18.0 MB
/home/fdroid/fdroiddata/tmp/com.lavadip.miniVector_82100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.lavadip.miniVector_82100.apk
7.66 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: <CcMuac/zI7H3GUl4EHuGxdsoVjM=>, actual: <9DBYsn9utPWokFJdzhta46pu5Kg=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <oV7m7xxyuy6P6ULYf92uWL7MieM=>, actual: <nd9Ha0qnpu58sOJLN5gAsyxsevQ=>
    
Offset 1, 47 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:·77e9e947970ea596d46706d5d87a9ff75b91366d058b64934fd404ca4e4a19a4 
10 Signer·#1·certificate·SHA-1·digest:·e18d6c3307d56995710919e9ada12ec3c0f4799d 
11 Signer·#1·certificate·MD5·digest:·041c48d1b6f4392a897ca6df2470490a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·225189bdd4b08dbddb09c1399c7bf431675570ad7ba917c01b20fe47f00a150e 
15 Signer·#1·public·key·SHA-1·digest:·2cec3bd5a1c5fa4150cf841a42a98ce0d47533c9 
16 Signer·#1·public·key·MD5·digest:·c308b54059309380bed5f32c21b2704b 
17 WARNING:·META-INF/android.arch.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/. 
18 WARNING:·META-INF/android.arch.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/. 
19 WARNING:·META-INF/android.arch.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/. 
20 WARNING:·META-INF/android.arch.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/. 
21 WARNING:·META-INF/com.android.support_animated-vector-drawable.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/com.android.support_appcompat-v7.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/com.android.support_cardview-v7.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/com.android.support_design.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/com.android.support_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/. 
26 WARNING:·META-INF/com.android.support_preference-v7.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/com.android.support_recyclerview-v7.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/com.android.support_support-compat.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/com.android.support_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/. 
30 WARNING:·META-INF/com.android.support_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/. 
31 WARNING:·META-INF/com.android.support_support-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/. 
32 WARNING:·META-INF/com.android.support_support-media-compat.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/com.android.support_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/. 
34 WARNING:·META-INF/com.android.support_support-vector-drawable.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/com.android.support_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/. 
36 WARNING:·META-INF/commons-base_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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/kotlinx-coroutines-core-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/. 
44 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/. 
45 WARNING:·META-INF/matrix-sdk_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/. 
46 WARNING:·META-INF/realm-kotlin-extensions_baseRelease.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/. 
47 WARNING:·META-INF/vector_appfdroidRelease.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/. 
4.51 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 76839 lines modifiedOffset 1, 61087 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:··················16541981·(0000000000FC691Dh)4 ··Zip·archive·file·size:··················16438644·(0000000000FAD574h)
5 ··Actual·end-cent-dir·record·offset:······16541959·(0000000000FC6907h)5 ··Actual·end-cent-dir·record·offset:······16438622·(0000000000FAD55Eh)
6 ··Expected·end-cent-dir·record·offset:····16541959·(0000000000FC6907h)6 ··Expected·end-cent-dir·record·offset:····16438622·(0000000000FAD55Eh)
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·2097·entries.9 ··central·directory·contains·2097·entries.
10 ··The·central·directory·is·224155·(0000000000036B9Bh)·bytes·long,10 ··The·central·directory·is·205309·(00000000000321FDh)·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·16317804·(0000000000F8FD6Ch).12 ··is·16233313·(0000000000F7B361h).
  
  
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):··········2019·Jan·7·20:03:2026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························1c50e56427 ··32-bit·CRC·value·(hex):·························10abfcc6
28 ··compressed·size:································67498·bytes28 ··compressed·size:································4654·bytes
29 ··uncompressed·size:······························220500·bytes29 ··uncompressed·size:······························24488·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/EB48D928.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···67564 
43 ··················································(00000000000107ECh)·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):··········2019·Jan·7·20:03:20 
53 ··32-bit·CRC·value·(hex):·························9e0d9d02 
54 ··compressed·size:································68056·bytes 
55 ··uncompressed·size:······························220603·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/EB48D928.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···135686 
69 ··················································(0000000000021206h)·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):··········2019·Jan·7·20:03:20 
79 ··32-bit·CRC·value·(hex):·························247f0f14 
80 ··compressed·size:································1074·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.arch.core_runtime.version40 ··META-INF/android.arch.core_runtime.version
  
94 ··offset·of·local·header·from·start·of·archive:···13682741 ··offset·of·local·header·from·start·of·archive:···4703
95 ··················································(000000000002167Bh)·bytes42 ··················································(000000000000125Fh)·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; 4720400/4727612 bytes (99.85%) 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
13.2 MB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 60, 6021 lines modifiedOffset 60, 6021 lines modified
000003b0:·0195·0000·4095·0000·ae95·0000·d395·0000··....@...........000003b0:·0195·0000·4095·0000·ae95·0000·d395·0000··....@...........
000003c0:·fb95·0000·3d96·0000·6496·0000·ca96·0000··....=...d.......000003c0:·fb95·0000·3d96·0000·6496·0000·ca96·0000··....=...d.......
000003d0:·3697·0000·6697·0000·f797·0000·0a98·0000··6...f...........000003d0:·3697·0000·6697·0000·f797·0000·0a98·0000··6...f...........
000003e0:·a59a·0000·b79a·0000·ff9a·0000·0d9b·0000··................000003e0:·a59a·0000·b79a·0000·ff9a·0000·0d9b·0000··................
000003f0:·379b·0000·479b·0000·6c9b·0000·889b·0000··7...G...l.......000003f0:·379b·0000·479b·0000·6c9b·0000·889b·0000··7...G...l.......
00000400:·b09b·0000·c59b·0000·dc9b·0000·ec9b·0000··................00000400:·b09b·0000·c59b·0000·dc9b·0000·ec9b·0000··................
Diff chunk too large, falling back to line-by-line diff (6007 lines added, 6007 lines removed)
00000410:·ff9b·0000·129c·0000·389c·0000·5a9c·0000··........8...Z...00000410:·ff9b·0000·129c·0000·389c·0000·5a9c·0000··........8...Z...
00000420:·769c·0000·aa9c·0000·be9c·0000·d19c·0000··v...............00000420:·769c·0000·aa9c·0000·b99c·0000·cd9c·0000··v...............
00000430:·df9c·0000·f29c·0000·fe9c·0000·2e9d·0000··................00000430:·e09c·0000·ee9c·0000·019d·0000·0d9d·0000··................
00000440:·399d·0000·589d·0000·6f9d·0000·8c9d·0000··9...X...o.......00000440:·3d9d·0000·489d·0000·679d·0000·7e9d·0000··=...H...g...~...
00000450:·aa9d·0000·d39d·0000·f69d·0000·119e·0000··................00000450:·9b9d·0000·b99d·0000·e29d·0000·059e·0000··................
00000460:·2d9e·0000·449e·0000·5a9e·0000·8d9e·0000··-...D...Z.......00000460:·209e·0000·3c9e·0000·539e·0000·699e·0000···...<...S...i...
00000470:·b39e·0000·e19e·0000·f69e·0000·189f·0000··................00000470:·9c9e·0000·c29e·0000·f09e·0000·059f·0000··................
00000480:·3a9f·0000·429f·0000·4f9f·0000·639f·0000··:...B...O...c...00000480:·279f·0000·499f·0000·519f·0000·5e9f·0000··'...I...Q...^...
00000490:·779f·0000·849f·0000·9c9f·0000·ae9f·0000··w...............00000490:·729f·0000·869f·0000·939f·0000·ab9f·0000··r...............
000004a0:·b99f·0000·c79f·0000·e59f·0000·f09f·0000··................000004a0:·bd9f·0000·c89f·0000·d69f·0000·f49f·0000··................
000004b0:·08a0·0000·1da0·0000·2fa0·0000·49a0·0000··......../...I...000004b0:·ff9f·0000·17a0·0000·2ca0·0000·3ea0·0000··........,...>...
000004c0:·63a0·0000·bfa0·0000·d1a0·0000·f4a0·0000··c...............000004c0:·58a0·0000·72a0·0000·cea0·0000·e0a0·0000··X...r...........
000004d0:·1ea1·0000·39a1·0000·57a1·0000·62a1·0000··....9...W...b...000004d0:·03a1·0000·2da1·0000·48a1·0000·66a1·0000··....-...H...f...
000004e0:·66a1·0000·6aa1·0000·6ea1·0000·81a1·0000··f...j...n.......000004e0:·71a1·0000·75a1·0000·79a1·0000·7da1·0000··q...u...y...}...
000004f0:·93a1·0000·9ea1·0000·b4a1·0000·bea1·0000··................000004f0:·90a1·0000·a2a1·0000·ada1·0000·c3a1·0000··................
00000500:·cea1·0000·d7a1·0000·e4a1·0000·00a2·0000··................00000500:·cda1·0000·dda1·0000·e6a1·0000·f3a1·0000··................
00000510:·09a2·0000·16a2·0000·23a2·0000·2ea2·0000··........#.......00000510:·0fa2·0000·18a2·0000·21a2·0000·2ea2·0000··........!.......
00000520:·32a2·0000·4ea2·0000·6aa2·0000·86a2·0000··2...N...j.......00000520:·3ba2·0000·46a2·0000·4aa2·0000·66a2·0000··;...F...J...f...
00000530:·8aa2·0000·93a2·0000·97a2·0000·b9a2·0000··................00000530:·82a2·0000·9ea2·0000·a2a2·0000·aba2·0000··................
00000540:·d5a2·0000·f8a2·0000·06a3·0000·15a3·0000··................00000540:·afa2·0000·d1a2·0000·eda2·0000·10a3·0000··................
00000550:·2aa3·0000·33a3·0000·4ba3·0000·5fa3·0000··*...3...K..._...00000550:·1ea3·0000·2da3·0000·42a3·0000·4ba3·0000··....-...B...K...
00000560:·6da3·0000·87a3·0000·99a3·0000·d9a3·0000··m...............00000560:·63a3·0000·77a3·0000·81a3·0000·8fa3·0000··c...w...........
00000570:·66a4·0000·f6a4·0000·54a5·0000·68a5·0000··f.......T...h...00000570:·a9a3·0000·bba3·0000·fba3·0000·88a4·0000··................
00000580:·75a5·0000·8ba5·0000·97a5·0000·a2a5·0000··u...............00000580:·18a5·0000·76a5·0000·8aa5·0000·97a5·0000··....v...........
00000590:·aea5·0000·bda5·0000·d4a5·0000·dda5·0000··................00000590:·aaa5·0000·c0a5·0000·cca5·0000·d7a5·0000··................
000005a0:·35a6·0000·6da6·0000·a4a6·0000·ada6·0000··5...m...........000005a0:·e3a5·0000·f2a5·0000·09a6·0000·12a6·0000··................
000005b0:·e3a6·0000·18a7·0000·2ba7·0000·69a7·0000··........+...i...000005b0:·6aa6·0000·a2a6·0000·d9a6·0000·e5a6·0000··j...............
000005c0:·aaa7·0000·e9a7·0000·23a8·0000·57a8·0000··........#...W...000005c0:·eea6·0000·24a7·0000·59a7·0000·6ca7·0000··....$...Y...l...
000005d0:·8ba8·0000·b9a8·0000·eca8·0000·17a9·0000··................000005d0:·aaa7·0000·eba7·0000·2aa8·0000·64a8·0000··........*...d...
000005e0:·4ca9·0000·88a9·0000·99a9·0000·b1a9·0000··L...............000005e0:·98a8·0000·cca8·0000·faa8·0000·2da9·0000··............-...
000005f0:·1caa·0000·d5aa·0000·f2aa·0000·01ab·0000··................000005f0:·58a9·0000·8da9·0000·c9a9·0000·daa9·0000··X...............
00000600:·1bab·0000·93ab·0000·aaab·0000·b8ab·0000··................00000600:·f2a9·0000·5daa·0000·16ab·0000·33ab·0000··....].......3...
00000610:·c6ab·0000·d9ab·0000·e6ab·0000·edab·0000··................00000610:·39ab·0000·48ab·0000·62ab·0000·daab·0000··9...H...b.......
00000620:·f4ab·0000·02ac·0000·15ac·0000·26ac·0000··............&...00000620:·f1ab·0000·ffab·0000·0bac·0000·19ac·0000··................
00000630:·3bac·0000·48ac·0000·5bac·0000·68ac·0000··;...H...[...h...00000630:·2cac·0000·39ac·0000·40ac·0000·47ac·0000··,...9...@...G...
00000640:·70ac·0000·79ac·0000·8bac·0000·9bac·0000··p...y...........00000640:·55ac·0000·68ac·0000·79ac·0000·8eac·0000··U...h...y.......
00000650:·b2ac·0000·c7ac·0000·e6ac·0000·fcac·0000··................00000650:·9bac·0000·aeac·0000·bbac·0000·c3ac·0000··................
00000660:·10ad·0000·3aad·0000·4cad·0000·6cad·0000··....:...L...l...00000660:·ccac·0000·deac·0000·eeac·0000·05ad·0000··................
00000670:·8cad·0000·9fad·0000·b7ad·0000·c9ad·0000··................00000670:·1aad·0000·39ad·0000·4fad·0000·63ad·0000··....9...O...c...
00000680:·ebad·0000·f3ad·0000·01ae·0000·15ae·0000··................00000680:·8dad·0000·9fad·0000·bfad·0000·dfad·0000··................
00000690:·38ae·0000·6aae·0000·72ae·0000·82ae·0000··8...j...r.......00000690:·f2ad·0000·02ae·0000·1aae·0000·2cae·0000··............,...
000006a0:·91ae·0000·a5ae·0000·b6ae·0000·f6ae·0000··................000006a0:·4eae·0000·56ae·0000·64ae·0000·78ae·0000··N...V...d...x...
000006b0:·2eaf·0000·43af·0000·56af·0000·72af·0000··....C...V...r...000006b0:·86ae·0000·a9ae·0000·dbae·0000·e3ae·0000··................
000006c0:·9eaf·0000·b6af·0000·ccaf·0000·d7af·0000··................000006c0:·eaae·0000·f5ae·0000·05af·0000·14af·0000··................
000006d0:·e7af·0000·fdaf·0000·04b0·0000·18b0·0000··................000006d0:·28af·0000·39af·0000·79af·0000·b1af·0000··(...9...y.......
000006e0:·27b0·0000·3ab0·0000·68b0·0000·72b0·0000··'...:...h...r...000006e0:·c6af·0000·d9af·0000·f5af·0000·04b0·0000··................
000006f0:·7bb0·0000·8eb0·0000·b3b0·0000·c7b0·0000··{...............000006f0:·30b0·0000·48b0·0000·5eb0·0000·69b0·0000··0...H...^...i...
00000700:·d5b0·0000·e4b0·0000·feb0·0000·08b1·0000··................00000700:·79b0·0000·8fb0·0000·96b0·0000·aab0·0000··y...............
00000710:·17b1·0000·23b1·0000·30b1·0000·41b1·0000··....#...0...A...00000710:·b9b0·0000·ccb0·0000·fab0·0000·04b1·0000··................
00000720:·51b1·0000·66b1·0000·7bb1·0000·93b1·0000··Q...f...{.......00000720:·0db1·0000·20b1·0000·45b1·0000·59b1·0000··....·...E...Y...
00000730:·a6b1·0000·c9b1·0000·e6b1·0000·efb1·0000··................00000730:·67b1·0000·76b1·0000·90b1·0000·9ab1·0000··g...v...........
00000740:·08b2·0000·23b2·0000·40b2·0000·4cb2·0000··....#...@...L...00000740:·a9b1·0000·b5b1·0000·c2b1·0000·d3b1·0000··................
00000750:·5ab2·0000·6db2·0000·7eb2·0000·93b2·0000··Z...m...~.......00000750:·e3b1·0000·f8b1·0000·0db2·0000·25b2·0000··............%...
00000760:·a0b2·0000·aeb2·0000·b8b2·0000·d5b2·0000··................00000760:·38b2·0000·5bb2·0000·78b2·0000·81b2·0000··8...[...x.......
00000770:·e3b2·0000·efb2·0000·f9b2·0000·10b3·0000··................00000770:·9ab2·0000·b5b2·0000·d2b2·0000·deb2·0000··................
00000780:·1fb3·0000·31b3·0000·40b3·0000·bab3·0000··....1...@.......00000780:·ecb2·0000·ffb2·0000·10b3·0000·25b3·0000··............%...
00000790:·f8b3·0000·33b4·0000·49b4·0000·59b4·0000··....3...I...Y...00000790:·32b3·0000·40b3·0000·4ab3·0000·67b3·0000··2...@...J...g...
000007a0:·74b4·0000·89b4·0000·9eb4·0000·abb4·0000··t...............000007a0:·75b3·0000·81b3·0000·8bb3·0000·a2b3·0000··u...............
000007b0:·b4b4·0000·cbb4·0000·e4b4·0000·1eb5·0000··................000007b0:·b1b3·0000·c3b3·0000·d2b3·0000·4cb4·0000··............L...
000007c0:·46b5·0000·6db5·0000·90b5·0000·a4b5·0000··F...m...........000007c0:·53b4·0000·5eb4·0000·9cb4·0000·d7b4·0000··S...^...........
000007d0:·cbb5·0000·f1b5·0000·09b6·0000·2bb6·0000··............+...000007d0:·edb4·0000·fdb4·0000·18b5·0000·2db5·0000··............-...
000007e0:·4fb6·0000·66b7·0000·cdb8·0000·e8b8·0000··O...f...........000007e0:·42b5·0000·4fb5·0000·58b5·0000·6fb5·0000··B...O...X...o...
000007f0:·fbb8·0000·0db9·0000·38b9·0000·4cb9·0000··........8...L...000007f0:·88b5·0000·c2b5·0000·eab5·0000·11b6·0000··................
00000800:·56b9·0000·5db9·0000·66b9·0000·7db9·0000··V...]...f...}...00000800:·34b6·0000·48b6·0000·6fb6·0000·95b6·0000··4...H...o.......
00000810:·90b9·0000·b2b9·0000·beb9·0000·f1b9·0000··................00000810:·adb6·0000·cfb6·0000·f3b6·0000·0ab8·0000··................
00000820:·1aba·0000·22ba·0000·55ba·0000·7bba·0000··...."...U...{...00000820:·71b9·0000·8cb9·0000·9fb9·0000·b1b9·0000··q...............
00000830:·95ba·0000·b1ba·0000·caba·0000·18bb·0000··................00000830:·dcb9·0000·f0b9·0000·fab9·0000·01ba·0000··................
00000840:·24bb·0000·31bb·0000·42bb·0000·4abb·0000··$...1...B...J...00000840:·0aba·0000·21ba·0000·34ba·0000·56ba·0000··....!...4...V...
00000850:·61bb·0000·76bb·0000·8cbb·0000·a0bb·0000··a...v...........00000850:·62ba·0000·95ba·0000·beba·0000·c6ba·0000··b...............
00000860:·b4bb·0000·c0bb·0000·dabb·0000·9abc·0000··................00000860:·f9ba·0000·1fbb·0000·39bb·0000·55bb·0000··........9...U...
00000870:·a4bc·0000·b2bc·0000·c5bc·0000·59bd·0000··............Y...00000870:·6ebb·0000·bcbb·0000·c8bb·0000·d5bb·0000··n...............
00000880:·63bd·0000·73bd·0000·abbd·0000·bebd·0000··c...s...........00000880:·e6bb·0000·eebb·0000·05bc·0000·1abc·0000··................
00000890:·ccbd·0000·efbd·0000·f6bd·0000·19be·0000··................00000890:·30bc·0000·44bc·0000·55bc·0000·69bc·0000··0...D...U...i...
000008a0:·38be·0000·42be·0000·4cbe·0000·5ebe·0000··8...B...L...^...000008a0:·75bc·0000·8fbc·0000·4fbd·0000·59bd·0000··u.......O...Y...
000008b0:·3ebf·0000·17c0·0000·4fc0·0000·dbc0·0000··>.......O.......000008b0:·67bd·0000·7abd·0000·0ebe·0000·18be·0000··g...z...........
000008c0:·e4c0·0000·fac0·0000·0bc1·0000·1bc1·0000··................000008c0:·28be·0000·60be·0000·73be·0000·81be·0000··(...`...s.......
000008d0:·24c1·0000·3bc1·0000·4ec1·0000·72c1·0000··$...;...N...r...000008d0:·a4be·0000·b1be·0000·bfbe·0000·c6be·0000··................
000008e0:·64c2·0000·72c2·0000·9ec2·0000·aec2·0000··d...r...........000008e0:·e9be·0000·08bf·0000·12bf·0000·1cbf·0000··................
000008f0:·c4c2·0000·dac2·0000·f3c2·0000·18c3·0000··................000008f0:·2ebf·0000·35bf·0000·15c0·0000·eec0·0000··....5...........
00000900:·5bc3·0000·70c3·0000·87c3·0000·9ec3·0000··[...p...........00000900:·26c1·0000·b2c1·0000·bbc1·0000·d1c1·0000··&...............
00000910:·cec3·0000·dec3·0000·fac3·0000·0bc4·0000··................00000910:·e2c1·0000·f2c1·0000·fbc1·0000·12c2·0000··................
00000920:·1fc4·0000·29c4·0000·33c4·0000·60c4·0000··....)...3...`...00000920:·25c2·0000·49c2·0000·3bc3·0000·49c3·0000··%...I...;...I...
00000930:·8bc4·0000·c4c4·0000·cbc4·0000·d4c4·0000··................00000930:·75c3·0000·85c3·0000·9bc3·0000·b1c3·0000··u...............
00000940:·dbc4·0000·e7c4·0000·f0c4·0000·0ec5·0000··................00000940:·cac3·0000·efc3·0000·32c4·0000·47c4·0000··........2...G...
00000950:·2ec5·0000·3bc5·0000·4fc5·0000·56c5·0000··....;...O...V...00000950:·5ec4·0000·75c4·0000·a5c4·0000·b5c4·0000··^...u...........
00000960:·71c5·0000·87c5·0000·96c5·0000·a1c5·0000··q...............00000960:·d1c4·0000·dac4·0000·ebc4·0000·ffc4·0000··................
00000970:·a9c5·0000·b2c5·0000·bcc5·0000·c8c5·0000··................00000970:·09c5·0000·13c5·0000·40c5·0000·6bc5·0000··........@...k...
00000980:·e2c5·0000·eac5·0000·ffc5·0000·0cc6·0000··................00000980:·a4c5·0000·abc5·0000·b4c5·0000·bbc5·0000··................
00000990:·1ec6·0000·4ac6·0000·58c6·0000·67c6·0000··....J...X...g...00000990:·c7c5·0000·d5c5·0000·e1c5·0000·eac5·0000··................
000009a0:·8ac6·0000·a1c6·0000·aec6·0000·c3c6·0000··................000009a0:·08c6·0000·28c6·0000·35c6·0000·49c6·0000··....(...5...I...
000009b0:·d4c6·0000·dec6·0000·edc6·0000·f6c6·0000··................000009b0:·50c6·0000·6bc6·0000·81c6·0000·90c6·0000··P...k...........
000009c0:·11c7·0000·20c7·0000·0ec8·0000·5fc8·0000··....·......._...000009c0:·97c6·0000·a2c6·0000·aac6·0000·b3c6·0000··................
000009d0:·acc8·0000·c6c8·0000·d6c8·0000·ddc8·0000··................000009d0:·bdc6·0000·c9c6·0000·d1c6·0000·ebc6·0000··................
000009e0:·f5c8·0000·02c9·0000·13c9·0000·66c9·0000··............f...000009e0:·f3c6·0000·08c7·0000·15c7·0000·27c7·0000··............'...
000009f0:·77c9·0000·8ac9·0000·a0c9·0000·bec9·0000··w...............000009f0:·53c7·0000·61c7·0000·70c7·0000·93c7·0000··S...a...p.......
00000a00:·dbc9·0000·f2c9·0000·01ca·0000·15ca·0000··................00000a00:·aac7·0000·b7c7·0000·ccc7·0000·ddc7·0000··................
00000a10:·2fca·0000·40ca·0000·82ca·0000·a5ca·0000··/...@...........00000a10:·e6c7·0000·f0c7·0000·ffc7·0000·08c8·0000··................
00000a20:·ceca·0000·d8ca·0000·e8ca·0000·34cb·0000··............4...00000a20:·23c8·0000·32c8·0000·20c9·0000·71c9·0000··#...2...·...q...
00000a30:·5bcb·0000·72cb·0000·8acb·0000·b2cb·0000··[...r...........00000a30:·bec9·0000·d8c9·0000·e8c9·0000·f3c9·0000··................
00000a40:·c5cb·0000·dccb·0000·facb·0000·18cc·0000··................00000a40:·fac9·0000·12ca·0000·1fca·0000·30ca·0000··............0...
00000a50:·21cc·0000·43cc·0000·62cc·0000·78cc·0000··!...C...b...x...00000a50:·83ca·0000·94ca·0000·a7ca·0000·bdca·0000··................
00000a60:·93cc·0000·9acc·0000·a9cc·0000·b9cc·0000··................00000a60:·dbca·0000·f8ca·0000·0fcb·0000·1ecb·0000··................
00000a70:·01cd·0000·56cd·0000·61cd·0000·85cd·0000··....V...a.......00000a70:·32cb·0000·4ccb·0000·55cb·0000·66cb·0000··2...L...U...f...
00000a80:·aecd·0000·bdcd·0000·d0cd·0000·dccd·0000··................00000a80:·a8cb·0000·cbcb·0000·f4cb·0000·fecb·0000··................
00000a90:·f8cd·0000·05ce·0000·10ce·0000·1bce·0000··................00000a90:·0ecc·0000·19cc·0000·65cc·0000·8ccc·0000··........e.......
00000aa0:·6bce·0000·73ce·0000·89ce·0000·90ce·0000··k...s...........00000aa0:·a3cc·0000·bbcc·0000·e3cc·0000·f6cc·0000··................
00000ab0:·a0ce·0000·b7ce·0000·cece·0000·e5ce·0000··................00000ab0:·0dcd·0000·2bcd·0000·49cd·0000·52cd·0000··....+...I...R...
00000ac0:·face·0000·12cf·0000·37cf·0000·7fcf·0000··........7.......00000ac0:·61cd·0000·83cd·0000·a2cd·0000·b8cd·0000··a...............
00000ad0:·a3cf·0000·f1cf·0000·44d0·0000·71d0·0000··........D...q...00000ad0:·d3cd·0000·dacd·0000·e9cd·0000·f0cd·0000··................
00000ae0:·9fd0·0000·d3d0·0000·24d1·0000·33d1·0000··........$...3...00000ae0:·00ce·0000·0ece·0000·1ece·0000·66ce·0000··............f...
00000af0:·45d1·0000·99d1·0000·d1d1·0000·04d2·0000··E...............00000af0:·bbce·0000·c6ce·0000·eace·0000·13cf·0000··................
00000b00:·76d2·0000·88d2·0000·acd2·0000·bcd2·0000··v...............00000b00:·22cf·0000·35cf·0000·41cf·0000·5dcf·0000··"...5...A...]...
00000b10:·cad2·0000·d2d2·0000·dbd2·0000·f4d2·0000··................00000b10:·6acf·0000·75cf·0000·80cf·0000·d0cf·0000··j...u...........
00000b20:·11d3·0000·29d3·0000·32d3·0000·3ad3·0000··....)...2...:...00000b20:·d8cf·0000·eecf·0000·f5cf·0000·05d0·0000··................
00000b30:·49d3·0000·63d3·0000·78d3·0000·8cd3·0000··I...c...x.......00000b30:·1cd0·0000·33d0·0000·4ad0·0000·5fd0·0000··....3...J..._...
00000b40:·a2d3·0000·ced3·0000·f7d3·0000·57d4·0000··............W...00000b40:·6fd0·0000·87d0·0000·acd0·0000·f4d0·0000··o...............
00000b50:·8ad4·0000·a4d4·0000·2bd5·0000·8ed5·0000··........+.......00000b50:·18d1·0000·66d1·0000·b9d1·0000·e6d1·0000··....f...........
00000b60:·c1d5·0000·f7d5·0000·15d6·0000·b2d6·0000··................00000b60:·14d2·0000·48d2·0000·99d2·0000·a8d2·0000··....H...........
00000b70:·1ed7·0000·5ad7·0000·82d7·0000·99d7·0000··....Z...........00000b70:·bad2·0000·0ed3·0000·46d3·0000·79d3·0000··........F...y...
00000b80:·a3d7·0000·efd7·0000·0ed8·0000·1fd8·0000··................00000b80:·ebd3·0000·fdd3·0000·21d4·0000·28d4·0000··........!...(...
Max diff block lines reached; 12969673/13799215 bytes (93.99%) of diff not shown.
234 KB
classes.dex
184 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·7b205a014 checksum············:·8e1c5b5d
5 signature···········:·0fda...e8d85 signature···········:·6938...d3a6
6 file_size···········:·92740726 file_size···········:·9274072
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·····:·6474910 string_ids_size·····:·64749
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·984012 type_ids_size·······:·9840
Offset 1500570, 27 lines modifiedOffset 1500570, 27 lines modified
1500570 ······ins···········:·01500570 ······ins···········:·0
1500571 ······outs··········:·21500571 ······outs··········:·2
1500572 ······insns·size····:·54·16-bit·code·units1500572 ······insns·size····:·54·16-bit·code·units
1500573 408340:········································|[408340]·io.realm.DefaultRealmModuleMediator.<clinit>:()V1500573 408340:········································|[408340]·io.realm.DefaultRealmModuleMediator.<clinit>:()V
1500574 408350:·2200·061e······························|0000:·new-instance·v0,·Ljava/util/HashSet;·//·type@1e061500574 408350:·2200·061e······························|0000:·new-instance·v0,·Ljava/util/HashSet;·//·type@1e06
1500575 408354:·1301·0800······························|0002:·const/16·v1,·#int·8·//·#81500575 408354:·1301·0800······························|0002:·const/16·v1,·#int·8·//·#8
1500576 408358:·7020·79cc·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/util/HashSet;.<init>:(I)V·//·method@cc791500576 408358:·7020·79cc·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/util/HashSet;.<init>:(I)V·//·method@cc79
1500577 40835e:·1c01·6f24······························|0007:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@246f1500577 40835e:·1c01·7624······························|0007:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@2476
1500578 408362:·7220·04cd·1000·························|0009:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500578 408362:·7220·04cd·1000·························|0009:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500579 408368:·1c01·7124······························|000c:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@24711500579 408368:·1c01·7324······························|000c:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@2473
1500580 40836c:·7220·04cd·1000·························|000e:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500580 40836c:·7220·04cd·1000·························|000e:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500581 408372:·1c01·7524······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@24751500581 408372:·1c01·7424······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@2474
1500582 408376:·7220·04cd·1000·························|0013:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500582 408376:·7220·04cd·1000·························|0013:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500583 40837c:·1c01·7424······························|0016:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@24741500583 40837c:·1c01·7524······························|0016:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@2475
1500584 408380:·7220·04cd·1000·························|0018:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500584 408380:·7220·04cd·1000·························|0018:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500585 408386:·1c01·7324······························|001b:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@24731500585 408386:·1c01·7024······························|001b:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoRoomEntity;·//·type@2470
1500586 40838a:·7220·04cd·1000·························|001d:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500586 40838a:·7220·04cd·1000·························|001d:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500587 408390:·1c01·7624······························|0020:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@24761500587 408390:·1c01·7124······························|0020:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@2471
1500588 408394:·7220·04cd·1000·························|0022:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500588 408394:·7220·04cd·1000·························|0022:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500589 40839a:·1c01·7024······························|0025:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoRoomEntity;·//·type@24701500589 40839a:·1c01·6f24······························|0025:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@246f
1500590 40839e:·7220·04cd·1000·························|0027:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500590 40839e:·7220·04cd·1000·························|0027:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500591 4083a4:·1c01·7224······························|002a:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/IncomingRoomKeyRequestEntity;·//·type@24721500591 4083a4:·1c01·7224······························|002a:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/IncomingRoomKeyRequestEntity;·//·type@2472
1500592 4083a8:·7220·04cd·1000·························|002c:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd041500592 4083a8:·7220·04cd·1000·························|002c:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@cd04
1500593 4083ae:·7110·48cc·0000·························|002f:·invoke-static·{v0},·Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;·//·method@cc481500593 4083ae:·7110·48cc·0000·························|002f:·invoke-static·{v0},·Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;·//·method@cc48
1500594 4083b4:·0c00···································|0032:·move-result-object·v01500594 4083b4:·0c00···································|0032:·move-result-object·v0
1500595 4083b6:·6900·9698······························|0033:·sput-object·v0,·Lio/realm/DefaultRealmModuleMediator;.MODEL_CLASSES:Ljava/util/Set;·//·field@98961500595 4083b6:·6900·9698······························|0033:·sput-object·v0,·Lio/realm/DefaultRealmModuleMediator;.MODEL_CLASSES:Ljava/util/Set;·//·field@9896
1500596 4083ba:·0e00···································|0035:·return-void1500596 4083ba:·0e00···································|0035:·return-void
Offset 1500642, 170 lines modifiedOffset 1500642, 170 lines modified
1500642 4077fc:·6e10·f0c9·0a00·························|0004:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@c9f01500642 4077fc:·6e10·f0c9·0a00·························|0004:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@c9f0
1500643 407802:·0c00···································|0007:·move-result-object·v01500643 407802:·0c00···································|0007:·move-result-object·v0
1500644 407804:·6e10·39c9·0000·························|0008:·invoke-virtual·{v0},·Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class;·//·method@c9391500644 407804:·6e10·39c9·0000·························|0008:·invoke-virtual·{v0},·Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class;·//·method@c939
1500645 40780a:·0c00···································|000b:·move-result-object·v01500645 40780a:·0c00···································|000b:·move-result-object·v0
1500646 40780c:·2805···································|000c:·goto·0011·//·+00051500646 40780c:·2805···································|000c:·goto·0011·//·+0005
1500647 40780e:·6e10·f0c9·0a00·························|000d:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@c9f01500647 40780e:·6e10·f0c9·0a00·························|000d:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@c9f0
1500648 407814:·0c00···································|0010:·move-result-object·v01500648 407814:·0c00···································|0010:·move-result-object·v0
1500649 407816:·1c01·6f24······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@246f1500649 407816:·1c01·7624······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@2476
1500650 40781a:·6e20·eec9·1000·························|0013:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee1500650 40781a:·6e20·eec9·1000·························|0013:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee
1500651 407820:·0a01···································|0016:·move-result·v11500651 407820:·0a01···································|0016:·move-result·v1
1500652 407822:·3801·2100······························|0017:·if-eqz·v1,·0038·//·+00211500652 407822:·3801·2100······························|0017:·if-eqz·v1,·0038·//·+0021
1500653 407826:·6e10·04bd·0900·························|0019:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd041500653 407826:·6e10·04bd·0900·························|0019:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd04
1500654 40782c:·0c01···································|001c:·move-result-object·v11500654 40782c:·0c01···································|001c:·move-result-object·v1
1500655 40782e:·1c02·6f24······························|001d:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@246f1500655 40782e:·1c02·7624······························|001d:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@2476
1500656 407832:·6e20·1dbf·2100·························|001f:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d1500656 407832:·6e20·1dbf·2100·························|001f:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d
1500657 407838:·0c01···································|0022:·move-result-object·v11500657 407838:·0c01···································|0022:·move-result-object·v1
1500658 40783a:·0713···································|0023:·move-object·v3,·v11500658 40783a:·0713···································|0023:·move-object·v3,·v1
1500659 40783c:·1f03·dd1c······························|0024:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy$CryptoMetadataEntityColumnInfo;·//·type@1cdd1500659 40783c:·1f03·f91c······························|0024:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy$UserEntityColumnInfo;·//·type@1cf9
1500660 407840:·07a4···································|0026:·move-object·v4,·v101500660 407840:·07a4···································|0026:·move-object·v4,·v10
1500661 407842:·1f04·6f24······························|0027:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@246f1500661 407842:·1f04·7624······························|0027:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@2476
1500662 407846:·0792···································|0029:·move-object·v2,·v91500662 407846:·0792···································|0029:·move-object·v2,·v9
1500663 407848:·01b5···································|002a:·move·v5,·v111500663 407848:·01b5···································|002a:·move·v5,·v11
1500664 40784a:·07c6···································|002b:·move-object·v6,·v121500664 40784a:·07c6···································|002b:·move-object·v6,·v12
1500665 40784c:·07d7···································|002c:·move-object·v7,·v131500665 40784c:·07d7···································|002c:·move-object·v7,·v13
1500666 40784e:·7706·dec5·0200·························|002d:·invoke-static/range·{v2,·v3,·v4,·v5,·v6,·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryptostore_[·...·truncated·by·diffoscope;·len:·258,·SHA:·eda53bb6141f3eaec47cd6dafbb6af031e71d075cc1b31735eba49a89f0f878e·...·]1500666 40784e:·7706·24c7·0200·························|002d:·invoke-static/range·{v2,·v3,·v4,·v5,·v6,·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_U[·...·truncated·by·diffoscope;·len:·208,·SHA:·0255e6c37418461c49b5b0e0ba9adcb6e91ea156331efbb7a62aaa5b48f9015c·...·]
1500667 407854:·0c09···································|0030:·move-result-object·v91500667 407854:·0c09···································|0030:·move-result-object·v9
1500668 407856:·6e20·1ec9·9000·························|0031:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@c91e1500668 407856:·6e20·1ec9·9000·························|0031:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@c91e
1500669 40785c:·0c09···································|0034:·move-result-object·v91500669 40785c:·0c09···································|0034:·move-result-object·v9
1500670 40785e:·1f09·171c······························|0035:·check-cast·v9,·Lio/realm/RealmModel;·//·type@1c171500670 40785e:·1f09·171c······························|0035:·check-cast·v9,·Lio/realm/RealmModel;·//·type@1c17
1500671 407862:·1109···································|0037:·return-object·v91500671 407862:·1109···································|0037:·return-object·v9
1500672 407864:·1c01·7124······························|0038:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@24711500672 407864:·1c01·7324······························|0038:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@2473
1500673 407868:·6e20·eec9·1000·························|003a:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee1500673 407868:·6e20·eec9·1000·························|003a:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee
1500674 40786e:·0a01···································|003d:·move-result·v11500674 40786e:·0a01···································|003d:·move-result·v1
1500675 407870:·3801·2100······························|003e:·if-eqz·v1,·005f·//·+00211500675 407870:·3801·2100······························|003e:·if-eqz·v1,·005f·//·+0021
1500676 407874:·6e10·04bd·0900·························|0040:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd041500676 407874:·6e10·04bd·0900·························|0040:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd04
1500677 40787a:·0c01···································|0043:·move-result-object·v11500677 40787a:·0c01···································|0043:·move-result-object·v1
1500678 40787c:·1c02·7124······························|0044:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@24711500678 40787c:·1c02·7324······························|0044:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@2473
1500679 407880:·6e20·1dbf·2100·························|0046:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d1500679 407880:·6e20·1dbf·2100·························|0046:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d
1500680 407886:·0c01···································|0049:·move-result-object·v11500680 407886:·0c01···································|0049:·move-result-object·v1
1500681 407888:·0713···································|004a:·move-object·v3,·v11500681 407888:·0713···································|004a:·move-object·v3,·v1
1500682 40788a:·1f03·e51c······························|004b:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy$DeviceInfoEntityColumnInfo;·//·type@1ce51500682 40788a:·1f03·ed1c······························|004b:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy$OlmInboundGroupSessionEntityColumnInfo;·//·type@1ced
1500683 40788e:·07a4···································|004d:·move-object·v4,·v101500683 40788e:·07a4···································|004d:·move-object·v4,·v10
1500684 407890:·1f04·7124······························|004e:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@24711500684 407890:·1f04·7324······························|004e:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@2473
1500685 407894:·0792···································|0050:·move-object·v2,·v91500685 407894:·0792···································|0050:·move-object·v2,·v9
1500686 407896:·01b5···································|0051:·move·v5,·v111500686 407896:·01b5···································|0051:·move·v5,·v11
1500687 407898:·07c6···································|0052:·move-object·v6,·v121500687 407898:·07c6···································|0052:·move-object·v6,·v12
1500688 40789a:·07d7···································|0053:·move-object·v7,·v131500688 40789a:·07d7···································|0053:·move-object·v7,·v13
1500689 40789c:·7706·3bc6·0200·························|0054:·invoke-static/range·{v2,·v3,·v4,·v5,·v6,·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryptostore_db_m[·...·truncated·by·diffoscope;·len:·238,·SHA:·7623d2ad4bf3c6ac8dad45634c2ce15c3fbf7f17be2b7fed427c3df915bd0b95·...·]1500689 40789c:·7706·94c6·0200·························|0054:·invoke-static/range·{v2,·v3,·v4,·v5,·v6,·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryp[·...·truncated·by·diffoscope;·len:·298,·SHA:·72d03bae7f6542104fbf3f6d9060e784d41bcd8e9bff92d35aad4f99278aaa99·...·]
1500690 4078a2:·0c09···································|0057:·move-result-object·v91500690 4078a2:·0c09···································|0057:·move-result-object·v9
1500691 4078a4:·6e20·1ec9·9000·························|0058:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@c91e1500691 4078a4:·6e20·1ec9·9000·························|0058:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@c91e
1500692 4078aa:·0c09···································|005b:·move-result-object·v91500692 4078aa:·0c09···································|005b:·move-result-object·v9
1500693 4078ac:·1f09·171c······························|005c:·check-cast·v9,·Lio/realm/RealmModel;·//·type@1c171500693 4078ac:·1f09·171c······························|005c:·check-cast·v9,·Lio/realm/RealmModel;·//·type@1c17
1500694 4078b0:·1109···································|005e:·return-object·v91500694 4078b0:·1109···································|005e:·return-object·v9
1500695 4078b2:·1c01·7524······························|005f:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@24751500695 4078b2:·1c01·7424······························|005f:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@2474
1500696 4078b6:·6e20·eec9·1000·························|0061:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee1500696 4078b6:·6e20·eec9·1000·························|0061:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee
1500697 4078bc:·0a01···································|0064:·move-result·v11500697 4078bc:·0a01···································|0064:·move-result·v1
1500698 4078be:·3801·2100······························|0065:·if-eqz·v1,·0086·//·+00211500698 4078be:·3801·2100······························|0065:·if-eqz·v1,·0086·//·+0021
1500699 4078c2:·6e10·04bd·0900·························|0067:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd041500699 4078c2:·6e10·04bd·0900·························|0067:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd04
1500700 4078c8:·0c01···································|006a:·move-result-object·v11500700 4078c8:·0c01···································|006a:·move-result-object·v1
1500701 4078ca:·1c02·7524······························|006b:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@24751500701 4078ca:·1c02·7424······························|006b:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@2474
1500702 4078ce:·6e20·1dbf·2100·························|006d:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d1500702 4078ce:·6e20·1dbf·2100·························|006d:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d
1500703 4078d4:·0c01···································|0070:·move-result-object·v11500703 4078d4:·0c01···································|0070:·move-result-object·v1
1500704 4078d6:·0713···································|0071:·move-object·v3,·v11500704 4078d6:·0713···································|0071:·move-object·v3,·v1
1500705 4078d8:·1f03·f51c······························|0072:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy$OutgoingRoomKeyRequestEntityColumnInfo;·//·type@1cf51500705 4078d8:·1f03·f11c······························|0072:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy$OlmSessionEntityColumnInfo;·//·type@1cf1
1500706 4078dc:·07a4···································|0074:·move-object·v4,·v101500706 4078dc:·07a4···································|0074:·move-object·v4,·v10
1500707 4078de:·1f04·7524······························|0075:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@24751500707 4078de:·1f04·7424······························|0075:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@2474
1500708 4078e2:·0792···································|0077:·move-object·v2,·v91500708 4078e2:·0792···································|0077:·move-object·v2,·v9
1500709 4078e4:·01b5···································|0078:·move·v5,·v111500709 4078e4:·01b5···································|0078:·move·v5,·v11
1500710 4078e6:·07c6···································|0079:·move-object·v6,·v121500710 4078e6:·07c6···································|0079:·move-object·v6,·v12
1500711 4078e8:·07d7···································|007a:·move-object·v7,·v131500711 4078e8:·07d7···································|007a:·move-object·v7,·v13
1500712 4078ea:·7706·f4c6·0200·························|007b:·invoke-static/range·{v2,·v3,·v4,·v5,·v6,·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryp[·...·truncated·by·diffoscope;·len:·297,·SHA:·20713a3af9b5f0df66c08cc5e6b9f119c9c06e3659ae068bee0c9080052797e7·...·]41500712 4078ea:·7706·c4c6·0200·························|007b:·invoke-static/range·{v2,·v3,·v4,·v5,·v6,·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryptostore_db_m[·...·truncated·by·diffoscope;·len:·237,·SHA:·3cd6e2ba8178ab3b4436c9745775298a992d0fb4e4f997e851dc2164410f998c·...·]4
1500713 4078f0:·0c09···································|007e:·move-result-object·v91500713 4078f0:·0c09···································|007e:·move-result-object·v9
1500714 4078f2:·6e20·1ec9·9000·························|007f:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@c91e1500714 4078f2:·6e20·1ec9·9000·························|007f:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@c91e
1500715 4078f8:·0c09···································|0082:·move-result-object·v91500715 4078f8:·0c09···································|0082:·move-result-object·v9
1500716 4078fa:·1f09·171c······························|0083:·check-cast·v9,·Lio/realm/RealmModel;·//·type@1c171500716 4078fa:·1f09·171c······························|0083:·check-cast·v9,·Lio/realm/RealmModel;·//·type@1c17
1500717 4078fe:·1109···································|0085:·return-object·v91500717 4078fe:·1109···································|0085:·return-object·v9
1500718 407900:·1c01·7424······························|0086:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@24741500718 407900:·1c01·7524······························|0086:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@2475
1500719 407904:·6e20·eec9·1000·························|0088:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee1500719 407904:·6e20·eec9·1000·························|0088:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@c9ee
1500720 40790a:·0a01···································|008b:·move-result·v11500720 40790a:·0a01···································|008b:·move-result·v1
1500721 40790c:·3801·2100······························|008c:·if-eqz·v1,·00ad·//·+00211500721 40790c:·3801·2100······························|008c:·if-eqz·v1,·00ad·//·+0021
1500722 407910:·6e10·04bd·0900·························|008e:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd041500722 407910:·6e10·04bd·0900·························|008e:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@bd04
1500723 407916:·0c01···································|0091:·move-result-object·v11500723 407916:·0c01···································|0091:·move-result-object·v1
1500724 407918:·1c02·7424······························|0092:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@24741500724 407918:·1c02·7524······························|0092:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@2475
1500725 40791c:·6e20·1dbf·2100·························|0094:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d1500725 40791c:·6e20·1dbf·2100·························|0094:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@bf1d
1500726 407922:·0c01···································|0097:·move-result-object·v11500726 407922:·0c01···································|0097:·move-result-object·v1
1500727 407924:·0713···································|0098:·move-object·v3,·v11500727 407924:·0713···································|0098:·move-object·v3,·v1
Max diff block lines reached; 168361/188226 bytes (89.45%) of diff not shown.
50.0 KB
classes.jar
1.67 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·14572466·bytes,·number·of·entries:·81561 Zip·file·size:·14572422·bytes,·number·of·entries:·8156
2 ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/arch/core/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······414·b-·stor·80-Jan-01·00:00·android/arch/core/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class3 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class
4 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class4 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class
5 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class5 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class
6 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class6 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class
7 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class7 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class
8 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class8 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class
Offset 8151, 8 lines modifiedOffset 8151, 8 lines modified
8151 ?rwxrwxr-x··2.0·unx····10800·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomInviteMembersActivity.class8151 ?rwxrwxr-x··2.0·unx····10800·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomInviteMembersActivity.class
8152 ?rwxrwxr-x··2.0·unx·····7041·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorUnifiedSearchActivity.class8152 ?rwxrwxr-x··2.0·unx·····7041·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorUnifiedSearchActivity.class
8153 ?rwxrwxr-x··2.0·unx····37514·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class8153 ?rwxrwxr-x··2.0·unx····37514·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
8154 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class8154 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
8155 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class8155 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
8156 ?rwxrwxr-x··2.0·unx····26010·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class8156 ?rwxrwxr-x··2.0·unx····26010·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
8157 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class8157 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
8158 8156·files,·15897845·bytes·uncompressed,·13039370·bytes·compressed:··18.0%8158 8156·files,·15897845·bytes·uncompressed,·13039326·bytes·compressed:··18.0%
48.3 KB
io/realm/DefaultRealmModuleMediator.class
48.3 KB
procyon -ec {}
    
Offset 11, 269 lines modifiedOffset 11, 269 lines modified
11 import·org.json.JSONObject;11 import·org.json.JSONObject;
12 import·io.realm.internal.ColumnInfo;12 import·io.realm.internal.ColumnInfo;
13 import·io.realm.internal.OsSchemaInfo;13 import·io.realm.internal.OsSchemaInfo;
14 import·java.io.Serializable;14 import·java.io.Serializable;
15 import·io.realm.internal.RealmObjectProxy;15 import·io.realm.internal.RealmObjectProxy;
16 import·java.util.Map;16 import·java.util.Map;
17 import·java.util.Collections;17 import·java.util.Collections;
 18 import·org.matrix.androidsdk.data.cryptostore.db.model.CryptoMetadataEntity;
 19 import·org.matrix.androidsdk.data.cryptostore.db.model.DeviceInfoEntity;
18 import·org.matrix.androidsdk.data.cryptostore.db.model.CryptoRoomEntity;20 import·org.matrix.androidsdk.data.cryptostore.db.model.CryptoRoomEntity;
19 import·org.matrix.androidsdk.data.cryptostore.db.model.UserEntity; 
20 import·org.matrix.androidsdk.data.cryptostore.db.model.OlmInboundGroupSessionEntity; 
21 import·org.matrix.androidsdk.data.cryptostore.db.model.OlmSessionEntity; 
22 import·org.matrix.androidsdk.data.cryptostore.db.model.OutgoingRoomKeyRequestEntity;21 import·org.matrix.androidsdk.data.cryptostore.db.model.OutgoingRoomKeyRequestEntity;
 22 import·org.matrix.androidsdk.data.cryptostore.db.model.OlmSessionEntity;
 23 import·org.matrix.androidsdk.data.cryptostore.db.model.OlmInboundGroupSessionEntity;
23 import·org.matrix.androidsdk.data.cryptostore.db.model.DeviceInfoEntity;24 import·org.matrix.androidsdk.data.cryptostore.db.model.UserEntity;
24 import·org.matrix.androidsdk.data.cryptostore.db.model.CryptoMetadataEntity; 
25 import·org.matrix.androidsdk.data.cryptostore.db.model.IncomingRoomKeyRequestEntity;25 import·org.matrix.androidsdk.data.cryptostore.db.model.IncomingRoomKeyRequestEntity;
26 import·java.util.HashSet;26 import·java.util.HashSet;
27 import·java.util.Set;27 import·java.util.Set;
28 import·io.realm.internal.RealmProxyMediator;28 import·io.realm.internal.RealmProxyMediator;
  
29 class·DefaultRealmModuleMediator·extends·RealmProxyMediator29 class·DefaultRealmModuleMediator·extends·RealmProxyMediator
30 {30 {
31 ····private·static·final·Set·MODEL_CLASSES;31 ····private·static·final·Set·MODEL_CLASSES;
32 ····32 ····
33 ····static·{33 ····static·{
34 ········final·HashSet<Class<IncomingRoomKeyRequestEntity>>·s·=·new·HashSet<Class<IncomingRoomKeyRequestEntity>>(8);34 ········final·HashSet<Class<IncomingRoomKeyRequestEntity>>·s·=·new·HashSet<Class<IncomingRoomKeyRequestEntity>>(8);
35 ········s.add(CryptoMetadataEntity.class);35 ········s.add(UserEntity.class);
36 ········s.add((Class<IncomingRoomKeyRequestEntity>)DeviceInfoEntity.class); 
37 ········s.add((Class<IncomingRoomKeyRequestEntity>)OutgoingRoomKeyRequestEntity.class); 
38 ········s.add((Class<IncomingRoomKeyRequestEntity>)OlmSessionEntity.class); 
39 ········s.add((Class<IncomingRoomKeyRequestEntity>)OlmInboundGroupSessionEntity.class);36 ········s.add((Class<IncomingRoomKeyRequestEntity>)OlmInboundGroupSessionEntity.class);
40 ········s.add((Class<IncomingRoomKeyRequestEntity>)UserEntity.class);37 ········s.add((Class<IncomingRoomKeyRequestEntity>)OlmSessionEntity.class);
 38 ········s.add((Class<IncomingRoomKeyRequestEntity>)OutgoingRoomKeyRequestEntity.class);
41 ········s.add((Class<IncomingRoomKeyRequestEntity>)CryptoRoomEntity.class);39 ········s.add((Class<IncomingRoomKeyRequestEntity>)CryptoRoomEntity.class);
 40 ········s.add((Class<IncomingRoomKeyRequestEntity>)DeviceInfoEntity.class);
 41 ········s.add((Class<IncomingRoomKeyRequestEntity>)CryptoMetadataEntity.class);
42 ········s.add(IncomingRoomKeyRequestEntity.class);42 ········s.add(IncomingRoomKeyRequestEntity.class);
43 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);43 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);
44 ····}44 ····}
45 ····45 ····
46 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{46 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{
47 ········Serializable·s;47 ········Serializable·s;
48 ········if·(realmModel·instanceof·RealmObjectProxy)·{48 ········if·(realmModel·instanceof·RealmObjectProxy)·{
49 ············s·=·realmModel.getClass().getSuperclass();49 ············s·=·realmModel.getClass().getSuperclass();
50 ········}50 ········}
51 ········else·{51 ········else·{
52 ············s·=·realmModel.getClass();52 ············s·=·realmModel.getClass();
53 ········}53 ········}
54 ········if·(s.equals(CryptoMetadataEntity.class))·{ 
55 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy$CryptoMetadataEntityColumnInfo)realm.getSchema().getColumnInfo((Class)CryptoMetadataEntity.class),·(CryptoMetadataEntity)realmModel,·b,·map,·set)); 
56 ········} 
57 ········if·(s.equals(DeviceInfoEntity.class))·{54 ········if·(s.equals(UserEntity.class))·{
58 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy$DeviceInfoEntityColumnInfo)realm.getSchema().getColumnInfo((Class)DeviceInfoEntity.class),·(DeviceInfoEntity)realmModel,·b,·map,·set));55 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy$UserEntityColumnInfo)realm.getSchema().getColumnInfo((Class)UserEntity.class),·(UserEntity)realmModel,·b,·map,·set));
59 ········}56 ········}
60 ········if·(s.equals(OutgoingRoomKeyRequestEntity.class))·{ 
61 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy$OutgoingRoomKeyRequest[·...·truncated·by·diffoscope;·len:·149,·SHA:·538f93b19c6ca0e4923284953f3dd4a4fd2f30ccd376033229c2fe16bdd80153·...·]57 ········if·(s.equals(OlmInboundGroupSessionEntity.class))·{
 58 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy$OlmInboundGroupSessionEntityColumnInfo)realm.getSchema().getColumnInfo((Class)OlmInboundGroupSessionEntity.class),·(OlmInboundGroupSessionEntity)realmModel,·b,·map,·set));
62 ········}59 ········}
63 ········if·(s.equals(OlmSessionEntity.class))·{60 ········if·(s.equals(OlmSessionEntity.class))·{
64 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy$OlmSessionEntityColumnInfo)realm.getSchema().getColumnInfo((Class)OlmSessionEntity.class),·(OlmSessionEntity)realmModel,·b,·map,·set));61 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy$OlmSessionEntityColumnInfo)realm.getSchema().getColumnInfo((Class)OlmSessionEntity.class),·(OlmSessionEntity)realmModel,·b,·map,·set));
65 ········}62 ········}
66 ········if·(s.equals(OlmInboundGroupSessionEntity.class))·{ 
67 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy$OlmInboundGroupSessionEntityColumnInfo)realm.getSchema().getColumnInfo((Class)OlmInboundGroupSessionEntity.class),·(OlmInboundGroupSessionEntity)realmModel,·b,·map,·set)); 
68 ········} 
69 ········if·(s.equals(UserEntity.class))·{63 ········if·(s.equals(OutgoingRoomKeyRequestEntity.class))·{
70 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy$UserEntityColumnInfo)realm.getSchema().getColumnInfo((Class)UserEntity.class),·(UserEntity)realmModel,·b,·map,·set));64 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy$OutgoingRoomKeyRequestEntityColumnInfo)realm.getSchema().getColumnInfo((Class)OutgoingRoomKeyRequestEntity.cl[·...·truncated·by·diffoscope;·len:·29,·SHA:·e231b489912f63feb8faff87ef362870ee1a801b3b6c9dd03e145a28ee5b4b8d·...·]Entity)realmModel,·b,·map,·set));
71 ········}65 ········}
72 ········if·(s.equals(CryptoRoomEntity.class))·{66 ········if·(s.equals(CryptoRoomEntity.class))·{
73 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_CryptoRoomEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_CryptoRoomEntityRealmProxy$CryptoRoomEntityColumnInfo)realm.getSchema().getColumnInfo((Class)CryptoRoomEntity.class),·(CryptoRoomEntity)realmModel,·b,·map,·set));67 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_CryptoRoomEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_CryptoRoomEntityRealmProxy$CryptoRoomEntityColumnInfo)realm.getSchema().getColumnInfo((Class)CryptoRoomEntity.class),·(CryptoRoomEntity)realmModel,·b,·map,·set));
74 ········}68 ········}
 69 ········if·(s.equals(DeviceInfoEntity.class))·{
 70 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy$DeviceInfoEntityColumnInfo)realm.getSchema().getColumnInfo((Class)DeviceInfoEntity.class),·(DeviceInfoEntity)realmModel,·b,·map,·set));
 71 ········}
 72 ········if·(s.equals(CryptoMetadataEntity.class))·{
 73 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy$CryptoMetadataEntityColumnInfo)realm.getSchema().getColumnInfo((Class)CryptoMetadataEntity.class),·(CryptoMetadataEntity)realmModel,·b,·map,·set));
 74 ········}
75 ········if·(s.equals(IncomingRoomKeyRequestEntity.class))·{75 ········if·(s.equals(IncomingRoomKeyRequestEntity.class))·{
76 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_IncomingRoomKeyRequestEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_IncomingRoomKeyRequestEntityRealmProxy$IncomingRoomKeyRequestEntityColumnInfo)realm.getSchema().getColumnInfo((Class)IncomingRoomKeyRequestEntity.class),·(IncomingRoomKeyRequestEntity)realmModel,·b,·map,·set));76 ············return·((Class<RealmModel>)s).cast(org_matrix_androidsdk_data_cryptostore_db_model_IncomingRoomKeyRequestEntityRealmProxy.copyOrUpdate(realm,·(org_matrix_androidsdk_data_cryptostore_db_model_IncomingRoomKeyRequestEntityRealmProxy$IncomingRoomKeyRequestEntityColumnInfo)realm.getSchema().getColumnInfo((Class)IncomingRoomKeyRequestEntity.class),·(IncomingRoomKeyRequestEntity)realmModel,·b,·map,·set));
77 ········}77 ········}
78 ········throw·getMissingProxyClassException((Class)s);78 ········throw·getMissingProxyClassException((Class)s);
79 ····}79 ····}
80 ····80 ····
81 ····public·ColumnInfo·createColumnInfo(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{81 ····public·ColumnInfo·createColumnInfo(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{
82 ········checkClass(clazz);82 ········checkClass(clazz);
83 ········if·(clazz.equals(CryptoMetadataEntity.class))·{ 
84 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy.createColumnInfo(osSchemaInfo); 
85 ········} 
86 ········if·(clazz.equals(DeviceInfoEntity.class))·{83 ········if·(clazz.equals(UserEntity.class))·{
87 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy.createColumnInfo(osSchemaInfo);84 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy.createColumnInfo(osSchemaInfo);
88 ········}85 ········}
89 ········if·(clazz.equals(OutgoingRoomKeyRequestEntity.class))·{86 ········if·(clazz.equals(OlmInboundGroupSessionEntity.class))·{
90 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy.createColumnInfo(osSchemaInfo);87 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy.createColumnInfo(osSchemaInfo);
91 ········}88 ········}
92 ········if·(clazz.equals(OlmSessionEntity.class))·{89 ········if·(clazz.equals(OlmSessionEntity.class))·{
93 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy.createColumnInfo(osSchemaInfo);90 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy.createColumnInfo(osSchemaInfo);
94 ········}91 ········}
95 ········if·(clazz.equals(OlmInboundGroupSessionEntity.class))·{ 
96 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy.createColumnInfo(osSchemaInfo); 
97 ········} 
98 ········if·(clazz.equals(UserEntity.class))·{92 ········if·(clazz.equals(OutgoingRoomKeyRequestEntity.class))·{
99 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy.createColumnInfo(osSchemaInfo);93 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy.createColumnInfo(osSchemaInfo);
100 ········}94 ········}
101 ········if·(clazz.equals(CryptoRoomEntity.class))·{95 ········if·(clazz.equals(CryptoRoomEntity.class))·{
102 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_CryptoRoomEntityRealmProxy.createColumnInfo(osSchemaInfo);96 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_CryptoRoomEntityRealmProxy.createColumnInfo(osSchemaInfo);
103 ········}97 ········}
 98 ········if·(clazz.equals(DeviceInfoEntity.class))·{
 99 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy.createColumnInfo(osSchemaInfo);
 100 ········}
 101 ········if·(clazz.equals(CryptoMetadataEntity.class))·{
 102 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy.createColumnInfo(osSchemaInfo);
 103 ········}
104 ········if·(clazz.equals(IncomingRoomKeyRequestEntity.class))·{104 ········if·(clazz.equals(IncomingRoomKeyRequestEntity.class))·{
105 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_IncomingRoomKeyRequestEntityRealmProxy.createColumnInfo(osSchemaInfo);105 ············return·(ColumnInfo)org_matrix_androidsdk_data_cryptostore_db_model_IncomingRoomKeyRequestEntityRealmProxy.createColumnInfo(osSchemaInfo);
106 ········}106 ········}
107 ········throw·getMissingProxyClassException(clazz);107 ········throw·getMissingProxyClassException(clazz);
108 ····}108 ····}
109 ····109 ····
110 ····public·RealmModel·createDetachedCopy(final·RealmModel·realmModel,·final·int·n,·final·Map·map)·{110 ····public·RealmModel·createDetachedCopy(final·RealmModel·realmModel,·final·int·n,·final·Map·map)·{
111 ········final·Class<?·super·RealmModel>·superclass·=·realmModel.getClass().getSuperclass();111 ········final·Class<?·super·RealmModel>·superclass·=·realmModel.getClass().getSuperclass();
112 ········if·(superclass.equals(CryptoMetadataEntity.class))·{ 
113 ············return·superclass.cast(org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy.createDetachedCopy((CryptoMetadataEntity)realmModel,·0,·n,·map)); 
114 ········} 
115 ········if·(superclass.equals(DeviceInfoEntity.class))·{112 ········if·(superclass.equals(UserEntity.class))·{
116 ············return·superclass.cast(org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy.createDetachedCopy((DeviceInfoEntity)realmModel,·0,·n,·map));113 ············return·superclass.cast(org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy.createDetachedCopy((UserEntity)realmModel,·0,·n,·map));
Max diff block lines reached; 36847/49389 bytes (74.61%) of diff not shown.
108 KB
smali/io/realm/DefaultRealmModuleMediator.smali
Ordering differences only
    
Offset 30, 45 lines modifiedOffset 30, 45 lines modified
30 ····new-instance·v0,·Ljava/util/HashSet;30 ····new-instance·v0,·Ljava/util/HashSet;
  
31 ····const/16·v1,·0x831 ····const/16·v1,·0x8
  
32 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V32 ····invoke-direct·{v0,·v1},·Ljava/util/HashSet;-><init>(I)V
  
33 ····.line·3033 ····.line·30
34 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;34 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;
  
35 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z35 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
36 ····.line·3136 ····.line·31
37 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;37 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;
  
38 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z38 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
39 ····.line·3239 ····.line·32
40 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;40 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;
  
41 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z41 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
42 ····.line·3342 ····.line·33
43 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;43 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;
  
44 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z44 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
45 ····.line·3445 ····.line·34
46 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;46 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoRoomEntity;
  
47 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z47 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
48 ····.line·3548 ····.line·35
49 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;49 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;
  
50 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z50 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
51 ····.line·3651 ····.line·36
52 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoRoomEntity;52 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;
  
53 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z53 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
54 ····.line·3754 ····.line·37
55 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/IncomingRoomKeyRequestEntity;55 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/IncomingRoomKeyRequestEntity;
  
56 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z56 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
Offset 131, 351 lines modifiedOffset 131, 351 lines modified
131 ····:cond_0131 ····:cond_0
132 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;132 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
134 ····.line·165134 ····.line·165
135 ····:goto_0135 ····:goto_0
136 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;136 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;
  
137 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z137 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
138 ····move-result·v1138 ····move-result·v1
  
139 ····if-eqz·v1,·:cond_1139 ····if-eqz·v1,·:cond_1
  
140 ····.line·166140 ····.line·166
141 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;141 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;
  
142 ····move-result-object·v1142 ····move-result-object·v1
  
143 ····const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;143 ····const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;
  
144 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;144 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;
  
145 ····move-result-object·v1145 ····move-result-object·v1
  
146 ····move-object·v3,·v1146 ····move-object·v3,·v1
  
147 ····check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy$CryptoMetadataEntityColumnInfo;147 ····check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy$UserEntityColumnInfo;
  
148 ····.line·167148 ····.line·167
149 ····move-object·v4,·p2149 ····move-object·v4,·p2
  
150 ····check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;150 ····check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;
  
151 ····move-object·v2,·p1151 ····move-object·v2,·p1
  
152 ····move·v5,·p3152 ····move·v5,·p3
  
153 ····move-object·v6,·p4153 ····move-object·v6,·p4
  
154 ····move-object·v7,·p5154 ····move-object·v7,·p5
  
155 ····invoke-static/range·{v2·..·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy$CryptoMetadataEntityColumnInfo;Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;ZLja[·...·truncated·by·diffoscope;·len:·91,·SHA:·59e24eb8539e0ca047f6686d295e9a34719be7df0ba6ecf03cca9d7d53de9c49·...·]Entity;155 ····invoke-static/range·{v2·..·v7},·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy$UserEntityColumnInfo;Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;ZLjava/util/Map;Ljava/util/Set;)Lorg/matrix/[·...·truncated·by·diffoscope;·len:·41,·SHA:·aaca32300239fc31704625f16f2d015b3d449afca6b72146c0ba455277e9b816·...·]Entity;
  
156 ····move-result-object·p1156 ····move-result-object·p1
  
157 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;157 ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
158 ····move-result-object·p1158 ····move-result-object·p1
  
159 ····check-cast·p1,·Lio/realm/RealmModel;159 ····check-cast·p1,·Lio/realm/RealmModel;
  
160 ····return-object·p1160 ····return-object·p1
  
161 ····.line·169161 ····.line·169
162 ····:cond_1162 ····:cond_1
163 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;163 ····const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;
  
164 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z164 ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
165 ····move-result·v1165 ····move-result·v1
  
166 ····if-eqz·v1,·:cond_2166 ····if-eqz·v1,·:cond_2
  
167 ····.line·170167 ····.line·170
168 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;168 ····invoke-virtual·{p1},·Lio/realm/Realm;->getSchema()Lio/realm/RealmSchema;
  
169 ····move-result-object·v1169 ····move-result-object·v1
  
170 ····const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;170 ····const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;
  
171 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;171 ····invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;
  
172 ····move-result-object·v1172 ····move-result-object·v1
  
173 ····move-object·v3,·v1173 ····move-object·v3,·v1
  
174 ····check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy$DeviceInfoEntityColumnInfo;174 ····check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy$OlmInboundGroupSessionEntityColumnInfo;
  
175 ····.line·171175 ····.line·171
Max diff block lines reached; 104293/110315 bytes (94.54%) of diff not shown.