[APP][4.1+][ROOT] UAPM v1.41 (Universal Android Partition Manager)

Search This thread
F

ferreirawax

Guest
UAPM is an advanced tool designed for advanced users. UAPM is the only application
universally thought, addition to being the safest, never use shell to manage the
system partitions of your device.

Please, see all screenshots here to get a better sense of application.

Code:
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this APP
 * before installing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 *
 * THIS APPLICATION WAS NOT MADE FOR BEGINNERS, IF YOU ARE A BEGINNER, USE ANOTHER APPLICATION
 * FOR EXAMPLE RASHR OR FLASHIFY, THE MAIN OBJECTIVE OF THIS SOFTWARE IS MANAGING ALL PARTITIONS 
 * AND NOT JUST BOOT AND RECOVERY! AND YES, THIS APPLICATION USES THE GLORIOUS DD BINARY...
 * THE REST OF THE SAME SOFTWARE CATEGORY!
 *
 */


Features
  • Flash and Backup partitions.
  • Generate MD5 built-in partition.
  • Check MD5 of your files easily.
  • Get outputs processes with logging.
  • Set block size for writing partitions.
  • Quick Power Menu.
  • Auto reboot after flash.

Requirements
  • Any device running Android 4.1.2+
  • Device with root and busybox.
  • Partition layout of your device.

Changelog
Release v1.41 - CURRENT
  • Fixed critical issue on Flash.

Release v1.0
  • Initial release:D
Release v1.1
  • Added Strings (if you are willing to translate this, PM me)
  • Little change in method to create folders on the /sdcard to avoid I/O errors:D
  • Added option to clean logs:fingers-crossed:
Release v1.2
  • Implemented new logs messages for easy outputs indetification:cowboy:
  • Added Power menu feature(If you have a hardware problem or simply a quick option):fingers-crossed:
  • Added Auto Reboot feature(To save your time, now an optional to auto restart after flash):fingers-crossed:
  • Small fix on Strings(Wrong Strings:angel:)
  • Cleaned/Optimized code:good:
Release v1.21
  • Removed unused resources(Some unused .png and .db files):silly:
  • Fix Hardcoded Strings(Missing strings):eek:
  • Enabled ZipAlign and ProGuard(Minify) for this build:fingers-crossed:
  • Fixed SharedPreferences commit issues:good:
Release v1.22
  • Optimized template.
Release v1.3
  • Now the application search for root at startup and not before operations.
  • Reduced the number of calls in operations.
  • Reduced the number of operations after the Runtime.exec call.
  • Added new logs to better error identification.
  • Added MD5 verification in your files.
  • Fixed runtime errors!
  • New dialogs to identify the exact exception.
Release v1.4 - CURRENT
  • Reduced the number of calls BufferredWrite() on Logger()
    Now the BufferredWrite() is called only if input is valid.
  • Improved the accuracy of controls, now the result
    comes from OnPostExecute() and not the catch block in AsyncTask.
  • Added the feature "Command Preferences", you can now
    configure the write block size to increase performance.
  • Small FIX to delete the logs. Prior to erase written
    log a new file was not created causing problems.
  • Implemented new md5sum algorithm, Now this is same to TWRP md5 checking!


Get it on DOWNLOAD page.

XDA:DevDB Information
UAPM, App for all devices (see above for details)

Contributors
ferreirawax

Version Information
Status: Stable

Created 2014-12-18
Last Updated 2015-01-07
 
Last edited:
F

ferreirawax

Guest
Before you upgrade to v1.4, uninstall the previous version and delete the UAPM folder to not create problems!

To use MD5 is very easy, just put in the same directory the file with the md5
hash of the same name of the file you will use to flash, for example, Your file
is called "mypartition-12-15-15.img", The hash must be named "mypartition-12-15-15.img.md5".
The contents of the hash is like this:
Code:
63221739e3a5624583a31391a63b361c  mypartition-12-15-15.img
Code:
       This is MD5 hash              This is file name
Recalling that the backups made using UAPM already have MD5 hash. It is not necessary
to have a md5 hash to flash using UAPM, but it is highly advisable.
 
Last edited:
F

ferreirawax

Guest
New release guys, Checkout changelog! :fingers-crossed:
 

systemfel

Member
Sep 12, 2014
9
4
Oooh yay! I have been trying to repartition my Find5 but couldnt get it to work so I put that project on ice a few days ago.
With this it might work!

Gonna try it tomorrow and will let you know how it goes.


Sent from my FIND7 using XDA Free mobile app
 

dic1911

Senior Member
Feb 22, 2014
830
812
dic1911.github.io
Google Pixel 4a 5G

Attachments

  • 1419297712619.jpg
    1419297712619.jpg
    10.8 KB · Views: 651

Lister Of Smeg

Senior Member
Hi @ferreirawax,

Is this safe to use (even if its just to take a BACKUP in case anything happens "other" than the use of your App, that could be used to RESTORE original partition layout...?) on Samsung Galaxy Note (N7000) which suffers from eMMC brickbug, that if used with wrong kernel could potentially corrupt/kill the device...??

ie: Will this be fine to use on N7000, that suffers from an eMMC bug....?

- Neat App, and GUI btw... :)

Thanks, Lister
 
F

ferreirawax

Guest
Hi @ferreirawax,

Is this safe to use (even if its just to take a BACKUP in case anything happens "other" than the use of your App, that could be used to RESTORE original partition layout...?) on Samsung Galaxy Note (N7000) which suffers from eMMC brickbug, that if used with wrong kernel could potentially corrupt/kill the device...??

ie: Will this be fine to use on N7000, that suffers from an eMMC bug....?

- Neat App, and GUI btw... :)

Thanks, Lister

UAPM does not have the power to restore partitions (Repartition the device). You can only flash/backup all partitions.
It is safe to use with responsibility.
 

Top Liked Posts