[MOD][TEMPLATE] APK-Patcher Lite - Android Software Development

APK-Patcher Lite
Flashable Zip Template for Modifying System APKs On-Device
Based on APK-Patcher by @osm0sis​
Information
This is a modified version of APK-Patcher that will delete / inject files into System APK files instead of using a baksmali / apktool method.
The method used here is a similar method used in my ROMs to patch files, where instead of having to have like for example 4 SystemUI files, I only needed to keep the actual files that were changed.
This method could also be used quite easily to apply OTA updates or addons on already pre-modified APK files.
LINK TO GITHUB (STANDARD): https://github.com/djb77/APK-Patcher-Lite
LINK TO GITHUB (MAGISK): https://github.com/djb77/APK-Patcher-Lite_Magisk
Usage
Copy your pre-compiled resource files (including .dex files) to the patch folder, removing the .apk part of the filename (ie: SystemUI)
Create a file in scripts with the same name (ie: SystemUI.sh) if you want to delete any existing files from the APK
Make edits to envvar.sh, and also to extracmd.sh if needed
Properties / Variables (envvar.sh)
banner="";
apklist="";
apkbak=/data/media/0/APK-Backup;
backup=1;
cleanup=1;
banner is the name of your patch zip, usually suggestive of what it does, to be displayed at the beginning of the zip flash. You should include your name/handle here like "by osm0sis @ xda-developers" for credit purposes.
apklist is a string containing the list of APKs to be patched included in the patch zip, separated by spaces between the quotes. Each APK is automatically found recursively in /system, then copied to the working directory to be decompiled and acted on, then copied back to /system.
apkbak is the location to place backups of the untouched APKs in apklist if backup=1 is set.
backup=1 will store backups of the untouched APKs in the location specified in apkbak.
cleanup=0 will keep the zip from removing it's working directory in /tmp/apkpatcher - this can be useful if trying to debug in adb shell whether the patches worked correctly. cleanup=1 is necessary on multi-APK patching zips, so it's recommended each APK to be patched be tested on their own with cleanup=0 before combining into a single zip.
envvar.sh
Modify the envvar.sh to add your banner, apklist, backup and cleanup options
Multiple files can be patched, put a space between the filenames (ie: apklist="file1.apk file2.apk"
extracmd.sh
Modify the extracmd.sh to add any additional commands to be performed at the end of the patching process that aren't patch-related (/data file changes,
scripts/$apkname.sh
fileremove="";
$apkname is the name of the folder that you put your resources files in. Copy scripts_sample.sh and rename it to your APK (ie: SystemUI.sh)
Multiple files can be deleted, put a space between the paths (ie: fileremove="/res/drawable/file1.png /res/drawable/file1.png"

Good job, mate. Usefull for a 5-SystemUI ROMs :highfive:

Good job as usual..... mate

Nice one mate
Can't wait to try it out

Well done, good job bro [emoji106]

Can I use this to get more coins in wonka's world of candy?

NICE... :good: :highfive:

Good work djb77

Replied to wrong thread

Could this modify an apk's screen orientation?
For months i've been trying to get USTVHUB to open on my Shield TV on 8.0 but wont because the app only opens in portrait mode-meant for phones only.
This app works on my S7 or phones. But no matter which screen orientation app i try, and tried editing code, the app crashes every time on my Shield tv because that's landscape mode.
If the OP app wont work for this can someone point me in the direction of something that would work to change an apk's screen orientation?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

dovedescent7 said:
Could this modify an apk's screen orientation?
For months i've been trying to get USTVHUB to open on my Shield TV on 8.0 but wont because the app only opens in portrait mode-meant for phones only.
This app works on my S7 or phones. But no matter which screen orientation app i try, and tried editing code, the app crashes every time on my Shield tv because that's landscape mode.
If the OP app wont work for this can someone point me in the direction of something that would work to change an apk's screen orientation?
Click to expand...
Click to collapse
My module will work if you give it the right files to inject, what files/resources my module injects into an APK is your responsibility.

this need root?

smallville7123 said:
this need root?
Click to expand...
Click to collapse
no root needed, just custom recovery to flash your finished zip

Does it support non system app? Can I add files (not replace) that does not exist in the APK itself? (My banking app launcher icon only support mdpi, so I want to add higher resolution)

For me returned error bellow
Code:
local entry crc does not match

Related

[ TOOL ][ SYSTEM | NORMAL ][ APP - COMPRESSOR ] Cassini.1.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation
Step - 1 : Setting Up your PC!
Download The following resources first:
Java SE Run-time Environment 7 [ Java Dependencies For Signing APK tool ]
Now let's begin setting up your PC,
Install the above mentioned programs.
Go to Advanced System Properties.
It looks like this:
Go to Environment Variables, then create a new System Variable, having name JAVA_HOME and value as the path where you have installed the JRE.
It looks like this:
Now after creating the JAVA_HOME variable, search for Path system variable in the System Variables list. Now this is a bit tricky. Once found click on it and then on Edit. Move the cursor to the end of the string till you see ";" (without quotes), add the path to your JRE bin folder just after it.
It looks like this:
OK, so if everything went fine and just as what instructed then you are all good to proceed to Step - 2!
Step - 2 : Installing Cassini on your PC!
Download the latest build from the download section.
Extract the zip Cassini.[CURRENT-VERSION].zip, and execute Cassini.[CURRENT-VERSION].exe.
Now follow the Installation wizard and you are done!
It looks like this:
​
How to Use?
Firstly, open up your C: Drive and then go to Program Files [Program Files (x86) in case of 64-bit system] folder, then just look for a folder named Divya Mamgai, go in it and you will find a folder named Cassini and that's it, it is your Main directory.
Now copy your apk files to the working directory of it, and then start the program.
Now just press enter to start compressing!
Wait for the process to complete, and all your apk files will be available to be used while saving a lot of data on your device in the build folder.
Download
Cassini.1.1 - [5.76 MB (6041289 bytes)]
​
Currently Compatible Apps
All System Apps, except - LatinIME.apk [ Results in force close of keyboard?! ]
Some PlayStore Apps.
Example of working - ZPlayer, Textra, Solid Explorer and even more!
Example of non-working - WhatsApp and especially all the games i had (!), please try it out and report me of what apps are compressible and what are not?​
​
Screens
Cassini.1.1 -
​
Hit thanks if you like my work! [ ]
Change Log
Version - 1.1
Initial release with minimal features.
[Tool][Windows] Cassini.1.2 - App Compressor is Back!
thank you, perfect
thank you, perfect, that's what I needed
hugo.gabriel999 said:
thank you, perfect, that's what I needed
Click to expand...
Click to collapse
You are welcome buddy!
does this work on unbutu 13.10? i guess it is for windows.
correct me if i am wrong.
Does app compression also boost file system performance in anyway? Regardless, this is great!
Su vaat che!
Are there any downsides such as a slower phone?
Could we have more info on what it does ?
Does it open apk res and compress them ?
really productive, that is. would definitely try it soon
Does this make any impact on receiving updates from the Play store? After updating would the apps be uncompressed?
by comparing at files which was compressed i can see Res and resources.arsc got compressed. and th compression ratio is great too. i was using similar method called Go Optimizer by gu5t3r without any isse and helped me saved more space in my phone.
try it out right now ... really awesome dude! thanks
this is the best tool! I'm a dev, so can I use this n the system apps of my roms before I make them into a flashable zip? Also, does this work on the framework-res.apk?
Have tried some system apps. But non of,them works after replace them.
SystemUI
Mms
Phone
Settings
Contacts
Camera
Sent from my Xperia Ray using XDA Premium 4 mobile app
I respect your work but its not The Only of its kind!
as Dilesh Perera said,goptimizer like..
what is the png compression/optimization technique used?
Is this working on kitkat?
First of all sorry to not reply so late cause, I had exams and also the fact that I forgot to subscribe the thread.
I'm really sorry.
desalesouche said:
does this work on unbutu 13.10? i guess it is for windows.
correct me if i am wrong.
Click to expand...
Click to collapse
Yes you are right it is based on some of basic functions of Windows, also I don't think the setup might not work in Unbuntu.
DroidOnRoids said:
Does app compression also boost file system performance in anyway? Regardless, this is great!
Click to expand...
Click to collapse
Well I don't know accurately but check out this rom - Hyperion Xperia U , I have used Cassini in it and it really helped my device to handle multitasking in a much better way. But I won't get my hopes up in getting better performance.

[TOOL][WINDOWS] - ADB-Filesync - Easily pull files from your Android-device via ADB

Hey there,
i'd like to share a little application i made.
The problem:
I was annoyed by the uncomfortable use of MTP in Windows.
Especially when having more and more files in one folder like the camera folder.
Windows needs several minutes to get the complete filelist.
The solution:
i created a little application which pulls files from your android-device via adb.
the app checks all specified folders from the configuration-file and pulls all files which are not existing to the destination folder.
there is also an option to change the created/modified timestamp of images/videos by parsing the filename. this function may be useful for sorting your pictures/videos.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Setting up the app:
the app creates all necessary files on the first start.
after creating, it automatically opens the configuration-file for you to edit it.
there is a comment in every line to understand what the application will do.
there are a couple more of options, read the ini-file-comments to understand.
Requirements:
- Microsoft .Net Framework 4.0
- the ability to modify a textfile
- ADB-Debugging must be enabled on your device
- the internal path you want to sync from your android-device
if you don't know the path, install "es file explorer" or any other file-explorer and try to find out the path. see screenshot...
if you like this tool feel free to donate.
THX and have fun!​
ignore the following files
View attachment 2383672
--- DOWNLOAD BELOW ---
It's a great idea but the tool does not really work well. I tried many different things now and it either didn't sync at all saying there were no files to copy or only copies the one given directory without subdirectories.
I hope it's not programmed that way since it'd be very un-useful for those who'd want to make a backup of their phone before flashing (as example me right now).
Good idea tho, really like it yet!
Hi, thanks for your work. I have a Zenfne 2 and this works for me, but i need to copy all the sdcard folder and subfolders. What i need to do?
Great no-nonsense tool!
Allow me to recommend two minor additions
1) For JPG and PNG file, examine the "DATE TAKEN" meta-tag, and use this for filestamp (by an option)
2) A flag for Traverse Subdirs.
(If not easy on the source side, it could be OK with the destination side, one could easily do a initial full copy in explorer)
ADD:
3) An option NOT to try to supply it's own ADB.exe, without a confirmation dialogue as this might be wrong compared to the version used on the system...
...And a tiny bug.
4) When "OpenAfterCopyOnly" is selected and multiple sync-sections is in use, it should ONLY open the destination folders for the dirs that got new files, not all destinations.
Thanks! Just used this to solve my issue. Phone rebooted within 2 minutes, so doing it straight didn't work for me. Good work!
People interested in this, might find this little tool PortableDevicesIncrementalCopy helpful too
It can do INCREMENTAL copies via MTP of the entire tree, so very handy and reasonably quick to keep a backup including all your images on your PC
https://eskerahn.dk/wordpress/?p=1668
Note it is not a MIRROR-function, so files deleted on the device will stay on the PC.
Not work on my pc. Error cannot write file.

[TOOL][WIN] ZipCreator v1.5 - Easily Create Flahsable Zips With GUI

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello! I have built a little windows app that allows you to easily create flashable zips. (tested on Nexus 5 (android 4.4) and Samsung galaxy S i9000 (android 4.3))
INTRODUCTION:
This program allows you to create flashable zips. Basically the program just creates directories needed
for flashable zip and place edited updater-script and selected apk or zip to right folder.
Then these folders are zipped with DotNetZip library. And voilà zip is ready to be flashed.
To use signing, make sure you have Java installed on your compuer.
CURRENTLY NOT COMPATIBLE WITH ANDROID 5.0 LOLLIPOP!
FEATURES:
- Creating flashable zips for user, system apps, framework-res.apk, bootanimation and build.prop
- Editing updater-script
- Drag & Drop functionality
- Signing created zip
Upcoming Features:
- Lollipop support
- Multi languag support
CHANGELOG:
Version 1.5:
- Simplified interface
- Improved code
- Minor bug fixes
Version 1.3:
- Added custom names option
- Rearranged options
Version 1.2:
- Android 4.4+ Kit Kat support (for apps in priv-app)
Version 1.1:
- Added signing zips
- Improved code and minor bug fixes
Version 1.0:
- Added more options
- Support for creating Zip's with multiple Apk's
- Completely rearranged UI
- Code improvments and bug fixes
Version 0.2:
- Kit Kat support
- Creating zips for build.prop
- Added options tab
- Bug fixes and improved code
- Added Microsoft.VisualBasic.PowerPacks.Vs.dll (thanks to @codelover)
Version 0.1:
- Beta relese (2014-01-29)
HOW TO:
Just drag an apk or zip to the textbox, and then follow message boxes for editing updater-script.
Name your zip and press enter. Zip will be saved to selected directory in options. There you can also
toggle message box pop-ups.
(great tutorial for editing/explaining updater-script http://forum.xda-developers.com/showthread.php?t=2377695)
"No one has ever become poor by giving."
Anne Frank
Seems interesting.
Did you test it and can you give an exemple of what you did, it'd be nice.
Best regards
Franky
any plans for a osx version?
Dont Working
It won't open on my PC, windows 7 enterprise x86.
will it be possible to flash apk's + data as of a backup?
Dosen't Work !!!
Hi, I've yet to try the tool. Found you through the portal, Yay! Wanted to thank you for your work on this app, as it's something for which I've been looking. Thanks for your hard work, the development and for all future work on this app to come. Cheers!
tinydynamite00
I don't think Visual Basic Power Packs is installed by default, download it HERE.
@OrglCe, you might need to consider include 'Microsoft.VisualBasic.PowerPacks.Vs.dll' in your zip package, of cause, under same path with Ionic.Zip.dll.
EDIT: Logo expanded too much here.
Keep up the good work.
Cheers
codelover said:
I don't think Visual Basic Power Packs is installed by default, download it HERE.
@OrglCe, you might need to consider include 'Microsoft.VisualBasic.PowerPacks.Vs.dll' in your zip package, of cause, under same path with Ionic.Zip.dll.
EDIT: Logo expanded too much here.
Keep up the good work.
Cheers
Click to expand...
Click to collapse
can we creat stock rom zip by this tool
STOCK ROM SOURCE FTF FILES
It works! Windows 8.1. If you edit the installation hands 4.4 also works.
Awesome, cant wait for kitkat support
xyagnesh.davex said:
can we creat stock rom zip by this tool
STOCK ROM SOURCE FTF FILES
Click to expand...
Click to collapse
+1:good:
This app looks great.
What would be greater is that the support of kernel flashing, i.e. boot.img files.
Great work @OrglCe will be following the progress of this app!
I want to edit some system files (e.g. build.prop) using my own scripts, do I have to choose the "flash system app" option? My problem is to find the right update-binaries files, the ones from working zips failed and I have no idea about creating my own.
I wish there would be some equivalent tools for linux...
klenamenis said:
I want to edit some system files (e.g. build.prop) using my own scripts, do I have to choose the "flash system app" option? My problem is to find the right update-binaries files, the ones from working zips failed and I have no idea about creating my own.
I wish there would be some equivalent tools for linux...
Click to expand...
Click to collapse
The "flash system app" option is only for flashing system apps. You can't use it to flash build.prop or any other system file.
But I will try make that option in the future releases.
sweeet good job!!!! :victory:
Can it made to add more than one to the zip?
alammori said:
Can it made to add more than one to the zip?
Click to expand...
Click to collapse
This feature will be added in the next versions of the app. I will try to make it as soon as possibile,

[Guide] How to make a Multilang package for official Motorola’s rom (4.4-)

How to make a Multilang package for official Motorola’s rom (4.4-):
What do you need? – Skills, patient, knowledge & time.
ONLY UNLOCKED BOOTLOADER & rooted device - if you dont have the firmware.
1. You need the same version of android (4.4.4, 5.0, etc) Nexus, GPE or Android One system apps.
Where do you find this? – In the system dumps – find in XDA’s thread or try Google search. If you dont found, try the factory images and you extract the system.img.
2. Install Android SDK with API 21 for the Lollipop systems & Java SDK.
3. the latest apktool.jar with aapt.exe & apktool.bat. Find it here. After download copy to C:\Windows path.
If you do not have access to C://Windows, you may place the three files anywhere then add that directory to your Environment Variables System PATH variable.
- security step 1: after the copying restart your sytem
- security step 2: install the framework-res.apk ---
a.) Put the apktool.jar & the framework-res.apk (grab from the downloaded system\framework folder) in one folder.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
b.) Open a command in this folder (like with TotalCommader ’cmd’ command) and type:
apktool if framework-res.apk
and press Enter
- if everything ok you see this:
Framework installed to: /users/…/apktool/framework/1.apk
4. I use BDFReak Advanced Apktool 4.1.0 for the process. Download & extract.
5. Copy the necesseary files to the extracted AdvancedApkTool 2-In folder.
- for example this is the necessary files:
app:
Bluetooth
Calculator
CellBroadcastReceiver
DeskClock
DownloadProviderUi
TelephonyProvider
- framework:
framework-res
- priv-app:
Contacts
ContactsProvider
Dialer
DownloadProvider
Keyguard
Launcher2
Mms
Settings
SettingsProvider
SystemUI
Teleservice
6. Run the Advanced ApkTool.exe – and Install the framework
- after then decompile the apps. The decompiled apk’s folders are in the [3-out] folder.
7. Delete the not necessary folders:
You need only the [res] folders from the decompiled apps and the [raw-] + [values-] folders from this parent folder. Save this folders!
Remains only the [raw- ] and the [values- ] folders.
Example: framework-res.apk\res\raw-HU,
framework-res.apk\res\values-HU
This folders contains the language .xmls & etc for the multilang apps.
After this process you have to save the decompiled apk’s folder to another folder. For example „Nexus 5.0 Extracted apps”.
8. Now you have to copy the system apps from your Motorola device to the AdvancedApkTool [2-In] folder and after decompiled the files.
9. Go to the „Nexus 5.0 Extracted app” and copy the corresponding app’s [res] folders to the Advanced Apktool [3-Out] folder apps.
No overwriting!!! Skipp all the existing folders, xmls!
10. Next step: Recompile the apps.
11. For safety I copy the original .apk's [META-INF] folder + AndroidManifest.xml to the new .apks, overwriting the existing ones.
(The original .apk is te [2-IN] folder, the new .apk is in the [4-OUT] folder. )
Now You are Done!
Next step - Making a flashable package.
I do not take any responsibility. Use at your own risk.
Nice work bro [emoji106]
▪◼ Tapatalk ♦ Moto G ◼▪
Good job
All this work with adding values folders isn't really hard but it takes time and I respect you for been doing this for a long time already.
S0bes said:
Good job
All this work with adding values folders isn't really hard but it takes time and I respect you for been doing this for a long time already.
Click to expand...
Click to collapse
Thank you very much! Previously, I started on the basis of your work. In the last few package with this method only 30 minutes the process, but there are too many other things prevents (another system.img, extract, files from another rom, etc...)
Thereafter I will focus only on the 2013 X.
Hi, are there any changes in your guide for 5.1 android?
machaj25 said:
Hi, are there any changes in your guide for 5.1 android?
Click to expand...
Click to collapse
As soon as I do for a multilang pack for the Moto G 2nd gen 5.1 (not released yet) or the "new" Moto G i refresh the OP.

APK Tool For Windows

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
APKTOOL FOR WINDOWS
First and foremost thanks to @iBotPeaches for his dedication to Apktool!
Because I can double-click more accurately than I can type, I made this up to avoid having to use command line and speed up modding the couple of apks that I try to keep up on. Maybe it'll help a few others speed up their process too.
Now, this is a Windows based GUI for Apktool. No command line needed. That said, you should be very familiar with already using Apktool via command line so you know the process that it follows and the corrective measures needed should errors pop up. You need to have the exact same setup as Apktool (Java in your environment path and current Java version AND relevant frameworks installed via apktool!! ). All that this does is provide a simple Windows style menu for the process. You can very easily update apktool.jar as @iBotPeaches updates it. Also, if you would like to add any switch to the decompile or compile command other than the typical (which is what I used) you can just modify the corresponding .bat file located in SupportFiles that APKTool For WIN calls on.
See the attached screenshots in the following post for the easy to follow layout and it's capabilities. It will install frameworks/etc, decompile, compile (with or without original manifest and meta-inf), sign (with testkey or your personal one), and display an apktool log.
As this directly uses apktool.jar, it will have the same quirks/issues such as this current one:
10/18/2016 - for apktool v2.2.1 regarding v2 signed apps - LINK​
V4 - As I was posting this, I noticed there was an update to apktool.jar (v2.2.1) which I updated the file to reflect. I modded several apps with the earlier version but only attempted two apps with the updated one (didn't see any issue with either app but I'm still on MM). I haven't looked more in depth at this V2 signed apps issue yet to see if I can modify the signing.bat to account for it (it's 230am). I will update it if there is.
V5 - (1) Updated apktool.jar to 2.2.2 if you haven't already yourself and (2) added java version info in your log file on Decompile routine to help identify a beginners issue on determining whether or not you have java installed in your path
Copy apks to the "APKs_To Decompile" folder.
Copy your framework-res, twframework-res, systemUI as needed to the folder "Frameworks".
Install frameworks.
Running the APKTool For WIN.exe select Install Frameworks
Decompile.
Select Decompile .apk
Choose your apk.
Decompiled app will be in the Decompiled folder.
Compile.
Select Compile
Choose your app to compile.
(One backup will be automatically created if there is an existing one to be safe in the decompiled app's folder)
Choose to copy the original manifest and meta-inf if desired
Compiled apk will be in the Compiled folder
Sign.
Select Sign APK
Choose the apk to sign.
Choose to sign with the testkey or with your personal key (help file is included in the zip for initial setup for using your own key)
Signed apk will be in the Signed folder
APKTool Log
If an Error message is displayed after decompiling or compiling you can check the log.
It's also beneficial to clear the log sometimes.
reserved for future use, faqs, issues
hmmm......after being away for a while i'm checking back to see if anyone had issues with trying to use this....and.......
not a single issue/question/comment with nearly 100 downloads. you guys are GOOD!!! (unless y'all think it's pointless and are being too kind to comment )
in the next few days, i'll use it a bit more in depth with the updated source and see if anything needs tweaking
Great tool !! I like it , this is solve my problems.
thank you so much , please keep it up.
Small update - V5
1. Updated to apktool 2.2.2 in case you haven't already done so yourself.
2. Added your java version info to the log generated when you run a Decompile routine to help beginners identify whether or not java is in the required path

Categories

Resources