Hello all,
When I first booted my tablet I really couldn't wait to see how my games looked on it, but it wasn't long before I discovered that applicationdata wasn't shared between devices logged in with the same google account. That's where DataSync comes in. DataSync lets you share applicationdata and files/folders on your phone with other Android devices like your tablet, so that both devices have the same settings and games on both have the same levels unlocked. Syncing to and from Dropbox or Box is supported as well in case there's no WiFi network available. DataSync+ also supports automatically syncing/backing up applications either on the SDcard or cloud, Bluetooth synchronization and local backups of apps and their data, scheduled and real-time as you open and close your apps.
DataSync features:
- Parallel file/appsync
- Holo-themed and tablet-optimized UI
- Automatic multicast device-discovery
- Optional Dropbox and Box sync
- Quick Sync shortcut to sync data in two clicks
DataSync Beta features:
- Completely rebuild from scratch, it's faster, more efficient and more intuitive
- Brand new UI, holo themed for all devices
- Background syncing support, with Jelly Bean notifications on 4.1+ devices
- Safe app syncing (choose to up/download per app, free feature)
- FTP support
DataSync+ adds:
- Schedule automated syncs of your apps
- Real-time syncing as you open/close your apps (Beta)
- True two-way syncing
- Syncing via Bluetooth
- Syncing via NFC (Beta)
- Create and restore local backups
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
https://market.android.com/details?id=com.quintstoffers.DataSync
Good luck with your app!
Sent from my Xoom using Tapatalk
Hey all,
I just wanted to let you all know that I've updated my application so that you can now also send and receive files or folders stored on your SD-card. You don't need SU rights for that, so pretty much anyone will be able to use it .
Quipeace
hi there, just discovered your app and it seems to be just what I've been looking for
But i have some questions:
1. is there a way for automaticly run the queque, for example with tasker (with an action-intend or something similar)?
2. how can a quoque be saved as default without using a shortcut?
3. are there any problems if i sync game data from my phone to my tablet? in the market a comment mentionet a fc problem after syncing to xoom (which is also my tablet).
Hi,
I already replied per e-mail, but i figured a reply here would be useful to others as well.
1. At the moment there's no way to schedule a queue for up/download. I am however working on both scheduling via DataSync and other apps (like tasker).
2. Yes, just save a queue without ticking the "create shortcut" box .
3. There's an issue with the app's libraries dissapearing. It's similar to what sometimes happens with TitaniumBackup. I'm working on a fix that backup's the app's libraries and copies them back to where they belong after the sync, so that should resolve the FC issues.
A logcat is very useful, so just e-mail me one if you have an app crashing after syncing .
Quint
Great software!
I have two questions:
1. How can I restore a backup tar file (I have sent you an email about this already, sorry)?
2. How can I load a saved queue after I have closed DataSync?
Thanks in advance!
Dude I love datasync exactly what I need fast and easy just Make sure your port 4444 is open
You shouldn't need to open the port, since it's all done locally over your own network, if for some reason DataSync can't connect, change the ports in the settings .
You can restore a backup by long-pressing an app's entry, if nothing pops up there's no backup to be restored. You can load a saved queue by tapping the queue's entry at the top of the applist . (Already replied by e-mail, but as usual I'll post the answers here as well)
Can you please make it work with Temple Run and Death Rally?
Thanks!
What about files that already exist? Are they completely copied again?
Because I would like to keep the Camera folders on both my phone and tablet in sync, kinda like Apple's iPhoto
Hi there,
At the moment it will simply overwrite existing files. I originally wrote the file sharing feature for appdata sharing only, there overwriting the files makes sense. I'm planning to release another update soon so you'll be able to choose whether to overwrite or not .
As for Temple Run (and probably Death Rally as well), it stores it's data on the SD-card at /android/data/TEMPLE_RUN_PACKAGE. For now you'll have to manually sync that data. I'm working on including data stored on the SD-card as well .
Thanks....currently yours is the only one that can sync between tablet and phone on wifi without going through an intermediary like Dropbox, so being able to keep media in sync without having to do the entire cycle again is a boon.
I'm guessing it's a per folder setting? And will we be able to sync different folder structure according to device, instead of the current method of forcing the same folder structure? Because on my S2 it's sdcard/external_sd, while on Tab 7.7 it's sdcard/ExtStorages/sdcard - irritating.
For now it's a global setting, I'm pretty busy working on other features (including scheduling), so it's pretty low priority at the moment. I added the per-folder thing to my to-do list though! The next update will also work with multiple storage locations, providing they're mounted at /mnt on your device
Great, thanks for the replies. Will wait patiently for the updates.
Just bought Datasync+ to support ya, but did not see the overwrite or not option in changelog. I assumed it's not in this update yet?
Edit : nvm, saw it in settings! Much thanks! Good job!
kenkiller said:
Just bought Datasync+ to support ya, but did not see the overwrite or not option in changelog. I assumed it's not in this update yet?
Click to expand...
Click to collapse
Oh it is.in there, I just forgot to add it to.the changelog . Thanks for thr support!
Quipeace said:
Oh it is.in there, I just forgot to add it to.the changelog . Thanks for thr support!
Click to expand...
Click to collapse
Looking forward to more stuff - no pressure.
And an easily accessible overwrite or not toggle would be nice, without having to dig in settings every time I switch between syncing media and syncing saved data.
Yeah, it was a pretty quick fix, just so you can stop overwriting in the first place. I'm going to make that more user-friendly soon. I'm now working on having a dedicated SMS/MMS/WifiAP/etc backup entry .
Aside from the little Dropbox issue last night the release of DataSync+ went pretty smooth. There seems to be a nice demand so far ^.^
Is there any way to see what's on the queue without actually doing a sync?
EDIT: Ah, swipe up will show it! I guess I didn't pick up on the visual cue of the triangle at the bottom. But one thing I notice is if I start the sync then swipe down to hide the queue then swipe up again to show the queue, there's nothing there. Have I cleared the queue or is it just a display thing?
It automatically clears the queue after synchronization so you don't have to remove the synced apps from the queue after syncing. You can turn it off in the settings menu
Related
Android Media Player
-The new best friend for your android-Beta 4.5
Feature List:
-Song Playback
-Notification panel on top
-Device Browser
-Device Song List
-New Icon
-New Interface
-General Stats about phone
-Song id3 tag reading
-Lightweight
-Playlists (New to beta 4.5)
-Automatic Device Sync
-New UI - New to Beta 4
-More responsive - New to beta 4
-Splashscreen - Beta 4
-Released Source Code - Beta 4
-Flash roms to android phone (Coming Soon)
-Allow other devices to connect in mass storage mode (Coming soon)
-Video Panel (coming soon)
-marketplace - New to beta 4.5
-Help menu - New to beta 4.5
AFTER TRYING, PLEASE COMMENT ON WHETHER OR NOT IT WORKED. I HAVE NUMEROUS DOWNLOADS YET NO COMMENTS ON HOW IT WORKED.
Donate Now
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZLFKAW98PKJCC
Beta 3 Pictures - Old
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[/CENTER]
Count me in for beta testing
Sounds awesome! I'll test.
Sent from my FroyoEris using XDA App
plus one please!
love testing new betas!
Down for some testing. Been playing around with winamp and poweramp all day
beta testing
I love music apps... current using winamp for android on my Desire...
rkrishnan2012 said:
After getting sorta annoyed with the whole interface of the regular HTC Sync, I finally decided to go on the venture of creating my own media player dedicated for all Android powered phones. This will be a freeware based on the current itunes design (but not too similar). The picture below is simply a sneak peek of what ive managed to do so far...it still doesn't play back songs but it extracts id3 tags and album art and im working on getting the visualization in it to work (the visualizer will be similar to zune media player).
For those of you who are willing to contribute, I will make a basic version and will be happy to give out to beta testers who are willing to test it out. This is completely harmless to your phone (FYI).
I do realize there are many different sync managers for android out there but take note that none are as dedicated to the android as itunes is for the iphone.....which is why I pursued this task in the first place.
Click to expand...
Click to collapse
You seem to have forgotten the picture.
Anyway, I've been working on a media player for video podcasts and I've gotten that into a not too bad state so we may be able to collaborate and help each other out with this.
what's the picture that I forgot?
Anyway, I am currently working through the ADB interface of the android...for those of you who are interested in the coding aspect of it. And, using that, I will allow the user to have a mini file explorer and a terminal to interface with the device. Because this is adb, I think that we can do this all theoretically under bluetooth....
EDIT:
OOOOOOOOOOH I AM SUCH A DUMBASS....I thought you meant "the big picture". I thought I uploaded the picture, but anyway I am gonna post the real thing late tonight so Ill post new pics with that.
Ok a picture has been uploaded. The actual thing is probably going to come out tommorow for beta wilderness...
NOTE TO BETA PEOPLE:
A new beta test will be posted today as a PM. Please check your xda inboxes at around 8:00PM EST. Features of this new beta should probably be attached in the email.
OTHERS:
If you want to be a beta tester, you can join anytime by asking on this thread or posting your email somewhere here. I will also try to make a website (subdomain) were I will host the files as well.
Would like to be beta tester to
Sent from my Intergalactic Supah Dupah Spaceship¡¡!!!
Beta version .55 has been posted as a public due to it being the first version. The following versions may or may not be public.
Whats new-
Well, everything is sorta new but basically, there is nothing in the device panel because I need to know if all android devices are able to connect to it. Once that is confirmed, I will make the next release some time this week with an "Itunes style" device screen...
http://macsolvers.files.wordpress.com/2008/01/itunes_iphone_sync_window2.jpg
Anyway, in this version I made a simple media player which basically just plays and I also made an android'ish look to it with the green top bar. Also, I was inspired/frustrated througout the 4-day process by iTunes and it's complex UI. In the end, I managed to get the prominent features in and I will need to do playlists, device panel, and etc.
this looks really cool. i'll definitely try it out since i still havent found a program to do this that i like. i'll test later if you need
Doubletwist offers the same product no ?
Sent from my HTC Desire using XDA App
actually yes. I thought about that very same thing however, this is a little different. For example, mine is going to have widgets and a lot more control over YOUR device. By that, I mean that you can literally put your device in adb mode (on htc phones, it is "htc sync" mode) and it will detect it and display intrinsic things which other media players do not. For example, you will be able to directly deploy an application and do all the fun stuff without laying a finger on the device itself. Hopefully, I will perfect the wifi sync to work as well so if you are connected to the network, it will work as well. Similarly, I will also get the app to work with cloud services such as box.net so you can sync with that as well to keep a backup just in case. All in all, doubletwist doesnn't let you get the full personalization which itunes provides for ipods and that Zune media player provides for the Zune. And doubletwist merely treats your super smart phone as a "mass storage device", which will not get you far if you are tying to sync with marketplace and etc.
-I hope you are convinced now, if not you will be by the next version
Beta 1 has been released. I would really like for people to comment simply if their device connected with the program....
-Thank you.
beta 2 released and it's a beast!
beta 3 is out and finally, we get to have automatic sync when a device is plugged in/detected. Speaking of which, there is also a button now which lets you manually detect a device.
There is also playlists now...you can make your own playlists.
and make sure...
PLEASE PLEASE PLEASE COMMENT ON WHETHER IT WORKED.....If it is a sucky app, please comment that it is...
-Thank You
Dang, would love to try it, but I own a mac. Sorry…
np. Ill try to get some others to test it out....
Question to EVERYBODY:
do you have an idea to recognize any ROM easily? I already use the SDK function, it is not enough I think.
Description
2BOrange provides an easy way to install ROM or any package on a device, get push notification of the updates, a powerful GPS device localizer which resist to hard reset, and few other tools to improve your device experience (system app uninstaller, task killer...).
https://play.google.com/store/apps/details?id=com.pommedeterresautee.twoborange2
What you can do:
As a user:
- download a ROM / Kernel... from our server and install it with two click
- get push notification when update are available
- Protect your phone against loss with a GPS localizer.
- Backup / Restore your phone
- Uninstall system application
- Kill background tasks
- get some technical information about your device
As a developer:
- upload your stuff on www.2borange.com server OR make a link to your server / Dropbox
- create your own script to manage your ROM
- add some add on package easily
What is improved compared to other ROM Manager:
- easy and quick to create an account on the server
- easy way to implement your own script to manage your ROM
- push notification to users when you upload your stuff (use the C2DM Google technology -> don't use any extra battery)
- a very beautiful interface (original + follows Google UI guidelines)
- you can have download from a link to your personal server, or even a Dropbox account!!!
- Add Md5Sum Check (file integrity check)
How Does ROM Manager part works?
Short version:
You can post on the server a zip plus the shell script to install the zip on the device.
Long version:
There are 2 parts in the project, a website, and an Android application.
Android application download files and execute it on the phone.
The website is used to upload the package.
A package is composed of two parts:
- a mandatory text file which contains the shell commands to execute
- an optional zip file which contains any file necessary to the execution of the command, like a ROM to install.
The website address: http://www.2borange.com
ROM Supported:
- SLIM (Samsung i9000, SG2, Vibrant, Nexus, Crespo, Crespo 4G)
- Tiramisu (Samsung i9000)
- Sedan Class (Samsung Vibrant)
MOD Supported:
- Beats Audio&Xloud (any phone) What is different from other GPS localizer available on Google Play:
- uses Google C2DM technology, it means that even s your phone is always ready to send its GPS position to you, it doesn't use any extra battery
- if your phone is rooted, the application will resist to a hard reset, as soon as the phone is reused (registration with Google server) the application is able to send its GPS position to you.
- if GPS is not available, application uses GSM triangulation (less precision but works almost everywhere)
Is it Free ? Is it Open Source?
It is totally free.
Android application is open source (GPL 2 License), no paid version to come.
I have tons of ideas for the next steps, but I want your opinion, don't hesitate to ask me to add some functions, I will be happy to program it.
Give it a try and share your opinion here.
Regards.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version:
5/02/12: remove some categories to simplify things
5/02/12: rewriting of important part of the source code
4/23/12: improve support of external server + fix bunch of bugs
4/20/12: add support of external server
4/15/12: fix 1 bug + change comportment of search box (thanks to Misterjokerboy )
4/14/12: fix 2 bugs + possibility to have another background on the app (file to put: /sdcard/bg.jpg)
4/12/12: fix the first public bug relative to GPS localization on ICS
4/10/12: First beta
Ohh yeah, you release a new version ?
Yep!!!
Totally new interface, rewrite almost everything.
I hope people will love it, what do you think about the new UI?
just try the GPS localizer, it works well, that s cool
however put some color in the email you send
ponpadour said:
just try the GPS localizer, it works well, that s cool
however put some color in the email you send
Click to expand...
Click to collapse
Thanks, for the moment I want things to work well, and I am glad to know it is the case for you.
Have you tried the scripts?
Happy to see your project back!
Tried one script, execution is Ok on my SG 2
How does work your app?
Iloveyouandroid said:
How does work your app?
Click to expand...
Click to collapse
Lol! Which part?
The 'Find my phone' part of the applications doesn't work on Galaxy Tab p1000 with unofficial CM9 4.0.3.When I reqest location on the webpage,the application on the tablet force closes and nothing happens...no email and nothing. Please fix it,and if I can help on anyway then please let me know (log file on the tablet or anything).
Thank you!
t.benedek92 said:
The 'Find my phone' part of the applications doesn't work on Galaxy Tab p1000 with unofficial CM9 4.0.3.When I reqest location on the webpage,the application on the tablet force closes and nothing happens...no email and nothing. Please fix it,and if I can help on anyway then please let me know (log file on the tablet or anything).
Thank you!
Click to expand...
Click to collapse
Hi benedek92,
The good news is that your tablet FC after you request the position, it means the notification arrives to your tablet.
My guess is that the bug is due to the localization process, as it uses both GPS and GSM. Because your tablet have no GSM connection, the request to this function probably creates the FC.
You can help me easily, can you install the application "alogcat". It shows a log of your phone. After installing it, ask for a GPS localization. It will FC. After the FC, goes in alogcat, and in the text, you will see red text. It is the error.
In alogcat, you can share the log (option button), send it to me to this email: contact[at]2borange.com (please replace the [at] by @) or post it in this thread.
It should be not so hard to fix.
Thank you for your help!
snoopy33 said:
Hi benedek92,
The good news is that your tablet FC after you request the position, it means the notification arrives to your tablet.
My guess is that the bug is due to the localization process, as it uses both GPS and GSM. Because your tablet have no GSM connection, the request to this function probably creates the FC.
You can help me easily, can you install the application "alogcat". It shows a log of your phone. After installing it, ask for a GPS localization. It will FC. After the FC, goes in alogcat, and in the text, you will see red text. It is the error.
In alogcat, you can share the log (option button), send it to me to this email: contact[at]2borange.com (please replace the [at] by @) or post it in this thread.
It should be not so hard to fix.
Thank you for your help!
Click to expand...
Click to collapse
Hy, I put SIM card in the Tab,but still force closes.Here is the log.
Thanks for quick response Keep up the good work!
t.benedek92 said:
Hy, I put SIM card in the Tab,but still force closes.Here is the log.
Thanks for quick response Keep up the good work!
Click to expand...
Click to collapse
Ok, there are 2 bugs:
- you did not get your notification because you have no phone number!
- the second is about new strict mode policy of Java application, it makes the app crash
Both are easy to fix I will do it tonight as now I am at work
Thank you a lot for your bug report, I will post here a beta beta version p) tonight.
Regards
snoopy33 said:
Ok, there are 2 bugs:
- you did not get your notification because you have no phone number!
- the second is about new strict mode policy of Java application, it makes the app crash
Both are easy to fix I will do it tonight as now I am at work
Thank you a lot for your bug report, I will post here a beta beta version p) tonight.
Regards
Click to expand...
Click to collapse
Awhh,you are awesome. But what do you mean under that I have no phone number? I use my Tab as a phone
t.benedek92 said:
Awhh,you are awesome. But what do you mean under that I have no phone number? I use my Tab as a phone
Click to expand...
Click to collapse
If your phone is stolen or lose, having the GPS is good, but having the phone number of the inserted SIM card could be cool also (you can call directly the new "owner" of your phone).
That is why I included the phone number in the GPS localization Email.
I have not thought to the tablet which have no phone number (SIM card for tablet are just for data).
How do you use your tablet as a phone? Through Skype or directly like any phone? I mean you have a phone number where people can call you on your tab? As per the log you sent me there is no phone number associated with your tab!
snoopy33 said:
If your phone is stolen or lose, having the GPS is good, but having the phone number of the inserted SIM card could be cool also (you can call directly the new "owner" of your phone).
That is why I included the phone number in the GPS localization Email.
I have not thought to the tablet which have no phone number (SIM card for tablet are just for data).
How do you use your tablet as a phone? Through Skype or directly like any phone? I mean you have a phone number where people can call you on your tab? As per the log you sent me there is no phone number associated with your tab!
Click to expand...
Click to collapse
The original Galaxy Tab can be used as a GSM phone. So yes,I have a phone number where people can call me.This is my 'mobilephone'.
But here is another log,I hope it can help
t.benedek92 said:
The original Galaxy Tab can be used as a GSM phone. So yes,I have a phone number where people can call me.This is my 'mobilephone'.
But here is another log,I hope it can help
Click to expand...
Click to collapse
In this log too there is no phone number! Means probably that there is probably a special API for your tablet.
I will fix the 2 bugs I ve discovered in your logs so you will be able to localize without crashing (but no phone number in the email), and after I will try the app on the emulator with the Samsung tablet image to see how I can fix that.
Regards
Well, thank you. It would be great when I would be able to recieve the location via email. Thank you for this app
Can the custom ROM be the problem?
BTW,if I remember well,in Eclipse there is Samsung Galaxy Tab emulator but with Froyo.
Sent from my GT-P1000
t.benedek92 said:
Well, thank you. It would be great when I would be able to recieve the location via email. Thank you for this app
Can the custom ROM be the problem?
BTW,if I remember well,in Eclipse there is Samsung Galaxy Tab emulator but with Froyo.
Sent from my GT-P1000
Click to expand...
Click to collapse
Ok, I think I have fixed everything.
Can you try with this file?
snoopy33 said:
Ok, I think I have fixed everything.
Can you try with this file?
Click to expand...
Click to collapse
Awesome! Everything works
Thank you!
Sent from my GT-P1000
t.benedek92 said:
Awesome! Everything works
Thank you!
Sent from my GT-P1000
Click to expand...
Click to collapse
Glad to hear!!!
I have pushed the update on the market.
Because the version I have posted for test on the forum was not signed with my Google certificate, you will have to uninstall it before installing the market version.
Regards
--==ADB Message Notification Center==--
Formerly ADB SMS Notify
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ADB SMS Notify has been completely revamped to run much better now.
*April 10, 2014*
--Download:
View attachment 2688806
--Changelog:
- Support for custom user created profiles for easily supporting new applications
- Support for custom icons per notification type
- Custom notification messages (Make it your own!)
- Work in progress GUI for managing ADBMNC
- Support for MMS confirmed (the now outdated ADB SMS Notify also supports MMS as well)
- Combines Radio and Logcat and only uses what is needed to keep memory resource low
- Fun info: This tool also happens to work just fine in Linux running under WINE. Your mileage may vary though. A python version is in the works however.
This tool is also very helpful for developers as you can easily and quickly configure what you want to watch in the logcat with just two lines in the settings file and you'll instantly get a desktop notification.The settings file looks like this:
View attachment 2688805
--Configuration HOW-TO:
This configuration file allows you to easily add support for more applications or, if you're a developer, watch for a specific event. The idea is if you want to add support for your favorite application such as WhatsApp, Facebook, or whatever, you can share your configuration with others and expand the functionality of this app.
-Icons:
Here's an icon set to use to start you off: View attachment Icons.zip
1) The left side is the actual icon name you will use. This must be in the same directory as the executable. ADBMNC supports icos and pngs. Feel free to test for other formats if you like.
2) The right side is the match. In the example above, "< SMS_ACKNOWLEDGE" is the event that is shown in the log when a new SMS or MMS message is being received.
The Icon section is optional. The default will be "Notify.ico" if no icon is set.
-Radio:
The left side is the message to display.
The right is the string to match to trigger the notification.
Everything in the Radio section will only match in the logcat output of "adb radio"
-Logcat
The same as Radio except only matches output in adb logcat -v.
--To Do:
- Add support for regex matching to allow even more robust notifications
- Complete Windows GUI
- More customizable options such as fonts and color
- user configurable events (to launch a custom application on the desktop side or launch an intent on the android side)
- Finish work on python version to support Linux and Mac OS X (visit my github to see the progress)
- Auto updater to keep in sync with the latest updates
- Support for ADB over wireless
- Handle multiple devices gracefully
[Features that will require root are listed below and will be optional and opt-in only]
- Read text messages and display the message content and recipient instead of "New SMS Message"
- Reply to text message via desktop
- Compose new messages via desktop
What is this? (see below)
*Legacy Version and Information Below*
Hello all! I've been following XDA silently (as in never posted anything) and finally decided to contribute something small and hopefully embark on a journey of becoming part of the community. I wasn't able to post this topic under the development section as I did not have enough posts so forgive me if this is the incorrect place. (*This thread was originally in General Discussion)
Let's move on and get to the point! When I'm at work I tend to leave my phone on silent, therefore, I constantly find myself checking to see if I have a new message. I decided to create this small and simple program that notifies me on the desktop instead. This can be easily customizable as well as adapted to any other useful applications such as launching a program or the likes whenever you receive an SMS message. (I haven't tested with MMS).
This takes advantage of the adb radio log. So, every time you get a new SMS message, a box slides out to notify you. Simple. I should note that the desktop notification is MUCH faster than your phone.
I tested it with a Samsung Galaxy Note (quincyatt) running on Jellybean CM 10.1 but it should theoretically work with any phone.
Great! How do I use it?
Step 1) Enable USB Debugging
Step 2) Extract zip and run program. Done! No root or permissions are required.
Note: The program is designed to restart itself in the event you unplug your phone so feel free to unplug your phone as many times as you like. If people find this useful, I plan to add wireless support via ADB over wifi so you no longer have to keep it plugged in to receive notifications.
I have attached the source code for those who are wary of running an executable as I have no reputation here yet at the time of this writing. Compile it using AutoIt and you should be good to go. I hope this helps anyone out there!
--Latest Version of ADB SMS Notify:
V3:
View attachment 2281280
View attachment 2281277
View attachment 2281279
View attachment 2281278
--Archive:
V2:
View attachment 2217613
View attachment 2217614
View attachment 2232983
View attachment 2232984
--Change Log
*LATEST UPDATE March 1, 2014*
- Uploaded project to github
- Working on implementing configuration so users can share configuration files to support more apps
*September 24, 2013*
- Reduced CPU and memory usage from around 50% CPU and 3MB of RAM down to 2% or less of CPU and 756KB of RAM
- Slight cosmetic changes to Tooltip (Hover over the icon in the task bar to see)
*September 3, 2013*
As requested by Ph0enix_216, I have added TextPlus support. Currently, I have kept them separate as to not waste resources checking something you're not interested in. If you want to have a combination of both then let me know.
*Thank you justmpm for taking notice and moving this thread to the correct place!
No comments? Opinions?
---
Sent from my SAMSUNG-SGH-I717
Perfect app... Will try it
Inviato dal mio GT-P7320 con Tapatalk 2
I hope it helps!
I have updated it to V2.
Changelog
- Minor touchups
- Prevent duplicate instances from running
This seems interesting. Would it work on a tablet running an app such as TextPlus?
>>Sent from my homebuilt TARDIS running Android 4.3... Or maybe it's a rooted Kindle Fire HD running ChameleonOS<<
Very cool app. Maybe more people would see it under the android apps section.
Ph0enix_216 said:
This seems interesting. Would it work on a tablet running an app such as TextPlus?
Click to expand...
Click to collapse
I'm glad you like the idea! To answer your question, it currently cannot as it only reads from the radio log (I.E. cellular log). It may be possible however if TextPlus provides enough details in the log cat output. I'll investigate and see if it's possible.
hexanite said:
Very cool app. Maybe more people would see it under the android apps section.
Click to expand...
Click to collapse
Thank you! Perhaps this topic will be moved to the appropriate place by a mod in the future.
---
Sent from my SAMSUNG-SGH-I717
I have updated the first post to support TextPlus users. Enjoy!
Edit: The icon could use a makeover. If anyone is interested in designing/contributing an icon for the notification please feel free to do so.
DJKMan said:
I have updated the first post to support TextPlus users. Enjoy!
Edit: The icon could use a makeover. If anyone is interested in designing/contributing an icon for the notification please feel free to do so.
Click to expand...
Click to collapse
Awesome! Thank you. Definitely gonna use it with TextPlus. Maybe I'll take a shot at creating an icon (Any excuse to play with GIMP ).
>>Sent from my homebuilt TARDIS running Android 4.3... Or maybe it's a rooted Kindle Fire HD running ChameleonOS<<
Sounds good!
I should note that the notification for TextPlus will work assuming you have the pop up quick reply enabled. If this is an issue, please let me know.
---
Sent from my SAMSUNG-SGH-I717
Based on the first post does the phone need to be connected to the PC? Also do you have plans to offer the ability to reply to the text from the PC desktop?
Yes, the phone needs to be connected. As stated in the post, I plan to add wireless support so you only need to be on the same network. But for now, I will keep it simple until it gains some attention.
Regarding replying from the desktop, the application cannot read, write, or send sms messages - hence no permission or root is required. It merely keeps track of the log output and increments a counter.
I originally had no plans to implement such an option but I've read around and found that it is possible to send and read sms messages via adb but it will require root. I'll continue investigating this option and update the first post soon. It will be an optional feature, however.
---
Sent from my SAMSUNG-SGH-I717
---
Sent from my SAMSUNG-SGH-I717
So I bought a new laptop running Windows 8. I added this to my various apps, and connected my Kindle Fire to ADB over Wi-Fi. It works like a charm!
However, I noticed that it was hogging a lot of CPU (about 60ish%!). Is this because I am connected over Wi-Fi, or does it just not play nice with Windows 8?
Oh, and I whipped up a quick icon. Let me know if you like it, hate it, gives you nightmares, etc. I've got a couple of others I'm working on as well.
Cheers!
My apologies for not updating this project in so long. I am desperately trying to keep up with my school work, job, volunteer work, and business projects.
I updated the first post. Change log has been updated as well. It has been optimized! Hopefully, this will resolve the CPU hog issues. Let me know if it doesn't.
Ph0enix: I like the idea of the icon, particularly the green android! Not so sure about the red icon as that is typically associated with error messages. Perhaps a different color such as a shade of blue (much like the icon of this thread) to denote an information instead?
Poll: For those of you who are still waiting for a Quick Reply from Desktop sort of feature, I am still working on it. It is actually very possible. I just need to extensively test it to be sure it is safe to use before I release it. Would you all prefer if it was designed such that:
A) The message body text would appear in the notification box and, upon clicking on it, will show a quick reply box to reply to it? The notifications will be on a timer (perhaps adjustable) just as it is now so it will disappear automatically after it goes away meaning you'll have to respond through your phone instead. (Relatively easy to implement)
B) A full blown GUI that keeps track of the conversations (This will take much more time to develop)
You know what Ph0enix? I actually like the icon as it is. It's more attention grabbing as opposed to the all white default. Kudos!
DJKMan said:
You know what Ph0enix? I actually like the icon as it is. It's more attention grabbing as opposed to the all white default. Kudos!
View attachment 2344252
Click to expand...
Click to collapse
Any news on this? I can totally understand trying to manage time (I work 50 hours a week and have class myself). This app has a lot of potential. I'll test anything you've got, if of course, you're still working on it.
And I'm glad you like the icon . I thought I said so before, but I guess not (sorry)
>>>Sent from my homebuilt TARDIS running Android 4.3... or maybe it's a rooted Kindle Fire HD running CM10.2<<<
nice app...
Nice. Gonna Check it out.
Sent from my SPH-L720 using XDA Premium 4 mobile app
Ph0enix_216 said:
Any news on this? I can totally understand trying to manage time (I work 50 hours a week and have class myself). This app has a lot of potential. I'll test anything you've got, if of course, you're still working on it.
And I'm glad you like the icon . I thought I said so before, but I guess not (sorry)
Click to expand...
Click to collapse
I am very happy to hear you have interest in this project as much as I do!
So far, my findings involve using root over adb and directly querying the sms database only for retrieving messages. I am not quite sure how well this will behave while the phone is in use in terms of stability as it accesses an sqlite database.
I have also found two ways to send an sms. One method involves a temporary sms screen appearing while sending the text message (but does not require root). The alternative involves installing an app that acts as an intent service to be able to silently send sms messages in the background (when you send a message through the PC desktop..root also not required for sending).
Nothing strikes me as bulletproof safe to use but I may eventually upload an experimental version surrounded with red warnings for those who are willing to test it.
DJKMan said:
I am very happy to hear you have interest in this project as much as I do!
So far, my findings involve using root over adb and directly querying the sms database only for retrieving messages. I am not quite sure how well this will behave while the phone is in use in terms of stability as it accesses an sqlite database.
I have also found two ways to send an sms. One method involves a temporary sms screen appearing while sending the text message (but does not require root). The alternative involves installing an app that acts as an intent service to be able to silently send sms messages in the background (when you send a message through the PC desktop..root also not required for sending).
Nothing strikes me as bulletproof safe to use but I may eventually upload an experimental version surrounded with red warnings for those who are willing to test it.
Click to expand...
Click to collapse
I'll still beta test.
>>>Sent from my homebuilt TARDIS running Android 4.4... or maybe it's a rooted Kindle Fire HD running CyanogenMod 11<<<
Here is my list of apps that I have frozen. I'm on sprint so, all Verizon junk has been frozen. If you are on any other network, be cautious to remove apps related to that network. Also, if you use any of the Google apps, such as documents, you obviously do not want to freeze them. Same goes for other apps.
So fat everything has been working great.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Not really sure if I would consider Google Device Policy bloat
https://support.google.com/a/users/answer/190930?hl=en
Sent from my Nexus 6
Maybe not bloat maybe more like a foot
Wow. Why not just buy a dumb phone?
---------- Post added at 07:51 PM ---------- Previous post was at 07:49 PM ----------
I mean, isn't android system webview required just to surf the net?
---------- Post added at 07:52 PM ---------- Previous post was at 07:51 PM ----------
What do you actually use on your phone?
If you would have listed what you enabled, I think the list would have been shorter.
Just out of curiosity, you write above that you disabled all Verizon junk, but going through the list, it makes me think whether you even use the N6 in daily life.
Some apps are really necessary, but you should definitely not disable "Android Web View" because this is regular updated to maintain compatibility (not sure whether also bugs are fixed with it)
Well to be fair. It is a pretty good list. I freeze many of the same programs he has because I will never use them. I'm not going to ever Cloud Print or the Google launcher or use Chrome or Gmail because I have my own programs for that I don't need them ever to run. Ever.
My issue was freezing things that may affect your security.
Sent from my Nexus 6
Hahaha. You guys are funny. I use my phone everyday. I spent a bunch of time texting, emailing, making phone calls, browsing the web, watching videos, Skype/Viber, Pandora via Bluetooth. Sure I don't play games and don't use much of what Google preinstalled, but that that doesn't mean the phone is useless. All I can say is that my battery life is simply amazing.
That's a lot..
Android System WebView is the wrapper that apps use to load webpages in the app. I would not disable that...
EDIT: Second thought, this whole list blows.
what a joke of a list. i've only removed the Verizon/Sprint crap and a few of the languages i'll never use.
i'm getting ~2 days of use while still using it normally. i get disabling/freezing/uninstalling gmail when you use another app, but killing half the services that make it actually useful is ridiculous.
So what's the point of buying a Google phone if you're gonna disable Google?
Beast84 said:
So what's the point of buying a Google phone if you're gonna disable Google?
Click to expand...
Click to collapse
Have a phone that is easy to unlock and root? I don't watch movies on my phone at least not from google, I use google mail but not a fan of their app, I do not like the newsstand, etc etc etc. Why would I want these services/ or apps ever to run if I am never going to use them
I use the play store ,
I think he went a bit overboard on the list but it is nice to know IF you want to turn these off you "can" :good:
Does anyone know if there's a way I can transfer some of these Google system apps to user apps and delete them? Not the important ones as much as apps like Fit and stuff like that.
HipHopOtaku said:
Does anyone know if there's a way I can transfer some of these Google system apps to user apps and delete them? Not the important ones as much as apps like Fit and stuff like that.
Click to expand...
Click to collapse
No need to move them.
You could delete them with Root Explorer
But I would suggest you back them up and delete them with Titanium Backup
Sent from my Nexus 6
stas333 said:
.....All I can say is that my battery life is simply amazing.
http://forum.xda-developers.com/nexus-6/general/disabling-google-play-services-guide-t2999821
Click to expand...
Click to collapse
I think it is a good Idea to disable apps and services when they are not used.
But of course everybody has his own idea.
I am using Gmail and Keep and the Daydreams and instead of Photo's I installed the good old KitkatGallery.apk.
For me your list is an example. But the list rather long because of the use of screenshots.
For everybody who wants to disable not used software I made your list with text only.
Disabled by stas333
Android System Webview - Work Assistent
Backup - Basic Daydreams
CaptivePortalLogin - Cell Broadcasts - Cloud Print
com.android.providers.partnerbookmarks.
com.android.sharedstoragebackup
com.android.wallpapercropper
com.qualcomm.atfwd
com.qualcom.qti.rcsimsbootstraputil
com.verizon.permissions.appdirectedsms (provider)
Device configurations - Policy
Docs - Drive - Earth - Email - Exchange Services - Fit - Gmail
Google Backup Transport - Connectivity Services
Google Hindi - Japanese - Korean - Pinyin Input
Google One Time Init
Google Play Books - Games - Movies&TV - Music - Newsstand - Text-to-speech Engin
Google+ - Hangouts - Keep
HMTL Viewer - Input Devices - Live Wallpaper Picker
Market Feedback Agent - Music FX - News & Weather - Nfc Service
Photo's - Print Spooler - RECSService
Setup Wizard - Sheets - Slides - SmartcardService
Sound Search for Google Play
Tags - Talkback - Trusted Face - VpnDialogs - Wallet
so I removed VZW Backup app with TitaniumBackup and now I am getting "buacontactadapter has stopped working" whenever I uninstall an app...
i assume because it was tied to Google's app backup process?
can i fix this or can someone upload their apk for me so i can reinstall?
edit: i rebooted and tested, notification went away. oh well
Yes you typically backup something before you delete it unless you're 100% sure, otherwise you have no emergency button [emoji722]
Sent from my Nexus 6
DebianDog said:
Yes you typically backup something before you delete it unless you're 100% sure, otherwise you have no emergency button [emoji722]
Sent from my Nexus 6
Click to expand...
Click to collapse
it seems it was just a glitch where google was pinging the backup file and when it didnt match the VZW app, it resulted in an error.
a reboot got rid of the issue. i should have know and understood this. there is no way a vzw backup on an att phone would cause google software issues.
this thread is comical. op should look up the definition of bloat. disabling android core system apps does not constitute removing "bloat". thought this would be informative, instead it was entertaining
indianajonze said:
this thread is comical. op should look up the definition of bloat. disabling android core system apps does not constitute removing "bloat". thought this would be informative, instead it was entertaining
Click to expand...
Click to collapse
to me its bloat since i dont use any of that junk
Let me explain my use case and see if anyone is doing something similar.
I use the music app DSub that will sync newly added or starred (favorited) music from my home Subsonic music server to my phone (Nexus 6P). I have the same app installed in my HU (HotAudio, Android 6.0, 2GB, PX5). (The same use case would be true for the official Subsonic app, I just prefer DSub).
On the HU I'd like to turn off the automatic downloading of starred/new music so as to avoid using my mobile data (via my phone's hotspot). Instead I would like to figure out a way in which I can automate (not excluding some clever Tasker steps) the syncing of the files I already download on my phone to the same DSub folder path on my HU. This way I'm not having to download the same songs twice. Presumably this is just a matter of syncing the same DSub folder containing the music data (and maybe other data like album art if possible)
This is desired because my phone can be limited to do these downloads while on WiFi (at home or work, etc) where as the HU is generally too weak in is WiFi abilities to even connect to my home WiFi so its 99% of the time going to be using my phone's WiFi hotspot. If I could just park it at home or somewhere else with decent WiFi and let it sync that would work but since the app can't distinguish between a tethered WiFi connection and a legitimate WiFi connection it would still try to download songs when on my hotspot and couldn't be restricted only to non-tethered WiFi (afaiu). I of course want to use my HU with a hotspot regularly for other apps like Waze.
So in an ideal world I'm wondering if the following feature set can be achieved with any known apps (alone or with some Tasker wizardry):
Sync files between Android devices (phone -> HU)
Copy specific files from Device-Sender to a specific existing destination (either full overwriting or skipping dupes) on Device-Receiver
Directly sync over LAN/Hotspot/Tethered WiFi (e.g. no cloud relay required, I think this is sometimes referred to as WiFi Direct?)
Automate this (possibly via a Tasker profile) so that each time my phone connects a folder on my phone is synced to a specific path on my HU
If I can't figure this out via WiFi I'll probably try handling this over a USB connection to the HU which should be able to trigger a Tasker profile. Obviously avoiding the hands-on step of plugging the phone into a USB cable is why I'm looking for the WiFi based solution.
All suggestions appreciated :good:
You could try running an FTP server on the phone or HU, and use an app like FolderSync to automate syncing over wifi between them. Not sure if this will do the trick for you.
Thanks for the suggestion @joshnat, I was starting to head down that route (automating a FTP Server/Client approach) before I found what seems to be the exact solution I was after. There are definitely a ton of apps that can manage local WiFi syncing but hardly any of them are suited for my purpose.
In case anyone else finds themselves trying to do this I'll add my notes here. Most file syncing apps are geared towards manual and occasional device-to-device transfers. While some of these could be automated it would probably prove cumbersome and unideal for my use case.
Option 1 - WiFi File Sender
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Pros:
Simple UI should be conducive to automation and otherwise lightweight app
Auto-discovery of devices running the same app on the local network (works when HU is connected over Phone, both devices find each other)
Good speeds between Phone and HU over Hotspot WiFi, all traffic sent locally.
Receiving device can define the path to receive the files/folder (essential if you want to fill a specific app data folder)
Multiple distinct files and folders paths can be selected to send
Any files already in the defined recevier's path will stay there during a sync (e.g. no rsync like behavior where files are removed if they aren't found on the sender side)
Cons:
No permanent settings, any paths you define are reset each time you load the app.
Only one folder can be defined to receive which negates some of the value of selecting distinct folders on the sender side. You could still automate the moving of those files on the receiver's end to their correct destination after the transfer completes but thats more painful automation.
No scheduling or automatic syncing upon device discovery
No understanding as to whether files are overwritten every time if the receiving path already has them or if existing files are simply skipped (didn't test this far).
For my case overwriting existing files just means the transfer will take longer especially when we're talking about a folders with GBs of data and automating this sync regularly to insure new files are sent over.
As this was one of the few apps that gave me what I wanted I began work on a Tasker profile with AutoInput actions but being new to AutoInput I was having little success in getting it do what I wanted.
Option 2 - Syncthing :victory: :laugh:
Click to expand...
Click to collapse
Apparently an open source alternative to what was BitTorrent Sync and became Resilio Sync. Which I had tried earlier (and why I had initially shrugged off Syncthing), finding it would not link my devices successfully making it a non-starter.
It turns out Syncthing is nearly the perfect solution for my needs. It seems very similar to an rsync style solution. I'm still testing it out but so far so good.
Pros
Automatic syncing of folders that are watched for changes (no job scheduling, changes are detected and syncing begins)
A folder can be defined as the master on a given device. If you only want the files on the phone to move to the HU and not vice versa this is the option for that.
Define individual folders to sync between devices. In my case DSub keeps its album art under /data and its music under /media so this is helpful
Can restrict devices to local IPs and turn off the use of relay servers.
Automatic discovery works but isn't necessary once you've defined each device on their counterpart.
One time setup of folders and devices as settings are presistent
Ability to limit traffic to local network and to specific WiFi networks (by SSID) I've had a little trouble with this so far so not sure it works as expected yet
Cons
File transfers seems a little slower than with WiFi File Sender but more testing is needed to be sure. See speeds of 1-2MB/s but sometimes dipping to 600KB/s. From reading other posts about Syncthing it sounds like the files are encrypted/hashed and otherwise processed and that can cause some of the slow down.
Files deleted on the master will be deleted at slave folders. I believe this can be overridden but it may result in regular manual interventions where your master folder says it is not up to date. Still need to test around this. Ultimately I may let them keep each other up to date since I will still stream the occasional uncached song from my HU.
With the exception of my HeadUnit killing most apps when it goes to sleep, thus requiring I start Syncthing on some condition so that its always running when needed, this app appears to be the solution for my use case with minimal automation.
Will report back if I change or improve this setup or find other issues. For now I'll build a Tasker profile to start this app when my hotspot connection is detected.