471 KB
/home/fdroid/fdroiddata/tmp/org.smssecure.smssecure_202.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.smssecure.smssecure_202.apk
463 KB
zipinfo {}
    
Offset 1, 2243 lines modifiedOffset 1, 2241 lines modified
6.85 KB
classes.dex
6.83 KB
classes.jar
5.07 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·12614048·bytes,·number·of·entries:·60811 Zip·file·size:·12614050·bytes,·number·of·entries:·6081
2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class
3 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class3 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class
4 ?rwxrwxr-x··2.0·unx····13074·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class4 ?rwxrwxr-x··2.0·unx····13074·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class
5 ?rwxrwxr-x··2.0·unx·····5191·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class5 ?rwxrwxr-x··2.0·unx·····5191·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class
6 ?rwxrwxr-x··2.0·unx·····8007·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class6 ?rwxrwxr-x··2.0·unx·····8007·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class
7 ?rwxrwxr-x··2.0·unx·····5931·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class7 ?rwxrwxr-x··2.0·unx·····5931·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class
8 ?rwxrwxr-x··2.0·unx·····5729·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class8 ?rwxrwxr-x··2.0·unx·····5729·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class
Offset 3180, 28 lines modifiedOffset 3180, 28 lines modified
3180 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·org/greenrobot/eventbus/meta/SubscriberInfoIndex.class3180 ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·org/greenrobot/eventbus/meta/SubscriberInfoIndex.class
3181 ?rwxrwxr-x··2.0·unx·····5889·b-·stor·80-Jan-01·00:00·org/iilab/IilabEngineeringRSA2048Pin.class3181 ?rwxrwxr-x··2.0·unx·····5889·b-·stor·80-Jan-01·00:00·org/iilab/IilabEngineeringRSA2048Pin.class
3182 ?rwxrwxr-x··2.0·unx····10640·b-·defN·80-Jan-01·00:00·org/jraf/android/backport/switchwidget/Switch.class3182 ?rwxrwxr-x··2.0·unx····10640·b-·defN·80-Jan-01·00:00·org/jraf/android/backport/switchwidget/Switch.class
3183 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/whispersystems/jobqueue/dependencies/DependencyInjector.class3183 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/whispersystems/jobqueue/dependencies/DependencyInjector.class
3184 ?rwxrwxr-x··2.0·unx·····3425·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationContext.class3184 ?rwxrwxr-x··2.0·unx·····3425·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationContext.class
3185 ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment$1.class3185 ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment$1.class
3186 ?rwxrwxr-x··2.0·unx·····2894·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment$CategoryClickListener.class3186 ?rwxrwxr-x··2.0·unx·····2894·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment$CategoryClickListener.class
3187 ?rwxrwxr-x··2.0·unx·····4011·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment.class3187 ?rwxrwxr-x··2.0·unx·····4012·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment.class
3188 ?rwxrwxr-x··2.0·unx·····2479·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BaseActionBarActivity.class3188 ?rwxrwxr-x··2.0·unx·····2479·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BaseActionBarActivity.class
3189 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/MasterSecretListener.class3189 ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/MasterSecretListener.class
3190 ?rwxrwxr-x··2.0·unx·····6328·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/PassphraseRequiredActionBarActivity.class3190 ?rwxrwxr-x··2.0·unx·····6328·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/PassphraseRequiredActionBarActivity.class
3191 ?rwxrwxr-x··2.0·unx·····3701·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity.class3191 ?rwxrwxr-x··2.0·unx·····3701·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ApplicationPreferencesActivity.class
3192 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BaseActivity.class3192 ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BaseActivity.class
3193 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BasicIntroFragment.class3193 ?rwxrwxr-x··2.0·unx·····1422·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BasicIntroFragment.class
3194 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/Unbindable.class3194 ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/Unbindable.class
3195 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BindableConversationItem.class3195 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BindableConversationItem.class
3196 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BindableConversationListItem.class3196 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BindableConversationListItem.class
3197 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BlockedContactsActivity$BlockedContactsFragment$BlockedContactAdapter.class3197 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BlockedContactsActivity$BlockedContactsFragment$BlockedContactAdapter.class
3198 ?rwxrwxr-x··2.0·unx·····2896·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BlockedContactsActivity$BlockedContactsFragment.class3198 ?rwxrwxr-x··2.0·unx·····2896·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BlockedContactsActivity$BlockedContactsFragment.class
3199 ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BlockedContactsActivity.class3199 ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BlockedContactsActivity.class
3200 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BuildConfig.class3200 ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/BuildConfig.class
3201 ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$1.class3201 ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$1.class
3202 ?rwxrwxr-x··2.0·unx·····1142·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$2.class3202 ?rwxrwxr-x··2.0·unx·····1142·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$2.class
3203 ?rwxrwxr-x··2.0·unx·····1070·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$3.class3203 ?rwxrwxr-x··2.0·unx·····1070·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$3.class
3204 ?rwxrwxr-x··2.0·unx·····1568·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$4.class3204 ?rwxrwxr-x··2.0·unx·····1568·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$4.class
3205 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$5.class3205 ?rwxrwxr-x··2.0·unx······996·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$5.class
3206 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$SearchUtil.class3206 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionActivity$SearchUtil.class
3207 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionListFragment$OnContactSelectedListener.class3207 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·org/smssecure/smssecure/ContactSelectionListFragment$OnContactSelectedListener.class
Offset 6076, 8 lines modifiedOffset 6076, 8 lines modified
6076 ?rwxrwxr-x··2.0·unx·····2844·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/PduPart.class6076 ?rwxrwxr-x··2.0·unx·····2844·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/PduPart.class
6077 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/QuotedPrintable.class6077 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/QuotedPrintable.class
6078 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/ReadOrigInd.class6078 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/ReadOrigInd.class
6079 ?rwxrwxr-x··2.0·unx······222·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/ReadRecInd.class6079 ?rwxrwxr-x··2.0·unx······222·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/ReadRecInd.class
6080 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/RetrieveConf.class6080 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/RetrieveConf.class
6081 ?rwxrwxr-x··2.0·unx······683·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/SendConf.class6081 ?rwxrwxr-x··2.0·unx······683·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/SendConf.class
6082 ?rwxrwxr-x··2.0·unx·····2245·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/SendReq.class6082 ?rwxrwxr-x··2.0·unx·····2245·b-·stor·80-Jan-01·00:00·ws/com/google/android/mms/pdu/SendReq.class
6083 6081·files,·13606783·bytes·uncompressed,·11424790·bytes·compressed:··16.0%6083 6081·files,·13606785·bytes·uncompressed,·11424792·bytes·compressed:··16.0%
1.09 KB
org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment.class
932 B
procyon -ec {}
    
Offset 40, 17 lines modifiedOffset 40, 17 lines modified
40 ········this.findPreference((CharSequence)"preference_category_chats").setSummary(ChatsPreferenceFragment.getSummary((Context)this.getActivity()));40 ········this.findPreference((CharSequence)"preference_category_chats").setSummary(ChatsPreferenceFragment.getSummary((Context)this.getActivity()));
41 ········final·String·string·=·this.getString(2131231080);41 ········final·String·string·=·this.getString(2131231080);
42 ········final·Object[]·args·=·new·Object[n];42 ········final·Object[]·args·=·new·Object[n];
43 ········args[0]·=·"0.16.3-unstable";43 ········args[0]·=·"0.16.3-unstable";
44 ········String·s·=·String.format(string,·args);44 ········String·s·=·String.format(string,·args);
45 ········final·String·string2·=·this.getString(2131231079);45 ········final·String·string2·=·this.getString(2131231079);
46 ········final·Object[]·args2·=·new·Object[n];46 ········final·Object[]·args2·=·new·Object[n];
47 ········args2[0]·=·"47bea30";47 ········args2[0]·=·"47bea301";
48 ········final·String·format·=·String.format(string2,·args2);48 ········final·String·format·=·String.format(string2,·args2);
49 ········if·(!"47bea30".equals(""))·{49 ········if·(!"47bea301".equals(""))·{
50 ············s·=·s·+·"\n"·+·format;50 ············s·=·s·+·"\n"·+·format;
51 ········}51 ········}
52 ········this.findPreference((CharSequence)"preference_about").setSummary((CharSequence)s);52 ········this.findPreference((CharSequence)"preference_about").setSummary((CharSequence)s);
53 ····}53 ····}
54 ····54 ····
55 ····public·void·onCreate(final·Bundle·bundle)·{55 ····public·void·onCreate(final·Bundle·bundle)·{
56 ········super.onCreate(bundle);56 ········super.onCreate(bundle);
669 B
org/smssecure/smssecure/BuildConfig.class
587 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·org.smssecure.smssecure;1 package·org.smssecure.smssecure;
  
2 public·final·class·BuildConfig2 public·final·class·BuildConfig
3 {3 {
4 ····public·static·final·String·APPLICATION_ID·=·"org.smssecure.smssecure";4 ····public·static·final·String·APPLICATION_ID·=·"org.smssecure.smssecure";
5 ····public·static·final·String·BUILD_GIT_COMMIT·=·"47bea30";5 ····public·static·final·String·BUILD_GIT_COMMIT·=·"47bea301";
6 ····public·static·final·String·BUILD_TYPE·=·"release";6 ····public·static·final·String·BUILD_TYPE·=·"release";
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·String·FLAVOR·=·"";8 ····public·static·final·String·FLAVOR·=·"";
9 ····public·static·final·int·VERSION_CODE·=·202;9 ····public·static·final·int·VERSION_CODE·=·202;
10 ····public·static·final·String·VERSION_NAME·=·"0.16.3-unstable";10 ····public·static·final·String·VERSION_NAME·=·"0.16.3-unstable";
11 }11 }
893 B
smali/org/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment.smali
    
Offset 215, 24 lines modifiedOffset 215, 24 lines modified
  
215 ····invoke-virtual·{p0,·v1},·Lorg/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment;->getString(I)Ljava/lang/String;215 ····invoke-virtual·{p0,·v1},·Lorg/smssecure/smssecure/ApplicationPreferencesActivity$ApplicationPreferenceFragment;->getString(I)Ljava/lang/String;
  
216 ····move-result-object·v1216 ····move-result-object·v1
  
217 ····new-array·v2,·v3,·[Ljava/lang/Object;217 ····new-array·v2,·v3,·[Ljava/lang/Object;
  
218 ····const-string·v3,·"47bea30"218 ····const-string·v3,·"47bea301"
  
219 ····aput-object·v3,·v2,·v4219 ····aput-object·v3,·v2,·v4
  
220 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;220 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
221 ····move-result-object·v1221 ····move-result-object·v1
  
222 ····.line·202222 ····.line·202
223 ····const-string·v2,·"47bea30"223 ····const-string·v2,·"47bea301"
  
224 ····const-string·v3,·""224 ····const-string·v3,·""
  
225 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z225 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
226 ····move-result·v2226 ····move-result·v2
  
614 B
smali/org/smssecure/smssecure/BuildConfig.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BuildConfig.java"3 .source·"BuildConfig.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.smssecure.smssecure"5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.smssecure.smssecure"
  
6 .field·public·static·final·BUILD_GIT_COMMIT:Ljava/lang/String;·=·"47bea30"6 .field·public·static·final·BUILD_GIT_COMMIT:Ljava/lang/String;·=·"47bea301"
  
7 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"7 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""9 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""