[−]
/home/hans/code/fdroid/data/tmp/org.smssecure.smssecure_123.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.smssecure.smssecure_123.apk
[−]
zipinfo {}
Offset 1, 13 lines modified Offset 1, 11 lines modified
1 Zip·​file·​size:​·​7885540·​bytes,​·​number·​of·​entries:​·​2003 1 Zip·​file·​size:​·​7879841·​bytes,​·​number·​of·​entries:​·​2003
2 -​rw-​-​-​-​·····​2.​0·​fat···​208076·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat···​208076·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat···​208197·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​28969C09.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat···​208197·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​28969C09.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​28969C09.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​28969C09.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​44·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​services/​com.​fasterxml.​jackson.​core.​ObjectCodec  
6 -​rw-​-​-​-​·····​2.​0·​fat·······​39·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​services/​com.​fasterxml.​jackson.​core.​JsonFactory  
7 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
8 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
9 -​rw-​-​-​-​·····​2.​0·​fat····​24688·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​24688·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat·····​4083·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​backward 8 -​rw-​-​-​-​·····​2.​0·​fat·····​4083·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​backward
11 -​rw-​-​-​-​·····​2.​0·​fat···​262144·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​databases/​apns.​db 9 -​rw-​-​-​-​·····​2.​0·​fat···​262144·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​databases/​apns.​db
12 -​rw-​-​-​-​·····​1.​0·​fat···​340106·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​emoji-​nature.​png 10 -​rw-​-​-​-​·····​1.​0·​fat···​340106·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​emoji-​nature.​png
13 -​rw-​-​-​-​·····​1.​0·​fat···​289380·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​emoji-​objects.​png 11 -​rw-​-​-​-​·····​1.​0·​fat···​289380·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​emoji-​objects.​png
Offset 1455, 16 lines modified Offset 1453, 16 lines modified
1455 -​rw-​-​-​-​·····​2.​0·​fat·····​1432·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_app_prote​ction.​xml 1453 -​rw-​-​-​-​·····​2.​0·​fat·····​1432·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_app_prote​ction.​xml
1456 -​rw-​-​-​-​·····​2.​0·​fat······​740·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_appearanc​e.​xml 1454 -​rw-​-​-​-​·····​2.​0·​fat······​740·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_appearanc​e.​xml
1457 -​rw-​-​-​-​·····​2.​0·​fat·····​1600·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_chats.​xml 1455 -​rw-​-​-​-​·····​2.​0·​fat·····​1600·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_chats.​xml
1458 -​rw-​-​-​-​·····​2.​0·​fat·····​1704·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_manual_mm​s.​xml 1456 -​rw-​-​-​-​·····​2.​0·​fat·····​1704·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_manual_mm​s.​xml
1459 -​rw-​-​-​-​·····​2.​0·​fat·····​2276·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_notificat​ions.​xml 1457 -​rw-​-​-​-​·····​2.​0·​fat·····​2276·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_notificat​ions.​xml
1460 -​rw-​-​-​-​·····​2.​0·​fat·····​1680·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_sms_mms.​xml 1458 -​rw-​-​-​-​·····​2.​0·​fat·····​1680·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences_sms_mms.​xml
1461 -​rw-​-​-​-​·····​2.​0·​fat·····​1968·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​recipient_preferences​.​xml 1459 -​rw-​-​-​-​·····​2.​0·​fat·····​1968·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​recipient_preferences​.​xml
1462 -​rw-​-​-​-​·····​1.​0·​fat··​1475916·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 1460 -​rw-​-​-​-​·····​1.​0·​fat··​1475108·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
1463 -​rw-​-​-​-​·····​2.​0·​fat··​6863844·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 1461 -​rw-​-​-​-​·····​2.​0·​fat··​6864584·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
1464 -​rw-​-​-​-​·····​2.​0·​fat····​49608·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges_de.​properties 1462 -​rw-​-​-​-​·····​2.​0·​fat····​49608·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges_de.​properties
1465 -​rw-​-​-​-​·····​2.​0·​fat····​42868·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges.​properties 1463 -​rw-​-​-​-​·····​2.​0·​fat····​42868·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges.​properties
1466 -​rw-​-​-​-​·····​2.​0·​fat······​343·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_LV 1464 -​rw-​-​-​-​·····​2.​0·​fat······​343·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_LV
1467 -​rw-​-​-​-​·····​2.​0·​fat······​633·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_HK 1465 -​rw-​-​-​-​·····​2.​0·​fat······​633·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_HK
1468 -​rw-​-​-​-​·····​2.​0·​fat······​155·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_MR 1466 -​rw-​-​-​-​·····​2.​0·​fat······​155·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_MR
1469 -​rw-​-​-​-​·····​2.​0·​fat······​410·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_VE 1467 -​rw-​-​-​-​·····​2.​0·​fat······​410·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_VE
1470 -​rw-​-​-​-​·····​2.​0·​fat······​166·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_AD 1468 -​rw-​-​-​-​·····​2.​0·​fat······​166·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_AD
Offset 1994, 12 lines modified Offset 1992, 14 lines modified
1994 -​rw-​-​-​-​·····​2.​0·​fat······​405·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberAlternateF​ormatsProto_381 1992 -​rw-​-​-​-​·····​2.​0·​fat······​405·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberAlternateF​ormatsProto_381
1995 -​rw-​-​-​-​·····​2.​0·​fat······​392·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_QA 1993 -​rw-​-​-​-​·····​2.​0·​fat······​392·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_QA
1996 -​rw-​-​-​-​·····​2.​0·​fat······​300·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_TH 1994 -​rw-​-​-​-​·····​2.​0·​fat······​300·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_TH
1997 -​rw-​-​-​-​·····​2.​0·​fat······​708·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_BE 1995 -​rw-​-​-​-​·····​2.​0·​fat······​708·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_BE
1998 -​rw-​-​-​-​·····​2.​0·​fat······​314·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_NE 1996 -​rw-​-​-​-​·····​2.​0·​fat······​314·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_NE
1999 -​rw-​-​-​-​·····​2.​0·​fat······​201·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_CI 1997 -​rw-​-​-​-​·····​2.​0·​fat······​201·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​ShortNumberMetadataPr​oto_CI
2000 -​rw-​-​-​-​·····​2.​0·​fat······​371·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_AD 1998 -​rw-​-​-​-​·····​2.​0·​fat······​371·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​google/​i18n/​phonenumbers/​data/​PhoneNumberMetadataPr​oto_AD
  1999 -​rw-​-​-​-​·····​2.​0·​fat·······​39·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​services/​com.​fasterxml.​jackson.​core.​JsonFactory
  2000 -​rw-​-​-​-​·····​2.​0·​fat·······​44·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​services/​com.​fasterxml.​jackson.​core.​ObjectCodec
2001 -​rw-​-​-​-​·····​2.​0·​fat···​135228·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi-​v7a/​libcurve25519.​so 2001 -​rw-​-​-​-​·····​2.​0·​fat···​135228·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi-​v7a/​libcurve25519.​so
2002 -​rw-​-​-​-​·····​2.​0·​fat···​131128·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi/​libcurve25519.​so 2002 -​rw-​-​-​-​·····​2.​0·​fat···​131128·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​armeabi/​libcurve25519.​so
2003 -​rw-​-​-​-​·····​2.​0·​fat···​235668·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​mips/​libcurve25519.​so 2003 -​rw-​-​-​-​·····​2.​0·​fat···​235668·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​mips/​libcurve25519.​so
2004 -​rw-​-​-​-​·····​2.​0·​fat···​163904·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86/​libcurve25519.​so 2004 -​rw-​-​-​-​·····​2.​0·​fat···​163904·​bl·​defN·​08-​Jan-​01·​00:​00·​lib/​x86/​libcurve25519.​so
2005 2003·​files,​·​13094293·​bytes·​uncompressed,​·​7512436·​bytes·​compressed:​··​42.​6% 2005 2003·​files,​·​13094225·​bytes·​uncompressed,​·​7512173·​bytes·​compressed:​··​42.​6%
[−]
smali/android/support/design/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​1029  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/android/support/v4/preference/PreferenceFragment.smali
Offset 307, 18 lines modified Offset 307, 20 lines modified
307 ····​.​line·​223 307 ····​.​line·​223
308 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>mPreferenceManager:​Landroid/​preference/​PreferenceManager;​ 308 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>mPreferenceManager:​Landroid/​preference/​PreferenceManager;​
   
309 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 309 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
310 ····​move-​result-​object·​v1 310 ····​move-​result-​object·​v1
   
  311 ····​.​line·​224
311 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​ 312 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​
   
312 ····​move-​result-​object·​v2 313 ····​move-​result-​object·​v2
   
  314 ····​.​line·​223
313 ····​invoke-​static·​{v0,​·​v1,​·​p1,​·​v2},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at;​-​>inflateFromResource(​Landroid/​preference/​PreferenceManager;​Landroid/​app/​Activity;​ILandroid/​preference/​PreferenceScreen;​)​Landroid/​preference/​PreferenceScreen;​ 315 ····​invoke-​static·​{v0,​·​v1,​·​p1,​·​v2},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at;​-​>inflateFromResource(​Landroid/​preference/​PreferenceManager;​Landroid/​app/​Activity;​ILandroid/​preference/​PreferenceScreen;​)​Landroid/​preference/​PreferenceScreen;​
   
314 ····​move-​result-​object·​v0 316 ····​move-​result-​object·​v0
   
315 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>setPreferenceScreen(​Landroid/​preference/​PreferenceScreen;​)​V 317 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>setPreferenceScreen(​Landroid/​preference/​PreferenceScreen;​)​V
   
316 ····​.​line·​225 318 ····​.​line·​225
Offset 546, 14 lines modified Offset 548, 15 lines modified
546 .​end·​method 548 .​end·​method
   
547 .​method·​public·​onPreferenceTreeClick​(Landroid/​preference/​PreferenceScreen;​Landroid/​preference/​Preference;​)​Z 549 .​method·​public·​onPreferenceTreeClick​(Landroid/​preference/​PreferenceScreen;​Landroid/​preference/​Preference;​)​Z
548 ····​.​locals·​1 550 ····​.​locals·​1
   
549 ····​.​prologue 551 ····​.​prologue
550 ····​.​line·​233 552 ····​.​line·​233
  553 ····​.​line·​234
551 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 554 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
552 ····​move-​result-​object·​v0 555 ····​move-​result-​object·​v0
   
553 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$On​PreferenceStartFragme​ntCallback;​ 556 ····​instance-​of·​v0,​·​v0,​·​Landroid/​support/​v4/​preference/​PreferenceFragment$On​PreferenceStartFragme​ntCallback;​
   
554 ····​if-​eqz·​v0,​·​:​cond_0 557 ····​if-​eqz·​v0,​·​:​cond_0
[−]
smali/android/support/v4/preference/PreferenceManagerCompat.smali
Offset 27, 15 lines modified Offset 27, 14 lines modified
27 .​method·​public·​constructor·​<init>()​V 27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​33 30 ····​.​line·​33
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​.​line·​42  
33 ····​return-​void 32 ····​return-​void
34 .​end·​method 33 .​end·​method
   
35 .​method·​static·​dispatchActivityDestr​oy(Landroid/​preference/​PreferenceManager;​)​V 34 .​method·​static·​dispatchActivityDestr​oy(Landroid/​preference/​PreferenceManager;​)​V
36 ····​.​locals·​3 35 ····​.​locals·​3
   
37 ····​.​prologue 36 ····​.​prologue
Offset 553, 39 lines modified Offset 552, 41 lines modified
553 ····​const/​4·​v1,​·​0x1 552 ····​const/​4·​v1,​·​0x1
   
554 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V 553 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
   
555 ····​.​line·​83 554 ····​.​line·​83
556 ····​if-​eqz·​p1,​·​:​cond_0 555 ····​if-​eqz·​p1,​·​:​cond_0
   
557 ····​.​line·​84 556 ····​.​line·​85
558 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​ 557 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​
   
559 ····​move-​result-​object·​v1 558 ····​move-​result-​object·​v1
   
560 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​ 559 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​
   
561 ····​move-​result-​object·​v1 560 ····​move-​result-​object·​v1
   
562 ····​const/​4·​v2,​·​0x1 561 ····​const/​4·​v2,​·​0x1
   
563 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​ 562 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Class;​
   
564 ····​const/​4·​v3,​·​0x0 563 ····​const/​4·​v3,​·​0x0
   
  564 ····​.​line·​86
565 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​ 565 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​
   
566 ····​move-​result-​object·​v4 566 ····​move-​result-​object·​v4
   
567 ····​aput-​object·​v4,​·​v2,​·​v3 567 ····​aput-​object·​v4,​·​v2,​·​v3
   
568 ····​new-​instance·​v3,​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​ 568 ····​new-​instance·​v3,​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​
   
569 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​-​><init>(Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$OnPreferenceTreeCl​ickListener;​)​V 569 ····​invoke-​direct·​{v3,​·​p1},​·​Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$1;​-​><init>(Landroid/​support/​v4/​preference/​PreferenceManagerComp​at$OnPreferenceTreeCl​ickListener;​)​V
   
  570 ····​.​line·​84
570 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​reflect/​Proxy;​-​>newProxyInstance(Lja​va/​lang/​ClassLoader;​[Ljava/​lang/​Class;​Ljava/​lang/​reflect/​InvocationHandler;​)​Ljava/​lang/​Object;​ 571 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​reflect/​Proxy;​-​>newProxyInstance(Lja​va/​lang/​ClassLoader;​[Ljava/​lang/​Class;​Ljava/​lang/​reflect/​InvocationHandler;​)​Ljava/​lang/​Object;​
   
571 ····​move-​result-​object·​v1 572 ····​move-​result-​object·​v1
   
572 ····​.​line·​96 573 ····​.​line·​96
573 ····​invoke-​virtual·​{v0,​·​p0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 574 ····​invoke-​virtual·​{v0,​·​p0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
   
[−]
smali/android/support/v4/preferencefragment/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​26  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/android/support/v7/appcompat/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​885  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/android/support/v7/gridlayout/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​49  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/android/support/v7/recyclerview/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​22  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/com/amulyakhare/textdrawable/TextDrawable.smali
Offset 344, 34 lines modified Offset 344, 37 lines modified
   
344 ····​int-​to-​float·​v0,​·​v0 344 ····​int-​to-​float·​v0,​·​v0
   
345 ····​mul-​float/​2addr·​v0,​·​v3 345 ····​mul-​float/​2addr·​v0,​·​v3
   
346 ····​float-​to-​int·​v0,​·​v0 346 ····​float-​to-​int·​v0,​·​v0
   
  347 ····​.​line·​66
347 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>green(I)​I 348 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>green(I)​I
   
348 ····​move-​result·​v1 349 ····​move-​result·​v1
   
349 ····​int-​to-​float·​v1,​·​v1 350 ····​int-​to-​float·​v1,​·​v1
   
350 ····​mul-​float/​2addr·​v1,​·​v3 351 ····​mul-​float/​2addr·​v1,​·​v3
   
351 ····​float-​to-​int·​v1,​·​v1 352 ····​float-​to-​int·​v1,​·​v1
   
  353 ····​.​line·​67
352 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>blue(I)​I 354 ····​invoke-​static·​{p1},​·​Landroid/​graphics/​Color;​-​>blue(I)​I
   
353 ····​move-​result·​v2 355 ····​move-​result·​v2
   
354 ····​int-​to-​float·​v2,​·​v2 356 ····​int-​to-​float·​v2,​·​v2
   
355 ····​mul-​float/​2addr·​v2,​·​v3 357 ····​mul-​float/​2addr·​v2,​·​v3
   
356 ····​float-​to-​int·​v2,​·​v2 358 ····​float-​to-​int·​v2,​·​v2
   
  359 ····​.​line·​65
357 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​graphics/​Color;​-​>rgb(III)​I 360 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​graphics/​Color;​-​>rgb(III)​I
   
358 ····​move-​result·​v0 361 ····​move-​result·​v0
   
359 ····​return·​v0 362 ····​return·​v0
360 .​end·​method 363 .​end·​method
   
[−]
smali/com/astuetz/pagerslidingtabstrip/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​44  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/com/doomonafireball/betterpickers/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​448  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/com/melnykov/fab/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​48  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/com/pnikosis/materialishprogress/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​732  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/me/relex/circleindicator/R.smali
Offset 7, 10 lines modified Offset 7, 9 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​9 10 ····​.​line·​9
11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
12 ····​.​line·​23  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
[−]
smali/org/smssecure/smssecure/ApplicationContext.smali
Offset 53, 26 lines modified Offset 53, 29 lines modified
53 ····​.​line·​85 53 ····​.​line·​85
54 ····​invoke-​static·​{p0},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>newBuilder(Landroid/​content/​Context;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​ 54 ····​invoke-​static·​{p0},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>newBuilder(Landroid/​content/​Context;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​const-​string·​v1,​·​"SilenceJobs" 56 ····​const-​string·​v1,​·​"SilenceJobs"
   
  57 ····​.​line·​86
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withName(Ljava/​lang/​String;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withName(Ljava/​lang/​String;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​
   
58 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
  60 ····​.​line·​87
59 ····​invoke-​virtual·​{v0,​·​p0},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withDependencyInject​or(Lorg/​whispersystems/​jobqueue/​dependencies/​DependencyInjector;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​ 61 ····​invoke-​virtual·​{v0,​·​p0},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withDependencyInject​or(Lorg/​whispersystems/​jobqueue/​dependencies/​DependencyInjector;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​
   
60 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
61 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​jobs/​persistence/​EncryptingJobSerializ​er;​ 63 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​jobs/​persistence/​EncryptingJobSerializ​er;​
   
62 ····​invoke-​direct·​{v1},​·​Lorg/​smssecure/​smssecure/​jobs/​persistence/​EncryptingJobSerializ​er;​-​><init>()​V 64 ····​invoke-​direct·​{v1},​·​Lorg/​smssecure/​smssecure/​jobs/​persistence/​EncryptingJobSerializ​er;​-​><init>()​V
   
  65 ····​.​line·​88
63 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withJobSerializer(Lo​rg/​whispersystems/​jobqueue/​persistence/​JobSerializer;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​ 66 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withJobSerializer(Lo​rg/​whispersystems/​jobqueue/​persistence/​JobSerializer;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​
   
64 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
65 ····​const/​4·​v1,​·​0x4 68 ····​const/​4·​v1,​·​0x4
   
66 ····​new-​array·​v1,​·​v1,​·​[Lorg/​whispersystems/​jobqueue/​requirements/​RequirementProvider;​ 69 ····​new-​array·​v1,​·​v1,​·​[Lorg/​whispersystems/​jobqueue/​requirements/​RequirementProvider;​
Offset 103, 24 lines modified Offset 106, 27 lines modified
   
103 ····​const/​4·​v2,​·​0x3 106 ····​const/​4·​v2,​·​0x3
   
104 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>mediaNetworkRequirem​entProvider:​Lorg/​smssecure/​smssecure/​jobs/​requirements/​MediaNetworkRequireme​ntProvider;​ 107 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>mediaNetworkRequirem​entProvider:​Lorg/​smssecure/​smssecure/​jobs/​requirements/​MediaNetworkRequireme​ntProvider;​
   
105 ····​aput-​object·​v3,​·​v1,​·​v2 108 ····​aput-​object·​v3,​·​v1,​·​v2
   
  109 ····​.​line·​89
106 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withRequirementProvi​ders([Lorg/​whispersystems/​jobqueue/​requirements/​RequirementProvider;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​ 110 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withRequirementProvi​ders([Lorg/​whispersystems/​jobqueue/​requirements/​RequirementProvider;​)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​
   
107 ····​move-​result-​object·​v0 111 ····​move-​result-​object·​v0
   
108 ····​const/​4·​v1,​·​0x5 112 ····​const/​4·​v1,​·​0x5
   
  113 ····​.​line·​93
109 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withConsumerThreads(​I)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​ 114 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>withConsumerThreads(​I)​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​
   
110 ····​move-​result-​object·​v0 115 ····​move-​result-​object·​v0
   
  116 ····​.​line·​94
111 ····​invoke-​virtual·​{v0},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>build()​Lorg/​whispersystems/​jobqueue/​JobManager;​ 117 ····​invoke-​virtual·​{v0},​·​Lorg/​whispersystems/​jobqueue/​JobManager$Builder;​-​>build()​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
112 ····​move-​result-​object·​v0 118 ····​move-​result-​object·​v0
   
113 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>jobManager:​Lorg/​whispersystems/​jobqueue/​JobManager;​ 119 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>jobManager:​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
114 ····​.​line·​95 120 ····​.​line·​95
[−]
smali/org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment.smali
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​138 10 ····​.​line·​138
11 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​preference/​PreferenceFragment;​-​><init>()​V
   
12 ····​.​line·​188  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
   
15 .​method·​private·​setCategorySummaries(​)​V 14 .​method·​private·​setCategorySummaries(​)​V
16 ····​.​locals·​5 15 ····​.​locals·​5
   
17 ····​.​prologue 16 ····​.​prologue
Offset 26, 14 lines modified Offset 25, 15 lines modified
26 ····​.​line·​168 25 ····​.​line·​168
27 ····​const-​string·​v0,​·​"preference_category_​sms_mms" 26 ····​const-​string·​v0,​·​"preference_category_​sms_mms"
   
28 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 27 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
29 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
  29 ····​.​line·​169
30 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 30 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
31 ····​move-​result-​object·​v1 31 ····​move-​result-​object·​v1
   
32 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​SmsMmsPreferenceFragm​ent;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​ 32 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​SmsMmsPreferenceFragm​ent;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​
   
33 ····​move-​result-​object·​v1 33 ····​move-​result-​object·​v1
Offset 43, 14 lines modified Offset 43, 15 lines modified
43 ····​.​line·​170 43 ····​.​line·​170
44 ····​const-​string·​v0,​·​"preference_category_​notifications" 44 ····​const-​string·​v0,​·​"preference_category_​notifications"
   
45 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 45 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
  47 ····​.​line·​171
47 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 48 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
48 ····​move-​result-​object·​v1 49 ····​move-​result-​object·​v1
   
49 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​NotificationsPreferen​ceFragment;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​ 50 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​NotificationsPreferen​ceFragment;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​
   
50 ····​move-​result-​object·​v1 51 ····​move-​result-​object·​v1
Offset 60, 14 lines modified Offset 61, 15 lines modified
60 ····​.​line·​172 61 ····​.​line·​172
61 ····​const-​string·​v0,​·​"preference_category_​app_protection" 62 ····​const-​string·​v0,​·​"preference_category_​app_protection"
   
62 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 63 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
63 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
  65 ····​.​line·​173
64 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 66 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
65 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
66 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​AppProtectionPreferen​ceFragment;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​ 68 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​AppProtectionPreferen​ceFragment;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​
   
67 ····​move-​result-​object·​v1 69 ····​move-​result-​object·​v1
Offset 77, 14 lines modified Offset 79, 15 lines modified
77 ····​.​line·​174 79 ····​.​line·​174
78 ····​const-​string·​v0,​·​"preference_category_​appearance" 80 ····​const-​string·​v0,​·​"preference_category_​appearance"
   
79 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 81 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
80 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
  83 ····​.​line·​175
81 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 84 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
82 ····​move-​result-​object·​v1 85 ····​move-​result-​object·​v1
   
83 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​AppearancePreferenceF​ragment;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​ 86 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​AppearancePreferenceF​ragment;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​
   
84 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v1
Offset 94, 14 lines modified Offset 97, 15 lines modified
94 ····​.​line·​176 97 ····​.​line·​176
95 ····​const-​string·​v0,​·​"preference_category_​chats" 98 ····​const-​string·​v0,​·​"preference_category_​chats"
   
96 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 99 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
97 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
  101 ····​.​line·​177
98 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 102 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity$Application​PreferenceFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
99 ····​move-​result-​object·​v1 103 ····​move-​result-​object·​v1
   
100 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​ChatsPreferenceFragme​nt;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​ 104 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​preferences/​ChatsPreferenceFragme​nt;​-​>getSummary(Landroid/​content/​Context;​)​Ljava/​lang/​CharSequence;​
   
101 ····​move-​result-​object·​v1 105 ····​move-​result-​object·​v1
Offset 157, 14 lines modified Offset 161, 15 lines modified
157 ····​:​goto_0 161 ····​:​goto_0
158 ····​const-​string·​v1,​·​"preference_about" 162 ····​const-​string·​v1,​·​"preference_about"
   
Max diff block lines reached; 5749/9885 bytes (58.16%) of diff not shown.
[−]
smali/org/smssecure/smssecure/ApplicationPreferencesActivity.smali
Offset 66, 15 lines modified Offset 66, 14 lines modified
66 ····​.​line·​77 66 ····​.​line·​77
67 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 67 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
68 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V 68 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V
   
69 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 69 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ApplicationPreference​sActivity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
70 ····​.​line·​138  
71 ····​return-​void 70 ····​return-​void
72 .​end·​method 71 .​end·​method
   
   
73 #·​virtual·​methods 72 #·​virtual·​methods
74 .​method·​protected·​onActivityResult(IILa​ndroid/​content/​Intent;​)​V 73 .​method·​protected·​onActivityResult(IILa​ndroid/​content/​Intent;​)​V
75 ····​.​locals·​2 74 ····​.​locals·​2
[−]
smali/org/smssecure/smssecure/BaseActionBarActivity.smali
Offset 110, 14 lines modified Offset 110, 15 lines modified
110 ····​.​line·​55 110 ····​.​line·​55
111 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 111 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
112 ····​const/​16·​v1,​·​0xe 112 ····​const/​16·​v1,​·​0xe
   
113 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 113 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
  114 ····​.​line·​56
114 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​util/​SilencePreferences;​-​>isScreenSecurityEnab​led(Landroid/​content/​Context;​)​Z 115 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​util/​SilencePreferences;​-​>isScreenSecurityEnab​led(Landroid/​content/​Context;​)​Z
   
115 ····​move-​result·​v0 116 ····​move-​result·​v0
   
116 ····​if-​eqz·​v0,​·​:​cond_0 117 ····​if-​eqz·​v0,​·​:​cond_0
   
117 ····​.​line·​58 118 ····​.​line·​58
Offset 252, 14 lines modified Offset 253, 15 lines modified
   
252 ····​.​prologue 253 ····​.​prologue
253 ····​.​line·​83 254 ····​.​line·​83
254 ····​invoke-​static·​{p0,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​>makeSceneTransitionA​nimation(Landroid/​app/​Activity;​Landroid/​view/​View;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​ 255 ····​invoke-​static·​{p0,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​>makeSceneTransitionA​nimation(Landroid/​app/​Activity;​Landroid/​view/​View;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​
   
255 ····​move-​result-​object·​v0 256 ····​move-​result-​object·​v0
   
  257 ····​.​line·​84
256 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​>toBundle()​Landroid/​os/​Bundle;​ 258 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​>toBundle()​Landroid/​os/​Bundle;​
   
257 ····​move-​result-​object·​v0 259 ····​move-​result-​object·​v0
   
258 ····​.​line·​85 260 ····​.​line·​85
259 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Landroid/​support/​v4/​app/​ActivityCompat;​-​>startActivity(Landro​id/​app/​Activity;​Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​V 261 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Landroid/​support/​v4/​app/​ActivityCompat;​-​>startActivity(Landro​id/​app/​Activity;​Landroid/​content/​Intent;​Landroid/​os/​Bundle;​)​V
   
[−]
smali/org/smssecure/smssecure/BaseActivity.smali
Offset 31, 14 lines modified Offset 31, 15 lines modified
   
31 ····​if-​le·​v0,​·​v1,​·​:​cond_1 31 ····​if-​le·​v0,​·​v1,​·​:​cond_1
   
32 ····​const-​string·​v0,​·​"LGE" 32 ····​const-​string·​v0,​·​"LGE"
   
33 ····​sget-​object·​v1,​·​Landroid/​os/​Build;​-​>MANUFACTURER:​Ljava/​lang/​String;​ 33 ····​sget-​object·​v1,​·​Landroid/​os/​Build;​-​>MANUFACTURER:​Ljava/​lang/​String;​
   
  34 ····​.​line·​28
34 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 35 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
35 ····​move-​result·​v0 36 ····​move-​result·​v0
   
36 ····​if-​nez·​v0,​·​:​cond_0 37 ····​if-​nez·​v0,​·​:​cond_0
   
37 ····​const-​string·​v0,​·​"E6710" 38 ····​const-​string·​v0,​·​"E6710"
Offset 50, 17 lines modified Offset 51, 19 lines modified
50 ····​move-​result·​v0 51 ····​move-​result·​v0
   
51 ····​if-​eqz·​v0,​·​:​cond_1 52 ····​if-​eqz·​v0,​·​:​cond_1
   
52 ····​:​cond_0 53 ····​:​cond_0
53 ····​const/​4·​v0,​·​0x1 54 ····​const/​4·​v0,​·​0x1
   
  55 ····​.​line·​26
54 ····​:​goto_0 56 ····​:​goto_0
55 ····​return·​v0 57 ····​return·​v0
   
  58 ····​.​line·​28
56 ····​:​cond_1 59 ····​:​cond_1
57 ····​const/​4·​v0,​·​0x0 60 ····​const/​4·​v0,​·​0x0
   
58 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
59 .​end·​method 62 .​end·​method
   
   
[−]
smali/org/smssecure/smssecure/BlockedContactsActivity$BlockedContactsFragment$BlockedContactAdapter.smali
Offset 51, 13 lines modified Offset 51, 15 lines modified
   
51 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
52 ····​const·​v1,​·​0x7f03001b 52 ····​const·​v1,​·​0x7f03001b
   
53 ····​const/​4·​v2,​·​0x0 53 ····​const/​4·​v2,​·​0x0
   
  54 ····​.​line·​122
54 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​ 55 ····​invoke-​virtual·​{v0,​·​v1,​·​p3,​·​v2},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​Z)​Landroid/​view/​View;​
   
55 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
  57 ····​.​line·​121
56 ····​return-​object·​v0 58 ····​return-​object·​v0
57 .​end·​method 59 .​end·​method
[−]
smali/org/smssecure/smssecure/BlockedContactsActivity$BlockedContactsFragment.smali
Offset 24, 15 lines modified Offset 24, 14 lines modified
24 .​method·​public·​constructor·​<init>()​V 24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​0 25 ····​.​locals·​0
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​62 27 ····​.​line·​62
28 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V
   
29 ····​.​line·​113  
30 ····​return-​void 29 ····​return-​void
31 .​end·​method 30 .​end·​method
   
   
32 #·​virtual·​methods 31 #·​virtual·​methods
33 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V 32 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V
34 ····​.​locals·​1 33 ····​.​locals·​1
[−]
smali/org/smssecure/smssecure/BlockedContactsActivity.smali
Offset 27, 15 lines modified Offset 27, 14 lines modified
27 ····​.​line·​30 27 ····​.​line·​30
28 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 28 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
29 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V 29 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V
   
30 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​BlockedContactsActivi​ty;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 30 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​BlockedContactsActivi​ty;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
31 ····​.​line·​62  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
   
   
34 #·​virtual·​methods 33 #·​virtual·​methods
35 .​method·​public·​onCreate(Landroid/​os/​Bundle;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​)​V 34 .​method·​public·​onCreate(Landroid/​os/​Bundle;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​)​V
36 ····​.​locals·​2 35 ····​.​locals·​2
[−]
smali/org/smssecure/smssecure/ContactSelectionActivity.smali
Offset 70, 15 lines modified Offset 70, 14 lines modified
70 ····​.​line·​55 70 ····​.​line·​55
71 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 71 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
72 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V 72 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V
   
73 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ContactSelectionActiv​ity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 73 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ContactSelectionActiv​ity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
74 ····​.​line·​190  
75 ····​return-​void 74 ····​return-​void
76 .​end·​method 75 .​end·​method
   
77 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ContactSelectionActiv​ity;​)​Landroid/​widget/​EditText;​ 76 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ContactSelectionActiv​ity;​)​Landroid/​widget/​EditText;​
78 ····​.​locals·​1 77 ····​.​locals·​1
   
79 ····​.​prologue 78 ····​.​prologue
[−]
smali/org/smssecure/smssecure/ContactSelectionListFragment$StickyHeaderDecoration.smali
Offset 159, 15 lines modified Offset 159, 15 lines modified
   
159 ····​move-​result·​v5 159 ····​move-​result·​v5
   
160 ····​invoke-​static·​{v5,​·​v8},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I 160 ····​invoke-​static·​{v5,​·​v8},​·​Landroid/​view/​View$MeasureSpec;​-​>makeMeasureSpec(II)​I
   
161 ····​move-​result·​v5 161 ····​move-​result·​v5
   
162 ····​.​line·​233 162 ····​.​line·​234
163 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingLeft()​I 163 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingLeft()​I
   
164 ····​move-​result·​v6 164 ····​move-​result·​v6
   
165 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingRight()​I 165 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingRight()​I
   
166 ····​move-​result·​v7 166 ····​move-​result·​v7
Offset 176, 19 lines modified Offset 176, 20 lines modified
   
176 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 176 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
177 ····​move-​result-​object·​v7 177 ····​move-​result-​object·​v7
   
178 ····​iget·​v7,​·​v7,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>width:​I 178 ····​iget·​v7,​·​v7,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>width:​I
   
  179 ····​.​line·​233
179 ····​invoke-​static·​{v4,​·​v6,​·​v7},​·​Landroid/​view/​ViewGroup;​-​>getChildMeasureSpec(​III)​I 180 ····​invoke-​static·​{v4,​·​v6,​·​v7},​·​Landroid/​view/​ViewGroup;​-​>getChildMeasureSpec(​III)​I
   
180 ····​move-​result·​v4 181 ····​move-​result·​v4
   
181 ····​.​line·​235 182 ····​.​line·​236
182 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingTop()​I 183 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingTop()​I
   
183 ····​move-​result·​v6 184 ····​move-​result·​v6
   
184 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingBottom()​I 185 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​v7/​widget/​RecyclerView;​-​>getPaddingBottom()​I
   
185 ····​move-​result·​v7 186 ····​move-​result·​v7
Offset 197, 14 lines modified Offset 198, 15 lines modified
   
197 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 198 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
198 ····​move-​result-​object·​v7 199 ····​move-​result-​object·​v7
   
199 ····​iget·​v7,​·​v7,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>height:​I 200 ····​iget·​v7,​·​v7,​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​>height:​I
   
  201 ····​.​line·​235
200 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Landroid/​view/​ViewGroup;​-​>getChildMeasureSpec(​III)​I 202 ····​invoke-​static·​{v5,​·​v6,​·​v7},​·​Landroid/​view/​ViewGroup;​-​>getChildMeasureSpec(​III)​I
   
201 ····​move-​result·​v5 203 ····​move-​result·​v5
   
202 ····​.​line·​238 204 ····​.​line·​238
203 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Landroid/​view/​View;​-​>measure(II)​V 205 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Landroid/​view/​View;​-​>measure(II)​V
   
[−]
smali/org/smssecure/smssecure/ContactSelectionListFragment.smali
Offset 73, 15 lines modified Offset 73, 14 lines modified
73 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 73 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
74 ····​.​line·​68 74 ····​.​line·​68
75 ····​const/​4·​v0,​·​0x0 75 ····​const/​4·​v0,​·​0x0
   
76 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ContactSelectionListF​ragment;​-​>multi:​Z 76 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ContactSelectionListF​ragment;​-​>multi:​Z
   
77 ····​.​line·​322  
78 ····​return-​void 77 ····​return-​void
79 .​end·​method 78 .​end·​method
   
80 .​method·​static·​synthetic·​access$100(Lorg/​smssecure/​smssecure/​ContactSelectionListF​ragment;​)​Z 79 .​method·​static·​synthetic·​access$100(Lorg/​smssecure/​smssecure/​ContactSelectionListF​ragment;​)​Z
81 ····​.​locals·​1 80 ····​.​locals·​1
   
82 ····​.​prologue 81 ····​.​prologue
[−]
smali/org/smssecure/smssecure/ConversationActivity$1$1.smali
Offset 70, 14 lines modified Offset 70, 15 lines modified
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​ 71 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​
   
72 ····​iget-​object·​v1,​·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 72 ····​iget-​object·​v1,​·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  73 ····​.​line·​421
73 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 74 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
74 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 75 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
75 ····​move-​result-​object·​v1 76 ····​move-​result-​object·​v1
   
76 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​>val$until:​J 77 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​>val$until:​J
   
[−]
smali/org/smssecure/smssecure/ConversationActivity$19.smali
Offset 131, 26 lines modified Offset 131, 29 lines modified
   
131 ····​move-​result-​object·​v4 131 ····​move-​result-​object·​v4
   
132 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​19;​-​>val$drafts:​Lorg/​smssecure/​smssecure/​database/​DraftDatabase$Drafts;​ 132 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​19;​-​>val$drafts:​Lorg/​smssecure/​smssecure/​database/​DraftDatabase$Drafts;​
   
133 ····​iget-​object·​v5,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​19;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 133 ····​iget-​object·​v5,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​19;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  134 ····​.​line·​1033
134 ····​invoke-​virtual·​{v0,​·​v5},​·​Lorg/​smssecure/​smssecure/​database/​DraftDatabase$Drafts;​-​>getUriSnippet(Landro​id/​content/​Context;​)​Landroid/​net/​Uri;​ 135 ····​invoke-​virtual·​{v0,​·​v5},​·​Lorg/​smssecure/​smssecure/​database/​DraftDatabase$Drafts;​-​>getUriSnippet(Landro​id/​content/​Context;​)​Landroid/​net/​Uri;​
   
135 ····​move-​result-​object·​v5 136 ····​move-​result-​object·​v5
   
  137 ····​.​line·​1034
136 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 138 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
137 ····​move-​result-​wide·​v6 139 ····​move-​result-​wide·​v6
   
138 ····​const-​wide/​16·​v8,​·​0x1b 140 ····​const-​wide/​16·​v8,​·​0x1b
   
139 ····​const/​4·​v10,​·​0x1 141 ····​const/​4·​v10,​·​0x1
   
  142 ····​.​line·​1032
140 ····​invoke-​virtual/​range·​{v1·​.​.​·​v10},​·​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​-​>updateSnippet(JLjava​/​lang/​String;​Landroid/​net/​Uri;​JJZ)​V 143 ····​invoke-​virtual/​range·​{v1·​.​.​·​v10},​·​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​-​>updateSnippet(JLjava​/​lang/​String;​Landroid/​net/​Uri;​JJZ)​V
   
141 ····​.​line·​1039 144 ····​.​line·​1039
142 ····​:​cond_1 145 ····​:​cond_1
143 ····​:​goto_0 146 ····​:​goto_0
144 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 147 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
[−]
smali/org/smssecure/smssecure/ConversationActivity$1.smali
Offset 50, 12 lines modified Offset 50, 13 lines modified
   
50 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​J)​V 50 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​J)​V
   
51 ····​const/​4·​v1,​·​0x0 51 ····​const/​4·​v1,​·​0x0
   
52 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​ 52 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​
   
  53 ····​.​line·​425
53 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 54 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​1$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
54 ····​.​line·​426 55 ····​.​line·​426
55 ····​return-​void 56 ····​return-​void
56 .​end·​method 57 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationActivity$23.smali
Offset 66, 14 lines modified Offset 66, 15 lines modified
   
66 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getRecipientPreferen​ceDatabase(Landroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​ 66 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getRecipientPreferen​ceDatabase(Landroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​
   
67 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
68 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​23;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 68 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​23;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  69 ····​.​line·​1273
69 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 70 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
70 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 71 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
71 ····​move-​result-​object·​v2 72 ····​move-​result-​object·​v2
   
72 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​23;​-​>val$subscriptionId:​Lorg/​whispersystems/​libaxolotl/​util/​guava/​Optional;​ 73 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​23;​-​>val$subscriptionId:​Lorg/​whispersystems/​libaxolotl/​util/​guava/​Optional;​
   
[−]
smali/org/smssecure/smssecure/ConversationActivity$2.smali
Offset 62, 14 lines modified Offset 62, 15 lines modified
   
62 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getRecipientPreferen​ceDatabase(Landroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​ 62 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getRecipientPreferen​ceDatabase(Landroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​2;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​2;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  65 ····​.​line·​441
65 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 66 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
66 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 67 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
67 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
68 ····​const-​wide/​16·​v2,​·​0x0 69 ····​const-​wide/​16·​v2,​·​0x0
   
[−]
smali/org/smssecure/smssecure/ConversationActivity$3$1.smali
Offset 66, 14 lines modified Offset 66, 15 lines modified
   
66 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
67 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationActivity$​3;​ 67 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationActivity$​3;​
   
68 ····​iget-​object·​v1,​·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 68 ····​iget-​object·​v1,​·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  69 ····​.​line·​462
69 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 70 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>recipients:​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
70 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 71 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
71 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v1
   
72 ····​const/​4·​v2,​·​0x0 73 ····​const/​4·​v2,​·​0x0
   
[−]
smali/org/smssecure/smssecure/ConversationActivity$3.smali
Offset 50, 12 lines modified Offset 50, 13 lines modified
50 ····​.​line·​458 50 ····​.​line·​458
51 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​ 51 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​
   
52 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationActivity$​3;​)​V 52 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationActivity$​3;​)​V
   
53 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​ 53 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​
   
  54 ····​.​line·​465
54 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 55 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​3$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
55 ····​.​line·​466 56 ····​.​line·​466
56 ····​return-​void 57 ····​return-​void
57 .​end·​method 58 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationActivity$5.smali
Offset 64, 14 lines modified Offset 64, 15 lines modified
64 ····​.​line·​537 64 ····​.​line·​537
65 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​sms/​OutgoingEndSessionMes​sage;​ 65 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​sms/​OutgoingEndSessionMes​sage;​
   
66 ····​new-​instance·​v2,​·​Lorg/​smssecure/​smssecure/​sms/​OutgoingTextMessage;​ 66 ····​new-​instance·​v2,​·​Lorg/​smssecure/​smssecure/​sms/​OutgoingTextMessage;​
   
67 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​5;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 67 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​5;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  68 ····​.​line·​538
68 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getRecipients()​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 69 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getRecipients()​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
69 ····​move-​result-​object·​v3 70 ····​move-​result-​object·​v3
   
70 ····​const-​string·​v4,​·​"TERMINATE" 71 ····​const-​string·​v4,​·​"TERMINATE"
   
71 ····​const/​4·​v5,​·​-​0x1 72 ····​const/​4·​v5,​·​-​0x1
Offset 89, 13 lines modified Offset 90, 14 lines modified
   
89 ····​new-​array·​v0,​·​v0,​·​[Lorg/​smssecure/​smssecure/​sms/​OutgoingEndSessionMes​sage;​ 90 ····​new-​array·​v0,​·​v0,​·​[Lorg/​smssecure/​smssecure/​sms/​OutgoingEndSessionMes​sage;​
   
90 ····​const/​4·​v3,​·​0x0 91 ····​const/​4·​v3,​·​0x0
   
91 ····​aput-​object·​v1,​·​v0,​·​v3 92 ····​aput-​object·​v1,​·​v0,​·​v3
   
  93 ····​.​line·​550
92 ····​invoke-​virtual·​{v2,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​5$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 94 ····​invoke-​virtual·​{v2,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​5$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
93 ····​.​line·​552 95 ····​.​line·​552
94 ····​:​cond_0 96 ····​:​cond_0
95 ····​return-​void 97 ····​return-​void
96 .​end·​method 98 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationActivity$6.smali
Offset 62, 14 lines modified Offset 62, 15 lines modified
   
62 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getThreadDatabase(La​ndroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​ 62 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getThreadDatabase(La​ndroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​6;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​6;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  65 ····​.​line·​574
65 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>threadId:​J 66 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>threadId:​J
66 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$300(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​J 67 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$300(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​J
   
67 ····​move-​result-​wide·​v2 68 ····​move-​result-​wide·​v2
   
68 ····​const/​4·​v1,​·​0x1 69 ····​const/​4·​v1,​·​0x1
   
[−]
smali/org/smssecure/smssecure/ConversationActivity$7.smali
Offset 62, 14 lines modified Offset 62, 15 lines modified
   
62 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getThreadDatabase(La​ndroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​ 62 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getThreadDatabase(La​ndroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​7;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​7;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationActivity;​
   
  65 ····​.​line·​590
65 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>threadId:​J 66 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>threadId:​J
66 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$300(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​J 67 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>access$300(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​J
   
67 ····​move-​result-​wide·​v2 68 ····​move-​result-​wide·​v2
   
68 ····​const/​4·​v1,​·​0x2 69 ····​const/​4·​v1,​·​0x2
   
[−]
smali/org/smssecure/smssecure/ConversationActivity$RecipientPreferencesTask.smali
Offset 93, 14 lines modified Offset 93, 15 lines modified
   
93 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getRecipientPreferen​ceDatabase(Landroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​ 93 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getRecipientPreferen​ceDatabase(Landroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​
   
94 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
95 ····​aget-​object·​v1,​·​p1,​·​v2 95 ····​aget-​object·​v1,​·​p1,​·​v2
   
  96 ····​.​line·​1396
96 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​-​>getIds()​[J 97 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​-​>getIds()​[J
   
97 ····​move-​result-​object·​v1 98 ····​move-​result-​object·​v1
   
98 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​-​>getRecipientsPrefere​nces([J)​Lorg/​whispersystems/​libaxolotl/​util/​guava/​Optional;​ 99 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​database/​RecipientPreferenceDa​tabase;​-​>getRecipientsPrefere​nces([J)​Lorg/​whispersystems/​libaxolotl/​util/​guava/​Optional;​
   
99 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
[−]
smali/org/smssecure/smssecure/ConversationAdapter.smali
Offset 83, 14 lines modified Offset 83, 15 lines modified
83 ····​.​line·​68 83 ····​.​line·​68
84 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​ 84 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​
   
85 ····​const/​16·​v1,​·​0x28 85 ····​const/​16·​v1,​·​0x28
   
86 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​-​><init>(I)​V 86 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​-​><init>(I)​V
   
  87 ····​.​line·​69
87 ····​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedMap(Ljav​a/​util/​Map;​)​Ljava/​util/​Map;​ 88 ····​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedMap(Ljav​a/​util/​Map;​)​Ljava/​util/​Map;​
   
88 ····​move-​result-​object·​v0 89 ····​move-​result-​object·​v0
   
89 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationAdapter;​-​>messageRecordCache:​Ljava/​util/​Map;​ 90 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationAdapter;​-​>messageRecordCache:​Ljava/​util/​Map;​
   
90 ····​.​line·​75 91 ····​.​line·​75
Offset 173, 14 lines modified Offset 174, 15 lines modified
173 ····​.​line·​68 174 ····​.​line·​68
174 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​ 175 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​
   
175 ····​const/​16·​v1,​·​0x28 176 ····​const/​16·​v1,​·​0x28
   
176 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​-​><init>(I)​V 177 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​LRUCache;​-​><init>(I)​V
   
  178 ····​.​line·​69
177 ····​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedMap(Ljav​a/​util/​Map;​)​Ljava/​util/​Map;​ 179 ····​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>synchronizedMap(Ljav​a/​util/​Map;​)​Ljava/​util/​Map;​
   
178 ····​move-​result-​object·​v0 180 ····​move-​result-​object·​v0
   
179 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationAdapter;​-​>messageRecordCache:​Ljava/​util/​Map;​ 181 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationAdapter;​-​>messageRecordCache:​Ljava/​util/​Map;​
   
180 ····​.​line·​75 182 ····​.​line·​75
[−]
smali/org/smssecure/smssecure/ConversationActivity.smali
Offset 132, 15 lines modified Offset 132, 14 lines modified
132 ····​.​line·​189 132 ····​.​line·​189
133 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 133 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
134 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V 134 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​><init>()​V
   
135 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 135 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
136 ····​.​line·​1388  
137 ····​return-​void 136 ····​return-​void
138 .​end·​method 137 .​end·​method
   
139 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 138 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ConversationActivity;​)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
140 ····​.​locals·​1 139 ····​.​locals·​1
   
141 ····​.​prologue 140 ····​.​prologue
Offset 889, 20 lines modified Offset 888, 22 lines modified
   
889 ····​.​line·​1127 888 ····​.​line·​1127
890 ····​:​cond_0 889 ····​:​cond_0
891 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>isEncryptedConversat​ion:​Z 890 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>isEncryptedConversat​ion:​Z
   
892 ····​if-​nez·​v1,​·​:​cond_1 891 ····​if-​nez·​v1,​·​:​cond_1
   
  892 ····​.​line·​1128
893 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​protocol/​AutoInitiate;​-​>isTaggableMessage(Lj​ava/​lang/​String;​)​Z 893 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​protocol/​AutoInitiate;​-​>isTaggableMessage(Lj​ava/​lang/​String;​)​Z
   
894 ····​move-​result·​v1 894 ····​move-​result·​v1
   
895 ····​if-​eqz·​v1,​·​:​cond_1 895 ····​if-​eqz·​v1,​·​:​cond_1
   
  896 ····​.​line·​1129
896 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getRecipients()​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 897 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getRecipients()​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
897 ····​move-​result-​object·​v1 898 ····​move-​result-​object·​v1
   
898 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​protocol/​AutoInitiate;​-​>isTaggableDestinatio​n(Lorg/​smssecure/​smssecure/​recipients/​Recipients;​)​Z 899 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​protocol/​AutoInitiate;​-​>isTaggableDestinatio​n(Lorg/​smssecure/​smssecure/​recipients/​Recipients;​)​Z
   
899 ····​move-​result·​v1 900 ····​move-​result·​v1
Offset 993, 14 lines modified Offset 994, 15 lines modified
   
993 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​AttachmentTypeListene​r;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationActivity;​Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​)​V 994 ····​invoke-​direct·​{v2,​·​p0,​·​v3},​·​Lorg/​smssecure/​smssecure/​ConversationActivity$​AttachmentTypeListene​r;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationActivity;​Lorg/​smssecure/​smssecure/​ConversationActivity$​1;​)​V
   
994 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setAdapter(Landroid/​widget/​ListAdapter;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 995 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setAdapter(Landroid/​widget/​ListAdapter;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
995 ····​move-​result-​object·​v0 996 ····​move-​result-​object·​v0
   
  997 ····​.​line·​662
996 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>show()​Landroid/​support/​v7/​app/​AlertDialog;​ 998 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>show()​Landroid/​support/​v7/​app/​AlertDialog;​
   
997 ····​.​line·​666 999 ····​.​line·​666
998 ····​:​goto_0 1000 ····​:​goto_0
999 ····​return-​void 1001 ····​return-​void
   
1000 ····​.​line·​664 1002 ····​.​line·​664
Offset 1215, 14 lines modified Offset 1217, 15 lines modified
   
1215 ····​const-​string·​v3,​·​"tel:​" 1217 ····​const-​string·​v3,​·​"tel:​"
   
1216 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1218 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1217 ····​move-​result-​object·​v2 1219 ····​move-​result-​object·​v2
   
  1220 ····​.​line·​602
1218 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getNumber()​Ljava/​lang/​String;​ 1221 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getNumber()​Ljava/​lang/​String;​
   
1219 ····​move-​result-​object·​v3 1222 ····​move-​result-​object·​v3
   
1220 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1223 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1221 ····​move-​result-​object·​v2 1224 ····​move-​result-​object·​v2
Offset 1252, 24 lines modified Offset 1255, 27 lines modified
1252 ····​sget-​object·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>TAG:​Ljava/​lang/​String;​ 1255 ····​sget-​object·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>TAG:​Ljava/​lang/​String;​
   
1253 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I 1256 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
   
1254 ····​.​line·​606 1257 ····​.​line·​606
1255 ····​const·​v0,​·​0x7f08002f 1258 ····​const·​v0,​·​0x7f08002f
   
  1259 ····​.​line·​607
1256 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getString(I)​Ljava/​lang/​String;​ 1260 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
1257 ····​move-​result-​object·​v0 1261 ····​move-​result-​object·​v0
   
1258 ····​const·​v1,​·​0x7f08003a 1262 ····​const·​v1,​·​0x7f08003a
   
  1263 ····​.​line·​608
1259 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getString(I)​Ljava/​lang/​String;​ 1264 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
1260 ····​move-​result-​object·​v1 1265 ····​move-​result-​object·​v1
   
  1266 ····​.​line·​606
1261 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​Dialogs;​-​>showAlertDialog(Land​roid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 1267 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​Dialogs;​-​>showAlertDialog(Land​roid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
1262 ····​goto·​:​goto_0 1268 ····​goto·​:​goto_0
1263 .​end·​method 1269 .​end·​method
   
1264 .​method·​private·​handleDisplayGroupRec​ipients()​V 1270 .​method·​private·​handleDisplayGroupRec​ipients()​V
1265 ····​.​locals·​2 1271 ····​.​locals·​2
Offset 1316, 14 lines modified Offset 1322, 15 lines modified
Max diff block lines reached; 11590/14888 bytes (77.85%) of diff not shown.
[−]
smali/org/smssecure/smssecure/ConversationFragment$4.smali
Offset 54, 14 lines modified Offset 54, 15 lines modified
   
54 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2,​·​v3},​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​4$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationFragment$​4;​Landroid/​content/​Context;​II)​V 54 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​v2,​·​v3},​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​4$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationFragment$​4;​Landroid/​content/​Context;​II)​V
   
55 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​4;​-​>val$messageRecords:​Ljava/​util/​Set;​ 55 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​4;​-​>val$messageRecords:​Ljava/​util/​Set;​
   
56 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​4;​-​>val$messageRecords:​Ljava/​util/​Set;​ 56 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​4;​-​>val$messageRecords:​Ljava/​util/​Set;​
   
  57 ····​.​line·​296
57 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I 58 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I
   
58 ····​move-​result·​v2 59 ····​move-​result·​v2
   
59 ····​new-​array·​v2,​·​v2,​·​[Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 60 ····​new-​array·​v2,​·​v2,​·​[Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
60 ····​invoke-​interface·​{v1,​·​v2},​·​Ljava/​util/​Set;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 61 ····​invoke-​interface·​{v1,​·​v2},​·​Ljava/​util/​Set;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
[−]
smali/org/smssecure/smssecure/ConversationFragment$6.smali
Offset 154, 25 lines modified Offset 154, 28 lines modified
   
154 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 154 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
155 ····​move-​result-​object·​v0 155 ····​move-​result-​object·​v0
   
156 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​6;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationFragment;​ 156 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​6;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationFragment;​
   
  157 ····​.​line·​352
157 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​ 158 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
158 ····​move-​result-​object·​v1 159 ····​move-​result-​object·​v1
   
159 ····​const·​v2,​·​0x7f090006 160 ····​const·​v2,​·​0x7f090006
   
160 ····​invoke-​virtual·​{v1,​·​v2,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​)​Ljava/​lang/​String;​ 161 ····​invoke-​virtual·​{v1,​·​v2,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​)​Ljava/​lang/​String;​
   
161 ····​move-​result-​object·​v1 162 ····​move-​result-​object·​v1
   
  163 ····​.​line·​351
162 ····​invoke-​static·​{v0,​·​v1,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 164 ····​invoke-​static·​{v0,​·​v1,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
163 ····​move-​result-​object·​v0 165 ····​move-​result-​object·​v0
   
  166 ····​.​line·​353
164 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 167 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
165 ····​goto·​:​goto_0 168 ····​goto·​:​goto_0
166 .​end·​method 169 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationItem$3.smali
Offset 126, 22 lines modified Offset 126, 24 lines modified
   
126 ····​move-​result-​object·​v0 126 ····​move-​result-​object·​v0
   
127 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​ 127 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​
   
128 ····​move-​result-​object·​v0 128 ····​move-​result-​object·​v0
   
  129 ····​.​line·​645
129 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​ 130 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
130 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
131 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​jobs/​MmsSendJob;​ 132 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​jobs/​MmsSendJob;​
   
132 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 133 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  134 ····​.​line·​646
133 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​ 135 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​
134 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$500(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Landroid/​content/​Context;​ 136 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$500(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Landroid/​content/​Context;​
   
135 ····​move-​result-​object·​v2 137 ····​move-​result-​object·​v2
   
136 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 138 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
Offset 240, 22 lines modified Offset 242, 24 lines modified
   
240 ····​move-​result-​object·​v0 242 ····​move-​result-​object·​v0
   
241 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​ 243 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​
   
242 ····​move-​result-​object·​v0 244 ····​move-​result-​object·​v0
   
  245 ····​.​line·​656
243 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​ 246 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
244 ····​move-​result-​object·​v0 247 ····​move-​result-​object·​v0
   
245 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​jobs/​SmsSendJob;​ 248 ····​new-​instance·​v1,​·​Lorg/​smssecure/​smssecure/​jobs/​SmsSendJob;​
   
246 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 249 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  250 ····​.​line·​657
247 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​ 251 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​
248 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$500(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Landroid/​content/​Context;​ 252 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$500(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Landroid/​content/​Context;​
   
249 ····​move-​result-​object·​v2 253 ····​move-​result-​object·​v2
   
250 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 254 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
Offset 266, 14 lines modified Offset 270, 15 lines modified
   
266 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getId()​J 270 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getId()​J
   
267 ····​move-​result-​wide·​v4 271 ····​move-​result-​wide·​v4
   
268 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 272 ····​iget-​object·​v3,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$3;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  273 ····​.​line·​658
269 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 274 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
270 ····​invoke-​static·​{v3},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 275 ····​invoke-​static·​{v3},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
271 ····​move-​result-​object·​v3 276 ····​move-​result-​object·​v3
   
272 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getIndividualRecipie​nt()​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​ 277 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getIndividualRecipie​nt()​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​
   
Offset 281, 11 lines modified Offset 286, 12 lines modified
   
281 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getNumber()​Ljava/​lang/​String;​ 286 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getNumber()​Ljava/​lang/​String;​
   
282 ····​move-​result-​object·​v3 287 ····​move-​result-​object·​v3
   
283 ····​invoke-​direct·​{v1,​·​v2,​·​v4,​·​v5,​·​v3},​·​Lorg/​smssecure/​smssecure/​jobs/​SmsSendJob;​-​><init>(Landroid/​content/​Context;​JLjava/​lang/​String;​)​V 288 ····​invoke-​direct·​{v1,​·​v2,​·​v4,​·​v5,​·​v3},​·​Lorg/​smssecure/​smssecure/​jobs/​SmsSendJob;​-​><init>(Landroid/​content/​Context;​JLjava/​lang/​String;​)​V
   
  289 ····​.​line·​657
284 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>add(Lorg/​whispersystems/​jobqueue/​Job;​)​V 290 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>add(Lorg/​whispersystems/​jobqueue/​Job;​)​V
   
285 ····​goto·​:​goto_0 291 ····​goto·​:​goto_0
286 .​end·​method 292 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationItem$AttachmentDownloadClickListener.smali
Offset 58, 18 lines modified Offset 58, 20 lines modified
   
58 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v1
   
59 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getId()​J 59 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getId()​J
   
60 ····​move-​result-​wide·​v2 60 ····​move-​result-​wide·​v2
   
  61 ····​.​line·​496
61 ····​invoke-​virtual·​{p2},​·​Lorg/​smssecure/​smssecure/​mms/​Slide;​-​>asAttachment()​Lorg/​smssecure/​smssecure/​attachments/​Attachment;​ 62 ····​invoke-​virtual·​{p2},​·​Lorg/​smssecure/​smssecure/​mms/​Slide;​-​>asAttachment()​Lorg/​smssecure/​smssecure/​attachments/​Attachment;​
   
62 ····​move-​result-​object·​v1 63 ····​move-​result-​object·​v1
   
63 ····​const/​4·​v4,​·​0x1 64 ····​const/​4·​v4,​·​0x1
   
  65 ····​.​line·​495
64 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v1,​·​v4},​·​Lorg/​smssecure/​smssecure/​database/​AttachmentDatabase;​-​>setTransferState(JLo​rg/​smssecure/​smssecure/​attachments/​Attachment;​I)​V 66 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v1,​·​v4},​·​Lorg/​smssecure/​smssecure/​database/​AttachmentDatabase;​-​>setTransferState(JLo​rg/​smssecure/​smssecure/​attachments/​Attachment;​I)​V
   
65 ····​.​line·​498 67 ····​.​line·​498
66 ····​return-​void 68 ····​return-​void
67 .​end·​method 69 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationItem$ClickListener.smali
Offset 207, 40 lines modified Offset 207, 43 lines modified
   
207 ····​move-​result·​v0 207 ····​move-​result·​v0
   
208 ····​if-​eqz·​v0,​·​:​cond_4 208 ····​if-​eqz·​v0,​·​:​cond_4
   
209 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$Clic​kListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 209 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$Clic​kListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  210 ····​.​line·​601
210 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 211 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
211 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 212 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
212 ····​move-​result-​object·​v0 213 ····​move-​result-​object·​v0
   
213 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isOutgoing()​Z 214 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isOutgoing()​Z
   
214 ····​move-​result·​v0 215 ····​move-​result·​v0
   
215 ····​if-​nez·​v0,​·​:​cond_4 216 ····​if-​nez·​v0,​·​:​cond_4
   
216 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$Clic​kListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 217 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$Clic​kListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  218 ····​.​line·​602
217 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 219 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
218 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 220 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
219 ····​move-​result-​object·​v0 221 ····​move-​result-​object·​v0
   
220 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isProcessedKeyExchan​ge()​Z 222 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isProcessedKeyExchan​ge()​Z
   
221 ····​move-​result·​v0 223 ····​move-​result·​v0
   
222 ····​if-​nez·​v0,​·​:​cond_4 224 ····​if-​nez·​v0,​·​:​cond_4
   
223 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$Clic​kListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 225 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$Clic​kListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  226 ····​.​line·​603
224 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 227 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
225 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 228 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
226 ····​move-​result-​object·​v0 229 ····​move-​result-​object·​v0
   
227 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isStaleKeyExchange()​Z 230 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isStaleKeyExchange()​Z
   
[−]
smali/org/smssecure/smssecure/ConversationItem$MmsDownloadClickListener.smali
Offset 115, 22 lines modified Offset 115, 24 lines modified
   
115 ····​move-​result-​object·​v0 115 ····​move-​result-​object·​v0
   
116 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​ 116 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​
   
117 ····​move-​result-​object·​v0 117 ····​move-​result-​object·​v0
   
  118 ····​.​line·​553
118 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​ 119 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
119 ····​move-​result-​object·​v7 120 ····​move-​result-​object·​v7
   
120 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​jobs/​MmsDownloadJob;​ 121 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​jobs/​MmsDownloadJob;​
   
121 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$MmsD​ownloadClickListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 122 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$MmsD​ownloadClickListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  123 ····​.​line·​554
122 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​ 124 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​
123 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$500(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Landroid/​content/​Context;​ 125 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$500(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Landroid/​content/​Context;​
   
124 ····​move-​result-​object·​v1 126 ····​move-​result-​object·​v1
   
125 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$MmsD​ownloadClickListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 127 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$MmsD​ownloadClickListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
Offset 141, 23 lines modified Offset 143, 25 lines modified
   
141 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getId()​J 143 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getId()​J
   
142 ····​move-​result-​wide·​v2 144 ····​move-​result-​wide·​v2
   
143 ····​iget-​object·​v4,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$MmsD​ownloadClickListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​ 145 ····​iget-​object·​v4,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem$MmsD​ownloadClickListener;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationItem;​
   
  146 ····​.​line·​555
144 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 147 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
145 ····​invoke-​static·​{v4},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 148 ····​invoke-​static·​{v4},​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>access$700(Lorg/​smssecure/​smssecure/​ConversationItem;​)​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
146 ····​move-​result-​object·​v4 149 ····​move-​result-​object·​v4
   
147 ····​invoke-​virtual·​{v4},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getThreadId()​J 150 ····​invoke-​virtual·​{v4},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getThreadId()​J
   
148 ····​move-​result-​wide·​v4 151 ····​move-​result-​wide·​v4
   
149 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​smssecure/​smssecure/​jobs/​MmsDownloadJob;​-​><init>(Landroid/​content/​Context;​JJZ)​V 152 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lorg/​smssecure/​smssecure/​jobs/​MmsDownloadJob;​-​><init>(Landroid/​content/​Context;​JJZ)​V
   
  153 ····​.​line·​554
150 ····​invoke-​virtual·​{v7,​·​v0},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>add(Lorg/​whispersystems/​jobqueue/​Job;​)​V 154 ····​invoke-​virtual·​{v7,​·​v0},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>add(Lorg/​whispersystems/​jobqueue/​Job;​)​V
   
151 ····​.​line·​556 155 ····​.​line·​556
152 ····​return-​void 156 ····​return-​void
153 .​end·​method 157 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationFragment.smali
Offset 82, 15 lines modified Offset 82, 14 lines modified
82 ····​.​line·​80 82 ····​.​line·​80
83 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​ConversationFragmentI​temClickListener;​ 83 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​ConversationFragmentI​temClickListener;​
   
84 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​ConversationFragmentI​temClickListener;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationFragment;​Lorg/​smssecure/​smssecure/​ConversationFragment$​1;​)​V 84 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​ConversationFragmentI​temClickListener;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationFragment;​Lorg/​smssecure/​smssecure/​ConversationFragment$​1;​)​V
   
85 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment;​-​>selectionClickListen​er:​Lorg/​smssecure/​smssecure/​ConversationAdapter$I​temClickListener;​ 85 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationFragment;​-​>selectionClickListen​er:​Lorg/​smssecure/​smssecure/​ConversationAdapter$I​temClickListener;​
   
86 ····​.​line·​410  
87 ····​return-​void 86 ····​return-​void
88 .​end·​method 87 .​end·​method
   
89 .​method·​static·​synthetic·​access$1000(Lorg/​smssecure/​smssecure/​ConversationFragment;​)​Lorg/​smssecure/​smssecure/​ConversationAdapter;​ 88 .​method·​static·​synthetic·​access$1000(Lorg/​smssecure/​smssecure/​ConversationFragment;​)​Lorg/​smssecure/​smssecure/​ConversationAdapter;​
90 ····​.​locals·​1 89 ····​.​locals·​1
   
91 ····​.​prologue 90 ····​.​prologue
Offset 753, 14 lines modified Offset 752, 15 lines modified
   
753 ····​new-​array·​v0,​·​v0,​·​[Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 752 ····​new-​array·​v0,​·​v0,​·​[Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
754 ····​const/​4·​v2,​·​0x0 753 ····​const/​4·​v2,​·​0x0
   
755 ····​aput-​object·​p1,​·​v0,​·​v2 754 ····​aput-​object·​p1,​·​v0,​·​v2
   
  755 ····​.​line·​336
756 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​5;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 756 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationFragment$​5;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
757 ····​.​line·​337 757 ····​.​line·​337
758 ····​return-​void 758 ····​return-​void
759 .​end·​method 759 .​end·​method
   
760 .​method·​private·​handleSaveAttachment(​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​)​V 760 .​method·​private·​handleSaveAttachment(​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​)​V
Offset 1027, 30 lines modified Offset 1027, 33 lines modified
   
1027 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMms()​Z 1027 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMms()​Z
   
1028 ····​move-​result·​v4 1028 ····​move-​result·​v4
   
1029 ····​if-​eqz·​v4,​·​:​cond_2 1029 ····​if-​eqz·​v4,​·​:​cond_2
   
  1030 ····​.​line·​191
1030 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMmsNotification()​Z 1031 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMmsNotification()​Z
   
1031 ····​move-​result·​v4 1032 ····​move-​result·​v4
   
1032 ····​if-​nez·​v4,​·​:​cond_2 1033 ····​if-​nez·​v4,​·​:​cond_2
   
1033 ····​check-​cast·​v0,​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​ 1034 ····​check-​cast·​v0,​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​
   
  1035 ····​.​line·​192
1034 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​-​>containsMediaSlide()​Z 1036 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​-​>containsMediaSlide()​Z
   
1035 ····​move-​result·​v0 1037 ····​move-​result·​v0
   
1036 ····​if-​eqz·​v0,​·​:​cond_2 1038 ····​if-​eqz·​v0,​·​:​cond_2
   
1037 ····​move·​v0,​·​v1 1039 ····​move·​v0,​·​v1
   
  1040 ····​.​line·​190
1038 ····​:​goto_1 1041 ····​:​goto_1
1039 ····​invoke-​interface·​{v3,​·​v0},​·​Landroid/​view/​MenuItem;​-​>setVisible(Z)​Landroid/​view/​MenuItem;​ 1042 ····​invoke-​interface·​{v3,​·​v0},​·​Landroid/​view/​MenuItem;​-​>setVisible(Z)​Landroid/​view/​MenuItem;​
   
1040 ····​.​line·​194 1043 ····​.​line·​194
1041 ····​invoke-​interface·​{p1,​·​v6},​·​Landroid/​view/​Menu;​-​>findItem(I)​Landroid/​view/​MenuItem;​ 1044 ····​invoke-​interface·​{p1,​·​v6},​·​Landroid/​view/​Menu;​-​>findItem(I)​Landroid/​view/​MenuItem;​
   
1042 ····​move-​result-​object·​v0 1045 ····​move-​result-​object·​v0
Offset 1074, 15 lines modified Offset 1077, 15 lines modified
1074 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​view/​MenuItem;​-​>setVisible(Z)​Landroid/​view/​MenuItem;​ 1077 ····​invoke-​interface·​{v0,​·​v1},​·​Landroid/​view/​MenuItem;​-​>setVisible(Z)​Landroid/​view/​MenuItem;​
   
1075 ····​goto·​:​goto_0 1078 ····​goto·​:​goto_0
   
1076 ····​:​cond_2 1079 ····​:​cond_2
1077 ····​move·​v0,​·​v2 1080 ····​move·​v0,​·​v2
   
1078 ····​.​line·​190 1081 ····​.​line·​192
1079 ····​goto·​:​goto_1 1082 ····​goto·​:​goto_1
1080 .​end·​method 1083 .​end·​method
   
   
1081 #·​virtual·​methods 1084 #·​virtual·​methods
1082 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V 1085 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V
1083 ····​.​locals·​0 1086 ····​.​locals·​0
[−]
smali/org/smssecure/smssecure/ConversationItem$ThumbnailClickListener.smali
Offset 224, 14 lines modified Offset 224, 15 lines modified
   
224 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​MediaPreviewActivity;​-​>isContentTypeSupport​ed(Ljava/​lang/​String;​)​Z 224 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​MediaPreviewActivity;​-​>isContentTypeSupport​ed(Ljava/​lang/​String;​)​Z
   
225 ····​move-​result·​v0 225 ····​move-​result·​v0
   
226 ····​if-​eqz·​v0,​·​:​cond_3 226 ····​if-​eqz·​v0,​·​:​cond_3
   
  227 ····​.​line·​519
227 ····​invoke-​virtual·​{p2},​·​Lorg/​smssecure/​smssecure/​mms/​Slide;​-​>getThumbnailUri()​Landroid/​net/​Uri;​ 228 ····​invoke-​virtual·​{p2},​·​Lorg/​smssecure/​smssecure/​mms/​Slide;​-​>getThumbnailUri()​Landroid/​net/​Uri;​
   
228 ····​move-​result-​object·​v0 229 ····​move-​result-​object·​v0
   
229 ····​if-​eqz·​v0,​·​:​cond_3 230 ····​if-​eqz·​v0,​·​:​cond_3
   
230 ····​.​line·​521 231 ····​.​line·​521
[−]
smali/org/smssecure/smssecure/ConversationItem.smali
Offset 299, 24 lines modified Offset 299, 26 lines modified
299 ····​.​line·​428 299 ····​.​line·​428
300 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isOutgoing()​Z 300 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isOutgoing()​Z
   
301 ····​move-​result·​v0 301 ····​move-​result·​v0
   
302 ····​if-​nez·​v0,​·​:​cond_0 302 ····​if-​nez·​v0,​·​:​cond_0
   
  303 ····​.​line·​429
303 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getRecipients()​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 304 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getRecipients()​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
304 ····​move-​result-​object·​v0 305 ····​move-​result-​object·​v0
   
305 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​-​>isSingleRecipient()​Z 306 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​-​>isSingleRecipient()​Z
   
306 ····​move-​result·​v0 307 ····​move-​result·​v0
   
307 ····​if-​eqz·​v0,​·​:​cond_0 308 ····​if-​eqz·​v0,​·​:​cond_0
   
  309 ····​.​line·​430
308 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isSecure()​Z 310 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isSecure()​Z
   
309 ····​move-​result·​v0 311 ····​move-​result·​v0
   
310 ····​if-​nez·​v0,​·​:​cond_0 312 ····​if-​nez·​v0,​·​:​cond_0
   
311 ····​.​line·​432 313 ····​.​line·​432
Offset 351, 28 lines modified Offset 353, 30 lines modified
351 ····​.​line·​440 353 ····​.​line·​440
352 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>groupThread:​Z 354 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>groupThread:​Z
   
353 ····​if-​nez·​v0,​·​:​cond_0 355 ····​if-​nez·​v0,​·​:​cond_0
   
354 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​ 356 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​
   
  357 ····​.​line·​441
355 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getNumber()​Ljava/​lang/​String;​ 358 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getNumber()​Ljava/​lang/​String;​
   
356 ····​move-​result-​object·​v1 359 ····​move-​result-​object·​v1
   
357 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​TelephonyUtil;​-​>isMyPhoneNumber(Land​roid/​content/​Context;​Ljava/​lang/​String;​)​Z 360 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​util/​TelephonyUtil;​-​>isMyPhoneNumber(Land​roid/​content/​Context;​Ljava/​lang/​String;​)​Z
   
358 ····​move-​result·​v0 361 ····​move-​result·​v0
   
359 ····​if-​nez·​v0,​·​:​cond_0 362 ····​if-​nez·​v0,​·​:​cond_0
   
360 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​ 363 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>context:​Landroid/​content/​Context;​
   
361 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 364 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationItem;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
   
  365 ····​.​line·​442
362 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​smssecure/​smssecure/​protocol/​AutoInitiate;​-​>isValidAutoInitiateS​ituation(Landroid/​content/​Context;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​Ljava/​lang/​String;​J)​Z 366 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Lorg/​smssecure/​smssecure/​protocol/​AutoInitiate;​-​>isValidAutoInitiateS​ituation(Landroid/​content/​Context;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​Ljava/​lang/​String;​J)​Z
   
363 ····​move-​result·​v0 367 ····​move-​result·​v0
   
364 ····​if-​eqz·​v0,​·​:​cond_0 368 ····​if-​eqz·​v0,​·​:​cond_0
   
365 ····​.​line·​444 369 ····​.​line·​444
Offset 550, 37 lines modified Offset 554, 41 lines modified
550 ····​.​line·​247 554 ····​.​line·​247
551 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMms()​Z 555 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMms()​Z
   
552 ····​move-​result·​v0 556 ····​move-​result·​v0
   
553 ····​if-​eqz·​v0,​·​:​cond_0 557 ····​if-​eqz·​v0,​·​:​cond_0
   
  558 ····​.​line·​248
554 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMmsNotification()​Z 559 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>isMmsNotification()​Z
   
555 ····​move-​result·​v0 560 ····​move-​result·​v0
   
556 ····​if-​nez·​v0,​·​:​cond_0 561 ····​if-​nez·​v0,​·​:​cond_0
   
557 ····​check-​cast·​p1,​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​ 562 ····​check-​cast·​p1,​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​
   
  563 ····​.​line·​249
558 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​-​>getSlideDeck()​Lorg/​smssecure/​smssecure/​mms/​SlideDeck;​ 564 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​database/​model/​MediaMmsMessageRecord​;​-​>getSlideDeck()​Lorg/​smssecure/​smssecure/​mms/​SlideDeck;​
   
559 ····​move-​result-​object·​v0 565 ····​move-​result-​object·​v0
   
560 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​mms/​SlideDeck;​-​>getAudioSlide()​Lorg/​smssecure/​smssecure/​mms/​AudioSlide;​ 566 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​mms/​SlideDeck;​-​>getAudioSlide()​Lorg/​smssecure/​smssecure/​mms/​AudioSlide;​
   
561 ····​move-​result-​object·​v0 567 ····​move-​result-​object·​v0
   
562 ····​if-​eqz·​v0,​·​:​cond_0 568 ····​if-​eqz·​v0,​·​:​cond_0
   
563 ····​const/​4·​v0,​·​0x1 569 ····​const/​4·​v0,​·​0x1
   
  570 ····​.​line·​247
564 ····​:​goto_0 571 ····​:​goto_0
565 ····​return·​v0 572 ····​return·​v0
   
  573 ····​.​line·​249
566 ····​:​cond_0 574 ····​:​cond_0
567 ····​const/​4·​v0,​·​0x0 575 ····​const/​4·​v0,​·​0x0
   
568 ····​goto·​:​goto_0 576 ····​goto·​:​goto_0
569 .​end·​method 577 .​end·​method
   
570 .​method·​private·​hasThumbnail(Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​)​Z 578 .​method·​private·​hasThumbnail(Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​)​Z
Max diff block lines reached; 4668/7583 bytes (61.56%) of diff not shown.
[−]
smali/org/smssecure/smssecure/ConversationListActivity.smali
Offset 178, 14 lines modified Offset 178, 15 lines modified
   
178 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​smssecure/​smssecure/​ConversationListActiv​ity$3;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationListActiv​ity;​)​V 178 ····​invoke-​direct·​{v0,​·​p0},​·​Lorg/​smssecure/​smssecure/​ConversationListActiv​ity$3;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationListActiv​ity;​)​V
   
179 ····​const/​4·​v1,​·​0x0 179 ····​const/​4·​v1,​·​0x0
   
180 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​ 180 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​
   
  181 ····​.​line·​204
181 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationListActiv​ity$3;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 182 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationListActiv​ity$3;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
182 ····​.​line·​205 183 ····​.​line·​205
183 ····​return-​void 184 ····​return-​void
184 .​end·​method 185 .​end·​method
   
185 .​method·​private·​handleMyIdentity()​V 186 .​method·​private·​handleMyIdentity()​V
[−]
smali/org/smssecure/smssecure/ConversationListArchiveActivity.smali
Offset 67, 22 lines modified Offset 67, 24 lines modified
   
67 ····​new-​instance·​v2,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 67 ····​new-​instance·​v2,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
   
68 ····​invoke-​direct·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​><init>()​V 68 ····​invoke-​direct·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​><init>()​V
   
69 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListArchi​veActivity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​ 69 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListArchi​veActivity;​-​>dynamicLanguage:​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​
   
  70 ····​.​line·​34
70 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​>getCurrentLocale()​Ljava/​util/​Locale;​ 71 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicLanguage;​-​>getCurrentLocale()​Ljava/​util/​Locale;​
   
71 ····​move-​result-​object·​v4 72 ····​move-​result-​object·​v4
   
72 ····​move-​object·​v0,​·​p0 73 ····​move-​object·​v0,​·​p0
   
73 ····​move-​object·​v3,​·​p2 74 ····​move-​object·​v3,​·​p2
   
  75 ····​.​line·​33
74 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lorg/​smssecure/​smssecure/​ConversationListArchi​veActivity;​-​>initFragment(ILandro​id/​support/​v4/​app/​Fragment;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​Ljava/​util/​Locale;​Landroid/​os/​Bundle;​)​Landroid/​support/​v4/​app/​Fragment;​ 76 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lorg/​smssecure/​smssecure/​ConversationListArchi​veActivity;​-​>initFragment(ILandro​id/​support/​v4/​app/​Fragment;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​Ljava/​util/​Locale;​Landroid/​os/​Bundle;​)​Landroid/​support/​v4/​app/​Fragment;​
   
75 ····​.​line·​35 77 ····​.​line·​35
76 ····​return-​void 78 ····​return-​void
77 .​end·​method 79 .​end·​method
   
78 .​method·​public·​onCreateConversation(​JLorg/​smssecure/​smssecure/​recipients/​Recipients;​I)​V 80 .​method·​public·​onCreateConversation(​JLorg/​smssecure/​smssecure/​recipients/​Recipients;​I)​V
[−]
smali/org/smssecure/smssecure/ConversationListFragment$4$1.smali
Offset 179, 42 lines modified Offset 179, 45 lines modified
   
179 ····​move-​result-​object·​v0 179 ····​move-​result-​object·​v0
   
180 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​ 180 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​
   
181 ····​iget-​object·​v1,​·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 181 ····​iget-​object·​v1,​·​v1,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
   
  182 ····​.​line·​252
182 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 183 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
183 ····​move-​result-​object·​v1 184 ····​move-​result-​object·​v1
   
184 ····​const·​v2,​·​0x7f080052 185 ····​const·​v2,​·​0x7f080052
   
185 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 186 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
186 ····​move-​result-​object·​v1 187 ····​move-​result-​object·​v1
   
187 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​ 188 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>this$1:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​
   
188 ····​iget-​object·​v2,​·​v2,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 189 ····​iget-​object·​v2,​·​v2,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
   
  190 ····​.​line·​253
189 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 191 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
190 ····​move-​result-​object·​v2 192 ····​move-​result-​object·​v2
   
191 ····​const·​v3,​·​0x7f0801e1 193 ····​const·​v3,​·​0x7f0801e1
   
192 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 194 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
193 ····​move-​result-​object·​v2 195 ····​move-​result-​object·​v2
   
194 ····​const/​4·​v3,​·​0x1 196 ····​const/​4·​v3,​·​0x1
   
195 ····​const/​4·​v4,​·​0x0 197 ····​const/​4·​v4,​·​0x0
   
  198 ····​.​line·​251
196 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​ProgressDialog;​-​>show(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​ZZ)​Landroid/​app/​ProgressDialog;​ 199 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​ProgressDialog;​-​>show(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​ZZ)​Landroid/​app/​ProgressDialog;​
   
197 ····​move-​result-​object·​v0 200 ····​move-​result-​object·​v0
   
198 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>dialog:​Landroid/​app/​ProgressDialog;​ 201 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>dialog:​Landroid/​app/​ProgressDialog;​
   
199 ····​.​line·​255 202 ····​.​line·​255
[−]
smali/org/smssecure/smssecure/ConversationListFragment$4.smali
Offset 38, 14 lines modified Offset 38, 15 lines modified
38 ····​.​line·​242 38 ····​.​line·​242
39 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 39 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
   
40 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getListAdapter()​Lorg/​smssecure/​smssecure/​ConversationListAdapt​er;​ 40 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getListAdapter()​Lorg/​smssecure/​smssecure/​ConversationListAdapt​er;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
  42 ····​.​line·​243
42 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationListAdapt​er;​-​>getBatchSelections()​Ljava/​util/​Set;​ 43 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ConversationListAdapt​er;​-​>getBatchSelections()​Ljava/​util/​Set;​
   
43 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
44 ····​.​line·​245 45 ····​.​line·​245
45 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Set;​-​>isEmpty()​Z 46 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Set;​-​>isEmpty()​Z
   
Offset 58, 13 lines modified Offset 59, 14 lines modified
   
58 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​Ljava/​util/​Set;​)​V 59 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4;​Ljava/​util/​Set;​)​V
   
59 ····​const/​4·​v0,​·​0x0 60 ····​const/​4·​v0,​·​0x0
   
60 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Void;​ 61 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Void;​
   
  62 ····​.​line·​272
61 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 63 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$4$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
62 ····​.​line·​274 64 ····​.​line·​274
63 ····​:​cond_0 65 ····​:​cond_0
64 ····​return-​void 66 ····​return-​void
65 .​end·​method 67 .​end·​method
[−]
smali/org/smssecure/smssecure/ConversationListFragment$ArchiveListenerCallback.smali
Offset 138, 27 lines modified Offset 138, 29 lines modified
   
138 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getTop()​I 138 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getTop()​I
   
139 ····​move-​result·​v0 139 ····​move-​result·​v0
   
140 ····​int-​to-​float·​v2,​·​v0 140 ····​int-​to-​float·​v2,​·​v0
   
  141 ····​.​line·​497
141 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getBottom()​I 142 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getBottom()​I
   
142 ····​move-​result·​v0 143 ····​move-​result·​v0
   
143 ····​int-​to-​float·​v4,​·​v0 144 ····​int-​to-​float·​v4,​·​v0
   
144 ····​move-​object·​v0,​·​p1 145 ····​move-​object·​v0,​·​p1
   
145 ····​move·​v3,​·​p4 146 ····​move·​v3,​·​p4
   
  147 ····​.​line·​496
146 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawRect(FFFFLandroi​d/​graphics/​Paint;​)​V 148 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawRect(FFFFLandroi​d/​graphics/​Paint;​)​V
   
147 ····​.​line·499 149 ····​.​line·500
148 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getLeft()​I 150 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getLeft()​I
   
149 ····​move-​result·​v0 151 ····​move-​result·​v0
   
150 ····​int-​to-​float·​v0,​·​v0 152 ····​int-​to-​float·​v0,​·​v0
   
151 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 153 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
Offset 171, 14 lines modified Offset 173, 15 lines modified
   
171 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimension(I)​F 173 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getDimension(I)​F
   
172 ····​move-​result·​v1 174 ····​move-​result·​v1
   
173 ····​add-​float/​2addr·​v0,​·​v1 175 ····​add-​float/​2addr·​v0,​·​v1
   
  176 ····​.​line·​501
174 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getTop()​I 177 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getTop()​I
   
175 ····​move-​result·​v1 178 ····​move-​result·​v1
   
176 ····​int-​to-​float·​v1,​·​v1 179 ····​int-​to-​float·​v1,​·​v1
   
177 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getBottom()​I 180 ····​invoke-​virtual·​{v7},​·​Landroid/​view/​View;​-​>getBottom()​I
Offset 205, 14 lines modified Offset 208, 15 lines modified
   
205 ····​const/​high16·​v3,​·​0x40000000····​#·​2.​0f 208 ····​const/​high16·​v3,​·​0x40000000····​#·​2.​0f
   
206 ····​div-​float/​2addr·​v2,​·​v3 209 ····​div-​float/​2addr·​v2,​·​v3
   
207 ····​add-​float/​2addr·​v1,​·​v2 210 ····​add-​float/​2addr·​v1,​·​v2
   
  211 ····​.​line·​499
208 ····​invoke-​virtual·​{p1,​·​v6,​·​v0,​·​v1,​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap(Landroid/​graphics/​Bitmap;​FFLandroid/​graphics/​Paint;​)​V 212 ····​invoke-​virtual·​{p1,​·​v6,​·​v0,​·​v1,​·​v5},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap(Landroid/​graphics/​Bitmap;​FFLandroid/​graphics/​Paint;​)​V
   
209 ····​.​line·​505 213 ····​.​line·​505
210 ····​:​cond_0 214 ····​:​cond_0
211 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 215 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
212 ····​const/​16·​v1,​·​0xb 216 ····​const/​16·​v1,​·​0xb
Offset 335, 14 lines modified Offset 339, 15 lines modified
   
335 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getView()​Landroid/​view/​View;​ 339 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getView()​Landroid/​view/​View;​
   
336 ····​move-​result-​object·​v2 340 ····​move-​result-​object·​v2
   
337 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 341 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
   
  342 ····​.​line·​432
338 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getResources()​Landroid/​content/​res/​Resources;​ 343 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
339 ····​move-​result-​object·​v1 344 ····​move-​result-​object·​v1
   
340 ····​const·​v3,​·​0x7f09000d 345 ····​const·​v3,​·​0x7f09000d
   
341 ····​new-​array·​v4,​·​v11,​·​[Ljava/​lang/​Object;​ 346 ····​new-​array·​v4,​·​v11,​·​[Ljava/​lang/​Object;​
Offset 355, 20 lines modified Offset 360, 22 lines modified
   
355 ····​invoke-​virtual·​{v1,​·​v3,​·​v11,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 360 ····​invoke-​virtual·​{v1,​·​v3,​·​v11,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
356 ····​move-​result-​object·​v3 361 ····​move-​result-​object·​v3
   
357 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 362 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
   
  363 ····​.​line·​433
358 ····​invoke-​virtual·​{v1,​·​v7},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getString(I)​Ljava/​lang/​String;​ 364 ····​invoke-​virtual·​{v1,​·​v7},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getString(I)​Ljava/​lang/​String;​
   
359 ····​move-​result-​object·​v4 365 ····​move-​result-​object·​v4
   
360 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​ 366 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$ArchiveListenerCa​llback;​-​>this$0:​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​
   
  367 ····​.​line·​434
361 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getResources()​Landroid/​content/​res/​Resources;​ 368 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
362 ····​move-​result-​object·​v1 369 ····​move-​result-​object·​v1
   
363 ····​invoke-​virtual·​{v1,​·​v12},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 370 ····​invoke-​virtual·​{v1,​·​v12},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
   
Max diff block lines reached; 2815/5764 bytes (48.84%) of diff not shown.
[−]
smali/org/smssecure/smssecure/ConversationListFragment.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 53 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
54 ····​.​line·​88 54 ····​.​line·​88
55 ····​const-​string·​v0,​·​"" 55 ····​const-​string·​v0,​·​""
   
56 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>queryFilter:​Ljava/​lang/​String;​ 56 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>queryFilter:​Ljava/​lang/​String;​
   
57 ····​.​line·​398  
58 ····​return-​void 57 ····​return-​void
59 .​end·​method 58 .​end·​method
   
60 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 59 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
61 ····​.​locals·​1 60 ····​.​locals·​1
   
62 ····​.​prologue 61 ····​.​prologue
Offset 168, 18 lines modified Offset 167, 20 lines modified
   
168 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getView()​Landroid/​view/​View;​ 167 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getView()​Landroid/​view/​View;​
   
169 ····​move-​result-​object·​v2 168 ····​move-​result-​object·​v2
   
170 ····​const·​v1,​·​0x7f0801e2 169 ····​const·​v1,​·​0x7f0801e2
   
  170 ····​.​line·​196
171 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getString(I)​Ljava/​lang/​String;​ 171 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getString(I)​Ljava/​lang/​String;​
   
172 ····​move-​result-​object·​v4 172 ····​move-​result-​object·​v4
   
  173 ····​.​line·​197
173 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getResources()​Landroid/​content/​res/​Resources;​ 174 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
174 ····​move-​result-​object·​v1 175 ····​move-​result-​object·​v1
   
175 ····​const·​v5,​·​0x7f0e000d 176 ····​const·​v5,​·​0x7f0e000d
   
176 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I 177 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​content/​res/​Resources;​-​>getColor(I)​I
Offset 188, 14 lines modified Offset 189, 15 lines modified
   
188 ····​move-​object·​v1,​·​p0 189 ····​move-​object·​v1,​·​p0
   
189 ····​invoke-​direct/​range·​{v0·​.​.​·​v9},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$3;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​Landroid/​view/​View;​Ljava/​lang/​String;​Ljava/​lang/​String;​IIZLjava/​util/​Set;​Z)​V 190 ····​invoke-​direct/​range·​{v0·​.​.​·​v9},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$3;​-​><init>(Lorg/​smssecure/​smssecure/​ConversationListFragm​ent;​Landroid/​view/​View;​Ljava/​lang/​String;​Ljava/​lang/​String;​IIZLjava/​util/​Set;​Z)​V
   
190 ····​new-​array·​v1,​·​v6,​·​[Ljava/​lang/​Void;​ 191 ····​new-​array·​v1,​·​v6,​·​[Ljava/​lang/​Void;​
   
  192 ····​.​line·​226
191 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$3;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 193 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​ConversationListFragm​ent$3;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
192 ····​.​line·​227 194 ····​.​line·​227
193 ····​return-​void 195 ····​return-​void
   
194 ····​.​line·​190 196 ····​.​line·​190
195 ····​:​cond_0 197 ····​:​cond_0
Offset 265, 20 lines modified Offset 267, 22 lines modified
   
265 ····​move-​result-​object·​v2 267 ····​move-​result-​object·​v2
   
266 ····​const·​v3,​·​0x7f09000c 268 ····​const·​v3,​·​0x7f09000c
   
267 ····​new-​array·​v4,​·​v6,​·​[Ljava/​lang/​Object;​ 269 ····​new-​array·​v4,​·​v6,​·​[Ljava/​lang/​Object;​
   
  270 ····​.​line·​234
268 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 271 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
269 ····​move-​result-​object·​v5 272 ····​move-​result-​object·​v5
   
270 ····​aput-​object·​v5,​·​v4,​·​v7 273 ····​aput-​object·​v5,​·​v4,​·​v7
   
  274 ····​.​line·​233
271 ····​invoke-​virtual·​{v2,​·​v3,​·​v0,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 275 ····​invoke-​virtual·​{v2,​·​v3,​·​v0,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
272 ····​move-​result-​object·​v2 276 ····​move-​result-​object·​v2
   
273 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 277 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
274 ····​.​line·​235 278 ····​.​line·​235
Offset 290, 20 lines modified Offset 294, 22 lines modified
   
290 ····​move-​result-​object·​v2 294 ····​move-​result-​object·​v2
   
291 ····​const·​v3,​·​0x7f09000e 295 ····​const·​v3,​·​0x7f09000e
   
292 ····​new-​array·​v4,​·​v6,​·​[Ljava/​lang/​Object;​ 296 ····​new-​array·​v4,​·​v6,​·​[Ljava/​lang/​Object;​
   
  297 ····​.​line·​236
293 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 298 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
294 ····​move-​result-​object·​v5 299 ····​move-​result-​object·​v5
   
295 ····​aput-​object·​v5,​·​v4,​·​v7 300 ····​aput-​object·​v5,​·​v4,​·​v7
   
  301 ····​.​line·​235
296 ····​invoke-​virtual·​{v2,​·​v3,​·​v0,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 302 ····​invoke-​virtual·​{v2,​·​v3,​·​v0,​·​v4},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
297 ····​move-​result-​object·​v0 303 ····​move-​result-​object·​v0
   
298 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​ 304 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v7/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v7/​app/​AlertDialog$Builder;​
   
299 ····​.​line·​237 305 ····​.​line·​237
Offset 350, 14 lines modified Offset 356, 15 lines modified
Max diff block lines reached; 3086/5975 bytes (51.65%) of diff not shown.
[−]
smali/org/smssecure/smssecure/ConversationListItem$ThumbnailPositioner.smali
Offset 72, 14 lines modified Offset 72, 15 lines modified
   
72 ····​move-​result·​v1 72 ····​move-​result·​v1
   
73 ····​if-​nez·​v1,​·​:​cond_1 73 ····​if-​nez·​v1,​·​:​cond_1
   
74 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListItem$​ThumbnailPositioner;​-​>archivedView:​Landroid/​view/​View;​ 74 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListItem$​ThumbnailPositioner;​-​>archivedView:​Landroid/​view/​View;​
   
  75 ····​.​line·​261
75 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getWidth()​I 76 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getWidth()​I
   
76 ····​move-​result·​v1 77 ····​move-​result·​v1
   
77 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListItem$​ThumbnailPositioner;​-​>deliveryStatusView:​Landroid/​view/​View;​ 78 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationListItem$​ThumbnailPositioner;​-​>deliveryStatusView:​Landroid/​view/​View;​
   
78 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getWidth()​I 79 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getWidth()​I
[−]
smali/org/smssecure/smssecure/ConversationListItem.smali
Offset 272, 14 lines modified Offset 272, 15 lines modified
   
272 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>mutate()​Landroid/​graphics/​drawable/​Drawable;​ 272 ····​invoke-​virtual·​{v0},​·​Landroid/​graphics/​drawable/​Drawable;​-​>mutate()​Landroid/​graphics/​drawable/​Drawable;​
   
273 ····​move-​result-​object·​v0 273 ····​move-​result-​object·​v0
   
274 ····​check-​cast·​v0,​·​Landroid/​graphics/​drawable/​RippleDrawable;​ 274 ····​check-​cast·​v0,​·​Landroid/​graphics/​drawable/​RippleDrawable;​
   
  275 ····​.​line·​226
275 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​-​>getColor()​Lorg/​smssecure/​smssecure/​color/​MaterialColor;​ 276 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​-​>getColor()​Lorg/​smssecure/​smssecure/​color/​MaterialColor;​
   
276 ····​move-​result-​object·​v1 277 ····​move-​result-​object·​v1
   
277 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationListItem;​-​>getContext()​Landroid/​content/​Context;​ 278 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationListItem;​-​>getContext()​Landroid/​content/​Context;​
   
278 ····​move-​result-​object·​v2 279 ····​move-​result-​object·​v2
[−]
smali/org/smssecure/smssecure/ConversationTitleView.smali
Offset 168, 14 lines modified Offset 168, 15 lines modified
   
168 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z 168 ····​invoke-​static·​{v0},​·​Landroid/​text/​TextUtils;​-​>isEmpty(Ljava/​lang/​CharSequence;​)​Z
   
169 ····​move-​result·​v0 169 ····​move-​result·​v0
   
170 ····​if-​nez·​v0,​·​:​cond_2 170 ····​if-​nez·​v0,​·​:​cond_2
   
  171 ····​.​line·​75
171 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getName()​Ljava/​lang/​String;​ 172 ····​invoke-​virtual·​{p1},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getName()​Ljava/​lang/​String;​
   
172 ····​move-​result-​object·​v0 173 ····​move-​result-​object·​v0
   
173 ····​.​line·​78 174 ····​.​line·​78
174 ····​:​goto_1 175 ····​:​goto_1
175 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationTitleView​;​-​>title:​Landroid/​widget/​TextView;​ 176 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationTitleView​;​-​>title:​Landroid/​widget/​TextView;​
Offset 190, 15 lines modified Offset 191, 15 lines modified
190 ····​.​line·​80 191 ····​.​line·​80
191 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationTitleView​;​-​>subtitle:​Landroid/​widget/​TextView;​ 192 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationTitleView​;​-​>subtitle:​Landroid/​widget/​TextView;​
   
192 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 193 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
193 ····​goto·​:​goto_0 194 ····​goto·​:​goto_0
   
194 ····​.​line·​74 195 ····​.​line·​76
195 ····​:​cond_2 196 ····​:​cond_2
196 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationTitleView​;​-​>getContext()​Landroid/​content/​Context;​ 197 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationTitleView​;​-​>getContext()​Landroid/​content/​Context;​
   
197 ····​move-​result-​object·​v0 198 ····​move-​result-​object·​v0
   
198 ····​const·​v1,​·​0x7f08003f 199 ····​const·​v1,​·​0x7f08003f
   
[−]
smali/org/smssecure/smssecure/ConversationUpdateItem.smali
Offset 282, 24 lines modified Offset 282, 26 lines modified
   
282 ····​new-​array·​v2,​·​v2,​·​[J 282 ····​new-​array·​v2,​·​v2,​·​[J
   
283 ····​const/​4·​v3,​·​0x0 283 ····​const/​4·​v3,​·​0x0
   
284 ····​iget-​object·​v4,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationUpdateIte​m;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​ 284 ····​iget-​object·​v4,​·​p0,​·​Lorg/​smssecure/​smssecure/​ConversationUpdateIte​m;​-​>messageRecord:​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​
   
  285 ····​.​line·​101
285 ····​invoke-​virtual·​{v4},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getIndividualRecipie​nt()​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​ 286 ····​invoke-​virtual·​{v4},​·​Lorg/​smssecure/​smssecure/​database/​model/​MessageRecord;​-​>getIndividualRecipie​nt()​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​
   
286 ····​move-​result-​object·​v4 287 ····​move-​result-​object·​v4
   
287 ····​invoke-​virtual·​{v4},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getRecipientId()​J 288 ····​invoke-​virtual·​{v4},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getRecipientId()​J
   
288 ····​move-​result-​wide·​v4 289 ····​move-​result-​wide·​v4
   
289 ····​aput-​wide·​v4,​·​v2,​·​v3 290 ····​aput-​wide·​v4,​·​v2,​·​v3
   
  291 ····​.​line·​100
290 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[J)​Landroid/​content/​Intent;​ 292 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​[J)​Landroid/​content/​Intent;​
   
291 ····​.​line·​103 293 ····​.​line·​103
292 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationUpdateIte​m;​-​>getContext()​Landroid/​content/​Context;​ 294 ····​invoke-​virtual·​{p0},​·​Lorg/​smssecure/​smssecure/​ConversationUpdateIte​m;​-​>getContext()​Landroid/​content/​Context;​
   
293 ····​move-​result-​object·​v1 295 ····​move-​result-​object·​v1
   
[−]
smali/org/smssecure/smssecure/CountrySelectionFragment.smali
Offset 33, 15 lines modified Offset 33, 14 lines modified
33 .​method·​public·​constructor·​<init>()​V 33 .​method·​public·​constructor·​<init>()​V
34 ····​.​locals·​0 34 ····​.​locals·​0
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​23 36 ····​.​line·​23
37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ListFragment;​-​><init>()​V
   
38 ····​.​line·​83  
39 ····​return-​void 38 ····​return-​void
40 .​end·​method 39 .​end·​method
   
   
41 #·​virtual·​methods 40 #·​virtual·​methods
42 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V 41 .​method·​public·​onActivityCreated(Lan​droid/​os/​Bundle;​)​V
43 ····​.​locals·​3 42 ····​.​locals·​3
Offset 186, 14 lines modified Offset 185, 15 lines modified
   
186 ····​move-​result-​object·​v1 185 ····​move-​result-​object·​v1
   
187 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 186 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
188 ····​const-​string·​v3,​·​"country_code" 187 ····​const-​string·​v3,​·​"country_code"
   
  188 ····​.​line·​52
189 ····​invoke-​interface·​{v0,​·​v3},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 189 ····​invoke-​interface·​{v0,​·​v3},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
190 ····​move-​result-​object·​v0 190 ····​move-​result-​object·​v0
   
191 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​ 191 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
192 ····​const/​4·​v3,​·​0x1 192 ····​const/​4·​v3,​·​0x1
Offset 202, 14 lines modified Offset 202, 15 lines modified
   
202 ····​move-​result-​object·​v0 202 ····​move-​result-​object·​v0
   
203 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 203 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
204 ····​move-​result·​v0 204 ····​move-​result·​v0
   
  205 ····​.​line·​51
205 ····​invoke-​interface·​{v2,​·​v1,​·​v0},​·​Lorg/​smssecure/​smssecure/​CountrySelectionFragm​ent$CountrySelectedLi​stener;​-​>countrySelected(Ljav​a/​lang/​String;​I)​V 206 ····​invoke-​interface·​{v2,​·​v1,​·​v0},​·​Lorg/​smssecure/​smssecure/​CountrySelectionFragm​ent$CountrySelectedLi​stener;​-​>countrySelected(Ljav​a/​lang/​String;​I)​V
   
206 ····​.​line·​54 207 ····​.​line·​54
207 ····​:​cond_0 208 ····​:​cond_0
208 ····​return-​void 209 ····​return-​void
209 .​end·​method 210 .​end·​method
   
[−]
smali/org/smssecure/smssecure/DatabaseMigrationActivity.smali
Offset 59, 15 lines modified Offset 59, 14 lines modified
59 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseMigrationActi​vity;​-​>completedReceiver:​Landroid/​content/​BroadcastReceiver;​ 59 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseMigrationActi​vity;​-​>completedReceiver:​Landroid/​content/​BroadcastReceiver;​
   
60 ····​.​line·​39 60 ····​.​line·​39
61 ····​const/​4·​v0,​·​0x0 61 ····​const/​4·​v0,​·​0x0
   
62 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseMigrationActi​vity;​-​>isVisible:​Z 62 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseMigrationActi​vity;​-​>isVisible:​Z
   
63 ····​.​line·​187  
64 ····​return-​void 63 ····​return-​void
65 .​end·​method 64 .​end·​method
   
66 .​method·​static·​synthetic·​access$300(Lorg/​smssecure/​smssecure/​DatabaseMigrationActi​vity;​)​Landroid/​widget/​LinearLayout;​ 65 .​method·​static·​synthetic·​access$300(Lorg/​smssecure/​smssecure/​DatabaseMigrationActi​vity;​)​Landroid/​widget/​LinearLayout;​
67 ····​.​locals·​1 66 ····​.​locals·​1
   
68 ····​.​prologue 67 ····​.​prologue
[−]
smali/org/smssecure/smssecure/DatabaseUpgradeActivity$DatabaseUpgradeTask.smali
Offset 91, 14 lines modified Offset 91, 15 lines modified
   
91 ····​invoke-​static·​{v3},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​ 91 ····​invoke-​static·​{v3},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​
   
92 ····​move-​result-​object·​v3 92 ····​move-​result-​object·​v3
   
93 ····​iget-​object·​v4,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​ 93 ····​iget-​object·​v4,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​
   
  94 ····​.​line·​161
94 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 95 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
95 ····​invoke-​static·​{v4},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>access$000(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 96 ····​invoke-​static·​{v4},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>access$000(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
   
96 ····​move-​result-​object·​v4 97 ····​move-​result-​object·​v4
   
97 ····​aget-​object·​v5,​·​p1,​·​v1 98 ····​aget-​object·​v5,​·​p1,​·​v1
   
Offset 256, 22 lines modified Offset 257, 24 lines modified
   
256 ····​move-​result-​object·​v3 257 ····​move-​result-​object·​v3
   
257 ····​invoke-​static·​{v3},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​ 258 ····​invoke-​static·​{v3},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​
   
258 ····​move-​result-​object·​v3 259 ····​move-​result-​object·​v3
   
  260 ····​.​line·​197
259 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​ 261 ····​invoke-​virtual·​{v3},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
260 ····​move-​result-​object·​v3 262 ····​move-​result-​object·​v3
   
261 ····​new-​instance·​v4,​·​Lorg/​smssecure/​smssecure/​jobs/​SmsDecryptJob;​ 263 ····​new-​instance·​v4,​·​Lorg/​smssecure/​smssecure/​jobs/​SmsDecryptJob;​
   
262 ····​iget-​object·​v5,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​ 264 ····​iget-​object·​v5,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​
   
  265 ····​.​line·​198
263 ····​invoke-​virtual·​{v5},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 266 ····​invoke-​virtual·​{v5},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
264 ····​move-​result-​object·​v5 267 ····​move-​result-​object·​v5
   
265 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​SmsMessageRecord;​-​>getId()​J 268 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​database/​model/​SmsMessageRecord;​-​>getId()​J
   
266 ····​move-​result-​wide·​v6 269 ····​move-​result-​wide·​v6
Offset 341, 22 lines modified Offset 344, 24 lines modified
341 ····​.​line·​222 344 ····​.​line·​222
342 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​ 345 ····​iget-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​
   
343 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​ 346 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​
   
344 ····​move-​result-​object·​v0 347 ····​move-​result-​object·​v0
   
  348 ····​.​line·​223
345 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​ 349 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
346 ····​move-​result-​object·​v0 350 ····​move-​result-​object·​v0
   
347 ····​new-​instance·​v1,​·​Lorg/​whispersystems/​jobqueue/​EncryptionKeys;​ 351 ····​new-​instance·​v1,​·​Lorg/​whispersystems/​jobqueue/​EncryptionKeys;​
   
348 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​ 352 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$DatabaseUpgradeTas​k;​-​>this$0:​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​
   
  353 ····​.​line·​224
349 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 354 ····​#·​getter·​for:​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
350 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>access$000(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 355 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>access$000(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
   
351 ····​move-​result-​object·​v2 356 ····​move-​result-​object·​v2
   
352 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​util/​ParcelUtil;​-​>serialize(Landroid/​os/​Parcelable;​)​[B 357 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​util/​ParcelUtil;​-​>serialize(Landroid/​os/​Parcelable;​)​[B
   
[−]
smali/org/smssecure/smssecure/DatabaseUpgradeActivity.smali
Offset 65, 15 lines modified Offset 65, 14 lines modified
65 .​method·​public·​constructor·​<init>()​V 65 .​method·​public·​constructor·​<init>()​V
66 ····​.​locals·​0 66 ····​.​locals·​0
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​50 68 ····​.​line·​50
69 ····​invoke-​direct·​{p0},​·​Lorg/​smssecure/​smssecure/​BaseActivity;​-​><init>()​V 69 ····​invoke-​direct·​{p0},​·​Lorg/​smssecure/​smssecure/​BaseActivity;​-​><init>()​V
   
70 ····​.​line·​143  
71 ····​return-​void 70 ····​return-​void
72 .​end·​method 71 .​end·​method
   
73 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 72 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​)​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
74 ····​.​locals·​1 73 ····​.​locals·​1
   
75 ····​.​prologue 74 ····​.​prologue
Offset 264, 14 lines modified Offset 263, 15 lines modified
   
264 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$2;​-​><init>(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​Landroid/​content/​Context;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​)​V 263 ····​invoke-​direct·​{v0,​·​p0,​·​p1,​·​p2},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$2;​-​><init>(Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​Landroid/​content/​Context;​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​)​V
   
265 ····​const/​4·​v1,​·​0x0 264 ····​const/​4·​v1,​·​0x0
   
266 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​ 265 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Void;​
   
  266 ····​.​line·​136
267 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$2;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 267 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty$2;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
268 ····​.​line·​137 268 ····​.​line·​137
269 ····​return-​void 269 ····​return-​void
270 .​end·​method 270 .​end·​method
   
   
Offset 342, 14 lines modified Offset 342, 15 lines modified
   
342 ····​const/​4·​v0,​·​0x1 342 ····​const/​4·​v0,​·​0x1
   
343 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​ 343 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​
   
344 ····​const/​4·​v1,​·​0x0 344 ····​const/​4·​v1,​·​0x0
   
  345 ····​.​line·​87
345 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​util/​VersionTracker;​-​>getLastSeenVersion(L​android/​content/​Context;​)​I 346 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​util/​VersionTracker;​-​>getLastSeenVersion(L​android/​content/​Context;​)​I
   
346 ····​move-​result·​v3 347 ····​move-​result·​v3
   
347 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 348 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
348 ····​move-​result-​object·​v3 349 ····​move-​result-​object·​v3
Offset 367, 22 lines modified Offset 368, 24 lines modified
367 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​util/​VersionTracker;​-​>updateLastSeenVersio​n(Landroid/​content/​Context;​)​V 368 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​util/​VersionTracker;​-​>updateLastSeenVersio​n(Landroid/​content/​Context;​)​V
   
368 ····​.​line·​90 369 ····​.​line·​90
369 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​ 370 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getInstance(Landroid​/​content/​Context;​)​Lorg/​smssecure/​smssecure/​ApplicationContext;​
   
370 ····​move-​result-​object·​v0 371 ····​move-​result-​object·​v0
   
  372 ····​.​line·​91
371 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​ 373 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ApplicationContext;​-​>getJobManager()​Lorg/​whispersystems/​jobqueue/​JobManager;​
   
372 ····​move-​result-​object·​v0 374 ····​move-​result-​object·​v0
   
373 ····​new-​instance·​v1,​·​Lorg/​whispersystems/​jobqueue/​EncryptionKeys;​ 375 ····​new-​instance·​v1,​·​Lorg/​whispersystems/​jobqueue/​EncryptionKeys;​
   
374 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​ 376 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​DatabaseUpgradeActivi​ty;​-​>masterSecret:​Lorg/​smssecure/​smssecure/​crypto/​MasterSecret;​
   
  377 ····​.​line·​92
375 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​util/​ParcelUtil;​-​>serialize(Landroid/​os/​Parcelable;​)​[B 378 ····​invoke-​static·​{v2},​·​Lorg/​smssecure/​smssecure/​util/​ParcelUtil;​-​>serialize(Landroid/​os/​Parcelable;​)​[B
   
376 ····​move-​result-​object·​v2 379 ····​move-​result-​object·​v2
   
377 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​whispersystems/​jobqueue/​EncryptionKeys;​-​><init>([B)​V 380 ····​invoke-​direct·​{v1,​·​v2},​·​Lorg/​whispersystems/​jobqueue/​EncryptionKeys;​-​><init>([B)​V
   
378 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>setEncryptionKeys(Lo​rg/​whispersystems/​jobqueue/​EncryptionKeys;​)​V 381 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​whispersystems/​jobqueue/​JobManager;​-​>setEncryptionKeys(Lo​rg/​whispersystems/​jobqueue/​EncryptionKeys;​)​V
[−]
smali/org/smssecure/smssecure/ExportFragment$ExportEncryptedTask.smali
Offset 166, 54 lines modified Offset 166, 63 lines modified
   
166 ····​goto·​:​goto_0 166 ····​goto·​:​goto_0
   
167 ····​.​line·​176 167 ····​.​line·​176
168 ····​:​pswitch_0 168 ····​:​pswitch_0
169 ····​const·​v1,​·​0x7f0801eb 169 ····​const·​v1,​·​0x7f0801eb
   
  170 ····​.​line·​177
170 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 171 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
171 ····​move-​result-​object·​v1 172 ····​move-​result-​object·​v1
   
  173 ····​.​line·​176
172 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 174 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
173 ····​move-​result-​object·​v0 175 ····​move-​result-​object·​v0
   
  176 ····​.​line·​178
174 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 177 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
175 ····​goto·​:​goto_0 178 ····​goto·​:​goto_0
   
176 ····​.​line·​166 179 ····​.​line·​166
177 ····​:​pswitch_1 180 ····​:​pswitch_1
178 ····​const·​v1,​·​0x7f0801e7 181 ····​const·​v1,​·​0x7f0801e7
   
  182 ····​.​line·​167
179 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 183 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
180 ····​move-​result-​object·​v1 184 ····​move-​result-​object·​v1
   
  185 ····​.​line·​166
181 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 186 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
182 ····​move-​result-​object·​v0 187 ····​move-​result-​object·​v0
   
  188 ····​.​line·​168
183 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 189 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
184 ····​goto·​:​goto_0 190 ····​goto·​:​goto_0
   
185 ····​.​line·​171 191 ····​.​line·​171
186 ····​:​pswitch_2 192 ····​:​pswitch_2
187 ····​const·​v1,​·​0x7f0801e8 193 ····​const·​v1,​·​0x7f0801e8
   
  194 ····​.​line·​172
188 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 195 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
189 ····​move-​result-​object·​v1 196 ····​move-​result-​object·​v1
   
  197 ····​.​line·​171
190 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 198 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
191 ····​move-​result-​object·​v0 199 ····​move-​result-​object·​v0
   
  200 ····​.​line·​173
192 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 201 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
193 ····​goto·​:​goto_0 202 ····​goto·​:​goto_0
   
194 ····​.​line·​164 203 ····​.​line·​164
195 ····​:​pswitch_data_0 204 ····​:​pswitch_data_0
196 ····​.​packed-​switch·​0x0 205 ····​.​packed-​switch·​0x0
Offset 244, 40 lines modified Offset 253, 43 lines modified
   
244 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 253 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
245 ····​move-​result-​object·​v0 254 ····​move-​result-​object·​v0
   
246 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​EncryptedTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​ 255 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​EncryptedTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​
   
  256 ····​.​line·​151
247 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 257 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
248 ····​move-​result-​object·​v1 258 ····​move-​result-​object·​v1
   
249 ····​const·​v2,​·​0x7f08005e 259 ····​const·​v2,​·​0x7f08005e
   
250 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 260 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
251 ····​move-​result-​object·​v1 261 ····​move-​result-​object·​v1
   
252 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​EncryptedTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​ 262 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​EncryptedTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​
   
  263 ····​.​line·​152
253 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 264 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
254 ····​move-​result-​object·​v2 265 ····​move-​result-​object·​v2
   
255 ····​const·​v3,​·​0x7f0801ec 266 ····​const·​v3,​·​0x7f0801ec
   
256 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 267 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
257 ····​move-​result-​object·​v2 268 ····​move-​result-​object·​v2
   
258 ····​const/​4·​v3,​·​0x1 269 ····​const/​4·​v3,​·​0x1
   
259 ····​const/​4·​v4,​·​0x0 270 ····​const/​4·​v4,​·​0x0
   
Max diff block lines reached; 171/3055 bytes (5.60%) of diff not shown.
[−]
smali/org/smssecure/smssecure/ExportFragment$ExportPlaintextTask.smali
Offset 174, 54 lines modified Offset 174, 63 lines modified
   
174 ····​goto·​:​goto_0 174 ····​goto·​:​goto_0
   
175 ····​.​line·​137 175 ····​.​line·​137
176 ····​:​pswitch_0 176 ····​:​pswitch_0
177 ····​const·​v1,​·​0x7f0801eb 177 ····​const·​v1,​·​0x7f0801eb
   
  178 ····​.​line·​138
178 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 179 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
179 ····​move-​result-​object·​v1 180 ····​move-​result-​object·​v1
   
  181 ····​.​line·​137
180 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 182 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
181 ····​move-​result-​object·​v0 183 ····​move-​result-​object·​v0
   
  184 ····​.​line·​139
182 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 185 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
183 ····​goto·​:​goto_0 186 ····​goto·​:​goto_0
   
184 ····​.​line·​127 187 ····​.​line·​127
185 ····​:​pswitch_1 188 ····​:​pswitch_1
186 ····​const·​v1,​·​0x7f0801e7 189 ····​const·​v1,​·​0x7f0801e7
   
  190 ····​.​line·​128
187 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 191 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
188 ····​move-​result-​object·​v1 192 ····​move-​result-​object·​v1
   
  193 ····​.​line·​127
189 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 194 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
190 ····​move-​result-​object·​v0 195 ····​move-​result-​object·​v0
   
  196 ····​.​line·​129
191 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 197 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
192 ····​goto·​:​goto_0 198 ····​goto·​:​goto_0
   
193 ····​.​line·​132 199 ····​.​line·​132
194 ····​:​pswitch_2 200 ····​:​pswitch_2
195 ····​const·​v1,​·​0x7f0801e8 201 ····​const·​v1,​·​0x7f0801e8
   
  202 ····​.​line·​133
196 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​ 203 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getString(I)​Ljava/​lang/​String;​
   
197 ····​move-​result-​object·​v1 204 ····​move-​result-​object·​v1
   
  205 ····​.​line·​132
198 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 206 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
199 ····​move-​result-​object·​v0 207 ····​move-​result-​object·​v0
   
  208 ····​.​line·​134
200 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 209 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
201 ····​goto·​:​goto_0 210 ····​goto·​:​goto_0
   
202 ····​.​line·​125 211 ····​.​line·​125
203 ····​:​pswitch_data_0 212 ····​:​pswitch_data_0
204 ····​.​packed-​switch·​0x0 213 ····​.​packed-​switch·​0x0
Offset 252, 40 lines modified Offset 261, 43 lines modified
   
252 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 261 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
253 ····​move-​result-​object·​v0 262 ····​move-​result-​object·​v0
   
254 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​PlaintextTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​ 263 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​PlaintextTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​
   
  264 ····​.​line·​96
255 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 265 ····​invoke-​virtual·​{v1},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
256 ····​move-​result-​object·​v1 266 ····​move-​result-​object·​v1
   
257 ····​const·​v2,​·​0x7f08005e 267 ····​const·​v2,​·​0x7f08005e
   
258 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 268 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
259 ····​move-​result-​object·​v1 269 ····​move-​result-​object·​v1
   
260 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​PlaintextTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​ 270 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ExportFragment$Export​PlaintextTask;​-​>this$0:​Lorg/​smssecure/​smssecure/​ExportFragment;​
   
  271 ····​.​line·​97
261 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 272 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​ExportFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
262 ····​move-​result-​object·​v2 273 ····​move-​result-​object·​v2
   
263 ····​const·​v3,​·​0x7f0801ed 274 ····​const·​v3,​·​0x7f0801ed
   
264 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​ 275 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
265 ····​move-​result-​object·​v2 276 ····​move-​result-​object·​v2
   
266 ····​const/​4·​v3,​·​0x1 277 ····​const/​4·​v3,​·​0x1
   
267 ····​const/​4·​v4,​·​0x0 278 ····​const/​4·​v4,​·​0x0
   
Max diff block lines reached; 170/3051 bytes (5.57%) of diff not shown.
[−]
smali/org/smssecure/smssecure/ExportFragment.smali
Offset 19, 15 lines modified Offset 19, 14 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​25 22 ····​.​line·​25
23 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
24 ····​.​line·​145  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
   
27 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ExportFragment;​)​V 26 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ExportFragment;​)​V
28 ····​.​locals·​0 27 ····​.​locals·​0
   
29 ····​.​prologue 28 ····​.​prologue
[−]
smali/org/smssecure/smssecure/GroupCreateActivity.smali
Offset 90, 15 lines modified Offset 90, 14 lines modified
90 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupCreateActivity;​-​>groupRecipient:​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​ 90 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupCreateActivity;​-​>groupRecipient:​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​
   
91 ····​.​line·​83 91 ····​.​line·​83
92 ····​const-​wide/​16·​v0,​·​-​0x1 92 ····​const-​wide/​16·​v0,​·​-​0x1
   
93 ····​iput-​wide·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupCreateActivity;​-​>groupThread:​J 93 ····​iput-​wide·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupCreateActivity;​-​>groupThread:​J
   
94 ····​.​line·​258  
95 ····​return-​void 94 ····​return-​void
96 .​end·​method 95 .​end·​method
   
97 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​GroupCreateActivity;​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​)​V 96 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​GroupCreateActivity;​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​)​V
98 ····​.​locals·​0 97 ····​.​locals·​0
   
99 ····​.​prologue 98 ····​.​prologue
Offset 327, 18 lines modified Offset 326, 20 lines modified
327 ····​.​line·​233 326 ····​.​line·​233
328 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getThreadDatabase(La​ndroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​ 327 ····​invoke-​static·​{p0},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getThreadDatabase(La​ndroid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​
   
329 ····​move-​result-​object·​v1 328 ····​move-​result-​object·​v1
   
330 ····​const/​4·​v2,​·​0x2 329 ····​const/​4·​v2,​·​0x2
   
  330 ····​.​line·​234
331 ····​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​-​>getThreadIdFor(Lorg/​smssecure/​smssecure/​recipients/​Recipients;​I)​J 331 ····​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Lorg/​smssecure/​smssecure/​database/​ThreadDatabase;​-​>getThreadIdFor(Lorg/​smssecure/​smssecure/​recipients/​Recipients;​I)​J
   
332 ····​move-​result-​wide·​v0 332 ····​move-​result-​wide·​v0
   
  333 ····​.​line·​233
333 ····​return-​wide·​v0 334 ····​return-​wide·​v0
334 .​end·​method 335 .​end·​method
   
335 .​method·​private·​handleGroupCreate()​V 336 .​method·​private·​handleGroupCreate()​V
336 ····​.​locals·​4 337 ····​.​locals·​4
   
337 ····​.​prologue 338 ····​.​prologue
[−]
smali/org/smssecure/smssecure/GroupMembersDialog$GroupMembersOnClickListener.smali
Offset 55, 22 lines modified Offset 55, 24 lines modified
55 ····​.​line·​83 55 ····​.​line·​83
56 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupMembersDialog$Gr​oupMembersOnClickList​ener;​-​>context:​Landroid/​content/​Context;​ 56 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupMembersDialog$Gr​oupMembersOnClickList​ener;​-​>context:​Landroid/​content/​Context;​
   
57 ····​new-​instance·​v2,​·​Landroid/​graphics/​Rect;​ 57 ····​new-​instance·​v2,​·​Landroid/​graphics/​Rect;​
   
58 ····​invoke-​direct·​{v2,​·​v3,​·​v3,​·​v3,​·​v3},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V 58 ····​invoke-​direct·​{v2,​·​v3,​·​v3,​·​v3,​·​v3},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V
   
  59 ····​.​line·​84
59 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getContactUri()​Landroid/​net/​Uri;​ 60 ····​invoke-​virtual·​{v0},​·​Lorg/​smssecure/​smssecure/​recipients/​Recipient;​-​>getContactUri()​Landroid/​net/​Uri;​
   
60 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
61 ····​const/​4·​v3,​·​0x3 62 ····​const/​4·​v3,​·​0x3
   
62 ····​const/​4·​v4,​·​0x0 63 ····​const/​4·​v4,​·​0x0
   
  64 ····​.​line·​83
63 ····​invoke-​static·​{v1,​·​v2,​·​v0,​·​v3,​·​v4},​·​Landroid/​provider/​ContactsContract$Quic​kContact;​-​>showQuickContact(Lan​droid/​content/​Context;​Landroid/​graphics/​Rect;​Landroid/​net/​Uri;​I[Ljava/​lang/​String;​)​V 65 ····​invoke-​static·​{v1,​·​v2,​·​v0,​·​v3,​·​v4},​·​Landroid/​provider/​ContactsContract$Quic​kContact;​-​>showQuickContact(Lan​droid/​content/​Context;​Landroid/​graphics/​Rect;​Landroid/​net/​Uri;​I[Ljava/​lang/​String;​)​V
   
64 ····​.​line·​92 66 ····​.​line·​92
65 ····​:​goto_0 67 ····​:​goto_0
66 ····​return-​void 68 ····​return-​void
   
67 ····​.​line·​87 69 ····​.​line·​87
[−]
smali/org/smssecure/smssecure/GroupMembersDialog.smali
Offset 139, 14 lines modified Offset 139, 15 lines modified
139 ····​.​line·​44 139 ····​.​line·​44
140 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupMembersDialog;​-​>context:​Landroid/​content/​Context;​ 140 ····​iget-​object·​v1,​·​p0,​·​Lorg/​smssecure/​smssecure/​GroupMembersDialog;​-​>context:​Landroid/​content/​Context;​
   
141 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getGroupDatabase(Lan​droid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​GroupDatabase;​ 141 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​database/​DatabaseFactory;​-​>getGroupDatabase(Lan​droid/​content/​Context;​)​Lorg/​smssecure/​smssecure/​database/​GroupDatabase;​
   
142 ····​move-​result-​object·​v1 142 ····​move-​result-​object·​v1
   
  143 ····​.​line·​45
143 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​GroupUtil;​-​>getDecodedId(Ljava/​lang/​String;​)​[B 144 ····​invoke-​static·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​GroupUtil;​-​>getDecodedId(Ljava/​lang/​String;​)​[B
   
144 ····​move-​result-​object·​v0 145 ····​move-​result-​object·​v0
   
145 ····​const/​4·​v2,​·​0x1 146 ····​const/​4·​v2,​·​0x1
   
146 ····​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Lorg/​smssecure/​smssecure/​database/​GroupDatabase;​-​>getGroupMembers([BZ)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 147 ····​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Lorg/​smssecure/​smssecure/​database/​GroupDatabase;​-​>getGroupMembers([BZ)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
[−]
smali/org/smssecure/smssecure/ImageMediaAdapter$OnMediaClickListener.smali
Offset 89, 20 lines modified Offset 89, 22 lines modified
89 ····​#·​invokes:​·​Lorg/​smssecure/​smssecure/​ImageMediaAdapter;​-​>getContext()​Landroid/​content/​Context;​ 89 ····​#·​invokes:​·​Lorg/​smssecure/​smssecure/​ImageMediaAdapter;​-​>getContext()​Landroid/​content/​Context;​
90 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ImageMediaAdapter;​-​>access$200(Lorg/​smssecure/​smssecure/​ImageMediaAdapter;​)​Landroid/​content/​Context;​ 90 ····​invoke-​static·​{v1},​·​Lorg/​smssecure/​smssecure/​ImageMediaAdapter;​-​>access$200(Lorg/​smssecure/​smssecure/​ImageMediaAdapter;​)​Landroid/​content/​Context;​
   
91 ····​move-​result-​object·​v1 91 ····​move-​result-​object·​v1
   
92 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ImageMediaAdapter$OnM​ediaClickListener;​-​>imageRecord:​Lorg/​smssecure/​smssecure/​database/​ImageDatabase$ImageRe​cord;​ 92 ····​iget-​object·​v2,​·​p0,​·​Lorg/​smssecure/​smssecure/​ImageMediaAdapter$OnM​ediaClickListener;​-​>imageRecord:​Lorg/​smssecure/​smssecure/​database/​ImageDatabase$ImageRe​cord;​
   
  93 ····​.​line·​93
93 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​database/​ImageDatabase$ImageRe​cord;​-​>getAddress()​Ljava/​lang/​String;​ 94 ····​invoke-​virtual·​{v2},​·​Lorg/​smssecure/​smssecure/​database/​ImageDatabase$ImageRe​cord;​-​>getAddress()​Ljava/​lang/​String;​
   
94 ····​move-​result-​object·​v2 95 ····​move-​result-​object·​v2
   
95 ····​const/​4·​v3,​·​0x1 96 ····​const/​4·​v3,​·​0x1
   
  97 ····​.​line·​92
96 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Lorg/​smssecure/​smssecure/​recipients/​RecipientFactory;​-​>getRecipientsFromStr​ing(Landroid/​content/​Context;​Ljava/​lang/​String;​Z)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​ 98 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Lorg/​smssecure/​smssecure/​recipients/​RecipientFactory;​-​>getRecipientsFromStr​ing(Landroid/​content/​Context;​Ljava/​lang/​String;​Z)​Lorg/​smssecure/​smssecure/​recipients/​Recipients;​
   
97 ····​move-​result-​object·​v1 99 ····​move-​result-​object·​v1
   
98 ····​.​line·​95 100 ····​.​line·​95
99 ····​if-​eqz·​v1,​·​:​cond_0 101 ····​if-​eqz·​v1,​·​:​cond_0
   
[−]
smali/org/smssecure/smssecure/ImportExportActivity.smali
Offset 24, 15 lines modified Offset 24, 14 lines modified
24 ····​.​line·​23 24 ····​.​line·​23
25 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicTheme;​ 25 ····​new-​instance·​v0,​·​Lorg/​smssecure/​smssecure/​util/​DynamicTheme;​
   
26 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicTheme;​-​><init>()​V 26 ····​invoke-​direct·​{v0},​·​Lorg/​smssecure/​smssecure/​util/​DynamicTheme;​-​><init>()​V
   
27 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ImportExportActivity;​-​>dynamicTheme:​Lorg/​smssecure/​smssecure/​util/​DynamicTheme;​ 27 ····​iput-​object·​v0,​·​p0,​·​Lorg/​smssecure/​smssecure/​ImportExportActivity;​-​>dynamicTheme:​Lorg/​smssecure/​smssecure/​util/​DynamicTheme;​
   
28 ····​.​line·​92  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
   
31 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ImportExportActivity;​)​Landroid/​support/​v4/​view/​ViewPager;​ 30 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ImportExportActivity;​)​Landroid/​support/​v4/​view/​ViewPager;​
32 ····​.​locals·​1 31 ····​.​locals·​1
   
33 ····​.​prologue 32 ····​.​prologue
[−]
smali/org/smssecure/smssecure/ImportFragment.smali
Offset 21, 15 lines modified Offset 21, 14 lines modified
21 .​method·​public·​constructor·​<init>()​V 21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​0 22 ····​.​locals·​0
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​28 24 ····​.​line·​28
25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
26 ····​.​line·​189  
27 ····​return-​void 26 ····​return-​void
28 .​end·​method 27 .​end·​method
   
29 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ImportFragment;​)​V 28 .​method·​static·​synthetic·​access$000(Lorg/​smssecure/​smssecure/​ImportFragment;​)​V
30 ····​.​locals·​0 29 ····​.​locals·​0
   
31 ····​.​prologue 30 ····​.​prologue
[−]
smali/org/smssecure/smssecure/ImportFragment$ImportEncryptedBackupTask.smali
Offset 187, 38 lines modified Offset 187, 44 lines modified
   
187 ····​goto·​:​goto_0 187 ····​goto·​:​goto_0
   
188