8.58 MB
/home/fdroid/fdroiddata/tmp/com.gacode.relaunchx_200106000.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.gacode.relaunchx_200106000.apk
1.73 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <372d8584f4f709e51c2740f973478f6011ba9333e399d2bc33b43597fc63eec1>, actual: <ae754772ac037152c603ba4d56fe183b11fd037276f03812a999095744d32a3b> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <5c8f7a470c69d31dd765a62bba9132076159aea06fdbe6c03917b381b920a865bedc080000000000>, actual: <d7b7b3137d61bb01c2fa2efc9e3e7db11b23c8e3ff883eec7296fe3a056c797abedc080000000000>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·e03abc560c518939d8031e5b1bccb96724a2d994e5829491b1f421e33bf61c4e 
10 Signer·#1·certificate·SHA-1·digest:·ab7a2dcb26f9e086c1982552d78ae7023ddf8b93 
11 Signer·#1·certificate·MD5·digest:·ba2f723a9e1fe9e7e0435185eb5e2c22 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·93cf3aadb45e307c3e87e2a2c8b680a4f210cbf91ebc36b025664302e0b58c7e 
15 Signer·#1·public·key·SHA-1·digest:·c84a9f0844176101070ed17076125c7235a6ed35 
16 Signer·#1·public·key·MD5·digest:·570c47631331bc2e7ddddf09cebe8acc 
1.55 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·584894·bytes,·number·of·entries:·1971 Zip·file·size:·584894·bytes,·number·of·entries:·197
2 -rw-rw-rw-··2.3·unx·····9476·b-·defN·80-000-00·00:00·AndroidManifest.xml2 -rw-rw-rw-··2.3·unx·····9476·b-·defN·80-000-00·00:00·AndroidManifest.xml
3 -rw----·····2.4·fat···442936·b-·defN·80-000-00·00:00·classes.dex3 -rw----·····2.4·fat···447380·b-·defN·80-000-00·00:00·classes.dex
4 -rw-rw-rw-··2.3·unx······242·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/arrow_down.png4 -rw-rw-rw-··2.3·unx······242·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/arrow_down.png
5 -rw-rw-rw-··2.3·unx······234·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/arrow_up.png5 -rw-rw-rw-··2.3·unx······234·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/arrow_up.png
6 -rw-rw-rw-··2.3·unx······261·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat1.png6 -rw-rw-rw-··2.3·unx······261·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat1.png
7 -rw-rw-rw-··2.3·unx······296·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat2.png7 -rw-rw-rw-··2.3·unx······296·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat2.png
8 -rw-rw-rw-··2.3·unx······301·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat3.png8 -rw-rw-rw-··2.3·unx······301·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat3.png
9 -rw-rw-rw-··2.3·unx······318·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat4.png9 -rw-rw-rw-··2.3·unx······318·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/bat4.png
10 -rw-rw-rw-··2.3·unx······474·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/ci_add.png10 -rw-rw-rw-··2.3·unx······474·b-·stor·80-000-00·00:00·res/drawable-hdpi-v4/ci_add.png
Offset 192, 8 lines modifiedOffset 192, 8 lines modified
192 -rw-rw-rw-··2.3·unx······812·b-·defN·80-000-00·00:00·res/menu/resultsmenu.xml192 -rw-rw-rw-··2.3·unx······812·b-·defN·80-000-00·00:00·res/menu/resultsmenu.xml
193 -rw-rw-rw-··2.3·unx······660·b-·defN·80-000-00·00:00·res/menu/searchmenu.xml193 -rw-rw-rw-··2.3·unx······660·b-·defN·80-000-00·00:00·res/menu/searchmenu.xml
194 -rw-rw-rw-··2.3·unx····26540·b-·defN·80-000-00·00:00·res/xml/prefs.xml194 -rw-rw-rw-··2.3·unx····26540·b-·defN·80-000-00·00:00·res/xml/prefs.xml
195 -rw-rw-rw-··2.3·unx···199424·b-·stor·80-000-00·00:00·resources.arsc195 -rw-rw-rw-··2.3·unx···199424·b-·stor·80-000-00·00:00·resources.arsc
196 -rw----·····2.0·fat····16820·b-·defN·80-000-00·00:00·META-INF/F29A1F4A.SF196 -rw----·····2.0·fat····16820·b-·defN·80-000-00·00:00·META-INF/F29A1F4A.SF
197 -rw----·····2.0·fat·····1326·b-·defN·80-000-00·00:00·META-INF/F29A1F4A.RSA197 -rw----·····2.0·fat·····1326·b-·defN·80-000-00·00:00·META-INF/F29A1F4A.RSA
198 -rw----·····2.0·fat····16774·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF198 -rw----·····2.0·fat····16774·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF
199 197·files,·1071703·bytes·uncompressed,·550046·bytes·compressed:··48.7%199 197·files,·1076147·bytes·uncompressed,·550075·bytes·compressed:··48.9%
8.51 MB
classes.dex
8.51 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·903b73584 checksum············:·984987b0
5 signature···········:·748a...72b35 signature···········:·4541...019b
6 file_size···········:·4429366 file_size···········:·447380
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·388410 string_ids_size·····:·3884
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·56512 type_ids_size·······:·565
13 type_ids_off········:·15648·(0x003d20)13 type_ids_off········:·15648·(0x003d20)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·17908·(0x0045f4)15 proto_ids_off·······:·17908·(0x0045f4)
16 field_ids_size······:·203816 field_ids_size······:·2038
17 field_ids_off·······:·24028·(0x005ddc)17 field_ids_off·······:·24028·(0x005ddc)
18 method_ids_size·····:·178218 method_ids_size·····:·1782
19 method_ids_off······:·40332·(0x009d8c)19 method_ids_off······:·40332·(0x009d8c)
20 class_defs_size·····:·34020 class_defs_size·····:·340
21 class_defs_off······:·54588·(0x00d53c)21 class_defs_off······:·54588·(0x00d53c)
22 data_size···········:·37646822 data_size···········:·380912
23 data_off············:·66468·(0x0103a4)23 data_off············:·66468·(0x0103a4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·13125 class_idx···········:·131
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·50727 superclass_idx······:·507
28 source_file_idx·····:·19028 source_file_idx·····:·190
Offset 59, 19 lines modifiedOffset 59, 19 lines modified
59 ······type··········:·'(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V'59 ······type··········:·'(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V'
60 ······access········:·0x10000·(CONSTRUCTOR)60 ······access········:·0x10000·(CONSTRUCTOR)
61 ······code··········-61 ······code··········-
62 ······registers·····:·362 ······registers·····:·3
63 ······ins···········:·363 ······ins···········:·3
64 ······outs··········:·164 ······outs··········:·1
65 ······insns·size····:·8·16-bit·code·units65 ······insns·size····:·8·16-bit·code·units
66 015d04:········································|[015d04]·com.gacode.relaunchx.Advanced$10.<init>:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V66 016d94:········································|[016d94]·com.gacode.relaunchx.Advanced$10.<init>:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V
67 015d14:·5b01·3100······························|0000:·iput-object·v1,·v0,·Lcom/gacode/relaunchx/Advanced$10;.this$0:Lcom/gacode/relaunchx/Advanced;·//·field@003167 016da4:·5b01·3100······························|0000:·iput-object·v1,·v0,·Lcom/gacode/relaunchx/Advanced$10;.this$0:Lcom/gacode/relaunchx/Advanced;·//·field@0031
68 015d18:·5b02·3200······························|0002:·iput-object·v2,·v0,·Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity;·//·field@003268 016da8:·5b02·3200······························|0002:·iput-object·v2,·v0,·Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity;·//·field@0032
69 015d1c:·7010·6606·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@066669 016dac:·7010·6606·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0666
70 015d22:·0e00···································|0007:·return-void70 016db2:·0e00···································|0007:·return-void
71 ······catches·······:·(none)71 ······catches·······:·(none)
72 ······positions·····:·72 ······positions·····:·
73 ········0x0000·line=70273 ········0x0000·line=702
74 ······locals········:·74 ······locals········:·
75 ········0x0000·-·0x0008·reg=0·this·Lcom/gacode/relaunchx/Advanced$10;·75 ········0x0000·-·0x0008·reg=0·this·Lcom/gacode/relaunchx/Advanced$10;·
76 ········0x0000·-·0x0008·reg=1·this$0·Lcom/gacode/relaunchx/Advanced;·76 ········0x0000·-·0x0008·reg=1·this$0·Lcom/gacode/relaunchx/Advanced;·
77 ········0x0000·-·0x0008·reg=2·(null)·Landroid/app/Activity;·77 ········0x0000·-·0x0008·reg=2·(null)·Landroid/app/Activity;·
Offset 82, 22 lines modifiedOffset 82, 22 lines modified
82 ······type··········:·'(Landroid/view/View;)V'82 ······type··········:·'(Landroid/view/View;)V'
83 ······access········:·0x0001·(PUBLIC)83 ······access········:·0x0001·(PUBLIC)
84 ······code··········-84 ······code··········-
85 ······registers·····:·385 ······registers·····:·3
86 ······ins···········:·286 ······ins···········:·2
87 ······outs··········:·187 ······outs··········:·1
88 ······insns·size····:·14·16-bit·code·units88 ······insns·size····:·14·16-bit·code·units
89 015d24:········································|[015d24]·com.gacode.relaunchx.Advanced$10.onClick:(Landroid/view/View;)V89 016db4:········································|[016db4]·com.gacode.relaunchx.Advanced$10.onClick:(Landroid/view/View;)V
90 015d34:·5410·3200······························|0000:·iget-object·v0,·v1,·Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity;·//·field@003290 016dc4:·5410·3200······························|0000:·iget-object·v0,·v1,·Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity;·//·field@0032
91 015d38:·7110·8402·0000·························|0002:·invoke-static·{v0},·Lcom/gacode/relaunchx/PowerFunctions;.actionLock:(Landroid/app/Activity;)Z·//·method@028491 016dc8:·7110·8402·0000·························|0002:·invoke-static·{v0},·Lcom/gacode/relaunchx/PowerFunctions;.actionLock:(Landroid/app/Activity;)Z·//·method@0284
92 015d3e:·0a00···································|0005:·move-result·v092 016dce:·0a00···································|0005:·move-result·v0
93 015d40:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+000793 016dd0:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+0007
94 015d44:·5410·3200······························|0008:·iget-object·v0,·v1,·Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity;·//·field@003294 016dd4:·5410·3200······························|0008:·iget-object·v0,·v1,·Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity;·//·field@0032
95 015d48:·6e10·0200·0000·························|000a:·invoke-virtual·{v0},·Landroid/app/Activity;.finish:()V·//·method@000295 016dd8:·6e10·0200·0000·························|000a:·invoke-virtual·{v0},·Landroid/app/Activity;.finish:()V·//·method@0002
96 015d4e:·0e00···································|000d:·return-void96 016dde:·0e00···································|000d:·return-void
97 ······catches·······:·(none)97 ······catches·······:·(none)
98 ······positions·····:·98 ······positions·····:·
99 ········0x0000·line=70499 ········0x0000·line=704
100 ········0x0008·line=705100 ········0x0008·line=705
101 ········0x000d·line=707101 ········0x000d·line=707
102 ······locals········:·102 ······locals········:·
103 ········0x0000·-·0x000e·reg=1·this·Lcom/gacode/relaunchx/Advanced$10;·103 ········0x0000·-·0x000e·reg=1·this·Lcom/gacode/relaunchx/Advanced$10;·
Offset 142, 19 lines modifiedOffset 142, 19 lines modified
142 ······type··········:·'(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V'142 ······type··········:·'(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V'
143 ······access········:·0x10000·(CONSTRUCTOR)143 ······access········:·0x10000·(CONSTRUCTOR)
144 ······code··········-144 ······code··········-
145 ······registers·····:·3145 ······registers·····:·3
146 ······ins···········:·3146 ······ins···········:·3
147 ······outs··········:·1147 ······outs··········:·1
148 ······insns·size····:·8·16-bit·code·units148 ······insns·size····:·8·16-bit·code·units
149 015d50:········································|[015d50]·com.gacode.relaunchx.Advanced$11.<init>:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V149 016de0:········································|[016de0]·com.gacode.relaunchx.Advanced$11.<init>:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V
150 015d60:·5b01·3300······························|0000:·iput-object·v1,·v0,·Lcom/gacode/relaunchx/Advanced$11;.this$0:Lcom/gacode/relaunchx/Advanced;·//·field@0033150 016df0:·5b01·3300······························|0000:·iput-object·v1,·v0,·Lcom/gacode/relaunchx/Advanced$11;.this$0:Lcom/gacode/relaunchx/Advanced;·//·field@0033
151 015d64:·5b02·3400······························|0002:·iput-object·v2,·v0,·Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity;·//·field@0034151 016df4:·5b02·3400······························|0002:·iput-object·v2,·v0,·Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity;·//·field@0034
152 015d68:·7010·6606·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0666152 016df8:·7010·6606·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0666
153 015d6e:·0e00···································|0007:·return-void153 016dfe:·0e00···································|0007:·return-void
154 ······catches·······:·(none)154 ······catches·······:·(none)
155 ······positions·····:·155 ······positions·····:·
156 ········0x0000·line=712156 ········0x0000·line=712
157 ······locals········:·157 ······locals········:·
158 ········0x0000·-·0x0008·reg=0·this·Lcom/gacode/relaunchx/Advanced$11;·158 ········0x0000·-·0x0008·reg=0·this·Lcom/gacode/relaunchx/Advanced$11;·
159 ········0x0000·-·0x0008·reg=1·this$0·Lcom/gacode/relaunchx/Advanced;·159 ········0x0000·-·0x0008·reg=1·this$0·Lcom/gacode/relaunchx/Advanced;·
160 ········0x0000·-·0x0008·reg=2·(null)·Landroid/app/Activity;·160 ········0x0000·-·0x0008·reg=2·(null)·Landroid/app/Activity;·
Offset 165, 18 lines modifiedOffset 165, 18 lines modified
165 ······type··········:·'(Landroid/view/View;)V'165 ······type··········:·'(Landroid/view/View;)V'
166 ······access········:·0x0001·(PUBLIC)166 ······access········:·0x0001·(PUBLIC)
167 ······code··········-167 ······code··········-
168 ······registers·····:·3168 ······registers·····:·3
169 ······ins···········:·2169 ······ins···········:·2
170 ······outs··········:·1170 ······outs··········:·1
171 ······insns·size····:·6·16-bit·code·units171 ······insns·size····:·6·16-bit·code·units
172 015d70:········································|[015d70]·com.gacode.relaunchx.Advanced$11.onClick:(Landroid/view/View;)V172 016e00:········································|[016e00]·com.gacode.relaunchx.Advanced$11.onClick:(Landroid/view/View;)V
173 015d80:·5410·3400······························|0000:·iget-object·v0,·v1,·Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity;·//·field@0034173 016e10:·5410·3400······························|0000:·iget-object·v0,·v1,·Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity;·//·field@0034
174 015d84:·7110·8602·0000·························|0002:·invoke-static·{v0},·Lcom/gacode/relaunchx/PowerFunctions;.actionReboot:(Landroid/app/Activity;)V·//·method@0286174 016e14:·7110·8602·0000·························|0002:·invoke-static·{v0},·Lcom/gacode/relaunchx/PowerFunctions;.actionReboot:(Landroid/app/Activity;)V·//·method@0286
175 015d8a:·0e00···································|0005:·return-void175 016e1a:·0e00···································|0005:·return-void
176 ······catches·······:·(none)176 ······catches·······:·(none)
177 ······positions·····:·177 ······positions·····:·
178 ········0x0000·line=714178 ········0x0000·line=714
179 ········0x0005·line=715179 ········0x0005·line=715
180 ······locals········:·180 ······locals········:·
181 ········0x0000·-·0x0006·reg=1·this·Lcom/gacode/relaunchx/Advanced$11;·181 ········0x0000·-·0x0006·reg=1·this·Lcom/gacode/relaunchx/Advanced$11;·
182 ········0x0000·-·0x0006·reg=2·v·Landroid/view/View;·182 ········0x0000·-·0x0006·reg=2·v·Landroid/view/View;·
Offset 220, 19 lines modifiedOffset 220, 19 lines modified
220 ······type··········:·'(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V'220 ······type··········:·'(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V'
221 ······access········:·0x10000·(CONSTRUCTOR)221 ······access········:·0x10000·(CONSTRUCTOR)
222 ······code··········-222 ······code··········-
223 ······registers·····:·3223 ······registers·····:·3
224 ······ins···········:·3224 ······ins···········:·3
225 ······outs··········:·1225 ······outs··········:·1
226 ······insns·size····:·8·16-bit·code·units226 ······insns·size····:·8·16-bit·code·units
227 015d8c:········································|[015d8c]·com.gacode.relaunchx.Advanced$12.<init>:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V227 016e1c:········································|[016e1c]·com.gacode.relaunchx.Advanced$12.<init>:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V
228 015d9c:·5b01·3500······························|0000:·iput-object·v1,·v0,·Lcom/gacode/relaunchx/Advanced$12;.this$0:Lcom/gacode/relaunchx/Advanced;·//·field@0035228 016e2c:·5b01·3500······························|0000:·iput-object·v1,·v0,·Lcom/gacode/relaunchx/Advanced$12;.this$0:Lcom/gacode/relaunchx/Advanced;·//·field@0035
229 015da0:·5b02·3600······························|0002:·iput-object·v2,·v0,·Lcom/gacode/relaunchx/Advanced$12;.val$parent:Landroid/app/Activity;·//·field@0036229 016e30:·5b02·3600······························|0002:·iput-object·v2,·v0,·Lcom/gacode/relaunchx/Advanced$12;.val$parent:Landroid/app/Activity;·//·field@0036
230 015da4:·7010·6606·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0666230 016e34:·7010·6606·0000·························|0004:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0666
231 015daa:·0e00···································|0007:·return-void231 016e3a:·0e00···································|0007:·return-void
232 ······catches·······:·(none)232 ······catches·······:·(none)
233 ······positions·····:·233 ······positions·····:·
234 ········0x0000·line=720234 ········0x0000·line=720
Max diff block lines reached; 8911286/8921751 bytes (99.88%) of diff not shown.
5.86 KB
classes.jar
3.07 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·571666·bytes,·number·of·entries:·3401 Zip·file·size:·571665·bytes,·number·of·entries:·340
2 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$10.class2 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$10.class
3 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$11.class3 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$11.class
4 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$12.class4 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$12.class
5 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$1.class5 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$1.class
6 ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$2.class6 ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$2.class
7 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$3.class7 ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$3.class
8 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$4.class8 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/Advanced$4.class
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunch$SortMode.class235 ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunch$SortMode.class
236 ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunch$ViewHolder.class236 ?rwxrwxr-x··2.0·unx······354·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunch$ViewHolder.class
237 ?rwxrwxr-x··2.0·unx····53382·b-·defN·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunch.class237 ?rwxrwxr-x··2.0·unx····53382·b-·defN·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunch.class
238 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$1.class238 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$1.class
239 ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$2$1.class239 ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$2$1.class
240 ?rwxrwxr-x··2.0·unx·····1746·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$2.class240 ?rwxrwxr-x··2.0·unx·····1746·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$2.class
241 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$o1Comparator.class241 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp$o1Comparator.class
242 ?rwxrwxr-x··2.0·unx····18238·b-·defN·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp.class242 ?rwxrwxr-x··2.0·unx····18241·b-·defN·80-Jan-01·00:00·com/gacode/relaunchx/ReLaunchApp.class
243 ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$10.class243 ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$10.class
244 ?rwxrwxr-x··2.0·unx·····1069·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$11.class244 ?rwxrwxr-x··2.0·unx·····1069·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$11.class
245 ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$12.class245 ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$12.class
246 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$13.class246 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$13.class
247 ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$14.class247 ?rwxrwxr-x··2.0·unx······466·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$14.class
248 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$1.class248 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$1.class
249 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1.class249 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·com/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1.class
Offset 335, 8 lines modifiedOffset 335, 8 lines modified
335 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·ebook/R.class335 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·ebook/R.class
336 ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·ebook/parser/Base64Decoder.class336 ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·ebook/parser/Base64Decoder.class
337 ?rwxrwxr-x··2.0·unx·····3575·b-·stor·80-Jan-01·00:00·ebook/parser/EpubInstantParser.class337 ?rwxrwxr-x··2.0·unx·····3575·b-·stor·80-Jan-01·00:00·ebook/parser/EpubInstantParser.class
338 ?rwxrwxr-x··2.0·unx·····4024·b-·stor·80-Jan-01·00:00·ebook/parser/Fb2InstantParser.class338 ?rwxrwxr-x··2.0·unx·····4024·b-·stor·80-Jan-01·00:00·ebook/parser/Fb2InstantParser.class
339 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·ebook/parser/Parser.class339 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·ebook/parser/Parser.class
340 ?rwxrwxr-x··2.0·unx·····1974·b-·stor·80-Jan-01·00:00·ebook/parser/SOP.class340 ?rwxrwxr-x··2.0·unx·····1974·b-·stor·80-Jan-01·00:00·ebook/parser/SOP.class
341 ?rwxrwxr-x··2.0·unx·····1944·b-·stor·80-Jan-01·00:00·ebook/parser/InstantParser.class341 ?rwxrwxr-x··2.0·unx·····1944·b-·stor·80-Jan-01·00:00·ebook/parser/InstantParser.class
342 340·files,·629657·bytes·uncompressed,·516092·bytes·compressed:··18.0%342 340·files,·629660·bytes·uncompressed,·516091·bytes·compressed:··18.0%
2.77 KB
com/gacode/relaunchx/ReLaunchApp.class
2.69 KB
javap -verbose -constants -s -l -private {}
    
Offset 3087, 15 lines modifiedOffset 3087, 15 lines modified
3087 ········66:·istore········103087 ········66:·istore········10
3088 ········68:·iconst_03088 ········68:·iconst_0
3089 ········69:·istore········113089 ········69:·istore········11
3090 ········71:·aconst_null3090 ········71:·aconst_null
3091 ········72:·astore········53091 ········72:·astore········5
3092 ········74:·iload·········113092 ········74:·iload·········11
3093 ········76:·iload·········103093 ········76:·iload·········10
3094 ········78:·if_icmpge·····1553094 ········78:·if_icmpge·····158
3095 ········81:·aload·········93095 ········81:·aload·········9
3096 ········83:·iload·········113096 ········83:·iload·········11
3097 ········85:·aaload3097 ········85:·aaload
3098 ········86:·astore········123098 ········86:·astore········12
3099 ········88:·aload·········123099 ········88:·aload·········12
3100 ········90:·invokevirtual·#674················//·Method·java/io/File.isDirectory:()Z3100 ········90:·invokevirtual·#674················//·Method·java/io/File.isDirectory:()Z
3101 ········93:·istore········133101 ········93:·istore········13
Offset 3106, 43 lines modifiedOffset 3106, 44 lines modified
3106 ·······105:·astore········143106 ·······105:·astore········14
3107 ·······107:·aload_03107 ·······107:·aload_0
3108 ·······108:·aload·········73108 ·······108:·aload·········7
3109 ·······110:·aload·········143109 ·······110:·aload·········14
3110 ·······112:·invokevirtual·#678················//·Method·removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z3110 ·······112:·invokevirtual·#678················//·Method·removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z
3111 ·······115:·istore········133111 ·······115:·istore········13
3112 ·······117:·iload·········133112 ·······117:·iload·········13
3113 ·······119:·ifne··········1463113 ·······119:·ifne··········149
3114 ·······122:·iload_33114 ·······122:·iload_3
3115 ·······123:·ireturn3115 ·······123:·ireturn
3116 ·······124:·aload·········123116 ·······124:·aload·········12
3117 ·······126:·invokevirtual·#315················//·Method·java/io/File.getName:()Ljava/lang/String;3117 ·······126:·invokevirtual·#315················//·Method·java/io/File.getName:()Ljava/lang/String;
3118 ·······129:·astore········143118 ·······129:·astore········14
3119 ·······131:·aload_03119 ·······131:·aload_0
3120 ·······132:·aload·········73120 ·······132:·aload·········7
3121 ·······134:·aload·········143121 ·······134:·aload·········14
3122 ·······136:·invokevirtual·#680················//·Method·removeFile:(Ljava/lang/String;Ljava/lang/String;)Z3122 ·······136:·invokevirtual·#680················//·Method·removeFile:(Ljava/lang/String;Ljava/lang/String;)Z
3123 ·······139:·istore········133123 ·······139:·istore········13
3124 ·······141:·iload·········133124 ·······141:·iload·········13
3125 ·······143:·ifeq··········1223125 ·······143:·ifne··········149
 3126 ·······146:·goto··········122
3126 ·······146:·iload·········113127 ·······149:·iload·········11
3127 ·······148:·iconst_13128 ·······151:·iconst_1
3128 ·······149:·iadd3129 ·······152:·iadd
3129 ·······150:·istore········113130 ·······153:·istore········11
3130 ·······152:·goto··········743131 ·······155:·goto··········74
3131 ·······155:·aload·········83132 ·······158:·aload·········8
3132 ·······157:·invokevirtual·#683················//·Method·java/io/File.delete:()Z3133 ·······160:·invokevirtual·#683················//·Method·java/io/File.delete:()Z
3133 ·······160:·istore········43134 ·······163:·istore········4
3134 ·······162:·iload·········43135 ·······165:·iload·········4
3135 ·······164:·istore_33136 ·······167:·istore_3
3136 ·······165:·goto··········1223137 ·······168:·goto··········122
3137 ·······168:·pop3138 ·······171:·pop
3138 ·······169:·goto··········1623139 ·······172:·goto··········165
3139 ······Exception·table:3140 ······Exception·table:
3140 ·········from····to··target·type3141 ·········from····to··target·type
3141 ···········155···160···168···Class·java/lang/SecurityException3142 ···········158···163···171···Class·java/lang/SecurityException
  
3142 ··public·boolean·removeFile(java.lang.String);3143 ··public·boolean·removeFile(java.lang.String);
3143 ····descriptor:·(Ljava/lang/String;)Z3144 ····descriptor:·(Ljava/lang/String;)Z
3144 ····flags:·(0x0001)·ACC_PUBLIC3145 ····flags:·(0x0001)·ACC_PUBLIC
3145 ····Code:3146 ····Code:
3146 ······stack=300,·locals=5,·args_size=23147 ······stack=300,·locals=5,·args_size=2
3147 ·········0:·new···········#299················//·class·java/io/File3148 ·········0:·new···········#299················//·class·java/io/File
39.4 KB
smali/com/gacode/relaunchx/Advanced$WiFiAdapter.smali
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
82 ····.line·18182 ····.line·181
83 ····const-wide/16·v0,·0x083 ····const-wide/16·v0,·0x0
  
84 ····return-wide·v084 ····return-wide·v0
85 .end·method85 .end·method
  
86 .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;86 .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
87 ····.locals·2587 ····.locals·26
88 ····.param·p1,·"position"····#·I88 ····.param·p1,·"position"····#·I
89 ····.param·p2,·"convertView"····#·Landroid/view/View;89 ····.param·p2,·"convertView"····#·Landroid/view/View;
90 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;90 ····.param·p3,·"parent"····#·Landroid/view/ViewGroup;
  
91 ····.prologue91 ····.prologue
92 ····.line·18692 ····.line·186
93 ····move-object/from16·v18,·p293 ····move-object/from16·v18,·p2
Offset 100, 140 lines modifiedOffset 100, 146 lines modified
100 ····if-nez·v18,·:cond_2100 ····if-nez·v18,·:cond_2
  
101 ····.line·188101 ····.line·188
102 ····move-object/from16·v0,·p0102 ····move-object/from16·v0,·p0
  
103 ····iget-object·v0,·v0,·Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced;103 ····iget-object·v0,·v0,·Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced;
  
104 ····move-object/from16·v21,·v0104 ····move-object/from16·v22,·v0
  
105 ····move-object/from16·v0,·v21105 ····move-object/from16·v0,·v22
  
106 ····iget-object·v0,·v0,·Lcom/gacode/relaunchx/Advanced;->app:Lcom/gacode/relaunchx/ReLaunchApp;106 ····iget-object·v0,·v0,·Lcom/gacode/relaunchx/Advanced;->app:Lcom/gacode/relaunchx/ReLaunchApp;
  
107 ····move-object/from16·v21,·v0107 ····move-object/from16·v22,·v0
  
108 ····const-string·v22,·"layout_inflater"108 ····const-string·v23,·"layout_inflater"
  
109 ····invoke-virtual/range·{v21·..·v22},·Lcom/gacode/relaunchx/ReLaunchApp;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;109 ····invoke-virtual/range·{v22·..·v23},·Lcom/gacode/relaunchx/ReLaunchApp;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
110 ····move-result-object·v19110 ····move-result-object·v20
  
111 ····check-cast·v19,·Landroid/view/LayoutInflater;111 ····check-cast·v20,·Landroid/view/LayoutInflater;
  
112 ····.line·189112 ····.line·189
113 ····.local·v19,·"vi":Landroid/view/LayoutInflater;113 ····.local·v20,·"vi":Landroid/view/LayoutInflater;
114 ····const/high16·v21,·0x7f030000114 ····const/high16·v22,·0x7f030000
  
115 ····const/16·v22,·0x0115 ····const/16·v23,·0x0
  
116 ····move-object/from16·v0,·v19116 ····move-object/from16·v0,·v20
  
117 ····move/from16·v1,·v21117 ····move/from16·v1,·v22
  
118 ····move-object/from16·v2,·v22118 ····move-object/from16·v2,·v23
  
119 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;119 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
  
120 ····move-result-object·v18120 ····move-result-object·v18
  
121 ····.line·190121 ····.line·190
122 ····if-nez·v18,·:cond_0122 ····if-nez·v18,·:cond_0
  
123 ····.line·191123 ····.line·191
124 ····const/16·v21,·0x0124 ····const/16·v22,·0x0
  
 125 ····move-object/from16·v19,·v18
  
125 ····.line·283126 ····.line·283
 127 ····.end·local·v18····#·"v":Landroid/view/View;
126 ····.end·local·v19····#·"vi":Landroid/view/LayoutInflater;128 ····.end·local·v20····#·"vi":Landroid/view/LayoutInflater;
 129 ····.local·v19,·"v":Landroid/view/View;
127 ····:goto_0130 ····:goto_0
128 ····return-object·v21131 ····return-object·v22
  
129 ····.line·193132 ····.line·193
 133 ····.end·local·v19····#·"v":Landroid/view/View;
 134 ····.restart·local·v18····#·"v":Landroid/view/View;
130 ····.restart·local·v19····#·"vi":Landroid/view/LayoutInflater;135 ····.restart·local·v20····#·"vi":Landroid/view/LayoutInflater;
131 ····:cond_0136 ····:cond_0
132 ····new-instance·v5,·Lcom/gacode/relaunchx/Advanced$ViewHolder;137 ····new-instance·v5,·Lcom/gacode/relaunchx/Advanced$ViewHolder;
  
133 ····invoke-direct·{v5},·Lcom/gacode/relaunchx/Advanced$ViewHolder;-><init>()V138 ····invoke-direct·{v5},·Lcom/gacode/relaunchx/Advanced$ViewHolder;-><init>()V
  
134 ····.line·194139 ····.line·194
135 ····.local·v5,·"holder":Lcom/gacode/relaunchx/Advanced$ViewHolder;140 ····.local·v5,·"holder":Lcom/gacode/relaunchx/Advanced$ViewHolder;
136 ····const·v21,·0x7f0c0002141 ····const·v22,·0x7f0c0002
  
137 ····move-object/from16·v0,·v18142 ····move-object/from16·v0,·v18
  
138 ····move/from16·v1,·v21143 ····move/from16·v1,·v22
  
139 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;144 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
140 ····move-result-object·v21145 ····move-result-object·v22
  
141 ····check-cast·v21,·Landroid/widget/TextView;146 ····check-cast·v22,·Landroid/widget/TextView;
  
142 ····move-object/from16·v0,·v21147 ····move-object/from16·v0,·v22
  
143 ····iput-object·v0,·v5,·Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv1:Landroid/widget/TextView;148 ····iput-object·v0,·v5,·Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv1:Landroid/widget/TextView;
  
144 ····.line·195149 ····.line·195
145 ····const·v21,·0x7f0c0003150 ····const·v22,·0x7f0c0003
  
146 ····move-object/from16·v0,·v18151 ····move-object/from16·v0,·v18
  
147 ····move/from16·v1,·v21152 ····move/from16·v1,·v22
  
148 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;153 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
149 ····move-result-object·v21154 ····move-result-object·v22
  
150 ····check-cast·v21,·Landroid/widget/TextView;155 ····check-cast·v22,·Landroid/widget/TextView;
  
151 ····move-object/from16·v0,·v21156 ····move-object/from16·v0,·v22
  
152 ····iput-object·v0,·v5,·Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv2:Landroid/widget/TextView;157 ····iput-object·v0,·v5,·Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv2:Landroid/widget/TextView;
  
153 ····.line·196158 ····.line·196
154 ····const·v21,·0x7f0c0004159 ····const·v22,·0x7f0c0004
  
155 ····move-object/from16·v0,·v18160 ····move-object/from16·v0,·v18
  
156 ····move/from16·v1,·v21161 ····move/from16·v1,·v22
  
157 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;162 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
158 ····move-result-object·v21163 ····move-result-object·v22
  
159 ····check-cast·v21,·Landroid/widget/TextView;164 ····check-cast·v22,·Landroid/widget/TextView;
  
Max diff block lines reached; 35677/40191 bytes (88.77%) of diff not shown.
21.9 KB
smali/com/gacode/relaunchx/ReLaunchApp.smali
    
Offset 2166, 333 lines modifiedOffset 2166, 347 lines modified
2166 ····:cond_02166 ····:cond_0
2167 ····const/4·v2,·0x02167 ····const/4·v2,·0x0
  
2168 ····goto·:goto_02168 ····goto·:goto_0
2169 .end·method2169 .end·method
  
2170 .method·public·launchReader(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;2170 .method·public·launchReader(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
2171 ····.locals·82171 ····.locals·9
2172 ····.param·p1,·"name"····#·Ljava/lang/String;2172 ····.param·p1,·"name"····#·Ljava/lang/String;
2173 ····.param·p2,·"file"····#·Ljava/lang/String;2173 ····.param·p2,·"file"····#·Ljava/lang/String;
  
2174 ····.prologue2174 ····.prologue
2175 ····const/high16·v7,·0x140000002175 ····const/high16·v8,·0x14000000
  
2176 ····const/4·v6,·0x22176 ····const/4·v7,·0x2
  
2177 ····const/4·v5,·0x02177 ····const/4·v6,·0x0
  
2178 ····const/4·v4,·0x12178 ····const/4·v5,·0x1
  
2179 ····.line·5612179 ····.line·561
2180 ····const-string·v2,·":"2180 ····const-string·v3,·":"
  
2181 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;2181 ····invoke-virtual·{p1,·v3},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
2182 ····move-result-object·v12182 ····move-result-object·v2
  
2183 ····.line·5622183 ····.line·562
2184 ····.local·v1,·"re":[Ljava/lang/String;2184 ····.local·v2,·"re":[Ljava/lang/String;
2185 ····array-length·v2,·v12185 ····array-length·v3,·v2
  
2186 ····if-ne·v2,·v6,·:cond_22186 ····if-ne·v3,·v7,·:cond_2
  
2187 ····aget-object·v2,·v1,·v52187 ····aget-object·v3,·v2,·v6
  
2188 ····const-string·v3,·"Intent"2188 ····const-string·v4,·"Intent"
  
2189 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z2189 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
2190 ····move-result·v22190 ····move-result·v3
  
2191 ····if-eqz·v2,·:cond_22191 ····if-eqz·v3,·:cond_2
  
2192 ····.line·5632192 ····.line·563
2193 ····new-instance·v0,·Landroid/content/Intent;2193 ····new-instance·v0,·Landroid/content/Intent;
  
2194 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V2194 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V
  
2195 ····.line·5642195 ····.line·564
2196 ····.local·v0,·"i":Landroid/content/Intent;2196 ····.local·v0,·"i":Landroid/content/Intent;
2197 ····const-string·v2,·"android.intent.action.VIEW"2197 ····const-string·v3,·"android.intent.action.VIEW"
  
2198 ····invoke-virtual·{v0,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;2198 ····invoke-virtual·{v0,·v3},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
2199 ····.line·5652199 ····.line·565
2200 ····invoke-virtual·{v0,·v7},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;2200 ····invoke-virtual·{v0,·v8},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
2201 ····.line·5672201 ····.line·567
2202 ····new-instance·v2,·Ljava/lang/StringBuilder;2202 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
2203 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V2203 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
2204 ····const-string·v3,·"file:///"2204 ····const-string·v4,·"file:///"
  
2205 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2205 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2206 ····move-result-object·v22206 ····move-result-object·v3
  
2207 ····invoke-virtual·{p2,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String;2207 ····invoke-virtual·{p2,·v5},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
2208 ····move-result-object·v32208 ····move-result-object·v4
  
2209 ····invoke-static·{v3},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;2209 ····invoke-static·{v4},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
  
2210 ····move-result-object·v32210 ····move-result-object·v4
  
2211 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2211 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2212 ····move-result-object·v22212 ····move-result-object·v3
  
2213 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2213 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2214 ····move-result-object·v22214 ····move-result-object·v3
  
2215 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;2215 ····invoke-static·{v3},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
2216 ····move-result-object·v22216 ····move-result-object·v3
  
2217 ····aget-object·v3,·v1,·v42217 ····aget-object·v4,·v2,·v5
  
2218 ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;2218 ····invoke-virtual·{v0,·v3,·v4},·Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
  
2219 ····.line·5682219 ····.line·568
2220 ····const-string·v2,·"lastOpened"2220 ····const-string·v3,·"lastOpened"
  
2221 ····invoke-static·{v5},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;2221 ····invoke-static·{v6},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
2222 ····move-result-object·v32222 ····move-result-object·v4
  
2223 ····invoke-virtual·{p0,·v2,·p2,·v3},·Lcom/gacode/relaunchx/ReLaunchApp;->addToList(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V2223 ····invoke-virtual·{p0,·v3,·p2,·v4},·Lcom/gacode/relaunchx/ReLaunchApp;->addToList(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V
  
2224 ····.line·5692224 ····.line·569
2225 ····const-string·v2,·"lastOpened"2225 ····const-string·v3,·"lastOpened"
  
2226 ····invoke-virtual·{p0,·v2},·Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V2226 ····invoke-virtual·{p0,·v3},·Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V
  
2227 ····.line·5702227 ····.line·570
2228 ····iget-object·v2,·p0,·Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap;2228 ····iget-object·v3,·p0,·Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap;
  
2229 ····invoke-virtual·{v2,·p2},·Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z2229 ····invoke-virtual·{v3,·p2},·Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
  
2230 ····move-result·v22230 ····move-result·v3
  
2231 ····if-eqz·v2,·:cond_02231 ····if-eqz·v3,·:cond_0
  
2232 ····iget-object·v2,·p0,·Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap;2232 ····iget-object·v3,·p0,·Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap;
  
2233 ····invoke-virtual·{v2,·p2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;2233 ····invoke-virtual·{v3,·p2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
2234 ····move-result-object·v22234 ····move-result-object·v3
  
2235 ····check-cast·v2,·Ljava/lang/Integer;2235 ····check-cast·v3,·Ljava/lang/Integer;
  
2236 ····invoke-virtual·{v2},·Ljava/lang/Integer;->intValue()I2236 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I
  
2237 ····move-result·v22237 ····move-result·v3
  
Max diff block lines reached; 16057/22338 bytes (71.88%) of diff not shown.