3.09 MB
/home/fdroid/fdroiddata/tmp/org.kiwix.kiwixmobile_230201.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.kiwix.kiwixmobile_230201.apk
16.8 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <G8gcmPQa9vUrNK/bibX//4q+uZk=>, actual: <dLj5Jz7d6wsTMUS8+1BgE0v+G24=>
    
Offset 1, 94 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):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·f2e9150fa4f51f515d7fb393289c65c2a3da424999d17d27a4370f12582e0b96 
10 Signer·#1·certificate·SHA-1·digest:·e0fe4664c868ce8c05a6c128832be56ad5336c5f 
11 Signer·#1·certificate·MD5·digest:·ededa7a8607b39437c129d8b2c566d22 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a02834baf15266a6b43b81d94418e94df4f771c6010d8e737e3e61301cedbc75 
15 Signer·#1·public·key·SHA-1·digest:·f58c3c9bb442ae237aba7e42fcf1f9b296c93753 
16 Signer·#1·public·key·MD5·digest:·b95fc7f41e56b941a602c1a24b078f8a 
17 WARNING:·META-INF/activity-ktx_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-ktx.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.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/. 
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.asynclayoutinflater_asynclayoutinflater.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.cardview_cardview.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.coordinatorlayout_coordinatorlayout.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.core_core-ktx.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.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/. 
28 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/. 
29 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/. 
30 WARNING:·META-INF/androidx.documentfile_documentfile.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.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/. 
32 WARNING:·META-INF/androidx.fragment_fragment-ktx.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.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/. 
34 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/. 
35 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.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.legacy_legacy-support-core-utils.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.legacy_legacy-support-v4.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.lifecycle_lifecycle-extensions.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.lifecycle_lifecycle-livedata-core-ktx.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.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/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.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.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/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.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.lifecycle_lifecycle-viewmodel-ktx.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/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/. 
48 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/. 
49 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/. 
50 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.room_room-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/. 
55 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/. 
56 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 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/. 
62 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/. 
63 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/. 
64 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 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/. 
66 WARNING:·META-INF/collection-ktx.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/. 
67 WARNING:·META-INF/com.android.tools/proguard/coroutines.pro·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/com.android.tools/proguard/dagger-android.pro·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/com.android.tools/r8-upto-1.6.0/coroutines.pro·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/com.android.tools/r8/dagger-android.pro·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/com.google.dagger_dagger-android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/com.google.dagger_dagger.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/core-ktx_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/. 
76 WARNING:·META-INF/core_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/. 
77 WARNING:·META-INF/dev_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/. 
78 WARNING:·META-INF/fetch2_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/. 
79 WARNING:·META-INF/fetch2core_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/. 
80 WARNING:·META-INF/fetch2okhttp_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/. 
81 WARNING:·META-INF/fragment-ktx_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/. 
82 WARNING:·META-INF/kotlin-android-extensions-runtime.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/. 
83 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/. 
84 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/. 
85 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/. 
86 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/. 
87 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/. 
88 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/. 
89 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/. 
90 WARNING:·META-INF/lifecycle-livedata-core-ktx_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/. 
91 WARNING:·META-INF/lifecycle-runtime-ktx_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/. 
92 WARNING:·META-INF/lifecycle-viewmodel-ktx_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/. 
93 WARNING:·META-INF/objectbox-kotlin.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/. 
94 WARNING:·META-INF/retrofit.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/. 
2.97 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 69 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:··················51796451·(00000000031659E3h)4 ··Zip·archive·file·size:··················51723177·(0000000003153BA9h)
5 ··Actual·end-cent-dir·record·offset:······51796429·(00000000031659CDh)5 ··Actual·end-cent-dir·record·offset:······51723155·(0000000003153B93h)
6 ··Expected·end-cent-dir·record·offset:····51796429·(00000000031659CDh)6 ··Expected·end-cent-dir·record·offset:····51723155·(0000000003153B93h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·1441·entries.9 ··central·directory·contains·1441·entries.
10 ··The·central·directory·is·148201·(00000000000242E9h)·bytes·long,10 ··The·central·directory·is·138591·(0000000000021D5Fh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·51648228·(00000000031416E4h).12 ··is·51584564·(0000000003131E34h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2020·Apr·30·12:43:3826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························56b9c11b27 ··32-bit·CRC·value·(hex):·························208e44b0
28 ··compressed·size:································46108·bytes28 ··compressed·size:································3826·bytes
29 ··uncompressed·size:······························142146·bytes29 ··uncompressed·size:······························18784·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/924282DD.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···46174 
43 ··················································(000000000000B45Eh)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2020·Apr·30·12:43:38 
53 ··32-bit·CRC·value·(hex):·························564651f8 
54 ··compressed·size:································47113·bytes 
55 ··uncompressed·size:······························142244·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/924282DD.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···93353 
69 ··················································(0000000000016CA9h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2020·Apr·30·12:43:38 
79 ··32-bit·CRC·value·(hex):·························f9f1c0c8 
80 ··compressed·size:································1071·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/activity-ktx_release.kotlin_module40 ··META-INF/activity-ktx_release.kotlin_module
  
94 ··offset·of·local·header·from·start·of·archive:···9449141 ··offset·of·local·header·from·start·of·archive:···3875
95 ··················································(000000000001711Bh)·bytes42 ··················································(0000000000000F23h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
Max diff block lines reached; 3105414/3112614 bytes (99.77%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
30.5 KB
classes.dex
30.4 KB
classes.jar
2.85 KB
zipinfo {}
    
Offset 1635, 15 lines modifiedOffset 1635, 15 lines modified
1635 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/CoreActivityComponent$Builder.class1635 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/CoreActivityComponent$Builder.class
1636 ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/CoreActivityComponent.class1636 ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/CoreActivityComponent.class
1637 ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/CoreComponent.class1637 ?rwxrwxr-x··2.0·unx······106·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/CoreComponent.class
1638 ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/DaggerCoreComponent$1.class1638 ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/components/DaggerCoreComponent$1.class
1639 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/ActivityModule$Companion.class1639 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/ActivityModule$Companion.class
1640 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/ActivityModule.class1640 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/ActivityModule.class
1641 ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/ApplicationModule.class1641 ?rwxrwxr-x··2.0·unx·····2165·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/ApplicationModule.class
1642 ?rwxrwxr-x··2.0·unx····12274·b-·defN·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/DatabaseModule.class1642 ?rwxrwxr-x··2.0·unx····12278·b-·defN·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/DatabaseModule.class
1643 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/DownloaderModule_ProvideOkHttpDownloaderFactory$InstanceHolder.class1643 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/DownloaderModule_ProvideOkHttpDownloaderFactory$InstanceHolder.class
1644 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/JNIModule.class1644 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/JNIModule.class
1645 ?rwxrwxr-x··2.0·unx·····4819·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/NetworkModule.class1645 ?rwxrwxr-x··2.0·unx·····4819·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/di/modules/NetworkModule.class
1646 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/DownloadMonitor.class1646 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/DownloadMonitor.class
1647 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/DownloadRequester.class1647 ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/DownloadRequester.class
1648 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/Downloader.class1648 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/Downloader.class
1649 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/model/Base64String.class1649 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/core/downloader/model/Base64String.class
Offset 4097, 8 lines modifiedOffset 4097, 8 lines modified
4097 ?rwxrwxr-x··2.0·unx····14115·b-·defN·80-Jan-01·00:00·org/kiwix/kiwixmobile/local_file_transfer/LocalFileTransferActivity.class4097 ?rwxrwxr-x··2.0·unx····14115·b-·defN·80-Jan-01·00:00·org/kiwix/kiwixmobile/local_file_transfer/LocalFileTransferActivity.class
4098 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/webserver/ZimHostActivity$saveHostedBooks$1.class4098 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/webserver/ZimHostActivity$saveHostedBooks$1.class
4099 ?rwxrwxr-x··2.0·unx····12959·b-·defN·80-Jan-01·00:00·org/kiwix/kiwixmobile/webserver/ZimHostActivity.class4099 ?rwxrwxr-x··2.0·unx····12959·b-·defN·80-Jan-01·00:00·org/kiwix/kiwixmobile/webserver/ZimHostActivity.class
4100 ?rwxrwxr-x··2.0·unx·····9204·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/zim_manager/ZimManageActivity.class4100 ?rwxrwxr-x··2.0·unx·····9204·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/zim_manager/ZimManageActivity.class
4101 ?rwxrwxr-x··2.0·unx·····9685·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/main/KiwixMainActivity.class4101 ?rwxrwxr-x··2.0·unx·····9685·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/main/KiwixMainActivity.class
4102 ?rwxrwxr-x··2.0·unx·····1996·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/settings/KiwixSettingsActivity.class4102 ?rwxrwxr-x··2.0·unx·····1996·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/settings/KiwixSettingsActivity.class
4103 ?rwxrwxr-x··2.0·unx·····2337·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/splash/KiwixSplashActivity.class4103 ?rwxrwxr-x··2.0·unx·····2337·b-·stor·80-Jan-01·00:00·org/kiwix/kiwixmobile/splash/KiwixSplashActivity.class
4104 4102·files,·8097743·bytes·uncompressed,·6736004·bytes·compressed:··16.8%4104 4102·files,·8097747·bytes·uncompressed,·6736004·bytes·compressed:··16.8%
27.6 KB
org/kiwix/kiwixmobile/core/di/modules/DatabaseModule.class
27.5 KB
procyon -ec {}
    
Offset 15, 20 lines modifiedOffset 15, 20 lines modified
15 import·org.kiwix.kiwixmobile.core.dao.FetchDownloadDao;15 import·org.kiwix.kiwixmobile.core.dao.FetchDownloadDao;
16 import·org.kiwix.kiwixmobile.core.dao.NewBookDao;16 import·org.kiwix.kiwixmobile.core.dao.NewBookDao;
17 import·java.lang.reflect.Method;17 import·java.lang.reflect.Method;
18 import·com.google.flatbuffers.FlatBufferBuilder;18 import·com.google.flatbuffers.FlatBufferBuilder;
19 import·io.objectbox.ModelBuilder$PropertyBuilder;19 import·io.objectbox.ModelBuilder$PropertyBuilder;
20 import·com.android.tools.r8.GeneratedOutlineSupport;20 import·com.android.tools.r8.GeneratedOutlineSupport;
21 import·java.io.File;21 import·java.io.File;
22 import·org.kiwix.kiwixmobile.core.dao.entities.BookmarkEntity_; 
23 import·org.kiwix.kiwixmobile.core.dao.entities.FetchDownloadEntity_; 
24 import·org.kiwix.kiwixmobile.core.dao.entities.RecentSearchEntity_; 
25 import·org.kiwix.kiwixmobile.core.dao.entities.HistoryEntity_;22 import·org.kiwix.kiwixmobile.core.dao.entities.HistoryEntity_;
 23 import·org.kiwix.kiwixmobile.core.dao.entities.RecentSearchEntity_;
26 import·org.kiwix.kiwixmobile.core.dao.entities.LanguageEntity_;24 import·org.kiwix.kiwixmobile.core.dao.entities.LanguageEntity_;
27 import·org.kiwix.kiwixmobile.core.dao.entities.BookOnDiskEntity_;25 import·org.kiwix.kiwixmobile.core.dao.entities.BookOnDiskEntity_;
 26 import·org.kiwix.kiwixmobile.core.dao.entities.FetchDownloadEntity_;
 27 import·org.kiwix.kiwixmobile.core.dao.entities.BookmarkEntity_;
28 import·io.objectbox.BoxStoreBuilder;28 import·io.objectbox.BoxStoreBuilder;
29 import·androidx.transition.ViewGroupUtilsApi14;29 import·androidx.transition.ViewGroupUtilsApi14;
30 import·io.objectbox.model.Model;30 import·io.objectbox.model.Model;
31 import·io.objectbox.ModelBuilder$EntityBuilder;31 import·io.objectbox.ModelBuilder$EntityBuilder;
32 import·io.objectbox.ModelBuilder;32 import·io.objectbox.ModelBuilder;
33 import·kotlin.jvm.internal.Intrinsics;33 import·kotlin.jvm.internal.Intrinsics;
34 import·android.content.Context;34 import·android.content.Context;
Offset 39, 177 lines modifiedOffset 39, 182 lines modified
39 ····public·static·BoxStore·boxStore;39 ····public·static·BoxStore·boxStore;
40 ····40 ····
41 ····public·final·BoxStore·providesBoxStore(final·Context·obj)·{41 ····public·final·BoxStore·providesBoxStore(final·Context·obj)·{
42 ········if·(obj·==·null)·{42 ········if·(obj·==·null)·{
43 ············Intrinsics.throwParameterIsNullException("context");43 ············Intrinsics.throwParameterIsNullException("context");
44 ············throw·null;44 ············throw·null;
45 ········}45 ········}
46 ········Label_3013:·{46 ········Label_3017:·{
47 ············if·(DatabaseModule.boxStore·==·null)·{47 ············if·(DatabaseModule.boxStore·==·null)·{
48 ················final·ModelBuilder·modelBuilder·=·new·ModelBuilder();48 ················final·ModelBuilder·modelBuilder·=·new·ModelBuilder();
49 ················modelBuilder.lastEntityId·=·Integer.valueOf(8);49 ················modelBuilder.lastEntityId·=·Integer.valueOf(8);
50 ················modelBuilder.lastEntityUid·=·Long.valueOf(8093454424037540087L);50 ················modelBuilder.lastEntityUid·=·Long.valueOf(8093454424037540087L);
 51 ················final·int·flags·=·4;
51 ················modelBuilder.lastIndexId·=·Integer.valueOf(4);52 ················modelBuilder.lastIndexId·=·Integer.valueOf(flags);
52 ················modelBuilder.lastIndexUid·=·Long.valueOf(4868787482832538530L);53 ················modelBuilder.lastIndexUid·=·Long.valueOf(4868787482832538530L);
53 ················final·long·l·=·0L;54 ················final·long·l·=·0L;
54 ················modelBuilder.lastRelationId·=·Integer.valueOf(0);55 ················modelBuilder.lastRelationId·=·Integer.valueOf(0);
55 ················modelBuilder.lastRelationUid·=·Long.valueOf(l);56 ················modelBuilder.lastRelationUid·=·Long.valueOf(l);
56 ················final·ModelBuilder$EntityBuilder·modelBuilder$EntityBuilder·=·new·ModelBuilder$EntityBuilder(modelBuilder,·"BookOnDiskEntity");57 ················final·ModelBuilder$EntityBuilder·modelBuilder$EntityBuilder·=·new·ModelBuilder$EntityBuilder(modelBuilder,·"BookmarkEntity");
 58 ················final·int·n·=·6;
57 ················modelBuilder$EntityBuilder.id(3,·5536749840871435068L);59 ················modelBuilder$EntityBuilder.id(n,·2737311997994502758L);
58 ················modelBuilder$EntityBuilder.lastPropertyId(17,·2701677664876214591L);60 ················modelBuilder$EntityBuilder.lastPropertyId(7,·3805929017981932900L);
59 ················final·String·s·=·"id";61 ················final·String·s·=·"id";
60 ················final·ModelBuilder$PropertyBuilder·property·=·modelBuilder$EntityBuilder.property(s,·6);62 ················final·ModelBuilder$PropertyBuilder·property·=·modelBuilder$EntityBuilder.property(s,·n);
61 ················property.id(1,·4248832782795400383L);63 ················property.id(1,·6627309171741917147L);
62 ················property.checkNotFinished();64 ················property.checkNotFinished();
 65 ················final·int·n2·=·5;
63 ················property.flags·=·5;66 ················property.flags·=·n2;
64 ················final·String·s2·=·"file";67 ················final·String·s2·=·"zimId";
65 ················modelBuilder$EntityBuilder.property(s2,·9).id(2,·2644395282642821815L);68 ················modelBuilder$EntityBuilder.property(s2,·9).id(2,·6862771806221961183L);
66 ················final·String·s3·=·"bookId";69 ················final·String·s3·=·"zimName";
67 ················modelBuilder$EntityBuilder.property(s3,·9).id(4,·3145196313443812205L);70 ················modelBuilder$EntityBuilder.property(s3,·9).id(3,·4312769031500860715L);
68 ················final·String·s4·=·"title";71 ················final·String·s4·=·"zimFilePath";
69 ················modelBuilder$EntityBuilder.property(s4,·9).id(5,·597997298666253723L);72 ················modelBuilder$EntityBuilder.property(s4,·9).id(flags,·8187716343071473669L);
 73 ················modelBuilder$EntityBuilder.property("bookmarkUrl",·9).id(n2,·5652763871458286201L);
 74 ················modelBuilder$EntityBuilder.property("bookmarkTitle",·9).id(n,·4537799665712767375L);
70 ················final·String·s5·=·"description";75 ················final·String·s5·=·"favicon";
71 ················modelBuilder$EntityBuilder.property(s5,·9).id(6,·8028706022307902131L);76 ················modelBuilder$EntityBuilder.property(s5,·9).id(7,·3805929017981932900L);
72 ················final·String·s6·=·"language"; 
73 ················modelBuilder$EntityBuilder.property(s6,·9).id(7,·4257578632233656657L); 
74 ················final·String·s7·=·"creator"; 
75 ················modelBuilder$EntityBuilder.property(s7,·9).id(8,·7771231471515752814L); 
76 ················modelBuilder$EntityBuilder.property("publisher",·9).id(9,·892859866782486178L); 
77 ················modelBuilder$EntityBuilder.property("date",·9).id(10,·1925365063061602631L); 
78 ················modelBuilder$EntityBuilder.property("url",·9).id(11,·1111395522977944209L); 
79 ················modelBuilder$EntityBuilder.property("articleCount",·9).id(12,·3765116904492031525L); 
80 ················modelBuilder$EntityBuilder.property("mediaCount",·9).id(13,·5901922417972273396L); 
81 ················modelBuilder$EntityBuilder.property("size",·9).id(14,·1229023184984372602L); 
82 ················modelBuilder$EntityBuilder.property("name",·9).id(15,·6851856791814492874L); 
83 ················modelBuilder$EntityBuilder.property("favIcon",·9).id(16,·6142333908132117423L); 
84 ················modelBuilder$EntityBuilder.property("tags",·9).id(17,·2701677664876214591L); 
85 ················modelBuilder$EntityBuilder.entityDone();77 ················modelBuilder$EntityBuilder.entityDone();
86 ················final·ModelBuilder$EntityBuilder·modelBuilder$EntityBuilder2·=·new·ModelBuilder$EntityBuilder(modelBuilder,·"LanguageEntity");78 ················final·ModelBuilder$EntityBuilder·modelBuilder$EntityBuilder2·=·new·ModelBuilder$EntityBuilder(modelBuilder,·"FetchDownloadEntity");
87 ················final·int·n·=·4; 
88 ················modelBuilder$EntityBuilder2.id(n,·6278838675135543734L);79 ················modelBuilder$EntityBuilder2.id(8,·8093454424037540087L);
89 ················modelBuilder$EntityBuilder2.lastPropertyId(n,·8812214350305159407L);80 ················modelBuilder$EntityBuilder2.lastPropertyId(24,·4272820830206771469L);
90 ················final·ModelBuilder$PropertyBuilder·property2·=·modelBuilder$EntityBuilder2.property(s,·6);81 ················final·ModelBuilder$PropertyBuilder·property2·=·modelBuilder$EntityBuilder2.property(s,·n);
91 ················property2.id(1,·7795244654012809404L);82 ················property2.id(1,·7366957113003324901L);
92 ················property2.checkNotFinished();83 ················property2.checkNotFinished();
93 ················property2.flags·=·5;84 ················property2.flags·=·n2;
94 ················modelBuilder$EntityBuilder2.property("locale",·9).id(2,·9116495537035444904L); 
95 ················final·ModelBuilder$PropertyBuilder·property3·=·modelBuilder$EntityBuilder2.property("active",·1);85 ················final·ModelBuilder$PropertyBuilder·property3·=·modelBuilder$EntityBuilder2.property("downloadId",·n);
96 ················property3.id(3,·452531964346972307L);86 ················property3.id(22,·2724607601244650879L);
97 ················property3.checkNotFinished();87 ················property3.checkNotFinished();
98 ················property3.flags·=·4;88 ················property3.flags·=·flags;
 89 ················final·String·s6·=·"file";
 90 ················modelBuilder$EntityBuilder2.property(s6,·9).id(21,·5555873126720275555L);
99 ················final·ModelBuilder$PropertyBuilder·property4·=·modelBuilder$EntityBuilder2.property("occurencesOfLanguage",·5);91 ················final·ModelBuilder$PropertyBuilder·property4·=·modelBuilder$EntityBuilder2.property("etaInMilliSeconds",·n);
100 ················property4.id(4,·8812214350305159407L);92 ················property4.id(16,·217454020763036675L);
101 ················property4.checkNotFinished();93 ················property4.checkNotFinished();
102 ················property4.flags·=·4;94 ················property4.flags·=·flags;
103 ················modelBuilder$EntityBuilder2.entityDone(); 
104 ················final·ModelBuilder$EntityBuilder·modelBuilder$EntityBuilder3·=·new·ModelBuilder$EntityBuilder(modelBuilder,·"HistoryEntity"); 
105 ················modelBuilder$EntityBuilder3.id(5,·3222423958972105425L); 
106 ················modelBuilder$EntityBuilder3.lastPropertyId(10,·8395372122440621469L); 
107 ················final·ModelBuilder$PropertyBuilder·property5·=·modelBuilder$EntityBuilder3.property(s,·6);95 ················final·ModelBuilder$PropertyBuilder·property5·=·modelBuilder$EntityBuilder2.property("bytesDownloaded",·n);
108 ················property5.id(1,·4390013783965661495L);96 ················property5.id(17,·1136630637198901642L);
109 ················property5.checkNotFinished();97 ················property5.checkNotFinished();
110 ················property5.flags·=·5;98 ················property5.flags·=·flags;
111 ················final·String·s8·=·"zimId"; 
112 ················modelBuilder$EntityBuilder3.property(s8,·9).id(2,·6814436941523306636L); 
113 ················modelBuilder$EntityBuilder3.property("zimName",·9).id(3,·3445023139891930306L); 
114 ················modelBuilder$EntityBuilder3.property("zimFilePath",·9).id(4,·1707638909668210783L); 
115 ················modelBuilder$EntityBuilder3.property("favicon",·9).id(5,·7291321834337975178L); 
116 ················modelBuilder$EntityBuilder3.property("historyUrl",·9).id(6,·8790316103579116510L); 
117 ················modelBuilder$EntityBuilder3.property("historyTitle",·9).id(7,·6718164131929659510L); 
118 ················modelBuilder$EntityBuilder3.property("dateString",·9).id(10,·8395372122440621469L); 
119 ················final·ModelBuilder$PropertyBuilder·property6·=·modelBuilder$EntityBuilder3.property("timeStamp",·6);99 ················final·ModelBuilder$PropertyBuilder·property6·=·modelBuilder$EntityBuilder2.property("totalSizeOfDownload",·n);
120 ················property6.id(9,·6094002746638656105L);100 ················property6.id(18,·8939019296899137627L);
121 ················property6.checkNotFinished();101 ················property6.checkNotFinished();
122 ················property6.flags·=·4;102 ················property6.flags·=·flags;
 103 ················final·int·n3·=·5;
123 ················modelBuilder$EntityBuilder3.entityDone(); 
124 ················final·ModelBuilder$EntityBuilder·modelBuilder$EntityBuilder4·=·new·ModelBuilder$EntityBuilder(modelBuilder,·"RecentSearchEntity"); 
125 ················modelBuilder$EntityBuilder4.id(7,·7635075139296819361L); 
126 ················modelBuilder$EntityBuilder4.lastPropertyId(3,·3320858395373055542L); 
127 ················final·ModelBuilder$PropertyBuilder·property7·=·modelBuilder$EntityBuilder4.property(s,·6);104 ················final·ModelBuilder$PropertyBuilder·property7·=·modelBuilder$EntityBuilder2.property("status",·n3);
128 ················property7.id(1,·7759655437795315973L);105 ················property7.id(19,·3378789699620971394L);
129 ················property7.checkNotFinished();106 ················property7.checkNotFinished();
130 ················property7.flags·=·5;107 ················property7.flags·=·2;
131 ················modelBuilder$EntityBuilder4.property("searchTerm",·9).id(2,·3924214186055484853L); 
132 ················modelBuilder$EntityBuilder4.property(s8,·9).id(3,·3320858395373055542L); 
133 ················modelBuilder$EntityBuilder4.entityDone(); 
Max diff block lines reached; 16076/28084 bytes (57.24%) of diff not shown.
73.7 KB
smali/org/kiwix/kiwixmobile/core/di/modules/DatabaseModule.smali
    
Offset 66, 1208 lines modifiedOffset 66, 1174 lines modified
66 ····const-wide·v3,·0x4391686b711a0ba2L····#·3.135926574337824E1766 ····const-wide·v3,·0x4391686b711a0ba2L····#·3.135926574337824E17
  
67 ····const/4·v5,·0x467 ····const/4·v5,·0x4
  
68 ····.line·668 ····.line·6
69 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;69 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
70 ····move-result-object·v570 ····move-result-object·v6
  
71 ····iput-object·v5,·v2,·Lio/objectbox/ModelBuilder;->lastIndexId:Ljava/lang/Integer;71 ····iput-object·v6,·v2,·Lio/objectbox/ModelBuilder;->lastIndexId:Ljava/lang/Integer;
  
72 ····.line·772 ····.line·7
73 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;73 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
74 ····move-result-object·v374 ····move-result-object·v3
  
75 ····iput-object·v3,·v2,·Lio/objectbox/ModelBuilder;->lastIndexUid:Ljava/lang/Long;75 ····iput-object·v3,·v2,·Lio/objectbox/ModelBuilder;->lastIndexUid:Ljava/lang/Long;
  
76 ····const-wide/16·v3,·0x076 ····const-wide/16·v3,·0x0
  
77 ····const/4·v5,·0x077 ····const/4·v6,·0x0
  
78 ····.line·878 ····.line·8
79 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;79 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
80 ····move-result-object·v580 ····move-result-object·v6
  
81 ····iput-object·v5,·v2,·Lio/objectbox/ModelBuilder;->lastRelationId:Ljava/lang/Integer;81 ····iput-object·v6,·v2,·Lio/objectbox/ModelBuilder;->lastRelationId:Ljava/lang/Integer;
  
82 ····.line·982 ····.line·9
83 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;83 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
84 ····move-result-object·v384 ····move-result-object·v3
  
85 ····iput-object·v3,·v2,·Lio/objectbox/ModelBuilder;->lastRelationUid:Ljava/lang/Long;85 ····iput-object·v3,·v2,·Lio/objectbox/ModelBuilder;->lastRelationUid:Ljava/lang/Long;
  
86 ····.line·1086 ····.line·10
87 ····new-instance·v3,·Lio/objectbox/ModelBuilder$EntityBuilder;87 ····new-instance·v3,·Lio/objectbox/ModelBuilder$EntityBuilder;
  
88 ····const-string·v4,·"BookOnDiskEntity"88 ····const-string·v4,·"BookmarkEntity"
  
89 ····invoke-direct·{v3,·v2,·v4},·Lio/objectbox/ModelBuilder$EntityBuilder;-><init>(Lio/objectbox/ModelBuilder;Ljava/lang/String;)V89 ····invoke-direct·{v3,·v2,·v4},·Lio/objectbox/ModelBuilder$EntityBuilder;-><init>(Lio/objectbox/ModelBuilder;Ljava/lang/String;)V
  
90 ····const-wide·v4,·0x4cd67ca53357ab3cL····#·1.4454019317897592E6290 ····const-wide·v6,·0x25fce2c25fe08a66L
  
91 ····const/4·v6,·0x391 ····const/4·v4,·0x6
  
92 ····.line·1192 ····.line·11
93 ····invoke-virtual·{v3,·v6,·v4,·v5},·Lio/objectbox/ModelBuilder$EntityBuilder;->id(IJ)Lio/objectbox/ModelBuilder$EntityBuilder;93 ····invoke-virtual·{v3,·v4,·v6,·v7},·Lio/objectbox/ModelBuilder$EntityBuilder;->id(IJ)Lio/objectbox/ModelBuilder$EntityBuilder;
  
94 ····const-wide·v4,·0x257e4985a88db93fL 
  
95 ····const/16·v6,·0x1194 ····const-wide·v6,·0x34d16046f52a1564L
  
96 ····invoke-virtual·{v3,·v6,·v4,·v5},·Lio/objectbox/ModelBuilder$EntityBuilder;->lastPropertyId(IJ)Lio/objectbox/ModelBuilder$EntityBuilder;95 ····const/4·v8,·0x7
  
97 ····const-string·v4,·"id"96 ····invoke-virtual·{v3,·v8,·v6,·v7},·Lio/objectbox/ModelBuilder$EntityBuilder;->lastPropertyId(IJ)Lio/objectbox/ModelBuilder$EntityBuilder;
  
98 ····const/4·v5,·0x697 ····const-string·v6,·"id"
  
99 ····.line·1298 ····.line·12
100 ····invoke-virtual·{v3,·v4,·v5},·Lio/objectbox/ModelBuilder$EntityBuilder;->property(Ljava/lang/String;I)Lio/objectbox/ModelBuilder$PropertyBuilder; 
  
101 ····move-result-object·v5 
  
102 ····const-wide·v6,·0x3af6e2e7988de4bfL····#·1.1831963757561298E-24 
  
103 ····const/4·v8,·0x1 
  
104 ····invoke-virtual·{v5,·v8,·v6,·v7},·Lio/objectbox/ModelBuilder$PropertyBuilder;->id(IJ)Lio/objectbox/ModelBuilder$PropertyBuilder; 
  
105 ····.line·13 
106 ····invoke-virtual·{v5},·Lio/objectbox/ModelBuilder$PropertyBuilder;->checkNotFinished()V 
  
107 ····const/4·v6,·0x5 
  
108 ····.line·14 
109 ····iput·v6,·v5,·Lio/objectbox/ModelBuilder$PropertyBuilder;->flags:I 
  
110 ····const-string·v5,·"file" 
  
111 ····const/16·v6,·0x9 
  
112 ····.line·15 
113 ····invoke-virtual·{v3,·v5,·v6},·Lio/objectbox/ModelBuilder$EntityBuilder;->property(Ljava/lang/String;I)Lio/objectbox/ModelBuilder$PropertyBuilder; 
  
114 ····move-result-object·v6 
  
115 ····const-wide·v7,·0x24b2c77fbba4e2b7L····#·6.614258151463436E-132 
  
116 ····const/4·v9,·0x2 
  
117 ····invoke-virtual·{v6,·v9,·v7,·v8},·Lio/objectbox/ModelBuilder$PropertyBuilder;->id(IJ)Lio/objectbox/ModelBuilder$PropertyBuilder; 
  
118 ····const-string·v6,·"bookId" 
  
119 ····const/16·v7,·0x9 
  
120 ····.line·16 
121 ····invoke-virtual·{v3,·v6,·v7},·Lio/objectbox/ModelBuilder$EntityBuilder;->property(Ljava/lang/String;I)Lio/objectbox/ModelBuilder$PropertyBuilder;99 ····invoke-virtual·{v3,·v6,·v4},·Lio/objectbox/ModelBuilder$EntityBuilder;->property(Ljava/lang/String;I)Lio/objectbox/ModelBuilder$PropertyBuilder;
  
122 ····move-result-object·v7100 ····move-result-object·v7
  
123 ····const-wide·v8,·0x2ba5fb6213afc36dL····#·2.0100087324849525E-98101 ····const-wide·v8,·0x5bf8ee94265d7fdbL····#·1.1325940838839142E135
  
124 ····const/4·v10,·0x4102 ····const/4·v10,·0x1
  
125 ····invoke-virtual·{v7,·v10,·v8,·v9},·Lio/objectbox/ModelBuilder$PropertyBuilder;->id(IJ)Lio/objectbox/ModelBuilder$PropertyBuilder;103 ····invoke-virtual·{v7,·v10,·v8,·v9},·Lio/objectbox/ModelBuilder$PropertyBuilder;->id(IJ)Lio/objectbox/ModelBuilder$PropertyBuilder;
  
126 ····const-string·v7,·"title" 
  
127 ····const/16·v8,·0x9 
  
128 ····.line·17104 ····.line·13
 105 ····invoke-virtual·{v7},·Lio/objectbox/ModelBuilder$PropertyBuilder;->checkNotFinished()V
129 ····invoke-virtual·{v3,·v7,·v8},·Lio/objectbox/ModelBuilder$EntityBuilder;->property(Ljava/lang/String;I)Lio/objectbox/ModelBuilder$PropertyBuilder; 
  
130 ····move-result-object·v8 
  
131 ····const-wide·v9,·0x84c835ff3a52d9bL 
  
132 ····const/4·v11,·0x5106 ····const/4·v8,·0x5
  
133 ····invoke-virtual·{v8,·v11,·v9,·v10},·Lio/objectbox/ModelBuilder$PropertyBuilder;->id(IJ)Lio/objectbox/ModelBuilder$PropertyBuilder;107 ····.line·14
 108 ····iput·v8,·v7,·Lio/objectbox/ModelBuilder$PropertyBuilder;->flags:I
  
134 ····const-string·v8,·"description"109 ····const-string·v7,·"zimId"
Max diff block lines reached; 70262/75370 bytes (93.22%) of diff not shown.