12.2 MB
/home/fdroid/fdroiddata/tmp/pro.oblivioncoding.fluffy_board_33112291.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_pro.oblivioncoding.fluffy_board_33112291.apk
6.63 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: <70a90915485c9303e817551ed875b4c64ca8bcd5bef56137184ddcf988252747>, actual: <897eac40104cc7fb33ab9555ced85c3d28f8f2e243b0dab8f97f076d04d24624> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <023a15cdba1a02091eff6593ca880bca1953f2a99521a11cc812c8fe0ad9f8d9bcb68d0100000000>, actual: <9c452010e5150beced82537b11aacc5d2473c82dbedfa0ff274b299eaa38723dbcb68d0100000000>
    
Offset 1, 41 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:·7b32fcd8c8df0f0b4c7397665b1e252e8d570dcb8068d7302ce1ef76ef9a2f5c 
10 Signer·#1·certificate·SHA-1·digest:·7c9793e729cab7c63e0e92c6e2af315822760608 
11 Signer·#1·certificate·MD5·digest:·7a40add1278c99e081ea485a343cc858 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·38b1b5be60a4877ff99fbdaf1b7a6f04f825bcecad346a8dda19444f5779328f 
15 Signer·#1·public·key·SHA-1·digest:·f3b41b07eee2103bef3a9c55b561467dd8679b67 
16 Signer·#1·public·key·MD5·digest:·830cca1c64e175aff23b51e21287cb34 
17 WARNING:·META-INF/app_release.kotlin_module·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.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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 WARNING:·META-INF/disk_space_release.kotlin_module·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/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/. 
26 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/. 
27 WARNING:·META-INF/file_saver_release.kotlin_module·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/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/. 
29 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/. 
30 WARNING:·META-INF/kotlinx-coroutines-android.kotlin_module·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.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/. 
32 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/. 
33 WARNING:·META-INF/kotlin-stdlib-coroutines.kotlin_module·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/kotlin-stdlib-jdk7.kotlin_module·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/kotlinx-coroutines-core.kotlin_module·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/kotlin-stdlib-common-coroutines.kotlin_module·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.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/. 
38 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/. 
39 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/. 
40 WARNING:·META-INF/kotlin-stdlib.kotlin_module·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/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.69 KB
zipinfo {}
    
Offset 95, 17 lines modifiedOffset 95, 17 lines modified
95 -rw----·····0.0·fat······207·b-·stor·81-Jan-01·01:01·assets/flutter_assets/packages/flex_color_picker/assets/opacity.png95 -rw----·····0.0·fat······207·b-·stor·81-Jan-01·01:01·assets/flutter_assets/packages/flex_color_picker/assets/opacity.png
96 -rw----·····0.0·fat·····3727·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib.kotlin_module96 -rw----·····0.0·fat·····3727·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib.kotlin_module
97 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/mipmap-xxxhdpi-v4/ic_launcher.png97 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/mipmap-xxxhdpi-v4/ic_launcher.png
98 -rw----·····0.0·fat·····1339·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-common.kotlin_module98 -rw----·····0.0·fat·····1339·b-·defN·81-Jan-01·01:01·META-INF/kotlin-stdlib-common.kotlin_module
99 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png99 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
100 -rw----·····0.0·fat······193·b-·defN·81-Jan-01·01:01·assets/flutter_assets/.env100 -rw----·····0.0·fat······193·b-·defN·81-Jan-01·01:01·assets/flutter_assets/.env
101 -rw----·····0.0·fat·····7332·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/AppLogo.png101 -rw----·····0.0·fat·····7332·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/AppLogo.png
102 -rw----·····0.0·fat···556280·b-·defN·81-Jan-01·01:01·classes.dex102 -rw----·····0.0·fat···556268·b-·defN·81-Jan-01·01:01·classes.dex
103 -rw----·····0.0·fat···320589·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/FileManagerIntro/DeleteWhiteboard.gif103 -rw----·····0.0·fat···320589·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/images/FileManagerIntro/DeleteWhiteboard.gif
104 -rw----·····0.0·fat··9503664·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so104 -rw----·····0.0·fat··9503664·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
105 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png105 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
106 -rw----·····0.0·fat···948602·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES106 -rw----·····0.0·fat···948602·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES
107 -rw----·····0.0·fat······344·b-·defN·81-Jan-01·01:01·res/drawable/launch_background.xml107 -rw----·····0.0·fat······344·b-·defN·81-Jan-01·01:01·res/drawable/launch_background.xml
108 -rw----·····2.0·fat····12636·b-·defN·81-Jan-01·01:01·META-INF/054A79B2.SF108 -rw----·····2.0·fat····12636·b-·defN·81-Jan-01·01:01·META-INF/054A79B2.SF
109 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/054A79B2.RSA109 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/054A79B2.RSA
110 -rw----·····2.0·fat····12509·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF110 -rw----·····2.0·fat····12509·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
111 109·files,·58427373·bytes·uncompressed,·26043320·bytes·compressed:··55.4%111 109·files,·58427361·bytes·uncompressed,·26043276·bytes·compressed:··55.4%
1.34 KB
AndroidManifest.xml (decoded)
1.29 KB
AndroidManifest.xml
Ordering differences only
    
Offset 30, 13 lines modifiedOffset 30, 13 lines modified
30 ········<category·android:name="android.intent.category.LAUNCHER"/>30 ········<category·android:name="android.intent.category.LAUNCHER"/>
31 ······</intent-filter>31 ······</intent-filter>
32 ····</activity>32 ····</activity>
33 ····<meta-data·android:name="flutterEmbedding"·android:value="2"/>33 ····<meta-data·android:name="flutterEmbedding"·android:value="2"/>
34 ····<provider·android:name="dev.fluttercommunity.plus.share.ShareFileProvider"·android:exported="false"·android:authorities="pro.oblivioncoding.fluffy_board.flutter.share_provider"·android:grantUriPermissions="true">34 ····<provider·android:name="dev.fluttercommunity.plus.share.ShareFileProvider"·android:exported="false"·android:authorities="pro.oblivioncoding.fluffy_board.flutter.share_provider"·android:grantUriPermissions="true">
35 ······<meta-data·android:name="android.support.FILE_PROVIDER_PATHS"·android:resource="@xml/flutter_share_file_paths"/>35 ······<meta-data·android:name="android.support.FILE_PROVIDER_PATHS"·android:resource="@xml/flutter_share_file_paths"/>
36 ····</provider>36 ····</provider>
 37 ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:name="io.flutter.plugins.urllauncher.WebViewActivity"·android:exported="false"/>
37 ····<provider·android:name="net.nfet.flutter.printing.PrintFileProvider"·android:exported="false"·android:authorities="pro.oblivioncoding.fluffy_board.flutter.printing"·android:grantUriPermissions="true">38 ····<provider·android:name="net.nfet.flutter.printing.PrintFileProvider"·android:exported="false"·android:authorities="pro.oblivioncoding.fluffy_board.flutter.printing"·android:grantUriPermissions="true">
38 ······<meta-data·android:name="android.support.FILE_PROVIDER_PATHS"·android:resource="@xml/flutter_printing_file_paths"/>39 ······<meta-data·android:name="android.support.FILE_PROVIDER_PATHS"·android:resource="@xml/flutter_printing_file_paths"/>
39 ····</provider>40 ····</provider>
40 ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:name="io.flutter.plugins.urllauncher.WebViewActivity"·android:exported="false"/> 
41 ··</application>41 ··</application>
42 </manifest>42 </manifest>
12.2 MB
classes.dex
12.2 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·b6593fba4 checksum············:·31b8136c
5 signature···········:·af8d...0d285 signature···········:·f711...c8b6
6 file_size···········:·5562806 file_size···········:·556268
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·····:·483410 string_ids_size·····:·4834
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·123512 type_ids_size·······:·1235
13 type_ids_off········:·19448·(0x004bf8)13 type_ids_off········:·19448·(0x004bf8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·24388·(0x005f44)15 proto_ids_off·······:·24388·(0x005f44)
16 field_ids_size······:·164516 field_ids_size······:·1645
17 field_ids_off·······:·45736·(0x00b2a8)17 field_ids_off·······:·45736·(0x00b2a8)
18 method_ids_size·····:·520318 method_ids_size·····:·5203
19 method_ids_off······:·58896·(0x00e610)19 method_ids_off······:·58896·(0x00e610)
20 class_defs_size·····:·77420 class_defs_size·····:·774
21 class_defs_off······:·100520·(0x0188a8)21 class_defs_off······:·100520·(0x0188a8)
22 data_size···········:·43099222 data_size···········:·430980
23 data_off············:·125288·(0x01e968)23 data_off············:·125288·(0x01e968)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4113·(0x1011)26 access_flags········:·4113·(0x1011)
27 superclass_idx······:·88727 superclass_idx······:·887
28 source_file_idx·····:·241928 source_file_idx·····:·2419
Offset 137, 33 lines modifiedOffset 137, 33 lines modified
137 ······type··········:·'(Landroidx/activity/c;)Landroidx/activity/a;'137 ······type··········:·'(Landroidx/activity/c;)Landroidx/activity/a;'
138 ······access········:·0x0000·()138 ······access········:·0x0000·()
139 ······code··········-139 ······code··········-
140 ······registers·····:·2140 ······registers·····:·2
141 ······ins···········:·2141 ······ins···········:·2
142 ······outs··········:·0142 ······outs··········:·0
143 ······insns·size····:·4·16-bit·code·units143 ······insns·size····:·4·16-bit·code·units
144 01efa4:········································|[01efa4]·androidx.activity.OnBackPressedDispatcher.a:(Landroidx/activity/c;)Landroidx/activity/a;144 01ef98:········································|[01ef98]·androidx.activity.OnBackPressedDispatcher.a:(Landroidx/activity/c;)Landroidx/activity/a;
145 01efb4:·1400·0000·0000·························|0000:·const·v0,·#float·0·//·#00000000145 01efa8:·1400·0000·0000·························|0000:·const·v0,·#float·0·//·#00000000
146 01efba:·2700···································|0003:·throw·v0146 01efae:·2700···································|0003:·throw·v0
147 ······catches·······:·(none)147 ······catches·······:·(none)
148 ······positions·····:·148 ······positions·····:·
149 ······locals········:·149 ······locals········:·
  
150 ····#1··············:·(in·Landroidx/activity/OnBackPressedDispatcher;)150 ····#1··············:·(in·Landroidx/activity/OnBackPressedDispatcher;)
151 ······name··········:·'b'151 ······name··········:·'b'
152 ······type··········:·'()V'152 ······type··········:·'()V'
153 ······access········:·0x0001·(PUBLIC)153 ······access········:·0x0001·(PUBLIC)
154 ······code··········-154 ······code··········-
155 ······registers·····:·1155 ······registers·····:·1
156 ······ins···········:·1156 ······ins···········:·1
157 ······outs··········:·0157 ······outs··········:·0
158 ······insns·size····:·4·16-bit·code·units158 ······insns·size····:·4·16-bit·code·units
159 01efbc:········································|[01efbc]·androidx.activity.OnBackPressedDispatcher.b:()V159 01efb0:········································|[01efb0]·androidx.activity.OnBackPressedDispatcher.b:()V
160 01efcc:·1400·0000·0000·························|0000:·const·v0,·#float·0·//·#00000000160 01efc0:·1400·0000·0000·························|0000:·const·v0,·#float·0·//·#00000000
161 01efd2:·2700···································|0003:·throw·v0161 01efc6:·2700···································|0003:·throw·v0
162 ······catches·······:·(none)162 ······catches·······:·(none)
163 ······positions·····:·163 ······positions·····:·
164 ······locals········:·164 ······locals········:·
  
165 ··source_file_idx···:·0·()165 ··source_file_idx···:·0·()
  
166 Class·#2·header:166 Class·#2·header:
Offset 308, 141 lines modifiedOffset 308, 141 lines modified
308 ······type··········:·'()V'308 ······type··········:·'()V'
309 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)309 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
310 ······code··········-310 ······code··········-
311 ······registers·····:·1311 ······registers·····:·1
312 ······ins···········:·1312 ······ins···········:·1
313 ······outs··········:·1313 ······outs··········:·1
314 ······insns·size····:·4·16-bit·code·units314 ······insns·size····:·4·16-bit·code·units
315 0216d0:········································|[0216d0]·androidx.core.app.CoreComponentFactory.<init>:()V315 0216c4:········································|[0216c4]·androidx.core.app.CoreComponentFactory.<init>:()V
316 0216e0:·7010·2a00·0000·························|0000:·invoke-direct·{v0},·Landroid/app/AppComponentFactory;.<init>:()V·//·method@002a316 0216d4:·7010·2a00·0000·························|0000:·invoke-direct·{v0},·Landroid/app/AppComponentFactory;.<init>:()V·//·method@002a
317 0216e6:·0e00···································|0003:·return-void317 0216da:·0e00···································|0003:·return-void
318 ······catches·······:·(none)318 ······catches·······:·(none)
319 ······positions·····:·319 ······positions·····:·
320 ······locals········:·320 ······locals········:·
  
321 ····#1··············:·(in·Landroidx/core/app/CoreComponentFactory;)321 ····#1··············:·(in·Landroidx/core/app/CoreComponentFactory;)
322 ······name··········:·'a'322 ······name··········:·'a'
323 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'323 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
324 ······access········:·0x0008·(STATIC)324 ······access········:·0x0008·(STATIC)
325 ······code··········-325 ······code··········-
326 ······registers·····:·2326 ······registers·····:·2
327 ······ins···········:·1327 ······ins···········:·1
328 ······outs··········:·1328 ······outs··········:·1
329 ······insns·size····:·15·16-bit·code·units329 ······insns·size····:·15·16-bit·code·units
330 0216a0:········································|[0216a0]·androidx.core.app.CoreComponentFactory.a:(Ljava/lang/Object;)Ljava/lang/Object;330 021694:········································|[021694]·androidx.core.app.CoreComponentFactory.a:(Ljava/lang/Object;)Ljava/lang/Object;
331 0216b0:·2010·e500······························|0000:·instance-of·v0,·v1,·Landroidx/core/app/CoreComponentFactory$a;·//·type@00e5331 0216a4:·2010·e500······························|0000:·instance-of·v0,·v1,·Landroidx/core/app/CoreComponentFactory$a;·//·type@00e5
332 0216b4:·3800·0c00······························|0002:·if-eqz·v0,·000e·//·+000c332 0216a8:·3800·0c00······························|0002:·if-eqz·v0,·000e·//·+000c
333 0216b8:·0710···································|0004:·move-object·v0,·v1333 0216ac:·0710···································|0004:·move-object·v0,·v1
334 0216ba:·1f00·e500······························|0005:·check-cast·v0,·Landroidx/core/app/CoreComponentFactory$a;·//·type@00e5334 0216ae:·1f00·e500······························|0005:·check-cast·v0,·Landroidx/core/app/CoreComponentFactory$a;·//·type@00e5
335 0216be:·7210·6703·0000·························|0007:·invoke-interface·{v0},·Landroidx/core/app/CoreComponentFactory$a;.a:()Ljava/lang/Object;·//·method@0367335 0216b2:·7210·6703·0000·························|0007:·invoke-interface·{v0},·Landroidx/core/app/CoreComponentFactory$a;.a:()Ljava/lang/Object;·//·method@0367
336 0216c4:·0c00···································|000a:·move-result-object·v0336 0216b8:·0c00···································|000a:·move-result-object·v0
337 0216c6:·3800·0300······························|000b:·if-eqz·v0,·000e·//·+0003337 0216ba:·3800·0300······························|000b:·if-eqz·v0,·000e·//·+0003
338 0216ca:·1100···································|000d:·return-object·v0338 0216be:·1100···································|000d:·return-object·v0
339 0216cc:·1101···································|000e:·return-object·v1339 0216c0:·1101···································|000e:·return-object·v1
340 ······catches·······:·(none)340 ······catches·······:·(none)
341 ······positions·····:·341 ······positions·····:·
342 ······locals········:·342 ······locals········:·
  
343 ··Virtual·methods···-343 ··Virtual·methods···-
344 ····#0··············:·(in·Landroidx/core/app/CoreComponentFactory;)344 ····#0··············:·(in·Landroidx/core/app/CoreComponentFactory;)
345 ······name··········:·'instantiateActivity'345 ······name··········:·'instantiateActivity'
346 ······type··········:·'(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;'346 ······type··········:·'(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;'
347 ······access········:·0x0001·(PUBLIC)347 ······access········:·0x0001·(PUBLIC)
348 ······code··········-348 ······code··········-
349 ······registers·····:·4349 ······registers·····:·4
350 ······ins···········:·4350 ······ins···········:·4
351 ······outs··········:·4351 ······outs··········:·4
352 ······insns·size····:·11·16-bit·code·units352 ······insns·size····:·11·16-bit·code·units
353 0215d8:········································|[0215d8]·androidx.core.app.CoreComponentFactory.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;353 0215cc:········································|[0215cc]·androidx.core.app.CoreComponentFactory.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;
354 0215e8:·6f40·2b00·1032·························|0000:·invoke-super·{v0,·v1,·v2,·v3},·Landroid/app/AppComponentFactory;.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;·//·method@002b354 0215dc:·6f40·2b00·1032·························|0000:·invoke-super·{v0,·v1,·v2,·v3},·Landroid/app/AppComponentFactory;.instantiateActivity:(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;·//·method@002b
355 0215ee:·0c01···································|0003:·move-result-object·v1355 0215e2:·0c01···································|0003:·move-result-object·v1
356 0215f0:·7110·6903·0100·························|0004:·invoke-static·{v1},·Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@0369356 0215e4:·7110·6903·0100·························|0004:·invoke-static·{v1},·Landroidx/core/app/CoreComponentFactory;.a:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@0369
357 0215f6:·0c01···································|0007:·move-result-object·v1357 0215ea:·0c01···································|0007:·move-result-object·v1
358 0215f8:·1f01·0b00······························|0008:·check-cast·v1,·Landroid/app/Activity;·//·type@000b358 0215ec:·1f01·0b00······························|0008:·check-cast·v1,·Landroid/app/Activity;·//·type@000b
359 0215fc:·1101···································|000a:·return-object·v1359 0215f0:·1101···································|000a:·return-object·v1
360 ······catches·······:·(none)360 ······catches·······:·(none)
361 ······positions·····:·361 ······positions·····:·
362 ······locals········:·362 ······locals········:·
  
363 ····#1··············:·(in·Landroidx/core/app/CoreComponentFactory;)363 ····#1··············:·(in·Landroidx/core/app/CoreComponentFactory;)
364 ······name··········:·'instantiateApplication'364 ······name··········:·'instantiateApplication'
365 ······type··········:·'(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;'365 ······type··········:·'(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;'
366 ······access········:·0x0001·(PUBLIC)366 ······access········:·0x0001·(PUBLIC)
367 ······code··········-367 ······code··········-
Max diff block lines reached; 12765330/12774339 bytes (99.93%) of diff not shown.
4.02 KB
classes.jar
2.54 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·998435·bytes,·number·of·entries:·7741 Zip·file·size:·998422·bytes,·number·of·entries:·774
2 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·a.class2 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·a.class
3 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class3 ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class
4 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·androidx/activity/a.class4 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·androidx/activity/a.class
5 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·androidx/activity/c.class5 ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·androidx/activity/c.class
6 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class6 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class
7 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class7 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$a.class
8 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class8 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/ParcelImpl$a.class35 ?rwxrwxr-x··2.0·unx······643·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/ParcelImpl$a.class
36 ?rwxrwxr-x··2.0·unx······774·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/ParcelImpl.class36 ?rwxrwxr-x··2.0·unx······774·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/ParcelImpl.class
37 ?rwxrwxr-x··2.0·unx·····5208·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/a.class37 ?rwxrwxr-x··2.0·unx·····5208·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/a.class
38 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/c.class38 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/c.class
39 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·b/a/a$a$a.class39 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·b/a/a$a$a.class
40 ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·b/a/a$a.class40 ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·b/a/a$a.class
41 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·b/a/a$b.class41 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·b/a/a$b.class
42 ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·b/a/a.class42 ?rwxrwxr-x··2.0·unx·····1112·b-·stor·80-Jan-01·00:00·b/a/a.class
43 ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·c/a/a/a/b$c.class43 ?rwxrwxr-x··2.0·unx·····1133·b-·stor·80-Jan-01·00:00·c/a/a/a/b$c.class
44 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·c/a/a/a/b$f.class44 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·c/a/a/a/b$f.class
45 ?rwxrwxr-x··2.0·unx·····2468·b-·stor·80-Jan-01·00:00·c/a/a/a/b.class45 ?rwxrwxr-x··2.0·unx·····2468·b-·stor·80-Jan-01·00:00·c/a/a/a/b.class
46 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·c/b/b.class46 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·c/b/b.class
47 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·c/b/c$a.class47 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·c/b/c$a.class
48 ?rwxrwxr-x··2.0·unx·····1967·b-·stor·80-Jan-01·00:00·c/b/c$b.class48 ?rwxrwxr-x··2.0·unx·····1967·b-·stor·80-Jan-01·00:00·c/b/c$b.class
49 ?rwxrwxr-x··2.0·unx·····1638·b-·stor·80-Jan-01·00:00·c/b/c$c.class49 ?rwxrwxr-x··2.0·unx·····1638·b-·stor·80-Jan-01·00:00·c/b/c$c.class
Offset 769, 8 lines modifiedOffset 769, 8 lines modified
769 ?rwxrwxr-x··2.0·unx·····3902·b-·stor·80-Jan-01·00:00·h/b0/l.class769 ?rwxrwxr-x··2.0·unx·····3902·b-·stor·80-Jan-01·00:00·h/b0/l.class
770 ?rwxrwxr-x··2.0·unx·······46·b-·stor·80-Jan-01·00:00·h/r/p.class770 ?rwxrwxr-x··2.0·unx·······46·b-·stor·80-Jan-01·00:00·h/r/p.class
771 ?rwxrwxr-x··2.0·unx·······48·b-·stor·80-Jan-01·00:00·h/b0/m.class771 ?rwxrwxr-x··2.0·unx·······48·b-·stor·80-Jan-01·00:00·h/b0/m.class
772 ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·h/r/q.class772 ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·h/r/q.class
773 ?rwxrwxr-x··2.0·unx·······48·b-·stor·80-Jan-01·00:00·h/b0/n.class773 ?rwxrwxr-x··2.0·unx·······48·b-·stor·80-Jan-01·00:00·h/b0/n.class
774 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·h/r/g.class774 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·h/r/g.class
775 ?rwxrwxr-x··2.0·unx·····1022·b-·stor·80-Jan-01·00:00·h/b0/c.class775 ?rwxrwxr-x··2.0·unx·····1022·b-·stor·80-Jan-01·00:00·h/b0/c.class
776 774·files,·978861·bytes·uncompressed,·895641·bytes·compressed:··8.5%776 774·files,·978848·bytes·uncompressed,·895628·bytes·compressed:··8.5%
666 B
b/a/a$a.class
640 B
procyon -ec {}
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 import·android.print.PageRange;10 import·android.print.PageRange;
11 import·java.io.File;11 import·java.io.File;
12 import·android.print.PrintDocumentInfo;12 import·android.print.PrintDocumentInfo;
13 import·android.print.PrintDocumentAdapter;13 import·android.print.PrintDocumentAdapter;
14 import·android.content.Context;14 import·android.content.Context;
15 import·android.print.PrintDocumentAdapter$LayoutResultCallback;15 import·android.print.PrintDocumentAdapter$LayoutResultCallback;
  
16 final·class·a$a·extends·PrintDocumentAdapter$LayoutResultCallback16 class·a$a·extends·PrintDocumentAdapter$LayoutResultCallback
17 {17 {
18 ····final·/*·synthetic·*/·Context·a;18 ····final·/*·synthetic·*/·Context·a;
19 ····final·/*·synthetic·*/·a$b·b;19 ····final·/*·synthetic·*/·a$b·b;
20 ····final·/*·synthetic·*/·PrintDocumentAdapter·c;20 ····final·/*·synthetic·*/·PrintDocumentAdapter·c;
21 ····21 ····
22 ····a$a(final·Context·a,·final·a$b·b,·final·PrintDocumentAdapter·c)·{22 ····a$a(final·Context·a,·final·a$b·b,·final·PrintDocumentAdapter·c)·{
23 ········this.a·=·a;23 ········this.a·=·a;
829 B
b/a/a.class
807 B
procyon -ec {}
    
Offset 25, 20 lines modifiedOffset 25, 17 lines modified
25 ············if·(fileInputStream2.read(b)·!=·-1)·{25 ············if·(fileInputStream2.read(b)·!=·-1)·{
26 ················fileInputStream.close();26 ················fileInputStream.close();
27 ················return·b;27 ················return·b;
28 ············}28 ············}
29 ············throw·new·IOException("EOF·reached·while·trying·to·read·the·whole·file");29 ············throw·new·IOException("EOF·reached·while·trying·to·read·the·whole·file");
30 ········}30 ········}
31 ········finally·{31 ········finally·{
32 ············try·{}32 ············try·{
 33 ················fileInputStream.close();
 34 ············}
33 ············finally·{35 ············finally·{
34 ················try·{ 
35 ····················fileInputStream.close(); 
36 ················} 
37 ················finally·{ 
38 ····················final·Throwable·exception;36 ················final·Throwable·exception;
39 ····················((Throwable)file).addSuppressed(exception);37 ················((Throwable)file).addSuppressed(exception);
40 ················} 
41 ············}38 ············}
42 ········}39 ········}
43 ····}40 ····}
44 }41 }
606 B
smali/b/a/a$a.smali
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·final·Lb/a/a$a;1 .class·Lb/a/a$a;
2 .super·Landroid/print/PrintDocumentAdapter$LayoutResultCallback;2 .super·Landroid/print/PrintDocumentAdapter$LayoutResultCallback;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lb/a/a;->a(Landroid/content/Context;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;Lb/a/a$b;)V6 ····value·=·Lb/a/a;->a(Landroid/content/Context;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;Lb/a/a$b;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·a:Landroid/content/Context;13 .field·final·synthetic·a:Landroid/content/Context;
  
866 B
smali/b/a/a.smali
    
Offset 76, 29 lines modifiedOffset 76, 21 lines modified
76 ····:try_end_176 ····:try_end_1
77 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_077 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
78 ····:catchall_078 ····:catchall_0
79 ····move-exception·p079 ····move-exception·p0
  
80 ····:try_start_280 ····:try_start_2
81 ····throw·p081 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V
82 ····:try_end_282 ····:try_end_2
83 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_183 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1
  
84 ····:catchall_1 
85 ····move-exception·v0 
  
86 ····:try_start_3 
87 ····invoke-virtual·{v1},·Ljava/io/InputStream;->close()V 
88 ····:try_end_3 
89 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_2 
  
90 ····goto·:goto_084 ····goto·:goto_0
  
91 ····:catchall_285 ····:catchall_1
92 ····move-exception·v186 ····move-exception·v0
  
93 ····invoke-virtual·{p0,·v1},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V87 ····invoke-virtual·{p0,·v0},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
94 ····:goto_088 ····:goto_0
95 ····throw·v089 ····throw·p0
96 .end·method90 .end·method