16.9 MB
/home/fdroid/fdroiddata/tmp/it.zitzusoft.lyrics_2_25.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_it.zitzusoft.lyrics_2_25.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: <bed78a84ead1bc9947b1bf4f81ce52cb6a5fb4e01b5d526ebd64caf64cc14bf5>, actual: <53b8c368574c30c48ef06c4520634f8d635ea838fb95f2ddb45f2d0a57f75b91> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <aa114d7315d05bc66fd6ccd6644c5296364188ad2c9d8ba8e3f5d3b7f51ad89907227b0100000000>, actual: <e8a7584504b7e81737cb38b622de8d0aafac562b7cc4d64c6771f186440969f207227b0100000000>
    
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:·e33ae956d737005c67d26a9f7cd226433e9ae050b254213b4dc74f3583f53f35 
10 Signer·#1·certificate·SHA-1·digest:·03a6c93ad563e59b12504641f9b7f72d21b8479d 
11 Signer·#1·certificate·MD5·digest:·ba50919ea791bb4518878d0324c2a291 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ca93b13837a27c55209d0e3832f739ba1b89469b29e0eb9cab6c66855e737d48 
15 Signer·#1·public·key·SHA-1·digest:·5b85dd3fef073a69714d88a572436e0fcd153de0 
16 Signer·#1·public·key·MD5·digest:·26c40fcf667ffb67e567e94cbfbe26be 
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.63 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·24850951·bytes,·number·of·entries:·1131 Zip·file·size:·24850951·bytes,·number·of·entries:·113
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···758928·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx···759048·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··6882200·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··6882200·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx··9936928·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx··9936928·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx··7701072·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-rw-rw-··0.0·unx··7701072·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-rw-rw-··0.0·unx··6909924·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-rw-rw-··0.0·unx··6909924·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-rw-rw-··0.0·unx··6833048·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so8 -rw-rw-rw-··0.0·unx··6833048·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
9 -rw-rw-rw-··0.0·unx·10914464·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so9 -rw-rw-rw-··0.0·unx·10914464·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
10 -rw-rw-rw-··0.0·unx·····1395·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json10 -rw-rw-rw-··0.0·unx·····1395·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
Offset 108, 8 lines modifiedOffset 108, 8 lines modified
108 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins108 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
109 -rw----·····2.0·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins109 -rw----·····2.0·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
110 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins110 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
111 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins111 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
112 -rw----·····2.0·fat····11511·b-·defN·81-Jan-01·01:01·META-INF/2413BF12.SF112 -rw----·····2.0·fat····11511·b-·defN·81-Jan-01·01:01·META-INF/2413BF12.SF
113 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/2413BF12.RSA113 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/2413BF12.RSA
114 -rw----·····2.0·fat····11384·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF114 -rw----·····2.0·fat····11384·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
115 113·files,·53152874·bytes·uncompressed,·24829321·bytes·compressed:··53.3%115 113·files,·53152994·bytes·uncompressed,·24829296·bytes·compressed:··53.3%
16.9 MB
classes.dex
16.9 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············:·71b19a9f4 checksum············:·2942396c
5 signature···········:·8c5a...20c05 signature···········:·a8ba...ebf3
6 file_size···········:·7589286 file_size···········:·759048
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·····:·618910 string_ids_size·····:·6189
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·160512 type_ids_size·······:·1605
13 type_ids_off········:·24868·(0x006124)13 type_ids_off········:·24868·(0x006124)
14 proto_ids_size······:·219114 proto_ids_size······:·2191
15 proto_ids_off·······:·31288·(0x007a38)15 proto_ids_off·······:·31288·(0x007a38)
16 field_ids_size······:·219416 field_ids_size······:·2194
17 field_ids_off·······:·57580·(0x00e0ec)17 field_ids_off·······:·57580·(0x00e0ec)
18 method_ids_size·····:·681118 method_ids_size·····:·6812
19 method_ids_off······:·75132·(0x01257c)19 method_ids_off······:·75132·(0x01257c)
20 class_defs_size·····:·106820 class_defs_size·····:·1068
21 class_defs_off······:·129620·(0x01fa54)21 class_defs_off······:·129628·(0x01fa5c)
22 data_size···········:·59513222 data_size···········:·595244
23 data_off············:·163796·(0x027fd4)23 data_off············:·163804·(0x027fdc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·925 class_idx···········:·9
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·105127 superclass_idx······:·1051
28 source_file_idx·····:·028 source_file_idx·····:·0
29 static_fields_size··:·029 static_fields_size··:·0
Offset 83, 133 lines modifiedOffset 83, 133 lines modified
83 ······type··········:·'(Ljava/lang/Object;)Z'83 ······type··········:·'(Ljava/lang/Object;)Z'
84 ······access········:·0x0001·(PUBLIC)84 ······access········:·0x0001·(PUBLIC)
85 ······code··········-85 ······code··········-
86 ······registers·····:·686 ······registers·····:·6
87 ······ins···········:·287 ······ins···········:·2
88 ······outs··········:·288 ······outs··········:·2
89 ······insns·size····:·35·16-bit·code·units89 ······insns·size····:·35·16-bit·code·units
90 0280f4:········································|[0280f4]·a.b$c.equals:(Ljava/lang/Object;)Z90 0280fc:········································|[0280fc]·a.b$c.equals:(Ljava/lang/Object;)Z
91 028104:·1210···································|0000:·const/4·v0,·#int·1·//·#191 02810c:·1210···································|0000:·const/4·v0,·#int·1·//·#1
92 028106:·3345·0300······························|0001:·if-ne·v5,·v4,·0004·//·+000392 02810e:·3345·0300······························|0001:·if-ne·v5,·v4,·0004·//·+0003
93 02810a:·0f00···································|0003:·return·v093 028112:·0f00···································|0003:·return·v0
94 02810c:·2051·0900······························|0004:·instance-of·v1,·v5,·La/b$c;·//·type@000994 028114:·2051·0900······························|0004:·instance-of·v1,·v5,·La/b$c;·//·type@0009
95 028110:·1202···································|0006:·const/4·v2,·#int·0·//·#095 028118:·1202···································|0006:·const/4·v2,·#int·0·//·#0
96 028112:·3901·0300······························|0007:·if-nez·v1,·000a·//·+000396 02811a:·3901·0300······························|0007:·if-nez·v1,·000a·//·+0003
97 028116:·0f02···································|0009:·return·v297 02811e:·0f02···································|0009:·return·v2
98 028118:·1f05·0900······························|000a:·check-cast·v5,·La/b$c;·//·type@000998 028120:·1f05·0900······························|000a:·check-cast·v5,·La/b$c;·//·type@0009
99 02811c:·5441·0100······························|000c:·iget-object·v1,·v4,·La/b$c;.d:Ljava/lang/Object;·//·field@000199 028124:·5441·0100······························|000c:·iget-object·v1,·v4,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
100 028120:·5453·0100······························|000e:·iget-object·v3,·v5,·La/b$c;.d:Ljava/lang/Object;·//·field@0001100 028128:·5453·0100······························|000e:·iget-object·v3,·v5,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
101 028124:·6e20·0913·3100·························|0010:·invoke-virtual·{v1,·v3},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@1309101 02812c:·6e20·0913·3100·························|0010:·invoke-virtual·{v1,·v3},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@1309
102 02812a:·0a01···································|0013:·move-result·v1102 028132:·0a01···································|0013:·move-result·v1
103 02812c:·3801·0d00······························|0014:·if-eqz·v1,·0021·//·+000d103 028134:·3801·0d00······························|0014:·if-eqz·v1,·0021·//·+000d
104 028130:·5441·0200······························|0016:·iget-object·v1,·v4,·La/b$c;.e:Ljava/lang/Object;·//·field@0002104 028138:·5441·0200······························|0016:·iget-object·v1,·v4,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
105 028134:·5455·0200······························|0018:·iget-object·v5,·v5,·La/b$c;.e:Ljava/lang/Object;·//·field@0002105 02813c:·5455·0200······························|0018:·iget-object·v5,·v5,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
106 028138:·6e20·0913·5100·························|001a:·invoke-virtual·{v1,·v5},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@1309106 028140:·6e20·0913·5100·························|001a:·invoke-virtual·{v1,·v5},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@1309
107 02813e:·0a05···································|001d:·move-result·v5107 028146:·0a05···································|001d:·move-result·v5
108 028140:·3805·0300······························|001e:·if-eqz·v5,·0021·//·+0003108 028148:·3805·0300······························|001e:·if-eqz·v5,·0021·//·+0003
109 028144:·2802···································|0020:·goto·0022·//·+0002109 02814c:·2802···································|0020:·goto·0022·//·+0002
110 028146:·1200···································|0021:·const/4·v0,·#int·0·//·#0110 02814e:·1200···································|0021:·const/4·v0,·#int·0·//·#0
111 028148:·0f00···································|0022:·return·v0111 028150:·0f00···································|0022:·return·v0
112 ······catches·······:·(none)112 ······catches·······:·(none)
113 ······positions·····:·113 ······positions·····:·
114 ······locals········:·114 ······locals········:·
  
115 ····#1··············:·(in·La/b$c;)115 ····#1··············:·(in·La/b$c;)
116 ······name··········:·'getKey'116 ······name··········:·'getKey'
117 ······type··········:·'()Ljava/lang/Object;'117 ······type··········:·'()Ljava/lang/Object;'
118 ······access········:·0x0001·(PUBLIC)118 ······access········:·0x0001·(PUBLIC)
119 ······code··········-119 ······code··········-
120 ······registers·····:·2120 ······registers·····:·2
121 ······ins···········:·1121 ······ins···········:·1
122 ······outs··········:·0122 ······outs··········:·0
123 ······insns·size····:·3·16-bit·code·units123 ······insns·size····:·3·16-bit·code·units
124 028178:········································|[028178]·a.b$c.getKey:()Ljava/lang/Object;124 028180:········································|[028180]·a.b$c.getKey:()Ljava/lang/Object;
125 028188:·5410·0100······························|0000:·iget-object·v0,·v1,·La/b$c;.d:Ljava/lang/Object;·//·field@0001125 028190:·5410·0100······························|0000:·iget-object·v0,·v1,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
126 02818c:·1100···································|0002:·return-object·v0126 028194:·1100···································|0002:·return-object·v0
127 ······catches·······:·(none)127 ······catches·······:·(none)
128 ······positions·····:·128 ······positions·····:·
129 ······locals········:·129 ······locals········:·
  
130 ····#2··············:·(in·La/b$c;)130 ····#2··············:·(in·La/b$c;)
131 ······name··········:·'getValue'131 ······name··········:·'getValue'
132 ······type··········:·'()Ljava/lang/Object;'132 ······type··········:·'()Ljava/lang/Object;'
133 ······access········:·0x0001·(PUBLIC)133 ······access········:·0x0001·(PUBLIC)
134 ······code··········-134 ······code··········-
135 ······registers·····:·2135 ······registers·····:·2
136 ······ins···········:·1136 ······ins···········:·1
137 ······outs··········:·0137 ······outs··········:·0
138 ······insns·size····:·3·16-bit·code·units138 ······insns·size····:·3·16-bit·code·units
139 028190:········································|[028190]·a.b$c.getValue:()Ljava/lang/Object;139 028198:········································|[028198]·a.b$c.getValue:()Ljava/lang/Object;
140 0281a0:·5410·0200······························|0000:·iget-object·v0,·v1,·La/b$c;.e:Ljava/lang/Object;·//·field@0002140 0281a8:·5410·0200······························|0000:·iget-object·v0,·v1,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
141 0281a4:·1100···································|0002:·return-object·v0141 0281ac:·1100···································|0002:·return-object·v0
142 ······catches·······:·(none)142 ······catches·······:·(none)
143 ······positions·····:·143 ······positions·····:·
144 ······locals········:·144 ······locals········:·
  
145 ····#3··············:·(in·La/b$c;)145 ····#3··············:·(in·La/b$c;)
146 ······name··········:·'hashCode'146 ······name··········:·'hashCode'
147 ······type··········:·'()I'147 ······type··········:·'()I'
148 ······access········:·0x0001·(PUBLIC)148 ······access········:·0x0001·(PUBLIC)
149 ······code··········-149 ······code··········-
150 ······registers·····:·3150 ······registers·····:·3
151 ······ins···········:·1151 ······ins···········:·1
152 ······outs··········:·1152 ······outs··········:·1
153 ······insns·size····:·14·16-bit·code·units153 ······insns·size····:·14·16-bit·code·units
154 02814c:········································|[02814c]·a.b$c.hashCode:()I154 028154:········································|[028154]·a.b$c.hashCode:()I
155 02815c:·5420·0100······························|0000:·iget-object·v0,·v2,·La/b$c;.d:Ljava/lang/Object;·//·field@0001155 028164:·5420·0100······························|0000:·iget-object·v0,·v2,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
156 028160:·6e10·0c13·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Object;.hashCode:()I·//·method@130c156 028168:·6e10·0c13·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Object;.hashCode:()I·//·method@130c
157 028166:·0a00···································|0005:·move-result·v0157 02816e:·0a00···································|0005:·move-result·v0
158 028168:·5421·0200······························|0006:·iget-object·v1,·v2,·La/b$c;.e:Ljava/lang/Object;·//·field@0002158 028170:·5421·0200······························|0006:·iget-object·v1,·v2,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
159 02816c:·6e10·0c13·0100·························|0008:·invoke-virtual·{v1},·Ljava/lang/Object;.hashCode:()I·//·method@130c159 028174:·6e10·0c13·0100·························|0008:·invoke-virtual·{v1},·Ljava/lang/Object;.hashCode:()I·//·method@130c
160 028172:·0a01···································|000b:·move-result·v1160 02817a:·0a01···································|000b:·move-result·v1
161 028174:·b710···································|000c:·xor-int/2addr·v0,·v1161 02817c:·b710···································|000c:·xor-int/2addr·v0,·v1
162 028176:·0f00···································|000d:·return·v0162 02817e:·0f00···································|000d:·return·v0
163 ······catches·······:·(none)163 ······catches·······:·(none)
164 ······positions·····:·164 ······positions·····:·
165 ······locals········:·165 ······locals········:·
  
166 ····#4··············:·(in·La/b$c;)166 ····#4··············:·(in·La/b$c;)
167 ······name··········:·'setValue'167 ······name··········:·'setValue'
168 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'168 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
169 ······access········:·0x0001·(PUBLIC)169 ······access········:·0x0001·(PUBLIC)
170 ······code··········-170 ······code··········-
171 ······registers·····:·3171 ······registers·····:·3
172 ······ins···········:·2172 ······ins···········:·2
173 ······outs··········:·2173 ······outs··········:·2
174 ······insns·size····:·8·16-bit·code·units174 ······insns·size····:·8·16-bit·code·units
Max diff block lines reached; 17712591/17723547 bytes (99.94%) of diff not shown.
3.29 KB
classes.jar
2.32 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1313958·bytes,·number·of·entries:·10681 Zip·file·size:·1313973·bytes,·number·of·entries:·1068
2 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·a/b$c.class2 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·a/b$c.class
3 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·a/b$f.class3 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·a/b$f.class
4 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·a/b.class4 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·a/b.class
5 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·a0/a.class5 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·a0/a.class
6 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·a0/b.class6 ?rwxrwxr-x··2.0·unx······345·b-·stor·80-Jan-01·00:00·a0/b.class
7 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·a0/c$a.class7 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·a0/c$a.class
8 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·a0/c.class8 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·a0/c.class
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/j.class505 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/j.class
506 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/l.class506 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/l.class
507 ?rwxrwxr-x··2.0·unx·····4073·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/m.class507 ?rwxrwxr-x··2.0·unx·····4073·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/m.class
508 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·l/a.class508 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·l/a.class
509 ?rwxrwxr-x··2.0·unx·····1865·b-·stor·80-Jan-01·00:00·l/b.class509 ?rwxrwxr-x··2.0·unx·····1865·b-·stor·80-Jan-01·00:00·l/b.class
510 ?rwxrwxr-x··2.0·unx·····3196·b-·stor·80-Jan-01·00:00·l0/g.class510 ?rwxrwxr-x··2.0·unx·····3196·b-·stor·80-Jan-01·00:00·l0/g.class
511 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·l0/h$a.class511 ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·l0/h$a.class
512 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·l0/h$c.class512 ?rwxrwxr-x··2.0·unx·····1334·b-·stor·80-Jan-01·00:00·l0/h$c.class
513 ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·l0/h.class513 ?rwxrwxr-x··2.0·unx······960·b-·stor·80-Jan-01·00:00·l0/h.class
514 ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·l0/i$a.class514 ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·l0/i$a.class
515 ?rwxrwxr-x··2.0·unx·······59·b-·stor·80-Jan-01·00:00·l1/a.class515 ?rwxrwxr-x··2.0·unx·······59·b-·stor·80-Jan-01·00:00·l1/a.class
516 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·m/a.class516 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·m/a.class
517 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·m/b.class517 ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·m/b.class
518 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·m0/a.class518 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·m0/a.class
519 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·m0/b.class519 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·m0/b.class
Offset 1063, 8 lines modifiedOffset 1063, 8 lines modified
1063 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·p0/p.class1063 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·p0/p.class
1064 ?rwxrwxr-x··2.0·unx·····7743·b-·stor·80-Jan-01·00:00·e1/n.class1064 ?rwxrwxr-x··2.0·unx·····7743·b-·stor·80-Jan-01·00:00·e1/n.class
1065 ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·p0/q.class1065 ?rwxrwxr-x··2.0·unx·····4283·b-·stor·80-Jan-01·00:00·p0/q.class
1066 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·e1/o.class1066 ?rwxrwxr-x··2.0·unx·······44·b-·stor·80-Jan-01·00:00·e1/o.class
1067 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·p0/g.class1067 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·p0/g.class
1068 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·e1/p.class1068 ?rwxrwxr-x··2.0·unx······882·b-·stor·80-Jan-01·00:00·e1/p.class
1069 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·e1/d.class1069 ?rwxrwxr-x··2.0·unx·····1619·b-·stor·80-Jan-01·00:00·e1/d.class
1070 1068·files,·1311739·bytes·uncompressed,·1182186·bytes·compressed:··9.9%1070 1068·files,·1311754·bytes·uncompressed,·1182201·bytes·compressed:··9.9%
968 B
l0/h$c.class
944 B
procyon -ec {}
    
Offset 24, 37 lines modifiedOffset 24, 13 lines modified
24 ········final·int·n5·=·4;24 ········final·int·n5·=·4;
25 ········final·int·n6·=·5;25 ········final·int·n6·=·5;
26 ········final·int·n7·=·6;26 ········final·int·n7·=·6;
27 ········final·int·n8·=·7;27 ········final·int·n8·=·7;
28 ········final·int·n9·=·8;28 ········final·int·n9·=·8;
29 ········final·int·n10·=·9;29 ········final·int·n10·=·9;
30 ········final·int·n11·=·10;30 ········final·int·n11·=·10;
31 ········final·h$c[]·p2·=·new·h$c[11]; 
32 ········final·h$c·h$c; 
33 ········p2[0]·=·h$c; 
34 ········final·h$c·h$c2; 
35 ········p2[n2]·=·h$c2; 
36 ········final·h$c·h$c3; 
37 ········p2[n3]·=·h$c3; 
38 ········final·h$c·h$c4; 
39 ········p2[3]·=·h$c4; 
40 ········final·h$c·h$c5; 
41 ········p2[4]·=·h$c5; 
42 ········final·h$c·h$c6; 
43 ········p2[5]·=·h$c6; 
44 ········final·h$c·h$c7; 
45 ········p2[6]·=·h$c7; 
46 ········final·h$c·h$c8; 
47 ········p2[7]·=·h$c8; 
48 ········final·h$c·h$c9; 
49 ········p2[8]·=·h$c9; 
50 ········final·h$c·h$c10; 
51 ········p2[9]·=·h$c10; 
52 ········final·h$c·h$c11; 
53 ········p2[n11]·=·h$c11; 
54 ········p·=·p2; 
55 ····}31 ····}
56 ····32 ····
57 ····private·h$c(final·String·name,·final·int·ordinal,·final·int·d)·{33 ····private·h$c(final·String·name,·final·int·ordinal,·final·int·d)·{
58 ········this.d·=·d;34 ········this.d·=·d;
59 ····}35 ····}
60 }36 }
480 B
smali/r/g$a.smali
    
Offset 20, 14 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·a:Ljava/lang/Runnable;21 .field·final·synthetic·a:Ljava/lang/Runnable;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljava/lang/Runnable;)V23 .method·constructor·<init>(Ljava/lang/Runnable;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/Signature;
 26 ········value·=·{
 27 ············"()V"
 28 ········}
 29 ····.end·annotation
  
25 ····iput-object·p1,·p0,·Lr/g$a;->a:Ljava/lang/Runnable;30 ····iput-object·p1,·p0,·Lr/g$a;->a:Ljava/lang/Runnable;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····return-void32 ····return-void
28 .end·method33 .end·method
7.23 KB
smali/l0/h$c.smali
    
Offset 50, 184 lines modifiedOffset 50, 224 lines modified
  
50 #·instance·fields50 #·instance·fields
51 .field·private·d:I51 .field·private·d:I
  
  
52 #·direct·methods52 #·direct·methods
53 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
54 ····.locals·1654 ····.locals·3
  
55 ····new-instance·v0,·Ll0/h$c;55 ····new-instance·v0,·Ll0/h$c;
  
56 ····const-string·v1,·"root"56 ····const-string·v1,·"root"
  
57 ····const/4·v2,·0x057 ····const/4·v2,·0x0
  
58 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V58 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
59 ····sput-object·v0,·Ll0/h$c;->e:Ll0/h$c;59 ····sput-object·v0,·Ll0/h$c;->e:Ll0/h$c;
  
60 ····new-instance·v1,·Ll0/h$c;60 ····new-instance·v0,·Ll0/h$c;
  
61 ····const-string·v3,·"music"61 ····const-string·v1,·"music"
  
62 ····const/4·v4,·0x162 ····const/4·v2,·0x1
  
63 ····invoke-direct·{v1,·v3,·v4,·v4},·Ll0/h$c;-><init>(Ljava/lang/String;II)V63 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
64 ····sput-object·v1,·Ll0/h$c;->f:Ll0/h$c;64 ····sput-object·v0,·Ll0/h$c;->f:Ll0/h$c;
  
65 ····new-instance·v3,·Ll0/h$c;65 ····new-instance·v0,·Ll0/h$c;
  
66 ····const-string·v5,·"podcasts"66 ····const-string·v1,·"podcasts"
  
67 ····const/4·v6,·0x267 ····const/4·v2,·0x2
  
68 ····invoke-direct·{v3,·v5,·v6,·v6},·Ll0/h$c;-><init>(Ljava/lang/String;II)V68 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
69 ····sput-object·v3,·Ll0/h$c;->g:Ll0/h$c;69 ····sput-object·v0,·Ll0/h$c;->g:Ll0/h$c;
  
70 ····new-instance·v5,·Ll0/h$c;70 ····new-instance·v0,·Ll0/h$c;
  
71 ····const-string·v7,·"ringtones"71 ····const-string·v1,·"ringtones"
  
72 ····const/4·v8,·0x372 ····const/4·v2,·0x3
  
73 ····invoke-direct·{v5,·v7,·v8,·v8},·Ll0/h$c;-><init>(Ljava/lang/String;II)V73 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
74 ····sput-object·v5,·Ll0/h$c;->h:Ll0/h$c;74 ····sput-object·v0,·Ll0/h$c;->h:Ll0/h$c;
  
75 ····new-instance·v7,·Ll0/h$c;75 ····new-instance·v0,·Ll0/h$c;
  
76 ····const-string·v9,·"alarms"76 ····const-string·v1,·"alarms"
  
77 ····const/4·v10,·0x477 ····const/4·v2,·0x4
  
78 ····invoke-direct·{v7,·v9,·v10,·v10},·Ll0/h$c;-><init>(Ljava/lang/String;II)V78 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
79 ····sput-object·v7,·Ll0/h$c;->i:Ll0/h$c;79 ····sput-object·v0,·Ll0/h$c;->i:Ll0/h$c;
  
80 ····new-instance·v9,·Ll0/h$c;80 ····new-instance·v0,·Ll0/h$c;
  
81 ····const-string·v11,·"notifications"81 ····const-string·v1,·"notifications"
  
82 ····const/4·v12,·0x582 ····const/4·v2,·0x5
  
83 ····invoke-direct·{v9,·v11,·v12,·v12},·Ll0/h$c;-><init>(Ljava/lang/String;II)V83 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
84 ····sput-object·v9,·Ll0/h$c;->j:Ll0/h$c;84 ····sput-object·v0,·Ll0/h$c;->j:Ll0/h$c;
  
85 ····new-instance·v11,·Ll0/h$c;85 ····new-instance·v0,·Ll0/h$c;
  
86 ····const-string·v13,·"pictures"86 ····const-string·v1,·"pictures"
  
87 ····const/4·v14,·0x687 ····const/4·v2,·0x6
  
88 ····invoke-direct·{v11,·v13,·v14,·v14},·Ll0/h$c;-><init>(Ljava/lang/String;II)V88 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
89 ····sput-object·v11,·Ll0/h$c;->k:Ll0/h$c;89 ····sput-object·v0,·Ll0/h$c;->k:Ll0/h$c;
  
90 ····new-instance·v13,·Ll0/h$c;90 ····new-instance·v0,·Ll0/h$c;
  
91 ····const-string·v15,·"movies"91 ····const-string·v1,·"movies"
  
92 ····const/4·v14,·0x792 ····const/4·v2,·0x7
  
93 ····invoke-direct·{v13,·v15,·v14,·v14},·Ll0/h$c;-><init>(Ljava/lang/String;II)V93 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
94 ····sput-object·v13,·Ll0/h$c;->l:Ll0/h$c;94 ····sput-object·v0,·Ll0/h$c;->l:Ll0/h$c;
  
95 ····new-instance·v15,·Ll0/h$c;95 ····new-instance·v0,·Ll0/h$c;
  
96 ····const-string·v14,·"downloads"96 ····const-string·v1,·"downloads"
  
97 ····const/16·v12,·0x897 ····const/16·v2,·0x8
  
98 ····invoke-direct·{v15,·v14,·v12,·v12},·Ll0/h$c;-><init>(Ljava/lang/String;II)V98 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
99 ····sput-object·v15,·Ll0/h$c;->m:Ll0/h$c;99 ····sput-object·v0,·Ll0/h$c;->m:Ll0/h$c;
  
100 ····new-instance·v14,·Ll0/h$c;100 ····new-instance·v0,·Ll0/h$c;
  
101 ····const-string·v12,·"dcim"101 ····const-string·v1,·"dcim"
  
102 ····const/16·v10,·0x9102 ····const/16·v2,·0x9
  
103 ····invoke-direct·{v14,·v12,·v10,·v10},·Ll0/h$c;-><init>(Ljava/lang/String;II)V103 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
104 ····sput-object·v14,·Ll0/h$c;->n:Ll0/h$c;104 ····sput-object·v0,·Ll0/h$c;->n:Ll0/h$c;
  
105 ····new-instance·v12,·Ll0/h$c;105 ····new-instance·v0,·Ll0/h$c;
  
106 ····const-string·v10,·"documents"106 ····const-string·v1,·"documents"
  
107 ····const/16·v8,·0xa107 ····const/16·v2,·0xa
  
108 ····invoke-direct·{v12,·v10,·v8,·v8},·Ll0/h$c;-><init>(Ljava/lang/String;II)V108 ····invoke-direct·{v0,·v1,·v2,·v2},·Ll0/h$c;-><init>(Ljava/lang/String;II)V
  
109 ····sput-object·v12,·Ll0/h$c;->o:Ll0/h$c;109 ····sput-object·v0,·Ll0/h$c;->o:Ll0/h$c;
  
110 ····const/16·v10,·0xb110 ····invoke-static·{},·Ll0/h$c;->a()[Ll0/h$c;
  
111 ····new-array·v10,·v10,·[Ll0/h$c;111 ····move-result-object·v0
  
112 ····aput-object·v0,·v10,·v2112 ····sput-object·v0,·Ll0/h$c;->p:[Ll0/h$c;
  
113 ····aput-object·v1,·v10,·v4113 ····return-void
 114 .end·method
Max diff block lines reached; 2504/7367 bytes (33.99%) of diff not shown.
435 B
smali/o/s$a.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·f:Lo/s;24 .field·final·synthetic·f:Lo/s;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lo/s;Lo/i;Lh0/j$d;)V26 .method·constructor·<init>(Lo/s;Lo/i;Lh0/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,·Lo/s$a;->f:Lo/s;33 ····iput-object·p1,·p0,·Lo/s$a;->f:Lo/s;
  
29 ····iput-object·p2,·p0,·Lo/s$a;->d:Lo/i;34 ····iput-object·p2,·p0,·Lo/s$a;->d:Lo/i;
  
30 ····iput-object·p3,·p0,·Lo/s$a;->e:Lh0/j$d;35 ····iput-object·p3,·p0,·Lo/s$a;->e:Lh0/j$d;
  
463 B
smali/o/s$b.smali
    
Offset 26, 14 lines modifiedOffset 26, 19 lines modified
  
26 .field·final·synthetic·g:Lo/s;26 .field·final·synthetic·g:Lo/s;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lo/s;Lo/i;Ljava/lang/String;Lh0/j$d;)V28 .method·constructor·<init>(Lo/s;Lo/i;Ljava/lang/String;Lh0/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,·Lo/s$b;->g:Lo/s;35 ····iput-object·p1,·p0,·Lo/s$b;->g:Lo/s;
  
31 ····iput-object·p2,·p0,·Lo/s$b;->d:Lo/i;36 ····iput-object·p2,·p0,·Lo/s$b;->d:Lo/i;
  
32 ····iput-object·p3,·p0,·Lo/s$b;->e:Ljava/lang/String;37 ····iput-object·p3,·p0,·Lo/s$b;->e:Ljava/lang/String;