Android Tools Wiki
Android Tools is powerfull Software for your Android Phone.
Status: Beta
Brought to you by:
navhi
Android Tools is powerfull Software for your Android Phone.
It's has many features to control your Phone!
Freeware and OpenSource under GNU GPL 3.0 License. (Read License.txt)
Requirements :
- .NET Framework 4.0
- ADB USB Driver (Search it depend on your Device Vendor)
- Java JRE 7/8 (For Decompile/Compile/Sign/Zipalign Apk)
- Java JDK (For Market Signer and Verify Apk)
Features :
- Basic ADB Commands*
- Basic Fastboot Commands*
- Application Tools
(Install/Uninstall, Backup/Restore, Clear Data, Force Close/Start)
- Build.prop Editor
(In built Tweaks, Save it directly to your /system/**)
- Screenshoot directly to PC
- Screen Recording directly to PC
- View Device Informations
(Memory Info, Power Info, Battery Info, Account Info)
- Simulating Device Soft Keyboard
- Simulating Device Screen Gesture
- Change Preffered Network**
- Connect over Wi-Fi
- Apk Editor*
- Android ADB Backup Extractor
- Get Device Name and Battery Capacity in Real Time
- OTA Update
**Requires Rooted Device
Basic ADB Commands :
- Shell Console
- Reboot Device Options
- Push File from PC to Device
- Pull File from Device to PC
- Pull Apk File to PC
(Get Apk Path from /data/app/ Automatically)
- View Device Serial Number
- Install Zip via Sideload
- Manual Commands
Basic Fastboot Commands :
- Flash Recovery, Boot, System, Data, and Cache
- Manual Commands
Apk Editor :
- Apk Extract/Zip
- Apk Decompile/Compile*
- Sign Apk*
- Zipalign Apk*
- Market Sign**
- Verify Apk** (Not Implemented Yet)
*Java JRE must be installed
**Java JDK must be installed
Apk Editor Settings :
- Set/Change Apk Compression Level.
- Set/Change Resources.arcs Compression Level.
- Set/Change Decompile Mode
(Sources and Resources, Sources Only, Resources Only, Raw Format)
- Set/Change Heap Size
(If you got stuck on Compiling/Decompiling)
Readme :
[OTA Update]
- Automatically Check for new update every time you start the Application
(If connected to Internet only)
- Update file is packed into *.7z and extract automatically when downloaded.
- Update file is smaller than Installer file.
[Market Sign/Verify Apk Readme]
- Notice this option requires you to have the Java JDK installed before this option will function.
- Notice you need to go into your Environment Variables and set the path to your JAVA_HOME.
- For example define it as C:\Program Files\Java\jdk1.6.0_43 as a system variables slot,
not the User Variables.
[Android Backup Extractor]
- If you are working with password encrypted adb backups, you need to download these two files:
* local_policy.jar
* US_export_policy.jar
from http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
or http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
and put them in the lib/security folder of all your Java SE 7 or 8 installations, for example:
* C:\Program Files\Java\jdk1.7.0_60\jre\lib\security\
* C:\Program Files\Java\jdk1.8.0_66\jre\lib\security\
* C:\Program Files\Java\jre7\lib\security\
* C:\Program Files\Java\jre1.8.0_66\lib\security\
* C:\Program Files (x86)\Java\jdk1.7.0_60\jre\lib\security\
* C:\Program Files (x86)\Java\jre7\lib\security\
* C:\Program Files (x86)\Java\jre1.8.0_66\lib\security\
Note : I Only Provided JCE for Java SE version 8 in Application.
Faqs :
Q : Why my Device is not getting detected ?
A : Install ADB USB Driver for your Device.
Q : Where I get the driver from?
A : From your Device Vendor website. Or just Google it.
Q : Why you didn't include the driver?
A : There's hundreds of Vendors out there! And Im include it one-by-one? Never!
Q : I have installed it but its not getting detected!
A : Replace the adb.exe with another that's your device supported.
Q : Why you limit the Screen Recording just up to 3 Minutes?
A : Ask Google. They limit it.
Q : Why my App backup size using ADB Backup is very small?
A : Backup/Restore is still buggy OR The Dev block the Backup Options.
Q : Can I enter blank password while backup?
A : Yes you can, just leave it blank and start backup.
Q : What's the different beetwen Apk Pull and Application Backup?
A : It's completely different.
* Apk Pull is pulling Raw Apk File from /data/app/(This).
* Application Backup is same like above but including the Apk Data,
and pack it into *.ab (ADB Backup).
Q : Can i have your software source code?
A : Contact me ;)
Q : Can i donate to you?
A : Of course you can, just contact me :D
Changelogs :
* 1.2.0.0 (Public Release)
- Rework Application GUI
- ADB Backup Extractor
- View Device Informations
- Separating Updater from Main Application
- Obfuscating Application Code
- Application now run as Invoker
* 1.1.0.0 (Beta testing) (Internal use)
- OTA Update
- Build.Prop Editor
- Apk Editor
* 1.0.0.0
- Initial Release
Library Used :
- ApkTool.jar v1.5.3 SNAPSHOT by brut.all and iBotPeaches
- baksmali.jar by JF
- ABE.jar and tar-bin-split.jar by Nikolay Elenkov
- 7za.exe v9.20 by Igor Pavlov
- ICSharpCode.TextEditor.dll by ICSharp Team
- Zipaligned.exe
Contact Me :
For Source code and Bug Report.
Email : ravhi.rizaldi@outlook.com