REQUIREMENTS:
1) A computer running MAC/LINUX (Windows users can use Cygwin).
2) A rooted Android device.
HOW TO USE:
1) Download and unzip the attachment.
2) Double click 'CLICK-ME'.
WHAT IT DOES:
This application use to allow you to modify the main Android framework files responsible for theming your phone, however...
Theme-Pro has evolved where it is not just for theming your phone. With the ability to extract, decompile/compile, flash ANY APK/JAR file, in-built ADB, font manager, boot animation/audio manager, ROM manager, and the ability to make and restore device back-ups, Theme-Pro has become a complete Android device manager, providing you with a wide variety of features, some of which are shown below:
01. Edit ANY APK/JAR file
02. Auto-extract files from a zipped ROM (supports multiple files)
03. Automatically decompile files
04. Automatically compile the files
05. Flash these files to your device
06. Backup device applications and media
07. One-click ADB push (supports multiple files/folders)
08. One-click ADB pull (supports multiple files/folders)
09. One-click ADB install (supports multiple files)
10. One-click ADB delete (supports multiple files/folders)
11. List all applications on your device
12. One-click ADB logcat
13. ADB dial (allows you to dial numbers from your computer)
14. Remotely reboot your device
15. Remotely reboot your device into recovery
16. Remotely reboot your device into fastboot
17. Backup boot animations and audio
18. Flash boot animations and audio
19. Customize ROM apps before flashing (supports multiple ROMs)
20. Automatically zip-align a ROM (supports multiple ROMs)
21. Automatically deodex a ROM (supports multiple ROMs)
22. Automatically sign a ROM (supports multiple ROMs)
23. Backup system fonts
24. Flash new fonts
NOTIFICATIONS:
I have just come from the HTC Desire thread where Theme Pro has been thoroughly tested and received positively.
All testing so far has been carried out on the HTC Desire but is almost certain to work on all Android devices, however as always it is recommended to perform a Nandroid backup before tampering with your device.
Finally just to say, I enjoy working on this application, so please feel free to post ANY feedback/suggestions/complaints/bugs and comments.
Thanks
DONATIONS:
A BIG THANKS TO:
- Sven
- Matthias
- Josh
For the donations received!
If you would like to donate, then please click the 'Donate' button in my signature.
It is very highly appreciated - it is not easy being a student
CHANGELOG:
v5.2
- Added ability to ADB pull/push/delete files/folders to/from the same location (so location is only entered once) - SCREENSHOT HERE
- Fixed error check for ADB services.
- Rarely the device is not found even when connected, if device not found then ADB USB reset.
- Removed rebooting into recovery for writing to /system as most ROMs now support this.
OLDER RELEASES:
Code:
[SIZE="2"]v5.1
- New code added to ADB services - [URL="http://forum.xda-developers.com/attachment.php?attachmentid=398205&d=1284069111"]SCREENSHOT HERE,[/URL] [URL="http://forum.xda-developers.com/attachment.php?attachmentid=398233&d=1284073133"]HERE,[/URL] [URL="http://forum.xda-developers.com/attachment.php?attachmentid=398234&d=1284073133"]AND HERE![/URL]
- New code made even better and more efficient.
- Fixed all bugs found and added more checks to new code.
v5.0
- New code makes the script much more efficient, completely re-built - [URL="http://forum.xda-developers.com/attachment.php?attachmentid=396966&d=1283890212"]SCREENSHOT HERE[/URL]
- New code also supports multiple variables, completely re-built - [URL="http://forum.xda-developers.com/attachment.php?attachmentid=397528&d=1283976854"]SCREENSHOT HERE[/URL]
- Generic APK/JAR scripts as well as ROM manager now self maintaining.
- Framework files removed, generic APK/JAR is now better.
- Extract generic APK/JAR scripts now delete folders that were created if Error occurs.
- Error detection now detects ALL types of errors.
- Java functions are now CD'd to to prevent rare 'Could not locate Directory' errors.
- 'Check if device is connected' script updated to support Recovery.
- Work Directory layout improved
- Instructions updated.
- De-odexing script made more user friendly.
v4.2
- Rom manager has a build feature making it more efficient.
- ADB logcat.
- Remote dial.
- Automatic work directory.
- Fix permission problem.
- Added comments and improved script layout to encourage users.
- ADB list now allows more than one file to be created.
- All bug fixes so far corrected.
- If bootanimation.zip is not found, then look for it in other locations.
- Backup device Apps/Media.
- Provide more feedback.
- New menu layout to support more features.
- Make directory code more efficient.
v4.1a
- Fixed zipalign (resource file named incorrectly).
v4.1
- Completely tested and no bugs found on both MAC and LINUX!
- Completely new menu AND script layout.
- Generic APK/JAR editor!
- Auto-detect + setup ADB for Linux users.
- ADB list applications are now sorted alphabetically.
- Added a phone reboot menu.
- Ask for confirmation when clearing/deleting Work Directory.
- Browser fix for Linux.
- ADB pull bug fix.
- Base name fix for Linux.
- Fixed spaces in names bugs.
- Auto-start ADB server on application start-up.
v4.0
- Completely rebuilt scripts into one portable file.
- Much faster scripts/efficiency.
- Linux drag and drop issue fixed !
- Fixed Java path for Linux users.
- ADB list shows both Froyo A2SD and A2SD+
- Make directory now in-built into scripts for efficiency.
- Error replies now work for ADB scripts.
- Hidden Mac files deleted before making zips (.DS_Store).
- Fixed some bugs.
v3.7
- Now completely supports the editing of android.policy.jar.
- No longer have to type in "Name of new ROM" - done automatically.
- Fixed a LOT of bugs.
- ADB list now shows apps installed with Froyo A2SD.
- Better work directory names are used.
- Fixed a mistake in the services.jar compile/decompile script.
v3.6
- Option to backup your current fonts.
- Can now flash new fonts.
- ADB wait-for-device introduced to make things easier.
- Lots of bug fixes.
v3.5
- Added default option to all scripts to increase efficiency.
- Menus automatically read input - no need to press Enter.
- Customize ROM script now allows you to edit data/app/.
- Better menu layout.
- Bug fixes.
v3.4
- Able to delete files on your device.
- Able to view and list all applications and data on your device.
- A new About page providing quick links to everything you need.
- Option to Tweet My Work - very quick and easy - would appreciate it :)
- Each script comes with easy-to-use instructions.
- Main Menu fixes.
- Main Menu prompts after clear/delete.
- Able to reboot into fast-boot.
- Able to shut-down your phone.
- More efficient script clean-up.
- Various bug fixes.
v3.3
- Major script clean-up.
- Script now starts up faster.
- Individual scripts now launch faster.
- Default value of scripts changed to 'Y' for more efficient use.
v3.2
- Better process feedback.
- More user interactive.
- All bugs of previous version fixed.
- Script clean-up.
- Spaces in file names are now accepted.
v3.1
- The app now works from all locations!
- No longer required to be on the Desktop.
v3.0
- Auto-detect Mac/Linux.
- Auto-setup for Mac/Linux.
- Validations added, scripts are completely interactive.
- Major script clean up.
- Ability to return to Menus from each script.
- Scripts auto-resize for best viewing.
- Can ADB push/pull from anywhere in the device.
- New application icon.
v2.9
- You can now completely deodex a ROM + option to sign.
- Auto Terminal resize for better viewing.
v2.8
- Option to zip-align a ROM.
- Major script clean-up.
- Changed some scripts with optimized ones, zip functions are much faster.
- New splash screen.
- Each script has a description at the top.
- Work Directory script optimized.
v2.7
- New ROM manager menu.
- You can now change ROM apps before flashing + option to sign.
v2.6
- Changed appearance, more user friendly.
v2.5
- Option to automatically flash files.
- Re-designed all the scripts, much more clean.
- Removed sleep function from all scripts.
- More user-friendly scripts.
v2.4
- Fixed a bug where ADB reboot/reboot recovery would exit the script.
- Fixed system mounting bug in the boot animation scripts.
v2.3
- Able to backup your current boot animation / boot audio.
- Able to flash a new boot animation / boot audio.
v2.2
- Linux users are now able to view their working directories.
- Linux users are now able to view their own user manual from the menu.
v2.1
- Fixed the exit.
- Fixed some aesthetic features.
- Scripts now close once run for better performance and exit ability.
v2.0
- Should now be completely stable on both Mac and Linux systems.
- Fixed shell exiting problems for Linux users.
- Fixed case sensitivity problems for Linux users.
v1.9
- Allows for both 'Y/N' and 'y/n' :D
- Fixed ADB for both Linux and Mac.
- New setup script to distinguish between Linux and Mac.
v1.8
- Universal release for both LINUX AND MAC.
- Scripts now check for Work Directory.
- Have fixed the option to clear the Work Directory in the individual menus.
v1.7
- Completely redesigned all of the ADB scripts.
- ADB Push/Pull working perfectly.
- ADB now supports writing to the system.
- Sign ROM script now supports folders as well as zipped files.
- ADB reboot is now available.
- Ability to completely delete (not clear) working directory.
- New application icon.
v1.6
- Updated user manual with new ADB features.
- Script cleanup.
- Made the file even more user-friendly. See it to believe it ;)
v1.5
- A new ADB menu.
- ADB pull.
- ADB install.
- Better signing functionality.
v1.4
- ADB is now built into the application.
- Automatically ADB push file/ROM to SDCard.
- Option to automatically reboot into recovery.
v1.3
- Fixed menu switching bugs.
- Improved the ROM-signing process.
v1.2a
- Added a user manual which is accessible via the main menu.
- Theme-Pro now comes in a smaller .dmg format to save space and improve ease-of-use.
v1.2
- Ability to insert files into a ROM
- Fixed the script responsible for extracting com.htc.resources.apk from a ROM.
- Improved and cleaned usability of the menu system.
v1.1
- Each menu deletes its own working directory, not all directories
- Automatically compile into a ROM.
- Automatically sign a ROM.
v1.0
- Initial release.[/SIZE]
SCREENSHOTS:
All feedback and comments are very welcome!
This is awesome. Looking to start themeing and being on a mac does not help. All tutorials and tools out there seem to be geared towards PC!
Thank you for this, gonna start messing around with it.
This is awsome just a quick question does this work with theming sense roms or just AOSP?
edit: nevermind i believe it will work
thanks i will be using this to begin my themeing!
Note: NOT YET UPDATED FOR KITKAT!
==============================================================================
If this information is helpful, please Rate the thread 5 Stars and click Thanks! Or consider donating
And thanks for feedback!
==============================================================================
-=Ultimate Jar Power Tools=- (Smali Patcher Script) & -=Ultimatic Jar Patcher Tools=- (Fully Automated - .exe/.bat/.sh formats)
This is for patching services.jar on ALL Android ROMS - Froyo and up! (Froyo, Gingerbread, Honeycomb, ICS, Jelly Bean AND Sense 4.0+)
==============================================================================
Important Update! services.jar Patching is now FULLY Ultimatic!
Deodex and ODEX Supported! Windows and Linux and Mac OSX!
-=Ultimatic Jar Patcher Tools=- (zip or exe) attached to this post. Full Instructions are in Step 2A.
So now it's this easy: 1. Run V6 SuperCharger, 2. Run Ultimatic Jar Patcher Tools (Good for ANY OS), 3. SuperClean and Reboot... THAT'S IT!
==============================================================================
Attenion Devs: You can freely modify your services.jar with my script and package it in your ROM.
Just be sure to give proper credit and link to this thread. Thank You.
==============================================================================
Repackaging of this mod with other tweak or mod packages is stricly prohibited.
==============================================================================
Many of you already know that SuperCharging ICS and Jelly Bean requires the patching of services.jar.
That's where this all began...
Since I was already modding services.jar, other things came up that "needed" hacking... lol
The patcher script, formerly known as "Jelly ISCream Smali Patcher" has now grown beyond the scope of the V6 SuperCharger thread and warrants it's own home
Plus, it includes perhaps the biggest thing since SuperCharger...
{
"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"
}
It Makes Your Big Ass RAM MultiTask A Ton - And Then Some!
See Post 2 for more info about -=Maximum Overdrive=-
So what's included?
Mod 1. Jelly ISCream for ICS and Jelly Bean. This will SuperCharge Your Home Launcher and ADJ/OOM Priorities! Bonus: You pick launcher strength! There's some info on that here.
Mod 2. Maximum MultiTasking Mods for Froyo and above has 2 parts.
a. -=Maximum Overdrive=- This lets you run up to 70 hidden apps instead of the default 15 (RAM permitting) without breaking the lowmemorykiller!
Why only 15 by default? See the google groups link in Post 2
b. Time Killer Killer. This tries to bypass the 30 minute service inactivity limit by increasing it to 24 hours ;^]
Huge thanks to dorimanx from XDA Forums for ideas and the initial mod to bypass the lowmemorykiller for greater multitasking
Mod 3. Non-Sense App Limit for Sense 4 and above (Not needed for Sense 3.6 and below).
This eliminates additional restrictions introduced with Sense 4.
a. Visible tasks increased from 8 apps to 50 (RAM permitting)
b. Something called "HTC Recent App Fusion" is rendered a non-factor.
The Non-Sense App Limit Mod was born in the EVO 4G LTE forums... see this thread for the groundwork and continued testing.
For assistance, testing and support, thanks to: il Duce, jeffsanace, steal25, bog3nator, fernando sor, mrlakadaddy, SteelH
Bonus Sense Mod: Unlimited Recent Apps Panels by steal25.
By default, the recent apps panel will only show 8 apps.
I tried and failed to do it :cyclops: - but at least I was able to help him break a 16 panel barrier to make it Unlimited
Mods 2 and 3 (where applicable) let you use your RAM to its Fullest MultiTasking Potential!!
Don't worry about if you can't run that many apps at once - the lowmemorykiller will kick in according to your minfrees...
======================================================================
Increase the minfree values for more free ram... Lower them for more multitasking
======================================================================
I strongly recommend using V6 SuperCharger in conjunction with these mods in order to tweak the minfrees, but more importantly, take advantage of its OOM grouping fixes
The OOM grouping fixes will help ensure that the higher, supercharged ADJs won't result in an overly-aggressive lowmemorykiller.
So if do these mods and enjoy multitasking improvement without using V6 SuperCharger's grouping fix - it's even better with SuperCharger!
Get it HERE
===========================================================
Note: Do this at your own risk - regardless of how little risk there is .
............ Do a nandroid but simply reflashing your ROM or restoring services.jar will remove it.
===========================================================
Requirements:
1. Rooted Android Device.
2. Script Manager or Terminal Emulator to run the script. Stock ROMs can also use SM to load up boot scripts!
3. Busybox v1.16.2 OR ABOVE. You can use any of the ones attached to V6 SuperCharger OP which contain a Feature Rich busybox v1.19.4 by wraithdu (CWM flashable.zip, "Normal" Installation script by me and one which reinstalls BusyBox on EACH boot by me.)
OR,,,
Grab the SuperCharger Starter Kit and have busybox plus other tools (fixed su binary, zipalign binary and sqlite3 binary) installed instantly!
BusyBox WARNING: Some versions are "minimal" with many missing applets and functions! I also find v1.18.3, v1.18.4 and 1.185 VERY much a hassle with errors that should NOT be errors! Avoid any such versions! Minimal is BAD!
4. Java must be installed on your computer - Click to Verify Java Installation
5. Device drivers must be installed on your computer (so ADB works) - You can search XDA for "naked drivers" which seems to work for most devices.
===========================================================
Installation - Easy as 1, 2, 3!
Installation is the same as explained in Post 2 of the SuperCharger thread. I won't go into all the gory/smali details again so refer to that for the most part.
But this is the rundown.
Necessary Smali Files Patched:
Froyo and up - ActivityManagerService.smali (Mod 2)
ICS and Jelly Bean - ActivityManagerService.smali and ProcessList.smali (Mods 1 and 2)
Sense 4 and above - ActivityManagerService.smali, ProcessList.smali (Mods 1, 2 and 3)
You get the smali files after decompiling services.jar (In Step 2 Below)
But that doesn't even matter if you choose Option 2A or 2C since those are automatic methods
1. Run the NEWEST V6 SuperCharger script as always.
2. Patch and install services.jar by whichever method you like best.
Note: All options below require Java to be installed on your computer - Click to Verify Java Installation
Option A) Use one of the attached -=Ultimatic Jar Patcher Tools=- (exe or zip) which DO EVERYTHING for you "Fully Ultimatically" on DEODEX & ODEX ROMS!
They do everything that is explained in this tutorial - from start to finish ie. Steps 1 to 9!
These will do both Deodex AND Odex ROMS too!
Includes:
Automation tools: ultimatic_jar_patcher_adb.bat (Windows) and ultimatic_jar_patcher_adb.sh (Linux/Mac OSX)
Ultimate Jar Power Tools RC5
latest smali/baksmali v1.4.1
adb (Windows/Linux/Mac OSX)
some GNU utilities/binaries (Windows)
dexopt-wrapper (used for ODEX roms)
Requirements:
For Android device: busybox, android debugging turned on, charge only mode when plugged into computer.
For Computer: Java installed (for baksmali/smali), device drivers (so ADB works)
Usage:
Windows - use either the Ultimatic*.exe or the zip's ultimatic*.bat file - Windows exe is NOT zipped. Just remove the .zip extension!
Actually, if you have windows cygwin installed, you can even use the zip's ultimatic*.sh file lol
Linux or Mac OSX - use the zip's ultimatic*.sh file
Download attachment to your PC: zip file? - extract to a folder; exe file? - remove the zip extension
How to run -=Ultimatic Jar Patcher Tools=-
1. Connect your Android to your PC with Android Debugging ENABLED and Mass Storage DISABLED so your device has access to your sdcard. I just put it in Charge Only mode...
2. Windows: Run either the zip's *.bat or the attached *.exe
If running the exe, you can put a different ultimate jar power tools script version in the same folder and it will use that one otherwise it uses the embedded version!
If you have cygwin installed, you can even use the zip's *.sh file at the cygwin prompt.
Linux/Mac OSX: run the zip's *.sh file
Just be sure to read everything and answer Yes or No as is your preference.
Example: The script allows you to choose the level of your Launcher's Super Strength! (BulletProof, Die-Hard, or Hard To Kill)
And if you don't know how to run exes or batch files or shell scripts... then MOVE ALONG... please... god please do move along...)
3. Ultimatic Jar Patcher Tools will:
- pull services.jar/services.odex
- decompile services.jar/services.odex
- run Ultimate Jar Power Tools and apply the patches that you pick
- recompile services.jar with a new classes.dex (deodex roms)
- re-odex services.jar and make a new services.odex (odexed roms)
- install services.jar/services.odex to /system/framework and set permissions
4. Don't be stupid and READ what the hell is going on, OK?
Goto Step 3 if you did Option A!
Otherwise... Option B below is the next preferred method - but there's manual work involved.
Option B) Follow the complete I SCream SUPERCHARGER!! Tutorial and use the attached -=Ultimate Jar Power Tools=- script to automate Step 5 - the actual smali editing!
Just be sure to read everything and answer Yes or No as is your preference.
Example: The script allows you to choose the level of your Launcher's Super Strength! (BulletProof, Die-Hard, or Hard To Kill)
Also be sure to have the necessary smali files in the same folder as the script!
ODEX ROMS - ALL Stock ROMS are ODEX (I think... ) So if you have a services.odex file, press the button!
All but Step 5 is automated on Windows with a batch script courtesy of rexstor .
See [Guide][Batch][Odex Rom only!] To get another 50% v6 Supercharged script for ICS!
So you'd run the batch script, and for the editing, run my Ultimate Jar Power Tools patcher script in Step 5
* If you ever have trouble applying permissions to services.jar, just run the ICS Service Centre (Option 29 in the SuperCharger script) and permissions gets applied everytime just before returning to the main menu!
3. SuperClean & ReStart! (ie. Wipe Dalvik Cache & Reboot)
===========================================================
How do I know if it worked?
Mod 1. Run the latest V6 SuperCharger script and it will tell you if your launcher is SuperCharged!
Mods 2 and 3. Install System Tuner and put the widget on the desktop.
Make note of how many apps the widget shows running after running a whole bunch of apps.
It would look like ##/##
So feel free to post before and after screen shots!
===========================================================
Another Test for Maximum Overdrive - Install aLogcat, before and after the mod, run as many apps as you can, run aLogcat and search for longer.
Example Before and After....
Notice how there is very little killing activity after the mod?
But more importantly, notice that before the mod, app #16 gets killed. After the mod, app #71 gets killed.
Because max hidden apps went from 15 to 70
Note that you will likely see a blank screen after the mod, that means you never hit the app limit so nothing got killed
Thanks to Elloco305 for the above screen caps
===========================================================
Change Logs:
Updated Dec 25, 2012: - Ultimatic Jar Patcher Tools RC6
Important! Patch only unmodded services.jars/odex this time!
- Added - 100% Offline Mode on Windows! Windows batch/exe can patch services.jar sitting in the patch_this folder This option is only for deodex roms!
- Easier - No longer need build.prop for offline patching of services.jar (since api level not needed on deodex roms after all )
- Enhance - ODEX Support - If it fails at making a new ODEX in /system/framework, it then tries the sdcard method.
- Tweaked - Code/Interface/Messages to user ALOT!
Updated Dec 25, 2012: - Ultimate Jar Power Tools RC9
Important! Patch only unmodded files this time!
- Improved - Multitasking Mod on 4.2+ ROMS. Max hidden apps got split up - 2/3 of the total goes to empty apps and 1/3 goto hidden apps - I reversed it (why have more empty apps than hidden apps?) so now you get 1/3 empty apps and 2/3 hidden apps.
- Improved - Time Killer Killer - 4.2+ added max empty time - I bumped that up from 30 minutes to 24hrs (just like inactivity time)
- Tweaked - Code ALOT! Syntax stuff but more importantly, more cohesive edits.
- Removed - A few changes to ActivityManagerServcie.smali which, in the end, weren't needed.
- Added - A few changes to ActivityManagerServcie.smali for a much smoother mod!
- Enhanced - Interface a bit
Updated Dec 7, 2012: - Ultimatic Jar Patcher Tools RC5
- Added - Offline Mode! *.sh version (*nix PCs & Mac OSX) can be 100% offline - just put services.jar and build.prop in the new patch_this folder. This options is only for deodex roms!
- Added - Quasi Offline Mode! Windows batch/exe can patch services.jar sitting in the patch_this folder but still needs to be hooked up to Android device for editing the smali files - so it's like 95% offline for now This option is only for deodex roms!
- Added - Better backup! If you're installing services.jar, it makes a backup on the sdcard so that V6 SuperCharger can find it... so you can unsupercharge or use the Jelly ISCream Parlor to restore the original
- Added - Logging!
- Added - Special effect on startup!
- Tweaked - Code ALOT! Better odex support and geeky code stuff
- Tweaked - Interface and message ALOT!
- Learned - That if/else conditions in batch files are a ROYAL PAIN IN THE ASS! <- see? it's purple!
Updated Dec 7, 2012: - Ultimate Jar Power Tools RC8
- Tweaked - Code
- Enhanced - Interface a bit
Updated Nov 28, 2012: - Ultimatic Jar Patcher Tools RC4
- Fixed!? - Compatibility with ODEX ROMS ( I really think this is it!) Now performs dexopt-wrapper (to create services.odex in /system instead of the sdcard
Updated Nov 28, 2012: - Ultimatic Jar Patcher Tools RC3
- Tweaked - Code - better Mac OSX support
- Fixed - odex bug where dexopt-wrapper would fail if there already was a /sdcard/services.odex file
- Changed - Endoding of the windows batch file... it may have been the problem... hopefully it's THE fix...
Updated Nov 28, 2012: - Ultimate Jar Power Tools RC7
- Improved/Tweaked - Code. 100% GREAT for Jelly Bean 2 (hey, it has MORE limits... must hack more stuffz... but I did add one already...)
- Added - Another tweak to JB 4.20... it has a new MAX_EMPTY_TIME value of 30 minutes... so added to the Time Killer Killer... so made MAX_EMPTY_TIME 24 hrs as well lol
Updated Nov 27, 2012: - Ultimatic Jar Patcher Tools RC2
- Tweaked - Interface ALOT!
- Tweaked - Code ALOT!
- Added - Choice to try and relaunch adb as root
- Enhanced - Information/tips to user
Updated Nov 27, 2012: - Ultimate Jar Power Tools RC6
- Improved/Tweaked - Code for more new devices.
- Changed - Non-Sense Mod - No longer needs to edit TaskRecord.smali or ActivityStack.smali
- Added - "Reference" Values to smali files so that in future builds, I can easily display what is the current max hidden apps /recent tasks values as they're sometime hard to detect.
Updated Nov 20, 2012: - Added ALL NEW Ultimatic Jar Patcher Tools RC1
- Features: - Fully automatic patching of DEODEX and ODEX ROMS, on Windows (exe or batch file), Linux or Mac OSX (sh script)! It will pull services.jar/services.odex, decompile, do the smali edits, recompile and install back to your device in just a couple of minutes.
- Requirements: - For Android device: busybox, android debugging turned on. For Computer: Java installed (for baksmali/smali), device drivers
Updated Nov 20, 2012: - Ultimate Jar Power Tools RC5
- Improved - Maximum Overdrive code for SIII (had additional parameters ie. INIT_HIDDEN_APPS, MAX_HIDDEN_APPS_FOR_LOWMEM blah blah...) I also bypass some silly overrided (updateHiddenAppNum)
- Tweaked - Some code
- Enhanced - Information/tips
- Detects - If it's run solo (on the phone) or via Ultimatic script/batch file/exe (initiated from PC via adb) so it gives the relevant output/information.
Updated Oct 29, 2012: - Ultimate Jar Power Tools RC4
- Fixed - Bug in the ProActive Booster (Pre-ICS ROMS)
- Tweaked - Some code
Updated Oct 29, 2012: - Ultimate Jar Power Tools RC3
- Improved - Compatibility for some weird ass Sense ROM... Trickdroid 4.0 something something
- Improved - OS version/root check some more.
Updated Oct 27, 2012: - Ultimate Jar Power Tools RC2
- Added - "Minimum Hidden Protection" - keeps 15 hidden apps (doing background tasks) in memory before empty apps (least important) can push any of them out. Default is only 2!
- Added - "Service Preserver" - (Post-ICS ROMS) This prevents service apps (ie. recently ran apps) from being becoming a "worstType" and therefore, less likely to be killed.
- Added - "ProActive Booster" - (Pre-ICS ROMS) This changes the processes limit from 2 to 50 and activities limit from 20 to 70.
- Improved - OS version check - uses distinct strings in ActivityManagerService.smali to determine ROM version. Makes it possible to run the script on a PC!
- Improved - Compatibility for more smali file variations including, stock SGS3 ROMS. Samsung put in an updateHiddenAppNum parameter that overrides maximum hidden apps - until now lol
Updated Oct 12, 2012: - Ultimate Jar Power Tools RC1
- Fixed - Another bug - Mod 3 was fubarred if Mod 2 wasn't used
Updated Oct 12, 2012: - Ultimate Jar Power Tools Test 16
- Fixed - Bug in code which spat out a sed unknown command error in some instances.
Updated Oct 11, 2012: - Ultimate Jar Power Tools Test 15
- Improved - Compatibility for more smali file variations - Yesterday's was a FAIL
Updated Oct 10, 2012: - Ultimate Jar Power Tools Test 14
- Improved - Compatibility for more smali file variations
- Improved - OS version check - uses the api level found in build.prop
Updated Oct 8, 2012: - Ultimate Jar Power Tools Test 13
- Fixed - A bug in an if/else condition
- Added - A reference to this new thread
Updated Oct 1, 2012: - Ultimate Jar Power Tools Test 12
- Added - "Non-Sense App Limit" for Sense 4+ ROMS!
- Tweaked - Some more code for compatibility
Updated Sept 12, 2012: - Ultimate Jar Power Tools - Jelly ISCream + Maximum MultiTasking Mods Test 11
- New - Name since I've put all the services.jar mods in one script.
- Optional - SuperCharging services.jar optional in case you only want the MultiTasking Mods.
- Tweaked - Maximum Overdrive code to support different ProcessList.smali files
- Added - Lots of comments and info on top
Updated Sept 7, 2012: - Jelly ISCream + Maximum Overdrive + Time Killer Killer Smali Patcher Test 10
- Added -=Maximum Overdrive=- MultiTask like crazy without the 15 hidden app limit... raised it to 50 hidden apps!!! You Still control how much free ram you have... actually this gives you MORE CONTROL!
- Added - Support for ALL ROMS! (Maximum Overdrive and Time Killer Killer)
Updated Aug 27, 2012: - Jelly IScream + Time Killer Killer Smali Patcher Test_9
- Added - Ultimate Multitasking Mod - Experimental - Android kills an app after 30 minutes of inactivity no matter how much free ram you have. This tries to disable it (increases limit to 24 hrs and disables the command to change it's adj/priority)
- If it works, I should be able to do Gingerbread, Froyo, etc as well!
- Thanks to pepcisko for assistance and giving ideas
Updated Aug 23, 2012: - Jelly Scream Smali Patcher Test 8
- Tweaked - Code... should work without issue for ALL services.jars... there was a problem where some services.jars had no debug info which threw off the search for line numbers since those files have fewer lines.
Updated Aug 18, 2012: - Jelly Scream Smali Patcher Test 2
- Added - Option to pick launcher strength!!!
- Tweaked - Will not give an error if you have a space in folder names
- Tweaked - Info to user (ie. Specifies that this is STEP 5 in Post #2)
Updated Aug 15, 2012: - Jelly Scream Smali Patcher Test 1
- First Test - No more manually editing smali files!
- Run just like my other Scripts!
- Put ProcessList.smali AND ActivityManagerService.smali in the same folder as the script!
Attachments are NOT PDFs!
How To Save Attached Files
- Right click with your browser & select "save as" from menu, or use the QR Code or XDA app or Tapatalk
- Also a great method - use Opera Mini web browser. Very easy to download and it's FAST!
So... if you get an error like "line xxx: syntax error: unexpected end of file (expecting "blah blah")", it's an INCOMPLETE DOWNLOAD!
Download it again and DO IT RIGHT.
Don't Mirror Or RePackage My Files - Just link here
If you're going to download something...
Please HIT THANKS and Give a 5 Star Rating!
Here's a little more info about...
-=Maximum Overdrive=- The Multitasking Mod for ALL ROMS!!
Maximum Overdrive Origin: Read Post 1 and Post 2.
I managed to do it surprisingly fast... couple of hours?
dorimanx asked me if I could help implement is mod to set HIDDEN_APP_MIN_ADJ to 20.
This is value is "out of bounds" and breaks the lowmemorykiller so nothing ever gets killed.
Upside: You can run more apps if you have enough RAM.
Downside: You eventually run out of RAM so you need external Task Killer... otherwise the device grinds down to a halt when it gets overloaded with running apps
My initial thought on this, when dori first posted in the SuperCharger thread so many months ago, was... wtf? Thought it was the craziest thing and we actually argued... LOUDLY... LOL
Eventually I saw how it could benefit some users but still wasn't my cup of tea
Anyway, now we're friends so it's ALL GOOD
So he PMed me about putting it in ICS.
I quickly found the edit that dorimanx should try. It worked.
But I found something else that I could change... the maximum number of hidden apps.
I managed to find the various edits pretty quick.
dori tried them... and it worked!
CHECK THIS first confirmation of success!
And -=Maximum Overdrive=- was born!
Upside: You can run up to 70 apps if you have enough RAM. (Default is 15 apps lol)
Downside: NONE
===========================================================
Now it looks like CyanogenMod is following my lead... https://github.com/CyanogenMod/andr...mmit/9a8117c4f887c8b0df9cadb5d9aa7689a878752a
am: Allow more hidden apps on devices with lots of RAM
* If more than 1.5GB is present, allow up to 40 hidden apps. * Number is somewhat arbitrary, but was found to work well on D2. * Also look at the sys.mem.max_hidden_apps value if given.
Click to expand...
Click to collapse
Uh yeah... you get a 40 app limit only if you have 1.5GB of RAM - otherwise, you're STILL stuck at 15 hidden apps...
I had already seen the "sys.mem.max_hidden_apps" code in ProcessList.smali before UJPT RC1 was released - so that's already been bypassed to 70 no matter what.
I just didn't know where that setting came from lol
Of course, "sys.mem.max_hidden_apps" was introduced after my mucking around
===========================================================
So... why is Android limited to only 15 hidden apps by default?
Well... its an arbitrary number... and was decided upon more than 2 years ago when the Nexus One was the top device!
See Froyo Activity Manager and MAX_HIDDEN_APPS at Google Groups
Q. When the MAX_HIDDEN_APPS is set to the default value (15), we can see that many applications that have services running in them are killed and them immediately scheduled to be re-started. Is this the desired behavior, since we know that AM will turn right around and restart these applications? Since this is proactive killing by AM, would it be better if AM took into account running services when it decided who to kill?
Or are we missing something, and these apps with running services should be created differently, maybe as persistent, to prevent this from happening?
Also, where did the choice of 15 for MAX_HIDDEN_APPS come from?
Click to expand...
Click to collapse
A. Yes this is the desired behavior. If the device had less memory available, it would have been killing those processes anyway. This change is just for devices with fairly extreme amounts of memory (such as the nexus one), to avoid keeping around more processes than it makes any sense to.
Note that this does take into account running services -- the max count is for actual background processes. There could be some confusion though because after a service has been running continuously for a while we sneakily drop it down into the background OOM class from the service OOM class, to ensure that it will be eventually be killed and restarted. This is to avoid issues with services with memory leaks or other long-running problems.
That said, the actual number we picked is fairly arbitrary.
Dianne Hackborn
Android framework engineer
Click to expand...
Click to collapse
So... a 15 app limit may have been fine 2+ years ago... but not anymore.
Android devices are getting more powerful every day and yet, old limits are still in place!
It's so.... it's... IT'S SO CLEAN. *tear*
Sent from my T-Mobile myTouch 4G using Tapatalk 2
Im on position and waiting for a good news from here. :good:
Coryyyy said:
It's so.... it's... IT'S SO CLEAN. *tear*
Sent from my T-Mobile myTouch 4G using Tapatalk 2
Click to expand...
Click to collapse
Oh I hope not to mess it up lol
qzroeh said:
Im on position and waiting for a good news from here. :good:
Click to expand...
Click to collapse
Me too
Tho it's all already confirmed.
Mod 2 - read the maximum overdrive background (links to dori's posts)
Mod 3 - read the "groundwork" thread
Oh yeah... Mod 1 has some history
Updated OP with...
How do I know if it worked?
You are a great creator. will all of this ever become an app.?
A huge thanks for all u do for us & ur continue support.
Sent from my GT-P7510 using xda premium
Grear work mate!
All your work in aroma installer would be nice.
Thanks for sharing. :laugh:
derride8 said:
You are a great creator. will all of this ever become an app.?
A huge thanks for all u do for us & ur continue support.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
The next big thing for me to learn is how to make an app... so it will take a bit of time lol
yocasta said:
Grear work mate!
All your work in aroma installer would be nice.
Thanks for sharing. :laugh:
Click to expand...
Click to collapse
I've never used aroma... but I think SuperCharger is available depending on your ROM's options, yes?
Awesome stuff zepp, running smooth as always, even together with the PDroid patches :good:.
Hey I got a new test method.
Install alogcat from market.
Run LOTS of apps... all of them
Run alogcat and search for "longer" without quotes.
What # shows up?
Supercharger is the best thing on my hacked to death rooted g2x. It made jellybean so smooth. Thanks for putting this script out for everyone. If you did make an app, I would gladly pay for it. Great work!
Sent from my Android powered coffee coaster.
Get a compiling error on the One X with sense 4+ after using the script mate
My rom (Stock 4.0.4 modificate for me) dont found the file:
==========================================
FAIL: ActivityManagerService.smali NOT FOUND
Help me!!
Edit: i has install supercharger v6 and services.jar patcher. I dont know if it is the problem...
Sent from my SK17i using xda premium
Ninoh-FOX said:
My rom (Stock 4.0.4 modificate for me) dont found the file:
==========================================
FAIL: ActivityManagerService.smali NOT FOUND
Help me!!
Edit: i has install supercharger v6 and services.jar patcher. I dont know if it is the problem...
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
From the Post #1...It should be quite clear, just read it with thought
zeppelinrox said:
Necessary Smali Files Patched:
Froyo and up - ActivityManagerService.smali (Mod 2)
ICS and Jelly Bean - ActivityManagerService.smali and ProcessList.smali (Mods 1 and 2)
Sense 4 and above - ActivityManagerService.smali, ProcessList.smali, ActivityStack.smali and TaskRecord.smali (Mods 1, 2 and 3)
You get the smali files after decompiling services.jar (more on that later)
Installation - Easy as 1, 2, 3!
Installation is the same as explained in Post 2 of the SuperCharger thread. I won't go into all the gory/smali details again so refer to that for the most part.
But this is the rundown.
1. Run the NEWEST V6 SuperCharger script as always.
2. Patch and install services.jar by whichever method you like best.
A) Follow the complete tutorial and use the attached -=Ultimate Jar Power Tools=- script to automate Step 5 - the actual smali editing!
Just be sure to read everything and answer Yes or No as is your preference.
Also be sure to have the necessary smali files in the same folder as the script!
OR...
B) Equally Effective AND EASIER than A) - use the Windows Tool to patch services.jar automatically! (Does NOT yet include Mod 3!)
This does everything that is explained in the tutorial - from start to finish! Yep... it does Steps 1 to 9!
I know... it's complicated... this is what you do...
1. Plug in your phone
2. Run the Windows exe to patch and install services.jar!
OK?
* If you ever have trouble applying permissions to services.jar, just run the ICS Service Centre (Option 29 in the SuperCharger script) and permissions gets applied everytime just before returning to the main menu!
3. SuperClean & ReStart! (ie. Wipe Dalvik Cache & Reboot)
Click to expand...
Click to collapse
mwilky said:
Get a compiling error on the One X with sense 4+ after using the script mate
Click to expand...
Click to collapse
What was the error exactly?
Is it an odex rom?
If not, you can use the One X services.jar in the Sense testing thread.
Ninoh-FOX said:
My rom (Stock 4.0.4 modificate for me) dont found the file:
==========================================
FAIL: ActivityManagerService.smali NOT FOUND
Help me!!
Edit: i has install supercharger v6 and services.jar patcher. I dont know if it is the problem...
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Follow the tutorial. If not on Sense 4*, use the windows exe.
I do not understand, I have restored the original version of my android unmodified (stock 4.0.4, to see if any incorrect modifications that I made in my rom is), I'm back to patch the file services.jar with JellyScreamPatcherV6_0.9.0.6.exe, up there all right.
I then installed supercharger kit, to prepare the original rom to install v6 supercharger.
but when I run Ultimate Jar Power Tools =-SuperCharger-Maximum is still sending me the same error message, so I have no idea that do, nor is how to create those files (my level of English is very bad is these things)
If you run the windows exe, you don't need to run the Power Tools script.
zeppelinrox said:
If you run the windows exe, you don't need to run the Power Tools script.
Click to expand...
Click to collapse
OK, I did that in my newly restored custon rom, I hope that you functions, although supercharger me continues that is 100% but home is die-hard (though tells me that services.jar this supercharger) but what bothers me is that several sectors are at 25% (home) 75% (oom) and 50% (adj), use the option 15 then 25, but still keeps coming, but supercharger makes me at 100%, so do not be if this good or bad :crying:
\\\\ The One and ONLY OOM Fixer! ////
============================================
So is it working? READ MESSAGES BELOW ;^]
================================================
The Next 4 Sections Are Worth 25% Each!
================================================
Launcher is DIE-HARD! ie. SUPERCHARGED! 25%
================================================
SuperCharger ADJ Entries ARE Patched In! 50%
================================================
OOM Grouping Fixes ARE In Effect! 75%
That means the boot script ran!
================================================
Current Values MATCH Prior SuperCharge! 100%
That means that it's working! 
================================================
Current Minfrees = 8,14,55,70,85,100 MB
Prior V6 Minfrees = 8,14,55,70,85,100 MB
================================================
You have 340 MB of RAM on your device...
...512 HP settings are recommended!
-=SuperMinFree Calculator=- says:
Cust-OOMize with 8, 12, 37, 44, 51, 57 MB!
Slot 3 Sets Free RAM & Is Your Task Killer!
================================================
Nitro Lag Nullifier is Installed!
================================================
BulletProof_Apps_is_In_Effect!
================================================
/init.d/97BulletProof_Apps is Running!
================================================
Lag? Disabling Compcache May Help!
Also Run Engine Flush Every Few Hours!
Optimized for display with Script Manager.
SM can give you a quick status check...
...Put a V6 SuperCharger WIDGET on the desktop!
...Try it! ;^]
================================================
True Free 35 MB = "Free" 119 - Cached Apps 84
================================================
SuperCharger Level: 100% SuperCharged!
================================================
Ummm... 4 parts are 25% each... so if all 4 are working... that's 100% SuperCharged... you're already done.
Does the launcher ever redraw?
URET Android Reverser Toolkit v1.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"
}
Overview :-
URET Android Reverser Toolkit Has Been Built With The Idea Of Providing The Easy Work With Android Reversing To End User, It Is Fast, Stable, Smooth And NOOB FRIENDLY..!!
This is a GUI program Which Helps You To Do Tasks With Just Clicking Options,No Need To Write Codes Or Commands, It Handles Everything With Itself.It Is Intended To Make Your Work Easy,
Features :-
- Decompile/Compile APK Or JAR Or Dex File.
- Sign The Apk/Create Your Own Keystore.
- Ziplign The Apk.
- Dex2Jar.
- Jar2Dex.
- Oat2Dex.
- Odex2Dex.
- Uncompress Xz Odex Of Samsung Roms.
- ADB One Click Commands.
- Include JDGui In It.
- Beautiful Theme
- Noob Friendly
- Much Faster And Clean,No Need To Put Commands Does Everything Automatically And Fixes Parameters Automatically When Required.
How Does It Work :-
- Drag And Drop/Browse APK/JAR/DEX/ODEX/XZ File To Required Place.
- Select Parameters When Required.
- Options Are Self Explanatory Read HELP For Every Actions.
- Error/Output Redirected To Logs Box .
- Open JDGui Option Open Java Decompiler Bundled With It.
- Clear Input File Option Clears The Present Input File Location From The Box.
HELP IS GIVEN FOR EVERY SINGLE ACTION
I Released Dex Manager Which Used To Work Only With Classes.dex Year Back :- http://forum.xda-developers.com/android/software/tool-dex-manager-v1-0-designed-to-play-t2988532
Then Released APK Signer Here :- http://forum.xda-developers.com/android/software/apk-signer-v1-0-simple-clean-t3223909
Now I decided To Keep Up With This Tool To Keep Updated When Required And Keep All In One !!
It Is Updated From This Version Posted Here :- http://forum.xda-developers.com/android/software/tool-uret-android-reverser-toolkit-v1-0-t3320704
Download :-
v1.4
Direct
Mirror :-
DropAPK
Zippyshare
Changelog :-
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
v1.3 (Released On 10/Sep/2016)
// This Version Is Built From Scratch. //
// Detailed Instructions Are Provided For Every Single Task,Read "HELP" Of Every Operations. //
// I Have Tested It With Every Single Input,If Still There Are Issues (Send Me Error) Or Any Suggestions Then Check Toolkit About > Reach Me. //
- Change Icons.
- New Professional Metro UI Hell Yeah!,Removed iTunes UI.
- UI Is Divided Into 2 Tabs Now As Simple And Advanced (Suggested By [email protected]) Hopefully This Wont Make UI Messed Up In Single Place Like Before.
- Added Option To Select Theme Cool Right?.
- Updated Apktool,Smali And Baksmali (You Can Also Update Yourself With Latest When Update Comes And Replace It In Binaries/Here Folder).
- Implemented Dex Manager Feature (Dex Manager Is Not Supported Anymore) ie. Now Directly Classes.dex Can Be Decompiled And Compiled Useful When Apktool Fails To Decompile APK Even Will We Only Want Classes To Decompile Its Due To Trick By Some Packers You Know Which One (In That Case Drag Classes Out And Drop).
- Fixed Issue When Both The Resources And Classes Checkboxes Were Unchecked But Still Resources Was Getting Decompiled My Bad.
- Many Major Bugs Fixed Which Were Leading To Crashes Sometimes.
- Code Is Optimized A LOT So Hopefully Better Speed Up.
- Removed Unused Junks.
- Updated Help Instructions.
- Check For Updates Added.
- All Fancy Stuff From Previous Version Removed.
- Error Box And Logs Box Are Merged Now,Everything Shown In One Box As Output Or Error Cool Isn't It ?.
- Debugger Checks Fixed,Also AV False Positive Fixed.
- Minor Bugs Fixed (Which Could have Created Errors In Some OS).
v1.2 (Released On 26/Feb/2016)
// It Is Recommended To Extract Toolkit On Desktop For Your Work,So It Works Reliable,As Putting It In Logical Drives Like D,E Etc Will Cause Permission Denied Problems,Or Run As Admin. //
// In Case Of Java Error,Make Sure You Add JAVA_HOME Environment In Your PC. //
- Added ADB Commands Like Push,Pull,Install,Uninstall,Backup,Restore,Reboot Device,Reboot Bootloader,Reboot Recovery,Clear Logcat Buffer,Take Logcat,Run Shell Etc With One Click.
- Added Oat2Dex,Odex2Dex.
- Added Uncompress XZ Of Odex In Samsung Firmwares.
- Added Logs Box For The Output Of Right Side Panel.
- Detailed HELP Button For Every Single Task.
- Fixed Symbols "'!^&" In Apk And Jar Name Causing Problems Being Recognized.
- Fix Some Delete Actions.
- On Start It Shows If Java Is Installed Or Not In Logs Box.
- Refactor Bit Of Code.
v1.1 (Released On 23/Feb/2016)
- Fix Dragging/Loading Files From Root Directory Of Toolkit Leading To Errors,Now You Can Load File From Anywhere From PC.
- Fix The Issue With The File Having Spaces In Name Leading To Errors,Now You Can Load Any Files With Any Name Upto Windows Characters Limit.
- Fix Issues In Android JAR Processes Leading To "ACCESS Denied" When Direcotory Was Open.
- Removed Extra ApkTool.
- Cross Checked All The Validations And Fixed When Error Found.
- Fix Loading Speed,Only Takes Small Time On Very First Start To Extract Skin.
- Minor Other Bugs Fixed And Optimizations.
- Toolkit Is Fully Stable Now.
v1.0 (Released On 22/Feb/2016)
- Initial Release.
Requirements :-
-JRE
-Microsoft .Net Framework v4.0 And Above
License :-
Free
Credits :-
- Ben Gruver For Baksmali/Smali.
- Connor Tumbleson And Ryszard Wisniewski For Apktool.
- Emmanuel Dupuy For JDGui.
- Bob Pan For Dex2Jar.
- Softdx For Oat2Dex.
- Igor Pavlov For 7-Zip.
MESSAGE :-
Any Feedback,Requests Post Here!!
THANKS
VIDEO :-
download link doesn't work
erv99 said:
download link doesn't work
Click to expand...
Click to collapse
v1.4 is up link works fine my bad i had to remove old version as update was ready
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
TEAMURET said:
v1.4 is up link works fine my bad i had to remove old version as update was ready
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
Click to expand...
Click to collapse
Thank you, will try it
erv99 said:
Thank you, will try it
Click to expand...
Click to collapse
you are welcome if any suggestions or bugs you are welcome to post
thanks
TEAMURET said:
URET Android Reverser Toolkit v1.4
Overview :-
URET Android Reverser Toolkit Has Been Built With The Idea Of Providing The Easy Work With Android Reversing To End User, It Is Fast, Stable, Smooth And NOOB FRIENDLY..!!
This is a GUI program Which Helps You To Do Tasks With Just Clicking Options,No Need To Write Codes Or Commands, It Handles Everything With Itself.It Is Intended To Make Your Work Easy,
Features :-
- Decompile/Compile APK Or JAR Or Dex File.
- Sign The Apk/Create Your Own Keystore.
- Ziplign The Apk.
- Dex2Jar.
- Jar2Dex.
- Oat2Dex.
- Odex2Dex.
- Uncompress Xz Odex Of Samsung Roms.
- ADB One Click Commands.
- Include JDGui In It.
- Beautiful Theme
- Noob Friendly
- Much Faster And Clean,No Need To Put Commands Does Everything Automatically And Fixes Parameters Automatically When Required.
How Does It Work :-
- Drag And Drop/Browse APK/JAR/DEX/ODEX/XZ File To Required Place.
- Select Parameters When Required.
- Options Are Self Explanatory Read HELP For Every Actions.
- Error/Output Redirected To Logs Box .
- Open JDGui Option Open Java Decompiler Bundled With It.
- Clear Input File Option Clears The Present Input File Location From The Box.
HELP IS GIVEN FOR EVERY SINGLE ACTION
I Released Dex Manager Which Used To Work Only With Classes.dex Year Back :- http://forum.xda-developers.com/android/software/tool-dex-manager-v1-0-designed-to-play-t2988532
Then Released APK Signer Here :- http://forum.xda-developers.com/android/software/apk-signer-v1-0-simple-clean-t3223909
Now I decided To Keep Up With This Tool To Keep Updated When Required And Keep All In One !!
It Is Updated From This Version Posted Here :- http://forum.xda-developers.com/android/software/tool-uret-android-reverser-toolkit-v1-0-t3320704
Download :-
v1.4
Direct
Mirror :-
DropAPK
Zippyshare
Changelog :-
v1.4 (Released On 13/Sep/2016)
// HOT FIX :- v1.3 Had Expired Library Which Will Cause Problems In Future,All Users Should Update To v1.4 Version. //
-> NEW :- Add Custom Keystore Option,Now You Can Sign APKs/JARs With Your Own Digital Signature.
-> NEW :- Add Option To Create Keystore On The Go With Your Own Custom Details.
-> NEW :- Custom Keystore Can Be Set To Default As Well As Can Be Reset.
-> UPDATE :- Settings Saved Now Stored In App Local Directory Of Current User For Better Handling.
-> UPDATE :- Updated Help Files.
-> FIX :- Fixed Signing Of APKs Which Were Already Signed Before,Leading To Multiple Signature Causing "Parse Error" On Device.
-> FIX :- Fixed Error "Can't find the file classes.dex" When Decompile Same JAR/DEX Again Which You Already Decompiled As Toolkit Deletes JAR/DEX Directory Before Decompiling Again So When You Decompile Again The Same JAR/DEX Then The Directory Is Deleted And If You Are Inside That Directory In Explorer Then It Will Show Cant Find File As Directory Is Deleted But In Explorer You Are Inside So It Returns As Busy So Directory Cant Be Created Again And Error Thrown Up Has Been Fixed Only Used To Come Up In JAR/DEX File.
-> Required Library Is Now Merged In Main Assembly.
v1.3 (Released On 10/Sep/2016)
// This Version Is Built From Scratch. //
// Detailed Instructions Are Provided For Every Single Task,Read "HELP" Of Every Operations. //
// I Have Tested It With Every Single Input,If Still There Are Issues (Send Me Error) Or Any Suggestions Then Check Toolkit About > Reach Me. //
- Change Icons.
- New Professional Metro UI Hell Yeah!,Removed iTunes UI.
- UI Is Divided Into 2 Tabs Now As Simple And Advanced (Suggested By [email protected]) Hopefully This Wont Make UI Messed Up In Single Place Like Before.
- Added Option To Select Theme Cool Right?.
- Updated Apktool,Smali And Baksmali (You Can Also Update Yourself With Latest When Update Comes And Replace It In Binaries/Here Folder).
- Implemented Dex Manager Feature (Dex Manager Is Not Supported Anymore) ie. Now Directly Classes.dex Can Be Decompiled And Compiled Useful When Apktool Fails To Decompile APK Even Will We Only Want Classes To Decompile Its Due To Trick By Some Packers You Know Which One (In That Case Drag Classes Out And Drop).
- Fixed Issue When Both The Resources And Classes Checkboxes Were Unchecked But Still Resources Was Getting Decompiled My Bad.
- Many Major Bugs Fixed Which Were Leading To Crashes Sometimes.
- Code Is Optimized A LOT So Hopefully Better Speed Up.
- Removed Unused Junks.
- Updated Help Instructions.
- Check For Updates Added.
- All Fancy Stuff From Previous Version Removed.
- Error Box And Logs Box Are Merged Now,Everything Shown In One Box As Output Or Error Cool Isn't It ?.
- Debugger Checks Fixed,Also AV False Positive Fixed.
- Minor Bugs Fixed (Which Could have Created Errors In Some OS).
v1.2 (Released On 26/Feb/2016)
// It Is Recommended To Extract Toolkit On Desktop For Your Work,So It Works Reliable,As Putting It In Logical Drives Like D,E Etc Will Cause Permission Denied Problems,Or Run As Admin. //
// In Case Of Java Error,Make Sure You Add JAVA_HOME Environment In Your PC. //
- Added ADB Commands Like Push,Pull,Install,Uninstall,Backup,Restore,Reboot Device,Reboot Bootloader,Reboot Recovery,Clear Logcat Buffer,Take Logcat,Run Shell Etc With One Click.
- Added Oat2Dex,Odex2Dex.
- Added Uncompress XZ Of Odex In Samsung Firmwares.
- Added Logs Box For The Output Of Right Side Panel.
- Detailed HELP Button For Every Single Task.
- Fixed Symbols "'!^&" In Apk And Jar Name Causing Problems Being Recognized.
- Fix Some Delete Actions.
- On Start It Shows If Java Is Installed Or Not In Logs Box.
- Refactor Bit Of Code.
v1.1 (Released On 23/Feb/2016)
- Fix Dragging/Loading Files From Root Directory Of Toolkit Leading To Errors,Now You Can Load File From Anywhere From PC.
- Fix The Issue With The File Having Spaces In Name Leading To Errors,Now You Can Load Any Files With Any Name Upto Windows Characters Limit.
- Fix Issues In Android JAR Processes Leading To "ACCESS Denied" When Direcotory Was Open.
- Removed Extra ApkTool.
- Cross Checked All The Validations And Fixed When Error Found.
- Fix Loading Speed,Only Takes Small Time On Very First Start To Extract Skin.
- Minor Other Bugs Fixed And Optimizations.
- Toolkit Is Fully Stable Now.
v1.0 (Released On 22/Feb/2016)
- Initial Release.
Requirements :-
-JRE
-Microsoft .Net Framework v4.0 And Above
License :-
Free
Credits :-
- Ben Gruver For Baksmali/Smali.
- Connor Tumbleson And Ryszard Wisniewski For Apktool.
- Emmanuel Dupuy For JDGui.
- Bob Pan For Dex2Jar.
- Softdx For Oat2Dex.
- Igor Pavlov For 7-Zip.
MESSAGE :-
Any Feedback,Requests Post Here!!
THANKS
VIDEO :-
Click to expand...
Click to collapse
Download link dosnt work and file Does not exist