A powerful tool to inject assets, native (.so) libraries and sign the apk.
- Change
compileSdkVersion
/targetSdkVersion
- Inject assets files
- Inject native (.so) libraries
- Sign the apk using your keystore file
Note: Before installing Enhancer, make sure that you've JDK 8 or above installed.
In PowerShell, run:
iwr https://raw.githubusercontent.com/jewelshkjony/Enhancer/main/install.ps1 -useb | iex
-
In the terminal, run:
curl https://raw.githubusercontent.com/jewelshkjony/Enhancer/main/install.sh -fsSL | sh
-
To run Enhancer write
chmod +x Enhancer.sh
on terminal.
Now, that you've installed Enhancer, let's try this tool.
-
Open the terminal and write
Enhancer
. This will show you some prompts.Enter apk path
: Set the path of the apk or drag the apk file here.Enter keystore path
: Set the keystore path or drag the keystore file here. Enhancer tool will use this keystore file to sign your apk.Want to change SDK version? Y/N
: WriteY
if you want to changecompileSdkVersion
/targetSdkVersion
. If you've enteredY
then it'll ask for entercompileSdkVersion
&compileSdkVersionCodeName
.Want to inject assets? Y/N
: If you want to inject assets file so writeY
now it'll ask for the directory path of asstes files.Want to inject native libraries? Y/N
: If you want to inject (.so) native libraries so writeY
now it'll ask for the directory path of native libraries.
-
If you only want to sign the apk and don't want to inject assets, native (.so) libraries so write
N
on every prompts. So the tool will skip the injecting process. When you're only signing the apk so the output apk will override the origianl apk. And if you're injecting assets or native (.so) libraries so the tool will provide a new apk (originalApk-enhanced.apk). -
That's it, now you can install the generated apk.