APK Batch Installer Tool v1.3.0a
Requirements: A PC, A Micro USB Cable to connect your device to PC, USB drivers for your device (required for ADB installing), USB Debug Mode enabled on your device, APK's backed up locally somewhere, For APK backing up, Root is required!, For ADB Wireless Link, Root is required for the Wireless ADB app on your device., For Data Backup & Restore, Root is required!
Overview: The best APK Batch Installer Tool you've ever used!

hamsteyr:
Hey Guys,
This is a little something that I wrote on my free time, and I wrote it mainly because I kept on flashing my ROMs often on my android phone, which led to a lot a factory resets.
It was a lot of pain getting the applications I had previously installed back in, even if I had backed up their APK's before using tools like AppMonster. Batch installing was a bit difficult with errors sometimes cropping up and some apps not working on ICS, and so that pretty much drove me to write... this.
-= APK Batch Installer =-
A simple little windows app that is packaged with adb.exe, and if you're so nice as to give it the directory as to which all your apk files are stored (I keep local backups on my pc for mine), then it'll scan that directory for apk files.
From there, it's just checking and ticking the apps you want to install and clicking next
And if things go right It should automatically take you through the installation
---- *ROOT* Batch Backup APks ----
As of v1.02 there is a backup function
Simply click on the 'Batch Backup APKs' radio button, and fill in your options in the entry fields
And wait for the application to run through your device, backing their APK's into a local directory.
It scans if you have applications installed to your SD Card as well...
And is so kind as to rename your apk's based on their app names too
---- Installs to SD Storage ----
As of v1.1.1, the Install to SD function has been revamped, such that after you tick 'Install to SD' and choose which apps to install...
An additional dialogue box will pop up, allowing you to choose which of the chosen APKs are installed to SD.
From there, the installer will update you on the progress of installations, and tell you which applications are being installed to SD.
---- *ROOT* Wireless ADB Connections ----
As of v1.2.0, as per suggestion by thewarhawk, and after an extensive amount of testing, APK Batch Install Tool now has support for Wireless ADB Transfers!
Simply tick on it on the main page, and get ready your IP Details from your favourite Wireless ADB software
After that, fill in the details and click "Establish Link" :3
Of course, if you throw it rubbish links, it'll hate you for it, and give you a sad android face.
With a proper link though, one that points to an actual device already set up, a happy face!
After that, it's all smooth sailing as the application sends or backs up your APKs
---- *ROOT* App Data Backup & Restore ----
After a LOT OF BLOOD, SWEAT, TEARS, and Nearly going crazy with all of this, I finally present to you peeps... after v1.3.0, the ability to backup and restore app data. NOTE, that the data is stored in a format that is not compatible with Titanium or any of those other applications. The backup and restore are currently in it's simplest form, in that you have to back up data, in order to restore it. At the moment, based on the way APK's work and how I can pull information off them, you have to back up all installed apps on your device before you can individually select which ones to pull data from.
Once that is done, when installing APK's back onto your device, when Data Restore is flagged, the program will look to the directed path for a SubFolder called Data, that contains all the Data for the apps, in 7z format. From there, you can select which to restore to your device.
But enough Chit Chat.
If 'Backup Data' is flagged, then at the end of the backing up process, you will be presented with a screen to select which of the following backed up apps to back data for...
From there...
It's watching and waiting as the installer does it's work
On to Restoration! Should the 'Restore Data' option be checked whilst in install mode... then
After selecting which APKs to install (and which to install to SD), you will be presented with this fine screen that asks you to choose which apps to restore data for (only apps with data are shown)
From there...
At the end of the installation process, the data of the selected apps will be restored onto the device
---- Batch APK Renamer ----
v1.3.0a brings a small addition to the family, a bulk APK renamer, essentially a subdivision of what the backup function did
Simply Point to directory with Messy APKs...
and....
Let It do the rest
NOTE: v1.1.0a and above contains a lot of bug fixes and is repackaged with an older version of ADB. If you're having problems with this tool, try the latest version to see if it works, if not reply to the thread and tell me the problem, as well as version you're using. Thank you :3
-= Requirements =-
- A PC obviously
- Micro USB cable to hook your device into your PC
- USB drivers for your device (required for ADB installing)
- USB Debug Mode enabled on your device
- APK's backed up locally somewhere
- For APK backing up, Root is required!
- For ADB Wireless Link, Root is required for the Wireless ADB app on your device.
- For Data Backup & Restore, Root is required!
-= Change Log =-
v1.3.0a - March 14, 2012
-New Sub-Feature: Batch Rename your APK files
For those of you who have back ups already and would like to tidy them up.
-Set the install flags to an additional '-r'. Helps to update older apps and reinstall some broken ones perhaps. Also overwrites newer with older. You might want to see if the data still works fine after.
v1.3.0 - March 12, 2012
-New Feature: Backup & Restore Data. Extra options are written into the main page, and from there, additional pages will appear as the program goes along. Tested on my Transformer Prime to my mi410 data migration. Requires Root access.
-Several Code Optimisations and bug fixes.
-Packaged with a command line version of 7z for packaging and extraction.
v1.2.0 - March 11, 2012
-New Feature: Now supports Wireless ADB transfer. The main page now has a check box to specify transfers via Wireless ADB (aka Wireless Link). Ticking the box will change the next page into the wireless connection page. You can not continue unless a connection is established with a device (shown by a happy android). Otherwise, a sad android face will be shown. Wireless ADB Works for both installs and backups.
-Cleaned up and shortened the wording for permission fixing to just "Fix Permissions."
*NOTE: For Wireless Transfers, the speeds are slower, so do expect to wait a bit longer.
v1.1.1 - March 10, 2012
-New Feature: When installing APKs and if 'Install to SD' is checked, after selecting which APKs to install, the following page will ask which to install to SD. Right clicking and ticking 'Select All' will do just that.
-New Feature: Added a link to this forum on the main page, because that's a feature
Easier visits to the official forum.
-Rewrote the functionality code page for the post selecting APKs to install page to make way for additional features.
-Lightened up on a bit of code, small optimisations resulting in a slightly smaller filesize.
-Cleaned up Installation page just a little, with more descriptive information.
v1.1.0b - March 10, 2012
-New Feature: When doing an APK backup, the tool will now check if you've installed some of your apps to SD, and if so, it will back up those as well
v1.1.0a - March 9, 2012
-Packaged with an older version of adb; The newer version (2012 dated) that I had did not work with some devices and was buggy. Tested to be working on:
ASUS Transformer Prime
Huawei Ascend X (Ideos X6/ Foxconn Fb0 variant)
Samsung Galaxy i7500 Spica (One of the very first android devices I know)
Sony Xperia Arc S
-ReWrote Permissions patching code to fix bugs and push out more useful information
-Set adb to shut down server before each adb command now (makes sure that the adb version running is the one packaged with the tool)
v1.1.0 - March 9, 2012
-Framework for installer had to be re-written for certain additions hence major version bump
-Added "Fix Permissions of /data/app" button that can solve "0 file" errors. Use at your own discretion
-Added ability to install to SD Instead for devices with smaller internal memory.
v1.0.2 - March 8, 2012
-Now has ability to back up all user installed APK files in device onto a local directory
-Automatically renames these files to their App names and versions
-Bug fixes where selection page wouldn't reset itself when hitting back
-Minor Text Changes
-Kills adb.exe when done
-Later versions may have the ability to choose apps to back up, but that's if that's possible.
v1.0.1a - March 8, 2012
-Subversion that includes aapt.exe to display the app name and version instead of filename.
*WARNING* Will load slightly longer than version 1.01 due to the need to dump each apk for it's name and version.
v1.0.1 - March 7, 2012
-Minor cosmetic changes to the installer text, no changes to functionality
-=To Do List=-
-Backup data now that I know how to work it
in time though.
-Notify user on APKs that encountered installation errors.
-=Known Limitations=-
-Some functions require root.
-Application doesn't like filenames with strange characters, hence some entries will look duplicated, but in fact their name is just the same as the one above it. Display error that doesn't affect functionality.
JUST SO PEOPLE DON'T KEEP ASKING THIS, YES IT BACKS UP AND RESTORES DATA NOW
.
And somehow the capslock and bold key got stuck : D
I don't by any means claim to be a professional at this, and this is just a tool I developed for personal use, I just thought I'd share it here on XDA is all.
*WARNING* SOME FUNCTIONS REQUIRE ROOT AND HANDLE WITH THE ACCESS PERMISSIONS ON YOUR DEVICE. WHILE NOTHING SHOULD HAPPEN, I DO NOT HOLD MYSELF RESPONSIBLE FOR ANY DAMAGE WHATSOEVER OR VOIDING OF WARRANTIES OR AWESOMENESS (okay maybe this one) THAT COMES TO YOUR DEVICE. YOU HAVE BEEN WARNED! *Flips cape and walks away*
Sharing is caring
if you found my tool useful, be sure to say thank you (or I will hunt you down and kill you) and if you'd like to see some changes (within my control that is) do tell me as well.
If you think that the work I'm doing is worthwhile, don't be shy to donate!
It would certainly help in buying my meals and paying my rent ; w ;
Enjoy
For more images, go to the More Info: link!!
More Info:
Download Instructions:
http://www.mediafire.com/?shhp1ccszcsllbg
Mirrors:
https://hotfile.com/dl/149553279/f7b705 ... a.zip.html
http://www.datafilehost.com/download-f0236eba.html
http://swiftshare.org/file/22dpRJHDEsHom
http://uploading.com/files/1m7916m7/APK ... .3.0a.zip/
http://www.MegaShare.com/4010826
http://www.sendspace.com/file/qer8qf
Requirements: A PC, A Micro USB Cable to connect your device to PC, USB drivers for your device (required for ADB installing), USB Debug Mode enabled on your device, APK's backed up locally somewhere, For APK backing up, Root is required!, For ADB Wireless Link, Root is required for the Wireless ADB app on your device., For Data Backup & Restore, Root is required!
Overview: The best APK Batch Installer Tool you've ever used!
hamsteyr:
Hey Guys,
This is a little something that I wrote on my free time, and I wrote it mainly because I kept on flashing my ROMs often on my android phone, which led to a lot a factory resets.
It was a lot of pain getting the applications I had previously installed back in, even if I had backed up their APK's before using tools like AppMonster. Batch installing was a bit difficult with errors sometimes cropping up and some apps not working on ICS, and so that pretty much drove me to write... this.
-= APK Batch Installer =-
A simple little windows app that is packaged with adb.exe, and if you're so nice as to give it the directory as to which all your apk files are stored (I keep local backups on my pc for mine), then it'll scan that directory for apk files.
From there, it's just checking and ticking the apps you want to install and clicking next
And if things go right It should automatically take you through the installation
---- *ROOT* Batch Backup APks ----
As of v1.02 there is a backup function
Simply click on the 'Batch Backup APKs' radio button, and fill in your options in the entry fields
And wait for the application to run through your device, backing their APK's into a local directory.
It scans if you have applications installed to your SD Card as well...
And is so kind as to rename your apk's based on their app names too
---- Installs to SD Storage ----
As of v1.1.1, the Install to SD function has been revamped, such that after you tick 'Install to SD' and choose which apps to install...
An additional dialogue box will pop up, allowing you to choose which of the chosen APKs are installed to SD.
From there, the installer will update you on the progress of installations, and tell you which applications are being installed to SD.
---- *ROOT* Wireless ADB Connections ----
As of v1.2.0, as per suggestion by thewarhawk, and after an extensive amount of testing, APK Batch Install Tool now has support for Wireless ADB Transfers!
Simply tick on it on the main page, and get ready your IP Details from your favourite Wireless ADB software
After that, fill in the details and click "Establish Link" :3
Of course, if you throw it rubbish links, it'll hate you for it, and give you a sad android face.
With a proper link though, one that points to an actual device already set up, a happy face!
After that, it's all smooth sailing as the application sends or backs up your APKs
---- *ROOT* App Data Backup & Restore ----
After a LOT OF BLOOD, SWEAT, TEARS, and Nearly going crazy with all of this, I finally present to you peeps... after v1.3.0, the ability to backup and restore app data. NOTE, that the data is stored in a format that is not compatible with Titanium or any of those other applications. The backup and restore are currently in it's simplest form, in that you have to back up data, in order to restore it. At the moment, based on the way APK's work and how I can pull information off them, you have to back up all installed apps on your device before you can individually select which ones to pull data from.
Once that is done, when installing APK's back onto your device, when Data Restore is flagged, the program will look to the directed path for a SubFolder called Data, that contains all the Data for the apps, in 7z format. From there, you can select which to restore to your device.
But enough Chit Chat.
If 'Backup Data' is flagged, then at the end of the backing up process, you will be presented with a screen to select which of the following backed up apps to back data for...
From there...
It's watching and waiting as the installer does it's work
On to Restoration! Should the 'Restore Data' option be checked whilst in install mode... then
After selecting which APKs to install (and which to install to SD), you will be presented with this fine screen that asks you to choose which apps to restore data for (only apps with data are shown)
From there...
At the end of the installation process, the data of the selected apps will be restored onto the device
---- Batch APK Renamer ----
v1.3.0a brings a small addition to the family, a bulk APK renamer, essentially a subdivision of what the backup function did
Simply Point to directory with Messy APKs...
and....
Let It do the rest
NOTE: v1.1.0a and above contains a lot of bug fixes and is repackaged with an older version of ADB. If you're having problems with this tool, try the latest version to see if it works, if not reply to the thread and tell me the problem, as well as version you're using. Thank you :3
-= Requirements =-
- A PC obviously
- Micro USB cable to hook your device into your PC
- USB drivers for your device (required for ADB installing)
- USB Debug Mode enabled on your device
- APK's backed up locally somewhere
- For APK backing up, Root is required!
- For ADB Wireless Link, Root is required for the Wireless ADB app on your device.
- For Data Backup & Restore, Root is required!
-= Change Log =-
v1.3.0a - March 14, 2012
-New Sub-Feature: Batch Rename your APK files
-Set the install flags to an additional '-r'. Helps to update older apps and reinstall some broken ones perhaps. Also overwrites newer with older. You might want to see if the data still works fine after.
v1.3.0 - March 12, 2012
-New Feature: Backup & Restore Data. Extra options are written into the main page, and from there, additional pages will appear as the program goes along. Tested on my Transformer Prime to my mi410 data migration. Requires Root access.
-Several Code Optimisations and bug fixes.
-Packaged with a command line version of 7z for packaging and extraction.
v1.2.0 - March 11, 2012
-New Feature: Now supports Wireless ADB transfer. The main page now has a check box to specify transfers via Wireless ADB (aka Wireless Link). Ticking the box will change the next page into the wireless connection page. You can not continue unless a connection is established with a device (shown by a happy android). Otherwise, a sad android face will be shown. Wireless ADB Works for both installs and backups.
-Cleaned up and shortened the wording for permission fixing to just "Fix Permissions."
*NOTE: For Wireless Transfers, the speeds are slower, so do expect to wait a bit longer.
v1.1.1 - March 10, 2012
-New Feature: When installing APKs and if 'Install to SD' is checked, after selecting which APKs to install, the following page will ask which to install to SD. Right clicking and ticking 'Select All' will do just that.
-New Feature: Added a link to this forum on the main page, because that's a feature
-Rewrote the functionality code page for the post selecting APKs to install page to make way for additional features.
-Lightened up on a bit of code, small optimisations resulting in a slightly smaller filesize.
-Cleaned up Installation page just a little, with more descriptive information.
v1.1.0b - March 10, 2012
-New Feature: When doing an APK backup, the tool will now check if you've installed some of your apps to SD, and if so, it will back up those as well
v1.1.0a - March 9, 2012
-Packaged with an older version of adb; The newer version (2012 dated) that I had did not work with some devices and was buggy. Tested to be working on:
ASUS Transformer Prime
Huawei Ascend X (Ideos X6/ Foxconn Fb0 variant)
Samsung Galaxy i7500 Spica (One of the very first android devices I know)
Sony Xperia Arc S
-ReWrote Permissions patching code to fix bugs and push out more useful information
-Set adb to shut down server before each adb command now (makes sure that the adb version running is the one packaged with the tool)
v1.1.0 - March 9, 2012
-Framework for installer had to be re-written for certain additions hence major version bump
-Added "Fix Permissions of /data/app" button that can solve "0 file" errors. Use at your own discretion
-Added ability to install to SD Instead for devices with smaller internal memory.
v1.0.2 - March 8, 2012
-Now has ability to back up all user installed APK files in device onto a local directory
-Automatically renames these files to their App names and versions
-Bug fixes where selection page wouldn't reset itself when hitting back
-Minor Text Changes
-Kills adb.exe when done
-Later versions may have the ability to choose apps to back up, but that's if that's possible.
v1.0.1a - March 8, 2012
-Subversion that includes aapt.exe to display the app name and version instead of filename.
*WARNING* Will load slightly longer than version 1.01 due to the need to dump each apk for it's name and version.
v1.0.1 - March 7, 2012
-Minor cosmetic changes to the installer text, no changes to functionality
-=To Do List=-
-Backup data now that I know how to work it
-Notify user on APKs that encountered installation errors.
-=Known Limitations=-
-Some functions require root.
-Application doesn't like filenames with strange characters, hence some entries will look duplicated, but in fact their name is just the same as the one above it. Display error that doesn't affect functionality.
JUST SO PEOPLE DON'T KEEP ASKING THIS, YES IT BACKS UP AND RESTORES DATA NOW
And somehow the capslock and bold key got stuck : D
I don't by any means claim to be a professional at this, and this is just a tool I developed for personal use, I just thought I'd share it here on XDA is all.
*WARNING* SOME FUNCTIONS REQUIRE ROOT AND HANDLE WITH THE ACCESS PERMISSIONS ON YOUR DEVICE. WHILE NOTHING SHOULD HAPPEN, I DO NOT HOLD MYSELF RESPONSIBLE FOR ANY DAMAGE WHATSOEVER OR VOIDING OF WARRANTIES OR AWESOMENESS (okay maybe this one) THAT COMES TO YOUR DEVICE. YOU HAVE BEEN WARNED! *Flips cape and walks away*
Sharing is caring
If you think that the work I'm doing is worthwhile, don't be shy to donate!
It would certainly help in buying my meals and paying my rent ; w ;
Enjoy
For more images, go to the More Info: link!!
More Info:
Code: Select all
http://forum.xda-developers.com/showthread.php?p=23291051Download Instructions:
http://www.mediafire.com/?shhp1ccszcsllbg
Mirrors:
https://hotfile.com/dl/149553279/f7b705 ... a.zip.html
http://www.datafilehost.com/download-f0236eba.html
http://swiftshare.org/file/22dpRJHDEsHom
http://uploading.com/files/1m7916m7/APK ... .3.0a.zip/
http://www.MegaShare.com/4010826
http://www.sendspace.com/file/qer8qf
Retired...