[Tool] APK Toolkit v1.2 [Windows]

Search This thread

0xd00d

Member
Apr 6, 2023
13
52
APK Toolkit is a native Windows GUI app for Reverse Engineering Android apps. It provides multiple tools & options for decompiling, compiling, extracting and zipping various Android file formats as well as displaying app permissions, metadata and much more

It was written from scratch when APK Easy Tool was discontinued. It has similar features to APK Easy Tool as well as a lot more updated features

Light Skin

light.PNG


Dark Skin

dark.PNG


Features
  • Decompile / Compile / Extract / Zip xapk, apk, jar
  • ZipAlign / Check align xapk, apk
  • Check Align xapk, apk
  • Sign / Verify signature apk
  • Assemble / Disassemble dex, odex, oat (Baksmali / Smali)
  • Convert xapk / split xapk to single apk
  • Drag & drop support for single or multiple files
  • Pin window so it's always on top
  • JumpList and toolbar shortcuts
  • View / Remove app permissions
  • View app info including if app includes native 32bit / 64bit libs and/or global-metadata.dat and libil2cpp.so
  • il2cppdumper & dnspy built in, also supporting single / multiple file drag & drop (Dump directly without decompiling from xapk & apk and then view instantly in dnspy)
  • Install compiled Apk via Adb (Android Debug Bridge) or drag & drop Apk to install
  • Automate adding mod-menu to xapk or apk with single mouse click
  • Automate adding patched libs to xapk or apk
  • Automate adding toast message to app on startup
  • Decode / Rebuild to API level
  • Regex Search & Replace decompiled smali code
  • Remove Ads from Apps / Games via Regex Search & Replace
Requirements
  • Windows (APK Toolkit is a native windows app)
  • Java for additional tools
  • .net framework for additional tools


    Updated to v1.2
  • Regex Search & Replace decompiled smali code
  • Remove Ads from Apps / Games via Regex Search & Replace
  • Added Light or Dark Skin setting
  • Bug fixes

Download

Mirror
 
Last edited:

VolBob

Member
Jul 18, 2021
11
2
ooh, useful idea, but what a sloppy init release :( -
 

Attachments

  • v1.0.png
    v1.0.png
    88.7 KB · Views: 543

0xd00d

Member
Apr 6, 2023
13
52
ooh, useful idea, but what a sloppy init release :( -
You realise that this app is a GUI for ApkTool and other command line apps right?

Are you using Aapt2 in the settings?

The error in your screenshot shows it is an error with ApkTool and not ApkToolkit and there are plenty of topics relating to this ApkTool error, maybe search next time before insulting someone who is providing a free app


but what a sloppy init release
If you wanted help then this is the wrong way to go about it. I suggest you delete ApkToolkit and use something else
 

Ives Gunther

New member
Apr 12, 2023
1
1
View attachment 5881817

View attachment 5881821

ApkToolkit is a native windows GUI app for multiple tools for Reverse Engineering Android apps
It was written from scratch when APK Easy Tool was discontinued. It has similar features to APK Easy Tool as well as a lot more updated features

Features
  • Decompile / Compile / Extract / Zip xapk, apk, jar
  • ZipAlign / Check align xapk, apk
  • Check Align xapk, apk
  • Sign / Verify signature apk
  • Assemble / Disassemble dex, odex, oat (Baksmali / Smali)
  • Convert xapk / split xapk to single apk
  • Drag & drop support for single or multiple files
  • Pin window so it's always on top
  • JumpList and toolbar shortcuts
  • View / Remove app permissions
  • View app info including if app includes native 32bit / 64bit libs and/or global-metadata.dat and libil2cpp.so
  • il2cppdumper & dnspy built in, also supporting single / multiple file drag & drop (Dump directly without decompiling from xapk & apk and then view instantly in dnspy)
  • Automate adding mod-menu to xapk or apk with single mouse click
  • Automate adding patched libs to xapk or apk
  • Automate adding toast message to app on startup
Requirements
  • Windows (ApkToolkit is a native windows app)
  • Java for additional tools
  • .net framework for additional tools
Download

Mirror

I'm enjoying Apk Tool Kit, but it would be great if you could add a feature to install APKs using ADB. Currently, the only way to install APKs while using scrcpy is to use Apk Easy Tool. However, Apk Easy Tool kills the ADB server scrcpy spawns, which closes the mirrored window on the computer. If you could add a way to install APKs using ADB directly in Apk Tool Kit, that would be a great improvement. Thanks for your consideration!
 
  • Like
Reactions: elong7681

Leftrand

Senior Member
Jul 24, 2014
239
23
@0xd00d Sir when i made clone,its not launch on android 12
Its launch perfectly with android 11
Help please
 
Last edited:

0xd00d

Member
Apr 6, 2023
13
52
@0xd00d Sir when i made clone,its not launch on android 12
Its launch perfectly with android 11
Help please
It's hard to say for sure because a lot has changed in Android 12, especially access permissions
For example if app uses data folder then android 12 will not access it due to new access permissions

Does it install ok?
Do you get any error messages?

There are a few things you can try...

Disable google play protect
To disable Google Play Protect. Open "Play Store" application -> tap on Menu button -> select "Play Protect" option -> Disable the options "Scan device for security threats"

Some permissions like overlay permissions cause problems with android 12, you can try removing permissions in the AndroidManifest.xml and then trying again

Check your manifest for the mainactivity and check if you have
android:exported="false"> and if you have then set to true not false

make sure you have no duplicates in your manifest such as a duplicate mainactivity

you can also try signing with different signing versions in APK Toolkit settings

you can check your android logs via adb logcat

I don't use android 12 so have no way of testing sorry, please try the above and try and narrow down the problem
 
Last edited:

Leftrand

Senior Member
Jul 24, 2014
239
23
It's hard to say for sure because a lot has changed in Android 12, especially access permissions
For example if app uses data folder then android 12 will not access it due to new access permissions

Does it install ok?
Do you get any error messages?

There are a few things you can try...

Disable google play protect
To disable Google Play Protect. Open "Play Store" application -> tap on Menu button -> select "Play Protect" option -> Disable the options "Scan device for security threats"

Some permissions like overlay permissions cause problems with android 12, you can try removing permissions in the AndroidManifest.xml and then trying again

Check your manifest for the mainactivity and check if you have
android:exported="false"> and if you have then set to true not false

make sure you have no duplicates in your manifest such as a duplicate mainactivity

you can also try signing with different signing versions in APK Toolkit settings

you can check your android logs via adb logcat

I don't use android 12 so have no way of testing sorry, please try the above and try and narrow down the problem
Thank you for your reply sir
Install oke sir without error.
I did disable play protect all the time,my manifest also true

Recently i use np manager to remove signature verification using Modex3.0 to sign apk before i modified using apktool or apk editor,it will launch on a11 below but not a12 up

If no remove signature verification,it will not launch for both a11 and a12 after installed.
I also try sign v1 v2 v3 v4 yet no luck,only black screen and closed

Viet guy did also modified same apk but their apk lauch for a11 a12 and a13 perfectly,don't know they did
Wish i could find solution for this because your tool very handy and simple to use
 

0xd00d

Member
Apr 6, 2023
13
52
Thank you for your reply sir
Install oke sir without error.
I did disable play protect all the time,my manifest also true

Recently i use np manager to remove signature verification using Modex3.0 to sign apk before i modified using apktool or apk editor,it will launch on a11 below but not a12 up

If no remove signature verification,it will not launch for both a11 and a12 after installed.
I also try sign v1 v2 v3 v4 yet no luck,only black screen and closed

Viet guy did also modified same apk but their apk lauch for a11 a12 and a13 perfectly,don't know they did
Wish i could find solution for this because your tool very handy and simple to use

Can you message me with a link to your APK and a link to the other modded APK which works for a11,a12 amd a13
I can't promise anything but I can try to see whats wrong using a12 emulator as soon as I get time
 

ivexsa

Member
Sep 29, 2010
45
7
Hi guys, I'm trying to modify a system apk on my head Unit (PX5). Specifically HCT4Music.apk. I just want to modify the colours of the screen, so that it fits the inside lighting of my car. I have no problem with the modifications. But I can't get it installed by the signature. How can I keep the same signature of the original apk.
I have also tried to copy the modified apk to /system/app and the result is that it works but it does not allow me to access the music files because it denies me access to the file system.
Do you have any solution?. Thanks

Translated with www.DeepL.com/Translator (free version)
 

0xd00d

Member
Apr 6, 2023
13
52
How can I keep the same signature of the original apk
Only if you have a rooted device, you can use original sig in apk with disable signature with magisk / xposed framework
If no rooted device then you can try one of the signature killers which hook / replace new sig with original sig
 
  • Like
Reactions: walter67

ivexsa

Member
Sep 29, 2010
45
7
Only if you have a rooted device, you can use original sig in apk with disable signature with magisk / xposed framework
If no rooted device then you can try one of the signature killers which hook / replace new sig with original sig
Thank you very much 0xd00d. I have installed the magisk module and installed the system apk (music apk). But android 10 denies me access to storage devices.
Any more help?


thank you

By the way. excellent application
 

walter67

Senior Member
May 9, 2008
96
0
Looks like a great piece of kit , just wish I knew how to use it to to moddify a app, and re-sign it well done.
 

dogmaphobia

Member
Aug 22, 2007
5
2
Nice tool, tried to decompile the apk and make change on smali file. Hit the compile button and generate the APK. But it looks like no changes which I had made with the new APK in `2 - Compiled` directory
 

0xd00d

Member
Apr 6, 2023
13
52
If it compiled without error then your new changes should be in there
Are you editing the right smali file?
If you are editing libs then make sure you are editing the correct one for the architecture you are installing / testing the APK ( armeabi-v7a or arm64-v8a )
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Really great effort, good job, if you want to improve it, my suggestion is to bring 2 functions to the tool.

    1- Some apk dex methods keep the number around 65536, so when you compile you will encounter error, you can add a dex splitter (Redivision) function to fix this error.

    2- Now many apks have signature checker, you can bring it to apk append function (sign killer, etc).
  • 28
    APK Toolkit is a native Windows GUI app for Reverse Engineering Android apps. It provides multiple tools & options for decompiling, compiling, extracting and zipping various Android file formats as well as displaying app permissions, metadata and much more

    It was written from scratch when APK Easy Tool was discontinued. It has similar features to APK Easy Tool as well as a lot more updated features

    Light Skin

    light.PNG


    Dark Skin

    dark.PNG


    Features
    • Decompile / Compile / Extract / Zip xapk, apk, jar
    • ZipAlign / Check align xapk, apk
    • Check Align xapk, apk
    • Sign / Verify signature apk
    • Assemble / Disassemble dex, odex, oat (Baksmali / Smali)
    • Convert xapk / split xapk to single apk
    • Drag & drop support for single or multiple files
    • Pin window so it's always on top
    • JumpList and toolbar shortcuts
    • View / Remove app permissions
    • View app info including if app includes native 32bit / 64bit libs and/or global-metadata.dat and libil2cpp.so
    • il2cppdumper & dnspy built in, also supporting single / multiple file drag & drop (Dump directly without decompiling from xapk & apk and then view instantly in dnspy)
    • Install compiled Apk via Adb (Android Debug Bridge) or drag & drop Apk to install
    • Automate adding mod-menu to xapk or apk with single mouse click
    • Automate adding patched libs to xapk or apk
    • Automate adding toast message to app on startup
    • Decode / Rebuild to API level
    • Regex Search & Replace decompiled smali code
    • Remove Ads from Apps / Games via Regex Search & Replace
    Requirements
    • Windows (APK Toolkit is a native windows app)
    • Java for additional tools
    • .net framework for additional tools


      Updated to v1.2
    • Regex Search & Replace decompiled smali code
    • Remove Ads from Apps / Games via Regex Search & Replace
    • Added Light or Dark Skin setting
    • Bug fixes

    Download

    Mirror
    8
    ooh, useful idea, but what a sloppy init release :( -
    You realise that this app is a GUI for ApkTool and other command line apps right?

    Are you using Aapt2 in the settings?

    The error in your screenshot shows it is an error with ApkTool and not ApkToolkit and there are plenty of topics relating to this ApkTool error, maybe search next time before insulting someone who is providing a free app


    but what a sloppy init release
    If you wanted help then this is the wrong way to go about it. I suggest you delete ApkToolkit and use something else
    5
    Updated to v1.1 with some small bug fixes and additions...
    3
    If you could add a way to install APKs using ADB directly in Apk Tool Kit, that would be a great improvement.

    I'll add that into the next release, thanks for the suggestion
    2
    Thank you for your reply sir
    Install oke sir without error.
    I did disable play protect all the time,my manifest also true

    Recently i use np manager to remove signature verification using Modex3.0 to sign apk before i modified using apktool or apk editor,it will launch on a11 below but not a12 up

    If no remove signature verification,it will not launch for both a11 and a12 after installed.
    I also try sign v1 v2 v3 v4 yet no luck,only black screen and closed

    Viet guy did also modified same apk but their apk lauch for a11 a12 and a13 perfectly,don't know they did
    Wish i could find solution for this because your tool very handy and simple to use

    Can you message me with a link to your APK and a link to the other modded APK which works for a11,a12 amd a13
    I can't promise anything but I can try to see whats wrong using a12 emulator as soon as I get time