44.5 MB
/home/fdroid/fdroiddata/tmp/com.flasskamp.energize_18.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.flasskamp.energize_18.apk
8.11 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: <7c33f179800aec314700e7e9c7fa40966f0dcc911afe34b231f33d2c1cfc4439>, actual: <bb5af9e1eeea324ffa0c4db71e3d4024ad24e62c79614134df5a851db3766b5f> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <7d4d7490793ba6f4cf46c602e71e755f740968a7bf23f24167c3acdf20b761d9f8aa8e0100000000>, actual: <4ff17b16bb92f5da11d3179936f1a3f4f842600193ea3b9fea2554b6eff442d3f8aa8e0100000000>
    
Offset 1, 48 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:·58eeb8af51664b25e60e6b1b988e95a11fdb40299c61853a8aad9337fac9b9ec 
10 Signer·#1·certificate·SHA-1·digest:·5405d0e27a6a16ce13eb6e67764a3132857d4853 
11 Signer·#1·certificate·MD5·digest:·03b657ef10347489fceb38f863ab82e9 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·3c4eca339da92cd3703164c7f81bdce063562384db7ad9f41d9a5c8b97b15b26 
15 Signer·#1·public·key·SHA-1·digest:·1fe4680ada1bc479129554d39ea7571bd1a2ae3f 
16 Signer·#1·public·key·MD5·digest:·252c0d4515e980ead1d0f44fbd488868 
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.appcompat_appcompat-resources.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.appcompat_appcompat.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.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/. 
23 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/. 
24 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.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.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/. 
26 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.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.emoji2_emoji2-views-helper.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.emoji2_emoji2.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.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/. 
30 WARNING:·META-INF/androidx.interpolator_interpolator.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.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/. 
32 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/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.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.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/. 
35 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-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/. 
36 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/. 
37 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/. 
38 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/. 
39 WARNING:·META-INF/androidx.startup_startup-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/. 
40 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/. 
41 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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.63 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·26131192·bytes,·number·of·entries:·4301 Zip·file·size:·26131192·bytes,·number·of·entries:·430
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··1785944·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··1786032·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··8881072·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··8881072·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx·10464208·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx·10464208·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx··9994844·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-rw-rw-··0.0·unx··9994844·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-rw-rw-··0.0·unx··7359756·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-rw-rw-··0.0·unx··7359756·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-rw-rw-··0.0·unx··9061296·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so8 -rw-rw-rw-··0.0·unx··9061296·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
9 -rw-rw-rw-··0.0·unx·11542416·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so9 -rw-rw-rw-··0.0·unx·11542416·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
10 -rw-rw-rw-··0.0·unx······333·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin10 -rw-rw-rw-··0.0·unx······333·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin
Offset 425, 8 lines modifiedOffset 425, 8 lines modified
425 -rw----·····2.0·fat······939·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins425 -rw----·····2.0·fat······939·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
426 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins426 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
427 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins427 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
428 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins428 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
429 -rw----·····2.0·fat····38426·b-·defN·81-Jan-01·01:01·META-INF/9B67C787.SF429 -rw----·····2.0·fat····38426·b-·defN·81-Jan-01·01:01·META-INF/9B67C787.SF
430 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/9B67C787.RSA430 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/9B67C787.RSA
431 -rw----·····2.0·fat····38299·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF431 -rw----·····2.0·fat····38299·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
432 430·files,·59903075·bytes·uncompressed,·26078021·bytes·compressed:··56.5%432 430·files,·59903163·bytes·uncompressed,·26078137·bytes·compressed:··56.5%
44.5 MB
classes.dex
44.5 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············:·6f7a6e2e4 checksum············:·b4f7eaca
5 signature···········:·4145...636b5 signature···········:·92a2...1218
6 file_size···········:·17859446 file_size···········:·1786032
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·····:·1085710 string_ids_size·····:·10857
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·297412 type_ids_size·······:·2974
13 type_ids_off········:·43540·(0x00aa14)13 type_ids_off········:·43540·(0x00aa14)
14 proto_ids_size······:·447514 proto_ids_size······:·4475
15 proto_ids_off·······:·55436·(0x00d88c)15 proto_ids_off·······:·55436·(0x00d88c)
16 field_ids_size······:·622016 field_ids_size······:·6220
17 field_ids_off·······:·109136·(0x01aa50)17 field_ids_off·······:·109136·(0x01aa50)
18 method_ids_size·····:·1705718 method_ids_size·····:·17058
19 method_ids_off······:·158896·(0x026cb0)19 method_ids_off······:·158896·(0x026cb0)
20 class_defs_size·····:·213120 class_defs_size·····:·2131
21 class_defs_off······:·295352·(0x0481b8)21 class_defs_off······:·295360·(0x0481c0)
22 data_size···········:·142240022 data_size···········:·1422480
23 data_off············:·363544·(0x058c18)23 data_off············:·363552·(0x058c20)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·197127 superclass_idx······:·1971
28 source_file_idx·····:·550628 source_file_idx·····:·5506
29 static_fields_size··:·029 static_fields_size··:·0
Offset 57, 86 lines modifiedOffset 57, 86 lines modified
57 ······type··········:·'()V'57 ······type··········:·'()V'
58 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)58 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
59 ······code··········-59 ······code··········-
60 ······registers·····:·260 ······registers·····:·2
61 ······ins···········:·161 ······ins···········:·1
62 ······outs··········:·162 ······outs··········:·1
63 ······insns·size····:·11·16-bit·code·units63 ······insns·size····:·11·16-bit·code·units
64 058c18:········································|[058c18]·a.a.<init>:()V64 058c20:········································|[058c20]·a.a.<init>:()V
65 058c28:·7010·3632·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@323665 058c30:·7010·3732·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@3237
66 058c2e:·2200·1308······························|0003:·new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArraySet;·//·type@081366 058c36:·2200·1308······························|0003:·new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArraySet;·//·type@0813
67 058c32:·7010·fa33·0000·························|0005:·invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;.<init>:()V·//·method@33fa67 058c3a:·7010·fb33·0000·························|0005:·invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArraySet;.<init>:()V·//·method@33fb
68 058c38:·5b10·0000······························|0008:·iput-object·v0,·v1,·La/a;.a:Ljava/util/Set;·//·field@000068 058c40:·5b10·0000······························|0008:·iput-object·v0,·v1,·La/a;.a:Ljava/util/Set;·//·field@0000
69 058c3c:·0e00···································|000a:·return-void69 058c44:·0e00···································|000a:·return-void
70 ······catches·······:·(none)70 ······catches·······:·(none)
71 ······positions·····:·71 ······positions·····:·
72 ······locals········:·72 ······locals········:·
  
73 ··Virtual·methods···-73 ··Virtual·methods···-
74 ····#0··············:·(in·La/a;)74 ····#0··············:·(in·La/a;)
75 ······name··········:·'a'75 ······name··········:·'a'
76 ······type··········:·'(La/b;)V'76 ······type··········:·'(La/b;)V'
77 ······access········:·0x0001·(PUBLIC)77 ······access········:·0x0001·(PUBLIC)
78 ······code··········-78 ······code··········-
79 ······registers·····:·379 ······registers·····:·3
80 ······ins···········:·280 ······ins···········:·2
81 ······outs··········:·281 ······outs··········:·2
82 ······insns·size····:·15·16-bit·code·units82 ······insns·size····:·15·16-bit·code·units
83 058c40:········································|[058c40]·a.a.a:(La/b;)V83 058c48:········································|[058c48]·a.a.a:(La/b;)V
84 058c50:·5410·0100······························|0000:·iget-object·v0,·v1,·La/a;.b:Landroid/content/Context;·//·field@000184 058c58:·5410·0100······························|0000:·iget-object·v0,·v1,·La/a;.b:Landroid/content/Context;·//·field@0001
85 058c54:·3800·0700······························|0002:·if-eqz·v0,·0009·//·+000785 058c5c:·3800·0700······························|0002:·if-eqz·v0,·0009·//·+0007
86 058c58:·5410·0100······························|0004:·iget-object·v0,·v1,·La/a;.b:Landroid/content/Context;·//·field@000186 058c60:·5410·0100······························|0004:·iget-object·v0,·v1,·La/a;.b:Landroid/content/Context;·//·field@0001
87 058c5c:·7220·0400·0200·························|0006:·invoke-interface·{v2,·v0},·La/b;.a:(Landroid/content/Context;)V·//·method@000487 058c64:·7220·0400·0200·························|0006:·invoke-interface·{v2,·v0},·La/b;.a:(Landroid/content/Context;)V·//·method@0004
88 058c62:·5410·0000······························|0009:·iget-object·v0,·v1,·La/a;.a:Ljava/util/Set;·//·field@000088 058c6a:·5410·0000······························|0009:·iget-object·v0,·v1,·La/a;.a:Ljava/util/Set;·//·field@0000
89 058c66:·7220·d033·2000·························|000b:·invoke-interface·{v0,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@33d089 058c6e:·7220·d133·2000·························|000b:·invoke-interface·{v0,·v2},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@33d1
90 058c6c:·0e00···································|000e:·return-void90 058c74:·0e00···································|000e:·return-void
91 ······catches·······:·(none)91 ······catches·······:·(none)
92 ······positions·····:·92 ······positions·····:·
93 ······locals········:·93 ······locals········:·
  
94 ····#1··············:·(in·La/a;)94 ····#1··············:·(in·La/a;)
95 ······name··········:·'b'95 ······name··········:·'b'
96 ······type··········:·'()V'96 ······type··········:·'()V'
97 ······access········:·0x0001·(PUBLIC)97 ······access········:·0x0001·(PUBLIC)
98 ······code··········-98 ······code··········-
99 ······registers·····:·299 ······registers·····:·2
100 ······ins···········:·1100 ······ins···········:·1
101 ······outs··········:·0101 ······outs··········:·0
102 ······insns·size····:·4·16-bit·code·units102 ······insns·size····:·4·16-bit·code·units
103 058c70:········································|[058c70]·a.a.b:()V103 058c78:········································|[058c78]·a.a.b:()V
104 058c80:·1200···································|0000:·const/4·v0,·#int·0·//·#0104 058c88:·1200···································|0000:·const/4·v0,·#int·0·//·#0
105 058c82:·5b10·0100······························|0001:·iput-object·v0,·v1,·La/a;.b:Landroid/content/Context;·//·field@0001105 058c8a:·5b10·0100······························|0001:·iput-object·v0,·v1,·La/a;.b:Landroid/content/Context;·//·field@0001
106 058c86:·0e00···································|0003:·return-void106 058c8e:·0e00···································|0003:·return-void
107 ······catches·······:·(none)107 ······catches·······:·(none)
108 ······positions·····:·108 ······positions·····:·
109 ······locals········:·109 ······locals········:·
  
110 ····#2··············:·(in·La/a;)110 ····#2··············:·(in·La/a;)
111 ······name··········:·'c'111 ······name··········:·'c'
112 ······type··········:·'(Landroid/content/Context;)V'112 ······type··········:·'(Landroid/content/Context;)V'
113 ······access········:·0x0001·(PUBLIC)113 ······access········:·0x0001·(PUBLIC)
114 ······code··········-114 ······code··········-
115 ······registers·····:·4115 ······registers·····:·4
116 ······ins···········:·2116 ······ins···········:·2
117 ······outs··········:·2117 ······outs··········:·2
118 ······insns·size····:·25·16-bit·code·units118 ······insns·size····:·25·16-bit·code·units
119 058c88:········································|[058c88]·a.a.c:(Landroid/content/Context;)V119 058c90:········································|[058c90]·a.a.c:(Landroid/content/Context;)V
120 058c98:·5b23·0100······························|0000:·iput-object·v3,·v2,·La/a;.b:Landroid/content/Context;·//·field@0001120 058ca0:·5b23·0100······························|0000:·iput-object·v3,·v2,·La/a;.b:Landroid/content/Context;·//·field@0001
121 058c9c:·5420·0000······························|0002:·iget-object·v0,·v2,·La/a;.a:Ljava/util/Set;·//·field@0000121 058ca4:·5420·0000······························|0002:·iget-object·v0,·v2,·La/a;.a:Ljava/util/Set;·//·field@0000
122 058ca0:·7210·d633·0000·························|0004:·invoke-interface·{v0},·Ljava/util/Set;.iterator:()Ljava/util/Iterator;·//·method@33d6122 058ca8:·7210·d733·0000·························|0004:·invoke-interface·{v0},·Ljava/util/Set;.iterator:()Ljava/util/Iterator;·//·method@33d7
123 058ca6:·0c00···································|0007:·move-result-object·v0123 058cae:·0c00···································|0007:·move-result-object·v0
124 058ca8:·7210·7a33·0000·························|0008:·invoke-interface·{v0},·Ljava/util/Iterator;.hasNext:()Z·//·method@337a124 058cb0:·7210·7b33·0000·························|0008:·invoke-interface·{v0},·Ljava/util/Iterator;.hasNext:()Z·//·method@337b
125 058cae:·0a01···································|000b:·move-result·v1125 058cb6:·0a01···································|000b:·move-result·v1
126 058cb0:·3801·0c00······························|000c:·if-eqz·v1,·0018·//·+000c126 058cb8:·3801·0c00······························|000c:·if-eqz·v1,·0018·//·+000c
127 058cb4:·7210·7b33·0000·························|000e:·invoke-interface·{v0},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@337b127 058cbc:·7210·7c33·0000·························|000e:·invoke-interface·{v0},·Ljava/util/Iterator;.next:()Ljava/lang/Object;·//·method@337c
128 058cba:·0c01···································|0011:·move-result-object·v1128 058cc2:·0c01···································|0011:·move-result-object·v1
129 058cbc:·1f01·0700······························|0012:·check-cast·v1,·La/b;·//·type@0007129 058cc4:·1f01·0700······························|0012:·check-cast·v1,·La/b;·//·type@0007
130 058cc0:·7220·0400·3100·························|0014:·invoke-interface·{v1,·v3},·La/b;.a:(Landroid/content/Context;)V·//·method@0004130 058cc8:·7220·0400·3100·························|0014:·invoke-interface·{v1,·v3},·La/b;.a:(Landroid/content/Context;)V·//·method@0004
131 058cc6:·28f1···································|0017:·goto·0008·//·-000f131 058cce:·28f1···································|0017:·goto·0008·//·-000f
132 058cc8:·0e00···································|0018:·return-void132 058cd0:·0e00···································|0018:·return-void
133 ······catches·······:·(none)133 ······catches·······:·(none)
134 ······positions·····:·134 ······positions·····:·
135 ······locals········:·135 ······locals········:·
  
136 ··source_file_idx···:·5506·(SourceFile)136 ··source_file_idx···:·5506·(SourceFile)
  
137 Class·#1·header:137 Class·#1·header:
Offset 209, 140 lines modifiedOffset 209, 140 lines modified
209 ······type··········:·'()V'209 ······type··········:·'()V'
210 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)210 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
211 ······code··········-211 ······code··········-
212 ······registers·····:·2212 ······registers·····:·2
213 ······ins···········:·1213 ······ins···········:·1
214 ······outs··········:·1214 ······outs··········:·1
215 ······insns·size····:·10·16-bit·code·units215 ······insns·size····:·10·16-bit·code·units
216 0590a8:········································|[0590a8]·a0.c.<init>:()V216 0590b0:········································|[0590b0]·a0.c.<init>:()V
217 0590b8:·7010·3632·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@3236217 0590c0:·7010·3732·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@3237
Max diff block lines reached; 46623964/46634467 bytes (99.98%) 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:·3178898·bytes,·number·of·entries:·21291 Zip·file·size:·3178942·bytes,·number·of·entries:·2129
2 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·a/a.class2 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·a/a.class
3 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a/b.class3 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a/b.class
4 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·a0/c.class4 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·a0/c.class
5 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·a0/d.class5 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·a0/d.class
6 ?rwxrwxr-x··2.0·unx·····1352·b-·stor·80-Jan-01·00:00·a1/j.class6 ?rwxrwxr-x··2.0·unx·····1352·b-·stor·80-Jan-01·00:00·a1/j.class
7 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·a1/l.class7 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·a1/l.class
8 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·a1/m$a.class8 ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·a1/m$a.class
Offset 660, 15 lines modifiedOffset 660, 15 lines modified
660 ?rwxrwxr-x··2.0·unx·····1026·b-·stor·80-Jan-01·00:00·d2/a.class660 ?rwxrwxr-x··2.0·unx·····1026·b-·stor·80-Jan-01·00:00·d2/a.class
661 ?rwxrwxr-x··2.0·unx·····3240·b-·stor·80-Jan-01·00:00·d2/j.class661 ?rwxrwxr-x··2.0·unx·····3240·b-·stor·80-Jan-01·00:00·d2/j.class
662 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·d2/k.class662 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·d2/k.class
663 ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·e/a.class663 ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·e/a.class
664 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·e0/a.class664 ?rwxrwxr-x··2.0·unx······101·b-·stor·80-Jan-01·00:00·e0/a.class
665 ?rwxrwxr-x··2.0·unx·····3344·b-·stor·80-Jan-01·00:00·e1/a.class665 ?rwxrwxr-x··2.0·unx·····3344·b-·stor·80-Jan-01·00:00·e1/a.class
666 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·e1/b.class666 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·e1/b.class
667 ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·e2/b$a.class667 ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·e2/b$a.class
668 ?rwxrwxr-x··2.0·unx·····2213·b-·stor·80-Jan-01·00:00·e2/b.class668 ?rwxrwxr-x··2.0·unx·····2213·b-·stor·80-Jan-01·00:00·e2/b.class
669 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·f/a$a.class669 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·f/a$a.class
670 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·f/a$f.class670 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·f/a$f.class
671 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·f/a$g.class671 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·f/a$g.class
672 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·f/b$a.class672 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·f/b$a.class
673 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·f/b$b.class673 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·f/b$b.class
674 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·f/b$c.class674 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·f/b$c.class
Offset 2124, 8 lines modifiedOffset 2124, 8 lines modified
2124 ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·v2/m.class2124 ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·v2/m.class
2125 ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·h2/q.class2125 ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·h2/q.class
2126 ?rwxrwxr-x··2.0·unx·····7743·b-·stor·80-Jan-01·00:00·v2/n.class2126 ?rwxrwxr-x··2.0·unx·····7743·b-·stor·80-Jan-01·00:00·v2/n.class
2127 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·h2/g.class2127 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·h2/g.class
2128 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·v2/o.class2128 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·v2/o.class
2129 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·v2/p.class2129 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·v2/p.class
2130 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·v2/d.class2130 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·v2/d.class
2131 2129·files,·3267688·bytes·uncompressed,·2913566·bytes·compressed:··10.8%2131 2129·files,·3267732·bytes·uncompressed,·2913610·bytes·compressed:··10.8%
577 B
e2/b$a.class
553 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
  
1 package·e2;1 package·e2;
  
2 enum·b$a2 enum·b$a
3 {3 {
4 ····e("OK",·0),·4 ····e("OK",·0),·
5 ····f("NO_ACTIVITY",·n),·5 ····f("NO_ACTIVITY",·1),·
6 ····g("ACTIVITY_NOT_FOUND",·n2);6 ····g("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[]·h2·=·{·b$a,·null,·null·}; 
13 ········final·b$a·b$a2; 
14 ········h2[n]·=·b$a2; 
15 ········final·b$a·b$a3; 
16 ········h2[n2]·=·b$a3; 
17 ········h·=·h2; 
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 }
446 B
smali/k1/n$a.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·b:Lk1/o;22 .field·final·synthetic·b:Lk1/o;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lk1/o;Lk1/i;)V24 .method·constructor·<init>(Lk1/o;Lk1/i;)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,·Lk1/n$a;->b:Lk1/o;31 ····iput-object·p1,·p0,·Lk1/n$a;->b:Lk1/o;
  
27 ····iput-object·p2,·p0,·Lk1/n$a;->a:Lk1/i;32 ····iput-object·p2,·p0,·Lk1/n$a;->a:Lk1/i;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
453 B
smali/k1/c0$a.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·g:Lk1/c0;24 .field·final·synthetic·g:Lk1/c0;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lk1/c0;Lk1/i;La2/j$d;)V26 .method·constructor·<init>(Lk1/c0;Lk1/i;La2/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,·Lk1/c0$a;->g:Lk1/c0;33 ····iput-object·p1,·p0,·Lk1/c0$a;->g:Lk1/c0;
  
29 ····iput-object·p2,·p0,·Lk1/c0$a;->e:Lk1/i;34 ····iput-object·p2,·p0,·Lk1/c0$a;->e:Lk1/i;
  
30 ····iput-object·p3,·p0,·Lk1/c0$a;->f:La2/j$d;35 ····iput-object·p3,·p0,·Lk1/c0$a;->f:La2/j$d;
  
481 B
smali/k1/c0$b.smali
    
Offset 26, 14 lines modifiedOffset 26, 19 lines modified
  
26 .field·final·synthetic·h:Lk1/c0;26 .field·final·synthetic·h:Lk1/c0;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lk1/c0;Lk1/i;Ljava/lang/String;La2/j$d;)V28 .method·constructor·<init>(Lk1/c0;Lk1/i;Ljava/lang/String;La2/j$d;)V
29 ····.locals·029 ····.locals·0
 30 ····.annotation·system·Ldalvik/annotation/Signature;
 31 ········value·=·{
 32 ············"()V"
 33 ········}
 34 ····.end·annotation
  
30 ····iput-object·p1,·p0,·Lk1/c0$b;->h:Lk1/c0;35 ····iput-object·p1,·p0,·Lk1/c0$b;->h:Lk1/c0;
  
31 ····iput-object·p2,·p0,·Lk1/c0$b;->e:Lk1/i;36 ····iput-object·p2,·p0,·Lk1/c0$b;->e:Lk1/i;
  
32 ····iput-object·p3,·p0,·Lk1/c0$b;->f:Ljava/lang/String;37 ····iput-object·p3,·p0,·Lk1/c0$b;->f:Ljava/lang/String;
  
2.52 KB
smali/e2/b$a.smali
    
Offset 30, 57 lines modifiedOffset 30, 51 lines modified
30 .field·public·static·final·enum·g:Le2/b$a;30 .field·public·static·final·enum·g:Le2/b$a;
  
31 .field·private·static·final·synthetic·h:[Le2/b$a;31 .field·private·static·final·synthetic·h:[Le2/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,·Le2/b$a;35 ····new-instance·v0,·Le2/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},·Le2/b$a;-><init>(Ljava/lang/String;I)V38 ····invoke-direct·{v0,·v1,·v2},·Le2/b$a;-><init>(Ljava/lang/String;I)V
  
39 ····sput-object·v0,·Le2/b$a;->e:Le2/b$a;39 ····sput-object·v0,·Le2/b$a;->e:Le2/b$a;
  
40 ····new-instance·v1,·Le2/b$a;40 ····new-instance·v0,·Le2/b$a;
  
41 ····const-string·v3,·"NO_ACTIVITY" 
  
42 ····const/4·v4,·0x1 
  
43 ····invoke-direct·{v1,·v3,·v4},·Le2/b$a;-><init>(Ljava/lang/String;I)V 
  
44 ····sput-object·v1,·Le2/b$a;->f:Le2/b$a;41 ····const-string·v1,·"NO_ACTIVITY"
  
45 ····new-instance·v3,·Le2/b$a;42 ····const/4·v2,·0x1
  
46 ····const-string·v5,·"ACTIVITY_NOT_FOUND"43 ····invoke-direct·{v0,·v1,·v2},·Le2/b$a;-><init>(Ljava/lang/String;I)V
  
47 ····const/4·v6,·0x244 ····sput-object·v0,·Le2/b$a;->f:Le2/b$a;
  
48 ····invoke-direct·{v3,·v5,·v6},·Le2/b$a;-><init>(Ljava/lang/String;I)V45 ····new-instance·v0,·Le2/b$a;
  
49 ····sput-object·v3,·Le2/b$a;->g:Le2/b$a;46 ····const-string·v1,·"ACTIVITY_NOT_FOUND"
  
50 ····const/4·v5,·0x347 ····const/4·v2,·0x2
  
51 ····new-array·v5,·v5,·[Le2/b$a;48 ····invoke-direct·{v0,·v1,·v2},·Le2/b$a;-><init>(Ljava/lang/String;I)V
  
52 ····aput-object·v0,·v5,·v249 ····sput-object·v0,·Le2/b$a;->g:Le2/b$a;
  
53 ····aput-object·v1,·v5,·v450 ····invoke-static·{},·Le2/b$a;->a()[Le2/b$a;
  
54 ····aput-object·v3,·v5,·v651 ····move-result-object·v0
  
55 ····sput-object·v5,·Le2/b$a;->h:[Le2/b$a;52 ····sput-object·v0,·Le2/b$a;->h:[Le2/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()[Le2/b$a;
 89 ····.locals·3
  
 90 ····const/4·v0,·0x3
  
 91 ····new-array·v0,·v0,·[Le2/b$a;
  
 92 ····sget-object·v1,·Le2/b$a;->e:Le2/b$a;
  
 93 ····const/4·v2,·0x0
  
 94 ····aput-object·v1,·v0,·v2
  
 95 ····sget-object·v1,·Le2/b$a;->f:Le2/b$a;
  
 96 ····const/4·v2,·0x1
  
 97 ····aput-object·v1,·v0,·v2
  
 98 ····sget-object·v1,·Le2/b$a;->g:Le2/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;)Le2/b$a;103 .method·public·static·valueOf(Ljava/lang/String;)Le2/b$a;
95 ····.locals·1104 ····.locals·1
  
96 ····const-class·v0,·Le2/b$a;105 ····const-class·v0,·Le2/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;
  
394 B
smali/d2/a.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Ld2/a$b;, 
8 ········Ld2/a$a;7 ········Ld2/a$a;,
 8 ········Ld2/a$b;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·direct·methods11 #·direct·methods
12 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;12 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;
13 ····.locals·313 ····.locals·3