> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.

If you posted a new version of the program, please notify the moderator by clicking the "Complaint" button on your message.

Catalog of Android programs


239 pagesV  1 2 3 4 5 6 > »  
 
REPLY
> Batch ApkTool | BatchApkTool is a utility for properly recompiling APK files.
bursoft
Message#1
23.03.14, 14:32
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

Batch ApkTool download


Version: 3.7.3

Last update of the program in the header:04.03.2019

Attached Image


Short description:
A utility for properly recompiling APK files.

Description:
I present to colleagues my utility for working with APK files. Despite its modest interface, the utility surpasses most similar applications in terms of quality and ease of use, since it is developed in close cooperation with Android application modification professionals, as well as with head and hands.

RECOMMENDATIONS:
Before useCAREFULLYread the readme.txt in the archive with the utility.
IS ALWAYSuse the latest version of the utility.
If the file does not understand \ is not going to, try to chooseolder, or vice versa, a newer version of apktool. Remember that you need to collect the same version of apktool, which is disassembled. Also make sure thatthisnot your case.
IS ALWAYSattach the log (completely, not just a piece with an error) and the file itself (with frames) - then you will be answered faster and more accurately.
It is also likely that a solution to your error has already been found and described in the post.Solving errors from the BatchApkTool (apktool) log.

Development progress of apktool can be monitored.here
Previous versions of apktool arehere

Screenshots
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Plugins
In order to use plugins, they need to be "installed" in BAT. A typical installation is to unpack the archive with the plugin, and copy the plug-in folder to the \ bin \ plugins \ utility folder (you should get this path: \ bin \ plugins \% FOLDER_PAGUE% \ plugin.bat). For more information about installing a plugin, see the description for the plugin.
Then, select the menu item [7] in BAT, and select the required plugin from the list.
User reviews about the program
Additional information contributes to enlightenment
Change history
v3.7.7 DONATE
- Updated apktool (2.4.1_0303), smali (2.2.6), jadx (0.9.0-b656), vdexExtractor (0.5.3_1108), luyten 0.5.4 (procyon 0.5.33), Python (3.7.2), Java (8u201).
- Updated ColorPicker 1.1 plugin: added adjustment of interface transparency.
- Fixed some bugs.

v3.7.6 DONATE
- Added the ability to quickly select submenus of the menu, i.e. instead of 7 ->1 you can dial 71.
- In the advanced settings added option to select the signature scheme APK (v1 or auto).
- Updated smali (2.2.5_1008), zipalign.
- Fixed Android 9.0 deodexing on computers with old processors that lack SSE4.2 instructions.
- Fixed some bugs.

v3.7.5 DONATE
- Changed Android 9.0 deodexing method, WSL pre-tuning is no longer required. On Windows 7 - 10, flinux is used, on Windows XP - adb.
- Apksigner.jar is now used for signing: added support for APK Signature Scheme v2.
- Updated apktool (2.4.0_0918), oat2dex (0.90_0918).

v3.7.4 DONATE
- Added Android 9.0 deodexing via WSL (only on Windows 10 x64) or through a device / emulator. Read morehere
- Updated apktool (2.4.0_0906), vdexExtractor (0.5.2), jadx (0.8.0 build 547), adb.
- Dalvik bytecode translator to JVM bytecode was replaced with dex2jar.

v3.7.3
- Updated apktool (2.4.1_0303), smali (2.2.6), jadx (0.9.0-b656), vdexExtractor (0.5.3_1108), luyten 0.5.4 (procyon 0.5.33), Python (3.7.2), Java (8u201).
- Updated Turkish language from Hakan Güven.
- Added Lithuanian language from Shimas5.
- Fixed several bugs.

v3.7.2
- Updated apktool (2.4.0_0918), smali (2.2.5), oat2dex (0.90_0918), vdexExtractor (0.5.2), jadx (0.8.0 build 547), UnpackerFirmware (1.6.0) plugin, luyten 0.5.3 (procyon 0.5.33), Java (8u181), Python (3.6.6), adb, zipalign.
- In the advanced settings, the option of choosing a utility for deodexing Android 8.x and higher (baksmali or vdexExtractor) has been added.
- Many improvements to deodexing algorithms.
- Added remove_classes_dex plugin from Andycar to remove classes.dex from APK / JAR files.
- Added Turkish by Hakan Güven.
- Fixed some bugs.

v3.7.1
- Updated apktool (2.3.4_0503), oat2dex (0.90_0420), jadx (0.7.2 build 429), UnpackerFirmware 1.4.4, Java (8u171).
- Accelerated display and saving logs Logcat (about 3 times).
- Added saving log from previous reboot (last).
- In the advanced settings, the option of deodexing Android 6 and higher through oat2dex is again added (faster than via baksmali, but errors are possible).
- The option in the "Save original AndroidManifest.xml" advanced settings is now set to NO by default.
- Fixed some bugs.

v3.7.0
- Batch ApkTool is now 64-bit! For 32-bit Windows (and Windows XP) will be laid out a separate version.
- Updated apktool (2.3.3_0413), jadx (0.7.2 build 427), oat2dex (0.90), python (3.6.5), adb, zipalign.
- Added Android 8.1 deodexing (using the vdexExtractor utility).
- Added UnpackerFirmware plug-in from unix3d for unpacking firmware images (instead of the outdated SDATunpacker).
- All items "CANCEL" in the menu Batch ApkTool are now selected by the number 0.

v3.6.9
- Updated apktool (2.3.2), smali (2.2.3), enjarify (0329), jadx (0.7.2 build 413), Java (8u161).
- Added option to enable aapt2 experimental support in advanced settings (only for apktool 2.3.2 and higher).
- Fixed some bugs.

v3.6.8
- Updated apktool (2.3.1), smali (2.2.2), Java (8u151).
- Added display of time spent on decompilation / recompilation.
- Fixed detection of Java 9 version.
- Apktool 1.5.2 has been removed from the distribution.

v3.6.7
- Updated apktool (2.2.5_0827), sdat2img (2017-28-08), Java (8u144).
- Added check for the availability of files required for operation.
- Fixed minor bugs.

v3.6.6
- Updated apktool (2.2.3), smali (2.2.1), luyten 0.5.3, sdat2img (2017-01-04), Java (8u131).
- Added Android O deodexation.
- Removed the possibility of deodexing Android 6 and higher through oat2dex.

v3.6.5
- Updated enjarify (0301).
- The standard Windows dialog is now used to select files.
- In the advanced settings added options "Save the original AndroidManifest.xml", "Warn about rewriting folders when decompiling" and "Sound alerts".
- Added display messages in the tray.
- Fixed hanging of logcat log output.

v3.6.4
- Updated apktool (2.2.2), smali (2.2_0108), enjarify (0122), luyten 0.5.0 (procyon 0.5.32), sdat2img (2016-11-23), Java (8u121).
- Added FindFramework plugin to distribution.
- Fixed extraction from sqsh archives of files with the same name, but in different case, during deodexation.

v3.6.3
- Updated apktool (2.2.2_1023), smali (2.2_1024).
- Added support for API Level 25 (Android 7.1 Nougat Preview).
- Fixed signature of some APK files.

v3.6.2
- Updated apktool (2.2.1), smali (2.2_1018), enjarify (0928), sdat2img (0924), Java (8u111).
- Added an alternative way to copy files to the / system folder (item [14->2], the su binary is used.
- Added the ability to selectively install an APK from the _OUT_APK folder.
- Now baksmali is used by default for deodexing Android 6 and higher (you can enable oat2dex in advanced settings [00]).
- Added file count when deodexing via baksmali.
- Improvements and fixes.

v3.6.1
- Updated apktool (2.2.1_0819), enjarify (0831), luyten 0.4.9 (procyon 0.5.32), plugin SDATunpacker (1.0.1).
- Optimized API level deodexing algorithm>= 23 through baksmali.
- Added support for dedexing odex * .sqsh files.
- The symlink search algorithm has been significantly accelerated and improved (symlinks are supported after unpacking images with the Rom Helper program).
- Added option to enable / disable removal of symlinks after deodexing (in advanced settings).

v3.6.0
- Updated apktool (2.2.0), luyten 0.4.8 (procyon 0.5.32), Java (8u101).
- Added _system folder for deodexing firmware.
- Added automatic detection of API Level, if in the _system folder there is a file build.prop.
- Log deodexation rendered in a separate file log_deodex.txt
- Symlink files are now deleted after deodexing (symlink code for updater-script is saved at the end of the deodexing log).
- Accelerated recompilation in expert mode with a large number of changes in the decompiled file.
- SDATunpacker plugin added to distribution.
- Removed old versions of oat2dex.
- Various improvements and fixes.

v3.5.0
- Updated apktool (2.2.0_0621), smali (2.2_WIP_0529).
- Various improvements deodexation algorithm.
- Added advanced settings (menu item [00]) with the ability to select the API level deodexing method>= 23.
- Now plugins can use the Python 3 interpreter to work.
- Dalvik bytecode translator to JVM dex2jar bytecode has been replaced by enjarify.

v3.4.5
- Updated apktool (2.1.1), smali (2.1.2_0424), oat2dex (0.87_0426), luyten 0.4.7 (procyon 0.5.32), Java (8u91).
- Changed Android 6.0 deodexing method.
- The CopyBack plugin has been added to the distribution.

v3.4.4
- Updated apktool (2.1.0), oat2dex (0.86_0316), Java (8u77).
- Added Android N deodexation.
- Error deodexing boot.oat now does not interrupt the process of deodexation.

v3.4.3
- Updated apktool (2.1.0_0229), oat2dex (0.86_0226), smali (2.1.2_0228), Java (8u73).
- Added copying of the / system / app, / system / priv-app, / system / framework folders from the device to the utility folders (p. 13 -> 4).
- Fixed processing of some files with non-standard zip-headers (during deodexing and assembling in expert mode).
- Updated adb, zipalign binaries.

v3.4.2
- Updated apktool (2.1.0_0106), oat2dex (0.86_0107), smali (2.1.1), luyten 0.4.6 (procyon 0.5.32).
- Accelerated deodexation of Android 6.0 files.
- Fixed deodexing files with several classes.dex (Android 6.0).
- Added copying files from _OUT_APK to / system / framework.
- Added Ukrainian language (thanksVolodiimr ).

v3.4.1
- Updated apktool (2.0.3_1024), smali (2.1.0_1018), oat2dex (0.85_1013), jadx (0.6.1 build 221), Java (8u65).

v3.4.0
- Added Android 6.0 deodexation
- Updated apktool (2.0.2_0930_), smali (2.1.0_1002), oat2dex (0.83_0930), jadx (0.6.1 build 220).

v3.3.4
- Updated apktool (2.0.2_0912_fix), jadx (0.6.1 build 218).

v3.3.3
- Updated apktool (2.0.2_0821), smali (2.0.7_0906), oat2dex (0.83_0909), luyten 0.4.4 (procyon 0.5.30), jadx (0.6.1 build 215), Java (8u60).
- Updated adb binaries.
- Fixed reading of hidden symbolic links.

v3.3.2
- Added deodexation .odex.gz-files.
- Fixed zip file signature for recovery.
- Minor fixes.
- Updated apktool (2.0.2_0811), jadx (0.6.1 build 210), oat2dex (0.83_0806).

v3.3.1
- Added deodexation of .apk files in the _framework folder.
- The function of copying files to a device (point 14) now copies files recursively along with subdirectories.
- Added copying deodexed APK and JAR-files in the _INPUT_APK and _INPUT_JAR folders.
- Updated apktool (2.0.1), jadx (0.6.1 build 206), Java (8u45).

v3.3.0
- Added Spanish, Chinese, German, Turkish and French.
- Changed the file deodexation logic: files are now deodexed directly in the _app, _priv-app and _framework folders.
- Improved deodexing algorithms: now all architecture files are deodexed in one pass.
- Added symbolic links to the deodex log (for updater-script).
- Fixed deodexing files with several classes.dex.
- Updated apktool (2.0.1_0629), smali (2.0.7_0619), jadx (0.6.1 build 203), oat2dex (0.83).

v3.2.1
- Added Belarusian language
- Logs are now saved to UTF-8 with BOM
- Increased Java heap size for oat2dex.jar

v3.2.0
- Added support for localization files. Russian and English languages ​​added to the distribution.
- Added initial plugin support. The functions of replacing resources without recompiling and converting unicode sequences to UTF-8 are transferred to plug-ins.
- Added plugin for adjusting the color of the main interface elements.
- The jd-gui Java source decompiler has been replaced by luyten 0.4.4 (procyon 0.5.28).
- Added output of color formatted text to logcat. Logs are now saved in real time while browsing.
- Fixed ignoring changes in the libs folder.
- Updated apktool (2.0.1_0524), smali (2.0.6_0523), jadx (0.6.1 build 198), oat2dex (0.81).
- Various improvements and fixes.

v3.0.1
- Added a counter of processed files.
- Frames are now installed from the _framework folder and all its subfolders.
- Updated apktool (2.0.0), smali (2.0.5_0410), jadx (0.6.0), jd-gui (1.0.0-RC4), dex2jar (2.0).
- Updated Java 8u45 (in standalone BAT version).

v3.0
- Improved the algorithm of the expert mode.
- Added deodexation of x86 architecture applications (Android 5.0).
- Added saving the table of inline-methods of the firmware (paragraph 18->8) (see readme p. 3.10).
- Increased decompiling speed.
- Updated apktool (2.0.0-RC4_0322), smali (2.0.5_0321), jadx (0.5.5 build 181), signapk.

v2.9.9
- Fixed the recompilation function if the aapt.exe file is present in the C: \ Windows folder
- Updated jadx (0.5.5 build 171).

v2.9.8
- Improved Java detection
- apktool 2.x now uses external aapt.
- Updated apktool (2.0.0 RC4), jadx (0.5.5 build 166).

v2.9.7
- Added expert mode for building APK (see readme p.5.5).
- Added error logging for item [6 Zipalign files].
- Improved application decompilation function on systems where the system variable PATH is incorrectly set
- Updated jadx (0.5.5 build 165).

v2.9.6
- Items 04-07 now decompile all dex files, not just classes.dex.
- Updated apktool (2.0.0 rc3 from 01/21/2015), smali (2.0.5), jadx (0.5.5 build 164).
- Updated Java 8u31 (in standalone version of BAT).

v2.9.5
- Fixed ignoring changes made to the assets and lib folders when using apktool 1.x (the defect appeared in BAT289)
- Returned compatibility with beta versions of apktool 2.x

v2.9.4
- Added deodexation of * .odex.xz files in the _framework folder
- Code optimization

v2.9.3
- Added deodexation of * .odex.xz files (Android 5.0)
- Updated jadx (0.5.5 build 163).

v2.9.2
- Added the possibility of deodexing Android 5.0 applications
- Fixed incorrect decompiling of applications, if the file names of their smali-code contained invalid characters
- Updated jadx (0.5.5 build 162).

v2.9.1
- Improved deodexation function.
- Updated apktool (2.0.0 rc3 from 12/30/2014), smali (2.0.3 from 12/29/2014), jadx (0.5.5 build 157).
- Updated aapt.exe for apktool 1.5.2

v2.9
- Added information about the versions of components used in the logs.
- Frames when using apktool_2.x are now installed in the utility folder.
- Updated apktool (2.0.0 rc3 from 12/26/2014), jadx (0.5.5 build 155).

v2.8.9
- Fixed saving the version of the application and the version of the SDK, modified via apktool.yml.
- Updated apktool (2.0.0 rc2 from 11/02/2014), smali (2.0.3 from 11/06/2014), jd-gui (0.3.7 RC1), jadx (0.5.5 build 142).

v2.8.8
- Returned the creation of a backup in the folder _backup.
- Standalone-version of Batch ApkTool now uses Java 8.
- Updated apktool (2.0.0 rc2 from 10/20/2014), jadx (0.5.3 build 131).
- Improvements and fixes.

v2.8.7
- When copying files to system folders, they now have 644 permissions
- Updated APK build algorithm via apktool 2.x
- Logs are now opened in the editor associated with txt files in the system
- Updated apktool (2.0.0 rc2 from 10/05/2014), jadx (0.5.3 build 126).

v2.8.6
- Added detection of Java version when launching the utility
- Updated aapt.exe for apktool 1.5.2
- Updated apktool (2.0.0 rc1 from 09/24/2014), jadx (0.5.3 build 126).

v2.8.5
- The rate of deodexation and recompilation is slightly increased (approximately by 10-20%)
- Added option [87 Don't write out debug info]
- Added the ability to select a key for signing APK, ZIP, and JAR files
- Updated apktool (2.0.0 rc1 from 08.27.2014), smali (2.0.3 from 08.28.2014), jadx (0.5.3 build 120).

v2.8.4
- Added support for apk containing several dex files
- Updated apktool (2.0.0 rc1 from 08.16.2014), jadx (0.5.2).

v2.8.3
- Fixed a situation with some users, when after decompiling the folder of the disassembled application turned out to be empty
- Updated jadx (0.5.2 build 102).

v2.8.2
- Added operations of batch installation of applications (including on the SD card) and copying files to the device
- It is forbidden to run multiple copies of the utility
- Changed the method of displaying color text (for translators of the utility into Russian and other languages)
- Updated jadx (0.5.2 build 96).

v2.8.1
- Added a couple of checks when running the utility
- Added item [20 info] - information about the version of android and file system
- Updated smali (2.0.3 from 07.22.2014), jadx (0.5.2 build 92).

v2.8
- Added copying (pull) of the / system / app, / system / priv-app and / system / framework folders from the device
- Added the ability to save the full bug report of the device (logs>bugreport)
- The format of the end of lines in the log files and bug report is now standard for Windows - CR + LF
- Updated jadx (0.5.2 build 88)

v2.7.1
- Significantly accelerated conversion of unicode escapes to UTF-8
- Now when parsing through [06 Decompile JARs (only smali)], the -l and -s parameters are not used.
- Updated jadx (0.5.1 build 82).

v2.7
- Added unicode escapes to UTF-8 (smali) conversion.
- Added colors)
- The algorithm for detecting the changes made has been optimized, the recompilation speed has been increased (up to 2 times)
- Added smali-baksmali version 1.4.2.
- Updated aapt, adb and zipalign binaries.
- Updated jadx (0.5.1 build 80).
- Fixed incorrect date in the name of the logs and screenshots, if the format of regional standards is different from Russian.

v2.6
- Increased recompilation speed (depending on the source file and the changes made - up to 3 times)
- Changing the logic of opening the log, again)): two modes - MANUAL and ON.
- Updated apktool (2.0.0 rc1 from 06/18/2014), jadx (0.5.1 build 78).

v2.5
- Added option [86 Keep broken resources] to force decompiling of damaged resources.
- Added recording of files in the / system / priv-app folder.
- Now after each operation, you are prompted to open the log.
- Updated apktool (2.0.0 rc1 from 05/25/2014), jadx (0.5.1 build 70).

v2.4.1
- Returned the old algorithm for determining changes in AndroidManifest.xml, excluding apktool.yml.
- Fixed a crash when working with files containing brackets in the name (), as well as when entering some special characters instead of the menu item number.
- Updated jadx (0.5.1 build 68).

v2.4
- Added the ability to select one file for processing.
- Updated apktool (2.0.0 rc1), jadx (0.5.1 build 63).
- Fixed saving changes to apktool.yml.
- Minor improvements.

v2.3
- Added the ability to connect ADB via Wi-Fi.
- Fixed video recording command [17].
- Updated adb and aapt binaries.
- Minor improvements.

v2.2
- Added view source Java code APK, JAR and DEX files.
- Added recording of video from the screen via ADB (requires android 4.4 or higher).
- Changed the logic of the menu items [11], [13], [14] and [15].
- Fixed recompilation error using apktool 1.x, which appeared in v2.1.

v2.1
- Added the ability to create and load projects.
- Recompilation and assembly points of the resulting APK are combined into one item.
- The signature option has become global and now applies to all weekend APKs.
- Signature option is enabled by default.
- The smali code when parsing through smali now corresponds to the smali code when parsing through apktool.
- Executable files of the program are moved to the bin folder.

Russian interface: Yes
Developer: Bursoft
Homepage: BurSoft Portable - Batch ApkTool

Download:
Batch ApkTool 3.7.3 for 64-bit Windows.
Attached fileBatchApkTool373.7z(82.54 MB)

Batch ApkTool 3.7.3 for 32-bit Windows and Windows XP. This version also works on Windows x64, but you loseadvantages, which gives the x64 version of Batch ApkTool.
Attached fileBatchApkTool373_32bit_and_XP.7z(82.6 MB)


Post has been editedqq1978 - 26.04.19, 13:07
RequeLine
Message#2
23.03.14, 17:07
Not guru
*********
[offline]

Group: Curators
Messages 18784
Check in: 21.11.11
Samsung Galaxy S10

Reputation:-  7009  +

Bursoft @ 03/23/2014, 1:32 PM*
Batch ApkTool

Htc one, firmware Andr 4,4,2 Sens 6, everything works. : drinks:


--------------------
wasssup
Message#3
23.03.14, 17:30
Veteran
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1504
Check in: 04.11.09
Xiaomi Mi 8

Reputation:-  337    +

The best tool for repacking apk imho


--------------------
Xiaomi MI8; Xiaomi Redmi Note 5; Xiaomi Redmi Note 4x; PG Ownice C200 - 4.4.2
bursoft
Message#4
24.03.14, 23:03
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

please do in Russian
Thank you: thank_you:

I am against such perversions, but nevertheless I hastily tried to translate
I did not like the result, but do not lose the good)
screen
Attached Image

In order not to watch the porridge from Russian-English (or krakozybro-English, who as lucky) in the logs, all the messages that are put there, left in English. ADB team also left in English, so as not to lose their meaning.
Moreover, I do not guarantee that this version will work correctly
Attached fileBATCHAPKTOOL_ru.zip(4.88 KB)


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
combat44
Message#5
25.03.14, 02:19
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3785
Check in: 26.01.07
Samsung Galaxy Note8 SM-N950F / DS

Reputation:-  2935  +

In general, none of the similar utilities I have tested - Android Firmware Tool, AUTO APKTOOL, Apk manager, APK Multi-Tool - does not automatically provide the necessary quality of reassembly of applications that usually require modification by the file.
This is the first utility that CORRECTLY collected LBE Security. Everything that I used before, after assembly, required a “file completion”.


--------------------
Give instructions only to those who seek knowledge, discovering their ignorance.
@Confucius

vitamerlan
Message#6
25.03.14, 08:44
onlife
*********
[offline]

Group: Curators
Messages 5290
Check in: 11.08.11
Motorola Moto G

Reputation:-  1210  +

The best tool for repacking apk imho
I will support, I also approached. A few words about the utility: it works with Baida, it works with the NTS system files, this is already a lot, I sometimes had to try 3-4 versions to correctly fold the application. So the author is positive in karma: drinks: and success in development. : moil:


--------------------
Everything that I write and advise is based only on my own knowledge and experience. If my advice to you seems stupid - it means that we just have different life experiences. © vitamerlan
wasssup
Message#7
25.03.14, 10:23
Veteran
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1504
Check in: 04.11.09
Xiaomi Mi 8

Reputation:-  337  +

I think it originated

Oh, and what is the point? The utility has only about a dozen functions, the interface is simple and clear to disgrace. I looked at the translation, in 99% of the original English words in Cyrillic. And for those who do not understand English, Russian does not give a greater understanding. The main thing is to understand the folder structure and take into account the need to drag the support apk to the rest when working with the entire firmware.
Essno in order to use it you need to have at least initial submissions and the one who worked in Android Firmware Tool, Apk manager, APK Multi-Tool or at least jBart can figure it out without any difficulty. At the same time, the utility is not burdened with unnecessary functions.
she works with canoe

It works. When it was necessary to pervert with other tools - to disassemble the apk with one pair of apktool / smali, to assemble another, when the author recommends using the Android Firmware Tool 1.5.2 / 1.4.1, then it just works.


--------------------
Xiaomi MI8; Xiaomi Redmi Note 5; Xiaomi Redmi Note 4x; PG Ownice C200 - 4.4.2
vitamerlan
Message#8
25.03.14, 10:33
onlife
*********
[offline]

Group: Curators
Messages 5290
Check in: 11.08.11
Motorola Moto G

Reputation:-  1210  +

wasssup,and I thought how you were working for the week I asked to blind, with the translation, everyone asked earlier a month. And then I came across, I looked, your koment, and in the author's reputation and Ricky saw ...;)


--------------------
Everything that I write and advise is based only on my own knowledge and experience. If my advice to you seems stupid - it means that we just have different life experiences. © vitamerlan
R1kki
Message#9
25.03.14, 11:29
Veteran
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1375
Check in: 11.08.12
Xiaomi Redmi Note 6 Pro 4/64

Reputation:-  142  +

vitamerlan,
me shit? : D

as for me - a great utility. something i'm addicted to your creativitybursoft :)
Total Commander + Baidu 46 rom + one more utility :)

Thank you very much for your efforts and efforts


--------------------
Xiaomi Redmi Note 6 Pro 4/64 Black
bursoft
Message#10
27.03.14, 12:58
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

I was unpleasantly surprised to see all this code in a bat-file, I thought that in this prehistoric language they had not written for a long time. If it were written at least in python or even on java itself, then this would work on all platforms. And so five for diligence, C grade with a minus for the implementation.

yeah, all normal coders write in this language))
But seriously, I see nothing wrong with using a bat. for example, apktool itself is a command line utility, and this does not prevent it from perfectly working out its functionality. the batch file, by the way, also performs well, while it boasts unique additional features and stability. therefore, HOW the code is written is much more important, and NOT WHAT it is written for.
in general, I originally wanted to write an ordinary gooi, and then I thought, oh, well, these buttons)) bat is like a man)

Post has been editedbursoft - 27.03.15, 18:47
Reason for editing: ortho


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
bursoft
Message#11
01.04.14, 17:57
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

And so five for diligence, C grade with a minus for the implementation.

By the way here, I came across the programVirtuous Ten Studio. It is written in .NET, everything is beautiful, and they even ask for money for it. Only there is no sense, apparently the authors did not even analyze the application at the output. The effectiveness of its work in most cases is zero.
So what will she put? Five for trying, five for implementation, stake for the result?
Then it's better like mine - everything just works)


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
pavlofff
Message#12
02.04.14, 06:24
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2617
Check in: 04.12.09
LG G2

Reputation:-  434  +

Bursoft @ 04/01/2014, 10:57 PM*
Only there is no sense, apparently the authors did not even analyze the application at the output. The effectiveness of its work in most cases is zero.

With its help, it is very convenient to disassemble other people's xml layouts for changing something in them, there is a convenient search for .xml, transitions are literate and much more is done for this - saves a lot of time and eliminates the routine. But of course, it’s not worth collecting a modified .apk with it, I have never collected something useful :)



--------------------
bursoft
Message#13
02.04.14, 14:42
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

Pavlofff @ 04/02/2014 06:24*
there is a search in .xml convenient, transitions are literate and much more is done for this

Is it really more convenient than in Notepad ++ and other specialized tools? otherwise I missed this moment when I got acquainted with the program

Sany07-07 @ 04/02/2014 05:48*
Language: Russian (from me full Russification is not 2.0 not to be confused)
Updates in version: Added project creation tab

sany07-07,Thanks for the Russification, maybe someone will be useful
I would like to make some corrections:
- there is no need to lay out the full package, it is better to lay out only the Russified part
- "Updates in version: Added project creation tab" - what's this? Change history from previous version? - No, there are a few more items in the original changelog. Your personal modification relative to the original version? - Not. It is better to remove this item altogether in order to eliminate misunderstandings.
- It is better to write the words “Russification” and “Programming” taking into account the norms of the Russian language.
- APK MEANS - this, of course, is not what I had in mind).apktool- This is the main component of the utility; it is not necessary to break its name literally.
- "Killer-server" is better to replace with something less poetic, such as Shut down the server.
- "Device Route" is not that either ..

In general, on the ADB tab, you can go more in detail, as the documentation on this is indicated very superficially and was calculated on the one who saw the ADB in action (in the next version I will update the documentation):
10 adb devices, root- displays a list of available devices, connects and immediately requests the rights of the superuser. This team needs to start work - you immediately monitor the success of the connection to the device and the receipt of the superuser on it.
11 adb install- installation of all apk located in _OUT_APK. The installation is the same as if you installed the file through the file manager on the phone, so the APK must be signed.
12 adb remount- remounting the system folder for recording. for a successful remount, a command 10 must be received.
13 adb push to / system / app, 14 adb push to / system / framework- recording of all files located in _OUT_APK in the corresponding folders on the phone. The signature of the APK is not required, thus installing an unsigned APK, the system folder must be mounted for writing by command 12.
15 adb push to / sdcard- write record of all files located in _OUT_APK to the memory card. Root and remount is not needed for this operation.
16 adb screenshot- takes a screenshot and puts it in the project folder.
17 adb shell- opens the terminal.
18 adb logs- output the most important system logs (logcat, radiol ogcat and dmesg) and save them to a file in the project folder. Logs can (and should) be viewed with bootlops and other system failures, even when the device itself does not respond.
19 adb reboot- various reboot options. As a rule, you can reboot, even when the device itself does not respond.
20 adb kill-server- correctly shut down the ADB server. This command needs to shut down ADB.

for some devices, some nuances may differ (for example, some system folders will immediately open for recording after receiving the root, the path to the memory card may be different, on androids below 4 the screenshot does not work)
Here I rolled the canvas)

Post has been editedbursoft - 02.04.14, 15:12


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
pavlofff
Message#14
02.04.14, 15:33
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2617
Check in: 04.12.09
LG G2

Reputation:-  434  +

Bursoft @ 04/02/2014, 19:42*
Is it really more convenient than in Notepad ++ and other specialized tools?

than NotePad ++ is more convenient than many times (to understand this, you can just read it "What's new"for each release - all sorts of buns (very relevant), quite easing the difficult burden to disassemble someone else's code, with each new version is added enough).
But to call NotePad ++ a specialized tool for modifying other people's programs is still difficult - rather, it is the opposite of a universal text editor.

As for the specialized tool, I think this tool is an IDE - any, even the simplest IDE, certainly exceeds this program in order of convenience for debugging and fixing code, but the trouble is that the source code is not for all programs, but without sane source code to drive the decompiled code in the IDE, more grab hemorrhoids, than you will then enjoy the benefits.

Post has been editedpavlofff - 02.04.14, 15:34


--------------------
bursoft
Message#15
02.04.14, 17:47
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

The IDE decides if there is a readable, sane code - in our case, after decompiling the AIC, there is no such thing (xml is not code at all; smali is like code, but there is little use from it; the rest is of little interest to us)
Therefore, we have to do with the "standard" amenities - syntax highlighting, folding blocks, etc.
All this is in any advanced text editor, so that the usual Notepad ++ will be the most convenient tool for me personally (you need to download the smali backlighthere).

I downloaded and looked at the editor as a part of VTS again - I didn’t find any additional functionality (compared to the one already described above).


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
pavlofff
Message#16
03.04.14, 07:41
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2617
Check in: 04.12.09
LG G2

Reputation:-  434  +

Bursoft @ 04/02/2014, 10:47 PM*
I did not find any additional functionality there.

ahem .. and yet he is there .. only a couple of basic features that ultimately save hours of work and millions of nerve cells. let's confine ourselves only to editing xml and what is missing in Notepad ++ (that is, end-to-end search through the contents of project files is naturally also present, for example). Also, all the main features of the text editor are also present .. and so, the differences:

1. Project tree - access to all folders and subfolders of the decompiled apk in the program itself (ok, for notepad ++, we can install the Explorer plugin, so we’ll consider parity, but they don’t know everything about it, and throwing between the file manager and text editor doesn’t please )

2. Color codes and links to color resources are highlighted with this color (with the possibility of changing colors through a sane tool, including transparency), a click with Ctrl will open this element in colors.xml - I don’t know how you are, but it tires me a thousand times to climb Yandex or Graph.Editor, to understand what color # 20F4BB18 or even more fun, first climb in colors.xml, look for background_item in dozens of others, and after the color obtained #EEBBAA again climb somewhere else ..

3. Links to all resources (drawables strings dimens, etc.) are interactive, that is, if you click on any xml for something like @ string / sometext, then in a pop-up window it will show what text is hidden behind this uninformative link (a click with Ctrl will open this string in strings.xml). For other resources, Ctrl + click opens the clicked item in the corresponding resource file (drawable represented as .png in the internal graphics viewer) - this is very convenient and eliminates the unproductive constant throwing to the dimens.xml strings.xml and finding the right string there)

4. Click + Ctrl on the link to the resource represented as .xml (for example, processing the button states: normal, pressed, selected) opens this .xml in a separate tab, which is also very convenient.

the rest there is more specialized and not too often used ..

All this may and it seems too insignificant, but when you use it, returning to NotePad ++ already somehow doesn’t pull at all

Post has been editedpavlofff - 03.04.14, 07:45


--------------------
bursoft
Message#17
04.04.14, 17:53
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

Slav_nsk @ 04/04/2014, 16:48*
What is it? And what does it eat with? : rofl:

All application code is contained in classes.dex, and after parsing through apktool or baksmali it looks like a bunch of * .smali files with such content
smali
Attached Image

but this, let's say, "machine" code, its reading can not be called pleasant)
There are programs that try to recreate the code the way the developer saw it when writing the application. i know two - jd-gui and jadx
In them, the code looks almost like normal, which greatly improves its perception.
jd-gui
Attached Image
jadx
Attached Image


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
bursoft
Message#18
04.04.14, 18:26
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

Petrovich72 @ 04/04/2014, 18:07*
And if they give advice in java-code? A couple of times the Chinese gave me advice on what and where to edit it in java-code.

If you give advice in java-code, then two options - either rewrite this java-code directly in smali, or write this code in ADT, and then decompile in smali. In general, hemorrhagic is still the one)
As a rule, editing tips in java-code are given to those who have the source java-code. but this is the Chinese) you, it seems, those tips did not help
and these programs only view, but do not edit


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
bursoft
Message#19
05.04.14, 12:10
Veteran
********
[offline]

Topics Curator
Group: Curators
Messages 1650
Check in: 08.09.10
Samsung Galaxy S7 SM-G930FD

Reputation:-  2720  +

bursoft, so just viewing java code? How about editing java code? T9 for Baidu would fix ...

these programs onlyare trying recreate the code in a readable form, and even then, it turns out it is difficult, and sometimes it does not work at all. even on the screenshots I posted it is clear that the same code in different programs looks different
and even to edit there - like the moon
but, nevertheless, even such code is useful, especially for applications interested in the "internals" of applications)

Post has been editedbursoft - 05.04.14, 12:18


--------------------
Batch ApkTool- utility to properly recompile APK files
Alcatel OT735i ->Sony Ericsson K500i ->Nokia 6630 ->Nokia 6120c ->Huawei Honor U8860 ->ASUS ZenFone Selfie ZD551KL ->Samsung Galaxy S7
zubek79
Message#20
06.04.14, 17:47
Veteran
********
[online]

Group: Friendssavagemessiahzine.com
Messages 1851
Check in: 23.12.12
ZTE Axon 7 A2017G

Reputation:-  467    +

Hello. I am writing in search of a solution.
For some time I have been translating programs from English to Russian, there have never been errors when repacking.
I used to use the APK manager when I ran into the subject and started using it. Everything is simple and convenient.

Springpad users asked for help with the translation, but a quotation came with it - the program assembles it, and during installation a syntax error parses the package. And so with all the latest versions of this Springpad. His brain to solve the issue is not enough.
I put the apk from the market and the values-ru folder into the archive.
I ask, if anyone has a sporting interest (mine has already dried up, to be honest, I am writing here in the last attempt) to help collect the Russified package and tell what my mistake is. Or maybe the program is cleverly protected?
Attached filespringpad.rar(5.39 MB)

It will not work, it will not work.
Slav_nsk
Message#21
06.04.14, 18:54
I'm not a Guru, I'm just learning
*********
[offline]

Group: Moderators
Messages 14173
Check in: 02.06.11
Huawei Mate 20 lite SNE-LX1

Reputation:-  2732  +

Zubek79 @ 04/06/2014, 10:06*
Is there any tricky way to copy the original signature?

Check out a couple of posts:Time, Two (I use it myself sometimes)


--------------------
A9 (EMUI 9.0.1 SNE-LX1 9.0.1.150 (C10E2R1P1)
About myself

4

239 pagesV  1 2 3 4 5 6 > » 


 mobile version    Now: 02.05.19, 07:06