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
Related
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!
{
"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"
}
The World's First ANDROID Recovery Based Filemanager
Don't Forget To Donate To Me:
Android Recovery was powerfull system. But it was pain when it come to managing your filesystem
But now AROMA Filemanager is available for everyone to do this common tasks.
How To Use?
Copy the zip into your sdcard, then reboot your device into recovery mode. Choose install from sdcard, then select the AROMA Filemanager ZIP. The file manager will starting, and you are ready to managing your filesystem (copy, cut, delete, make new folder, etc) while you are in recovery.
---------------------A-R-O-M-A---F-i-l-e-m-a-n-a-g-e-r-----------------------
Screen Shoots
more at amarullz.com [+][/URL]
FROM INDONESIAN DEVELOPERS TO PEOPLE AROUND THE WORLD
Downloads & Resources
Download Binary
Version 2.00 [BETA1]- KACAPI
BUILD:15022810
NOTE: WILL ONLY WORKS ON DEVICE WITH ARM NEON SUPPORT
JUST FLASH IT LIKE YOU FLASH THE ROM
Recent Changelogs:
KACAPI - 2.00 [BETA1] - BUILD 15022810
new engine fb & input driver
support msmfb overlay
more neon improve
tweaks some ui
graphics processing
Add run shell (*.sh & executables)
Add extract zip file
Too many changes for this version, just look at commit logs: https://github.com/amarullz/AROMA-Filemanager/commit/6b97260e1d6de29bdc90e0a801ac79005d230f3d
DEGUNG GAMELAN- 1.91 - BUILD 130903
Fix Freeze on Changing Themes
Fix Exit Transition
Add GS4 Touch Support Thanks to Phil3759
Add Holo Dark Theme and Holo Iconset :good:
DEGUNG GAMELAN- 1.90 - BUILD 130624-008
Add Screenshoot (Volume Down+Power Button) - Image Format BMP-565 16 bit
Whole new input driver
Optimize alphablend processes
Optimize and Add Drawing Scale Nearest Neighbor
Add drawing functions for alphablend
Dialog In & Out Transition
Cache recovery display for exit transition
Add Exit transition
remove unneeded sleep for faster start and exit
BUILD WITH ANDROID BUILD ENVIRONMENT - Binary Size Reduce By ~60% - BUILD COMMAND: make aroma_installer; make aroma_installer.zip
Add zip build command in building the source
Beautifier Source Code. Add beautifier tools in source code tree
Improving Efficiency processes when loading and reloading themes
Fix color handling on themes
Using bilinear scaling in png.9p
Remove Arabic Support (For faster and freeing resource, because the features still unusable)
Subpixel rendering for Fonts (Clear Type Like)
Improve performance with NEON here and there.
Tweaks some input driver
Bilinear scaling for png icons, Now it look smooth even if it resized
-
CALUNG - 1.80 - BUILD 121017-007
Add TERMINAL EMULATOR - Select Menu -> Open Console :fingers-crossed: :good: :good:
TERMINAL Support Color and Other escape characters, you can even run vi or nano in this awesome terminal console - It's on recovery you know :victory:
Add more icons in iconset for IME and Terminal Icons
Fix stuck when changing directory and Fix some corrupted memory access
Add Tap and Hold on IME
Rearrange IME Special Characters
Add fixed font for terminal - and future used (Editor). I choice consolas.
Some Tweaks here and There....
BONANG- 1.50 - BUILD 121011-006
Add Chmod/Change Permission - Tap & Hold the File :good: :good:
Add SetUID, SetGID, Sticky info in file list : rwxrwxrwx -- --S--S--T :good:
Change png resize from nearest neighbor to bilinear scale - Now the icons is smoother on XHDPI device even if the png icon was in lowres. :good:
Remove calibration button on settings
Add bma150 to blacklist input device, and improve some touch handler
Remove ICS Theme and Add new Holo Light Theme (will add Holo Dark Soon)
Modify languages file -- Now Please submit your new language files for next version release
ANGKLUNG - 1.21 - BUILD 121004-005
Fix capacitive button
ANGKLUNG - 1.20 - BUILD 121003-004
Completely new Input/Touchscreen Handler - Thanks to agrabren from TWRP
Remove all calibration need.[/COLOR].
ANGKLUNG - 1.01 - BUILD 120810-003
Supported Galaxy Nexus Touch Screen - And maybe other devices now supported
ANGKLUNG - 1.00 - BUILD 120510-002
Add 107 (KEY_END) For Power Button - defy
Fix Tick Count - System tick time (CLOCK_MONOTONIC)
Fix copy/move/delete progress bar not updated in some recoveries
New dithering method, Better color looks, specially for standard RGB LCD subpixel order
Minimalizing ondraw footprint memory
ANGKLUNG - 1.00 - BUILD 120510-001
Initial Release
Support Multilanguage
Support Theme
Support Iconset
Support Custom Fonts
Customizable
New AROMA UI Calibration Method
Open Source?
There may be some people who will ask if the project is Open Source, and the quick answer is YES. It is an Open Source Project Now.
BUT PLEASE DON'T EVEN COMPLAIN ABOUT SOURCE QUALITY
THAT WAS THE WAY I AM DEVELOPING APPLICATION
I DON'T HAVE ANY TIME TO DO FORMATTING, BECAUSE THE DEVELOPER
ONLY ONE PERSONSource Code
https://github.com/amarullz/AROMA-Filemanager/tree/calung
NEED DIRECT SUPPORT? - JOIN #aroma CHANNEL AT FREENODE.NET
Some Information About AROMA Filemanager
The Codenames
AROMA Filemanager codename based on Alphabetical Traditional Indonesian Music Instrument. Here the list of already used codename:
ANGKLUNG - 1.00 - 1.2x
BONANG - 1.50
CALUNG- 1.80
DEGUNG GAMELAN- 1.90
Programming Language
It was application which runs on Android device but not on Android OS Environment that the native applications usually use Java. AROMA Filemanager use C (Pure C, not C++), so it may run on another platform like x86 linux with small modifications ofcourse.
Used Libraries
ZLIB - ofcourse, it was the most awesome thing in computer world :good:
PNG
MinZIP
Freetype
All library need to compiled as static to make sure it runs without any dependency issue in any devices.
Official Binary
I Only support ARM device, but it was opensourced, so anyone can play with the source and compiled it for they own devices.
Thanks
DONORS
scandiun
Is it possible to make a theme default or calibrate from a config file like AROMA Installers aroma-config calibrate("example...")?
Thanks for U friend...
i'm from Indonesia too, Semarang City
so great tried it, like in the past your Aroma Installer and this think is amazing. Used your Aroma Installer in every Rom, although it is more work for me than most of the other Rom Developer have when not including it, but this file manager is awesome.
is or will be a possibility to start it maybe in Aroma Installer. Having an option at the beginning with Installation, Device Infos, File Explorer ?
Great work mate! Nice to see someone who is as passionate about Android as you are
EDIT:
Could you post a scheme of how it works similar to what you did with the AROMA installer?
Will try and can this combine with aroma installer?
Another awesome work.
Edit-
Run well on my gal-young
But fail when create folder in root after reboot maybe its cause from kernel.
Font still too small for me after change to big font but not big problem.
Cant change permission and of course cant open file.
But i very satisfied with your work.
Thanks.
Thanks amarullz, another fine creation. Your style is unique! But I can't get if that is DEV only or we can use that when we want to do some file managing while in recovery?
By the way, I think I'd need some guidance: is it something you flash, use, reboot and gets flushed? Does it overwrite anything when you flash this? Sorry but infos are cryptic.
teorouge said:
Thanks amarullz, another fine creation. Your style is unique! But I can't get if that is DEV only or we can use that when we want to do some file managing while in recovery?
By the way, I think I'd need some guidance: is it something you flash, use, reboot and gets flushed? Does it overwrite anything when you flash this? Sorry but infos are cryptic.
Click to expand...
Click to collapse
It wasn't for dev, but directly for user. Just run the zip, it will start the file manager, and you ready to managing your filesystem
testing and working great on samsung galaxy ace. it's very usefull when i flashing wrong framework/systemUI or another system apps i dont need to make original .zip just replace via this recovery filemanager. once again thank you masbro...
Is there anyway to incorporate this into an aroma install?
It would be nice if you can replace original/stock recovery with this one.... :hope...
But nice works mas...
Very nice just what I was looking for. Just a suggestion add perms change and I would remove the themes they are nice but don't really need em also maybe a text editor to mod build.prop etc. Thanks.
Sent from my HTC EVO 3D X515m using Tapatalk 2
ngagephone said:
Very nice just what I was looking for. Just a suggestion add perms change and I would remove the themes they are nice but don't really need em also maybe a text editor to mod build.prop etc. Thanks.
Sent from my HTC EVO 3D X515m using Tapatalk 2
Click to expand...
Click to collapse
I will add chmod feature... Also if you don't need any themes, you can just extract the zip and remove unused themes "assets/themes" or icons, or etc, then zip it again.
I don't know about text editor,.. but will see if it possible...
Nice one just
Mount all by default
U need fm for mounted data or system
Long press on file some file information
The builprop edit sure needed
But again superb work m8
Sent from my HTC EVO 3D X515m using xda premium
amarullz said:
I will add chmod feature... Also if you don't need any themes, you can just extract the zip and remove unused themes "assets/themes" or icons, or etc, then zip it again.
I don't know about text editor,.. but will see if it possible...
Click to expand...
Click to collapse
Thanks for fast reply. Looking forward too seeing chmod in future builds. Will test removing themes via zip what is the default theme and Icons so I don't delete them.
Also with a text editor if we mess up on a mod on build.prop or a init.d scrip it can be fixed then without needing a backup etc.
Sent from my HTC EVO 3D X515m using Tapatalk 2
your brain draws the future of android modding tools
Defy > Defy+
Sorry my bad english
TweetyPeety said:
is or will be a possibility to start it maybe in Aroma Installer. Having an option at the beginning with Installation, Device Infos, File Explorer ?
Click to expand...
Click to collapse
I haven't try it, but the logic may possible. Steps:
Copy "assets" directory of filemanager into your AROMA Installer environment, and copy and rename the AROMA Filemanager update-binary into your AROMA Installer assets folder (example: "META-INF/com/google/android/aroma/aromafm").
Create sh file (example: "META-INF/com/google/android/aroma/aromafm.sh"). with this content:
Code:
#!/sbin/sh
echo "ziplocation=${UPDATE_PACKAGE}" > /tmp/aroma/aromafm.prop
Then add something in aroma-config, when you want to start the aroma filemanager:
Code:
resexec("aromafm.sh");
resexec("aromafm","1","0",prop("aromafm.prop","ziplocation"));
Tell me if it works...
EDIT: Ok it works... try download my custom aroma installer in attachment, you can start the filemanager in the Installer Demo Menu.
NOTE:
The calibration will start when the filemanager start at first time. To make it don't show the calibration, you should save your cfg file.
Here the way.
* Run AROMA Filemanager (from this thread)
* Customize it as you need (calibration, set themes, set icons, add favorites)
* Exit
* Go to your sdcard and find the "aromafm.zip.cfg" (if your Aroma filemanager file was "aromafm.zip"
* Copy it to your AROMA Installer assets folder like "META-INF/com/google/android/aroma/aromafm.cfg"
* Modify the aromafm.sh with something like this:
Code:
#!/sbin/sh
# Save Zip Location
echo "ziplocation=${UPDATE_PACKAGE}" > /tmp/aroma/aromafm.prop
# Copy Configuration file
[B]cp /tmp/aroma/aromafm.cfg `echo "${UPDATE_PACKAGE}.cfg"`[/B]
Then to call in aroma-config:
Code:
[B]restotmp("aromafm.cfg","aromafm.cfg");[/B]
resexec("aromafm.sh");
resexec("aromafm","1","0",prop("aromafm.prop","ziplocation"));
Hello peeps,
I found myself a li'l bit lazy to decompile/re-compile apk files through a command line window each and every time by instructing it
So I decided to build a GUI version of apktool that will help me, and ofcourse others, to decompile and re-build apk files in just a single click.
UPDATED v3.5 with signapk, dex2jar and smali tools.
What is x-TOOLS?
x-TOOLS (previously known as x-APKTool) is a set of GUI-based android engineering tools.
x-TOOLS lets you do forward/reverse engineering in an easy and more convenient way. :good:
Features:
• One-click decompile apk file.
• One-click compile/re-compile edited apk file.
• One-click sign apk and update.zip file.
• One-click conversion of .dex file to .jar file and vice versa.
• One-click conversion of smali files to human readable form and vice versa.
• Detailed logs of output and error (if found).
• Save detailed log in text file.
• Keep recent files record for fast access.
• One-click install framework-res.apk to decompile and recompile stock/custom rom’s dependent apk files.
• One-click install SemGenericUxpRes.apk or resources.apk file.
• Working to build more new features…
Minimum requirements of x-TOOLS:
1. .net framework 3.5 or higher. Download here (if you are on Windows 7 or higher you don’t need to install it.)
2. JRE 1.6 or higher. Download here
NOTE: There was an old problem with Samsung Smali codes that gave error in baksmali process. So if you want to decompile your apk (extracted from Samsung devices), you have to first remove classes.dex file from apk using 7-zip/Winrar and then tried decompiling the apk.
Tested and suggested by aadroid.dev at here
Screenshot:
Attached at bottom of OP.
Changelog:
V3.5:
1. x-APKTool is now formally known as x-TOOLS.
2. Added GUI-based dex2jar tool.
3. Added GUI-based smali tool.
4. Added GUI-based separate apk and update.zip signing tool.
5. Added an option to select,copy and save detailed log in text file. (right click on log window to get these options)
6. Icon improved
7. Added (minor) Google licence info.
8. Fixed some minor bugs.
v1.5:
1. Added automatically signing apk after compilation.
2. Added more info about processing apk file.
3. Added more info about processing apk file.
4. Fixed path name and file name related issues.
5. Fixed a major bug that occurred while forcely decompiling apk file.
6. Fixed some minor bugs.
v1.0:
1. Initial release
Click to expand...
Click to collapse
Download link: download here
Mirror: Download here
Report me for any bug/error. Request/suggestions are always welcome..
OTA Updates
A useful tool to help ROM developers provide OTA updates to their users. It's free to use and you can build from source or use the APKs provided.
Screenshots
Holo
{
"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"
}
Material
More on the screenshots tab
Features
OTA Updates for your ROM
Addition file listings for your ROM
Background checking for updates
Flashing automatically using OpenRecoveryScript (found in settings)
Holo light and dark theme (4.0-4.4.4)
Material light and dark Theme (5.0+)
Self host your files and manifest or integrate with RomHut.com
OTA App updates on Google Play Store to save you time, effort and energy
Requirements
Root - not essential, but you will most likely have this anyway
A place to store a static manifest xmls. Dropbox will work fine, and any web server, or RomHut.
Some build.prop entries
Download
You can download the APKs here: http://ultimarom.com/downloads/ota-updates/
You can find the source here: https://github.com/MatthewBooth/OTAUpdates
Changelog
v2.5.3
10th August 2015
Fixed the Addons page crashing. This only affected RomHut users... but the fix will affect users who's developers manually host their ROMs. I'm knee deep in the middle of work and a rewrite that will resolve these kinds of issues for good.
Fixed the OpenREcoveryScript InstallAfterFlash generation so that it generates properly and will install files as intended
Stripped whitespace from the OTA Urls just in case developers put some in there (they shouldn't, but it's happening :| )
v2.5.2
11th July 2015
Fixed download location bug
v2.5.1
29th June 2015
Fixed a serious FC when a ROM didn't have a default theme set in the build.prop (so, most people).
v2.5
29th June 2015
Fixed downloading from HTTP only links for manual users
Added the parsing of the download link's host and showing it in the available update activity screen
Fixed my own donation links always showing Coinbase!
Added the choosing of download location by developers (see the XDA thread instructions for this)
Added the ability for developers to choose the default theme (also see the XDA thread for this)
Changed the available update activity page to show the full download file title without stripping spaces
Fixed some more NullPointerExceptions for various methods
Used version name rather than filename for available update activity
Fixed the generation of ORS (@nicholaschum)
Added Pro/Donate button to the settings. This does nothing (Currently) just a donate button, but in future this will add some nice things for those who buy it and support development.
Added showing the current storage location in preferences to show users where downloads will go. Later this will be changed to allow users to change the download location
Code:
[COLOR="#ff4444"]v2.4.5[/COLOR]
[COLOR="#ff4444"]14th June 2015[/COLOR][LIST]
[*] Fixed the downloading location bug. Sorry about that.
[*] Moved the open recovery script information above the settings
[*] Removed some unused code and optimised others
[*] Fixed InstallAfterFlash location
[*] moved About/Info into settings[/LIST]
[COLOR="#ff4444"]v2.4.4[/COLOR]
[COLOR="#ff4444"]13th June 2015[/COLOR][LIST]
[*] Fixed some null pointer exceptions that had been showing in Google Play Developer console
[*] Fixed BitCoin always being chosen as developer donation, if available[/LIST][COLOR="#ff4444"]v2.4.3[/COLOR]
[COLOR="#ff4444"]11th June 2015[/COLOR][LIST]
[*] Change the way the file directories are created
[*] Hopefully stop this IllegalStateException that's showing in the crash
reports.
[*] Fix NPE on download progress bar in MainActivity
[*] OTA Dir path correction
[*] Fix NPE in AvailableActivity when setting up progress bars and text
color
[*] Catch NPE related to Google Play Services and ads
[*] Check for null values when checking for connectivity
[*] Fixed another NPE with the Addons List view[/LIST]
[COLOR="#ff4444"]v2.4[/COLOR]
[COLOR="#ff4444"]26th May 2015[/COLOR][LIST]
[*] Added first run message to inform about new features
[*] Fixed Open Recovery Script on non-AOSP ROMs. Should now work properly
[*] Added "install after ROM functionality" - Put zips inside "/sdcard/OTAUpdates/InstallAfterFlash/" and they will be automatically flashed after an update, if using Open Recovery Script
[*] Added delete confirmation on addons
[*] Change default download directories. Now they go into /sdcard/OTAUpdates
[*] Translations for Italian and Russian
[*] Added AOSP makefile functionality for AOSP ROMs built form source
[*] Open Recovery Script is now on by default[/LIST]
[COLOR="#ff4444"]2.3.1 - 15th March 2015[/COLOR][LIST]
[*] Updated to target/be compatible with Android 5.1
[*] Show a warning dialog when trying to download an addon on a mobile network
[*] Show a button on the network warning dialogs to take you to settings and adjust if need be
[*] Card layout in the About activity
[*] Changelog viewing (for this app) in the About activity
[*] Removed lots of unnecessary and unused images from the Holo-based themes
[*] Fixed links in the Addons description markdown not being able to be clicked
[/LIST]
[COLOR="#ff4444"]2.3 13th March 2015[/COLOR][LIST]
[*] Fixed cancel button not updating to install when the download finishes
[*] Important licence changes (to ensure the app cannot be taken and resold by someone -it stays free)
[*] Added ignore release option (found in the notification for a new release. Can be undone in settings)
[*] Added notification shortcut to the download page
[*] More robust update checking code
[*] Font changes in about page - more legible
[*] Added BitCoin donations (for ROM developers and the me)
[*] Removed some debugging code showing for end users
[*] Theme tweaks to Material theming, more true to proper Material light and dark.
[*] Fixed layout height being broken on the update available card
[*] Better method of rechecking for an update
[*] Advertisements added. A small evil, but you can disable them freely in the app settings. Please consider keeping them for me.
[*] XML parsing is more robust and should result in fewer FC's or errors
[*] Ongoing notification for downloading now takes you to the download page
[* Added Addons (can be added manually via a new XML, or automatically on RomHut
[/LIST]
[COLOR="#ff4444"]9th January 2015[/COLOR][LIST]
[*] Fixed with MD5 returning false if you use uppercase MD5 string in the XML
[*] Fixed OpenRecoveryScript not installing if used (looking for the file in a folder with 0 in it.)
[*] Added Dutch translation
[*] Added Portuguese (Brazil) translation
[*] Added German translation
[*] Added Spanish translation
[/LIST]
[COLOR="#ff4444"]8th January 2015[/COLOR][LIST]
[*] Fixed issue with ROMs not seeing updates
[*] Fixed background service not switching off
[*] Background service will now correctly check for an update on boot (if on)
[*] Theme no longer changes to dark after accessing the settings
[*] New material icons
[*] New changelog parsing (using Btpass HTML to parse [URL="http://daringfireball.net/projects/markdown/syntax4"]Markdown[/URL] in changelogs)
[*] Changed priority of notification to be viewable on the lockscreen
[*] New notification controls (change the sound and toggle vibrate)
[*] Integration with major hosting provider ([URL="http://romhut.com"]RomHut.com[/URL])
[*] Tapping a notification now takes you to the update page
[*] General cleaning of the code and making more efficient
[/LIST]
[COLOR="#ff4444"]5th December 2014[/COLOR]
[LIST]
[*] Material UI for 5.0+ devices
[*] More robust checking of version numbers
[*] Removed location chooser - Better to store on the internal storage and limit the chance of an error with using an external SD Card
[*] Fixed MD5 checking
[*] Default checking on boot time is 12 hours rather than 3 days
[/LIST]
[COLOR="#ff4444"]19th July[/COLOR]
[LIST]
[*]Initial release
[/LIST]
XDA:DevDB Information
OTA Updates - Give your users Over-The-Air updates direct to their device, App for all devices (see above for details)
Contributors
Kryten2k35
Source Code: https://github.com/MatthewBooth/OTAUpdates
Version Information
Status: Stable
Current Stable Version: 2.5.3
Stable Release Date: 2015-08-10
Created 2014-07-19
Last Updated 2015-08-10
Reserved
Issues
To help me track issues, please use waffle.io
.
What's new?
New in v2.3 - Addons!
As of v2.3 you can provide additional ROM files via an addons page. If you have no addons provided, the page is hidden. To provide this, you can follow the instructions here. If you use RomHut to provide your updates, you need only use the upload feature of the website for Addons and the rest will show automatically, without you having to do anything.
How-to use
There are two ways you can use this in your ROM. Manually, or automatically with romhut.com. Romhut is highly recommended, as it will host your files for you, automate the process somewhat and it's free for users and developers.
RomHut
You should head over the Github instructions if free ROM hosting and automated OTA updates are your thing: https://github.com/Kryten2k35/OTAUpdates/blob/stable/Romhut.md
Manually
Equally, there are some Github instructions on how to do this manually also: https://github.com/Kryten2k35/OTAUpdates/blob/stable/Manually.md
Reserved
Notes
Direct or HTTP links
Direct links must be exactly that, direct. They cannot include any kind of gateway or web page that requires you to click a button or there will be errors in any download. Generally, if you can just paste the link into an address bar and it starts to download, it's direct. Not everyone has access to to this kind of service, especially for ROMs as it can be bandwidth intensive, but for those that do, this is there for them.
This is why, alternatively, you can use HTTP links. In this case, the user's web browser will be opened instead.
No Icon
In the download link there is a "no Icon" option. This is an apk that does not have a launcher icon, for developers who wish to integrate the apk into the settings app, for instance. In which case, you need to know that the packagename is com.ota.updates and the classname is com.ota.updates.activities.MainActivity
Planned Features
Possibly GCM notifications
Credits
Roman Nurik - Android Asset Studio Framework
Jeff Gilfelt - Android Action Bar Style Generator
ficeto - Shell tools
StackOverflow - Many, many people
Usage
Anyone is free to use this project in their ROM. I only request that you keep the app about page in-tact leaving my credits in there. You don't have to, but it'd be nice if you did.
If you could shoot me a mention in your ROM thread, that'd be cool as well.
Contributions
If you feel like you can contribute to this project, don't hesitate to fork and send me some pull requests.
Any issues I should no about? I am going to assume no news is good news
Kryten2k35 said:
Any issues I should no about? I am going to assume no news is good news
Click to expand...
Click to collapse
No news IS good news, the manifest check is good, I have yet to check anything else (download link, etc...). Thanks for sharing, good work.
What i am doing wrong?
this is my link to manifest https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
this is lines i have add in buld.prop
Code:
ro.ota.romname=ARTROM
ro.ota.version=3.5
ro.ota.codename=stable
ro.ota.device=m7
ro.ota.manifest=https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
It's checking few seconds and says no updates.
also tryed last line
Code:
ro.ota.manifest=https://dl-web.dropbox.com/get/update_manifest.xml?_subject_uid=125764646&w=AADm0MlpSblydhht8LYX5_R84NIgT3S7dJOCYPnADxeHyw
artur0588 said:
What i am doing wrong?
this is my link to manifest https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
this is lines i have add in buld.prop
Code:
ro.ota.romname=ARTROM
ro.ota.version=3.5
ro.ota.codename=stable
ro.ota.device=m7
ro.ota.manifest=https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml
It's checking few seconds and says no updates.
also tryed last line
Code:
ro.ota.manifest=https://dl-web.dropbox.com/get/update_manifest.xml?_subject_uid=125764646&w=AADm0MlpSblydhht8LYX5_R84NIgT3S7dJOCYPnADxeHyw
Click to expand...
Click to collapse
Maybe this line instead: https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml?dl=1
Notice it says "?dl=1" at the end. I have to admit I have no experience using Dropbox for this (I use my webserver), but I know you can get direct links this way.
Kryten2k35 said:
Maybe this line instead: https://www.dropbox.com/s/d4ghncsf1eadnhr/update_manifest.xml?dl=1
Notice it says "?dl=1" at the end. I have to admit I have no experience using Dropbox for this (I use my webserver), but I know you can get direct links this way.
Click to expand...
Click to collapse
Now it says update available but downloading small 15.1kb zip file with rom name.
I found what is wrong, now all fine.
Any way to implement that in system like stock ota, or replace? CM like, don't know if s possible.
dkionline said:
Any way to implement that in system like stock ota, or replace? CM like, don't know if s possible.
Click to expand...
Click to collapse
I'm not sure what you mean. This is supposed to be a system app and you as a ROM developer can provide your own OTA updates with it, if you have the right tools.
I mean implement in settings app, you wrote about no icon in 3 post, will that work on sony?
Absolutely
https://github.com/UltimaAOSP/platf...blob/kk-4.4/res/xml/settings_headers.xml#L196
Code:
<!-- UltimaControl Settings -->
<header
android:title="@string/ultima_settings"
android:icon="@drawable/ic_ultima_settings">
<intent android:targetPackage="com.ultima.settings"
android:targetClass="com.ultima.settings.SettingsActivity" />
</header>
That's how you'd do it. Obviously you should replace the strings and drawable with your own. The target package and class in the OP's It goes in the xml's for settings. I'vfe never had a Sony device so I don't know the exact layout, but for me that's in /Settings.apk/res/xml/settings_headers.xml
i tried now, but its complicated. Are there more lines to write in other file? It stops in compilingtime.
You probably need to match the strings, of course, and add a drawable/image of your choosing.
Everything seems working fine. The only md5 check always failed.
How can i release 2 or more OTA step by step?
For example i pushed first OTA with some additional and improvements. Then i want push 2nd OTA after some time. How to make users receive 1st OTA then 2nd OTA step by step?
The only way would be to have multiple manifests.
Say v1.0 has http://www.example.com/update/manifest_1.0.xml
Then v1.1 has http://www.example.com/update/manifest_1.1.xml
And v1.2 has http://www.example.com/update/manifest_1.2.xml
That way, anyone on v1.0 would update to 1.1, then 1.2. However, that's pretty inefficient, but it works.
You can also simply integrate v1.1 into the v1.2 update, that way anyone getting the v1.2 update also gets the v1.1 update as well. That's what I'd do.
Or, you can have a record of previous updates, and run an assert check in your installer script for an update checking the user is on the right version and directing them to a website to download the other updates.
I could bare this in mind and perhaps add some stuff to the xml about previous updates, but I don't want it to get too messy.
Kryten2k35 said:
The only way would be to have multiple manifests.
Say v1.0 has http://www.example.com/update/manifest_1.0.xml
Then v1.1 has http://www.example.com/update/manifest_1.1.xml
And v1.2 has http://www.example.com/update/manifest_1.2.xml
That way, anyone on v1.0 would update to 1.1, then 1.2. However, that's pretty inefficient, but it works.
You can also simply integrate v1.1 into the v1.2 update, that way anyone getting the v1.2 update also gets the v1.1 update as well. That's what I'd do.
Or, you can have a record of previous updates, and run an assert check in your installer script for an update checking the user is on the right version and directing them to a website to download the other updates.
I could bare this in mind and perhaps add some stuff to the xml about previous updates, but I don't want it to get too messy.
Click to expand...
Click to collapse
Thanks for reply. I also think about integrate previous update in each next, just think that each next OTA size increase.
Some of my OTA's are just full ROM downloads anyway, which is like 800MB+. Sometimes you just need to do this, I've found. This is why there's a setting to limit which data connection is being used. Not everyone has unlimited mobile data
That means for every Update or full rom a new xml. Correct me if im wrong.
The best method would be a check of higher number. U provide folder link in build.prop and it checks automatic if 1.1->1.2 by xml name.
I had tested in 1 xml with small zip by changing build nr, but it doesn't show anything -.-.
Hello, I present a simple to use batch script for Compiling/Decompiling/Signing, focused on files drag and dropping.
Features:
.APKs decompilation
.APKs compilation
Automatic backup of previously compiled .APKs (single backup only)
Batch compiling/decompiling
Full drag and drop support, working with .APKs and folders simultaneously even from different directories
Optional integrated APK Signer (check "Prerequisites")
Interactive command line environment with different options available, minimal user interaction necessary
Multiple checks to avoid errors and any data loss
Compatible with spaces in filenames/paths
Very lightweight, the script itself:<10KB, combined with signer:<30KB
Prerequisites:
Apktool fully installed on "C:\Windows", all required device frameworks must be installed, too*
For signing support:
Download LtHuNTer_StepheN's apk_signer from here , and paste "mysigner.bat" into the tool's directory. Afterwards, replace "YOUR\PATH TO\APK Signer\mysigner.bat" from "APKTool v4.1 XDA.bat" (lines 63, 155, 161) with your own path. Note: The output (signed) .APK stays in /dist folder with no name change.
To enable zipaligning support, copy the included "zipalign.exe" & "myzipaligner.bat" to a location of your choice and then edit the following lines from "APKTool v4.1 XDA.bat": "YOUR\PATH TO\zipalign.exe\myzipaligner.bat" (lines 156, 162)
Working Java Runtime (check by entering "Java -version", without quotes, in command line)
How to use:
1.) Uncompress APKTool v3 XDA.zip. Copy "APKTool v3 XDA.bat" anywhere to the system (desktop is recommended for fast access, shortcut works too)
2.) Drag any APKs or a previously decompiled folders and drop it to "APKTool v4.1 XDA.bat" If a file is selected, it will be decompiled to the user selected folder. If a folder is selected, it will be compiled, creating a backup of the previously compiled (if any) in the process. Afterwards, if signing is supported, the batch script will ask if you want the file to be signed and automatically zipaligned. Any selected options will apply to every single selected file/folder for the session, unless otherwise selected.
3.) For signing and zipalign support, check above.
4.) You may use "copy.bat" to copy the compiled .apk from the decompiled folder to its root. Just drag and drop the folder containing "dist" to the batch file.
Check changelog on first post.
Fully tested on my PC running Windows 10. If you find any bug, please post the steps required to reproduce it. If you have any applicable suggestions, please let me know.
Don't reupload, modified or not, claiming it's yours.
Many thanks to LtHuNTer_StepheN for his signer.
Changelogs
alpha: combined Compilation and Decompilation scripts
beta: added multiple files drag and drop support
v1: added integration for APK signer
v2: added backup support, enhanced interactivity
v3: bugs polish, first public release
v3.1: fixed small bug, now should work without problems with .APKs containing spaces
v4.0: added integration for files zipaligning
v4.1: fixed bug concerning batch files support, now there shouldn't be any problems
Reserved post
am I blind or are there no download link?