Skip to content

Commit

Permalink
After few years help file updated :), translation fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Furniel committed Aug 19, 2018
1 parent 364498f commit 099730b
Show file tree
Hide file tree
Showing 6 changed files with 40 additions and 49 deletions.
Binary file modified apkchanger.exe
Binary file not shown.
10 changes: 5 additions & 5 deletions other/check.list
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apkchanger.exe B9C9906FF379FD805B5439F252E12471
apkchanger.exe DCF99AE620EA7AC902FF2D9A02E90E62
other/7z.dll 04E4F293970589EAD1DC19FC8BE60C92
other/7z.exe 77E556CDFDC5C592F5C46DB4127C6F4C
other/aapt.exe 6FE5C86628676893E9F3551F22D1C9A4
Expand Down Expand Up @@ -40,8 +40,8 @@ other/fix_plurals2.pl 551DA0E1DFFA3C560D2A604DCCBC1B4C
other/gifsicle.exe FABF4A6E65F40A8FFC74F7B22A2EE469
other/grep.exe ABEBCD2AF9C9623E98ED110D8CE0766E
other/gsar.exe 69E3406272F1C673D82FBFDD67F95862
other/help.docx 139DF31E3FD27EFEBC100EE1F890C8B0
other/help.txt 1F5E083A3E58C6577C343A21233177F0
other/help.docx 233A95D0680E549446A53A14D918F5EA
other/help.txt 4FEC3F9F1029792FAA22BA4CF2A5810C
other/ImgExtractor.exe 628C020D03C8BAD8BB62164437826A97
other/inifile.exe 8AC7DFBE8501E09A57146CB3CA2D0C80
other/instframe.exe 6F36D10E732A958B3D2896C76C3A486D
Expand Down Expand Up @@ -381,8 +381,8 @@ other/jre/lib/security/policy/unlimited/local_policy.jar DABFCB23D7BF9BF5A201C3F
other/jre/lib/security/policy/unlimited/US_export_policy.jar EF6E8EAE7D1876D7F05D765D2C2E0529
other/lang/deu A6EFAE2B5F664F7775A8D303BB0EF1EC
other/lang/dut A5127B47FBFD11E831BC3FBB99469619
other/lang/eng 04A73956F1AD25CA766F70E525396316
other/lang/rus 66ADEB691050083B1224AD27A9FF6824
other/lang/eng 3F031048C6BB3B0ABFF64CBC92F9121A
other/lang/rus 0B88F05A85824043517270C7CE2BBD89
other/lib/antlr-3.5.2.jar 5F106B3785B1E9F5660C3F0AA3496045
other/lib/antlr-runtime-3.5.2.jar 1FBBAE2CB72530207C20B797BDABD029
other/lib/antlr4-4.5.jar 8F13B1ACFEF508AA9C3109CC5E65FD65
Expand Down
Binary file modified other/help.docx
Binary file not shown.
75 changes: 33 additions & 42 deletions other/help.txt
Original file line number Diff line number Diff line change
@@ -1,44 +1,35 @@
Settings
1)Compression level:
-Global compression level - compression level for most of files inside apk
-Image compression - compression level for image files(such as png, jpg) - recomended 0,
images are already compressed files, so they don`t need compression
-Xml compression - compression for xml files
-Dex compression - compression for dex file(consist of smali-files, when unpacked)
-ARSC compression - compression for arsc file(consist of values files)

2)Cache size - java heap size
3)Optimization level - optimization level for images inside apk
-9 is the best optimization level - but it the most slow, 1 - lowest optimization level, but the most fast.
4)Apktool - select version of apktool which you want use as default
5)Language - select language of a program
6)Connect adb to wifi - you can connect adb via wifi to your phone & install programs, use logcat via wifi
7)Delete unnecessary files - you can turn this option on for autodeleting unneeded files from apk.
Folders which will be deleted defined in ufl file (unnecessary folder list) - you can find it in other\fl folder and edit with any text editor(in this file
can be defined any folders � you can delete languages, images and so on. )
Example: If you have device with hdpi resolution and you don`t need ldpi, mdpi and xhdpi support in apk �
you can define drawable-ldpi, drawable-mdpi and drawable-xhdpi folders in ufl list. If you don`t need Russian translation in apk � you can define values-ru folder in ufl file.
You can create custom ufl file for apk files, that will overwrite default list( For this you must create new file(or copy default list) and rename it as:
file name + _ + ufl .
Example: If you want create custom list for Phone.apk you should create Phone_ufl file in other\fl folder and define there all folders that you want to delete.
Program will notify you that custom lis found � it will show �Found custom unnecessary folder list for Phone.apk� during decompilation. )
8)Framework version - here you can select framework which will be used as default for decompiling apks.
list of frameworks defined in frameworkslist.txt in other\frameworks folder.
You can add there your own frameworks(up to six files � miui has six framework files, new htc roms has four) or delete default.
Example:
We will add htc framework from my own htc rom:
-Copy all apk files from system/framework folder(you can rename them as you wish, but don`t use spaces) to other frameworks folder in the program
In my rom i have framework-res.apk & com.htc.resources.apk. I`ll rename them to framework-res_my.apk & com.htc.resources_my.apk
-Now we must add our frameworks to frameworkslist.txt.
Open frameworkslist.txt with text editor. Now we must add framework name(will be shown in program - i will use "MY ROM"), then |,
framework tag(apktool will use it - don`t use spaces here. I wiil use "my"), again |, then you must add eight framework names which you copied before - if you have
only one or two frameworks - write no.
As result we have such line in frameworkslist.txt:

MY ROM|my|framework-res_my.apk|com.htc.resources_my.apk|no|no|no|no|no|no

-Now open program, goto settings, select Framework version and reinstall framework files after this you can select your framework in the program
9)Signature key - key which will be used for apk signing
10)Text color - color of the text which program will use
11)Notifications - turn on or off program notifications
1) Apktool - select apktool version which you want use as default(latest versions of apktool supports two aapt versions(aapt and aapt2), you can select use aapt2 or not)
2) Smali - select smali version which you want use as default
3) Framework version - here you can select framework which will be used as default for decompiling apks(Apkchanger can select framework version automatically for each apk(only default frameworks supported)).
You can add there your own frameworks(up to 8 files supported). Just select �add framework files� option and copying framework files to "copy_framework_files_here" folder�, then enter framework name and tag.
4) Signature key - key which will be used for apk signing(autoselection supported)
5) Compression level:
Try to match original apk compression � apkchanger detects which files where or not compressed in original apk and compress new apk file according to this settings.
Use zopfli compression during zip aligning � apkchanger can use zopfli during zip aligning(slover, but better compression in result)
- Unknown files compression level � compression level for files(that are not images, archives, audio, video, xml, dex, arsc) inside apk
- Image files compression - compression level for image files (such as png, jpg) - recommended 0, images are already compressed files, so they don`t need compression
- Audio files compression - compression level for audio files
- Video files compression - compression level for video files
- Xml files compression - compression level for xml files
- Dex files compression - compression level for dex file (consist of smali-files, when unpacked)
- ARSC files compression - compression level for arsc file (consist of values files)

6) Optimization level - optimization level for images inside apk - 9 is the best optimization level - but it is the most slow, 1 - lowest optimization level, but the most fast.
7) Delete unnecessary files - you can turn this option on for autodeleting unneeded files(locales, resolutions, architectures) from apk.
Parameters for which apk will be optimized defined in ufl file (unnecessary folder list) - you can find it in �other\fl� folder and edit with any text editor.
Example: If you have device with xhdpi resolution and you don`t need ldpi, mdpi and xhdpi support in apk � you can define *-xhdpi in ufl list and all other resolutions will be deleted.
If you need only Russian translation in apk � you can define *-ru and all other translations will be deleted.
You can create custom ufl file for apk files, that will overwrite default list ( For this you must create new file(or copy default list) in other\fl and rename it as: your_apk_file_name.ufl .
Example: If you want create custom list for Phone.apk you should create Phone.ufl file in other\fl folder and define there settings for this apk.
Program will notify you that custom list found � it will show �Found custom unnecessary folder list for Phone.apk� during decompilation. )
8) Remove debug info � remove debug info during dex files decompilation or not.
9) Decompile dex to java � decompiles dex files to java with one of dex2java decompilers(jadx, procyon, fernflower, cfr decompilers supported and dex2jar, enjarify dex to jar converters supported)
10) Use bruteforce � if apk can�t be decompiled with default framework, apkchanger can try to decompile it with all other frameworks.
11) Connect adb to Wi-Fi - you can connect adb via Wi-Fi to your phone and install programs or use logcat via Wi-Fi
12) Jvm heap limit � java runtime maximum heap size.
13) Cores limit � maximum cores limit that program can use.
14) Language - select program language.
15) Text color - color of the text which program will use.
16) Notifications - turn on or off program notifications
17) Check for program updates � download latest program updates(I strongly recommend use latest apkchanger version with all bugfixes)
2 changes: 1 addition & 1 deletion other/lang/eng
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ signall=Sign all apks\jars
dedalla=Decompile all apks (with dependencies) (For proprietary rom apks)
optall=Optimize images in all apks
obfall=Obfuscate resources in all apks
ecl=Global compression level
ecl=Unknown files compression level
scs=Cache size
conatw=Connect adb to wifi
duf=Delete unnecessary files
Expand Down
2 changes: 1 addition & 1 deletion other/lang/rus
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ signall=
dedalla=���������஢��� �� apk (� ����ᨬ���ﬨ) (��� �யਥ���� �ਫ������)
optall=��⨬���஢��� ��䨪� �� ��� �ਫ�������
obfall=������஢��� ������ �� ��� �ਫ�������
ecl=�������� �஢�����
ecl=���� ᦠ�� ���������� 䠩���
scs=�롥�� ࠧ��� ���
conatw=��������� adb �१ WiFi
duf=������� ���㦭� 䠩��
Expand Down

0 comments on commit 099730b

Please sign in to comment.