16.1 MB
/home/fdroid/fdroiddata/tmp/com.illusionman1212.lyricsgrabbr_31.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.illusionman1212.lyricsgrabbr_31.apk
5.7 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: <6cc9d7596a6587ef9c7a2a2830dfd48257b4c1591b8a9d12c5986454acb75319>, actual: <37fd0f01f5ba976cf0c4bca584b64735e0f508b6476a02246b272a6c31fe1589> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <8d4f96a5ff9c0ba040973c7fcec47dc1dcf83aeb95e94bcb65c6c1eae6af66aafa8bfb0000000000>, actual: <0a488c7f5e2a9a4bc50f9dd360d06aab60a14634840822fd5186431da24d3398fa8bfb0000000000>
    
Offset 1, 36 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:·d713bcdd7d8a6201e5aedfeb6b3fccebf793fdd751dd8f300ec4b1718bec0f8c 
10 Signer·#1·certificate·SHA-1·digest:·1468592024219d2a8c00aab312c1bfd0c5b5a267 
11 Signer·#1·certificate·MD5·digest:·0c1a88f96efb58d6873ca3d11dfc031d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·7be18b1822be09d34376adeecdd12f0de45f0984c3cfdeb05c8286649a30d887 
15 Signer·#1·public·key·SHA-1·digest:·557b93752635c2464bdbe78064bbf77b15450e08 
16 Signer·#1·public·key·MD5·digest:·e163239b2900052e8fd058085887c2c0 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.68 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·16489466·bytes,·number·of·entries:·1041 Zip·file·size:·16489466·bytes,·number·of·entries:·104
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx···715948·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx···716028·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··4850584·b-·stor·81-Jan-01·01:01·lib/x86_64/libapp.so4 -rw-rw-rw-··0.0·unx··4850584·b-·stor·81-Jan-01·01:01·lib/x86_64/libapp.so
5 -rw-rw-rw-··0.0·unx·11133888·b-·stor·81-Jan-01·01:01·lib/x86_64/libflutter.so5 -rw-rw-rw-··0.0·unx·11133888·b-·stor·81-Jan-01·01:01·lib/x86_64/libflutter.so
6 -rw-rw-rw-··0.0·unx········2·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin6 -rw-rw-rw-··0.0·unx········2·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin
7 -rw-rw-rw-··0.0·unx········2·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json7 -rw-rw-rw-··0.0·unx········2·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
8 -rw-rw-rw-··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json8 -rw-rw-rw-··0.0·unx·······82·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
9 -rw-rw-rw-··0.0·unx····96113·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z9 -rw-rw-rw-··0.0·unx····96113·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
10 -rw-rw-rw-··0.0·unx·····1820·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf10 -rw-rw-rw-··0.0·unx·····1820·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
Offset 99, 8 lines modifiedOffset 99, 8 lines modified
99 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins99 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
100 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins100 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
101 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins101 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
102 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins102 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
103 -rw----·····2.0·fat·····9725·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.SF103 -rw----·····2.0·fat·····9725·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.SF
104 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.RSA104 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.RSA
105 -rw----·····2.0·fat·····9598·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF105 -rw----·····2.0·fat·····9598·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
106 104·files,·16948316·bytes·uncompressed,·16465576·bytes·compressed:··2.8%106 104·files,·16948396·bytes·uncompressed,·16465562·bytes·compressed:··2.8%
16.1 MB
classes.dex
16.1 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 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············:·a88ff89f4 checksum············:·63db3924
5 signature···········:·2d3c...81ba5 signature···········:·916a...424f
6 file_size···········:·7159486 file_size···········:·716028
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·····:·579810 string_ids_size·····:·5798
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·151312 type_ids_size·······:·1513
13 type_ids_off········:·23304·(0x005b08)13 type_ids_off········:·23304·(0x005b08)
14 proto_ids_size······:·219314 proto_ids_size······:·2193
15 proto_ids_off·······:·29356·(0x0072ac)15 proto_ids_off·······:·29356·(0x0072ac)
16 field_ids_size······:·212216 field_ids_size······:·2122
17 field_ids_off·······:·55672·(0x00d978)17 field_ids_off·······:·55672·(0x00d978)
18 method_ids_size·····:·650018 method_ids_size·····:·6501
19 method_ids_off······:·72648·(0x011bc8)19 method_ids_off······:·72648·(0x011bc8)
20 class_defs_size·····:·99220 class_defs_size·····:·992
21 class_defs_off······:·124648·(0x01e6e8)21 class_defs_off······:·124656·(0x01e6f0)
22 data_size···········:·55955622 data_size···········:·559628
23 data_off············:·156392·(0x0262e8)23 data_off············:·156400·(0x0262f0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·825 class_idx···········:·8
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·86627 superclass_idx······:·866
28 source_file_idx·····:·028 source_file_idx·····:·0
29 static_fields_size··:·029 static_fields_size··:·0
Offset 206, 151 lines modifiedOffset 206, 151 lines modified
206 ······type··········:·'(La0/b;Ljava/lang/String;La0/h;)V'206 ······type··········:·'(La0/b;Ljava/lang/String;La0/h;)V'
207 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)207 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
208 ······code··········-208 ······code··········-
209 ······registers·····:·5209 ······registers·····:·5
210 ······ins···········:·4210 ······ins···········:·4
211 ······outs··········:·5211 ······outs··········:·5
212 ······insns·size····:·5·16-bit·code·units212 ······insns·size····:·5·16-bit·code·units
213 02661c:········································|[02661c]·a0.a.<init>:(La0/b;Ljava/lang/String;La0/h;)V213 026624:········································|[026624]·a0.a.<init>:(La0/b;Ljava/lang/String;La0/h;)V
214 02662c:·1200···································|0000:·const/4·v0,·#int·0·//·#0214 026634:·1200···································|0000:·const/4·v0,·#int·0·//·#0
215 02662e:·7050·1100·2143·························|0001:·invoke-direct·{v1,·v2,·v3,·v4,·v0},·La0/a;.<init>:(La0/b;Ljava/lang/String;La0/h;La0/b$c;)V·//·method@0011215 026636:·7050·1100·2143·························|0001:·invoke-direct·{v1,·v2,·v3,·v4,·v0},·La0/a;.<init>:(La0/b;Ljava/lang/String;La0/h;La0/b$c;)V·//·method@0011
216 026634:·0e00···································|0004:·return-void216 02663c:·0e00···································|0004:·return-void
217 ······catches·······:·(none)217 ······catches·······:·(none)
218 ······positions·····:·218 ······positions·····:·
219 ······locals········:·219 ······locals········:·
  
220 ····#1··············:·(in·La0/a;)220 ····#1··············:·(in·La0/a;)
221 ······name··········:·'<init>'221 ······name··········:·'<init>'
222 ······type··········:·'(La0/b;Ljava/lang/String;La0/h;La0/b$c;)V'222 ······type··········:·'(La0/b;Ljava/lang/String;La0/h;La0/b$c;)V'
223 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)223 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
224 ······code··········-224 ······code··········-
225 ······registers·····:·5225 ······registers·····:·5
226 ······ins···········:·5226 ······ins···········:·5
227 ······outs··········:·1227 ······outs··········:·1
228 ······insns·size····:·12·16-bit·code·units228 ······insns·size····:·12·16-bit·code·units
229 026638:········································|[026638]·a0.a.<init>:(La0/b;Ljava/lang/String;La0/h;La0/b$c;)V229 026640:········································|[026640]·a0.a.<init>:(La0/b;Ljava/lang/String;La0/h;La0/b$c;)V
230 026648:·7010·1710·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1017230 026650:·7010·1810·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1018
231 02664e:·5b01·0800······························|0003:·iput-object·v1,·v0,·La0/a;.a:La0/b;·//·field@0008231 026656:·5b01·0800······························|0003:·iput-object·v1,·v0,·La0/a;.a:La0/b;·//·field@0008
232 026652:·5b02·0900······························|0005:·iput-object·v2,·v0,·La0/a;.b:Ljava/lang/String;·//·field@0009232 02665a:·5b02·0900······························|0005:·iput-object·v2,·v0,·La0/a;.b:Ljava/lang/String;·//·field@0009
233 026656:·5b03·0a00······························|0007:·iput-object·v3,·v0,·La0/a;.c:La0/h;·//·field@000a233 02665e:·5b03·0a00······························|0007:·iput-object·v3,·v0,·La0/a;.c:La0/h;·//·field@000a
234 02665a:·5b04·0b00······························|0009:·iput-object·v4,·v0,·La0/a;.d:La0/b$c;·//·field@000b234 026662:·5b04·0b00······························|0009:·iput-object·v4,·v0,·La0/a;.d:La0/b$c;·//·field@000b
235 02665e:·0e00···································|000b:·return-void235 026666:·0e00···································|000b:·return-void
236 ······catches·······:·(none)236 ······catches·······:·(none)
237 ······positions·····:·237 ······positions·····:·
238 ······locals········:·238 ······locals········:·
  
239 ····#2··············:·(in·La0/a;)239 ····#2··············:·(in·La0/a;)
240 ······name··········:·'a'240 ······name··········:·'a'
241 ······type··········:·'(La0/a;)La0/h;'241 ······type··········:·'(La0/a;)La0/h;'
242 ······access········:·0x1008·(STATIC·SYNTHETIC)242 ······access········:·0x1008·(STATIC·SYNTHETIC)
243 ······code··········-243 ······code··········-
244 ······registers·····:·1244 ······registers·····:·1
245 ······ins···········:·1245 ······ins···········:·1
246 ······outs··········:·0246 ······outs··········:·0
247 ······insns·size····:·3·16-bit·code·units247 ······insns·size····:·3·16-bit·code·units
248 0265ec:········································|[0265ec]·a0.a.a:(La0/a;)La0/h;248 0265f4:········································|[0265f4]·a0.a.a:(La0/a;)La0/h;
249 0265fc:·5400·0a00······························|0000:·iget-object·v0,·v0,·La0/a;.c:La0/h;·//·field@000a249 026604:·5400·0a00······························|0000:·iget-object·v0,·v0,·La0/a;.c:La0/h;·//·field@000a
250 026600:·1100···································|0002:·return-object·v0250 026608:·1100···································|0002:·return-object·v0
251 ······catches·······:·(none)251 ······catches·······:·(none)
252 ······positions·····:·252 ······positions·····:·
253 ······locals········:·253 ······locals········:·
  
254 ····#3··············:·(in·La0/a;)254 ····#3··············:·(in·La0/a;)
255 ······name··········:·'b'255 ······name··········:·'b'
256 ······type··········:·'(La0/a;)Ljava/lang/String;'256 ······type··········:·'(La0/a;)Ljava/lang/String;'
257 ······access········:·0x1008·(STATIC·SYNTHETIC)257 ······access········:·0x1008·(STATIC·SYNTHETIC)
258 ······code··········-258 ······code··········-
259 ······registers·····:·1259 ······registers·····:·1
260 ······ins···········:·1260 ······ins···········:·1
261 ······outs··········:·0261 ······outs··········:·0
262 ······insns·size····:·3·16-bit·code·units262 ······insns·size····:·3·16-bit·code·units
263 026604:········································|[026604]·a0.a.b:(La0/a;)Ljava/lang/String;263 02660c:········································|[02660c]·a0.a.b:(La0/a;)Ljava/lang/String;
264 026614:·5400·0900······························|0000:·iget-object·v0,·v0,·La0/a;.b:Ljava/lang/String;·//·field@0009264 02661c:·5400·0900······························|0000:·iget-object·v0,·v0,·La0/a;.b:Ljava/lang/String;·//·field@0009
265 026618:·1100···································|0002:·return-object·v0265 026620:·1100···································|0002:·return-object·v0
266 ······catches·······:·(none)266 ······catches·······:·(none)
267 ······positions·····:·267 ······positions·····:·
268 ······locals········:·268 ······locals········:·
  
269 ··Virtual·methods···-269 ··Virtual·methods···-
270 ····#0··············:·(in·La0/a;)270 ····#0··············:·(in·La0/a;)
271 ······name··········:·'c'271 ······name··········:·'c'
272 ······type··········:·'(Ljava/lang/Object;)V'272 ······type··········:·'(Ljava/lang/Object;)V'
273 ······access········:·0x0001·(PUBLIC)273 ······access········:·0x0001·(PUBLIC)
274 ······code··········-274 ······code··········-
275 ······registers·····:·3275 ······registers·····:·3
276 ······ins···········:·2276 ······ins···········:·2
277 ······outs··········:·3277 ······outs··········:·3
278 ······insns·size····:·5·16-bit·code·units278 ······insns·size····:·5·16-bit·code·units
279 026660:········································|[026660]·a0.a.c:(Ljava/lang/Object;)V279 026668:········································|[026668]·a0.a.c:(Ljava/lang/Object;)V
280 026670:·1200···································|0000:·const/4·v0,·#int·0·//·#0280 026678:·1200···································|0000:·const/4·v0,·#int·0·//·#0
281 026672:·6e30·1500·2100·························|0001:·invoke-virtual·{v1,·v2,·v0},·La0/a;.d:(Ljava/lang/Object;La0/a$e;)V·//·method@0015281 02667a:·6e30·1500·2100·························|0001:·invoke-virtual·{v1,·v2,·v0},·La0/a;.d:(Ljava/lang/Object;La0/a$e;)V·//·method@0015
282 026678:·0e00···································|0004:·return-void282 026680:·0e00···································|0004:·return-void
283 ······catches·······:·(none)283 ······catches·······:·(none)
284 ······positions·····:·284 ······positions·····:·
285 ······locals········:·285 ······locals········:·
  
286 ····#1··············:·(in·La0/a;)286 ····#1··············:·(in·La0/a;)
287 ······name··········:·'d'287 ······name··········:·'d'
288 ······type··········:·'(Ljava/lang/Object;La0/a$e;)V'288 ······type··········:·'(Ljava/lang/Object;La0/a$e;)V'
289 ······access········:·0x0001·(PUBLIC)289 ······access········:·0x0001·(PUBLIC)
290 ······code··········-290 ······code··········-
291 ······registers·····:·7291 ······registers·····:·7
292 ······ins···········:·3292 ······ins···········:·3
293 ······outs··········:·4293 ······outs··········:·4
294 ······insns·size····:·24·16-bit·code·units294 ······insns·size····:·24·16-bit·code·units
295 02667c:········································|[02667c]·a0.a.d:(Ljava/lang/Object;La0/a$e;)V295 026684:········································|[026684]·a0.a.d:(Ljava/lang/Object;La0/a$e;)V
296 02668c:·5440·0800······························|0000:·iget-object·v0,·v4,·La0/a;.a:La0/b;·//·field@0008296 026694:·5440·0800······························|0000:·iget-object·v0,·v4,·La0/a;.a:La0/b;·//·field@0008
Max diff block lines reached; 16829443/16839794 bytes (99.94%) of diff not shown.
2.83 KB
classes.jar
2.24 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1228114·bytes,·number·of·entries:·9921 Zip·file·size:·1228158·bytes,·number·of·entries:·992
2 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·a/a.class2 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·a/a.class
3 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·a0/a$a.class3 ?rwxrwxr-x··2.0·unx·······58·b-·stor·80-Jan-01·00:00·a0/a$a.class
4 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·a0/a$d.class4 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·a0/a$d.class
5 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·a0/a$e.class5 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·a0/a$e.class
6 ?rwxrwxr-x··2.0·unx·····1177·b-·stor·80-Jan-01·00:00·a0/a.class6 ?rwxrwxr-x··2.0·unx·····1177·b-·stor·80-Jan-01·00:00·a0/a.class
7 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·a0/b$a.class7 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·a0/b$a.class
8 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·a0/b$b.class8 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·a0/b$b.class
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·e/d$b.class167 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·e/d$b.class
168 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·e/d$c$a.class168 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·e/d$c$a.class
169 ?rwxrwxr-x··2.0·unx·····6866·b-·stor·80-Jan-01·00:00·e/d$c.class169 ?rwxrwxr-x··2.0·unx·····6866·b-·stor·80-Jan-01·00:00·e/d$c.class
170 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·e/d$d.class170 ?rwxrwxr-x··2.0·unx·······80·b-·stor·80-Jan-01·00:00·e/d$d.class
171 ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·e/d.class171 ?rwxrwxr-x··2.0·unx·····2677·b-·stor·80-Jan-01·00:00·e/d.class
172 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·e/e.class172 ?rwxrwxr-x··2.0·unx·····1581·b-·stor·80-Jan-01·00:00·e/e.class
173 ?rwxrwxr-x··2.0·unx······324·b-·stor·80-Jan-01·00:00·e/f.class173 ?rwxrwxr-x··2.0·unx······324·b-·stor·80-Jan-01·00:00·e/f.class
174 ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·e0/b$a.class174 ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·e0/b$a.class
175 ?rwxrwxr-x··2.0·unx·····2225·b-·stor·80-Jan-01·00:00·e0/b.class175 ?rwxrwxr-x··2.0·unx·····2225·b-·stor·80-Jan-01·00:00·e0/b.class
176 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·f/a.class176 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·f/a.class
177 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·f0/a.class177 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·f0/a.class
178 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·f0/b.class178 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·f0/b.class
179 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·f0/c.class179 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·f0/c.class
180 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·f0/d.class180 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·f0/d.class
181 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·f0/e.class181 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·f0/e.class
Offset 987, 8 lines modifiedOffset 987, 8 lines modified
987 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·w0/m.class987 ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·w0/m.class
988 ?rwxrwxr-x··2.0·unx·····4277·b-·stor·80-Jan-01·00:00·h0/q.class988 ?rwxrwxr-x··2.0·unx·····4277·b-·stor·80-Jan-01·00:00·h0/q.class
989 ?rwxrwxr-x··2.0·unx·····7619·b-·stor·80-Jan-01·00:00·w0/n.class989 ?rwxrwxr-x··2.0·unx·····7619·b-·stor·80-Jan-01·00:00·w0/n.class
990 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·h0/g.class990 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·h0/g.class
991 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·w0/o.class991 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·w0/o.class
992 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·w0/p.class992 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·w0/p.class
993 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·w0/d.class993 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·w0/d.class
994 992·files,·1234955·bytes·uncompressed,·1104442·bytes·compressed:··10.6%994 992·files,·1234999·bytes·uncompressed,·1104486·bytes·compressed:··10.6%
577 B
e0/b$a.class
553 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·e0;1 package·e0;
  
2 enum·b$a2 enum·b$a
3 {3 {
4 ····d("OK",·0),·4 ····d("OK",·0),·
5 ····e("NO_ACTIVITY",·n),·5 ····e("NO_ACTIVITY",·1),·
6 ····f("ACTIVITY_NOT_FOUND",·n2);6 ····f("ACTIVITY_NOT_FOUND",·2);
7 ···· 
8 ····static·{ 
9 ········final·int·n·=·1; 
10 ········final·int·n2·=·2; 
11 ········final·b$a·b$a; 
12 ········final·b$a[]·g2·=·{·b$a,·null,·null·}; 
13 ········final·b$a·b$a2; 
14 ········g2[n]·=·b$a2; 
15 ········final·b$a·b$a3; 
16 ········g2[n2]·=·b$a3; 
17 ········g·=·g2; 
18 ····} 
19 ····7 ····
20 ····private·b$a(final·String·name,·final·int·ordinal)·{8 ····private·b$a(final·String·name,·final·int·ordinal)·{
21 ····}9 ····}
22 }10 }
451 B
smali/d0/a$a$a.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·e:Ld0/a$a;22 .field·final·synthetic·e:Ld0/a$a;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Ld0/a$a;Z)V24 .method·constructor·<init>(Ld0/a$a;Z)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····iput-object·p1,·p0,·Ld0/a$a$a;->e:Ld0/a$a;31 ····iput-object·p1,·p0,·Ld0/a$a$a;->e:Ld0/a$a;
  
27 ····iput-boolean·p2,·p0,·Ld0/a$a$a;->d:Z32 ····iput-boolean·p2,·p0,·Ld0/a$a$a;->d:Z
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
517 B
smali/d0/a$a.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·f:Ld0/a;24 .field·final·synthetic·f:Ld0/a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ld0/a;Landroid/content/SharedPreferences$Editor;La0/j$d;)V26 .method·constructor·<init>(Ld0/a;Landroid/content/SharedPreferences$Editor;La0/j$d;)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····iput-object·p1,·p0,·Ld0/a$a;->f:Ld0/a;33 ····iput-object·p1,·p0,·Ld0/a$a;->f:Ld0/a;
  
29 ····iput-object·p2,·p0,·Ld0/a$a;->d:Landroid/content/SharedPreferences$Editor;34 ····iput-object·p2,·p0,·Ld0/a$a;->d:Landroid/content/SharedPreferences$Editor;
  
30 ····iput-object·p3,·p0,·Ld0/a$a;->e:La0/j$d;35 ····iput-object·p3,·p0,·Ld0/a$a;->e:La0/j$d;
  
2.52 KB
smali/e0/b$a.smali
    
Offset 30, 57 lines modifiedOffset 30, 51 lines modified
30 .field·public·static·final·enum·f:Le0/b$a;30 .field·public·static·final·enum·f:Le0/b$a;
  
31 .field·private·static·final·synthetic·g:[Le0/b$a;31 .field·private·static·final·synthetic·g:[Le0/b$a;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·static·constructor·<clinit>()V33 .method·static·constructor·<clinit>()V
34 ····.locals·734 ····.locals·3
  
35 ····new-instance·v0,·Le0/b$a;35 ····new-instance·v0,·Le0/b$a;
  
36 ····const-string·v1,·"OK"36 ····const-string·v1,·"OK"
  
37 ····const/4·v2,·0x037 ····const/4·v2,·0x0
  
38 ····invoke-direct·{v0,·v1,·v2},·Le0/b$a;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v0,·v1,·v2},·Le0/b$a;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Le0/b$a;->d:Le0/b$a;39 ····sput-object·v0,·Le0/b$a;->d:Le0/b$a;
  
40 ····new-instance·v1,·Le0/b$a;40 ····new-instance·v0,·Le0/b$a;
  
41 ····const-string·v3,·"NO_ACTIVITY" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Le0/b$a;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Le0/b$a;->e:Le0/b$a;41 ····const-string·v1,·"NO_ACTIVITY"
  
45 ····new-instance·v3,·Le0/b$a;42 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"ACTIVITY_NOT_FOUND"43 ····invoke-direct·{v0,·v1,·v2},·Le0/b$a;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x244 ····sput-object·v0,·Le0/b$a;->e:Le0/b$a;
  
48 ····invoke-direct·{v3,·v5,·v6},·Le0/b$a;-><init>(Ljava/lang/String;I)V45 ····new-instance·v0,·Le0/b$a;
  
49 ····sput-object·v3,·Le0/b$a;->f:Le0/b$a;46 ····const-string·v1,·"ACTIVITY_NOT_FOUND"
  
50 ····const/4·v5,·0x347 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Le0/b$a;48 ····invoke-direct·{v0,·v1,·v2},·Le0/b$a;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v249 ····sput-object·v0,·Le0/b$a;->f:Le0/b$a;
  
53 ····aput-object·v1,·v5,·v450 ····invoke-static·{},·Le0/b$a;->a()[Le0/b$a;
  
54 ····aput-object·v3,·v5,·v651 ····move-result-object·v0
  
55 ····sput-object·v5,·Le0/b$a;->g:[Le0/b$a;52 ····sput-object·v0,·Le0/b$a;->g:[Le0/b$a;
  
56 ····return-void53 ····return-void
57 .end·method54 .end·method
  
58 .method·private·constructor·<init>(Ljava/lang/String;I)V55 .method·private·constructor·<init>(Ljava/lang/String;I)V
59 ····.locals·056 ····.locals·0
60 ····.annotation·system·Ldalvik/annotation/Signature;57 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 90, 14 lines modifiedOffset 84, 42 lines modified
90 ····.end·annotation84 ····.end·annotation
  
91 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V85 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
92 ····return-void86 ····return-void
93 .end·method87 .end·method
  
 88 .method·private·static·synthetic·a()[Le0/b$a;
 89 ····.locals·3
  
 90 ····const/4·v0,·0x3
  
 91 ····new-array·v0,·v0,·[Le0/b$a;
  
 92 ····sget-object·v1,·Le0/b$a;->d:Le0/b$a;
  
 93 ····const/4·v2,·0x0
  
 94 ····aput-object·v1,·v0,·v2
  
 95 ····sget-object·v1,·Le0/b$a;->e:Le0/b$a;
  
 96 ····const/4·v2,·0x1
  
 97 ····aput-object·v1,·v0,·v2
  
 98 ····sget-object·v1,·Le0/b$a;->f:Le0/b$a;
  
 99 ····const/4·v2,·0x2
  
 100 ····aput-object·v1,·v0,·v2
  
 101 ····return-object·v0
 102 .end·method
  
94 .method·public·static·valueOf(Ljava/lang/String;)Le0/b$a;103 .method·public·static·valueOf(Ljava/lang/String;)Le0/b$a;
95 ····.locals·1104 ····.locals·1
  
96 ····const-class·v0,·Le0/b$a;105 ····const-class·v0,·Le0/b$a;
  
97 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;106 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;