[Android Software Development] Pako7:
PUMa - Patch Utility Manager​

The program is designed to install patches in the most universal applets\libraries firmware of Samsung-communicators. It works with both odexed, and with deodexed components of many firmware of devices I9100/I91**,I9300,I9500,G850,G900*,G920*/G925*,G928*,G930*/G935*,N7000,N7100,N900*,N910*,N920*,I9001,I9250(Galaxy NEXUS),I8150,P5100/5110,T310/311. Likely to install some patches and other communicators based on the Android OS. It works with external patch (the description of the format and work with them, see Puma_extpatch.txt file.. while only in Russian). Optionally, the added ability to load external data from internet. Information about loading the file is stored in the archive dllink.bin.

The following types of downloads:

• Modem FW (modem firmwares)

• Dump FW (dump stock firmware (aka the contents of the folder /system))

• Dump Content (content dump the firmware, broken into pieces by certain categories)

• Camera (camera firmwares)

• Firmware (common firmwares of devices)

• Program (program & tools)

Working with the program:

0) program preferably placed in a folder without spaces and in the Latin alphabet

1) before running the program in the folder "In" place the files that need to be applied patch/es or used submenu Necessary files for to obtain the necessary files

2) in the program indicate the type of device, AndroidOS version, the class of the patch on the right side select desired patch and click Apply. If you install the patch unnecessary, it is necessary will be shut down and run again, showing only the necessary patches.

At the end of the program components can be patched to pick up from folder "Out". Also, the after applying the patch, the program may specify a update to flashing with help ClockworkMode. While working with a patch program provides information on the processed applet\libraries as follows:

Installed - the patch is applied

Present - patch is already installed in the object

Impossible - impossible to apply the patch to the object

Partially installed - installed only a few points of patch

Mismatch - firmware version of the object is failing the established type device/AOS patch

Attention! Due to the fact that some antivirus programs (Norton360, NOD32, Avast,...) have a somewhat paranoid algorithm for determining the virus, they "found a virus" in PUMa.exe. This is a lie, because the program simply packed EXE-packer to save space. Place the file in the Exceptions PUMa.exe antivirals, so it will not annoy you. Also below is a MD5-hash of the file PUMa.exe, according to which you can verify its correctness, upon receipt of any sources

Patches supported by the program : Post #2

Donations to the project (special thanks :)) : bezbo, pglmro

v 4.8

- Added Value_Res tool (Tools-Working with resources-Value_Res). It allows you to change resource values of APK-file (variables of xml-files from the folder res\values) without decompiling\recompile the applet. Currently supported by work with variables of type bool, color, dimen, integer. The algorithm works with the tool:

1. select the apk-file for editing; will automatically upload the names and values resources in the tabs

2. double click on a line change\edit variable (value changed resources are marked in bold)

3. at the end of the work click the Save button (a new file will be created with the current name, the old file is renamed to *.apk.bak)

- Added tool Obfuscation (Tools-Smali-Debug-Obfuscation). In the current version implemented methods of obfuscation of class names, methods, fields on algorithms Mirroring, Numeric order, NDP and Randomized in smali-code (the name and the algorithms invented by me). Distinctive features of the algorithms on a 5-point scale:

a) readability (1-good..5-bad)

b) difficulty in decryption (1-simply..5-impossible)

c) final code length (1-more..3-same..5-less)

(a) (b) (c)
Mirroring: 3 2 3
Numeric order: 2 4 5
NDP: 4 3 2
Randomized: 4 5 4

For general use available obfuscation method field names with algorithm Mirroring. Tool results on other methods and algorithms are only available by personal request.

- Changed algorithm decompilation\recompile applets with multiple dex-component

- Font in the program changed to Tahoma

- Supplied with the program added to the external patches:

N910*_6.0.*

N920*_6.0.*

G930*/G935*_6.0.*

• System-Removing the signature verification applications

• System-Increasing the speed of response Automatic Brightness Control (ABC)

• System-Adding buttons 'Only once/Always' in task 'To open with'

MD5 : 6498af8f3e16c9657d3af5c7253dd0a7 *PUMa.exe

Download mirror link : >>> Here are stored PUMa <<<