forked from Enyby/APK-Info
-
Notifications
You must be signed in to change notification settings - Fork 5
/
user_config.ini
136 lines (108 loc) · 15.5 KB
/
user_config.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
[Settings]
; In general, 1 is True and 0 is False or 1 is Enable and 0 Disable.
; Possible placeholders in all places:
; Use \n and \t for new lines and tabs. <-- Not supported on FilenamePattern.
; %label% %version% %build% %package%
; %min% %max% %target% %compile%
; %min_android% %max_android% %target_android% %compile_android%
; %screens% %dpis% %abis% %textures% %opengles% %support%
; %permissions% %permissions_cnt% %features%
; %file_bytes% %file_size% %lang%
; %sig_sha256% %sig_sha1% %sig_md5%
; %sig_dn%
; %sig_email% %sig_cn% %sig_ou% %sig_o% %sig_l% %sig_st% %sig_s% %sig_c%
; %md2% %md4% %md5% %sha1% %sha256% %sha384% %sha512% - lowercase hash from APK
; %MD2% %MD4% %MD5% %SHA1% %SHA256% %SHA384% %SHA512% - uppercase hash from APK
; DebugLog - Write a log for debugging (1). The name of the log will be written in the title bar of the main window. Default is 0.
;DebugLog=1
; FileNameSpace = Character for replace spaces in filename on rename
; default is ' ' (blank space)
;FileNameSpace=_
; FileNamePattern - Pattern for rename apk file. Default '%label% %version%.%build%';
; You can use placeholders.
; Extension '.apk' will be added at the end.
;FileNamePattern=%label%_%version%
;FileNamePattern=%label% v%version%
;FileNamePattern=%package%_%version%_%build%_minAPI%min%_targetAPI%target%(%abis%)(%dpis%dpi)
;FileNamePattern=%package%_%version%_%build%_%md5%
; ShowHash - Show additional field with hashes from APK. Default '' (no field);
; You can use placeholders.
;ShowHash=MD5: %md5% SHA1: %sha1%
; CustomStore - Button for custom store. Default '' (no button);
; You can use placeholders.
; Format: CustomStore=Name|url_with_%package%_placeholder
;CustomStore=Apkpure|https://apkpure.net/apk-info/%package%
;CustomStore=Apkmirror|https://www.apkmirror.com/?post_type=app_release&searchtype=app&s=%package%
;CustomStore=Apkpure|https://apkpure.net/search?q=%package%
;CustomStore=Google|https://www.google.com/search?q=%package%
;CustomStore=Coolapk|https://www.coolapk.com/apk/%package%
;CustomStore=Uptodown|https://www.uptodown.com/android/buscar/%package%
; TextInfo - Show the button with the text information on the specified template. Default '' (no button);
; Use \n and \t for new lines and tabs.
; You can use placeholders.
TextInfo=Detailed information:\nApp Name: %label%\nPackage: %package%\nVersion: %version% (%build%)\nMinimal Android: %min_android%\nTarget Android: %target_android%\nMaximal Android: %max_android%\nSupport: %support%\nOpenGL ES: %opengles%\nTextures: %textures%\nScreens: %screens%\nSupported CPU: %abis%\nSupported DPI: %dpis%\nFile Size: %file_size%\nMD5: %MD5%\nSHA-1: %SHA1%\nSignature SHA-256: %sig_sha256%\nSignature SHA-1: %sig_sha1%\nSignature MD5: %sig_md5%\nSignature DN: %sig_dn%\nEmail: %sig_email%\nDeveloper (CN): %sig_cn%\nOrganization (O): %sig_o%\nOrganizational unit (OU): %sig_ou%\nLocality (L): %sig_l%\nCountry (C): %sig_c%\nState/city (ST): %sig_st%\nApp Permissions count: %permissions_cnt%\nApp Permissions:\n%permissions%\nFeatures:\n%features%
; ForceLanguage - Force a specific language
; ex ForceLanguage=fr force French language
; default is auto (and hardcoded in the program)
;ForcedGUILanguage=auto
; LocalizeName - Show the localized name of the application (1), instead of the default (0). Default is 1.
;LocalizeName=0
; ShowLangCode - Show in the program the OSLanguageCode and LanguageName
; ShowLangCode=0 - Don't show OSLangCode and LanguageName
; ShowLangCode=1 - Show OSLangCode and Language Name (default)
;ShowLangCode=1
; CheckSignature - Check signature (1 or 0). Default - 1. Can be slow.
;CheckSignature=0
; SignatureNames - Allow add custom signature names in the internal list. Default ''.
; Format: name_1=sha1_1|name_2=sha1_2|name_3=sha1_3|...|name_n=sha1_n
;SignatureNames=testkey=61ed377e85d386a8dfee6b864bd85b0bfaa5af81|shared=5b368cff2da2686996bc95eac190eaa4f5630fe5|platform=27196e386b875e76adf700e7ea84e4c6eee33dfa|media=b79df4a82e90b57ea76525ab7037ab238a42f5d3|
; JavaPath - Path to java.exe. Default - '' (search it over PATH).
; The final slash (\) is required.
;JavaPath=C:\Program Files\Java\jre1.8.0_144\bin\
; AdbInit - List of commands to be executed for ADB, before obtaining a list of devices. Default ''.
; Format: cmd_1|cmd_2|cmd_3|...|cmd_n
; Example for run: "adb connect 192.168.1.3:5555" and "adb connect 192.168.1.8:5555"
;AdbInit=connect 192.168.1.3:5555|connect 192.168.1.8:5555
; AdbKill - Kill ADB server after each action (1) or on exit from APK-Info (2). Default 0 (no kill).
;AdbKill=2
; AdbTimeout - The maximum time (in seconds) for the ADB command to wait (if the data is no longer received). The default is 30 seconds.
;AdbTimeout=60
; RestoreGUI - Save and restore last GUI position (1), size (2), or both (3). Default 0 (no restore).
;RestoreGUI=0
; OldVirusTotal - Use old VirusTotal site (1) or new (0). Default 0.
;OldVirusTotal=1
; CheckNewVersion - Check the new version once a day (1), a week (2), a month (3), always (4) or never (0). Default is 1.
;CheckNewVersion=2
; Migrated - Config files have been migrated to the new system. Default is empty so this should be left uncommented when using APK-Info for the first time.
Migrated = 1
; KeepWords - Enable keeping defined words from the filename when using the rename function. Default is 0.
;KeepWords=0
; KeepWordsList- List of words to keep from the filename separated by a comma, whitespace at the start and end is stripped from every word. Default is empty, it only applies if KeepWords is enabled, matching is case insensitive. List is ordered, meaning that the first word you enter here is the first word added when renaming, also when the word is found it gets discarded from the original filename to avoid duplicates.
; Example :
; Original name: "APK Application Name Debug Dev.apk"
; KeepWordList: Debug Dev, Dev
; KeepWordsEncloseChars: ()
; New name: "APK Application Name (Debug Dev).apk"
; What wont happen: "APK Application Name (Debug Dev,Dev).apk"
;
; In the same way if we have this:
; Original name: "APK Application Name Debug Dev.apk"
; KeepWordList: Dev, Debug Dev
; KeepWordsEncloseChars: ()
; New name: "APK Application Name (Dev).apk"
; What wont happen: "APK Application Name (Dev,Debug Dev).apk"
;
; The above is because "Dev" was already discarded so "Debug Dev" is never found in what remains of the original filename, this is why the order is important.
;
;KeepWordsList=
; KeepWordsEncloseChars - Pair of enclosing characters to use when renaming, there must be only two characters here otherwise it will default to empty. Default is empty.
; Example: KeepWordsEncloseChars=()
;KeepWordsEncloseChars=
; KeepWordsCombine - Combine words into a single line when renaming, this will apply the same logic than what is done with the ABIs, which is join all the words and separate them with a comma (,). Default is 1. If disabled all matching words will be appended separately to the new filename.
;KeepWordsCombine=1
; KeepWordsMatchStart - Enable matching words to keep from the start of the filename. Default is 0, it will only match when there is at least a non letter/number character before the word to keep.
;KeepWordsMatchStart=0
; KeepWordsRecase - Uppercase the first letter of each word to keep when renaming. Default is 0 to maintain the casing used in KeepWordList, the word casing of the original filename is not preserved.
;KeepWordsRecase=0
; RenameWithoutPrompt - Don't prompt for the (new) filename when clicking the rename button, note that you can skip the prompt by holding Shift while clicking the rename button. If enabled this behavior is reversed so holding Shift while clicking the rename button will prompt for the new name. Default is 0.
;RenameWithoutPrompt=0