876 KB
/home/fdroid/fdroiddata/tmp/org.addhen.smssync_26.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.addhen.smssync_26.apk
79.9 KB
zipinfo {}
    
Offset 1, 403 lines modifiedOffset 1, 401 lines modified
236 KB
classes.dex
236 KB
classes.jar
28.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3460674·bytes,·number·of·entries:·17891 Zip·file·size:·3460609·bytes,·number·of·entries:·1789
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
Offset 489, 31 lines modifiedOffset 489, 31 lines modified
489 ?rwxrwxr-x··2.0·unx·····2918·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SearchView$SearchAutoComplete.class489 ?rwxrwxr-x··2.0·unx·····2918·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SearchView$SearchAutoComplete.class
490 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ShareActionProvider$1.class490 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ShareActionProvider$1.class
491 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener.class491 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener.class
492 ?rwxrwxr-x··2.0·unx·····1362·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener.class492 ?rwxrwxr-x··2.0·unx·····1362·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener.class
493 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter$ChildViewCache.class493 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter$ChildViewCache.class
494 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService.class494 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService.class
495 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/BuildConfig.class495 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/BuildConfig.class
496 ?rwxrwxr-x··2.0·unx·····2943·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/ConsumeTask.class496 ?rwxrwxr-x··2.0·unx·····2941·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/ConsumeTask.class
497 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabConsts.class497 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabConsts.class
498 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabException.class498 ?rwxrwxr-x··2.0·unx······924·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabException.class
499 ?rwxrwxr-x··2.0·unx·····4376·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabHelper$BillingServiceConnection.class499 ?rwxrwxr-x··2.0·unx·····4376·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabHelper$BillingServiceConnection.class
500 ?rwxrwxr-x··2.0·unx····21550·b-·defN·80-Jan-01·00:00·com/github/jberkel/pay/me/IabHelper.class500 ?rwxrwxr-x··2.0·unx····21546·b-·defN·80-Jan-01·00:00·com/github/jberkel/pay/me/IabHelper.class
501 ?rwxrwxr-x··2.0·unx·····1740·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabResult.class501 ?rwxrwxr-x··2.0·unx·····1740·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/IabResult.class
502 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/QueryInventoryTask$Args.class502 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/QueryInventoryTask$Args.class
503 ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/QueryInventoryTask.class503 ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/QueryInventoryTask.class
504 ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/R$string.class504 ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/R$string.class
505 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/R.class505 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/R.class
506 ?rwxrwxr-x··2.0·unx·····3991·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/Response.class506 ?rwxrwxr-x··2.0·unx·····3991·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/Response.class
507 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnConsumeFinishedListener.class507 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnConsumeFinishedListener.class
508 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnConsumeMultiFinishedListener.class508 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnConsumeMultiFinishedListener.class
509 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnIabPurchaseFinishedListener.class509 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnIabPurchaseFinishedListener.class
510 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnIabSetupFinishedListener.class510 ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/OnIabSetupFinishedListener.class
511 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/QueryInventoryFinishedListener.class511 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/listener/QueryInventoryFinishedListener.class
512 ?rwxrwxr-x··2.0·unx·····2444·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/Inventory.class512 ?rwxrwxr-x··2.0·unx·····2443·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/Inventory.class
513 ?rwxrwxr-x··2.0·unx·····1242·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/ItemType.class513 ?rwxrwxr-x··2.0·unx·····1242·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/ItemType.class
514 ?rwxrwxr-x··2.0·unx·····1169·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/Purchase$State.class514 ?rwxrwxr-x··2.0·unx·····1169·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/Purchase$State.class
515 ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/Purchase.class515 ?rwxrwxr-x··2.0·unx·····2836·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/Purchase.class
516 ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/SkuDetails.class516 ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/SkuDetails.class
517 ?rwxrwxr-x··2.0·unx·····1141·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/TestSkus.class517 ?rwxrwxr-x··2.0·unx·····1141·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/model/TestSkus.class
518 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/validator/SignatureValidator.class518 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/github/jberkel/pay/me/validator/SignatureValidator.class
519 ?rwxrwxr-x··2.0·unx·····7852·b-·stor·80-Jan-01·00:00·com/google/analytics/containertag/common/FunctionType.class519 ?rwxrwxr-x··2.0·unx·····7852·b-·stor·80-Jan-01·00:00·com/google/analytics/containertag/common/FunctionType.class
Offset 968, 25 lines modifiedOffset 968, 25 lines modified
968 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$7.class968 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$7.class
969 ?rwxrwxr-x··2.0·unx·····1100·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$DonationStatusListener$State.class969 ?rwxrwxr-x··2.0·unx·····1100·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$DonationStatusListener$State.class
970 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$DonationStatusListener.class970 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$DonationStatusListener.class
971 ?rwxrwxr-x··2.0·unx······905·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$SkuComparator.class971 ?rwxrwxr-x··2.0·unx······905·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/DonationActivity$SkuComparator.class
972 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/MainActivity$PostToGoogleTask.class972 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·org/addhen/smssync/activities/MainActivity$PostToGoogleTask.class
973 ?rwxrwxr-x··2.0·unx·····2461·b-·stor·80-Jan-01·00:00·org/addhen/smssync/adapters/BaseListAdapter.class973 ?rwxrwxr-x··2.0·unx·····2461·b-·stor·80-Jan-01·00:00·org/addhen/smssync/adapters/BaseListAdapter.class
974 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·org/addhen/smssync/adapters/NavDrawerAdapter$Widgets.class974 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·org/addhen/smssync/adapters/NavDrawerAdapter$Widgets.class
975 ?rwxrwxr-x··2.0·unx·····3945·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/AlertCallbacks.class975 ?rwxrwxr-x··2.0·unx·····3936·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/AlertCallbacks.class
976 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$1.class976 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$1.class
977 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$2.class977 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$2.class
978 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$3.class978 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$3.class
979 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$4.class979 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$4.class
980 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$StatusSMS.class980 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks$StatusSMS.class
981 ?rwxrwxr-x··2.0·unx·····3054·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks.class981 ?rwxrwxr-x··2.0·unx·····3050·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/DebugCallbacks.class
982 ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/LogController.class982 ?rwxrwxr-x··2.0·unx······570·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/LogController.class
983 ?rwxrwxr-x··2.0·unx·····7102·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/MessageResultsController.class983 ?rwxrwxr-x··2.0·unx·····7102·b-·stor·80-Jan-01·00:00·org/addhen/smssync/controllers/MessageResultsController.class
984 ?rwxrwxr-x··2.0·unx·····2383·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/Database$DatabaseHelper.class984 ?rwxrwxr-x··2.0·unx·····2383·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/Database$DatabaseHelper.class
985 ?rwxrwxr-x··2.0·unx·····9743·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/Database.class985 ?rwxrwxr-x··2.0·unx·····9741·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/Database.class
986 ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/DatabaseUpgrade.class986 ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/DatabaseUpgrade.class
987 ?rwxrwxr-x··2.0·unx·····2510·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/DbContentProvider.class987 ?rwxrwxr-x··2.0·unx·····2510·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/DbContentProvider.class
988 ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IFilterContentProvider.class988 ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IFilterContentProvider.class
989 ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IFilterSchema.class989 ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IFilterSchema.class
990 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IMessagesContentProvider.class990 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IMessagesContentProvider.class
991 ?rwxrwxr-x··2.0·unx·····1039·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IMessagesSchema.class991 ?rwxrwxr-x··2.0·unx·····1039·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/IMessagesSchema.class
992 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/ISyncUrlContentProvider.class992 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/addhen/smssync/database/ISyncUrlContentProvider.class
Offset 1042, 34 lines modifiedOffset 1042, 34 lines modified
1042 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$5.class1042 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$5.class
1043 ?rwxrwxr-x··2.0·unx·····1459·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$6.class1043 ?rwxrwxr-x··2.0·unx·····1459·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$6.class
1044 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$7.class1044 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$7.class
1045 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$8.class1045 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$8.class
1046 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$9.class1046 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·org/addhen/smssync/fragments/WhitelistFragment$9.class
1047 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·org/addhen/smssync/listeners/LogListener.class1047 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·org/addhen/smssync/listeners/LogListener.class
1048 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·org/addhen/smssync/listeners/OnFragmentListViewRefreshListener.class1048 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·org/addhen/smssync/listeners/OnFragmentListViewRefreshListener.class
1049 ?rwxrwxr-x··2.0·unx····10130·b-·defN·80-Jan-01·00:00·org/addhen/smssync/messages/ProcessMessage.class1049 ?rwxrwxr-x··2.0·unx····10120·b-·defN·80-Jan-01·00:00·org/addhen/smssync/messages/ProcessMessage.class
1050 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·org/addhen/smssync/messages/ProcessSms$SmsQuery.class1050 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·org/addhen/smssync/messages/ProcessSms$SmsQuery.class
1051 ?rwxrwxr-x··2.0·unx·····9253·b-·stor·80-Jan-01·00:00·org/addhen/smssync/messages/ProcessSms.class1051 ?rwxrwxr-x··2.0·unx·····9241·b-·stor·80-Jan-01·00:00·org/addhen/smssync/messages/ProcessSms.class
1052 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/Filter$Status.class1052 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/Filter$Status.class
1053 ?rwxrwxr-x··2.0·unx·····1079·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/MessageResult.class1053 ?rwxrwxr-x··2.0·unx·····1079·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/MessageResult.class
1054 ?rwxrwxr-x··2.0·unx·····1344·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/MessagesUUIDSResponse.class1054 ?rwxrwxr-x··2.0·unx·····1344·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/MessagesUUIDSResponse.class
1055 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/Model.class1055 ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/Model.class
1056 ?rwxrwxr-x··2.0·unx·····1093·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/PhoneStatusInfo.class1056 ?rwxrwxr-x··2.0·unx·····1093·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/PhoneStatusInfo.class
1057 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/QueuedMessages.class1057 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/QueuedMessages.class
1058 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/SmssyncResponse$Payload.class1058 ?rwxrwxr-x··2.0·unx·····1231·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/SmssyncResponse$Payload.class
1059 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/SmssyncResponse.class1059 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/SmssyncResponse.class
1060 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/TaskMessage.class1060 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·org/addhen/smssync/models/TaskMessage.class
1061 ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/BaseHttpClient$HttpMethod.class1061 ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/BaseHttpClient$HttpMethod.class
1062 ?rwxrwxr-x··2.0·unx·····7304·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/BaseHttpClient.class1062 ?rwxrwxr-x··2.0·unx·····7310·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/BaseHttpClient.class
1063 ?rwxrwxr-x··2.0·unx·····1210·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/MessageSyncHttpClient$1.class1063 ?rwxrwxr-x··2.0·unx·····1210·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/MessageSyncHttpClient$1.class
1064 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$1.class1064 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$1.class
1065 ?rwxrwxr-x··2.0·unx······948·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$SyncDataFormat.class1065 ?rwxrwxr-x··2.0·unx······948·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$SyncDataFormat.class
1066 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$SyncDataKey.class1066 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$SyncDataKey.class
1067 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$SyncMethod.class1067 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme$SyncMethod.class
1068 ?rwxrwxr-x··2.0·unx·····4314·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme.class1068 ?rwxrwxr-x··2.0·unx·····4303·b-·stor·80-Jan-01·00:00·org/addhen/smssync/net/SyncScheme.class
1069 ?rwxrwxr-x··2.0·unx······208·b-·stor·80-Jan-01·00:00·org/addhen/smssync/prefs/IPreference.class1069 ?rwxrwxr-x··2.0·unx······208·b-·stor·80-Jan-01·00:00·org/addhen/smssync/prefs/IPreference.class
1070 ?rwxrwxr-x··2.0·unx·····3431·b-·stor·80-Jan-01·00:00·org/addhen/smssync/prefs/Prefs.class1070 ?rwxrwxr-x··2.0·unx·····3431·b-·stor·80-Jan-01·00:00·org/addhen/smssync/prefs/Prefs.class
1071 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/AutoSyncScheduledReceiver.class1071 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/AutoSyncScheduledReceiver.class
1072 ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/BaseBroadcastReceiver.class1072 ?rwxrwxr-x··2.0·unx·····1372·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/BaseBroadcastReceiver.class
1073 ?rwxrwxr-x··2.0·unx·····2720·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/BootReceiver.class1073 ?rwxrwxr-x··2.0·unx·····2720·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/BootReceiver.class
1074 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/CheckTaskScheduledReceiver.class1074 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/CheckTaskScheduledReceiver.class
1075 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/ConnectivityChangedReceiver$1.class1075 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/ConnectivityChangedReceiver$1.class
Offset 1080, 51 lines modifiedOffset 1080, 51 lines modified
1080 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/SmsReceiver.class1080 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/SmsReceiver.class
1081 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/SmsReceiverKitKat.class1081 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/SmsReceiverKitKat.class
1082 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/SmsSentReceiver$1.class1082 ?rwxrwxr-x··2.0·unx······781·b-·stor·80-Jan-01·00:00·org/addhen/smssync/receivers/SmsSentReceiver$1.class
1083 ?rwxrwxr-x··2.0·unx·····4957·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/BaseService.class1083 ?rwxrwxr-x··2.0·unx·····4957·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/BaseService.class
1084 ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/ScheduleServices.class1084 ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/ScheduleServices.class
1085 ?rwxrwxr-x··2.0·unx······994·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsPortal$1.class1085 ?rwxrwxr-x··2.0·unx······994·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsPortal$1.class
1086 ?rwxrwxr-x··2.0·unx·····1328·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsPortal$version.class1086 ?rwxrwxr-x··2.0·unx·····1328·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsPortal$version.class
1087 ?rwxrwxr-x··2.0·unx·····2515·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsPortal.class1087 ?rwxrwxr-x··2.0·unx·····2513·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsPortal.class
1088 ?rwxrwxr-x··2.0·unx·····1043·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsReceiverService$ServiceHandler.class1088 ?rwxrwxr-x··2.0·unx·····1043·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsReceiverService$ServiceHandler.class
1089 ?rwxrwxr-x··2.0·unx·····7318·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsReceiverService.class1089 ?rwxrwxr-x··2.0·unx·····7318·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsReceiverService.class
1090 ?rwxrwxr-x··2.0·unx·····3842·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsSyncServices.class1090 ?rwxrwxr-x··2.0·unx·····3842·b-·stor·80-Jan-01·00:00·org/addhen/smssync/services/SmsSyncServices.class
1091 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/ProgressCallback.class1091 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/ProgressCallback.class
1092 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncConfig.class1092 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncConfig.class
1093 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncPendingMessagesTask$1.class1093 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncPendingMessagesTask$1.class
1094 ?rwxrwxr-x··2.0·unx······774·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus.class1094 ?rwxrwxr-x··2.0·unx······774·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus.class
1095 ?rwxrwxr-x··2.0·unx·····6550·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncPendingMessagesTask.class1095 ?rwxrwxr-x··2.0·unx·····6549·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncPendingMessagesTask.class
1096 ?rwxrwxr-x··2.0·unx·····1452·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncType.class1096 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/SyncType.class
1097 ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/Task.class1097 ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/Task.class
1098 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/TaskCanceled.class1098 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/TaskCanceled.class
1099 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/state/State$1.class1099 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/state/State$1.class
1100 ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/state/State.class1100 ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/state/State.class
1101 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/state/SyncState.class1101 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·org/addhen/smssync/tasks/state/SyncState.class
1102 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·org/addhen/smssync/util/ApiUtil.class1102 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·org/addhen/smssync/util/ApiUtil.class
1103 ?rwxrwxr-x··2.0·unx·····1669·b-·stor·80-Jan-01·00:00·org/addhen/smssync/util/DataFormatUtil.class1103 ?rwxrwxr-x··2.0·unx·····1665·b-·stor·80-Jan-01·00:00·org/addhen/smssync/util/DataFormatUtil.class
1104 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·org/addhen/smssync/util/DonationConstants$Billing.class1104 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·org/addhen/smssync/util/DonationConstants$Billing.class
Max diff block lines reached; 14072/29028 bytes (48.48%) of diff not shown.
10.4 KB
com/github/jberkel/pay/me/ConsumeTask.class
10.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 ·········7:·invokevirtual·#28·················//·Method·doInBackground:([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;188 ·········7:·invokevirtual·#28·················//·Method·doInBackground:([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;
189 ········10:·areturn189 ········10:·areturn
  
190 ··protected·java.util.List·doInBackground(com.github.jberkel.pay.me.model.Purchase...);190 ··protected·java.util.List·doInBackground(com.github.jberkel.pay.me.model.Purchase...);
191 ····descriptor:·([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;191 ····descriptor:·([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;
192 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS192 ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS
193 ····Code:193 ····Code:
194 ······stack=300,·locals=14,·args_size=2194 ······stack=300,·locals=12,·args_size=2
195 ·········0:·aload_1195 ·········0:·aload_1
196 ·········1:·ifnull········11196 ·········1:·ifnull········11
197 ·········4:·aload_1197 ·········4:·aload_1
198 ·········5:·arraylength198 ·········5:·arraylength
199 ·········6:·istore_2199 ·········6:·istore_2
200 ·········7:·iload_2200 ·········7:·iload_2
201 ·········8:·ifne··········23201 ·········8:·ifne··········23
Offset 216, 109 lines modifiedOffset 216, 107 lines modified
216 ········32:·iload·········4216 ········32:·iload·········4
217 ········34:·invokespecial·#40·················//·Method·java/util/ArrayList."<init>":(I)V217 ········34:·invokespecial·#40·················//·Method·java/util/ArrayList."<init>":(I)V
218 ········37:·aload_0218 ········37:·aload_0
219 ········38:·aload_3219 ········38:·aload_3
220 ········39:·putfield······#42·················//·Field·mPurchases:Ljava/util/List;220 ········39:·putfield······#42·················//·Field·mPurchases:Ljava/util/List;
221 ········42:·aload_0221 ········42:·aload_0
222 ········43:·getfield······#42·················//·Field·mPurchases:Ljava/util/List;222 ········43:·getfield······#42·················//·Field·mPurchases:Ljava/util/List;
223 ········46:·astore_3 
224 ········47:·aload_3 
225 ········48:·aload_1223 ········46:·aload_1
226 ········49:·invokestatic··#48·················//·Method·java/util/Collections.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z224 ········47:·invokestatic··#48·················//·Method·java/util/Collections.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z
227 ········52:·pop225 ········50:·pop
228 ········53:·new···········#37·················//·class·java/util/ArrayList226 ········51:·new···········#37·················//·class·java/util/ArrayList
229 ········56:·astore········5227 ········54:·astore········5
230 ········58:·aload_1228 ········56:·aload_1
231 ········59:·arraylength229 ········57:·arraylength
232 ········60:·istore_2230 ········58:·istore_2
233 ········61:·aload·········5231 ········59:·aload·········5
234 ········63:·iload_2232 ········61:·iload_2
235 ········64:·invokespecial·#40·················//·Method·java/util/ArrayList."<init>":(I)V233 ········62:·invokespecial·#40·················//·Method·java/util/ArrayList."<init>":(I)V
236 ········67:·aload_1234 ········65:·aload_1
 235 ········66:·arraylength
 236 ········67:·istore········4
 237 ········69:·iconst_0
 238 ········70:·istore_2
 239 ········71:·aconst_null
 240 ········72:·astore_3
 241 ········73:·iload_2
 242 ········74:·iload·········4
 243 ········76:·if_icmpge·····201
 244 ········79:·aload_1
 245 ········80:·iload_2
 246 ········81:·aaload
237 ········68:·astore········6247 ········82:·astore········6
238 ········70:·aload_1 
239 ········71:·arraylength 
240 ········72:·istore········7 
241 ········74:·iconst_0 
242 ········75:·istore········8 
243 ········77:·iload·········8 
244 ········79:·iload·········7 
245 ········81:·if_icmpge·····203 
246 ········84:·aload·········6 
247 ········86:·iload·········8 
248 ········88:·aaload 
249 ········89:·astore········9 
250 ········91:·aload_0248 ········84:·aload_0
251 ········92:·getfield······#18·················//·Field·mIabHelper:Lcom/github/jberkel/pay/me/IabHelper;249 ········85:·getfield······#18·················//·Field·mIabHelper:Lcom/github/jberkel/pay/me/IabHelper;
 250 ········88:·astore········7
252 ········95:·astore_3 
253 ········96:·aload_3 
254 ········97:·aload·········9251 ········90:·aload·········7
 252 ········92:·aload·········6
255 ········99:·invokevirtual·#54·················//·Method·com/github/jberkel/pay/me/IabHelper.consume:(Lcom/github/jberkel/pay/me/model/Purchase;)V253 ········94:·invokevirtual·#54·················//·Method·com/github/jberkel/pay/me/IabHelper.consume:(Lcom/github/jberkel/pay/me/model/Purchase;)V
256 ·······102:·new···········#56·················//·class·com/github/jberkel/pay/me/IabResult254 ········97:·new···········#56·················//·class·com/github/jberkel/pay/me/IabResult
257 ·······105:·astore_3255 ·······100:·astore········7
258 ·······106:·getstatic·····#62·················//·Field·com/github/jberkel/pay/me/Response.OK:Lcom/github/jberkel/pay/me/Response;256 ·······102:·getstatic·····#62·················//·Field·com/github/jberkel/pay/me/Response.OK:Lcom/github/jberkel/pay/me/Response;
259 ·······109:·astore········10257 ·······105:·astore········8
260 ·······111:·new···········#64·················//·class·java/lang/StringBuilder258 ·······107:·new···········#64·················//·class·java/lang/StringBuilder
261 ·······114:·astore········11259 ·······110:·astore········9
262 ·······116:·aload·········11260 ·······112:·aload·········9
263 ·······118:·invokespecial·#65·················//·Method·java/lang/StringBuilder."<init>":()V261 ·······114:·invokespecial·#65·················//·Method·java/lang/StringBuilder."<init>":()V
264 ·······121:·ldc···········#67·················//·String·Successful·consume·of·sku262 ·······117:·ldc···········#67·················//·String·Successful·consume·of·sku
265 ·······123:·astore········12263 ·······119:·astore········10
 264 ·······121:·aload·········9
266 ·······125:·aload·········11265 ·······123:·aload·········10
267 ·······127:·aload·········12 
268 ·······129:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;266 ·······125:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
269 ·······132:·astore········11267 ·······128:·astore········9
270 ·······134:·aload·········9268 ·······130:·aload·········6
271 ·······136:·invokevirtual·#77·················//·Method·com/github/jberkel/pay/me/model/Purchase.getSku:()Ljava/lang/String;269 ·······132:·invokevirtual·#77·················//·Method·com/github/jberkel/pay/me/model/Purchase.getSku:()Ljava/lang/String;
272 ·······139:·astore········12270 ·······135:·astore········10
273 ·······141:·aload·········11271 ·······137:·aload·········9
274 ·······143:·aload·········12272 ·······139:·aload·········10
275 ·······145:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;273 ·······141:·invokevirtual·#71·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
276 ·······148:·astore········11274 ·······144:·astore········9
277 ·······150:·aload·········11275 ·······146:·aload·········9
278 ·······152:·invokevirtual·#80·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;276 ·······148:·invokevirtual·#80·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
279 ·······155:·astore········11277 ·······151:·astore········9
280 ·······157:·aload_3 
281 ·······158:·aload·········10278 ·······153:·aload·········7
282 ·······160:·aload·········11279 ·······155:·aload·········8
 280 ·······157:·aload·········9
283 ·······162:·invokespecial·#83·················//·Method·com/github/jberkel/pay/me/IabResult."<init>":(Lcom/github/jberkel/pay/me/Response;Ljava/lang/String;)V281 ·······159:·invokespecial·#83·················//·Method·com/github/jberkel/pay/me/IabResult."<init>":(Lcom/github/jberkel/pay/me/Response;Ljava/lang/String;)V
284 ·······165:·aload·········5282 ·······162:·aload·········5
285 ·······167:·aload_3283 ·······164:·aload·········7
286 ·······168:·invokeinterface·#89,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z284 ·······166:·invokeinterface·#89,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
287 ·······173:·pop285 ·······171:·pop
288 ·······174:·iload·········8286 ·······172:·iload_2
289 ·······176:·iconst_1287 ·······173:·iconst_1
290 ·······177:·iadd288 ·······174:·iadd
291 ·······178:·istore········8289 ·······175:·istore_2
292 ·······180:·goto··········77290 ·······176:·goto··········73
293 ·······183:·astore········13291 ·······179:·astore········11
294 ·······185:·aload·········13292 ·······181:·aload·········11
295 ·······187:·invokevirtual·#95·················//·Method·com/github/jberkel/pay/me/IabException.getResult:()Lcom/github/jberkel/pay/me/IabResult;293 ·······183:·invokevirtual·#95·················//·Method·com/github/jberkel/pay/me/IabException.getResult:()Lcom/github/jberkel/pay/me/IabResult;
296 ·······190:·astore_3294 ·······186:·astore········7
297 ·······191:·aload·········5295 ·······188:·aload·········5
298 ·······193:·aload_3296 ·······190:·aload·········7
299 ·······194:·invokeinterface·#89,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z297 ·······192:·invokeinterface·#89,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
300 ·······199:·pop298 ·······197:·pop
301 ·······200:·goto··········174299 ·······198:·goto··········172
302 ·······203:·aload·········5300 ·······201:·aload·········5
303 ·······205:·areturn301 ·······203:·areturn
304 ······Exception·table:302 ······Exception·table:
305 ·········from····to··target·type303 ·········from····to··target·type
 304 ············84····88···179···Class·com/github/jberkel/pay/me/IabException
306 ············91····95···183···Class·com/github/jberkel/pay/me/IabException305 ············92····97···179···Class·com/github/jberkel/pay/me/IabException
307 ············97···102···183···Class·com/github/jberkel/pay/me/IabException306 ············97···100···179···Class·com/github/jberkel/pay/me/IabException
308 ···········102···105···183···Class·com/github/jberkel/pay/me/IabException307 ···········102···105···179···Class·com/github/jberkel/pay/me/IabException
309 ···········106···109···183···Class·com/github/jberkel/pay/me/IabException308 ···········107···110···179···Class·com/github/jberkel/pay/me/IabException
Max diff block lines reached; 224/10457 bytes (2.14%) of diff not shown.
11.7 KB
com/github/jberkel/pay/me/IabHelper.class
11.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 1702, 15 lines modifiedOffset 1702, 15 lines modified
1702 ·······147:·athrow1702 ·······147:·athrow
1703 ·······148:·return1703 ·······148:·return
  
1704 ··private·int·querySkuDetails(com.github.jberkel.pay.me.model.ItemType,·com.github.jberkel.pay.me.model.Inventory,·java.util.List);1704 ··private·int·querySkuDetails(com.github.jberkel.pay.me.model.ItemType,·com.github.jberkel.pay.me.model.Inventory,·java.util.List);
1705 ····descriptor:·(Lcom/github/jberkel/pay/me/model/ItemType;Lcom/github/jberkel/pay/me/model/Inventory;Ljava/util/List;)I1705 ····descriptor:·(Lcom/github/jberkel/pay/me/model/ItemType;Lcom/github/jberkel/pay/me/model/Inventory;Ljava/util/List;)I
1706 ····flags:·(0x0002)·ACC_PRIVATE1706 ····flags:·(0x0002)·ACC_PRIVATE
1707 ····Code:1707 ····Code:
1708 ······stack=300,·locals=18,·args_size=41708 ······stack=300,·locals=17,·args_size=4
1709 ·········0:·aload_01709 ·········0:·aload_0
1710 ·········1:·ldc_w·········#333················//·String·Querying·SKU·details.1710 ·········1:·ldc_w·········#333················//·String·Querying·SKU·details.
1711 ·········4:·invokespecial·#76·················//·Method·logDebug:(Ljava/lang/String;)V1711 ·········4:·invokespecial·#76·················//·Method·logDebug:(Ljava/lang/String;)V
1712 ·········7:·new···········#335················//·class·java/util/ArrayList1712 ·········7:·new···········#335················//·class·java/util/ArrayList
1713 ········10:·astore········41713 ········10:·astore········4
1714 ········12:·aload·········41714 ········12:·aload·········4
1715 ········14:·invokespecial·#336················//·Method·java/util/ArrayList."<init>":()V1715 ········14:·invokespecial·#336················//·Method·java/util/ArrayList."<init>":()V
Offset 1722, 39 lines modifiedOffset 1722, 39 lines modified
1722 ········26:·aload·········51722 ········26:·aload·········5
1723 ········28:·invokevirtual·#344················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z1723 ········28:·invokevirtual·#344················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z
1724 ········31:·pop1724 ········31:·pop
1725 ········32:·aload_31725 ········32:·aload_3
1726 ········33:·ifnull········951726 ········33:·ifnull········95
1727 ········36:·aload_31727 ········36:·aload_3
1728 ········37:·invokeinterface·#348,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1728 ········37:·invokeinterface·#348,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1729 ········42:·astore········61729 ········42:·astore········5
1730 ········44:·aload·········61730 ········44:·aload·········5
1731 ········46:·invokeinterface·#353,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1731 ········46:·invokeinterface·#353,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1732 ········51:·istore········71732 ········51:·istore········6
1733 ········53:·iload·········71733 ········53:·iload·········6
1734 ········55:·ifeq··········951734 ········55:·ifeq··········95
1735 ········58:·aload·········61735 ········58:·aload·········5
1736 ········60:·invokeinterface·#357,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1736 ········60:·invokeinterface·#357,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1737 ········65:·checkcast·····#279················//·class·java/lang/String1737 ········65:·checkcast·····#279················//·class·java/lang/String
1738 ········68:·astore········81738 ········68:·astore········7
1739 ········70:·aload·········41739 ········70:·aload·········4
1740 ········72:·aload·········81740 ········72:·aload·········7
1741 ········74:·invokevirtual·#361················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z1741 ········74:·invokevirtual·#361················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z
1742 ········77:·istore········71742 ········77:·istore········6
1743 ········79:·iload·········71743 ········79:·iload·········6
1744 ········81:·ifne··········441744 ········81:·ifne··········44
1745 ········84:·aload·········41745 ········84:·aload·········4
1746 ········86:·aload·········81746 ········86:·aload·········7
1747 ········88:·invokevirtual·#364················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z1747 ········88:·invokevirtual·#364················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
1748 ········91:·pop1748 ········91:·pop
1749 ········92:·goto··········441749 ········92:·goto··········44
1750 ········95:·aload·········41750 ········95:·aload·········4
1751 ········97:·invokevirtual·#366················//·Method·java/util/ArrayList.isEmpty:()Z1751 ········97:·invokevirtual·#366················//·Method·java/util/ArrayList.isEmpty:()Z
1752 ·······100:·istore········71752 ·······100:·istore········8
1753 ·······102:·iload·········71753 ·······102:·iload·········8
1754 ·······104:·ifeq··········1291754 ·······104:·ifeq··········129
1755 ·······107:·aload_01755 ·······107:·aload_0
1756 ·······108:·ldc_w·········#368················//·String·querySkuDetails:·nothing·to·do·because·there·are·no·SKUs.1756 ·······108:·ldc_w·········#368················//·String·querySkuDetails:·nothing·to·do·because·there·are·no·SKUs.
1757 ·······111:·invokespecial·#76·················//·Method·logDebug:(Ljava/lang/String;)V1757 ·······111:·invokespecial·#76·················//·Method·logDebug:(Ljava/lang/String;)V
1758 ·······114:·getstatic·····#197················//·Field·com/github/jberkel/pay/me/Response.OK:Lcom/github/jberkel/pay/me/Response;1758 ·······114:·getstatic·····#197················//·Field·com/github/jberkel/pay/me/Response.OK:Lcom/github/jberkel/pay/me/Response;
1759 ·······117:·astore········51759 ·······117:·astore········5
1760 ·······119:·aload·········51760 ·······119:·aload·········5
Offset 1770, 70 lines modifiedOffset 1770, 70 lines modified
1770 ·······141:·ldc_w·········#371················//·String·ITEM_ID_LIST1770 ·······141:·ldc_w·········#371················//·String·ITEM_ID_LIST
1771 ·······144:·aload·········41771 ·······144:·aload·········4
1772 ·······146:·invokevirtual·#375················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V1772 ·······146:·invokevirtual·#375················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V
1773 ·······149:·aload_01773 ·······149:·aload_0
1774 ·······150:·getfield······#84·················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService;1774 ·······150:·getfield······#84·················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService;
1775 ·······153:·astore········51775 ·······153:·astore········5
1776 ·······155:·iconst_31776 ·······155:·iconst_3
1777 ·······156:·istore········111777 ·······156:·istore········6
1778 ·······158:·aload_01778 ·······158:·aload_0
1779 ·······159:·getfield······#69·················//·Field·mContext:Landroid/content/Context;1779 ·······159:·getfield······#69·················//·Field·mContext:Landroid/content/Context;
1780 ·······162:·invokevirtual·#227················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;1780 ·······162:·invokevirtual·#227················//·Method·android/content/Context.getPackageName:()Ljava/lang/String;
1781 ·······165:·astore········121781 ·······165:·astore········11
1782 ·······167:·aload_11782 ·······167:·aload_1
1783 ·······168:·invokevirtual·#230················//·Method·com/github/jberkel/pay/me/model/ItemType.toString:()Ljava/lang/String;1783 ·······168:·invokevirtual·#230················//·Method·com/github/jberkel/pay/me/model/ItemType.toString:()Ljava/lang/String;
1784 ·······171:·astore········131784 ·······171:·astore········12
1785 ·······173:·aload·········51785 ·······173:·aload·········5
1786 ·······175:·iload·········111786 ·······175:·iload·········6
1787 ·······177:·aload·········121787 ·······177:·aload·········11
1788 ·······179:·aload·········131788 ·······179:·aload·········12
1789 ·······181:·aload·········101789 ·······181:·aload·········10
1790 ·······183:·invokeinterface·#379,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;1790 ·······183:·invokeinterface·#379,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
1791 ·······188:·astore········141791 ·······188:·astore········13
1792 ·······190:·aload·········141792 ·······190:·aload·········13
1793 ·······192:·ifnonnull·····2101793 ·······192:·ifnonnull·····210
1794 ·······195:·getstatic·····#192················//·Field·com/github/jberkel/pay/me/Response.IABHELPER_BAD_RESPONSE:Lcom/github/jberkel/pay/me/Response;1794 ·······195:·getstatic·····#192················//·Field·com/github/jberkel/pay/me/Response.IABHELPER_BAD_RESPONSE:Lcom/github/jberkel/pay/me/Response;
1795 ·······198:·astore········51795 ·······198:·astore········5
1796 ·······200:·aload·········51796 ·······200:·aload·········5
1797 ·······202:·getfield······#244················//·Field·com/github/jberkel/pay/me/Response.code:I1797 ·······202:·getfield······#244················//·Field·com/github/jberkel/pay/me/Response.code:I
1798 ·······205:·istore········91798 ·······205:·istore········9
1799 ·······207:·goto··········1261799 ·······207:·goto··········126
1800 ·······210:·ldc_w·········#381················//·String·DETAILS_LIST1800 ·······210:·ldc_w·········#381················//·String·DETAILS_LIST
1801 ·······213:·astore········51801 ·······213:·astore········5
1802 ·······215:·aload·········141802 ·······215:·aload·········13
1803 ·······217:·aload·········51803 ·······217:·aload·········5
1804 ·······219:·invokevirtual·#258················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z1804 ·······219:·invokevirtual·#258················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z
1805 ·······222:·istore········71805 ·······222:·istore········8
1806 ·······224:·iload·········71806 ·······224:·iload·········8
1807 ·······226:·ifne··········3261807 ·······226:·ifne··········326
1808 ·······229:·aload_01808 ·······229:·aload_0
1809 ·······230:·aload·········141809 ·······230:·aload·········13
1810 ·······232:·invokevirtual·#240················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I1810 ·······232:·invokevirtual·#240················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I
1811 ·······235:·istore········91811 ·······235:·istore········9
1812 ·······237:·getstatic·····#197················//·Field·com/github/jberkel/pay/me/Response.OK:Lcom/github/jberkel/pay/me/Response;1812 ·······237:·getstatic·····#197················//·Field·com/github/jberkel/pay/me/Response.OK:Lcom/github/jberkel/pay/me/Response;
1813 ·······240:·astore········51813 ·······240:·astore········5
1814 ·······242:·aload·········51814 ·······242:·aload·········5
1815 ·······244:·getfield······#244················//·Field·com/github/jberkel/pay/me/Response.code:I1815 ·······244:·getfield······#244················//·Field·com/github/jberkel/pay/me/Response.code:I
1816 ·······247:·istore········71816 ·······247:·istore········8
1817 ·······249:·iload·········91817 ·······249:·iload·········9
1818 ·······251:·iload·········71818 ·······251:·iload·········8
1819 ·······253:·if_icmpeq·····3041819 ·······253:·if_icmpeq·····304
1820 ·······256:·new···········#133················//·class·java/lang/StringBuilder1820 ·······256:·new···········#133················//·class·java/lang/StringBuilder
1821 ·······259:·astore········51821 ·······259:·astore········5
1822 ·······261:·aload·········51822 ·······261:·aload·········5
1823 ·······263:·invokespecial·#134················//·Method·java/lang/StringBuilder."<init>":()V1823 ·······263:·invokespecial·#134················//·Method·java/lang/StringBuilder."<init>":()V
1824 ·······266:·aload·········51824 ·······266:·aload·········5
1825 ·······268:·ldc_w·········#383················//·String·getSkuDetails()·failed:1825 ·······268:·ldc_w·········#383················//·String·getSkuDetails()·failed:
1826 ·······271:·invokevirtual·#140················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1826 ·······271:·invokevirtual·#140················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1827 ·······274:·astore········51827 ·······274:·astore········5
1828 ·······276:·iload·········91828 ·······276:·iload·········9
1829 ·······278:·invokestatic··#250················//·Method·com/github/jberkel/pay/me/Response.getDescription:(I)Ljava/lang/String;1829 ·······278:·invokestatic··#250················//·Method·com/github/jberkel/pay/me/Response.getDescription:(I)Ljava/lang/String;
1830 ·······281:·astore········151830 ·······281:·astore········14
1831 ·······283:·aload·········51831 ·······283:·aload·········5
1832 ·······285:·aload·········151832 ·······285:·aload·········14
1833 ·······287:·invokevirtual·#140················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1833 ·······287:·invokevirtual·#140················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1834 ·······290:·invokevirtual·#146················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;1834 ·······290:·invokevirtual·#146················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
1835 ·······293:·astore········51835 ·······293:·astore········5
1836 ·······295:·aload_01836 ·······295:·aload_0
1837 ·······296:·aload·········51837 ·······296:·aload·········5
1838 ·······298:·invokespecial·#293················//·Method·logWarn:(Ljava/lang/String;)V1838 ·······298:·invokespecial·#293················//·Method·logWarn:(Ljava/lang/String;)V
1839 ·······301:·goto··········1261839 ·······301:·goto··········126
Offset 1842, 47 lines modifiedOffset 1842, 45 lines modified
Max diff block lines reached; 4290/11798 bytes (36.36%) of diff not shown.
3.48 KB
com/github/jberkel/pay/me/model/Inventory.class
3.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 233, 43 lines modifiedOffset 233, 41 lines modified
233 ·········0:·new···········#39·················//·class·java/util/ArrayList233 ·········0:·new···········#39·················//·class·java/util/ArrayList
234 ·········3:·astore_2234 ·········3:·astore_2
235 ·········4:·aload_2235 ·········4:·aload_2
236 ·········5:·invokespecial·#47·················//·Method·java/util/ArrayList."<init>":()V236 ·········5:·invokespecial·#47·················//·Method·java/util/ArrayList."<init>":()V
237 ·········8:·aload_0237 ·········8:·aload_0
238 ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map;238 ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map;
239 ········12:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;239 ········12:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection;
240 ········17:·astore_3 
241 ········18:·aload_3 
242 ········19:·invokeinterface·#57,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;240 ········17:·invokeinterface·#57,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
243 ········24:·astore········4 
244 ········26:·aload·········4241 ········22:·astore_3
 242 ········23:·aload_3
245 ········28:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z243 ········24:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
246 ········33:·istore········5244 ········29:·istore········4
247 ········35:·iload·········5245 ········31:·iload·········4
248 ········37:·ifeq··········80246 ········33:·ifeq··········79
249 ········40:·aload·········4247 ········36:·aload_3
250 ········42:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;248 ········37:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
251 ········47:·checkcast·····#20·················//·class·com/github/jberkel/pay/me/model/Purchase249 ········42:·checkcast·····#20·················//·class·com/github/jberkel/pay/me/model/Purchase
252 ········50:·astore········6250 ········45:·astore········5
253 ········52:·aload·········6251 ········47:·aload·········5
254 ········54:·invokevirtual·#71·················//·Method·com/github/jberkel/pay/me/model/Purchase.getItemType:()Lcom/github/jberkel/pay/me/model/ItemType;252 ········49:·invokevirtual·#71·················//·Method·com/github/jberkel/pay/me/model/Purchase.getItemType:()Lcom/github/jberkel/pay/me/model/ItemType;
255 ········57:·astore_3 
256 ········58:·aload_3253 ········52:·astore········6
 254 ········54:·aload·········6
257 ········59:·aload_1255 ········56:·aload_1
258 ········60:·if_acmpne·····26256 ········57:·if_acmpne·····23
259 ········63:·aload·········6257 ········60:·aload·········5
260 ········65:·invokevirtual·#24·················//·Method·com/github/jberkel/pay/me/model/Purchase.getSku:()Ljava/lang/String;258 ········62:·invokevirtual·#24·················//·Method·com/github/jberkel/pay/me/model/Purchase.getSku:()Ljava/lang/String;
261 ········68:·astore_3259 ········65:·astore········6
262 ········69:·aload_2260 ········67:·aload_2
263 ········70:·aload_3261 ········68:·aload·········6
264 ········71:·invokeinterface·#77,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z262 ········70:·invokeinterface·#77,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
265 ········76:·pop263 ········75:·pop
266 ········77:·goto··········26264 ········76:·goto··········23
267 ········80:·aload_2265 ········79:·aload_2
268 ········81:·areturn266 ········80:·areturn
  
269 ··public·java.util.List·getAllPurchases();267 ··public·java.util.List·getAllPurchases();
270 ····descriptor:·()Ljava/util/List;268 ····descriptor:·()Ljava/util/List;
271 ····flags:·(0x0001)·ACC_PUBLIC269 ····flags:·(0x0001)·ACC_PUBLIC
272 ····Code:270 ····Code:
273 ······stack=300,·locals=3,·args_size=1271 ······stack=300,·locals=3,·args_size=1
274 ·········0:·new···········#39·················//·class·java/util/ArrayList272 ·········0:·new···········#39·················//·class·java/util/ArrayList
30.8 KB
org/addhen/smssync/controllers/AlertCallbacks.class
30.7 KB
procyon -ec {}
    
Offset 42, 308 lines modifiedOffset 42, 300 lines modified
42 ········//····15:·aload_2········42 ········//····15:·aload_2········
43 ········//····16:·invokespecial···org/addhen/smssync/models/SyncUrl.<init>:()V43 ········//····16:·invokespecial···org/addhen/smssync/models/SyncUrl.<init>:()V
44 ········//····19:·iconst_1·······44 ········//····19:·iconst_1·······
45 ········//····20:·istore_3·······45 ········//····20:·istore_3·······
46 ········//····21:·aload_2········46 ········//····21:·aload_2········
47 ········//····22:·iload_3········47 ········//····22:·iload_3········
48 ········//····23:·invokevirtual···org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;48 ········//····23:·invokevirtual···org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;
49 ········//····26:·astore··········4 
50 ········//····28:·aload···········4 
51 ········//····30:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;49 ········//····26:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;
52 ········//····35:·astore··········550 ········//····31:·astore··········4
53 ········//····37:·aload···········551 ········//····33:·aload···········4
54 ········//····39:·invokeinterface·java/util/Iterator.hasNext:()Z52 ········//····35:·invokeinterface·java/util/Iterator.hasNext:()Z
55 ········//····44:·istore_3·······53 ········//····40:·istore··········5
56 ········//····45:·iload_3········54 ········//····42:·iload···········5
57 ········//····46:·ifeq············47355 ········//····44:·ifeq············471
58 ········//····49:·aload···········556 ········//····47:·aload···········4
59 ········//····51:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;57 ········//····49:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
60 ········//····56:·checkcast·······Lorg/addhen/smssync/models/SyncUrl;58 ········//····54:·checkcast·······Lorg/addhen/smssync/models/SyncUrl;
61 ········//····59:·astore··········659 ········//····57:·astore··········6
62 ········//····61:·aload···········660 ········//····59:·aload···········6
63 ········//····63:·invokevirtual···org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;61 ········//····61:·invokevirtual···org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;
64 ········//····66:·astore··········462 ········//····64:·astore··········7
65 ········//····68:·aload···········463 ········//····66:·aload···········7
66 ········//····70:·ifnull··········3764 ········//····68:·ifnull··········33
67 ········//····73:·aload···········665 ········//····71:·aload···········6
68 ········//····75:·invokevirtual···org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;66 ········//····73:·invokevirtual···org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;
69 ········//····78:·astore··········467 ········//····76:·astore··········7
70 ········//····80:·ldc·············""68 ········//····78:·ldc·············""
71 ········//····82:·astore··········769 ········//····80:·astore··········8
72 ········//····84:·aload···········4 
73 ········//····86:·aload···········770 ········//····82:·aload···········7
 71 ········//····84:·aload···········8
74 ········//····88:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z72 ········//····86:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z
75 ········//····91:·istore_3·······73 ········//····89:·istore··········5
76 ········//····92:·iload_3········74 ········//····91:·iload···········5
77 ········//····93:·ifne············3775 ········//····93:·ifne············33
78 ········//····96:·new·············Lorg/addhen/smssync/net/MainHttpClient;76 ········//····96:·new·············Lorg/addhen/smssync/net/MainHttpClient;
79 ········//····99:·astore··········877 ········//····99:·astore··········9
80 ········//···101:·aload···········678 ········//···101:·aload···········6
81 ········//···103:·invokevirtual···org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;79 ········//···103:·invokevirtual···org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;
82 ········//···106:·astore··········480 ········//···106:·astore··········7
83 ········//···108:·aload_0········81 ········//···108:·aload_0········
84 ········//···109:·getfield········org/addhen/smssync/controllers/AlertCallbacks.prefs:Lorg/addhen/smssync/prefs/Prefs;82 ········//···109:·getfield········org/addhen/smssync/controllers/AlertCallbacks.prefs:Lorg/addhen/smssync/prefs/Prefs;
85 ········//···112:·invokevirtual···org/addhen/smssync/prefs/Prefs.getContext:()Landroid/content/Context;83 ········//···112:·invokevirtual···org/addhen/smssync/prefs/Prefs.getContext:()Landroid/content/Context;
86 ········//···115:·astore··········784 ········//···115:·astore··········8
87 ········//···117:·aload···········885 ········//···117:·aload···········9
88 ········//···119:·aload···········486 ········//···119:·aload···········7
89 ········//···121:·aload···········787 ········//···121:·aload···········8
90 ········//···123:·invokespecial···org/addhen/smssync/net/MainHttpClient.<init>:(Ljava/lang/String;Landroid/content/Context;)V88 ········//···123:·invokespecial···org/addhen/smssync/net/MainHttpClient.<init>:(Ljava/lang/String;Landroid/content/Context;)V
91 ········//···126:·getstatic·······org/addhen/smssync/net/BaseHttpClient$HttpMethod.POST:Lorg/addhen/smssync/net/BaseHttpClient$HttpMethod;89 ········//···126:·getstatic·······org/addhen/smssync/net/BaseHttpClient$HttpMethod.POST:Lorg/addhen/smssync/net/BaseHttpClient$HttpMethod;
92 ········//···129:·astore··········490 ········//···129:·astore··········7
93 ········//···131:·aload···········891 ········//···131:·aload···········9
94 ········//···133:·aload···········492 ········//···133:·aload···········7
95 ········//···135:·invokevirtual···org/addhen/smssync/net/MainHttpClient.setMethod:(Lorg/addhen/smssync/net/BaseHttpClient$HttpMethod;)V93 ········//···135:·invokevirtual···org/addhen/smssync/net/MainHttpClient.setMethod:(Lorg/addhen/smssync/net/BaseHttpClient$HttpMethod;)V
96 ········//···138:·ldc·············"Task"94 ········//···138:·ldc·············"Task"
97 ········//···140:·astore··········495 ········//···140:·astore··········7
98 ········//···142:·ldc·············"alert"96 ········//···142:·ldc·············"alert"
99 ········//···144:·astore··········797 ········//···144:·astore··········8
100 ········//···146:·aload···········898 ········//···146:·aload···········9
101 ········//···148:·aload···········499 ········//···148:·aload···········7
102 ········//···150:·aload···········7100 ········//···150:·aload···········8
103 ········//···152:·invokevirtual···org/addhen/smssync/net/MainHttpClient.addParam:(Ljava/lang/String;Ljava/lang/String;)V101 ········//···152:·invokevirtual···org/addhen/smssync/net/MainHttpClient.addParam:(Ljava/lang/String;Ljava/lang/String;)V
104 ········//···155:·ldc·············"message"102 ········//···155:·ldc·············"message"
105 ········//···157:·astore··········4103 ········//···157:·astore··········7
106 ········//···159:·aload_0········104 ········//···159:·aload_0········
107 ········//···160:·getfield········org/addhen/smssync/controllers/AlertCallbacks.prefs:Lorg/addhen/smssync/prefs/Prefs;105 ········//···160:·getfield········org/addhen/smssync/controllers/AlertCallbacks.prefs:Lorg/addhen/smssync/prefs/Prefs;
108 ········//···163:·astore··········7106 ········//···163:·astore··········8
109 ········//···165:·aload···········7107 ········//···165:·aload···········8
110 ········//···167:·invokevirtual···org/addhen/smssync/prefs/Prefs.getContext:()Landroid/content/Context;108 ········//···167:·invokevirtual···org/addhen/smssync/prefs/Prefs.getContext:()Landroid/content/Context;
111 ········//···170:·astore··········7109 ········//···170:·astore··········8
112 ········//···172:·aload···········7110 ········//···172:·aload···········8
113 ········//···174:·invokevirtual···android/content/Context.getResources:()Landroid/content/res/Resources;111 ········//···174:·invokevirtual···android/content/Context.getResources:()Landroid/content/res/Resources;
114 ········//···177:·astore··········7112 ········//···177:·astore··········8
115 ········//···179:·ldc·············2131558428113 ········//···179:·ldc·············2131558428
116 ········//···181:·istore··········9114 ········//···181:·istore··········10
117 ········//···183:·iconst_1·······115 ········//···183:·iconst_1·······
118 ········//···184:·istore··········10116 ········//···184:·istore··········11
119 ········//···186:·iload···········10117 ········//···186:·iload···········11
120 ········//···188:·anewarray·······Ljava/lang/Object;118 ········//···188:·anewarray·······Ljava/lang/Object;
121 ········//···191:·astore··········11119 ········//···191:·astore··········12
122 ········//···193:·iconst_0·······120 ········//···193:·iload_1········
 121 ········//···194:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
123 ········//···194:·istore··········12 
124 ········//···196:·aconst_null···· 
125 ········//···197:·astore··········13122 ········//···197:·astore··········13
126 ········//···199:·iload_1········ 
127 ········//···200:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 
128 ········//···203:·astore··········14 
129 ········//···205:·aload···········11123 ········//···199:·aload···········12
130 ········//···207:·iconst_0·······124 ········//···201:·iconst_0·······
131 ········//···208:·aload···········14125 ········//···202:·aload···········13
132 ········//···210:·aastore········126 ········//···204:·aastore········
133 ········//···211:·aload···········7 
134 ········//···213:·iload···········9 
135 ········//···215:·aload···········11127 ········//···205:·aload···········8
 128 ········//···207:·iload···········10
 129 ········//···209:·aload···········12
136 ········//···217:·invokevirtual···android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;130 ········//···211:·invokevirtual···android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
137 ········//···220:·astore··········7131 ········//···214:·astore··········8
 132 ········//···216:·aload···········9
 133 ········//···218:·aload···········7
138 ········//···222:·aload···········8134 ········//···220:·aload···········8
139 ········//···224:·aload···········4 
140 ········//···226:·aload···········7 
141 ········//···228:·invokevirtual···org/addhen/smssync/net/MainHttpClient.addParam:(Ljava/lang/String;Ljava/lang/String;)V135 ········//···222:·invokevirtual···org/addhen/smssync/net/MainHttpClient.addParam:(Ljava/lang/String;Ljava/lang/String;)V
142 ········//···231:·aload···········8136 ········//···225:·aload···········9
143 ········//···233:·invokevirtual···org/addhen/smssync/net/MainHttpClient.execute:()V137 ········//···227:·invokevirtual···org/addhen/smssync/net/MainHttpClient.execute:()V
144 ········//···236:·sipush··········200138 ········//···230:·sipush··········200
145 ········//···239:·istore_3·······139 ········//···233:·istore··········5
146 ········//···240:·aload···········8140 ········//···235:·aload···········9
147 ········//···242:·invokevirtual···org/addhen/smssync/net/MainHttpClient.getResponse:()Lcom/squareup/okhttp/Response;141 ········//···237:·invokevirtual···org/addhen/smssync/net/MainHttpClient.getResponse:()Lcom/squareup/okhttp/Response;
148 ········//···245:·astore··········7142 ········//···240:·astore··········8
149 ········//···247:·aload···········7143 ········//···242:·aload···········8
150 ········//···249:·invokevirtual···com/squareup/okhttp/Response.code:()I144 ········//···244:·invokevirtual···com/squareup/okhttp/Response.code:()I
151 ········//···252:·istore··········15145 ········//···247:·istore··········14
152 ········//···254:·iload_3········146 ········//···249:·iload···········5
153 ········//···255:·iload···········15147 ········//···251:·iload···········14
154 ········//···257:·if_icmpne·······37148 ········//···253:·if_icmpne·······33
155 ········//···260:·aload_0········149 ········//···256:·aload_0········
156 ········//···261:·getfield········org/addhen/smssync/controllers/AlertCallbacks.prefs:Lorg/addhen/smssync/prefs/Prefs; 
157 ········//···264:·invokevirtual···org/addhen/smssync/prefs/Prefs.getContext:()Landroid/content/Context; 
158 ········//···267:·astore··········4 
159 ········//···269:·aload_0········ 
160 ········//···270:·getfield········org/addhen/smssync/controllers/AlertCallbacks.prefs:Lorg/addhen/smssync/prefs/Prefs;150 ········//···257:·getfield········org/addhen/smssync/controllers/AlertCallbacks.prefs:Lorg/addhen/smssync/prefs/Prefs;
161 ········//···273:·invokevirtual···org/addhen/smssync/prefs/Prefs.getContext:()Landroid/content/Context;151 ········//···260:·invokevirtual···org/addhen/smssync/prefs/Prefs.getContext:()Landroid/content/Context;
 152 ········//···263:·astore··········7
Max diff block lines reached; 3987/31384 bytes (12.70%) of diff not shown.
12.9 KB
org/addhen/smssync/controllers/DebugCallbacks.class
12.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 401, 136 lines modifiedOffset 401, 134 lines modified
401 ········10:·iconst_0401 ········10:·iconst_0
402 ········11:·istore········4402 ········11:·istore········4
403 ········13:·ldc···········#115················//·String403 ········13:·ldc···········#115················//·String
404 ········15:·astore········5404 ········15:·astore········5
405 ········17:·aload_3405 ········17:·aload_3
406 ········18:·iload_2406 ········18:·iload_2
407 ········19:·invokevirtual·#119················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;407 ········19:·invokevirtual·#119················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;
408 ········22:·astore········6 
409 ········24:·aload·········6 
410 ········26:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;408 ········22:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
411 ········31:·astore········7409 ········27:·astore········6
412 ········33:·aload·········7410 ········29:·aload·········6
413 ········35:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z411 ········31:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
414 ········40:·istore········8412 ········36:·istore········7
415 ········42:·iload·········8413 ········38:·iload·········7
416 ········44:·ifeq··········294414 ········40:·ifeq··········290
417 ········47:·aload·········7415 ········43:·aload·········6
418 ········49:·invokeinterface·#135,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;416 ········45:·invokeinterface·#135,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
419 ········54:·checkcast·····#112················//·class·org/addhen/smssync/models/SyncUrl417 ········50:·checkcast·····#112················//·class·org/addhen/smssync/models/SyncUrl
420 ········57:·astore········9418 ········53:·astore········8
421 ········59:·new···········#137················//·class·org/addhen/smssync/net/MainHttpClient419 ········55:·new···········#137················//·class·org/addhen/smssync/net/MainHttpClient
422 ········62:·astore········10420 ········58:·astore········9
423 ········64:·aload·········9421 ········60:·aload·········8
424 ········66:·invokevirtual·#140················//·Method·org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;422 ········62:·invokevirtual·#140················//·Method·org/addhen/smssync/models/SyncUrl.getUrl:()Ljava/lang/String;
425 ········69:·astore········6423 ········65:·astore········10
 424 ········67:·aload·········9
426 ········71:·aload·········10425 ········69:·aload·········10
427 ········73:·aload·········6 
428 ········75:·aload_0426 ········71:·aload_0
429 ········76:·invokespecial·#143················//·Method·org/addhen/smssync/net/MainHttpClient."<init>":(Ljava/lang/String;Landroid/content/Context;)V427 ········72:·invokespecial·#143················//·Method·org/addhen/smssync/net/MainHttpClient."<init>":(Ljava/lang/String;Landroid/content/Context;)V
430 ········79:·aload·········10428 ········75:·aload·········9
431 ········81:·invokevirtual·#146················//·Method·org/addhen/smssync/net/MainHttpClient.execute:()V429 ········77:·invokevirtual·#146················//·Method·org/addhen/smssync/net/MainHttpClient.execute:()V
432 ········84:·aload·········10430 ········80:·aload·········9
433 ········86:·invokevirtual·#150················//·Method·org/addhen/smssync/net/MainHttpClient.getResponse:()Lcom/squareup/okhttp/Response;431 ········82:·invokevirtual·#150················//·Method·org/addhen/smssync/net/MainHttpClient.getResponse:()Lcom/squareup/okhttp/Response;
434 ········89:·astore········6432 ········85:·astore········10
435 ········91:·aload·········6433 ········87:·aload·········10
436 ········93:·invokevirtual·#155················//·Method·com/squareup/okhttp/Response.code:()I434 ········89:·invokevirtual·#155················//·Method·com/squareup/okhttp/Response.code:()I
437 ········96:·istore········4435 ········92:·istore········4
438 ········98:·iload·········4436 ········94:·iload·········4
439 ·······100:·ifeq··········216437 ········96:·ifeq··········212
440 ·······103:·new···········#37·················//·class·java/lang/StringBuilder438 ········99:·new···········#37·················//·class·java/lang/StringBuilder
441 ·······106:·astore········6439 ·······102:·astore········10
442 ·······108:·aload·········6440 ·······104:·aload·········10
443 ·······110:·invokespecial·#38·················//·Method·java/lang/StringBuilder."<init>":()V441 ·······106:·invokespecial·#38·················//·Method·java/lang/StringBuilder."<init>":()V
444 ·······113:·aload·········6442 ·······109:·aload·········10
445 ·······115:·aload·········5443 ·······111:·aload·········5
446 ·······117:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;444 ·······113:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
447 ·······120:·astore········6445 ·······116:·astore········10
448 ·······122:·aload_0446 ·······118:·aload_0
449 ·······123:·invokevirtual·#14·················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;447 ·······119:·invokevirtual·#14·················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;
450 ·······126:·astore········11448 ·······122:·astore········11
451 ·······128:·ldc···········#156················//·int·2131558631449 ·······124:·ldc···········#156················//·int·2131558631
452 ·······130:·istore········12450 ·······126:·istore········12
453 ·······132:·iconst_2451 ·······128:·iconst_2
454 ·······133:·istore········13452 ·······129:·istore········13
455 ·······135:·iload·········13453 ·······131:·iload·········13
456 ·······137:·anewarray·····#4··················//·class·java/lang/Object454 ·······133:·anewarray·····#4··················//·class·java/lang/Object
457 ·······140:·astore········14455 ·······136:·astore········14
458 ·······142:·aload·········9456 ·······138:·aload·········8
459 ·······144:·invokevirtual·#160················//·Method·org/addhen/smssync/models/SyncUrl.getTitle:()Ljava/lang/String;457 ·······140:·invokevirtual·#160················//·Method·org/addhen/smssync/models/SyncUrl.getTitle:()Ljava/lang/String;
460 ·······147:·astore········15458 ·······143:·astore········15
461 ·······149:·aload·········14459 ·······145:·aload·········14
462 ·······151:·iconst_0460 ·······147:·iconst_0
463 ·······152:·aload·········15461 ·······148:·aload·········15
464 ·······154:·aastore462 ·······150:·aastore
465 ·······155:·iload·········4463 ·······151:·iload·········4
466 ·······157:·invokestatic··#29·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;464 ·······153:·invokestatic··#29·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
467 ·······160:·astore········15465 ·······156:·astore········15
468 ·······162:·aload·········14466 ·······158:·aload·········14
469 ·······164:·iload_2467 ·······160:·iload_2
470 ·······165:·aload·········15468 ·······161:·aload·········15
471 ·······167:·aastore469 ·······163:·aastore
472 ·······168:·aload·········11470 ·······164:·aload·········11
473 ·······170:·iload·········12471 ·······166:·iload·········12
474 ·······172:·aload·········14472 ·······168:·aload·········14
475 ·······174:·invokevirtual·#35·················//·Method·android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;473 ·······170:·invokevirtual·#35·················//·Method·android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
476 ·······177:·astore········11474 ·······173:·astore········11
477 ·······179:·aload·········6475 ·······175:·aload·········10
478 ·······181:·aload·········11476 ·······177:·aload·········11
479 ·······183:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;477 ·······179:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
480 ·······186:·astore········6478 ·······182:·astore········10
481 ·······188:·aload·········6479 ·······184:·aload·········10
482 ·······190:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;480 ·······186:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
483 ·······193:·astore········5481 ·······189:·astore········5
484 ·······195:·goto··········33482 ·······191:·goto··········29
485 ·······198:·astore········16483 ·······194:·astore········16
486 ·······200:·aload·········16484 ·······196:·aload·········16
487 ·······202:·invokevirtual·#165················//·Method·java/lang/Exception.getMessage:()Ljava/lang/String;485 ·······198:·invokevirtual·#165················//·Method·java/lang/Exception.getMessage:()Ljava/lang/String;
488 ·······205:·astore········6486 ·······201:·astore········10
489 ·······207:·aload_0487 ·······203:·aload_0
490 ·······208:·aload·········6488 ·······204:·aload·········10
491 ·······210:·invokestatic··#169················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V489 ·······206:·invokestatic··#169················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V
492 ·······213:·goto··········98490 ·······209:·goto··········94
493 ·······216:·new···········#37·················//·class·java/lang/StringBuilder491 ·······212:·new···········#37·················//·class·java/lang/StringBuilder
494 ·······219:·astore········6492 ·······215:·astore········10
495 ·······221:·aload·········6493 ·······217:·aload·········10
496 ·······223:·invokespecial·#38·················//·Method·java/lang/StringBuilder."<init>":()V494 ·······219:·invokespecial·#38·················//·Method·java/lang/StringBuilder."<init>":()V
497 ·······226:·aload·········6495 ·······222:·aload·········10
498 ·······228:·aload·········5496 ·······224:·aload·········5
499 ·······230:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;497 ·······226:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
500 ·······233:·astore········6498 ·······229:·astore········10
501 ·······235:·aload_0499 ·······231:·aload_0
502 ·······236:·invokevirtual·#14·················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;500 ·······232:·invokevirtual·#14·················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;
503 ·······239:·astore········11501 ·······235:·astore········11
504 ·······241:·ldc···········#170················//·int·2131558688502 ·······237:·ldc···········#170················//·int·2131558688
505 ·······243:·istore········12503 ·······239:·istore········12
506 ·······245:·iload_2504 ·······241:·iload_2
507 ·······246:·anewarray·····#4··················//·class·java/lang/Object505 ·······242:·anewarray·····#4··················//·class·java/lang/Object
508 ·······249:·astore········14506 ·······245:·astore········14
509 ·······251:·aload·········9507 ·······247:·aload·········8
510 ·······253:·invokevirtual·#160················//·Method·org/addhen/smssync/models/SyncUrl.getTitle:()Ljava/lang/String;508 ·······249:·invokevirtual·#160················//·Method·org/addhen/smssync/models/SyncUrl.getTitle:()Ljava/lang/String;
511 ·······256:·astore········15509 ·······252:·astore········15
512 ·······258:·aload·········14510 ·······254:·aload·········14
513 ·······260:·iconst_0511 ·······256:·iconst_0
514 ·······261:·aload·········15512 ·······257:·aload·········15
515 ·······263:·aastore513 ·······259:·aastore
516 ·······264:·aload·········11514 ·······260:·aload·········11
517 ·······266:·iload·········12515 ·······262:·iload·········12
518 ·······268:·aload·········14516 ·······264:·aload·········14
519 ·······270:·invokevirtual·#35·················//·Method·android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;517 ·······266:·invokevirtual·#35·················//·Method·android/content/res/Resources.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
520 ·······273:·astore········11518 ·······269:·astore········11
521 ·······275:·aload·········6519 ·······271:·aload·········10
522 ·······277:·aload·········11520 ·······273:·aload·········11
523 ·······279:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;521 ·······275:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
524 ·······282:·astore········6522 ·······278:·astore········10
525 ·······284:·aload·········6523 ·······280:·aload·········10
526 ·······286:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;524 ·······282:·invokevirtual·#58·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
Max diff block lines reached; 373/13050 bytes (2.86%) of diff not shown.
3.46 KB
org/addhen/smssync/database/Database.class
3.37 KB
javap -verbose -constants -s -l -private {}
    
Offset 644, 56 lines modifiedOffset 644, 56 lines modified
644 ·········4:·invokestatic··#85·················//·Method·dropColumn:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V644 ·········4:·invokestatic··#85·················//·Method·dropColumn:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
645 ·········7:·return645 ·········7:·return
  
646 ··public·static·boolean·addSyncUrl(java.util.List,·android.database.sqlite.SQLiteDatabase);646 ··public·static·boolean·addSyncUrl(java.util.List,·android.database.sqlite.SQLiteDatabase);
647 ····descriptor:·(Ljava/util/List;Landroid/database/sqlite/SQLiteDatabase;)Z647 ····descriptor:·(Ljava/util/List;Landroid/database/sqlite/SQLiteDatabase;)Z
648 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC648 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
649 ····Code:649 ····Code:
650 ······stack=300,·locals=6,·args_size=2650 ······stack=300,·locals=5,·args_size=2
651 ·········0:·aload_1651 ·········0:·aload_1
652 ·········1:·invokevirtual·#90·················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V652 ·········1:·invokevirtual·#90·················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V
653 ·········4:·aload_0653 ·········4:·aload_0
654 ·········5:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;654 ·········5:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
655 ········10:·astore_2655 ········10:·astore_2
656 ········11:·aload_2656 ········11:·aload_2
657 ········12:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z657 ········12:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
658 ········17:·istore_3658 ········17:·istore_3
659 ········18:·iload_3659 ········18:·iload_3
660 ········19:·ifeq··········56660 ········19:·ifeq··········54
661 ········22:·aload_2661 ········22:·aload_2
662 ········23:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;662 ········23:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
663 ········28:·astore········4663 ········28:·astore········4
664 ········30:·aload·········4664 ········30:·aload·········4
665 ········32:·checkcast·····#108················//·class·org/addhen/smssync/models/SyncUrl665 ········32:·checkcast·····#108················//·class·org/addhen/smssync/models/SyncUrl
666 ········35:·astore········4666 ········35:·astore········4
667 ········37:·aload·········4667 ········37:·aload·········4
668 ········39:·aload_1668 ········39:·aload_1
669 ········40:·invokestatic··#112················//·Method·addSyncUrl:(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z669 ········40:·invokestatic··#112················//·Method·addSyncUrl:(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z
670 ········43:·pop670 ········43:·pop
671 ········44:·goto··········11671 ········44:·goto··········11
672 ········47:·astore········5672 ········47:·astore_2
673 ········49:·aload_1673 ········48:·aload_1
674 ········50:·invokevirtual·#115················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V674 ········49:·invokevirtual·#115················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
675 ········53:·aload·········5675 ········52:·aload_2
676 ········55:·athrow676 ········53:·athrow
677 ········56:·aload_1677 ········54:·aload_1
678 ········57:·invokevirtual·#118················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V678 ········55:·invokevirtual·#118················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V
679 ········60:·aload_1679 ········58:·aload_1
680 ········61:·invokevirtual·#115················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V680 ········59:·invokevirtual·#115················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
681 ········64:·iconst_1681 ········62:·iconst_1
682 ········65:·ireturn682 ········63:·ireturn
683 ······Exception·table:683 ······Exception·table:
684 ·········from····to··target·type684 ·········from····to··target·type
685 ·············0·····4····47···any685 ·············0·····4····47···any
686 ·············4····10····47···any686 ·············4····10····47···any
687 ············11····17····47···any687 ············11····17····47···any
688 ············22····28····47···any688 ············22····28····47···any
689 ············30····35····47···any689 ············30····35····47···any
690 ············39····44····47···any690 ············39····44····47···any
691 ············56····60····47···any691 ············54····58····47···any
  
692 ··public·static·boolean·addSyncUrl(org.addhen.smssync.models.SyncUrl,·android.database.sqlite.SQLiteDatabase);692 ··public·static·boolean·addSyncUrl(org.addhen.smssync.models.SyncUrl,·android.database.sqlite.SQLiteDatabase);
693 ····descriptor:·(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z693 ····descriptor:·(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z
694 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC694 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
695 ····Code:695 ····Code:
696 ······stack=300,·locals=10,·args_size=2696 ······stack=300,·locals=10,·args_size=2
697 ·········0:·new···········#120················//·class·android/content/ContentValues697 ·········0:·new···········#120················//·class·android/content/ContentValues
28.1 KB
org/addhen/smssync/messages/ProcessMessage.class
28.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 716, 15 lines modifiedOffset 716, 15 lines modified
716 ·······288:·istore_3716 ·······288:·istore_3
717 ·······289:·goto··········179717 ·······289:·goto··········179
  
718 ··private·boolean·routeMessage(org.addhen.smssync.models.Message);718 ··private·boolean·routeMessage(org.addhen.smssync.models.Message);
719 ····descriptor:·(Lorg/addhen/smssync/models/Message;)Z719 ····descriptor:·(Lorg/addhen/smssync/models/Message;)Z
720 ····flags:·(0x0002)·ACC_PRIVATE720 ····flags:·(0x0002)·ACC_PRIVATE
721 ····Code:721 ····Code:
722 ······stack=300,·locals=13,·args_size=2722 ······stack=300,·locals=14,·args_size=2
723 ·········0:·iconst_0723 ·········0:·iconst_0
724 ·········1:·istore_2724 ·········1:·istore_2
725 ·········2:·aload_0725 ·········2:·aload_0
726 ·········3:·getfield······#47·················//·Field·prefs:Lorg/addhen/smssync/prefs/Prefs;726 ·········3:·getfield······#47·················//·Field·prefs:Lorg/addhen/smssync/prefs/Prefs;
727 ·········6:·invokevirtual·#132················//·Method·org/addhen/smssync/prefs/Prefs.serviceEnabled:()Lorg/addhen/smssync/prefs/BooleanPreference;727 ·········6:·invokevirtual·#132················//·Method·org/addhen/smssync/prefs/Prefs.serviceEnabled:()Lorg/addhen/smssync/prefs/BooleanPreference;
728 ·········9:·invokevirtual·#137················//·Method·org/addhen/smssync/prefs/BooleanPreference.get:()Ljava/lang/Boolean;728 ·········9:·invokevirtual·#137················//·Method·org/addhen/smssync/prefs/BooleanPreference.get:()Ljava/lang/Boolean;
729 ········12:·astore_3729 ········12:·astore_3
Offset 752, 161 lines modifiedOffset 752, 155 lines modified
752 ········57:·aload·········6752 ········57:·aload·········6
753 ········59:·invokespecial·#151················//·Method·org/addhen/smssync/models/Filter."<init>":()V753 ········59:·invokespecial·#151················//·Method·org/addhen/smssync/models/Filter."<init>":()V
754 ········62:·iconst_1754 ········62:·iconst_1
755 ········63:·istore········4755 ········63:·istore········4
756 ········65:·aload·········5756 ········65:·aload·········5
757 ········67:·iload·········4757 ········67:·iload·········4
758 ········69:·invokevirtual·#155················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;758 ········69:·invokevirtual·#155················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;
759 ········72:·astore_3 
760 ········73:·aload_3 
761 ········74:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;759 ········72:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
762 ········79:·astore········7 
763 ········81:·aload·········7760 ········77:·astore_3
 761 ········78:·aload_3
764 ········83:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z762 ········79:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
765 ········88:·istore········4763 ········84:·istore········7
766 ········90:·iload·········4764 ········86:·iload·········7
767 ········92:·ifeq··········40765 ········88:·ifeq··········40
768 ········95:·aload·········7766 ········91:·aload_3
769 ········97:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;767 ········92:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
770 ·······102:·checkcast·····#66·················//·class·org/addhen/smssync/models/SyncUrl768 ········97:·checkcast·····#66·················//·class·org/addhen/smssync/models/SyncUrl
771 ·······105:·astore········8769 ·······100:·astore········8
772 ·······107:·aload_0770 ·······102:·aload_0
773 ·······108:·getfield······#47·················//·Field·prefs:Lorg/addhen/smssync/prefs/Prefs;771 ·······103:·getfield······#47·················//·Field·prefs:Lorg/addhen/smssync/prefs/Prefs;
774 ·······111:·invokevirtual·#173················//·Method·org/addhen/smssync/prefs/Prefs.enableWhitelist:()Lorg/addhen/smssync/prefs/BooleanPreference;772 ·······106:·invokevirtual·#173················//·Method·org/addhen/smssync/prefs/Prefs.enableWhitelist:()Lorg/addhen/smssync/prefs/BooleanPreference;
775 ·······114:·invokevirtual·#137················//·Method·org/addhen/smssync/prefs/BooleanPreference.get:()Ljava/lang/Boolean;773 ·······109:·invokevirtual·#137················//·Method·org/addhen/smssync/prefs/BooleanPreference.get:()Ljava/lang/Boolean;
776 ·······117:·astore_3 
777 ·······118:·aload_3774 ·······112:·astore········9
 775 ·······114:·aload·········9
778 ·······119:·invokevirtual·#143················//·Method·java/lang/Boolean.booleanValue:()Z776 ·······116:·invokevirtual·#143················//·Method·java/lang/Boolean.booleanValue:()Z
779 ·······122:·istore········4777 ·······119:·istore········7
780 ·······124:·iload·········4778 ·······121:·iload·········7
781 ·······126:·ifeq··········221779 ·······123:·ifeq··········215
782 ·······129:·getstatic·····#179················//·Field·org/addhen/smssync/models/Filter$Status.WHITELIST:Lorg/addhen/smssync/models/Filter$Status;780 ·······126:·getstatic·····#179················//·Field·org/addhen/smssync/models/Filter$Status.WHITELIST:Lorg/addhen/smssync/models/Filter$Status;
783 ·······132:·astore_3781 ·······129:·astore_3
784 ·······133:·aload·········6782 ·······130:·aload·········6
785 ·······135:·aload_3783 ·······132:·aload_3
786 ·······136:·invokevirtual·#182················//·Method·org/addhen/smssync/models/Filter.loadByStatus:(Lorg/addhen/smssync/models/Filter$Status;)Z784 ·······133:·invokevirtual·#182················//·Method·org/addhen/smssync/models/Filter.loadByStatus:(Lorg/addhen/smssync/models/Filter$Status;)Z
787 ·······139:·pop785 ·······136:·pop
788 ·······140:·aload·········6786 ·······137:·aload·········6
789 ·······142:·invokevirtual·#186················//·Method·org/addhen/smssync/models/Filter.getFilterList:()Ljava/util/List;787 ·······139:·invokevirtual·#186················//·Method·org/addhen/smssync/models/Filter.getFilterList:()Ljava/util/List;
790 ·······145:·astore_3 
791 ·······146:·aload_3 
792 ·······147:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;788 ·······142:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
793 ·······152:·astore········7 
794 ·······154:·aload·········7789 ·······147:·astore_3
 790 ·······148:·aload_3
795 ·······156:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z791 ·······149:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
796 ·······161:·istore········4792 ·······154:·istore········7
797 ·······163:·iload·········4793 ·······156:·iload·········7
798 ·······165:·ifeq··········216794 ·······158:·ifeq··········210
799 ·······168:·aload·········7795 ·······161:·aload_3
800 ·······170:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;796 ·······162:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
801 ·······175:·checkcast·····#150················//·class·org/addhen/smssync/models/Filter797 ·······167:·checkcast·····#150················//·class·org/addhen/smssync/models/Filter
802 ·······178:·astore········9798 ·······170:·astore········10
803 ·······180:·aload·········9799 ·······172:·aload·········10
804 ·······182:·invokevirtual·#187················//·Method·org/addhen/smssync/models/Filter.getPhoneNumber:()Ljava/lang/String;800 ·······174:·invokevirtual·#187················//·Method·org/addhen/smssync/models/Filter.getPhoneNumber:()Ljava/lang/String;
805 ·······185:·astore_3801 ·······177:·astore········9
806 ·······186:·aload_1802 ·······179:·aload_1
807 ·······187:·invokevirtual·#188················//·Method·org/addhen/smssync/models/Message.getPhoneNumber:()Ljava/lang/String;803 ·······180:·invokevirtual·#188················//·Method·org/addhen/smssync/models/Message.getPhoneNumber:()Ljava/lang/String;
808 ·······190:·astore········10804 ·······183:·astore········11
809 ·······192:·aload_3805 ·······185:·aload·········9
810 ·······193:·aload·········10806 ·······187:·aload·········11
811 ·······195:·invokevirtual·#194················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z807 ·······189:·invokevirtual·#194················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
812 ·······198:·istore········4808 ·······192:·istore········7
813 ·······200:·iload·········4809 ·······194:·iload·········7
814 ·······202:·ifeq··········154810 ·······196:·ifeq··········148
815 ·······205:·aload_0811 ·······199:·aload_0
816 ·······206:·aload_1812 ·······200:·aload_1
817 ·······207:·aload·········8813 ·······201:·aload·········8
818 ·······209:·invokespecial·#198················//·Method·processMessage:(Lorg/addhen/smssync/models/Message;Lorg/addhen/smssync/models/SyncUrl;)Z814 ·······203:·invokespecial·#198················//·Method·processMessage:(Lorg/addhen/smssync/models/Message;Lorg/addhen/smssync/models/SyncUrl;)Z
 815 ·······206:·istore_2
 816 ·······207:·goto··········40
 817 ·······210:·iconst_0
819 ·······212:·istore_2818 ·······211:·istore_2
820 ·······213:·goto··········40819 ·······212:·goto··········40
821 ·······216:·iconst_0 
822 ·······217:·istore_2 
823 ·······218:·goto··········40 
824 ·······221:·aload_0820 ·······215:·aload_0
825 ·······222:·getfield······#47·················//·Field·prefs:Lorg/addhen/smssync/prefs/Prefs;821 ·······216:·getfield······#47·················//·Field·prefs:Lorg/addhen/smssync/prefs/Prefs;
826 ·······225:·invokevirtual·#201················//·Method·org/addhen/smssync/prefs/Prefs.enableBlacklist:()Lorg/addhen/smssync/prefs/BooleanPreference;822 ·······219:·invokevirtual·#201················//·Method·org/addhen/smssync/prefs/Prefs.enableBlacklist:()Lorg/addhen/smssync/prefs/BooleanPreference;
827 ·······228:·invokevirtual·#137················//·Method·org/addhen/smssync/prefs/BooleanPreference.get:()Ljava/lang/Boolean;823 ·······222:·invokevirtual·#137················//·Method·org/addhen/smssync/prefs/BooleanPreference.get:()Ljava/lang/Boolean;
828 ·······231:·astore_3 
829 ·······232:·aload_3824 ·······225:·astore········9
 825 ·······227:·aload·········9
830 ·······233:·invokevirtual·#143················//·Method·java/lang/Boolean.booleanValue:()Z826 ·······229:·invokevirtual·#143················//·Method·java/lang/Boolean.booleanValue:()Z
831 ·······236:·istore········4827 ·······232:·istore········7
832 ·······238:·iload·········4828 ·······234:·iload·········7
833 ·······240:·ifeq··········391829 ·······236:·ifeq··········389
834 ·······243:·getstatic·····#204················//·Field·org/addhen/smssync/models/Filter$Status.BLACKLIST:Lorg/addhen/smssync/models/Filter$Status;830 ·······239:·getstatic·····#204················//·Field·org/addhen/smssync/models/Filter$Status.BLACKLIST:Lorg/addhen/smssync/models/Filter$Status;
835 ·······246:·astore_3831 ·······242:·astore········9
836 ·······247:·aload·········6832 ·······244:·aload·········6
837 ·······249:·aload_3833 ·······246:·aload·········9
838 ·······250:·invokevirtual·#182················//·Method·org/addhen/smssync/models/Filter.loadByStatus:(Lorg/addhen/smssync/models/Filter$Status;)Z834 ·······248:·invokevirtual·#182················//·Method·org/addhen/smssync/models/Filter.loadByStatus:(Lorg/addhen/smssync/models/Filter$Status;)Z
839 ·······253:·pop835 ·······251:·pop
840 ·······254:·aload·········6836 ·······252:·aload·········6
841 ·······256:·invokevirtual·#186················//·Method·org/addhen/smssync/models/Filter.getFilterList:()Ljava/util/List;837 ·······254:·invokevirtual·#186················//·Method·org/addhen/smssync/models/Filter.getFilterList:()Ljava/util/List;
842 ·······259:·astore_3 
843 ·······260:·aload_3 
844 ·······261:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;838 ·······257:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
845 ·······266:·astore········11839 ·······262:·astore········9
846 ·······268:·aload·········11840 ·······264:·aload·········9
847 ·······270:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z841 ·······266:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
848 ·······275:·istore········4842 ·······271:·istore········12
849 ·······277:·iload·········4843 ·······273:·iload·········12
850 ·······279:·ifeq··········81844 ·······275:·ifeq··········78
851 ·······282:·aload·········11845 ·······278:·aload·········9
852 ·······284:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;846 ·······280:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
853 ·······289:·checkcast·····#150················//·class·org/addhen/smssync/models/Filter847 ·······285:·checkcast·····#150················//·class·org/addhen/smssync/models/Filter
854 ·······292:·astore········9848 ·······288:·astore········10
855 ·······294:·aload·········9849 ·······290:·aload·········10
Max diff block lines reached; 11449/28624 bytes (40.00%) of diff not shown.
1.06 KB
org/addhen/smssync/messages/ProcessSms.class
995 B
procyon -ec {}
    
Offset 70, 21 lines modifiedOffset 70, 23 lines modified
70 ········if·(threadId·>=·0L·&&·this.context.getContentResolver().delete(uri,·(String)null,·(String[])null)·>·0)·{70 ········if·(threadId·>=·0L·&&·this.context.getContentResolver().delete(uri,·(String)null,·(String[])null)·>·0)·{
71 ············b·=·true;71 ············b·=·true;
72 ········}72 ········}
73 ········return·b;73 ········return·b;
74 ····}74 ····}
75 ····75 ····
76 ····public·boolean·filterByKeywords(final·String·s,·final·String·s2)·{76 ····public·boolean·filterByKeywords(final·String·s,·final·String·s2)·{
77 ········String[]·split;77 ········boolean·b·=·false;
 78 ········final·String[]·split·=·s2.split(",");
78 ········for·(int·length·=·(split·=·s2.split(",")).length,·i·=·0;·i·<·length;·++i)·{79 ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
79 ············if·(s.toLowerCase().contains(split[i].toLowerCase().trim()))·{80 ············if·(s.toLowerCase().contains(split[i].toLowerCase().trim()))·{
80 ················return·true;81 ················b·=·true;
 82 ················break;
81 ············}83 ············}
82 ········}84 ········}
83 ········return·false;85 ········return·b;
84 ····}86 ····}
85 ····87 ····
86 ····public·boolean·filterByRegex(final·String·input,·final·String·regex)·{88 ····public·boolean·filterByRegex(final·String·input,·final·String·regex)·{
87 ········final·int·flags·=·2;89 ········final·int·flags·=·2;
88 ········try·{90 ········try·{
89 ············return·Pattern.compile(regex,·flags).matcher(input).find();91 ············return·Pattern.compile(regex,·flags).matcher(input).find();
90 ········}92 ········}
3.51 KB
org/addhen/smssync/net/BaseHttpClient.class
3.42 KB
procyon -ec {}
    
Offset 156, 42 lines modifiedOffset 156, 42 lines modified
156 ········//···174:·invokespecial···com/squareup/okhttp/Headers$Builder.<init>:()V156 ········//···174:·invokespecial···com/squareup/okhttp/Headers$Builder.<init>:()V
157 ········//···177:·aload_0········157 ········//···177:·aload_0········
158 ········//···178:·getfield········org/addhen/smssync/net/BaseHttpClient.header:Ljava/util/Map;158 ········//···178:·getfield········org/addhen/smssync/net/BaseHttpClient.header:Ljava/util/Map;
159 ········//···181:·invokeinterface·java/util/Map.keySet:()Ljava/util/Set;159 ········//···181:·invokeinterface·java/util/Map.keySet:()Ljava/util/Set;
160 ········//···186:·astore_2·······160 ········//···186:·astore_2·······
161 ········//···187:·aload_2········161 ········//···187:·aload_2········
162 ········//···188:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator;162 ········//···188:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator;
163 ········//···193:·astore··········9163 ········//···193:·astore··········4
164 ········//···195:·aload···········9164 ········//···195:·aload···········4
165 ········//···197:·invokeinterface·java/util/Iterator.hasNext:()Z165 ········//···197:·invokeinterface·java/util/Iterator.hasNext:()Z
166 ········//···202:·istore··········10166 ········//···202:·istore··········9
167 ········//···204:·iload···········10167 ········//···204:·iload···········9
168 ········//···206:·ifeq············268168 ········//···206:·ifeq············268
169 ········//···209:·aload···········9169 ········//···209:·aload···········4
170 ········//···211:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;170 ········//···211:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
171 ········//···216:·checkcast·······Ljava/lang/String;171 ········//···216:·checkcast·······Ljava/lang/String;
172 ········//···219:·astore··········11172 ········//···219:·astore··········10
173 ········//···221:·aload_0········173 ········//···221:·aload_0········
174 ········//···222:·getfield········org/addhen/smssync/net/BaseHttpClient.header:Ljava/util/Map;174 ········//···222:·getfield········org/addhen/smssync/net/BaseHttpClient.header:Ljava/util/Map;
175 ········//···225:·aload···········11175 ········//···225:·aload···········10
176 ········//···227:·invokeinterface·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;176 ········//···227:·invokeinterface·java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
177 ········//···232:·checkcast·······Ljava/lang/String;177 ········//···232:·checkcast·······Ljava/lang/String;
178 ········//···235:·astore_2·······178 ········//···235:·astore_2·······
179 ········//···236:·aload···········8179 ········//···236:·aload···········8
180 ········//···238:·aload···········11180 ········//···238:·aload···········10
181 ········//···240:·aload_2········181 ········//···240:·aload_2········
182 ········//···241:·invokevirtual···com/squareup/okhttp/Headers$Builder.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;182 ········//···241:·invokevirtual···com/squareup/okhttp/Headers$Builder.set:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/Headers$Builder;
183 ········//···244:·pop············183 ········//···244:·pop············
184 ········//···245:·goto············195184 ········//···245:·goto············195
185 ········//···248:·astore··········12185 ········//···248:·astore··········11
186 ········//···250:·aload···········12186 ········//···250:·aload···········11
187 ········//···252:·invokestatic····org/addhen/smssync/net/BaseHttpClient.debug:(Ljava/lang/Exception;)V187 ········//···252:·invokestatic····org/addhen/smssync/net/BaseHttpClient.debug:(Ljava/lang/Exception;)V
188 ········//···255:·goto············78188 ········//···255:·goto············78
189 ········//···258:·astore··········12189 ········//···258:·astore··········11
190 ········//···260:·aload···········12190 ········//···260:·aload···········11
191 ········//···262:·invokestatic····org/addhen/smssync/net/BaseHttpClient.debug:(Ljava/lang/Exception;)V191 ········//···262:·invokestatic····org/addhen/smssync/net/BaseHttpClient.debug:(Ljava/lang/Exception;)V
192 ········//···265:·goto············167192 ········//···265:·goto············167
193 ········//···268:·aload···········8193 ········//···268:·aload···········8
194 ········//···270:·invokevirtual···com/squareup/okhttp/Headers$Builder.build:()Lcom/squareup/okhttp/Headers;194 ········//···270:·invokevirtual···com/squareup/okhttp/Headers$Builder.build:()Lcom/squareup/okhttp/Headers;
195 ········//···273:·astore_2·······195 ········//···273:·astore_2·······
196 ········//···274:·aload_0········196 ········//···274:·aload_0········
197 ········//···275:·aload_2········197 ········//···275:·aload_2········
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 ····339 ····
340 ····public·void·setHeaders(final·Headers·headers)·{340 ····public·void·setHeaders(final·Headers·headers)·{
341 ········this.headers·=·headers;341 ········this.headers·=·headers;
342 ····}342 ····}
343 ····343 ····
344 ····public·void·setMethod(final·BaseHttpClient$HttpMethod·baseHttpClient$HttpMethod)·{344 ····public·void·setMethod(final·BaseHttpClient$HttpMethod·baseHttpClient$HttpMethod)·{
345 ········if·(!this.isMethodSupported(baseHttpClient$HttpMethod))·{345 ········if·(!this.isMethodSupported(baseHttpClient$HttpMethod))·{
346 ············throw·new·Exception("Invalid·method·'"·+·baseHttpClient$HttpMethod·+·"'."·+·"·POST,·PUT·and·GET·currently·supported.");346 ············throw·new·Exception("Invalid·method·'"·+·baseHttpClient$HttpMethod·+·"'.·POST,·PUT·and·GET·currently·supported.");
347 ········}347 ········}
348 ········this.method·=·baseHttpClient$HttpMethod;348 ········this.method·=·baseHttpClient$HttpMethod;
349 ····}349 ····}
350 ····350 ····
351 ····public·void·setRequestBody(final·RequestBody·requestBody)·{351 ····public·void·setRequestBody(final·RequestBody·requestBody)·{
352 ········this.requestBody·=·requestBody;352 ········this.requestBody·=·requestBody;
353 ····}353 ····}
862 B
org/addhen/smssync/net/SyncScheme.class
784 B
procyon -ec {}
    
Offset 155, 10 lines modifiedOffset 155, 10 lines modified
155 ········}155 ········}
156 ········catch·(JSONException·ex)·{156 ········catch·(JSONException·ex)·{
157 ············return·null;157 ············return·null;
158 ········}158 ········}
159 ····}159 ····}
160 ····160 ····
161 ····public·String·toString()·{161 ····public·String·toString()·{
162 ········return·"SyncScheme·{method:"·+·this.method.toString()·+·",·dataFormat:"·+·this.format.toString()·+·",·keys:·["·+·this.keyFrom·+·","·+·this.keySecret·+·","·+·this.keyMessage·+·","·+·this.keySentTo·+·","·+·this.keySentTimeStamp·+·","·+·this.keyMessageID·+·","·+·this.keyDeviceID·+·"]·"·+·"}";162 ········return·"SyncScheme·{method:"·+·this.method.toString()·+·",·dataFormat:"·+·this.format.toString()·+·",·keys:·["·+·this.keyFrom·+·","·+·this.keySecret·+·","·+·this.keyMessage·+·","·+·this.keySentTo·+·","·+·this.keySentTimeStamp·+·","·+·this.keyMessageID·+·","·+·this.keyDeviceID·+·"]·}";
163 ····}163 ····}
164 }164 }
6.31 KB
org/addhen/smssync/services/SmsPortal.class
6.22 KB
javap -verbose -constants -s -l -private {}
    
Offset 297, 87 lines modifiedOffset 297, 83 lines modified
297 ·········1:·getfield······#24·················//·Field·messengers:Ljava/util/ArrayList;297 ·········1:·getfield······#24·················//·Field·messengers:Ljava/util/ArrayList;
298 ·········4:·areturn298 ·········4:·areturn
  
299 ··public·void·setNumber();299 ··public·void·setNumber();
300 ····descriptor:·()V300 ····descriptor:·()V
301 ····flags:·(0x0001)·ACC_PUBLIC301 ····flags:·(0x0001)·ACC_PUBLIC
302 ····Code:302 ····Code:
303 ······stack=300,·locals=8,·args_size=1303 ······stack=300,·locals=9,·args_size=1
304 ·········0:·aload_0304 ·········0:·aload_0
305 ·········1:·getfield······#17·················//·Field·context:Landroid/content/Context;305 ·········1:·getfield······#17·················//·Field·context:Landroid/content/Context;
306 ·········4:·invokevirtual·#88·················//·Method·android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager;306 ·········4:·invokevirtual·#88·················//·Method·android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager;
307 ·········7:·astore_1307 ·········7:·astore_1
308 ·········8:·iconst_0308 ·········8:·iconst_0
309 ·········9:·istore_2309 ·········9:·istore_2
310 ········10:·iconst_1310 ········10:·iconst_1
311 ········11:·istore_3311 ········11:·istore_3
312 ········12:·aload_1312 ········12:·aload_1
313 ········13:·iload_3313 ········13:·iload_3
314 ········14:·invokevirtual·#94·················//·Method·android/content/pm/PackageManager.getInstalledPackages:(I)Ljava/util/List;314 ········14:·invokevirtual·#94·················//·Method·android/content/pm/PackageManager.getInstalledPackages:(I)Ljava/util/List;
315 ········17:·astore········4 
316 ········19:·aload·········4 
317 ········21:·invokeinterface·#100,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;315 ········17:·invokeinterface·#100,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
318 ········26:·astore········5316 ········22:·astore········4
319 ········28:·aload·········5317 ········24:·aload·········4
320 ········30:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z318 ········26:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
321 ········35:·istore_3 
322 ········36:·iload_3319 ········31:·istore········5
 320 ········33:·iload·········5
323 ········37:·ifeq··········82321 ········35:·ifeq··········82
324 ········40:·aload·········5322 ········38:·aload·········4
325 ········42:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;323 ········40:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
326 ········47:·checkcast·····#112················//·class·android/content/pm/PackageInfo324 ········45:·checkcast·····#112················//·class·android/content/pm/PackageInfo
327 ········50:·astore········6325 ········48:·astore········6
328 ········52:·aload·········6326 ········50:·aload·········6
329 ········54:·getfield······#116················//·Field·android/content/pm/PackageInfo.packageName:Ljava/lang/String;327 ········52:·getfield······#116················//·Field·android/content/pm/PackageInfo.packageName:Ljava/lang/String;
330 ········57:·astore········4328 ········55:·astore········7
331 ········59:·ldc···········#38·················//·String·com.smssync.portal.329 ········57:·ldc···········#38·················//·String·com.smssync.portal.
332 ········61:·astore········7330 ········59:·astore········8
333 ········63:·aload·········4 
334 ········65:·aload·········7331 ········61:·aload·········7
 332 ········63:·aload·········8
335 ········67:·invokevirtual·#120················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z333 ········65:·invokevirtual·#120················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z
336 ········70:·istore_3 
337 ········71:·iload_3334 ········68:·istore········5
 335 ········70:·iload·········5
338 ········72:·ifeq··········28336 ········72:·ifeq··········24
339 ········75:·iload_2337 ········75:·iload_2
340 ········76:·iconst_1338 ········76:·iconst_1
341 ········77:·iadd339 ········77:·iadd
342 ········78:·istore_2340 ········78:·istore_2
343 ········79:·goto··········28341 ········79:·goto··········24
344 ········82:·aload_0342 ········82:·aload_0
345 ········83:·iload_2343 ········83:·iload_2
346 ········84:·putfield······#31·················//·Field·number:I344 ········84:·putfield······#31·················//·Field·number:I
347 ········87:·return345 ········87:·return
  
348 ··public·void·unbindFromSmsPortals();346 ··public·void·unbindFromSmsPortals();
349 ····descriptor:·()V347 ····descriptor:·()V
350 ····flags:·(0x0001)·ACC_PUBLIC348 ····flags:·(0x0001)·ACC_PUBLIC
351 ····Code:349 ····Code:
352 ······stack=300,·locals=5,·args_size=1350 ······stack=300,·locals=5,·args_size=1
353 ·········0:·aload_0351 ·········0:·aload_0
354 ·········1:·getfield······#22·················//·Field·serviceConnectionList:Ljava/util/ArrayList;352 ·········1:·getfield······#22·················//·Field·serviceConnectionList:Ljava/util/ArrayList;
355 ·········4:·astore_1 
356 ·········5:·aload_1 
357 ·········6:·invokevirtual·#121················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;353 ·········4:·invokevirtual·#121················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
358 ·········9:·astore_2354 ·········7:·astore_1
359 ········10:·aload_2355 ·········8:·aload_1
360 ········11:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z356 ·········9:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
361 ········16:·istore_3357 ········14:·istore_2
362 ········17:·iload_3358 ········15:·iload_2
363 ········18:·ifeq··········46359 ········16:·ifeq··········44
364 ········21:·aload_2360 ········19:·aload_1
365 ········22:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;361 ········20:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
366 ········27:·checkcast·····#77·················//·class·android/content/ServiceConnection362 ········25:·checkcast·····#77·················//·class·android/content/ServiceConnection
367 ········30:·astore········4363 ········28:·astore_3
368 ········32:·aload_0364 ········29:·aload_0
369 ········33:·getfield······#17·················//·Field·context:Landroid/content/Context;365 ········30:·getfield······#17·················//·Field·context:Landroid/content/Context;
 366 ········33:·astore········4
370 ········36:·astore_1 
371 ········37:·aload_1 
372 ········38:·aload·········4367 ········35:·aload·········4
 368 ········37:·aload_3
373 ········40:·invokevirtual·#125················//·Method·android/content/Context.unbindService:(Landroid/content/ServiceConnection;)V369 ········38:·invokevirtual·#125················//·Method·android/content/Context.unbindService:(Landroid/content/ServiceConnection;)V
374 ········43:·goto··········10370 ········41:·goto··········8
375 ········46:·aload_0371 ········44:·aload_0
376 ········47:·getfield······#24·················//·Field·messengers:Ljava/util/ArrayList;372 ········45:·getfield······#24·················//·Field·messengers:Ljava/util/ArrayList;
377 ········50:·invokevirtual·#128················//·Method·java/util/ArrayList.clear:()V373 ········48:·invokevirtual·#128················//·Method·java/util/ArrayList.clear:()V
378 ········53:·iconst_m1374 ········51:·iconst_m1
379 ········54:·putstatic·····#133················//·Field·org/addhen/smssync/Settings.currentConnectionIndex:I375 ········52:·putstatic·····#133················//·Field·org/addhen/smssync/Settings.currentConnectionIndex:I
380 ········57:·return376 ········55:·return
381 }377 }
17.8 KB
org/addhen/smssync/tasks/SyncPendingMessagesTask.class
17.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 537, 15 lines modifiedOffset 537, 15 lines modified
537 ·······220:·invokespecial·#151················//·Method·org/addhen/smssync/tasks/state/SyncPendingMessagesState."<init>":(Lorg/addhen/smssync/tasks/state/SyncState;IIIILorg/addhen/smssync/tasks/SyncType;Ljava/lang/Exception;)V537 ·······220:·invokespecial·#151················//·Method·org/addhen/smssync/tasks/state/SyncPendingMessagesState."<init>":(Lorg/addhen/smssync/tasks/state/SyncState;IIIILorg/addhen/smssync/tasks/SyncType;Ljava/lang/Exception;)V
538 ·······223:·goto··········62538 ·······223:·goto··········62
  
539 ··private·org.addhen.smssync.tasks.SyncPendingMessagesTask$SyncStatus·syncPending(org.addhen.smssync.tasks.SyncConfig);539 ··private·org.addhen.smssync.tasks.SyncPendingMessagesTask$SyncStatus·syncPending(org.addhen.smssync.tasks.SyncConfig);
540 ····descriptor:·(Lorg/addhen/smssync/tasks/SyncConfig;)Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;540 ····descriptor:·(Lorg/addhen/smssync/tasks/SyncConfig;)Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;
541 ····flags:·(0x0002)·ACC_PRIVATE541 ····flags:·(0x0002)·ACC_PRIVATE
542 ····Code:542 ····Code:
543 ······stack=300,·locals=20,·args_size=2543 ······stack=300,·locals=21,·args_size=2
544 ·········0:·iconst_0544 ·········0:·iconst_0
545 ·········1:·istore_2545 ·········1:·istore_2
546 ·········2:·iconst_0546 ·········2:·iconst_0
547 ·········3:·istore_3547 ·········3:·istore_3
548 ·········4:·iconst_0548 ·········4:·iconst_0
549 ·········5:·istore········4549 ·········5:·istore········4
550 ·········7:·new···········#125················//·class·org/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus550 ·········7:·new···········#125················//·class·org/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus
Offset 586, 189 lines modifiedOffset 586, 189 lines modified
586 ········85:·astore········12586 ········85:·astore········12
587 ········87:·aload·········12587 ········87:·aload·········12
588 ········89:·invokespecial·#170················//·Method·java/util/ArrayList."<init>":()V588 ········89:·invokespecial·#170················//·Method·java/util/ArrayList."<init>":()V
589 ········92:·aload_1589 ········92:·aload_1
590 ········93:·getfield······#174················//·Field·org/addhen/smssync/tasks/SyncConfig.messageUuids:Ljava/util/ArrayList;590 ········93:·getfield······#174················//·Field·org/addhen/smssync/tasks/SyncConfig.messageUuids:Ljava/util/ArrayList;
591 ········96:·astore········7591 ········96:·astore········7
592 ········98:·aload·········7592 ········98:·aload·········7
593 ·······100:·ifnull········207593 ·······100:·ifnull········206
594 ·······103:·aload_1594 ·······103:·aload_1
595 ·······104:·getfield······#174················//·Field·org/addhen/smssync/tasks/SyncConfig.messageUuids:Ljava/util/ArrayList;595 ·······104:·getfield······#174················//·Field·org/addhen/smssync/tasks/SyncConfig.messageUuids:Ljava/util/ArrayList;
596 ·······107:·astore········7596 ·······107:·astore········7
597 ·······109:·aload·········7597 ·······109:·aload·········7
598 ·······111:·invokevirtual·#178················//·Method·java/util/ArrayList.size:()I598 ·······111:·invokevirtual·#178················//·Method·java/util/ArrayList.size:()I
599 ·······114:·istore········6599 ·······114:·istore········6
600 ·······116:·iload·········6600 ·······116:·iload·········6
601 ·······118:·ifle··········207601 ·······118:·ifle··········206
602 ·······121:·aload_1602 ·······121:·aload_1
603 ·······122:·getfield······#174················//·Field·org/addhen/smssync/tasks/SyncConfig.messageUuids:Ljava/util/ArrayList;603 ·······122:·getfield······#174················//·Field·org/addhen/smssync/tasks/SyncConfig.messageUuids:Ljava/util/ArrayList;
604 ·······125:·astore········7 
605 ·······127:·aload·········7 
606 ·······129:·invokevirtual·#182················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;604 ·······125:·invokevirtual·#182················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
607 ·······132:·astore········13605 ·······128:·astore········7
608 ·······134:·aload·········13606 ·······130:·aload·········7
609 ·······136:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z607 ·······132:·invokeinterface·#188,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
610 ·······141:·istore········6608 ·······137:·istore········13
611 ·······143:·iload·········6609 ·······139:·iload·········13
612 ·······145:·ifeq··········220610 ·······141:·ifeq··········219
613 ·······148:·aload·········13611 ·······144:·aload·········7
614 ·······150:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;612 ·······146:·invokeinterface·#192,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
615 ·······155:·checkcast·····#194················//·class·java/lang/String613 ·······151:·checkcast·····#194················//·class·java/lang/String
616 ·······158:·astore········14614 ·······154:·astore········14
617 ·······160:·aload·········11615 ·······156:·aload·········11
618 ·······162:·aload·········14616 ·······158:·aload·········14
619 ·······164:·invokevirtual·#198················//·Method·org/addhen/smssync/models/Message.loadByUuid:(Ljava/lang/String;)Z617 ·······160:·invokevirtual·#198················//·Method·org/addhen/smssync/models/Message.loadByUuid:(Ljava/lang/String;)Z
620 ·······167:·istore········6618 ·······163:·istore········13
621 ·······169:·iload·········6619 ·······165:·iload·········13
622 ·······171:·ifeq··········134620 ·······167:·ifeq··········130
623 ·······174:·aload·········11621 ·······170:·aload·········11
624 ·······176:·invokevirtual·#202················//·Method·org/addhen/smssync/models/Message.getMessageList:()Ljava/util/List;622 ·······172:·invokevirtual·#202················//·Method·org/addhen/smssync/models/Message.getMessageList:()Ljava/util/List;
625 ·······179:·astore········7623 ·······175:·astore········8
 624 ·······177:·iconst_0
 625 ·······178:·istore········15
626 ·······181:·aconst_null626 ·······180:·aconst_null
627 ·······182:·astore········8627 ·······181:·astore········9
628 ·······184:·aload·········7628 ·······183:·aload·········8
629 ·······186:·iconst_0629 ·······185:·iconst_0
630 ·······187:·invokeinterface·#208,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;630 ·······186:·invokeinterface·#208,··2··········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
631 ·······192:·astore········7631 ·······191:·astore········8
632 ·······194:·aload·········12632 ·······193:·aload·········12
633 ·······196:·aload·········7633 ·······195:·aload·········8
634 ·······198:·invokeinterface·#212,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z634 ·······197:·invokeinterface·#212,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
635 ·······203:·pop635 ·······202:·pop
636 ·······204:·goto··········134636 ·······203:·goto··········130
637 ·······207:·aload·········11637 ·······206:·aload·········11
638 ·······209:·invokevirtual·#215················//·Method·org/addhen/smssync/models/Message.load:()Z638 ·······208:·invokevirtual·#215················//·Method·org/addhen/smssync/models/Message.load:()Z
639 ·······212:·pop639 ·······211:·pop
640 ·······213:·aload·········11640 ·······212:·aload·········11
641 ·······215:·invokevirtual·#202················//·Method·org/addhen/smssync/models/Message.getMessageList:()Ljava/util/List;641 ·······214:·invokevirtual·#202················//·Method·org/addhen/smssync/models/Message.getMessageList:()Ljava/util/List;
642 ·······218:·astore········12642 ·······217:·astore········12
643 ·······220:·aload·········12643 ·······219:·aload·········12
644 ·······222:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/List.size:()I644 ·······221:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/List.size:()I
645 ·······227:·istore········6645 ·······226:·istore········6
646 ·······229:·iload·········6646 ·······228:·iload·········6
647 ·······231:·ifle··········469647 ·······230:·ifle··········468
648 ·······234:·aload·········12648 ·······233:·aload·········12
649 ·······236:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/List.size:()I649 ·······235:·invokeinterface·#216,··1··········//·InterfaceMethod·java/util/List.size:()I
650 ·······241:·istore········6650 ·······240:·istore········6
651 ·······243:·aload_0651 ·······242:·aload_0
652 ·······244:·iload·········6652 ·······243:·iload·········6
653 ·······246:·putfield······#82·················//·Field·itemsToSync:I653 ·······245:·putfield······#82·················//·Field·itemsToSync:I
654 ·······249:·getstatic·····#20·················//·Field·CLASS_TAG:Ljava/lang/String;654 ·······248:·getstatic·····#20·················//·Field·CLASS_TAG:Ljava/lang/String;
655 ·······252:·astore········7655 ·······251:·astore········7
656 ·······254:·getstatic·····#222················//·Field·java/util/Locale.ENGLISH:Ljava/util/Locale;656 ·······253:·getstatic·····#222················//·Field·java/util/Locale.ENGLISH:Ljava/util/Locale;
657 ·······257:·astore········8657 ·······256:·astore········8
658 ·······259:·ldc···········#224················//·String·Starting·to·sync·(%d·messages)658 ·······258:·ldc···········#224················//·String·Starting·to·sync·(%d·messages)
659 ·······261:·astore········9659 ·······260:·astore········9
660 ·······263:·iconst_1660 ·······262:·iconst_1
661 ·······264:·istore········15661 ·······263:·istore········16
662 ·······266:·iload·········15662 ·······265:·iload·········16
663 ·······268:·anewarray·····#226················//·class·java/lang/Object663 ·······267:·anewarray·····#226················//·class·java/lang/Object
664 ·······271:·astore········10664 ·······270:·astore········10
665 ·······273:·aload_0665 ·······272:·aload_0
666 ·······274:·getfield······#82·················//·Field·itemsToSync:I666 ·······273:·getfield······#82·················//·Field·itemsToSync:I
667 ·······277:·istore········16667 ·······276:·istore········17
668 ·······279:·iload·········16668 ·······278:·iload·········17
669 ·······281:·invokestatic··#232················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;669 ·······280:·invokestatic··#232················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
670 ·······284:·astore········17670 ·······283:·astore········18
671 ·······286:·aload·········10671 ·······285:·aload·········10
672 ·······288:·iconst_0672 ·······287:·iconst_0
673 ·······289:·aload·········17673 ·······288:·aload·········18
674 ·······291:·aastore674 ·······290:·aastore
675 ·······292:·aload·········8675 ·······291:·aload·········8
676 ·······294:·aload·········9676 ·······293:·aload·········9
677 ·······296:·aload·········10677 ·······295:·aload·········10
678 ·······298:·invokestatic··#236················//·Method·java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;678 ·······297:·invokestatic··#236················//·Method·java/lang/String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
679 ·······301:·astore········8679 ·······300:·astore········8
680 ·······303:·aload·········7680 ·······302:·aload·········7
681 ·······305:·aload·········8681 ·······304:·aload·········8
682 ·······307:·invokestatic··#67·················//·Method·org/addhen/smssync/util/Logger.log:(Ljava/lang/String;Ljava/lang/String;)V682 ·······306:·invokestatic··#67·················//·Method·org/addhen/smssync/util/Logger.log:(Ljava/lang/String;Ljava/lang/String;)V
683 ·······310:·aload_0683 ·······309:·aload_0
684 ·······311:·invokevirtual·#239················//·Method·isCancelled:()Z684 ·······310:·invokevirtual·#239················//·Method·isCancelled:()Z
685 ·······314:·istore········6685 ·······313:·istore········6
686 ·······316:·iload·········6686 ·······315:·iload·········6
687 ·······318:·ifne··········469687 ·······317:·ifne··········468
688 ·······321:·aload_0688 ·······320:·aload_0
689 ·······322:·getfield······#82·················//·Field·itemsToSync:I689 ·······321:·getfield······#82·················//·Field·itemsToSync:I
690 ·······325:·istore········6690 ·······324:·istore········6
691 ·······327:·iload·········4691 ·······326:·iload·········4
692 ·······329:·iload·········6692 ·······328:·iload·········6
693 ·······331:·if_icmpge·····469693 ·······330:·if_icmpge·····468
694 ·······334:·aload·········12694 ·······333:·aload·········12
Max diff block lines reached; 387/18028 bytes (2.15%) of diff not shown.
4.07 KB
org/addhen/smssync/tasks/SyncType.class
3.99 KB
javap -verbose -constants -s -l -private {}
    
Offset 166, 62 lines modifiedOffset 166, 62 lines modified
166 ·········8:·putfield······#39·················//·Field·resId:I166 ·········8:·putfield······#39·················//·Field·resId:I
167 ········11:·return167 ········11:·return
  
168 ··public·static·org.addhen.smssync.tasks.SyncType·fromIntent(android.content.Intent);168 ··public·static·org.addhen.smssync.tasks.SyncType·fromIntent(android.content.Intent);
169 ····descriptor:·(Landroid/content/Intent;)Lorg/addhen/smssync/tasks/SyncType;169 ····descriptor:·(Landroid/content/Intent;)Lorg/addhen/smssync/tasks/SyncType;
170 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC170 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
171 ····Code:171 ····Code:
172 ······stack=300,·locals=8,·args_size=1172 ······stack=300,·locals=9,·args_size=1
173 ·········0:·ldc···········#11·················//·String·org.addhen.smssync.SyncTypeAsString173 ·········0:·ldc···········#11·················//·String·org.addhen.smssync.SyncTypeAsString
174 ·········2:·astore_1174 ·········2:·astore_1
175 ·········3:·aload_0175 ·········3:·aload_0
176 ·········4:·aload_1176 ·········4:·aload_1
177 ·········5:·invokevirtual·#45·················//·Method·android/content/Intent.hasExtra:(Ljava/lang/String;)Z177 ·········5:·invokevirtual·#45·················//·Method·android/content/Intent.hasExtra:(Ljava/lang/String;)Z
178 ·········8:·istore_2178 ·········8:·istore_2
179 ·········9:·iload_2179 ·········9:·iload_2
180 ········10:·ifeq··········77180 ········10:·ifeq··········76
 181 ········13:·aload_0
181 ········13:·ldc···········#11·················//·String·org.addhen.smssync.SyncTypeAsString182 ········14:·ldc···········#11·················//·String·org.addhen.smssync.SyncTypeAsString
182 ········15:·astore_1 
183 ········16:·aload_0 
184 ········17:·aload_1 
185 ········18:·invokevirtual·#49·················//·Method·android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String;183 ········16:·invokevirtual·#49·················//·Method·android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String;
186 ········21:·astore_3184 ········19:·astore_3
187 ········22:·invokestatic··#53·················//·Method·values:()[Lorg/addhen/smssync/tasks/SyncType;185 ········20:·invokestatic··#53·················//·Method·values:()[Lorg/addhen/smssync/tasks/SyncType;
188 ········25:·astore········4186 ········23:·astore········4
189 ········27:·aload·········4187 ········25:·aload·········4
190 ········29:·arraylength188 ········27:·arraylength
191 ········30:·istore········5189 ········28:·istore········5
192 ········32:·iconst_0190 ········30:·iconst_0
193 ········33:·istore········6191 ········31:·istore_2
 192 ········32:·aconst_null
 193 ········33:·astore_1
 194 ········34:·iload_2
194 ········35:·iload·········6195 ········35:·iload·········5
195 ········37:·iload·········5 
196 ········39:·if_icmpge·····77196 ········37:·if_icmpge·····76
197 ········42:·aload·········4197 ········40:·aload·········4
198 ········44:·iload·········6198 ········42:·iload_2
199 ········46:·aaload199 ········43:·aaload
200 ········47:·astore········7200 ········44:·astore········6
201 ········49:·aload·········7201 ········46:·aload·········6
202 ········51:·invokevirtual·#57·················//·Method·name:()Ljava/lang/String;202 ········48:·invokevirtual·#57·················//·Method·name:()Ljava/lang/String;
203 ········54:·astore_1203 ········51:·astore········7
 204 ········53:·aload·········7
204 ········55:·aload_1205 ········55:·aload_3
205 ········56:·aload_3 
206 ········57:·invokevirtual·#63·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z206 ········56:·invokevirtual·#63·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
207 ········60:·istore_2 
208 ········61:·iload_2207 ········59:·istore········8
 208 ········61:·iload·········8
209 ········62:·ifeq··········68209 ········63:·ifeq··········69
210 ········65:·aload·········7210 ········66:·aload·········6
211 ········67:·areturn211 ········68:·areturn
212 ········68:·iload·········6212 ········69:·iload_2
213 ········70:·iconst_1213 ········70:·iconst_1
214 ········71:·iadd214 ········71:·iadd
215 ········72:·istore········6215 ········72:·istore_2
216 ········74:·goto··········35216 ········73:·goto··········34
217 ········77:·getstatic·····#26·················//·Field·UNKNOWN:Lorg/addhen/smssync/tasks/SyncType;217 ········76:·getstatic·····#26·················//·Field·UNKNOWN:Lorg/addhen/smssync/tasks/SyncType;
218 ········80:·astore········7218 ········79:·astore········6
219 ········82:·goto··········65219 ········81:·goto··········66
  
220 ··public·static·org.addhen.smssync.tasks.SyncType·valueOf(java.lang.String);220 ··public·static·org.addhen.smssync.tasks.SyncType·valueOf(java.lang.String);
221 ····descriptor:·(Ljava/lang/String;)Lorg/addhen/smssync/tasks/SyncType;221 ····descriptor:·(Ljava/lang/String;)Lorg/addhen/smssync/tasks/SyncType;
222 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC222 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
223 ····Code:223 ····Code:
224 ······stack=300,·locals=1,·args_size=1224 ······stack=300,·locals=1,·args_size=1
225 ·········0:·ldc···········#2··················//·class·org/addhen/smssync/tasks/SyncType225 ·········0:·ldc···········#2··················//·class·org/addhen/smssync/tasks/SyncType
7.52 KB
org/addhen/smssync/util/DataFormatUtil.class
7.43 KB
javap -verbose -constants -s -l -private {}
    
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 ········68:·invokevirtual·#43·················//·Method·org/json/JSONObject.toString:()Ljava/lang/String;152 ········68:·invokevirtual·#43·················//·Method·org/json/JSONObject.toString:()Ljava/lang/String;
153 ········71:·areturn153 ········71:·areturn
  
154 ··public·static·java.lang.String·makeXMLString(java.util.List,·java.lang.String,·java.lang.String);154 ··public·static·java.lang.String·makeXMLString(java.util.List,·java.lang.String,·java.lang.String);
155 ····descriptor:·(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;155 ····descriptor:·(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
156 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC156 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
157 ····Code:157 ····Code:
158 ······stack=300,·locals=10,·args_size=3158 ······stack=300,·locals=11,·args_size=3
159 ·········0:·invokestatic··#49·················//·Method·android/util/Xml.newSerializer:()Lorg/xmlpull/v1/XmlSerializer;159 ·········0:·invokestatic··#49·················//·Method·android/util/Xml.newSerializer:()Lorg/xmlpull/v1/XmlSerializer;
160 ·········3:·astore_3160 ·········3:·astore_3
161 ·········4:·new···········#51·················//·class·java/io/StringWriter161 ·········4:·new···········#51·················//·class·java/io/StringWriter
162 ·········7:·astore········4162 ·········7:·astore········4
163 ·········9:·aload·········4163 ·········9:·aload·········4
164 ········11:·invokespecial·#52·················//·Method·java/io/StringWriter."<init>":()V164 ········11:·invokespecial·#52·················//·Method·java/io/StringWriter."<init>":()V
165 ········14:·aload_3165 ········14:·aload_3
Offset 171, 69 lines modifiedOffset 171, 67 lines modified
171 ········25:·iload·········5171 ········25:·iload·········5
172 ········27:·invokestatic··#65·················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;172 ········27:·invokestatic··#65·················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
173 ········30:·astore········6173 ········30:·astore········6
174 ········32:·aload_3174 ········32:·aload_3
175 ········33:·aload_2175 ········33:·aload_2
176 ········34:·aload·········6176 ········34:·aload·········6
177 ········36:·invokeinterface·#69,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V177 ········36:·invokeinterface·#69,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V
 178 ········41:·aload_3
178 ········41:·ldc···········#71·················//·String179 ········42:·ldc···········#71·················//·String
179 ········43:·astore········6 
180 ········45:·aload_3 
181 ········46:·aload·········6 
182 ········48:·aload_1180 ········44:·aload_1
183 ········49:·invokeinterface·#75,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;181 ········45:·invokeinterface·#75,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
184 ········54:·pop182 ········50:·pop
185 ········55:·aload_0183 ········51:·aload_0
186 ········56:·invokeinterface·#17,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;184 ········52:·invokeinterface·#17,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
187 ········61:·astore········7185 ········57:·astore········6
188 ········63:·aload·········7186 ········59:·aload·········6
189 ········65:·invokeinterface·#23,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z187 ········61:·invokeinterface·#23,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
190 ········70:·istore········5188 ········66:·istore········7
191 ········72:·iload·········5189 ········68:·iload·········7
192 ········74:·ifeq··········154190 ········70:·ifeq··········150
193 ········77:·aload·········7191 ········73:·aload·········6
194 ········79:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;192 ········75:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
195 ········84:·checkcast·····#29·················//·class·org/apache/http/NameValuePair193 ········80:·checkcast·····#29·················//·class·org/apache/http/NameValuePair
196 ········87:·astore········8194 ········83:·astore········8
197 ········89:·aload·········8195 ········85:·aload·········8
198 ········91:·invokeinterface·#33,··1···········//·InterfaceMethod·org/apache/http/NameValuePair.getName:()Ljava/lang/String;196 ········87:·invokeinterface·#33,··1···········//·InterfaceMethod·org/apache/http/NameValuePair.getName:()Ljava/lang/String;
199 ········96:·astore········9197 ········92:·astore········9
200 ········98:·aload_3198 ········94:·aload_3
201 ········99:·ldc···········#71·················//·String199 ········95:·ldc···········#71·················//·String
202 ·······101:·aload·········9200 ········97:·aload·········9
203 ·······103:·invokeinterface·#75,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;201 ········99:·invokeinterface·#75,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
204 ·······108:·pop202 ·······104:·pop
205 ·······109:·aload·········8203 ·······105:·aload·········8
206 ·······111:·invokeinterface·#36,··1···········//·InterfaceMethod·org/apache/http/NameValuePair.getValue:()Ljava/lang/String;204 ·······107:·invokeinterface·#36,··1···········//·InterfaceMethod·org/apache/http/NameValuePair.getValue:()Ljava/lang/String;
207 ·······116:·astore········6205 ·······112:·astore········10
208 ·······118:·aload_3206 ·······114:·aload_3
209 ·······119:·aload·········6207 ·······115:·aload·········10
210 ·······121:·invokeinterface·#79,··2···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;208 ·······117:·invokeinterface·#79,··2···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
211 ·······126:·pop209 ·······122:·pop
212 ·······127:·ldc···········#71·················//·String210 ·······123:·ldc···········#71·················//·String
213 ·······129:·astore········6211 ·······125:·astore········10
214 ·······131:·aload·········8212 ·······127:·aload·········8
215 ·······133:·invokeinterface·#33,··1···········//·InterfaceMethod·org/apache/http/NameValuePair.getName:()Ljava/lang/String;213 ·······129:·invokeinterface·#33,··1···········//·InterfaceMethod·org/apache/http/NameValuePair.getName:()Ljava/lang/String;
216 ·······138:·astore········9214 ·······134:·astore········9
217 ·······140:·aload_3215 ·······136:·aload_3
218 ·······141:·aload·········6216 ·······137:·aload·········10
219 ·······143:·aload·········9217 ·······139:·aload·········9
220 ·······145:·invokeinterface·#82,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;218 ·······141:·invokeinterface·#82,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
221 ·······150:·pop219 ·······146:·pop
222 ·······151:·goto··········63220 ·······147:·goto··········59
223 ·······154:·aload_3221 ·······150:·aload_3
224 ·······155:·ldc···········#71·················//·String222 ·······151:·ldc···········#71·················//·String
225 ·······157:·aload_1223 ·······153:·aload_1
226 ·······158:·invokeinterface·#82,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;224 ·······154:·invokeinterface·#82,··3···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
227 ·······163:·pop225 ·······159:·pop
228 ·······164:·aload_3226 ·······160:·aload_3
229 ·······165:·invokeinterface·#85,··1···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endDocument:()V227 ·······161:·invokeinterface·#85,··1···········//·InterfaceMethod·org/xmlpull/v1/XmlSerializer.endDocument:()V
230 ·······170:·aload·········4228 ·······166:·aload·········4
231 ·······172:·invokevirtual·#86·················//·Method·java/io/StringWriter.toString:()Ljava/lang/String;229 ·······168:·invokevirtual·#86·················//·Method·java/io/StringWriter.toString:()Ljava/lang/String;
232 ·······175:·areturn230 ·······171:·areturn
  
233 ··public·static·java.lang.String·makeYAMLString(java.util.List);231 ··public·static·java.lang.String·makeYAMLString(java.util.List);
234 ····descriptor:·(Ljava/util/List;)Ljava/lang/String;232 ····descriptor:·(Ljava/util/List;)Ljava/lang/String;
235 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC233 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
236 ····Code:234 ····Code:
237 ······stack=300,·locals=2,·args_size=1235 ······stack=300,·locals=2,·args_size=1
238 ·········0:·new···········#88·················//·class·java/lang/Exception236 ·········0:·new···········#88·················//·class·java/lang/Exception
2.59 KB
org/addhen/smssync/util/LogUtil.class
2.52 KB
procyon -ec {}
    
Offset 25, 24 lines modifiedOffset 25, 24 lines modified
25 ····static·{25 ····static·{
26 ········TAG·=·LogUtil.class.getSimpleName();26 ········TAG·=·LogUtil.class.getSimpleName();
27 ····}27 ····}
28 ····28 ····
29 ····private·LogUtil(final·String·s,·final·char[]·array)·{29 ····private·LogUtil(final·String·s,·final·char[]·array)·{
30 ········final·int·length·=·array.length;30 ········final·int·length·=·array.length;
31 ········int·n·=·0;31 ········int·n·=·0;
 32 ····Label_0046_Outer:
32 ········while·(true)·{33 ········while·(true)·{
33 ············Label_0142:·{34 ············Label_0141:·{
34 ················if·(n·<·length)·{35 ················if·(n·<·length)·{
35 ····················final·char·c·=·array[n];36 ····················final·char·c·=·array[n];
36 ····················if·(c·!=·'M')·{37 ····················if·(c·!=·'M')·{
37 ························break·Label_0142;38 ························break·Label_0141;
38 ····················}39 ····················}
39 ····················this.dateFormat·=·"MM-dd·kk:mm";40 ····················this.dateFormat·=·"MM-dd·kk:mm";
40 ················}41 ················}
41 ············Block_13_Outer: 
42 ················while·(true)·{42 ················while·(true)·{
43 ····················if·(!"mounted".equals(Environment.getExternalStorageState()))·{43 ····················if·(!"mounted".equals(Environment.getExternalStorageState()))·{
44 ························return;44 ························return;
45 ····················}45 ····················}
46 ····················final·File·file·=·getFile(s);46 ····················final·File·file·=·getFile(s);
47 ····················if·(file.isFile()·&&·file.exists())·{47 ····················if·(file.isFile()·&&·file.exists())·{
48 ························this.rotate(file);48 ························this.rotate(file);
Offset 53, 24 lines modifiedOffset 53, 22 lines modified
53 ····························final·FileWriter·out·=·new·FileWriter(file,·true);53 ····························final·FileWriter·out·=·new·FileWriter(file,·true);
54 ····························final·PrintWriter·printWriter·=·writer;54 ····························final·PrintWriter·printWriter·=·writer;
55 ····························try·{55 ····························try·{
56 ································new·PrintWriter(out);56 ································new·PrintWriter(out);
57 ································try·{57 ································try·{
58 ····································this.writer·=·writer;58 ····································this.writer·=·writer;
59 ····································return;59 ····································return;
60 ····································//·iftrue(Label_0166:,·c·!=·'d') 
61 ····································while·(true)·{ 
62 ········································this.dateFormat·=·"dd-MM·kk:mm";60 ····································this.dateFormat·=·"dd-MM·kk:mm";
63 ········································continue·Block_13_Outer; 
64 ········································continue;61 ····································continue;
65 ····································} 
66 ····································Label_0166:·{62 ····································Label_0165:·{
67 ········································++n;63 ········································++n;
68 ····································}64 ····································}
 65 ····································continue·Label_0046_Outer;
69 ································}66 ································}
 67 ································//·iftrue(Label_0165:,·c·!=·'d')
70 ································catch·(IOException·ex)·{68 ································catch·(IOException·ex)·{
71 ····································Logger.log(LogUtil.TAG,·"error·opening·app·log",·(Exception)ex);69 ····································Logger.log(LogUtil.TAG,·"error·opening·app·log",·(Exception)ex);
72 ································}70 ································}
73 ····························}71 ····························}
74 ····························catch·(IOException·ex2)·{}72 ····························catch·(IOException·ex2)·{}
75 ························}73 ························}
76 ························catch·(IOException·ex3)·{}74 ························catch·(IOException·ex3)·{}
4.24 KB
org/addhen/smssync/util/Objects.class
4.17 KB
procyon -ec {}
    
Offset 67, 66 lines modifiedOffset 67, 69 lines modified
67 ············return·clazz.getConstructor((Class<?>[])parameterTypes).newInstance(initargs);67 ············return·clazz.getConstructor((Class<?>[])parameterTypes).newInstance(initargs);
68 ········}68 ········}
69 ········catch·(InstantiationException·ex)·{69 ········catch·(InstantiationException·ex)·{
70 ············Log.e(Objects.class.getName(),·"InstantiationException",·(Throwable)ex);70 ············Log.e(Objects.class.getName(),·"InstantiationException",·(Throwable)ex);
71 ········}71 ········}
72 ········catch·(IllegalAccessException·ex2)·{72 ········catch·(IllegalAccessException·ex2)·{
73 ············Log.e(Objects.class.getName(),·"IllegalAccessException",·(Throwable)ex2);73 ············Log.e(Objects.class.getName(),·"IllegalAccessException",·(Throwable)ex2);
74 ············goto·Label_0035;74 ············goto·Label_0041;
75 ········}75 ········}
76 ········catch·(IllegalStateException·ex3)·{76 ········catch·(IllegalStateException·ex3)·{
77 ············Log.e(Objects.class.getName(),·"IllegalStateException",·(Throwable)ex3);77 ············Log.e(Objects.class.getName(),·"IllegalStateException",·(Throwable)ex3);
78 ············goto·Label_0035;78 ············goto·Label_0041;
79 ········}79 ········}
80 ········catch·(InvocationTargetException·ex4)·{80 ········catch·(InvocationTargetException·ex4)·{
81 ············Log.e(Objects.class.getName(),·"InvocationTargetException",·(Throwable)ex4);81 ············Log.e(Objects.class.getName(),·"InvocationTargetException",·(Throwable)ex4);
82 ············final·StackTraceElement[]·stackTrace·=·ex4.getStackTrace();82 ············final·StackTraceElement[]·stackTrace·=·ex4.getStackTrace();
83 ············for·(int·length·=·stackTrace.length,·i·=·0;·i·<·length;·++i)·{83 ············for·(int·length·=·stackTrace.length,·i·=·0;·i·<·length;·++i)·{
84 ················Log.e(Objects.class.getName(),·String.format("%s",·stackTrace[i].toString()));84 ················Log.e(Objects.class.getName(),·String.format("%s",·stackTrace[i].toString()));
85 ············}85 ············}
86 ············goto·Label_0035;86 ············goto·Label_0041;
87 ········}87 ········}
88 ········catch·(NoSuchMethodException·ex5)·{88 ········catch·(NoSuchMethodException·ex5)·{
89 ············Log.e(Objects.class.getName(),·"NoSuchMethodException",·(Throwable)ex5);89 ············Log.e(Objects.class.getName(),·"NoSuchMethodException",·(Throwable)ex5);
90 ············goto·Label_0035;90 ············goto·Label_0041;
91 ········}91 ········}
92 ········catch·(InflateException·ex6)·{92 ········catch·(InflateException·ex6)·{
93 ············Log.e(Objects.class.getName(),·"InflateException",·(Throwable)ex6);93 ············Log.e(Objects.class.getName(),·"InflateException",·(Throwable)ex6);
94 ············goto·Label_0035;94 ············goto·Label_0041;
95 ········}95 ········}
96 ····}96 ····}
97 ····97 ····
98 ····public·static·Object·createInstance(final·Type·type,·final·Class[]·array,·final·Object[]·array2)·{98 ····public·static·Object·createInstance(final·Type·type,·final·Class[]·array,·final·Object[]·array2)·{
 99 ········int·i·=·0;
99 ········final·String·s·=·"Type";100 ········final·String·s·=·"Type";
100 ········try·{101 ········try·{
101 ············Log.i(s,·type.toString());102 ············Log.i(s,·type.toString());
102 ············final·Class<?·extends·Type>·class1·=·type.getClass();103 ············final·Class<?·extends·Type>·class1·=·type.getClass();
103 ············try·{104 ············try·{
104 ················final·Constructor<?>[]·constructors·=·class1.getConstructors();105 ················final·Constructor<?>[]·constructors·=·class1.getConstructors();
105 ················try·{106 ················try·{
106 ····················Label_0115:·{107 ····················Label_0127:·{
107 ························if·(constructors.length·<=·0)·{108 ························if·(constructors.length·<=·0)·{
108 ····························break·Label_0115;109 ····························break·Label_0127;
109 ························}110 ························}
110 ························final·Class<?·extends·Type>·class2·=·type.getClass();111 ························final·Class<?·extends·Type>·class2·=·type.getClass();
111 ························try·{112 ························try·{
112 ····························final·Constructor<?>[]·constructors2·=·class2.getConstructors();113 ····························final·Constructor<?>[]·constructors2·=·class2.getConstructors();
113 ····························try·{114 ····························try·{
114 ································for·(int·length·=·constructors2.length,·i·=·0;·i·<·length;·++i)·{115 ································while·(i·<·constructors2.length)·{
115 ····································Log.i("Constructor",·constructors2[i].toString());116 ····································Log.i("Constructor",·constructors2[i].toString());
 117 ····································++i;
116 ································}118 ································}
117 ································return·type.getClass().getConstructor((Class<?>[])array).newInstance(array2);119 ································return·type.getClass().getConstructor((Class<?>[])array).newInstance(array2);
118 ································final·String·replaceFirst·=·type.toString().replaceFirst("class·",·"");120 ································final·String·replaceFirst·=·type.toString().replaceFirst("class·",·"");
119 ································try·{121 ································try·{
120 ····································final·Class<?>·forName·=·Class.forName(replaceFirst);122 ····································final·Class<?>·forName·=·Class.forName(replaceFirst);
121 ····································try·{123 ····································try·{
122 ········································final·Constructor[]·constructors3·=·forName.getConstructors();124 ········································final·Constructor[]·constructors3·=·forName.getConstructors();
123 ········································try·{125 ········································try·{
124 ············································for·(int·length2·=·constructors3.length,·j·=·0;·j·<·length2;·++j)·{126 ············································while·(i·<·constructors3.length)·{
125 ················································Log.i("Constructor",·constructors3[j].toString());127 ················································Log.i("Constructor",·constructors3[i].toString());
 128 ················································++i;
126 ············································}129 ············································}
127 ············································o·=·Class.forName(replaceFirst).getConstructor((Class<?>[])array).newInstance(array2);130 ············································o·=·Class.forName(replaceFirst).getConstructor((Class<?>[])array).newInstance(array2);
128 ········································}131 ········································}
129 ········································catch·(IllegalAccessException·ex)·{132 ········································catch·(IllegalAccessException·ex)·{
130 ············································ex.printStackTrace();133 ············································ex.printStackTrace();
131 ········································}134 ········································}
132 ········································catch·(InstantiationException·ex2)·{135 ········································catch·(InstantiationException·ex2)·{
4.33 KB
org/addhen/smssync/views/View.class
4.26 KB
procyon -ec {}
    
Offset 5, 24 lines modifiedOffset 5, 22 lines modified
5 import·android.util.Log;5 import·android.util.Log;
6 import·java.lang.annotation.Annotation;6 import·java.lang.annotation.Annotation;
7 import·android.app.Activity;7 import·android.app.Activity;
  
8 public·abstract·class·View8 public·abstract·class·View
9 {9 {
10 ····public·View(final·Activity·activity)·{10 ····public·View(final·Activity·activity)·{
11 ········final·int·n·=·1; 
12 ········final·Class[]·array·=·{·this.getClass(),·null·};11 ········final·Class[]·array·=·{·this.getClass(),·this.getClass().getSuperclass()·};
13 ········array[n]·=·this.getClass().getSuperclass(); 
14 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{12 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
15 ············final·Class·clazz·=·array[i];13 ············final·Class·clazz·=·array[i];
16 ············if·(clazz·!=·null·&&·View.class.isAssignableFrom(clazz))·{14 ············if·(clazz·!=·null·&&·View.class.isAssignableFrom(clazz))·{
17 ················final·Field[]·declaredFields·=·clazz.getDeclaredFields();15 ················final·Field[]·declaredFields·=·clazz.getDeclaredFields();
18 ················final·int·length2·=·declaredFields.length;16 ················final·int·length2·=·declaredFields.length;
19 ················int·j·=·0;17 ················int·j·=·0;
20 ············Label_0204_Outer:18 ············Label_0196_Outer:
21 ················while·(j·<·length2)·{19 ················while·(j·<·length2)·{
22 ····················final·Field·field·=·declaredFields[j];20 ····················final·Field·field·=·declaredFields[j];
23 ····················final·Class<Widget>·annotationClass·=·Widget.class;21 ····················final·Class<Widget>·annotationClass·=·Widget.class;
24 ····················final·Field·field2·=·field;22 ····················final·Field·field2·=·field;
25 ····················while·(true)·{23 ····················while·(true)·{
26 ························try·{24 ························try·{
27 ····························final·Annotation·annotation·=·field2.getAnnotation((Class<Annotation>)annotationClass);25 ····························final·Annotation·annotation·=·field2.getAnnotation((Class<Annotation>)annotationClass);
Offset 30, 15 lines modifiedOffset 28, 15 lines modified
30 ································final·Widget·widget·=·(Widget)annotation;28 ································final·Widget·widget·=·(Widget)annotation;
31 ································if·(!field.isAccessible())·{29 ································if·(!field.isAccessible())·{
32 ····································field.setAccessible(true);30 ····································field.setAccessible(true);
33 ································}31 ································}
34 ································field.set(this,·activity.findViewById(widget.value()));32 ································field.set(this,·activity.findViewById(widget.value()));
35 ····························}33 ····························}
36 ····························++j;34 ····························++j;
37 ····························continue·Label_0204_Outer;35 ····························continue·Label_0196_Outer;
38 ························}36 ························}
39 ························catch·(IllegalArgumentException·ex)·{37 ························catch·(IllegalArgumentException·ex)·{
40 ····························Log.e(this.getClass().getSimpleName(),·"IllegalArgumentException",·(Throwable)ex);38 ····························Log.e(this.getClass().getSimpleName(),·"IllegalArgumentException",·(Throwable)ex);
41 ····························continue;39 ····························continue;
42 ························}40 ························}
43 ························catch·(IllegalAccessException·ex2)·{41 ························catch·(IllegalAccessException·ex2)·{
44 ····························Log.e(this.getClass().getSimpleName(),·"IllegalAccessException",·(Throwable)ex2);42 ····························Log.e(this.getClass().getSimpleName(),·"IllegalAccessException",·(Throwable)ex2);
Offset 49, 24 lines modifiedOffset 47, 22 lines modified
49 ····················break;47 ····················break;
50 ················}48 ················}
51 ············}49 ············}
52 ········}50 ········}
53 ····}51 ····}
54 ····52 ····
55 ····public·View(final·android.view.View·view)·{53 ····public·View(final·android.view.View·view)·{
56 ········final·int·n·=·1; 
57 ········final·Class[]·array·=·{·this.getClass(),·null·};54 ········final·Class[]·array·=·{·this.getClass(),·this.getClass().getSuperclass()·};
58 ········array[n]·=·this.getClass().getSuperclass(); 
59 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{55 ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{
60 ············final·Class·clazz·=·array[i];56 ············final·Class·clazz·=·array[i];
61 ············if·(clazz·!=·null·&&·View.class.isAssignableFrom(clazz))·{57 ············if·(clazz·!=·null·&&·View.class.isAssignableFrom(clazz))·{
62 ················final·Field[]·declaredFields·=·clazz.getDeclaredFields();58 ················final·Field[]·declaredFields·=·clazz.getDeclaredFields();
63 ················final·int·length2·=·declaredFields.length;59 ················final·int·length2·=·declaredFields.length;
64 ················int·j·=·0;60 ················int·j·=·0;
65 ············Label_0204_Outer:61 ············Label_0196_Outer:
66 ················while·(j·<·length2)·{62 ················while·(j·<·length2)·{
67 ····················final·Field·field·=·declaredFields[j];63 ····················final·Field·field·=·declaredFields[j];
68 ····················final·Class<Widget>·annotationClass·=·Widget.class;64 ····················final·Class<Widget>·annotationClass·=·Widget.class;
69 ····················final·Field·field2·=·field;65 ····················final·Field·field2·=·field;
70 ····················while·(true)·{66 ····················while·(true)·{
71 ························try·{67 ························try·{
72 ····························final·Annotation·annotation·=·field2.getAnnotation((Class<Annotation>)annotationClass);68 ····························final·Annotation·annotation·=·field2.getAnnotation((Class<Annotation>)annotationClass);
Offset 74, 15 lines modifiedOffset 70, 15 lines modified
74 ································final·Widget·widget·=·(Widget)annotation;70 ································final·Widget·widget·=·(Widget)annotation;
75 ································if·(!field.isAccessible())·{71 ································if·(!field.isAccessible())·{
76 ····································field.setAccessible(true);72 ····································field.setAccessible(true);
77 ································}73 ································}
78 ································field.set(this,·view.findViewById(widget.value()));74 ································field.set(this,·view.findViewById(widget.value()));
79 ····························}75 ····························}
80 ····························++j;76 ····························++j;
81 ····························continue·Label_0204_Outer;77 ····························continue·Label_0196_Outer;
82 ························}78 ························}
83 ························catch·(IllegalArgumentException·ex)·{79 ························catch·(IllegalArgumentException·ex)·{
84 ····························Log.e(this.getClass().getSimpleName(),·"IllegalArgumentException",·(Throwable)ex);80 ····························Log.e(this.getClass().getSimpleName(),·"IllegalArgumentException",·(Throwable)ex);
85 ····························continue;81 ····························continue;
86 ························}82 ························}
87 ························catch·(IllegalAccessException·ex2)·{83 ························catch·(IllegalAccessException·ex2)·{
88 ····························Log.e(this.getClass().getSimpleName(),·"IllegalAccessException",·(Throwable)ex2);84 ····························Log.e(this.getClass().getSimpleName(),·"IllegalAccessException",·(Throwable)ex2);
4.85 KB
org/addhen/smssync/database/FilterContentProvider.class
4.74 KB
javap -verbose -constants -s -l -private {}
    
Offset 309, 66 lines modifiedOffset 309, 66 lines modified
309 ········50:·invokevirtual·#58·················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V309 ········50:·invokevirtual·#58·················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Integer;)V
310 ········53:·return310 ········53:·return
  
311 ··public·boolean·add(java.util.List);311 ··public·boolean·add(java.util.List);
312 ····descriptor:·(Ljava/util/List;)Z312 ····descriptor:·(Ljava/util/List;)Z
313 ····flags:·(0x0001)·ACC_PUBLIC313 ····flags:·(0x0001)·ACC_PUBLIC
314 ····Code:314 ····Code:
315 ······stack=300,·locals=6,·args_size=2315 ······stack=300,·locals=5,·args_size=2
316 ·········0:·aload_0316 ·········0:·aload_0
317 ·········1:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;317 ·········1:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
318 ·········4:·astore_2318 ·········4:·astore_2
319 ·········5:·aload_2319 ·········5:·aload_2
320 ·········6:·invokevirtual·#67·················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V320 ·········6:·invokevirtual·#67·················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V
321 ·········9:·aload_1321 ·········9:·aload_1
322 ········10:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;322 ········10:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
323 ········15:·astore_3323 ········15:·astore_2
324 ········16:·aload_3324 ········16:·aload_2
325 ········17:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z325 ········17:·invokeinterface·#79,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
326 ········22:·istore········4326 ········22:·istore_3
327 ········24:·iload·········4327 ········23:·iload_3
328 ········26:·ifeq··········64328 ········24:·ifeq··········62
329 ········29:·aload_3329 ········27:·aload_2
330 ········30:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;330 ········28:·invokeinterface·#83,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
331 ········35:·astore········5331 ········33:·astore········4
332 ········37:·aload·········5332 ········35:·aload·········4
333 ········39:·checkcast·····#29·················//·class·org/addhen/smssync/models/Filter333 ········37:·checkcast·····#29·················//·class·org/addhen/smssync/models/Filter
334 ········42:·astore········5334 ········40:·astore········4
335 ········44:·aload_0335 ········42:·aload_0
336 ········45:·aload·········5336 ········43:·aload·········4
337 ········47:·invokevirtual·#87·················//·Method·add:(Lorg/addhen/smssync/models/Filter;)Z337 ········45:·invokevirtual·#87·················//·Method·add:(Lorg/addhen/smssync/models/Filter;)Z
338 ········50:·pop338 ········48:·pop
339 ········51:·goto··········16339 ········49:·goto··········16
340 ········54:·astore_2340 ········52:·astore_2
341 ········55:·aload_0341 ········53:·aload_0
342 ········56:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;342 ········54:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
343 ········59:·invokevirtual·#90·················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V343 ········57:·invokevirtual·#90·················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
344 ········62:·aload_2344 ········60:·aload_2
345 ········63:·athrow345 ········61:·athrow
346 ········64:·aload_0346 ········62:·aload_0
347 ········65:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;347 ········63:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
348 ········68:·astore_2348 ········66:·astore_2
349 ········69:·aload_2349 ········67:·aload_2
350 ········70:·invokevirtual·#93·················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V350 ········68:·invokevirtual·#93·················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V
351 ········73:·aload_0351 ········71:·aload_0
352 ········74:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;352 ········72:·getfield······#62·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
353 ········77:·invokevirtual·#90·················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V353 ········75:·invokevirtual·#90·················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
354 ········80:·iconst_1354 ········78:·iconst_1
355 ········81:·ireturn355 ········79:·ireturn
356 ······Exception·table:356 ······Exception·table:
357 ·········from····to··target·type357 ·········from····to··target·type
358 ·············0·····4····54···any358 ·············0·····4····52···any
359 ·············5·····9····54···any359 ·············5·····9····52···any
360 ·············9····15····54···any360 ·············9····15····52···any
361 ············16····22····54···any361 ············16····22····52···any
362 ············29····35····54···any362 ············27····33····52···any
363 ············37····42····54···any363 ············35····40····52···any
364 ············45····51····54···any364 ············43····49····52···any
365 ············64····68····54···any365 ············62····66····52···any
366 ············69····73····54···any366 ············67····71····52···any
  
367 ··public·boolean·add(org.addhen.smssync.models.Filter);367 ··public·boolean·add(org.addhen.smssync.models.Filter);
368 ····descriptor:·(Lorg/addhen/smssync/models/Filter;)Z368 ····descriptor:·(Lorg/addhen/smssync/models/Filter;)Z
369 ····flags:·(0x0001)·ACC_PUBLIC369 ····flags:·(0x0001)·ACC_PUBLIC
370 ····Code:370 ····Code:
371 ······stack=300,·locals=9,·args_size=2371 ······stack=300,·locals=9,·args_size=2
372 ·········0:·aload_0372 ·········0:·aload_0
4.83 KB
org/addhen/smssync/database/MessagesContentProvider.class
4.72 KB
javap -verbose -constants -s -l -private {}
    
Offset 499, 66 lines modifiedOffset 499, 66 lines modified
499 ·······115:·istore_2499 ·······115:·istore_2
500 ·······116:·goto··········56500 ·······116:·goto··········56
  
501 ··public·boolean·addMessages(java.util.List);501 ··public·boolean·addMessages(java.util.List);
502 ····descriptor:·(Ljava/util/List;)Z502 ····descriptor:·(Ljava/util/List;)Z
503 ····flags:·(0x0001)·ACC_PUBLIC503 ····flags:·(0x0001)·ACC_PUBLIC
504 ····Code:504 ····Code:
505 ······stack=300,·locals=6,·args_size=2505 ······stack=300,·locals=5,·args_size=2
506 ·········0:·aload_0506 ·········0:·aload_0
507 ·········1:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;507 ·········1:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
508 ·········4:·astore_2508 ·········4:·astore_2
509 ·········5:·aload_2509 ·········5:·aload_2
510 ·········6:·invokevirtual·#108················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V510 ·········6:·invokevirtual·#108················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V
511 ·········9:·aload_1511 ·········9:·aload_1
512 ········10:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;512 ········10:·invokeinterface·#114,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
513 ········15:·astore_3513 ········15:·astore_2
514 ········16:·aload_3514 ········16:·aload_2
515 ········17:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z515 ········17:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
516 ········22:·istore········4516 ········22:·istore_3
517 ········24:·iload·········4517 ········23:·iload_3
518 ········26:·ifeq··········64518 ········24:·ifeq··········62
519 ········29:·aload_3519 ········27:·aload_2
520 ········30:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;520 ········28:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
521 ········35:·astore········5521 ········33:·astore········4
522 ········37:·aload·········5522 ········35:·aload·········4
523 ········39:·checkcast·····#39·················//·class·org/addhen/smssync/models/Message523 ········37:·checkcast·····#39·················//·class·org/addhen/smssync/models/Message
524 ········42:·astore········5524 ········40:·astore········4
525 ········44:·aload_0525 ········42:·aload_0
526 ········45:·aload·········5526 ········43:·aload·········4
527 ········47:·invokevirtual·#128················//·Method·addMessage:(Lorg/addhen/smssync/models/Message;)Z527 ········45:·invokevirtual·#128················//·Method·addMessage:(Lorg/addhen/smssync/models/Message;)Z
528 ········50:·pop528 ········48:·pop
529 ········51:·goto··········16529 ········49:·goto··········16
530 ········54:·astore_2530 ········52:·astore_2
531 ········55:·aload_0531 ········53:·aload_0
532 ········56:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;532 ········54:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
533 ········59:·invokevirtual·#131················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V533 ········57:·invokevirtual·#131················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
534 ········62:·aload_2534 ········60:·aload_2
535 ········63:·athrow535 ········61:·athrow
536 ········64:·aload_0536 ········62:·aload_0
537 ········65:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;537 ········63:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
538 ········68:·astore_2538 ········66:·astore_2
539 ········69:·aload_2539 ········67:·aload_2
540 ········70:·invokevirtual·#134················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V540 ········68:·invokevirtual·#134················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V
541 ········73:·aload_0541 ········71:·aload_0
542 ········74:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;542 ········72:·getfield······#103················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
543 ········77:·invokevirtual·#131················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V543 ········75:·invokevirtual·#131················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
544 ········80:·iconst_1544 ········78:·iconst_1
545 ········81:·ireturn545 ········79:·ireturn
546 ······Exception·table:546 ······Exception·table:
547 ·········from····to··target·type547 ·········from····to··target·type
548 ·············0·····4····54···any548 ·············0·····4····52···any
549 ·············5·····9····54···any549 ·············5·····9····52···any
550 ·············9····15····54···any550 ·············9····15····52···any
551 ············16····22····54···any551 ············16····22····52···any
552 ············29····35····54···any552 ············27····33····52···any
553 ············37····42····54···any553 ············35····40····52···any
554 ············45····51····54···any554 ············43····49····52···any
555 ············64····68····54···any555 ············62····66····52···any
556 ············69····73····54···any556 ············67····71····52···any
  
557 ··protected·java.lang.Object·cursorToEntity(android.database.Cursor);557 ··protected·java.lang.Object·cursorToEntity(android.database.Cursor);
558 ····descriptor:·(Landroid/database/Cursor;)Ljava/lang/Object;558 ····descriptor:·(Landroid/database/Cursor;)Ljava/lang/Object;
559 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC559 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC
560 ····Code:560 ····Code:
561 ······stack=300,·locals=2,·args_size=2561 ······stack=300,·locals=2,·args_size=2
562 ·········0:·aload_0562 ·········0:·aload_0
4.88 KB
org/addhen/smssync/database/SyncUrlContentProvider.class
4.78 KB
javap -verbose -constants -s -l -private {}
    
Offset 383, 66 lines modifiedOffset 383, 66 lines modified
383 ·······118:·invokevirtual·#37·················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V383 ·······118:·invokevirtual·#37·················//·Method·android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V
384 ·······121:·return384 ·······121:·return
  
385 ··public·boolean·addSyncUrl(java.util.List);385 ··public·boolean·addSyncUrl(java.util.List);
386 ····descriptor:·(Ljava/util/List;)Z386 ····descriptor:·(Ljava/util/List;)Z
387 ····flags:·(0x0001)·ACC_PUBLIC387 ····flags:·(0x0001)·ACC_PUBLIC
388 ····Code:388 ····Code:
389 ······stack=300,·locals=6,·args_size=2389 ······stack=300,·locals=5,·args_size=2
390 ·········0:·aload_0390 ·········0:·aload_0
391 ·········1:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;391 ·········1:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
392 ·········4:·astore_2392 ·········4:·astore_2
393 ·········5:·aload_2393 ·········5:·aload_2
394 ·········6:·invokevirtual·#87·················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V394 ·········6:·invokevirtual·#87·················//·Method·android/database/sqlite/SQLiteDatabase.beginTransaction:()V
395 ·········9:·aload_1395 ·········9:·aload_1
396 ········10:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;396 ········10:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
397 ········15:·astore_3397 ········15:·astore_2
398 ········16:·aload_3398 ········16:·aload_2
399 ········17:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z399 ········17:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
400 ········22:·istore········4400 ········22:·istore_3
401 ········24:·iload·········4401 ········23:·iload_3
402 ········26:·ifeq··········64402 ········24:·ifeq··········62
403 ········29:·aload_3403 ········27:·aload_2
404 ········30:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;404 ········28:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
405 ········35:·astore········5405 ········33:·astore········4
406 ········37:·aload·········5406 ········35:·aload·········4
407 ········39:·checkcast·····#29·················//·class·org/addhen/smssync/models/SyncUrl407 ········37:·checkcast·····#29·················//·class·org/addhen/smssync/models/SyncUrl
408 ········42:·astore········5408 ········40:·astore········4
409 ········44:·aload_0409 ········42:·aload_0
410 ········45:·aload·········5410 ········43:·aload·········4
411 ········47:·invokevirtual·#107················//·Method·addSyncUrl:(Lorg/addhen/smssync/models/SyncUrl;)Z411 ········45:·invokevirtual·#107················//·Method·addSyncUrl:(Lorg/addhen/smssync/models/SyncUrl;)Z
412 ········50:·pop412 ········48:·pop
413 ········51:·goto··········16413 ········49:·goto··········16
414 ········54:·astore_2414 ········52:·astore_2
415 ········55:·aload_0415 ········53:·aload_0
416 ········56:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;416 ········54:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
417 ········59:·invokevirtual·#110················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V417 ········57:·invokevirtual·#110················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
418 ········62:·aload_2418 ········60:·aload_2
419 ········63:·athrow419 ········61:·athrow
420 ········64:·aload_0420 ········62:·aload_0
421 ········65:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;421 ········63:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
422 ········68:·astore_2422 ········66:·astore_2
423 ········69:·aload_2423 ········67:·aload_2
424 ········70:·invokevirtual·#113················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V424 ········68:·invokevirtual·#113················//·Method·android/database/sqlite/SQLiteDatabase.setTransactionSuccessful:()V
425 ········73:·aload_0425 ········71:·aload_0
426 ········74:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;426 ········72:·getfield······#82·················//·Field·mDb:Landroid/database/sqlite/SQLiteDatabase;
427 ········77:·invokevirtual·#110················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V427 ········75:·invokevirtual·#110················//·Method·android/database/sqlite/SQLiteDatabase.endTransaction:()V
428 ········80:·iconst_1428 ········78:·iconst_1
429 ········81:·ireturn429 ········79:·ireturn
430 ······Exception·table:430 ······Exception·table:
431 ·········from····to··target·type431 ·········from····to··target·type
432 ·············0·····4····54···any432 ·············0·····4····52···any
433 ·············5·····9····54···any433 ·············5·····9····52···any
434 ·············9····15····54···any434 ·············9····15····52···any
435 ············16····22····54···any435 ············16····22····52···any
436 ············29····35····54···any436 ············27····33····52···any
437 ············37····42····54···any437 ············35····40····52···any
438 ············45····51····54···any438 ············43····49····52···any
439 ············64····68····54···any439 ············62····66····52···any
440 ············69····73····54···any440 ············67····71····52···any
  
441 ··public·boolean·addSyncUrl(org.addhen.smssync.models.SyncUrl);441 ··public·boolean·addSyncUrl(org.addhen.smssync.models.SyncUrl);
442 ····descriptor:·(Lorg/addhen/smssync/models/SyncUrl;)Z442 ····descriptor:·(Lorg/addhen/smssync/models/SyncUrl;)Z
443 ····flags:·(0x0001)·ACC_PUBLIC443 ····flags:·(0x0001)·ACC_PUBLIC
444 ····Code:444 ····Code:
445 ······stack=300,·locals=9,·args_size=2445 ······stack=300,·locals=9,·args_size=2
446 ·········0:·aload_0446 ·········0:·aload_0
3.57 KB
org/addhen/smssync/services/CheckTaskScheduledService.class
3.45 KB
javap -verbose -constants -s -l -private {}
    
Offset 149, 42 lines modifiedOffset 149, 40 lines modified
149 ········21:·getfield······#27·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;149 ········21:·getfield······#27·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;
150 ········24:·astore_3150 ········24:·astore_3
151 ········25:·iconst_1151 ········25:·iconst_1
152 ········26:·istore········4152 ········26:·istore········4
153 ········28:·aload_3153 ········28:·aload_3
154 ········29:·iload·········4154 ········29:·iload·········4
155 ········31:·invokevirtual·#49·················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;155 ········31:·invokevirtual·#49·················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;
156 ········34:·astore_3 
157 ········35:·aload_3 
158 ········36:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;156 ········34:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
159 ········41:·astore········5 
160 ········43:·aload·········5157 ········39:·astore_3
 158 ········40:·aload_3
161 ········45:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z159 ········41:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
162 ········50:·istore_2 
163 ········51:·iload_2160 ········46:·istore········4
 161 ········48:·iload·········4
164 ········52:·ifeq··········98162 ········50:·ifeq··········98
165 ········55:·aload·········5163 ········53:·aload_3
166 ········57:·invokeinterface·#65,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;164 ········54:·invokeinterface·#65,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
167 ········62:·checkcast·····#22·················//·class·org/addhen/smssync/models/SyncUrl165 ········59:·checkcast·····#22·················//·class·org/addhen/smssync/models/SyncUrl
168 ········65:·astore········6166 ········62:·astore········5
169 ········67:·new···········#67·················//·class·org/addhen/smssync/messages/ProcessMessage167 ········64:·new···········#67·················//·class·org/addhen/smssync/messages/ProcessMessage
170 ········70:·astore_3168 ········67:·astore········6
171 ········71:·new···········#69·················//·class·org/addhen/smssync/messages/ProcessSms169 ········69:·new···········#69·················//·class·org/addhen/smssync/messages/ProcessSms
172 ········74:·astore········7170 ········72:·astore········7
173 ········76:·aload·········7171 ········74:·aload·········7
174 ········78:·aload_0172 ········76:·aload_0
175 ········79:·invokespecial·#72·················//·Method·org/addhen/smssync/messages/ProcessSms."<init>":(Landroid/content/Context;)V173 ········77:·invokespecial·#72·················//·Method·org/addhen/smssync/messages/ProcessSms."<init>":(Landroid/content/Context;)V
 174 ········80:·aload·········6
176 ········82:·aload_3175 ········82:·aload_0
177 ········83:·aload_0 
178 ········84:·aload·········7176 ········83:·aload·········7
179 ········86:·invokespecial·#75·················//·Method·org/addhen/smssync/messages/ProcessMessage."<init>":(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V177 ········85:·invokespecial·#75·················//·Method·org/addhen/smssync/messages/ProcessMessage."<init>":(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V
180 ········89:·aload_3178 ········88:·aload·········6
181 ········90:·aload·········6179 ········90:·aload·········5
182 ········92:·invokevirtual·#79·················//·Method·org/addhen/smssync/messages/ProcessMessage.performTask:(Lorg/addhen/smssync/models/SyncUrl;)V180 ········92:·invokevirtual·#79·················//·Method·org/addhen/smssync/messages/ProcessMessage.performTask:(Lorg/addhen/smssync/models/SyncUrl;)V
183 ········95:·goto··········43181 ········95:·goto··········40
184 ········98:·return182 ········98:·return
  
185 ··public·boolean·readLog();183 ··public·boolean·readLog();
186 ····descriptor:·()Z184 ····descriptor:·()Z
187 ····flags:·(0x0001)·ACC_PUBLIC185 ····flags:·(0x0001)·ACC_PUBLIC
188 ····Code:186 ····Code:
189 ······stack=300,·locals=1,·args_size=1187 ······stack=300,·locals=1,·args_size=1
4.12 KB
org/addhen/smssync/services/CheckTaskService.class
4.02 KB
javap -verbose -constants -s -l -private {}
    
Offset 115, 49 lines modifiedOffset 115, 47 lines modified
115 ········19:·putfield······#27·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;115 ········19:·putfield······#27·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;
116 ········22:·return116 ········22:·return
  
117 ··protected·void·executeTask(android.content.Intent);117 ··protected·void·executeTask(android.content.Intent);
118 ····descriptor:·(Landroid/content/Intent;)V118 ····descriptor:·(Landroid/content/Intent;)V
119 ····flags:·(0x0004)·ACC_PROTECTED119 ····flags:·(0x0004)·ACC_PROTECTED
120 ····Code:120 ····Code:
121 ······stack=300,·locals=8,·args_size=2121 ······stack=300,·locals=7,·args_size=2
122 ·········0:·aload_0122 ·········0:·aload_0
123 ·········1:·ldc···········#29·················//·String·checkTaskService:·check·if·a·task·has·been·enabled.123 ·········1:·ldc···········#29·················//·String·checkTaskService:·check·if·a·task·has·been·enabled.
124 ·········3:·invokevirtual·#32·················//·Method·log:(Ljava/lang/String;)V124 ·········3:·invokevirtual·#32·················//·Method·log:(Ljava/lang/String;)V
125 ·········6:·aload_0125 ·········6:·aload_0
126 ·········7:·getfield······#27·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;126 ·········7:·getfield······#27·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;
127 ········10:·astore_2127 ········10:·astore_2
128 ········11:·iconst_1128 ········11:·iconst_1
129 ········12:·istore_3129 ········12:·istore_3
130 ········13:·aload_2130 ········13:·aload_2
131 ········14:·iload_3131 ········14:·iload_3
132 ········15:·invokevirtual·#37·················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;132 ········15:·invokevirtual·#37·················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;
133 ········18:·astore_2 
134 ········19:·aload_2 
135 ········20:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;133 ········18:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
136 ········25:·astore········4 
137 ········27:·aload·········4134 ········23:·astore_2
 135 ········24:·aload_2
138 ········29:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z136 ········25:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
139 ········34:·istore········5 
140 ········36:·iload·········5137 ········30:·istore_3
 138 ········31:·iload_3
141 ········38:·ifeq··········84139 ········32:·ifeq··········80
142 ········41:·aload·········4140 ········35:·aload_2
143 ········43:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;141 ········36:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
144 ········48:·checkcast·····#22·················//·class·org/addhen/smssync/models/SyncUrl142 ········41:·checkcast·····#22·················//·class·org/addhen/smssync/models/SyncUrl
145 ········51:·astore········6143 ········44:·astore········4
146 ········53:·new···········#55·················//·class·org/addhen/smssync/messages/ProcessMessage144 ········46:·new···········#55·················//·class·org/addhen/smssync/messages/ProcessMessage
147 ········56:·astore_2145 ········49:·astore········5
148 ········57:·new···········#57·················//·class·org/addhen/smssync/messages/ProcessSms146 ········51:·new···········#57·················//·class·org/addhen/smssync/messages/ProcessSms
149 ········60:·astore········7147 ········54:·astore········6
 148 ········56:·aload·········6
 149 ········58:·aload_0
 150 ········59:·invokespecial·#60·················//·Method·org/addhen/smssync/messages/ProcessSms."<init>":(Landroid/content/Context;)V
150 ········62:·aload·········7151 ········62:·aload·········5
151 ········64:·aload_0152 ········64:·aload_0
152 ········65:·invokespecial·#60·················//·Method·org/addhen/smssync/messages/ProcessSms."<init>":(Landroid/content/Context;)V 
153 ········68:·aload_2 
154 ········69:·aload_0 
155 ········70:·aload·········7153 ········65:·aload·········6
156 ········72:·invokespecial·#63·················//·Method·org/addhen/smssync/messages/ProcessMessage."<init>":(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V154 ········67:·invokespecial·#63·················//·Method·org/addhen/smssync/messages/ProcessMessage."<init>":(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V
157 ········75:·aload_2 
158 ········76:·aload·········6155 ········70:·aload·········5
 156 ········72:·aload·········4
159 ········78:·invokevirtual·#67·················//·Method·org/addhen/smssync/messages/ProcessMessage.performTask:(Lorg/addhen/smssync/models/SyncUrl;)V157 ········74:·invokevirtual·#67·················//·Method·org/addhen/smssync/messages/ProcessMessage.performTask:(Lorg/addhen/smssync/models/SyncUrl;)V
160 ········81:·goto··········27158 ········77:·goto··········24
161 ········84:·return159 ········80:·return
162 }160 }
6.61 KB
org/addhen/smssync/services/MessageResultsScheduledService.class
6.48 KB
javap -verbose -constants -s -l -private {}
    
Offset 165, 68 lines modifiedOffset 165, 66 lines modified
165 ········33:·putfield······#36·················//·Field·mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;165 ········33:·putfield······#36·················//·Field·mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;
166 ········36:·return166 ········36:·return
  
167 ··public·void·executeTask(android.content.Intent);167 ··public·void·executeTask(android.content.Intent);
168 ····descriptor:·(Landroid/content/Intent;)V168 ····descriptor:·(Landroid/content/Intent;)V
169 ····flags:·(0x0001)·ACC_PUBLIC169 ····flags:·(0x0001)·ACC_PUBLIC
170 ····Code:170 ····Code:
171 ······stack=300,·locals=10,·args_size=2171 ······stack=300,·locals=9,·args_size=2
172 ·········0:·aload_0172 ·········0:·aload_0
173 ·········1:·ldc···········#38·················//·String·checking·scheduled·message·result·services173 ·········1:·ldc···········#38·················//·String·checking·scheduled·message·result·services
174 ·········3:·invokevirtual·#41·················//·Method·log:(Ljava/lang/String;)V174 ·········3:·invokevirtual·#41·················//·Method·log:(Ljava/lang/String;)V
175 ·········6:·aload_0175 ·········6:·aload_0
176 ·········7:·ldc···········#43·················//·String·Checking·scheduled·message·result·services176 ·········7:·ldc···········#43·················//·String·Checking·scheduled·message·result·services
177 ·········9:·invokestatic··#49·················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V177 ·········9:·invokestatic··#49·················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V
178 ········12:·aload_0178 ········12:·aload_0
179 ········13:·getfield······#29·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;179 ········13:·getfield······#29·················//·Field·model:Lorg/addhen/smssync/models/SyncUrl;
180 ········16:·astore_2180 ········16:·astore_2
181 ········17:·iconst_1181 ········17:·iconst_1
182 ········18:·istore_3182 ········18:·istore_3
183 ········19:·aload_2183 ········19:·aload_2
184 ········20:·iload_3184 ········20:·iload_3
185 ········21:·invokevirtual·#54·················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;185 ········21:·invokevirtual·#54·················//·Method·org/addhen/smssync/models/SyncUrl.loadByStatus:(I)Ljava/util/List;
186 ········24:·astore_2 
187 ········25:·aload_2 
188 ········26:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;186 ········24:·invokeinterface·#60,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
189 ········31:·astore········4 
190 ········33:·aload·········4187 ········29:·astore_2
 188 ········30:·aload_2
191 ········35:·invokeinterface·#66,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z189 ········31:·invokeinterface·#66,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
192 ········40:·istore········5 
193 ········42:·iload·········5190 ········36:·istore_3
 191 ········37:·iload_3
194 ········44:·ifeq··········123192 ········38:·ifeq··········121
195 ········47:·aload·········4193 ········41:·aload_2
196 ········49:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;194 ········42:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
197 ········54:·checkcast·····#24·················//·class·org/addhen/smssync/models/SyncUrl195 ········47:·checkcast·····#24·················//·class·org/addhen/smssync/models/SyncUrl
198 ········57:·astore········6196 ········50:·astore········4
199 ········59:·aload_0197 ········52:·aload_0
200 ········60:·getfield······#36·················//·Field·mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;198 ········53:·getfield······#36·················//·Field·mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;
 199 ········56:·astore········5
201 ········63:·astore_2 
202 ········64:·aload_2 
203 ········65:·aload·········6200 ········58:·aload·········5
 201 ········60:·aload·········4
204 ········67:·invokevirtual·#74·················//·Method·org/addhen/smssync/controllers/MessageResultsController.sendMessageResultGETRequest:(Lorg/addhen/smssync/models/SyncUrl;)Lorg/addhen/smssync/models/MessagesUUIDSResponse;202 ········62:·invokevirtual·#74·················//·Method·org/addhen/smssync/controllers/MessageResultsController.sendMessageResultGETRequest:(Lorg/addhen/smssync/models/SyncUrl;)Lorg/addhen/smssync/models/MessagesUUIDSResponse;
205 ········70:·astore········7203 ········65:·astore········6
206 ········72:·aload·········7204 ········67:·aload·········6
207 ········74:·invokevirtual·#79·················//·Method·org/addhen/smssync/models/MessagesUUIDSResponse.isSuccess:()Z205 ········69:·invokevirtual·#79·················//·Method·org/addhen/smssync/models/MessagesUUIDSResponse.isSuccess:()Z
208 ········77:·istore········5 
209 ········79:·iload·········5206 ········72:·istore_3
 207 ········73:·iload_3
210 ········81:·ifeq··········33208 ········74:·ifeq··········30
211 ········84:·getstatic·····#85·················//·Field·org/addhen/smssync/MainApplication.mDb:Lorg/addhen/smssync/database/Database;209 ········77:·getstatic·····#85·················//·Field·org/addhen/smssync/MainApplication.mDb:Lorg/addhen/smssync/database/Database;
212 ········87:·astore_2210 ········80:·astore········5
213 ········88:·getstatic·····#91·················//·Field·org/addhen/smssync/database/Database.messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;211 ········82:·getstatic·····#91·················//·Field·org/addhen/smssync/database/Database.messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;
214 ········91:·astore_2212 ········85:·astore········5
215 ········92:·aload·········7213 ········87:·aload·········6
216 ········94:·invokevirtual·#95·················//·Method·org/addhen/smssync/models/MessagesUUIDSResponse.getUuids:()Ljava/util/List;214 ········89:·invokevirtual·#95·················//·Method·org/addhen/smssync/models/MessagesUUIDSResponse.getUuids:()Ljava/util/List;
217 ········97:·astore········8215 ········92:·astore········7
218 ········99:·aload_2 
219 ·······100:·aload·········8216 ········94:·aload·········5
 217 ········96:·aload·········7
220 ·······102:·invokevirtual·#101················//·Method·org/addhen/smssync/database/MessagesContentProvider.fetchMessageResultsByUuid:(Ljava/util/List;)Ljava/util/List;218 ········98:·invokevirtual·#101················//·Method·org/addhen/smssync/database/MessagesContentProvider.fetchMessageResultsByUuid:(Ljava/util/List;)Ljava/util/List;
221 ·······105:·astore········9219 ·······101:·astore········8
222 ·······107:·aload_0220 ·······103:·aload_0
223 ·······108:·getfield······#36·················//·Field·mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;221 ·······104:·getfield······#36·················//·Field·mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;
224 ·······111:·astore_2 
225 ·······112:·aload_2222 ·······107:·astore········5
 223 ·······109:·aload·········5
 224 ·······111:·aload·········4
226 ·······113:·aload·········6225 ·······113:·aload·········8
227 ·······115:·aload·········9 
228 ·······117:·invokevirtual·#105················//·Method·org/addhen/smssync/controllers/MessageResultsController.sendMessageResultPOSTRequest:(Lorg/addhen/smssync/models/SyncUrl;Ljava/util/List;)V226 ·······115:·invokevirtual·#105················//·Method·org/addhen/smssync/controllers/MessageResultsController.sendMessageResultPOSTRequest:(Lorg/addhen/smssync/models/SyncUrl;Ljava/util/List;)V
229 ·······120:·goto··········33227 ·······118:·goto··········30
230 ·······123:·return228 ·······121:·return
231 }229 }
2.59 KB
org/addhen/smssync/tasks/ProgressQueue.class
2.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 92, 46 lines modifiedOffset 92, 44 lines modified
92 ·········9:·aload_092 ·········9:·aload_0
93 ········10:·areturn93 ········10:·areturn
  
94 ··public·org.addhen.smssync.tasks.ProgressQueue·add(org.addhen.smssync.tasks.ProgressTask...);94 ··public·org.addhen.smssync.tasks.ProgressQueue·add(org.addhen.smssync.tasks.ProgressTask...);
95 ····descriptor:·([Lorg/addhen/smssync/tasks/ProgressTask;)Lorg/addhen/smssync/tasks/ProgressQueue;95 ····descriptor:·([Lorg/addhen/smssync/tasks/ProgressTask;)Lorg/addhen/smssync/tasks/ProgressQueue;
96 ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS96 ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS
97 ····Code:97 ····Code:
98 ······stack=300,·locals=7,·args_size=298 ······stack=300,·locals=6,·args_size=2
99 ·········0:·aload_199 ·········0:·aload_1
100 ·········1:·astore_2 
101 ·········2:·aload_1 
102 ·········3:·arraylength100 ·········1:·arraylength
 101 ·········2:·istore_2
 102 ·········3:·iconst_0
103 ·········4:·istore_3103 ·········4:·istore_3
104 ·········5:·iconst_0104 ·········5:·iload_3
105 ·········6:·istore········4 
106 ·········8:·iload·········4105 ·········6:·iload_2
 106 ·········7:·if_icmpge·····42
 107 ········10:·aload_1
107 ········10:·iload_3108 ········11:·iload_3
108 ········11:·if_icmpge·····49 
109 ········14:·aload_2109 ········12:·aaload
 110 ········13:·astore········4
110 ········15:·iload·········4111 ········15:·aload·········4
111 ········17:·aaload112 ········17:·aload_0
112 ········18:·astore········5 
113 ········20:·aload·········5 
114 ········22:·aload_0 
115 ········23:·invokevirtual·#30·················//·Method·org/addhen/smssync/tasks/ProgressTask.register:(Lorg/addhen/smssync/tasks/ProgressCallback;)V113 ········18:·invokevirtual·#30·················//·Method·org/addhen/smssync/tasks/ProgressTask.register:(Lorg/addhen/smssync/tasks/ProgressCallback;)V
116 ········26:·aload_0114 ········21:·aload_0
117 ········27:·getfield······#17·················//·Field·queue:Ljava/util/LinkedList;115 ········22:·getfield······#17·················//·Field·queue:Ljava/util/LinkedList;
118 ········30:·astore········6116 ········25:·astore········5
119 ········32:·aload·········6117 ········27:·aload·········5
120 ········34:·aload·········5118 ········29:·aload·········4
121 ········36:·invokevirtual·#24·················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z119 ········31:·invokevirtual·#24·················//·Method·java/util/LinkedList.add:(Ljava/lang/Object;)Z
122 ········39:·pop120 ········34:·pop
123 ········40:·iload·········4121 ········35:·iload_3
124 ········42:·iconst_1122 ········36:·iconst_1
125 ········43:·iadd123 ········37:·iadd
126 ········44:·istore········4124 ········38:·istore_3
127 ········46:·goto··········8125 ········39:·goto··········5
128 ········49:·aload_0126 ········42:·aload_0
129 ········50:·areturn127 ········43:·areturn
  
130 ··public·void·execute();128 ··public·void·execute();
131 ····descriptor:·()V129 ····descriptor:·()V
132 ····flags:·(0x0001)·ACC_PUBLIC130 ····flags:·(0x0001)·ACC_PUBLIC
133 ····Code:131 ····Code:
134 ······stack=300,·locals=4,·args_size=1132 ······stack=300,·locals=4,·args_size=1
135 ·········0:·aload_0133 ·········0:·aload_0
9.06 KB
org/addhen/smssync/fragments/PendingMessages$DeleteTask.class
8.94 KB
javap -verbose -constants -s -l -private {}
    
Offset 282, 90 lines modifiedOffset 282, 88 lines modified
282 ········34:·invokevirtual·#43·················//·Method·org/addhen/smssync/models/Message.load:()Z282 ········34:·invokevirtual·#43·················//·Method·org/addhen/smssync/models/Message.load:()Z
283 ········37:·invokestatic··#49·················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;283 ········37:·invokestatic··#49·················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
284 ········40:·areturn284 ········40:·areturn
285 ········41:·aload_0285 ········41:·aload_0
286 ········42:·getfield······#18·················//·Field·deletebyUuid:Z286 ········42:·getfield······#18·················//·Field·deletebyUuid:Z
287 ········45:·istore_3287 ········45:·istore_3
288 ········46:·iload_3288 ········46:·iload_3
289 ········47:·ifeq··········184289 ········47:·ifeq··········180
290 ········50:·new···········#51·················//·class·java/lang/StringBuilder290 ········50:·new···········#51·················//·class·java/lang/StringBuilder
291 ········53:·astore_2291 ········53:·astore_2
292 ········54:·aload_2292 ········54:·aload_2
293 ········55:·invokespecial·#54·················//·Method·java/lang/StringBuilder."<init>":()V293 ········55:·invokespecial·#54·················//·Method·java/lang/StringBuilder."<init>":()V
294 ········58:·aload_2294 ········58:·aload_2
295 ········59:·ldc···········#56·················//·String·deletedbyId·position:295 ········59:·ldc···········#56·················//·String·deletedbyId·position:
296 ········61:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;296 ········61:·invokevirtual·#60·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
297 ········64:·astore_2297 ········64:·astore_2
298 ········65:·aload_0298 ········65:·aload_0
299 ········66:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;299 ········66:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
300 ········69:·invokestatic··#64·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$100:(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;300 ········69:·invokestatic··#64·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$100:(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;
301 ········72:·astore········4 
302 ········74:·aload·········4 
303 ········76:·invokevirtual·#69·················//·Method·java/util/LinkedHashSet.size:()I301 ········72:·invokevirtual·#69·················//·Method·java/util/LinkedHashSet.size:()I
304 ········79:·istore········5302 ········75:·istore········4
305 ········81:·aload_2303 ········77:·aload_2
306 ········82:·iload·········5304 ········78:·iload·········4
307 ········84:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;305 ········80:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
308 ········87:·invokevirtual·#76·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;306 ········83:·invokevirtual·#76·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
309 ········90:·astore_2307 ········86:·astore_2
310 ········91:·aload_0308 ········87:·aload_0
311 ········92:·aload_2309 ········88:·aload_2
312 ········93:·invokevirtual·#80·················//·Method·log:(Ljava/lang/String;)V310 ········89:·invokevirtual·#80·················//·Method·log:(Ljava/lang/String;)V
313 ········96:·aload_0311 ········92:·aload_0
314 ········97:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;312 ········93:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
315 ·······100:·invokestatic··#64·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$100:(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;313 ········96:·invokestatic··#64·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$100:(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;
316 ·······103:·astore_2314 ········99:·astore_2
317 ·······104:·aload_2315 ·······100:·aload_2
318 ·······105:·invokevirtual·#84·················//·Method·java/util/LinkedHashSet.iterator:()Ljava/util/Iterator;316 ·······101:·invokevirtual·#84·················//·Method·java/util/LinkedHashSet.iterator:()Ljava/util/Iterator;
319 ·······108:·astore········6317 ·······104:·astore········5
320 ·······110:·aload·········6318 ·······106:·aload·········5
321 ·······112:·invokeinterface·#89,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z319 ·······108:·invokeinterface·#89,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
322 ·······117:·istore_3320 ·······113:·istore_3
323 ·······118:·iload_3321 ·······114:·iload_3
324 ·······119:·ifeq··········197322 ·······115:·ifeq··········193
325 ·······122:·aload·········6323 ·······118:·aload·········5
326 ·······124:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;324 ·······120:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
327 ·······129:·checkcast·····#95·················//·class·java/lang/Integer325 ·······125:·checkcast·····#95·················//·class·java/lang/Integer
328 ·······132:·astore········7326 ·······128:·astore········6
329 ·······134:·aload_0327 ·······130:·aload_0
330 ·······135:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;328 ·······131:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
331 ·······138:·invokestatic··#37·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$000:(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;329 ·······134:·invokestatic··#37·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$000:(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;
332 ·······141:·astore········4330 ·······137:·astore········7
333 ·······143:·aload_0331 ·······139:·aload_0
334 ·······144:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;332 ·······140:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
335 ·······147:·getfield······#26·················//·Field·org/addhen/smssync/fragments/PendingMessages.adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;333 ·······143:·getfield······#26·················//·Field·org/addhen/smssync/fragments/PendingMessages.adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
336 ·······150:·checkcast·····#28·················//·class·org/addhen/smssync/adapters/PendingMessagesAdapter334 ·······146:·checkcast·····#28·················//·class·org/addhen/smssync/adapters/PendingMessagesAdapter
337 ·······153:·astore_2335 ·······149:·astore_2
338 ·······154:·aload·········7336 ·······150:·aload·········6
339 ·······156:·invokevirtual·#98·················//·Method·java/lang/Integer.intValue:()I337 ·······152:·invokevirtual·#98·················//·Method·java/lang/Integer.intValue:()I
340 ·······159:·istore········8338 ·······155:·istore········8
341 ·······161:·aload_2339 ·······157:·aload_2
342 ·······162:·iload·········8340 ·······158:·iload·········8
343 ·······164:·invokevirtual·#102················//·Method·org/addhen/smssync/adapters/PendingMessagesAdapter.getItem:(I)Lorg/addhen/smssync/models/Model;341 ·······160:·invokevirtual·#102················//·Method·org/addhen/smssync/adapters/PendingMessagesAdapter.getItem:(I)Lorg/addhen/smssync/models/Model;
344 ·······167:·checkcast·····#39·················//·class·org/addhen/smssync/models/Message342 ·······163:·checkcast·····#39·················//·class·org/addhen/smssync/models/Message
345 ·······170:·invokevirtual·#105················//·Method·org/addhen/smssync/models/Message.getUuid:()Ljava/lang/String;343 ·······166:·invokevirtual·#105················//·Method·org/addhen/smssync/models/Message.getUuid:()Ljava/lang/String;
346 ·······173:·astore_2344 ·······169:·astore_2
347 ·······174:·aload·········4345 ·······170:·aload·········7
348 ·······176:·aload_2346 ·······172:·aload_2
349 ·······177:·invokevirtual·#109················//·Method·org/addhen/smssync/models/Message.deleteMessagesByUuid:(Ljava/lang/String;)Z347 ·······173:·invokevirtual·#109················//·Method·org/addhen/smssync/models/Message.deleteMessagesByUuid:(Ljava/lang/String;)Z
350 ·······180:·pop348 ·······176:·pop
351 ·······181:·goto··········110349 ·······177:·goto··········106
352 ·······184:·aload_0350 ·······180:·aload_0
353 ·······185:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;351 ·······181:·getfield······#12·················//·Field·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
354 ·······188:·invokestatic··#37·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$000:(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;352 ·······184:·invokestatic··#37·················//·Method·org/addhen/smssync/fragments/PendingMessages.access$000:(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;
355 ·······191:·astore_2353 ·······187:·astore_2
356 ·······192:·aload_2354 ·······188:·aload_2
357 ·······193:·invokevirtual·#112················//·Method·org/addhen/smssync/models/Message.deleteAllMessages:()Z355 ·······189:·invokevirtual·#112················//·Method·org/addhen/smssync/models/Message.deleteAllMessages:()Z
358 ·······196:·pop356 ·······192:·pop
359 ·······197:·iconst_2357 ·······193:·iconst_2
360 ·······198:·istore_3358 ·······194:·istore_3
361 ·······199:·aload_0359 ·······195:·aload_0
362 ·······200:·iload_3360 ·······196:·iload_3
363 ·······201:·putfield······#20·················//·Field·deleted:I361 ·······197:·putfield······#20·················//·Field·deleted:I
364 ·······204:·goto··········27362 ·······200:·goto··········27
  
365 ··protected·java.lang.Object·doInBackground(java.lang.Object[]);363 ··protected·java.lang.Object·doInBackground(java.lang.Object[]);
366 ····descriptor:·([Ljava/lang/Object;)Ljava/lang/Object;364 ····descriptor:·([Ljava/lang/Object;)Ljava/lang/Object;
367 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC365 ····flags:·(0x1044)·ACC_PROTECTED,·ACC_BRIDGE,·ACC_SYNTHETIC
368 ····Code:366 ····Code:
369 ······stack=300,·locals=2,·args_size=2367 ······stack=300,·locals=2,·args_size=2
370 ·········0:·aload_1368 ·········0:·aload_1
7.87 KB
org/addhen/smssync/net/MessageSyncHttpClient.class
7.77 KB
javap -verbose -constants -s -l -private {}
    
Offset 657, 15 lines modifiedOffset 657, 15 lines modified
657 ···········387···390···364···Class·java/lang/Exception657 ···········387···390···364···Class·java/lang/Exception
658 ···········393···398···364···Class·java/lang/Exception658 ···········393···398···364···Class·java/lang/Exception
  
659 ··private·void·setHttpEntity(org.addhen.smssync.net.SyncScheme$SyncDataFormat);659 ··private·void·setHttpEntity(org.addhen.smssync.net.SyncScheme$SyncDataFormat);
660 ····descriptor:·(Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;)V660 ····descriptor:·(Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;)V
661 ····flags:·(0x0002)·ACC_PRIVATE661 ····flags:·(0x0002)·ACC_PRIVATE
662 ····Code:662 ····Code:
663 ······stack=300,·locals=15,·args_size=2663 ······stack=300,·locals=14,·args_size=2
664 ·········0:·ldc···········#165················//·int·2131558528664 ·········0:·ldc···········#165················//·int·2131558528
665 ·········2:·istore_2665 ·········2:·istore_2
666 ·········3:·iconst_1666 ·········3:·iconst_1
667 ·········4:·istore_3667 ·········4:·istore_3
668 ·········5:·getstatic·····#170················//·Field·org/addhen/smssync/net/MessageSyncHttpClient$1.$SwitchMap$org$addhen$smssync$net$SyncScheme$SyncDataFormat:[I668 ·········5:·getstatic·····#170················//·Field·org/addhen/smssync/net/MessageSyncHttpClient$1.$SwitchMap$org$addhen$smssync$net$SyncScheme$SyncDataFormat:[I
669 ·········8:·astore········4669 ·········8:·astore········4
670 ········10:·aload_1670 ········10:·aload_1
Offset 798, 77 lines modifiedOffset 798, 75 lines modified
798 ·······289:·aload·········9798 ·······289:·aload·········9
799 ·······291:·invokevirtual·#240················//·Method·android/content/Context.getString:(I[Ljava/lang/Object;)Ljava/lang/String;799 ·······291:·invokevirtual·#240················//·Method·android/content/Context.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
800 ·······294:·astore········7800 ·······294:·astore········7
801 ·······296:·aload·········4801 ·······296:·aload·········4
802 ·······298:·aload·········7802 ·······298:·aload·········7
803 ·······300:·invokestatic··#191················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V803 ·······300:·invokestatic··#191················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V
804 ·······303:·goto··········141804 ·······303:·goto··········141
 805 ·······306:·aload_0
805 ·······306:·ldc···········#251················//·String·setHttpEntity·format·URLEncoded806 ·······307:·ldc···········#251················//·String·setHttpEntity·format·URLEncoded
806 ·······308:·astore········4 
807 ·······310:·aload_0 
808 ·······311:·aload·········4 
809 ·······313:·invokevirtual·#120················//·Method·log:(Ljava/lang/String;)V807 ·······309:·invokevirtual·#120················//·Method·log:(Ljava/lang/String;)V
810 ·······316:·new···········#253················//·class·com/squareup/okhttp/FormEncodingBuilder808 ·······312:·new···········#253················//·class·com/squareup/okhttp/FormEncodingBuilder
811 ·······319:·astore········11809 ·······315:·astore········11
812 ·······321:·aload·········11810 ·······317:·aload·········11
813 ·······323:·invokespecial·#254················//·Method·com/squareup/okhttp/FormEncodingBuilder."<init>":()V811 ·······319:·invokespecial·#254················//·Method·com/squareup/okhttp/FormEncodingBuilder."<init>":()V
814 ·······326:·aload_0812 ·······322:·aload_0
815 ·······327:·invokevirtual·#203················//·Method·getParams:()Ljava/util/ArrayList;813 ·······323:·invokevirtual·#203················//·Method·getParams:()Ljava/util/ArrayList;
816 ·······330:·astore········12814 ·······326:·astore········12
817 ·······332:·aload·········12815 ·······328:·aload·········12
818 ·······334:·invokeinterface·#260,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;816 ·······330:·invokeinterface·#260,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
819 ·······339:·astore········13817 ·······335:·astore········4
820 ·······341:·aload·········13818 ·······337:·aload·········4
821 ·······343:·invokeinterface·#266,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z819 ·······339:·invokeinterface·#266,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
822 ·······348:·istore········6820 ·······344:·istore········5
823 ·······350:·iload·········6821 ·······346:·iload·········5
824 ·······352:·ifeq··········398822 ·······348:·ifeq··········394
825 ·······355:·aload·········13823 ·······351:·aload·········4
826 ·······357:·invokeinterface·#270,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;824 ·······353:·invokeinterface·#270,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
827 ·······362:·checkcast·····#272················//·class·org/apache/http/NameValuePair825 ·······358:·checkcast·····#272················//·class·org/apache/http/NameValuePair
828 ·······365:·astore········14826 ·······361:·astore········13
829 ·······367:·aload·········14827 ·······363:·aload·········13
830 ·······369:·invokeinterface·#275,··1··········//·InterfaceMethod·org/apache/http/NameValuePair.getName:()Ljava/lang/String;828 ·······365:·invokeinterface·#275,··1··········//·InterfaceMethod·org/apache/http/NameValuePair.getName:()Ljava/lang/String;
831 ·······374:·astore········4829 ·······370:·astore········7
832 ·······376:·aload·········14830 ·······372:·aload·········13
833 ·······378:·invokeinterface·#278,··1··········//·InterfaceMethod·org/apache/http/NameValuePair.getValue:()Ljava/lang/String;831 ·······374:·invokeinterface·#278,··1··········//·InterfaceMethod·org/apache/http/NameValuePair.getValue:()Ljava/lang/String;
834 ·······383:·astore········7832 ·······379:·astore········9
835 ·······385:·aload·········11833 ·······381:·aload·········11
836 ·······387:·aload·········4 
837 ·······389:·aload·········7834 ·······383:·aload·········7
 835 ·······385:·aload·········9
838 ·······391:·invokevirtual·#282················//·Method·com/squareup/okhttp/FormEncodingBuilder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder;836 ·······387:·invokevirtual·#282················//·Method·com/squareup/okhttp/FormEncodingBuilder.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/squareup/okhttp/FormEncodingBuilder;
839 ·······394:·pop837 ·······390:·pop
840 ·······395:·goto··········341838 ·······391:·goto··········337
841 ·······398:·aload_0839 ·······394:·aload_0
842 ·······399:·getfield······#177················//·Field·context:Landroid/content/Context;840 ·······395:·getfield······#177················//·Field·context:Landroid/content/Context;
843 ·······402:·astore········4841 ·······398:·astore········4
844 ·······404:·aload_0842 ·······400:·aload_0
845 ·······405:·getfield······#177················//·Field·context:Landroid/content/Context;843 ·······401:·getfield······#177················//·Field·context:Landroid/content/Context;
846 ·······408:·astore········7844 ·······404:·astore········7
847 ·······410:·iload_3845 ·······406:·iload_3
848 ·······411:·anewarray·····#236················//·class·java/lang/Object846 ·······407:·anewarray·····#236················//·class·java/lang/Object
849 ·······414:·astore········9847 ·······410:·astore········9
850 ·······416:·ldc_w·········#284················//·String·URLEncoded848 ·······412:·ldc_w·········#284················//·String·URLEncoded
851 ·······419:·astore········10849 ·······415:·astore········10
852 ·······421:·aload·········9850 ·······417:·aload·········9
853 ·······423:·iconst_0851 ·······419:·iconst_0
854 ·······424:·aload·········10852 ·······420:·aload·········10
855 ·······426:·aastore853 ·······422:·aastore
856 ·······427:·aload·········7854 ·······423:·aload·········7
857 ·······429:·iload_2855 ·······425:·iload_2
858 ·······430:·aload·········9856 ·······426:·aload·········9
859 ·······432:·invokevirtual·#240················//·Method·android/content/Context.getString:(I[Ljava/lang/Object;)Ljava/lang/String;857 ·······428:·invokevirtual·#240················//·Method·android/content/Context.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
860 ·······435:·astore········7858 ·······431:·astore········7
861 ·······437:·aload·········4859 ·······433:·aload·········4
862 ·······439:·aload·········7860 ·······435:·aload·········7
863 ·······441:·invokestatic··#191················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V861 ·······437:·invokestatic··#191················//·Method·org/addhen/smssync/util/Util.logActivities:(Landroid/content/Context;Ljava/lang/String;)V
864 ·······444:·aload·········11862 ·······440:·aload·········11
865 ·······446:·invokevirtual·#288················//·Method·com/squareup/okhttp/FormEncodingBuilder.build:()Lcom/squareup/okhttp/RequestBody;863 ·······442:·invokevirtual·#288················//·Method·com/squareup/okhttp/FormEncodingBuilder.build:()Lcom/squareup/okhttp/RequestBody;
866 ·······449:·astore········8864 ·······445:·astore········8
867 ·······451:·goto··········141865 ·······447:·goto··········141
  
868 ··public·java.lang.String·getClientError();866 ··public·java.lang.String·getClientError();
869 ····descriptor:·()Ljava/lang/String;867 ····descriptor:·()Ljava/lang/String;
870 ····flags:·(0x0001)·ACC_PUBLIC868 ····flags:·(0x0001)·ACC_PUBLIC
871 ····Code:869 ····Code:
872 ······stack=300,·locals=1,·args_size=1870 ······stack=300,·locals=1,·args_size=1
873 ·········0:·aload_0871 ·········0:·aload_0
1.29 KB
org/addhen/smssync/activities/DonationActivity.class
1.19 KB
procyon -ec {}
    
Offset 80, 21 lines modifiedOffset 80, 23 lines modified
80 ········alertDialog$Builder.setItems((CharSequence[])array,·(DialogInterface$OnClickListener)new·DonationActivity$3(this,·(List)list));80 ········alertDialog$Builder.setItems((CharSequence[])array,·(DialogInterface$OnClickListener)new·DonationActivity$3(this,·(List)list));
81 ········alertDialog$Builder.setNegativeButton(17039369,·(DialogInterface$OnClickListener)new·DonationActivity$4(this));81 ········alertDialog$Builder.setNegativeButton(17039369,·(DialogInterface$OnClickListener)new·DonationActivity$4(this));
82 ········alertDialog$Builder.setOnCancelListener((DialogInterface$OnCancelListener)new·DonationActivity$5(this));82 ········alertDialog$Builder.setOnCancelListener((DialogInterface$OnCancelListener)new·DonationActivity$5(this));
83 ········alertDialog$Builder.setTitle(2131558680).show();83 ········alertDialog$Builder.setTitle(2131558680).show();
84 ····}84 ····}
85 ····85 ····
86 ····private·static·boolean·userHasDonated(final·Inventory·inventory)·{86 ····private·static·boolean·userHasDonated(final·Inventory·inventory)·{
 87 ········boolean·b·=·false;
87 ········final·String[]·all_SKUS·=·DonationConstants$Billing.ALL_SKUS;88 ········final·String[]·all_SKUS·=·DonationConstants$Billing.ALL_SKUS;
88 ········for·(int·length·=·all_SKUS.length,·i·=·0;·i·<·length;·++i)·{89 ········for·(int·length·=·all_SKUS.length,·i·=·0;·i·<·length;·++i)·{
89 ············if·(inventory.hasPurchase(all_SKUS[i]))·{90 ············if·(inventory.hasPurchase(all_SKUS[i]))·{
90 ················return·true;91 ················b·=·true;
 92 ················break;
91 ············}93 ············}
92 ········}94 ········}
93 ········return·false;95 ········return·b;
94 ····}96 ····}
95 ····97 ····
96 ····public·void·onActivityResult(final·int·i,·final·int·j,·final·Intent·obj)·{98 ····public·void·onActivityResult(final·int·i,·final·int·j,·final·Intent·obj)·{
97 ········this.logger("onActivityResult("·+·i·+·","·+·j·+·","·+·obj);99 ········this.logger("onActivityResult("·+·i·+·","·+·j·+·","·+·obj);
98 ········if·(!this.mIabHelper.handleActivityResult(i,·j,·obj))·{100 ········if·(!this.mIabHelper.handleActivityResult(i,·j,·obj))·{
99 ············super.onActivityResult(i,·j,·obj);101 ············super.onActivityResult(i,·j,·obj);
100 ········}102 ········}
1.28 KB
org/addhen/smssync/activities/MainActivity.class
1.19 KB
procyon -ec {}
    
Offset 36, 17 lines modifiedOffset 36, 16 lines modified
36 ····36 ····
37 ····private·void·initSurveyDialog()·{37 ····private·void·initSurveyDialog()·{
38 ········final·int·installDays·=·2;38 ········final·int·installDays·=·2;
39 ········final·View·inflate·=·this.getLayoutInflater().inflate(2130903085,·(ViewGroup)null);39 ········final·View·inflate·=·this.getLayoutInflater().inflate(2130903085,·(ViewGroup)null);
40 ········this.mEmailAddress·=·(AutoCompleteTextView)inflate.findViewById(2131361913);40 ········this.mEmailAddress·=·(AutoCompleteTextView)inflate.findViewById(2131361913);
41 ········final·Account[]·accounts·=·AccountManager.get((Context)this).getAccounts();41 ········final·Account[]·accounts·=·AccountManager.get((Context)this).getAccounts();
42 ········final·HashSet<String>·c·=·new·HashSet<String>();42 ········final·HashSet<String>·c·=·new·HashSet<String>();
43 ········final·Account[]·array·=·accounts; 
44 ········for·(int·length·=·accounts.length,·i·=·0;·i·<·length;·++i)·{43 ········for·(int·length·=·accounts.length,·i·=·0;·i·<·length;·++i)·{
45 ············final·Account·account·=·array[i];44 ············final·Account·account·=·accounts[i];
46 ············if·(Patterns.EMAIL_ADDRESS.matcher(account.name).matches())·{45 ············if·(Patterns.EMAIL_ADDRESS.matcher(account.name).matches())·{
47 ················c.add(account.name);46 ················c.add(account.name);
48 ············}47 ············}
49 ········}48 ········}
50 ········this.mEmailAddress.setAdapter((ListAdapter)new·ArrayAdapter((Context)this,·17367050,·(List)new·ArrayList(c)));49 ········this.mEmailAddress.setAdapter((ListAdapter)new·ArrayAdapter((Context)this,·17367050,·(List)new·ArrayList(c)));
51 ········AppRate.with((Context)this).setInstallDays(installDays).setLaunchTimes(installDays).setRemindInterval(installDays).setShowNeutralButton(true).setView(inflate).setOnClickButtonListener((OnClickButtonListener)this).monitor();50 ········AppRate.with((Context)this).setInstallDays(installDays).setLaunchTimes(installDays).setRemindInterval(installDays).setShowNeutralButton(true).setView(inflate).setOnClickButtonListener((OnClickButtonListener)this).monitor();
52 ········AppRate.showRateDialogIfMeetsConditions((Activity)this);51 ········AppRate.showRateDialogIfMeetsConditions((Activity)this);
3.88 KB
org/addhen/smssync/fragments/PendingMessages.class
3.78 KB
javap -verbose -constants -s -l -private {}
    
Offset 1100, 15 lines modifiedOffset 1100, 15 lines modified
1100 ········93:·invokevirtual·#257················//·Method·android/app/AlertDialog.show:()V1100 ········93:·invokevirtual·#257················//·Method·android/app/AlertDialog.show:()V
1101 ········96:·return1101 ········96:·return
  
1102 ··private·void·initSync();1102 ··private·void·initSync();
1103 ····descriptor:·()V1103 ····descriptor:·()V
1104 ····flags:·(0x0002)·ACC_PRIVATE1104 ····flags:·(0x0002)·ACC_PRIVATE
1105 ····Code:1105 ····Code:
1106 ······stack=300,·locals=9,·args_size=11106 ······stack=300,·locals=8,·args_size=1
1107 ·········0:·aload_01107 ·········0:·aload_0
1108 ·········1:·ldc_w·········#259················//·String·syncMessages·messagesUuid:1108 ·········1:·ldc_w·········#259················//·String·syncMessages·messagesUuid:
1109 ·········4:·invokevirtual·#48·················//·Method·log:(Ljava/lang/String;)V1109 ·········4:·invokevirtual·#48·················//·Method·log:(Ljava/lang/String;)V
1110 ·········7:·aconst_null1110 ·········7:·aconst_null
1111 ·········8:·astore_11111 ·········8:·astore_1
1112 ·········9:·aload_01112 ·········9:·aload_0
1113 ········10:·getfield······#57·················//·Field·mSelectedItemsPositions:Ljava/util/LinkedHashSet;1113 ········10:·getfield······#57·················//·Field·mSelectedItemsPositions:Ljava/util/LinkedHashSet;
Offset 1160, 51 lines modifiedOffset 1160, 51 lines modified
1160 ·······105:·invokevirtual·#300················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z1160 ·······105:·invokevirtual·#300················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
1161 ·······108:·pop1161 ·······108:·pop
1162 ·······109:·goto··········511162 ·······109:·goto··········51
1163 ·······112:·new···········#302················//·class·android/content/Intent1163 ·······112:·new···········#302················//·class·android/content/Intent
1164 ·······115:·astore_21164 ·······115:·astore_2
1165 ·······116:·aload_01165 ·······116:·aload_0
1166 ·······117:·invokevirtual·#70·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;1166 ·······117:·invokevirtual·#70·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
1167 ·······120:·astore········71167 ·······120:·astore········4
1168 ·······122:·aload_21168 ·······122:·aload_2
1169 ·······123:·aload·········71169 ·······123:·aload·········4
1170 ·······125:·ldc_w·········#304················//·class·org/addhen/smssync/services/SyncPendingMessagesService1170 ·······125:·ldc_w·········#304················//·class·org/addhen/smssync/services/SyncPendingMessagesService
1171 ·······128:·invokespecial·#307················//·Method·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V1171 ·······128:·invokespecial·#307················//·Method·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V
1172 ·······131:·aload_01172 ·······131:·aload_0
1173 ·······132:·aload_21173 ·······132:·aload_2
1174 ·······133:·putfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;1174 ·······133:·putfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;
1175 ·······136:·aload_01175 ·······136:·aload_0
1176 ·······137:·getfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;1176 ·······137:·getfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;
1177 ·······140:·astore_21177 ·······140:·astore_2
1178 ·······141:·getstatic·····#314················//·Field·org/addhen/smssync/util/ServicesConstants.MESSAGE_UUID:Ljava/lang/String;1178 ·······141:·getstatic·····#314················//·Field·org/addhen/smssync/util/ServicesConstants.MESSAGE_UUID:Ljava/lang/String;
1179 ·······144:·astore········71179 ·······144:·astore········4
1180 ·······146:·aload_21180 ·······146:·aload_2
1181 ·······147:·aload·········71181 ·······147:·aload·········4
1182 ·······149:·aload_11182 ·······149:·aload_1
1183 ·······150:·invokevirtual·#318················//·Method·android/content/Intent.putStringArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;1183 ·······150:·invokevirtual·#318················//·Method·android/content/Intent.putStringArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
1184 ·······153:·pop1184 ·······153:·pop
1185 ·······154:·aload_01185 ·······154:·aload_0
1186 ·······155:·getfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;1186 ·······155:·getfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;
1187 ·······158:·astore_21187 ·······158:·astore_2
1188 ·······159:·getstatic·····#326················//·Field·org/addhen/smssync/tasks/SyncType.MANUAL:Lorg/addhen/smssync/tasks/SyncType;1188 ·······159:·getstatic·····#326················//·Field·org/addhen/smssync/tasks/SyncType.MANUAL:Lorg/addhen/smssync/tasks/SyncType;
1189 ·······162:·invokevirtual·#329················//·Method·org/addhen/smssync/tasks/SyncType.name:()Ljava/lang/String;1189 ·······162:·invokevirtual·#329················//·Method·org/addhen/smssync/tasks/SyncType.name:()Ljava/lang/String;
1190 ·······165:·astore········81190 ·······165:·astore········7
1191 ·······167:·aload_21191 ·······167:·aload_2
1192 ·······168:·ldc_w·········#320················//·String·org.addhen.smssync.SyncTypeAsString1192 ·······168:·ldc_w·········#320················//·String·org.addhen.smssync.SyncTypeAsString
1193 ·······171:·aload·········81193 ·······171:·aload·········7
1194 ·······173:·invokevirtual·#333················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;1194 ·······173:·invokevirtual·#333················//·Method·android/content/Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
1195 ·······176:·pop1195 ·······176:·pop
1196 ·······177:·aload_01196 ·······177:·aload_0
1197 ·······178:·invokevirtual·#70·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;1197 ·······178:·invokevirtual·#70·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
1198 ·······181:·astore_21198 ·······181:·astore_2
1199 ·······182:·aload_01199 ·······182:·aload_0
1200 ·······183:·getfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;1200 ·······183:·getfield······#309················//·Field·syncPendingMessagesServiceIntent:Landroid/content/Intent;
1201 ·······186:·astore········71201 ·······186:·astore········4
1202 ·······188:·aload_21202 ·······188:·aload_2
1203 ·······189:·aload·········71203 ·······189:·aload·········4
1204 ·······191:·invokevirtual·#337················//·Method·android/support/v4/app/FragmentActivity.startService:(Landroid/content/Intent;)Landroid/content/ComponentName;1204 ·······191:·invokevirtual·#337················//·Method·android/support/v4/app/FragmentActivity.startService:(Landroid/content/Intent;)Landroid/content/ComponentName;
1205 ·······194:·pop1205 ·······194:·pop
1206 ·······195:·return1206 ·······195:·return
  
1207 ··private·void·performDeleteAll();1207 ··private·void·performDeleteAll();
1208 ····descriptor:·()V1208 ····descriptor:·()V
1209 ····flags:·(0x0002)·ACC_PRIVATE1209 ····flags:·(0x0002)·ACC_PRIVATE
288 B
smali/android/support/v7/appcompat/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·487 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
281 B
smali/com/github/jberkel/pay/me/R.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·918 ····.line·9
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·10 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
1.86 KB
smali/com/github/jberkel/pay/me/Response.smali
    
Offset 523, 50 lines modifiedOffset 523, 47 lines modified
523 ····.locals·5523 ····.locals·5
524 ····.param·p0,·"code"····#·I524 ····.param·p0,·"code"····#·I
  
525 ····.prologue525 ····.prologue
526 ····.line·42526 ····.line·42
527 ····invoke-static·{},·Lcom/github/jberkel/pay/me/Response;->values()[Lcom/github/jberkel/pay/me/Response;527 ····invoke-static·{},·Lcom/github/jberkel/pay/me/Response;->values()[Lcom/github/jberkel/pay/me/Response;
  
528 ····move-result-object·v0528 ····move-result-object·v2
  
529 ····.local·v0,·"arr$":[Lcom/github/jberkel/pay/me/Response; 
530 ····array-length·v2,·v0529 ····array-length·v3,·v2
  
531 ····.local·v2,·"len$":I 
532 ····const/4·v1,·0x0530 ····const/4·v1,·0x0
  
533 ····.local·v1,·"i$":I 
534 ····:goto_0531 ····:goto_0
535 ····if-ge·v1,·v2,·:cond_1532 ····if-ge·v1,·v3,·:cond_1
  
536 ····aget-object·v3,·v0,·v1533 ····aget-object·v0,·v2,·v1
  
537 ····.line·43534 ····.line·43
538 ····.local·v3,·"s":Lcom/github/jberkel/pay/me/Response;535 ····.local·v0,·"s":Lcom/github/jberkel/pay/me/Response;
539 ····iget·v4,·v3,·Lcom/github/jberkel/pay/me/Response;->code:I536 ····iget·v4,·v0,·Lcom/github/jberkel/pay/me/Response;->code:I
  
540 ····if-ne·v4,·p0,·:cond_0537 ····if-ne·v4,·p0,·:cond_0
  
541 ····.line·45538 ····.line·45
542 ····.end·local·v3····#·"s":Lcom/github/jberkel/pay/me/Response;539 ····.end·local·v0····#·"s":Lcom/github/jberkel/pay/me/Response;
543 ····:goto_1540 ····:goto_1
544 ····return-object·v3541 ····return-object·v0
  
545 ····.line·42542 ····.line·42
546 ····.restart·local·v3····#·"s":Lcom/github/jberkel/pay/me/Response;543 ····.restart·local·v0····#·"s":Lcom/github/jberkel/pay/me/Response;
547 ····:cond_0544 ····:cond_0
548 ····add-int/lit8·v1,·v1,·0x1545 ····add-int/lit8·v1,·v1,·0x1
  
549 ····goto·:goto_0546 ····goto·:goto_0
  
550 ····.line·45547 ····.line·45
551 ····.end·local·v3····#·"s":Lcom/github/jberkel/pay/me/Response;548 ····.end·local·v0····#·"s":Lcom/github/jberkel/pay/me/Response;
552 ····:cond_1549 ····:cond_1
553 ····sget-object·v3,·Lcom/github/jberkel/pay/me/Response;->IABHELPER_UNKNOWN_ERROR:Lcom/github/jberkel/pay/me/Response;550 ····sget-object·v0,·Lcom/github/jberkel/pay/me/Response;->IABHELPER_UNKNOWN_ERROR:Lcom/github/jberkel/pay/me/Response;
  
554 ····goto·:goto_1551 ····goto·:goto_1
555 .end·method552 .end·method
  
556 .method·public·static·getDescription(I)Ljava/lang/String;553 .method·public·static·getDescription(I)Ljava/lang/String;
557 ····.locals·1554 ····.locals·1
558 ····.param·p0,·"code"····#·I555 ····.param·p0,·"code"····#·I
17.6 KB
smali/com/github/jberkel/pay/me/IabHelper.smali
    
Offset 677, 18 lines modifiedOffset 677, 20 lines modified
  
677 ····iget-object·v14,·v0,·Lcom/github/jberkel/pay/me/IabHelper;->mContext:Landroid/content/Context;677 ····iget-object·v14,·v0,·Lcom/github/jberkel/pay/me/IabHelper;->mContext:Landroid/content/Context;
  
678 ····invoke-virtual·{v14},·Landroid/content/Context;->getPackageName()Ljava/lang/String;678 ····invoke-virtual·{v14},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
679 ····move-result-object·v14679 ····move-result-object·v14
  
 680 ····.line·590
680 ····invoke-virtual/range·{p2·..·p2},·Lcom/github/jberkel/pay/me/model/ItemType;->toString()Ljava/lang/String;681 ····invoke-virtual/range·{p2·..·p2},·Lcom/github/jberkel/pay/me/model/ItemType;->toString()Ljava/lang/String;
  
681 ····move-result-object·v15682 ····move-result-object·v15
  
 683 ····.line·589
682 ····invoke-interface·{v12,·v13,·v14,·v15,·v1},·Lcom/android/vending/billing/IInAppBillingService;->getPurchases(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;684 ····invoke-interface·{v12,·v13,·v14,·v15,·v1},·Lcom/android/vending/billing/IInAppBillingService;->getPurchases(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
  
683 ····move-result-object·v3685 ····move-result-object·v3
  
684 ····.line·592686 ····.line·592
685 ····.local·v3,·"ownedItems":Landroid/os/Bundle;687 ····.local·v3,·"ownedItems":Landroid/os/Bundle;
686 ····move-object/from16·v0,·p0688 ····move-object/from16·v0,·p0
Offset 740, 30 lines modifiedOffset 742, 33 lines modified
740 ····.line·597742 ····.line·597
741 ····.restart·local·v8····#·"response":I743 ····.restart·local·v8····#·"response":I
742 ····:cond_1744 ····:cond_1
743 ····if-eqz·v3,·:cond_2745 ····if-eqz·v3,·:cond_2
  
744 ····const-string·v12,·"INAPP_PURCHASE_ITEM_LIST"746 ····const-string·v12,·"INAPP_PURCHASE_ITEM_LIST"
  
 747 ····.line·598
745 ····invoke-virtual·{v3,·v12},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z748 ····invoke-virtual·{v3,·v12},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
746 ····move-result·v12749 ····move-result·v12
  
747 ····if-eqz·v12,·:cond_2750 ····if-eqz·v12,·:cond_2
  
748 ····const-string·v12,·"INAPP_PURCHASE_DATA_LIST"751 ····const-string·v12,·"INAPP_PURCHASE_DATA_LIST"
  
 752 ····.line·599
749 ····invoke-virtual·{v3,·v12},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z753 ····invoke-virtual·{v3,·v12},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
750 ····move-result·v12754 ····move-result·v12
  
751 ····if-eqz·v12,·:cond_2755 ····if-eqz·v12,·:cond_2
  
752 ····const-string·v12,·"INAPP_DATA_SIGNATURE_LIST"756 ····const-string·v12,·"INAPP_DATA_SIGNATURE_LIST"
  
 757 ····.line·600
753 ····invoke-virtual·{v3,·v12},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z758 ····invoke-virtual·{v3,·v12},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z
  
754 ····move-result·v12759 ····move-result·v12
  
755 ····if-nez·v12,·:cond_3760 ····if-nez·v12,·:cond_3
  
756 ····.line·601761 ····.line·601
Offset 813, 14 lines modifiedOffset 818, 15 lines modified
  
813 ····invoke-interface·{v7},·Ljava/util/List;->size()I818 ····invoke-interface·{v7},·Ljava/util/List;->size()I
  
814 ····move-result·v13819 ····move-result·v13
  
815 ····if-lt·v12,·v13,·:cond_4820 ····if-lt·v12,·v13,·:cond_4
  
 821 ····.line·610
816 ····invoke-interface·{v4},·Ljava/util/List;->size()I822 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
817 ····move-result·v12823 ····move-result·v12
  
818 ····invoke-interface·{v7},·Ljava/util/List;->size()I824 ····invoke-interface·{v7},·Ljava/util/List;->size()I
  
819 ····move-result·v13825 ····move-result·v13
Offset 1171, 15 lines modifiedOffset 1177, 15 lines modified
  
1171 ····.line·5821177 ····.line·582
1172 ····:cond_11178 ····:cond_1
1173 ····return-void1179 ····return-void
1174 .end·method1180 .end·method
  
1175 .method·private·querySkuDetails(Lcom/github/jberkel/pay/me/model/ItemType;Lcom/github/jberkel/pay/me/model/Inventory;Ljava/util/List;)I1181 .method·private·querySkuDetails(Lcom/github/jberkel/pay/me/model/ItemType;Lcom/github/jberkel/pay/me/model/Inventory;Ljava/util/List;)I
1176 ····.locals·121182 ····.locals·11
1177 ····.param·p1,·"itemType"····#·Lcom/github/jberkel/pay/me/model/ItemType;1183 ····.param·p1,·"itemType"····#·Lcom/github/jberkel/pay/me/model/ItemType;
1178 ····.param·p2,·"inv"····#·Lcom/github/jberkel/pay/me/model/Inventory;1184 ····.param·p2,·"inv"····#·Lcom/github/jberkel/pay/me/model/Inventory;
1179 ····.annotation·system·Ldalvik/annotation/Signature;1185 ····.annotation·system·Ldalvik/annotation/Signature;
1180 ········value·=·{1186 ········value·=·{
1181 ············"(",1187 ············"(",
1182 ············"Lcom/github/jberkel/pay/me/model/ItemType;",1188 ············"Lcom/github/jberkel/pay/me/model/ItemType;",
1183 ············"Lcom/github/jberkel/pay/me/model/Inventory;",1189 ············"Lcom/github/jberkel/pay/me/model/Inventory;",
Offset 1196, 240 lines modifiedOffset 1202, 237 lines modified
1196 ············Lorg/json/JSONException;1202 ············Lorg/json/JSONException;
1197 ········}1203 ········}
1198 ····.end·annotation1204 ····.end·annotation
  
1199 ····.prologue1205 ····.prologue
1200 ····.line·6431206 ····.line·643
1201 ····.local·p3,·"moreSkus":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"1207 ····.local·p3,·"moreSkus":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
1202 ····const-string·v8,·"Querying·SKU·details."1208 ····const-string·v7,·"Querying·SKU·details."
  
1203 ····invoke-direct·{p0,·v8},·Lcom/github/jberkel/pay/me/IabHelper;->logDebug(Ljava/lang/String;)V1209 ····invoke-direct·{p0,·v7},·Lcom/github/jberkel/pay/me/IabHelper;->logDebug(Ljava/lang/String;)V
  
1204 ····.line·6441210 ····.line·644
1205 ····new-instance·v7,·Ljava/util/ArrayList;1211 ····new-instance·v6,·Ljava/util/ArrayList;
  
1206 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V1212 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V
  
1207 ····.line·6451213 ····.line·645
1208 ····.local·v7,·"skuList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"1214 ····.local·v6,·"skuList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
1209 ····invoke-virtual·{p2,·p1},·Lcom/github/jberkel/pay/me/model/Inventory;->getAllOwnedSkus(Lcom/github/jberkel/pay/me/model/ItemType;)Ljava/util/List;1215 ····invoke-virtual·{p2,·p1},·Lcom/github/jberkel/pay/me/model/Inventory;->getAllOwnedSkus(Lcom/github/jberkel/pay/me/model/ItemType;)Ljava/util/List;
  
1210 ····move-result-object·v81216 ····move-result-object·v7
  
1211 ····invoke-virtual·{v7,·v8},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z1217 ····invoke-virtual·{v6,·v7},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
  
1212 ····.line·6461218 ····.line·646
1213 ····if-eqz·p3,·:cond_11219 ····if-eqz·p3,·:cond_1
  
1214 ····.line·6471220 ····.line·647
1215 ····invoke-interface·{p3},·Ljava/util/List;->iterator()Ljava/util/Iterator;1221 ····invoke-interface·{p3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
1216 ····move-result-object·v01222 ····move-result-object·v7
  
1217 ····.local·v0,·"i$":Ljava/util/Iterator; 
1218 ····:cond_01223 ····:cond_0
1219 ····:goto_01224 ····:goto_0
1220 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z1225 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
1221 ····move-result·v81226 ····move-result·v8
  
1222 ····if-eqz·v8,·:cond_11227 ····if-eqz·v8,·:cond_1
Max diff block lines reached; 13817/17953 bytes (76.96%) of diff not shown.
1.3 KB
smali/com/github/jberkel/pay/me/QueryInventoryTask.smali
    
Offset 129, 21 lines modifiedOffset 129, 19 lines modified
129 ····const/4·v2,·0x0129 ····const/4·v2,·0x0
  
130 ····goto·:goto_0130 ····goto·:goto_0
131 .end·method131 .end·method
  
132 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;132 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
133 ····.locals·1133 ····.locals·1
134 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
135 ····.prologue134 ····.prologue
136 ····.line·11135 ····.line·11
137 ····check-cast·p1,·[Lcom/github/jberkel/pay/me/QueryInventoryTask$Args;136 ····check-cast·p1,·[Lcom/github/jberkel/pay/me/QueryInventoryTask$Args;
  
138 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
139 ····invoke-virtual·{p0,·p1},·Lcom/github/jberkel/pay/me/QueryInventoryTask;->doInBackground([Lcom/github/jberkel/pay/me/QueryInventoryTask$Args;)Lcom/github/jberkel/pay/me/model/Inventory;137 ····invoke-virtual·{p0,·p1},·Lcom/github/jberkel/pay/me/QueryInventoryTask;->doInBackground([Lcom/github/jberkel/pay/me/QueryInventoryTask$Args;)Lcom/github/jberkel/pay/me/model/Inventory;
  
140 ····move-result-object·v0138 ····move-result-object·v0
  
141 ····return-object·v0139 ····return-object·v0
142 .end·method140 .end·method
  
Offset 186, 21 lines modifiedOffset 184, 19 lines modified
186 ····.line·44184 ····.line·44
187 ····:cond_0185 ····:cond_0
188 ····return-void186 ····return-void
189 .end·method187 .end·method
  
190 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V188 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
191 ····.locals·0189 ····.locals·0
192 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
193 ····.prologue190 ····.prologue
194 ····.line·11191 ····.line·11
195 ····check-cast·p1,·Lcom/github/jberkel/pay/me/model/Inventory;192 ····check-cast·p1,·Lcom/github/jberkel/pay/me/model/Inventory;
  
196 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
197 ····invoke-virtual·{p0,·p1},·Lcom/github/jberkel/pay/me/QueryInventoryTask;->onPostExecute(Lcom/github/jberkel/pay/me/model/Inventory;)V193 ····invoke-virtual·{p0,·p1},·Lcom/github/jberkel/pay/me/QueryInventoryTask;->onPostExecute(Lcom/github/jberkel/pay/me/model/Inventory;)V
  
198 ····return-void194 ····return-void
199 .end·method195 .end·method
  
200 .method·protected·onPreExecute()V196 .method·protected·onPreExecute()V
201 ····.locals·2197 ····.locals·2
7.82 KB
smali/com/github/jberkel/pay/me/ConsumeTask.smali
    
Offset 61, 30 lines modifiedOffset 61, 28 lines modified
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
  
63 #·virtual·methods63 #·virtual·methods
64 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;64 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
65 ····.locals·165 ····.locals·1
66 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
67 ····.prologue66 ····.prologue
68 ····.line·1367 ····.line·13
69 ····check-cast·p1,·[Lcom/github/jberkel/pay/me/model/Purchase;68 ····check-cast·p1,·[Lcom/github/jberkel/pay/me/model/Purchase;
  
70 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
71 ····invoke-virtual·{p0,·p1},·Lcom/github/jberkel/pay/me/ConsumeTask;->doInBackground([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;69 ····invoke-virtual·{p0,·p1},·Lcom/github/jberkel/pay/me/ConsumeTask;->doInBackground([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;
  
72 ····move-result-object·v070 ····move-result-object·v0
  
73 ····return-object·v071 ····return-object·v0
74 .end·method72 .end·method
  
75 .method·protected·varargs·doInBackground([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;73 .method·protected·varargs·doInBackground([Lcom/github/jberkel/pay/me/model/Purchase;)Ljava/util/List;
76 ····.locals·1074 ····.locals·9
77 ····.param·p1,·"purchases"····#·[Lcom/github/jberkel/pay/me/model/Purchase;75 ····.param·p1,·"purchases"····#·[Lcom/github/jberkel/pay/me/model/Purchase;
78 ····.annotation·system·Ldalvik/annotation/Signature;76 ····.annotation·system·Ldalvik/annotation/Signature;
79 ········value·=·{77 ········value·=·{
80 ············"([",78 ············"([",
81 ············"Lcom/github/jberkel/pay/me/model/Purchase;",79 ············"Lcom/github/jberkel/pay/me/model/Purchase;",
82 ············")",80 ············")",
83 ············"Ljava/util/List",81 ············"Ljava/util/List",
Offset 94, 141 lines modifiedOffset 92, 134 lines modified
94 ········}92 ········}
95 ····.end·annotation93 ····.end·annotation
  
96 ····.prologue94 ····.prologue
97 ····.line·3495 ····.line·34
98 ····if-eqz·p1,·:cond_096 ····if-eqz·p1,·:cond_0
  
99 ····array-length·v6,·p197 ····array-length·v3,·p1
  
100 ····if-nez·v6,·:cond_198 ····if-nez·v3,·:cond_1
  
101 ····:cond_099 ····:cond_0
102 ····new-instance·v6,·Ljava/lang/IllegalArgumentException;100 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;
  
103 ····const-string·v7,·"no·purchases"101 ····const-string·v4,·"no·purchases"
  
104 ····invoke-direct·{v6,·v7},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V102 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
105 ····throw·v6103 ····throw·v3
  
106 ····.line·36104 ····.line·36
107 ····:cond_1105 ····:cond_1
108 ····new-instance·v6,·Ljava/util/ArrayList;106 ····new-instance·v3,·Ljava/util/ArrayList;
  
109 ····array-length·v7,·p1107 ····array-length·v4,·p1
  
110 ····invoke-direct·{v6,·v7},·Ljava/util/ArrayList;-><init>(I)V108 ····invoke-direct·{v3,·v4},·Ljava/util/ArrayList;-><init>(I)V
  
111 ····iput-object·v6,·p0,·Lcom/github/jberkel/pay/me/ConsumeTask;->mPurchases:Ljava/util/List;109 ····iput-object·v3,·p0,·Lcom/github/jberkel/pay/me/ConsumeTask;->mPurchases:Ljava/util/List;
  
112 ····.line·37110 ····.line·37
113 ····iget-object·v6,·p0,·Lcom/github/jberkel/pay/me/ConsumeTask;->mPurchases:Ljava/util/List;111 ····iget-object·v3,·p0,·Lcom/github/jberkel/pay/me/ConsumeTask;->mPurchases:Ljava/util/List;
  
114 ····invoke-static·{v6,·p1},·Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z112 ····invoke-static·{v3,·p1},·Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z
  
115 ····.line·39113 ····.line·39
116 ····new-instance·v5,·Ljava/util/ArrayList;114 ····new-instance·v2,·Ljava/util/ArrayList;
  
117 ····array-length·v6,·p1115 ····array-length·v3,·p1
  
118 ····invoke-direct·{v5,·v6},·Ljava/util/ArrayList;-><init>(I)V116 ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V
  
119 ····.line·40117 ····.line·40
120 ····.local·v5,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/github/jberkel/pay/me/IabResult;>;"118 ····.local·v2,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/github/jberkel/pay/me/IabResult;>;"
121 ····move-object·v0,·p1119 ····array-length·v4,·p1
  
 120 ····const/4·v3,·0x0
122 ····.local·v0,·"arr$":[Lcom/github/jberkel/pay/me/model/Purchase; 
123 ····array-length·v3,·v0 
  
124 ····.local·v3,·"len$":I 
125 ····const/4·v2,·0x0 
  
126 ····.local·v2,·"i$":I 
127 ····:goto_0121 ····:goto_0
128 ····if-ge·v2,·v3,·:cond_2122 ····if-ge·v3,·v4,·:cond_2
  
129 ····aget-object·v4,·v0,·v2123 ····aget-object·v1,·p1,·v3
  
130 ····.line·42124 ····.line·42
131 ····.local·v4,·"purchase":Lcom/github/jberkel/pay/me/model/Purchase;125 ····.local·v1,·"purchase":Lcom/github/jberkel/pay/me/model/Purchase;
132 ····:try_start_0126 ····:try_start_0
133 ····iget-object·v6,·p0,·Lcom/github/jberkel/pay/me/ConsumeTask;->mIabHelper:Lcom/github/jberkel/pay/me/IabHelper;127 ····iget-object·v5,·p0,·Lcom/github/jberkel/pay/me/ConsumeTask;->mIabHelper:Lcom/github/jberkel/pay/me/IabHelper;
  
134 ····invoke-virtual·{v6,·v4},·Lcom/github/jberkel/pay/me/IabHelper;->consume(Lcom/github/jberkel/pay/me/model/Purchase;)V128 ····invoke-virtual·{v5,·v1},·Lcom/github/jberkel/pay/me/IabHelper;->consume(Lcom/github/jberkel/pay/me/model/Purchase;)V
  
135 ····.line·43129 ····.line·43
136 ····new-instance·v6,·Lcom/github/jberkel/pay/me/IabResult;130 ····new-instance·v5,·Lcom/github/jberkel/pay/me/IabResult;
  
137 ····sget-object·v7,·Lcom/github/jberkel/pay/me/Response;->OK:Lcom/github/jberkel/pay/me/Response;131 ····sget-object·v6,·Lcom/github/jberkel/pay/me/Response;->OK:Lcom/github/jberkel/pay/me/Response;
  
138 ····new-instance·v8,·Ljava/lang/StringBuilder;132 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
139 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V133 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
140 ····const-string·v9,·"Successful·consume·of·sku·"134 ····const-string·v8,·"Successful·consume·of·sku·"
  
141 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;135 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
142 ····move-result-object·v8136 ····move-result-object·v7
  
143 ····invoke-virtual·{v4},·Lcom/github/jberkel/pay/me/model/Purchase;->getSku()Ljava/lang/String;137 ····invoke-virtual·{v1},·Lcom/github/jberkel/pay/me/model/Purchase;->getSku()Ljava/lang/String;
  
144 ····move-result-object·v9138 ····move-result-object·v8
  
145 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;139 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
146 ····move-result-object·v8140 ····move-result-object·v7
  
147 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;141 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
148 ····move-result-object·v8142 ····move-result-object·v7
  
149 ····invoke-direct·{v6,·v7,·v8},·Lcom/github/jberkel/pay/me/IabResult;-><init>(Lcom/github/jberkel/pay/me/Response;Ljava/lang/String;)V143 ····invoke-direct·{v5,·v6,·v7},·Lcom/github/jberkel/pay/me/IabResult;-><init>(Lcom/github/jberkel/pay/me/Response;Ljava/lang/String;)V
  
150 ····invoke-interface·{v5,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z144 ····invoke-interface·{v2,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
Max diff block lines reached; 1716/7906 bytes (21.71%) of diff not shown.
4.23 KB
smali/com/github/jberkel/pay/me/model/Inventory.smali
    
Offset 146, 65 lines modifiedOffset 146, 64 lines modified
146 ············"Ljava/lang/String;",146 ············"Ljava/lang/String;",
147 ············">;"147 ············">;"
148 ········}148 ········}
149 ····.end·annotation149 ····.end·annotation
  
150 ····.prologue150 ····.prologue
151 ····.line·77151 ····.line·77
152 ····new-instance·v2,·Ljava/util/ArrayList;152 ····new-instance·v1,·Ljava/util/ArrayList;
  
153 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V153 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
154 ····.line·78154 ····.line·78
155 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"155 ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
156 ····iget-object·v3,·p0,·Lcom/github/jberkel/pay/me/model/Inventory;->mPurchaseMap:Ljava/util/Map;156 ····iget-object·v2,·p0,·Lcom/github/jberkel/pay/me/model/Inventory;->mPurchaseMap:Ljava/util/Map;
  
157 ····invoke-interface·{v3},·Ljava/util/Map;->values()Ljava/util/Collection;157 ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection;
  
158 ····move-result-object·v3158 ····move-result-object·v2
  
159 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;159 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
160 ····move-result-object·v0160 ····move-result-object·v2
  
161 ····.local·v0,·"i$":Ljava/util/Iterator; 
162 ····:cond_0161 ····:cond_0
163 ····:goto_0162 ····:goto_0
164 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z163 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
165 ····move-result·v3164 ····move-result·v3
  
166 ····if-eqz·v3,·:cond_1165 ····if-eqz·v3,·:cond_1
  
167 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;166 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
168 ····move-result-object·v1167 ····move-result-object·v0
  
169 ····check-cast·v1,·Lcom/github/jberkel/pay/me/model/Purchase;168 ····check-cast·v0,·Lcom/github/jberkel/pay/me/model/Purchase;
  
170 ····.line·79169 ····.line·79
171 ····.local·v1,·"p":Lcom/github/jberkel/pay/me/model/Purchase;170 ····.local·v0,·"p":Lcom/github/jberkel/pay/me/model/Purchase;
172 ····invoke-virtual·{v1},·Lcom/github/jberkel/pay/me/model/Purchase;->getItemType()Lcom/github/jberkel/pay/me/model/ItemType;171 ····invoke-virtual·{v0},·Lcom/github/jberkel/pay/me/model/Purchase;->getItemType()Lcom/github/jberkel/pay/me/model/ItemType;
  
173 ····move-result-object·v3172 ····move-result-object·v3
  
174 ····if-ne·v3,·p1,·:cond_0173 ····if-ne·v3,·p1,·:cond_0
  
175 ····invoke-virtual·{v1},·Lcom/github/jberkel/pay/me/model/Purchase;->getSku()Ljava/lang/String;174 ····invoke-virtual·{v0},·Lcom/github/jberkel/pay/me/model/Purchase;->getSku()Ljava/lang/String;
  
176 ····move-result-object·v3175 ····move-result-object·v3
  
177 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z176 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
178 ····goto·:goto_0177 ····goto·:goto_0
  
179 ····.line·81178 ····.line·81
180 ····.end·local·v1····#·"p":Lcom/github/jberkel/pay/me/model/Purchase;179 ····.end·local·v0····#·"p":Lcom/github/jberkel/pay/me/model/Purchase;
181 ····:cond_1180 ····:cond_1
182 ····return-object·v2181 ····return-object·v1
183 .end·method182 .end·method
  
184 .method·public·getAllPurchases()Ljava/util/List;183 .method·public·getAllPurchases()Ljava/util/List;
185 ····.locals·2184 ····.locals·2
186 ····.annotation·system·Ldalvik/annotation/Signature;185 ····.annotation·system·Ldalvik/annotation/Signature;
187 ········value·=·{186 ········value·=·{
188 ············"()",187 ············"()",
Offset 330, 14 lines modifiedOffset 329, 15 lines modified
  
330 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;329 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
331 ····move-result-object·v0330 ····move-result-object·v0
  
332 ····iget-object·v1,·p0,·Lcom/github/jberkel/pay/me/model/Inventory;->mSkuMap:Ljava/util/Map;331 ····iget-object·v1,·p0,·Lcom/github/jberkel/pay/me/model/Inventory;->mSkuMap:Ljava/util/Map;
  
 332 ····.line·100
333 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;333 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;
  
334 ····move-result-object·v1334 ····move-result-object·v1
  
335 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;335 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
336 ····move-result-object·v0336 ····move-result-object·v0
Offset 346, 14 lines modifiedOffset 346, 15 lines modified
  
346 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;346 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
347 ····move-result-object·v0347 ····move-result-object·v0
  
348 ····iget-object·v1,·p0,·Lcom/github/jberkel/pay/me/model/Inventory;->mPurchaseMap:Ljava/util/Map;348 ····iget-object·v1,·p0,·Lcom/github/jberkel/pay/me/model/Inventory;->mPurchaseMap:Ljava/util/Map;
  
 349 ····.line·101
349 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;350 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;
  
350 ····move-result-object·v1351 ····move-result-object·v1
  
351 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;352 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
352 ····move-result-object·v0353 ····move-result-object·v0
Offset 364, 9 lines modifiedOffset 365, 10 lines modified
  
364 ····move-result-object·v0365 ····move-result-object·v0
  
365 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;366 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
366 ····move-result-object·v0367 ····move-result-object·v0
  
 368 ····.line·99
367 ····return-object·v0369 ····return-object·v0
368 .end·method370 .end·method
2.11 KB
smali/com/github/jberkel/pay/me/model/Purchase$State.smali
    
Offset 140, 50 lines modifiedOffset 140, 47 lines modified
140 ····.locals·5140 ····.locals·5
141 ····.param·p0,·"code"····#·I141 ····.param·p0,·"code"····#·I
  
142 ····.prologue142 ····.prologue
143 ····.line·167143 ····.line·167
144 ····invoke-static·{},·Lcom/github/jberkel/pay/me/model/Purchase$State;->values()[Lcom/github/jberkel/pay/me/model/Purchase$State;144 ····invoke-static·{},·Lcom/github/jberkel/pay/me/model/Purchase$State;->values()[Lcom/github/jberkel/pay/me/model/Purchase$State;
  
145 ····move-result-object·v0145 ····move-result-object·v2
  
146 ····.local·v0,·"arr$":[Lcom/github/jberkel/pay/me/model/Purchase$State; 
147 ····array-length·v2,·v0146 ····array-length·v3,·v2
  
148 ····.local·v2,·"len$":I 
149 ····const/4·v1,·0x0147 ····const/4·v1,·0x0
  
150 ····.local·v1,·"i$":I 
151 ····:goto_0148 ····:goto_0
152 ····if-ge·v1,·v2,·:cond_1149 ····if-ge·v1,·v3,·:cond_1
  
153 ····aget-object·v3,·v0,·v1150 ····aget-object·v0,·v2,·v1
  
154 ····.line·168151 ····.line·168
155 ····.local·v3,·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;152 ····.local·v0,·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;
156 ····iget·v4,·v3,·Lcom/github/jberkel/pay/me/model/Purchase$State;->code:I153 ····iget·v4,·v0,·Lcom/github/jberkel/pay/me/model/Purchase$State;->code:I
  
157 ····if-ne·v4,·p0,·:cond_0154 ····if-ne·v4,·p0,·:cond_0
  
158 ····.line·170155 ····.line·170
159 ····.end·local·v3····#·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;156 ····.end·local·v0····#·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;
160 ····:goto_1157 ····:goto_1
161 ····return-object·v3158 ····return-object·v0
  
162 ····.line·167159 ····.line·167
163 ····.restart·local·v3····#·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;160 ····.restart·local·v0····#·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;
164 ····:cond_0161 ····:cond_0
165 ····add-int/lit8·v1,·v1,·0x1162 ····add-int/lit8·v1,·v1,·0x1
  
166 ····goto·:goto_0163 ····goto·:goto_0
  
167 ····.line·170164 ····.line·170
168 ····.end·local·v3····#·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;165 ····.end·local·v0····#·"s":Lcom/github/jberkel/pay/me/model/Purchase$State;
169 ····:cond_1166 ····:cond_1
170 ····sget-object·v3,·Lcom/github/jberkel/pay/me/model/Purchase$State;->UNKNOWN:Lcom/github/jberkel/pay/me/model/Purchase$State;167 ····sget-object·v0,·Lcom/github/jberkel/pay/me/model/Purchase$State;->UNKNOWN:Lcom/github/jberkel/pay/me/model/Purchase$State;
  
171 ····goto·:goto_1168 ····goto·:goto_1
172 .end·method169 .end·method
  
173 .method·public·static·valueOf(Ljava/lang/String;)Lcom/github/jberkel/pay/me/model/Purchase$State;170 .method·public·static·valueOf(Ljava/lang/String;)Lcom/github/jberkel/pay/me/model/Purchase$State;
174 ····.locals·1171 ····.locals·1
175 ····.param·p0,·"name"····#·Ljava/lang/String;172 ····.param·p0,·"name"····#·Ljava/lang/String;
2.19 KB
smali/com/github/jberkel/pay/me/model/ItemType.smali
    
Offset 103, 56 lines modifiedOffset 103, 53 lines modified
103 ····.locals·5103 ····.locals·5
104 ····.param·p0,·"type"····#·Ljava/lang/String;104 ····.param·p0,·"type"····#·Ljava/lang/String;
  
105 ····.prologue105 ····.prologue
106 ····.line·18106 ····.line·18
107 ····invoke-static·{},·Lcom/github/jberkel/pay/me/model/ItemType;->values()[Lcom/github/jberkel/pay/me/model/ItemType;107 ····invoke-static·{},·Lcom/github/jberkel/pay/me/model/ItemType;->values()[Lcom/github/jberkel/pay/me/model/ItemType;
  
108 ····move-result-object·v0108 ····move-result-object·v2
  
109 ····.local·v0,·"arr$":[Lcom/github/jberkel/pay/me/model/ItemType; 
110 ····array-length·v2,·v0109 ····array-length·v3,·v2
  
111 ····.local·v2,·"len$":I 
112 ····const/4·v1,·0x0110 ····const/4·v1,·0x0
  
113 ····.local·v1,·"i$":I 
114 ····:goto_0111 ····:goto_0
115 ····if-ge·v1,·v2,·:cond_1112 ····if-ge·v1,·v3,·:cond_1
  
116 ····aget-object·v3,·v0,·v1113 ····aget-object·v0,·v2,·v1
  
117 ····.line·19114 ····.line·19
118 ····.local·v3,·"t":Lcom/github/jberkel/pay/me/model/ItemType;115 ····.local·v0,·"t":Lcom/github/jberkel/pay/me/model/ItemType;
119 ····invoke-virtual·{v3},·Lcom/github/jberkel/pay/me/model/ItemType;->toString()Ljava/lang/String;116 ····invoke-virtual·{v0},·Lcom/github/jberkel/pay/me/model/ItemType;->toString()Ljava/lang/String;
  
120 ····move-result-object·v4117 ····move-result-object·v4
  
121 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z118 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
122 ····move-result·v4119 ····move-result·v4
  
123 ····if-eqz·v4,·:cond_0120 ····if-eqz·v4,·:cond_0
  
124 ····.line·21121 ····.line·21
125 ····.end·local·v3····#·"t":Lcom/github/jberkel/pay/me/model/ItemType;122 ····.end·local·v0····#·"t":Lcom/github/jberkel/pay/me/model/ItemType;
126 ····:goto_1123 ····:goto_1
127 ····return-object·v3124 ····return-object·v0
  
128 ····.line·18125 ····.line·18
129 ····.restart·local·v3····#·"t":Lcom/github/jberkel/pay/me/model/ItemType;126 ····.restart·local·v0····#·"t":Lcom/github/jberkel/pay/me/model/ItemType;
130 ····:cond_0127 ····:cond_0
131 ····add-int/lit8·v1,·v1,·0x1128 ····add-int/lit8·v1,·v1,·0x1
  
132 ····goto·:goto_0129 ····goto·:goto_0
  
133 ····.line·21130 ····.line·21
134 ····.end·local·v3····#·"t":Lcom/github/jberkel/pay/me/model/ItemType;131 ····.end·local·v0····#·"t":Lcom/github/jberkel/pay/me/model/ItemType;
135 ····:cond_1132 ····:cond_1
136 ····sget-object·v3,·Lcom/github/jberkel/pay/me/model/ItemType;->UNKNOWN:Lcom/github/jberkel/pay/me/model/ItemType;133 ····sget-object·v0,·Lcom/github/jberkel/pay/me/model/ItemType;->UNKNOWN:Lcom/github/jberkel/pay/me/model/ItemType;
  
137 ····goto·:goto_1134 ····goto·:goto_1
138 .end·method135 .end·method
  
139 .method·public·static·valueOf(Ljava/lang/String;)Lcom/github/jberkel/pay/me/model/ItemType;136 .method·public·static·valueOf(Ljava/lang/String;)Lcom/github/jberkel/pay/me/model/ItemType;
140 ····.locals·1137 ····.locals·1
141 ····.param·p0,·"name"····#·Ljava/lang/String;138 ····.param·p0,·"name"····#·Ljava/lang/String;
20.2 KB
smali/org/addhen/smssync/Settings.smali
    
Offset 367, 20 lines modifiedOffset 367, 22 lines modified
  
367 ····.line·218367 ····.line·218
368 ····:try_start_0368 ····:try_start_0
369 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPackageManager()Landroid/content/pm/PackageManager;369 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPackageManager()Landroid/content/pm/PackageManager;
  
370 ····move-result-object·v2370 ····move-result-object·v2
  
 371 ····.line·219
371 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPackageName()Ljava/lang/String;372 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPackageName()Ljava/lang/String;
  
372 ····move-result-object·v3373 ····move-result-object·v3
  
373 ····const/4·v4,·0x0374 ····const/4·v4,·0x0
  
 375 ····.line·218
374 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;376 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  
375 ····move-result-object·v2377 ····move-result-object·v2
  
376 ····iget-object·v2,·v2,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;378 ····iget-object·v2,·v2,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
  
377 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->versionName:Ljava/lang/String;379 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->versionName:Ljava/lang/String;
Offset 425, 14 lines modifiedOffset 427, 15 lines modified
425 ····:goto_0427 ····:goto_0
426 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;428 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;
  
427 ····move-result-object·v2429 ····move-result-object·v2
  
428 ····const-string·v3,·"auto_delete_preference"430 ····const-string·v3,·"auto_delete_preference"
  
 431 ····.line·231
429 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;432 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
430 ····move-result-object·v2433 ····move-result-object·v2
  
431 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;434 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;
  
432 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableAutoDelete:Landroid/preference/CheckBoxPreference;435 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableAutoDelete:Landroid/preference/CheckBoxPreference;
Offset 440, 14 lines modifiedOffset 443, 15 lines modified
440 ····.line·233443 ····.line·233
441 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;444 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;
  
442 ····move-result-object·v2445 ····move-result-object·v2
  
443 ····const-string·v3,·"enable_sms_report_delivery_preference"446 ····const-string·v3,·"enable_sms_report_delivery_preference"
  
 447 ····.line·234
444 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;448 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
445 ····move-result-object·v2449 ····move-result-object·v2
  
446 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;450 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;
  
447 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableSmsReportDelivery:Landroid/preference/CheckBoxPreference;451 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableSmsReportDelivery:Landroid/preference/CheckBoxPreference;
Offset 455, 14 lines modifiedOffset 459, 15 lines modified
455 ····.line·236459 ····.line·236
456 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;460 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;
  
457 ····move-result-object·v2461 ····move-result-object·v2
  
458 ····const-string·v3,·"enable_reply_preference"462 ····const-string·v3,·"enable_reply_preference"
  
 463 ····.line·237
459 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;464 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
460 ····move-result-object·v2465 ····move-result-object·v2
  
461 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;466 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;
  
462 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableReply:Landroid/preference/CheckBoxPreference;467 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableReply:Landroid/preference/CheckBoxPreference;
Offset 470, 14 lines modifiedOffset 475, 15 lines modified
470 ····.line·238475 ····.line·238
471 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;476 ····invoke-virtual·{p0},·Lorg/addhen/smssync/Settings;->getPreferenceScreen()Landroid/preference/PreferenceScreen;
  
472 ····move-result-object·v2477 ····move-result-object·v2
  
473 ····const-string·v3,·"enable_reply_frm_server_preference"478 ····const-string·v3,·"enable_reply_frm_server_preference"
  
 479 ····.line·239
474 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;480 ····invoke-virtual·{v2,·v3},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
475 ····move-result-object·v2481 ····move-result-object·v2
  
476 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;482 ····check-cast·v2,·Landroid/preference/CheckBoxPreference;
  
477 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableReplyFrmServer:Landroid/preference/CheckBoxPreference;483 ····iput-object·v2,·p0,·Lorg/addhen/smssync/Settings;->enableReplyFrmServer:Landroid/preference/CheckBoxPreference;
Offset 642, 14 lines modifiedOffset 648, 15 lines modified
  
642 ····.line·274648 ····.line·274
643 ····.local·v1,·"poweredPreference":Landroid/preference/Preference;649 ····.local·v1,·"poweredPreference":Landroid/preference/Preference;
644 ····new-instance·v2,·Lorg/addhen/smssync/Settings$5;650 ····new-instance·v2,·Lorg/addhen/smssync/Settings$5;
  
645 ····invoke-direct·{v2,·p0},·Lorg/addhen/smssync/Settings$5;-><init>(Lorg/addhen/smssync/Settings;)V651 ····invoke-direct·{v2,·p0},·Lorg/addhen/smssync/Settings$5;-><init>(Lorg/addhen/smssync/Settings;)V
  
 652 ····.line·275
646 ····invoke-virtual·{v1,·v2},·Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V653 ····invoke-virtual·{v1,·v2},·Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V
  
647 ····.line·285654 ····.line·285
648 ····new-instance·v2,·Lorg/addhen/smssync/prefs/Prefs;655 ····new-instance·v2,·Lorg/addhen/smssync/prefs/Prefs;
  
649 ····invoke-direct·{v2,·p0},·Lorg/addhen/smssync/prefs/Prefs;-><init>(Landroid/content/Context;)V656 ····invoke-direct·{v2,·p0},·Lorg/addhen/smssync/prefs/Prefs;-><init>(Landroid/content/Context;)V
  
Offset 708, 14 lines modifiedOffset 715, 15 lines modified
  
708 ····move-result-object·v0715 ····move-result-object·v0
  
709 ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences;716 ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences;
  
710 ····move-result-object·v0717 ····move-result-object·v0
  
 718 ····.line·507
711 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V719 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
712 ····.line·509720 ····.line·509
713 ····return-void721 ····return-void
714 .end·method722 .end·method
  
715 .method·protected·onResume()V723 .method·protected·onResume()V
Offset 730, 14 lines modifiedOffset 738, 15 lines modified
  
730 ····move-result-object·v0738 ····move-result-object·v0
  
731 ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences;739 ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences;
  
732 ····move-result-object·v0740 ····move-result-object·v0
  
 741 ····.line·498
Max diff block lines reached; 16015/20647 bytes (77.57%) of diff not shown.
525 B
smali/org/addhen/smssync/Settings$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
25 ····.prologue26 ····.prologue
26 ····.line·19327 ····.line·193
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$4;->this$0:Lorg/addhen/smssync/Settings;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$4;->this$0:Lorg/addhen/smssync/Settings;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
970 B
smali/org/addhen/smssync/Settings$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
25 ····.prologue26 ····.prologue
26 ····.line·27527 ····.line·275
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$5;->this$0:Lorg/addhen/smssync/Settings;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$5;->this$0:Lorg/addhen/smssync/Settings;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 44, 14 lines modifiedOffset 45, 15 lines modified
44 ····.line·27745 ····.line·277
45 ····new-instance·v0,·Landroid/content/Intent;46 ····new-instance·v0,·Landroid/content/Intent;
  
46 ····const-string·v1,·"android.intent.action.VIEW"47 ····const-string·v1,·"android.intent.action.VIEW"
  
47 ····const-string·v2,·"http://smssync.ushahidi.com"48 ····const-string·v2,·"http://smssync.ushahidi.com"
  
 49 ····.line·279
48 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;50 ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
49 ····move-result-object·v251 ····move-result-object·v2
  
50 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V52 ····invoke-direct·{v0,·v1,·v2},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  
51 ····.line·28053 ····.line·280
270 B
smali/org/addhen/smssync/R.smali
    
Offset 30, 10 lines modifiedOffset 30, 9 lines modified
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·1033 ····.line·10
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·1533 
36 ····return-void35 ····return-void
37 .end·method36 .end·method
525 B
smali/org/addhen/smssync/Settings$6.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V20 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
22 ····.prologue23 ····.prologue
23 ····.line·61524 ····.line·615
24 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$6;->this$0:Lorg/addhen/smssync/Settings;25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$6;->this$0:Lorg/addhen/smssync/Settings;
  
25 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
542 B
smali/org/addhen/smssync/SyncBus$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$event:Ljava/lang/Object;22 .field·final·synthetic·val$event:Ljava/lang/Object;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/SyncBus;Ljava/lang/Object;)V24 .method·constructor·<init>(Lorg/addhen/smssync/SyncBus;Ljava/lang/Object;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/SyncBus;
  
26 ····.prologue27 ····.prologue
27 ····.line·5628 ····.line·56
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/SyncBus$1;->this$0:Lorg/addhen/smssync/SyncBus;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/SyncBus$1;->this$0:Lorg/addhen/smssync/SyncBus;
  
29 ····iput-object·p2,·p0,·Lorg/addhen/smssync/SyncBus$1;->val$event:Ljava/lang/Object;30 ····iput-object·p2,·p0,·Lorg/addhen/smssync/SyncBus$1;->val$event:Ljava/lang/Object;
  
525 B
smali/org/addhen/smssync/Settings$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
25 ····.prologue26 ····.prologue
26 ····.line·13027 ····.line·130
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$3;->this$0:Lorg/addhen/smssync/Settings;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$3;->this$0:Lorg/addhen/smssync/Settings;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
525 B
smali/org/addhen/smssync/Settings$8.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V20 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
22 ····.prologue23 ····.prologue
23 ····.line·63424 ····.line·634
24 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$8;->this$0:Lorg/addhen/smssync/Settings;25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$8;->this$0:Lorg/addhen/smssync/Settings;
  
25 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
525 B
smali/org/addhen/smssync/Settings$7.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V20 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
22 ····.prologue23 ····.prologue
23 ····.line·62524 ····.line·625
24 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$7;->this$0:Lorg/addhen/smssync/Settings;25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$7;->this$0:Lorg/addhen/smssync/Settings;
  
25 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
524 B
smali/org/addhen/smssync/Settings$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
25 ····.prologue26 ····.prologue
26 ····.line·8827 ····.line·88
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$1;->this$0:Lorg/addhen/smssync/Settings;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$1;->this$0:Lorg/addhen/smssync/Settings;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
525 B
smali/org/addhen/smssync/Settings$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/Settings;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V23 .method·constructor·<init>(Lorg/addhen/smssync/Settings;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/Settings;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.line·106
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$2;->this$0:Lorg/addhen/smssync/Settings;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/Settings$2;->this$0:Lorg/addhen/smssync/Settings;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
672 B
smali/org/addhen/smssync/fragments/SentMessageFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SentMessageFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24527 ····.line·245
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$7;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$7;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.22 KB
smali/org/addhen/smssync/fragments/SyncUrlFragment$LoadingTask.smali
    
Offset 95, 21 lines modifiedOffset 95, 19 lines modified
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····goto·:goto_096 ····goto·:goto_0
97 .end·method97 .end·method
  
98 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;98 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
99 ····.locals·199 ····.locals·1
100 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
101 ····.prologue100 ····.prologue
102 ····.line·463101 ····.line·463
103 ····check-cast·p1,·[Ljava/lang/String;102 ····check-cast·p1,·[Ljava/lang/String;
  
104 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
105 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;103 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
106 ····move-result-object·v0104 ····move-result-object·v0
  
107 ····return-object·v0105 ····return-object·v0
108 .end·method106 .end·method
  
Offset 187, 21 lines modifiedOffset 185, 19 lines modified
187 ····.line·498185 ····.line·498
188 ····:cond_0186 ····:cond_0
189 ····return-void187 ····return-void
190 .end·method188 .end·method
  
191 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V189 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
192 ····.locals·0190 ····.locals·0
193 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
194 ····.prologue191 ····.prologue
195 ····.line·463192 ····.line·463
196 ····check-cast·p1,·Ljava/lang/Boolean;193 ····check-cast·p1,·Ljava/lang/Boolean;
  
197 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
198 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V194 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V
  
199 ····return-void195 ····return-void
200 .end·method196 .end·method
  
201 .method·protected·onPreExecute()V197 .method·protected·onPreExecute()V
202 ····.locals·2198 ····.locals·2
19.9 KB
smali/org/addhen/smssync/fragments/PendingMessages.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/View$OnClickListener;6 .implements·Landroid/view/View$OnClickListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/addhen/smssync/fragments/PendingMessages$8;, 
11 ········Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;,10 ········Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;,
12 ········Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;,11 ········Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;,
13 ········Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;12 ········Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
Offset 159, 20 lines modifiedOffset 158, 22 lines modified
  
159 ····move-result-object·v2158 ····move-result-object·v2
  
160 ····const/high16·v3,·0x7f0c0000159 ····const/high16·v3,·0x7f0c0000
  
161 ····new-array·v4,·v8,·[Ljava/lang/Object;160 ····new-array·v4,·v8,·[Ljava/lang/Object;
  
 161 ····.line·400
162 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;162 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
163 ····move-result-object·v5163 ····move-result-object·v5
  
164 ····aput-object·v5,·v4,·v7164 ····aput-object·v5,·v4,·v7
  
 165 ····.line·398
165 ····invoke-virtual·{v2,·v3,·v0,·v4},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;166 ····invoke-virtual·{v2,·v3,·v0,·v4},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;
  
166 ····move-result-object·v1167 ····move-result-object·v1
  
167 ····.line·401168 ····.line·401
168 ····new-instance·v2,·Ljava/lang/StringBuilder;169 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
Offset 241, 28 lines modifiedOffset 242, 31 lines modified
  
241 ····const/4·v5,·0x2242 ····const/4·v5,·0x2
  
242 ····new-array·v5,·v5,·[Ljava/lang/Object;243 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
243 ····iget·v6,·p1,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentSyncedItems:I244 ····iget·v6,·p1,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentSyncedItems:I
  
 245 ····.line·404
244 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;246 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
245 ····move-result-object·v6247 ····move-result-object·v6
  
246 ····aput-object·v6,·v5,·v7248 ····aput-object·v6,·v5,·v7
  
247 ····iget·v6,·p1,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentFailedItems:I249 ····iget·v6,·p1,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentFailedItems:I
  
 250 ····.line·405
248 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;251 ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
249 ····move-result-object·v6252 ····move-result-object·v6
  
250 ····aput-object·v6,·v5,·v8253 ····aput-object·v6,·v5,·v8
  
 254 ····.line·403
251 ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;255 ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
252 ····move-result-object·v3256 ····move-result-object·v3
  
253 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;257 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
254 ····move-result-object·v2258 ····move-result-object·v2
Offset 377, 38 lines modifiedOffset 381, 43 lines modified
  
377 ····const-wide/16·v4,·0x0381 ····const-wide/16·v4,·0x0
  
378 ····cmp-long·v0,·p1,·v4382 ····cmp-long·v0,·p1,·v4
  
379 ····if-lez·v0,·:cond_0383 ····if-lez·v0,·:cond_0
  
 384 ····.line·221
380 ····invoke-static·{},·Ljava/text/DateFormat;->getDateTimeInstance()Ljava/text/DateFormat;385 ····invoke-static·{},·Ljava/text/DateFormat;->getDateTimeInstance()Ljava/text/DateFormat;
  
381 ····move-result-object·v0386 ····move-result-object·v0
  
382 ····new-instance·v4,·Ljava/util/Date;387 ····new-instance·v4,·Ljava/util/Date;
  
383 ····invoke-direct·{v4,·p1,·p2},·Ljava/util/Date;-><init>(J)V388 ····invoke-direct·{v4,·p1,·p2},·Ljava/util/Date;-><init>(J)V
  
384 ····invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;389 ····invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
385 ····move-result-object·v0390 ····move-result-object·v0
  
 391 ····.line·222
386 ····:goto_0392 ····:goto_0
387 ····aput-object·v0,·v2,·v3393 ····aput-object·v0,·v2,·v3
  
 394 ····.line·220
388 ····invoke-virtual·{p0,·v1,·v2},·Lorg/addhen/smssync/fragments/PendingMessages;->getString(I[Ljava/lang/Object;)Ljava/lang/String;395 ····invoke-virtual·{p0,·v1,·v2},·Lorg/addhen/smssync/fragments/PendingMessages;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
389 ····move-result-object·v0396 ····move-result-object·v0
  
390 ····return-object·v0397 ····return-object·v0
  
 398 ····.line·221
391 ····:cond_0399 ····:cond_0
392 ····const·v0,·0x7f0d009f400 ····const·v0,·0x7f0d009f
  
 401 ····.line·222
393 ····invoke-virtual·{p0,·v0},·Lorg/addhen/smssync/fragments/PendingMessages;->getString(I)Ljava/lang/String;402 ····invoke-virtual·{p0,·v0},·Lorg/addhen/smssync/fragments/PendingMessages;->getString(I)Ljava/lang/String;
  
394 ····move-result-object·v0403 ····move-result-object·v0
  
395 ····goto·:goto_0404 ····goto·:goto_0
396 .end·method405 .end·method
  
Offset 453, 14 lines modifiedOffset 462, 15 lines modified
453 ····.line·165462 ····.line·165
454 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/PendingMessages;->view:Lorg/addhen/smssync/views/View;463 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/PendingMessages;->view:Lorg/addhen/smssync/views/View;
  
455 ····check-cast·v0,·Lorg/addhen/smssync/views/PendingMessagesView;464 ····check-cast·v0,·Lorg/addhen/smssync/views/PendingMessagesView;
  
456 ····iget-object·v0,·v0,·Lorg/addhen/smssync/views/PendingMessagesView;->status:Landroid/widget/TextView;465 ····iget-object·v0,·v0,·Lorg/addhen/smssync/views/PendingMessagesView;->status:Landroid/widget/TextView;
  
 466 ····.line·166
457 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/PendingMessages;->getActivity()Landroid/support/v4/app/FragmentActivity;467 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/PendingMessages;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
458 ····move-result-object·v1468 ····move-result-object·v1
  
Max diff block lines reached; 16723/20258 bytes (82.55%) of diff not shown.
755 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$8.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$deploymentDialog:Landroid/app/AlertDialog;24 .field·final·synthetic·val$deploymentDialog:Landroid/app/AlertDialog;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;Lorg/addhen/smssync/views/AddSyncUrl;Landroid/app/AlertDialog;)V26 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;Lorg/addhen/smssync/views/AddSyncUrl;Landroid/app/AlertDialog;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·29430 ····.line·294
30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$8;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;31 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$8;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
31 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$8;->val$addSyncUrl:Lorg/addhen/smssync/views/AddSyncUrl;32 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$8;->val$addSyncUrl:Lorg/addhen/smssync/views/AddSyncUrl;
  
658 B
smali/org/addhen/smssync/fragments/BlacklistFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14927 ····.line·149
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$2;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$2;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/org/addhen/smssync/fragments/WhitelistFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24327 ····.line·243
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$7;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$7;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21327 ····.line·213
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$4;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$4;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
770 B
smali/org/addhen/smssync/fragments/BlacklistFragment$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;22 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;)V24 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·22128 ····.line·221
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$6;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$6;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
29 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$6;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;30 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$6;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
2.82 KB
smali/org/addhen/smssync/fragments/BaseListFragment.smali
    
Offset 285, 20 lines modifiedOffset 285, 22 lines modified
285 ····.line·118285 ····.line·118
286 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->viewClass:Ljava/lang/Class;286 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->viewClass:Ljava/lang/Class;
  
287 ····const-class·v1,·Landroid/app/Activity;287 ····const-class·v1,·Landroid/app/Activity;
  
288 ····new-array·v2,·v4,·[Ljava/lang/Object;288 ····new-array·v2,·v4,·[Ljava/lang/Object;
  
 289 ····.line·119
289 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/BaseListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;290 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/BaseListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
290 ····move-result-object·v3291 ····move-result-object·v3
  
291 ····aput-object·v3,·v2,·v5292 ····aput-object·v3,·v2,·v5
  
 293 ····.line·118
292 ····invoke-static·{v0,·v1,·v2},·Lorg/addhen/smssync/util/Objects;->createInstance(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;294 ····invoke-static·{v0,·v1,·v2},·Lorg/addhen/smssync/util/Objects;->createInstance(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
  
293 ····move-result-object·v0295 ····move-result-object·v0
  
294 ····check-cast·v0,·Lorg/addhen/smssync/views/View;296 ····check-cast·v0,·Lorg/addhen/smssync/views/View;
  
295 ····iput-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->view:Lorg/addhen/smssync/views/View;297 ····iput-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->view:Lorg/addhen/smssync/views/View;
Offset 306, 20 lines modifiedOffset 308, 22 lines modified
306 ····.line·120308 ····.line·120
307 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->adapterClass:Ljava/lang/Class;309 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->adapterClass:Ljava/lang/Class;
  
308 ····const-class·v1,·Landroid/content/Context;310 ····const-class·v1,·Landroid/content/Context;
  
309 ····new-array·v2,·v4,·[Ljava/lang/Object;311 ····new-array·v2,·v4,·[Ljava/lang/Object;
  
 312 ····.line·121
310 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/BaseListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;313 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/BaseListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
311 ····move-result-object·v3314 ····move-result-object·v3
  
312 ····aput-object·v3,·v2,·v5315 ····aput-object·v3,·v2,·v5
  
 316 ····.line·120
313 ····invoke-static·{v0,·v1,·v2},·Lorg/addhen/smssync/util/Objects;->createInstance(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;317 ····invoke-static·{v0,·v1,·v2},·Lorg/addhen/smssync/util/Objects;->createInstance(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
  
314 ····move-result-object·v0318 ····move-result-object·v0
  
315 ····check-cast·v0,·Lorg/addhen/smssync/adapters/BaseListAdapter;319 ····check-cast·v0,·Lorg/addhen/smssync/adapters/BaseListAdapter;
  
316 ····iput-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;320 ····iput-object·v0,·p0,·Lorg/addhen/smssync/fragments/BaseListFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
Offset 534, 14 lines modifiedOffset 538, 15 lines modified
  
534 ····const/4·v2,·0x1538 ····const/4·v2,·0x1
  
535 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;539 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
536 ····move-result-object·v0540 ····move-result-object·v0
  
 541 ····.line·201
537 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V542 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
538 ····.line·202543 ····.line·202
539 ····return-void544 ····return-void
540 .end·method545 .end·method
  
541 .method·protected·toastLong(Ljava/lang/String;)V546 .method·protected·toastLong(Ljava/lang/String;)V
Offset 584, 14 lines modifiedOffset 589, 15 lines modified
  
584 ····const/4·v2,·0x0589 ····const/4·v2,·0x0
  
585 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;590 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
586 ····move-result-object·v0591 ····move-result-object·v0
  
 592 ····.line·206
587 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V593 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
588 ····.line·207594 ····.line·207
589 ····return-void595 ····return-void
590 .end·method596 .end·method
  
591 .method·protected·toastShort(Ljava/lang/CharSequence;)V597 .method·protected·toastShort(Ljava/lang/CharSequence;)V
Offset 611, 12 lines modifiedOffset 617, 13 lines modified
  
611 ····const/4·v2,·0x0617 ····const/4·v2,·0x0
  
612 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;618 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
613 ····move-result-object·v0619 ····move-result-object·v0
  
 620 ····.line·211
614 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V621 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
615 ····.line·212622 ····.line·212
616 ····return-void623 ····return-void
617 .end·method624 .end·method
1.24 KB
smali/org/addhen/smssync/fragments/SentMessageFragment$LoadingTask.smali
    
Offset 57, 21 lines modifiedOffset 57, 19 lines modified
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····return-object·v058 ····return-object·v0
59 .end·method59 .end·method
  
60 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;60 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
61 ····.locals·161 ····.locals·1
62 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
63 ····.prologue62 ····.prologue
64 ····.line·29163 ····.line·291
65 ····check-cast·p1,·[Ljava/lang/String;64 ····check-cast·p1,·[Ljava/lang/String;
  
66 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
67 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SentMessageFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;65 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SentMessageFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
68 ····move-result-object·v066 ····move-result-object·v0
  
69 ····return-object·v067 ····return-object·v0
70 .end·method68 .end·method
  
Offset 147, 21 lines modifiedOffset 145, 19 lines modified
147 ····.line·320145 ····.line·320
148 ····:cond_0146 ····:cond_0
149 ····return-void147 ····return-void
150 .end·method148 .end·method
  
151 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V149 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
152 ····.locals·0150 ····.locals·0
153 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
154 ····.prologue151 ····.prologue
155 ····.line·291152 ····.line·291
156 ····check-cast·p1,·Ljava/lang/Boolean;153 ····check-cast·p1,·Ljava/lang/Boolean;
  
157 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
158 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SentMessageFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V154 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SentMessageFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V
  
159 ····return-void155 ····return-void
160 .end·method156 .end·method
  
161 .method·protected·onPreExecute()V157 .method·protected·onPreExecute()V
162 ····.locals·2158 ····.locals·2
1.28 KB
smali/org/addhen/smssync/fragments/LogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/LogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21027 ····.line·210
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$2;->this$0:Lorg/addhen/smssync/fragments/LogFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$2;->this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 85, 24 lines modifiedOffset 86, 26 lines modified
  
85 ····const/4·v3,·0x186 ····const/4·v3,·0x1
  
86 ····new-array·v3,·v3,·[Ljava/lang/Object;87 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
87 ····const-string·v4,·"smssync_log"88 ····const-string·v4,·"smssync_log"
  
 89 ····.line·219
88 ····invoke-static·{v4},·Lorg/addhen/smssync/util/LogUtil;->getFile(Ljava/lang/String;)Ljava/io/File;90 ····invoke-static·{v4},·Lorg/addhen/smssync/util/LogUtil;->getFile(Ljava/lang/String;)Ljava/io/File;
  
89 ····move-result-object·v491 ····move-result-object·v4
  
90 ····invoke-virtual·{v4},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;92 ····invoke-virtual·{v4},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
91 ····move-result-object·v493 ····move-result-object·v4
  
92 ····aput-object·v4,·v3,·v594 ····aput-object·v4,·v3,·v5
  
 95 ····.line·218
93 ····invoke-virtual·{v1,·v2,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;96 ····invoke-virtual·{v1,·v2,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
94 ····move-result-object·v197 ····move-result-object·v1
  
95 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V98 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
96 ····.line·22099 ····.line·220
658 B
smali/org/addhen/smssync/fragments/WhitelistFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14727 ····.line·147
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$2;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$2;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
632 B
smali/org/addhen/smssync/fragments/LogFragment$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V20 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/LogFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·6124 ····.line·61
24 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$1;->this$0:Lorg/addhen/smssync/fragments/LogFragment;25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$1;->this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
11.7 KB
smali/org/addhen/smssync/fragments/PendingMessages$DeleteTask.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;Landroid/app/Activity;)V23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;Landroid/app/Activity;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
25 ····.param·p2,·"activity"····#·Landroid/app/Activity;26 ····.param·p2,·"activity"····#·Landroid/app/Activity;
  
26 ····.prologue27 ····.prologue
27 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
28 ····.line·53629 ····.line·536
29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
Offset 50, 173 lines modifiedOffset 51, 169 lines modified
50 #·virtual·methods51 #·virtual·methods
51 .method·protected·varargs·doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;52 .method·protected·varargs·doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
52 ····.locals·553 ····.locals·5
53 ····.param·p1,·"args"····#·[Ljava/lang/String;54 ····.param·p1,·"args"····#·[Ljava/lang/String;
  
54 ····.prologue55 ····.prologue
55 ····.line·55156 ····.line·551
56 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;57 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
57 ····iget-object·v2,·v2,·Lorg/addhen/smssync/fragments/PendingMessages;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;58 ····iget-object·v1,·v1,·Lorg/addhen/smssync/fragments/PendingMessages;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
  
58 ····check-cast·v2,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;59 ····check-cast·v1,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;
  
59 ····invoke-virtual·{v2},·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;->getCount()I60 ····invoke-virtual·{v1},·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;->getCount()I
  
60 ····move-result·v261 ····move-result·v1
  
61 ····if-nez·v2,·:cond_062 ····if-nez·v1,·:cond_0
  
62 ····.line·55263 ····.line·552
63 ····const/4·v2,·0x164 ····const/4·v1,·0x1
  
64 ····iput·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->deleted:I65 ····iput·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->deleted:I
  
65 ····.line·56566 ····.line·565
66 ····:goto_067 ····:goto_0
67 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;68 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
68 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/PendingMessages;->access$000(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;69 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/PendingMessages;->access$000(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;
  
69 ····move-result-object·v270 ····move-result-object·v1
  
70 ····invoke-virtual·{v2},·Lorg/addhen/smssync/models/Message;->load()Z71 ····invoke-virtual·{v1},·Lorg/addhen/smssync/models/Message;->load()Z
  
71 ····move-result·v272 ····move-result·v1
  
72 ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;73 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
73 ····move-result-object·v274 ····move-result-object·v1
  
74 ····return-object·v275 ····return-object·v1
  
75 ····.line·55576 ····.line·555
76 ····:cond_077 ····:cond_0
77 ····iget-boolean·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->deletebyUuid:Z78 ····iget-boolean·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->deletebyUuid:Z
  
78 ····if-eqz·v2,·:cond_179 ····if-eqz·v1,·:cond_1
  
79 ····.line·55680 ····.line·556
80 ····new-instance·v2,·Ljava/lang/StringBuilder;81 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
81 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V82 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
82 ····const-string·v3,·"deletedbyId·position:·"83 ····const-string·v2,·"deletedbyId·position:·"
  
83 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;84 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
84 ····move-result-object·v285 ····move-result-object·v1
  
85 ····iget-object·v3,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;86 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
86 ····invoke-static·{v3},·Lorg/addhen/smssync/fragments/PendingMessages;->access$100(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;87 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/PendingMessages;->access$100(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;
  
87 ····move-result-object·v388 ····move-result-object·v2
  
88 ····invoke-virtual·{v3},·Ljava/util/LinkedHashSet;->size()I89 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->size()I
  
89 ····move-result·v390 ····move-result·v2
  
90 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;91 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
91 ····move-result-object·v292 ····move-result-object·v1
  
92 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;93 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
93 ····move-result-object·v294 ····move-result-object·v1
  
94 ····invoke-virtual·{p0,·v2},·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->log(Ljava/lang/String;)V95 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->log(Ljava/lang/String;)V
  
95 ····.line·55796 ····.line·557
96 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;97 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
97 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/PendingMessages;->access$100(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;98 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/PendingMessages;->access$100(Lorg/addhen/smssync/fragments/PendingMessages;)Ljava/util/LinkedHashSet;
  
98 ····move-result-object·v299 ····move-result-object·v1
  
99 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator;100 ····invoke-virtual·{v1},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator;
  
100 ····move-result-object·v0101 ····move-result-object·v2
  
101 ····.local·v0,·"i$":Ljava/util/Iterator; 
102 ····:goto_1102 ····:goto_1
103 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z103 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
104 ····move-result·v2104 ····move-result·v1
  
105 ····if-eqz·v2,·:cond_2105 ····if-eqz·v1,·:cond_2
  
106 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;106 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
107 ····move-result-object·v1107 ····move-result-object·v0
  
108 ····check-cast·v1,·Ljava/lang/Integer;108 ····check-cast·v0,·Ljava/lang/Integer;
  
109 ····.line·558109 ····.line·558
110 ····.local·v1,·"position":Ljava/lang/Integer;110 ····.local·v0,·"position":Ljava/lang/Integer;
111 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;111 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
112 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/PendingMessages;->access$000(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;112 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/PendingMessages;->access$000(Lorg/addhen/smssync/fragments/PendingMessages;)Lorg/addhen/smssync/models/Message;
  
113 ····move-result-object·v3113 ····move-result-object·v3
Max diff block lines reached; 4138/11864 bytes (34.88%) of diff not shown.
1.89 KB
smali/org/addhen/smssync/fragments/SyncUrlFragment$DeleteTask.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;Landroid/app/Activity;)V23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;Landroid/app/Activity;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
25 ····.param·p2,·"activity"····#·Landroid/app/Activity;26 ····.param·p2,·"activity"····#·Landroid/app/Activity;
  
26 ····.prologue27 ····.prologue
27 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
28 ····.line·50829 ····.line·508
29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
Offset 128, 21 lines modifiedOffset 129, 19 lines modified
128 ····invoke-virtual·{v0},·Lorg/addhen/smssync/models/SyncUrl;->deleteAllSyncUrl()Z129 ····invoke-virtual·{v0},·Lorg/addhen/smssync/models/SyncUrl;->deleteAllSyncUrl()Z
  
129 ····goto·:goto_1130 ····goto·:goto_1
130 .end·method131 .end·method
  
131 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;132 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
132 ····.locals·1133 ····.locals·1
133 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
134 ····.prologue134 ····.prologue
135 ····.line·502135 ····.line·502
136 ····check-cast·p1,·[Ljava/lang/String;136 ····check-cast·p1,·[Ljava/lang/String;
  
137 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
138 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$DeleteTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;137 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$DeleteTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
139 ····move-result-object·v0138 ····move-result-object·v0
  
140 ····return-object·v0139 ····return-object·v0
141 .end·method140 .end·method
  
Offset 249, 21 lines modifiedOffset 248, 19 lines modified
249 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->toastLong(I)V248 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->toastLong(I)V
  
250 ····goto·:goto_0249 ····goto·:goto_0
251 .end·method250 .end·method
  
252 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V251 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
253 ····.locals·0252 ····.locals·0
254 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
255 ····.prologue253 ····.prologue
256 ····.line·502254 ····.line·502
257 ····check-cast·p1,·Ljava/lang/Boolean;255 ····check-cast·p1,·Ljava/lang/Boolean;
  
258 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
259 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$DeleteTask;->onPostExecute(Ljava/lang/Boolean;)V256 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$DeleteTask;->onPostExecute(Ljava/lang/Boolean;)V
  
260 ····return-void257 ····return-void
261 .end·method258 .end·method
  
262 .method·protected·onPreExecute()V259 .method·protected·onPreExecute()V
263 ····.locals·2260 ····.locals·2
616 B
smali/org/addhen/smssync/fragments/LogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/LogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·22727 ····.line·227
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$3;->this$0:Lorg/addhen/smssync/fragments/LogFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$3;->this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
795 B
smali/org/addhen/smssync/fragments/WhitelistFragment$9.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;24 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;Landroid/app/AlertDialog;)V26 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;Landroid/app/AlertDialog;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·25430 ····.line·254
30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$9;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;31 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$9;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
31 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;32 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
672 B
smali/org/addhen/smssync/fragments/SentMessageFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SentMessageFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·22527 ····.line·225
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$4;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$4;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/PendingMessages$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
  
25 ····.prologue26 ····.prologue
26 ····.line·26627 ····.line·266
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$3;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$3;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/org/addhen/smssync/fragments/BlacklistFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24027 ····.line·240
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$8;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$8;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.05 KB
smali/org/addhen/smssync/fragments/WhitelistFragment.smali
    
Offset 231, 34 lines modifiedOffset 231, 37 lines modified
  
231 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;231 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
232 ····move-result-object·v2232 ····move-result-object·v2
  
233 ····const/4·v3,·0x0233 ····const/4·v3,·0x0
  
 234 ····.line·145
234 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;235 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
235 ····move-result-object·v2236 ····move-result-object·v2
  
236 ····const·v3,·0x7f0d0039237 ····const·v3,·0x7f0d0039
  
 238 ····.line·146
237 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getString(I)Ljava/lang/String;239 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getString(I)Ljava/lang/String;
  
238 ····move-result-object·v3240 ····move-result-object·v3
  
239 ····new-instance·v4,·Lorg/addhen/smssync/fragments/WhitelistFragment$2;241 ····new-instance·v4,·Lorg/addhen/smssync/fragments/WhitelistFragment$2;
  
240 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$2;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V242 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$2;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
  
241 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;243 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
242 ····move-result-object·v2244 ····move-result-object·v2
  
243 ····const·v3,·0x7f0d003b245 ····const·v3,·0x7f0d003b
  
 246 ····.line·152
244 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getString(I)Ljava/lang/String;247 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getString(I)Ljava/lang/String;
  
245 ····move-result-object·v3248 ····move-result-object·v3
  
246 ····new-instance·v4,·Lorg/addhen/smssync/fragments/WhitelistFragment$1;249 ····new-instance·v4,·Lorg/addhen/smssync/fragments/WhitelistFragment$1;
  
247 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$1;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V250 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$1;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
Offset 326, 48 lines modifiedOffset 329, 53 lines modified
  
326 ····invoke-virtual·{v5,·v6},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z329 ····invoke-virtual·{v5,·v6},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
327 ····.line·230330 ····.line·230
328 ····:cond_0331 ····:cond_0
329 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;332 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
 333 ····.line·231
330 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;334 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
331 ····move-result-object·v5335 ····move-result-object·v5
  
332 ····invoke-direct·{v0,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V336 ····invoke-direct·{v0,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
333 ····.line·232337 ····.line·232
334 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;338 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;
335 ····const·v5,·0x7f0d0011339 ····const·v5,·0x7f0d0011
  
 340 ····.line·233
336 ····invoke-virtual·{v0,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;341 ····invoke-virtual·{v0,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
337 ····move-result-object·v5342 ····move-result-object·v5
  
 343 ····.line·234
338 ····invoke-virtual·{v5,·v4},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;344 ····invoke-virtual·{v5,·v4},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
339 ····move-result-object·v5345 ····move-result-object·v5
  
340 ····const·v6,·0x7f0d00b5346 ····const·v6,·0x7f0d00b5
  
341 ····new-instance·v7,·Lorg/addhen/smssync/fragments/WhitelistFragment$8;347 ····new-instance·v7,·Lorg/addhen/smssync/fragments/WhitelistFragment$8;
  
342 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$8;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V348 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$8;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
  
 349 ····.line·235
343 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;350 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
344 ····move-result-object·v5351 ····move-result-object·v5
  
345 ····const·v6,·0x7f0d0023352 ····const·v6,·0x7f0d0023
  
346 ····new-instance·v7,·Lorg/addhen/smssync/fragments/WhitelistFragment$7;353 ····new-instance·v7,·Lorg/addhen/smssync/fragments/WhitelistFragment$7;
  
347 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$7;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V354 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/WhitelistFragment$7;-><init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
  
 355 ····.line·242
348 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;356 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
349 ····.line·250357 ····.line·250
350 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;358 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
351 ····move-result-object·v1359 ····move-result-object·v1
  
Offset 894, 14 lines modifiedOffset 902, 15 lines modified
  
894 ····if-eq·v0,·v1,·:cond_0902 ····if-eq·v0,·v1,·:cond_0
  
895 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;903 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
  
896 ····check-cast·v0,·Lorg/addhen/smssync/adapters/FilterAdapter;904 ····check-cast·v0,·Lorg/addhen/smssync/adapters/FilterAdapter;
  
 905 ····.line·111
897 ····invoke-virtual·{v0},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I906 ····invoke-virtual·{v0},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I
  
898 ····move-result·v0907 ····move-result·v0
  
899 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment;->mSelectedItemsPositions:Ljava/util/LinkedHashSet;908 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment;->mSelectedItemsPositions:Ljava/util/LinkedHashSet;
  
900 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->size()I909 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->size()I
Offset 959, 34 lines modifiedOffset 968, 37 lines modified
  
959 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;968 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
960 ····move-result-object·v2969 ····move-result-object·v2
  
961 ····const/4·v3,·0x0970 ····const/4·v3,·0x0
  
 971 ····.line·169
962 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;972 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
963 ····move-result-object·v2973 ····move-result-object·v2
  
964 ····const·v3,·0x7f0d0039974 ····const·v3,·0x7f0d0039
  
 975 ····.line·170
965 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getString(I)Ljava/lang/String;976 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/WhitelistFragment;->getString(I)Ljava/lang/String;
  
966 ····move-result-object·v3977 ····move-result-object·v3
  
Max diff block lines reached; 1543/6076 bytes (25.39%) of diff not shown.
658 B
smali/org/addhen/smssync/fragments/BlacklistFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20427 ····.line·204
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$5;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$5;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/PendingMessages$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
  
25 ····.prologue26 ····.prologue
26 ····.line·32127 ····.line·321
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$7;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$7;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/org/addhen/smssync/fragments/WhitelistFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17727 ····.line·177
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$3;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$3;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9.3 KB
smali/org/addhen/smssync/fragments/WhitelistFragment$DeleteTask.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;Landroid/app/Activity;)V23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;Landroid/app/Activity;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
25 ····.param·p2,·"activity"····#·Landroid/app/Activity;26 ····.param·p2,·"activity"····#·Landroid/app/Activity;
  
26 ····.prologue27 ····.prologue
27 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
28 ····.line·36429 ····.line·364
29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
Offset 50, 138 lines modifiedOffset 51, 134 lines modified
50 #·virtual·methods51 #·virtual·methods
51 .method·protected·varargs·doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;52 .method·protected·varargs·doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
52 ····.locals·553 ····.locals·5
53 ····.param·p1,·"args"····#·[Ljava/lang/String;54 ····.param·p1,·"args"····#·[Ljava/lang/String;
  
54 ····.prologue55 ····.prologue
55 ····.line·37756 ····.line·377
56 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;57 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
57 ····iget-object·v2,·v2,·Lorg/addhen/smssync/fragments/WhitelistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;58 ····iget-object·v1,·v1,·Lorg/addhen/smssync/fragments/WhitelistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
  
58 ····check-cast·v2,·Lorg/addhen/smssync/adapters/FilterAdapter;59 ····check-cast·v1,·Lorg/addhen/smssync/adapters/FilterAdapter;
  
59 ····invoke-virtual·{v2},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I60 ····invoke-virtual·{v1},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I
  
60 ····move-result·v261 ····move-result·v1
  
61 ····if-nez·v2,·:cond_062 ····if-nez·v1,·:cond_0
  
62 ····.line·37863 ····.line·378
63 ····const/4·v2,·0x164 ····const/4·v1,·0x1
  
64 ····iput·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->deleted:I65 ····iput·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->deleted:I
  
65 ····.line·38966 ····.line·389
66 ····:goto_067 ····:goto_0
67 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;68 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
68 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$400(Lorg/addhen/smssync/fragments/WhitelistFragment;)Z69 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$400(Lorg/addhen/smssync/fragments/WhitelistFragment;)Z
  
69 ····move-result·v270 ····move-result·v1
  
70 ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;71 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
71 ····move-result-object·v272 ····move-result-object·v1
  
72 ····return-object·v273 ····return-object·v1
  
73 ····.line·38074 ····.line·380
74 ····:cond_075 ····:cond_0
75 ····iget-boolean·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->deletebyUuid:Z76 ····iget-boolean·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->deletebyUuid:Z
  
76 ····if-eqz·v2,·:cond_177 ····if-eqz·v1,·:cond_1
  
77 ····.line·38178 ····.line·381
78 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;79 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
79 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$500(Lorg/addhen/smssync/fragments/WhitelistFragment;)Ljava/util/LinkedHashSet;80 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$500(Lorg/addhen/smssync/fragments/WhitelistFragment;)Ljava/util/LinkedHashSet;
  
80 ····move-result-object·v281 ····move-result-object·v1
  
81 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator;82 ····invoke-virtual·{v1},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator;
  
82 ····move-result-object·v083 ····move-result-object·v2
  
83 ····.local·v0,·"i$":Ljava/util/Iterator; 
84 ····:goto_184 ····:goto_1
85 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z85 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
86 ····move-result·v286 ····move-result·v1
  
87 ····if-eqz·v2,·:cond_287 ····if-eqz·v1,·:cond_2
  
88 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;88 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
89 ····move-result-object·v189 ····move-result-object·v0
  
90 ····check-cast·v1,·Ljava/lang/Integer;90 ····check-cast·v0,·Ljava/lang/Integer;
  
91 ····.line·38291 ····.line·382
92 ····.local·v1,·"position":Ljava/lang/Integer;92 ····.local·v0,·"position":Ljava/lang/Integer;
93 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;93 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
94 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$100(Lorg/addhen/smssync/fragments/WhitelistFragment;)Lorg/addhen/smssync/models/Filter;94 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$100(Lorg/addhen/smssync/fragments/WhitelistFragment;)Lorg/addhen/smssync/models/Filter;
  
95 ····move-result-object·v395 ····move-result-object·v3
  
96 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;96 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
97 ····iget-object·v2,·v2,·Lorg/addhen/smssync/fragments/WhitelistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;97 ····iget-object·v1,·v1,·Lorg/addhen/smssync/fragments/WhitelistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
  
98 ····check-cast·v2,·Lorg/addhen/smssync/adapters/FilterAdapter;98 ····check-cast·v1,·Lorg/addhen/smssync/adapters/FilterAdapter;
  
99 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I99 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
100 ····move-result·v4100 ····move-result·v4
  
101 ····invoke-virtual·{v2,·v4},·Lorg/addhen/smssync/adapters/FilterAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;101 ····invoke-virtual·{v1,·v4},·Lorg/addhen/smssync/adapters/FilterAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;
  
102 ····move-result-object·v2102 ····move-result-object·v1
  
103 ····check-cast·v2,·Lorg/addhen/smssync/models/Filter;103 ····check-cast·v1,·Lorg/addhen/smssync/models/Filter;
  
104 ····invoke-virtual·{v2},·Lorg/addhen/smssync/models/Filter;->getId()I104 ····invoke-virtual·{v1},·Lorg/addhen/smssync/models/Filter;->getId()I
  
105 ····move-result·v2105 ····move-result·v1
  
106 ····invoke-virtual·{v3,·v2},·Lorg/addhen/smssync/models/Filter;->deleteById(I)Z106 ····invoke-virtual·{v3,·v1},·Lorg/addhen/smssync/models/Filter;->deleteById(I)Z
  
107 ····goto·:goto_1107 ····goto·:goto_1
  
108 ····.line·385108 ····.line·385
109 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
110 ····.end·local·v1····#·"position":Ljava/lang/Integer;109 ····.end·local·v0····#·"position":Ljava/lang/Integer;
111 ····:cond_1110 ····:cond_1
112 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;111 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
113 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$100(Lorg/addhen/smssync/fragments/WhitelistFragment;)Lorg/addhen/smssync/models/Filter;112 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/WhitelistFragment;->access$100(Lorg/addhen/smssync/fragments/WhitelistFragment;)Lorg/addhen/smssync/models/Filter;
  
114 ····move-result-object·v2113 ····move-result-object·v1
  
Max diff block lines reached; 1388/9385 bytes (14.79%) of diff not shown.
2.61 KB
smali/org/addhen/smssync/fragments/BlacklistFragment$9.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;24 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;Landroid/app/AlertDialog;)V26 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;Landroid/app/AlertDialog;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·25830 ····.line·258
30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;31 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
31 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;32 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
Offset 67, 14 lines modifiedOffset 68, 15 lines modified
67 ····.line·26568 ····.line·265
68 ····new-instance·v1,·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;69 ····new-instance·v1,·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;
  
69 ····iget-object·v3,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;70 ····iget-object·v3,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
70 ····iget-object·v4,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;71 ····iget-object·v4,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
 72 ····.line·266
71 ····invoke-virtual·{v4},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;73 ····invoke-virtual·{v4},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
72 ····move-result-object·v474 ····move-result-object·v4
  
73 ····iget-object·v5,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;75 ····iget-object·v5,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
74 ····invoke-direct·{v1,·v3,·v4,·v5},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;Lorg/addhen/smssync/views/AddPhoneNumber;)V76 ····invoke-direct·{v1,·v3,·v4,·v5},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;Lorg/addhen/smssync/views/AddPhoneNumber;)V
Offset 106, 14 lines modifiedOffset 108, 15 lines modified
106 ····:cond_0108 ····:cond_0
107 ····new-instance·v0,·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;109 ····new-instance·v0,·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;
  
108 ····iget-object·v3,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;110 ····iget-object·v3,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
109 ····iget-object·v4,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;111 ····iget-object·v4,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
 112 ····.line·274
110 ····invoke-virtual·{v4},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;113 ····invoke-virtual·{v4},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
111 ····move-result-object·v4114 ····move-result-object·v4
  
112 ····iget-object·v5,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;115 ····iget-object·v5,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$9;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
113 ····invoke-direct·{v0,·v3,·v4,·v5},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;Lorg/addhen/smssync/views/AddPhoneNumber;)V116 ····invoke-direct·{v0,·v3,·v4,·v5},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;Lorg/addhen/smssync/views/AddPhoneNumber;)V
658 B
smali/org/addhen/smssync/fragments/WhitelistFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17127 ····.line·171
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$4;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$4;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.37 KB
smali/org/addhen/smssync/fragments/PendingMessages$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
  
25 ····.prologue26 ····.prologue
26 ····.line·29927 ····.line·299
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$4;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$4;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 45, 14 lines modifiedOffset 46, 15 lines modified
45 ····.line·30146 ····.line·301
46 ····new-instance·v0,·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;47 ····new-instance·v0,·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;
  
47 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$4;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;48 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$4;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
48 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$4;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;49 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$4;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
 50 ····.line·302
49 ····invoke-virtual·{v2},·Lorg/addhen/smssync/fragments/PendingMessages;->getActivity()Landroid/support/v4/app/FragmentActivity;51 ····invoke-virtual·{v2},·Lorg/addhen/smssync/fragments/PendingMessages;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
50 ····move-result-object·v252 ····move-result-object·v2
  
51 ····invoke-direct·{v0,·v1,·v2},·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;-><init>(Lorg/addhen/smssync/fragments/PendingMessages;Landroid/app/Activity;)V53 ····invoke-direct·{v0,·v1,·v2},·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;-><init>(Lorg/addhen/smssync/fragments/PendingMessages;Landroid/app/Activity;)V
  
52 ····.line·30354 ····.line·303
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17527 ····.line·175
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$1;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$1;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/PendingMessages$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
  
25 ····.prologue26 ····.prologue
26 ····.line·32827 ····.line·328
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$6;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$6;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
978 B
smali/org/addhen/smssync/fragments/BlacklistFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·15527 ····.line·155
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$1;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$1;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 63, 12 lines modifiedOffset 64, 13 lines modified
  
63 ····const/4·v0,·0x064 ····const/4·v0,·0x0
  
64 ····check-cast·v0,·Ljava/lang/String;65 ····check-cast·v0,·Ljava/lang/String;
  
65 ····aput-object·v0,·v2,·v366 ····aput-object·v0,·v2,·v3
  
 67 ····.line·159
66 ····invoke-virtual·{v1,·v2},·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;68 ····invoke-virtual·{v1,·v2},·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
  
67 ····.line·16069 ····.line·160
68 ····return-void70 ····return-void
69 .end·method71 .end·method
5.36 KB
smali/org/addhen/smssync/fragments/LogFragment.smali
    
Offset 234, 14 lines modifiedOffset 234, 15 lines modified
  
234 ····invoke-static·{v3},·Lorg/addhen/smssync/util/Util;->getPhoneNumber(Landroid/content/Context;)Ljava/lang/String;234 ····invoke-static·{v3},·Lorg/addhen/smssync/util/Util;->getPhoneNumber(Landroid/content/Context;)Ljava/lang/String;
  
235 ····move-result-object·v3235 ····move-result-object·v3
  
236 ····if-eqz·v3,·:cond_1236 ····if-eqz·v3,·:cond_1
  
 237 ····.line·270
237 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/LogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;238 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/LogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
238 ····move-result-object·v3239 ····move-result-object·v3
  
239 ····invoke-static·{v3},·Lorg/addhen/smssync/util/Util;->getPhoneNumber(Landroid/content/Context;)Ljava/lang/String;240 ····invoke-static·{v3},·Lorg/addhen/smssync/util/Util;->getPhoneNumber(Landroid/content/Context;)Ljava/lang/String;
  
240 ····move-result-object·v3241 ····move-result-object·v3
Offset 340, 14 lines modifiedOffset 341, 15 lines modified
340 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;341 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
341 ····.line·281342 ····.line·281
342 ····const·v4,·0x7f0d003d343 ····const·v4,·0x7f0d003d
  
343 ····new-array·v5,·v7,·[Ljava/lang/Object;344 ····new-array·v5,·v7,·[Ljava/lang/Object;
  
 345 ····.line·282
344 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/LogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;346 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/LogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
345 ····move-result-object·v3347 ····move-result-object·v3
  
346 ····invoke-static·{v3},·Lorg/addhen/smssync/util/Util;->isConnected(Landroid/content/Context;)Z348 ····invoke-static·{v3},·Lorg/addhen/smssync/util/Util;->isConnected(Landroid/content/Context;)Z
  
347 ····move-result·v3349 ····move-result·v3
Offset 356, 17 lines modifiedOffset 358, 19 lines modified
  
356 ····const·v3,·0x7f0d003b358 ····const·v3,·0x7f0d003b
  
357 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;359 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;
  
358 ····move-result-object·v3360 ····move-result-object·v3
  
 361 ····.line·283
359 ····:goto_0362 ····:goto_0
360 ····aput-object·v3,·v5,·v6363 ····aput-object·v3,·v5,·v6
  
 364 ····.line·281
361 ····invoke-virtual·{p0,·v4,·v5},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;365 ····invoke-virtual·{p0,·v4,·v5},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
362 ····move-result-object·v3366 ····move-result-object·v3
  
363 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;367 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
364 ····.line·286368 ····.line·286
Offset 417, 19 lines modifiedOffset 421, 20 lines modified
417 ····:cond_2421 ····:cond_2
418 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;422 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
419 ····move-result-object·v3423 ····move-result-object·v3
  
420 ····return-object·v3424 ····return-object·v3
  
421 ····.line·281425 ····.line·282
422 ····.end·local·v1····#·"logs":Ljava/lang/String;426 ····.end·local·v1····#·"logs":Ljava/lang/String;
423 ····:cond_3427 ····:cond_3
424 ····const·v3,·0x7f0d0039428 ····const·v3,·0x7f0d0039
  
 429 ····.line·283
425 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;430 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;
  
426 ····move-result-object·v3431 ····move-result-object·v3
  
427 ····goto·:goto_0432 ····goto·:goto_0
428 .end·method433 .end·method
  
Offset 456, 34 lines modifiedOffset 461, 37 lines modified
  
456 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;461 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
457 ····move-result-object·v2462 ····move-result-object·v2
  
458 ····const/4·v3,·0x0463 ····const/4·v3,·0x0
  
 464 ····.line·240
459 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;465 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
460 ····move-result-object·v2466 ····move-result-object·v2
  
461 ····const·v3,·0x7f0d0039467 ····const·v3,·0x7f0d0039
  
 468 ····.line·241
462 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;469 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;
  
463 ····move-result-object·v3470 ····move-result-object·v3
  
464 ····new-instance·v4,·Lorg/addhen/smssync/fragments/LogFragment$5;471 ····new-instance·v4,·Lorg/addhen/smssync/fragments/LogFragment$5;
  
465 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/LogFragment$5;-><init>(Lorg/addhen/smssync/fragments/LogFragment;)V472 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/LogFragment$5;-><init>(Lorg/addhen/smssync/fragments/LogFragment;)V
  
466 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;473 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
467 ····move-result-object·v2474 ····move-result-object·v2
  
468 ····const·v3,·0x7f0d003b475 ····const·v3,·0x7f0d003b
  
 476 ····.line·247
469 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;477 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/LogFragment;->getString(I)Ljava/lang/String;
  
470 ····move-result-object·v3478 ····move-result-object·v3
  
471 ····new-instance·v4,·Lorg/addhen/smssync/fragments/LogFragment$4;479 ····new-instance·v4,·Lorg/addhen/smssync/fragments/LogFragment$4;
  
472 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/LogFragment$4;-><init>(Lorg/addhen/smssync/fragments/LogFragment;)V480 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/LogFragment$4;-><init>(Lorg/addhen/smssync/fragments/LogFragment;)V
Offset 681, 15 lines modifiedOffset 689, 15 lines modified
681 ····.line·144689 ····.line·144
682 ····const·v2,·0x7f0a0084690 ····const·v2,·0x7f0a0084
  
683 ····invoke-interface·{p1,·v2},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;691 ····invoke-interface·{p1,·v2},·Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
  
684 ····move-result-object·v0692 ····move-result-object·v0
  
685 ····.line·145693 ····.line·146
686 ····.local·v0,·"actionItem":Landroid/view/MenuItem;694 ····.local·v0,·"actionItem":Landroid/view/MenuItem;
687 ····invoke-static·{v0},·Landroid/support/v4/view/MenuItemCompat;->getActionProvider(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider;695 ····invoke-static·{v0},·Landroid/support/v4/view/MenuItemCompat;->getActionProvider(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider;
  
688 ····move-result-object·v1696 ····move-result-object·v1
  
689 ····check-cast·v1,·Landroid/support/v7/widget/ShareActionProvider;697 ····check-cast·v1,·Landroid/support/v7/widget/ShareActionProvider;
  
Offset 856, 24 lines modifiedOffset 864, 26 lines modified
Max diff block lines reached; 1444/5385 bytes (26.82%) of diff not shown.
658 B
smali/org/addhen/smssync/fragments/BlacklistFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24727 ····.line·247
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$7;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$7;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/org/addhen/smssync/fragments/WhitelistFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.line·236
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$8;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$8;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.05 KB
smali/org/addhen/smssync/fragments/BlacklistFragment.smali
    
Offset 231, 34 lines modifiedOffset 231, 37 lines modified
  
231 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;231 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
232 ····move-result-object·v2232 ····move-result-object·v2
  
233 ····const/4·v3,·0x0233 ····const/4·v3,·0x0
  
 234 ····.line·147
234 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;235 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
235 ····move-result-object·v2236 ····move-result-object·v2
  
236 ····const·v3,·0x7f0d0039237 ····const·v3,·0x7f0d0039
  
 238 ····.line·148
237 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getString(I)Ljava/lang/String;239 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getString(I)Ljava/lang/String;
  
238 ····move-result-object·v3240 ····move-result-object·v3
  
239 ····new-instance·v4,·Lorg/addhen/smssync/fragments/BlacklistFragment$2;241 ····new-instance·v4,·Lorg/addhen/smssync/fragments/BlacklistFragment$2;
  
240 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$2;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V242 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$2;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
  
241 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;243 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
242 ····move-result-object·v2244 ····move-result-object·v2
  
243 ····const·v3,·0x7f0d003b245 ····const·v3,·0x7f0d003b
  
 246 ····.line·154
244 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getString(I)Ljava/lang/String;247 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getString(I)Ljava/lang/String;
  
245 ····move-result-object·v3248 ····move-result-object·v3
  
246 ····new-instance·v4,·Lorg/addhen/smssync/fragments/BlacklistFragment$1;249 ····new-instance·v4,·Lorg/addhen/smssync/fragments/BlacklistFragment$1;
  
247 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$1;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V250 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$1;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
Offset 326, 48 lines modifiedOffset 329, 53 lines modified
  
326 ····invoke-virtual·{v5,·v6},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z329 ····invoke-virtual·{v5,·v6},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
327 ····.line·234330 ····.line·234
328 ····:cond_0331 ····:cond_0
329 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;332 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
 333 ····.line·235
330 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;334 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
331 ····move-result-object·v5335 ····move-result-object·v5
  
332 ····invoke-direct·{v0,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V336 ····invoke-direct·{v0,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
333 ····.line·236337 ····.line·236
334 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;338 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;
335 ····const·v5,·0x7f0d0011339 ····const·v5,·0x7f0d0011
  
 340 ····.line·237
336 ····invoke-virtual·{v0,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;341 ····invoke-virtual·{v0,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
337 ····move-result-object·v5342 ····move-result-object·v5
  
 343 ····.line·238
338 ····invoke-virtual·{v5,·v4},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;344 ····invoke-virtual·{v5,·v4},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
339 ····move-result-object·v5345 ····move-result-object·v5
  
340 ····const·v6,·0x7f0d00b5346 ····const·v6,·0x7f0d00b5
  
341 ····new-instance·v7,·Lorg/addhen/smssync/fragments/BlacklistFragment$8;347 ····new-instance·v7,·Lorg/addhen/smssync/fragments/BlacklistFragment$8;
  
342 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$8;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V348 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$8;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
  
 349 ····.line·239
343 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;350 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
344 ····move-result-object·v5351 ····move-result-object·v5
  
345 ····const·v6,·0x7f0d0023352 ····const·v6,·0x7f0d0023
  
346 ····new-instance·v7,·Lorg/addhen/smssync/fragments/BlacklistFragment$7;353 ····new-instance·v7,·Lorg/addhen/smssync/fragments/BlacklistFragment$7;
  
347 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$7;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V354 ····invoke-direct·{v7,·p0},·Lorg/addhen/smssync/fragments/BlacklistFragment$7;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
  
 355 ····.line·246
348 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;356 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
349 ····.line·254357 ····.line·254
350 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;358 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
351 ····move-result-object·v1359 ····move-result-object·v1
  
Offset 901, 14 lines modifiedOffset 909, 15 lines modified
  
901 ····if-eq·v0,·v1,·:cond_0909 ····if-eq·v0,·v1,·:cond_0
  
902 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;910 ····iget-object·v0,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
  
903 ····check-cast·v0,·Lorg/addhen/smssync/adapters/FilterAdapter;911 ····check-cast·v0,·Lorg/addhen/smssync/adapters/FilterAdapter;
  
 912 ····.line·113
904 ····invoke-virtual·{v0},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I913 ····invoke-virtual·{v0},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I
  
905 ····move-result·v0914 ····move-result·v0
  
906 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment;->mSelectedItemsPositions:Ljava/util/LinkedHashSet;915 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment;->mSelectedItemsPositions:Ljava/util/LinkedHashSet;
  
907 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->size()I916 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->size()I
Offset 966, 34 lines modifiedOffset 975, 37 lines modified
  
966 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;975 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
967 ····move-result-object·v2976 ····move-result-object·v2
  
968 ····const/4·v3,·0x0977 ····const/4·v3,·0x0
  
 978 ····.line·172
969 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;979 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
970 ····move-result-object·v2980 ····move-result-object·v2
  
971 ····const·v3,·0x7f0d0039981 ····const·v3,·0x7f0d0039
  
 982 ····.line·173
972 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getString(I)Ljava/lang/String;983 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getString(I)Ljava/lang/String;
  
973 ····move-result-object·v3984 ····move-result-object·v3
  
Max diff block lines reached; 1543/6076 bytes (25.39%) of diff not shown.
647 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·35027 ····.line·350
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$10;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$10;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.35 KB
smali/org/addhen/smssync/fragments/SentMessageFragment.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/addhen/smssync/fragments/BaseListFragment;2 .super·Lorg/addhen/smssync/fragments/BaseListFragment;
3 .source·"SentMessageFragment.java"3 .source·"SentMessageFragment.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/addhen/smssync/fragments/SentMessageFragment$8;, 
8 ········Lorg/addhen/smssync/fragments/SentMessageFragment$LoadingTask;7 ········Lorg/addhen/smssync/fragments/SentMessageFragment$LoadingTask;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"Lorg/addhen/smssync/fragments/BaseListFragment",12 ········"Lorg/addhen/smssync/fragments/BaseListFragment",
Offset 436, 34 lines modifiedOffset 435, 37 lines modified
  
436 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;435 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
437 ····move-result-object·v2436 ····move-result-object·v2
  
438 ····const/4·v3,·0x0437 ····const/4·v3,·0x0
  
 438 ····.line·217
439 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;439 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
440 ····move-result-object·v2440 ····move-result-object·v2
  
441 ····const·v3,·0x7f0d0039441 ····const·v3,·0x7f0d0039
  
 442 ····.line·218
442 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;443 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;
  
443 ····move-result-object·v3444 ····move-result-object·v3
  
444 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$5;445 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$5;
  
445 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$5;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V446 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$5;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
  
446 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;447 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
447 ····move-result-object·v2448 ····move-result-object·v2
  
448 ····const·v3,·0x7f0d003b449 ····const·v3,·0x7f0d003b
  
 450 ····.line·224
449 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;451 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;
  
450 ····move-result-object·v3452 ····move-result-object·v3
  
451 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$4;453 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$4;
  
452 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$4;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V454 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$4;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
Offset 506, 34 lines modifiedOffset 508, 37 lines modified
  
506 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;508 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
507 ····move-result-object·v2509 ····move-result-object·v2
  
508 ····const/4·v3,·0x0510 ····const/4·v3,·0x0
  
 511 ····.line·243
509 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;512 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
510 ····move-result-object·v2513 ····move-result-object·v2
  
511 ····const·v3,·0x7f0d0039514 ····const·v3,·0x7f0d0039
  
 515 ····.line·244
512 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;516 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;
  
513 ····move-result-object·v3517 ····move-result-object·v3
  
514 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$7;518 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$7;
  
515 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$7;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V519 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$7;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
  
516 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;520 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
517 ····move-result-object·v2521 ····move-result-object·v2
  
518 ····const·v3,·0x7f0d003b522 ····const·v3,·0x7f0d003b
  
 523 ····.line·250
519 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;524 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SentMessageFragment;->getString(I)Ljava/lang/String;
  
520 ····move-result-object·v3525 ····move-result-object·v3
  
521 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$6;526 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SentMessageFragment$6;
  
522 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$6;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V527 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SentMessageFragment$6;-><init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·28327 ····.line·283
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$6;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$6;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10.2 KB
smali/org/addhen/smssync/fragments/SyncUrlFragment.smali
    
Offset 243, 14 lines modifiedOffset 243, 15 lines modified
243 ····invoke-virtual·{v7,·v8},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V243 ····invoke-virtual·{v7,·v8},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
  
244 ····.line·333244 ····.line·333
245 ····iget-object·v7,·v2,·Lorg/addhen/smssync/views/EditSyncScheme;->keySentTimeStamp:Landroid/widget/EditText;245 ····iget-object·v7,·v2,·Lorg/addhen/smssync/views/EditSyncScheme;->keySentTimeStamp:Landroid/widget/EditText;
  
246 ····sget-object·v8,·Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;->SENT_TIMESTAMP:Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;246 ····sget-object·v8,·Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;->SENT_TIMESTAMP:Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;
  
 247 ····.line·334
247 ····invoke-virtual·{v5,·v8},·Lorg/addhen/smssync/net/SyncScheme;->getKey(Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;)Ljava/lang/String;248 ····invoke-virtual·{v5,·v8},·Lorg/addhen/smssync/net/SyncScheme;->getKey(Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;)Ljava/lang/String;
  
248 ····move-result-object·v8249 ····move-result-object·v8
  
249 ····invoke-virtual·{v7,·v8},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V250 ····invoke-virtual·{v7,·v8},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
  
250 ····.line·335251 ····.line·335
Offset 300, 48 lines modifiedOffset 301, 53 lines modified
300 ····move-result·v8301 ····move-result·v8
  
301 ····invoke-virtual·{v7,·v8},·Landroid/widget/Spinner;->setSelection(I)V302 ····invoke-virtual·{v7,·v8},·Landroid/widget/Spinner;->setSelection(I)V
  
302 ····.line·344303 ····.line·344
303 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;304 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
 305 ····.line·345
304 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;306 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
305 ····move-result-object·v7307 ····move-result-object·v7
  
306 ····invoke-direct·{v0,·v7},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V308 ····invoke-direct·{v0,·v7},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
307 ····.line·346309 ····.line·346
308 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;310 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;
309 ····const·v7,·0x7f0d010b311 ····const·v7,·0x7f0d010b
  
 312 ····.line·347
310 ····invoke-virtual·{v0,·v7},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;313 ····invoke-virtual·{v0,·v7},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
311 ····move-result-object·v7314 ····move-result-object·v7
  
 315 ····.line·348
312 ····invoke-virtual·{v7,·v6},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;316 ····invoke-virtual·{v7,·v6},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
  
313 ····move-result-object·v7317 ····move-result-object·v7
  
314 ····const·v8,·0x7f0d00b5318 ····const·v8,·0x7f0d00b5
  
315 ····new-instance·v9,·Lorg/addhen/smssync/fragments/SyncUrlFragment$10;319 ····new-instance·v9,·Lorg/addhen/smssync/fragments/SyncUrlFragment$10;
  
316 ····invoke-direct·{v9,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$10;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V320 ····invoke-direct·{v9,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$10;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
  
 321 ····.line·349
317 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;322 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
318 ····move-result-object·v7323 ····move-result-object·v7
  
319 ····const·v8,·0x7f0d0023324 ····const·v8,·0x7f0d0023
  
320 ····new-instance·v9,·Lorg/addhen/smssync/fragments/SyncUrlFragment$9;325 ····new-instance·v9,·Lorg/addhen/smssync/fragments/SyncUrlFragment$9;
  
321 ····invoke-direct·{v9,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$9;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V326 ····invoke-direct·{v9,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$9;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
  
 327 ····.line·354
322 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;328 ····invoke-virtual·{v7,·v8,·v9},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
323 ····.line·362329 ····.line·362
324 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;330 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
325 ····move-result-object·v1331 ····move-result-object·v1
  
Offset 393, 34 lines modifiedOffset 399, 37 lines modified
  
393 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;399 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
394 ····move-result-object·v2400 ····move-result-object·v2
  
395 ····const/4·v3,·0x0401 ····const/4·v3,·0x0
  
 402 ····.line·167
396 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;403 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
  
397 ····move-result-object·v2404 ····move-result-object·v2
  
398 ····const·v3,·0x7f0d0039405 ····const·v3,·0x7f0d0039
  
 406 ····.line·168
399 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getString(I)Ljava/lang/String;407 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getString(I)Ljava/lang/String;
  
400 ····move-result-object·v3408 ····move-result-object·v3
  
401 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SyncUrlFragment$2;409 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SyncUrlFragment$2;
  
402 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$2;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V410 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$2;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
  
403 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;411 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
404 ····move-result-object·v2412 ····move-result-object·v2
  
405 ····const·v3,·0x7f0d003b413 ····const·v3,·0x7f0d003b
  
 414 ····.line·174
406 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getString(I)Ljava/lang/String;415 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getString(I)Ljava/lang/String;
  
407 ····move-result-object·v3416 ····move-result-object·v3
  
408 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SyncUrlFragment$1;417 ····new-instance·v4,·Lorg/addhen/smssync/fragments/SyncUrlFragment$1;
  
409 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$1;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V418 ····invoke-direct·{v4,·p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment$1;-><init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
Offset 572, 48 lines modifiedOffset 581, 53 lines modified
572 ····iput·v6,·v1,·Lorg/addhen/smssync/views/AddSyncUrl;->status:I581 ····iput·v6,·v1,·Lorg/addhen/smssync/views/AddSyncUrl;->status:I
  
573 ····.line·270582 ····.line·270
574 ····.end·local·v4····#·"listSyncUrl":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/SyncUrl;>;"583 ····.end·local·v4····#·"listSyncUrl":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/SyncUrl;>;"
575 ····:cond_0584 ····:cond_0
576 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;585 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
 586 ····.line·271
577 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;587 ····invoke-virtual·{p0},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
578 ····move-result-object·v6588 ····move-result-object·v6
  
579 ····invoke-direct·{v0,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V589 ····invoke-direct·{v0,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
580 ····.line·272590 ····.line·272
581 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;591 ····.local·v0,·"addBuilder":Landroid/app/AlertDialog$Builder;
582 ····const·v6,·0x7f0d0012592 ····const·v6,·0x7f0d0012
  
 593 ····.line·273
Max diff block lines reached; 5567/10350 bytes (53.79%) of diff not shown.
672 B
smali/org/addhen/smssync/fragments/SentMessageFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SentMessageFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21927 ····.line·219
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$5;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$5;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
616 B
smali/org/addhen/smssync/fragments/LogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/LogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24827 ····.line·248
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$4;->this$0:Lorg/addhen/smssync/fragments/LogFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$4;->this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·27627 ····.line·276
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$7;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$7;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.23 KB
smali/org/addhen/smssync/fragments/BlacklistFragment$LoadingTask.smali
    
Offset 53, 21 lines modifiedOffset 53, 19 lines modified
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;56 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
59 ····.prologue58 ····.prologue
60 ····.line·33959 ····.line·339
61 ····check-cast·p1,·[Ljava/lang/String;60 ····check-cast·p1,·[Ljava/lang/String;
  
62 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
63 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;61 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
64 ····move-result-object·v062 ····move-result-object·v0
  
65 ····return-object·v063 ····return-object·v0
66 .end·method64 .end·method
  
Offset 134, 21 lines modifiedOffset 132, 19 lines modified
134 ····.line·366132 ····.line·366
135 ····:cond_0133 ····:cond_0
136 ····return-void134 ····return-void
137 .end·method135 .end·method
  
138 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V136 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
139 ····.locals·0137 ····.locals·0
140 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
141 ····.prologue138 ····.prologue
142 ····.line·339139 ····.line·339
143 ····check-cast·p1,·Ljava/lang/Boolean;140 ····check-cast·p1,·Ljava/lang/Boolean;
  
144 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
145 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V141 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V
  
146 ····return-void142 ····return-void
147 .end·method143 .end·method
  
148 .method·protected·onPreExecute()V144 .method·protected·onPreExecute()V
149 ····.locals·2145 ····.locals·2
1.23 KB
smali/org/addhen/smssync/fragments/WhitelistFragment$LoadingTask.smali
    
Offset 53, 21 lines modifiedOffset 53, 19 lines modified
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;56 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
59 ····.prologue58 ····.prologue
60 ····.line·32859 ····.line·328
61 ····check-cast·p1,·[Ljava/lang/String;60 ····check-cast·p1,·[Ljava/lang/String;
  
62 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
63 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;61 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
64 ····move-result-object·v062 ····move-result-object·v0
  
65 ····return-object·v063 ····return-object·v0
66 .end·method64 .end·method
  
Offset 134, 21 lines modifiedOffset 132, 19 lines modified
134 ····.line·355132 ····.line·355
135 ····:cond_0133 ····:cond_0
136 ····return-void134 ····return-void
137 .end·method135 .end·method
  
138 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V136 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
139 ····.locals·0137 ····.locals·0
140 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
141 ····.prologue138 ····.prologue
142 ····.line·328139 ····.line·328
143 ····check-cast·p1,·Ljava/lang/Boolean;140 ····check-cast·p1,·Ljava/lang/Boolean;
  
144 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
145 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V141 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V
  
146 ····return-void142 ····return-void
147 .end·method143 .end·method
  
148 .method·protected·onPreExecute()V144 .method·protected·onPreExecute()V
149 ····.locals·2145 ····.locals·2
1.35 KB
smali/org/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask.smali
    
Offset 120, 21 lines modifiedOffset 120, 19 lines modified
120 ····iput-boolean·v0,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;->status:Z120 ····iput-boolean·v0,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;->status:Z
  
121 ····goto·:goto_0121 ····goto·:goto_0
122 .end·method122 .end·method
  
123 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;123 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
124 ····.locals·1124 ····.locals·1
125 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
126 ····.prologue125 ····.prologue
127 ····.line·428126 ····.line·428
128 ····check-cast·p1,·[Ljava/lang/String;127 ····check-cast·p1,·[Ljava/lang/String;
  
129 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
130 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;128 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
131 ····move-result-object·v0129 ····move-result-object·v0
  
132 ····return-object·v0130 ····return-object·v0
133 .end·method131 .end·method
  
Offset 211, 18 lines modifiedOffset 209, 16 lines modified
211 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/BlacklistFragment;->toastLong(I)V209 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/BlacklistFragment;->toastLong(I)V
  
212 ····goto·:goto_0210 ····goto·:goto_0
213 .end·method211 .end·method
  
214 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V212 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
215 ····.locals·0213 ····.locals·0
216 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
217 ····.prologue214 ····.prologue
218 ····.line·428215 ····.line·428
219 ····check-cast·p1,·Ljava/lang/Boolean;216 ····check-cast·p1,·Ljava/lang/Boolean;
  
220 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
221 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;->onPostExecute(Ljava/lang/Boolean;)V217 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/BlacklistFragment$AddPhoneNumberTask;->onPostExecute(Ljava/lang/Boolean;)V
  
222 ····return-void218 ····return-void
223 .end·method219 .end·method
770 B
smali/org/addhen/smssync/fragments/WhitelistFragment$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;22 .field·final·synthetic·val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;)V24 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;Lorg/addhen/smssync/views/AddPhoneNumber;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·21728 ····.line·217
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$6;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$6;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
29 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$6;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;30 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$6;->val$addPhoneNumber:Lorg/addhen/smssync/views/AddPhoneNumber;
  
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21927 ····.line·219
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$3;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$3;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
672 B
smali/org/addhen/smssync/fragments/SentMessageFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SentMessageFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·25127 ····.line·251
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$6;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$6;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.27 KB
smali/org/addhen/smssync/fragments/PendingMessages$ImportMessagesTask.smali
    
Offset 94, 21 lines modifiedOffset 94, 19 lines modified
94 ····move-result-object·v094 ····move-result-object·v0
  
95 ····return-object·v095 ····return-object·v0
96 .end·method96 .end·method
  
97 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;97 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
98 ····.locals·198 ····.locals·1
99 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
100 ····.prologue99 ····.prologue
101 ····.line·459100 ····.line·459
102 ····check-cast·p1,·[Ljava/lang/String;101 ····check-cast·p1,·[Ljava/lang/String;
  
103 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
104 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;102 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
105 ····move-result-object·v0103 ····move-result-object·v0
  
106 ····return-object·v0104 ····return-object·v0
107 .end·method105 .end·method
  
Offset 180, 18 lines modifiedOffset 178, 16 lines modified
180 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/PendingMessages;->toastLong(I)V178 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/PendingMessages;->toastLong(I)V
  
181 ····goto·:goto_0179 ····goto·:goto_0
182 .end·method180 .end·method
  
183 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V181 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
184 ····.locals·0182 ····.locals·0
185 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
186 ····.prologue183 ····.prologue
187 ····.line·459184 ····.line·459
188 ····check-cast·p1,·Ljava/lang/Boolean;185 ····check-cast·p1,·Ljava/lang/Boolean;
  
189 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
190 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;->onPostExecute(Ljava/lang/Boolean;)V186 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$ImportMessagesTask;->onPostExecute(Ljava/lang/Boolean;)V
  
191 ····return-void187 ····return-void
192 .end·method188 .end·method
658 B
smali/org/addhen/smssync/fragments/WhitelistFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·15327 ····.line·153
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$1;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$1;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.35 KB
smali/org/addhen/smssync/fragments/WhitelistFragment$AddPhoneNumberTask.smali
    
Offset 120, 21 lines modifiedOffset 120, 19 lines modified
120 ····iput-boolean·v0,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$AddPhoneNumberTask;->status:Z120 ····iput-boolean·v0,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$AddPhoneNumberTask;->status:Z
  
121 ····goto·:goto_0121 ····goto·:goto_0
122 .end·method122 .end·method
  
123 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;123 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
124 ····.locals·1124 ····.locals·1
125 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
126 ····.prologue125 ····.prologue
127 ····.line·417126 ····.line·417
128 ····check-cast·p1,·[Ljava/lang/String;127 ····check-cast·p1,·[Ljava/lang/String;
  
129 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
130 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$AddPhoneNumberTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;128 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$AddPhoneNumberTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
131 ····move-result-object·v0129 ····move-result-object·v0
  
132 ····return-object·v0130 ····return-object·v0
133 .end·method131 .end·method
  
Offset 200, 18 lines modifiedOffset 198, 16 lines modified
200 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/WhitelistFragment;->toastLong(I)V198 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/WhitelistFragment;->toastLong(I)V
  
201 ····goto·:goto_0199 ····goto·:goto_0
202 .end·method200 .end·method
  
203 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V201 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
204 ····.locals·0202 ····.locals·0
205 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
206 ····.prologue203 ····.prologue
207 ····.line·417204 ····.line·417
208 ····check-cast·p1,·Ljava/lang/Boolean;205 ····check-cast·p1,·Ljava/lang/Boolean;
  
209 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
210 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$AddPhoneNumberTask;->onPostExecute(Ljava/lang/Boolean;)V206 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/WhitelistFragment$AddPhoneNumberTask;->onPostExecute(Ljava/lang/Boolean;)V
  
211 ····return-void207 ····return-void
212 .end·method208 .end·method
644 B
smali/org/addhen/smssync/fragments/PendingMessages$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
  
25 ····.prologue26 ····.prologue
26 ····.line·27227 ····.line·272
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$2;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$2;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.38 KB
smali/org/addhen/smssync/fragments/BlacklistFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·18027 ····.line·180
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$3;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$3;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 47, 14 lines modifiedOffset 48, 15 lines modified
47 ····.line·18348 ····.line·183
48 ····new-instance·v0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;49 ····new-instance·v0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;
  
49 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$3;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;50 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$3;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
50 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$3;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;51 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$3;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
 52 ····.line·184
51 ····invoke-virtual·{v2},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;53 ····invoke-virtual·{v2},·Lorg/addhen/smssync/fragments/BlacklistFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
52 ····move-result-object·v254 ····move-result-object·v2
  
53 ····invoke-direct·{v0,·v1,·v2},·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;)V55 ····invoke-direct·{v0,·v1,·v2},·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;-><init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;)V
  
54 ····.line·18556 ····.line·185
658 B
smali/org/addhen/smssync/fragments/WhitelistFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/WhitelistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/WhitelistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20027 ····.line·200
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$5;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/WhitelistFragment$5;->this$0:Lorg/addhen/smssync/fragments/WhitelistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
689 B
smali/org/addhen/smssync/fragments/SentMessageFragment$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V20 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SentMessageFragment;
  
22 ····.prologue23 ····.prologue
23 ····.line·14124 ····.line·141
24 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$3;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$3;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
9.3 KB
smali/org/addhen/smssync/fragments/BlacklistFragment$DeleteTask.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;)V23 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;Landroid/app/Activity;)V
24 ····.locals·124 ····.locals·1
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
25 ····.param·p2,·"activity"····#·Landroid/app/Activity;26 ····.param·p2,·"activity"····#·Landroid/app/Activity;
  
26 ····.prologue27 ····.prologue
27 ····const/4·v0,·0x028 ····const/4·v0,·0x0
  
28 ····.line·37529 ····.line·375
29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
Offset 50, 138 lines modifiedOffset 51, 134 lines modified
50 #·virtual·methods51 #·virtual·methods
51 .method·protected·varargs·doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;52 .method·protected·varargs·doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
52 ····.locals·553 ····.locals·5
53 ····.param·p1,·"args"····#·[Ljava/lang/String;54 ····.param·p1,·"args"····#·[Ljava/lang/String;
  
54 ····.prologue55 ····.prologue
55 ····.line·38856 ····.line·388
56 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;57 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
57 ····iget-object·v2,·v2,·Lorg/addhen/smssync/fragments/BlacklistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;58 ····iget-object·v1,·v1,·Lorg/addhen/smssync/fragments/BlacklistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
  
58 ····check-cast·v2,·Lorg/addhen/smssync/adapters/FilterAdapter;59 ····check-cast·v1,·Lorg/addhen/smssync/adapters/FilterAdapter;
  
59 ····invoke-virtual·{v2},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I60 ····invoke-virtual·{v1},·Lorg/addhen/smssync/adapters/FilterAdapter;->getCount()I
  
60 ····move-result·v261 ····move-result·v1
  
61 ····if-nez·v2,·:cond_062 ····if-nez·v1,·:cond_0
  
62 ····.line·38963 ····.line·389
63 ····const/4·v2,·0x164 ····const/4·v1,·0x1
  
64 ····iput·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->deleted:I65 ····iput·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->deleted:I
  
65 ····.line·40066 ····.line·400
66 ····:goto_067 ····:goto_0
67 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;68 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
68 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$400(Lorg/addhen/smssync/fragments/BlacklistFragment;)Z69 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$400(Lorg/addhen/smssync/fragments/BlacklistFragment;)Z
  
69 ····move-result·v270 ····move-result·v1
  
70 ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;71 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
71 ····move-result-object·v272 ····move-result-object·v1
  
72 ····return-object·v273 ····return-object·v1
  
73 ····.line·39174 ····.line·391
74 ····:cond_075 ····:cond_0
75 ····iget-boolean·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->deletebyUuid:Z76 ····iget-boolean·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->deletebyUuid:Z
  
76 ····if-eqz·v2,·:cond_177 ····if-eqz·v1,·:cond_1
  
77 ····.line·39278 ····.line·392
78 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;79 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
79 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$500(Lorg/addhen/smssync/fragments/BlacklistFragment;)Ljava/util/LinkedHashSet;80 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$500(Lorg/addhen/smssync/fragments/BlacklistFragment;)Ljava/util/LinkedHashSet;
  
80 ····move-result-object·v281 ····move-result-object·v1
  
81 ····invoke-virtual·{v2},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator;82 ····invoke-virtual·{v1},·Ljava/util/LinkedHashSet;->iterator()Ljava/util/Iterator;
  
82 ····move-result-object·v083 ····move-result-object·v2
  
83 ····.local·v0,·"i$":Ljava/util/Iterator; 
84 ····:goto_184 ····:goto_1
85 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z85 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
86 ····move-result·v286 ····move-result·v1
  
87 ····if-eqz·v2,·:cond_287 ····if-eqz·v1,·:cond_2
  
88 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;88 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
89 ····move-result-object·v189 ····move-result-object·v0
  
90 ····check-cast·v1,·Ljava/lang/Integer;90 ····check-cast·v0,·Ljava/lang/Integer;
  
91 ····.line·39391 ····.line·393
92 ····.local·v1,·"position":Ljava/lang/Integer;92 ····.local·v0,·"position":Ljava/lang/Integer;
93 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;93 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
94 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$100(Lorg/addhen/smssync/fragments/BlacklistFragment;)Lorg/addhen/smssync/models/Filter;94 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$100(Lorg/addhen/smssync/fragments/BlacklistFragment;)Lorg/addhen/smssync/models/Filter;
  
95 ····move-result-object·v395 ····move-result-object·v3
  
96 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;96 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
97 ····iget-object·v2,·v2,·Lorg/addhen/smssync/fragments/BlacklistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;97 ····iget-object·v1,·v1,·Lorg/addhen/smssync/fragments/BlacklistFragment;->adapter:Lorg/addhen/smssync/adapters/BaseListAdapter;
  
98 ····check-cast·v2,·Lorg/addhen/smssync/adapters/FilterAdapter;98 ····check-cast·v1,·Lorg/addhen/smssync/adapters/FilterAdapter;
  
99 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I99 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
100 ····move-result·v4100 ····move-result·v4
  
101 ····invoke-virtual·{v2,·v4},·Lorg/addhen/smssync/adapters/FilterAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;101 ····invoke-virtual·{v1,·v4},·Lorg/addhen/smssync/adapters/FilterAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;
  
102 ····move-result-object·v2102 ····move-result-object·v1
  
103 ····check-cast·v2,·Lorg/addhen/smssync/models/Filter;103 ····check-cast·v1,·Lorg/addhen/smssync/models/Filter;
  
104 ····invoke-virtual·{v2},·Lorg/addhen/smssync/models/Filter;->getId()I104 ····invoke-virtual·{v1},·Lorg/addhen/smssync/models/Filter;->getId()I
  
105 ····move-result·v2105 ····move-result·v1
  
106 ····invoke-virtual·{v3,·v2},·Lorg/addhen/smssync/models/Filter;->deleteById(I)Z106 ····invoke-virtual·{v3,·v1},·Lorg/addhen/smssync/models/Filter;->deleteById(I)Z
  
107 ····goto·:goto_1107 ····goto·:goto_1
  
108 ····.line·396108 ····.line·396
109 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
110 ····.end·local·v1····#·"position":Ljava/lang/Integer;109 ····.end·local·v0····#·"position":Ljava/lang/Integer;
111 ····:cond_1110 ····:cond_1
112 ····iget-object·v2,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;111 ····iget-object·v1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$DeleteTask;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
113 ····invoke-static·{v2},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$100(Lorg/addhen/smssync/fragments/BlacklistFragment;)Lorg/addhen/smssync/models/Filter;112 ····invoke-static·{v1},·Lorg/addhen/smssync/fragments/BlacklistFragment;->access$100(Lorg/addhen/smssync/fragments/BlacklistFragment;)Lorg/addhen/smssync/models/Filter;
  
114 ····move-result-object·v2113 ····move-result-object·v1
  
Max diff block lines reached; 1388/9385 bytes (14.79%) of diff not shown.
671 B
smali/org/addhen/smssync/fragments/SentMessageFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SentMessageFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6227 ····.line·62
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$1;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$1;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.32 KB
smali/org/addhen/smssync/fragments/SyncUrlFragment$AddSyncUrlTask.smali
    
Offset 151, 21 lines modifiedOffset 151, 19 lines modified
151 ····iput-boolean·v1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$AddSyncUrlTask;->status:Z151 ····iput-boolean·v1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$AddSyncUrlTask;->status:Z
  
152 ····goto·:goto_0152 ····goto·:goto_0
153 .end·method153 .end·method
  
154 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;154 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
155 ····.locals·1155 ····.locals·1
156 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
157 ····.prologue156 ····.prologue
158 ····.line·557157 ····.line·557
159 ····check-cast·p1,·[Ljava/lang/String;158 ····check-cast·p1,·[Ljava/lang/String;
  
160 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
161 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$AddSyncUrlTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;159 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$AddSyncUrlTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
162 ····move-result-object·v0160 ····move-result-object·v0
  
163 ····return-object·v0161 ····return-object·v0
164 .end·method162 .end·method
  
Offset 242, 18 lines modifiedOffset 240, 16 lines modified
242 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->toastLong(I)V240 ····invoke-virtual·{v0,·v1},·Lorg/addhen/smssync/fragments/SyncUrlFragment;->toastLong(I)V
  
243 ····goto·:goto_0241 ····goto·:goto_0
244 .end·method242 .end·method
  
245 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V243 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
246 ····.locals·0244 ····.locals·0
247 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
248 ····.prologue245 ····.prologue
249 ····.line·557246 ····.line·557
250 ····check-cast·p1,·Ljava/lang/Boolean;247 ····check-cast·p1,·Ljava/lang/Boolean;
  
251 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
252 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$AddSyncUrlTask;->onPostExecute(Ljava/lang/Boolean;)V248 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/SyncUrlFragment$AddSyncUrlTask;->onPostExecute(Ljava/lang/Boolean;)V
  
253 ····return-void249 ····return-void
254 .end·method250 .end·method
616 B
smali/org/addhen/smssync/fragments/LogFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/LogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/LogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24227 ····.line·242
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$5;->this$0:Lorg/addhen/smssync/fragments/LogFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/LogFragment$5;->this$0:Lorg/addhen/smssync/fragments/LogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·35527 ····.line·355
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$9;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$9;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.79 KB
smali/org/addhen/smssync/fragments/PendingMessages$LoadingTask.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;Landroid/app/Activity;)V20 .method·public·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;Landroid/app/Activity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
22 ····.param·p2,·"activity"····#·Landroid/app/Activity;23 ····.param·p2,·"activity"····#·Landroid/app/Activity;
  
23 ····.prologue24 ····.prologue
24 ····.line·50025 ····.line·500
25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;26 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
26 ····.line·50127 ····.line·501
Offset 57, 21 lines modifiedOffset 58, 19 lines modified
57 ····move-result-object·v058 ····move-result-object·v0
  
58 ····return-object·v059 ····return-object·v0
59 .end·method60 .end·method
  
60 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;61 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
61 ····.locals·162 ····.locals·1
62 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
63 ····.prologue63 ····.prologue
64 ····.line·49864 ····.line·498
65 ····check-cast·p1,·[Ljava/lang/String;65 ····check-cast·p1,·[Ljava/lang/String;
  
66 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
67 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;66 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
68 ····move-result-object·v067 ····move-result-object·v0
  
69 ····return-object·v068 ····return-object·v0
70 .end·method69 .end·method
  
Offset 149, 21 lines modifiedOffset 148, 19 lines modified
149 ····.line·526148 ····.line·526
150 ····:cond_0149 ····:cond_0
151 ····return-void150 ····return-void
152 .end·method151 .end·method
  
153 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V152 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
154 ····.locals·0153 ····.locals·0
155 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
156 ····.prologue154 ····.prologue
157 ····.line·498155 ····.line·498
158 ····check-cast·p1,·Ljava/lang/Boolean;156 ····check-cast·p1,·Ljava/lang/Boolean;
  
159 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
160 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V157 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/fragments/PendingMessages$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V
  
161 ····return-void158 ····return-void
162 .end·method159 .end·method
  
163 .method·protected·onPreExecute()V160 .method·protected·onPreExecute()V
164 ····.locals·2161 ····.locals·2
660 B
smali/org/addhen/smssync/fragments/PendingMessages$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V20 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
  
22 ····.prologue23 ····.prologue
23 ····.line·7524 ····.line·75
24 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$1;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$1;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
671 B
smali/org/addhen/smssync/fragments/SentMessageFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SentMessageFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SentMessageFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9927 ····.line·99
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$2;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SentMessageFragment$2;->this$0:Lorg/addhen/smssync/fragments/SentMessageFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/org/addhen/smssync/fragments/BlacklistFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/BlacklistFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/BlacklistFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17427 ····.line·174
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$4;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/BlacklistFragment$4;->this$0:Lorg/addhen/smssync/fragments/BlacklistFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24227 ····.line·242
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$5;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$5;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·16927 ····.line·169
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$2;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$2;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/org/addhen/smssync/fragments/PendingMessages$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V23 .method·constructor·<init>(Lorg/addhen/smssync/fragments/PendingMessages;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/PendingMessages;
  
25 ····.prologue26 ····.prologue
26 ····.line·29327 ····.line·293
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$5;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/PendingMessages$5;->this$0:Lorg/addhen/smssync/fragments/PendingMessages;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
769 B
smali/org/addhen/smssync/fragments/SyncUrlFragment$11.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$listSyncUrl:Ljava/util/List;26 .field·final·synthetic·val$listSyncUrl:Ljava/util/List;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;Lorg/addhen/smssync/views/EditSyncScheme;Ljava/util/List;Landroid/app/AlertDialog;)V28 .method·constructor·<init>(Lorg/addhen/smssync/fragments/SyncUrlFragment;Lorg/addhen/smssync/views/EditSyncScheme;Ljava/util/List;Landroid/app/AlertDialog;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
30 ····.prologue31 ····.prologue
31 ····.line·36632 ····.line·366
32 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$11;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;33 ····iput-object·p1,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$11;->this$0:Lorg/addhen/smssync/fragments/SyncUrlFragment;
  
33 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$11;->val$editScheme:Lorg/addhen/smssync/views/EditSyncScheme;34 ····iput-object·p2,·p0,·Lorg/addhen/smssync/fragments/SyncUrlFragment$11;->val$editScheme:Lorg/addhen/smssync/views/EditSyncScheme;
  
1.84 KB
smali/org/addhen/smssync/tasks/ProgressQueue.smali
    
Offset 55, 49 lines modifiedOffset 55, 44 lines modified
55 ····invoke-virtual·{v0,·p1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z55 ····invoke-virtual·{v0,·p1},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
  
56 ····.line·4756 ····.line·47
57 ····return-object·p057 ····return-object·p0
58 .end·method58 .end·method
  
59 .method·public·varargs·add([Lorg/addhen/smssync/tasks/ProgressTask;)Lorg/addhen/smssync/tasks/ProgressQueue;59 .method·public·varargs·add([Lorg/addhen/smssync/tasks/ProgressTask;)Lorg/addhen/smssync/tasks/ProgressQueue;
60 ····.locals·560 ····.locals·4
61 ····.param·p1,·"tasks"····#·[Lorg/addhen/smssync/tasks/ProgressTask;61 ····.param·p1,·"tasks"····#·[Lorg/addhen/smssync/tasks/ProgressTask;
  
62 ····.prologue62 ····.prologue
63 ····.line·3863 ····.line·38
64 ····move-object·v0,·p1 
  
65 ····.local·v0,·"arr$":[Lorg/addhen/smssync/tasks/ProgressTask; 
66 ····array-length·v2,·v064 ····array-length·v2,·p1
  
67 ····.local·v2,·"len$":I 
68 ····const/4·v1,·0x065 ····const/4·v1,·0x0
  
69 ····.local·v1,·"i$":I 
70 ····:goto_066 ····:goto_0
71 ····if-ge·v1,·v2,·:cond_067 ····if-ge·v1,·v2,·:cond_0
  
72 ····aget-object·v3,·v0,·v168 ····aget-object·v0,·p1,·v1
  
73 ····.line·3969 ····.line·39
74 ····.local·v3,·"task":Lorg/addhen/smssync/tasks/ProgressTask;70 ····.local·v0,·"task":Lorg/addhen/smssync/tasks/ProgressTask;
75 ····invoke-virtual·{v3,·p0},·Lorg/addhen/smssync/tasks/ProgressTask;->register(Lorg/addhen/smssync/tasks/ProgressCallback;)V71 ····invoke-virtual·{v0,·p0},·Lorg/addhen/smssync/tasks/ProgressTask;->register(Lorg/addhen/smssync/tasks/ProgressCallback;)V
  
76 ····.line·4072 ····.line·40
77 ····iget-object·v4,·p0,·Lorg/addhen/smssync/tasks/ProgressQueue;->queue:Ljava/util/LinkedList;73 ····iget-object·v3,·p0,·Lorg/addhen/smssync/tasks/ProgressQueue;->queue:Ljava/util/LinkedList;
  
78 ····invoke-virtual·{v4,·v3},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z74 ····invoke-virtual·{v3,·v0},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
  
79 ····.line·3875 ····.line·38
80 ····add-int/lit8·v1,·v1,·0x176 ····add-int/lit8·v1,·v1,·0x1
  
81 ····goto·:goto_077 ····goto·:goto_0
  
82 ····.line·4278 ····.line·42
83 ····.end·local·v3····#·"task":Lorg/addhen/smssync/tasks/ProgressTask;79 ····.end·local·v0····#·"task":Lorg/addhen/smssync/tasks/ProgressTask;
84 ····:cond_080 ····:cond_0
85 ····return-object·p081 ····return-object·p0
86 .end·method82 .end·method
  
87 .method·public·execute()V83 .method·public·execute()V
88 ····.locals·484 ····.locals·4
  
1.15 KB
smali/org/addhen/smssync/tasks/ProgressTask.smali
    
Offset 108, 21 lines modifiedOffset 108, 19 lines modified
108 ····.line·74108 ····.line·74
109 ····:cond_0109 ····:cond_0
110 ····return-void110 ····return-void
111 .end·method111 .end·method
  
112 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V112 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
113 ····.locals·0113 ····.locals·0
114 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
115 ····.prologue114 ····.prologue
116 ····.line·28115 ····.line·28
117 ····check-cast·p1,·Ljava/lang/Boolean;116 ····check-cast·p1,·Ljava/lang/Boolean;
  
118 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
119 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/tasks/ProgressTask;->onPostExecute(Ljava/lang/Boolean;)V117 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/tasks/ProgressTask;->onPostExecute(Ljava/lang/Boolean;)V
  
120 ····return-void118 ····return-void
121 .end·method119 .end·method
  
122 .method·protected·onPreExecute()V120 .method·protected·onPreExecute()V
123 ····.locals·1121 ····.locals·1
Offset 138, 21 lines modifiedOffset 136, 19 lines modified
  
138 ····.line·54136 ····.line·54
139 ····return-void137 ····return-void
140 .end·method138 .end·method
  
141 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V139 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V
142 ····.locals·0140 ····.locals·0
143 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
144 ····.prologue141 ····.prologue
145 ····.line·28142 ····.line·28
146 ····check-cast·p1,·[Ljava/lang/String;143 ····check-cast·p1,·[Ljava/lang/String;
  
147 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
148 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/tasks/ProgressTask;->onProgressUpdate([Ljava/lang/String;)V144 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/tasks/ProgressTask;->onProgressUpdate([Ljava/lang/String;)V
  
149 ····return-void145 ····return-void
150 .end·method146 .end·method
  
151 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V147 .method·protected·varargs·onProgressUpdate([Ljava/lang/String;)V
152 ····.locals·2148 ····.locals·2
13.3 KB
smali/org/addhen/smssync/tasks/SyncPendingMessagesTask.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/os/AsyncTask;2 .super·Landroid/os/AsyncTask;
3 .source·"SyncPendingMessagesTask.java"3 .source·"SyncPendingMessagesTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$1;, 
8 ········Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;7 ········Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
11 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/Signature;
12 ····value·=·{11 ····value·=·{
13 ········"Landroid/os/AsyncTask",12 ········"Landroid/os/AsyncTask",
Offset 186, 18 lines modifiedOffset 185, 20 lines modified
  
186 ····move-result-object·v2185 ····move-result-object·v2
  
187 ····invoke-direct·{v1,·v2},·Lorg/addhen/smssync/prefs/Prefs;-><init>(Landroid/content/Context;)V186 ····invoke-direct·{v1,·v2},·Lorg/addhen/smssync/prefs/Prefs;-><init>(Landroid/content/Context;)V
  
188 ····invoke-direct·{v0,·v1},·Lorg/addhen/smssync/SyncDate;-><init>(Lorg/addhen/smssync/prefs/Prefs;)V187 ····invoke-direct·{v0,·v1},·Lorg/addhen/smssync/SyncDate;-><init>(Lorg/addhen/smssync/prefs/Prefs;)V
  
 188 ····.line·148
189 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J189 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
190 ····move-result-wide·v2190 ····move-result-wide·v2
  
 191 ····.line·147
191 ····invoke-virtual·{v0,·v2,·v3},·Lorg/addhen/smssync/SyncDate;->setLastSyncedDate(J)V192 ····invoke-virtual·{v0,·v2,·v3},·Lorg/addhen/smssync/SyncDate;->setLastSyncedDate(J)V
  
192 ····.line·150193 ····.line·150
193 ····const-string·v0,·"SyncPendingMessages"194 ····const-string·v0,·"SyncPendingMessages"
  
194 ····new-instance·v1,·Ljava/lang/StringBuilder;195 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
Offset 267, 24 lines modifiedOffset 268, 24 lines modified
  
267 ····.line·172268 ····.line·172
268 ····.local·v4,·"failedItems":I269 ····.local·v4,·"failedItems":I
269 ····const/4·v5,·0x0270 ····const/4·v5,·0x0
  
270 ····.line·173271 ····.line·173
271 ····.local·v5,·"progress":I272 ····.local·v5,·"progress":I
272 ····new-instance·v14,·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;273 ····new-instance·v13,·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;
  
273 ····const/4·v1,·0x0274 ····const/4·v1,·0x0
  
274 ····move-object/from16·v0,·p0275 ····move-object/from16·v0,·p0
  
275 ····invoke-direct·{v14,·v0,·v1},·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;-><init>(Lorg/addhen/smssync/tasks/SyncPendingMessagesTask;Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$1;)V276 ····invoke-direct·{v13,·v0,·v1},·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;-><init>(Lorg/addhen/smssync/tasks/SyncPendingMessagesTask;Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$1;)V
  
276 ····.line·174277 ····.line·174
277 ····.local·v14,·"syncStatus":Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;278 ····.local·v13,·"syncStatus":Lorg/addhen/smssync/tasks/SyncPendingMessagesTask$SyncStatus;
278 ····new-instance·v1,·Lorg/addhen/smssync/messages/ProcessMessage;279 ····new-instance·v1,·Lorg/addhen/smssync/messages/ProcessMessage;
  
279 ····move-object/from16·v0,·p0280 ····move-object/from16·v0,·p0
  
280 ····iget-object·v2,·v0,·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask;->mService:Lorg/addhen/smssync/services/SyncPendingMessagesService;281 ····iget-object·v2,·v0,·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask;->mService:Lorg/addhen/smssync/services/SyncPendingMessagesService;
  
281 ····invoke-virtual·{v2},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getApplicationContext()Landroid/content/Context;282 ····invoke-virtual·{v2},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getApplicationContext()Landroid/content/Context;
Offset 306, 26 lines modifiedOffset 307, 26 lines modified
306 ····invoke-direct·{v1,·v2,·v6},·Lorg/addhen/smssync/messages/ProcessMessage;-><init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V307 ····invoke-direct·{v1,·v2,·v6},·Lorg/addhen/smssync/messages/ProcessMessage;-><init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V
  
307 ····move-object/from16·v0,·p0308 ····move-object/from16·v0,·p0
  
308 ····iput-object·v1,·v0,·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask;->mProcessMessage:Lorg/addhen/smssync/messages/ProcessMessage;309 ····iput-object·v1,·v0,·Lorg/addhen/smssync/tasks/SyncPendingMessagesTask;->mProcessMessage:Lorg/addhen/smssync/messages/ProcessMessage;
  
309 ····.line·175310 ····.line·175
310 ····new-instance·v12,·Lorg/addhen/smssync/models/Message;311 ····new-instance·v11,·Lorg/addhen/smssync/models/Message;
  
311 ····invoke-direct·{v12},·Lorg/addhen/smssync/models/Message;-><init>()V312 ····invoke-direct·{v11},·Lorg/addhen/smssync/models/Message;-><init>()V
  
312 ····.line·176313 ····.line·176
313 ····.local·v12,·"message":Lorg/addhen/smssync/models/Message;314 ····.local·v11,·"message":Lorg/addhen/smssync/models/Message;
314 ····new-instance·v10,·Ljava/util/ArrayList;315 ····new-instance·v9,·Ljava/util/ArrayList;
  
315 ····invoke-direct·{v10},·Ljava/util/ArrayList;-><init>()V316 ····invoke-direct·{v9},·Ljava/util/ArrayList;-><init>()V
  
316 ····.line·179317 ····.line·179
317 ····.local·v10,·"listMessages":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Message;>;"318 ····.local·v9,·"listMessages":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Message;>;"
318 ····move-object/from16·v0,·p1319 ····move-object/from16·v0,·p1
  
319 ····iget-object·v1,·v0,·Lorg/addhen/smssync/tasks/SyncConfig;->messageUuids:Ljava/util/ArrayList;320 ····iget-object·v1,·v0,·Lorg/addhen/smssync/tasks/SyncConfig;->messageUuids:Ljava/util/ArrayList;
  
320 ····if-eqz·v1,·:cond_1321 ····if-eqz·v1,·:cond_1
  
321 ····move-object/from16·v0,·p1322 ····move-object/from16·v0,·p1
Offset 341, 75 lines modifiedOffset 342, 73 lines modified
341 ····.line·180342 ····.line·180
342 ····move-object/from16·v0,·p1343 ····move-object/from16·v0,·p1
  
343 ····iget-object·v1,·v0,·Lorg/addhen/smssync/tasks/SyncConfig;->messageUuids:Ljava/util/ArrayList;344 ····iget-object·v1,·v0,·Lorg/addhen/smssync/tasks/SyncConfig;->messageUuids:Ljava/util/ArrayList;
  
344 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;345 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
345 ····move-result-object·v9346 ····move-result-object·v1
  
346 ····.local·v9,·"i$":Ljava/util/Iterator; 
347 ····:cond_0347 ····:cond_0
348 ····:goto_0348 ····:goto_0
349 ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z349 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
350 ····move-result·v1350 ····move-result·v2
  
351 ····if-eqz·v1,·:cond_2351 ····if-eqz·v2,·:cond_2
  
352 ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object;352 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
353 ····move-result-object·v13353 ····move-result-object·v12
  
354 ····check-cast·v13,·Ljava/lang/String;354 ····check-cast·v12,·Ljava/lang/String;
  
355 ····.line·181355 ····.line·181
356 ····.local·v13,·"messageUuid":Ljava/lang/String;356 ····.local·v12,·"messageUuid":Ljava/lang/String;
357 ····invoke-virtual·{v12,·v13},·Lorg/addhen/smssync/models/Message;->loadByUuid(Ljava/lang/String;)Z357 ····invoke-virtual·{v11,·v12},·Lorg/addhen/smssync/models/Message;->loadByUuid(Ljava/lang/String;)Z
  
358 ····move-result·v1358 ····move-result·v2
  
359 ····if-eqz·v1,·:cond_0359 ····if-eqz·v2,·:cond_0
  
360 ····.line·182360 ····.line·182
361 ····invoke-virtual·{v12},·Lorg/addhen/smssync/models/Message;->getMessageList()Ljava/util/List;361 ····invoke-virtual·{v11},·Lorg/addhen/smssync/models/Message;->getMessageList()Ljava/util/List;
  
362 ····move-result-object·v1362 ····move-result-object·v2
  
363 ····const/4·v2,·0x0363 ····const/4·v6,·0x0
Max diff block lines reached; 8109/13499 bytes (60.07%) of diff not shown.
3.87 KB
smali/org/addhen/smssync/tasks/SyncType.smali
    
Offset 99, 87 lines modifiedOffset 99, 75 lines modified
  
99 .method·public·static·fromIntent(Landroid/content/Intent;)Lorg/addhen/smssync/tasks/SyncType;99 .method·public·static·fromIntent(Landroid/content/Intent;)Lorg/addhen/smssync/tasks/SyncType;
100 ····.locals·6100 ····.locals·6
101 ····.param·p0,·"intent"····#·Landroid/content/Intent;101 ····.param·p0,·"intent"····#·Landroid/content/Intent;
  
102 ····.prologue102 ····.prologue
103 ····.line·40103 ····.line·40
104 ····const-string·v5,·"org.addhen.smssync.SyncTypeAsString"104 ····const-string·v2,·"org.addhen.smssync.SyncTypeAsString"
  
105 ····invoke-virtual·{p0,·v5},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z105 ····invoke-virtual·{p0,·v2},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
  
106 ····move-result·v5106 ····move-result·v2
  
107 ····if-eqz·v5,·:cond_1107 ····if-eqz·v2,·:cond_1
  
108 ····.line·41108 ····.line·41
109 ····const-string·v5,·"org.addhen.smssync.SyncTypeAsString"109 ····const-string·v2,·"org.addhen.smssync.SyncTypeAsString"
  
110 ····invoke-virtual·{p0,·v5},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;110 ····invoke-virtual·{p0,·v2},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
111 ····move-result-object·v3111 ····move-result-object·v0
  
112 ····.line·42112 ····.line·42
113 ····.local·v3,·"name":Ljava/lang/String;113 ····.local·v0,·"name":Ljava/lang/String;
114 ····invoke-static·{},·Lorg/addhen/smssync/tasks/SyncType;->values()[Lorg/addhen/smssync/tasks/SyncType;114 ····invoke-static·{},·Lorg/addhen/smssync/tasks/SyncType;->values()[Lorg/addhen/smssync/tasks/SyncType;
  
115 ····move-result-object·v0115 ····move-result-object·v3
  
116 ····.local·v0,·"arr$":[Lorg/addhen/smssync/tasks/SyncType; 
117 ····array-length·v2,·v0116 ····array-length·v4,·v3
  
118 ····.local·v2,·"len$":I 
119 ····const/4·v1,·0x0117 ····const/4·v2,·0x0
  
120 ····.local·v1,·"i$":I 
121 ····:goto_0118 ····:goto_0
122 ····if-ge·v1,·v2,·:cond_1119 ····if-ge·v2,·v4,·:cond_1
  
123 ····aget-object·v4,·v0,·v1120 ····aget-object·v1,·v3,·v2
  
124 ····.line·43121 ····.line·43
125 ····.local·v4,·"type":Lorg/addhen/smssync/tasks/SyncType;122 ····.local·v1,·"type":Lorg/addhen/smssync/tasks/SyncType;
126 ····invoke-virtual·{v4},·Lorg/addhen/smssync/tasks/SyncType;->name()Ljava/lang/String;123 ····invoke-virtual·{v1},·Lorg/addhen/smssync/tasks/SyncType;->name()Ljava/lang/String;
  
127 ····move-result-object·v5124 ····move-result-object·v5
  
128 ····invoke-virtual·{v5,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z125 ····invoke-virtual·{v5,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
129 ····move-result·v5126 ····move-result·v5
  
130 ····if-eqz·v5,·:cond_0127 ····if-eqz·v5,·:cond_0
  
131 ····.line·48128 ····.line·48
132 ····.end·local·v0····#·"arr$":[Lorg/addhen/smssync/tasks/SyncType; 
133 ····.end·local·v1····#·"i$":I 
134 ····.end·local·v2····#·"len$":I 
135 ····.end·local·v3····#·"name":Ljava/lang/String;129 ····.end·local·v0····#·"name":Ljava/lang/String;
136 ····.end·local·v4····#·"type":Lorg/addhen/smssync/tasks/SyncType;130 ····.end·local·v1····#·"type":Lorg/addhen/smssync/tasks/SyncType;
137 ····:goto_1131 ····:goto_1
138 ····return-object·v4132 ····return-object·v1
  
139 ····.line·42133 ····.line·42
140 ····.restart·local·v0····#·"arr$":[Lorg/addhen/smssync/tasks/SyncType; 
141 ····.restart·local·v1····#·"i$":I 
142 ····.restart·local·v2····#·"len$":I 
143 ····.restart·local·v3····#·"name":Ljava/lang/String;134 ····.restart·local·v0····#·"name":Ljava/lang/String;
144 ····.restart·local·v4····#·"type":Lorg/addhen/smssync/tasks/SyncType;135 ····.restart·local·v1····#·"type":Lorg/addhen/smssync/tasks/SyncType;
145 ····:cond_0136 ····:cond_0
146 ····add-int/lit8·v1,·v1,·0x1137 ····add-int/lit8·v2,·v2,·0x1
  
147 ····goto·:goto_0138 ····goto·:goto_0
  
148 ····.line·48139 ····.line·48
149 ····.end·local·v0····#·"arr$":[Lorg/addhen/smssync/tasks/SyncType; 
150 ····.end·local·v1····#·"i$":I 
151 ····.end·local·v2····#·"len$":I 
152 ····.end·local·v3····#·"name":Ljava/lang/String;140 ····.end·local·v0····#·"name":Ljava/lang/String;
153 ····.end·local·v4····#·"type":Lorg/addhen/smssync/tasks/SyncType;141 ····.end·local·v1····#·"type":Lorg/addhen/smssync/tasks/SyncType;
154 ····:cond_1142 ····:cond_1
155 ····sget-object·v4,·Lorg/addhen/smssync/tasks/SyncType;->UNKNOWN:Lorg/addhen/smssync/tasks/SyncType;143 ····sget-object·v1,·Lorg/addhen/smssync/tasks/SyncType;->UNKNOWN:Lorg/addhen/smssync/tasks/SyncType;
  
156 ····goto·:goto_1144 ····goto·:goto_1
157 .end·method145 .end·method
  
158 .method·public·static·valueOf(Ljava/lang/String;)Lorg/addhen/smssync/tasks/SyncType;146 .method·public·static·valueOf(Ljava/lang/String;)Lorg/addhen/smssync/tasks/SyncType;
159 ····.locals·1147 ····.locals·1
160 ····.param·p0,·"name"····#·Ljava/lang/String;148 ····.param·p0,·"name"····#·Ljava/lang/String;
1.83 KB
smali/org/addhen/smssync/tasks/state/SyncPendingMessagesState.smali
    
Offset 113, 40 lines modifiedOffset 113, 44 lines modified
  
113 ····new-array·v2,·v2,·[Ljava/lang/Object;113 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
114 ····const/4·v3,·0x0114 ····const/4·v3,·0x0
  
115 ····iget·v4,·p0,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentSyncedItems:I115 ····iget·v4,·p0,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentSyncedItems:I
  
 116 ····.line·79
116 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;117 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
117 ····move-result-object·v4118 ····move-result-object·v4
  
118 ····aput-object·v4,·v2,·v3119 ····aput-object·v4,·v2,·v3
  
119 ····const/4·v3,·0x1120 ····const/4·v3,·0x1
  
120 ····iget·v4,·p0,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentFailedItems:I121 ····iget·v4,·p0,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->currentFailedItems:I
  
 122 ····.line·80
121 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;123 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
122 ····move-result-object·v4124 ····move-result-object·v4
  
123 ····aput-object·v4,·v2,·v3125 ····aput-object·v4,·v2,·v3
  
124 ····const/4·v3,·0x2126 ····const/4·v3,·0x2
  
125 ····iget·v4,·p0,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->itemsToSync:I127 ····iget·v4,·p0,·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->itemsToSync:I
  
 128 ····.line·81
126 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;129 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
127 ····move-result-object·v4130 ····move-result-object·v4
  
128 ····aput-object·v4,·v2,·v3131 ····aput-object·v4,·v2,·v3
  
 132 ····.line·78
129 ····invoke-virtual·{p1,·v1,·v2},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;133 ····invoke-virtual·{p1,·v1,·v2},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
130 ····move-result-object·v0134 ····move-result-object·v0
  
131 ····move-object·v1,·v0135 ····move-object·v1,·v0
  
132 ····.line·83136 ····.line·83
Offset 251, 16 lines modifiedOffset 255, 14 lines modified
251 ····move-result-object·v0255 ····move-result-object·v0
  
252 ····return-object·v0256 ····return-object·v0
253 .end·method257 .end·method
  
254 .method·public·bridge·synthetic·transition(Lorg/addhen/smssync/tasks/state/SyncState;Ljava/lang/Exception;)Lorg/addhen/smssync/tasks/state/State;258 .method·public·bridge·synthetic·transition(Lorg/addhen/smssync/tasks/state/SyncState;Ljava/lang/Exception;)Lorg/addhen/smssync/tasks/state/State;
255 ····.locals·1259 ····.locals·1
256 ····.param·p1,·"x0"····#·Lorg/addhen/smssync/tasks/state/SyncState; 
257 ····.param·p2,·"x1"····#·Ljava/lang/Exception; 
  
258 ····.prologue260 ····.prologue
259 ····.line·29261 ····.line·29
260 ····invoke-virtual·{p0,·p1,·p2},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->transition(Lorg/addhen/smssync/tasks/state/SyncState;Ljava/lang/Exception;)Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;262 ····invoke-virtual·{p0,·p1,·p2},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->transition(Lorg/addhen/smssync/tasks/state/SyncState;Ljava/lang/Exception;)Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;
  
261 ····move-result-object·v0263 ····move-result-object·v0
  
558 B
smali/org/addhen/smssync/tasks/state/State.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·abstract·Lorg/addhen/smssync/tasks/state/State;1 .class·public·abstract·Lorg/addhen/smssync/tasks/state/State;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"State.java"3 .source·"State.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/addhen/smssync/tasks/state/State$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·public·final·exception:Ljava/lang/Exception;5 .field·public·final·exception:Ljava/lang/Exception;
  
12 .field·public·final·state:Lorg/addhen/smssync/tasks/state/SyncState;6 .field·public·final·state:Lorg/addhen/smssync/tasks/state/SyncState;
  
  
13 #·direct·methods7 #·direct·methods
593 B
smali/org/addhen/smssync/adapters/BaseListAdapter.smali
    
Offset 150, 15 lines modifiedOffset 150, 14 lines modified
150 ····move-result·v0150 ····move-result·v0
  
151 ····return·v0151 ····return·v0
152 .end·method152 .end·method
  
153 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;153 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
154 ····.locals·1154 ····.locals·1
155 ····.param·p1,·"x0"····#·I 
  
156 ····.prologue155 ····.prologue
157 ····.line·36156 ····.line·36
158 ····.local·p0,·"this":Lorg/addhen/smssync/adapters/BaseListAdapter;,·"Lorg/addhen/smssync/adapters/BaseListAdapter<TM;>;"157 ····.local·p0,·"this":Lorg/addhen/smssync/adapters/BaseListAdapter;,·"Lorg/addhen/smssync/adapters/BaseListAdapter<TM;>;"
159 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/adapters/BaseListAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;158 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/adapters/BaseListAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;
  
160 ····move-result-object·v0159 ····move-result-object·v0
790 B
smali/org/addhen/smssync/adapters/PendingMessagesAdapter.smali
    
Offset 99, 18 lines modifiedOffset 99, 20 lines modified
  
99 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;99 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;->getItem(I)Lorg/addhen/smssync/models/Model;
  
100 ····move-result-object·v1100 ····move-result-object·v1
  
101 ····check-cast·v1,·Lorg/addhen/smssync/models/Message;101 ····check-cast·v1,·Lorg/addhen/smssync/models/Message;
  
 102 ····.line·79
102 ····invoke-virtual·{v1},·Lorg/addhen/smssync/models/Message;->getTimestamp()Ljava/lang/String;103 ····invoke-virtual·{v1},·Lorg/addhen/smssync/models/Message;->getTimestamp()Ljava/lang/String;
  
103 ····move-result-object·v1104 ····move-result-object·v1
  
 105 ····.line·78
104 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;->formatDate(Ljava/lang/String;)Ljava/lang/String;106 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;->formatDate(Ljava/lang/String;)Ljava/lang/String;
  
105 ····move-result-object·v1107 ····move-result-object·v1
  
106 ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V108 ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
107 ····.line·80109 ····.line·80
2.0 KB
smali/org/addhen/smssync/adapters/PendingMessagesAdapter$Widgets.smali
    
Offset 28, 37 lines modifiedOffset 28, 40 lines modified
  
28 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/PendingMessagesAdapter;28 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/PendingMessagesAdapter;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/PendingMessagesAdapter;Landroid/view/View;)V30 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/PendingMessagesAdapter;Landroid/view/View;)V
31 ····.locals·131 ····.locals·1
 32 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/adapters/PendingMessagesAdapter;
32 ····.param·p2,·"convertView"····#·Landroid/view/View;33 ····.param·p2,·"convertView"····#·Landroid/view/View;
  
33 ····.prologue34 ····.prologue
34 ····.line·4135 ····.line·41
35 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/PendingMessagesAdapter;36 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/PendingMessagesAdapter;
  
36 ····.line·4237 ····.line·42
37 ····invoke-direct·{p0,·p2},·Lorg/addhen/smssync/views/View;-><init>(Landroid/view/View;)V38 ····invoke-direct·{p0,·p2},·Lorg/addhen/smssync/views/View;-><init>(Landroid/view/View;)V
  
38 ····.line·4339 ····.line·43
39 ····const·v0,·0x7f0a006340 ····const·v0,·0x7f0a0063
  
 41 ····.line·44
40 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;42 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
41 ····move-result-object·v043 ····move-result-object·v0
  
42 ····check-cast·v0,·Landroid/widget/TextView;44 ····check-cast·v0,·Landroid/widget/TextView;
  
43 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->messageFrom:Landroid/widget/TextView;45 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->messageFrom:Landroid/widget/TextView;
  
44 ····.line·4546 ····.line·45
45 ····const·v0,·0x7f0a006447 ····const·v0,·0x7f0a0064
  
 48 ····.line·46
46 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;49 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
47 ····move-result-object·v050 ····move-result-object·v0
  
48 ····check-cast·v0,·Landroid/widget/TextView;51 ····check-cast·v0,·Landroid/widget/TextView;
  
49 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->messageDate:Landroid/widget/TextView;52 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->messageDate:Landroid/widget/TextView;
Offset 73, 14 lines modifiedOffset 76, 15 lines modified
73 ····check-cast·v0,·Landroid/widget/TextView;76 ····check-cast·v0,·Landroid/widget/TextView;
  
74 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->message:Landroid/widget/TextView;77 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->message:Landroid/widget/TextView;
  
75 ····.line·4878 ····.line·48
76 ····const·v0,·0x7f0a006679 ····const·v0,·0x7f0a0066
  
 80 ····.line·49
77 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;81 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
78 ····move-result-object·v082 ····move-result-object·v0
  
79 ····check-cast·v0,·Landroid/widget/TextView;83 ····check-cast·v0,·Landroid/widget/TextView;
  
80 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->messageType:Landroid/widget/TextView;84 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/PendingMessagesAdapter$Widgets;->messageType:Landroid/widget/TextView;
1.97 KB
smali/org/addhen/smssync/adapters/SentMessagesAdapter$Widgets.smali
    
Offset 25, 37 lines modifiedOffset 25, 40 lines modified
  
25 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/SentMessagesAdapter;25 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/SentMessagesAdapter;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/SentMessagesAdapter;Landroid/view/View;)V27 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/SentMessagesAdapter;Landroid/view/View;)V
28 ····.locals·128 ····.locals·1
 29 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/adapters/SentMessagesAdapter;
29 ····.param·p2,·"convertView"····#·Landroid/view/View;30 ····.param·p2,·"convertView"····#·Landroid/view/View;
  
30 ····.prologue31 ····.prologue
31 ····.line·4032 ····.line·40
32 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/SentMessagesAdapter;33 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/SentMessagesAdapter;
  
33 ····.line·4134 ····.line·41
34 ····invoke-direct·{p0,·p2},·Lorg/addhen/smssync/views/View;-><init>(Landroid/view/View;)V35 ····invoke-direct·{p0,·p2},·Lorg/addhen/smssync/views/View;-><init>(Landroid/view/View;)V
  
35 ····.line·4236 ····.line·42
36 ····const·v0,·0x7f0a006737 ····const·v0,·0x7f0a0067
  
 38 ····.line·43
37 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;39 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
38 ····move-result-object·v040 ····move-result-object·v0
  
39 ····check-cast·v0,·Landroid/widget/TextView;41 ····check-cast·v0,·Landroid/widget/TextView;
  
40 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->messageFrom:Landroid/widget/TextView;42 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->messageFrom:Landroid/widget/TextView;
  
41 ····.line·4443 ····.line·44
42 ····const·v0,·0x7f0a006944 ····const·v0,·0x7f0a0069
  
 45 ····.line·45
43 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;46 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
44 ····move-result-object·v047 ····move-result-object·v0
  
45 ····check-cast·v0,·Landroid/widget/TextView;48 ····check-cast·v0,·Landroid/widget/TextView;
  
46 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->messageDate:Landroid/widget/TextView;49 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->messageDate:Landroid/widget/TextView;
Offset 70, 14 lines modifiedOffset 73, 15 lines modified
70 ····check-cast·v0,·Landroid/widget/TextView;73 ····check-cast·v0,·Landroid/widget/TextView;
  
71 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->message:Landroid/widget/TextView;74 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->message:Landroid/widget/TextView;
  
72 ····.line·4875 ····.line·48
73 ····const·v0,·0x7f0a006676 ····const·v0,·0x7f0a0066
  
 77 ····.line·49
74 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;78 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
75 ····move-result-object·v079 ····move-result-object·v0
  
76 ····check-cast·v0,·Landroid/widget/TextView;80 ····check-cast·v0,·Landroid/widget/TextView;
  
77 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->messageType:Landroid/widget/TextView;81 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SentMessagesAdapter$Widgets;->messageType:Landroid/widget/TextView;
1.04 KB
smali/org/addhen/smssync/adapters/LogAdapter$Widgets.smali
    
Offset 19, 26 lines modifiedOffset 19, 28 lines modified
  
19 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/LogAdapter;19 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/LogAdapter;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/LogAdapter;Landroid/view/View;)V21 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/LogAdapter;Landroid/view/View;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/adapters/LogAdapter;
23 ····.param·p2,·"convertView"····#·Landroid/view/View;24 ····.param·p2,·"convertView"····#·Landroid/view/View;
  
24 ····.prologue25 ····.prologue
25 ····.line·6326 ····.line·63
26 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/LogAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/LogAdapter;27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/LogAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/LogAdapter;
  
27 ····.line·6428 ····.line·64
28 ····invoke-direct·{p0,·p2},·Lorg/addhen/smssync/views/View;-><init>(Landroid/view/View;)V29 ····invoke-direct·{p0,·p2},·Lorg/addhen/smssync/views/View;-><init>(Landroid/view/View;)V
  
29 ····.line·6530 ····.line·65
30 ····const·v0,·0x7f0a005f31 ····const·v0,·0x7f0a005f
  
 32 ····.line·66
31 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;33 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
32 ····move-result-object·v034 ····move-result-object·v0
  
33 ····check-cast·v0,·Landroid/widget/TextView;35 ····check-cast·v0,·Landroid/widget/TextView;
  
34 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/LogAdapter$Widgets;->message:Landroid/widget/TextView;36 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/LogAdapter$Widgets;->message:Landroid/widget/TextView;
1.48 KB
smali/org/addhen/smssync/adapters/SyncUrlAdapter$Widgets.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·url:Landroid/widget/TextView;32 .field·url:Landroid/widget/TextView;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/SyncUrlAdapter;Landroid/view/View;)V34 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/SyncUrlAdapter;Landroid/view/View;)V
35 ····.locals·135 ····.locals·1
 36 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/adapters/SyncUrlAdapter;
36 ····.param·p2,·"convertView"····#·Landroid/view/View;37 ····.param·p2,·"convertView"····#·Landroid/view/View;
  
37 ····.prologue38 ····.prologue
38 ····.line·4839 ····.line·48
39 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/SyncUrlAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/SyncUrlAdapter;40 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/SyncUrlAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/SyncUrlAdapter;
  
40 ····.line·4941 ····.line·49
Offset 93, 14 lines modifiedOffset 94, 15 lines modified
93 ····check-cast·v0,·Landroid/widget/TextView;94 ····check-cast·v0,·Landroid/widget/TextView;
  
94 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SyncUrlAdapter$Widgets;->secret:Landroid/widget/TextView;95 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SyncUrlAdapter$Widgets;->secret:Landroid/widget/TextView;
  
95 ····.line·5696 ····.line·56
96 ····const·v0,·0x7f0a006c97 ····const·v0,·0x7f0a006c
  
 98 ····.line·57
97 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;99 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
98 ····move-result-object·v0100 ····move-result-object·v0
  
99 ····check-cast·v0,·Landroid/widget/CheckedTextView;101 ····check-cast·v0,·Landroid/widget/CheckedTextView;
  
100 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SyncUrlAdapter$Widgets;->listCheckBox:Landroid/widget/CheckedTextView;102 ····iput-object·v0,·p0,·Lorg/addhen/smssync/adapters/SyncUrlAdapter$Widgets;->listCheckBox:Landroid/widget/CheckedTextView;
Offset 176, 14 lines modifiedOffset 178, 15 lines modified
  
176 ····const·v2,·0x7f0d0042178 ····const·v2,·0x7f0d0042
  
177 ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;179 ····invoke-static·{v1,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
178 ····move-result-object·v1180 ····move-result-object·v1
  
 181 ····.line·74
179 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V182 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
180 ····.line·86183 ····.line·86
181 ····.end·local·v0····#·"total":I184 ····.end·local·v0····#·"total":I
182 ····:goto_0185 ····:goto_0
183 ····return-void186 ····return-void
  
661 B
smali/org/addhen/smssync/adapters/FilterAdapter$Widgets.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/FilterAdapter;19 .field·final·synthetic·this$0:Lorg/addhen/smssync/adapters/FilterAdapter;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/FilterAdapter;Landroid/view/View;)V21 .method·public·constructor·<init>(Lorg/addhen/smssync/adapters/FilterAdapter;Landroid/view/View;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/adapters/FilterAdapter;
23 ····.param·p2,·"convertView"····#·Landroid/view/View;24 ····.param·p2,·"convertView"····#·Landroid/view/View;
  
24 ····.prologue25 ····.prologue
25 ····.line·3426 ····.line·34
26 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/FilterAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/FilterAdapter;27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/adapters/FilterAdapter$Widgets;->this$0:Lorg/addhen/smssync/adapters/FilterAdapter;
  
27 ····.line·3528 ····.line·35
660 B
smali/org/addhen/smssync/services/AutoSyncScheduledService.smali
    
Offset 17, 20 lines modifiedOffset 17, 22 lines modified
17 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
18 ····.locals·118 ····.locals·1
  
19 ····.prologue19 ····.prologue
20 ····.line·3720 ····.line·37
21 ····const-class·v0,·Lorg/addhen/smssync/services/AutoSyncScheduledService;21 ····const-class·v0,·Lorg/addhen/smssync/services/AutoSyncScheduledService;
  
 22 ····.line·38
22 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;23 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
23 ····move-result-object·v024 ····move-result-object·v0
  
24 ····sput-object·v0,·Lorg/addhen/smssync/services/AutoSyncScheduledService;->CLASS_TAG:Ljava/lang/String;25 ····sput-object·v0,·Lorg/addhen/smssync/services/AutoSyncScheduledService;->CLASS_TAG:Ljava/lang/String;
  
 26 ····.line·37
25 ····return-void27 ····return-void
26 .end·method28 .end·method
  
27 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
28 ····.locals·230 ····.locals·2
  
29 ····.prologue31 ····.prologue
4.16 KB
smali/org/addhen/smssync/services/CheckTaskScheduledService.smali
    
Offset 15, 20 lines modifiedOffset 15, 22 lines modified
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····.prologue17 ····.prologue
18 ····.line·3318 ····.line·33
19 ····const-class·v0,·Lorg/addhen/smssync/services/CheckTaskScheduledService;19 ····const-class·v0,·Lorg/addhen/smssync/services/CheckTaskScheduledService;
  
 20 ····.line·34
20 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;21 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
21 ····move-result-object·v022 ····move-result-object·v0
  
22 ····sput-object·v0,·Lorg/addhen/smssync/services/CheckTaskScheduledService;->CLASS_TAG:Ljava/lang/String;23 ····sput-object·v0,·Lorg/addhen/smssync/services/CheckTaskScheduledService;->CLASS_TAG:Ljava/lang/String;
  
 24 ····.line·33
23 ····return-void25 ····return-void
24 .end·method26 .end·method
  
25 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
26 ····.locals·128 ····.locals·1
  
27 ····.prologue29 ····.prologue
Offset 52, 70 lines modifiedOffset 54, 71 lines modified
52 #·virtual·methods54 #·virtual·methods
53 .method·public·executeTask(Landroid/content/Intent;)V55 .method·public·executeTask(Landroid/content/Intent;)V
54 ····.locals·456 ····.locals·4
55 ····.param·p1,·"intent"····#·Landroid/content/Intent;57 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
56 ····.prologue58 ····.prologue
57 ····.line·4559 ····.line·45
58 ····const-string·v2,·"checking·scheduled·task·services"60 ····const-string·v1,·"checking·scheduled·task·services"
  
59 ····invoke-virtual·{p0,·v2},·Lorg/addhen/smssync/services/CheckTaskScheduledService;->log(Ljava/lang/String;)V61 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/services/CheckTaskScheduledService;->log(Ljava/lang/String;)V
  
60 ····.line·4662 ····.line·46
61 ····const·v2,·0x7f0d011363 ····const·v1,·0x7f0d0113
  
62 ····invoke-virtual·{p0,·v2},·Lorg/addhen/smssync/services/CheckTaskScheduledService;->getString(I)Ljava/lang/String;64 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/services/CheckTaskScheduledService;->getString(I)Ljava/lang/String;
  
63 ····move-result-object·v265 ····move-result-object·v1
  
64 ····invoke-static·{p0,·v2},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V66 ····invoke-static·{p0,·v1},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V
  
65 ····.line·4867 ····.line·48
66 ····iget-object·v2,·p0,·Lorg/addhen/smssync/services/CheckTaskScheduledService;->model:Lorg/addhen/smssync/models/SyncUrl;68 ····iget-object·v1,·p0,·Lorg/addhen/smssync/services/CheckTaskScheduledService;->model:Lorg/addhen/smssync/models/SyncUrl;
  
67 ····const/4·v3,·0x169 ····const/4·v2,·0x1
  
 70 ····.line·49
68 ····invoke-virtual·{v2,·v3},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;71 ····invoke-virtual·{v1,·v2},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;
  
69 ····move-result-object·v272 ····move-result-object·v1
  
 73 ····.line·48
70 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
71 ····move-result-object·v075 ····move-result-object·v1
  
72 ····.local·v0,·"i$":Ljava/util/Iterator; 
73 ····:goto_076 ····:goto_0
74 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z77 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
75 ····move-result·v278 ····move-result·v2
  
76 ····if-eqz·v2,·:cond_079 ····if-eqz·v2,·:cond_0
  
77 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;80 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
78 ····move-result-object·v181 ····move-result-object·v0
  
79 ····check-cast·v1,·Lorg/addhen/smssync/models/SyncUrl;82 ····check-cast·v0,·Lorg/addhen/smssync/models/SyncUrl;
  
80 ····.line·5083 ····.line·50
81 ····.local·v1,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;84 ····.local·v0,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
82 ····new-instance·v2,·Lorg/addhen/smssync/messages/ProcessMessage;85 ····new-instance·v2,·Lorg/addhen/smssync/messages/ProcessMessage;
  
83 ····new-instance·v3,·Lorg/addhen/smssync/messages/ProcessSms;86 ····new-instance·v3,·Lorg/addhen/smssync/messages/ProcessSms;
  
84 ····invoke-direct·{v3,·p0},·Lorg/addhen/smssync/messages/ProcessSms;-><init>(Landroid/content/Context;)V87 ····invoke-direct·{v3,·p0},·Lorg/addhen/smssync/messages/ProcessSms;-><init>(Landroid/content/Context;)V
  
85 ····invoke-direct·{v2,·p0,·v3},·Lorg/addhen/smssync/messages/ProcessMessage;-><init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V88 ····invoke-direct·{v2,·p0,·v3},·Lorg/addhen/smssync/messages/ProcessMessage;-><init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V
  
86 ····invoke-virtual·{v2,·v1},·Lorg/addhen/smssync/messages/ProcessMessage;->performTask(Lorg/addhen/smssync/models/SyncUrl;)V89 ····invoke-virtual·{v2,·v0},·Lorg/addhen/smssync/messages/ProcessMessage;->performTask(Lorg/addhen/smssync/models/SyncUrl;)V
  
87 ····goto·:goto_090 ····goto·:goto_0
  
88 ····.line·5391 ····.line·53
89 ····.end·local·v1····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;92 ····.end·local·v0····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
90 ····:cond_093 ····:cond_0
91 ····return-void94 ····return-void
92 .end·method95 .end·method
  
93 .method·public·readLog()Z96 .method·public·readLog()Z
94 ····.locals·197 ····.locals·1
95 ····.annotation·runtime·Lcom/squareup/otto/Produce;98 ····.annotation·runtime·Lcom/squareup/otto/Produce;
5.53 KB
smali/org/addhen/smssync/services/SmsPortal.smali
    
Offset 119, 14 lines modifiedOffset 119, 15 lines modified
  
119 ····const-string·v3,·"com.smssync.portal."119 ····const-string·v3,·"com.smssync.portal."
  
120 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;120 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
121 ····move-result-object·v2121 ····move-result-object·v2
  
 122 ····.line·49
122 ····invoke-static·{},·Lorg/addhen/smssync/services/SmsPortal$version;->values()[Lorg/addhen/smssync/services/SmsPortal$version;123 ····invoke-static·{},·Lorg/addhen/smssync/services/SmsPortal$version;->values()[Lorg/addhen/smssync/services/SmsPortal$version;
  
123 ····move-result-object·v3124 ····move-result-object·v3
  
124 ····aget-object·v3,·v3,·v0125 ····aget-object·v3,·v3,·v0
  
125 ····invoke-virtual·{v3},·Lorg/addhen/smssync/services/SmsPortal$version;->toString()Ljava/lang/String;126 ····invoke-virtual·{v3},·Lorg/addhen/smssync/services/SmsPortal$version;->toString()Ljava/lang/String;
Offset 209, 54 lines modifiedOffset 210, 53 lines modified
209 .end·method210 .end·method
  
210 .method·public·setNumber()V211 .method·public·setNumber()V
211 ····.locals·6212 ····.locals·6
  
212 ····.prologue213 ····.prologue
213 ····.line·36214 ····.line·36
214 ····iget-object·v4,·p0,·Lorg/addhen/smssync/services/SmsPortal;->context:Landroid/content/Context;215 ····iget-object·v3,·p0,·Lorg/addhen/smssync/services/SmsPortal;->context:Landroid/content/Context;
  
215 ····invoke-virtual·{v4},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;216 ····invoke-virtual·{v3},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
216 ····move-result-object·v3217 ····move-result-object·v2
  
217 ····.line·37218 ····.line·37
218 ····.local·v3,·"pm":Landroid/content/pm/PackageManager;219 ····.local·v2,·"pm":Landroid/content/pm/PackageManager;
219 ····const/4·v0,·0x0220 ····const/4·v0,·0x0
  
220 ····.line·38221 ····.line·38
221 ····.local·v0,·"count":I222 ····.local·v0,·"count":I
222 ····const/4·v4,·0x1223 ····const/4·v3,·0x1
  
223 ····invoke-virtual·{v3,·v4},·Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;224 ····invoke-virtual·{v2,·v3},·Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
  
224 ····move-result-object·v4225 ····move-result-object·v3
  
225 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;226 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
226 ····move-result-object·v1227 ····move-result-object·v3
  
227 ····.local·v1,·"i$":Ljava/util/Iterator; 
228 ····:cond_0228 ····:cond_0
229 ····:goto_0229 ····:goto_0
230 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z230 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
231 ····move-result·v4231 ····move-result·v4
  
232 ····if-eqz·v4,·:cond_1232 ····if-eqz·v4,·:cond_1
  
233 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;233 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
234 ····move-result-object·v2234 ····move-result-object·v1
  
235 ····check-cast·v2,·Landroid/content/pm/PackageInfo;235 ····check-cast·v1,·Landroid/content/pm/PackageInfo;
  
236 ····.line·39236 ····.line·39
237 ····.local·v2,·"packageInfo":Landroid/content/pm/PackageInfo;237 ····.local·v1,·"packageInfo":Landroid/content/pm/PackageInfo;
238 ····iget-object·v4,·v2,·Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;238 ····iget-object·v4,·v1,·Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
  
239 ····const-string·v5,·"com.smssync.portal."239 ····const-string·v5,·"com.smssync.portal."
  
240 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z240 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
241 ····move-result·v4241 ····move-result·v4
  
Offset 264, 63 lines modifiedOffset 264, 62 lines modified
  
264 ····.line·40264 ····.line·40
265 ····add-int/lit8·v0,·v0,·0x1265 ····add-int/lit8·v0,·v0,·0x1
  
266 ····goto·:goto_0266 ····goto·:goto_0
  
267 ····.line·43267 ····.line·43
268 ····.end·local·v2····#·"packageInfo":Landroid/content/pm/PackageInfo;268 ····.end·local·v1····#·"packageInfo":Landroid/content/pm/PackageInfo;
269 ····:cond_1269 ····:cond_1
270 ····iput·v0,·p0,·Lorg/addhen/smssync/services/SmsPortal;->number:I270 ····iput·v0,·p0,·Lorg/addhen/smssync/services/SmsPortal;->number:I
  
271 ····.line·44271 ····.line·44
272 ····return-void272 ····return-void
273 .end·method273 .end·method
  
274 .method·public·unbindFromSmsPortals()V274 .method·public·unbindFromSmsPortals()V
275 ····.locals·3275 ····.locals·3
  
276 ····.prologue276 ····.prologue
277 ····.line·58277 ····.line·58
278 ····iget-object·v2,·p0,·Lorg/addhen/smssync/services/SmsPortal;->serviceConnectionList:Ljava/util/ArrayList;278 ····iget-object·v1,·p0,·Lorg/addhen/smssync/services/SmsPortal;->serviceConnectionList:Ljava/util/ArrayList;
  
279 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;279 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
280 ····move-result-object·v0280 ····move-result-object·v1
  
281 ····.local·v0,·"i$":Ljava/util/Iterator; 
282 ····:goto_0281 ····:goto_0
283 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z282 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
284 ····move-result·v2283 ····move-result·v2
  
285 ····if-eqz·v2,·:cond_0284 ····if-eqz·v2,·:cond_0
  
286 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;285 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
287 ····move-result-object·v1286 ····move-result-object·v0
  
288 ····check-cast·v1,·Landroid/content/ServiceConnection;287 ····check-cast·v0,·Landroid/content/ServiceConnection;
  
289 ····.line·59288 ····.line·59
290 ····.local·v1,·"serviceConnection":Landroid/content/ServiceConnection;289 ····.local·v0,·"serviceConnection":Landroid/content/ServiceConnection;
291 ····iget-object·v2,·p0,·Lorg/addhen/smssync/services/SmsPortal;->context:Landroid/content/Context;290 ····iget-object·v2,·p0,·Lorg/addhen/smssync/services/SmsPortal;->context:Landroid/content/Context;
  
292 ····invoke-virtual·{v2,·v1},·Landroid/content/Context;->unbindService(Landroid/content/ServiceConnection;)V291 ····invoke-virtual·{v2,·v0},·Landroid/content/Context;->unbindService(Landroid/content/ServiceConnection;)V
  
293 ····goto·:goto_0292 ····goto·:goto_0
  
294 ····.line·61293 ····.line·61
295 ····.end·local·v1····#·"serviceConnection":Landroid/content/ServiceConnection;294 ····.end·local·v0····#·"serviceConnection":Landroid/content/ServiceConnection;
296 ····:cond_0295 ····:cond_0
297 ····iget-object·v2,·p0,·Lorg/addhen/smssync/services/SmsPortal;->messengers:Ljava/util/ArrayList;296 ····iget-object·v1,·p0,·Lorg/addhen/smssync/services/SmsPortal;->messengers:Ljava/util/ArrayList;
  
298 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->clear()V297 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->clear()V
  
299 ····.line·62298 ····.line·62
Max diff block lines reached; 186/5560 bytes (3.35%) of diff not shown.
1.52 KB
smali/org/addhen/smssync/services/ScheduleServices.smali
    
Offset 19, 20 lines modifiedOffset 19, 22 lines modified
19 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
20 ····.locals·120 ····.locals·1
  
21 ····.prologue21 ····.prologue
22 ····.line·3722 ····.line·37
23 ····const-class·v0,·Lorg/addhen/smssync/services/ScheduleServices;23 ····const-class·v0,·Lorg/addhen/smssync/services/ScheduleServices;
  
 24 ····.line·38
24 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;25 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
25 ····move-result-object·v026 ····move-result-object·v0
  
26 ····sput-object·v0,·Lorg/addhen/smssync/services/ScheduleServices;->CLASS_TAG:Ljava/lang/String;27 ····sput-object·v0,·Lorg/addhen/smssync/services/ScheduleServices;->CLASS_TAG:Ljava/lang/String;
  
 28 ····.line·37
27 ····return-void29 ····return-void
28 .end·method30 .end·method
  
29 .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/Intent;II)V31 .method·public·constructor·<init>(Landroid/content/Context;Landroid/content/Intent;II)V
30 ····.locals·232 ····.locals·2
31 ····.param·p1,·"context"····#·Landroid/content/Context;33 ····.param·p1,·"context"····#·Landroid/content/Context;
32 ····.param·p2,·"intent"····#·Landroid/content/Intent;34 ····.param·p2,·"intent"····#·Landroid/content/Intent;
Offset 201, 25 lines modifiedOffset 203, 27 lines modified
201 ····invoke-static·{v0,·v1},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V203 ····invoke-static·{v0,·v1},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V
  
202 ····.line·74204 ····.line·74
203 ····iget-object·v0,·p0,·Lorg/addhen/smssync/services/ScheduleServices;->mgr:Landroid/app/AlarmManager;205 ····iget-object·v0,·p0,·Lorg/addhen/smssync/services/ScheduleServices;->mgr:Landroid/app/AlarmManager;
  
204 ····const/4·v1,·0x2206 ····const/4·v1,·0x2
  
 207 ····.line·75
205 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J208 ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J
  
206 ····move-result-wide·v2209 ····move-result-wide·v2
  
207 ····const-wide/32·v4,·0xea60210 ····const-wide/32·v4,·0xea60
  
208 ····add-long/2addr·v2,·v4211 ····add-long/2addr·v2,·v4
  
209 ····iget-object·v6,·p0,·Lorg/addhen/smssync/services/ScheduleServices;->pendingIntent:Landroid/app/PendingIntent;212 ····iget-object·v6,·p0,·Lorg/addhen/smssync/services/ScheduleServices;->pendingIntent:Landroid/app/PendingIntent;
  
210 ····move-wide·v4,·p1213 ····move-wide·v4,·p1
  
 214 ····.line·74
211 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setRepeating(IJJLandroid/app/PendingIntent;)V215 ····invoke-virtual/range·{v0·..·v6},·Landroid/app/AlarmManager;->setRepeating(IJJLandroid/app/PendingIntent;)V
  
212 ····.line·78216 ····.line·78
213 ····:cond_0217 ····:cond_0
214 ····return-void218 ····return-void
215 .end·method219 .end·method
4.13 KB
smali/org/addhen/smssync/services/SmsReceiverService.smali
    
Offset 52, 20 lines modifiedOffset 52, 22 lines modified
52 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
53 ····sput-object·v0,·Lorg/addhen/smssync/services/SmsReceiverService;->mStartingServiceSync:Ljava/lang/Object;53 ····sput-object·v0,·Lorg/addhen/smssync/services/SmsReceiverService;->mStartingServiceSync:Ljava/lang/Object;
  
54 ····.line·5354 ····.line·53
55 ····const-class·v0,·Lorg/addhen/smssync/services/SmsReceiverService;55 ····const-class·v0,·Lorg/addhen/smssync/services/SmsReceiverService;
  
 56 ····.line·54
56 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;57 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
57 ····move-result-object·v058 ····move-result-object·v0
  
58 ····sput-object·v0,·Lorg/addhen/smssync/services/SmsReceiverService;->CLASS_TAG:Ljava/lang/String;59 ····sput-object·v0,·Lorg/addhen/smssync/services/SmsReceiverService;->CLASS_TAG:Ljava/lang/String;
  
 60 ····.line·53
59 ····return-void61 ····return-void
60 .end·method62 .end·method
  
61 .method·public·constructor·<init>()V63 .method·public·constructor·<init>()V
62 ····.locals·164 ····.locals·1
  
63 ····.prologue65 ····.prologue
Offset 78, 15 lines modifiedOffset 80, 14 lines modified
78 ····iput-object·v0,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesBody:Ljava/lang/String;80 ····iput-object·v0,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesBody:Ljava/lang/String;
  
79 ····.line·6881 ····.line·68
80 ····const-string·v0,·""82 ····const-string·v0,·""
  
81 ····iput-object·v0,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesUuid:Ljava/lang/String;83 ····iput-object·v0,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesUuid:Ljava/lang/String;
  
82 ····.line·293 
83 ····return-void84 ····return-void
84 .end·method85 .end·method
  
85 .method·public·static·beginStartingService(Landroid/content/Context;Landroid/content/Intent;)V86 .method·public·static·beginStartingService(Landroid/content/Context;Landroid/content/Intent;)V
86 ····.locals·487 ····.locals·4
87 ····.param·p0,·"context"····#·Landroid/content/Context;88 ····.param·p0,·"context"····#·Landroid/content/Context;
88 ····.param·p1,·"intent"····#·Landroid/content/Intent;89 ····.param·p1,·"intent"····#·Landroid/content/Intent;
Offset 102, 14 lines modifiedOffset 103, 15 lines modified
102 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsReceiverService;->mStartingService:Landroid/os/PowerManager$WakeLock;103 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsReceiverService;->mStartingService:Landroid/os/PowerManager$WakeLock;
  
103 ····if-nez·v1,·:cond_0104 ····if-nez·v1,·:cond_0
  
104 ····.line·138105 ····.line·138
105 ····const-string·v1,·"power"106 ····const-string·v1,·"power"
  
 107 ····.line·139
106 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;108 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
107 ····move-result-object·v0109 ····move-result-object·v0
  
108 ····check-cast·v0,·Landroid/os/PowerManager;110 ····check-cast·v0,·Landroid/os/PowerManager;
  
109 ····.line·140111 ····.line·140
Offset 234, 14 lines modifiedOffset 236, 15 lines modified
234 ····.line·96236 ····.line·96
235 ····new-instance·v6,·Lorg/addhen/smssync/services/SmsReceiverService;237 ····new-instance·v6,·Lorg/addhen/smssync/services/SmsReceiverService;
  
236 ····invoke-direct·{v6},·Lorg/addhen/smssync/services/SmsReceiverService;-><init>()V238 ····invoke-direct·{v6},·Lorg/addhen/smssync/services/SmsReceiverService;-><init>()V
  
237 ····const-string·v7,·"getMessagesFromIntent():·getting·SMS·message"239 ····const-string·v7,·"getMessagesFromIntent():·getting·SMS·message"
  
 240 ····.line·97
238 ····invoke-virtual·{v6,·v7},·Lorg/addhen/smssync/services/SmsReceiverService;->log(Ljava/lang/String;)V241 ····invoke-virtual·{v6,·v7},·Lorg/addhen/smssync/services/SmsReceiverService;->log(Ljava/lang/String;)V
  
239 ····.line·99242 ····.line·99
240 ····const-string·v6,·"pdus"243 ····const-string·v6,·"pdus"
  
241 ····invoke-virtual·{p0,·v6},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;244 ····invoke-virtual·{p0,·v6},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
  
Offset 351, 14 lines modifiedOffset 354, 15 lines modified
351 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsReceiverService;->wifilock:Landroid/net/wifi/WifiManager$WifiLock;354 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsReceiverService;->wifilock:Landroid/net/wifi/WifiManager$WifiLock;
  
352 ····if-nez·v1,·:cond_0355 ····if-nez·v1,·:cond_0
  
353 ····.line·80356 ····.line·80
354 ····const-string·v1,·"wifi"357 ····const-string·v1,·"wifi"
  
 358 ····.line·81
355 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;359 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
356 ····move-result-object·v0360 ····move-result-object·v0
  
357 ····check-cast·v0,·Landroid/net/wifi/WifiManager;361 ····check-cast·v0,·Landroid/net/wifi/WifiManager;
  
358 ····.line·82362 ····.line·82
Offset 603, 18 lines modifiedOffset 607, 20 lines modified
603 ····if-nez·v6,·:cond_5607 ····if-nez·v6,·:cond_5
  
604 ····.line·261608 ····.line·261
605 ····iget-object·v7,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesBody:Ljava/lang/String;609 ····iget-object·v7,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesBody:Ljava/lang/String;
  
606 ····const·v8,·0x7f0d00df610 ····const·v8,·0x7f0d00df
  
 611 ····.line·262
607 ····invoke-virtual·{p0,·v8},·Lorg/addhen/smssync/services/SmsReceiverService;->getString(I)Ljava/lang/String;612 ····invoke-virtual·{p0,·v8},·Lorg/addhen/smssync/services/SmsReceiverService;->getString(I)Ljava/lang/String;
  
608 ····move-result-object·v8613 ····move-result-object·v8
  
 614 ····.line·261
609 ····invoke-static·{p0,·v7,·v8},·Lorg/addhen/smssync/util/Util;->showFailNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V615 ····invoke-static·{p0,·v7,·v8},·Lorg/addhen/smssync/util/Util;->showFailNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  
610 ····.line·264616 ····.line·264
611 ····new-instance·v7,·Landroid/content/Intent;617 ····new-instance·v7,·Landroid/content/Intent;
  
612 ····sget-object·v8,·Lorg/addhen/smssync/util/ServicesConstants;->FAILED_ACTION:Ljava/lang/String;618 ····sget-object·v8,·Lorg/addhen/smssync/util/ServicesConstants;->FAILED_ACTION:Ljava/lang/String;
  
Offset 682, 18 lines modifiedOffset 688, 20 lines modified
682 ····.end·local·v1····#·"bodyText":Ljava/lang/StringBuilder;688 ····.end·local·v1····#·"bodyText":Ljava/lang/StringBuilder;
683 ····.end·local·v3····#·"i":I689 ····.end·local·v3····#·"i":I
684 ····.end·local·v4····#·"messages":[Landroid/telephony/SmsMessage;690 ····.end·local·v4····#·"messages":[Landroid/telephony/SmsMessage;
685 ····.restart·local·v6····#·"sent":Z691 ····.restart·local·v6····#·"sent":Z
686 ····:cond_5692 ····:cond_5
687 ····iget-object·v7,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesBody:Ljava/lang/String;693 ····iget-object·v7,·p0,·Lorg/addhen/smssync/services/SmsReceiverService;->messagesBody:Ljava/lang/String;
  
 694 ····.line·269
688 ····invoke-virtual·{p0,·v12},·Lorg/addhen/smssync/services/SmsReceiverService;->getString(I)Ljava/lang/String;695 ····invoke-virtual·{p0,·v12},·Lorg/addhen/smssync/services/SmsReceiverService;->getString(I)Ljava/lang/String;
  
689 ····move-result-object·v8696 ····move-result-object·v8
  
 697 ····.line·268
690 ····invoke-static·{p0,·v7,·v8},·Lorg/addhen/smssync/util/Util;->showFailNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V698 ····invoke-static·{p0,·v7,·v8},·Lorg/addhen/smssync/util/Util;->showFailNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
  
691 ····.line·270699 ····.line·270
692 ····invoke-virtual·{p0,·v12},·Lorg/addhen/smssync/services/SmsReceiverService;->getString(I)Ljava/lang/String;700 ····invoke-virtual·{p0,·v12},·Lorg/addhen/smssync/services/SmsReceiverService;->getString(I)Ljava/lang/String;
  
693 ····move-result-object·v7701 ····move-result-object·v7
Max diff block lines reached; 0/4112 bytes (0.00%) of diff not shown.
1.08 KB
smali/org/addhen/smssync/services/BaseService.smali
    
Offset 112, 32 lines modifiedOffset 112, 35 lines modified
112 ····.local·v2,·"wMgr":Landroid/net/wifi/WifiManager;112 ····.local·v2,·"wMgr":Landroid/net/wifi/WifiManager;
113 ····invoke-virtual·{v2},·Landroid/net/wifi/WifiManager;->isWifiEnabled()Z113 ····invoke-virtual·{v2},·Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
  
114 ····move-result·v3114 ····move-result·v3
  
115 ····if-eqz·v3,·:cond_2115 ····if-eqz·v3,·:cond_2
  
 116 ····.line·103
116 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/BaseService;->getConnectivityManager()Landroid/net/ConnectivityManager;117 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/BaseService;->getConnectivityManager()Landroid/net/ConnectivityManager;
  
117 ····move-result-object·v3118 ····move-result-object·v3
  
118 ····invoke-virtual·{v3,·v4},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;119 ····invoke-virtual·{v3,·v4},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
119 ····move-result-object·v3120 ····move-result-object·v3
  
120 ····if-eqz·v3,·:cond_2121 ····if-eqz·v3,·:cond_2
  
 122 ····.line·105
121 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/BaseService;->getConnectivityManager()Landroid/net/ConnectivityManager;123 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/BaseService;->getConnectivityManager()Landroid/net/ConnectivityManager;
  
122 ····move-result-object·v3124 ····move-result-object·v3
  
123 ····invoke-virtual·{v3,·v4},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;125 ····invoke-virtual·{v3,·v4},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
  
124 ····move-result-object·v3126 ····move-result-object·v3
  
 127 ····.line·106
125 ····invoke-virtual·{v3},·Landroid/net/NetworkInfo;->isConnected()Z128 ····invoke-virtual·{v3},·Landroid/net/NetworkInfo;->isConnected()Z
  
126 ····move-result·v3129 ····move-result·v3
  
127 ····if-eqz·v3,·:cond_2130 ····if-eqz·v3,·:cond_2
  
128 ····.line·109131 ····.line·109
3.87 KB
smali/org/addhen/smssync/services/SmsSyncServices.smali
    
Offset 75, 14 lines modifiedOffset 75, 15 lines modified
75 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsSyncServices;->mStartingService:Landroid/os/PowerManager$WakeLock;75 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsSyncServices;->mStartingService:Landroid/os/PowerManager$WakeLock;
  
76 ····if-nez·v1,·:cond_076 ····if-nez·v1,·:cond_0
  
77 ····.line·5377 ····.line·53
78 ····const-string·v1,·"power"78 ····const-string·v1,·"power"
  
 79 ····.line·54
79 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;80 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
80 ····move-result-object·v081 ····move-result-object·v0
  
81 ····check-cast·v0,·Landroid/os/PowerManager;82 ····check-cast·v0,·Landroid/os/PowerManager;
  
82 ····.line·5583 ····.line·55
Offset 131, 14 lines modifiedOffset 132, 15 lines modified
131 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsSyncServices;->wifilock:Landroid/net/wifi/WifiManager$WifiLock;132 ····sget-object·v1,·Lorg/addhen/smssync/services/SmsSyncServices;->wifilock:Landroid/net/wifi/WifiManager$WifiLock;
  
132 ····if-nez·v1,·:cond_0133 ····if-nez·v1,·:cond_0
  
133 ····.line·65134 ····.line·65
134 ····const-string·v1,·"wifi"135 ····const-string·v1,·"wifi"
  
 136 ····.line·66
135 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;137 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
136 ····move-result-object·v0138 ····move-result-object·v0
  
137 ····check-cast·v0,·Landroid/net/wifi/WifiManager;139 ····check-cast·v0,·Landroid/net/wifi/WifiManager;
  
138 ····.line·67140 ····.line·67
Offset 363, 14 lines modifiedOffset 365, 15 lines modified
  
363 ····invoke-virtual·{v0},·Landroid/net/wifi/WifiManager$WifiLock;->isHeld()Z365 ····invoke-virtual·{v0},·Landroid/net/wifi/WifiManager$WifiLock;->isHeld()Z
  
364 ····move-result·v0366 ····move-result·v0
  
365 ····if-eqz·v0,·:cond_0367 ····if-eqz·v0,·:cond_0
  
 368 ····.line·150
366 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;369 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;
  
367 ····move-result-object·v0370 ····move-result-object·v0
  
368 ····invoke-static·{v0},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWifiLock(Landroid/content/Context;)Landroid/net/wifi/WifiManager$WifiLock;371 ····invoke-static·{v0},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWifiLock(Landroid/content/Context;)Landroid/net/wifi/WifiManager$WifiLock;
  
369 ····move-result-object·v0372 ····move-result-object·v0
Offset 400, 14 lines modifiedOffset 403, 15 lines modified
  
400 ····invoke-virtual·{v0},·Landroid/os/PowerManager$WakeLock;->isHeld()Z403 ····invoke-virtual·{v0},·Landroid/os/PowerManager$WakeLock;->isHeld()Z
  
401 ····move-result·v0404 ····move-result·v0
  
402 ····if-eqz·v0,·:cond_1405 ····if-eqz·v0,·:cond_1
  
 406 ····.line·155
403 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;407 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;
  
404 ····move-result-object·v0408 ····move-result-object·v0
  
405 ····invoke-static·{v0},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWakeLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;409 ····invoke-static·{v0},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWakeLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;
  
406 ····move-result-object·v0410 ····move-result-object·v0
Offset 492, 14 lines modifiedOffset 496, 15 lines modified
  
492 ····invoke-virtual·{v3},·Landroid/os/PowerManager$WakeLock;->isHeld()Z496 ····invoke-virtual·{v3},·Landroid/os/PowerManager$WakeLock;->isHeld()Z
  
493 ····move-result·v3497 ····move-result·v3
  
494 ····if-eqz·v3,·:cond_0498 ····if-eqz·v3,·:cond_0
  
 499 ····.line·135
495 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;500 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;
  
496 ····move-result-object·v3501 ····move-result-object·v3
  
497 ····invoke-static·{v3},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWakeLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;502 ····invoke-static·{v3},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWakeLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;
  
498 ····move-result-object·v3503 ····move-result-object·v3
Offset 529, 14 lines modifiedOffset 534, 15 lines modified
  
529 ····invoke-virtual·{v3},·Landroid/net/wifi/WifiManager$WifiLock;->isHeld()Z534 ····invoke-virtual·{v3},·Landroid/net/wifi/WifiManager$WifiLock;->isHeld()Z
  
530 ····move-result·v3535 ····move-result·v3
  
531 ····if-eqz·v3,·:cond_1536 ····if-eqz·v3,·:cond_1
  
 537 ····.line·140
532 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;538 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;
  
533 ····move-result-object·v3539 ····move-result-object·v3
  
534 ····invoke-static·{v3},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWifiLock(Landroid/content/Context;)Landroid/net/wifi/WifiManager$WifiLock;540 ····invoke-static·{v3},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWifiLock(Landroid/content/Context;)Landroid/net/wifi/WifiManager$WifiLock;
  
535 ····move-result-object·v3541 ····move-result-object·v3
Offset 582, 14 lines modifiedOffset 588, 15 lines modified
  
582 ····invoke-virtual·{v4},·Landroid/os/PowerManager$WakeLock;->isHeld()Z588 ····invoke-virtual·{v4},·Landroid/os/PowerManager$WakeLock;->isHeld()Z
  
583 ····move-result·v4589 ····move-result·v4
  
584 ····if-eqz·v4,·:cond_3590 ····if-eqz·v4,·:cond_3
  
 591 ····.line·135
585 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;592 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;
  
586 ····move-result-object·v4593 ····move-result-object·v4
  
587 ····invoke-static·{v4},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWakeLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;594 ····invoke-static·{v4},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWakeLock(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;
  
588 ····move-result-object·v4595 ····move-result-object·v4
Offset 619, 14 lines modifiedOffset 626, 15 lines modified
  
619 ····invoke-virtual·{v4},·Landroid/net/wifi/WifiManager$WifiLock;->isHeld()Z626 ····invoke-virtual·{v4},·Landroid/net/wifi/WifiManager$WifiLock;->isHeld()Z
  
620 ····move-result·v4627 ····move-result·v4
  
621 ····if-eqz·v4,·:cond_4628 ····if-eqz·v4,·:cond_4
  
 629 ····.line·140
622 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;630 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SmsSyncServices;->getApplicationContext()Landroid/content/Context;
  
623 ····move-result-object·v4631 ····move-result-object·v4
  
624 ····invoke-static·{v4},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWifiLock(Landroid/content/Context;)Landroid/net/wifi/WifiManager$WifiLock;632 ····invoke-static·{v4},·Lorg/addhen/smssync/services/SmsSyncServices;->getPhoneWifiLock(Landroid/content/Context;)Landroid/net/wifi/WifiManager$WifiLock;
  
625 ····move-result-object·v4633 ····move-result-object·v4
Max diff block lines reached; -1/3857 bytes (-0.03%) of diff not shown.
5.61 KB
smali/org/addhen/smssync/services/MessageResultsScheduledService.smali
    
Offset 61, 88 lines modifiedOffset 61, 89 lines modified
61 #·virtual·methods61 #·virtual·methods
62 .method·public·executeTask(Landroid/content/Intent;)V62 .method·public·executeTask(Landroid/content/Intent;)V
63 ····.locals·663 ····.locals·6
64 ····.param·p1,·"intent"····#·Landroid/content/Intent;64 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
65 ····.prologue65 ····.prologue
66 ····.line·3466 ····.line·34
67 ····const-string·v4,·"checking·scheduled·message·result·services"67 ····const-string·v3,·"checking·scheduled·message·result·services"
  
68 ····invoke-virtual·{p0,·v4},·Lorg/addhen/smssync/services/MessageResultsScheduledService;->log(Ljava/lang/String;)V68 ····invoke-virtual·{p0,·v3},·Lorg/addhen/smssync/services/MessageResultsScheduledService;->log(Ljava/lang/String;)V
  
69 ····.line·3569 ····.line·35
70 ····const-string·v4,·"Checking·scheduled·message·result·services"70 ····const-string·v3,·"Checking·scheduled·message·result·services"
  
71 ····invoke-static·{p0,·v4},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V71 ····invoke-static·{p0,·v3},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V
  
72 ····.line·3672 ····.line·36
73 ····iget-object·v4,·p0,·Lorg/addhen/smssync/services/MessageResultsScheduledService;->model:Lorg/addhen/smssync/models/SyncUrl;73 ····iget-object·v3,·p0,·Lorg/addhen/smssync/services/MessageResultsScheduledService;->model:Lorg/addhen/smssync/models/SyncUrl;
  
74 ····const/4·v5,·0x174 ····const/4·v4,·0x1
  
75 ····invoke-virtual·{v4,·v5},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;75 ····invoke-virtual·{v3,·v4},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;
  
76 ····move-result-object·v476 ····move-result-object·v3
  
77 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;77 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
78 ····move-result-object·v078 ····move-result-object·v3
  
79 ····.local·v0,·"i$":Ljava/util/Iterator; 
80 ····:cond_079 ····:cond_0
81 ····:goto_080 ····:goto_0
82 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z81 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
83 ····move-result·v482 ····move-result·v4
  
84 ····if-eqz·v4,·:cond_183 ····if-eqz·v4,·:cond_1
  
85 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;84 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
86 ····move-result-object·v385 ····move-result-object·v2
  
87 ····check-cast·v3,·Lorg/addhen/smssync/models/SyncUrl;86 ····check-cast·v2,·Lorg/addhen/smssync/models/SyncUrl;
  
88 ····.line·3787 ····.line·37
89 ····.local·v3,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;88 ····.local·v2,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
90 ····iget-object·v4,·p0,·Lorg/addhen/smssync/services/MessageResultsScheduledService;->mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;89 ····iget-object·v4,·p0,·Lorg/addhen/smssync/services/MessageResultsScheduledService;->mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;
  
 90 ····.line·38
91 ····invoke-virtual·{v4,·v3},·Lorg/addhen/smssync/controllers/MessageResultsController;->sendMessageResultGETRequest(Lorg/addhen/smssync/models/SyncUrl;)Lorg/addhen/smssync/models/MessagesUUIDSResponse;91 ····invoke-virtual·{v4,·v2},·Lorg/addhen/smssync/controllers/MessageResultsController;->sendMessageResultGETRequest(Lorg/addhen/smssync/models/SyncUrl;)Lorg/addhen/smssync/models/MessagesUUIDSResponse;
  
92 ····move-result-object·v292 ····move-result-object·v1
  
93 ····.line·3993 ····.line·39
94 ····.local·v2,·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;94 ····.local·v1,·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;
95 ····invoke-virtual·{v2},·Lorg/addhen/smssync/models/MessagesUUIDSResponse;->isSuccess()Z95 ····invoke-virtual·{v1},·Lorg/addhen/smssync/models/MessagesUUIDSResponse;->isSuccess()Z
  
96 ····move-result·v496 ····move-result·v4
  
97 ····if-eqz·v4,·:cond_097 ····if-eqz·v4,·:cond_0
  
98 ····.line·4098 ····.line·40
99 ····sget-object·v4,·Lorg/addhen/smssync/MainApplication;->mDb:Lorg/addhen/smssync/database/Database;99 ····sget-object·v4,·Lorg/addhen/smssync/MainApplication;->mDb:Lorg/addhen/smssync/database/Database;
  
100 ····sget-object·v4,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;100 ····sget-object·v4,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;
  
 101 ····.line·41
101 ····invoke-virtual·{v2},·Lorg/addhen/smssync/models/MessagesUUIDSResponse;->getUuids()Ljava/util/List;102 ····invoke-virtual·{v1},·Lorg/addhen/smssync/models/MessagesUUIDSResponse;->getUuids()Ljava/util/List;
  
102 ····move-result-object·v5103 ····move-result-object·v5
  
103 ····invoke-virtual·{v4,·v5},·Lorg/addhen/smssync/database/MessagesContentProvider;->fetchMessageResultsByUuid(Ljava/util/List;)Ljava/util/List;104 ····invoke-virtual·{v4,·v5},·Lorg/addhen/smssync/database/MessagesContentProvider;->fetchMessageResultsByUuid(Ljava/util/List;)Ljava/util/List;
  
104 ····move-result-object·v1105 ····move-result-object·v0
  
105 ····.line·42106 ····.line·42
106 ····.local·v1,·"messageResults":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/MessageResult;>;"107 ····.local·v0,·"messageResults":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/MessageResult;>;"
107 ····iget-object·v4,·p0,·Lorg/addhen/smssync/services/MessageResultsScheduledService;->mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;108 ····iget-object·v4,·p0,·Lorg/addhen/smssync/services/MessageResultsScheduledService;->mMessageResultsController:Lorg/addhen/smssync/controllers/MessageResultsController;
  
108 ····invoke-virtual·{v4,·v3,·v1},·Lorg/addhen/smssync/controllers/MessageResultsController;->sendMessageResultPOSTRequest(Lorg/addhen/smssync/models/SyncUrl;Ljava/util/List;)V109 ····invoke-virtual·{v4,·v2,·v0},·Lorg/addhen/smssync/controllers/MessageResultsController;->sendMessageResultPOSTRequest(Lorg/addhen/smssync/models/SyncUrl;Ljava/util/List;)V
  
109 ····goto·:goto_0110 ····goto·:goto_0
  
110 ····.line·45111 ····.line·45
111 ····.end·local·v1····#·"messageResults":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/MessageResult;>;"112 ····.end·local·v0····#·"messageResults":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/MessageResult;>;"
112 ····.end·local·v2····#·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;113 ····.end·local·v1····#·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;
113 ····.end·local·v3····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;114 ····.end·local·v2····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
114 ····:cond_1115 ····:cond_1
115 ····return-void116 ····return-void
116 .end·method117 .end·method
563 B
smali/org/addhen/smssync/services/SmsPortal$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$number:I22 .field·final·synthetic·val$number:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/services/SmsPortal;I)V24 .method·constructor·<init>(Lorg/addhen/smssync/services/SmsPortal;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/services/SmsPortal;
  
26 ····.prologue27 ····.prologue
27 ····.line·6628 ····.line·66
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/services/SmsPortal$1;->this$0:Lorg/addhen/smssync/services/SmsPortal;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/services/SmsPortal$1;->this$0:Lorg/addhen/smssync/services/SmsPortal;
  
29 ····iput·p2,·p0,·Lorg/addhen/smssync/services/SmsPortal$1;->val$number:I30 ····iput·p2,·p0,·Lorg/addhen/smssync/services/SmsPortal$1;->val$number:I
  
2.51 KB
smali/org/addhen/smssync/services/SyncPendingMessagesService.smali
    
Offset 28, 20 lines modifiedOffset 28, 22 lines modified
28 .method·static·constructor·<clinit>()V28 .method·static·constructor·<clinit>()V
29 ····.locals·129 ····.locals·1
  
30 ····.prologue30 ····.prologue
31 ····.line·4731 ····.line·47
32 ····const-class·v0,·Lorg/addhen/smssync/services/SyncPendingMessagesService;32 ····const-class·v0,·Lorg/addhen/smssync/services/SyncPendingMessagesService;
  
 33 ····.line·48
33 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;34 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
34 ····move-result-object·v035 ····move-result-object·v0
  
35 ····sput-object·v0,·Lorg/addhen/smssync/services/SyncPendingMessagesService;->CLASS_TAG:Ljava/lang/String;36 ····sput-object·v0,·Lorg/addhen/smssync/services/SyncPendingMessagesService;->CLASS_TAG:Ljava/lang/String;
  
 37 ····.line·47
36 ····return-void38 ····return-void
37 .end·method39 .end·method
  
38 .method·public·constructor·<init>()V40 .method·public·constructor·<init>()V
39 ····.locals·141 ····.locals·1
  
40 ····.prologue42 ····.prologue
Offset 95, 26 lines modifiedOffset 97, 28 lines modified
95 ····.locals·397 ····.locals·3
96 ····.param·p1,·"state"····#·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;98 ····.param·p1,·"state"····#·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;
  
97 ····.prologue99 ····.prologue
98 ····.line·139100 ····.line·139
99 ····const·v0,·0x7f0d0107101 ····const·v0,·0x7f0d0107
  
 102 ····.line·140
100 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getResources()Landroid/content/res/Resources;103 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getResources()Landroid/content/res/Resources;
  
101 ····move-result-object·v1104 ····move-result-object·v1
  
102 ····invoke-virtual·{p1,·v1},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->getNotification(Landroid/content/res/Resources;)Ljava/lang/String;105 ····invoke-virtual·{p1,·v1},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->getNotification(Landroid/content/res/Resources;)Ljava/lang/String;
  
103 ····move-result-object·v1106 ····move-result-object·v1
  
104 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getPendingIntent()Landroid/app/PendingIntent;107 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getPendingIntent()Landroid/app/PendingIntent;
  
105 ····move-result-object·v2108 ····move-result-object·v2
  
 109 ····.line·139
106 ····invoke-virtual·{p0,·v0,·v1,·v2},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->createNotification(ILjava/lang/String;Landroid/app/PendingIntent;)V110 ····invoke-virtual·{p0,·v0,·v1,·v2},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->createNotification(ILjava/lang/String;Landroid/app/PendingIntent;)V
  
107 ····.line·142111 ····.line·142
108 ····return-void112 ····return-void
109 .end·method113 .end·method
  
  
Offset 460, 26 lines modifiedOffset 464, 28 lines modified
460 ····move-result·v0464 ····move-result·v0
  
461 ····if-eqz·v0,·:cond_2465 ····if-eqz·v0,·:cond_2
  
462 ····.line·111466 ····.line·111
463 ····const·v0,·0x7f0d0106467 ····const·v0,·0x7f0d0106
  
 468 ····.line·112
464 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getResources()Landroid/content/res/Resources;469 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getResources()Landroid/content/res/Resources;
  
465 ····move-result-object·v3470 ····move-result-object·v3
  
466 ····invoke-virtual·{p1,·v3},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->getNotification(Landroid/content/res/Resources;)Ljava/lang/String;471 ····invoke-virtual·{p1,·v3},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->getNotification(Landroid/content/res/Resources;)Ljava/lang/String;
  
467 ····move-result-object·v3472 ····move-result-object·v3
  
468 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getPendingIntent()Landroid/app/PendingIntent;473 ····invoke-virtual·{p0},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->getPendingIntent()Landroid/app/PendingIntent;
  
469 ····move-result-object·v4474 ····move-result-object·v4
  
 475 ····.line·111
470 ····invoke-virtual·{p0,·v0,·v3,·v4},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->createNotification(ILjava/lang/String;Landroid/app/PendingIntent;)V476 ····invoke-virtual·{p0,·v0,·v3,·v4},·Lorg/addhen/smssync/services/SyncPendingMessagesService;->createNotification(ILjava/lang/String;Landroid/app/PendingIntent;)V
  
471 ····.line·115477 ····.line·115
472 ····:cond_2478 ····:cond_2
473 ····invoke-virtual·{p1},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->isRunning()Z479 ····invoke-virtual·{p1},·Lorg/addhen/smssync/tasks/state/SyncPendingMessagesState;->isRunning()Z
  
474 ····move-result·v0480 ····move-result·v0
3.45 KB
smali/org/addhen/smssync/services/CheckTaskService.smali
    
Offset 15, 20 lines modifiedOffset 15, 22 lines modified
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····.prologue17 ····.prologue
18 ····.line·3618 ····.line·36
19 ····const-class·v0,·Lorg/addhen/smssync/services/CheckTaskService;19 ····const-class·v0,·Lorg/addhen/smssync/services/CheckTaskService;
  
 20 ····.line·37
20 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;21 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
21 ····move-result-object·v022 ····move-result-object·v0
  
22 ····sput-object·v0,·Lorg/addhen/smssync/services/CheckTaskService;->CLASS_TAG:Ljava/lang/String;23 ····sput-object·v0,·Lorg/addhen/smssync/services/CheckTaskService;->CLASS_TAG:Ljava/lang/String;
  
 24 ····.line·36
23 ····return-void25 ····return-void
24 .end·method26 .end·method
  
25 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
26 ····.locals·128 ····.locals·1
  
27 ····.prologue29 ····.prologue
Offset 52, 57 lines modifiedOffset 54, 58 lines modified
52 #·virtual·methods54 #·virtual·methods
53 .method·protected·executeTask(Landroid/content/Intent;)V55 .method·protected·executeTask(Landroid/content/Intent;)V
54 ····.locals·456 ····.locals·4
55 ····.param·p1,·"intent"····#·Landroid/content/Intent;57 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
56 ····.prologue58 ····.prologue
57 ····.line·5259 ····.line·52
58 ····const-string·v2,·"checkTaskService:·check·if·a·task·has·been·enabled."60 ····const-string·v1,·"checkTaskService:·check·if·a·task·has·been·enabled."
  
59 ····invoke-virtual·{p0,·v2},·Lorg/addhen/smssync/services/CheckTaskService;->log(Ljava/lang/String;)V61 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/services/CheckTaskService;->log(Ljava/lang/String;)V
  
60 ····.line·5562 ····.line·55
61 ····iget-object·v2,·p0,·Lorg/addhen/smssync/services/CheckTaskService;->model:Lorg/addhen/smssync/models/SyncUrl;63 ····iget-object·v1,·p0,·Lorg/addhen/smssync/services/CheckTaskService;->model:Lorg/addhen/smssync/models/SyncUrl;
  
62 ····const/4·v3,·0x164 ····const/4·v2,·0x1
  
 65 ····.line·56
63 ····invoke-virtual·{v2,·v3},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;66 ····invoke-virtual·{v1,·v2},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;
  
64 ····move-result-object·v267 ····move-result-object·v1
  
 68 ····.line·55
65 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;69 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
66 ····move-result-object·v070 ····move-result-object·v1
  
67 ····.local·v0,·"i$":Ljava/util/Iterator; 
68 ····:goto_071 ····:goto_0
69 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z72 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
70 ····move-result·v273 ····move-result·v2
  
71 ····if-eqz·v2,·:cond_074 ····if-eqz·v2,·:cond_0
  
72 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;75 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
73 ····move-result-object·v176 ····move-result-object·v0
  
74 ····check-cast·v1,·Lorg/addhen/smssync/models/SyncUrl;77 ····check-cast·v0,·Lorg/addhen/smssync/models/SyncUrl;
  
75 ····.line·5778 ····.line·57
76 ····.local·v1,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;79 ····.local·v0,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
77 ····new-instance·v2,·Lorg/addhen/smssync/messages/ProcessMessage;80 ····new-instance·v2,·Lorg/addhen/smssync/messages/ProcessMessage;
  
78 ····new-instance·v3,·Lorg/addhen/smssync/messages/ProcessSms;81 ····new-instance·v3,·Lorg/addhen/smssync/messages/ProcessSms;
  
79 ····invoke-direct·{v3,·p0},·Lorg/addhen/smssync/messages/ProcessSms;-><init>(Landroid/content/Context;)V82 ····invoke-direct·{v3,·p0},·Lorg/addhen/smssync/messages/ProcessSms;-><init>(Landroid/content/Context;)V
  
80 ····invoke-direct·{v2,·p0,·v3},·Lorg/addhen/smssync/messages/ProcessMessage;-><init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V83 ····invoke-direct·{v2,·p0,·v3},·Lorg/addhen/smssync/messages/ProcessMessage;-><init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V
  
81 ····invoke-virtual·{v2,·v1},·Lorg/addhen/smssync/messages/ProcessMessage;->performTask(Lorg/addhen/smssync/models/SyncUrl;)V84 ····invoke-virtual·{v2,·v0},·Lorg/addhen/smssync/messages/ProcessMessage;->performTask(Lorg/addhen/smssync/models/SyncUrl;)V
  
82 ····goto·:goto_085 ····goto·:goto_0
  
83 ····.line·5986 ····.line·59
84 ····.end·local·v1····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;87 ····.end·local·v0····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
85 ····:cond_088 ····:cond_0
86 ····return-void89 ····return-void
87 .end·method90 .end·method
1.2 KB
smali/org/addhen/smssync/activities/MainActivity$PostToGoogleTask.smali
    
Offset 28, 35 lines modifiedOffset 28, 34 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/MainActivity;29 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/MainActivity;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·constructor·<init>(Lorg/addhen/smssync/activities/MainActivity;)V31 .method·public·constructor·<init>(Lorg/addhen/smssync/activities/MainActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/MainActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·13435 ····.line·134
35 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/MainActivity$PostToGoogleTask;->this$0:Lorg/addhen/smssync/activities/MainActivity;36 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/MainActivity$PostToGoogleTask;->this$0:Lorg/addhen/smssync/activities/MainActivity;
  
36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;41 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
43 ····.prologue43 ····.prologue
44 ····.line·13444 ····.line·134
45 ····check-cast·p1,·[Ljava/lang/String;45 ····check-cast·p1,·[Ljava/lang/String;
  
46 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
47 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/activities/MainActivity$PostToGoogleTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String;46 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/activities/MainActivity$PostToGoogleTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String;
  
48 ····move-result-object·v047 ····move-result-object·v0
  
49 ····return-object·v048 ····return-object·v0
50 .end·method49 .end·method
  
2.23 KB
smali/org/addhen/smssync/activities/BaseListActivity$LoadingTask.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/BaseListActivity;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/BaseListActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lorg/addhen/smssync/activities/BaseListActivity;Landroid/support/v4/app/FragmentActivity;)V20 .method·public·constructor·<init>(Lorg/addhen/smssync/activities/BaseListActivity;Landroid/support/v4/app/FragmentActivity;)V
21 ····.locals·121 ····.locals·1
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/BaseListActivity;
22 ····.param·p2,·"activity"····#·Landroid/support/v4/app/FragmentActivity;23 ····.param·p2,·"activity"····#·Landroid/support/v4/app/FragmentActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·14925 ····.line·149
25 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;,·"Lorg/addhen/smssync/activities/BaseListActivity<TV;TM;TL;>.LoadingTask;"26 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;,·"Lorg/addhen/smssync/activities/BaseListActivity<TV;TM;TL;>.LoadingTask;"
26 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;->this$0:Lorg/addhen/smssync/activities/BaseListActivity;27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;->this$0:Lorg/addhen/smssync/activities/BaseListActivity;
  
Offset 60, 22 lines modifiedOffset 61, 20 lines modified
60 ····move-result-object·v061 ····move-result-object·v0
  
61 ····return-object·v062 ····return-object·v0
62 .end·method63 .end·method
  
63 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;64 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
64 ····.locals·165 ····.locals·1
65 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
66 ····.prologue66 ····.prologue
67 ····.line·14767 ····.line·147
68 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;,·"Lorg/addhen/smssync/activities/BaseListActivity<TV;TM;TL;>.LoadingTask;"68 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;,·"Lorg/addhen/smssync/activities/BaseListActivity<TV;TM;TL;>.LoadingTask;"
69 ····check-cast·p1,·[Ljava/lang/String;69 ····check-cast·p1,·[Ljava/lang/String;
  
70 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
71 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;70 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean;
  
72 ····move-result-object·v071 ····move-result-object·v0
  
73 ····return-object·v072 ····return-object·v0
74 .end·method73 .end·method
  
Offset 99, 19 lines modifiedOffset 98, 17 lines modified
  
99 ····.line·16398 ····.line·163
100 ····return-void99 ····return-void
101 .end·method100 .end·method
  
102 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V101 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
103 ····.locals·0102 ····.locals·0
104 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
105 ····.prologue103 ····.prologue
106 ····.line·147104 ····.line·147
107 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;,·"Lorg/addhen/smssync/activities/BaseListActivity<TV;TM;TL;>.LoadingTask;"105 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;,·"Lorg/addhen/smssync/activities/BaseListActivity<TV;TM;TL;>.LoadingTask;"
108 ····check-cast·p1,·Ljava/lang/Boolean;106 ····check-cast·p1,·Ljava/lang/Boolean;
  
109 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
110 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V107 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/activities/BaseListActivity$LoadingTask;->onPostExecute(Ljava/lang/Boolean;)V
  
111 ····return-void108 ····return-void
112 .end·method109 .end·method
1.74 KB
smali/org/addhen/smssync/activities/DonationActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$skus:Ljava/util/List;22 .field·final·synthetic·val$skus:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;Ljava/util/List;)V24 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/DonationActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·17028 ····.line·170
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->this$0:Lorg/addhen/smssync/activities/DonationActivity;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
29 ····iput-object·p2,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->val$skus:Ljava/util/List;30 ····iput-object·p2,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->val$skus:Ljava/util/List;
  
Offset 53, 14 lines modifiedOffset 54, 15 lines modified
  
53 ····move-result-object·v054 ····move-result-object·v0
  
54 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->this$0:Lorg/addhen/smssync/activities/DonationActivity;55 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
55 ····iget-object·v2,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->val$skus:Ljava/util/List;56 ····iget-object·v2,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->val$skus:Ljava/util/List;
  
 57 ····.line·174
56 ····invoke-interface·{v2,·p2},·Ljava/util/List;->get(I)Ljava/lang/Object;58 ····invoke-interface·{v2,·p2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
57 ····move-result-object·v259 ····move-result-object·v2
  
58 ····check-cast·v2,·Lcom/github/jberkel/pay/me/model/SkuDetails;60 ····check-cast·v2,·Lcom/github/jberkel/pay/me/model/SkuDetails;
  
59 ····invoke-virtual·{v2},·Lcom/github/jberkel/pay/me/model/SkuDetails;->getSku()Ljava/lang/String;61 ····invoke-virtual·{v2},·Lcom/github/jberkel/pay/me/model/SkuDetails;->getSku()Ljava/lang/String;
Offset 71, 12 lines modifiedOffset 73, 13 lines modified
  
71 ····const/4·v4,·0x173 ····const/4·v4,·0x1
  
72 ····iget-object·v5,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->this$0:Lorg/addhen/smssync/activities/DonationActivity;74 ····iget-object·v5,·p0,·Lorg/addhen/smssync/activities/DonationActivity$3;->this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
73 ····const/4·v6,·0x075 ····const/4·v6,·0x0
  
 76 ····.line·173
74 ····invoke-virtual/range·{v0·..·v6},·Lcom/github/jberkel/pay/me/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;Lcom/github/jberkel/pay/me/model/ItemType;ILcom/github/jberkel/pay/me/listener/OnIabPurchaseFinishedListener;Ljava/lang/String;)V77 ····invoke-virtual/range·{v0·..·v6},·Lcom/github/jberkel/pay/me/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;Lcom/github/jberkel/pay/me/model/ItemType;ILcom/github/jberkel/pay/me/listener/OnIabPurchaseFinishedListener;Ljava/lang/String;)V
  
75 ····.line·17978 ····.line·179
76 ····return-void79 ····return-void
77 .end·method80 .end·method
657 B
smali/org/addhen/smssync/activities/DonationActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/DonationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7927 ····.line·79
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$1;->this$0:Lorg/addhen/smssync/activities/DonationActivity;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$1;->this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
918 B
smali/org/addhen/smssync/activities/DonationActivity$SkuComparator.smali
    
Offset 157, 24 lines modifiedOffset 157, 20 lines modified
157 ····const/4·v0,·0x0157 ····const/4·v0,·0x0
  
158 ····goto·:goto_0158 ····goto·:goto_0
159 .end·method159 .end·method
  
160 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I160 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
161 ····.locals·1161 ····.locals·1
162 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
163 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
164 ····.prologue162 ····.prologue
165 ····.line·301163 ····.line·301
166 ····check-cast·p1,·Lcom/github/jberkel/pay/me/model/SkuDetails;164 ····check-cast·p1,·Lcom/github/jberkel/pay/me/model/SkuDetails;
  
167 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
168 ····check-cast·p2,·Lcom/github/jberkel/pay/me/model/SkuDetails;165 ····check-cast·p2,·Lcom/github/jberkel/pay/me/model/SkuDetails;
  
169 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
170 ····invoke-virtual·{p0,·p1,·p2},·Lorg/addhen/smssync/activities/DonationActivity$SkuComparator;->compare(Lcom/github/jberkel/pay/me/model/SkuDetails;Lcom/github/jberkel/pay/me/model/SkuDetails;)I166 ····invoke-virtual·{p0,·p1,·p2},·Lorg/addhen/smssync/activities/DonationActivity$SkuComparator;->compare(Lcom/github/jberkel/pay/me/model/SkuDetails;Lcom/github/jberkel/pay/me/model/SkuDetails;)I
  
171 ····move-result·v0167 ····move-result·v0
  
172 ····return·v0168 ····return·v0
173 .end·method169 .end·method
12.1 KB
smali/org/addhen/smssync/activities/DonationActivity.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Lcom/github/jberkel/pay/me/listener/QueryInventoryFinishedListener;6 .implements·Lcom/github/jberkel/pay/me/listener/QueryInventoryFinishedListener;
7 .implements·Lcom/github/jberkel/pay/me/listener/OnIabPurchaseFinishedListener;7 .implements·Lcom/github/jberkel/pay/me/listener/OnIabPurchaseFinishedListener;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Lorg/addhen/smssync/activities/DonationActivity$7;, 
12 ········Lorg/addhen/smssync/activities/DonationActivity$SkuComparator;,11 ········Lorg/addhen/smssync/activities/DonationActivity$SkuComparator;,
13 ········Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener;12 ········Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
17 ····value·=·{16 ····value·=·{
Offset 317, 69 lines modifiedOffset 316, 62 lines modified
317 ····.line·195316 ····.line·195
318 ····const·v6,·0x7f0d0118317 ····const·v6,·0x7f0d0118
  
319 ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;318 ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
320 ····move-result-object·v6319 ····move-result-object·v6
  
 320 ····.line·196
321 ····invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;321 ····invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
322 ····.line·197322 ····.line·197
323 ····return-void323 ····return-void
324 .end·method324 .end·method
  
325 .method·private·static·userHasDonated(Lcom/github/jberkel/pay/me/model/Inventory;)Z325 .method·private·static·userHasDonated(Lcom/github/jberkel/pay/me/model/Inventory;)Z
326 ····.locals·5326 ····.locals·6
327 ····.param·p0,·"inventory"····#·Lcom/github/jberkel/pay/me/model/Inventory;327 ····.param·p0,·"inventory"····#·Lcom/github/jberkel/pay/me/model/Inventory;
  
328 ····.prologue328 ····.prologue
 329 ····const/4·v1,·0x0
  
329 ····.line·238330 ····.line·238
330 ····sget-object·v0,·Lorg/addhen/smssync/util/DonationConstants$Billing;->ALL_SKUS:[Ljava/lang/String;331 ····sget-object·v3,·Lorg/addhen/smssync/util/DonationConstants$Billing;->ALL_SKUS:[Ljava/lang/String;
  
331 ····.local·v0,·"arr$":[Ljava/lang/String; 
332 ····array-length·v2,·v0332 ····array-length·v4,·v3
  
 333 ····move·v2,·v1
333 ····.local·v2,·"len$":I 
334 ····const/4·v1,·0x0 
  
335 ····.local·v1,·"i$":I 
336 ····:goto_0334 ····:goto_0
337 ····if-ge·v1,·v2,·:cond_1335 ····if-ge·v2,·v4,·:cond_0
  
338 ····aget-object·v3,·v0,·v1336 ····aget-object·v0,·v3,·v2
  
339 ····.line·239337 ····.line·239
340 ····.local·v3,·"sku":Ljava/lang/String;338 ····.local·v0,·"sku":Ljava/lang/String;
341 ····invoke-virtual·{p0,·v3},·Lcom/github/jberkel/pay/me/model/Inventory;->hasPurchase(Ljava/lang/String;)Z339 ····invoke-virtual·{p0,·v0},·Lcom/github/jberkel/pay/me/model/Inventory;->hasPurchase(Ljava/lang/String;)Z
  
342 ····move-result·v4340 ····move-result·v5
  
343 ····if-eqz·v4,·:cond_0341 ····if-eqz·v5,·:cond_1
  
344 ····.line·240342 ····.line·240
345 ····const/4·v4,·0x1343 ····const/4·v1,·0x1
  
346 ····.line·243344 ····.line·243
347 ····.end·local·v3····#·"sku":Ljava/lang/String;345 ····.end·local·v0····#·"sku":Ljava/lang/String;
348 ····:goto_1 
349 ····return·v4 
  
350 ····.line·238 
351 ····.restart·local·v3····#·"sku":Ljava/lang/String; 
352 ····:cond_0346 ····:cond_0
353 ····add-int/lit8·v1,·v1,·0x1347 ····return·v1
  
354 ····goto·:goto_0 
  
355 ····.line·243348 ····.line·238
356 ····.end·local·v3····#·"sku":Ljava/lang/String;349 ····.restart·local·v0····#·"sku":Ljava/lang/String;
357 ····:cond_1350 ····:cond_1
358 ····const/4·v4,·0x0351 ····add-int/lit8·v2,·v2,·0x1
  
359 ····goto·:goto_1352 ····goto·:goto_0
360 .end·method353 .end·method
  
  
361 #·virtual·methods354 #·virtual·methods
362 .method·public·onActivityResult(IILandroid/content/Intent;)V355 .method·public·onActivityResult(IILandroid/content/Intent;)V
363 ····.locals·2356 ····.locals·2
364 ····.param·p1,·"requestCode"····#·I357 ····.param·p1,·"requestCode"····#·I
Offset 666, 108 lines modifiedOffset 658, 107 lines modified
666 .method·public·onQueryInventoryFinished(Lcom/github/jberkel/pay/me/IabResult;Lcom/github/jberkel/pay/me/model/Inventory;)V658 .method·public·onQueryInventoryFinished(Lcom/github/jberkel/pay/me/IabResult;Lcom/github/jberkel/pay/me/model/Inventory;)V
667 ····.locals·6659 ····.locals·6
668 ····.param·p1,·"result"····#·Lcom/github/jberkel/pay/me/IabResult;660 ····.param·p1,·"result"····#·Lcom/github/jberkel/pay/me/IabResult;
669 ····.param·p2,·"inventory"····#·Lcom/github/jberkel/pay/me/model/Inventory;661 ····.param·p2,·"inventory"····#·Lcom/github/jberkel/pay/me/model/Inventory;
  
670 ····.prologue662 ····.prologue
671 ····.line·115663 ····.line·115
672 ····new-instance·v4,·Ljava/lang/StringBuilder;664 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
673 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V665 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
674 ····const-string·v5,·"onQueryInventoryFinished("666 ····const-string·v4,·"onQueryInventoryFinished("
  
675 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;667 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
676 ····move-result-object·v4668 ····move-result-object·v3
  
677 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;669 ····invoke-virtual·{v3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
678 ····move-result-object·v4670 ····move-result-object·v3
  
679 ····const-string·v5,·",·"671 ····const-string·v4,·",·"
  
680 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;672 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
681 ····move-result-object·v4673 ····move-result-object·v3
  
682 ····invoke-virtual·{v4,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;674 ····invoke-virtual·{v3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
683 ····move-result-object·v4675 ····move-result-object·v3
  
684 ····const-string·v5,·")"676 ····const-string·v4,·")"
  
685 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;677 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
686 ····move-result-object·v4678 ····move-result-object·v3
  
Max diff block lines reached; 7090/12254 bytes (57.86%) of diff not shown.
658 B
smali/org/addhen/smssync/activities/DonationActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/DonationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·18827 ····.line·188
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$5;->this$0:Lorg/addhen/smssync/activities/DonationActivity;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$5;->this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.08 KB
smali/org/addhen/smssync/activities/MainActivity.smali
    
Offset 49, 153 lines modifiedOffset 49, 155 lines modified
49 ····invoke-direct/range·{v0·..·v5},·Lorg/addhen/smssync/activities/BaseActivity;-><init>(Ljava/lang/Class;IIII)V49 ····invoke-direct/range·{v0·..·v5},·Lorg/addhen/smssync/activities/BaseActivity;-><init>(Ljava/lang/Class;IIII)V
  
50 ····.line·6350 ····.line·63
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·private·initSurveyDialog()V53 .method·private·initSurveyDialog()V
54 ····.locals·1254 ····.locals·10
  
55 ····.prologue55 ····.prologue
56 ····const/4·v11,·0x256 ····const/4·v9,·0x2
  
57 ····.line·7157 ····.line·71
58 ····invoke-virtual·{p0},·Lorg/addhen/smssync/activities/MainActivity;->getLayoutInflater()Landroid/view/LayoutInflater;58 ····invoke-virtual·{p0},·Lorg/addhen/smssync/activities/MainActivity;->getLayoutInflater()Landroid/view/LayoutInflater;
  
59 ····move-result-object·v859 ····move-result-object·v5
  
60 ····const·v9,·0x7f03002d60 ····const·v6,·0x7f03002d
  
61 ····const/4·v10,·0x061 ····const/4·v7,·0x0
  
62 ····invoke-virtual·{v8,·v9,·v10},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;62 ····invoke-virtual·{v5,·v6,·v7},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
  
63 ····move-result-object·v763 ····move-result-object·v4
  
64 ····.line·7364 ····.line·73
65 ····.local·v7,·"root":Landroid/view/View;65 ····.local·v4,·"root":Landroid/view/View;
66 ····const·v8,·0x7f0a007966 ····const·v5,·0x7f0a0079
  
67 ····invoke-virtual·{v7,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View;67 ····invoke-virtual·{v4,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
68 ····move-result-object·v868 ····move-result-object·v5
  
69 ····check-cast·v8,·Landroid/widget/AutoCompleteTextView;69 ····check-cast·v5,·Landroid/widget/AutoCompleteTextView;
  
70 ····iput-object·v8,·p0,·Lorg/addhen/smssync/activities/MainActivity;->mEmailAddress:Landroid/widget/AutoCompleteTextView;70 ····iput-object·v5,·p0,·Lorg/addhen/smssync/activities/MainActivity;->mEmailAddress:Landroid/widget/AutoCompleteTextView;
  
71 ····.line·7671 ····.line·76
72 ····invoke-static·{p0},·Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;72 ····invoke-static·{p0},·Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;
  
73 ····move-result-object·v873 ····move-result-object·v5
  
74 ····invoke-virtual·{v8},·Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account;74 ····invoke-virtual·{v5},·Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account;
  
75 ····move-result-object·v175 ····move-result-object·v1
  
76 ····.line·7776 ····.line·77
77 ····.local·v1,·"accounts":[Landroid/accounts/Account;77 ····.local·v1,·"accounts":[Landroid/accounts/Account;
78 ····new-instance·v3,·Ljava/util/HashSet;78 ····new-instance·v2,·Ljava/util/HashSet;
  
79 ····invoke-direct·{v3},·Ljava/util/HashSet;-><init>()V79 ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V
  
80 ····.line·7880 ····.line·78
81 ····.local·v3,·"emailSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"81 ····.local·v2,·"emailSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
82 ····move-object·v2,·v1 
  
83 ····.local·v2,·"arr$":[Landroid/accounts/Account; 
84 ····array-length·v6,·v282 ····array-length·v6,·v1
  
85 ····.local·v6,·"len$":I 
86 ····const/4·v5,·0x083 ····const/4·v5,·0x0
  
87 ····.local·v5,·"i$":I 
88 ····:goto_084 ····:goto_0
89 ····if-ge·v5,·v6,·:cond_185 ····if-ge·v5,·v6,·:cond_1
  
90 ····aget-object·v0,·v2,·v586 ····aget-object·v0,·v1,·v5
  
91 ····.line·7987 ····.line·79
92 ····.local·v0,·"account":Landroid/accounts/Account;88 ····.local·v0,·"account":Landroid/accounts/Account;
93 ····sget-object·v8,·Landroid/util/Patterns;->EMAIL_ADDRESS:Ljava/util/regex/Pattern;89 ····sget-object·v7,·Landroid/util/Patterns;->EMAIL_ADDRESS:Ljava/util/regex/Pattern;
  
94 ····iget-object·v9,·v0,·Landroid/accounts/Account;->name:Ljava/lang/String;90 ····iget-object·v8,·v0,·Landroid/accounts/Account;->name:Ljava/lang/String;
  
95 ····invoke-virtual·{v8,·v9},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;91 ····invoke-virtual·{v7,·v8},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
96 ····move-result-object·v892 ····move-result-object·v7
  
97 ····invoke-virtual·{v8},·Ljava/util/regex/Matcher;->matches()Z93 ····invoke-virtual·{v7},·Ljava/util/regex/Matcher;->matches()Z
  
98 ····move-result·v894 ····move-result·v7
  
99 ····if-eqz·v8,·:cond_095 ····if-eqz·v7,·:cond_0
  
100 ····.line·8096 ····.line·80
101 ····iget-object·v8,·v0,·Landroid/accounts/Account;->name:Ljava/lang/String;97 ····iget-object·v7,·v0,·Landroid/accounts/Account;->name:Ljava/lang/String;
  
102 ····invoke-interface·{v3,·v8},·Ljava/util/Set;->add(Ljava/lang/Object;)Z98 ····invoke-interface·{v2,·v7},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
103 ····.line·7899 ····.line·78
104 ····:cond_0100 ····:cond_0
105 ····add-int/lit8·v5,·v5,·0x1101 ····add-int/lit8·v5,·v5,·0x1
  
106 ····goto·:goto_0102 ····goto·:goto_0
  
107 ····.line·83103 ····.line·83
108 ····.end·local·v0····#·"account":Landroid/accounts/Account;104 ····.end·local·v0····#·"account":Landroid/accounts/Account;
109 ····:cond_1105 ····:cond_1
110 ····new-instance·v4,·Ljava/util/ArrayList;106 ····new-instance·v3,·Ljava/util/ArrayList;
  
111 ····invoke-direct·{v4,·v3},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V107 ····invoke-direct·{v3,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
112 ····.line·84108 ····.line·84
113 ····.local·v4,·"emails":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"109 ····.local·v3,·"emails":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
114 ····iget-object·v8,·p0,·Lorg/addhen/smssync/activities/MainActivity;->mEmailAddress:Landroid/widget/AutoCompleteTextView;110 ····iget-object·v5,·p0,·Lorg/addhen/smssync/activities/MainActivity;->mEmailAddress:Landroid/widget/AutoCompleteTextView;
  
115 ····new-instance·v9,·Landroid/widget/ArrayAdapter;111 ····new-instance·v6,·Landroid/widget/ArrayAdapter;
  
116 ····const·v10,·0x109000a112 ····const·v7,·0x109000a
  
117 ····invoke-direct·{v9,·p0,·v10,·v4},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;ILjava/util/List;)V113 ····invoke-direct·{v6,·p0,·v7,·v3},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;ILjava/util/List;)V
  
118 ····invoke-virtual·{v8,·v9},·Landroid/widget/AutoCompleteTextView;->setAdapter(Landroid/widget/ListAdapter;)V114 ····invoke-virtual·{v5,·v6},·Landroid/widget/AutoCompleteTextView;->setAdapter(Landroid/widget/ListAdapter;)V
  
119 ····.line·90115 ····.line·90
120 ····invoke-static·{p0},·Lnet/smssync/survey/dialog/AppRate;->with(Landroid/content/Context;)Lnet/smssync/survey/dialog/AppRate;116 ····invoke-static·{p0},·Lnet/smssync/survey/dialog/AppRate;->with(Landroid/content/Context;)Lnet/smssync/survey/dialog/AppRate;
  
121 ····move-result-object·v8117 ····move-result-object·v5
  
 118 ····.line·91
122 ····invoke-virtual·{v8,·v11},·Lnet/smssync/survey/dialog/AppRate;->setInstallDays(I)Lnet/smssync/survey/dialog/AppRate;119 ····invoke-virtual·{v5,·v9},·Lnet/smssync/survey/dialog/AppRate;->setInstallDays(I)Lnet/smssync/survey/dialog/AppRate;
  
123 ····move-result-object·v8120 ····move-result-object·v5
  
 121 ····.line·92
124 ····invoke-virtual·{v8,·v11},·Lnet/smssync/survey/dialog/AppRate;->setLaunchTimes(I)Lnet/smssync/survey/dialog/AppRate;122 ····invoke-virtual·{v5,·v9},·Lnet/smssync/survey/dialog/AppRate;->setLaunchTimes(I)Lnet/smssync/survey/dialog/AppRate;
  
Max diff block lines reached; 1794/8161 bytes (21.98%) of diff not shown.
1.97 KB
smali/org/addhen/smssync/activities/FilterTabActivity.smali
    
Offset 81, 18 lines modifiedOffset 81, 20 lines modified
  
81 ····invoke-virtual·{v3},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab;81 ····invoke-virtual·{v3},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab;
  
82 ····move-result-object·v382 ····move-result-object·v3
  
83 ····const·v4,·0x7f0d012383 ····const·v4,·0x7f0d0123
  
 84 ····.line·50
84 ····invoke-virtual·{p0,·v4},·Lorg/addhen/smssync/activities/FilterTabActivity;->getString(I)Ljava/lang/String;85 ····invoke-virtual·{p0,·v4},·Lorg/addhen/smssync/activities/FilterTabActivity;->getString(I)Ljava/lang/String;
  
85 ····move-result-object·v486 ····move-result-object·v4
  
 87 ····.line·49
86 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;88 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;
  
87 ····move-result-object·v289 ····move-result-object·v2
  
88 ····.line·5290 ····.line·52
89 ····.local·v2,·"whitelistTab":Landroid/support/v7/app/ActionBar$Tab;91 ····.local·v2,·"whitelistTab":Landroid/support/v7/app/ActionBar$Tab;
90 ····invoke-virtual·{p0},·Lorg/addhen/smssync/activities/FilterTabActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;92 ····invoke-virtual·{p0},·Lorg/addhen/smssync/activities/FilterTabActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
Offset 101, 18 lines modifiedOffset 103, 20 lines modified
  
101 ····invoke-virtual·{v3},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab;103 ····invoke-virtual·{v3},·Landroid/support/v7/app/ActionBar;->newTab()Landroid/support/v7/app/ActionBar$Tab;
  
102 ····move-result-object·v3104 ····move-result-object·v3
  
103 ····const·v4,·0x7f0d0020105 ····const·v4,·0x7f0d0020
  
 106 ····.line·53
104 ····invoke-virtual·{p0,·v4},·Lorg/addhen/smssync/activities/FilterTabActivity;->getString(I)Ljava/lang/String;107 ····invoke-virtual·{p0,·v4},·Lorg/addhen/smssync/activities/FilterTabActivity;->getString(I)Ljava/lang/String;
  
105 ····move-result-object·v4108 ····move-result-object·v4
  
 109 ····.line·52
106 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;110 ····invoke-virtual·{v3,·v4},·Landroid/support/v7/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;
  
107 ····move-result-object·v0111 ····move-result-object·v0
  
108 ····.line·55112 ····.line·55
109 ····.local·v0,·"blacklistTab":Landroid/support/v7/app/ActionBar$Tab;113 ····.local·v0,·"blacklistTab":Landroid/support/v7/app/ActionBar$Tab;
110 ····const·v3,·0x7f0a0059114 ····const·v3,·0x7f0a0059
Offset 198, 16 lines modifiedOffset 202, 18 lines modified
198 ····.line·73202 ····.line·73
199 ····const-string·v0,·"index"203 ····const-string·v0,·"index"
  
200 ····invoke-virtual·{p0},·Lorg/addhen/smssync/activities/FilterTabActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;204 ····invoke-virtual·{p0},·Lorg/addhen/smssync/activities/FilterTabActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
  
201 ····move-result-object·v1205 ····move-result-object·v1
  
 206 ····.line·74
202 ····invoke-virtual·{v1},·Landroid/support/v7/app/ActionBar;->getSelectedNavigationIndex()I207 ····invoke-virtual·{v1},·Landroid/support/v7/app/ActionBar;->getSelectedNavigationIndex()I
  
203 ····move-result·v1208 ····move-result·v1
  
 209 ····.line·73
204 ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V210 ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
205 ····.line·75211 ····.line·75
206 ····return-void212 ····return-void
207 .end·method213 .end·method
658 B
smali/org/addhen/smssync/activities/DonationActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/DonationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·13027 ····.line·130
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$2;->this$0:Lorg/addhen/smssync/activities/DonationActivity;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$2;->this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.75 KB
smali/org/addhen/smssync/activities/BaseActivity$2.smali
    
Offset 17, 23 lines modifiedOffset 17, 24 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/BaseActivity;18 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/BaseActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/addhen/smssync/activities/BaseActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V20 .method·constructor·<init>(Lorg/addhen/smssync/activities/BaseActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V
21 ····.locals·621 ····.locals·6
 22 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/BaseActivity;
22 ····.param·p2,·"x0"····#·Landroid/app/Activity;23 ····.param·p2,·"x0"····#·Landroid/app/Activity;
23 ····.param·p3,·"x1"····#·Landroid/support/v4/widget/DrawerLayout;24 ····.param·p3,·"x1"····#·Landroid/support/v4/widget/DrawerLayout;
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"x3"····#·I
26 ····.param·p6,·"x4"····#·I27 ····.param·p6,·"x4"····#·I
  
27 ····.prologue28 ····.prologue
28 ····.line·35929 ····.line·359
29 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$2;,·"Lorg/addhen/smssync/activities/BaseActivity.2;"30 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$2;,·"Lorg/addhen/smssync/activities/BaseActivity$2;"
30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;31 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;
  
31 ····move-object·v0,·p032 ····move-object·v0,·p0
  
32 ····move-object·v1,·p233 ····move-object·v1,·p2
  
33 ····move-object·v2,·p334 ····move-object·v2,·p3
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 #·virtual·methods54 #·virtual·methods
54 .method·public·onDrawerClosed(Landroid/view/View;)V55 .method·public·onDrawerClosed(Landroid/view/View;)V
55 ····.locals·256 ····.locals·2
56 ····.param·p1,·"view"····#·Landroid/view/View;57 ····.param·p1,·"view"····#·Landroid/view/View;
  
57 ····.prologue58 ····.prologue
58 ····.line·36159 ····.line·361
59 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$2;,·"Lorg/addhen/smssync/activities/BaseActivity.2;"60 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$2;,·"Lorg/addhen/smssync/activities/BaseActivity$2;"
60 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;61 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;
  
61 ····invoke-virtual·{v0},·Lorg/addhen/smssync/activities/BaseActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;62 ····invoke-virtual·{v0},·Lorg/addhen/smssync/activities/BaseActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
  
62 ····move-result-object·v063 ····move-result-object·v0
  
63 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;64 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
  
81 .method·public·onDrawerOpened(Landroid/view/View;)V82 .method·public·onDrawerOpened(Landroid/view/View;)V
82 ····.locals·283 ····.locals·2
83 ····.param·p1,·"drawerView"····#·Landroid/view/View;84 ····.param·p1,·"drawerView"····#·Landroid/view/View;
  
84 ····.prologue85 ····.prologue
85 ····.line·36786 ····.line·367
86 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$2;,·"Lorg/addhen/smssync/activities/BaseActivity.2;"87 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$2;,·"Lorg/addhen/smssync/activities/BaseActivity$2;"
87 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;88 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;
  
88 ····invoke-virtual·{v0},·Lorg/addhen/smssync/activities/BaseActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;89 ····invoke-virtual·{v0},·Lorg/addhen/smssync/activities/BaseActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
  
89 ····move-result-object·v090 ····move-result-object·v0
  
90 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;91 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$2;->this$0:Lorg/addhen/smssync/activities/BaseActivity;
672 B
smali/org/addhen/smssync/activities/DonationActivity$6$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity$6;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity$6;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity$6;)V23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity$6;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/DonationActivity$6;
  
25 ····.prologue26 ····.prologue
26 ····.line·27527 ····.line·275
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$6$1;->this$0:Lorg/addhen/smssync/activities/DonationActivity$6;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$6$1;->this$0:Lorg/addhen/smssync/activities/DonationActivity$6;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.06 KB
smali/org/addhen/smssync/activities/BaseActivity.smali
    
Offset 346, 14 lines modifiedOffset 346, 15 lines modified
346 ····.prologue346 ····.prologue
347 ····.line·269347 ····.line·269
348 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity;,·"Lorg/addhen/smssync/activities/BaseActivity<TV;>;"348 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity;,·"Lorg/addhen/smssync/activities/BaseActivity<TV;>;"
349 ····new-instance·v0,·Lorg/addhen/smssync/navdrawer/PendingMessagesNavDrawerItem;349 ····new-instance·v0,·Lorg/addhen/smssync/navdrawer/PendingMessagesNavDrawerItem;
  
350 ····const·v1,·0x7f0d00ca350 ····const·v1,·0x7f0d00ca
  
 351 ····.line·271
351 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/activities/BaseActivity;->getString(I)Ljava/lang/String;352 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/activities/BaseActivity;->getString(I)Ljava/lang/String;
  
352 ····move-result-object·v1353 ····move-result-object·v1
  
353 ····const·v2,·0x7f020070354 ····const·v2,·0x7f020070
  
354 ····invoke-direct·{v0,·v1,·v2,·p0},·Lorg/addhen/smssync/navdrawer/PendingMessagesNavDrawerItem;-><init>(Ljava/lang/String;ILandroid/support/v7/app/ActionBarActivity;)V355 ····invoke-direct·{v0,·v1,·v2,·p0},·Lorg/addhen/smssync/navdrawer/PendingMessagesNavDrawerItem;-><init>(Ljava/lang/String;ILandroid/support/v7/app/ActionBarActivity;)V
Offset 361, 14 lines modifiedOffset 362, 15 lines modified
361 ····iput-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity;->pendingMessagesNavDrawerItem:Lorg/addhen/smssync/navdrawer/PendingMessagesNavDrawerItem;362 ····iput-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity;->pendingMessagesNavDrawerItem:Lorg/addhen/smssync/navdrawer/PendingMessagesNavDrawerItem;
  
362 ····.line·274363 ····.line·274
363 ····new-instance·v0,·Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;364 ····new-instance·v0,·Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;
  
364 ····const·v1,·0x7f0d00e3365 ····const·v1,·0x7f0d00e3
  
 366 ····.line·275
365 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/activities/BaseActivity;->getString(I)Ljava/lang/String;367 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/activities/BaseActivity;->getString(I)Ljava/lang/String;
  
366 ····move-result-object·v1368 ····move-result-object·v1
  
367 ····const·v2,·0x7f020073369 ····const·v2,·0x7f020073
  
368 ····invoke-direct·{v0,·v1,·v2,·p0},·Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;-><init>(Ljava/lang/String;ILandroid/support/v7/app/ActionBarActivity;)V370 ····invoke-direct·{v0,·v1,·v2,·p0},·Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;-><init>(Ljava/lang/String;ILandroid/support/v7/app/ActionBarActivity;)V
Offset 1231, 14 lines modifiedOffset 1233, 15 lines modified
  
1231 ····const/4·v1,·0x11233 ····const/4·v1,·0x1
  
1232 ····invoke-static·{p0,·v0,·v1},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;1234 ····invoke-static·{p0,·v0,·v1},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
1233 ····move-result-object·v01235 ····move-result-object·v0
  
 1236 ····.line·429
1234 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V1237 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
1235 ····.line·4301238 ····.line·430
1236 ····return-void1239 ····return-void
1237 .end·method1240 .end·method
  
1238 .method·protected·toastShort(I)V1241 .method·protected·toastShort(I)V
Offset 1320, 12 lines modifiedOffset 1323, 13 lines modified
  
1320 ····const/4·v1,·0x01323 ····const/4·v1,·0x0
  
1321 ····invoke-static·{p0,·v0,·v1},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;1324 ····invoke-static·{p0,·v0,·v1},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
1322 ····move-result-object·v01325 ····move-result-object·v0
  
 1326 ····.line·442
1323 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V1327 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
1324 ····.line·4431328 ····.line·443
1325 ····return-void1329 ····return-void
1326 .end·method1330 .end·method
1.56 KB
smali/org/addhen/smssync/activities/DonationActivity$6.smali
    
Offset 65, 33 lines modifiedOffset 65, 35 lines modified
65 ····:goto_065 ····:goto_0
66 ····return-void66 ····return-void
  
67 ····.line·29267 ····.line·292
68 ····:cond_068 ····:cond_0
69 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$6;->val$l:Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener;69 ····iget-object·v1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$6;->val$l:Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener;
  
 70 ····.line·293
70 ····invoke-virtual·{p1},·Lcom/github/jberkel/pay/me/IabResult;->getResponse()Lcom/github/jberkel/pay/me/Response;71 ····invoke-virtual·{p1},·Lcom/github/jberkel/pay/me/IabResult;->getResponse()Lcom/github/jberkel/pay/me/Response;
  
71 ····move-result-object·v072 ····move-result-object·v0
  
72 ····sget-object·v2,·Lcom/github/jberkel/pay/me/Response;->BILLING_UNAVAILABLE:Lcom/github/jberkel/pay/me/Response;73 ····sget-object·v2,·Lcom/github/jberkel/pay/me/Response;->BILLING_UNAVAILABLE:Lcom/github/jberkel/pay/me/Response;
  
73 ····if-ne·v0,·v2,·:cond_174 ····if-ne·v0,·v2,·:cond_1
  
74 ····sget-object·v0,·Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;->NOT_AVAILABLE:Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;75 ····sget-object·v0,·Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;->NOT_AVAILABLE:Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;
  
 76 ····.line·292
75 ····:goto_177 ····:goto_1
76 ····invoke-interface·{v1,·v0},·Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener;->userDonationState(Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;)V78 ····invoke-interface·{v1,·v0},·Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener;->userDonationState(Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;)V
  
77 ····.line·29579 ····.line·295
78 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/DonationActivity$6;->val$helper:Lcom/github/jberkel/pay/me/IabHelper;80 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/DonationActivity$6;->val$helper:Lcom/github/jberkel/pay/me/IabHelper;
  
79 ····invoke-virtual·{v0},·Lcom/github/jberkel/pay/me/IabHelper;->dispose()V81 ····invoke-virtual·{v0},·Lcom/github/jberkel/pay/me/IabHelper;->dispose()V
  
80 ····goto·:goto_082 ····goto·:goto_0
  
81 ····.line·29283 ····.line·293
82 ····:cond_184 ····:cond_1
83 ····sget-object·v0,·Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;->UNKNOWN:Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;85 ····sget-object·v0,·Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;->UNKNOWN:Lorg/addhen/smssync/activities/DonationActivity$DonationStatusListener$State;
  
84 ····goto·:goto_186 ····goto·:goto_1
85 .end·method87 .end·method
658 B
smali/org/addhen/smssync/activities/DonationActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V23 .method·constructor·<init>(Lorg/addhen/smssync/activities/DonationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/DonationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·18127 ····.line·181
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$4;->this$0:Lorg/addhen/smssync/activities/DonationActivity;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/DonationActivity$4;->this$0:Lorg/addhen/smssync/activities/DonationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.63 KB
smali/org/addhen/smssync/activities/BaseActivity$1.smali
    
Offset 20, 33 lines modifiedOffset 20, 34 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/BaseActivity;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/activities/BaseActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/activities/BaseActivity;)V23 .method·constructor·<init>(Lorg/addhen/smssync/activities/BaseActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/activities/BaseActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·30027 ····.line·300
27 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$1;,·"Lorg/addhen/smssync/activities/BaseActivity.1;"28 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$1;,·"Lorg/addhen/smssync/activities/BaseActivity$1;"
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$1;->this$0:Lorg/addhen/smssync/activities/BaseActivity;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/activities/BaseActivity$1;->this$0:Lorg/addhen/smssync/activities/BaseActivity;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void31 ····return-void
31 .end·method32 .end·method
  
  
32 #·virtual·methods33 #·virtual·methods
33 .method·public·run()V34 .method·public·run()V
34 ····.locals·235 ····.locals·2
  
35 ····.prologue36 ····.prologue
36 ····.line·30437 ····.line·304
37 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$1;,·"Lorg/addhen/smssync/activities/BaseActivity.1;"38 ····.local·p0,·"this":Lorg/addhen/smssync/activities/BaseActivity$1;,·"Lorg/addhen/smssync/activities/BaseActivity$1;"
38 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity$1;->this$0:Lorg/addhen/smssync/activities/BaseActivity;39 ····iget-object·v0,·p0,·Lorg/addhen/smssync/activities/BaseActivity$1;->this$0:Lorg/addhen/smssync/activities/BaseActivity;
  
39 ····invoke-static·{v0},·Lorg/addhen/smssync/activities/BaseActivity;->access$000(Lorg/addhen/smssync/activities/BaseActivity;)Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;40 ····invoke-static·{v0},·Lorg/addhen/smssync/activities/BaseActivity;->access$000(Lorg/addhen/smssync/activities/BaseActivity;)Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;
  
40 ····move-result-object·v041 ····move-result-object·v0
  
41 ····invoke-virtual·{v0},·Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;->setCounter()V42 ····invoke-virtual·{v0},·Lorg/addhen/smssync/navdrawer/SentMessagesNavDrawerItem;->setCounter()V
620 B
smali/org/addhen/smssync/prefs/StringPreference.smali
    
Offset 82, 21 lines modifiedOffset 82, 19 lines modified
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····return-object·v083 ····return-object·v0
84 .end·method84 .end·method
  
85 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V85 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
86 ····.locals·086 ····.locals·0
87 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
88 ····.prologue87 ····.prologue
89 ····.line·2888 ····.line·28
90 ····check-cast·p1,·Ljava/lang/String;89 ····check-cast·p1,·Ljava/lang/String;
  
91 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
92 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/StringPreference;->set(Ljava/lang/String;)V90 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/StringPreference;->set(Ljava/lang/String;)V
  
93 ····return-void91 ····return-void
94 .end·method92 .end·method
  
95 .method·public·set(Ljava/lang/String;)V93 .method·public·set(Ljava/lang/String;)V
96 ····.locals·294 ····.locals·2
536 B
smali/org/addhen/smssync/prefs/LongPreference.smali
    
Offset 139, 18 lines modifiedOffset 139, 16 lines modified
  
139 ····.line·68139 ····.line·68
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V142 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
143 ····.locals·0143 ····.locals·0
144 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
145 ····.prologue144 ····.prologue
146 ····.line·27145 ····.line·27
147 ····check-cast·p1,·Ljava/lang/Long;146 ····check-cast·p1,·Ljava/lang/Long;
  
148 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
149 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/LongPreference;->set(Ljava/lang/Long;)V147 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/LongPreference;->set(Ljava/lang/Long;)V
  
150 ····return-void148 ····return-void
151 .end·method149 .end·method
725 B
smali/org/addhen/smssync/prefs/Prefs.smali
    
Offset 381, 20 lines modifiedOffset 381, 22 lines modified
  
381 ····const-string·v2,·"ReplyPref"381 ····const-string·v2,·"ReplyPref"
  
382 ····iget-object·v3,·p0,·Lorg/addhen/smssync/prefs/Prefs;->context:Landroid/content/Context;382 ····iget-object·v3,·p0,·Lorg/addhen/smssync/prefs/Prefs;->context:Landroid/content/Context;
  
383 ····const·v4,·0x7f0d005b383 ····const·v4,·0x7f0d005b
  
 384 ····.line·36
384 ····invoke-virtual·{v3,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;385 ····invoke-virtual·{v3,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
385 ····move-result-object·v3386 ····move-result-object·v3
  
386 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/addhen/smssync/prefs/StringPreference;-><init>(Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)V387 ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/addhen/smssync/prefs/StringPreference;-><init>(Landroid/content/SharedPreferences;Ljava/lang/String;Ljava/lang/String;)V
  
 388 ····.line·35
387 ····return-object·v0389 ····return-object·v0
388 .end·method390 .end·method
  
389 .method·public·serviceEnabled()Lorg/addhen/smssync/prefs/BooleanPreference;391 .method·public·serviceEnabled()Lorg/addhen/smssync/prefs/BooleanPreference;
390 ····.locals·4392 ····.locals·4
  
391 ····.prologue393 ····.prologue
551 B
smali/org/addhen/smssync/prefs/BooleanPreference.smali
    
Offset 139, 18 lines modifiedOffset 139, 16 lines modified
  
139 ····.line·73139 ····.line·73
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V142 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
143 ····.locals·0143 ····.locals·0
144 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
145 ····.prologue144 ····.prologue
146 ····.line·27145 ····.line·27
147 ····check-cast·p1,·Ljava/lang/Boolean;146 ····check-cast·p1,·Ljava/lang/Boolean;
  
148 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
149 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/BooleanPreference;->set(Ljava/lang/Boolean;)V147 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/BooleanPreference;->set(Ljava/lang/Boolean;)V
  
150 ····return-void148 ····return-void
151 .end·method149 .end·method
539 B
smali/org/addhen/smssync/prefs/IntPreference.smali
    
Offset 139, 18 lines modifiedOffset 139, 16 lines modified
  
139 ····.line·68139 ····.line·68
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V142 .method·public·bridge·synthetic·set(Ljava/lang/Object;)V
143 ····.locals·0143 ····.locals·0
144 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
145 ····.prologue144 ····.prologue
146 ····.line·27145 ····.line·27
147 ····check-cast·p1,·Ljava/lang/Integer;146 ····check-cast·p1,·Ljava/lang/Integer;
  
148 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
149 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/IntPreference;->set(Ljava/lang/Integer;)V147 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/prefs/IntPreference;->set(Ljava/lang/Integer;)V
  
150 ····return-void148 ····return-void
151 .end·method149 .end·method
1.78 KB
smali/org/addhen/smssync/receivers/ConnectivityChangedReceiver.smali
    
Offset 136, 32 lines modifiedOffset 136, 35 lines modified
136 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;136 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
137 ····.line·80137 ····.line·80
138 ····const-string·v3,·"org.addhen.smssync.SyncTypeAsString"138 ····const-string·v3,·"org.addhen.smssync.SyncTypeAsString"
  
139 ····sget-object·v4,·Lorg/addhen/smssync/tasks/SyncType;->MANUAL:Lorg/addhen/smssync/tasks/SyncType;139 ····sget-object·v4,·Lorg/addhen/smssync/tasks/SyncType;->MANUAL:Lorg/addhen/smssync/tasks/SyncType;
  
 140 ····.line·81
140 ····invoke-virtual·{v4},·Lorg/addhen/smssync/tasks/SyncType;->name()Ljava/lang/String;141 ····invoke-virtual·{v4},·Lorg/addhen/smssync/tasks/SyncType;->name()Ljava/lang/String;
  
141 ····move-result-object·v4142 ····move-result-object·v4
  
 143 ····.line·80
142 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;144 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
143 ····.line·82145 ····.line·82
144 ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;146 ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
  
145 ····.line·84147 ····.line·84
146 ····.end·local·v2····#·"syncPendingMessagesServiceIntent":Landroid/content/Intent;148 ····.end·local·v2····#·"syncPendingMessagesServiceIntent":Landroid/content/Intent;
147 ····:cond_0149 ····:cond_0
148 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;150 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;
  
149 ····if-eqz·v3,·:cond_1151 ····if-eqz·v3,·:cond_1
  
150 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;152 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;
  
 153 ····.line·85
151 ····invoke-virtual·{v3},·Ljava/lang/Thread;->isAlive()Z154 ····invoke-virtual·{v3},·Ljava/lang/Thread;->isAlive()Z
  
152 ····move-result·v3155 ····move-result·v3
  
153 ····if-eqz·v3,·:cond_1156 ····if-eqz·v3,·:cond_1
  
154 ····.line·86157 ····.line·86
Offset 201, 14 lines modifiedOffset 204, 15 lines modified
201 ····:cond_3204 ····:cond_3
202 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;205 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;
  
203 ····if-eqz·v3,·:cond_4206 ····if-eqz·v3,·:cond_4
  
204 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;207 ····iget-object·v3,·v0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->lostConnectionThread:Ljava/lang/Thread;
  
 208 ····.line·96
205 ····invoke-virtual·{v3},·Ljava/lang/Thread;->isAlive()Z209 ····invoke-virtual·{v3},·Ljava/lang/Thread;->isAlive()Z
  
206 ····move-result·v3210 ····move-result·v3
  
207 ····if-nez·v3,·:cond_5211 ····if-nez·v3,·:cond_5
  
208 ····.line·97212 ····.line·97
857 B
smali/org/addhen/smssync/receivers/ConnectivityChangedReceiver$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;22 .field·final·synthetic·val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;)V24 .method·constructor·<init>(Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver;
  
26 ····.prologue27 ····.prologue
27 ····.line·9728 ····.line·97
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver$1;->this$0:Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver$1;->this$0:Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver;
  
29 ····iput-object·p2,·p0,·Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver$1;->val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;30 ····iput-object·p2,·p0,·Lorg/addhen/smssync/receivers/ConnectivityChangedReceiver$1;->val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;
  
2.32 KB
smali/org/addhen/smssync/receivers/BootReceiver.smali
    
Offset 128, 18 lines modifiedOffset 128, 20 lines modified
128 ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;128 ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
129 ····.line·67129 ····.line·67
130 ····const-string·v6,·"org.addhen.smssync.SyncTypeAsString"130 ····const-string·v6,·"org.addhen.smssync.SyncTypeAsString"
  
131 ····sget-object·v7,·Lorg/addhen/smssync/tasks/SyncType;->MANUAL:Lorg/addhen/smssync/tasks/SyncType;131 ····sget-object·v7,·Lorg/addhen/smssync/tasks/SyncType;->MANUAL:Lorg/addhen/smssync/tasks/SyncType;
  
 132 ····.line·68
132 ····invoke-virtual·{v7},·Lorg/addhen/smssync/tasks/SyncType;->name()Ljava/lang/String;133 ····invoke-virtual·{v7},·Lorg/addhen/smssync/tasks/SyncType;->name()Ljava/lang/String;
  
133 ····move-result-object·v7134 ····move-result-object·v7
  
 135 ····.line·67
134 ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;136 ····invoke-virtual·{v5,·v6,·v7},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
135 ····.line·69137 ····.line·69
136 ····invoke-virtual·{p1,·v5},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;138 ····invoke-virtual·{p1,·v5},·Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
  
137 ····.line·72139 ····.line·72
138 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->autoTime()Lorg/addhen/smssync/prefs/StringPreference;140 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->autoTime()Lorg/addhen/smssync/prefs/StringPreference;
Offset 164, 14 lines modifiedOffset 166, 15 lines modified
  
164 ····invoke-direct·{v7,·p1,·v8},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V166 ····invoke-direct·{v7,·p1,·v8},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
165 ····sget·v8,·Lorg/addhen/smssync/util/ServicesConstants;->AUTO_SYNC_SCHEDULED_SERVICE_REQUEST_CODE:I167 ····sget·v8,·Lorg/addhen/smssync/util/ServicesConstants;->AUTO_SYNC_SCHEDULED_SERVICE_REQUEST_CODE:I
  
166 ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/addhen/smssync/services/ScheduleServices;-><init>(Landroid/content/Context;Landroid/content/Intent;II)V168 ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/addhen/smssync/services/ScheduleServices;-><init>(Landroid/content/Context;Landroid/content/Intent;II)V
  
 169 ····.line·78
167 ····invoke-virtual·{v6,·v0,·v1},·Lorg/addhen/smssync/services/ScheduleServices;->updateScheduler(J)V170 ····invoke-virtual·{v6,·v0,·v1},·Lorg/addhen/smssync/services/ScheduleServices;->updateScheduler(J)V
  
168 ····.line·82171 ····.line·82
169 ····.end·local·v0····#·"interval":J172 ····.end·local·v0····#·"interval":J
170 ····.end·local·v5····#·"syncPendingMessagesServiceIntent":Landroid/content/Intent;173 ····.end·local·v5····#·"syncPendingMessagesServiceIntent":Landroid/content/Intent;
171 ····:cond_1174 ····:cond_1
172 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->enableTaskCheck()Lorg/addhen/smssync/prefs/BooleanPreference;175 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->enableTaskCheck()Lorg/addhen/smssync/prefs/BooleanPreference;
Offset 216, 14 lines modifiedOffset 219, 15 lines modified
  
216 ····invoke-direct·{v7,·p1,·v8},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V219 ····invoke-direct·{v7,·p1,·v8},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
217 ····sget·v8,·Lorg/addhen/smssync/util/ServicesConstants;->CHECK_TASK_SCHEDULED_SERVICE_REQUEST_CODE:I220 ····sget·v8,·Lorg/addhen/smssync/util/ServicesConstants;->CHECK_TASK_SCHEDULED_SERVICE_REQUEST_CODE:I
  
218 ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/addhen/smssync/services/ScheduleServices;-><init>(Landroid/content/Context;Landroid/content/Intent;II)V221 ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/addhen/smssync/services/ScheduleServices;-><init>(Landroid/content/Context;Landroid/content/Intent;II)V
  
 222 ····.line·93
219 ····invoke-virtual·{v6,·v0,·v1},·Lorg/addhen/smssync/services/ScheduleServices;->updateScheduler(J)V223 ····invoke-virtual·{v6,·v0,·v1},·Lorg/addhen/smssync/services/ScheduleServices;->updateScheduler(J)V
  
220 ····.line·97224 ····.line·97
221 ····.end·local·v0····#·"interval":J225 ····.end·local·v0····#·"interval":J
222 ····:cond_2226 ····:cond_2
223 ····return-void227 ····return-void
224 .end·method228 .end·method
1.19 KB
smali/org/addhen/smssync/receivers/SmsSentReceiver.smali
    
Offset 115, 14 lines modifiedOffset 115, 15 lines modified
  
115 ····.line·69115 ····.line·69
116 ····invoke-virtual·{v3,·v9},·Lorg/addhen/smssync/models/Message;->setMessageType(I)V116 ····invoke-virtual·{v3,·v9},·Lorg/addhen/smssync/models/Message;->setMessageType(I)V
  
117 ····.line·70117 ····.line·70
118 ····sget-object·v7,·Lorg/addhen/smssync/MainApplication;->mDb:Lorg/addhen/smssync/database/Database;118 ····sget-object·v7,·Lorg/addhen/smssync/MainApplication;->mDb:Lorg/addhen/smssync/database/Database;
  
 119 ····.line·71
119 ····invoke-virtual·{v7,·v3},·Lorg/addhen/smssync/database/Database;->updateSentResult(Lorg/addhen/smssync/models/Message;)Z120 ····invoke-virtual·{v7,·v3},·Lorg/addhen/smssync/database/Database;->updateSentResult(Lorg/addhen/smssync/models/Message;)Z
  
120 ····.line·93121 ····.line·93
121 ····.end·local·v5····#·"resultMessage":Ljava/lang/String;122 ····.end·local·v5····#·"resultMessage":Ljava/lang/String;
122 ····:cond_0123 ····:cond_0
123 ····:goto_1124 ····:goto_1
124 ····return-void125 ····return-void
Offset 266, 14 lines modifiedOffset 267, 15 lines modified
  
266 ····new-instance·v8,·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;267 ····new-instance·v8,·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;
  
267 ····invoke-direct·{v8,·p0,·v0,·v5,·v1},·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;-><init>(Lorg/addhen/smssync/receivers/SmsSentReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;Ljava/lang/String;Ljava/lang/String;)V268 ····invoke-direct·{v8,·p0,·v0,·v5,·v1},·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;-><init>(Lorg/addhen/smssync/receivers/SmsSentReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;Ljava/lang/String;Ljava/lang/String;)V
  
268 ····invoke-direct·{v7,·v8},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V269 ····invoke-direct·{v7,·v8},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 270 ····.line·85
269 ····invoke-virtual·{v7},·Ljava/lang/Thread;->start()V271 ····invoke-virtual·{v7},·Ljava/lang/Thread;->start()V
  
270 ····.line·87272 ····.line·87
271 ····const/4·v7,·0x3273 ····const/4·v7,·0x3
  
272 ····invoke-virtual·{v3,·v7},·Lorg/addhen/smssync/models/Message;->setMessageType(I)V274 ····invoke-virtual·{v3,·v7},·Lorg/addhen/smssync/models/Message;->setMessageType(I)V
  
843 B
smali/org/addhen/smssync/receivers/PowerStateChangedReceiver$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;22 .field·final·synthetic·val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/receivers/PowerStateChangedReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;)V24 .method·constructor·<init>(Lorg/addhen/smssync/receivers/PowerStateChangedReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver;
  
26 ····.prologue27 ····.prologue
27 ····.line·7528 ····.line·75
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;->this$0:Lorg/addhen/smssync/receivers/PowerStateChangedReceiver;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;->this$0:Lorg/addhen/smssync/receivers/PowerStateChangedReceiver;
  
29 ····iput-object·p2,·p0,·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;->val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;30 ····iput-object·p2,·p0,·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;->val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;
  
779 B
smali/org/addhen/smssync/receivers/SmsSentReceiver$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$resultMessage:Ljava/lang/String;26 .field·final·synthetic·val$resultMessage:Ljava/lang/String;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/addhen/smssync/receivers/SmsSentReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;Ljava/lang/String;Ljava/lang/String;)V28 .method·constructor·<init>(Lorg/addhen/smssync/receivers/SmsSentReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;Ljava/lang/String;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/receivers/SmsSentReceiver;
  
30 ····.prologue31 ····.prologue
31 ····.line·8032 ····.line·80
32 ····iput-object·p1,·p0,·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;->this$0:Lorg/addhen/smssync/receivers/SmsSentReceiver;33 ····iput-object·p1,·p0,·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;->this$0:Lorg/addhen/smssync/receivers/SmsSentReceiver;
  
33 ····iput-object·p2,·p0,·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;->val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;34 ····iput-object·p2,·p0,·Lorg/addhen/smssync/receivers/SmsSentReceiver$1;->val$alertCallbacks:Lorg/addhen/smssync/controllers/AlertCallbacks;
  
741 B
smali/org/addhen/smssync/receivers/PowerStateChangedReceiver.smali
    
Offset 164, 14 lines modifiedOffset 164, 15 lines modified
  
164 ····new-instance·v4,·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;164 ····new-instance·v4,·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;
  
165 ····invoke-direct·{v4,·p0,·v0},·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;-><init>(Lorg/addhen/smssync/receivers/PowerStateChangedReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;)V165 ····invoke-direct·{v4,·p0,·v0},·Lorg/addhen/smssync/receivers/PowerStateChangedReceiver$1;-><init>(Lorg/addhen/smssync/receivers/PowerStateChangedReceiver;Lorg/addhen/smssync/controllers/AlertCallbacks;)V
  
166 ····invoke-direct·{v3,·v4},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V166 ····invoke-direct·{v3,·v4},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 167 ····.line·80
167 ····invoke-virtual·{v3},·Ljava/lang/Thread;->start()V168 ····invoke-virtual·{v3},·Ljava/lang/Thread;->start()V
  
168 ····.line·83169 ····.line·83
169 ····.end·local·v0····#·"alertCallbacks":Lorg/addhen/smssync/controllers/AlertCallbacks;170 ····.end·local·v0····#·"alertCallbacks":Lorg/addhen/smssync/controllers/AlertCallbacks;
170 ····:cond_2171 ····:cond_2
171 ····if-eqz·v1,·:cond_4172 ····if-eqz·v1,·:cond_4
  
576 B
smali/org/addhen/smssync/receivers/SmsDeliveredReceiver.smali
    
Offset 90, 14 lines modifiedOffset 90, 15 lines modified
90 ····const/4·v4,·0x190 ····const/4·v4,·0x1
  
91 ····invoke-virtual·{v1,·v4},·Lorg/addhen/smssync/models/Message;->setMessageType(I)V91 ····invoke-virtual·{v1,·v4},·Lorg/addhen/smssync/models/Message;->setMessageType(I)V
  
92 ····.line·4592 ····.line·45
93 ····sget-object·v4,·Lorg/addhen/smssync/MainApplication;->mDb:Lorg/addhen/smssync/database/Database;93 ····sget-object·v4,·Lorg/addhen/smssync/MainApplication;->mDb:Lorg/addhen/smssync/database/Database;
  
 94 ····.line·46
94 ····invoke-virtual·{v4,·v1},·Lorg/addhen/smssync/database/Database;->updateDeliveryResult(Lorg/addhen/smssync/models/Message;)Z95 ····invoke-virtual·{v4,·v1},·Lorg/addhen/smssync/database/Database;->updateDeliveryResult(Lorg/addhen/smssync/models/Message;)Z
  
95 ····.line·4896 ····.line·48
96 ····:cond_097 ····:cond_0
97 ····return-void98 ····return-void
  
98 ····.line·2999 ····.line·29
927 B
smali/org/addhen/smssync/controllers/DebugCallbacks$1.smali
    
Offset 57, 20 lines modifiedOffset 57, 22 lines modified
  
57 ····move-result-object·v157 ····move-result-object·v1
  
58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$1;->val$context:Landroid/content/Context;58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$1;->val$context:Landroid/content/Context;
  
59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$1;->val$sms:Landroid/telephony/SmsMessage;59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$1;->val$sms:Landroid/telephony/SmsMessage;
  
 60 ····.line·72
60 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;61 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;
  
61 ····move-result-object·v362 ····move-result-object·v3
  
62 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->isCellReceptionOKRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;63 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->isCellReceptionOKRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·71
64 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V66 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V
  
65 ····.line·7367 ····.line·73
66 ····return-void68 ····return-void
67 .end·method69 .end·method
925 B
smali/org/addhen/smssync/controllers/DebugCallbacks$3.smali
    
Offset 57, 20 lines modifiedOffset 57, 22 lines modified
  
57 ····move-result-object·v157 ····move-result-object·v1
  
58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$3;->val$context:Landroid/content/Context;58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$3;->val$context:Landroid/content/Context;
  
59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$3;->val$sms:Landroid/telephony/SmsMessage;59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$3;->val$sms:Landroid/telephony/SmsMessage;
  
 60 ····.line·90
60 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;61 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;
  
61 ····move-result-object·v362 ····move-result-object·v3
  
62 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->getBatteryLevelRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;63 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->getBatteryLevelRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·89
64 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V66 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V
  
65 ····.line·9167 ····.line·91
66 ····return-void68 ····return-void
67 .end·method69 .end·method
920 B
smali/org/addhen/smssync/controllers/DebugCallbacks$2.smali
    
Offset 57, 20 lines modifiedOffset 57, 22 lines modified
  
57 ····move-result-object·v157 ····move-result-object·v1
  
58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$2;->val$context:Landroid/content/Context;58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$2;->val$context:Landroid/content/Context;
  
59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$2;->val$sms:Landroid/telephony/SmsMessage;59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$2;->val$sms:Landroid/telephony/SmsMessage;
  
 60 ····.line·81
60 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;61 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;
  
61 ····move-result-object·v362 ····move-result-object·v3
  
62 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->isServerOKRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;63 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->isServerOKRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·80
64 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V66 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V
  
65 ····.line·8267 ····.line·82
66 ····return-void68 ····return-void
67 .end·method69 .end·method
8.68 KB
smali/org/addhen/smssync/controllers/DebugCallbacks.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·1618 ····.line·16
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·115 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·getBatteryLevelRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;22 .method·public·static·getBatteryLevelRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
24 ····.locals·523 ····.locals·5
25 ····.param·p0,·"context"····#·Landroid/content/Context;24 ····.param·p0,·"context"····#·Landroid/content/Context;
26 ····.param·p1,·"requestRecipient"····#·Ljava/lang/String;25 ····.param·p1,·"requestRecipient"····#·Ljava/lang/String;
Offset 38, 28 lines modifiedOffset 37, 30 lines modified
  
38 ····const/4·v2,·0x137 ····const/4·v2,·0x1
  
39 ····new-array·v2,·v2,·[Ljava/lang/Object;38 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
40 ····const/4·v3,·0x039 ····const/4·v3,·0x0
  
 40 ····.line·52
41 ····invoke-static·{p0},·Lorg/addhen/smssync/util/Util;->getBatteryLevel(Landroid/content/Context;)I41 ····invoke-static·{p0},·Lorg/addhen/smssync/util/Util;->getBatteryLevel(Landroid/content/Context;)I
  
42 ····move-result·v442 ····move-result·v4
  
43 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;43 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
44 ····move-result-object·v444 ····move-result-object·v4
  
45 ····aput-object·v4,·v2,·v345 ····aput-object·v4,·v2,·v3
  
46 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;46 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
 48 ····.line·51
48 ····return-object·v049 ····return-object·v0
49 .end·method50 .end·method
  
50 .method·public·static·getStatusRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;51 .method·public·static·getStatusRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
51 ····.locals·252 ····.locals·2
52 ····.param·p0,·"context"····#·Landroid/content/Context;53 ····.param·p0,·"context"····#·Landroid/content/Context;
53 ····.param·p1,·"requestRecipient"····#·Ljava/lang/String;54 ····.param·p1,·"requestRecipient"····#·Ljava/lang/String;
Offset 80, 40 lines modifiedOffset 81, 43 lines modified
  
80 ····const-string·v1,·"\n"81 ····const-string·v1,·"\n"
  
81 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;82 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
82 ····move-result-object·v083 ····move-result-object·v0
  
 84 ····.line·58
83 ····invoke-static·{p0,·p1},·Lorg/addhen/smssync/controllers/DebugCallbacks;->getBatteryLevelRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;85 ····invoke-static·{p0,·p1},·Lorg/addhen/smssync/controllers/DebugCallbacks;->getBatteryLevelRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
84 ····move-result-object·v186 ····move-result-object·v1
  
85 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;87 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
86 ····move-result-object·v088 ····move-result-object·v0
  
87 ····const-string·v1,·"\n"89 ····const-string·v1,·"\n"
  
88 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
89 ····move-result-object·v091 ····move-result-object·v0
  
 92 ····.line·59
90 ····invoke-static·{p0,·p1},·Lorg/addhen/smssync/controllers/DebugCallbacks;->isCellReceptionOKRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;93 ····invoke-static·{p0,·p1},·Lorg/addhen/smssync/controllers/DebugCallbacks;->isCellReceptionOKRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
91 ····move-result-object·v194 ····move-result-object·v1
  
92 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;95 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
93 ····move-result-object·v096 ····move-result-object·v0
  
94 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;97 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
95 ····move-result-object·v098 ····move-result-object·v0
  
 99 ····.line·57
96 ····return-object·v0100 ····return-object·v0
97 .end·method101 .end·method
  
98 .method·public·static·handleStatusMessage(Landroid/telephony/SmsMessage;Landroid/content/Context;)Z102 .method·public·static·handleStatusMessage(Landroid/telephony/SmsMessage;Landroid/content/Context;)Z
99 ····.locals·5103 ····.locals·5
100 ····.param·p0,·"sms"····#·Landroid/telephony/SmsMessage;104 ····.param·p0,·"sms"····#·Landroid/telephony/SmsMessage;
101 ····.param·p1,·"context"····#·Landroid/content/Context;105 ····.param·p1,·"context"····#·Landroid/content/Context;
Offset 306, 55 lines modifiedOffset 310, 54 lines modified
  
306 ····.prologue310 ····.prologue
307 ····const/4·v13,·0x0311 ····const/4·v13,·0x0
  
308 ····const/4·v12,·0x1312 ····const/4·v12,·0x1
  
309 ····.line·19313 ····.line·19
310 ····new-instance·v4,·Lorg/addhen/smssync/models/SyncUrl;314 ····new-instance·v3,·Lorg/addhen/smssync/models/SyncUrl;
  
311 ····invoke-direct·{v4},·Lorg/addhen/smssync/models/SyncUrl;-><init>()V315 ····invoke-direct·{v3},·Lorg/addhen/smssync/models/SyncUrl;-><init>()V
  
312 ····.line·20316 ····.line·20
313 ····.local·v4,·"model":Lorg/addhen/smssync/models/SyncUrl;317 ····.local·v3,·"model":Lorg/addhen/smssync/models/SyncUrl;
314 ····const/4·v5,·0x0318 ····const/4·v4,·0x0
  
315 ····.line·21319 ····.line·21
316 ····.local·v5,·"responseCode":I320 ····.local·v4,·"responseCode":I
317 ····const-string·v3,·""321 ····const-string·v2,·""
  
318 ····.line·22322 ····.line·22
319 ····.local·v3,·"message":Ljava/lang/String;323 ····.local·v2,·"message":Ljava/lang/String;
320 ····invoke-virtual·{v4,·v12},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;324 ····invoke-virtual·{v3,·v12},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;
  
321 ····move-result-object·v7325 ····move-result-object·v6
  
322 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;326 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
323 ····move-result-object·v2327 ····move-result-object·v6
  
324 ····.local·v2,·"i$":Ljava/util/Iterator; 
325 ····:goto_0328 ····:goto_0
326 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z329 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
327 ····move-result·v7330 ····move-result·v7
  
328 ····if-eqz·v7,·:cond_1331 ····if-eqz·v7,·:cond_1
Max diff block lines reached; 4577/8778 bytes (52.14%) of diff not shown.
920 B
smali/org/addhen/smssync/controllers/DebugCallbacks$4.smali
    
Offset 57, 20 lines modifiedOffset 57, 22 lines modified
  
57 ····move-result-object·v157 ····move-result-object·v1
  
58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$4;->val$context:Landroid/content/Context;58 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$4;->val$context:Landroid/content/Context;
  
59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$4;->val$sms:Landroid/telephony/SmsMessage;59 ····iget-object·v3,·p0,·Lorg/addhen/smssync/controllers/DebugCallbacks$4;->val$sms:Landroid/telephony/SmsMessage;
  
 60 ····.line·99
60 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;61 ····invoke-virtual·{v3},·Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;
  
61 ····move-result-object·v362 ····move-result-object·v3
  
62 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->getStatusRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;63 ····invoke-static·{v2,·v3},·Lorg/addhen/smssync/controllers/DebugCallbacks;->getStatusRequest(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·98
64 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V66 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V
  
65 ····.line·10067 ····.line·100
66 ····return-void68 ····return-void
67 .end·method69 .end·method
19.6 KB
smali/org/addhen/smssync/controllers/AlertCallbacks.smali
    
Offset 77, 107 lines modifiedOffset 77, 108 lines modified
  
77 ····invoke-virtual·{v1},·Lorg/addhen/smssync/prefs/StringPreference;->get()Ljava/lang/String;77 ····invoke-virtual·{v1},·Lorg/addhen/smssync/prefs/StringPreference;->get()Ljava/lang/String;
  
78 ····move-result-object·v178 ····move-result-object·v1
  
79 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->prefs:Lorg/addhen/smssync/prefs/Prefs;79 ····iget-object·v2,·p0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->prefs:Lorg/addhen/smssync/prefs/Prefs;
  
 80 ····.line·102
80 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->getContext()Landroid/content/Context;81 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->getContext()Landroid/content/Context;
  
81 ····move-result-object·v282 ····move-result-object·v2
  
82 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;83 ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
83 ····move-result-object·v284 ····move-result-object·v2
  
84 ····const·v3,·0x7f0d008f85 ····const·v3,·0x7f0d008f
  
85 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;86 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
86 ····move-result-object·v287 ····move-result-object·v2
  
 88 ····.line·101
87 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V89 ····invoke-virtual·{v0,·v1,·v2},·Lorg/addhen/smssync/messages/ProcessSms;->sendSms(Ljava/lang/String;Ljava/lang/String;)V
  
88 ····.line·10490 ····.line·104
89 ····:cond_091 ····:cond_0
90 ····return-void92 ····return-void
91 .end·method93 .end·method
  
92 .method·public·lowBatteryLevelRequest()V94 .method·public·lowBatteryLevelRequest()V
93 ····.locals·1395 ····.locals·12
  
94 ····.prologue96 ····.prologue
95 ····.line·3797 ····.line·37
96 ····iget-object·v6,·p0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->prefs:Lorg/addhen/smssync/prefs/Prefs;98 ····iget-object·v5,·p0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->prefs:Lorg/addhen/smssync/prefs/Prefs;
  
97 ····invoke-virtual·{v6},·Lorg/addhen/smssync/prefs/Prefs;->getContext()Landroid/content/Context;99 ····invoke-virtual·{v5},·Lorg/addhen/smssync/prefs/Prefs;->getContext()Landroid/content/Context;
  
98 ····move-result-object·v6100 ····move-result-object·v5
  
99 ····invoke-static·{v6},·Lorg/addhen/smssync/util/Util;->getBatteryLevel(Landroid/content/Context;)I101 ····invoke-static·{v5},·Lorg/addhen/smssync/util/Util;->getBatteryLevel(Landroid/content/Context;)I
  
100 ····move-result·v0102 ····move-result·v0
  
101 ····.line·38103 ····.line·38
102 ····.local·v0,·"batteryLevel":I104 ····.local·v0,·"batteryLevel":I
103 ····new-instance·v4,·Lorg/addhen/smssync/models/SyncUrl;105 ····new-instance·v3,·Lorg/addhen/smssync/models/SyncUrl;
  
104 ····invoke-direct·{v4},·Lorg/addhen/smssync/models/SyncUrl;-><init>()V106 ····invoke-direct·{v3},·Lorg/addhen/smssync/models/SyncUrl;-><init>()V
  
105 ····.line·39107 ····.line·39
106 ····.local·v4,·"model":Lorg/addhen/smssync/models/SyncUrl;108 ····.local·v3,·"model":Lorg/addhen/smssync/models/SyncUrl;
107 ····const/4·v6,·0x1109 ····const/4·v5,·0x1
  
108 ····invoke-virtual·{v4,·v6},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;110 ····invoke-virtual·{v3,·v5},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;
  
109 ····move-result-object·v6111 ····move-result-object·v5
  
110 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;112 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
111 ····move-result-object·v3113 ····move-result-object·v5
  
112 ····.local·v3,·"i$":Ljava/util/Iterator; 
113 ····:cond_0114 ····:cond_0
114 ····:goto_0115 ····:goto_0
115 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z116 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
116 ····move-result·v6117 ····move-result·v6
  
117 ····if-eqz·v6,·:cond_2118 ····if-eqz·v6,·:cond_2
  
118 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;119 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
119 ····move-result-object·v5120 ····move-result-object·v4
  
120 ····check-cast·v5,·Lorg/addhen/smssync/models/SyncUrl;121 ····check-cast·v4,·Lorg/addhen/smssync/models/SyncUrl;
  
121 ····.line·40122 ····.line·40
122 ····.local·v5,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;123 ····.local·v4,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
123 ····invoke-virtual·{v5},·Lorg/addhen/smssync/models/SyncUrl;->getUrl()Ljava/lang/String;124 ····invoke-virtual·{v4},·Lorg/addhen/smssync/models/SyncUrl;->getUrl()Ljava/lang/String;
  
124 ····move-result-object·v6125 ····move-result-object·v6
  
125 ····if-eqz·v6,·:cond_0126 ····if-eqz·v6,·:cond_0
  
126 ····invoke-virtual·{v5},·Lorg/addhen/smssync/models/SyncUrl;->getUrl()Ljava/lang/String;127 ····invoke-virtual·{v4},·Lorg/addhen/smssync/models/SyncUrl;->getUrl()Ljava/lang/String;
  
127 ····move-result-object·v6128 ····move-result-object·v6
  
128 ····const-string·v7,·""129 ····const-string·v7,·""
  
129 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z130 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
130 ····move-result·v6131 ····move-result·v6
  
131 ····if-nez·v6,·:cond_0132 ····if-nez·v6,·:cond_0
  
132 ····.line·41133 ····.line·41
133 ····new-instance·v1,·Lorg/addhen/smssync/net/MainHttpClient;134 ····new-instance·v1,·Lorg/addhen/smssync/net/MainHttpClient;
  
134 ····invoke-virtual·{v5},·Lorg/addhen/smssync/models/SyncUrl;->getUrl()Ljava/lang/String;135 ····invoke-virtual·{v4},·Lorg/addhen/smssync/models/SyncUrl;->getUrl()Ljava/lang/String;
  
135 ····move-result-object·v6136 ····move-result-object·v6
  
136 ····iget-object·v7,·p0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->prefs:Lorg/addhen/smssync/prefs/Prefs;137 ····iget-object·v7,·p0,·Lorg/addhen/smssync/controllers/AlertCallbacks;->prefs:Lorg/addhen/smssync/prefs/Prefs;
  
137 ····invoke-virtual·{v7},·Lorg/addhen/smssync/prefs/Prefs;->getContext()Landroid/content/Context;138 ····invoke-virtual·{v7},·Lorg/addhen/smssync/prefs/Prefs;->getContext()Landroid/content/Context;
  
Offset 216, 24 lines modifiedOffset 217, 26 lines modified
  
216 ····const/4·v9,·0x1217 ····const/4·v9,·0x1
  
217 ····new-array·v9,·v9,·[Ljava/lang/Object;218 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
218 ····const/4·v10,·0x0219 ····const/4·v10,·0x0
  
 220 ····.line·46
219 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;221 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
220 ····move-result-object·v11222 ····move-result-object·v11
  
221 ····aput-object·v11,·v9,·v10223 ····aput-object·v11,·v9,·v10
  
222 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;224 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
223 ····move-result-object·v7225 ····move-result-object·v7
Max diff block lines reached; 15025/19912 bytes (75.46%) of diff not shown.
12.4 KB
smali/org/addhen/smssync/controllers/MessageResultsController.smali
    
Offset 352, 14 lines modifiedOffset 352, 15 lines modified
  
352 ····const/4·v9,·0x2352 ····const/4·v9,·0x2
  
353 ····new-array·v9,·v9,·[Ljava/lang/Object;353 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
354 ····const/4·v10,·0x0354 ····const/4·v10,·0x0
  
 355 ····.line·184
355 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;356 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;
  
356 ····move-result-object·v11357 ····move-result-object·v11
  
357 ····invoke-virtual·{v11},·Lcom/squareup/okhttp/Response;->code()I358 ····invoke-virtual·{v11},·Lcom/squareup/okhttp/Response;->code()I
  
358 ····move-result·v11359 ····move-result·v11
Offset 374, 18 lines modifiedOffset 375, 20 lines modified
  
374 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;375 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;
  
375 ····move-result-object·v11376 ····move-result-object·v11
  
376 ····aput-object·v11,·v9,·v10377 ····aput-object·v11,·v9,·v10
  
 378 ····.line·183
377 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;379 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
378 ····move-result-object·v7380 ····move-result-object·v7
  
 381 ····.line·182
379 ····invoke-static·{v6,·v7},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V382 ····invoke-static·{v6,·v7},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V
  
380 ····goto·:goto_1383 ····goto·:goto_1
  
381 ····.line·167384 ····.line·167
382 ····.end·local·v3····#·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;385 ····.end·local·v3····#·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;
383 ····:catch_1386 ····:catch_1
Offset 413, 40 lines modifiedOffset 416, 43 lines modified
  
413 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V416 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
414 ····iget-object·v8,·p0,·Lorg/addhen/smssync/controllers/MessageResultsController;->mContext:Landroid/content/Context;417 ····iget-object·v8,·p0,·Lorg/addhen/smssync/controllers/MessageResultsController;->mContext:Landroid/content/Context;
  
415 ····const·v9,·0x7f0d0099418 ····const·v9,·0x7f0d0099
  
 419 ····.line·170
416 ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String;420 ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
417 ····move-result-object·v8421 ····move-result-object·v8
  
418 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;422 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
419 ····move-result-object·v7423 ····move-result-object·v7
  
420 ····const-string·v8,·"·"424 ····const-string·v8,·"·"
  
421 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;425 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
422 ····move-result-object·v7426 ····move-result-object·v7
  
 427 ····.line·171
423 ····invoke-virtual·{v1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;428 ····invoke-virtual·{v1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;
  
424 ····move-result-object·v8429 ····move-result-object·v8
  
425 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;430 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
426 ····move-result-object·v7431 ····move-result-object·v7
  
427 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;432 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
428 ····move-result-object·v7433 ····move-result-object·v7
  
 434 ····.line·169
429 ····invoke-static·{v6,·v7},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V435 ····invoke-static·{v6,·v7},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V
430 ····:try_end_2436 ····:try_end_2
431 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0437 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
432 ····.line·177438 ····.line·177
433 ····const/16·v6,·0xc8439 ····const/16·v6,·0xc8
  
Offset 498, 14 lines modifiedOffset 504, 15 lines modified
  
498 ····const/4·v9,·0x2504 ····const/4·v9,·0x2
  
499 ····new-array·v9,·v9,·[Ljava/lang/Object;505 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
500 ····const/4·v10,·0x0506 ····const/4·v10,·0x0
  
 507 ····.line·184
501 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;508 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;
  
502 ····move-result-object·v11509 ····move-result-object·v11
  
503 ····invoke-virtual·{v11},·Lcom/squareup/okhttp/Response;->code()I510 ····invoke-virtual·{v11},·Lcom/squareup/okhttp/Response;->code()I
  
504 ····move-result·v11511 ····move-result·v11
Offset 520, 18 lines modifiedOffset 527, 20 lines modified
  
520 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;527 ····invoke-virtual·{v0},·Lorg/addhen/smssync/net/MainHttpClient;->getResponse()Lcom/squareup/okhttp/Response;
  
521 ····move-result-object·v11528 ····move-result-object·v11
  
522 ····aput-object·v11,·v9,·v10529 ····aput-object·v11,·v9,·v10
  
 530 ····.line·183
523 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;531 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
524 ····move-result-object·v7532 ····move-result-object·v7
  
 533 ····.line·182
525 ····invoke-static·{v6,·v7},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V534 ····invoke-static·{v6,·v7},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V
  
526 ····goto/16·:goto_1535 ····goto/16·:goto_1
  
527 ····.line·172536 ····.line·172
528 ····.end·local·v1····#·"e":Lorg/json/JSONException;537 ····.end·local·v1····#·"e":Lorg/json/JSONException;
529 ····.end·local·v3····#·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;538 ····.end·local·v3····#·"response":Lorg/addhen/smssync/models/MessagesUUIDSResponse;
Offset 560, 14 lines modifiedOffset 569, 15 lines modified
  
560 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V569 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
561 ····iget-object·v8,·p0,·Lorg/addhen/smssync/controllers/MessageResultsController;->mContext:Landroid/content/Context;570 ····iget-object·v8,·p0,·Lorg/addhen/smssync/controllers/MessageResultsController;->mContext:Landroid/content/Context;
  
562 ····const·v9,·0x7f0d0098571 ····const·v9,·0x7f0d0098
  
 572 ····.line·175
563 ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String;573 ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getString(I)Ljava/lang/String;
Max diff block lines reached; 8918/12597 bytes (70.79%) of diff not shown.
483 B
smali/org/addhen/smssync/listeners/SyncUrlActionModeListener.smali
    
Offset 104, 14 lines modifiedOffset 104, 15 lines modified
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····invoke-direct·{v0,·v1},·Landroid/view/MenuInflater;-><init>(Landroid/content/Context;)V105 ····invoke-direct·{v0,·v1},·Landroid/view/MenuInflater;-><init>(Landroid/content/Context;)V
  
106 ····const·v1,·0x7f0f0008106 ····const·v1,·0x7f0f0008
  
 107 ····.line·71
107 ····invoke-virtual·{v0,·v1,·p2},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V108 ····invoke-virtual·{v0,·v1,·p2},·Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V
  
108 ····.line·73109 ····.line·73
109 ····:cond_0110 ····:cond_0
110 ····const/4·v0,·0x1111 ····const/4·v0,·0x1
  
111 ····return·v0112 ····return·v0
937 B
smali/org/addhen/smssync/listeners/BaseActionModeListener.smali
    
Offset 130, 28 lines modifiedOffset 130, 30 lines modified
  
130 ····const·v1,·0x7f0d00de130 ····const·v1,·0x7f0d00de
  
131 ····new-array·v2,·v2,·[Ljava/lang/Object;131 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
132 ····iget-object·v3,·p0,·Lorg/addhen/smssync/listeners/BaseActionModeListener;->mSelectedItemPositions:Ljava/util/LinkedHashSet;132 ····iget-object·v3,·p0,·Lorg/addhen/smssync/listeners/BaseActionModeListener;->mSelectedItemPositions:Ljava/util/LinkedHashSet;
  
 133 ····.line·104
133 ····invoke-virtual·{v3},·Ljava/util/LinkedHashSet;->size()I134 ····invoke-virtual·{v3},·Ljava/util/LinkedHashSet;->size()I
  
134 ····move-result·v3135 ····move-result·v3
  
135 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;136 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
136 ····move-result-object·v3137 ····move-result-object·v3
  
137 ····aput-object·v3,·v2,·v4138 ····aput-object·v3,·v2,·v4
  
138 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;139 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
139 ····move-result-object·v0140 ····move-result-object·v0
  
 141 ····.line·103
140 ····invoke-virtual·{p0,·v0},·Lorg/addhen/smssync/listeners/BaseActionModeListener;->setTitle(Ljava/lang/CharSequence;)V142 ····invoke-virtual·{p0,·v0},·Lorg/addhen/smssync/listeners/BaseActionModeListener;->setTitle(Ljava/lang/CharSequence;)V
  
141 ····.line·107143 ····.line·107
142 ····:cond_1144 ····:cond_1
143 ····return-void145 ····return-void
144 .end·method146 .end·method
  
6.12 KB
smali/org/addhen/smssync/views/EditSyncScheme.smali
    
Offset 147, 14 lines modifiedOffset 147, 15 lines modified
  
147 ····invoke-direct·{v0},·Lorg/addhen/smssync/net/SyncScheme;-><init>()V147 ····invoke-direct·{v0},·Lorg/addhen/smssync/net/SyncScheme;-><init>()V
  
148 ····.line·77148 ····.line·77
149 ····.local·v0,·"scheme":Lorg/addhen/smssync/net/SyncScheme;149 ····.local·v0,·"scheme":Lorg/addhen/smssync/net/SyncScheme;
150 ····iget-object·v3,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->methods:Landroid/widget/Spinner;150 ····iget-object·v3,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->methods:Landroid/widget/Spinner;
  
 151 ····.line·78
151 ····invoke-virtual·{v3},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;152 ····invoke-virtual·{v3},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;
  
152 ····move-result-object·v3153 ····move-result-object·v3
  
153 ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String;154 ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
154 ····move-result-object·v3155 ····move-result-object·v3
Offset 163, 14 lines modifiedOffset 164, 15 lines modified
  
163 ····move-result-object·v1164 ····move-result-object·v1
  
164 ····.line·79165 ····.line·79
165 ····.local·v1,·"method":Lorg/addhen/smssync/net/SyncScheme$SyncMethod;166 ····.local·v1,·"method":Lorg/addhen/smssync/net/SyncScheme$SyncMethod;
166 ····iget-object·v3,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->dataFormats:Landroid/widget/Spinner;167 ····iget-object·v3,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->dataFormats:Landroid/widget/Spinner;
  
 168 ····.line·80
167 ····invoke-virtual·{v3},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;169 ····invoke-virtual·{v3},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object;
  
168 ····move-result-object·v3170 ····move-result-object·v3
  
169 ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String;171 ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
170 ····move-result-object·v3172 ····move-result-object·v3
Offset 179, 14 lines modifiedOffset 181, 15 lines modified
  
179 ····move-result-object·v2181 ····move-result-object·v2
  
180 ····.line·81182 ····.line·81
181 ····.local·v2,·"format":Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;183 ····.local·v2,·"format":Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;
182 ····iget-object·v3,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keySecret:Landroid/widget/EditText;184 ····iget-object·v3,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keySecret:Landroid/widget/EditText;
  
 185 ····.line·82
183 ····invoke-virtual·{v3},·Landroid/widget/EditText;->getText()Landroid/text/Editable;186 ····invoke-virtual·{v3},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
184 ····move-result-object·v3187 ····move-result-object·v3
  
185 ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String;188 ····invoke-virtual·{v3},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
186 ····move-result-object·v3189 ····move-result-object·v3
Offset 199, 14 lines modifiedOffset 202, 15 lines modified
  
199 ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String;202 ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
200 ····move-result-object·v4203 ····move-result-object·v4
  
201 ····iget-object·v5,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyMessage:Landroid/widget/EditText;204 ····iget-object·v5,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyMessage:Landroid/widget/EditText;
  
 205 ····.line·83
202 ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable;206 ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
203 ····move-result-object·v5207 ····move-result-object·v5
  
204 ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String;208 ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
205 ····move-result-object·v5209 ····move-result-object·v5
Offset 219, 14 lines modifiedOffset 223, 15 lines modified
  
219 ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String;223 ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
220 ····move-result-object·v6224 ····move-result-object·v6
  
221 ····iget-object·v7,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keySentTimeStamp:Landroid/widget/EditText;225 ····iget-object·v7,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keySentTimeStamp:Landroid/widget/EditText;
  
 226 ····.line·84
222 ····invoke-virtual·{v7},·Landroid/widget/EditText;->getText()Landroid/text/Editable;227 ····invoke-virtual·{v7},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
223 ····move-result-object·v7228 ····move-result-object·v7
  
224 ····invoke-virtual·{v7},·Ljava/lang/Object;->toString()Ljava/lang/String;229 ····invoke-virtual·{v7},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
225 ····move-result-object·v7230 ····move-result-object·v7
Offset 239, 22 lines modifiedOffset 244, 24 lines modified
  
239 ····invoke-virtual·{v8},·Ljava/lang/Object;->toString()Ljava/lang/String;244 ····invoke-virtual·{v8},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
240 ····move-result-object·v8245 ····move-result-object·v8
  
241 ····iget-object·v9,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyDeviceID:Landroid/widget/EditText;246 ····iget-object·v9,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyDeviceID:Landroid/widget/EditText;
  
 247 ····.line·85
242 ····invoke-virtual·{v9},·Landroid/widget/EditText;->getText()Landroid/text/Editable;248 ····invoke-virtual·{v9},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
243 ····move-result-object·v9249 ····move-result-object·v9
  
244 ····invoke-virtual·{v9},·Ljava/lang/Object;->toString()Ljava/lang/String;250 ····invoke-virtual·{v9},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
245 ····move-result-object·v9251 ····move-result-object·v9
  
 252 ····.line·81
246 ····invoke-virtual/range·{v0·..·v9},·Lorg/addhen/smssync/net/SyncScheme;->init(Lorg/addhen/smssync/net/SyncScheme$SyncMethod;Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V253 ····invoke-virtual/range·{v0·..·v9},·Lorg/addhen/smssync/net/SyncScheme;->init(Lorg/addhen/smssync/net/SyncScheme$SyncMethod;Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
247 ····.line·87254 ····.line·87
248 ····invoke-virtual·{p1,·v0},·Lorg/addhen/smssync/models/SyncUrl;->setSyncScheme(Lorg/addhen/smssync/net/SyncScheme;)V255 ····invoke-virtual·{p1,·v0},·Lorg/addhen/smssync/models/SyncUrl;->setSyncScheme(Lorg/addhen/smssync/net/SyncScheme;)V
  
249 ····.line·89256 ····.line·89
250 ····invoke-virtual·{p1},·Lorg/addhen/smssync/models/SyncUrl;->update()Z257 ····invoke-virtual·{p1},·Lorg/addhen/smssync/models/SyncUrl;->update()Z
Offset 283, 14 lines modifiedOffset 290, 15 lines modified
  
283 ····move-result·v0290 ····move-result·v0
  
284 ····if-nez·v0,·:cond_0291 ····if-nez·v0,·:cond_0
  
285 ····iget-object·v0,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyFrom:Landroid/widget/EditText;292 ····iget-object·v0,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyFrom:Landroid/widget/EditText;
  
 293 ····.line·102
286 ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable;294 ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
287 ····move-result-object·v0295 ····move-result-object·v0
  
288 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;296 ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
289 ····move-result-object·v0297 ····move-result-object·v0
Offset 299, 14 lines modifiedOffset 307, 15 lines modified
  
299 ····move-result·v0307 ····move-result·v0
  
300 ····if-nez·v0,·:cond_0308 ····if-nez·v0,·:cond_0
  
301 ····iget-object·v0,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyMessageID:Landroid/widget/EditText;309 ····iget-object·v0,·p0,·Lorg/addhen/smssync/views/EditSyncScheme;->keyMessageID:Landroid/widget/EditText;
Max diff block lines reached; 2123/6164 bytes (34.44%) of diff not shown.
620 B
smali/org/addhen/smssync/views/AddSyncUrl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$dialogViews:Landroid/view/View;22 .field·final·synthetic·val$dialogViews:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/addhen/smssync/views/AddSyncUrl;Landroid/view/View;)V24 .method·constructor·<init>(Lorg/addhen/smssync/views/AddSyncUrl;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/views/AddSyncUrl;
  
26 ····.prologue27 ····.prologue
27 ····.line·5028 ····.line·50
28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/views/AddSyncUrl$1;->this$0:Lorg/addhen/smssync/views/AddSyncUrl;29 ····iput-object·p1,·p0,·Lorg/addhen/smssync/views/AddSyncUrl$1;->this$0:Lorg/addhen/smssync/views/AddSyncUrl;
  
29 ····iput-object·p2,·p0,·Lorg/addhen/smssync/views/AddSyncUrl$1;->val$dialogViews:Landroid/view/View;30 ····iput-object·p2,·p0,·Lorg/addhen/smssync/views/AddSyncUrl$1;->val$dialogViews:Landroid/view/View;
  
16.3 KB
smali/org/addhen/smssync/views/View.smali
    
Offset 5, 411 lines modifiedOffset 5, 381 lines modified
  
5 #·direct·methods5 #·direct·methods
6 .method·public·constructor·<init>(Landroid/app/Activity;)V6 .method·public·constructor·<init>(Landroid/app/Activity;)V
7 ····.locals·157 ····.locals·15
8 ····.param·p1,·"activity"····#·Landroid/app/Activity;8 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
9 ····.prologue9 ····.prologue
10 ····const/4·v14,·0x110 ····const/4·v8,·0x1
  
 11 ····const/4·v7,·0x0
  
11 ····.line·3812 ····.line·38
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·3914 ····.line·39
14 ····const/4·v12,·0x215 ····const/4·v6,·0x2
  
15 ····new-array·v2,·v12,·[Ljava/lang/Class;16 ····new-array·v9,·v6,·[Ljava/lang/Class;
  
16 ····const/4·v12,·0x0 
  
17 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;17 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
18 ····move-result-object·v1318 ····move-result-object·v6
  
19 ····aput-object·v13,·v2,·v1219 ····aput-object·v6,·v9,·v7
  
 20 ····.line·40
20 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;21 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
21 ····move-result-object·v1222 ····move-result-object·v6
  
22 ····invoke-virtual·{v12},·Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;23 ····invoke-virtual·{v6},·Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
  
23 ····move-result-object·v1224 ····move-result-object·v6
  
24 ····aput-object·v12,·v2,·v1425 ····aput-object·v6,·v9,·v8
  
25 ····.local·v2,·"arr$":[Ljava/lang/Class;26 ····.line·39
26 ····array-length·v9,·v227 ····array-length·v10,·v9
  
27 ····.local·v9,·"len$":I 
28 ····const/4·v7,·0x0 
  
29 ····.local·v7,·"i$":I 
30 ····move·v8,·v728 ····move·v8,·v7
  
31 ····.end·local·v2····#·"arr$":[Ljava/lang/Class; 
32 ····.end·local·v7····#·"i$":I 
33 ····.end·local·v9····#·"len$":I 
34 ····.local·v8,·"i$":I 
35 ····:goto_029 ····:goto_0
36 ····if-ge·v8,·v9,·:cond_330 ····if-ge·v8,·v10,·:cond_3
  
37 ····aget-object·v4,·v2,·v831 ····aget-object·v2,·v9,·v8
  
38 ····.line·4132 ····.line·41
39 ····.local·v4,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"33 ····.local·v2,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
40 ····if-eqz·v4,·:cond_234 ····if-eqz·v2,·:cond_2
  
41 ····const-class·v12,·Lorg/addhen/smssync/views/View;35 ····const-class·v6,·Lorg/addhen/smssync/views/View;
  
42 ····invoke-virtual·{v12,·v4},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z36 ····invoke-virtual·{v6,·v2},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
  
43 ····move-result·v1237 ····move-result·v6
  
44 ····if-eqz·v12,·:cond_238 ····if-eqz·v6,·:cond_2
  
45 ····.line·4239 ····.line·42
46 ····invoke-virtual·{v4},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;40 ····invoke-virtual·{v2},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;
  
47 ····move-result-object·v341 ····move-result-object·v11
  
48 ····.local·v3,·"arr$":[Ljava/lang/reflect/Field; 
49 ····array-length·v10,·v342 ····array-length·v12,·v11
  
 43 ····move·v6,·v7
50 ····.local·v10,·"len$":I 
51 ····const/4·v7,·0x0 
  
52 ····.end·local·v8····#·"i$":I 
53 ····.restart·local·v7····#·"i$":I 
54 ····:goto_144 ····:goto_1
55 ····if-ge·v7,·v10,·:cond_245 ····if-ge·v6,·v12,·:cond_2
  
56 ····aget-object·v6,·v3,·v746 ····aget-object·v4,·v11,·v6
  
57 ····.line·4447 ····.line·44
58 ····.local·v6,·"field":Ljava/lang/reflect/Field;48 ····.local·v4,·"field":Ljava/lang/reflect/Field;
59 ····:try_start_049 ····:try_start_0
60 ····const-class·v12,·Lorg/addhen/smssync/views/Widget;50 ····const-class·v13,·Lorg/addhen/smssync/views/Widget;
  
 51 ····.line·45
61 ····invoke-virtual·{v6,·v12},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;52 ····invoke-virtual·{v4,·v13},·Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
  
62 ····move-result-object·v153 ····move-result-object·v1
  
63 ····.line·4654 ····.line·46
64 ····.local·v1,·"annotation":Ljava/lang/annotation/Annotation;55 ····.local·v1,·"annotation":Ljava/lang/annotation/Annotation;
65 ····instance-of·v12,·v1,·Lorg/addhen/smssync/views/Widget;56 ····instance-of·v13,·v1,·Lorg/addhen/smssync/views/Widget;
  
66 ····if-eqz·v12,·:cond_157 ····if-eqz·v13,·:cond_1
  
67 ····.line·4758 ····.line·47
68 ····move-object·v0,·v159 ····move-object·v0,·v1
  
69 ····check-cast·v0,·Lorg/addhen/smssync/views/Widget;60 ····check-cast·v0,·Lorg/addhen/smssync/views/Widget;
  
70 ····move-object·v11,·v061 ····move-object·v5,·v0
  
71 ····.line·4862 ····.line·48
72 ····.local·v11,·"widgetAnnotation":Lorg/addhen/smssync/views/Widget;63 ····.local·v5,·"widgetAnnotation":Lorg/addhen/smssync/views/Widget;
73 ····invoke-virtual·{v6},·Ljava/lang/reflect/Field;->isAccessible()Z64 ····invoke-virtual·{v4},·Ljava/lang/reflect/Field;->isAccessible()Z
  
74 ····move-result·v1265 ····move-result·v13
  
75 ····if-nez·v12,·:cond_066 ····if-nez·v13,·:cond_0
  
76 ····.line·4967 ····.line·49
77 ····const/4·v12,·0x168 ····const/4·v13,·0x1
  
78 ····invoke-virtual·{v6,·v12},·Ljava/lang/reflect/Field;->setAccessible(Z)V69 ····invoke-virtual·{v4,·v13},·Ljava/lang/reflect/Field;->setAccessible(Z)V
  
79 ····.line·5170 ····.line·52
80 ····:cond_071 ····:cond_0
81 ····invoke-interface·{v11},·Lorg/addhen/smssync/views/Widget;->value()I72 ····invoke-interface·{v5},·Lorg/addhen/smssync/views/Widget;->value()I
  
Max diff block lines reached; 12101/16646 bytes (72.70%) of diff not shown.
1.1 KB
smali/org/addhen/smssync/widget/SmsSyncAppWidgetProvider.smali
    
Offset 53, 14 lines modifiedOffset 53, 15 lines modified
53 .method·static·constructor·<clinit>()V53 .method·static·constructor·<clinit>()V
54 ····.locals·154 ····.locals·1
  
55 ····.prologue55 ····.prologue
56 ····.line·4756 ····.line·47
57 ····const-class·v0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider;57 ····const-class·v0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider;
  
 58 ····.line·48
58 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;59 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
59 ····move-result-object·v060 ····move-result-object·v0
  
60 ····sput-object·v0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider;->CLASS_TAG:Ljava/lang/String;61 ····sput-object·v0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider;->CLASS_TAG:Ljava/lang/String;
  
61 ····.line·9662 ····.line·96
Offset 81, 15 lines modifiedOffset 82, 14 lines modified
81 .method·public·constructor·<init>()V82 .method·public·constructor·<init>()V
82 ····.locals·083 ····.locals·0
  
83 ····.prologue84 ····.prologue
84 ····.line·4485 ····.line·44
85 ····invoke-direct·{p0},·Landroid/appwidget/AppWidgetProvider;-><init>()V86 ····invoke-direct·{p0},·Landroid/appwidget/AppWidgetProvider;-><init>()V
  
86 ····.line·132 
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·static·synthetic·access$000()Ljava/lang/String;89 .method·static·synthetic·access$000()Ljava/lang/String;
90 ····.locals·190 ····.locals·1
  
91 ····.prologue91 ····.prologue
Offset 391, 14 lines modifiedOffset 391, 15 lines modified
  
391 ····move-result·v3391 ····move-result·v3
  
392 ····if-nez·v3,·:cond_0392 ····if-nez·v3,·:cond_0
  
393 ····const-string·v3,·"REFRESH"393 ····const-string·v3,·"REFRESH"
  
 394 ····.line·79
394 ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z395 ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
395 ····move-result·v3396 ····move-result·v3
  
396 ····if-eqz·v3,·:cond_2397 ····if-eqz·v3,·:cond_2
  
397 ····.line·80398 ····.line·80
1.44 KB
smali/org/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService.smali
    
Offset 263, 24 lines modifiedOffset 263, 26 lines modified
263 ····move-result-object·v16263 ····move-result-object·v16
  
264 ····invoke-virtual/range·{v14·..·v16},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V264 ····invoke-virtual/range·{v14·..·v16},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V
  
265 ····.line·192265 ····.line·192
266 ····const·v15,·0x7f0a0046266 ····const·v15,·0x7f0a0046
  
 267 ····.line·193
267 ····invoke-virtual·{v4},·Lorg/addhen/smssync/models/Message;->getTimestamp()Ljava/lang/String;268 ····invoke-virtual·{v4},·Lorg/addhen/smssync/models/Message;->getTimestamp()Ljava/lang/String;
  
268 ····move-result-object·v16269 ····move-result-object·v16
  
269 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J270 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
  
270 ····move-result-wide·v16271 ····move-result-wide·v16
  
271 ····const-string·v18,·"hh:mm·a"272 ····const-string·v18,·"hh:mm·a"
  
 273 ····.line·192
272 ····invoke-static/range·{v16·..·v18},·Lorg/addhen/smssync/util/Util;->formatDateTime(JLjava/lang/String;)Ljava/lang/String;274 ····invoke-static/range·{v16·..·v18},·Lorg/addhen/smssync/util/Util;->formatDateTime(JLjava/lang/String;)Ljava/lang/String;
  
273 ····move-result-object·v16275 ····move-result-object·v16
  
274 ····invoke-virtual/range·{v14·..·v16},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V276 ····invoke-virtual/range·{v14·..·v16},·Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V
  
275 ····.line·195277 ····.line·195
Offset 550, 14 lines modifiedOffset 552, 15 lines modified
550 ····.local·v0,·"cm":Landroid/net/ConnectivityManager;552 ····.local·v0,·"cm":Landroid/net/ConnectivityManager;
551 ····invoke-virtual·{v0},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;553 ····invoke-virtual·{v0},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
  
552 ····move-result-object·v3554 ····move-result-object·v3
  
553 ····if-eqz·v3,·:cond_0555 ····if-eqz·v3,·:cond_0
  
 556 ····.line·259
554 ····invoke-virtual·{v0},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;557 ····invoke-virtual·{v0},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
  
555 ····move-result-object·v3558 ····move-result-object·v3
  
556 ····invoke-virtual·{v3},·Landroid/net/NetworkInfo;->isConnected()Z559 ····invoke-virtual·{v3},·Landroid/net/NetworkInfo;->isConnected()Z
  
557 ····move-result·v3560 ····move-result·v3
2.3 KB
smali/org/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$updateUI:Ljava/lang/Runnable;19 .field·final·synthetic·val$updateUI:Ljava/lang/Runnable;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;Ljava/lang/Runnable;)V21 .method·constructor·<init>(Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;Ljava/lang/Runnable;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;
  
23 ····.prologue24 ····.prologue
24 ····.line·26225 ····.line·262
25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$2;->this$0:Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;26 ····iput-object·p1,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$2;->this$0:Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;
  
26 ····iput-object·p2,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$2;->val$updateUI:Ljava/lang/Runnable;27 ····iput-object·p2,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$2;->val$updateUI:Ljava/lang/Runnable;
  
Offset 43, 21 lines modifiedOffset 44, 22 lines modified
43 ····.param·p2,·"intent"····#·Landroid/content/Intent;44 ····.param·p2,·"intent"····#·Landroid/content/Intent;
  
44 ····.prologue45 ····.prologue
45 ····.line·26646 ····.line·266
46 ····:try_start_047 ····:try_start_0
47 ····const-string·v3,·"connectivity"48 ····const-string·v3,·"connectivity"
  
 49 ····.line·267
48 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;50 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
49 ····move-result-object·v051 ····move-result-object·v0
  
50 ····check-cast·v0,·Landroid/net/ConnectivityManager;52 ····check-cast·v0,·Landroid/net/ConnectivityManager;
  
51 ····.line·26853 ····.line·269
52 ····.local·v0,·"connectivityManager":Landroid/net/ConnectivityManager;54 ····.local·v0,·"connectivityManager":Landroid/net/ConnectivityManager;
53 ····invoke-virtual·{v0},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;55 ····invoke-virtual·{v0},·Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
  
54 ····move-result-object·v256 ····move-result-object·v2
  
55 ····.line·27057 ····.line·270
56 ····.local·v2,·"ni":Landroid/net/NetworkInfo;58 ····.local·v2,·"ni":Landroid/net/NetworkInfo;
Offset 77, 14 lines modifiedOffset 79, 15 lines modified
77 ····invoke-direct·{v3,·v4},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V79 ····invoke-direct·{v3,·v4},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
78 ····invoke-virtual·{v3},·Ljava/lang/Thread;->start()V80 ····invoke-virtual·{v3},·Ljava/lang/Thread;->start()V
  
79 ····.line·27281 ····.line·272
80 ····iget-object·v3,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$2;->this$0:Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;82 ····iget-object·v3,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$2;->this$0:Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;
  
 83 ····.line·273
81 ····invoke-virtual·{v3,·p0},·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V84 ····invoke-virtual·{v3,·p0},·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
82 ····:try_end_085 ····:try_end_0
83 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_086 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
84 ····.line·27887 ····.line·278
85 ····.end·local·v0····#·"connectivityManager":Landroid/net/ConnectivityManager;88 ····.end·local·v0····#·"connectivityManager":Landroid/net/ConnectivityManager;
86 ····.end·local·v2····#·"ni":Landroid/net/NetworkInfo;89 ····.end·local·v2····#·"ni":Landroid/net/NetworkInfo;
1.11 KB
smali/org/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$startId:I24 .field·final·synthetic·val$startId:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;Landroid/content/Intent;I)V26 .method·constructor·<init>(Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;Landroid/content/Intent;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;
  
28 ····.prologue29 ····.prologue
29 ····.line·24130 ····.line·241
30 ····iput-object·p1,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$1;->this$0:Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;31 ····iput-object·p1,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$1;->this$0:Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService;
  
31 ····iput-object·p2,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$1;->val$intent:Landroid/content/Intent;32 ····iput-object·p2,·p0,·Lorg/addhen/smssync/widget/SmsSyncAppWidgetProvider$SmsSyncAppWidgetService$1;->val$intent:Landroid/content/Intent;
  
Offset 63, 14 lines modifiedOffset 64, 15 lines modified
  
63 ····move-result·v164 ····move-result·v1
  
64 ····if-nez·v1,·:cond_065 ····if-nez·v1,·:cond_0
  
65 ····const-string·v1,·"NEXT"66 ····const-string·v1,·"NEXT"
  
 67 ····.line·246
66 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z68 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
67 ····move-result·v169 ····move-result·v1
  
68 ····if-eqz·v1,·:cond_170 ····if-eqz·v1,·:cond_1
  
69 ····.line·24771 ····.line·247
23.5 KB
smali/org/addhen/smssync/net/BaseHttpClient.smali
    
Offset 70, 32 lines modifiedOffset 70, 35 lines modified
70 .method·static·constructor·<clinit>()V70 .method·static·constructor·<clinit>()V
71 ····.locals·171 ····.locals·1
  
72 ····.prologue72 ····.prologue
73 ····.line·5373 ····.line·53
74 ····const-string·v0,·"application/json;·charset=UTF-8"74 ····const-string·v0,·"application/json;·charset=UTF-8"
  
 75 ····.line·54
75 ····invoke-static·{v0},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;76 ····invoke-static·{v0},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;
  
76 ····move-result-object·v077 ····move-result-object·v0
  
77 ····sput-object·v0,·Lorg/addhen/smssync/net/BaseHttpClient;->JSON:Lcom/squareup/okhttp/MediaType;78 ····sput-object·v0,·Lorg/addhen/smssync/net/BaseHttpClient;->JSON:Lcom/squareup/okhttp/MediaType;
  
78 ····.line·5679 ····.line·56
79 ····const-string·v0,·"application/json;·charset=UTF-8"80 ····const-string·v0,·"application/json;·charset=UTF-8"
  
 81 ····.line·57
80 ····invoke-static·{v0},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;82 ····invoke-static·{v0},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;
  
81 ····move-result-object·v083 ····move-result-object·v0
  
82 ····sput-object·v0,·Lorg/addhen/smssync/net/BaseHttpClient;->XML:Lcom/squareup/okhttp/MediaType;84 ····sput-object·v0,·Lorg/addhen/smssync/net/BaseHttpClient;->XML:Lcom/squareup/okhttp/MediaType;
  
83 ····.line·5985 ····.line·59
84 ····const-string·v0,·"application/xml;·charset=UTF-8"86 ····const-string·v0,·"application/xml;·charset=UTF-8"
  
 87 ····.line·60
85 ····invoke-static·{v0},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;88 ····invoke-static·{v0},·Lcom/squareup/okhttp/MediaType;->parse(Ljava/lang/String;)Lcom/squareup/okhttp/MediaType;
  
86 ····move-result-object·v089 ····move-result-object·v0
  
87 ····sput-object·v0,·Lorg/addhen/smssync/net/BaseHttpClient;->YAML:Lcom/squareup/okhttp/MediaType;90 ····sput-object·v0,·Lorg/addhen/smssync/net/BaseHttpClient;->YAML:Lcom/squareup/okhttp/MediaType;
  
88 ····.line·6291 ····.line·62
Offset 175, 170 lines modifiedOffset 178, 170 lines modified
175 ····invoke-virtual·{v0,·v2,·v3,·v1},·Lcom/squareup/okhttp/OkHttpClient;->setReadTimeout(JLjava/util/concurrent/TimeUnit;)V178 ····invoke-virtual·{v0,·v2,·v3,·v1},·Lcom/squareup/okhttp/OkHttpClient;->setReadTimeout(JLjava/util/concurrent/TimeUnit;)V
  
176 ····.line·95179 ····.line·95
177 ····return-void180 ····return-void
178 .end·method181 .end·method
  
179 .method·private·addHeader()V182 .method·private·addHeader()V
180 ····.locals·11183 ····.locals·10
  
181 ····.prologue184 ····.prologue
182 ····.line·126185 ····.line·126
183 ····:try_start_0186 ····:try_start_0
184 ····new-instance·v4,·Ljava/net/URI;187 ····new-instance·v3,·Ljava/net/URI;
  
185 ····iget-object·v8,·p0,·Lorg/addhen/smssync/net/BaseHttpClient;->url:Ljava/lang/String;188 ····iget-object·v7,·p0,·Lorg/addhen/smssync/net/BaseHttpClient;->url:Ljava/lang/String;
  
186 ····invoke-direct·{v4,·v8},·Ljava/net/URI;-><init>(Ljava/lang/String;)V189 ····invoke-direct·{v3,·v7},·Ljava/net/URI;-><init>(Ljava/lang/String;)V
  
187 ····.line·127190 ····.line·127
188 ····.local·v4,·"uri":Ljava/net/URI;191 ····.local·v3,·"uri":Ljava/net/URI;
189 ····invoke-virtual·{v4},·Ljava/net/URI;->getUserInfo()Ljava/lang/String;192 ····invoke-virtual·{v3},·Ljava/net/URI;->getUserInfo()Ljava/lang/String;
  
190 ····move-result-object·v6193 ····move-result-object·v5
  
191 ····.line·128194 ····.line·128
192 ····.local·v6,·"userInfo":Ljava/lang/String;195 ····.local·v5,·"userInfo":Ljava/lang/String;
193 ····if-eqz·v6,·:cond_0196 ····if-eqz·v5,·:cond_0
  
194 ····.line·129197 ····.line·129
195 ····const-string·v8,·"Authorization"198 ····const-string·v7,·"Authorization"
  
196 ····new-instance·v9,·Ljava/lang/StringBuilder;199 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
197 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V200 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
198 ····const-string·v10,·"Basic·"201 ····const-string·v9,·"Basic·"
  
199 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;202 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
200 ····move-result-object·v9203 ····move-result-object·v8
  
201 ····invoke-static·{v6},·Lorg/addhen/smssync/net/BaseHttpClient;->base64Encode(Ljava/lang/String;)Ljava/lang/String;204 ····invoke-static·{v5},·Lorg/addhen/smssync/net/BaseHttpClient;->base64Encode(Ljava/lang/String;)Ljava/lang/String;
  
202 ····move-result-object·v10205 ····move-result-object·v9
  
203 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;206 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
204 ····move-result-object·v9207 ····move-result-object·v8
  
205 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;208 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
206 ····move-result-object·v9209 ····move-result-object·v8
  
207 ····invoke-virtual·{p0,·v8,·v9},·Lorg/addhen/smssync/net/BaseHttpClient;->setHeader(Ljava/lang/String;Ljava/lang/String;)V210 ····invoke-virtual·{p0,·v7,·v8},·Lorg/addhen/smssync/net/BaseHttpClient;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
208 ····:try_end_0211 ····:try_end_0
209 ····.catch·Ljava/net/URISyntaxException;·{:try_start_0·..·:try_end_0}·:catch_0212 ····.catch·Ljava/net/URISyntaxException;·{:try_start_0·..·:try_end_0}·:catch_0
  
210 ····.line·137213 ····.line·137
211 ····.end·local·v4····#·"uri":Ljava/net/URI;214 ····.end·local·v3····#·"uri":Ljava/net/URI;
212 ····.end·local·v6····#·"userInfo":Ljava/lang/String;215 ····.end·local·v5····#·"userInfo":Ljava/lang/String;
213 ····:cond_0216 ····:cond_0
214 ····:goto_0217 ····:goto_0
215 ····:try_start_1218 ····:try_start_1
216 ····iget-object·v8,·p0,·Lorg/addhen/smssync/net/BaseHttpClient;->context:Landroid/content/Context;219 ····iget-object·v7,·p0,·Lorg/addhen/smssync/net/BaseHttpClient;->context:Landroid/content/Context;
  
217 ····invoke-virtual·{v8},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;220 ····invoke-virtual·{v7},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
218 ····move-result-object·v8221 ····move-result-object·v7
  
219 ····iget-object·v9,·p0,·Lorg/addhen/smssync/net/BaseHttpClient;->context:Landroid/content/Context;222 ····iget-object·v8,·p0,·Lorg/addhen/smssync/net/BaseHttpClient;->context:Landroid/content/Context;
  
 223 ····.line·138
220 ····invoke-virtual·{v9},·Landroid/content/Context;->getPackageName()Ljava/lang/String;224 ····invoke-virtual·{v8},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
221 ····move-result-object·v9225 ····move-result-object·v8
  
222 ····const/4·v10,·0x0226 ····const/4·v9,·0x0
  
 227 ····.line·137
223 ····invoke-virtual·{v8,·v9,·v10},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;228 ····invoke-virtual·{v7,·v8,·v9},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  
224 ····move-result-object·v8229 ····move-result-object·v7
  
225 ····iget-object·v7,·v8,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;230 ····iget-object·v6,·v7,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
  
226 ····.line·140231 ····.line·140
227 ····.local·v7,·"versionName":Ljava/lang/String;232 ····.local·v6,·"versionName":Ljava/lang/String;
228 ····new-instance·v5,·Ljava/lang/StringBuilder;233 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
229 ····const-string·v8,·"SMSSync-Android/"234 ····const-string·v7,·"SMSSync-Android/"
  
Max diff block lines reached; 17638/23930 bytes (73.71%) of diff not shown.
2.38 KB
smali/org/addhen/smssync/net/SyncScheme.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SyncScheme.java"3 .source·"SyncScheme.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/addhen/smssync/net/SyncScheme$1;, 
8 ········Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;,7 ········Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;,
9 ········Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;,8 ········Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;,
10 ········Lorg/addhen/smssync/net/SyncScheme$SyncMethod;9 ········Lorg/addhen/smssync/net/SyncScheme$SyncMethod;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
Offset 645, 14 lines modifiedOffset 644, 15 lines modified
  
645 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;644 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
646 ····move-result-object·v0645 ····move-result-object·v0
  
647 ····iget-object·v1,·p0,·Lorg/addhen/smssync/net/SyncScheme;->method:Lorg/addhen/smssync/net/SyncScheme$SyncMethod;646 ····iget-object·v1,·p0,·Lorg/addhen/smssync/net/SyncScheme;->method:Lorg/addhen/smssync/net/SyncScheme$SyncMethod;
  
 647 ····.line·209
648 ····invoke-virtual·{v1},·Lorg/addhen/smssync/net/SyncScheme$SyncMethod;->toString()Ljava/lang/String;648 ····invoke-virtual·{v1},·Lorg/addhen/smssync/net/SyncScheme$SyncMethod;->toString()Ljava/lang/String;
  
649 ····move-result-object·v1649 ····move-result-object·v1
  
650 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;650 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
651 ····move-result-object·v0651 ····move-result-object·v0
Offset 661, 14 lines modifiedOffset 661, 15 lines modified
  
661 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;661 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
662 ····move-result-object·v0662 ····move-result-object·v0
  
663 ····iget-object·v1,·p0,·Lorg/addhen/smssync/net/SyncScheme;->format:Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;663 ····iget-object·v1,·p0,·Lorg/addhen/smssync/net/SyncScheme;->format:Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;
  
 664 ····.line·210
664 ····invoke-virtual·{v1},·Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;->toString()Ljava/lang/String;665 ····invoke-virtual·{v1},·Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;->toString()Ljava/lang/String;
  
665 ····move-result-object·v1666 ····move-result-object·v1
  
666 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;667 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
667 ····move-result-object·v0668 ····move-result-object·v0
Offset 753, 25 lines modifiedOffset 754, 20 lines modified
  
753 ····iget-object·v1,·p0,·Lorg/addhen/smssync/net/SyncScheme;->keyDeviceID:Ljava/lang/String;754 ····iget-object·v1,·p0,·Lorg/addhen/smssync/net/SyncScheme;->keyDeviceID:Ljava/lang/String;
  
754 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;755 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
755 ····move-result-object·v0756 ····move-result-object·v0
  
756 ····const-string·v1,·"]·"757 ····const-string·v1,·"]·}"
  
757 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
758 ····move-result-object·v0 
  
759 ····const-string·v1,·"}" 
  
760 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;758 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
761 ····move-result-object·v0759 ····move-result-object·v0
  
762 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;760 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
763 ····move-result-object·v0761 ····move-result-object·v0
  
 762 ····.line·208
764 ····return-object·v0763 ····return-object·v0
765 .end·method764 .end·method
17.4 KB
smali/org/addhen/smssync/net/MessageSyncHttpClient.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lorg/addhen/smssync/net/MessageSyncHttpClient;1 .class·public·Lorg/addhen/smssync/net/MessageSyncHttpClient;
2 .super·Lorg/addhen/smssync/net/MainHttpClient;2 .super·Lorg/addhen/smssync/net/MainHttpClient;
3 .source·"MessageSyncHttpClient.java"3 .source·"MessageSyncHttpClient.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lorg/addhen/smssync/net/MessageSyncHttpClient$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·private·clientError:Ljava/lang/String;5 .field·private·clientError:Ljava/lang/String;
  
12 .field·private·serverError:Ljava/lang/String;6 .field·private·serverError:Ljava/lang/String;
  
13 .field·private·smssyncResponse:Lorg/addhen/smssync/models/SmssyncResponse;7 .field·private·smssyncResponse:Lorg/addhen/smssync/models/SmssyncResponse;
  
Offset 124, 22 lines modifiedOffset 116, 24 lines modified
124 ····move-result-object·v5116 ····move-result-object·v5
  
125 ····invoke-virtual·{p0,·v4,·v5},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->addParam(Ljava/lang/String;Ljava/lang/String;)V117 ····invoke-virtual·{p0,·v4,·v5},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->addParam(Ljava/lang/String;Ljava/lang/String;)V
  
126 ····.line·74118 ····.line·74
127 ····sget-object·v4,·Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;->SENT_TIMESTAMP:Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;119 ····sget-object·v4,·Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;->SENT_TIMESTAMP:Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;
  
 120 ····.line·75
128 ····invoke-virtual·{v3,·v4},·Lorg/addhen/smssync/net/SyncScheme;->getKey(Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;)Ljava/lang/String;121 ····invoke-virtual·{v3,·v4},·Lorg/addhen/smssync/net/SyncScheme;->getKey(Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;)Ljava/lang/String;
  
129 ····move-result-object·v4122 ····move-result-object·v4
  
130 ····invoke-virtual·{p1},·Lorg/addhen/smssync/models/Message;->getTimestamp()Ljava/lang/String;123 ····invoke-virtual·{p1},·Lorg/addhen/smssync/models/Message;->getTimestamp()Ljava/lang/String;
  
131 ····move-result-object·v5124 ····move-result-object·v5
  
 125 ····.line·74
132 ····invoke-virtual·{p0,·v4,·v5},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->addParam(Ljava/lang/String;Ljava/lang/String;)V126 ····invoke-virtual·{p0,·v4,·v5},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->addParam(Ljava/lang/String;Ljava/lang/String;)V
  
133 ····.line·77127 ····.line·77
134 ····sget-object·v4,·Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;->SENT_TO:Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;128 ····sget-object·v4,·Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;->SENT_TO:Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;
  
135 ····invoke-virtual·{v3,·v4},·Lorg/addhen/smssync/net/SyncScheme;->getKey(Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;)Ljava/lang/String;129 ····invoke-virtual·{v3,·v4},·Lorg/addhen/smssync/net/SyncScheme;->getKey(Lorg/addhen/smssync/net/SyncScheme$SyncDataKey;)Ljava/lang/String;
  
Offset 287, 256 lines modifiedOffset 281, 259 lines modified
287 ····.packed-switch·0x1281 ····.packed-switch·0x1
288 ········:pswitch_0282 ········:pswitch_0
289 ········:pswitch_1283 ········:pswitch_1
290 ····.end·packed-switch284 ····.end·packed-switch
291 .end·method285 .end·method
  
292 .method·private·setHttpEntity(Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;)V286 .method·private·setHttpEntity(Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;)V
293 ····.locals·12287 ····.locals·11
294 ····.param·p1,·"format"····#·Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;288 ····.param·p1,·"format"····#·Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;
295 ····.annotation·system·Ldalvik/annotation/Throws;289 ····.annotation·system·Ldalvik/annotation/Throws;
296 ········value·=·{290 ········value·=·{
297 ············Ljava/lang/Exception;291 ············Ljava/lang/Exception;
298 ········}292 ········}
299 ····.end·annotation293 ····.end·annotation
  
300 ····.prologue294 ····.prologue
301 ····const·v11,·0x7f0d0080295 ····const·v10,·0x7f0d0080
  
302 ····const/4·v10,·0x1296 ····const/4·v9,·0x1
  
303 ····const/4·v9,·0x0297 ····const/4·v8,·0x0
  
304 ····.line·151298 ····.line·151
305 ····sget-object·v5,·Lorg/addhen/smssync/net/MessageSyncHttpClient$1;->$SwitchMap$org$addhen$smssync$net$SyncScheme$SyncDataFormat:[I299 ····sget-object·v4,·Lorg/addhen/smssync/net/MessageSyncHttpClient$1;->$SwitchMap$org$addhen$smssync$net$SyncScheme$SyncDataFormat:[I
  
306 ····invoke-virtual·{p1},·Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;->ordinal()I300 ····invoke-virtual·{p1},·Lorg/addhen/smssync/net/SyncScheme$SyncDataFormat;->ordinal()I
  
307 ····move-result·v6301 ····move-result·v5
  
308 ····aget·v5,·v5,·v6302 ····aget·v4,·v4,·v5
  
309 ····packed-switch·v5,·:pswitch_data_0303 ····packed-switch·v4,·:pswitch_data_0
  
310 ····.line·181304 ····.line·181
311 ····iget-object·v5,·p0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->context:Landroid/content/Context;305 ····iget-object·v4,·p0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->context:Landroid/content/Context;
  
312 ····iget-object·v6,·p0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->context:Landroid/content/Context;306 ····iget-object·v5,·p0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->context:Landroid/content/Context;
  
313 ····const·v7,·0x7f0d0087307 ····const·v6,·0x7f0d0087
  
314 ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String;308 ····invoke-virtual·{v5,·v6},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
315 ····move-result-object·v6309 ····move-result-object·v5
  
316 ····invoke-static·{v5,·v6},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V310 ····invoke-static·{v4,·v5},·Lorg/addhen/smssync/util/Util;->logActivities(Landroid/content/Context;Ljava/lang/String;)V
  
317 ····.line·182311 ····.line·182
318 ····new-instance·v5,·Ljava/lang/Exception;312 ····new-instance·v4,·Ljava/lang/Exception;
  
319 ····const-string·v6,·"Invalid·data·format"313 ····const-string·v5,·"Invalid·data·format"
  
320 ····invoke-direct·{v5,·v6},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V314 ····invoke-direct·{v4,·v5},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
  
321 ····throw·v5315 ····throw·v4
  
322 ····.line·153316 ····.line·153
323 ····:pswitch_0317 ····:pswitch_0
324 ····sget-object·v5,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->JSON:Lcom/squareup/okhttp/MediaType;318 ····sget-object·v4,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->JSON:Lcom/squareup/okhttp/MediaType;
  
325 ····invoke-virtual·{p0},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->getParams()Ljava/util/ArrayList;319 ····invoke-virtual·{p0},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->getParams()Ljava/util/ArrayList;
  
326 ····move-result-object·v6320 ····move-result-object·v5
  
327 ····invoke-static·{v6},·Lorg/addhen/smssync/util/DataFormatUtil;->makeJSONString(Ljava/util/List;)Ljava/lang/String;321 ····invoke-static·{v5},·Lorg/addhen/smssync/util/DataFormatUtil;->makeJSONString(Ljava/util/List;)Ljava/lang/String;
  
328 ····move-result-object·v6322 ····move-result-object·v5
  
329 ····invoke-static·{v5,·v6},·Lcom/squareup/okhttp/RequestBody;->create(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/RequestBody;323 ····invoke-static·{v4,·v5},·Lcom/squareup/okhttp/RequestBody;->create(Lcom/squareup/okhttp/MediaType;Ljava/lang/String;)Lcom/squareup/okhttp/RequestBody;
  
330 ····move-result-object·v0324 ····move-result-object·v0
  
331 ····.line·154325 ····.line·154
332 ····.local·v0,·"body":Lcom/squareup/okhttp/RequestBody;326 ····.local·v0,·"body":Lcom/squareup/okhttp/RequestBody;
333 ····const-string·v5,·"setHttpEntity·format·JSON"327 ····const-string·v4,·"setHttpEntity·format·JSON"
  
334 ····invoke-virtual·{p0,·v5},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->log(Ljava/lang/String;)V328 ····invoke-virtual·{p0,·v4},·Lorg/addhen/smssync/net/MessageSyncHttpClient;->log(Ljava/lang/String;)V
  
335 ····.line·155329 ····.line·155
336 ····iget-object·v5,·p0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->context:Landroid/content/Context;330 ····iget-object·v4,·p0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;->context:Landroid/content/Context;
  
337 ····const-string·v6,·"setHttpEntity·format·JSON"331 ····const-string·v5,·"setHttpEntity·format·JSON"
Max diff block lines reached; 11764/17666 bytes (66.59%) of diff not shown.
1.78 KB
smali/org/addhen/smssync/net/GoogleDocsHttpClient.smali
    
Offset 180, 20 lines modifiedOffset 180, 22 lines modified
  
180 ····const·v5,·0x7f0d00e0180 ····const·v5,·0x7f0d00e0
  
181 ····new-array·v6,·v6,·[Ljava/lang/Object;181 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
182 ····aput-object·p1,·v6,·v7182 ····aput-object·p1,·v6,·v7
  
 183 ····.line·48
183 ····invoke-virtual·{v1,·v5,·v6},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;184 ····invoke-virtual·{v1,·v5,·v6},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
184 ····move-result-object·v5185 ····move-result-object·v5
  
185 ····aput-object·v5,·v4,·v7186 ····aput-object·v5,·v4,·v7
  
 187 ····.line·47
186 ····invoke-static·{v2,·v3,·v4},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;188 ····invoke-static·{v2,·v3,·v4},·Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
187 ····move-result-object·v0189 ····move-result-object·v0
  
188 ····.line·49190 ····.line·49
189 ····.local·v0,·"clientError":Ljava/lang/String;191 ····.local·v0,·"clientError":Ljava/lang/String;
190 ····iget-object·v2,·p0,·Lorg/addhen/smssync/net/GoogleDocsHttpClient;->context:Landroid/content/Context;192 ····iget-object·v2,·p0,·Lorg/addhen/smssync/net/GoogleDocsHttpClient;->context:Landroid/content/Context;
Offset 252, 36 lines modifiedOffset 254, 39 lines modified
  
252 ····const·v4,·0x7f0d00e0254 ····const·v4,·0x7f0d00e0
  
253 ····new-array·v5,·v8,·[Ljava/lang/Object;255 ····new-array·v5,·v8,·[Ljava/lang/Object;
  
254 ····aput-object·p1,·v5,·v7256 ····aput-object·p1,·v5,·v7
  
 257 ····.line·56
255 ····invoke-virtual·{v0,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;258 ····invoke-virtual·{v0,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
256 ····move-result-object·v4259 ····move-result-object·v4
  
257 ····aput-object·v4,·v3,·v7260 ····aput-object·v4,·v3,·v7
  
258 ····const·v4,·0x7f0d00e1261 ····const·v4,·0x7f0d00e1
  
259 ····new-array·v5,·v8,·[Ljava/lang/Object;262 ····new-array·v5,·v8,·[Ljava/lang/Object;
  
 263 ····.line·57
260 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;264 ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
261 ····move-result-object·v6265 ····move-result-object·v6
  
262 ····aput-object·v6,·v5,·v7266 ····aput-object·v6,·v5,·v7
  
263 ····invoke-virtual·{v0,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;267 ····invoke-virtual·{v0,·v4,·v5},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
264 ····move-result-object·v4268 ····move-result-object·v4
  
265 ····aput-object·v4,·v3,·v8269 ····aput-object·v4,·v3,·v8
  
 270 ····.line·56
266 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;271 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
267 ····move-result-object·v1272 ····move-result-object·v1
  
268 ····.line·58273 ····.line·58
269 ····.local·v1,·"serverError":Ljava/lang/String;274 ····.local·v1,·"serverError":Ljava/lang/String;
270 ····iget-object·v2,·p0,·Lorg/addhen/smssync/net/GoogleDocsHttpClient;->context:Landroid/content/Context;275 ····iget-object·v2,·p0,·Lorg/addhen/smssync/net/GoogleDocsHttpClient;->context:Landroid/content/Context;
39.7 KB
smali/org/addhen/smssync/messages/ProcessMessage.smali
    
Offset 25, 20 lines modifiedOffset 25, 22 lines modified
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·126 ····.locals·1
  
27 ····.prologue27 ····.prologue
28 ····.line·3328 ····.line·33
29 ····const-class·v0,·Lorg/addhen/smssync/messages/ProcessMessage;29 ····const-class·v0,·Lorg/addhen/smssync/messages/ProcessMessage;
  
 30 ····.line·34
30 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;31 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
31 ····move-result-object·v032 ····move-result-object·v0
  
32 ····sput-object·v0,·Lorg/addhen/smssync/messages/ProcessMessage;->TAG:Ljava/lang/String;33 ····sput-object·v0,·Lorg/addhen/smssync/messages/ProcessMessage;->TAG:Ljava/lang/String;
  
 34 ····.line·33
33 ····return-void35 ····return-void
34 .end·method36 .end·method
  
35 .method·public·constructor·<init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V37 .method·public·constructor·<init>(Landroid/content/Context;Lorg/addhen/smssync/messages/ProcessSms;)V
36 ····.locals·138 ····.locals·1
37 ····.param·p1,·"context"····#·Landroid/content/Context;39 ····.param·p1,·"context"····#·Landroid/content/Context;
38 ····.param·p2,·"processSms"····#·Lorg/addhen/smssync/messages/ProcessSms;40 ····.param·p2,·"processSms"····#·Lorg/addhen/smssync/messages/ProcessSms;
Offset 84, 14 lines modifiedOffset 86, 15 lines modified
  
84 ····.line·32186 ····.line·321
85 ····.local·v7,·"posted":Z87 ····.local·v7,·"posted":Z
86 ····new-instance·v0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;88 ····new-instance·v0,·Lorg/addhen/smssync/net/MessageSyncHttpClient;
  
87 ····iget-object·v1,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->context:Landroid/content/Context;89 ····iget-object·v1,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->context:Landroid/content/Context;
  
 90 ····.line·322
88 ····invoke-virtual·{p0},·Lorg/addhen/smssync/messages/ProcessMessage;->getPhoneNumber()Ljava/lang/String;91 ····invoke-virtual·{p0},·Lorg/addhen/smssync/messages/ProcessMessage;->getPhoneNumber()Ljava/lang/String;
  
89 ····move-result-object·v492 ····move-result-object·v4
  
90 ····iget-object·v2,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->prefs:Lorg/addhen/smssync/prefs/Prefs;93 ····iget-object·v2,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->prefs:Lorg/addhen/smssync/prefs/Prefs;
  
91 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->uniqueId()Lorg/addhen/smssync/prefs/StringPreference;94 ····invoke-virtual·{v2},·Lorg/addhen/smssync/prefs/Prefs;->uniqueId()Lorg/addhen/smssync/prefs/StringPreference;
Offset 137, 14 lines modifiedOffset 140, 15 lines modified
  
137 ····move-result·v1140 ····move-result·v1
  
138 ····if-nez·v1,·:cond_0141 ····if-nez·v1,·:cond_0
  
139 ····iget-object·v1,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->processSms:Lorg/addhen/smssync/messages/ProcessSms;142 ····iget-object·v1,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->processSms:Lorg/addhen/smssync/messages/ProcessSms;
  
 143 ····.line·328
140 ····invoke-virtual·{p1},·Lorg/addhen/smssync/models/Message;->getMessage()Ljava/lang/String;144 ····invoke-virtual·{p1},·Lorg/addhen/smssync/models/Message;->getMessage()Ljava/lang/String;
  
141 ····move-result-object·v2145 ····move-result-object·v2
  
142 ····invoke-virtual·{v1,·v2,·v6},·Lorg/addhen/smssync/messages/ProcessSms;->filterByRegex(Ljava/lang/String;Ljava/lang/String;)Z146 ····invoke-virtual·{v1,·v2,·v6},·Lorg/addhen/smssync/messages/ProcessSms;->filterByRegex(Ljava/lang/String;Ljava/lang/String;)Z
  
143 ····move-result·v1147 ····move-result·v1
Offset 257, 211 lines modifiedOffset 261, 208 lines modified
257 ····.line·370261 ····.line·370
258 ····const/4·v7,·0x1262 ····const/4·v7,·0x1
  
259 ····goto·:goto_0263 ····goto·:goto_0
260 .end·method264 .end·method
  
261 .method·private·routeMessage(Lorg/addhen/smssync/models/Message;)Z265 .method·private·routeMessage(Lorg/addhen/smssync/models/Message;)Z
262 ····.locals·11266 ····.locals·10
263 ····.param·p1,·"message"····#·Lorg/addhen/smssync/models/Message;267 ····.param·p1,·"message"····#·Lorg/addhen/smssync/models/Message;
  
264 ····.prologue268 ····.prologue
265 ····const/4·v7,·0x0269 ····const/4·v5,·0x0
  
266 ····.line·386270 ····.line·386
267 ····const/4·v5,·0x0271 ····const/4·v3,·0x0
  
268 ····.line·388272 ····.line·388
269 ····.local·v5,·"posted":Z273 ····.local·v3,·"posted":Z
270 ····iget-object·v8,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->prefs:Lorg/addhen/smssync/prefs/Prefs;274 ····iget-object·v6,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->prefs:Lorg/addhen/smssync/prefs/Prefs;
  
271 ····invoke-virtual·{v8},·Lorg/addhen/smssync/prefs/Prefs;->serviceEnabled()Lorg/addhen/smssync/prefs/BooleanPreference;275 ····invoke-virtual·{v6},·Lorg/addhen/smssync/prefs/Prefs;->serviceEnabled()Lorg/addhen/smssync/prefs/BooleanPreference;
  
272 ····move-result-object·v8276 ····move-result-object·v6
  
273 ····invoke-virtual·{v8},·Lorg/addhen/smssync/prefs/BooleanPreference;->get()Ljava/lang/Boolean;277 ····invoke-virtual·{v6},·Lorg/addhen/smssync/prefs/BooleanPreference;->get()Ljava/lang/Boolean;
  
274 ····move-result-object·v8278 ····move-result-object·v6
  
275 ····invoke-virtual·{v8},·Ljava/lang/Boolean;->booleanValue()Z279 ····invoke-virtual·{v6},·Ljava/lang/Boolean;->booleanValue()Z
  
276 ····move-result·v8280 ····move-result·v6
  
277 ····if-eqz·v8,·:cond_0281 ····if-eqz·v6,·:cond_0
  
278 ····iget-object·v8,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->context:Landroid/content/Context;282 ····iget-object·v6,·p0,·Lorg/addhen/smssync/messages/ProcessMessage;->context:Landroid/content/Context;
  
279 ····invoke-static·{v8},·Lorg/addhen/smssync/util/Util;->isConnected(Landroid/content/Context;)Z283 ····invoke-static·{v6},·Lorg/addhen/smssync/util/Util;->isConnected(Landroid/content/Context;)Z
  
280 ····move-result·v8284 ····move-result·v6
  
281 ····if-nez·v8,·:cond_1285 ····if-nez·v6,·:cond_1
  
282 ····.line·423286 ····.line·423
283 ····.end·local·v5····#·"posted":Z287 ····.end·local·v3····#·"posted":Z
284 ····:cond_0288 ····:cond_0
285 ····:goto_0289 ····:goto_0
286 ····return·v5290 ····return·v3
  
287 ····.line·391291 ····.line·391
288 ····.restart·local·v5····#·"posted":Z292 ····.restart·local·v3····#·"posted":Z
289 ····:cond_1293 ····:cond_1
290 ····new-instance·v4,·Lorg/addhen/smssync/models/SyncUrl;294 ····new-instance·v2,·Lorg/addhen/smssync/models/SyncUrl;
  
291 ····invoke-direct·{v4},·Lorg/addhen/smssync/models/SyncUrl;-><init>()V295 ····invoke-direct·{v2},·Lorg/addhen/smssync/models/SyncUrl;-><init>()V
  
292 ····.line·392296 ····.line·392
293 ····.local·v4,·"model":Lorg/addhen/smssync/models/SyncUrl;297 ····.local·v2,·"model":Lorg/addhen/smssync/models/SyncUrl;
294 ····new-instance·v1,·Lorg/addhen/smssync/models/Filter;298 ····new-instance·v1,·Lorg/addhen/smssync/models/Filter;
  
295 ····invoke-direct·{v1},·Lorg/addhen/smssync/models/Filter;-><init>()V299 ····invoke-direct·{v1},·Lorg/addhen/smssync/models/Filter;-><init>()V
  
296 ····.line·394300 ····.line·394
297 ····.local·v1,·"filters":Lorg/addhen/smssync/models/Filter;301 ····.local·v1,·"filters":Lorg/addhen/smssync/models/Filter;
298 ····const/4·v8,·0x1302 ····const/4·v6,·0x1
  
299 ····invoke-virtual·{v4,·v8},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;303 ····invoke-virtual·{v2,·v6},·Lorg/addhen/smssync/models/SyncUrl;->loadByStatus(I)Ljava/util/List;
  
300 ····move-result-object·v8304 ····move-result-object·v6
  
301 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;305 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
302 ····move-result-object·v2306 ····move-result-object·v6
Max diff block lines reached; 35418/40526 bytes (87.40%) of diff not shown.
9.57 KB
smali/org/addhen/smssync/messages/ProcessSms.smali
    
Offset 57, 14 lines modifiedOffset 57, 15 lines modified
57 .method·static·constructor·<clinit>()V57 .method·static·constructor·<clinit>()V
58 ····.locals·258 ····.locals·2
  
59 ····.prologue59 ····.prologue
60 ····.line·6160 ····.line·61
61 ····const-string·v0,·"content://mms-sms/"61 ····const-string·v0,·"content://mms-sms/"
  
 62 ····.line·62
62 ····invoke-static·{v0},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;63 ····invoke-static·{v0},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
63 ····move-result-object·v064 ····move-result-object·v0
  
64 ····sput-object·v0,·Lorg/addhen/smssync/messages/ProcessSms;->MMS_SMS_CONTENT_URI:Landroid/net/Uri;65 ····sput-object·v0,·Lorg/addhen/smssync/messages/ProcessSms;->MMS_SMS_CONTENT_URI:Landroid/net/Uri;
  
65 ····.line·6466 ····.line·64
Offset 201, 14 lines modifiedOffset 202, 15 lines modified
201 ····return·v4202 ····return·v4
  
202 ····.line·438203 ····.line·438
203 ····.end·local·v1····#·"smsUri":Landroid/net/Uri;204 ····.end·local·v1····#·"smsUri":Landroid/net/Uri;
204 ····:cond_1205 ····:cond_1
205 ····const-string·v5,·"content://sms/conversations/"206 ····const-string·v5,·"content://sms/conversations/"
  
 207 ····.line·439
206 ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;208 ····invoke-static·{v5},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
207 ····move-result-object·v5209 ····move-result-object·v5
  
208 ····invoke-static·{v5,·v2,·v3},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;210 ····invoke-static·{v5,·v2,·v3},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;
  
209 ····move-result-object·v1211 ····move-result-object·v1
Offset 218, 78 lines modifiedOffset 220, 69 lines modified
  
218 .method·public·filterByKeywords(Ljava/lang/String;Ljava/lang/String;)Z220 .method·public·filterByKeywords(Ljava/lang/String;Ljava/lang/String;)Z
219 ····.locals·7221 ····.locals·7
220 ····.param·p1,·"message"····#·Ljava/lang/String;222 ····.param·p1,·"message"····#·Ljava/lang/String;
221 ····.param·p2,·"filterText"····#·Ljava/lang/String;223 ····.param·p2,·"filterText"····#·Ljava/lang/String;
  
222 ····.prologue224 ····.prologue
 225 ····const/4·v2,·0x0
  
223 ····.line·174226 ····.line·174
224 ····const-string·v5,·","227 ····const-string·v3,·","
  
225 ····invoke-virtual·{p2,·v5},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;228 ····invoke-virtual·{p2,·v3},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
226 ····move-result-object·v3229 ····move-result-object·v1
  
227 ····.line·176230 ····.line·176
228 ····.local·v3,·"keywords":[Ljava/lang/String;231 ····.local·v1,·"keywords":[Ljava/lang/String;
229 ····move-object·v0,·v3 
  
230 ····.local·v0,·"arr$":[Ljava/lang/String; 
231 ····array-length·v4,·v0232 ····array-length·v4,·v1
  
 233 ····move·v3,·v2
232 ····.local·v4,·"len$":I 
233 ····const/4·v1,·0x0 
  
234 ····.local·v1,·"i$":I 
235 ····:goto_0234 ····:goto_0
236 ····if-ge·v1,·v4,·:cond_1235 ····if-ge·v3,·v4,·:cond_0
  
237 ····aget-object·v2,·v0,·v1236 ····aget-object·v0,·v1,·v3
  
238 ····.line·177237 ····.line·177
239 ····.local·v2,·"keyword":Ljava/lang/String;238 ····.local·v0,·"keyword":Ljava/lang/String;
240 ····invoke-virtual·{p1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;239 ····invoke-virtual·{p1},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
241 ····move-result-object·v5240 ····move-result-object·v5
  
 241 ····.line·178
242 ····invoke-virtual·{v2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;242 ····invoke-virtual·{v0},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
243 ····move-result-object·v6243 ····move-result-object·v6
  
244 ····invoke-virtual·{v6},·Ljava/lang/String;->trim()Ljava/lang/String;244 ····invoke-virtual·{v6},·Ljava/lang/String;->trim()Ljava/lang/String;
  
245 ····move-result-object·v6245 ····move-result-object·v6
  
246 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z246 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
247 ····move-result·v5247 ····move-result·v5
  
248 ····if-eqz·v5,·:cond_0248 ····if-eqz·v5,·:cond_1
  
249 ····.line·179249 ····.line·179
250 ····const/4·v5,·0x1250 ····const/4·v2,·0x1
  
251 ····.line·182251 ····.line·182
252 ····.end·local·v2····#·"keyword":Ljava/lang/String;252 ····.end·local·v0····#·"keyword":Ljava/lang/String;
253 ····:goto_1 
254 ····return·v5 
  
255 ····.line·176 
256 ····.restart·local·v2····#·"keyword":Ljava/lang/String; 
257 ····:cond_0253 ····:cond_0
 254 ····return·v2
258 ····add-int/lit8·v1,·v1,·0x1 
  
259 ····goto·:goto_0 
  
260 ····.line·182255 ····.line·176
261 ····.end·local·v2····#·"keyword":Ljava/lang/String;256 ····.restart·local·v0····#·"keyword":Ljava/lang/String;
262 ····:cond_1257 ····:cond_1
263 ····const/4·v5,·0x0258 ····add-int/lit8·v3,·v3,·0x1
  
264 ····goto·:goto_1259 ····goto·:goto_0
265 .end·method260 .end·method
  
266 .method·public·filterByRegex(Ljava/lang/String;Ljava/lang/String;)Z261 .method·public·filterByRegex(Ljava/lang/String;Ljava/lang/String;)Z
267 ····.locals·4262 ····.locals·4
268 ····.param·p1,·"message"····#·Ljava/lang/String;263 ····.param·p1,·"message"····#·Ljava/lang/String;
269 ····.param·p2,·"filterText"····#·Ljava/lang/String;264 ····.param·p2,·"filterText"····#·Ljava/lang/String;
  
Offset 409, 14 lines modifiedOffset 402, 15 lines modified
  
409 ····invoke-virtual·{v0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;402 ····invoke-virtual·{v0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
  
410 ····move-result-object·v0403 ····move-result-object·v0
  
411 ····sget-object·v1,·Lorg/addhen/smssync/messages/ProcessSms;->CONVERSATION_CONTENT_URI:Landroid/net/Uri;404 ····sget-object·v1,·Lorg/addhen/smssync/messages/ProcessSms;->CONVERSATION_CONTENT_URI:Landroid/net/Uri;
  
 405 ····.line·118
412 ····invoke-static·{v1,·p1,·p2},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;406 ····invoke-static·{v1,·p1,·p2},·Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;
  
413 ····move-result-object·v1407 ····move-result-object·v1
Max diff block lines reached; 5919/9704 bytes (61.00%) of diff not shown.
22.5 KB
smali/org/addhen/smssync/util/Objects.smali
    
Offset 249, 208 lines modifiedOffset 249, 204 lines modified
249 ············"[",249 ············"[",
250 ············"Ljava/lang/Object;",250 ············"Ljava/lang/Object;",
251 ············")TT;"251 ············")TT;"
252 ········}252 ········}
253 ····.end·annotation253 ····.end·annotation
  
254 ····.prologue254 ····.prologue
 255 ····const/4·v3,·0x0
  
255 ····.line·87256 ····.line·87
256 ····:try_start_0257 ····:try_start_0
257 ····invoke-virtual·{p0,·p1},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;258 ····invoke-virtual·{p0,·p1},·Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
  
258 ····move-result-object·v5259 ····move-result-object·v2
  
259 ····invoke-virtual·{v5,·p2},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;260 ····invoke-virtual·{v2,·p2},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
260 ····:try_end_0261 ····:try_end_0
261 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_0262 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_0
262 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1263 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1
263 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_2264 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_2
264 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_3265 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_3
265 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_4266 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_4
266 ····.catch·Landroid/view/InflateException;·{:try_start_0·..·:try_end_0}·:catch_5267 ····.catch·Landroid/view/InflateException;·{:try_start_0·..·:try_end_0}·:catch_5
  
267 ····move-result-object·v5268 ····move-result-object·v2
  
268 ····.line·105269 ····.line·105
269 ····:goto_0270 ····:goto_0
270 ····return-object·v5271 ····return-object·v2
  
271 ····.line·88272 ····.line·88
272 ····:catch_0273 ····:catch_0
273 ····move-exception·v1274 ····move-exception·v0
  
274 ····.line·89275 ····.line·89
275 ····.local·v1,·"e":Ljava/lang/InstantiationException;276 ····.local·v0,·"e":Ljava/lang/InstantiationException;
276 ····const-class·v5,·Lorg/addhen/smssync/util/Objects;277 ····const-class·v2,·Lorg/addhen/smssync/util/Objects;
  
277 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;278 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
278 ····move-result-object·v5279 ····move-result-object·v2
  
279 ····const-string·v6,·"InstantiationException"280 ····const-string·v3,·"InstantiationException"
  
280 ····invoke-static·{v5,·v6,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I281 ····invoke-static·{v2,·v3,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
281 ····.line·105282 ····.line·105
282 ····.end·local·v1····#·"e":Ljava/lang/InstantiationException;283 ····.end·local·v0····#·"e":Ljava/lang/InstantiationException;
283 ····:cond_0284 ····:cond_0
284 ····:goto_1285 ····:goto_1
285 ····const/4·v5,·0x0286 ····const/4·v2,·0x0
  
286 ····goto·:goto_0287 ····goto·:goto_0
  
287 ····.line·90288 ····.line·90
288 ····:catch_1289 ····:catch_1
289 ····move-exception·v1290 ····move-exception·v0
  
290 ····.line·91291 ····.line·91
291 ····.local·v1,·"e":Ljava/lang/IllegalAccessException;292 ····.local·v0,·"e":Ljava/lang/IllegalAccessException;
292 ····const-class·v5,·Lorg/addhen/smssync/util/Objects;293 ····const-class·v2,·Lorg/addhen/smssync/util/Objects;
  
293 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;294 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
294 ····move-result-object·v5295 ····move-result-object·v2
  
295 ····const-string·v6,·"IllegalAccessException"296 ····const-string·v3,·"IllegalAccessException"
  
296 ····invoke-static·{v5,·v6,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I297 ····invoke-static·{v2,·v3,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
297 ····goto·:goto_1298 ····goto·:goto_1
  
298 ····.line·92299 ····.line·92
299 ····.end·local·v1····#·"e":Ljava/lang/IllegalAccessException;300 ····.end·local·v0····#·"e":Ljava/lang/IllegalAccessException;
300 ····:catch_2301 ····:catch_2
301 ····move-exception·v1302 ····move-exception·v0
  
302 ····.line·93303 ····.line·93
303 ····.local·v1,·"e":Ljava/lang/IllegalStateException;304 ····.local·v0,·"e":Ljava/lang/IllegalStateException;
304 ····const-class·v5,·Lorg/addhen/smssync/util/Objects;305 ····const-class·v2,·Lorg/addhen/smssync/util/Objects;
  
305 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;306 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
306 ····move-result-object·v5307 ····move-result-object·v2
  
307 ····const-string·v6,·"IllegalStateException"308 ····const-string·v3,·"IllegalStateException"
  
308 ····invoke-static·{v5,·v6,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I309 ····invoke-static·{v2,·v3,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
309 ····goto·:goto_1310 ····goto·:goto_1
  
310 ····.line·94311 ····.line·94
311 ····.end·local·v1····#·"e":Ljava/lang/IllegalStateException;312 ····.end·local·v0····#·"e":Ljava/lang/IllegalStateException;
312 ····:catch_3313 ····:catch_3
313 ····move-exception·v1314 ····move-exception·v0
  
314 ····.line·95315 ····.line·95
315 ····.local·v1,·"e":Ljava/lang/reflect/InvocationTargetException;316 ····.local·v0,·"e":Ljava/lang/reflect/InvocationTargetException;
316 ····const-class·v5,·Lorg/addhen/smssync/util/Objects;317 ····const-class·v2,·Lorg/addhen/smssync/util/Objects;
  
317 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;318 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
318 ····move-result-object·v5319 ····move-result-object·v2
  
319 ····const-string·v6,·"InvocationTargetException"320 ····const-string·v4,·"InvocationTargetException"
  
320 ····invoke-static·{v5,·v6,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I321 ····invoke-static·{v2,·v4,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
321 ····.line·96322 ····.line·96
322 ····invoke-virtual·{v1},·Ljava/lang/reflect/InvocationTargetException;->getStackTrace()[Ljava/lang/StackTraceElement;323 ····invoke-virtual·{v0},·Ljava/lang/reflect/InvocationTargetException;->getStackTrace()[Ljava/lang/StackTraceElement;
  
323 ····move-result-object·v0324 ····move-result-object·v4
  
324 ····.local·v0,·"arr$":[Ljava/lang/StackTraceElement; 
325 ····array-length·v4,·v0325 ····array-length·v5,·v4
  
 326 ····move·v2,·v3
326 ····.local·v4,·"len$":I 
327 ····const/4·v3,·0x0 
  
328 ····.local·v3,·"i$":I 
329 ····:goto_2327 ····:goto_2
330 ····if-ge·v3,·v4,·:cond_0328 ····if-ge·v2,·v5,·:cond_0
  
331 ····aget-object·v2,·v0,·v3329 ····aget-object·v1,·v4,·v2
  
332 ····.line·97330 ····.line·97
Max diff block lines reached; 16813/22948 bytes (73.27%) of diff not shown.
310 B
smali/org/addhen/smssync/util/DonationConstants.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2318 ····.line·23
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·25 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
553 B
smali/org/addhen/smssync/util/LogUtil$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/addhen/smssync/util/LogUtil;21 .field·final·synthetic·this$0:Lorg/addhen/smssync/util/LogUtil;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/addhen/smssync/util/LogUtil;)V23 .method·constructor·<init>(Lorg/addhen/smssync/util/LogUtil;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/util/LogUtil;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.line·236
27 ····iput-object·p1,·p0,·Lorg/addhen/smssync/util/LogUtil$2;->this$0:Lorg/addhen/smssync/util/LogUtil;28 ····iput-object·p1,·p0,·Lorg/addhen/smssync/util/LogUtil$2;->this$0:Lorg/addhen/smssync/util/LogUtil;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
569 B
smali/org/addhen/smssync/util/LogUtil$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$logFile:Ljava/io/File;19 .field·final·synthetic·val$logFile:Ljava/io/File;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/addhen/smssync/util/LogUtil;Ljava/io/File;)V21 .method·constructor·<init>(Lorg/addhen/smssync/util/LogUtil;Ljava/io/File;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/util/LogUtil;
  
23 ····.prologue24 ····.prologue
24 ····.line·9125 ····.line·91
25 ····iput-object·p1,·p0,·Lorg/addhen/smssync/util/LogUtil$1;->this$0:Lorg/addhen/smssync/util/LogUtil;26 ····iput-object·p1,·p0,·Lorg/addhen/smssync/util/LogUtil$1;->this$0:Lorg/addhen/smssync/util/LogUtil;
  
26 ····iput-object·p2,·p0,·Lorg/addhen/smssync/util/LogUtil$1;->val$logFile:Ljava/io/File;27 ····iput-object·p2,·p0,·Lorg/addhen/smssync/util/LogUtil$1;->val$logFile:Ljava/io/File;
  
7.95 KB
smali/org/addhen/smssync/util/DataFormatUtil.smali
    
Offset 32, 60 lines modifiedOffset 32, 59 lines modified
32 ············Lorg/json/JSONException;32 ············Lorg/json/JSONException;
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····.prologue35 ····.prologue
36 ····.line·3736 ····.line·37
37 ····.local·p0,·"pairs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"37 ····.local·p0,·"pairs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"
38 ····new-instance·v1,·Lorg/json/JSONObject;38 ····new-instance·v0,·Lorg/json/JSONObject;
  
39 ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V39 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V
  
40 ····.line·3940 ····.line·39
41 ····.local·v1,·"obj":Lorg/json/JSONObject;41 ····.local·v0,·"obj":Lorg/json/JSONObject;
42 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;42 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
43 ····move-result-object·v043 ····move-result-object·v2
  
44 ····.local·v0,·"i$":Ljava/util/Iterator; 
45 ····:goto_044 ····:goto_0
46 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z45 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
47 ····move-result·v346 ····move-result·v3
  
48 ····if-eqz·v3,·:cond_047 ····if-eqz·v3,·:cond_0
  
49 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;48 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
50 ····move-result-object·v249 ····move-result-object·v1
  
51 ····check-cast·v2,·Lorg/apache/http/NameValuePair;50 ····check-cast·v1,·Lorg/apache/http/NameValuePair;
  
52 ····.line·4051 ····.line·40
53 ····.local·v2,·"pair":Lorg/apache/http/NameValuePair;52 ····.local·v1,·"pair":Lorg/apache/http/NameValuePair;
54 ····invoke-interface·{v2},·Lorg/apache/http/NameValuePair;->getName()Ljava/lang/String;53 ····invoke-interface·{v1},·Lorg/apache/http/NameValuePair;->getName()Ljava/lang/String;
  
55 ····move-result-object·v354 ····move-result-object·v3
  
56 ····invoke-interface·{v2},·Lorg/apache/http/NameValuePair;->getValue()Ljava/lang/String;55 ····invoke-interface·{v1},·Lorg/apache/http/NameValuePair;->getValue()Ljava/lang/String;
  
57 ····move-result-object·v456 ····move-result-object·v4
  
58 ····invoke-virtual·{v1,·v3,·v4},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;57 ····invoke-virtual·{v0,·v3,·v4},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
59 ····goto·:goto_058 ····goto·:goto_0
  
60 ····.line·4359 ····.line·43
61 ····.end·local·v2····#·"pair":Lorg/apache/http/NameValuePair;60 ····.end·local·v1····#·"pair":Lorg/apache/http/NameValuePair;
62 ····:cond_061 ····:cond_0
63 ····invoke-virtual·{v1},·Lorg/json/JSONObject;->toString()Ljava/lang/String;62 ····invoke-virtual·{v0},·Lorg/json/JSONObject;->toString()Ljava/lang/String;
  
64 ····move-result-object·v363 ····move-result-object·v2
  
65 ····return-object·v364 ····return-object·v2
66 .end·method65 .end·method
  
67 .method·public·static·makeXMLString(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;66 .method·public·static·makeXMLString(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
68 ····.locals·667 ····.locals·6
69 ····.param·p1,·"parentNode"····#·Ljava/lang/String;68 ····.param·p1,·"parentNode"····#·Ljava/lang/String;
70 ····.param·p2,·"charset"····#·Ljava/lang/String;69 ····.param·p2,·"charset"····#·Ljava/lang/String;
71 ····.annotation·system·Ldalvik/annotation/Signature;70 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 109, 103 lines modifiedOffset 108, 102 lines modified
109 ····.end·annotation108 ····.end·annotation
  
110 ····.prologue109 ····.prologue
111 ····.line·48110 ····.line·48
112 ····.local·p0,·"pairs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"111 ····.local·p0,·"pairs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/http/NameValuePair;>;"
113 ····invoke-static·{},·Landroid/util/Xml;->newSerializer()Lorg/xmlpull/v1/XmlSerializer;112 ····invoke-static·{},·Landroid/util/Xml;->newSerializer()Lorg/xmlpull/v1/XmlSerializer;
  
114 ····move-result-object·v2113 ····move-result-object·v1
  
115 ····.line·49114 ····.line·49
116 ····.local·v2,·"serializer":Lorg/xmlpull/v1/XmlSerializer;115 ····.local·v1,·"serializer":Lorg/xmlpull/v1/XmlSerializer;
117 ····new-instance·v3,·Ljava/io/StringWriter;116 ····new-instance·v2,·Ljava/io/StringWriter;
  
118 ····invoke-direct·{v3},·Ljava/io/StringWriter;-><init>()V117 ····invoke-direct·{v2},·Ljava/io/StringWriter;-><init>()V
  
119 ····.line·50118 ····.line·50
120 ····.local·v3,·"writer":Ljava/io/StringWriter;119 ····.local·v2,·"writer":Ljava/io/StringWriter;
121 ····invoke-interface·{v2,·v3},·Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/Writer;)V120 ····invoke-interface·{v1,·v2},·Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/Writer;)V
  
122 ····.line·51121 ····.line·51
123 ····const/4·v4,·0x1122 ····const/4·v3,·0x1
  
124 ····invoke-static·{v4},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;123 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
125 ····move-result-object·v4124 ····move-result-object·v3
  
126 ····invoke-interface·{v2,·p2,·v4},·Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V125 ····invoke-interface·{v1,·p2,·v3},·Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V
  
127 ····.line·52126 ····.line·52
128 ····const-string·v4,·""127 ····const-string·v3,·""
  
129 ····invoke-interface·{v2,·v4,·p1},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;128 ····invoke-interface·{v1,·v3,·p1},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
130 ····.line·53129 ····.line·53
131 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;130 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
132 ····move-result-object·v0131 ····move-result-object·v3
  
133 ····.local·v0,·"i$":Ljava/util/Iterator; 
134 ····:goto_0132 ····:goto_0
135 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z133 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
136 ····move-result·v4134 ····move-result·v4
  
137 ····if-eqz·v4,·:cond_0135 ····if-eqz·v4,·:cond_0
  
138 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;136 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
139 ····move-result-object·v1137 ····move-result-object·v0
  
140 ····check-cast·v1,·Lorg/apache/http/NameValuePair;138 ····check-cast·v0,·Lorg/apache/http/NameValuePair;
  
141 ····.line·54139 ····.line·54
142 ····.local·v1,·"pair":Lorg/apache/http/NameValuePair;140 ····.local·v0,·"pair":Lorg/apache/http/NameValuePair;
143 ····const-string·v4,·""141 ····const-string·v4,·""
  
144 ····invoke-interface·{v1},·Lorg/apache/http/NameValuePair;->getName()Ljava/lang/String;142 ····invoke-interface·{v0},·Lorg/apache/http/NameValuePair;->getName()Ljava/lang/String;
  
145 ····move-result-object·v5143 ····move-result-object·v5
  
146 ····invoke-interface·{v2,·v4,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;144 ····invoke-interface·{v1,·v4,·v5},·Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
  
147 ····.line·55145 ····.line·55
148 ····invoke-interface·{v1},·Lorg/apache/http/NameValuePair;->getValue()Ljava/lang/String;146 ····invoke-interface·{v0},·Lorg/apache/http/NameValuePair;->getValue()Ljava/lang/String;
  
149 ····move-result-object·v4147 ····move-result-object·v4
Max diff block lines reached; 1926/8040 bytes (23.96%) of diff not shown.
6.0 KB
smali/org/addhen/smssync/util/LogUtil.smali
    
Offset 35, 142 lines modifiedOffset 35, 137 lines modified
  
35 ····sput-object·v0,·Lorg/addhen/smssync/util/LogUtil;->TAG:Ljava/lang/String;35 ····sput-object·v0,·Lorg/addhen/smssync/util/LogUtil;->TAG:Ljava/lang/String;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·private·constructor·<init>(Ljava/lang/String;[C)V38 .method·private·constructor·<init>(Ljava/lang/String;[C)V
39 ····.locals·939 ····.locals·6
40 ····.param·p1,·"name"····#·Ljava/lang/String;40 ····.param·p1,·"name"····#·Ljava/lang/String;
41 ····.param·p2,·"format"····#·[C41 ····.param·p2,·"format"····#·[C
  
42 ····.prologue42 ····.prologue
43 ····.line·4543 ····.line·45
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····.line·4645 ····.line·46
46 ····move-object·v0,·p246 ····array-length·v4,·p2
  
47 ····.local·v0,·"arr$":[C 
48 ····array-length·v4,·v0 
  
49 ····.local·v4,·"len$":I 
50 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
51 ····.local·v3,·"i$":I 
52 ····:goto_048 ····:goto_0
53 ····if-ge·v3,·v4,·:cond_049 ····if-ge·v3,·v4,·:cond_0
  
54 ····aget-char·v1,·v0,·v350 ····aget-char·v0,·p2,·v3
  
55 ····.line·4751 ····.line·47
56 ····.local·v1,·"c":C52 ····.local·v0,·"c":C
57 ····const/16·v6,·0x4d53 ····const/16·v5,·0x4d
  
58 ····if-ne·v1,·v6,·:cond_354 ····if-ne·v0,·v5,·:cond_3
  
59 ····.line·4855 ····.line·48
60 ····const-string·v6,·"MM-dd·kk:mm"56 ····const-string·v3,·"MM-dd·kk:mm"
  
61 ····iput-object·v6,·p0,·Lorg/addhen/smssync/util/LogUtil;->dateFormat:Ljava/lang/String;57 ····iput-object·v3,·p0,·Lorg/addhen/smssync/util/LogUtil;->dateFormat:Ljava/lang/String;
  
62 ····.line·5858 ····.line·58
63 ····.end·local·v1····#·"c":C59 ····.end·local·v0····#·"c":C
64 ····:cond_060 ····:cond_0
65 ····:goto_161 ····:goto_1
66 ····const-string·v6,·"mounted"62 ····const-string·v3,·"mounted"
  
67 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;63 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
  
68 ····move-result-object·v764 ····move-result-object·v4
  
69 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z65 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
70 ····move-result·v666 ····move-result·v3
  
71 ····if-eqz·v6,·:cond_267 ····if-eqz·v3,·:cond_2
  
72 ····.line·5968 ····.line·59
73 ····invoke-static·{p1},·Lorg/addhen/smssync/util/LogUtil;->getFile(Ljava/lang/String;)Ljava/io/File;69 ····invoke-static·{p1},·Lorg/addhen/smssync/util/LogUtil;->getFile(Ljava/lang/String;)Ljava/io/File;
  
74 ····move-result-object·v570 ····move-result-object·v2
  
75 ····.line·6071 ····.line·60
76 ····.local·v5,·"logFile":Ljava/io/File;72 ····.local·v2,·"logFile":Ljava/io/File;
77 ····invoke-virtual·{v5},·Ljava/io/File;->isFile()Z73 ····invoke-virtual·{v2},·Ljava/io/File;->isFile()Z
  
78 ····move-result·v674 ····move-result·v3
  
79 ····if-eqz·v6,·:cond_175 ····if-eqz·v3,·:cond_1
  
80 ····invoke-virtual·{v5},·Ljava/io/File;->exists()Z76 ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z
  
81 ····move-result·v677 ····move-result·v3
  
82 ····if-eqz·v6,·:cond_178 ····if-eqz·v3,·:cond_1
  
83 ····.line·6179 ····.line·61
84 ····invoke-direct·{p0,·v5},·Lorg/addhen/smssync/util/LogUtil;->rotate(Ljava/io/File;)V80 ····invoke-direct·{p0,·v2},·Lorg/addhen/smssync/util/LogUtil;->rotate(Ljava/io/File;)V
  
85 ····.line·6581 ····.line·65
86 ····:cond_182 ····:cond_1
87 ····:try_start_083 ····:try_start_0
88 ····new-instance·v6,·Ljava/io/PrintWriter;84 ····new-instance·v3,·Ljava/io/PrintWriter;
  
89 ····new-instance·v7,·Ljava/io/FileWriter;85 ····new-instance·v4,·Ljava/io/FileWriter;
  
90 ····const/4·v8,·0x186 ····const/4·v5,·0x1
  
91 ····invoke-direct·{v7,·v5,·v8},·Ljava/io/FileWriter;-><init>(Ljava/io/File;Z)V87 ····invoke-direct·{v4,·v2,·v5},·Ljava/io/FileWriter;-><init>(Ljava/io/File;Z)V
  
92 ····invoke-direct·{v6,·v7},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V88 ····invoke-direct·{v3,·v4},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V
  
93 ····iput-object·v6,·p0,·Lorg/addhen/smssync/util/LogUtil;->writer:Ljava/io/PrintWriter;89 ····iput-object·v3,·p0,·Lorg/addhen/smssync/util/LogUtil;->writer:Ljava/io/PrintWriter;
94 ····:try_end_090 ····:try_end_0
95 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_091 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
96 ····.line·7192 ····.line·71
97 ····.end·local·v5····#·"logFile":Ljava/io/File;93 ····.end·local·v2····#·"logFile":Ljava/io/File;
98 ····:cond_294 ····:cond_2
99 ····:goto_295 ····:goto_2
100 ····return-void96 ····return-void
  
101 ····.line·5297 ····.line·52
102 ····.restart·local·v1····#·"c":C98 ····.restart·local·v0····#·"c":C
103 ····:cond_399 ····:cond_3
104 ····const/16·v6,·0x64100 ····const/16·v5,·0x64
  
105 ····if-ne·v1,·v6,·:cond_4101 ····if-ne·v0,·v5,·:cond_4
  
106 ····.line·53102 ····.line·53
107 ····const-string·v6,·"dd-MM·kk:mm"103 ····const-string·v3,·"dd-MM·kk:mm"
  
108 ····iput-object·v6,·p0,·Lorg/addhen/smssync/util/LogUtil;->dateFormat:Ljava/lang/String;104 ····iput-object·v3,·p0,·Lorg/addhen/smssync/util/LogUtil;->dateFormat:Ljava/lang/String;
  
109 ····goto·:goto_1105 ····goto·:goto_1
  
110 ····.line·46106 ····.line·46
111 ····:cond_4107 ····:cond_4
112 ····add-int/lit8·v3,·v3,·0x1108 ····add-int/lit8·v3,·v3,·0x1
  
113 ····goto·:goto_0109 ····goto·:goto_0
  
114 ····.line·66110 ····.line·66
115 ····.end·local·v1····#·"c":C111 ····.end·local·v0····#·"c":C
116 ····.restart·local·v5····#·"logFile":Ljava/io/File;112 ····.restart·local·v2····#·"logFile":Ljava/io/File;
117 ····:catch_0113 ····:catch_0
118 ····move-exception·v2114 ····move-exception·v1
Max diff block lines reached; 1696/6054 bytes (28.01%) of diff not shown.
4.1 KB
smali/org/addhen/smssync/util/Util.smali
    
Offset 176, 14 lines modifiedOffset 176, 15 lines modified
176 ····.param·p4,·"intent"····#·Landroid/app/PendingIntent;176 ····.param·p4,·"intent"····#·Landroid/app/PendingIntent;
177 ····.param·p5,·"ongoing"····#·Z177 ····.param·p5,·"ongoing"····#·Z
  
178 ····.prologue178 ····.prologue
179 ····.line·312179 ····.line·312
180 ····const-string·v2,·"notification"180 ····const-string·v2,·"notification"
  
 181 ····.line·313
181 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;182 ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
182 ····move-result-object·v1183 ····move-result-object·v1
  
183 ····check-cast·v1,·Landroid/app/NotificationManager;184 ····check-cast·v1,·Landroid/app/NotificationManager;
  
184 ····.line·315185 ····.line·315
Offset 282, 14 lines modifiedOffset 283, 15 lines modified
282 ····.locals·2283 ····.locals·2
283 ····.param·p0,·"context"····#·Landroid/content/Context;284 ····.param·p0,·"context"····#·Landroid/content/Context;
  
284 ····.prologue285 ····.prologue
285 ····.line·363286 ····.line·363
286 ····const-string·v1,·"notification"287 ····const-string·v1,·"notification"
  
 288 ····.line·364
287 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;289 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
288 ····move-result-object·v0290 ····move-result-object·v0
  
289 ····check-cast·v0,·Landroid/app/NotificationManager;291 ····check-cast·v0,·Landroid/app/NotificationManager;
  
290 ····.line·365292 ····.line·365
Offset 304, 14 lines modifiedOffset 306, 15 lines modified
304 ····.locals·2306 ····.locals·2
305 ····.param·p0,·"context"····#·Landroid/content/Context;307 ····.param·p0,·"context"····#·Landroid/content/Context;
  
306 ····.prologue308 ····.prologue
307 ····.line·375309 ····.line·375
308 ····const-string·v1,·"notification"310 ····const-string·v1,·"notification"
  
 311 ····.line·376
309 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;312 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
310 ····move-result-object·v0313 ····move-result-object·v0
  
311 ····check-cast·v0,·Landroid/app/NotificationManager;314 ····check-cast·v0,·Landroid/app/NotificationManager;
  
312 ····.line·377315 ····.line·377
Offset 556, 14 lines modifiedOffset 559, 15 lines modified
  
556 ····new-instance·v5,·Landroid/content/IntentFilter;559 ····new-instance·v5,·Landroid/content/IntentFilter;
  
557 ····const-string·v6,·"android.intent.action.BATTERY_CHANGED"560 ····const-string·v6,·"android.intent.action.BATTERY_CHANGED"
  
558 ····invoke-direct·{v5,·v6},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V561 ····invoke-direct·{v5,·v6},·Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
  
 562 ····.line·574
559 ····invoke-virtual·{p0,·v4,·v5},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;563 ····invoke-virtual·{p0,·v4,·v5},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
  
560 ····move-result-object·v0564 ····move-result-object·v0
  
561 ····.line·575565 ····.line·575
562 ····.local·v0,·"batteryIntent":Landroid/content/Intent;566 ····.local·v0,·"batteryIntent":Landroid/content/Intent;
563 ····const-string·v4,·"level"567 ····const-string·v4,·"level"
Offset 796, 14 lines modifiedOffset 800, 15 lines modified
  
796 ····invoke-direct·{v2,·p0},·Lorg/addhen/smssync/prefs/Prefs;-><init>(Landroid/content/Context;)V800 ····invoke-direct·{v2,·p0},·Lorg/addhen/smssync/prefs/Prefs;-><init>(Landroid/content/Context;)V
  
797 ····.line·463801 ····.line·463
798 ····.local·v2,·"prefs":Lorg/addhen/smssync/prefs/Prefs;802 ····.local·v2,·"prefs":Lorg/addhen/smssync/prefs/Prefs;
799 ····const-string·v3,·"phone"803 ····const-string·v3,·"phone"
  
 804 ····.line·464
800 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;805 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
801 ····move-result-object·v0806 ····move-result-object·v0
  
802 ····check-cast·v0,·Landroid/telephony/TelephonyManager;807 ····check-cast·v0,·Landroid/telephony/TelephonyManager;
  
803 ····.line·465808 ····.line·465
Offset 838, 14 lines modifiedOffset 843, 15 lines modified
838 ····.locals·2843 ····.locals·2
839 ····.param·p0,·"context"····#·Landroid/content/Context;844 ····.param·p0,·"context"····#·Landroid/content/Context;
  
840 ····.prologue845 ····.prologue
841 ····.line·142846 ····.line·142
842 ····const-string·v1,·"connectivity"847 ····const-string·v1,·"connectivity"
  
 848 ····.line·143
843 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;849 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
844 ····move-result-object·v0850 ····move-result-object·v0
  
845 ····check-cast·v0,·Landroid/net/ConnectivityManager;851 ····check-cast·v0,·Landroid/net/ConnectivityManager;
  
846 ····.line·145852 ····.line·145
Offset 1099, 18 lines modifiedOffset 1105, 20 lines modified
  
1099 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V1105 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
1100 ····.line·5241106 ····.line·524
1101 ····.local·v0,·"changeDefaultIntent":Landroid/content/Intent;1107 ····.local·v0,·"changeDefaultIntent":Landroid/content/Intent;
1102 ····const-string·v1,·"package"1108 ····const-string·v1,·"package"
  
 1109 ····.line·525
1103 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;1110 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
1104 ····move-result-object·v21111 ····move-result-object·v2
  
 1112 ····.line·524
1105 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;1113 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
1106 ····.line·5261114 ····.line·526
1107 ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V1115 ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
  
1108 ····.line·5301116 ····.line·530
1109 ····.end·local·v0····#·"changeDefaultIntent":Landroid/content/Intent;1117 ····.end·local·v0····#·"changeDefaultIntent":Landroid/content/Intent;
Offset 1218, 28 lines modifiedOffset 1226, 31 lines modified
  
1218 ····.line·2731226 ····.line·273
1219 ····.local·v4,·"pendingIntent":Landroid/app/PendingIntent;1227 ····.local·v4,·"pendingIntent":Landroid/app/PendingIntent;
1220 ····const·v1,·0x7f0200691228 ····const·v1,·0x7f020069
  
1221 ····const·v0,·0x7f0d00b41229 ····const·v0,·0x7f0d00b4
  
 1230 ····.line·274
1222 ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String;1231 ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
Max diff block lines reached; 519/4120 bytes (12.60%) of diff not shown.
476 B
smali/org/addhen/smssync/util/TimeFrequencyUtil.smali
    
Offset 49, 21 lines modifiedOffset 49, 23 lines modified
  
49 ····mul-int/2addr·v1,·v249 ····mul-int/2addr·v1,·v2
  
50 ····const/4·v2,·0x150 ····const/4·v2,·0x1
  
51 ····aget-object·v2,·v0,·v251 ····aget-object·v2,·v0,·v2
  
 52 ····.line·20
52 ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I53 ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
53 ····move-result·v254 ····move-result·v2
  
54 ····const·v3,·0xea6055 ····const·v3,·0xea60
  
55 ····mul-int/2addr·v2,·v356 ····mul-int/2addr·v2,·v3
  
56 ····add-int/2addr·v1,·v257 ····add-int/2addr·v1,·v2
  
57 ····int-to-long·v2,·v158 ····int-to-long·v2,·v1
  
 59 ····.line·19
58 ····return-wide·v260 ····return-wide·v2
59 .end·method61 .end·method
1.25 KB
smali/org/addhen/smssync/util/RunServicesUtil.smali
    
Offset 27, 20 lines modifiedOffset 27, 22 lines modified
27 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
28 ····.locals·128 ····.locals·1
  
29 ····.prologue29 ····.prologue
30 ····.line·3530 ····.line·35
31 ····const-class·v0,·Lorg/addhen/smssync/util/RunServicesUtil;31 ····const-class·v0,·Lorg/addhen/smssync/util/RunServicesUtil;
  
 32 ····.line·36
32 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;33 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
33 ····move-result-object·v034 ····move-result-object·v0
  
34 ····sput-object·v0,·Lorg/addhen/smssync/util/RunServicesUtil;->CLASS_TAG:Ljava/lang/String;35 ····sput-object·v0,·Lorg/addhen/smssync/util/RunServicesUtil;->CLASS_TAG:Ljava/lang/String;
  
 36 ····.line·35
35 ····return-void37 ····return-void
36 .end·method38 .end·method
  
37 .method·public·constructor·<init>(Lorg/addhen/smssync/prefs/Prefs;)V39 .method·public·constructor·<init>(Lorg/addhen/smssync/prefs/Prefs;)V
38 ····.locals·140 ····.locals·1
39 ····.param·p1,·"prefs"····#·Lorg/addhen/smssync/prefs/Prefs;41 ····.param·p1,·"prefs"····#·Lorg/addhen/smssync/prefs/Prefs;
  
Offset 486, 14 lines modifiedOffset 488, 15 lines modified
  
486 ····iget-object·v1,·p0,·Lorg/addhen/smssync/util/RunServicesUtil;->context:Landroid/content/Context;488 ····iget-object·v1,·p0,·Lorg/addhen/smssync/util/RunServicesUtil;->context:Landroid/content/Context;
  
487 ····invoke-static·{v0,·v1,·p1,·p2},·Lorg/addhen/smssync/util/RunServicesUtil$Scheduler;->access$000(Lorg/addhen/smssync/util/RunServicesUtil$Scheduler;Landroid/content/Context;Landroid/content/Intent;I)Lorg/addhen/smssync/services/ScheduleServices;489 ····invoke-static·{v0,·v1,·p1,·p2},·Lorg/addhen/smssync/util/RunServicesUtil$Scheduler;->access$000(Lorg/addhen/smssync/util/RunServicesUtil$Scheduler;Landroid/content/Context;Landroid/content/Intent;I)Lorg/addhen/smssync/services/ScheduleServices;
  
488 ····move-result-object·v0490 ····move-result-object·v0
  
 491 ····.line·162
489 ····invoke-virtual·{v0,·p3,·p4},·Lorg/addhen/smssync/services/ScheduleServices;->updateScheduler(J)V492 ····invoke-virtual·{v0,·p3,·p4},·Lorg/addhen/smssync/services/ScheduleServices;->updateScheduler(J)V
  
490 ····.line·166493 ····.line·166
491 ····:cond_0494 ····:cond_0
492 ····return-void495 ····return-void
493 .end·method496 .end·method
  
650 B
smali/org/addhen/smssync/navdrawer/BaseNavDrawerItem.smali
    
Offset 121, 14 lines modifiedOffset 121, 15 lines modified
  
121 ····move-result-object·v0121 ····move-result-object·v0
  
122 ····const·v1,·0x7f0a0058122 ····const·v1,·0x7f0a0058
  
123 ····iget-object·v2,·p0,·Lorg/addhen/smssync/navdrawer/BaseNavDrawerItem;->fragment:Landroid/support/v4/app/Fragment;123 ····iget-object·v2,·p0,·Lorg/addhen/smssync/navdrawer/BaseNavDrawerItem;->fragment:Landroid/support/v4/app/Fragment;
  
 124 ····.line·80
124 ····invoke-virtual·{v0,·v1,·v2,·p1},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;125 ····invoke-virtual·{v0,·v1,·v2,·p1},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
125 ····move-result-object·v0126 ····move-result-object·v0
  
126 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I127 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
127 ····.line·81128 ····.line·81
6.48 KB
smali/org/addhen/smssync/database/SyncUrlContentProvider.smali
    
Offset 136, 91 lines modifiedOffset 136, 88 lines modified
136 ····.line·211136 ····.line·211
137 ····return-void137 ····return-void
138 .end·method138 .end·method
  
  
139 #·virtual·methods139 #·virtual·methods
140 .method·public·addSyncUrl(Ljava/util/List;)Z140 .method·public·addSyncUrl(Ljava/util/List;)Z
141 ····.locals·4141 ····.locals·3
142 ····.annotation·system·Ldalvik/annotation/Signature;142 ····.annotation·system·Ldalvik/annotation/Signature;
143 ········value·=·{143 ········value·=·{
144 ············"(",144 ············"(",
145 ············"Ljava/util/List",145 ············"Ljava/util/List",
146 ············"<",146 ············"<",
147 ············"Lorg/addhen/smssync/models/SyncUrl;",147 ············"Lorg/addhen/smssync/models/SyncUrl;",
148 ············">;)Z"148 ············">;)Z"
149 ········}149 ········}
150 ····.end·annotation150 ····.end·annotation
  
151 ····.prologue151 ····.prologue
152 ····.line·142152 ····.line·142
153 ····.local·p1,·"syncUrls":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/SyncUrl;>;"153 ····.local·p1,·"syncUrls":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/SyncUrl;>;"
154 ····:try_start_0154 ····:try_start_0
155 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;155 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
156 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V156 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
  
157 ····.line·144157 ····.line·144
158 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;158 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
159 ····move-result-object·v0159 ····move-result-object·v1
  
160 ····.local·v0,·"i$":Ljava/util/Iterator; 
161 ····:goto_0160 ····:goto_0
162 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z161 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
163 ····move-result·v2162 ····move-result·v2
  
164 ····if-eqz·v2,·:cond_0163 ····if-eqz·v2,·:cond_0
  
165 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;164 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
166 ····move-result-object·v1165 ····move-result-object·v0
  
167 ····check-cast·v1,·Lorg/addhen/smssync/models/SyncUrl;166 ····check-cast·v0,·Lorg/addhen/smssync/models/SyncUrl;
  
168 ····.line·146167 ····.line·146
169 ····.local·v1,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;168 ····.local·v0,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
170 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/database/SyncUrlContentProvider;->addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;)Z169 ····invoke-virtual·{p0,·v0},·Lorg/addhen/smssync/database/SyncUrlContentProvider;->addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;)Z
171 ····:try_end_0170 ····:try_end_0
172 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0171 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
173 ····goto·:goto_0172 ····goto·:goto_0
  
174 ····.line·151173 ····.line·151
175 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
176 ····.end·local·v1····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;174 ····.end·local·v0····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
177 ····:catchall_0175 ····:catchall_0
178 ····move-exception·v2176 ····move-exception·v1
  
179 ····iget-object·v3,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;177 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
180 ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V178 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
181 ····throw·v2179 ····throw·v1
  
182 ····.line·149180 ····.line·149
183 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
184 ····:cond_0181 ····:cond_0
185 ····:try_start_1182 ····:try_start_1
186 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;183 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
187 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V184 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
188 ····:try_end_1185 ····:try_end_1
189 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0186 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
190 ····.line·151187 ····.line·151
191 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;188 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/SyncUrlContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
192 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V189 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
193 ····.line·153190 ····.line·153
194 ····const/4·v2,·0x1191 ····const/4·v1,·0x1
  
195 ····return·v2192 ····return·v1
196 .end·method193 .end·method
  
197 .method·public·addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;)Z194 .method·public·addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;)Z
198 ····.locals·4195 ····.locals·4
199 ····.param·p1,·"syncUrl"····#·Lorg/addhen/smssync/models/SyncUrl;196 ····.param·p1,·"syncUrl"····#·Lorg/addhen/smssync/models/SyncUrl;
  
200 ····.prologue197 ····.prologue
Offset 253, 15 lines modifiedOffset 250, 14 lines modified
253 ····const/4·v0,·0x0250 ····const/4·v0,·0x0
  
254 ····goto·:goto_0251 ····goto·:goto_0
255 .end·method252 .end·method
  
256 .method·public·bridge·synthetic·cursorToEntity(Landroid/database/Cursor;)Ljava/lang/Object;253 .method·public·bridge·synthetic·cursorToEntity(Landroid/database/Cursor;)Ljava/lang/Object;
257 ····.locals·1254 ····.locals·1
258 ····.param·p1,·"x0"····#·Landroid/database/Cursor; 
  
259 ····.prologue255 ····.prologue
260 ····.line·34256 ····.line·34
261 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/database/SyncUrlContentProvider;->cursorToEntity(Landroid/database/Cursor;)Lorg/addhen/smssync/models/SyncUrl;257 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/database/SyncUrlContentProvider;->cursorToEntity(Landroid/database/Cursor;)Lorg/addhen/smssync/models/SyncUrl;
  
262 ····move-result-object·v0258 ····move-result-object·v0
  
Offset 543, 14 lines modifiedOffset 539, 15 lines modified
543 ····const/4·v2,·0x1539 ····const/4·v2,·0x1
  
544 ····const/4·v3,·0x0540 ····const/4·v3,·0x0
  
545 ····.line·169541 ····.line·169
546 ····new-array·v1,·v2,·[Ljava/lang/String;542 ····new-array·v1,·v2,·[Ljava/lang/String;
  
 543 ····.line·170
547 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;544 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
548 ····move-result-object·v4545 ····move-result-object·v4
  
549 ····aput-object·v4,·v1,·v3546 ····aput-object·v4,·v1,·v3
  
550 ····.line·172547 ····.line·172
Offset 706, 14 lines modifiedOffset 703, 15 lines modified
706 ····.local·v6,·"selection":Ljava/lang/String;703 ····.local·v6,·"selection":Ljava/lang/String;
707 ····const/4·v0,·0x1704 ····const/4·v0,·0x1
  
Max diff block lines reached; 1391/6515 bytes (21.35%) of diff not shown.
5.19 KB
smali/org/addhen/smssync/database/FilterContentProvider.smali
    
Offset 90, 39 lines modifiedOffset 90, 38 lines modified
90 ····.line·21490 ····.line·214
91 ····return-void91 ····return-void
92 .end·method92 .end·method
  
  
93 #·virtual·methods93 #·virtual·methods
94 .method·public·add(Ljava/util/List;)Z94 .method·public·add(Ljava/util/List;)Z
95 ····.locals·495 ····.locals·3
96 ····.annotation·system·Ldalvik/annotation/Signature;96 ····.annotation·system·Ldalvik/annotation/Signature;
97 ········value·=·{97 ········value·=·{
98 ············"(",98 ············"(",
99 ············"Ljava/util/List",99 ············"Ljava/util/List",
100 ············"<",100 ············"<",
101 ············"Lorg/addhen/smssync/models/Filter;",101 ············"Lorg/addhen/smssync/models/Filter;",
102 ············">;)Z"102 ············">;)Z"
103 ········}103 ········}
104 ····.end·annotation104 ····.end·annotation
  
105 ····.prologue105 ····.prologue
106 ····.line·137106 ····.line·137
107 ····.local·p1,·"filters":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Filter;>;"107 ····.local·p1,·"filters":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Filter;>;"
108 ····:try_start_0108 ····:try_start_0
109 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;109 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
110 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V110 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
  
111 ····.line·139111 ····.line·139
112 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;112 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
113 ····move-result-object·v1113 ····move-result-object·v1
  
114 ····.local·v1,·"i$":Ljava/util/Iterator; 
115 ····:goto_0114 ····:goto_0
116 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z115 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
117 ····move-result·v2116 ····move-result·v2
  
118 ····if-eqz·v2,·:cond_0117 ····if-eqz·v2,·:cond_0
  
Offset 138, 43 lines modifiedOffset 137, 41 lines modified
138 ····:try_end_0137 ····:try_end_0
139 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0138 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
140 ····goto·:goto_0139 ····goto·:goto_0
  
141 ····.line·146140 ····.line·146
142 ····.end·local·v0····#·"filter":Lorg/addhen/smssync/models/Filter;141 ····.end·local·v0····#·"filter":Lorg/addhen/smssync/models/Filter;
143 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
144 ····:catchall_0142 ····:catchall_0
145 ····move-exception·v2143 ····move-exception·v1
  
146 ····iget-object·v3,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;144 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
147 ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V145 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
148 ····throw·v2146 ····throw·v1
  
149 ····.line·144147 ····.line·144
150 ····.restart·local·v1····#·"i$":Ljava/util/Iterator; 
151 ····:cond_0148 ····:cond_0
152 ····:try_start_1149 ····:try_start_1
153 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;150 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
154 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V151 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
155 ····:try_end_1152 ····:try_end_1
156 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0153 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
157 ····.line·146154 ····.line·146
158 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;155 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/FilterContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
159 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V156 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
160 ····.line·148157 ····.line·148
161 ····const/4·v2,·0x1158 ····const/4·v1,·0x1
  
162 ····return·v2159 ····return·v1
163 .end·method160 .end·method
  
164 .method·public·add(Lorg/addhen/smssync/models/Filter;)Z161 .method·public·add(Lorg/addhen/smssync/models/Filter;)Z
165 ····.locals·4162 ····.locals·4
166 ····.param·p1,·"filter"····#·Lorg/addhen/smssync/models/Filter;163 ····.param·p1,·"filter"····#·Lorg/addhen/smssync/models/Filter;
  
167 ····.prologue164 ····.prologue
Offset 207, 15 lines modifiedOffset 204, 14 lines modified
207 ····const/4·v0,·0x0204 ····const/4·v0,·0x0
  
208 ····goto·:goto_0205 ····goto·:goto_0
209 .end·method206 .end·method
  
210 .method·public·bridge·synthetic·cursorToEntity(Landroid/database/Cursor;)Ljava/lang/Object;207 .method·public·bridge·synthetic·cursorToEntity(Landroid/database/Cursor;)Ljava/lang/Object;
211 ····.locals·1208 ····.locals·1
212 ····.param·p1,·"x0"····#·Landroid/database/Cursor; 
  
213 ····.prologue209 ····.prologue
214 ····.line·33210 ····.line·33
215 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/database/FilterContentProvider;->cursorToEntity(Landroid/database/Cursor;)Lorg/addhen/smssync/models/Filter;211 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/database/FilterContentProvider;->cursorToEntity(Landroid/database/Cursor;)Lorg/addhen/smssync/models/Filter;
  
216 ····move-result-object·v0212 ····move-result-object·v0
  
Offset 368, 14 lines modifiedOffset 364, 15 lines modified
368 ····const/4·v2,·0x1364 ····const/4·v2,·0x1
  
369 ····const/4·v3,·0x0365 ····const/4·v3,·0x0
  
370 ····.line·165366 ····.line·165
371 ····new-array·v1,·v2,·[Ljava/lang/String;367 ····new-array·v1,·v2,·[Ljava/lang/String;
  
 368 ····.line·166
372 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;369 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
373 ····move-result-object·v4370 ····move-result-object·v4
  
374 ····aput-object·v4,·v1,·v3371 ····aput-object·v4,·v1,·v3
  
375 ····.line·168372 ····.line·168
Offset 531, 14 lines modifiedOffset 528, 15 lines modified
531 ····.local·v7,·"selection":Ljava/lang/String;528 ····.local·v7,·"selection":Ljava/lang/String;
532 ····const/4·v0,·0x1529 ····const/4·v0,·0x1
  
533 ····new-array·v4,·v0,·[Ljava/lang/String;530 ····new-array·v4,·v0,·[Ljava/lang/String;
  
534 ····const/4·v0,·0x0531 ····const/4·v0,·0x0
  
 532 ····.line·77
535 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;533 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
536 ····move-result-object·v1534 ····move-result-object·v1
Max diff block lines reached; 818/5189 bytes (15.76%) of diff not shown.
4.11 KB
smali/org/addhen/smssync/database/Database.smali
    
Offset 175, 63 lines modifiedOffset 175, 60 lines modified
175 ····.local·p0,·"syncUrls":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/SyncUrl;>;"175 ····.local·p0,·"syncUrls":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/SyncUrl;>;"
176 ····:try_start_0176 ····:try_start_0
177 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V177 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
  
178 ····.line·189178 ····.line·189
179 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;179 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
180 ····move-result-object·v0180 ····move-result-object·v1
  
181 ····.local·v0,·"i$":Ljava/util/Iterator; 
182 ····:goto_0181 ····:goto_0
183 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z182 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
184 ····move-result·v2183 ····move-result·v2
  
185 ····if-eqz·v2,·:cond_0184 ····if-eqz·v2,·:cond_0
  
186 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;185 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
187 ····move-result-object·v1186 ····move-result-object·v0
  
188 ····check-cast·v1,·Lorg/addhen/smssync/models/SyncUrl;187 ····check-cast·v0,·Lorg/addhen/smssync/models/SyncUrl;
  
189 ····.line·191188 ····.line·191
190 ····.local·v1,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;189 ····.local·v0,·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
191 ····invoke-static·{v1,·p1},·Lorg/addhen/smssync/database/Database;->addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z190 ····invoke-static·{v0,·p1},·Lorg/addhen/smssync/database/Database;->addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z
192 ····:try_end_0191 ····:try_end_0
193 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0192 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
194 ····goto·:goto_0193 ····goto·:goto_0
  
195 ····.line·196194 ····.line·196
196 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
197 ····.end·local·v1····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;195 ····.end·local·v0····#·"syncUrl":Lorg/addhen/smssync/models/SyncUrl;
198 ····:catchall_0196 ····:catchall_0
199 ····move-exception·v2197 ····move-exception·v1
  
200 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V198 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
201 ····throw·v2199 ····throw·v1
  
202 ····.line·194200 ····.line·194
203 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
204 ····:cond_0201 ····:cond_0
205 ····:try_start_1202 ····:try_start_1
206 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V203 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
207 ····:try_end_1204 ····:try_end_1
208 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0205 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
209 ····.line·196206 ····.line·196
210 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V207 ····invoke-virtual·{p1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
211 ····.line·198208 ····.line·198
212 ····const/4·v2,·0x1209 ····const/4·v1,·0x1
  
213 ····return·v2210 ····return·v1
214 .end·method211 .end·method
  
215 .method·public·static·addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z212 .method·public·static·addSyncUrl(Lorg/addhen/smssync/models/SyncUrl;Landroid/database/sqlite/SQLiteDatabase;)Z
216 ····.locals·6213 ····.locals·6
217 ····.param·p0,·"syncUrl"····#·Lorg/addhen/smssync/models/SyncUrl;214 ····.param·p0,·"syncUrl"····#·Lorg/addhen/smssync/models/SyncUrl;
218 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;215 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
  
Offset 855, 38 lines modifiedOffset 852, 37 lines modified
855 ····.end·annotation852 ····.end·annotation
  
856 ····.prologue853 ····.prologue
857 ····.line·321854 ····.line·321
858 ····.local·p1,·"messages":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Message;>;"855 ····.local·p1,·"messages":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Message;>;"
859 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;856 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
860 ····move-result-object·v0857 ····move-result-object·v1
  
861 ····.local·v0,·"i$":Ljava/util/Iterator; 
862 ····:goto_0858 ····:goto_0
863 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z859 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
864 ····move-result·v2860 ····move-result·v2
  
865 ····if-eqz·v2,·:cond_0861 ····if-eqz·v2,·:cond_0
  
866 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;862 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
867 ····move-result-object·v1863 ····move-result-object·v0
  
868 ····check-cast·v1,·Lorg/addhen/smssync/models/Message;864 ····check-cast·v0,·Lorg/addhen/smssync/models/Message;
  
869 ····.line·322865 ····.line·322
870 ····.local·v1,·"message":Lorg/addhen/smssync/models/Message;866 ····.local·v0,·"message":Lorg/addhen/smssync/models/Message;
871 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/database/Database;->addSentMessage(Lorg/addhen/smssync/models/Message;)V867 ····invoke-virtual·{p0,·v0},·Lorg/addhen/smssync/database/Database;->addSentMessage(Lorg/addhen/smssync/models/Message;)V
  
872 ····goto·:goto_0868 ····goto·:goto_0
  
873 ····.line·325869 ····.line·325
874 ····.end·local·v1····#·"message":Lorg/addhen/smssync/models/Message;870 ····.end·local·v0····#·"message":Lorg/addhen/smssync/models/Message;
875 ····:cond_0871 ····:cond_0
876 ····return-void872 ····return-void
877 .end·method873 .end·method
  
878 .method·public·close()V874 .method·public·close()V
879 ····.locals·1875 ····.locals·1
  
10.5 KB
smali/org/addhen/smssync/database/MessagesContentProvider.smali
    
Offset 208, 96 lines modifiedOffset 208, 92 lines modified
  
208 ····move·v2,·v3208 ····move·v2,·v3
  
209 ····goto·:goto_0209 ····goto·:goto_0
210 .end·method210 .end·method
  
211 .method·public·addMessages(Ljava/util/List;)Z211 .method·public·addMessages(Ljava/util/List;)Z
212 ····.locals·4212 ····.locals·3
213 ····.annotation·system·Ldalvik/annotation/Signature;213 ····.annotation·system·Ldalvik/annotation/Signature;
214 ········value·=·{214 ········value·=·{
215 ············"(",215 ············"(",
216 ············"Ljava/util/List",216 ············"Ljava/util/List",
217 ············"<",217 ············"<",
218 ············"Lorg/addhen/smssync/models/Message;",218 ············"Lorg/addhen/smssync/models/Message;",
219 ············">;)Z"219 ············">;)Z"
220 ········}220 ········}
221 ····.end·annotation221 ····.end·annotation
  
222 ····.prologue222 ····.prologue
223 ····.line·87223 ····.line·87
224 ····.local·p1,·"messages":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Message;>;"224 ····.local·p1,·"messages":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/Message;>;"
225 ····:try_start_0225 ····:try_start_0
226 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;226 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
227 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V227 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
  
228 ····.line·89228 ····.line·89
229 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;229 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
230 ····move-result-object·v0230 ····move-result-object·v1
  
231 ····.local·v0,·"i$":Ljava/util/Iterator; 
232 ····:goto_0231 ····:goto_0
233 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z232 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
234 ····move-result·v2233 ····move-result·v2
  
235 ····if-eqz·v2,·:cond_0234 ····if-eqz·v2,·:cond_0
  
236 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;235 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
237 ····move-result-object·v1236 ····move-result-object·v0
  
238 ····check-cast·v1,·Lorg/addhen/smssync/models/Message;237 ····check-cast·v0,·Lorg/addhen/smssync/models/Message;
  
239 ····.line·90238 ····.line·90
240 ····.local·v1,·"message":Lorg/addhen/smssync/models/Message;239 ····.local·v0,·"message":Lorg/addhen/smssync/models/Message;
241 ····invoke-virtual·{p0,·v1},·Lorg/addhen/smssync/database/MessagesContentProvider;->addMessage(Lorg/addhen/smssync/models/Message;)Z240 ····invoke-virtual·{p0,·v0},·Lorg/addhen/smssync/database/MessagesContentProvider;->addMessage(Lorg/addhen/smssync/models/Message;)Z
242 ····:try_end_0241 ····:try_end_0
243 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0242 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
244 ····goto·:goto_0243 ····goto·:goto_0
  
245 ····.line·94244 ····.line·94
246 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
247 ····.end·local·v1····#·"message":Lorg/addhen/smssync/models/Message;245 ····.end·local·v0····#·"message":Lorg/addhen/smssync/models/Message;
248 ····:catchall_0246 ····:catchall_0
249 ····move-exception·v2247 ····move-exception·v1
  
250 ····iget-object·v3,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;248 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
251 ····invoke-virtual·{v3},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V249 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
252 ····throw·v2250 ····throw·v1
  
253 ····.line·92251 ····.line·92
254 ····.restart·local·v0····#·"i$":Ljava/util/Iterator; 
255 ····:cond_0252 ····:cond_0
256 ····:try_start_1253 ····:try_start_1
257 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;254 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
258 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V255 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
259 ····:try_end_1256 ····:try_end_1
260 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0257 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
261 ····.line·94258 ····.line·94
262 ····iget-object·v2,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;259 ····iget-object·v1,·p0,·Lorg/addhen/smssync/database/MessagesContentProvider;->mDb:Landroid/database/sqlite/SQLiteDatabase;
  
263 ····invoke-virtual·{v2},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V260 ····invoke-virtual·{v1},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
264 ····.line·96261 ····.line·96
265 ····const/4·v2,·0x1262 ····const/4·v1,·0x1
  
266 ····return·v2263 ····return·v1
267 .end·method264 .end·method
  
268 .method·protected·bridge·synthetic·cursorToEntity(Landroid/database/Cursor;)Ljava/lang/Object;265 .method·protected·bridge·synthetic·cursorToEntity(Landroid/database/Cursor;)Ljava/lang/Object;
269 ····.locals·1266 ····.locals·1
270 ····.param·p1,·"x0"····#·Landroid/database/Cursor; 
  
271 ····.prologue267 ····.prologue
272 ····.line·38268 ····.line·38
273 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->cursorToEntity(Landroid/database/Cursor;)Lorg/addhen/smssync/models/Message;269 ····invoke-virtual·{p0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->cursorToEntity(Landroid/database/Cursor;)Lorg/addhen/smssync/models/Message;
  
274 ····move-result-object·v0270 ····move-result-object·v0
  
Offset 747, 41 lines modifiedOffset 743, 40 lines modified
747 ············">;"743 ············">;"
748 ········}744 ········}
749 ····.end·annotation745 ····.end·annotation
  
750 ····.prologue746 ····.prologue
751 ····.line·142747 ····.line·142
752 ····.local·p1,·"messageUuid":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"748 ····.local·p1,·"messageUuid":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
753 ····new-instance·v15,·Ljava/util/ArrayList;749 ····new-instance·v14,·Ljava/util/ArrayList;
  
754 ····invoke-direct·{v15},·Ljava/util/ArrayList;-><init>()V750 ····invoke-direct·{v14},·Ljava/util/ArrayList;-><init>()V
  
755 ····.line·143751 ····.line·143
756 ····.local·v15,·"messageResults":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/MessageResult;>;"752 ····.local·v14,·"messageResults":Ljava/util/List;,·"Ljava/util/List<Lorg/addhen/smssync/models/MessageResult;>;"
757 ····const-string·v4,·"_id=·?"753 ····const-string·v4,·"_id=·?"
  
758 ····.line·144754 ····.line·144
759 ····.local·v4,·"selection":Ljava/lang/String;755 ····.local·v4,·"selection":Ljava/lang/String;
760 ····if-eqz·p1,·:cond_3756 ····if-eqz·p1,·:cond_3
  
761 ····.line·145757 ····.line·145
762 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;758 ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
763 ····move-result-object·v14759 ····move-result-object·v17
  
764 ····.local·v14,·"i$":Ljava/util/Iterator; 
765 ····:cond_0760 ····:cond_0
766 ····:goto_0761 ····:goto_0
767 ····invoke-interface·{v14},·Ljava/util/Iterator;->hasNext()Z762 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->hasNext()Z
  
768 ····move-result·v1763 ····move-result·v1
Max diff block lines reached; 5047/10656 bytes (47.36%) of diff not shown.
1.67 KB
smali/org/addhen/smssync/models/Message.smali
    
Offset 99, 18 lines modifiedOffset 99, 20 lines modified
99 ····.locals·199 ····.locals·1
100 ····.param·p1,·"messageUuid"····#·Ljava/lang/String;100 ····.param·p1,·"messageUuid"····#·Ljava/lang/String;
  
101 ····.prologue101 ····.prologue
102 ····.line·99102 ····.line·99
103 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;103 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;
  
 104 ····.line·100
104 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->deleteMessagesByUuid(Ljava/lang/String;)Z105 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->deleteMessagesByUuid(Ljava/lang/String;)Z
  
105 ····move-result·v0106 ····move-result·v0
  
 107 ····.line·99
106 ····return·v0108 ····return·v0
107 .end·method109 .end·method
  
108 .method·public·getDeliveryResultCode()I110 .method·public·getDeliveryResultCode()I
109 ····.locals·1111 ····.locals·1
  
110 ····.prologue112 ····.prologue
Offset 252, 14 lines modifiedOffset 254, 15 lines modified
252 ····.locals·1254 ····.locals·1
253 ····.param·p1,·"limit"····#·I255 ····.param·p1,·"limit"····#·I
  
254 ····.prologue256 ····.prologue
255 ····.line·73257 ····.line·73
256 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;258 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;
  
 259 ····.line·74
257 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->fetchMessagesByLimit(I)Ljava/util/List;260 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->fetchMessagesByLimit(I)Ljava/util/List;
  
258 ····move-result-object·v0261 ····move-result-object·v0
  
259 ····iput-object·v0,·p0,·Lorg/addhen/smssync/models/Message;->mMessageList:Ljava/util/List;262 ····iput-object·v0,·p0,·Lorg/addhen/smssync/models/Message;->mMessageList:Ljava/util/List;
  
260 ····.line·75263 ····.line·75
Offset 282, 14 lines modifiedOffset 285, 15 lines modified
282 ····.locals·1285 ····.locals·1
283 ····.param·p1,·"messageUuid"····#·Ljava/lang/String;286 ····.param·p1,·"messageUuid"····#·Ljava/lang/String;
  
284 ····.prologue287 ····.prologue
285 ····.line·67288 ····.line·67
286 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;289 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->messagesContentProvider:Lorg/addhen/smssync/database/MessagesContentProvider;
  
 290 ····.line·68
287 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->fetchMessagesByUuid(Ljava/lang/String;)Ljava/util/List;291 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/MessagesContentProvider;->fetchMessagesByUuid(Ljava/lang/String;)Ljava/util/List;
  
288 ····move-result-object·v0292 ····move-result-object·v0
  
289 ····iput-object·v0,·p0,·Lorg/addhen/smssync/models/Message;->mMessageList:Ljava/util/List;293 ····iput-object·v0,·p0,·Lorg/addhen/smssync/models/Message;->mMessageList:Ljava/util/List;
  
290 ····.line·69294 ····.line·69
428 B
smali/org/addhen/smssync/models/SmssyncResponse.smali
    
Offset 26, 15 lines modifiedOffset 26, 14 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·19 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
  
  
34 #·virtual·methods33 #·virtual·methods
35 .method·public·getPayload()Lorg/addhen/smssync/models/SmssyncResponse$Payload;34 .method·public·getPayload()Lorg/addhen/smssync/models/SmssyncResponse$Payload;
36 ····.locals·135 ····.locals·1
630 B
smali/org/addhen/smssync/models/SmssyncResponse$Payload.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·final·synthetic·this$0:Lorg/addhen/smssync/models/SmssyncResponse;36 .field·final·synthetic·this$0:Lorg/addhen/smssync/models/SmssyncResponse;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·public·constructor·<init>(Lorg/addhen/smssync/models/SmssyncResponse;)V38 .method·public·constructor·<init>(Lorg/addhen/smssync/models/SmssyncResponse;)V
39 ····.locals·039 ····.locals·0
 40 ····.param·p1,·"this$0"····#·Lorg/addhen/smssync/models/SmssyncResponse;
  
40 ····.prologue41 ····.prologue
41 ····.line·1942 ····.line·19
42 ····iput-object·p1,·p0,·Lorg/addhen/smssync/models/SmssyncResponse$Payload;->this$0:Lorg/addhen/smssync/models/SmssyncResponse;43 ····iput-object·p1,·p0,·Lorg/addhen/smssync/models/SmssyncResponse$Payload;->this$0:Lorg/addhen/smssync/models/SmssyncResponse;
  
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
643 B
smali/org/addhen/smssync/models/Filter.smali
    
Offset 259, 25 lines modifiedOffset 259, 28 lines modified
  
259 ····move-result·v0259 ····move-result·v0
  
260 ····if-lez·v0,·:cond_0260 ····if-lez·v0,·:cond_0
  
261 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->filterContentProvider:Lorg/addhen/smssync/database/FilterContentProvider;261 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->filterContentProvider:Lorg/addhen/smssync/database/FilterContentProvider;
  
 262 ····.line·80
262 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/FilterContentProvider;->add(Ljava/util/List;)Z263 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/FilterContentProvider;->add(Ljava/util/List;)Z
  
263 ····move-result·v0264 ····move-result·v0
  
264 ····if-eqz·v0,·:cond_0265 ····if-eqz·v0,·:cond_0
  
265 ····const/4·v0,·0x1266 ····const/4·v0,·0x1
  
 267 ····.line·79
266 ····:goto_0268 ····:goto_0
267 ····return·v0269 ····return·v0
  
 270 ····.line·80
268 ····:cond_0271 ····:cond_0
269 ····const/4·v0,·0x0272 ····const/4·v0,·0x0
  
270 ····goto·:goto_0273 ····goto·:goto_0
271 .end·method274 .end·method
  
272 .method·public·setId(I)V275 .method·public·setId(I)V
1.46 KB
smali/org/addhen/smssync/models/SyncUrl.smali
    
Offset 288, 25 lines modifiedOffset 288, 28 lines modified
  
288 ····move-result·v0288 ····move-result·v0
  
289 ····if-lez·v0,·:cond_0289 ····if-lez·v0,·:cond_0
  
290 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->syncUrlContentProvider:Lorg/addhen/smssync/database/SyncUrlContentProvider;290 ····sget-object·v0,·Lorg/addhen/smssync/database/Database;->syncUrlContentProvider:Lorg/addhen/smssync/database/SyncUrlContentProvider;
  
 291 ····.line·89
291 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/SyncUrlContentProvider;->addSyncUrl(Ljava/util/List;)Z292 ····invoke-virtual·{v0,·p1},·Lorg/addhen/smssync/database/SyncUrlContentProvider;->addSyncUrl(Ljava/util/List;)Z
  
292 ····move-result·v0293 ····move-result·v0
  
293 ····if-eqz·v0,·:cond_0294 ····if-eqz·v0,·:cond_0
  
294 ····const/4·v0,·0x1295 ····const/4·v0,·0x1
  
 296 ····.line·88
295 ····:goto_0297 ····:goto_0
296 ····return·v0298 ····return·v0
  
 299 ····.line·89
297 ····:cond_0300 ····:cond_0
298 ····const/4·v0,·0x0301 ····const/4·v0,·0x0
  
299 ····goto·:goto_0302 ····goto·:goto_0
300 .end·method303 .end·method
  
301 .method·public·setId(I)V304 .method·public·setId(I)V
Offset 482, 14 lines modifiedOffset 485, 15 lines modified
  
482 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;485 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
483 ····move-result-object·v0486 ····move-result-object·v0
  
484 ····iget-object·v1,·p0,·Lorg/addhen/smssync/models/SyncUrl;->syncScheme:Lorg/addhen/smssync/net/SyncScheme;487 ····iget-object·v1,·p0,·Lorg/addhen/smssync/models/SyncUrl;->syncScheme:Lorg/addhen/smssync/net/SyncScheme;
  
 488 ····.line·200
485 ····invoke-virtual·{v1},·Lorg/addhen/smssync/net/SyncScheme;->toString()Ljava/lang/String;489 ····invoke-virtual·{v1},·Lorg/addhen/smssync/net/SyncScheme;->toString()Ljava/lang/String;
  
486 ····move-result-object·v1490 ····move-result-object·v1
  
487 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;491 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
488 ····move-result-object·v0492 ····move-result-object·v0
Offset 500, 14 lines modifiedOffset 504, 15 lines modified
  
500 ····move-result-object·v0504 ····move-result-object·v0
  
501 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;505 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
502 ····move-result-object·v0506 ····move-result-object·v0
  
 507 ····.line·193
503 ····return-object·v0508 ····return-object·v0
504 .end·method509 .end·method
  
505 .method·public·totalActiveSynUrl()I510 .method·public·totalActiveSynUrl()I
506 ····.locals·1511 ····.locals·1
  
507 ····.prologue512 ····.prologue
2.06 KB
smali/org/addhen/smssync/models/SentMessagesModel.smali
    
Offset 146, 46 lines modifiedOffset 146, 51 lines modified
146 ····move-result·v12146 ····move-result·v12
  
147 ····if-eqz·v12,·:cond_1147 ····if-eqz·v12,·:cond_1
  
148 ····.line·177148 ····.line·177
149 ····const-string·v12,·"_id"149 ····const-string·v12,·"_id"
  
 150 ····.line·178
150 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I151 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
151 ····move-result·v10152 ····move-result·v10
  
152 ····.line·179153 ····.line·179
153 ····.local·v10,·"messagesIdIndex":I154 ····.local·v10,·"messagesIdIndex":I
154 ····const-string·v12,·"messages_from"155 ····const-string·v12,·"messages_from"
  
 156 ····.line·180
155 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I157 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
156 ····move-result·v9158 ····move-result·v9
  
157 ····.line·181159 ····.line·181
158 ····.local·v9,·"messagesFromIndex":I160 ····.local·v9,·"messagesFromIndex":I
159 ····const-string·v12,·"messages_date"161 ····const-string·v12,·"messages_date"
  
 162 ····.line·182
160 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I163 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
161 ····move-result·v7164 ····move-result·v7
  
162 ····.line·184165 ····.line·184
163 ····.local·v7,·"messagesDateIndex":I166 ····.local·v7,·"messagesDateIndex":I
164 ····const-string·v12,·"messages_body"167 ····const-string·v12,·"messages_body"
  
 168 ····.line·185
165 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I169 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
166 ····move-result·v5170 ····move-result·v5
  
167 ····.line·186171 ····.line·186
168 ····.local·v5,·"messagesBodyIndex":I172 ····.local·v5,·"messagesBodyIndex":I
169 ····const-string·v12,·"message_type"173 ····const-string·v12,·"message_type"
  
 174 ····.line·187
170 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I175 ····invoke-interface·{v0,·v12},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
171 ····move-result·v11176 ····move-result·v11
  
172 ····.line·191177 ····.line·191
173 ····.local·v11,·"messagesTypeIndex":I178 ····.local·v11,·"messagesTypeIndex":I
174 ····:cond_0179 ····:cond_0
Offset 199, 19 lines modifiedOffset 204, 20 lines modified
  
199 ····move-result-object·v2204 ····move-result-object·v2
  
200 ····.line·194205 ····.line·194
201 ····.local·v2,·"messageUuid":Ljava/lang/String;206 ····.local·v2,·"messageUuid":Ljava/lang/String;
202 ····invoke-virtual·{v3,·v2},·Lorg/addhen/smssync/models/SentMessagesModel;->setMessageUuid(Ljava/lang/String;)V207 ····invoke-virtual·{v3,·v2},·Lorg/addhen/smssync/models/SentMessagesModel;->setMessageUuid(Ljava/lang/String;)V
  
203 ····.line·196208 ····.line·197
204 ····invoke-interface·{v0,·v9},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;209 ····invoke-interface·{v0,·v9},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
205 ····move-result-object·v12210 ····move-result-object·v12
  
 211 ····.line·196
206 ····invoke-static·{v12},·Lorg/addhen/smssync/util/Util;->capitalizeFirstLetter(Ljava/lang/String;)Ljava/lang/String;212 ····invoke-static·{v12},·Lorg/addhen/smssync/util/Util;->capitalizeFirstLetter(Ljava/lang/String;)Ljava/lang/String;
  
207 ····move-result-object·v8213 ····move-result-object·v8
  
208 ····.line·198214 ····.line·198
209 ····.local·v8,·"messagesFrom":Ljava/lang/String;215 ····.local·v8,·"messagesFrom":Ljava/lang/String;
210 ····invoke-virtual·{v3,·v8},·Lorg/addhen/smssync/models/SentMessagesModel;->setMessageFrom(Ljava/lang/String;)V216 ····invoke-virtual·{v3,·v8},·Lorg/addhen/smssync/models/SentMessagesModel;->setMessageFrom(Ljava/lang/String;)V
281 B
smali/net/smssync/survey/dialog/R.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·918 ····.line·9
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·10 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
935 B
smali/net/smssync/survey/dialog/AppRate.smali
    
Offset 534, 37 lines modifiedOffset 534, 42 lines modified
  
534 ····invoke-static·{v0},·Lnet/smssync/survey/dialog/PreferenceHelper;->getIsAgreeShowDialog(Landroid/content/Context;)Z534 ····invoke-static·{v0},·Lnet/smssync/survey/dialog/PreferenceHelper;->getIsAgreeShowDialog(Landroid/content/Context;)Z
  
535 ····move-result·v0535 ····move-result·v0
  
536 ····if-eqz·v0,·:cond_0536 ····if-eqz·v0,·:cond_0
  
 537 ····.line·128
537 ····invoke-direct·{p0},·Lnet/smssync/survey/dialog/AppRate;->isOverLaunchTimes()Z538 ····invoke-direct·{p0},·Lnet/smssync/survey/dialog/AppRate;->isOverLaunchTimes()Z
  
538 ····move-result·v0539 ····move-result·v0
  
539 ····if-eqz·v0,·:cond_0540 ····if-eqz·v0,·:cond_0
  
 541 ····.line·129
540 ····invoke-direct·{p0},·Lnet/smssync/survey/dialog/AppRate;->isOverInstallDate()Z542 ····invoke-direct·{p0},·Lnet/smssync/survey/dialog/AppRate;->isOverInstallDate()Z
  
541 ····move-result·v0543 ····move-result·v0
  
542 ····if-eqz·v0,·:cond_0544 ····if-eqz·v0,·:cond_0
  
 545 ····.line·130
543 ····invoke-direct·{p0},·Lnet/smssync/survey/dialog/AppRate;->isOverRemindDate()Z546 ····invoke-direct·{p0},·Lnet/smssync/survey/dialog/AppRate;->isOverRemindDate()Z
  
544 ····move-result·v0547 ····move-result·v0
  
545 ····if-eqz·v0,·:cond_0548 ····if-eqz·v0,·:cond_0
  
546 ····const/4·v0,·0x1549 ····const/4·v0,·0x1
  
 550 ····.line·127
547 ····:goto_0551 ····:goto_0
548 ····return·v0552 ····return·v0
  
 553 ····.line·130
549 ····:cond_0554 ····:cond_0
550 ····const/4·v0,·0x0555 ····const/4·v0,·0x0
  
551 ····goto·:goto_0556 ····goto·:goto_0
552 .end·method557 .end·method
  
553 .method·public·showRateDialog(Landroid/app/Activity;)V558 .method·public·showRateDialog(Landroid/app/Activity;)V