127 MB
/home/fdroid/fdroiddata/tmp/com.kunzisoft.keepass.libre_34.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.kunzisoft.keepass.libre_34.apk
11.6 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: res/drawable-v21/btn_special_start_bottom_stroke.xml entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 68 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:·c810aab7efa4d5ad3fc2941fdf5f99b88a3b73f86219715627edb4dabac541a4 
10 Signer·#1·certificate·SHA-1·digest:·733c4dab72766b758c25549ca3f25327ad39c5b8 
11 Signer·#1·certificate·MD5·digest:·2bbdc4d3b9108c9daf086790b8682227 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·64e9d8dc862aec59d43b471fe5e192a4bbcb542c18a4896b68d945fcb18418c4 
15 Signer·#1·public·key·SHA-1·digest:·5328d5cc6a8a2803e64181f3327404b382402207 
16 Signer·#1·public·key·MD5·digest:·a6b1b7ee022ebe61ba908af19116b25a 
17 WARNING:·META-INF/android.support.design_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/. 
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.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/. 
20 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/. 
21 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/. 
22 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/. 
23 WARNING:·META-INF/androidx.biometric_biometric.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.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.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/. 
34 WARNING:·META-INF/androidx.legacy_legacy-preference-v14.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.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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 WARNING:·META-INF/androidx.preference_preference.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.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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
58 WARNING:·META-INF/app_libreRelease.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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 WARNING:·META-INF/kotlin-stdlib-jdk8.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/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/. 
68 WARNING:·META-INF/services/java.security.Provider·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
5.77 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 98559 lines modifiedOffset 1, 79715 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:···················8325651·(00000000007F0A13h)4 ··Zip·archive·file·size:···················8244356·(00000000007DCC84h)
5 ··Actual·end-cent-dir·record·offset:·······8325629·(00000000007F09FDh)5 ··Actual·end-cent-dir·record·offset:·······8244334·(00000000007DCC6Eh)
6 ··Expected·end-cent-dir·record·offset:·····8325629·(00000000007F09FDh)6 ··Expected·end-cent-dir·record·offset:·····8244334·(00000000007DCC6Eh)
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·2720·entries.9 ··central·directory·contains·2722·entries.
10 ··The·central·directory·is·270477·(000000000004208Dh)·bytes·long,10 ··The·central·directory·is·246194·(000000000003C1B2h)·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·8055152·(00000000007AE970h).12 ··is·7998140·(00000000007A0ABCh).
  
  
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·Jun·6·21:19:1026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························f850e9af27 ··32-bit·CRC·value·(hex):·························bc1dea06
28 ··compressed·size:································83694·bytes28 ··compressed·size:································3656·bytes
29 ··uncompressed·size:······························265087·bytes29 ··uncompressed·size:······························17852·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/46F5A9F4.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···83760 
43 ··················································(0000000000014730h)·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·Jun·6·21:19:10 
53 ··32-bit·CRC·value·(hex):·························169f04a1 
54 ··compressed·size:································85690·bytes 
55 ··uncompressed·size:······························265185·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/46F5A9F4.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···169516 
69 ··················································(000000000002962Ch)·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·Jun·6·21:19:10 
79 ··32-bit·CRC·value·(hex):·························c2d2904e 
80 ··compressed·size:································1073·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/android.support.design_material.version40 ··META-INF/android.support.design_material.version
  
94 ··offset·of·local·header·from·start·of·archive:···17065641 ··offset·of·local·header·from·start·of·archive:···3705
95 ··················································(0000000000029AA0h)·bytes42 ··················································(0000000000000E79h)·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:···················1.044 ··version·of·encoding·software:···················2.4
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:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC 
Max diff block lines reached; 6044497/6051757 bytes (99.88%) 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
2.53 KB
resources.arsc
2.51 KB
aapt2 dump resources {}
    
Offset 3457, 19 lines modifiedOffset 3457, 21 lines modified
3457 ······()·(file)·res/drawable/abc_vector_test.xml·type=XML3457 ······()·(file)·res/drawable/abc_vector_test.xml·type=XML
3458 ····resource·0x7f0800cb·drawable/avd_hide_password3458 ····resource·0x7f0800cb·drawable/avd_hide_password
3459 ······(v21)·(file)·res/drawable-v21/avd_hide_password.xml·type=XML3459 ······(v21)·(file)·res/drawable-v21/avd_hide_password.xml·type=XML
3460 ····resource·0x7f0800cc·drawable/avd_show_password3460 ····resource·0x7f0800cc·drawable/avd_show_password
3461 ······(v21)·(file)·res/drawable-v21/avd_show_password.xml·type=XML3461 ······(v21)·(file)·res/drawable-v21/avd_show_password.xml·type=XML
3462 ····resource·0x7f0800cd·drawable/background_button3462 ····resource·0x7f0800cd·drawable/background_button
3463 ······()·(file)·res/drawable/background_button.xml·type=XML3463 ······()·(file)·res/drawable/background_button.xml·type=XML
 3464 ······(v21)·(file)·res/drawable-v21/background_button.xml·type=XML
3464 ····resource·0x7f0800ce·drawable/background_button_small3465 ····resource·0x7f0800ce·drawable/background_button_small
3465 ······()·(file)·res/drawable/background_button_small.xml·type=XML3466 ······()·(file)·res/drawable/background_button_small.xml·type=XML
3466 ······(v21)·(file)·res/drawable-v21/background_button_small.xml·type=XML3467 ······(v21)·(file)·res/drawable-v21/background_button_small.xml·type=XML
3467 ····resource·0x7f0800cf·drawable/background_icon3468 ····resource·0x7f0800cf·drawable/background_icon
3468 ······()·(file)·res/drawable/background_icon.xml·type=XML3469 ······()·(file)·res/drawable/background_icon.xml·type=XML
 3470 ······(v21)·(file)·res/drawable-v21/background_icon.xml·type=XML
3469 ····resource·0x7f0800d0·drawable/background_image3471 ····resource·0x7f0800d0·drawable/background_image
3470 ······()·(file)·res/drawable/background_image.xml·type=XML3472 ······()·(file)·res/drawable/background_image.xml·type=XML
3471 ····resource·0x7f0800d1·drawable/background_image_button3473 ····resource·0x7f0800d1·drawable/background_image_button
3472 ······()·(file)·res/drawable/background_image_button.xml·type=XML3474 ······()·(file)·res/drawable/background_image_button.xml·type=XML
3473 ······(v21)·(file)·res/drawable-v21/background_image_button.xml·type=XML3475 ······(v21)·(file)·res/drawable-v21/background_image_button.xml·type=XML
3474 ····resource·0x7f0800d2·drawable/background_img_repeat3476 ····resource·0x7f0800d2·drawable/background_img_repeat
3475 ······()·(file)·res/drawable/background_img_repeat.png·type=PNG3477 ······()·(file)·res/drawable/background_img_repeat.png·type=PNG
Offset 3498, 17 lines modifiedOffset 3500, 17 lines modified
3498 ······()·(file)·res/drawable/btn_radio_off_to_on_mtrl_animation.xml·type=XML3500 ······()·(file)·res/drawable/btn_radio_off_to_on_mtrl_animation.xml·type=XML
3499 ····resource·0x7f0800de·drawable/btn_radio_on_mtrl3501 ····resource·0x7f0800de·drawable/btn_radio_on_mtrl
3500 ······()·(file)·res/drawable/btn_radio_on_mtrl.xml·type=XML3502 ······()·(file)·res/drawable/btn_radio_on_mtrl.xml·type=XML
3501 ····resource·0x7f0800df·drawable/btn_radio_on_to_off_mtrl_animation3503 ····resource·0x7f0800df·drawable/btn_radio_on_to_off_mtrl_animation
3502 ······()·(file)·res/drawable/btn_radio_on_to_off_mtrl_animation.xml·type=XML3504 ······()·(file)·res/drawable/btn_radio_on_to_off_mtrl_animation.xml·type=XML
3503 ····resource·0x7f0800e0·drawable/btn_special_start_bottom_background3505 ····resource·0x7f0800e0·drawable/btn_special_start_bottom_background
3504 ······()·(file)·res/drawable/btn_special_start_bottom_background.xml·type=XML3506 ······()·(file)·res/drawable/btn_special_start_bottom_background.xml·type=XML
 3507 ······(v21)·(file)·res/drawable-v21/btn_special_start_bottom_background.xml·type=XML
3505 ····resource·0x7f0800e1·drawable/btn_special_start_bottom_stroke3508 ····resource·0x7f0800e1·drawable/btn_special_start_bottom_stroke
3506 ······()·(file)·res/drawable/btn_special_start_bottom_stroke.xml·type=XML3509 ······()·(file)·res/drawable/btn_special_start_bottom_stroke.xml·type=XML
3507 ······(v21)·(file)·res/drawable-v21/btn_special_start_bottom_stroke.xml·type=XML 
3508 ····resource·0x7f0800e2·drawable/circle3510 ····resource·0x7f0800e2·drawable/circle
3509 ······()·(file)·res/drawable/circle.xml·type=XML3511 ······()·(file)·res/drawable/circle.xml·type=XML
3510 ····resource·0x7f0800e3·drawable/classic_00_32dp3512 ····resource·0x7f0800e3·drawable/classic_00_32dp
3511 ······()·(file)·res/drawable/classic_00_32dp.png·type=PNG3513 ······()·(file)·res/drawable/classic_00_32dp.png·type=PNG
3512 ······(ldpi)·(file)·res/drawable-ldpi-v4/classic_00_32dp.png·type=PNG3514 ······(ldpi)·(file)·res/drawable-ldpi-v4/classic_00_32dp.png·type=PNG
3513 ······(hdpi)·(file)·res/drawable-hdpi-v4/classic_00_32dp.png·type=PNG3515 ······(hdpi)·(file)·res/drawable-hdpi-v4/classic_00_32dp.png·type=PNG
3514 ····resource·0x7f0800e4·drawable/classic_01_32dp3516 ····resource·0x7f0800e4·drawable/classic_01_32dp
121 MB
classes.dex
121 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············:·e5f46f1a4 checksum············:·b7f1c5a8
5 signature···········:·f49c...d5935 signature···········:·3b0d...c042
6 file_size···········:·93076566 file_size···········:·9307648
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·····:·6402210 string_ids_size·····:·64022
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·944512 type_ids_size·······:·9445
13 type_ids_off········:·256200·(0x03e8c8)13 type_ids_off········:·256200·(0x03e8c8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·293980·(0x047c5c)15 proto_ids_off·······:·293980·(0x047c5c)
16 field_ids_size······:·4394816 field_ids_size······:·43948
17 field_ids_off·······:·453100·(0x06e9ec)17 field_ids_off·······:·453100·(0x06e9ec)
18 method_ids_size·····:·6523118 method_ids_size·····:·65231
19 method_ids_off······:·804684·(0x0c474c)19 method_ids_off······:·804684·(0x0c474c)
20 class_defs_size·····:·784120 class_defs_size·····:·7841
21 class_defs_off······:·1326532·(0x143dc4)21 class_defs_off······:·1326532·(0x143dc4)
22 data_size···········:·773021222 data_size···········:·7730204
23 data_off············:·1577444·(0x1811e4)23 data_off············:·1577444·(0x1811e4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·443227 superclass_idx······:·4432
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 612952, 17 lines modifiedOffset 612952, 17 lines modified
612952 ······type··········:·'()V'612952 ······type··········:·'()V'
612953 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)612953 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
612954 ······code··········-612954 ······code··········-
612955 ······registers·····:·1612955 ······registers·····:·1
612956 ······ins···········:·1612956 ······ins···········:·1
612957 ······outs··········:·1612957 ······outs··········:·1
612958 ······insns·size····:·4·16-bit·code·units612958 ······insns·size····:·4·16-bit·code·units
612959 2f79b8:········································|[2f79b8]·com.kunzisoft.keepass.database.cursor.EntryCursor$Companion.<init>:()V612959 2f79b0:········································|[2f79b0]·com.kunzisoft.keepass.database.cursor.EntryCursor$Companion.<init>:()V
612960 2f79c8:·7010·5384·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@8453612960 2f79c0:·7010·5384·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@8453
612961 2f79ce:·0e00···································|0003:·return-void612961 2f79c6:·0e00···································|0003:·return-void
612962 ······catches·······:·(none)612962 ······catches·······:·(none)
612963 ······positions·····:·612963 ······positions·····:·
612964 ········0x0000·line=68612964 ········0x0000·line=68
612965 ······locals········:·612965 ······locals········:·
612966 ········0x0000·-·0x0004·reg=0·this·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·612966 ········0x0000·-·0x0004·reg=0·this·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·
  
612967 ····#1··············:·(in·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;)612967 ····#1··············:·(in·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;)
Offset 612970, 17 lines modifiedOffset 612970, 17 lines modified
612970 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'612970 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'
612971 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)612971 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
612972 ······code··········-612972 ······code··········-
612973 ······registers·····:·2612973 ······registers·····:·2
612974 ······ins···········:·2612974 ······ins···········:·2
612975 ······outs··········:·1612975 ······outs··········:·1
612976 ······insns·size····:·4·16-bit·code·units612976 ······insns·size····:·4·16-bit·code·units
612977 2f79d0:········································|[2f79d0]·com.kunzisoft.keepass.database.cursor.EntryCursor$Companion.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V612977 2f79c8:········································|[2f79c8]·com.kunzisoft.keepass.database.cursor.EntryCursor$Companion.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
612978 2f79e0:·7010·5572·0000·························|0000:·invoke-direct·{v0},·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;.<init>:()V·//·method@7255612978 2f79d8:·7010·5572·0000·························|0000:·invoke-direct·{v0},·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;.<init>:()V·//·method@7255
612979 2f79e6:·0e00···································|0003:·return-void612979 2f79de:·0e00···································|0003:·return-void
612980 ······catches·······:·(none)612980 ······catches·······:·(none)
612981 ······positions·····:·612981 ······positions·····:·
612982 ········0x0000·line=68612982 ········0x0000·line=68
612983 ······locals········:·612983 ······locals········:·
612984 ········0x0000·-·0x0004·reg=0·this·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·612984 ········0x0000·-·0x0004·reg=0·this·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·
612985 ········0x0000·-·0x0004·reg=1·(null)·Lkotlin/jvm/internal/DefaultConstructorMarker;·612985 ········0x0000·-·0x0004·reg=1·(null)·Lkotlin/jvm/internal/DefaultConstructorMarker;·
  
Offset 613105, 77 lines modifiedOffset 613105, 77 lines modified
613105 ······type··········:·'()V'613105 ······type··········:·'()V'
613106 ······access········:·0x10008·(STATIC·CONSTRUCTOR)613106 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
613107 ······code··········-613107 ······code··········-
613108 ······registers·····:·2613108 ······registers·····:·2
613109 ······ins···········:·0613109 ······ins···········:·0
613110 ······outs··········:·2613110 ······outs··········:·2
613111 ······insns·size····:·9·16-bit·code·units613111 ······insns·size····:·9·16-bit·code·units
613112 2f7f34:········································|[2f7f34]·com.kunzisoft.keepass.database.cursor.EntryCursor.<clinit>:()V613112 2f7f2c:········································|[2f7f2c]·com.kunzisoft.keepass.database.cursor.EntryCursor.<clinit>:()V
613113 2f7f44:·2200·fe0e······························|0000:·new-instance·v0,·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·//·type@0efe613113 2f7f3c:·2200·fe0e······························|0000:·new-instance·v0,·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·//·type@0efe
613114 2f7f48:·1201···································|0002:·const/4·v1,·#int·0·//·#0613114 2f7f40:·1201···································|0002:·const/4·v1,·#int·0·//·#0
613115 2f7f4a:·7020·5672·1000·························|0003:·invoke-direct·{v0,·v1},·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@7256613115 2f7f42:·7020·5672·1000·························|0003:·invoke-direct·{v0,·v1},·Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@7256
613116 2f7f50:·6900·2a7e······························|0006:·sput-object·v0,·Lcom/kunzisoft/keepass/database/cursor/EntryCursor;.Companion:Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·//·field@7e2a613116 2f7f48:·6900·2a7e······························|0006:·sput-object·v0,·Lcom/kunzisoft/keepass/database/cursor/EntryCursor;.Companion:Lcom/kunzisoft/keepass/database/cursor/EntryCursor$Companion;·//·field@7e2a
613117 2f7f54:·0e00···································|0008:·return-void613117 2f7f4c:·0e00···································|0008:·return-void
613118 ······catches·······:·(none)613118 ······catches·······:·(none)
613119 ······positions·····:·613119 ······positions·····:·
613120 ······locals········:·613120 ······locals········:·
  
613121 ····#1··············:·(in·Lcom/kunzisoft/keepass/database/cursor/EntryCursor;)613121 ····#1··············:·(in·Lcom/kunzisoft/keepass/database/cursor/EntryCursor;)
613122 ······name··········:·'<init>'613122 ······name··········:·'<init>'
613123 ······type··········:·'()V'613123 ······type··········:·'()V'
613124 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)613124 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
613125 ······code··········-613125 ······code··········-
613126 ······registers·····:·4613126 ······registers·····:·4
613127 ······ins···········:·1613127 ······ins···········:·1
613128 ······outs··········:·2613128 ······outs··········:·2
613129 ······insns·size····:·78·16-bit·code·units613129 ······insns·size····:·78·16-bit·code·units
613130 2f7f58:········································|[2f7f58]·com.kunzisoft.keepass.database.cursor.EntryCursor.<init>:()V613130 2f7f50:········································|[2f7f50]·com.kunzisoft.keepass.database.cursor.EntryCursor.<init>:()V
613131 2f7f68:·1300·0d00······························|0000:·const/16·v0,·#int·13·//·#d613131 2f7f60:·1300·0d00······························|0000:·const/16·v0,·#int·13·//·#d
613132 2f7f6c:·2300·4224······························|0002:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@2442613132 2f7f64:·2300·4224······························|0002:·new-array·v0,·v0,·[Ljava/lang/String;·//·type@2442
613133 2f7f70:·1201···································|0004:·const/4·v1,·#int·0·//·#0613133 2f7f68:·1201···································|0004:·const/4·v1,·#int·0·//·#0
613134 2f7f72:·1a02·997f······························|0005:·const-string·v2,·"_id"·//·string@7f99613134 2f7f6a:·1a02·997f······························|0005:·const-string·v2,·"_id"·//·string@7f99
613135 2f7f76:·4d02·0001······························|0007:·aput-object·v2,·v0,·v1613135 2f7f6e:·4d02·0001······························|0007:·aput-object·v2,·v0,·v1
613136 2f7f7a:·1211···································|0009:·const/4·v1,·#int·1·//·#1613136 2f7f72:·1211···································|0009:·const/4·v1,·#int·1·//·#1
613137 2f7f7c:·1a02·fe77······························|000a:·const-string·v2,·"UUID_most_significant_bits"·//·string@77fe613137 2f7f74:·1a02·fe77······························|000a:·const-string·v2,·"UUID_most_significant_bits"·//·string@77fe
613138 2f7f80:·4d02·0001······························|000c:·aput-object·v2,·v0,·v1613138 2f7f78:·4d02·0001······························|000c:·aput-object·v2,·v0,·v1
613139 2f7f84:·1221···································|000e:·const/4·v1,·#int·2·//·#2613139 2f7f7c:·1221···································|000e:·const/4·v1,·#int·2·//·#2
613140 2f7f86:·1a02·fd77······························|000f:·const-string·v2,·"UUID_least_significant_bits"·//·string@77fd613140 2f7f7e:·1a02·fd77······························|000f:·const-string·v2,·"UUID_least_significant_bits"·//·string@77fd
613141 2f7f8a:·4d02·0001······························|0011:·aput-object·v2,·v0,·v1613141 2f7f82:·4d02·0001······························|0011:·aput-object·v2,·v0,·v1
613142 2f7f8e:·1231···································|0013:·const/4·v1,·#int·3·//·#3613142 2f7f86:·1231···································|0013:·const/4·v1,·#int·3·//·#3
613143 2f7f90:·1a02·06f2······························|0014:·const-string·v2,·"title"·//·string@f206613143 2f7f88:·1a02·06f2······························|0014:·const-string·v2,·"title"·//·string@f206
613144 2f7f94:·4d02·0001······························|0016:·aput-object·v2,·v0,·v1613144 2f7f8c:·4d02·0001······························|0016:·aput-object·v2,·v0,·v1
613145 2f7f98:·1241···································|0018:·const/4·v1,·#int·4·//·#4613145 2f7f90:·1241···································|0018:·const/4·v1,·#int·4·//·#4
613146 2f7f9a:·1a02·edb3······························|0019:·const-string·v2,·"icon_standard"·//·string@b3ed613146 2f7f92:·1a02·edb3······························|0019:·const-string·v2,·"icon_standard"·//·string@b3ed
613147 2f7f9e:·4d02·0001······························|001b:·aput-object·v2,·v0,·v1613147 2f7f96:·4d02·0001······························|001b:·aput-object·v2,·v0,·v1
613148 2f7fa2:·1251···································|001d:·const/4·v1,·#int·5·//·#5613148 2f7f9a:·1251···································|001d:·const/4·v1,·#int·5·//·#5
613149 2f7fa4:·1a02·e6b3······························|001e:·const-string·v2,·"icon_custom_UUID_most_significant_bits"·//·string@b3e6613149 2f7f9c:·1a02·e6b3······························|001e:·const-string·v2,·"icon_custom_UUID_most_significant_bits"·//·string@b3e6
613150 2f7fa8:·4d02·0001······························|0020:·aput-object·v2,·v0,·v1613150 2f7fa0:·4d02·0001······························|0020:·aput-object·v2,·v0,·v1
613151 2f7fac:·1261···································|0022:·const/4·v1,·#int·6·//·#6613151 2f7fa4:·1261···································|0022:·const/4·v1,·#int·6·//·#6
613152 2f7fae:·1a02·e5b3······························|0023:·const-string·v2,·"icon_custom_UUID_least_significant_bits"·//·string@b3e5613152 2f7fa6:·1a02·e5b3······························|0023:·const-string·v2,·"icon_custom_UUID_least_significant_bits"·//·string@b3e5
613153 2f7fb2:·4d02·0001······························|0025:·aput-object·v2,·v0,·v1613153 2f7faa:·4d02·0001······························|0025:·aput-object·v2,·v0,·v1
613154 2f7fb6:·1271···································|0027:·const/4·v1,·#int·7·//·#7613154 2f7fae:·1271···································|0027:·const/4·v1,·#int·7·//·#7
613155 2f7fb8:·1a02·66f6······························|0028:·const-string·v2,·"username"·//·string@f666613155 2f7fb0:·1a02·66f6······························|0028:·const-string·v2,·"username"·//·string@f666
613156 2f7fbc:·4d02·0001······························|002a:·aput-object·v2,·v0,·v1613156 2f7fb4:·4d02·0001······························|002a:·aput-object·v2,·v0,·v1
613157 2f7fc0:·1301·0800······························|002c:·const/16·v1,·#int·8·//·#8613157 2f7fb8:·1301·0800······························|002c:·const/16·v1,·#int·8·//·#8
613158 2f7fc4:·1a02·0fd8······························|002e:·const-string·v2,·"password"·//·string@d80f613158 2f7fbc:·1a02·0fd8······························|002e:·const-string·v2,·"password"·//·string@d80f
613159 2f7fc8:·4d02·0001······························|0030:·aput-object·v2,·v0,·v1613159 2f7fc0:·4d02·0001······························|0030:·aput-object·v2,·v0,·v1
613160 2f7fcc:·1301·0900······························|0032:·const/16·v1,·#int·9·//·#9613160 2f7fc4:·1301·0900······························|0032:·const/16·v1,·#int·9·//·#9
613161 2f7fd0:·1a02·b577······························|0034:·const-string·v2,·"URL"·//·string@77b5613161 2f7fc8:·1a02·b577······························|0034:·const-string·v2,·"URL"·//·string@77b5
613162 2f7fd4:·4d02·0001······························|0036:·aput-object·v2,·v0,·v1613162 2f7fcc:·4d02·0001······························|0036:·aput-object·v2,·v0,·v1
613163 2f7fd8:·1301·0a00······························|0038:·const/16·v1,·#int·10·//·#a613163 2f7fd0:·1301·0a00······························|0038:·const/16·v1,·#int·10·//·#a
613164 2f7fdc:·1a02·c5d0······························|003a:·const-string·v2,·"notes"·//·string@d0c5613164 2f7fd4:·1a02·c5d0······························|003a:·const-string·v2,·"notes"·//·string@d0c5
Max diff block lines reached; 127344604/127358486 bytes (99.99%) of diff not shown.
5.95 KB
classes.jar
3.88 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·14848093·bytes,·number·of·entries:·78271 Zip·file·size:·14848083·bytes,·number·of·entries:·7827
2 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Boolean$1$hashCode.class2 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Boolean$1$hashCode.class
3 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class3 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class
4 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Long$1$hashCode.class4 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Long$1$hashCode.class
5 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class5 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class
6 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$requireNonNullMessage.class6 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$requireNonNullMessage.class
7 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class7 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
8 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class8 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
Offset 7137, 16 lines modifiedOffset 7137, 16 lines modified
7137 ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/biometric/AdvancedUnlockedManager$initWaitData$1.class7137 ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/biometric/AdvancedUnlockedManager$initWaitData$1.class
7138 ?rwxrwxr-x··2.0·unx·····2796·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/CreateDatabaseRunnable.class7138 ?rwxrwxr-x··2.0·unx·····2796·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/CreateDatabaseRunnable.class
7139 ?rwxrwxr-x··2.0·unx·····2108·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/AddEntryRunnable.class7139 ?rwxrwxr-x··2.0·unx·····2108·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/AddEntryRunnable.class
7140 ?rwxrwxr-x··2.0·unx·····1924·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/AddGroupRunnable.class7140 ?rwxrwxr-x··2.0·unx·····1924·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/AddGroupRunnable.class
7141 ?rwxrwxr-x··2.0·unx·····4297·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/CopyNodesRunnable.class7141 ?rwxrwxr-x··2.0·unx·····4297·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/CopyNodesRunnable.class
7142 ?rwxrwxr-x··2.0·unx·····4187·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/DeleteNodesRunnable.class7142 ?rwxrwxr-x··2.0·unx·····4187·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/DeleteNodesRunnable.class
7143 ?rwxrwxr-x··2.0·unx·····4875·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/MoveNodesRunnable.class7143 ?rwxrwxr-x··2.0·unx·····4875·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/MoveNodesRunnable.class
7144 ?rwxrwxr-x··2.0·unx·····2537·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/UpdateEntryRunnable.class7144 ?rwxrwxr-x··2.0·unx·····2532·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/UpdateEntryRunnable.class
7145 ?rwxrwxr-x··2.0·unx·····2154·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/UpdateGroupRunnable.class7145 ?rwxrwxr-x··2.0·unx·····2149·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/action/node/UpdateGroupRunnable.class
7146 ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/Entry$getOtpElement$1.class7146 ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/Entry$getOtpElement$1.class
7147 ?rwxrwxr-x··2.0·unx····14950·b-·defN·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/Entry.class7147 ?rwxrwxr-x··2.0·unx····14950·b-·defN·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/Entry.class
7148 ?rwxrwxr-x··2.0·unx····14406·b-·defN·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/Group.class7148 ?rwxrwxr-x··2.0·unx····14406·b-·defN·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/Group.class
7149 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/database/BinaryPool$clear$1.class7149 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/database/BinaryPool$clear$1.class
7150 ?rwxrwxr-x··2.0·unx······870·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/database/DatabaseKDB$rootGroups$1.class7150 ?rwxrwxr-x··2.0·unx······870·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/database/DatabaseKDB$rootGroups$1.class
7151 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/database/DatabaseKDBX$changeBinaryCompression$1.class7151 ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/database/DatabaseKDBX$changeBinaryCompression$1.class
7152 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/entry/EntryVersioned.class7152 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·com/kunzisoft/keepass/database/element/entry/EntryVersioned.class
Offset 7822, 8 lines modifiedOffset 7822, 8 lines modified
7822 ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7822 ?rwxrwxr-x··2.0·unx····16127·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7823 ?rwxrwxr-x··2.0·unx····42073·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7823 ?rwxrwxr-x··2.0·unx····42073·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7824 ?rwxrwxr-x··2.0·unx····27699·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7824 ?rwxrwxr-x··2.0·unx····27699·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7825 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7825 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7826 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7826 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7827 ?rwxrwxr-x··2.0·unx····29697·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7827 ?rwxrwxr-x··2.0·unx····29697·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7828 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7828 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7829 7827·files,·16029981·bytes·uncompressed,·13346949·bytes·compressed:··16.7%7829 7827·files,·16029971·bytes·uncompressed,·13346939·bytes·compressed:··16.7%
1.08 KB
com/kunzisoft/keepass/database/action/node/UpdateEntryRunnable.class
970 B
procyon -ec {}
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");20 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");
21 ········Intrinsics.checkParameterIsNotNull((Object)database,·"database");21 ········Intrinsics.checkParameterIsNotNull((Object)database,·"database");
22 ········Intrinsics.checkParameterIsNotNull((Object)mOldEntry,·"mOldEntry");22 ········Intrinsics.checkParameterIsNotNull((Object)mOldEntry,·"mOldEntry");
23 ········Intrinsics.checkParameterIsNotNull((Object)mNewEntry,·"mNewEntry");23 ········Intrinsics.checkParameterIsNotNull((Object)mNewEntry,·"mNewEntry");
24 ········super(context,·database,·afterActionNodesFinish,·b);24 ········super(context,·database,·afterActionNodesFinish,·b);
25 ········this.mOldEntry·=·mOldEntry;25 ········this.mOldEntry·=·mOldEntry;
26 ········this.mNewEntry·=·mNewEntry;26 ········this.mNewEntry·=·mNewEntry;
27 ········this.mBackupEntryHistory·=·new·Entry(this.mOldEntry,·false,·2,·(DefaultConstructorMarker)null);27 ········this.mBackupEntryHistory·=·new·Entry(mOldEntry,·false,·2,·(DefaultConstructorMarker)null);
28 ····}28 ····}
29 ····29 ····
30 ····public·void·nodeAction()·{30 ····public·void·nodeAction()·{
31 ········this.mNewEntry.addParentFrom((Node)this.mOldEntry);31 ········this.mNewEntry.addParentFrom((Node)this.mOldEntry);
32 ········Entry.updateWith$default(this.mOldEntry,·this.mNewEntry,·false,·2,·(Object)null);32 ········Entry.updateWith$default(this.mOldEntry,·this.mNewEntry,·false,·2,·(Object)null);
33 ········final·Entry·mNewEntry·=·this.mNewEntry;33 ········final·Entry·mNewEntry·=·this.mNewEntry;
34 ········final·boolean·b·=·true;34 ········final·boolean·b·=·true;
993 B
com/kunzisoft/keepass/database/action/node/UpdateGroupRunnable.class
857 B
procyon -ec {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");19 ········Intrinsics.checkParameterIsNotNull((Object)context,·"context");
20 ········Intrinsics.checkParameterIsNotNull((Object)database,·"database");20 ········Intrinsics.checkParameterIsNotNull((Object)database,·"database");
21 ········Intrinsics.checkParameterIsNotNull((Object)mOldGroup,·"mOldGroup");21 ········Intrinsics.checkParameterIsNotNull((Object)mOldGroup,·"mOldGroup");
22 ········Intrinsics.checkParameterIsNotNull((Object)mNewGroup,·"mNewGroup");22 ········Intrinsics.checkParameterIsNotNull((Object)mNewGroup,·"mNewGroup");
23 ········super(context,·database,·afterActionNodesFinish,·b);23 ········super(context,·database,·afterActionNodesFinish,·b);
24 ········this.mOldGroup·=·mOldGroup;24 ········this.mOldGroup·=·mOldGroup;
25 ········this.mNewGroup·=·mNewGroup;25 ········this.mNewGroup·=·mNewGroup;
26 ········this.mBackupGroup·=·new·Group(this.mOldGroup);26 ········this.mBackupGroup·=·new·Group(mOldGroup);
27 ····}27 ····}
28 ····28 ····
29 ····public·void·nodeAction()·{29 ····public·void·nodeAction()·{
30 ········this.mNewGroup.addParentFrom((Node)this.mOldGroup);30 ········this.mNewGroup.addParentFrom((Node)this.mOldGroup);
31 ········this.mNewGroup.addChildrenFrom(this.mOldGroup);31 ········this.mNewGroup.addChildrenFrom(this.mOldGroup);
32 ········this.mOldGroup.updateWith(this.mNewGroup);32 ········this.mOldGroup.updateWith(this.mNewGroup);
33 ········final·Group·mOldGroup·=·this.mOldGroup;33 ········final·Group·mOldGroup·=·this.mOldGroup;
1.13 KB
smali/com/kunzisoft/keepass/database/action/node/UpdateGroupRunnable.smali
    
Offset 78, 17 lines modifiedOffset 78, 15 lines modified
78 ····iput-object·p3,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateGroupRunnable;->mOldGroup:Lcom/kunzisoft/keepass/database/element/Group;78 ····iput-object·p3,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateGroupRunnable;->mOldGroup:Lcom/kunzisoft/keepass/database/element/Group;
  
79 ····iput-object·p4,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateGroupRunnable;->mNewGroup:Lcom/kunzisoft/keepass/database/element/Group;79 ····iput-object·p4,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateGroupRunnable;->mNewGroup:Lcom/kunzisoft/keepass/database/element/Group;
  
80 ····.line·3780 ····.line·37
81 ····new-instance·p1,·Lcom/kunzisoft/keepass/database/element/Group;81 ····new-instance·p1,·Lcom/kunzisoft/keepass/database/element/Group;
  
82 ····iget-object·p2,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateGroupRunnable;->mOldGroup:Lcom/kunzisoft/keepass/database/element/Group; 
  
83 ····invoke-direct·{p1,·p2},·Lcom/kunzisoft/keepass/database/element/Group;-><init>(Lcom/kunzisoft/keepass/database/element/Group;)V82 ····invoke-direct·{p1,·p3},·Lcom/kunzisoft/keepass/database/element/Group;-><init>(Lcom/kunzisoft/keepass/database/element/Group;)V
  
84 ····iput-object·p1,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateGroupRunnable;->mBackupGroup:Lcom/kunzisoft/keepass/database/element/Group;83 ····iput-object·p1,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateGroupRunnable;->mBackupGroup:Lcom/kunzisoft/keepass/database/element/Group;
  
85 ····return-void84 ····return-void
86 .end·method85 .end·method
  
  
1.34 KB
smali/com/kunzisoft/keepass/database/action/node/UpdateEntryRunnable.smali
    
Offset 78, 23 lines modifiedOffset 78, 21 lines modified
78 ····iput-object·p3,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateEntryRunnable;->mOldEntry:Lcom/kunzisoft/keepass/database/element/Entry;78 ····iput-object·p3,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateEntryRunnable;->mOldEntry:Lcom/kunzisoft/keepass/database/element/Entry;
  
79 ····iput-object·p4,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateEntryRunnable;->mNewEntry:Lcom/kunzisoft/keepass/database/element/Entry;79 ····iput-object·p4,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateEntryRunnable;->mNewEntry:Lcom/kunzisoft/keepass/database/element/Entry;
  
80 ····.line·3780 ····.line·37
81 ····new-instance·p1,·Lcom/kunzisoft/keepass/database/element/Entry;81 ····new-instance·p1,·Lcom/kunzisoft/keepass/database/element/Entry;
  
82 ····iget-object·p2,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateEntryRunnable;->mOldEntry:Lcom/kunzisoft/keepass/database/element/Entry; 
  
83 ····const/4·p3,·0x082 ····const/4·p2,·0x0
  
84 ····const/4·p4,·0x283 ····const/4·p4,·0x2
  
85 ····const/4·p5,·0x084 ····const/4·p5,·0x0
  
86 ····invoke-direct·{p1,·p2,·p3,·p4,·p5},·Lcom/kunzisoft/keepass/database/element/Entry;-><init>(Lcom/kunzisoft/keepass/database/element/Entry;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V85 ····invoke-direct·{p1,·p3,·p2,·p4,·p5},·Lcom/kunzisoft/keepass/database/element/Entry;-><init>(Lcom/kunzisoft/keepass/database/element/Entry;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
  
87 ····iput-object·p1,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateEntryRunnable;->mBackupEntryHistory:Lcom/kunzisoft/keepass/database/element/Entry;86 ····iput-object·p1,·p0,·Lcom/kunzisoft/keepass/database/action/node/UpdateEntryRunnable;->mBackupEntryHistory:Lcom/kunzisoft/keepass/database/element/Entry;
  
88 ····return-void87 ····return-void
89 .end·method88 .end·method