-
Go to the folder with your
Launcher.apk
, press Shift + right click and openPowerShell
from the context menu. -
In
PowerShell
paste this command:apktool d Launcher.apk
and press enter. Wait till Apktool finishes the job. -
Now you should see the folder
Launcher
containing disassembled launcher app. Go to the directoryLauncher\smali\com\fyt\car
and openMusicService.smali
with text editor (i.e. Notepad++). -
Compare the code to the following examples. If it looks like on this screenshot then you can proceed to the next step. If it looks like that then it means that the code in your launcher is obfuscated and there's little we can do. Simply choose another launcher.
-
Download and unpack launcher_cooker.rar. Copy and paste
MusicService.smali
to the unpackedlauncher_cooker
folder (it should be in the same folder withadditional_method.smali
andlauncher_cooker.py
). -
Open
PowerShell
in that folder the same way as in the step 2. and run the commandpy .\launcher_cooker.py
. -
In the newly created
output
folder you will find the modifiedMusicService.smali
, use it to replace the original file in the directoryLauncher\smali\com\fyt\car
. -
Repeat step 2. and 3. but this time use the command
apktool b Launcher
which will assembly the app back to the.apk
file. -
Go to the directory
Launcher\dist
where you'll find modifiedLauncher.apk
. -
Now sign your
Launcher.apk
with proper keystore. That might be tricky for users that don't have installed Android SDK.Here is the exemple of Android SDK directory
C:\Users\<your_user-name>\AppData\Local\Android\Sdk\build-tools\34.0.0
. First steps will happen there.-
If you have installed android SDK then your Environment is probably already created, so just copy and paste
apksigner.jar
from\AppData\Local\Android\Sdk\build-tools\<build_number>\lib
toAppData\Local\Android\Sdk\build-tools\<build_number>
and proceed to the step 12. -
If it's your first time with Android then you can either install Android Studio and do previous step or just set smaller packege available to download here without downloading Android Studio.
-
If you chose to download smaller package then create such directory
C:\Users\<your_user-name>\AppData\Local\Android\Sdk\build-tools\<build_number>
and unpack it's contents there so it looks like on this screenshot. Copy-pasteapksigner.jar
as in subpoint 1. -
Create or edit environment variable
PATH
for user and for system using this dir%LOCALAPPDATA%\Android\Sdk\build-tools\<build_number>
axactly as on this screenshot. -
If the substeps above don't work then you'll have to google it and solve proper Android SDK installation by yourself.
!!! Remember to replace <your_user-name> and <build_number> with proper content (see the example screenshots) !!!
-
-
Copy and paste
Launcher.apk
from step 10. to thelauncher_signer
folder (it should be in the same folder withplatform.jks
). -
Open
PowerShell
in that folder the same way as in the step 2. and try to run the command:apksigner sign --ks <your_directory>\launcher_signer\platform.jks Launcher.apk
If it doesn't work try this command:
C:\Users\<your_user-name>\AppData\Local\Android\Sdk\build-tools\<build_number>\apksigner sign --ks <your_directory>\launcher_signer\platform.jks launcher.apk
PowerShell
will ask you for the pasword, typeandroid
(it won't show up in the terminal) and press Enter. Here is the exemplary screenshot.!!! Remember to replace <your_user-name>, <build_number> and <your_directory> with proper content (see the example screenshots) !!!
-
Now you should find in the
launcher_signer
folderlauncher.apk.idsig
which you can remove and signedLauncher.apk
(it has the same name as before signing). -
Install signed
Launcher.apk
on your device and have fun with working status bar titles from stock player.