[PC]Android Application Manager (AAM) PC - Released 0.2 Alpha 30 Sept 2012 - Galaxy 3 Themes and Apps

Introducing AAM -> Android Application Manager (PC) Version 0.1 (alpha) !! India Independence day - 15th August!!
I'm Back with Bang
New features on 0.2 3th Sept 2012 version
Link2sd support
- Right click to application and select Link to SD-Ext
- Compatible to Links2SD app
Speed Improvements
sort
- 3 levels
- Asc or Desc
- Sorting by table column header click
filter
- Text filter
- predefined filters like User apps, System apps, Linked apps, Installed on SD apps
Config directory selection dialog
- Safe mode check (to enable backup of app/data on every action, for just safe side)
Quick backup option in tools menu
Device details box
What is AAM?
AAM is a tool by which yoy can manage your applications from your computer. Main aim is to take backup of system or user application (.apk file) as well as its data, which can be restored back - all form your computer. Basically I am replicating some of the Titanium backup functionality on this PC based tool.
Who can use this?
Any android phone can use this. However currently its supported on windows only, but future versions definitely support Linux.
Where are download links?
Executable Exe - http://www.mediafire.com/?st2bdes6u7sceuq
Jar file - http://www.mediafire.com/?5il859gga8db5b3
What are features of AAM?
To list down, main features would be -
Link app to SD ext to increase internal memory (NEW)
Move apps to SD card (NEW)
List applications installed on Phone along with details like App name, package, APK file location, Freezed or Unfreezed, etc.
Backup System APK
Backup User APK
Backup data of any application
Restore / Install APK
Install by push method - Push apk to /system/app or /data/app
Restore DATA of System or user application
WIPE data of a application
Freeze/Unfreeze application (yes, this is FREEZE facility similar to titanium)
Uninstall App (user app as well as system app )
Kll app process
Reboot device in 3 modes - Normal, Recovery and Download
Universal tool - for all phones!!!
What are supported platforms and requirements to run this?
Currently I am releasing exe as well as jar file. but future versions definitely support Linux.
You need
java 1.5+ installed on your system
Android platform tools (adb.exe and aapt.exe) which comes with Android SDK. (In next versions, i am planning to package those also )
And yes, you DONT NEED TO INSTALL ANYTHING ON PHONE
Where are screenshots?
{
"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"
}
Does everything works?
No. Hence this is Alpha version. I have tested it on my phone Samsung Galaxy 3 i5801 as well as a Jelly bean emulated device. Other devices are supported but not tested. This tool dose not brick your phone but improper use may result in loss of data. Please Use at your own risk.
[Technical]
Internally, its all based on adb and aapt tools. Using adb commands and shell commands everything is done. Using aapt tool, a apk file is parsed to get app name and icon.
Written in java, and windows exe is created with JSmooth
How to use AAM?
Connect phone via usb cable. Make sure your system passes requirements mentioned above.
When AAM runs for first time, it will ask for ADB home directory (where adb.exe and aapt.exe are present) and a directory for storing backup data.
AAM will load apps installed on device. Please note that when there is no backup of a application, its icon, app name can not be retrieved.
You can start using AAM by selecting applications from list and clicking on action buttons listed on right hand side.
For quick selection, use select check-box options - To select all, system apps, user apps, Uninstalled system and user apps.
Reboot options are mentioned on menu-bar above application list.
You can change backup directory as well as ADB home directory using 'Configuration' menu.
Installing an application can be done in 2 modes. Normal mode and force mode. Normal mode will try to install app using adb. Forse mode will push application apk to user or system app directory.
If you like AAM, don't forget to give donation form Donate menu or About AAM button.
(Uninstalled apps means applications whose backup is present in AAM but its not installed on device.
Does AAM requires device rooted?
No. non-rooted devices are partially supported. In fact, AAM uses busybox. sometimes. If your device has busybox, you can use all AMM functions. Withtou busybox, some functionality may affect but core functions will work.
Limitations and known issues?
I have not tested AAM on all devices.
Contacts and messages are not restored across different versions of Android.
Operates on one device at a time.
While AAM is running, device disconnect is not detected.
Still may be more.
What are future plannings of AAM / Wish List?
(DONE)
Also, to make CWM flashable zip file of selected applications backups to restore them on phone recovery.
Do not hesitate to add items in wish-list.
Where are source files?
current source files are raw develper D) files. I will spend some time on beautification of source like create license text, comments etc and upload.
I will appreciate and welcome any feedback and suggestions.

nice project...carry on.....

Its too annoying writing batch script.....I am now writing a Java program to do this---which will run adb at backend.

Nice, hope you can make it universal for all phones and firmwares, i mean it should be universal right, just backing up the apps?
Sent from my GT-I9003 using xda app-developers app

bscraze said:
Nice, hope you can make it universal for all phones and firmwares, i mean it should be universal right, just backing up the apps?
Sent from my GT-I9003 using xda app-developers app
Click to expand...
Click to collapse
Well, currently I am not aware of directory structure of other devices as in where are system apks and data files. If its same as g3 then it will be universal else - making it universal will require little tweaks which is easy I think.

done yet?unyaffs like??

geek4u86 said:
done yet?unyaffs like??
Click to expand...
Click to collapse
Well, I am too much busy in office work, still I managed to make backup work, working on restore operation now....

geek4u86 said:
unyaffs like??
Click to expand...
Click to collapse
What does that mean?

Almost ready with alpha version. will release it in couple of days. It will be a Executable jar file.

bsuhas said:
Almost ready with alpha version. will release it in couple of days. It will be a Executable jar file.
Click to expand...
Click to collapse
Almost all options are working now, Please see first post.

this would be great, features similar to what mybackup root does is most preferred as thats what i use now but it only backups to its owns erver or the sd card, im ready to be a beta tester

Just a query, this wouldn't work without root right?
Sent from my GT-I9003 using xda app-developers app

bscraze said:
Just a query, this wouldn't work without root right?
Sent from my GT-I9003 using xda app-developers app
Click to expand...
Click to collapse
to my knowledge it wont without root, not possible

khal_nayak said:
to my knowledge it wont without root, not possible
Click to expand...
Click to collapse
Well, It's all based on ADB (and aapt), What I am internally doing is adb push/ pull and shell commands. We can push/pull on non-rooted phones too. So main functionality of backup apk+data and restore will work I think. Correct me If I am wrong....

I would be glad to beta test this....I am currently looking for an easier way to back up my phone....currently looking for a way to back it all up and make a flashable zip

beezie916 said:
I would be glad to beta test this....I am currently looking for an easier way to back up my phone....currently looking for a way to back it all up and make a flashable zip
Click to expand...
Click to collapse
A flashable zip would be a great idea. +1
Sent from my GT-I9003 using xda app-developers app

bscraze said:
A flashable zip would be a great idea. +1
Sent from my GT-I9003 using xda app-developers app
Click to expand...
Click to collapse
This is great idea...
I need to learn how to create CWM zip from Java but looks like this is doable....
Keeping this in to-do for next release....First i'll release a basic version...
@all, Any more things in wish-list?

bsuhas said:
Well, It's all based on ADB (and aapt), What I am internally doing is adb push/ pull and shell commands. We can push/pull on non-rooted phones too. So main functionality of backup apk+data and restore will work I think. Correct me If I am wrong....
Click to expand...
Click to collapse
the apps such as mybackup root, the reason y they require root to backup most things such as apps+data etc is because they use busybox, now im new to android but busybox install is like installing root and the reason y i said u need root is because without root if it was possible or efficient then y wouldnt samsung kies have the same feature?

Alpha version released today. Please see first page

Work in progress for integrating link2sd features....
it will mount sd-ext partition and can create links of apk files to this partitoin, so more internall memory.
I will try to make this compatible with 'link2sd' app so that both (AAM and link2sd app) should be on same page.
init.d support needed from kernel to use this functionality.

Related

Move security app to \system\app directory: Will it be installed after factory reset?

Is it possible to move an app and its files to that directory on rooted phones? Don't apps in that directory automatically stay installed after a factory reset?
I'd like to install PhoneLocator there in case I lose my phone and the person that finds it does a hard reset. Obviously you'd need to also move the file that holds the specific user's login/password info to be able to communicate back after a reset.
If not, is it possible to just unpack the rom I'm using and then stick the files in there?
ScottSNX said:
Is it possible to move an app and its files to that directory on rooted phones? Don't apps in that directory automatically stay installed after a factory reset?
I'd like to install PhoneLocator there in case I lose my phone and the person that finds it does a hard reset. Obviously you'd need to also move the file that holds the specific user's login/password info to be able to communicate back after a reset.
If not, is it possible to just unpack the rom I'm using and then stick the files in there?
Click to expand...
Click to collapse
Yes, if it is installed in /system it won't be deleted on a factory reset. However, the data in those apps gets wiped. Making the data NOT wipe from that app maybe challenging.
-viperboy- said:
Yes, if it is installed in /system it won't be deleted on a factory reset. However, the data in those apps gets wiped. Making the data NOT wipe from that app maybe challenging.
Click to expand...
Click to collapse
It would take a little bit of work but you could add a script w/ the needed data on the system partition to replace it in case of a wipe. Of course an RUU could still wipe it out but the odds of that being used are slim.
xHausx said:
It would take a little bit of work but you could add a script w/ the needed data on the system partition to replace it in case of a wipe. Of course an RUU could still wipe it out but the odds of that being used are slim.
Click to expand...
Click to collapse
everybody is spot on and it is an interesting question/challenge.
the simplest implementation i can think of would be to store your final version of the application's settings on the /system partition .. i'd hide it somewhere since we're doing this all covert stealth like .. and have a simple script on boot copy the application's data settings from the /system partition back to the /data partition on every boot.
the downside would be remembering, whenever you make a change to the application's data settings you would need to copy it back over the /system location, otherwise the /system version would overwrite it on boot.
if you are running a custom kernel, they often allow for scripts in a custom created /etc/init.d/ .. otherwise you can tag up something decent looking that is called from the stock /init.rc
a little more complicated of an implementation would be to write an android app (stored to /system/app) which uses root permission to copy the hidden application's data settings from the /system partition to the /data partition on every boot. the android app could hide itself from the application tray and be trigger via secret dialer code!
the app could also detect changes to the /data directory settings and copy it back over the /system directory ...
hope that helps contribute a bit to the logistics of implementing the idea!
/system/etc/init.post_boot.sh would be the perfect spot to hide the script if you went that route. It already gets called with the stock ROM and the odds of someone finding it there is slim to none. The data itself could be zipped up and placed anywhere. eg. "/system/lib/lib3dstuff.so"
If you use a custom ROM that you think may get switched you could even go so far as to modifying the recovery to reinstalling the files needed for it. That way if they switch to stock from CM or something like that it would still be there, you would just need to make sure that script gets called or that the recovery at least replaces the app's data.
Thanks for the great replies, a lot of great devs that I've actually heard of in here giving advice.
I'm not so worried about changing up the application's data after I set it up. I've got PhoneLocator and SeekDroid for paid apps that can do the basic relocating of my phone in case it's lost. My plan would be to only use Phone Locator for this since it's an app that's not relying on a data connection to send out GPS coordinates and can be triggered by a silent SMS message. I would set it up initially, not touch it afterwards, and then basically use other apps that do similar functions if I needed it.
And I'm not really so worried about someone "discovering" this buried in some system folder on the root. I'm guessing 95% of the people that would "find" my phone would just try and use it as a fun 4 inch wifi device or MP3 player without a cellular connection. And I have faith that if some XDAer found it they would be one of the few people I'd expect to go out of their way to return it.
Some of the solutions seem a bit over my head at this point, is this something I could post in the Dev section to request someone to write the script for? I know people get pissed if things that aren't really dev requests get posted in there.
Or is there a security app that already does something like this?
Back when I was on WinMo 3 years ago using my Mogul there was an app called NueGPS that the developer allowed chefs to cook into their roms, so I'm surprised this hasn't been developed already. Seems the first thing a dishonest person would do that wasn't planning on finding the owner on a lost phone would be to wipe it so they could either sell it or be able to customize it to just use as a wifi device.
I would donate for an app/script like this
That's genius
Sent from my HTC EVO 3d
Root: revolutionary
Recovery: Twrp cwm 4
ROM: Synergy rls318 (I want aosp)
I emailed the developer and he pretty much said this would work. I asked him the same question in the OP.
His reply:
Copy the com.rvo.plpro-1.apk from /data/app, to system/app with an app like Root Explorer. Uninstall the previous installation of ProLocator Pro. Restart your device. Done ! The user info will be stored in that file. Auto enable GPS is default, if it is off, it will be turned on, when a position is asked.
Click to expand...
Click to collapse
Had to "unlock" the app first from within its program to uninstall it from the /data/app directory, but it looks like it works. Before I flash another rom I'll try a standard wipe from the phone settings to see if it holds the settings I have the SMS GPS notifications go out to. He told me those scripts weren't really necessary and that all the user info gets stored in the .apk file. I'm wondering what all these other files do then. This is what came up under a search for plpro in Root Explorer.
{
"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"
}
ScottSNX said:
He told me those scripts weren't really necessary and that all the user info gets stored in the .apk file. I'm wondering what all these other files do then.
Click to expand...
Click to collapse
I'm not in the habit of telling an android developer what his own app does or does not do, but I have developer a few android apps and am semi familar with how the android system works so I'll share my opinion. I'm in agreement more with you than whoever wrote the reply in the email you quoted.
I would be very surprised if his application was somehow internally storing settings inside of its own apk file ...
Those files you found and listed in your screenshot which ,are stored in the application's /data/data directory, are the standard preference type files which most (prob all) android applications use to store their settings. Google provides a very nice and convenient API for storing and managing settings in the app's respective /data/data directory.
It would be worth a try to test out. I would expect the following results from a test:
Move the apk file to /system/app. Wipe /data partition. Reboot and the application should have 100% stock/default settings.
On another approach, a thought just crossed my mind. It could be possible to have the application store your specific settings on a remote server and when the application opens or runs, it could pull down your specific settings from the server. This would of course require internet access (might not have if somebody stole and wiped, at least right away). But thats reverting back to our previous discussion.
Hope that helps as a second opinion from another application developer!

[WINDOWS]aPkgMan - Easy batch install/uninstall/rename/backup APK packages ^2012/4/16

Just having fun around with Android so I made this little program aPkgMan
Features
Very light-weight (less than 45KB, just extract and run)
Batch install APK packages via ADB (restore data option available)
Batch uninstall APK packages via ADB
Batch backup APK packages via ADB (backup data option available)
Batch renaming APK packages (using file mask)
Check for online version of APK packages
v0.1
http://i.imgur.com/4VEhD.png
v0.2
http://i.imgur.com/vvhk7.png
v0.3
http://i.imgur.com/vkZfM.png
v0.4
{
"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"
}
How to use?
Download, extract and run
Enable USB debugging mode on your device, connect it to computer via USB cable and select it from the Home tab (Hit Refresh to refresh the connected device list)
You are ready to go
Tip : If the program won't start, open Task Manager and kill the "mshta.exe" process and restart the program
Changelog
2012/04/01 - Initial version
2012/04/02 - v0.2, added batch renaming (support file mask) and backup packages
2012/04/05 - v0.3, added restore package data after installing, added backup data for package; plus code cleaning and commenting and other minor improvements
2012/04/16 - v0.4, added new feature checking for online version of APK packages
aPkgMan is absolute free. Any questions, comments or suggestions are welcome. If you find it useful please click Thanks button below
Good Work
wow, this will be very helpful.
just a question, would this backup app+settings?
thanks!
melander said:
wow, this will be very helpful.
just a question, would this backup app+settings?
thanks!
Click to expand...
Click to collapse
I'm about adding backup/restore feature and a simple file manager too
Thanks man
2012/04/02 - v0.2, added batch renaming (support file mask) and backup packages To restore use the batch install feature
The next things to do are supporting ADB over WiFi and a file manager.
I use "pull" command to backup app data but ADB returns "0 files pulled. 0 files skipped". Can anybody tell me why please?
Hm,i'm havin problem with picking apk path
Sent from my SK17i using xda premium
Black_jackss said:
Hm,i'm havin problem with picking apk path
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Hi, can you tell me where the problem occurred please? And did the program return any error message?
acb123 said:
Hi, can you tell me where the problem occurred please? And did the program return any error message?
Click to expand...
Click to collapse
It's just i didnt understand how to pick the apk i want to install
Sent from my SK17i using xda premium
New v0.4 as of 2012/04/16, added new feature checking for online version of APK packages Some packages will return "Not Found" since they are no longer on Play Store.
acb123 said:
2012/04/02 - v0.2, added batch renaming (support file mask) and backup packages To restore use the batch install feature
The next things to do are supporting ADB over WiFi and a file manager.
I use "pull" command to backup app data but ADB returns "0 files pulled. 0 files skipped". Can anybody tell me why please?
Click to expand...
Click to collapse
I am having the same issue in an app I am building for the Acer a510.
Or should I say, WAS having.
Bad Code
Code:
adb pull /system/app/ /Backups/system/app
Good Code
Code:
adb pull /system/app/ ./Backups/system/app
The difference for me was the " . " for the destination.
It was creating the files on my root C:\ drive instead of the
intended directory. I pulled the entire contents where I want now.
I am not sure if this will help you at all, but I thought I would share.
***EDIT***
It worked until I got to /data/app
There is where I got the same error.
"0 files pulled. 0 files skipped"
After changing permissions on the folder,
everything pulled.
marlopainter said:
I am having the same issue in an app I am building for the Acer a510.
Or should I say, WAS having.
Bad Code
Code:
adb pull /system/app/ /Backups/system/app
Good Code
Code:
adb pull /system/app/ ./Backups/system/app
The difference for me was the " . " for the destination.
It was creating the files on my root C:\ drive instead of the
intended directory. I pulled the entire contents where I want now.
I am not sure if this will help you at all, but I thought I would share.
***EDIT***
It worked until I got to /data/app
There is where I got the same error.
"0 files pulled. 0 files skipped"
After changing permissions on the folder,
everything pulled.
Click to expand...
Click to collapse
Thank you so much for your sharing On my Sk17i I also changed the folder permission too but still didn't work, but upgrading to custom ROMs makes it work. I will note your solution in the next update of the program so it could help other users
acb123 said:
Thank you so much for your sharing On my Sk17i I also changed the folder permission too but still didn't work, but upgrading to custom ROMs makes it work. I will note your solution in the next update of the program so it could help other users
Click to expand...
Click to collapse
The way I changed permissions was in Root Explorer.
I believe the way I changed them made it 777, not sure.
hi man, thanks for sharing your work!!
it's a really useful program, I just used it to delete a theme apk: I applied the theme (CM 7) and when I reboot my phone had a bootloop!
just a question: why is this software not into the general development section? Here is hard to find it!
anyway, a great alternative for people who don't / are not able to use adb..
see you!
brainvision said:
hi man, thanks for sharing your work!!
it's a really useful program, I just used it to delete a theme apk: I applied the theme (CM 7) and when I reboot my phone had a bootloop!
just a question: why is this software not into the general development section? Here is hard to find it!
anyway, a great alternative for people who don't / are not able to use adb..
see you!
Click to expand...
Click to collapse
It's almost a year and suddenly a new post appeared. Thanks for your interest ! I also hope I could find way to update it in the future.
hi acb123, a really nice little tool you developed!
do you think there would be any way that the uninstall menu does not show every single installed "app", but only the ones that the user installed and can be actually removed?
download link???????
i-HaBiB said:
download link???????
Click to expand...
Click to collapse
Check the attachments in first post

[MOD][XPOSED][4.0+] PeerBlock For Android - Block Ads, Goverment and more[10-08-2013]

PeerBlock is now available in the Google Play Store! https://play.google.com/store/apps/details?id=com.peerblock
{
"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"
}
PeerBlock For Android lets you control who your phone 'talks to' on the Internet.
By selecting appropriate lists of 'known bad' computers, you can block communication with advertising or spyware oriented servers,
computers monitoring your p2p activities, computers which have been 'hacked', even entire countries!
They can't get in to your phone, and your phone won't try to send them anything either.
And best of all, it's free!
Keep in mind that I'm not a member of the PeerBlock team, I just wanted PeerBlock for phone
You're able to grab the lists from iblocklist.com so you can start blocking those evil hosts
To add lists to PeerBlock create a new directory in the root of the sdcard (not external sdcard)
Called 'PeerBlockLists' here should be all the text files
Everytime you added a new/updated list to your PeerBlockLists please press the 'Rebuild cache blocklist' and reboot so that new hosts can be blocked
WARNING:
Root is required for XPosed to be installed
Use at your own risk!
WORK IN PROGRESS. WILL EAT YOUR CAT.
MOD EDIT : WARNING - Read entire thread before use, as well as comments on play store.
Features:
Block million of hosts
Add unlimited amount of block lists
Allow HTTP/HTTPS Traffic when PeerBlock is enabled, this will make a security hole tho so better if u keep it off
Block All Traffic (Paranoid Mode) every single application in android will not have internet
Block DNS - Block DNS Requests
Block the 'Ad' Keyword in host names to give a better success rate for blocking ad's
Permissions
WRITE_EXTERNAL_STORAGE
Todo's
Check if UDP is getting blocked
Remove space used by Ad's
Add MAC-Address filter white/black lists
Show notifications (if enabled)
Making the Ip Range check multi-core
Create a blacklist/whitelist for apps to allow internet
Blocklist updater/downloader
Create a whitelist for hosts/Ip Addresses
Root-Mode with IpTables (I will not remove XPosed from the project)
Remove host from blocked hosts
A popup window which shows allow/deny for establishing a connection
Todo's Finished
Create history of created/blocked connections
Check if other devices are compatible
Blocklist for keywords in the HostName
How To Install
1. Install XPosed Framework
2. Install PeerBlock For Android
3. Create a directory in the sdcard called "PeerBlockLists"
4. Go into XPosed Framework Installer and enable "PeerBlock For Android"
5. Reboot your device
6. Now go to the website iblocklist.com
7. Take any list you wish for example, http://www.iblocklist.com/list.php?list=bt_ads
8. Press the Update button to download the list (or copy the Update URL into your browser to download it)
9. Now simply copy/paste the .txt file into the sdcard in the folder PeerBlockLists
10. Go into the PeerBlock app and tick "Block DNS" and "Block 'Ad' Keyword in the Host name"
11. Go to the second tab "Block Lists" now hit the "Rebuild cache blocklist"
12. Reboot your device and enjoy
How to block the goverment
1. Go to your sdcard and open the folder 'PeerBlock'
2. Open the file HostNames.txt (if not exist create it)
3. Write this in the file ".gov"
4. Save the file and be sure you have Block DNS enabled!
5. Any goverment website should be blocked
ChangeLog
1.00: Initial creation and upload of the app
1.01: Fixed App crash when PeerBlockLists directory did not exist
1.02: Changed the required API SDK to 14, Added a progress window for rebuilding the cache and some minor bug fixes
1.03:
Fixed DNS/Connection counters
Fixed double icons
Memory leak fix
Added history, system apps included (no root required)
Created CSV Format for saving settings
Improved performance
Apps with abnormal I/O behavior will get no internet
Updated error handling in rebuilding the cache list
Block hosts/subnet/ip from the history
App will be shown now in the 'Last Blocked Host'
Added comma's at the 'Blocking xx Ips' to read it better
Hooking a extra API if some rooted apps are calling it directly
Added to changelogs and about scrollbars
Scripts people made:
http://forum.xda-developers.com/showpost.php?p=44614617&postcount=87&nocache=1 Update the iBlockLists - by c0ns0le
Tell your opinion, Share the bugs you find.
How to download:
Find PeerBlock in the google play store by simply searching for "PeerBlock" or "PeerBlock for Android" or click this link https://play.google.com/store/apps/details?id=com.peerblock
I removed downloads from the attachments so people need to grab it from the play store as it will give me all the error reports and total downloads
If the above methods for downloading don't work please contact me
Question's and Answers
Question: Can I use this together with adaway ?
Answer: Yes you can.
Question: Does PeerBlock modifies the hosts file?
Answer: No it does not.
Question: Why does nothing gets blocked?
Answer: Most likely you disabled the option "Block DNS"
Source code: https://github.com/AnguisCaptor/PeerBlockForAndroid
Contact
If you want to contact me for anything or just a chat you can add me at skype using this e-mail or just e-mail me, [email protected]
Nice work, I've been looking for this for ages. I always use xposed for other stuff. I've just installed peer blocker and it's force closing and I can't get into the app. I'm on 4.2.2 Xperia z custom stock Rom as I can unlock my bootloader.
Sent from my C6603 using xda premium
danlivesey said:
Nice work, I've been looking for this for ages. I always use xposed for other stuff. I've just installed peer blocker and it's force closing and I can't get into the app. I'm on 4.2.2 Xperia z custom stock Rom as I can unlock my bootloader.
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Can you take a look at your internal/external sdcard and see if a file exists called "PeerBlock.dbx"
I've only tested my app at the Galaxy S4 since that's the only device I own
Also try to start it a bunch of times and see if that helps
Also don't forget to enable PeerBlock in the XPosed Installer and reboot
Yes sorry my mistake, I didn't add the folder. The app is running now. Just need to add some lists now. How do we know if it's blocking the list? On the pc peer block it shows a list of what's being blocked. Thanks
Sent from my C6603 using xda premium
danlivesey said:
Yes sorry my mistake, I didn't add the folder. The app is running now. Just need to add some lists now. How do we know if it's blocking the list? On the pc peer block it shows a list of what's being blocked. Thanks
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Currently in the app it only shows the last host that's being blocked
Will add soon something like a history list so u can see everything that been blocked
Edit: Uploaded version 1.01 which includes bug fix for not creating the PeerBlockLists directory
Parse error on Verizon Samsung S3 4.1.2 VRBMF1 Jelly"Beans" rom
Sent from my SCH-I535 using Tapatalk 4 Beta
The app appears to run on a Nexus 4, but I can't get the website to download the blocklists on my computer or my phone so I can't really test it.
lopezk38 said:
The app appears to run on a Nexus 4, but I can't get the website to download the blocklists on my computer or my phone so I can't really test it.
Click to expand...
Click to collapse
I uploaded a list for you as attachment in the thread, havefun testing
I've installed the list now rebuilt and rebooted, will test it better when I get home form work.
Sent from my C6603 using xda premium
Is it in your plans to make it compatible with JB 4.1.2?
Thanks
Looki75 said:
Is it in your plans to make it compatible with JB 4.1.2?
Thanks
Click to expand...
Click to collapse
+1
I hope also that compatibility with 4.1.2
badkill said:
+1
I hope also that compatibility with 4.1.2
Click to expand...
Click to collapse
No worries folks will look into it in like 1-2 hours
Was gonna work at the app the whole night anyway
Please report all the bugs u can find
Please add me in skype, [email protected] so u can get versions quicker
I get the odd force close now again but no big deal. Paranoid mode won't work for me, all my apps still have internet. Just hope it is blocking the lists, it does say it's blocking over 70 000. keep up the good work.
Sent from my C6603 using xda premium
DragonHunt3r said:
No worries folks will look into it in like 1-2 hours
Was gonna work at the app the whole night anyway
Please report all the bugs u can find
Please add me in skype, [email protected] so u can get versions quicker
Click to expand...
Click to collapse
Thanks! The thing with JB 4.1.2, is that your module cannot be installed at all.
When trying to install, it says "error while analyzing the package" or similar...
I don't know ANYTHING to java or programming on Android, so I don't know for sure, but it looks like you declared the app as compatible only with 4.2.2, or it uses libraries exclusive to 4.2.2 or something like that...
Since my ROM is unrooted (company policy), I cannot use any of "ad blocking" apps like adaway which require root in order to write the hosts file...
But my ROM has Xposed cooked in it... so I am very excited by your module!!!!
Thanks! Waiting for it!!!
Looki75 said:
Thanks! The thing with JB 4.1.2, is that your module cannot be installed at all.
When trying to install, it says "error while analyzing the package" or similar...
I don't know ANYTHING to java or programming on Android, so I don't know for sure, but it looks like you declared the app as compatible only with 4.2.2, or it uses libraries exclusive to 4.2.2 or something like that...
Since my ROM is unrooted (company policy), I cannot use any of "ad blocking" apps like adaway which require root in order to write the hosts file...
But my ROM has Xposed cooked in it... so I am very excited by your module!!!!
Thanks! Waiting for it!!!
Click to expand...
Click to collapse
XPosed installed and no root ? haha
I think I'm having the 4.1.2 working... well atleast it's working for my emulating android
Just wanna finish some progress window for creating cache and then I think I'll pm it to you for test
PeerBlock has also been tested at the Galaxy S3 and worked
DragonHunt3r said:
XPosed installed and no root ? haha
Click to expand...
Click to collapse
Yeah... I know... I just comply with the policy. Word for word. No root is no root...
I don't have root, I comply...
DragonHunt3r said:
I uploaded a list for you as attachment in the thread, havefun testing
Click to expand...
Click to collapse
Thanks, it works perfectly on my Nexus 4 running 4.3
Looki75 said:
Yeah... I know... I just comply with the policy. Word for word. No root is no root...
I don't have root, I comply...
Click to expand...
Click to collapse
Sended you a PM with version 1.02, hopefully this works for Android 4.1.2
When I'll get a response that it is working I'll share it with others
Version 1.02 is up, Havefun 4.1.2 users
For people who already have 1.01 installed, please go to the sdcard and remove PeerBlock.dbx
U might will see strange chinese characters orsomething if u used it from version 1.0 or 1.01
Need to find a better way to store information, can't use SQL. SharedPerferences appearently those don't work for some reason in XPosed or I'm just using it wrong lol
DragonHunt3r said:
Version 1.02 is up, Havefun 4.1.2 users
For people who already have 1.01 installed, please go to the sdcard and remove PeerBlock.dbx
U might will see strange chinese characters orsomething if u used it from version 1.0 or 1.01
Need to find a better way to store information, can't use SQL. SharedPerferences appearently those don't work for some reason in XPosed or I'm just using it wrong lol
Click to expand...
Click to collapse
Thanks friend, I can finally test your module
I'm using adblock, I have to uninstall this app

[App] App Data Manage Tool - Create backups from current state of apps and games

App Data Manage Tool is a tool for Windows 10 Mobile devices to create backups from current state of apps and games, and restore them at a later time, or to another phone, or to your phone after a factory reset.
Although Microsoft introduced some APIs to backup apps into OneDrive, many apps still don't use it (Hill Climb Racing, WhatsApp, are you listening? )
This tool helps you to create local backup archives from any of your apps and games; then you can copy them to your PC and then to any phone so you can restore that archive.
Additionally, you can reset the state of apps, which is almost the same as reinstalling them, but is faster and also it can be done on some system apps (which you can't reinstall them)
Your phone must be interop unlocked. Here's a quick how to (for Lumias except x50 series):
Download Interop Tools by Gustave M. (ARM version) and its Dependencies from here and copy them to your phone.
Set your phone to Developer Mode (from Settings, Update & security, For Developers)
Tap on each of Dependencies from File Explorer, then tap on Interop Tools appx.
Open Interop Tools from app list, go to "Interop Unlock", tap on "Restore NDTKSvc" and then reboot your phone.
Open Interop Tools again and go to "Interop Unlock", now tap on "Interop/Cap unlock".
(For x50 series and non-Lumia phones, the steps might be different. search for it)
After you Interop Unlocked your phone, installing App Data Manage Tool is easy.
Just get it from the download link below, extract the ZIP and copy its contents to your phone, and tap on the appx from File Explorer to install. (you might need to install Dependencies first)
Download App Data Manage Tool Beta
See and contribute to the source code on GitHub
The interface is easy to use, look yourself
{
"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"
}
Changelog
-----------------------
v2.2.0:
Uses new version of AppListManager, which now has a better way to retrieve legacy apps info.
v2.1.0:
App list caching mechanism for much faster app start.
Added the ability to backup legacy apps on SD card.
You can now easily create a zip file from installation files of apps. It comes handy when you want to repack an app.
UI Improvements.
v1.5.4:
Fixed crash at startup on some devices.
Fixed update checker not working correctly.
v1.5.2:
Added link to Store for not currently installed apps.
UI Improvements.
v1.4:
Fixed a bug causing some apps to crash after user resets their state.
Added an update checker to the app.
v1.3:
Added support for legacy WP8 apps
App list is now grouped alphabetically
v1.1:
Initial public release
* This tool is in Beta, malfunctions might happen, and I'm not responsible for any data loss or damage.
* This is the first app I created for unlocked devices, and I'm excited to hear your comments and suggestions
reserved
Can't backup old apps (xap) games like :ac pirates, bridge contructor etc
Thanks for this, unfortunately I think I can't test this on my Lumia 650, because of limitations ?, but if I find a way I'll let you know.
Greetz,
What about restoring backup after when new verion of an APP has been updated during the cold start up?
How about reinstall all old apps after hardreset?
aeroaqua said:
Can't backup old apps (xap) games like :ac pirates, bridge contructor etc
Click to expand...
Click to collapse
Hmm, seems like can find 8.1 XAPs (Silverlight apps), but not 8 XAPs. I'll take a look to see if I can figure out a way to back up those apps too.
djtonka said:
What about restoring backup after when new verion of an APP has been updated during the cold start up?
Click to expand...
Click to collapse
Sorry, I'm not sure what you mean. Can you explain more?
augustinionut said:
How about reinstall all old apps after hardreset?
Click to expand...
Click to collapse
I tried but failed to register packages from installed files. For now you can install apps from Store after hard reset, and then restore their data using this app.
I mean, launch ms-windows-store://navigatetopage/?Id=Apps, where apps are those with backupped data.
thank for this i will to try it
aeroaqua said:
Can't backup old apps (xap) games like :ac pirates, bridge contructor etc
Click to expand...
Click to collapse
Good news! Legacy (WP8) apps are now supported in version v1.3. Try it
augustinionut said:
I mean, launch ms-windows-store://navigatetopage/?Id=Apps, where apps are those with backupped data.
Click to expand...
Click to collapse
Hmm, in that case user needs to tap on each app and install it from store one by one, but might be better than nothing afterall. I'll consider this for the next version
Backup(done on note+) is great, but reset (done on xodo pdf docs) causes app(xodo doc) to crash
dipayans24 said:
Backup(done on note+) is great, but reset (done on xodo pdf docs) causes app(xodo doc) to crash
Click to expand...
Click to collapse
Is that app (xodo doc) installed on SD card? or internal storage? What's your phone model?
just tried it with one app, works fine. gonna add this to my tools. thx
any chance that the app list gets saved? and maybe lets say it searches only every few days again completely (and ofc with a manual button)?
Please
mahdi75 said:
App Data Manage Tool is a tool for Windows 10 Mobile devices to create backups from current state of apps and games, and restore them at a later time, or to another phone, or to your phone after a factory reset.
Although Microsoft introduced some APIs to backup apps into OneDrive, many apps still don't use it (Hill Climb Racing, WhatsApp, are you listening? )
This tool helps you to ... * This is the first app I created for unlocked devices, and I'm excited to hear your comments and suggestions
Click to expand...
Click to collapse
Can I ask question? how yo do that? can i learn? because no official API in MSDN to make something like this.
mahdi75 said:
Is that app (xodo doc) installed on SD card? or internal storage? What's your phone model?
Click to expand...
Click to collapse
its a 925, so no sd card and tried 'reset app' even on note+ but that also started crashing i.e not opening at all but when i restored the backup (did it earlier) note+ was working as expected.Guess something is wrong with 'reset app' mechanism
this based off appdata manager from wolf for wp8.1? or better support /capabilites. anyway to use the back ups from that app on this one?
congratulation !
one word:
congratulation !
waiting this exploit to my 950 (interop unlockable ?)
Regards.

[App] Apps Data Manager for Windows 10 mobile

I just excited to develop an UWP app and wants to share it with you
Main Features
● Makes backups for apps and games data to an external storage to save games progress or apps settings and other data.
● Restore backup data to any device.
● Reset apps or games state by deleting saved data.
● Convert backup from AppDataManageTool (By mahdi75) format. (If you made backups by it and wants to restore them by this app)
● You can make backups for multiple apps at once in the [Apps List] page.
How To Install
1- Extract downloaded file and copy its contents to your mobile.
2- Enable {Sideload Apps} in [Settings --> Update & security --> For developers] page.
3- Install Dependencies first, then install the app.
4- Open the app and select where to backup apps data.
Notes:
● It requires restricted CAPs. (you can try vcREG By vcfan or Interop Tools By gus33000)
Download Link
AppsDataManager_1.2.1041_ARM.7z
Some Images
{
"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"
}
Change Log
1.2.1041
-Hotfix
1.2.1040
+Favorites:
• you can now select apps and add them to your favorites list.
• In [Apps List] Page: swipe left to toggle favorite.
• Favorites database is saved in the selected Backup folder.​+Backups Collection. (Select multiple apps to backup it's data in one file stored in _AppsBackupCollection folder)
+Archive The Installation Folder to zip file ?.
+Lunch app by pressing app logo in [App Info] page.
+Search ? in [Apps List ] page.
-Fixed: some bugs.
1.1.1030
+Added an option to backup to a single file
*Some UI Changes
-Fixed: some bugs.
1.1.1028
-Bug Fixed: Backup Restoration for some apps
1.1.1027
*Changed how to Get Data Folder
-Fixed: some bugs.
1.1.1026
+Added Chinese Language. (Thanks nasc77)
-Fixed: some bugs.
1.1.1025
+Added: Error Report.
-Fixed: some bugs.
1.1.1023
-Fixed: App crashes while restoring data.
1.1.1022
-Fixed small bug: [Convert From AppDataManageTool Page] Sometimes The Convert button is not enabled.
I converted it BUT when i select backup file there are 3 menu options Restore, Open, Delete. When i press restore it asks me if i want to DELETE backup data.
The same when i press delete.
I risked and pressed ok on restore. It seems that it is only wrong text.
Unfortunately like App Data Manage Tool (beta) your app cant restore backup from Angry Birds Epic
I manually copied all folders from backup zip to phone memory data folders and it worked. I don't know why it is not working automatically throug app.
ic3man81 said:
I converted it BUT when i select backup file there are 3 menu options Restore, Open, Delete. When i press restore it asks me if i want to DELETE backup data.
The same when i press delete.
I risked and pressed ok on restore. It seems that it is only wrong text.
Unfortunately like App Data Manage Tool (beta) your app cant restore backup from Angry Birds Epic
I manually copied all folders from backup zip to phone memory data folders and it worked. I don't know why it is not working automatically throug app.
Click to expand...
Click to collapse
Thanks for your feedback
I tried to reproduce the problem when restoring backup of Angry Birds Epic data but it has been restored successfully.
Could you try it again with the updated version (1.1.1025) to know what happens by error report?
I made it again . Bug report sais: Cannot_GetDataFolder
The same is with tge old backup i made 3 days ago, and new one i made today. Again i made it manually and its working. The folder name is strange sth like {28 lots of numbers and letters......}
I have uploaded backup files to Onedrive (earlier one and todays one)
https://1drv.ms/u/s!Asx8noSsS3cthvo2fO0OcmpSZHeYXQ
You can check it.
just notice:
for some apps or games, if you have error when restore backup (950XL), move app to SD card...
ic3man81 said:
The folder name is strange sth like {28 lots of numbers and letters......}
Click to expand...
Click to collapse
-App data Backups are organized By [Package.Id.Name] for performance reasons (for reading them fast). [Just like what the OS doing]
So the app just reads app backups that located in app folder [Package.Id.Name] Instead of reading all files.
Note: You can open that folder from the [App Info] page (After Available Backups).
I will try to add export and import options to make it easy to copy backups to other devices.
ic3man81 said:
I made it again . Bug report sais: Cannot_GetDataFolder
Click to expand...
Click to collapse
Could you provide me more info about [App Data Location] that located in [App Info] page?
ic3man81 said:
I have uploaded backup files to Onedrive (earlier one and todays one)
https://1drv.ms/u/s!Asx8noSsS3cthvo2fO0OcmpSZHeYXQ
You can check it.
Click to expand...
Click to collapse
Thanks for uploading backup files.
I have installed the game [Angry Birds Epic] in the phone storage and performed the restoration operation.
The result is Backup data have been Restored successfully.
i.imgur.com/Lr4fZLm.png
ezhassen said:
-App data Backups are organized By [Package.Id.Name] for performance reasons (for reading them fast). [Just like what the OS doing]
So the app just reads app backups that located in app folder [Package.Id.Name] Instead of reading all files.
Note: You can open that folder from the [App Info] page (After Available Backups).
I will try to add export and import options to make it easy to copy backups to other devices.
Could you provide me more info about [App Data Location] that located in [App Info] page?
Thanks for uploading backup files.
I have installed the game [Angry Birds Epic] in the phone storage and performed the restoration operation.
The result is Backup data have been Restored successfully.
i.imgur.com/Lr4fZLm.png
Click to expand...
Click to collapse
App data location is:
c:\data\users\defapps\appdata\{28fcff8a-b545-487b-ae36-7da1521998df}
dxdy said:
just notice:
for some apps or games, if you have error when restore backup (950XL), move app to SD card...
Click to expand...
Click to collapse
Thanks for your feedback
ic3man81 said:
App data location is:
c:\data\users\defapps\appdata\{28fcff8a-b545-487b-ae36-7da1521998df}
Click to expand...
Click to collapse
I Changed how to Get Data Folder in version 1.1.1027
Now data folder path starts with "U:" instead of "C:" for apps in the phone storage.
-That will let you open that folder from the app
Try it and let me know if that fixes the problem.
Thanks
Tried the new one and it can open a folder from the app but still gets the same error while restoring.
ic3man81 said:
Tried the new one and it can open a folder from the app but still gets the same error while restoring.
Click to expand...
Click to collapse
Try move app to SDcard if available. This helps me with game Plants vs. Zombies. and few others apps
ic3man81 said:
Tried the new one and it can open a folder from the app but still gets the same error while restoring.
Click to expand...
Click to collapse
Bug has been detected and fixed.
Now. It should works as expected. :good:
Try it now.
Thanks for your feedbacks
Now its working great.
If I turn off the interop unlock and I uninstall the interop tools, will I still be able to use this app?
MHEV said:
If I turn off the interop unlock and I uninstall the interop tools, will I still be able to use this app?
Click to expand...
Click to collapse
No because interop gives you access to system files, i think.
ic3man81 said:
No because interop gives you access to system files, i think.
Click to expand...
Click to collapse
Is it risky to have your phone interop unlocked when you update windows?
MHEV said:
Is it risky to have your phone interop unlocked when you update windows?
Click to expand...
Click to collapse
No. This week i have updated mine with interop and nothing happener.
Hi,
I see the dependency is same as Interop tool's, I installed them with Interop tool, do I have to install again?
HTC_FUZE said:
Hi,
I see the dependency is same as Interop tool's, I installed them with Interop tool, do I have to install again?
Click to expand...
Click to collapse
no if already installed
dxdy said:
no if already installed
Click to expand...
Click to collapse
thank you. Works fine

Categories

Resources