[TOOL][Windows] APK Easy Tool v1.58 (3 dec. 2020)

evildog1

Senior Member
May 2, 2012
1,566
747
143
1607083775847.png


Apk Easy Tool is a lightweight GUI application that enables you to manage, sign, compile and decompile the APK files for the apps you are working on.

APK Easy Tool is absolute free for commercial and non-commercial use.

Please note: This tool is not meant for newbies, but meant for faster tasks for those who are lazy to use CMD

Requirements:
- Windows 7 or above
- .NET Framework 4.7.2 or above
- Java 8 or JDK 8, doesn't matter which one

Features:
Decompile/Compile
Decomile and compile APK, DEX and JAR files, with SPACE, symbols and germany, danish, swedish etc... characters support. Can cancel during operation

Sign/Zipalign
Signing and ZipAligning of APK/JAR files. Can cancel during operation

Extract/Zip APK
Extract and zip APK with 7z Compression-level 0-9. Can cancel during operation

APK Infomation
Show APK infomation with icon using aapt dump badging and link to Play Store

Framework
Install your framework and manage framework paths

Log output
View your logs to find errors.

Options
Change options of tool, decompile, compile, sign and zipalign. Options: Java heap, Apktool version, apksigner version, directories, java path, Windows explorer integration, remeber window position and more
All options and textboxes are saved as config.xml and will load on launch
Quick options on main.

Drag and drop
Drop APK, DEX, JAR files and Decompiled folder on buttons to perform actions. Drop outside buttons to select/open as file/folder

Apktool.jar version selection
Can switch to other versions of apktool.jar on options
Add other apktool.jar in "Apktool" folder

Shortcuts
4 buttons to open work directories of decompiled APK, compiled APK, extracted APK and zipped APK
Jumplist shortcuts


Windows explorer integration
Do actions by just right-clicking on APK file and choose the following options, decomile or compile APK, DEX, and JAR files, Zipalign APK, Check align, Sign APK and Install APK


Getting started:
For the first time you launch the tool, it will automatically set apktool.jar and work directories for you. You can change it in Options

Selecting/opening APK or decompiled folder will be used as your main project work. So if you doing actions, it will be placed in your work directories that was been set.

Spaces and accent characters are supported, you do not need to rename it before opening APK. APK filename that contains chinese, japanese etc will still not work even code page is set correctly in the Options so you need to rename the APK. I don't know why Windows behave like that.

Drag and drop are supported. The files would be placed on the same directory where the apk came from

You do not need to use Framework unless you know what you are doing, it is for ROM developers and System App modder only

It works the same way as the command line version :)

Download links:




(It can take longer time to update there)

-------------------------------------------

I understand the concern when this tool gets flagged as malware but I can tell you this tool is safe. There is nothing that could potentialy harm your PC. Why would I do that to you?? I'm not evil! Well, you know my username, evildog1. it was just silly name, it came from a song name called Evil-dog or something. But still, i'm not evil 😄
Also Softpedia labs has tested this tool multipletimes and still reported this tool 100% clean. See here: https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/Apk-Easy-Tool.shtml

Virustotal 1/69.

Credits:
Evildog1 (Creator of this tool)
ibotpeaches (Creator of apktool.jar)
Google, Android NDK (adb, aapt, apksigner and zipalign)
bootstraponline (signapk)
Igor Pavlov (7zip)
JesusFreke (Smali/Baksmali)
dwmkerr (SharpShell https://github.com/dwmkerr/sharpshell)

Donate:
If you support me, feel free to donate and I appreciate it :)


Disclaimer:
Same as apktool, APK Easy Tool is neither intended for piracy and other non-legal uses. It could be used for localizing, adding some features or support for custom platforms, analyzing applications and much more.
 
Last edited:

evildog1

Senior Member
May 2, 2012
1,566
747
143
Before posting:
  • Follow XDA rules first (especially when newbies created an account just to only come here to post something)
  • Have any problem with APK Easy Tool? Please post an issue with full infomation and share your logs. Screenshot or video can be very helpful. Without enough infomation, we would leave this tool more unstable
  • Problem with decompile or compile is related to apktool.jar so check the log and read what it says and read the FAQ and Troubleshooting below, your answers might be there.
  • Keep in mind that there's a big difference between identifying issues related specifically to the "APK Easy Tool Software" and the "Apktool Java Utility (by iBotPeaches).
  • More info https://forum.xda-developers.com/an...k-easy-tool-v1-02-windows-gui-t3333960/page50. Thanks @Ibuprophen for explaining
  • This thread is not the right place to discuss about modding apk like editing xml, editing smali, apk security issues, app crashes etc. The best place is to ask on Android Q&A, Help & Troubleshooting which is newbie friendly. Any messages or posts like that will be ignored!
  • Regarding framework issues and system apps modding should be posted at the correct section of your device model.

Troubleshooting:
It's not unusual that it can't decompile or compile. Please try the troubleshooting below to see if it solves the problem:
  • Make sure the filename does not contain any symbol or special characters like chinese, japanese, arabic etc since apktool.jar is command line based tool and cannot support it correctly
  • Use latest version of apktool.jar (See FAQ Below for more info)
  • If you are using latest version of apktool.jar, try use older version of apktool.jar. Sometimes it can mitigate the issue (See FAQ Below for more info)
  • Go to Framework tab and clear the framework, and decompile the APK again.
  • Decompile APK with "Only disassemble the main dex classes (classes[0-9]*.dex) in the root" checked. Prevents disasemble dex from assets folder) (apktool 2.4.1 and up only)
  • Decompile APK with "Don't decode resources.arsc" checked if you are only editing Java (smali) (It will prevent the decompile of resources. This keeps the resources.arsc intact without any decode.)
  • Decompile APK with "Don't decode classes.dex" checked if you are only editing the resources (xml) (--no-src will prevent the disassembly of the dex file(s). This keeps the apk dex file(s) and simply moves it during build.)
  • Compile with "Use the aapt2 binary instead of aapt" checked (Use the aapt2 binary instead of appt)
  • Sometimes Java 8 64-bit works better than Java 8 32-bit. If your system is Windows 64-Bit, please uninstall Java 32-bit version (and all other Java versions if you don't use) and install Java 64-bit version (Windows Offline (64-bit)) or install JDK 8 64-bit (Windows x64) if you are developing Java. Java and JDK do not really matter for apktool
If nothing solves your problem, please read the log carefully, read FAQ and also read the list of apktool.jar errors. You may find your answers below

List of apktool.jar errors:
Please check out this thread for more infomation regarding Apktool.jar errors

FAQ:
Q: How can I update or downgrade apktool.jar?
A: Download apktool.jar here: https://bitbucket.org/iBotPeaches/apktool/downloads/
Place apktool.jar inside \APK Easy Tool\Apktool. Restart the tool if running
Go to Options and switch apktool version



Do not forget to clear the framework after switching version!

Q: I'm getting an error "'Java' is not found as an internal or external command"
A: Reinstall Java or JDK

Q: I'm getting an error "java.lang.OutOfMemoryError"
A: Go to Options tab and increase Java heap size

If your system is Windows 64-bit, please uninstall Java 32-bit version (and all other Java versions if you don't use) and install Java 64-bit version (Windows Offline (64-bit)) or install JDK 8 64-bit (Windows x64) if you are developing Java. Java and JDK do not really matter for apktool

Q: I'm getting an error "Error occurred during initialization of VM. Could not reserve enough space for (...)KB object heap"
A: Go to Options tab and reduce Java heap size. Recommended size: 1024m

If your system is Windows 64-bit, please uninstall Java 32-bit version (and all other Java versions if you don't use) and install Java 64-bit version (Windows Offline (64-bit)) or install JDK 8 64-bit (Windows x64) if you are developing Java. Java and JDK do not really matter for apktool

Q: I'm getting an error "brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = -1073741701)"
This is basically the problem with Java 32-bit.
32-bit is old and support will be stopped on apktool 2.6.0. Please consider to switch to Windows 64-bit system if you still using 32-bit system, and install Java 64-bit version (Windows Offline (64-bit)) or install JDK 8 64-bit (Windows x64) if you are developing Java. Java and JDK do not really matter for apktool

Q: Window is not opening but still appear in taskbar
A: The window is out of screen, edit the config.xml and change

Code:
<CheckBoxWinPos>true</CheckBoxWinPos>
to

Code:
<CheckBoxWinPos>false</CheckBoxWinPos>
Q: Drag and drop does not work
Do not run it as administrator. Windows never allow drag and drop if an application running as administraor for security reason

Q: How to update or delete AETShellExt.dll?
A: If you are using shell extension for APK Easy Tool and you want to update, you must unregister and uninstall it first

Open APK Easy Tool. Go to options -> General and click Uninstall to uninstall Context menu integration. It will ask you for admin rights
Windows 8/10: Open Task Manager and restart all explorer.exe processes
Windows 7: Open Task Manager, end task all explorer.exe processes and run new task explorer.exe

Then you can replace or delete AETShellExt.dll and don't forget SharpShell.dll ServerRegistrationManager.exe too

Q: Is drag and drop supported?
A: Yes it supports drag and drop APK/ZIP file
Simply drop a file on buttons to do something.
Examples:
- Drop an APK file on "Decompile APK" button to
decompile APK in the same directory
- Drop an APK file outside (drop file on white background)
to select APK to work on.

Q: How can I reset APK Easy Tool?
A: Go to Options -> General. Scroll down and click Reset to default.
You can also manually delete config.xml beside its exe

Q: Is APK Easy Tool collecting any data?
A: No, we respect your privacy very seriously
It only have ability to connect to read-only secure server that checks for updates.

Q: Do you release the source code?
A: No, it's my decision and you should respect that. There are already open source projects on Github that can help you get started

Q: Alternatives?
A: Try out Tickle My Android, a command line tool that are also easy to use.
But don't think switching to other tool will solve any apktool issues, just because you don't know how to read and search :p

Changelogs:
APK Easy Tool v1.58 (2020-12-03)

Note:
- The tool has become a bit too advanced so we remove some features to keep it simple and to proper maintaining
- As of apktool.jar 2.5.0, 32 bit support is deprecated. Once 32 bit support is removed from apktool, APK Easy Tool will also have 32 bit support removed. 32 bit is dead now

Changelog:
- Updated apktool.jar to 2.5.0
- Language improvements
- Updated adb, zipalign, aapt, apksigner from Android SDK 30.0.2
- Logs and history now stored in temp folder C:\Users\(username)\AppData\Local\Temp\AET. They should be stored temporary, not permanently. You can also use any disk cleaner to clear your temp folder which also clears APK Easy Tool's icon cache, logs and history
- Added signature signing options. v4 signing disabled by default so it doesn't create useless .idsig file
- "Only disassemble the main dex classes" is on by default due to annoying smali_assets/assets.dex error on some APKs
in the root. [v2.4.1+]
- Switched back to aapt 1 due to some issues getting APK info
- Default heap is 2048m
- Fix icon loading for decompiled APK
- Fix framework installation path
- Temporary disabled CMD mode, may be removed in next updated. New way to execute CMD is being improved.
- For more privacy, logs will only save if an error occured. You can still clear the log anytime
- Portable Java path has changed. Select java.exe instead the bin folder
- You can press ESC to cancel which would kill process of java.exe, adb.exe, zipalign.exe and 7z.exe. This is not recommended to do
- Added status bar. It's easier to work with it than custom yellow notice bar
- Removed log date. I don't think anyone will ever look back of their logs
- Removed log level
- Removed replace spaces with underscore. You can use PowerToys which has PowerRename that does the job
- Removed signapk.jar since it's too old and slow
- Removed ZIP signing since not many using this much. APK Easy Tool should be more focused on APK. Please use an alternative tool for ZIP signing https://forum.xda-developers.com/an...g/tool-zip-builder-v4-2-1-build-sign-t3739556
- Removed quick options because the UI looking bit awkward. It should be simple and more space for multi-languages
- Removed disable tooltip checkbox. Now it is always shown
 
Last edited:

evildog1

Senior Member
May 2, 2012
1,566
747
143
aren't you suppose not to sign system apps? is it possible with this tool?
Ya, I wondered about this too? Looking at the GUI, it appears there is no Option to Re-Compile without Signing. Any help/advice?
I didn't think about it, because i was thinking that the APK can't install without signing so i added sign apk. i have never tried to sign system apps because i don't develop system apps but i will fix it asap
 
  • Like
Reactions: Dr.NHTT

Aimbot91

Senior Member
Aug 7, 2012
523
187
0
Valjevo
I am getting this error in log file:
Decompiling...

'java' is not recognized as an internal or external command,
operable program or batch file.
But l have Java installed on my pc :confused:
Edit: l forget to add Java PATH nevermind.
Can you add clone apk function in this tool?
 
Last edited:

kikinda

Member
Apr 6, 2013
38
14
0
kikinda
here is the log


Tue 03/15/2016 20:48:06.78
Decompiling...


-----------------------------------------------------------------

Tue 03/15/2016 20:49:15.09
Re-compiling...

ERROR: input directory '7z' does not exist
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_2001132480781272080.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL5019627172930567125.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\johny\apktool\framework\1.apk, -S, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:472)
at brut.androlib.Androlib.buildResources(Androlib.java:410)
at brut.androlib.Androlib.build(Androlib.java:298)
at brut.androlib.Androlib.build(Androlib.java:268)
at brut.apktool.Main.cmdBuild(Main.java:225)
at brut.apktool.Main.main(Main.java:84)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_2001132480781272080.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL5019627172930567125.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\johny\apktool\framework\1.apk, -S, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:425)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:458)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_2001132480781272080.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL5019627172930567125.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\johny\apktool\framework\1.apk, -S, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:419)
... 6 more

-----------------------------------------------------------------

Signing...

-----------------------------------------------------------------
 
  • Like
Reactions: Dr.NHTT

evildog1

Senior Member
May 2, 2012
1,566
747
143
I am getting this error in log file:
Decompiling...

'java' is not recognized as an internal or external command,
operable program or batch file.
But l have Java installed on my pc :confused:
Edit: l forget to add Java PATH nevermind.
Can you add clone apk function in this tool?
oh ok, and can you give me more details about cloning an apk?

Thanks!
 

kikinda

Member
Apr 6, 2013
38
14
0
kikinda
its the same

Thu 03/17/2016 14:39:29.58
Re-compiling...

ERROR: input directory '7z' does not exist
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_6490422566377319687.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL6973702748119735301.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\JOHNY\apktool\framework\1.apk, -S, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:472)
at brut.androlib.Androlib.buildResources(Androlib.java:410)
at brut.androlib.Androlib.build(Androlib.java:298)
at brut.androlib.Androlib.build(Androlib.java:268)
at brut.apktool.Main.cmdBuild(Main.java:225)
at brut.apktool.Main.main(Main.java:84)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_6490422566377319687.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL6973702748119735301.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\JOHNY\apktool\framework\1.apk, -S, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:425)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:458)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_6490422566377319687.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL6973702748119735301.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\JOHNY\apktool\framework\1.apk, -S, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\New folder (4)\APK Easy Tool\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:419)
... 6 more

-----------------------------------------------------------------

Signing...
 

Attachments

  • Like
Reactions: Dr.NHTT

kikinda

Member
Apr 6, 2013
38
14
0
kikinda
i tested it again and its work with jbak.apk,decompiled,recompiled and signed, that ok. but not work with qqbrowser,only work when decompiling but cant recompile. can you test it? here is the log and the files.
PHP:
Tue 03/22/2016 20:23:07.88 
Decompiling... 
 
 
----------------------------------------------------------------- 
 
Tue 03/22/2016 20:24:23.53 
Re-compiling... 
 
ERROR: input directory '7z' does not exist
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_8255447116955995116.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL5471454235674540777.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\JOHNY\apktool\framework\1.apk, -S, C:\Users\JOHNY\Desktop\andro\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\Users\JOHNY\Desktop\andro\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
	at brut.androlib.Androlib.buildResourcesFull(Androlib.java:472)
	at brut.androlib.Androlib.buildResources(Androlib.java:410)
	at brut.androlib.Androlib.build(Androlib.java:298)
	at brut.androlib.Androlib.build(Androlib.java:268)
	at brut.apktool.Main.cmdBuild(Main.java:225)
	at brut.apktool.Main.main(Main.java:84)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_8255447116955995116.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL5471454235674540777.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\JOHNY\apktool\framework\1.apk, -S, C:\Users\JOHNY\Desktop\andro\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\Users\JOHNY\Desktop\andro\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
	at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:425)
	at brut.androlib.Androlib.buildResourcesFull(Androlib.java:458)
	... 5 more
Caused by: brut.common.BrutException: could not exec command: [C:\Users\JOHNY~1\AppData\Local\Temp\brut_util_Jar_8255447116955995116.tmp, p, --forced-package-id, 127, --min-sdk-version, 8, --target-sdk-version, 16, --version-code, 652170, --version-name, 6.5.0.2170, -F, C:\Users\JOHNY~1\AppData\Local\Temp\APKTOOL5471454235674540777.tmp, -0, conf, -0, ini, -0, , -0, 7z, -0, arsc, -I, C:\Users\JOHNY\apktool\framework\1.apk, -S, C:\Users\JOHNY\Desktop\andro\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\res, -M, C:\Users\JOHNY\Desktop\andro\Decompiled APKs\qqbrowser_6.5.0.2170_20820.apk\AndroidManifest.xml]
	at brut.util.OS.exec(OS.java:89)
	at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:419)
	... 6 more
 
----------------------------------------------------------------- 
 
Signing... 
 
java.io.FileNotFoundException: C:\Users\JOHNY\Desktop\andro\Recompiled APKs\qqbrowser_6.5.0.2170_20820.apk (The system cannot find the file specified)
	at java.util.zip.ZipFile.open(Native Method)
	at java.util.zip.ZipFile.<init>(Unknown Source)
	at java.util.zip.ZipFile.<init>(Unknown Source)
	at java.util.jar.JarFile.<init>(Unknown Source)
	at java.util.jar.JarFile.<init>(Unknown Source)
	at com.android.signapk.SignApk.main(SignApk.java:437)
 
-----------------------------------
 

Attachments

  • Like
Reactions: Dr.NHTT

evildog1

Senior Member
May 2, 2012
1,566
747
143
i tested it again and its work with jbak.apk,decompiled,recompiled and signed, that ok. but not work with qqbrowser,only work when decompiling but cant recompile. can you test it? here is the log and the files.
I have tested it on any apk tools and all of them failed to re-compile. It seems the APK is preventing from recompiling. I will contact the owner of apktool.jar to see if he can help
 
  • Like
Reactions: kikinda