18.0 MB
/home/fdroid/fdroiddata/tmp/im.vector.alpha_82100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_im.vector.alpha_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: <Dru8Ab9NY5IvALxckUqa8OcgXUM=>, actual: <j+SG4ClAU1M99PlL9TzW9OjV/eM=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <mYCH1icr1q2zOmwjCd6+rApG7lU=>, actual: <gf/ldixPscEGhEWRJGfJWGUJpm8=>
    
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:·ac4facfab1bd2e9d2c799c339e3fee67926d0e33114384caed47f8eaab6ea296 
10 Signer·#1·certificate·SHA-1·digest:·0323f29b9fdd219368733525159c34fb5c152951 
11 Signer·#1·certificate·MD5·digest:·622a3131f1b6c3d137fa9e760086ab51 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·3460995fd8ce691e8cd5c31e203a30a99774b75dc715003f6776e28bba997755 
15 Signer·#1·public·key·SHA-1·digest:·5b1710ff23adee9b9fa5eff090b07797d0eeda37 
16 Signer·#1·public·key·MD5·digest:·0770c2f8db45cfeb15bc4ca02244c13e 
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.54 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 77338 lines modifiedOffset 1, 61464 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:··················24803389·(00000000017A783Dh)4 ··Zip·archive·file·size:··················24679076·(00000000017892A4h)
5 ··Actual·end-cent-dir·record·offset:······24803367·(00000000017A7827h)5 ··Actual·end-cent-dir·record·offset:······24679054·(000000000178928Eh)
6 ··Expected·end-cent-dir·record·offset:····24803367·(00000000017A7827h)6 ··Expected·end-cent-dir·record·offset:····24679054·(000000000178928Eh)
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·2110·entries.9 ··central·directory·contains·2110·entries.
10 ··The·central·directory·is·224911·(0000000000036E8Fh)·bytes·long,10 ··The·central·directory·is·205948·(000000000003247Ch)·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·24578456·(0000000001770998h).12 ··is·24473106·(0000000001756E12h).
  
  
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·3·08:47:2026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························004ccb9227 ··32-bit·CRC·value·(hex):·························e4d1cd1c
28 ··compressed·size:································68129·bytes28 ··compressed·size:································5744·bytes
29 ··uncompressed·size:······························221230·bytes29 ··uncompressed·size:······························30568·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/C23CC44C.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···68195 
43 ··················································(0000000000010A63h)·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·3·08:47:20 
53 ··32-bit·CRC·value·(hex):·························49d3f719 
54 ··compressed·size:································68569·bytes 
55 ··uncompressed·size:······························221333·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/C23CC44C.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···136830 
69 ··················································(000000000002167Eh)·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·3·08:47:20 
79 ··32-bit·CRC·value·(hex):·························c494f560 
80 ··compressed·size:································1076·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:···13797341 ··offset·of·local·header·from·start·of·archive:···5793
95 ··················································(0000000000021AF5h)·bytes42 ··················································(00000000000016A1h)·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; 4752390/4759602 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, 6025 lines modifiedOffset 60, 6025 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 (6011 lines added, 6011 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·27a2·0000··........#...'...00000510:·0fa2·0000·18a2·0000·21a2·0000·2ea2·0000··........!.......
00000520:·43a2·0000·5fa2·0000·7ba2·0000·7fa2·0000··C..._...{.......00000520:·3ba2·0000·3fa2·0000·5ba2·0000·77a2·0000··;...?...[...w...
00000530:·88a2·0000·94a2·0000·9fa2·0000·a3a2·0000··................00000530:·93a2·0000·97a2·0000·a0a2·0000·aca2·0000··................
00000540:·c5a2·0000·e1a2·0000·04a3·0000·12a3·0000··................00000540:·b7a2·0000·bba2·0000·dda2·0000·f9a2·0000··................
00000550:·21a3·0000·36a3·0000·3fa3·0000·57a3·0000··!...6...?...W...00000550:·1ca3·0000·2aa3·0000·39a3·0000·4ea3·0000··....*...9...N...
00000560:·6ba3·0000·79a3·0000·93a3·0000·a5a3·0000··k...y...........00000560:·57a3·0000·6fa3·0000·83a3·0000·8da3·0000··W...o...........
00000570:·e5a3·0000·72a4·0000·02a5·0000·60a5·0000··....r.......`...00000570:·9ba3·0000·b5a3·0000·c7a3·0000·07a4·0000··................
00000580:·74a5·0000·81a5·0000·97a5·0000·a3a5·0000··t...............00000580:·94a4·0000·24a5·0000·82a5·0000·96a5·0000··....$...........
00000590:·aea5·0000·baa5·0000·c9a5·0000·e0a5·0000··................00000590:·a3a5·0000·b6a5·0000·cca5·0000·d8a5·0000··................
000005a0:·e9a5·0000·41a6·0000·79a6·0000·b0a6·0000··....A...y.......000005a0:·e3a5·0000·efa5·0000·fea5·0000·15a6·0000··................
000005b0:·b9a6·0000·efa6·0000·24a7·0000·37a7·0000··........$...7...000005b0:·1ea6·0000·76a6·0000·aea6·0000·e5a6·0000··....v...........
000005c0:·75a7·0000·b6a7·0000·f5a7·0000·2fa8·0000··u.........../...000005c0:·f1a6·0000·faa6·0000·30a7·0000·65a7·0000··........0...e...
000005d0:·63a8·0000·97a8·0000·c5a8·0000·f8a8·0000··c...............000005d0:·78a7·0000·b6a7·0000·f7a7·0000·36a8·0000··x...........6...
000005e0:·23a9·0000·58a9·0000·94a9·0000·a5a9·0000··#...X...........000005e0:·70a8·0000·a4a8·0000·d8a8·0000·06a9·0000··p...............
000005f0:·bda9·0000·28aa·0000·e1aa·0000·feaa·0000··....(...........000005f0:·39a9·0000·64a9·0000·99a9·0000·d5a9·0000··9...d...........
00000600:·0dab·0000·27ab·0000·9fab·0000·b6ab·0000··....'...........00000600:·e6a9·0000·fea9·0000·69aa·0000·22ab·0000··........i..."...
00000610:·c4ab·0000·d2ab·0000·e5ab·0000·f2ab·0000··................00000610:·3fab·0000·45ab·0000·54ab·0000·6eab·0000··?...E...T...n...
00000620:·f9ab·0000·00ac·0000·0eac·0000·21ac·0000··............!...00000620:·e6ab·0000·fdab·0000·0bac·0000·17ac·0000··................
00000630:·32ac·0000·47ac·0000·54ac·0000·67ac·0000··2...G...T...g...00000630:·25ac·0000·38ac·0000·45ac·0000·4cac·0000··%...8...E...L...
00000640:·74ac·0000·7cac·0000·85ac·0000·97ac·0000··t...|...........00000640:·53ac·0000·61ac·0000·74ac·0000·85ac·0000··S...a...t.......
00000650:·a7ac·0000·beac·0000·d3ac·0000·f2ac·0000··................00000650:·9aac·0000·a7ac·0000·baac·0000·c7ac·0000··................
00000660:·08ad·0000·1cad·0000·46ad·0000·55ad·0000··........F...U...00000660:·cfac·0000·d8ac·0000·eaac·0000·faac·0000··................
00000670:·6dad·0000·7fad·0000·9fad·0000·bfad·0000··m...............00000670:·11ad·0000·26ad·0000·45ad·0000·5bad·0000··....&...E...[...
00000680:·d2ad·0000·eaad·0000·fcad·0000·1eae·0000··................00000680:·6fad·0000·99ad·0000·a8ad·0000·c0ad·0000··o...............
00000690:·26ae·0000·34ae·0000·48ae·0000·6bae·0000··&...4...H...k...00000690:·d2ad·0000·f2ad·0000·12ae·0000·25ae·0000··............%...
000006a0:·9dae·0000·a5ae·0000·b5ae·0000·c4ae·0000··................000006a0:·35ae·0000·4dae·0000·5fae·0000·81ae·0000··5...M..._.......
000006b0:·d8ae·0000·e9ae·0000·29af·0000·61af·0000··........)...a...000006b0:·89ae·0000·97ae·0000·abae·0000·b9ae·0000··................
000006c0:·76af·0000·89af·0000·a5af·0000·c5af·0000··v...............000006c0:·dcae·0000·0eaf·0000·16af·0000·1daf·0000··................
000006d0:·f1af·0000·09b0·0000·1fb0·0000·2ab0·0000··............*...000006d0:·28af·0000·38af·0000·47af·0000·5baf·0000··(...8...G...[...
000006e0:·3ab0·0000·50b0·0000·57b0·0000·6bb0·0000··:...P...W...k...000006e0:·6caf·0000·acaf·0000·e4af·0000·f9af·0000··l...............
000006f0:·7ab0·0000·8db0·0000·bbb0·0000·c5b0·0000··z...............000006f0:·0cb0·0000·28b0·0000·37b0·0000·57b0·0000··....(...7...W...
00000700:·ceb0·0000·e1b0·0000·06b1·0000·1ab1·0000··................00000700:·83b0·0000·9bb0·0000·b1b0·0000·bcb0·0000··................
00000710:·28b1·0000·37b1·0000·51b1·0000·5bb1·0000··(...7...Q...[...00000710:·ccb0·0000·e2b0·0000·e9b0·0000·fdb0·0000··................
00000720:·6ab1·0000·76b1·0000·83b1·0000·94b1·0000··j...v...........00000720:·0cb1·0000·1fb1·0000·4db1·0000·57b1·0000··........M...W...
00000730:·a4b1·0000·b9b1·0000·ceb1·0000·e6b1·0000··................00000730:·60b1·0000·73b1·0000·98b1·0000·acb1·0000··`...s...........
00000740:·fab1·0000·0db2·0000·30b2·0000·4db2·0000··........0...M...00000740:·bab1·0000·c9b1·0000·e3b1·0000·edb1·0000··................
00000750:·56b2·0000·6fb2·0000·8ab2·0000·a7b2·0000··V...o...........00000750:·fcb1·0000·08b2·0000·15b2·0000·26b2·0000··............&...
00000760:·b6b2·0000·c2b2·0000·d0b2·0000·e3b2·0000··................00000760:·36b2·0000·4bb2·0000·60b2·0000·78b2·0000··6...K...`...x...
00000770:·f4b2·0000·09b3·0000·16b3·0000·24b3·0000··............$...00000770:·8cb2·0000·9fb2·0000·c2b2·0000·dfb2·0000··................
00000780:·2eb3·0000·4bb3·0000·59b3·0000·65b3·0000··....K...Y...e...00000780:·e8b2·0000·01b3·0000·1cb3·0000·39b3·0000··............9...
00000790:·6fb3·0000·87b3·0000·9db3·0000·b4b3·0000··o...............00000790:·48b3·0000·54b3·0000·62b3·0000·75b3·0000··H...T...b...u...
000007a0:·c4b3·0000·d3b3·0000·e5b3·0000·f4b3·0000··................000007a0:·86b3·0000·9bb3·0000·a8b3·0000·b6b3·0000··................
000007b0:·6eb4·0000·acb4·0000·e7b4·0000·fdb4·0000··n...............000007b0:·c0b3·0000·ddb3·0000·ebb3·0000·f7b3·0000··................
000007c0:·0db5·0000·28b5·0000·3db5·0000·52b5·0000··....(...=...R...000007c0:·01b4·0000·19b4·0000·2fb4·0000·46b4·0000··......../...F...
000007d0:·5fb5·0000·68b5·0000·7fb5·0000·94b5·0000··_...h...........000007d0:·56b4·0000·65b4·0000·77b4·0000·86b4·0000··V...e...w.......
000007e0:·abb5·0000·c4b5·0000·feb5·0000·26b6·0000··............&...000007e0:·00b5·0000·07b5·0000·12b5·0000·50b5·0000··............P...
000007f0:·4db6·0000·70b6·0000·84b6·0000·abb6·0000··M...p...........000007f0:·8bb5·0000·a1b5·0000·b1b5·0000·ccb5·0000··................
00000800:·d1b6·0000·e9b6·0000·0bb7·0000·2fb7·0000··............/...00000800:·e1b5·0000·f6b5·0000·03b6·0000·0cb6·0000··................
00000810:·46b8·0000·adb9·0000·c8b9·0000·dbb9·0000··F...............00000810:·23b6·0000·38b6·0000·4fb6·0000·68b6·0000··#...8...O...h...
00000820:·edb9·0000·18ba·0000·2cba·0000·36ba·0000··........,...6...00000820:·a2b6·0000·cab6·0000·f1b6·0000·14b7·0000··................
00000830:·3dba·0000·46ba·0000·5dba·0000·70ba·0000··=...F...]...p...00000830:·28b7·0000·4fb7·0000·75b7·0000·8db7·0000··(...O...u.......
00000840:·92ba·0000·9eba·0000·d1ba·0000·faba·0000··................00000840:·afb7·0000·d3b7·0000·eab8·0000·51ba·0000··............Q...
00000850:·02bb·0000·35bb·0000·5bbb·0000·75bb·0000··....5...[...u...00000850:·6cba·0000·7fba·0000·91ba·0000·bcba·0000··l...............
00000860:·91bb·0000·aabb·0000·f8bb·0000·04bc·0000··................00000860:·d0ba·0000·daba·0000·e1ba·0000·eaba·0000··................
00000870:·11bc·0000·22bc·0000·2abc·0000·41bc·0000··...."...*...A...00000870:·01bb·0000·14bb·0000·36bb·0000·42bb·0000··........6...B...
00000880:·56bc·0000·6cbc·0000·80bc·0000·94bc·0000··V...l...........00000880:·75bb·0000·9ebb·0000·a6bb·0000·d9bb·0000··u...............
00000890:·a0bc·0000·babc·0000·7abd·0000·84bd·0000··........z.......00000890:·ffbb·0000·19bc·0000·35bc·0000·4ebc·0000··........5...N...
000008a0:·92bd·0000·a5bd·0000·39be·0000·43be·0000··........9...C...000008a0:·9cbc·0000·a8bc·0000·b5bc·0000·c6bc·0000··................
000008b0:·53be·0000·8bbe·0000·9ebe·0000·acbe·0000··S...............000008b0:·cebc·0000·e5bc·0000·fabc·0000·10bd·0000··................
000008c0:·c0be·0000·e3be·0000·eabe·0000·0dbf·0000··................000008c0:·24bd·0000·35bd·0000·49bd·0000·55bd·0000··$...5...I...U...
000008d0:·2cbf·0000·36bf·0000·40bf·0000·52bf·0000··,...6...@...R...000008d0:·6fbd·0000·2fbe·0000·39be·0000·47be·0000··o.../...9...G...
000008e0:·32c0·0000·0bc1·0000·43c1·0000·cfc1·0000··2.......C.......000008e0:·5abe·0000·eebe·0000·f8be·0000·08bf·0000··Z...............
000008f0:·d8c1·0000·eec1·0000·ffc1·0000·0fc2·0000··................000008f0:·40bf·0000·53bf·0000·61bf·0000·75bf·0000··@...S...a...u...
00000900:·18c2·0000·2fc2·0000·42c2·0000·66c2·0000··..../...B...f...00000900:·98bf·0000·a5bf·0000·b3bf·0000·babf·0000··................
00000910:·58c3·0000·66c3·0000·92c3·0000·a2c3·0000··X...f...........00000910:·ddbf·0000·fcbf·0000·06c0·0000·10c0·0000··................
00000920:·b8c3·0000·cec3·0000·e7c3·0000·0cc4·0000··................00000920:·22c0·0000·29c0·0000·09c1·0000·e2c1·0000··"...)...........
00000930:·4fc4·0000·64c4·0000·7bc4·0000·92c4·0000··O...d...{.......00000930:·1ac2·0000·a6c2·0000·afc2·0000·c5c2·0000··................
00000940:·c2c4·0000·d2c4·0000·eec4·0000·ffc4·0000··................00000940:·d6c2·0000·e6c2·0000·efc2·0000·06c3·0000··................
00000950:·13c5·0000·1dc5·0000·27c5·0000·54c5·0000··........'...T...00000950:·19c3·0000·3dc3·0000·2fc4·0000·3dc4·0000··....=.../...=...
00000960:·7fc5·0000·b8c5·0000·bfc5·0000·c8c5·0000··................00000960:·69c4·0000·79c4·0000·8fc4·0000·a5c4·0000··i...y...........
00000970:·cfc5·0000·dbc5·0000·e4c5·0000·02c6·0000··................00000970:·bec4·0000·e3c4·0000·26c5·0000·3bc5·0000··........&...;...
00000980:·22c6·0000·2fc6·0000·43c6·0000·4ac6·0000··".../...C...J...00000980:·52c5·0000·69c5·0000·99c5·0000·a9c5·0000··R...i...........
00000990:·65c6·0000·7bc6·0000·8ac6·0000·95c6·0000··e...{...........00000990:·c5c5·0000·cec5·0000·dfc5·0000·f3c5·0000··................
000009a0:·9dc6·0000·a6c6·0000·b0c6·0000·bcc6·0000··................000009a0:·fdc5·0000·07c6·0000·34c6·0000·5fc6·0000··........4..._...
000009b0:·d6c6·0000·dec6·0000·f3c6·0000·00c7·0000··................000009b0:·98c6·0000·9fc6·0000·a8c6·0000·afc6·0000··................
000009c0:·12c7·0000·3ec7·0000·4cc7·0000·5bc7·0000··....>...L...[...000009c0:·bbc6·0000·c9c6·0000·d5c6·0000·dec6·0000··................
000009d0:·7ec7·0000·95c7·0000·acc7·0000·b9c7·0000··~...............000009d0:·fcc6·0000·1cc7·0000·29c7·0000·3dc7·0000··........)...=...
000009e0:·cec7·0000·dfc7·0000·e9c7·0000·f8c7·0000··................000009e0:·44c7·0000·5fc7·0000·75c7·0000·84c7·0000··D..._...u.......
000009f0:·01c8·0000·1cc8·0000·2bc8·0000·19c9·0000··........+.......000009f0:·8bc7·0000·96c7·0000·9ec7·0000·a7c7·0000··................
00000a00:·6ac9·0000·b7c9·0000·d1c9·0000·e1c9·0000··j...............00000a00:·b1c7·0000·bdc7·0000·c5c7·0000·dfc7·0000··................
00000a10:·e8c9·0000·00ca·0000·0dca·0000·1eca·0000··................00000a10:·e7c7·0000·fcc7·0000·09c8·0000·1bc8·0000··................
00000a20:·71ca·0000·82ca·0000·95ca·0000·abca·0000··q...............00000a20:·47c8·0000·55c8·0000·64c8·0000·87c8·0000··G...U...d.......
00000a30:·c9ca·0000·e6ca·0000·fdca·0000·0ccb·0000··................00000a30:·9ec8·0000·b5c8·0000·c2c8·0000·d7c8·0000··................
00000a40:·20cb·0000·3acb·0000·4bcb·0000·8dcb·0000···...:...K.......00000a40:·e8c8·0000·f1c8·0000·fbc8·0000·0ac9·0000··................
00000a50:·b0cb·0000·d9cb·0000·e3cb·0000·f3cb·0000··................00000a50:·13c9·0000·2ec9·0000·3dc9·0000·2bca·0000··........=...+...
00000a60:·3fcc·0000·66cc·0000·7dcc·0000·95cc·0000··?...f...}.......00000a60:·7cca·0000·c9ca·0000·e3ca·0000·f3ca·0000··|...............
00000a70:·bdcc·0000·d0cc·0000·e7cc·0000·05cd·0000··................00000a70:·feca·0000·05cb·0000·1dcb·0000·2acb·0000··............*...
00000a80:·23cd·0000·2ccd·0000·4ecd·0000·6dcd·0000··#...,...N...m...00000a80:·3bcb·0000·8ecb·0000·9fcb·0000·b2cb·0000··;...............
00000a90:·83cd·0000·9ecd·0000·a5cd·0000·b4cd·0000··................00000a90:·c8cb·0000·e6cb·0000·03cc·0000·1acc·0000··................
00000aa0:·c4cd·0000·0cce·0000·61ce·0000·6cce·0000··........a...l...00000aa0:·29cc·0000·3dcc·0000·57cc·0000·60cc·0000··)...=...W...`...
00000ab0:·90ce·0000·b9ce·0000·c8ce·0000·dbce·0000··................00000ab0:·71cc·0000·b3cc·0000·d6cc·0000·ffcc·0000··q...............
00000ac0:·e7ce·0000·03cf·0000·10cf·0000·1bcf·0000··................00000ac0:·09cd·0000·19cd·0000·24cd·0000·70cd·0000··........$...p...
00000ad0:·26cf·0000·76cf·0000·7ecf·0000·94cf·0000··&...v...~.......00000ad0:·97cd·0000·aecd·0000·c6cd·0000·eecd·0000··................
00000ae0:·9bcf·0000·abcf·0000·c2cf·0000·d9cf·0000··................00000ae0:·01ce·0000·18ce·0000·36ce·0000·54ce·0000··........6...T...
00000af0:·f0cf·0000·05d0·0000·1dd0·0000·42d0·0000··............B...00000af0:·5dce·0000·6cce·0000·8ece·0000·adce·0000··]...l...........
00000b00:·8ad0·0000·aed0·0000·fcd0·0000·4fd1·0000··............O...00000b00:·c3ce·0000·dece·0000·e5ce·0000·f4ce·0000··................
00000b10:·7cd1·0000·aad1·0000·ded1·0000·2fd2·0000··|.........../...00000b10:·fbce·0000·0bcf·0000·19cf·0000·29cf·0000··............)...
00000b20:·3ed2·0000·50d2·0000·a4d2·0000·dcd2·0000··>...P...........00000b20:·71cf·0000·c6cf·0000·d1cf·0000·f5cf·0000··q...............
00000b30:·0fd3·0000·81d3·0000·93d3·0000·b7d3·0000··................00000b30:·1ed0·0000·2dd0·0000·40d0·0000·4cd0·0000··....-...@...L...
00000b40:·c7d3·0000·d5d3·0000·ddd3·0000·e6d3·0000··................00000b40:·68d0·0000·75d0·0000·80d0·0000·8bd0·0000··h...u...........
00000b50:·ffd3·0000·1cd4·0000·34d4·0000·3dd4·0000··........4...=...00000b50:·dbd0·0000·e3d0·0000·f9d0·0000·00d1·0000··................
00000b60:·45d4·0000·54d4·0000·6ed4·0000·83d4·0000··E...T...n.......00000b60:·10d1·0000·27d1·0000·3ed1·0000·55d1·0000··....'...>...U...
00000b70:·97d4·0000·add4·0000·d9d4·0000·02d5·0000··................00000b70:·6ad1·0000·7ad1·0000·92d1·0000·b7d1·0000··j...z...........
00000b80:·62d5·0000·95d5·0000·afd5·0000·36d6·0000··b...........6...00000b80:·ffd1·0000·23d2·0000·71d2·0000·c4d2·0000··....#...q.......
Max diff block lines reached; 12972971/13803065 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············:·9497926b4 checksum············:·7d0695a7
5 signature···········:·b179...ea015 signature···········:·73ad...34f6
6 file_size···········:·88967526 file_size···········:·8896752
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·····:·6647810 string_ids_size·····:·66478
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·1060512 type_ids_size·······:·10605
Offset 1666398, 27 lines modifiedOffset 1666398, 27 lines modified
1666398 ······ins···········:·01666398 ······ins···········:·0
1666399 ······outs··········:·21666399 ······outs··········:·2
1666400 ······insns·size····:·54·16-bit·code·units1666400 ······insns·size····:·54·16-bit·code·units
1666401 492fd0:········································|[492fd0]·io.realm.DefaultRealmModuleMediator.<clinit>:()V1666401 492fd0:········································|[492fd0]·io.realm.DefaultRealmModuleMediator.<clinit>:()V
1666402 492fe0:·2200·fb22······························|0000:·new-instance·v0,·Ljava/util/HashSet;·//·type@22fb1666402 492fe0:·2200·fb22······························|0000:·new-instance·v0,·Ljava/util/HashSet;·//·type@22fb
1666403 492fe4:·1301·0800······························|0002:·const/16·v1,·#int·8·//·#81666403 492fe4:·1301·0800······························|0002:·const/16·v1,·#int·8·//·#8
1666404 492fe8:·7020·82e8·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/util/HashSet;.<init>:(I)V·//·method@e8821666404 492fe8:·7020·82e8·1000·························|0004:·invoke-direct·{v0,·v1},·Ljava/util/HashSet;.<init>:(I)V·//·method@e882
1666405 492fee:·1c01·eb26······························|0007:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@26eb1666405 492fee:·1c01·f226······························|0007:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@26f2
1666406 492ff2:·7220·09e9·1000·························|0009:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666406 492ff2:·7220·09e9·1000·························|0009:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666407 492ff8:·1c01·ed26······························|000c:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@26ed1666407 492ff8:·1c01·ef26······························|000c:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@26ef
1666408 492ffc:·7220·09e9·1000·························|000e:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666408 492ffc:·7220·09e9·1000·························|000e:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666409 493002:·1c01·f126······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@26f11666409 493002:·1c01·f026······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@26f0
1666410 493006:·7220·09e9·1000·························|0013:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666410 493006:·7220·09e9·1000·························|0013:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666411 49300c:·1c01·f026······························|0016:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@26f01666411 49300c:·1c01·f126······························|0016:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@26f1
1666412 493010:·7220·09e9·1000·························|0018:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666412 493010:·7220·09e9·1000·························|0018:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666413 493016:·1c01·ef26······························|001b:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@26ef1666413 493016:·1c01·ec26······························|001b:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoRoomEntity;·//·type@26ec
1666414 49301a:·7220·09e9·1000·························|001d:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666414 49301a:·7220·09e9·1000·························|001d:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666415 493020:·1c01·f226······························|0020:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@26f21666415 493020:·1c01·ed26······························|0020:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@26ed
1666416 493024:·7220·09e9·1000·························|0022:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666416 493024:·7220·09e9·1000·························|0022:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666417 49302a:·1c01·ec26······························|0025:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoRoomEntity;·//·type@26ec1666417 49302a:·1c01·eb26······························|0025:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@26eb
1666418 49302e:·7220·09e9·1000·························|0027:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666418 49302e:·7220·09e9·1000·························|0027:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666419 493034:·1c01·ee26······························|002a:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/IncomingRoomKeyRequestEntity;·//·type@26ee1666419 493034:·1c01·ee26······························|002a:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/IncomingRoomKeyRequestEntity;·//·type@26ee
1666420 493038:·7220·09e9·1000·························|002c:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e9091666420 493038:·7220·09e9·1000·························|002c:·invoke-interface·{v0,·v1},·Ljava/util/Set;.add:(Ljava/lang/Object;)Z·//·method@e909
1666421 49303e:·7110·51e8·0000·························|002f:·invoke-static·{v0},·Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;·//·method@e8511666421 49303e:·7110·51e8·0000·························|002f:·invoke-static·{v0},·Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;·//·method@e851
1666422 493044:·0c00···································|0032:·move-result-object·v01666422 493044:·0c00···································|0032:·move-result-object·v0
1666423 493046:·6900·a3cc······························|0033:·sput-object·v0,·Lio/realm/DefaultRealmModuleMediator;.MODEL_CLASSES:Ljava/util/Set;·//·field@cca31666423 493046:·6900·a3cc······························|0033:·sput-object·v0,·Lio/realm/DefaultRealmModuleMediator;.MODEL_CLASSES:Ljava/util/Set;·//·field@cca3
1666424 49304a:·0e00···································|0035:·return-void1666424 49304a:·0e00···································|0035:·return-void
Offset 1666470, 170 lines modifiedOffset 1666470, 170 lines modified
1666470 49248c:·6e10·3ae6·0a00·························|0004:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@e63a1666470 49248c:·6e10·3ae6·0a00·························|0004:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@e63a
1666471 492492:·0c00···································|0007:·move-result-object·v01666471 492492:·0c00···································|0007:·move-result-object·v0
1666472 492494:·6e10·9de5·0000·························|0008:·invoke-virtual·{v0},·Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class;·//·method@e59d1666472 492494:·6e10·9de5·0000·························|0008:·invoke-virtual·{v0},·Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class;·//·method@e59d
1666473 49249a:·0c00···································|000b:·move-result-object·v01666473 49249a:·0c00···································|000b:·move-result-object·v0
1666474 49249c:·2805···································|000c:·goto·0011·//·+00051666474 49249c:·2805···································|000c:·goto·0011·//·+0005
1666475 49249e:·6e10·3ae6·0a00·························|000d:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@e63a1666475 49249e:·6e10·3ae6·0a00·························|000d:·invoke-virtual·{v10},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@e63a
1666476 4924a4:·0c00···································|0010:·move-result-object·v01666476 4924a4:·0c00···································|0010:·move-result-object·v0
1666477 4924a6:·1c01·eb26······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@26eb1666477 4924a6:·1c01·f226······························|0011:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@26f2
1666478 4924aa:·6e20·38e6·1000·························|0013:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e6381666478 4924aa:·6e20·38e6·1000·························|0013:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e638
1666479 4924b0:·0a01···································|0016:·move-result·v11666479 4924b0:·0a01···································|0016:·move-result·v1
1666480 4924b2:·3801·2100······························|0017:·if-eqz·v1,·0038·//·+00211666480 4924b2:·3801·2100······························|0017:·if-eqz·v1,·0038·//·+0021
1666481 4924b6:·6e10·99de·0900·························|0019:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de991666481 4924b6:·6e10·99de·0900·························|0019:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de99
1666482 4924bc:·0c01···································|001c:·move-result-object·v11666482 4924bc:·0c01···································|001c:·move-result-object·v1
1666483 4924be:·1c02·eb26······························|001d:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@26eb1666483 4924be:·1c02·f226······························|001d:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@26f2
1666484 4924c2:·6e20·b1e0·2100·························|001f:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b11666484 4924c2:·6e20·b1e0·2100·························|001f:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b1
1666485 4924c8:·0c01···································|0022:·move-result-object·v11666485 4924c8:·0c01···································|0022:·move-result-object·v1
1666486 4924ca:·0713···································|0023:·move-object·v3,·v11666486 4924ca:·0713···································|0023:·move-object·v3,·v1
1666487 4924cc:·1f03·fc21······························|0024:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_CryptoMetadataEntityRealmProxy$CryptoMetadataEntityColumnInfo;·//·type@21fc1666487 4924cc:·1f03·1822······························|0024:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_UserEntityRealmProxy$UserEntityColumnInfo;·//·type@2218
1666488 4924d0:·07a4···································|0026:·move-object·v4,·v101666488 4924d0:·07a4···································|0026:·move-object·v4,·v10
1666489 4924d2:·1f04·eb26······························|0027:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/CryptoMetadataEntity;·//·type@26eb1666489 4924d2:·1f04·f226······························|0027:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/UserEntity;·//·type@26f2
1666490 4924d6:·0792···································|0029:·move-object·v2,·v91666490 4924d6:·0792···································|0029:·move-object·v2,·v9
1666491 4924d8:·01b5···································|002a:·move·v5,·v111666491 4924d8:·01b5···································|002a:·move·v5,·v11
1666492 4924da:·07c6···································|002b:·move-object·v6,·v121666492 4924da:·07c6···································|002b:·move-object·v6,·v12
1666493 4924dc:·07d7···································|002c:·move-object·v7,·v131666493 4924dc:·07d7···································|002c:·move-object·v7,·v13
1666494 4924de:·7706·fde2·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:·28533e143c2e26cafc2eee96c291a698ddbc78f0d027649ca6f4c9109f6f25d1·...·]1666494 4924de:·7706·43e4·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:·c4da477df411b6bf99e058d687ef9731aeeaef91eca314a9da505e34aff5bbc7·...·]
1666495 4924e4:·0c09···································|0030:·move-result-object·v91666495 4924e4:·0c09···································|0030:·move-result-object·v9
1666496 4924e6:·6e20·82e5·9000·························|0031:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@e5821666496 4924e6:·6e20·82e5·9000·························|0031:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@e582
1666497 4924ec:·0c09···································|0034:·move-result-object·v91666497 4924ec:·0c09···································|0034:·move-result-object·v9
1666498 4924ee:·1f09·8a21······························|0035:·check-cast·v9,·Lio/realm/RealmModel;·//·type@218a1666498 4924ee:·1f09·8a21······························|0035:·check-cast·v9,·Lio/realm/RealmModel;·//·type@218a
1666499 4924f2:·1109···································|0037:·return-object·v91666499 4924f2:·1109···································|0037:·return-object·v9
1666500 4924f4:·1c01·ed26······························|0038:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@26ed1666500 4924f4:·1c01·ef26······························|0038:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@26ef
1666501 4924f8:·6e20·38e6·1000·························|003a:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e6381666501 4924f8:·6e20·38e6·1000·························|003a:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e638
1666502 4924fe:·0a01···································|003d:·move-result·v11666502 4924fe:·0a01···································|003d:·move-result·v1
1666503 492500:·3801·2100······························|003e:·if-eqz·v1,·005f·//·+00211666503 492500:·3801·2100······························|003e:·if-eqz·v1,·005f·//·+0021
1666504 492504:·6e10·99de·0900·························|0040:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de991666504 492504:·6e10·99de·0900·························|0040:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de99
1666505 49250a:·0c01···································|0043:·move-result-object·v11666505 49250a:·0c01···································|0043:·move-result-object·v1
1666506 49250c:·1c02·ed26······························|0044:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@26ed1666506 49250c:·1c02·ef26······························|0044:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@26ef
1666507 492510:·6e20·b1e0·2100·························|0046:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b11666507 492510:·6e20·b1e0·2100·························|0046:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b1
1666508 492516:·0c01···································|0049:·move-result-object·v11666508 492516:·0c01···································|0049:·move-result-object·v1
1666509 492518:·0713···································|004a:·move-object·v3,·v11666509 492518:·0713···································|004a:·move-object·v3,·v1
1666510 49251a:·1f03·0422······························|004b:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_DeviceInfoEntityRealmProxy$DeviceInfoEntityColumnInfo;·//·type@22041666510 49251a:·1f03·0c22······························|004b:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OlmInboundGroupSessionEntityRealmProxy$OlmInboundGroupSessionEntityColumnInfo;·//·type@220c
1666511 49251e:·07a4···································|004d:·move-object·v4,·v101666511 49251e:·07a4···································|004d:·move-object·v4,·v10
1666512 492520:·1f04·ed26······························|004e:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/DeviceInfoEntity;·//·type@26ed1666512 492520:·1f04·ef26······························|004e:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmInboundGroupSessionEntity;·//·type@26ef
1666513 492524:·0792···································|0050:·move-object·v2,·v91666513 492524:·0792···································|0050:·move-object·v2,·v9
1666514 492526:·01b5···································|0051:·move·v5,·v111666514 492526:·01b5···································|0051:·move·v5,·v11
1666515 492528:·07c6···································|0052:·move-object·v6,·v121666515 492528:·07c6···································|0052:·move-object·v6,·v12
1666516 49252a:·07d7···································|0053:·move-object·v7,·v131666516 49252a:·07d7···································|0053:·move-object·v7,·v13
1666517 49252c:·7706·5ae3·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:·71692bd02a48b2f8113cb260bf6c557653f4c7379eb482275d2dd66838f6bbdb·...·]1666517 49252c:·7706·b3e3·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:·13a56e9802f2ae1cfed06f80090980d96980a99fd659a4e3d9abdec879d58c91·...·]
1666518 492532:·0c09···································|0057:·move-result-object·v91666518 492532:·0c09···································|0057:·move-result-object·v9
1666519 492534:·6e20·82e5·9000·························|0058:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@e5821666519 492534:·6e20·82e5·9000·························|0058:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@e582
1666520 49253a:·0c09···································|005b:·move-result-object·v91666520 49253a:·0c09···································|005b:·move-result-object·v9
1666521 49253c:·1f09·8a21······························|005c:·check-cast·v9,·Lio/realm/RealmModel;·//·type@218a1666521 49253c:·1f09·8a21······························|005c:·check-cast·v9,·Lio/realm/RealmModel;·//·type@218a
1666522 492540:·1109···································|005e:·return-object·v91666522 492540:·1109···································|005e:·return-object·v9
1666523 492542:·1c01·f126······························|005f:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@26f11666523 492542:·1c01·f026······························|005f:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@26f0
1666524 492546:·6e20·38e6·1000·························|0061:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e6381666524 492546:·6e20·38e6·1000·························|0061:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e638
1666525 49254c:·0a01···································|0064:·move-result·v11666525 49254c:·0a01···································|0064:·move-result·v1
1666526 49254e:·3801·2100······························|0065:·if-eqz·v1,·0086·//·+00211666526 49254e:·3801·2100······························|0065:·if-eqz·v1,·0086·//·+0021
1666527 492552:·6e10·99de·0900·························|0067:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de991666527 492552:·6e10·99de·0900·························|0067:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de99
1666528 492558:·0c01···································|006a:·move-result-object·v11666528 492558:·0c01···································|006a:·move-result-object·v1
1666529 49255a:·1c02·f126······························|006b:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@26f11666529 49255a:·1c02·f026······························|006b:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@26f0
1666530 49255e:·6e20·b1e0·2100·························|006d:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b11666530 49255e:·6e20·b1e0·2100·························|006d:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b1
1666531 492564:·0c01···································|0070:·move-result-object·v11666531 492564:·0c01···································|0070:·move-result-object·v1
1666532 492566:·0713···································|0071:·move-object·v3,·v11666532 492566:·0713···································|0071:·move-object·v3,·v1
1666533 492568:·1f03·1422······························|0072:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OutgoingRoomKeyRequestEntityRealmProxy$OutgoingRoomKeyRequestEntityColumnInfo;·//·type@22141666533 492568:·1f03·1022······························|0072:·check-cast·v3,·Lio/realm/org_matrix_androidsdk_data_cryptostore_db_model_OlmSessionEntityRealmProxy$OlmSessionEntityColumnInfo;·//·type@2210
1666534 49256c:·07a4···································|0074:·move-object·v4,·v101666534 49256c:·07a4···································|0074:·move-object·v4,·v10
1666535 49256e:·1f04·f126······························|0075:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@26f11666535 49256e:·1f04·f026······························|0075:·check-cast·v4,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@26f0
1666536 492572:·0792···································|0077:·move-object·v2,·v91666536 492572:·0792···································|0077:·move-object·v2,·v9
1666537 492574:·01b5···································|0078:·move·v5,·v111666537 492574:·01b5···································|0078:·move·v5,·v11
1666538 492576:·07c6···································|0079:·move-object·v6,·v121666538 492576:·07c6···································|0079:·move-object·v6,·v12
1666539 492578:·07d7···································|007a:·move-object·v7,·v131666539 492578:·07d7···································|007a:·move-object·v7,·v13
1666540 49257a:·7706·13e4·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:·a87488dce7e4328d4d0742cfc9b0dfd88a04741795e9646808426895d8812981·...·]31666540 49257a:·7706·e3e3·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:·622a65f58551a59dee88be136acec48f10826a8ec997ddcc3c9ac3d0052e4f6c·...·]3
1666541 492580:·0c09···································|007e:·move-result-object·v91666541 492580:·0c09···································|007e:·move-result-object·v9
1666542 492582:·6e20·82e5·9000·························|007f:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@e5821666542 492582:·6e20·82e5·9000·························|007f:·invoke-virtual·{v0,·v9},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@e582
1666543 492588:·0c09···································|0082:·move-result-object·v91666543 492588:·0c09···································|0082:·move-result-object·v9
1666544 49258a:·1f09·8a21······························|0083:·check-cast·v9,·Lio/realm/RealmModel;·//·type@218a1666544 49258a:·1f09·8a21······························|0083:·check-cast·v9,·Lio/realm/RealmModel;·//·type@218a
1666545 49258e:·1109···································|0085:·return-object·v91666545 49258e:·1109···································|0085:·return-object·v9
1666546 492590:·1c01·f026······························|0086:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@26f01666546 492590:·1c01·f126······························|0086:·const-class·v1,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@26f1
1666547 492594:·6e20·38e6·1000·························|0088:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e6381666547 492594:·6e20·38e6·1000·························|0088:·invoke-virtual·{v0,·v1},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@e638
1666548 49259a:·0a01···································|008b:·move-result·v11666548 49259a:·0a01···································|008b:·move-result·v1
1666549 49259c:·3801·2100······························|008c:·if-eqz·v1,·00ad·//·+00211666549 49259c:·3801·2100······························|008c:·if-eqz·v1,·00ad·//·+0021
1666550 4925a0:·6e10·99de·0900·························|008e:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de991666550 4925a0:·6e10·99de·0900·························|008e:·invoke-virtual·{v9},·Lio/realm/Realm;.getSchema:()Lio/realm/RealmSchema;·//·method@de99
1666551 4925a6:·0c01···································|0091:·move-result-object·v11666551 4925a6:·0c01···································|0091:·move-result-object·v1
1666552 4925a8:·1c02·f026······························|0092:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OlmSessionEntity;·//·type@26f01666552 4925a8:·1c02·f126······························|0092:·const-class·v2,·Lorg/matrix/androidsdk/data/cryptostore/db/model/OutgoingRoomKeyRequestEntity;·//·type@26f1
1666553 4925ac:·6e20·b1e0·2100·························|0094:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b11666553 4925ac:·6e20·b1e0·2100·························|0094:·invoke-virtual·{v1,·v2},·Lio/realm/RealmSchema;.getColumnInfo:(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;·//·method@e0b1
1666554 4925b2:·0c01···································|0097:·move-result-object·v11666554 4925b2:·0c01···································|0097:·move-result-object·v1
1666555 4925b4:·0713···································|0098:·move-object·v3,·v11666555 4925b4:·0713···································|0098:·move-object·v3,·v1
Max diff block lines reached; 168361/188227 bytes (89.45%) of diff not shown.
50.1 KB
classes.jar
1.72 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·15272391·bytes,·number·of·entries:·83041 Zip·file·size:·15272347·bytes,·number·of·entries:·8304
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 8299, 8 lines modifiedOffset 8299, 8 lines modified
8299 ?rwxrwxr-x··2.0·unx·····9111·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorRoomCreationActivity.class8299 ?rwxrwxr-x··2.0·unx·····9111·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorRoomCreationActivity.class
8300 ?rwxrwxr-x··2.0·unx····10057·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomDetailsActivity.class8300 ?rwxrwxr-x··2.0·unx····10057·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomDetailsActivity.class
8301 ?rwxrwxr-x··2.0·unx·····4968·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorSettingsActivity.class8301 ?rwxrwxr-x··2.0·unx·····4968·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorSettingsActivity.class
8302 ?rwxrwxr-x··2.0·unx····26593·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class8302 ?rwxrwxr-x··2.0·unx····26593·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
8303 ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi26Impl.class8303 ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ViewCompatApi26Impl.class
8304 ?rwxrwxr-x··2.0·unx····10800·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomInviteMembersActivity.class8304 ?rwxrwxr-x··2.0·unx····10800·b-·defN·80-Jan-01·00:00·im/vector/activity/VectorRoomInviteMembersActivity.class
8305 ?rwxrwxr-x··2.0·unx·····7041·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorUnifiedSearchActivity.class8305 ?rwxrwxr-x··2.0·unx·····7041·b-·stor·80-Jan-01·00:00·im/vector/activity/VectorUnifiedSearchActivity.class
8306 8304·files,·16770648·bytes·uncompressed,·13710389·bytes·compressed:··18.2%8306 8304·files,·16770648·bytes·uncompressed,·13710345·bytes·compressed:··18.2%
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.