Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,730,261 Members 51,471 Now Online
XDA Developers Android and Mobile Development Forum

[TOOL|WINDOWS]Android Supertool v1.0b- simple yet flexible

Tip us?
 
tribalfs
Old
(Last edited by tribalfs; 12th July 2014 at 03:56 AM.)
#1  
Junior Member - OP
Thanks Meter 3
Posts: 15
Join Date: Mar 2014

 
DONATE TO ME
Default [TOOL|WINDOWS]Android Supertool v1.0b- simple yet flexible

Hi folks!
Just want to share this tool for everyone who wants to try this.

Requirements:
- Machine with Windows OS
- Java on Windows (will auto download and install if not exist)

Installation:
+ Extract zip file and double-click exe file to launch (in any location).
+ Then follow simple instructions. It will ask you to select the following:
  • - 1. your Working Directory - drag and drop it. "WS_Default" workspace inside your working directory will be automatically created.
    - You can add and delete after.
    - 2. smali jar version **
    - 3. baksmali jar version**
    - 4. apktool jar version**
    - **In 2, 3 and 4, latest versions are recommended but if you're having issues on the ROM your working,
    - you can select the earlier versions (add it if it's missing) for that specific workspace.
    - 5. api level - select according to your android version
    - 6. signature files: pk8 and pem - you can use your own signature files
    - 7. java heap size - recommend not less than 512M. Increase if you want better java performance
    - 8. PNG optimization level - recommend 3. The higher, the longer the process will take.
    - 9. app compression level - recommend 5. The higher compression, the smaller the app. But app launches more
    - efficient if less compressed (but not much significant impact)
Same instructions to follow when adding new workspace.

ANDROID SUPERTOOL v1.0b
Features:
- ESSENTIAL TOOLS for android modding hacking or backward engineering in one place with pretty intuitive interface (noob-friendly, i guess)
+ ADB Commands [select preset adb commands (pull, push, install, reboot, logcat) or throw your own]
+ Deodexing tool [select all, just apks or just jars; may use custom bootclasspath]
+ Apk/jar Decompiler
+ Apk/jar Recompiler [with original signature]
+ Dex (only) Decompiler
+ Dex Recompiler [will auto-inject to respective app]
+ Re-sign apk/jar
+ Optimize apk/jar
+ Extract ROMs [tar.(md5)]
+ Img to ext4 convertion [for samsung ROMs]
+ Open ext4 imgs [using Linux Reader - will autodownload and install if not exist]
+ Extract YAFFS img
- FLEXIBLE WORKING DIRECTORY
+ Select your own working directory
+ Multiple WORKSPACE [create, select, delete workspaces] - you can use separate workspace for each ROM or for each app (depends to you)
- MULTIPLE WORKSPACE
+ Different settings per workspace: Installed Framework, smali*.jar, baksmali*.jar, apktool*.jar, ignore mode, app compression, png optimization level, signature files, java heap size.
+ Auto-creates folders structure per workspace:
+ Frameworks => where installed framework is located
+ Odexed (\app, \framework, \priv-app) => destination for ADB pull for ODEXED ROM; Deodex tasks select apps from these folders
+ Deodexed(\app, \framework, \priv-app) => destination for ADB pull for DEODEXED ROM; Decompile tasks and optimize tasks select apps from these folders
+ DecompDex (\app, \framework, \priv-app) => destination for decompile dex tasks; Dex recompiler tasks select apps from these folders
+ Decompiled (\app, \framework, \priv-app) => destination for decompile apk/jar tasks; Apk/jar recompiler tasks select apps from these folders
+ Recompiled (\Unsigned, \Signed) => destination for recompile dex/apk/jar tasks; App optimizer tasks can also select apps from these folders; App signer tasks select apps from Unsigned subfolder
+ Optimized (\app, \framework, \priv-ap) => destination for optimize apk/jar tasks; ADB push tasks also select from these folders
+ temp => misc tasks utilizes this folder; log files is located in log subfolder.
- OTHERS
+ You can update or add your own - apktool*.jar, smali*.jar, baksmali*.jar, signature files, new api-level
+ Auto-open destination settings (ON/OFF)
+ 2-generation-autoback-up system
+ More may come soon.
BUGS, SUGGESTIONS AND FEATURE REQUEST:
-Just report it here or PM me.



Please click THANKS if you this tool.
Attached Files
File Type: zip android_supertool_v1.0b2.zip - [Click for QR Code] (17.80 MB, 24 views)
The Following User Says Thank You to tribalfs For This Useful Post: [ Click to Expand ]
 
tribalfs
Old
(Last edited by tribalfs; 11th July 2014 at 04:07 PM.)
#2  
Junior Member - OP
Thanks Meter 3
Posts: 15
Join Date: Mar 2014

 
DONATE TO ME

CREDITS:
code.google (apktool, smali, baksmali, unyaffs)
Igor Pavlov/7zip.org/sourcefourge (7zip tool)
Cosmin Truţa/sourcefourge (optiPNG tool)
gnu.org (wget)
Red Hat (cygwin)
Oracle (java RE)
DiskInternals (LinuxReader)
Kai Wei/Bernhard Ehlers/ (unyaffs)
Xda developers (for various guides and tools)
Google (for everything)
Attached Thumbnails
Click image for larger version

Name:	as_ss.PNG
Views:	21
Size:	49.4 KB
ID:	2845875  
The Following User Says Thank You to tribalfs For This Useful Post: [ Click to Expand ]
 
tribalfs
Old
(Last edited by tribalfs; 12th July 2014 at 03:59 AM.)
#3  
Junior Member - OP
Thanks Meter 3
Posts: 15
Join Date: Mar 2014

 
DONATE TO ME
Changelog:
 
tribalfs
Old
#4  
Junior Member - OP
Thanks Meter 3
Posts: 15
Join Date: Mar 2014

 
DONATE TO ME
--reserved--
Tags
adb, decompile, deodex, extract firmware, modding
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes