--- /home/fdroid/fdroiddata/tmp/com.Pau.ImapNotes2_40.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.Pau.ImapNotes2_40.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,25 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: b39bbe1704e4c33de18fd9d32b023812fd3c6c5044da4783a9e7e92069e4c790 │ -Signer #1 certificate SHA-1 digest: c4f305dc85ef180e61d972a52cd009f29d1d1636 │ -Signer #1 certificate MD5 digest: c5118f838b66d9f08fcf6a9e11e07922 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: af6e8ca616dab6fa7c68130624534d8f5d7b4b52273695c25a723e6a78921e31 │ -Signer #1 public key SHA-1 digest: 1a4639dc7c5e6f558c3addacf7d75192dc8baeff │ -Signer #1 public key MD5 digest: 4eedea7b04b5fd35cf76a1443a4a1ad2 │ -WARNING: META-INF/javamail.default.address.map not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/javamail.charset.map not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/gfprobe-provider.xml not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/mailcap not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/javamail.default.providers not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/javamail.providers not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/NOTICE.txt not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,45 +1,43 @@ │ -Zip file size: 834703 bytes, number of entries: 43 │ --rw---- 2.0 fat 3352 bl defN 16-Mar-01 09:09 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 3473 bl defN 16-Mar-01 09:09 META-INF/7EFC2BDD.SF │ --rw---- 2.0 fat 1326 bl defN 16-Mar-01 09:09 META-INF/7EFC2BDD.RSA │ --rw---- 2.0 fat 12 bl defN 16-Mar-01 08:02 META-INF/javamail.default.address.map │ --rw---- 2.0 fat 1296 bl defN 16-Mar-01 08:02 META-INF/javamail.charset.map │ --rw---- 2.0 fat 3835 bl defN 16-Mar-01 08:02 META-INF/gfprobe-provider.xml │ --rw---- 2.0 fat 691 bl defN 16-Mar-01 08:02 META-INF/mailcap │ --rw---- 2.0 fat 586 bl defN 16-Mar-01 08:02 META-INF/javamail.default.providers │ --rw---- 2.0 fat 100 bl defN 16-Mar-01 08:02 META-INF/javamail.providers │ --rw---- 2.0 fat 178 bl defN 16-Mar-01 08:02 META-INF/NOTICE.txt │ --rw---- 2.0 fat 41 bl defN 16-Mar-01 08:02 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 16-Mar-01 08:02 META-INF/fdroidserverid │ --rw---- 2.0 fat 6024 bX defN 16-Mar-01 08:02 AndroidManifest.xml │ --rw---- 1.0 fat 2460 b- stor 16-Mar-01 08:00 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1442 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_about.png │ --rw---- 1.0 fat 1908 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_color.png │ --rw---- 1.0 fat 1610 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_delete.png │ --rw---- 1.0 fat 1570 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_login.png │ --rw---- 1.0 fat 1769 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_new.png │ --rw---- 1.0 fat 323 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 1710 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 701 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 1036 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_action_user_edit.png │ --rw---- 1.0 fat 1577 b- stor 16-Mar-01 08:00 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3236 b- stor 16-Mar-01 08:00 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 5000 b- stor 16-Mar-01 08:00 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 4192 bl defN 16-Mar-01 08:02 res/layout/account_selection.xml │ --rw---- 2.0 fat 1580 bl defN 16-Mar-01 08:02 res/layout/main.xml │ --rw---- 2.0 fat 808 bl defN 16-Mar-01 08:02 res/layout/new_note.xml │ --rw---- 2.0 fat 912 bl defN 16-Mar-01 08:02 res/layout/note_detail.xml │ --rw---- 2.0 fat 1092 bl defN 16-Mar-01 08:02 res/layout/note_element.xml │ --rw---- 2.0 fat 1528 bl defN 16-Mar-01 08:02 res/menu/detail.xml │ --rw---- 2.0 fat 1152 bl defN 16-Mar-01 08:02 res/menu/list.xml │ --rw---- 2.0 fat 464 bl defN 16-Mar-01 08:02 res/menu/newnote.xml │ --rw---- 2.0 fat 240 bl defN 16-Mar-01 08:02 res/xml/account_preferences.xml │ --rw---- 2.0 fat 480 bl defN 16-Mar-01 08:02 res/xml/authenticator.xml │ --rw---- 2.0 fat 336 bl defN 16-Mar-01 08:02 res/xml/searchable.xml │ --rw---- 2.0 fat 576 bl defN 16-Mar-01 08:02 res/xml/syncadapter.xml │ --rw---- 1.0 fat 5784 b- stor 16-Mar-01 08:00 resources.arsc │ --rw---- 2.0 fat 2321444 bl defN 16-Mar-01 08:02 classes.dex │ --rw---- 2.0 fat 23115 bl defN 16-Mar-01 08:02 org/apache/harmony/awt/internal/nls/messages.properties │ --rw---- 2.0 fat 581 bl defN 16-Mar-01 08:02 mimetypes.default │ --rw---- 2.0 fat 292 bl defN 16-Mar-01 08:02 mailcap.default │ -43 files, 2409873 bytes uncompressed, 828474 bytes compressed: 65.6% │ +Zip file size: 832776 bytes, number of entries: 41 │ +-rw---- 2.0 fat 6024 bX defN 17-Oct-17 00:20 AndroidManifest.xml │ +-rw---- 1.0 fat 2460 b- stor 17-Oct-17 00:20 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1442 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_about.png │ +-rw---- 1.0 fat 1908 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_color.png │ +-rw---- 1.0 fat 1610 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_delete.png │ +-rw---- 1.0 fat 1570 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_login.png │ +-rw---- 1.0 fat 1769 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_new.png │ +-rw---- 1.0 fat 323 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 1710 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 701 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 1036 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_action_user_edit.png │ +-rw---- 1.0 fat 1577 b- stor 17-Oct-17 00:20 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3236 b- stor 17-Oct-17 00:20 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 5000 b- stor 17-Oct-17 00:20 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 4192 bl defN 17-Oct-17 00:20 res/layout/account_selection.xml │ +-rw---- 2.0 fat 1580 bl defN 17-Oct-17 00:20 res/layout/main.xml │ +-rw---- 2.0 fat 808 bl defN 17-Oct-17 00:20 res/layout/new_note.xml │ +-rw---- 2.0 fat 912 bl defN 17-Oct-17 00:20 res/layout/note_detail.xml │ +-rw---- 2.0 fat 1092 bl defN 17-Oct-17 00:20 res/layout/note_element.xml │ +-rw---- 2.0 fat 1528 bl defN 17-Oct-17 00:20 res/menu/detail.xml │ +-rw---- 2.0 fat 1152 bl defN 17-Oct-17 00:20 res/menu/list.xml │ +-rw---- 2.0 fat 464 bl defN 17-Oct-17 00:20 res/menu/newnote.xml │ +-rw---- 2.0 fat 240 bl defN 17-Oct-17 00:20 res/xml/account_preferences.xml │ +-rw---- 2.0 fat 480 bl defN 17-Oct-17 00:20 res/xml/authenticator.xml │ +-rw---- 2.0 fat 336 bl defN 17-Oct-17 00:20 res/xml/searchable.xml │ +-rw---- 2.0 fat 576 bl defN 17-Oct-17 00:20 res/xml/syncadapter.xml │ +-rw---- 1.0 fat 5784 b- stor 17-Oct-17 00:20 resources.arsc │ +-rw---- 2.0 fat 2320680 bl defN 17-Oct-17 00:20 classes.dex │ +-rw---- 2.0 fat 100 bl defN 17-Oct-17 00:20 META-INF/javamail.providers │ +-rw---- 2.0 fat 12 bl defN 17-Oct-17 00:20 META-INF/javamail.default.address.map │ +-rw---- 2.0 fat 1296 bl defN 17-Oct-17 00:20 META-INF/javamail.charset.map │ +-rw---- 2.0 fat 3835 bl defN 17-Oct-17 00:20 META-INF/gfprobe-provider.xml │ +-rw---- 2.0 fat 691 bl defN 17-Oct-17 00:20 META-INF/mailcap │ +-rw---- 2.0 fat 586 bl defN 17-Oct-17 00:20 META-INF/javamail.default.providers │ +-rw---- 2.0 fat 581 bl defN 17-Oct-17 00:20 mimetypes.default │ +-rw---- 2.0 fat 292 bl defN 17-Oct-17 00:20 mailcap.default │ +-rw---- 2.0 fat 178 bl defN 17-Oct-17 00:20 META-INF/NOTICE.txt │ +-rw---- 2.0 fat 23115 bl defN 17-Oct-17 00:20 org/apache/harmony/awt/internal/nls/messages.properties │ +-rw---- 2.0 fat 3352 b- defN 17-Oct-17 00:20 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 3473 b- defN 17-Oct-17 00:20 META-INF/7EFC2BDD.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Oct-17 00:20 META-INF/7EFC2BDD.RSA │ +41 files, 2409027 bytes uncompressed, 826886 bytes compressed: 65.7% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 2504160 bytes, number of entries: 1365 │ │ │ +Zip file size: 2504113 bytes, number of entries: 1365 │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AnimRes.class │ │ │ ?rwxrwxr-x 2.0 unx 129 b- stor 80-Jan-01 00:00 android/support/annotation/AnimatorRes.class │ │ │ ?rwxrwxr-x 2.0 unx 124 b- stor 80-Jan-01 00:00 android/support/annotation/AnyRes.class │ │ │ ?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ArrayRes.class │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AttrRes.class │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/BoolRes.class │ │ │ ?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ColorRes.class │ │ │ @@ -571,60 +571,60 @@ │ │ │ ?rwxrwxr-x 2.0 unx 977 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$Callback.class │ │ │ ?rwxrwxr-x 2.0 unx 15622 b- defN 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 1138 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/AccontConfigurationActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1138 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/AccontConfigurationActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1062 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/AccontConfigurationActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 577 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread$1.class │ │ │ ?rwxrwxr-x 2.0 unx 7843 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread.class │ │ │ -?rwxrwxr-x 2.0 unx 8505 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/AccontConfigurationActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 8499 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/AccontConfigurationActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 4566 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Data/ConfigurationFile.class │ │ │ ?rwxrwxr-x 2.0 unx 2283 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Data/ImapNotes2Account.class │ │ │ ?rwxrwxr-x 2.0 unx 85 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Data/NotesDb$1.class │ │ │ ?rwxrwxr-x 2.0 unx 324 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Data/NotesDb$NotesDbHelper$Patch.class │ │ │ ?rwxrwxr-x 2.0 unx 1110 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Data/NotesDb$NotesDbHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 4374 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Data/NotesDb.class │ │ │ ?rwxrwxr-x 2.0 unx 1118 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/ImapNotes2.class │ │ │ ?rwxrwxr-x 2.0 unx 1233 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1279 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2635 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 763 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 387 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity$5.class │ │ │ -?rwxrwxr-x 2.0 unx 3262 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity$AccountsUpdateListener.class │ │ │ -?rwxrwxr-x 2.0 unx 14999 b- defN 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity.class │ │ │ +?rwxrwxr-x 2.0 unx 3257 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity$AccountsUpdateListener.class │ │ │ +?rwxrwxr-x 2.0 unx 14995 b- defN 80-Jan-01 00:00 com/Pau/ImapNotes2/Listactivity.class │ │ │ ?rwxrwxr-x 2.0 unx 490 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/ImapNotes2Result.class │ │ │ ?rwxrwxr-x 2.0 unx 2079 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/ImapNotesAuthenticatorService$Authenticator.class │ │ │ ?rwxrwxr-x 2.0 unx 1057 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/ImapNotesAuthenticatorService.class │ │ │ ?rwxrwxr-x 2.0 unx 5571 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/Imaper.class │ │ │ ?rwxrwxr-x 2.0 unx 1168 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/OneNote.class │ │ │ ?rwxrwxr-x 2.0 unx 696 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/Sticky.class │ │ │ ?rwxrwxr-x 2.0 unx 2012 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/SyncThread.class │ │ │ -?rwxrwxr-x 2.0 unx 8432 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/UpdateThread.class │ │ │ +?rwxrwxr-x 2.0 unx 8428 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Miscs/UpdateThread.class │ │ │ ?rwxrwxr-x 2.0 unx 2150 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NewNoteActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 863 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NoteDetailActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1072 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NoteDetailActivity$Colors.class │ │ │ ?rwxrwxr-x 2.0 unx 8560 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NoteDetailActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 89 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NotesListAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2171 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NotesListAdapter$SimpleFilter.class │ │ │ ?rwxrwxr-x 2.0 unx 182 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NotesListAdapter$ViewBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 4918 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NotesListAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 4907 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/NotesListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 140 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 194 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 555 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 1522 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 334 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 249 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 194 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 333 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$style.class │ │ │ ?rwxrwxr-x 2.0 unx 308 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 135 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/R.class │ │ │ ?rwxrwxr-x 2.0 unx 783 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Sync/StubProvider.class │ │ │ -?rwxrwxr-x 2.0 unx 6954 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Sync/SyncAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 6941 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Sync/SyncAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1164 b- stor 80-Jan-01 00:00 com/Pau/ImapNotes2/Sync/SyncService.class │ │ │ -?rwxrwxr-x 2.0 unx 12713 b- defN 80-Jan-01 00:00 com/Pau/ImapNotes2/Sync/SyncUtils.class │ │ │ +?rwxrwxr-x 2.0 unx 12696 b- defN 80-Jan-01 00:00 com/Pau/ImapNotes2/Sync/SyncUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 1768 b- stor 80-Jan-01 00:00 com/sun/activation/registries/LineTokenizer.class │ │ │ ?rwxrwxr-x 2.0 unx 1569 b- stor 80-Jan-01 00:00 com/sun/activation/registries/LogSupport.class │ │ │ ?rwxrwxr-x 2.0 unx 7180 b- stor 80-Jan-01 00:00 com/sun/activation/registries/MailcapFile.class │ │ │ ?rwxrwxr-x 2.0 unx 235 b- stor 80-Jan-01 00:00 com/sun/activation/registries/MailcapParseException.class │ │ │ ?rwxrwxr-x 2.0 unx 2945 b- stor 80-Jan-01 00:00 com/sun/activation/registries/MailcapTokenizer.class │ │ │ ?rwxrwxr-x 2.0 unx 650 b- stor 80-Jan-01 00:00 com/sun/activation/registries/MimeTypeEntry.class │ │ │ ?rwxrwxr-x 2.0 unx 3049 b- stor 80-Jan-01 00:00 com/sun/activation/registries/MimeTypeFile.class │ │ │ @@ -1360,8 +1360,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2051 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1843 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 968 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 934 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 561 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 984 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class │ │ │ -1365 files, 2655906 bytes uncompressed, 2251190 bytes compressed: 15.2% │ │ │ +1365 files, 2655846 bytes uncompressed, 2251143 bytes compressed: 15.2% │ │ ├── com/Pau/ImapNotes2/AccontConfigurationActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -132,16 +132,16 @@ │ │ │ │ this.security_i = Integer.parseInt(this.security); │ │ │ │ this.securitySpinner.setSelection(this.security_i); │ │ │ │ this.stickyCheckBox.setChecked(Boolean.parseBoolean(this.settings.GetUsesticky())); │ │ │ │ this.syncintervalTextView.setText((CharSequence)"15"); │ │ │ │ } │ │ │ │ final LinearLayout linearLayout = (LinearLayout)this.findViewById(2131296273); │ │ │ │ AccontConfigurationActivity.accountManager = AccountManager.get(this.getApplicationContext()); │ │ │ │ - Account[] accountsByType; │ │ │ │ - for (int length = (accountsByType = AccontConfigurationActivity.accountManager.getAccountsByType("com.Pau.ImapNotes2")).length, i = 0; i < length; ++i) { │ │ │ │ + final Account[] accountsByType = AccontConfigurationActivity.accountManager.getAccountsByType("com.Pau.ImapNotes2"); │ │ │ │ + for (int length = accountsByType.length, i = 0; i < length; ++i) { │ │ │ │ final Account myAccount = accountsByType[i]; │ │ │ │ if (myAccount.name.equals(this.accountname)) { │ │ │ │ AccontConfigurationActivity.myAccount = myAccount; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ if (this.action == null || AccontConfigurationActivity.myAccount == null) { │ │ ├── com/Pau/ImapNotes2/Listactivity$AccountsUpdateListener.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -44,25 +44,25 @@ │ │ │ │ final Account[] access$600 = Listactivity.access$600(); │ │ │ │ for (int length2 = access$600.length, j = 0; j < length2; ++j) { │ │ │ │ list.add(access$600[j].name); │ │ │ │ } │ │ │ │ if (list.size() != 0) { │ │ │ │ Boolean b = Boolean.valueOf(true); │ │ │ │ final ListIterator listIterator = Listactivity.access$700().listIterator(); │ │ │ │ - Label_0437_Outer: │ │ │ │ + Label_0435_Outer: │ │ │ │ while (listIterator.hasNext()) { │ │ │ │ final String str = (String)listIterator.next(); │ │ │ │ if (!list.contains(str)) { │ │ │ │ listIterator.remove(); │ │ │ │ final String string = ImapNotes2.getAppContext().getFilesDir() + "/" + str; │ │ │ │ while (true) { │ │ │ │ try { │ │ │ │ FileUtils.deleteDirectory(new File(string)); │ │ │ │ b = Boolean.valueOf(false); │ │ │ │ - continue Label_0437_Outer; │ │ │ │ + continue Label_0435_Outer; │ │ │ │ } │ │ │ │ catch (IOException ex) { │ │ │ │ ex.printStackTrace(); │ │ │ │ continue; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ ├── com/Pau/ImapNotes2/Listactivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1838,163 +1838,161 @@ │ │ │ │ 17: aload 6 │ │ │ │ 19: iload 7 │ │ │ │ 21: invokevirtual #549 // Method android/widget/TextView.setBackgroundColor:(I)V │ │ │ │ 24: getstatic #132 // Field accounts:[Landroid/accounts/Account; │ │ │ │ 27: iload_3 │ │ │ │ 28: aaload │ │ │ │ 29: astore 8 │ │ │ │ - 31: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ - 33: astore 6 │ │ │ │ - 35: aload 8 │ │ │ │ - 37: aload 6 │ │ │ │ - 39: invokestatic #553 // Method android/content/ContentResolver.getPeriodicSyncs:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/util/List; │ │ │ │ - 42: astore 9 │ │ │ │ - 44: aload 9 │ │ │ │ - 46: invokeinterface #557, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 51: astore 10 │ │ │ │ - 53: aload 10 │ │ │ │ - 55: invokeinterface #563, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 60: istore 11 │ │ │ │ - 62: iload 11 │ │ │ │ - 64: ifeq 182 │ │ │ │ - 67: aload 10 │ │ │ │ - 69: invokeinterface #567, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 74: checkcast #569 // class android/content/PeriodicSync │ │ │ │ - 77: astore 12 │ │ │ │ - 79: aload 12 │ │ │ │ - 81: getfield #573 // Field android/content/PeriodicSync.period:J │ │ │ │ - 84: lstore 13 │ │ │ │ - 86: ldc2_w #574 // long 86400l │ │ │ │ - 89: lstore 15 │ │ │ │ - 91: lload 13 │ │ │ │ - 93: lload 15 │ │ │ │ - 95: lcmp │ │ │ │ - 96: istore 11 │ │ │ │ - 98: iload 11 │ │ │ │ - 100: ifne 53 │ │ │ │ - 103: aload 8 │ │ │ │ - 105: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ + 31: aload 8 │ │ │ │ + 33: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ + 35: invokestatic #553 // Method android/content/ContentResolver.getPeriodicSyncs:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/util/List; │ │ │ │ + 38: astore 9 │ │ │ │ + 40: aload 9 │ │ │ │ + 42: invokeinterface #557, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 47: astore 6 │ │ │ │ + 49: aload 6 │ │ │ │ + 51: invokeinterface #563, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 56: istore 7 │ │ │ │ + 58: iload 7 │ │ │ │ + 60: ifeq 178 │ │ │ │ + 63: aload 6 │ │ │ │ + 65: invokeinterface #567, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 70: checkcast #569 // class android/content/PeriodicSync │ │ │ │ + 73: astore 10 │ │ │ │ + 75: aload 10 │ │ │ │ + 77: getfield #573 // Field android/content/PeriodicSync.period:J │ │ │ │ + 80: lstore 11 │ │ │ │ + 82: ldc2_w #574 // long 86400l │ │ │ │ + 85: lstore 13 │ │ │ │ + 87: lload 11 │ │ │ │ + 89: lload 13 │ │ │ │ + 91: lcmp │ │ │ │ + 92: istore 7 │ │ │ │ + 94: iload 7 │ │ │ │ + 96: ifne 49 │ │ │ │ + 99: aload 8 │ │ │ │ + 101: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ + 103: iconst_1 │ │ │ │ + 104: invokestatic #581 // Method android/content/ContentResolver.setIsSyncable:(Landroid/accounts/Account;Ljava/lang/String;I)V │ │ │ │ 107: iconst_1 │ │ │ │ - 108: invokestatic #581 // Method android/content/ContentResolver.setIsSyncable:(Landroid/accounts/Account;Ljava/lang/String;I)V │ │ │ │ - 111: iconst_1 │ │ │ │ - 112: istore 7 │ │ │ │ - 114: aload 8 │ │ │ │ - 116: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ - 118: iload 7 │ │ │ │ - 120: invokestatic #585 // Method android/content/ContentResolver.setSyncAutomatically:(Landroid/accounts/Account;Ljava/lang/String;Z)V │ │ │ │ - 123: new #111 // class android/os/Bundle │ │ │ │ - 126: astore 17 │ │ │ │ - 128: aload 17 │ │ │ │ - 130: invokespecial #112 // Method android/os/Bundle."":()V │ │ │ │ - 133: bipush 60 │ │ │ │ - 135: i2l │ │ │ │ - 136: lstore 15 │ │ │ │ - 138: aload 8 │ │ │ │ - 140: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ - 142: aload 17 │ │ │ │ - 144: lload 15 │ │ │ │ - 146: invokestatic #591 // Method android/content/ContentResolver.addPeriodicSync:(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V │ │ │ │ - 149: aload_0 │ │ │ │ - 150: invokevirtual #240 // Method getApplicationContext:()Landroid/content/Context; │ │ │ │ - 153: astore 6 │ │ │ │ - 155: ldc_w #593 // String Recreating this account is recommended to manage sync interval. Set to 15 minutes in the meantime │ │ │ │ - 158: astore 17 │ │ │ │ - 160: iconst_1 │ │ │ │ - 161: istore 18 │ │ │ │ - 163: aload 6 │ │ │ │ - 165: aload 17 │ │ │ │ - 167: iload 18 │ │ │ │ - 169: invokestatic #599 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ - 172: astore 6 │ │ │ │ - 174: aload 6 │ │ │ │ - 176: invokevirtual #601 // Method android/widget/Toast.show:()V │ │ │ │ - 179: goto 53 │ │ │ │ - 182: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 185: astore 6 │ │ │ │ - 187: aload 8 │ │ │ │ - 189: getfield #606 // Field android/accounts/Account.name:Ljava/lang/String; │ │ │ │ - 192: astore 17 │ │ │ │ - 194: aload 6 │ │ │ │ - 196: aload 17 │ │ │ │ - 198: invokevirtual #609 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetAccountname:(Ljava/lang/String;)V │ │ │ │ - 201: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 204: astore 6 │ │ │ │ - 206: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ - 209: aload 8 │ │ │ │ - 211: ldc #168 // String username │ │ │ │ - 213: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 216: astore 17 │ │ │ │ - 218: aload 6 │ │ │ │ - 220: aload 17 │ │ │ │ - 222: invokevirtual #178 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetUsername:(Ljava/lang/String;)V │ │ │ │ - 225: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ - 228: aload 8 │ │ │ │ - 230: invokevirtual #182 // Method android/accounts/AccountManager.getPassword:(Landroid/accounts/Account;)Ljava/lang/String; │ │ │ │ - 233: astore 19 │ │ │ │ - 235: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 238: aload 19 │ │ │ │ - 240: invokevirtual #185 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetPassword:(Ljava/lang/String;)V │ │ │ │ - 243: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 246: astore 6 │ │ │ │ - 248: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ - 251: aload 8 │ │ │ │ - 253: ldc #187 // String server │ │ │ │ - 255: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 258: astore 17 │ │ │ │ - 260: aload 6 │ │ │ │ - 262: aload 17 │ │ │ │ - 264: invokevirtual #190 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetServer:(Ljava/lang/String;)V │ │ │ │ - 267: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 270: astore 6 │ │ │ │ - 272: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ - 275: aload 8 │ │ │ │ - 277: ldc #192 // String portnum │ │ │ │ - 279: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 282: astore 17 │ │ │ │ - 284: aload 6 │ │ │ │ - 286: aload 17 │ │ │ │ - 288: invokevirtual #195 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetPortnum:(Ljava/lang/String;)V │ │ │ │ - 291: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 294: astore 6 │ │ │ │ - 296: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ - 299: aload 8 │ │ │ │ - 301: ldc #197 // String security │ │ │ │ - 303: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 306: astore 17 │ │ │ │ - 308: aload 6 │ │ │ │ - 310: aload 17 │ │ │ │ - 312: invokevirtual #200 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetSecurity:(Ljava/lang/String;)V │ │ │ │ - 315: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 318: astore 6 │ │ │ │ - 320: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ - 323: aload 8 │ │ │ │ - 325: ldc #202 // String usesticky │ │ │ │ - 327: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 330: astore 17 │ │ │ │ - 332: aload 6 │ │ │ │ - 334: aload 17 │ │ │ │ - 336: invokevirtual #205 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetUsesticky:(Ljava/lang/String;)V │ │ │ │ - 339: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 342: astore 6 │ │ │ │ - 344: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ - 347: aload 8 │ │ │ │ - 349: ldc #207 // String syncinterval │ │ │ │ - 351: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 354: astore 17 │ │ │ │ - 356: aload 6 │ │ │ │ - 358: aload 17 │ │ │ │ - 360: invokevirtual #210 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetSyncinterval:(Ljava/lang/String;)V │ │ │ │ - 363: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 366: invokevirtual #213 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetaccountHasChanged:()V │ │ │ │ - 369: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ - 372: aload 8 │ │ │ │ - 374: invokevirtual #613 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetAccount:(Landroid/accounts/Account;)V │ │ │ │ - 377: aload_0 │ │ │ │ - 378: invokevirtual #616 // Method RefreshList:()V │ │ │ │ - 381: return │ │ │ │ + 108: istore 15 │ │ │ │ + 110: aload 8 │ │ │ │ + 112: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ + 114: iload 15 │ │ │ │ + 116: invokestatic #585 // Method android/content/ContentResolver.setSyncAutomatically:(Landroid/accounts/Account;Ljava/lang/String;Z)V │ │ │ │ + 119: new #111 // class android/os/Bundle │ │ │ │ + 122: astore 16 │ │ │ │ + 124: aload 16 │ │ │ │ + 126: invokespecial #112 // Method android/os/Bundle."":()V │ │ │ │ + 129: bipush 60 │ │ │ │ + 131: i2l │ │ │ │ + 132: lstore 13 │ │ │ │ + 134: aload 8 │ │ │ │ + 136: ldc #13 // String com.Pau.ImapNotes2.provider │ │ │ │ + 138: aload 16 │ │ │ │ + 140: lload 13 │ │ │ │ + 142: invokestatic #591 // Method android/content/ContentResolver.addPeriodicSync:(Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;J)V │ │ │ │ + 145: aload_0 │ │ │ │ + 146: invokevirtual #240 // Method getApplicationContext:()Landroid/content/Context; │ │ │ │ + 149: astore 17 │ │ │ │ + 151: ldc_w #593 // String Recreating this account is recommended to manage sync interval. Set to 15 minutes in the meantime │ │ │ │ + 154: astore 16 │ │ │ │ + 156: iconst_1 │ │ │ │ + 157: istore 18 │ │ │ │ + 159: aload 17 │ │ │ │ + 161: aload 16 │ │ │ │ + 163: iload 18 │ │ │ │ + 165: invokestatic #599 // Method android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ │ │ + 168: astore 17 │ │ │ │ + 170: aload 17 │ │ │ │ + 172: invokevirtual #601 // Method android/widget/Toast.show:()V │ │ │ │ + 175: goto 49 │ │ │ │ + 178: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 181: astore 6 │ │ │ │ + 183: aload 8 │ │ │ │ + 185: getfield #606 // Field android/accounts/Account.name:Ljava/lang/String; │ │ │ │ + 188: astore 17 │ │ │ │ + 190: aload 6 │ │ │ │ + 192: aload 17 │ │ │ │ + 194: invokevirtual #609 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetAccountname:(Ljava/lang/String;)V │ │ │ │ + 197: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 200: astore 6 │ │ │ │ + 202: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ + 205: aload 8 │ │ │ │ + 207: ldc #168 // String username │ │ │ │ + 209: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 212: astore 17 │ │ │ │ + 214: aload 6 │ │ │ │ + 216: aload 17 │ │ │ │ + 218: invokevirtual #178 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetUsername:(Ljava/lang/String;)V │ │ │ │ + 221: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ + 224: aload 8 │ │ │ │ + 226: invokevirtual #182 // Method android/accounts/AccountManager.getPassword:(Landroid/accounts/Account;)Ljava/lang/String; │ │ │ │ + 229: astore 19 │ │ │ │ + 231: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 234: aload 19 │ │ │ │ + 236: invokevirtual #185 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetPassword:(Ljava/lang/String;)V │ │ │ │ + 239: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 242: astore 6 │ │ │ │ + 244: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ + 247: aload 8 │ │ │ │ + 249: ldc #187 // String server │ │ │ │ + 251: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 254: astore 17 │ │ │ │ + 256: aload 6 │ │ │ │ + 258: aload 17 │ │ │ │ + 260: invokevirtual #190 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetServer:(Ljava/lang/String;)V │ │ │ │ + 263: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 266: astore 6 │ │ │ │ + 268: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ + 271: aload 8 │ │ │ │ + 273: ldc #192 // String portnum │ │ │ │ + 275: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 278: astore 17 │ │ │ │ + 280: aload 6 │ │ │ │ + 282: aload 17 │ │ │ │ + 284: invokevirtual #195 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetPortnum:(Ljava/lang/String;)V │ │ │ │ + 287: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 290: astore 6 │ │ │ │ + 292: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ + 295: aload 8 │ │ │ │ + 297: ldc #197 // String security │ │ │ │ + 299: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 302: astore 17 │ │ │ │ + 304: aload 6 │ │ │ │ + 306: aload 17 │ │ │ │ + 308: invokevirtual #200 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetSecurity:(Ljava/lang/String;)V │ │ │ │ + 311: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 314: astore 6 │ │ │ │ + 316: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ + 319: aload 8 │ │ │ │ + 321: ldc #202 // String usesticky │ │ │ │ + 323: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 326: astore 17 │ │ │ │ + 328: aload 6 │ │ │ │ + 330: aload 17 │ │ │ │ + 332: invokevirtual #205 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetUsesticky:(Ljava/lang/String;)V │ │ │ │ + 335: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 338: astore 6 │ │ │ │ + 340: getstatic #166 // Field accountManager:Landroid/accounts/AccountManager; │ │ │ │ + 343: aload 8 │ │ │ │ + 345: ldc #207 // String syncinterval │ │ │ │ + 347: invokevirtual #174 // Method android/accounts/AccountManager.getUserData:(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 350: astore 17 │ │ │ │ + 352: aload 6 │ │ │ │ + 354: aload 17 │ │ │ │ + 356: invokevirtual #210 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetSyncinterval:(Ljava/lang/String;)V │ │ │ │ + 359: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 362: invokevirtual #213 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetaccountHasChanged:()V │ │ │ │ + 365: getstatic #103 // Field imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ │ │ + 368: aload 8 │ │ │ │ + 370: invokevirtual #613 // Method com/Pau/ImapNotes2/Data/ImapNotes2Account.SetAccount:(Landroid/accounts/Account;)V │ │ │ │ + 373: aload_0 │ │ │ │ + 374: invokevirtual #616 // Method RefreshList:()V │ │ │ │ + 377: return │ │ │ │ │ │ │ │ public void onNothingSelected(android.widget.AdapterView); │ │ │ │ descriptor: (Landroid/widget/AdapterView;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: return │ │ ├── com/Pau/ImapNotes2/Miscs/UpdateThread.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1459,51 +1459,49 @@ │ │ │ │ 2: invokevirtual #412 // Method doInBackground:([Ljava/lang/Object;)Ljava/lang/Boolean; │ │ │ │ 5: areturn │ │ │ │ │ │ │ │ public int getIndexByNumber(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #271 // Field notesList:Ljava/util/ArrayList; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokevirtual #416 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokeinterface #421, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore 4 │ │ │ │ - 18: iload 4 │ │ │ │ - 20: ifeq 68 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: invokeinterface #425, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #151 // class com/Pau/ImapNotes2/Miscs/OneNote │ │ │ │ - 32: astore 5 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokevirtual #183 // Method com/Pau/ImapNotes2/Miscs/OneNote.GetUid:()Ljava/lang/String; │ │ │ │ - 39: astore_2 │ │ │ │ - 40: aload_2 │ │ │ │ - 41: aload_1 │ │ │ │ - 42: invokevirtual #127 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 45: istore 4 │ │ │ │ - 47: iload 4 │ │ │ │ - 49: ifeq 10 │ │ │ │ - 52: aload_0 │ │ │ │ - 53: getfield #271 // Field notesList:Ljava/util/ArrayList; │ │ │ │ - 56: astore_2 │ │ │ │ - 57: aload_2 │ │ │ │ - 58: aload 5 │ │ │ │ - 60: invokevirtual #429 // Method java/util/ArrayList.indexOf:(Ljava/lang/Object;)I │ │ │ │ - 63: istore 4 │ │ │ │ - 65: iload 4 │ │ │ │ - 67: ireturn │ │ │ │ - 68: iconst_m1 │ │ │ │ - 69: istore 4 │ │ │ │ - 71: goto 65 │ │ │ │ + 4: invokevirtual #416 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_2 │ │ │ │ + 8: aload_2 │ │ │ │ + 9: invokeinterface #421, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_3 │ │ │ │ + 15: iload_3 │ │ │ │ + 16: ifeq 64 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: invokeinterface #425, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #151 // class com/Pau/ImapNotes2/Miscs/OneNote │ │ │ │ + 28: astore 4 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: invokevirtual #183 // Method com/Pau/ImapNotes2/Miscs/OneNote.GetUid:()Ljava/lang/String; │ │ │ │ + 35: astore 5 │ │ │ │ + 37: aload 5 │ │ │ │ + 39: aload_1 │ │ │ │ + 40: invokevirtual #127 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 43: istore_3 │ │ │ │ + 44: iload_3 │ │ │ │ + 45: ifeq 8 │ │ │ │ + 48: aload_0 │ │ │ │ + 49: getfield #271 // Field notesList:Ljava/util/ArrayList; │ │ │ │ + 52: astore_2 │ │ │ │ + 53: aload_2 │ │ │ │ + 54: aload 4 │ │ │ │ + 56: invokevirtual #429 // Method java/util/ArrayList.indexOf:(Ljava/lang/Object;)I │ │ │ │ + 59: istore 6 │ │ │ │ + 61: iload 6 │ │ │ │ + 63: ireturn │ │ │ │ + 64: iconst_m1 │ │ │ │ + 65: istore 6 │ │ │ │ + 67: goto 61 │ │ │ │ │ │ │ │ protected void onPostExecute(java.lang.Boolean); │ │ │ │ descriptor: (Ljava/lang/Boolean;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── com/Pau/ImapNotes2/NotesListAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ else if (viewById instanceof TextView) { │ │ │ │ this.setViewText((TextView)viewById, string); │ │ │ │ } │ │ │ │ else { │ │ │ │ if (!(viewById instanceof ImageView)) { │ │ │ │ - throw new IllegalStateException(((ImageView)viewById).getClass().getName() + " is not a " + " view that can be bounds by this SimpleAdapter"); │ │ │ │ + throw new IllegalStateException(((ImageView)viewById).getClass().getName() + " is not a view that can be bounds by this SimpleAdapter"); │ │ │ │ } │ │ │ │ if (value instanceof Integer) { │ │ │ │ this.setViewImage(viewById, (int)Integer.valueOf(value)); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.setViewImage((ImageView)viewById, string); │ │ │ │ } │ │ ├── com/Pau/ImapNotes2/Sync/SyncAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -101,206 +101,202 @@ │ │ │ │ // 24: aload 4 │ │ │ │ // 26: aload 5 │ │ │ │ // 28: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ // 31: ldc "/" │ │ │ │ // 33: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 36: astore 4 │ │ │ │ // 38: getstatic com/Pau/ImapNotes2/Sync/SyncAdapter.account:Landroid/accounts/Account; │ │ │ │ - // 41: astore 5 │ │ │ │ - // 43: aload 5 │ │ │ │ - // 45: astore 6 │ │ │ │ - // 47: aload 5 │ │ │ │ - // 49: getfield android/accounts/Account.name:Ljava/lang/String; │ │ │ │ - // 52: astore 6 │ │ │ │ - // 54: aload 6 │ │ │ │ - // 56: astore 5 │ │ │ │ - // 58: aload 4 │ │ │ │ - // 60: aload 6 │ │ │ │ - // 62: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 65: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 68: astore 7 │ │ │ │ + // 41: getfield android/accounts/Account.name:Ljava/lang/String; │ │ │ │ + // 44: astore 5 │ │ │ │ + // 46: aload 4 │ │ │ │ + // 48: aload 5 │ │ │ │ + // 50: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 53: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 56: astore 6 │ │ │ │ + // 58: new Ljava/io/File; │ │ │ │ + // 61: astore 7 │ │ │ │ + // 63: aload 7 │ │ │ │ + // 65: aload 6 │ │ │ │ + // 67: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ // 70: new Ljava/io/File; │ │ │ │ // 73: astore 8 │ │ │ │ - // 75: aload 8 │ │ │ │ - // 77: aload 7 │ │ │ │ - // 79: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ - // 82: new Ljava/io/File; │ │ │ │ - // 85: astore 9 │ │ │ │ - // 87: new Ljava/lang/StringBuilder; │ │ │ │ - // 90: astore 4 │ │ │ │ - // 92: aload 4 │ │ │ │ - // 94: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 97: aload 4 │ │ │ │ - // 99: astore 6 │ │ │ │ - // 101: aload 4 │ │ │ │ - // 103: aload 8 │ │ │ │ - // 105: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - // 108: astore 4 │ │ │ │ - // 110: ldc "/new" │ │ │ │ - // 112: astore 5 │ │ │ │ - // 114: aload 4 │ │ │ │ - // 116: aload 5 │ │ │ │ - // 118: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 121: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 124: astore 4 │ │ │ │ - // 126: aload 4 │ │ │ │ - // 128: astore 6 │ │ │ │ - // 130: aload 9 │ │ │ │ - // 132: aload 4 │ │ │ │ - // 134: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ - // 137: aload 9 │ │ │ │ - // 139: invokevirtual java/io/File.list:()[Ljava/lang/String; │ │ │ │ - // 142: astore 4 │ │ │ │ - // 144: aload 4 │ │ │ │ - // 146: astore 6 │ │ │ │ - // 148: aload_0 │ │ │ │ - // 149: aload 4 │ │ │ │ - // 151: putfield com/Pau/ImapNotes2/Sync/SyncAdapter.listOfNew:[Ljava/lang/String; │ │ │ │ - // 154: aload_0 │ │ │ │ - // 155: astore 6 │ │ │ │ - // 157: aload_0 │ │ │ │ - // 158: getfield com/Pau/ImapNotes2/Sync/SyncAdapter.listOfNew:[Ljava/lang/String; │ │ │ │ - // 161: astore 10 │ │ │ │ - // 163: aload 10 │ │ │ │ - // 165: arraylength │ │ │ │ - // 166: istore 11 │ │ │ │ - // 168: iconst_0 │ │ │ │ - // 169: istore 12 │ │ │ │ - // 171: iload 12 │ │ │ │ - // 173: iload 11 │ │ │ │ - // 175: if_icmpge 405 │ │ │ │ - // 178: aload 10 │ │ │ │ - // 180: iload 12 │ │ │ │ - // 182: aaload │ │ │ │ - // 183: astore 13 │ │ │ │ - // 185: iconst_1 │ │ │ │ - // 186: istore_2 │ │ │ │ - // 187: iconst_1 │ │ │ │ - // 188: istore 14 │ │ │ │ - // 190: iconst_0 │ │ │ │ - // 191: istore 15 │ │ │ │ - // 193: aconst_null │ │ │ │ - // 194: astore 5 │ │ │ │ - // 196: aload 13 │ │ │ │ - // 198: iload 14 │ │ │ │ - // 200: iconst_0 │ │ │ │ - // 201: aload 7 │ │ │ │ - // 203: invokestatic com/Pau/ImapNotes2/Sync/SyncUtils.ReadMailFromFile:(Ljava/lang/String;IZLjava/lang/String;)Ljavax/mail/Message; │ │ │ │ - // 206: astore_1 │ │ │ │ - // 207: getstatic javax/mail/Flags$Flag.SEEN:Ljavax/mail/Flags$Flag; │ │ │ │ - // 210: astore 4 │ │ │ │ - // 212: iconst_1 │ │ │ │ - // 213: istore 15 │ │ │ │ + // 75: new Ljava/lang/StringBuilder; │ │ │ │ + // 78: astore 4 │ │ │ │ + // 80: aload 4 │ │ │ │ + // 82: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 85: aload 4 │ │ │ │ + // 87: aload 7 │ │ │ │ + // 89: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + // 92: ldc "/new" │ │ │ │ + // 94: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 97: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 100: astore 4 │ │ │ │ + // 102: aload 8 │ │ │ │ + // 104: aload 4 │ │ │ │ + // 106: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 109: aload 8 │ │ │ │ + // 111: invokevirtual java/io/File.list:()[Ljava/lang/String; │ │ │ │ + // 114: astore 4 │ │ │ │ + // 116: aload_0 │ │ │ │ + // 117: astore 9 │ │ │ │ + // 119: aload_0 │ │ │ │ + // 120: aload 4 │ │ │ │ + // 122: putfield com/Pau/ImapNotes2/Sync/SyncAdapter.listOfNew:[Ljava/lang/String; │ │ │ │ + // 125: aload_0 │ │ │ │ + // 126: getfield com/Pau/ImapNotes2/Sync/SyncAdapter.listOfNew:[Ljava/lang/String; │ │ │ │ + // 129: astore 9 │ │ │ │ + // 131: aload 9 │ │ │ │ + // 133: astore 10 │ │ │ │ + // 135: aload 9 │ │ │ │ + // 137: arraylength │ │ │ │ + // 138: istore 11 │ │ │ │ + // 140: iload 11 │ │ │ │ + // 142: istore 12 │ │ │ │ + // 144: iconst_0 │ │ │ │ + // 145: istore 13 │ │ │ │ + // 147: aconst_null │ │ │ │ + // 148: astore 4 │ │ │ │ + // 150: iconst_0 │ │ │ │ + // 151: istore 14 │ │ │ │ + // 153: aconst_null │ │ │ │ + // 154: astore 5 │ │ │ │ + // 156: iload 12 │ │ │ │ + // 158: istore 11 │ │ │ │ + // 160: iload 14 │ │ │ │ + // 162: iload 12 │ │ │ │ + // 164: if_icmpge 393 │ │ │ │ + // 167: aload 10 │ │ │ │ + // 169: iload 14 │ │ │ │ + // 171: aaload │ │ │ │ + // 172: astore 15 │ │ │ │ + // 174: iconst_1 │ │ │ │ + // 175: istore_2 │ │ │ │ + // 176: iconst_1 │ │ │ │ + // 177: istore 13 │ │ │ │ + // 179: iconst_0 │ │ │ │ + // 180: istore 16 │ │ │ │ + // 182: aconst_null │ │ │ │ + // 183: astore 17 │ │ │ │ + // 185: iconst_0 │ │ │ │ + // 186: istore 11 │ │ │ │ + // 188: aconst_null │ │ │ │ + // 189: astore 9 │ │ │ │ + // 191: aload 15 │ │ │ │ + // 193: iload 13 │ │ │ │ + // 195: iconst_0 │ │ │ │ + // 196: aload 6 │ │ │ │ + // 198: invokestatic com/Pau/ImapNotes2/Sync/SyncUtils.ReadMailFromFile:(Ljava/lang/String;IZLjava/lang/String;)Ljavax/mail/Message; │ │ │ │ + // 201: astore_1 │ │ │ │ + // 202: getstatic javax/mail/Flags$Flag.SEEN:Ljavax/mail/Flags$Flag; │ │ │ │ + // 205: astore 4 │ │ │ │ + // 207: iconst_1 │ │ │ │ + // 208: istore 16 │ │ │ │ + // 210: iload 16 │ │ │ │ + // 212: istore 11 │ │ │ │ + // 214: aload_1 │ │ │ │ // 215: aload 4 │ │ │ │ - // 217: astore 6 │ │ │ │ - // 219: aload_1 │ │ │ │ - // 220: aload 4 │ │ │ │ - // 222: iload 15 │ │ │ │ - // 224: invokevirtual javax/mail/Message.setFlag:(Ljavax/mail/Flags$Flag;Z)V │ │ │ │ - // 227: iconst_1 │ │ │ │ - // 228: istore 14 │ │ │ │ - // 230: iload 14 │ │ │ │ - // 232: anewarray Ljavax/mail/internet/MimeMessage; │ │ │ │ - // 235: astore 16 │ │ │ │ - // 237: iconst_0 │ │ │ │ - // 238: istore 15 │ │ │ │ - // 240: aconst_null │ │ │ │ - // 241: astore 5 │ │ │ │ - // 243: aload_1 │ │ │ │ - // 244: astore 4 │ │ │ │ - // 246: aload_1 │ │ │ │ - // 247: checkcast Ljavax/mail/internet/MimeMessage; │ │ │ │ - // 250: astore 4 │ │ │ │ - // 252: aload 16 │ │ │ │ - // 254: iconst_0 │ │ │ │ - // 255: aload 4 │ │ │ │ - // 257: aastore │ │ │ │ - // 258: aload 16 │ │ │ │ - // 260: invokestatic com/Pau/ImapNotes2/Sync/SyncUtils.sendMessageToRemote:([Ljavax/mail/Message;)[Lcom/sun/mail/imap/AppendUID; │ │ │ │ - // 263: astore_3 │ │ │ │ - // 264: iconst_0 │ │ │ │ - // 265: istore 14 │ │ │ │ - // 267: aload_3 │ │ │ │ - // 268: iconst_0 │ │ │ │ - // 269: aaload │ │ │ │ - // 270: astore 4 │ │ │ │ - // 272: aload 4 │ │ │ │ - // 274: astore 6 │ │ │ │ - // 276: aload 4 │ │ │ │ - // 278: getfield com/sun/mail/imap/AppendUID.uid:J │ │ │ │ - // 281: lstore 17 │ │ │ │ - // 283: lload 17 │ │ │ │ - // 285: invokestatic java/lang/Long.toString:(J)Ljava/lang/String; │ │ │ │ - // 288: astore 19 │ │ │ │ - // 290: aload_0 │ │ │ │ - // 291: astore 6 │ │ │ │ - // 293: aload_0 │ │ │ │ - // 294: getfield com/Pau/ImapNotes2/Sync/SyncAdapter.storedNotes:Lcom/Pau/ImapNotes2/Data/NotesDb; │ │ │ │ - // 297: astore 4 │ │ │ │ - // 299: getstatic com/Pau/ImapNotes2/Sync/SyncAdapter.account:Landroid/accounts/Account; │ │ │ │ - // 302: astore 5 │ │ │ │ - // 304: aload 5 │ │ │ │ - // 306: astore 6 │ │ │ │ - // 308: aload 5 │ │ │ │ - // 310: getfield android/accounts/Account.name:Ljava/lang/String; │ │ │ │ - // 313: astore 5 │ │ │ │ - // 315: aload 4 │ │ │ │ - // 317: astore 6 │ │ │ │ - // 319: aload 4 │ │ │ │ - // 321: aload 13 │ │ │ │ - // 323: aload 19 │ │ │ │ - // 325: aload 5 │ │ │ │ - // 327: invokevirtual com/Pau/ImapNotes2/Data/NotesDb.UpdateANote:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - // 330: new Ljava/io/File; │ │ │ │ - // 333: astore 20 │ │ │ │ - // 335: aload 20 │ │ │ │ - // 337: aload 9 │ │ │ │ - // 339: aload 13 │ │ │ │ - // 341: invokespecial java/io/File.:(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ - // 344: new Ljava/io/File; │ │ │ │ - // 347: astore 21 │ │ │ │ - // 349: aload 21 │ │ │ │ - // 351: aload 8 │ │ │ │ - // 353: aload 19 │ │ │ │ - // 355: invokespecial java/io/File.:(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ - // 358: aload 20 │ │ │ │ - // 360: aload 21 │ │ │ │ - // 362: invokevirtual java/io/File.renameTo:(Ljava/io/File;)Z │ │ │ │ - // 365: pop │ │ │ │ - // 366: iload 12 │ │ │ │ - // 368: iconst_1 │ │ │ │ - // 369: iadd │ │ │ │ - // 370: istore 12 │ │ │ │ - // 372: goto 171 │ │ │ │ - // 375: astore 22 │ │ │ │ - // 377: aload 22 │ │ │ │ - // 379: invokevirtual javax/mail/MessagingException.printStackTrace:()V │ │ │ │ - // 382: goto 227 │ │ │ │ - // 385: astore 22 │ │ │ │ - // 387: aload 22 │ │ │ │ - // 389: invokevirtual javax/mail/MessagingException.printStackTrace:()V │ │ │ │ - // 392: goto 264 │ │ │ │ - // 395: astore 22 │ │ │ │ - // 397: aload 22 │ │ │ │ - // 399: invokevirtual java/io/IOException.printStackTrace:()V │ │ │ │ - // 402: goto 264 │ │ │ │ - // 405: iload_2 │ │ │ │ - // 406: ireturn │ │ │ │ + // 217: iload 16 │ │ │ │ + // 219: invokevirtual javax/mail/Message.setFlag:(Ljavax/mail/Flags$Flag;Z)V │ │ │ │ + // 222: iconst_1 │ │ │ │ + // 223: istore 13 │ │ │ │ + // 225: iload 13 │ │ │ │ + // 227: anewarray Ljavax/mail/internet/MimeMessage; │ │ │ │ + // 230: astore 18 │ │ │ │ + // 232: iconst_0 │ │ │ │ + // 233: istore 16 │ │ │ │ + // 235: aconst_null │ │ │ │ + // 236: astore 17 │ │ │ │ + // 238: aload_1 │ │ │ │ + // 239: astore 4 │ │ │ │ + // 241: aload_1 │ │ │ │ + // 242: checkcast Ljavax/mail/internet/MimeMessage; │ │ │ │ + // 245: astore 4 │ │ │ │ + // 247: aload 18 │ │ │ │ + // 249: iconst_0 │ │ │ │ + // 250: aload 4 │ │ │ │ + // 252: aastore │ │ │ │ + // 253: aload 18 │ │ │ │ + // 255: invokestatic com/Pau/ImapNotes2/Sync/SyncUtils.sendMessageToRemote:([Ljavax/mail/Message;)[Lcom/sun/mail/imap/AppendUID; │ │ │ │ + // 258: astore_3 │ │ │ │ + // 259: aload_3 │ │ │ │ + // 260: iconst_0 │ │ │ │ + // 261: aaload │ │ │ │ + // 262: getfield com/sun/mail/imap/AppendUID.uid:J │ │ │ │ + // 265: lstore 19 │ │ │ │ + // 267: lload 19 │ │ │ │ + // 269: invokestatic java/lang/Long.toString:(J)Ljava/lang/String; │ │ │ │ + // 272: astore 21 │ │ │ │ + // 274: aload_0 │ │ │ │ + // 275: astore 9 │ │ │ │ + // 277: aload_0 │ │ │ │ + // 278: getfield com/Pau/ImapNotes2/Sync/SyncAdapter.storedNotes:Lcom/Pau/ImapNotes2/Data/NotesDb; │ │ │ │ + // 281: astore 4 │ │ │ │ + // 283: getstatic com/Pau/ImapNotes2/Sync/SyncAdapter.account:Landroid/accounts/Account; │ │ │ │ + // 286: astore 17 │ │ │ │ + // 288: aload 17 │ │ │ │ + // 290: astore 9 │ │ │ │ + // 292: aload 17 │ │ │ │ + // 294: getfield android/accounts/Account.name:Ljava/lang/String; │ │ │ │ + // 297: astore 9 │ │ │ │ + // 299: aload 9 │ │ │ │ + // 301: astore 17 │ │ │ │ + // 303: aload 4 │ │ │ │ + // 305: aload 15 │ │ │ │ + // 307: aload 21 │ │ │ │ + // 309: aload 9 │ │ │ │ + // 311: invokevirtual com/Pau/ImapNotes2/Data/NotesDb.UpdateANote:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + // 314: new Ljava/io/File; │ │ │ │ + // 317: astore 22 │ │ │ │ + // 319: aload 22 │ │ │ │ + // 321: aload 8 │ │ │ │ + // 323: aload 15 │ │ │ │ + // 325: invokespecial java/io/File.:(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ + // 328: new Ljava/io/File; │ │ │ │ + // 331: astore 23 │ │ │ │ + // 333: aload 23 │ │ │ │ + // 335: aload 7 │ │ │ │ + // 337: aload 21 │ │ │ │ + // 339: invokespecial java/io/File.:(Ljava/io/File;Ljava/lang/String;)V │ │ │ │ + // 342: aload 22 │ │ │ │ + // 344: aload 23 │ │ │ │ + // 346: invokevirtual java/io/File.renameTo:(Ljava/io/File;)Z │ │ │ │ + // 349: pop │ │ │ │ + // 350: iload 14 │ │ │ │ + // 352: iconst_1 │ │ │ │ + // 353: iadd │ │ │ │ + // 354: istore 13 │ │ │ │ + // 356: iload 13 │ │ │ │ + // 358: istore 14 │ │ │ │ + // 360: goto 156 │ │ │ │ + // 363: astore 24 │ │ │ │ + // 365: aload 24 │ │ │ │ + // 367: invokevirtual javax/mail/MessagingException.printStackTrace:()V │ │ │ │ + // 370: goto 222 │ │ │ │ + // 373: astore 24 │ │ │ │ + // 375: aload 24 │ │ │ │ + // 377: invokevirtual javax/mail/MessagingException.printStackTrace:()V │ │ │ │ + // 380: goto 259 │ │ │ │ + // 383: astore 24 │ │ │ │ + // 385: aload 24 │ │ │ │ + // 387: invokevirtual java/io/IOException.printStackTrace:()V │ │ │ │ + // 390: goto 259 │ │ │ │ + // 393: iload_2 │ │ │ │ + // 394: ireturn │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------------- │ │ │ │ - // 207 210 375 385 Ljavax/mail/MessagingException; │ │ │ │ - // 222 227 375 385 Ljavax/mail/MessagingException; │ │ │ │ - // 258 263 385 395 Ljavax/mail/MessagingException; │ │ │ │ - // 258 263 395 405 Ljava/io/IOException; │ │ │ │ + // 202 205 363 373 Ljavax/mail/MessagingException; │ │ │ │ + // 217 222 363 373 Ljavax/mail/MessagingException; │ │ │ │ + // 253 258 373 383 Ljavax/mail/MessagingException; │ │ │ │ + // 253 258 383 393 Ljava/io/IOException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0264: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0259: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ ├── com/Pau/ImapNotes2/Sync/SyncUtils.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1090,16 +1090,16 @@ │ │ │ │ folder.open(2); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ folder.open(2); │ │ │ │ } │ │ │ │ final File parent = new File(context.getFilesDir() + "/" + str); │ │ │ │ - File[] listFiles; │ │ │ │ - for (int length = (listFiles = parent.listFiles()).length, i = 0; i < length; ++i) { │ │ │ │ + final File[] listFiles = parent.listFiles(); │ │ │ │ + for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ final File file = listFiles[i]; │ │ │ │ if (file.isFile()) { │ │ │ │ list2.add(file.getName()); │ │ │ │ } │ │ │ │ } │ │ │ │ final Message[] messagesByUID = ((IMAPFolder)folder).getMessagesByUID(1L, (long)(-1)); │ │ │ │ for (int j = messagesByUID.length - 1; j >= 0; --j) { ├── smali/com/Pau/ImapNotes2/Listactivity$AccountsUpdateListener.smali │ @@ -56,513 +56,510 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onAccountsUpdated([Landroid/accounts/Account;)V │ - .locals 22 │ + .locals 21 │ .param p1, "accounts" # [Landroid/accounts/Account; │ │ .prologue │ .line 402 │ - const/16 v20, 0x0 │ + const/16 v17, 0x0 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 404 │ - .local v16, "newListSize":Ljava/lang/Integer; │ - new-instance v20, Ljava/util/ArrayList; │ + .local v13, "newListSize":Ljava/lang/Integer; │ + new-instance v17, Ljava/util/ArrayList; │ │ - invoke-direct/range {v20 .. v20}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/Pau/ImapNotes2/Listactivity$AccountsUpdateListener;->newAccounts:Ljava/util/ArrayList; │ │ .line 405 │ - move-object/from16 v4, p1 │ + move-object/from16 v0, p1 │ + │ + array-length v0, v0 │ │ - .local v4, "arr$":[Landroid/accounts/Account; │ - array-length v12, v4 │ + move/from16 v18, v0 │ │ - .local v12, "len$":I │ - const/4 v9, 0x0 │ + const/16 v17, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v12, :cond_1 │ + move/from16 v0, v17 │ │ - aget-object v2, v4, v9 │ + move/from16 v1, v18 │ + │ + if-ge v0, v1, :cond_1 │ + │ + aget-object v2, p1, v17 │ │ .line 406 │ .local v2, "account":Landroid/accounts/Account; │ iget-object v0, v2, Landroid/accounts/Account;->type:Ljava/lang/String; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const-string v21, "com.Pau.ImapNotes2" │ + const-string v20, "com.Pau.ImapNotes2" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_0 │ + if-eqz v19, :cond_0 │ │ .line 407 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/Pau/ImapNotes2/Listactivity$AccountsUpdateListener;->newAccounts:Ljava/util/ArrayList; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 405 │ :cond_0 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_0 │ │ .line 410 │ .end local v2 # "account":Landroid/accounts/Account; │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/Pau/ImapNotes2/Listactivity$AccountsUpdateListener;->newAccounts:Ljava/util/ArrayList; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I │ │ - move-result v20 │ + move-result v17 │ │ - if-lez v20, :cond_a │ + if-lez v17, :cond_a │ │ .line 411 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/Pau/ImapNotes2/Listactivity$AccountsUpdateListener;->newAccounts:Ljava/util/ArrayList; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I │ │ - move-result v20 │ + move-result v17 │ │ - move/from16 v0, v20 │ + move/from16 v0, v17 │ │ - new-array v10, v0, [Landroid/accounts/Account; │ + new-array v8, v0, [Landroid/accounts/Account; │ │ .line 412 │ - .local v10, "imapNotes2Accounts":[Landroid/accounts/Account; │ - const/4 v8, 0x0 │ + .local v8, "imapNotes2Accounts":[Landroid/accounts/Account; │ + const/4 v7, 0x0 │ │ .line 413 │ - .local v8, "i":I │ + .local v7, "i":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/Pau/ImapNotes2/Listactivity$AccountsUpdateListener;->newAccounts:Ljava/util/ArrayList; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v17 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v20 │ + move-result v18 │ │ - if-eqz v20, :cond_2 │ + if-eqz v18, :cond_2 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/accounts/Account; │ │ .line 414 │ .restart local v2 # "account":Landroid/accounts/Account; │ - aput-object v2, v10, v8 │ + aput-object v2, v8, v7 │ │ .line 415 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ .line 416 │ goto :goto_1 │ │ .line 417 │ .end local v2 # "account":Landroid/accounts/Account; │ :cond_2 │ - invoke-static {v10}, Lcom/Pau/ImapNotes2/Listactivity;->access$602([Landroid/accounts/Account;)[Landroid/accounts/Account; │ + invoke-static {v8}, Lcom/Pau/ImapNotes2/Listactivity;->access$602([Landroid/accounts/Account;)[Landroid/accounts/Account; │ │ .line 418 │ - new-instance v15, Ljava/util/ArrayList; │ + new-instance v12, Ljava/util/ArrayList; │ │ - invoke-direct {v15}, Ljava/util/ArrayList;->()V │ + invoke-direct {v12}, Ljava/util/ArrayList;->()V │ │ .line 419 │ - .local v15, "newList":Ljava/util/List;, "Ljava/util/List;" │ + .local v12, "newList":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lcom/Pau/ImapNotes2/Listactivity;->access$600()[Landroid/accounts/Account; │ │ - move-result-object v4 │ + move-result-object v18 │ + │ + move-object/from16 v0, v18 │ + │ + array-length v0, v0 │ │ - array-length v12, v4 │ + move/from16 v19, v0 │ │ - const/4 v9, 0x0 │ + const/16 v17, 0x0 │ │ - .local v9, "i$":I │ :goto_2 │ - if-ge v9, v12, :cond_3 │ + move/from16 v0, v17 │ + │ + move/from16 v1, v19 │ + │ + if-ge v0, v1, :cond_3 │ │ - aget-object v2, v4, v9 │ + aget-object v2, v18, v17 │ │ .line 420 │ .restart local v2 # "account":Landroid/accounts/Account; │ iget-object v0, v2, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ move-object/from16 v20, v0 │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v15, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 419 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_2 │ │ .line 422 │ .end local v2 # "account":Landroid/accounts/Account; │ :cond_3 │ - invoke-interface {v15}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v20 │ + move-result v17 │ │ - if-nez v20, :cond_5 │ + if-nez v17, :cond_5 │ │ .line 464 │ - .end local v8 # "i":I │ - .end local v9 # "i$":I │ - .end local v10 # "imapNotes2Accounts":[Landroid/accounts/Account; │ - .end local v15 # "newList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "i":I │ + .end local v8 # "imapNotes2Accounts":[Landroid/accounts/Account; │ + .end local v12 # "newList":Ljava/util/List;, "Ljava/util/List;" │ :cond_4 │ :goto_3 │ return-void │ │ .line 424 │ - .restart local v8 # "i":I │ - .restart local v9 # "i$":I │ - .restart local v10 # "imapNotes2Accounts":[Landroid/accounts/Account; │ - .restart local v15 # "newList":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v7 # "i":I │ + .restart local v8 # "imapNotes2Accounts":[Landroid/accounts/Account; │ + .restart local v12 # "newList":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ - const/16 v20, 0x1 │ + const/16 v17, 0x1 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 425 │ - .local v6, "equalLists":Ljava/lang/Boolean; │ + .local v5, "equalLists":Ljava/lang/Boolean; │ invoke-static {}, Lcom/Pau/ImapNotes2/Listactivity;->access$700()Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/List;->listIterator()Ljava/util/ListIterator; │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->listIterator()Ljava/util/ListIterator; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 426 │ - .local v11, "iter":Ljava/util/ListIterator;, "Ljava/util/ListIterator;" │ + .local v9, "iter":Ljava/util/ListIterator;, "Ljava/util/ListIterator;" │ :cond_6 │ :goto_4 │ - invoke-interface {v11}, Ljava/util/ListIterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/ListIterator;->hasNext()Z │ │ - move-result v20 │ + move-result v17 │ │ - if-eqz v20, :cond_7 │ + if-eqz v17, :cond_7 │ │ .line 427 │ - invoke-interface {v11}, Ljava/util/ListIterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/ListIterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v15 │ │ - check-cast v18, Ljava/lang/String; │ + check-cast v15, Ljava/lang/String; │ │ .line 428 │ - .local v18, "s":Ljava/lang/String; │ - move-object/from16 v0, v18 │ + .local v15, "s":Ljava/lang/String; │ + invoke-interface {v12, v15}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - invoke-interface {v15, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + move-result v17 │ │ - move-result v20 │ - │ - if-nez v20, :cond_6 │ + if-nez v17, :cond_6 │ │ .line 429 │ - invoke-interface {v11}, Ljava/util/ListIterator;->remove()V │ + invoke-interface {v9}, Ljava/util/ListIterator;->remove()V │ │ .line 430 │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Lcom/Pau/ImapNotes2/ImapNotes2;->getAppContext()Landroid/content/Context; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - invoke-virtual/range {v21 .. v21}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + invoke-virtual/range {v18 .. v18}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - const-string v21, "/" │ + const-string v18, "/" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - move-object/from16 v0, v20 │ - │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v16 │ │ .line 432 │ - .local v19, "stringDir":Ljava/lang/String; │ + .local v16, "stringDir":Ljava/lang/String; │ :try_start_0 │ - new-instance v20, Ljava/io/File; │ + new-instance v17, Ljava/io/File; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-static/range {v20 .. v20}, Lorg/apache/commons/io/FileUtils;->deleteDirectory(Ljava/io/File;)V │ + invoke-static/range {v17 .. v17}, Lorg/apache/commons/io/FileUtils;->deleteDirectory(Ljava/io/File;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 437 │ :goto_5 │ - const/16 v20, 0x0 │ + const/16 v17, 0x0 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static/range {v17 .. v17}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v6 │ + move-result-object v5 │ │ goto :goto_4 │ │ .line 433 │ :catch_0 │ - move-exception v5 │ + move-exception v4 │ │ .line 435 │ - .local v5, "e":Ljava/io/IOException; │ - invoke-virtual {v5}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_5 │ │ .line 440 │ - .end local v5 # "e":Ljava/io/IOException; │ - .end local v18 # "s":Ljava/lang/String; │ - .end local v19 # "stringDir":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v15 # "s":Ljava/lang/String; │ + .end local v16 # "stringDir":Ljava/lang/String; │ :cond_7 │ - invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v17 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_8 │ :goto_6 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v20 │ + move-result v18 │ │ - if-eqz v20, :cond_9 │ + if-eqz v18, :cond_9 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ .line 441 │ .local v3, "accountName":Ljava/lang/String; │ invoke-static {}, Lcom/Pau/ImapNotes2/Listactivity;->access$700()Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v20 │ + move-result v18 │ │ - if-nez v20, :cond_8 │ + if-nez v18, :cond_8 │ │ .line 442 │ invoke-static {}, Lcom/Pau/ImapNotes2/Listactivity;->access$700()Ljava/util/List; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 443 │ invoke-static {}, Lcom/Pau/ImapNotes2/ImapNotes2;->getAppContext()Landroid/content/Context; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ invoke-static {v3, v0}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->CreateDirs(Ljava/lang/String;Landroid/content/Context;)V │ │ .line 445 │ - const/16 v20, 0x0 │ + const/16 v18, 0x0 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static/range {v18 .. v18}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v6 │ + move-result-object v5 │ │ goto :goto_6 │ │ .line 448 │ .end local v3 # "accountName":Ljava/lang/String; │ :cond_9 │ - invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v20 │ + move-result v17 │ │ - if-nez v20, :cond_4 │ + if-nez v17, :cond_4 │ │ .line 449 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/Pau/ImapNotes2/Listactivity$AccountsUpdateListener;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/Pau/ImapNotes2/Listactivity;->access$800(Lcom/Pau/ImapNotes2/Listactivity;)V │ + invoke-static/range {v17 .. v17}, Lcom/Pau/ImapNotes2/Listactivity;->access$800(Lcom/Pau/ImapNotes2/Listactivity;)V │ │ goto/16 :goto_3 │ │ .line 451 │ - .end local v6 # "equalLists":Ljava/lang/Boolean; │ - .end local v8 # "i":I │ - .end local v10 # "imapNotes2Accounts":[Landroid/accounts/Account; │ - .end local v11 # "iter":Ljava/util/ListIterator;, "Ljava/util/ListIterator;" │ - .end local v15 # "newList":Ljava/util/List;, "Ljava/util/List;" │ - .local v9, "i$":I │ + .end local v5 # "equalLists":Ljava/lang/Boolean; │ + .end local v7 # "i":I │ + .end local v8 # "imapNotes2Accounts":[Landroid/accounts/Account; │ + .end local v9 # "iter":Ljava/util/ListIterator;, "Ljava/util/ListIterator;" │ + .end local v12 # "newList":Ljava/util/List;, "Ljava/util/List;" │ :cond_a │ invoke-static {}, Lcom/Pau/ImapNotes2/ImapNotes2;->getAppContext()Landroid/content/Context; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-virtual/range {v20 .. v20}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 453 │ - .local v7, "filesDir":Ljava/io/File; │ + .local v6, "filesDir":Ljava/io/File; │ :try_start_1 │ - invoke-static {v7}, Lorg/apache/commons/io/FileUtils;->cleanDirectory(Ljava/io/File;)V │ + invoke-static {v6}, Lorg/apache/commons/io/FileUtils;->cleanDirectory(Ljava/io/File;)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 458 │ :goto_7 │ - new-instance v17, Landroid/content/Intent; │ + new-instance v14, Landroid/content/Intent; │ │ - invoke-direct/range {v17 .. v17}, Landroid/content/Intent;->()V │ + invoke-direct {v14}, Landroid/content/Intent;->()V │ │ .line 459 │ - .local v17, "res":Landroid/content/Intent; │ - const-string v14, "com.Pau.ImapNotes2" │ + .local v14, "res":Landroid/content/Intent; │ + const-string v11, "com.Pau.ImapNotes2" │ │ .line 460 │ - .local v14, "mPackage":Ljava/lang/String; │ - const-string v13, ".AccontConfigurationActivity" │ + .local v11, "mPackage":Ljava/lang/String; │ + const-string v10, ".AccontConfigurationActivity" │ │ .line 461 │ - .local v13, "mClass":Ljava/lang/String; │ - new-instance v20, Landroid/content/ComponentName; │ + .local v10, "mClass":Ljava/lang/String; │ + new-instance v17, Landroid/content/ComponentName; │ │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v18 │ │ - invoke-direct {v0, v14, v1}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v11, v1}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ - │ - invoke-virtual {v0, v1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ + invoke-virtual {v14, v0}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ .line 462 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/Pau/ImapNotes2/Listactivity$AccountsUpdateListener;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v20 │ - │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Lcom/Pau/ImapNotes2/Listactivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v0, v14}, Lcom/Pau/ImapNotes2/Listactivity;->startActivity(Landroid/content/Intent;)V │ │ goto/16 :goto_3 │ │ .line 454 │ - .end local v13 # "mClass":Ljava/lang/String; │ - .end local v14 # "mPackage":Ljava/lang/String; │ - .end local v17 # "res":Landroid/content/Intent; │ + .end local v10 # "mClass":Ljava/lang/String; │ + .end local v11 # "mPackage":Ljava/lang/String; │ + .end local v14 # "res":Landroid/content/Intent; │ :catch_1 │ - move-exception v5 │ + move-exception v4 │ │ .line 456 │ - .restart local v5 # "e":Ljava/io/IOException; │ - invoke-virtual {v5}, Ljava/io/IOException;->printStackTrace()V │ + .restart local v4 # "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_7 │ .end method ├── smali/com/Pau/ImapNotes2/NotesListAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/widget/Filterable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/Pau/ImapNotes2/NotesListAdapter$1;, │ Lcom/Pau/ImapNotes2/NotesListAdapter$SimpleFilter;, │ Lcom/Pau/ImapNotes2/NotesListAdapter$ViewBinder; │ } │ .end annotation │ │ │ # instance fields │ @@ -363,14 +362,15 @@ │ │ move-result-object v12 │ │ if-nez v3, :cond_8 │ │ const-string v10, "" │ │ + .line 188 │ :goto_3 │ invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -456,21 +456,15 @@ │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ - const-string v12, " is not a " │ - │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v11 │ - │ - const-string v12, " view that can be bounds by this SimpleAdapter" │ + const-string v12, " is not a view that can be bounds by this SimpleAdapter" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/com/Pau/ImapNotes2/Listactivity.smali │ @@ -130,15 +130,14 @@ │ .line 187 │ new-instance v0, Lcom/Pau/ImapNotes2/Listactivity$3; │ │ invoke-direct {v0, p0}, Lcom/Pau/ImapNotes2/Listactivity$3;->(Lcom/Pau/ImapNotes2/Listactivity;)V │ │ iput-object v0, p0, Lcom/Pau/ImapNotes2/Listactivity;->syncFinishedReceiver:Landroid/content/BroadcastReceiver; │ │ - .line 396 │ return-void │ .end method │ │ .method public static TriggerSync(Landroid/widget/TextView;)V │ .locals 4 │ .param p0, "statusField" # Landroid/widget/TextView; │ │ @@ -552,14 +551,15 @@ │ │ .line 473 │ .local v5, "process":Ljava/lang/Process; │ new-instance v0, Ljava/io/BufferedReader; │ │ new-instance v8, Ljava/io/InputStreamReader; │ │ + .line 474 │ invoke-virtual {v5}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v9 │ │ invoke-direct {v8, v9}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ invoke-direct {v0, v8}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ @@ -999,14 +999,15 @@ │ iput-object v0, p0, Lcom/Pau/ImapNotes2/Listactivity;->spinnerList:Landroid/widget/ArrayAdapter; │ │ .line 122 │ iget-object v0, p0, Lcom/Pau/ImapNotes2/Listactivity;->spinnerList:Landroid/widget/ArrayAdapter; │ │ const v1, 0x1090009 │ │ + .line 123 │ invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ │ .line 124 │ iget-object v0, p0, Lcom/Pau/ImapNotes2/Listactivity;->accountSpinner:Landroid/widget/Spinner; │ │ iget-object v1, p0, Lcom/Pau/ImapNotes2/Listactivity;->spinnerList:Landroid/widget/ArrayAdapter; │ │ @@ -1029,14 +1030,15 @@ │ iget-object v1, p0, Lcom/Pau/ImapNotes2/Listactivity;->noteList:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v1}, Lcom/Pau/ImapNotes2/ImapNotes2;->SetNotesList(Ljava/util/ArrayList;)V │ │ .line 128 │ new-instance v0, Lcom/Pau/ImapNotes2/NotesListAdapter; │ │ + .line 129 │ invoke-virtual {p0}, Lcom/Pau/ImapNotes2/Listactivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/Pau/ImapNotes2/Listactivity;->noteList:Ljava/util/ArrayList; │ │ const v3, 0x7f030004 │ @@ -1145,15 +1147,15 @@ │ iget-object v1, p0, Lcom/Pau/ImapNotes2/Listactivity;->clickListenerEditAccount:Landroid/view/View$OnClickListener; │ │ invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 158 │ return-void │ │ - .line 128 │ + .line 129 │ nop │ │ :array_0 │ .array-data 4 │ 0x7f090019 │ 0x7f09001a │ .end array-data │ @@ -1172,44 +1174,47 @@ │ const v4, 0x7f080001 │ │ invoke-virtual {v3, v4, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 237 │ const-string v3, "search" │ │ + .line 238 │ invoke-virtual {p0, v3}, Lcom/Pau/ImapNotes2/Listactivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/SearchManager; │ │ .line 239 │ .local v0, "searchManager":Landroid/app/SearchManager; │ const v3, 0x7f090027 │ │ + .line 240 │ invoke-interface {p1, v3}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v3 │ │ invoke-interface {v3}, Landroid/view/MenuItem;->getActionView()Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/SearchView; │ │ - .line 241 │ + .line 242 │ .local v1, "searchView":Landroid/widget/SearchView; │ invoke-virtual {p0}, Lcom/Pau/ImapNotes2/Listactivity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Landroid/app/SearchManager;->getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; │ │ move-result-object v3 │ │ + .line 241 │ invoke-virtual {v1, v3}, Landroid/widget/SearchView;->setSearchableInfo(Landroid/app/SearchableInfo;)V │ │ .line 243 │ new-instance v2, Lcom/Pau/ImapNotes2/Listactivity$4; │ │ invoke-direct {v2, p0}, Lcom/Pau/ImapNotes2/Listactivity$4;->(Lcom/Pau/ImapNotes2/Listactivity;)V │ │ @@ -1248,63 +1253,62 @@ │ "IJ)V" │ } │ .end annotation │ │ .prologue │ .line 338 │ .local p1, "parent":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ - iget-object v5, p0, Lcom/Pau/ImapNotes2/Listactivity;->accountSpinner:Landroid/widget/Spinner; │ + iget-object v4, p0, Lcom/Pau/ImapNotes2/Listactivity;->accountSpinner:Landroid/widget/Spinner; │ │ - invoke-virtual {v5}, Landroid/widget/Spinner;->getSelectedView()Landroid/view/View; │ + invoke-virtual {v4}, Landroid/widget/Spinner;->getSelectedView()Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/widget/TextView; │ + check-cast v4, Landroid/widget/TextView; │ │ - const v6, -0x49494a │ + const v5, -0x49494a │ │ - invoke-virtual {v5, v6}, Landroid/widget/TextView;->setBackgroundColor(I)V │ + invoke-virtual {v4, v5}, Landroid/widget/TextView;->setBackgroundColor(I)V │ │ .line 339 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accounts:[Landroid/accounts/Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->accounts:[Landroid/accounts/Account; │ │ - aget-object v0, v5, p3 │ + aget-object v0, v4, p3 │ │ .line 343 │ .local v0, "account":Landroid/accounts/Account; │ - const-string v5, "com.Pau.ImapNotes2.provider" │ + const-string v4, "com.Pau.ImapNotes2.provider" │ │ - invoke-static {v0, v5}, Landroid/content/ContentResolver;->getPeriodicSyncs(Landroid/accounts/Account;Ljava/lang/String;)Ljava/util/List; │ + invoke-static {v0, v4}, Landroid/content/ContentResolver;->getPeriodicSyncs(Landroid/accounts/Account;Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 344 │ .local v1, "currentSyncs":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/content/PeriodicSync; │ + check-cast v2, Landroid/content/PeriodicSync; │ │ .line 345 │ - .local v3, "onesync":Landroid/content/PeriodicSync; │ - iget-wide v6, v3, Landroid/content/PeriodicSync;->period:J │ + .local v2, "onesync":Landroid/content/PeriodicSync; │ + iget-wide v6, v2, Landroid/content/PeriodicSync;->period:J │ │ const-wide/32 v8, 0x15180 │ │ cmp-long v5, v6, v8 │ │ if-nez v5, :cond_0 │ │ @@ -1342,127 +1346,128 @@ │ │ const/4 v7, 0x1 │ │ invoke-static {v5, v6, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v5 │ │ + .line 350 │ invoke-virtual {v5}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 354 │ - .end local v3 # "onesync":Landroid/content/PeriodicSync; │ + .end local v2 # "onesync":Landroid/content/PeriodicSync; │ :cond_1 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - iget-object v6, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ + iget-object v5, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetAccountname(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetAccountname(Ljava/lang/String;)V │ │ .line 355 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - sget-object v6, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v7, "username" │ + const-string v6, "username" │ │ - invoke-virtual {v6, v0, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v0, v6}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetUsername(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetUsername(Ljava/lang/String;)V │ │ .line 356 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ │ - invoke-virtual {v5, v0}, Landroid/accounts/AccountManager;->getPassword(Landroid/accounts/Account;)Ljava/lang/String; │ + invoke-virtual {v4, v0}, Landroid/accounts/AccountManager;->getPassword(Landroid/accounts/Account;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 357 │ - .local v4, "pwd":Ljava/lang/String; │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + .local v3, "pwd":Ljava/lang/String; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - invoke-virtual {v5, v4}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetPassword(Ljava/lang/String;)V │ + invoke-virtual {v4, v3}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetPassword(Ljava/lang/String;)V │ │ .line 358 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - sget-object v6, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v7, "server" │ + const-string v6, "server" │ │ - invoke-virtual {v6, v0, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v0, v6}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetServer(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetServer(Ljava/lang/String;)V │ │ .line 359 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - sget-object v6, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v7, "portnum" │ + const-string v6, "portnum" │ │ - invoke-virtual {v6, v0, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v0, v6}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetPortnum(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetPortnum(Ljava/lang/String;)V │ │ .line 360 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - sget-object v6, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v7, "security" │ + const-string v6, "security" │ │ - invoke-virtual {v6, v0, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v0, v6}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetSecurity(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetSecurity(Ljava/lang/String;)V │ │ .line 361 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - sget-object v6, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v7, "usesticky" │ + const-string v6, "usesticky" │ │ - invoke-virtual {v6, v0, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v0, v6}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetUsesticky(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetUsesticky(Ljava/lang/String;)V │ │ .line 362 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - sget-object v6, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v7, "syncinterval" │ + const-string v6, "syncinterval" │ │ - invoke-virtual {v6, v0, v7}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v0, v6}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetSyncinterval(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetSyncinterval(Ljava/lang/String;)V │ │ .line 363 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - invoke-virtual {v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetaccountHasChanged()V │ + invoke-virtual {v4}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetaccountHasChanged()V │ │ .line 364 │ - sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + sget-object v4, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - invoke-virtual {v5, v0}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetAccount(Landroid/accounts/Account;)V │ + invoke-virtual {v4, v0}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->SetAccount(Landroid/accounts/Account;)V │ │ .line 365 │ invoke-virtual {p0}, Lcom/Pau/ImapNotes2/Listactivity;->RefreshList()V │ │ .line 366 │ return-void │ .end method │ @@ -1680,14 +1685,15 @@ │ .local v7, "versionCode":Ljava/lang/String; │ new-instance v10, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v10, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v11, "About ImapNotes2" │ │ + .line 289 │ invoke-virtual {v10, v11}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v10 │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ @@ -1706,28 +1712,31 @@ │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 290 │ invoke-virtual {v10, v11}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v10 │ │ const-string v11, "OK" │ │ new-instance v12, Lcom/Pau/ImapNotes2/Listactivity$5; │ │ invoke-direct {v12, p0}, Lcom/Pau/ImapNotes2/Listactivity$5;->(Lcom/Pau/ImapNotes2/Listactivity;)V │ │ + .line 291 │ invoke-virtual {v10, v11, v12}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v10 │ │ + .line 296 │ invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_0 │ │ .line 297 ├── smali/com/Pau/ImapNotes2/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 92 │ return-void │ .end method ├── smali/com/Pau/ImapNotes2/Listactivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/Listactivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/Listactivity; │ │ .prologue │ .line 146 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/Listactivity$2;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/Pau/ImapNotes2/AccontConfigurationActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/AccontConfigurationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$1;->this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ │ const/4 v2, 0x1 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 67 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 71 │ :goto_0 │ return-void │ │ .line 69 ├── smali/com/Pau/ImapNotes2/Listactivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/Listactivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/Listactivity; │ │ .prologue │ .line 243 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/Listactivity$4;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/Pau/ImapNotes2/Listactivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/Listactivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/Listactivity; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/Listactivity$5;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/Pau/ImapNotes2/AccontConfigurationActivity.smali │ @@ -101,15 +101,14 @@ │ .line 88 │ new-instance v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$3; │ │ invoke-direct {v0, p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$3;->(Lcom/Pau/ImapNotes2/AccontConfigurationActivity;)V │ │ iput-object v0, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->clickListenerRemove:Landroid/view/View$OnClickListener; │ │ - .line 218 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/Pau/ImapNotes2/AccontConfigurationActivity;)Landroid/widget/TextView; │ .locals 1 │ .param p0, "x0" # Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ @@ -411,834 +410,682 @@ │ invoke-virtual {v1, v2}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 216 │ return-void │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 17 │ + .locals 13 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 101 │ - invoke-super/range {p0 .. p1}, Landroid/accounts/AccountAuthenticatorActivity;->onCreate(Landroid/os/Bundle;)V │ + invoke-super {p0, p1}, Landroid/accounts/AccountAuthenticatorActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 102 │ - const/high16 v13, 0x7f030000 │ + const/high16 v9, 0x7f030000 │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->setContentView(I)V │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->setContentView(I)V │ │ .line 103 │ - invoke-virtual/range {p0 .. p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getActionBar()Landroid/app/ActionBar; │ + invoke-virtual {p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getActionBar()Landroid/app/ActionBar; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - const/4 v14, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {v13, v14}, Landroid/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V │ + invoke-virtual {v9, v10}, Landroid/app/ActionBar;->setDisplayHomeAsUpEnabled(Z)V │ │ .line 104 │ - const v13, 0x7f090003 │ - │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + const v9, 0x7f090003 │ │ - move-result-object v13 │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - check-cast v13, Landroid/widget/TextView; │ + move-result-object v9 │ │ - check-cast v13, Landroid/widget/TextView; │ + check-cast v9, Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ + check-cast v9, Landroid/widget/TextView; │ │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountnameTextView:Landroid/widget/TextView; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountnameTextView:Landroid/widget/TextView; │ │ .line 105 │ - const v13, 0x7f090005 │ + const v9, 0x7f090005 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + move-result-object v9 │ │ - move-result-object v13 │ + check-cast v9, Landroid/widget/TextView; │ │ - check-cast v13, Landroid/widget/TextView; │ - │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->usernameTextView:Landroid/widget/TextView; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->usernameTextView:Landroid/widget/TextView; │ │ .line 106 │ - const v13, 0x7f090007 │ - │ - move-object/from16 v0, p0 │ + const v9, 0x7f090007 │ │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - check-cast v13, Landroid/widget/TextView; │ + check-cast v9, Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->passwordTextView:Landroid/widget/TextView; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->passwordTextView:Landroid/widget/TextView; │ │ .line 107 │ - const v13, 0x7f090009 │ - │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + const v9, 0x7f090009 │ │ - move-result-object v13 │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - check-cast v13, Landroid/widget/TextView; │ + move-result-object v9 │ │ - move-object/from16 v0, p0 │ + check-cast v9, Landroid/widget/TextView; │ │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->serverTextView:Landroid/widget/TextView; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->serverTextView:Landroid/widget/TextView; │ │ .line 108 │ - const v13, 0x7f09000d │ + const v9, 0x7f09000d │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + move-result-object v9 │ │ - move-result-object v13 │ + check-cast v9, Landroid/widget/TextView; │ │ - check-cast v13, Landroid/widget/TextView; │ - │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->portnumTextView:Landroid/widget/TextView; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->portnumTextView:Landroid/widget/TextView; │ │ .line 109 │ - const v13, 0x7f09000f │ - │ - move-object/from16 v0, p0 │ + const v9, 0x7f09000f │ │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - check-cast v13, Landroid/widget/TextView; │ + check-cast v9, Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->syncintervalTextView:Landroid/widget/TextView; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->syncintervalTextView:Landroid/widget/TextView; │ │ .line 110 │ - const v13, 0x7f090010 │ - │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + const v9, 0x7f090010 │ │ - move-result-object v13 │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - check-cast v13, Landroid/widget/CheckBox; │ + move-result-object v9 │ │ - move-object/from16 v0, p0 │ + check-cast v9, Landroid/widget/CheckBox; │ │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->stickyCheckBox:Landroid/widget/CheckBox; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->stickyCheckBox:Landroid/widget/CheckBox; │ │ .line 112 │ - const v13, 0x7f09000b │ + const v9, 0x7f09000b │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + move-result-object v9 │ │ - move-result-object v13 │ + check-cast v9, Landroid/widget/Spinner; │ │ - check-cast v13, Landroid/widget/Spinner; │ - │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ │ .line 113 │ - new-instance v12, Ljava/util/ArrayList; │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 114 │ - .local v12, "list":Ljava/util/List;, "Ljava/util/List;" │ - const-string v13, "None" │ + .local v8, "list":Ljava/util/List;, "Ljava/util/List;" │ + const-string v9, "None" │ │ - invoke-interface {v12, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 115 │ - const-string v13, "SSL/TLS" │ + const-string v9, "SSL/TLS" │ │ - invoke-interface {v12, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 116 │ - const-string v13, "SSL/TLS (accept all certificates)" │ + const-string v9, "SSL/TLS (accept all certificates)" │ │ - invoke-interface {v12, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 117 │ - const-string v13, "STARTTLS" │ + const-string v9, "STARTTLS" │ │ - invoke-interface {v12, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 118 │ - const-string v13, "STARTTLS (accept all certificates)" │ + const-string v9, "STARTTLS (accept all certificates)" │ │ - invoke-interface {v12, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 119 │ - new-instance v7, Landroid/widget/ArrayAdapter; │ - │ - const v13, 0x1090008 │ + new-instance v5, Landroid/widget/ArrayAdapter; │ │ - move-object/from16 v0, p0 │ + const v9, 0x1090008 │ │ - invoke-direct {v7, v0, v13, v12}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ + invoke-direct {v5, p0, v9, v8}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ │ .line 121 │ - .local v7, "dataAdapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;" │ - const v13, 0x1090009 │ + .local v5, "dataAdapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;" │ + const v9, 0x1090009 │ │ - invoke-virtual {v7, v13}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ + .line 122 │ + invoke-virtual {v5, v9}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ │ .line 123 │ - move-object/from16 v0, p0 │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ - │ - invoke-virtual {v13, v7}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ + invoke-virtual {v9, v5}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 125 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ - │ - move-object/from16 v0, p0 │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ │ - invoke-virtual {v13, v0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ + invoke-virtual {v9, p0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 127 │ - new-instance v13, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + new-instance v9, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ - invoke-direct {v13}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->()V │ + invoke-direct {v9}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->()V │ │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ .line 128 │ - invoke-virtual/range {p0 .. p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getApplicationContext()Landroid/content/Context; │ - │ - move-result-object v13 │ + invoke-virtual {p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getApplicationContext()Landroid/content/Context; │ │ - check-cast v13, Lcom/Pau/ImapNotes2/ImapNotes2; │ + move-result-object v9 │ │ - invoke-virtual {v13}, Lcom/Pau/ImapNotes2/ImapNotes2;->GetImaper()Lcom/Pau/ImapNotes2/Miscs/Imaper; │ + check-cast v9, Lcom/Pau/ImapNotes2/ImapNotes2; │ │ - move-result-object v13 │ + invoke-virtual {v9}, Lcom/Pau/ImapNotes2/ImapNotes2;->GetImaper()Lcom/Pau/ImapNotes2/Miscs/Imaper; │ │ - move-object/from16 v0, p0 │ + move-result-object v9 │ │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->imapFolder:Lcom/Pau/ImapNotes2/Miscs/Imaper; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->imapFolder:Lcom/Pau/ImapNotes2/Miscs/Imaper; │ │ .line 129 │ - new-instance v13, Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + new-instance v9, Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - invoke-virtual/range {p0 .. p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getApplicationContext()Landroid/content/Context; │ + invoke-virtual {p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v14 │ - │ - invoke-direct {v13, v14}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->(Landroid/content/Context;)V │ + move-result-object v10 │ │ - move-object/from16 v0, p0 │ + invoke-direct {v9, v10}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->(Landroid/content/Context;)V │ │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ .line 131 │ - invoke-virtual/range {p0 .. p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getIntent()Landroid/content/Intent; │ + invoke-virtual {p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - invoke-virtual {v13}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + invoke-virtual {v9}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v8 │ + move-result-object v6 │ │ .line 132 │ - .local v8, "extras":Landroid/os/Bundle; │ - if-eqz v8, :cond_1 │ + .local v6, "extras":Landroid/os/Bundle; │ + if-eqz v6, :cond_1 │ │ .line 133 │ - const-string v13, "action" │ + const-string v9, "action" │ │ - invoke-virtual {v8, v13}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v6, v9}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v13 │ + move-result v9 │ │ - if-eqz v13, :cond_0 │ + if-eqz v9, :cond_0 │ │ .line 134 │ - const-string v13, "action" │ - │ - invoke-virtual {v8, v13}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + const-string v9, "action" │ │ - move-result-object v13 │ + invoke-virtual {v6, v9}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v9 │ │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ │ .line 136 │ :cond_0 │ - const-string v13, "accountname" │ + const-string v9, "accountname" │ │ - invoke-virtual {v8, v13}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v6, v9}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v13 │ + move-result v9 │ │ - if-eqz v13, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 137 │ - const-string v13, "accountname" │ + const-string v9, "accountname" │ │ - invoke-virtual {v8, v13}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v6, v9}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountname:Ljava/lang/String; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountname:Ljava/lang/String; │ │ .line 141 │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - if-eqz v13, :cond_3 │ + if-eqz v9, :cond_3 │ │ .line 142 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountnameTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountnameTextView:Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + invoke-virtual {v10}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetAccountname()Ljava/lang/String; │ │ - invoke-virtual {v14}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetAccountname()Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 143 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->usernameTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->usernameTextView:Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + invoke-virtual {v10}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetUsername()Ljava/lang/String; │ │ - invoke-virtual {v14}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetUsername()Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 144 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->passwordTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->passwordTextView:Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + invoke-virtual {v10}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetPassword()Ljava/lang/String; │ │ - invoke-virtual {v14}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetPassword()Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 145 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->serverTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->serverTextView:Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + invoke-virtual {v10}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetServer()Ljava/lang/String; │ │ - invoke-virtual {v14}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetServer()Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 146 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->portnumTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->portnumTextView:Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + invoke-virtual {v10}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetPortnum()Ljava/lang/String; │ │ - invoke-virtual {v14}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetPortnum()Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 147 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - invoke-virtual {v13}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetSecurity()Ljava/lang/String; │ + invoke-virtual {v9}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetSecurity()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ .line 148 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ - if-nez v13, :cond_2 │ + if-nez v9, :cond_2 │ │ - const-string v13, "0" │ + const-string v9, "0" │ │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ .line 149 │ :cond_2 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ - │ - invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ - move-result v13 │ + invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-object/from16 v0, p0 │ + move-result v9 │ │ - iput v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ + iput v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ │ .line 150 │ - move-object/from16 v0, p0 │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ + iget v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ │ - move-object/from16 v0, p0 │ - │ - iget v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ - │ - invoke-virtual {v13, v14}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v9, v10}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 151 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->stickyCheckBox:Landroid/widget/CheckBox; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->stickyCheckBox:Landroid/widget/CheckBox; │ │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->settings:Lcom/Pau/ImapNotes2/Data/ConfigurationFile; │ + invoke-virtual {v10}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetUsesticky()Ljava/lang/String; │ │ - invoke-virtual {v14}, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->GetUsesticky()Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-static {v14}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ + invoke-static {v10}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ - move-result v14 │ + move-result v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/CheckBox;->setChecked(Z)V │ + invoke-virtual {v9, v10}, Landroid/widget/CheckBox;->setChecked(Z)V │ │ .line 152 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->syncintervalTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->syncintervalTextView:Landroid/widget/TextView; │ │ - const-string v14, "15" │ + const-string v10, "15" │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 155 │ :cond_3 │ - const v13, 0x7f090011 │ + const v9, 0x7f090011 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v9}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ │ - invoke-virtual {v0, v13}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->findViewById(I)Landroid/view/View; │ + move-result-object v7 │ │ - move-result-object v10 │ - │ - check-cast v10, Landroid/widget/LinearLayout; │ + check-cast v7, Landroid/widget/LinearLayout; │ │ .line 156 │ - .local v10, "layout":Landroid/widget/LinearLayout; │ - invoke-virtual/range {p0 .. p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getApplicationContext()Landroid/content/Context; │ + .local v7, "layout":Landroid/widget/LinearLayout; │ + invoke-virtual {p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - invoke-static {v13}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ + invoke-static {v9}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - sput-object v13, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sput-object v9, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ .line 157 │ - sget-object v13, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v9, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v14, "com.Pau.ImapNotes2" │ + const-string v10, "com.Pau.ImapNotes2" │ │ - invoke-virtual {v13, v14}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ + invoke-virtual {v9, v10}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 158 │ - .local v2, "accounts":[Landroid/accounts/Account; │ - move-object v3, v2 │ + .local v1, "accounts":[Landroid/accounts/Account; │ + array-length v10, v1 │ │ - .local v3, "arr$":[Landroid/accounts/Account; │ - array-length v11, v3 │ - │ - .local v11, "len$":I │ const/4 v9, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_4 │ + if-ge v9, v10, :cond_4 │ │ - aget-object v1, v3, v9 │ + aget-object v0, v1, v9 │ │ .line 159 │ - .local v1, "account":Landroid/accounts/Account; │ - iget-object v13, v1, Landroid/accounts/Account;->name:Ljava/lang/String; │ - │ - move-object/from16 v0, p0 │ + .local v0, "account":Landroid/accounts/Account; │ + iget-object v11, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountname:Ljava/lang/String; │ + iget-object v12, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountname:Ljava/lang/String; │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_8 │ + if-eqz v11, :cond_8 │ │ .line 160 │ - sput-object v1, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + sput-object v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ .line 165 │ - .end local v1 # "account":Landroid/accounts/Account; │ + .end local v0 # "account":Landroid/accounts/Account; │ :cond_4 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ │ - if-eqz v13, :cond_5 │ + if-eqz v9, :cond_5 │ │ - sget-object v13, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + sget-object v9, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - if-nez v13, :cond_6 │ + if-nez v9, :cond_6 │ │ :cond_5 │ - const-string v13, "CREATE_ACCOUNT" │ + const-string v9, "CREATE_ACCOUNT" │ │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ │ .line 167 │ :cond_6 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->action:Ljava/lang/String; │ │ - const-string v14, "EDIT_ACCOUNT" │ + const-string v10, "EDIT_ACCOUNT" │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v9 │ │ - if-eqz v13, :cond_9 │ + if-eqz v9, :cond_9 │ │ .line 169 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountnameTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountnameTextView:Landroid/widget/TextView; │ │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountname:Ljava/lang/String; │ │ - iget-object v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountname:Ljava/lang/String; │ - │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 170 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->usernameTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->usernameTextView:Landroid/widget/TextView; │ │ - sget-object v14, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v10, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - sget-object v15, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + sget-object v11, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - const-string v16, "username" │ + const-string v12, "username" │ │ - invoke-virtual/range {v14 .. v16}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v11, v12}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 171 │ - move-object/from16 v0, p0 │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->passwordTextView:Landroid/widget/TextView; │ │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->passwordTextView:Landroid/widget/TextView; │ + sget-object v10, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - sget-object v14, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v11, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - sget-object v15, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + invoke-virtual {v10, v11}, Landroid/accounts/AccountManager;->getPassword(Landroid/accounts/Account;)Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Landroid/accounts/AccountManager;->getPassword(Landroid/accounts/Account;)Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 172 │ - move-object/from16 v0, p0 │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->serverTextView:Landroid/widget/TextView; │ │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->serverTextView:Landroid/widget/TextView; │ + sget-object v10, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - sget-object v14, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v11, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - sget-object v15, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + const-string v12, "server" │ │ - const-string v16, "server" │ + invoke-virtual {v10, v11, v12}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual/range {v14 .. v16}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 173 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->portnumTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->portnumTextView:Landroid/widget/TextView; │ │ - sget-object v14, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v10, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - sget-object v15, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + sget-object v11, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - const-string v16, "portnum" │ + const-string v12, "portnum" │ │ - invoke-virtual/range {v14 .. v16}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v11, v12}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 174 │ - sget-object v13, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ - │ - sget-object v14, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + sget-object v9, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - const-string v15, "security" │ + sget-object v10, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - invoke-virtual {v13, v14, v15}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + const-string v11, "security" │ │ - move-result-object v13 │ + invoke-virtual {v9, v10, v11}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v9 │ │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ .line 175 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->stickyCheckBox:Landroid/widget/CheckBox; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->stickyCheckBox:Landroid/widget/CheckBox; │ │ - sget-object v14, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v10, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - sget-object v15, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + sget-object v11, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - const-string v16, "usesticky" │ + const-string v12, "usesticky" │ │ - invoke-virtual/range {v14 .. v16}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v11, v12}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-static {v14}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ + invoke-static {v10}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ - move-result v14 │ + move-result v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/CheckBox;->setChecked(Z)V │ + invoke-virtual {v9, v10}, Landroid/widget/CheckBox;->setChecked(Z)V │ │ .line 176 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->syncintervalTextView:Landroid/widget/TextView; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->syncintervalTextView:Landroid/widget/TextView; │ │ - sget-object v14, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ + sget-object v10, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->accountManager:Landroid/accounts/AccountManager; │ │ - sget-object v15, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ + sget-object v11, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->myAccount:Landroid/accounts/Account; │ │ - const-string v16, "syncinterval" │ + const-string v12, "syncinterval" │ │ - invoke-virtual/range {v14 .. v16}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v11, v12}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v10 │ │ - invoke-virtual {v13, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 177 │ - move-object/from16 v0, p0 │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ + if-nez v9, :cond_7 │ │ - if-nez v13, :cond_7 │ + const-string v9, "0" │ │ - const-string v13, "0" │ - │ - move-object/from16 v0, p0 │ - │ - iput-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ + iput-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ .line 178 │ :cond_7 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security:Ljava/lang/String; │ │ - invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v9 │ │ - move-object/from16 v0, p0 │ - │ - iput v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ + iput v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ │ .line 179 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ - │ - move-object/from16 v0, p0 │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->securitySpinner:Landroid/widget/Spinner; │ │ - iget v14, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ + iget v10, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->security_i:I │ │ - invoke-virtual {v13, v14}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v9, v10}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 180 │ - new-instance v4, Landroid/widget/Button; │ - │ - move-object/from16 v0, p0 │ + new-instance v2, Landroid/widget/Button; │ │ - invoke-direct {v4, v0}, Landroid/widget/Button;->(Landroid/content/Context;)V │ + invoke-direct {v2, p0}, Landroid/widget/Button;->(Landroid/content/Context;)V │ │ .line 181 │ - .local v4, "buttonEdit":Landroid/widget/Button; │ - const-string v13, "Save" │ + .local v2, "buttonEdit":Landroid/widget/Button; │ + const-string v9, "Save" │ │ - invoke-virtual {v4, v13}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v9}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 182 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->clickListenerEdit:Landroid/view/View$OnClickListener; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->clickListenerEdit:Landroid/view/View$OnClickListener; │ │ - invoke-virtual {v4, v13}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v2, v9}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 183 │ - invoke-virtual {v10, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 184 │ - new-instance v5, Landroid/widget/Button; │ + new-instance v3, Landroid/widget/Button; │ │ - move-object/from16 v0, p0 │ - │ - invoke-direct {v5, v0}, Landroid/widget/Button;->(Landroid/content/Context;)V │ + invoke-direct {v3, p0}, Landroid/widget/Button;->(Landroid/content/Context;)V │ │ .line 185 │ - .local v5, "buttonRemove":Landroid/widget/Button; │ - const-string v13, "Remove" │ + .local v3, "buttonRemove":Landroid/widget/Button; │ + const-string v9, "Remove" │ │ - invoke-virtual {v5, v13}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v9}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 186 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->clickListenerRemove:Landroid/view/View$OnClickListener; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->clickListenerRemove:Landroid/view/View$OnClickListener; │ │ - invoke-virtual {v5, v13}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v9}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 187 │ - invoke-virtual {v10, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 197 │ - .end local v4 # "buttonEdit":Landroid/widget/Button; │ - .end local v5 # "buttonRemove":Landroid/widget/Button; │ + .end local v2 # "buttonEdit":Landroid/widget/Button; │ + .end local v3 # "buttonRemove":Landroid/widget/Button; │ :goto_1 │ - invoke-virtual/range {p0 .. p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getWindow()Landroid/view/Window; │ + invoke-virtual {p0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->getWindow()Landroid/view/Window; │ │ - move-result-object v13 │ + move-result-object v9 │ │ - const/4 v14, 0x3 │ + const/4 v10, 0x3 │ │ - invoke-virtual {v13, v14}, Landroid/view/Window;->setSoftInputMode(I)V │ + invoke-virtual {v9, v10}, Landroid/view/Window;->setSoftInputMode(I)V │ │ .line 200 │ return-void │ │ .line 158 │ - .restart local v1 # "account":Landroid/accounts/Account; │ + .restart local v0 # "account":Landroid/accounts/Account; │ :cond_8 │ add-int/lit8 v9, v9, 0x1 │ │ goto/16 :goto_0 │ │ .line 190 │ - .end local v1 # "account":Landroid/accounts/Account; │ + .end local v0 # "account":Landroid/accounts/Account; │ :cond_9 │ - new-instance v6, Landroid/widget/Button; │ - │ - move-object/from16 v0, p0 │ + new-instance v4, Landroid/widget/Button; │ │ - invoke-direct {v6, v0}, Landroid/widget/Button;->(Landroid/content/Context;)V │ + invoke-direct {v4, p0}, Landroid/widget/Button;->(Landroid/content/Context;)V │ │ .line 191 │ - .local v6, "buttonView":Landroid/widget/Button; │ - const-string v13, "Check & Create Account" │ + .local v4, "buttonView":Landroid/widget/Button; │ + const-string v9, "Check & Create Account" │ │ - invoke-virtual {v6, v13}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v9}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 192 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->clickListenerLogin:Landroid/view/View$OnClickListener; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->clickListenerLogin:Landroid/view/View$OnClickListener; │ │ - invoke-virtual {v6, v13}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v4, v9}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 193 │ - invoke-virtual {v10, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ goto :goto_1 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 1 │ .param p1, "menu" # Landroid/view/Menu; ├── smali/com/Pau/ImapNotes2/Listactivity$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/Listactivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/Listactivity; │ │ .prologue │ .line 187 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/Listactivity$3;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ @@ -102,14 +103,15 @@ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ .line 197 │ iget-object v8, p0, Lcom/Pau/ImapNotes2/Listactivity$3;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ + .line 198 │ invoke-virtual {v8}, Lcom/Pau/ImapNotes2/Listactivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v8 │ │ invoke-static {v8}, Landroid/text/format/DateFormat;->getDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; │ │ move-result-object v2 ├── smali/com/Pau/ImapNotes2/AccontConfigurationActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/AccontConfigurationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$3;->this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ const/4 v2, 0x1 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 94 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 95 │ iget-object v0, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$3;->this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ invoke-virtual {v0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity;->finish()V ├── smali/com/Pau/ImapNotes2/Listactivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/Listactivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/Listactivity; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/Listactivity$1;->this$0:Lcom/Pau/ImapNotes2/Listactivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/Pau/ImapNotes2/NoteDetailActivity.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/Activity; │ .source "NoteDetailActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/Pau/ImapNotes2/NoteDetailActivity$1;, │ Lcom/Pau/ImapNotes2/NoteDetailActivity$Colors; │ } │ .end annotation │ │ │ # static fields │ .field private static final DELETE_BUTTON:I = 0x3 │ @@ -62,15 +61,14 @@ │ │ invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/Pau/ImapNotes2/NoteDetailActivity;->isClicked:Ljava/lang/Boolean; │ │ - .line 188 │ return-void │ .end method │ │ .method private GetInfoFromMessage(Ljavax/mail/Message;)Lcom/Pau/ImapNotes2/Miscs/Sticky; │ .locals 11 │ .param p1, "message" # Ljavax/mail/Message; │ │ @@ -881,14 +879,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 284 │ invoke-virtual {v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetAccountname()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -1058,14 +1057,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ sget-object v3, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 68 │ invoke-virtual {v3}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetAccountname()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -1226,28 +1226,30 @@ │ invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 146 │ const-string v3, "EDIT_ITEM_TXT" │ │ const v1, 0x7f090018 │ │ + .line 147 │ invoke-virtual {p0, v1}, Lcom/Pau/ImapNotes2/NoteDetailActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 146 │ invoke-virtual {v0, v3, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 148 │ iget-object v1, p0, Lcom/Pau/ImapNotes2/NoteDetailActivity;->usesticky:Ljava/lang/String; │ │ const-string v3, "true" ├── smali/com/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$tag:Landroid/widget/Toast; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread;JJLandroid/widget/Toast;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread; │ .param p2, "x0" # J │ .param p4, "x1" # J │ │ .prologue │ .line 304 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread$1;->this$1:Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread; ├── smali/com/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/AccontConfigurationActivity;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ .prologue │ .line 218 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread;->this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -81,68 +82,75 @@ │ │ const/4 v1, 0x1 │ │ aget-object v1, p1, v1 │ │ check-cast v1, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 228 │ invoke-virtual {v1}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetUsername()Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ aget-object v2, p1, v2 │ │ check-cast v2, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 229 │ invoke-virtual {v2}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetPassword()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ aget-object v3, p1, v3 │ │ check-cast v3, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 230 │ invoke-virtual {v3}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetServer()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ aget-object v4, p1, v4 │ │ check-cast v4, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 231 │ invoke-virtual {v4}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetPortnum()Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ aget-object v5, p1, v5 │ │ check-cast v5, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 232 │ invoke-virtual {v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetSecurity()Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ aget-object v6, p1, v6 │ │ check-cast v6, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 233 │ invoke-virtual {v6}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetUsesticky()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 227 │ invoke-virtual/range {v0 .. v6}, Lcom/Pau/ImapNotes2/Miscs/Imaper;->ConnectToProvider(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread;->res:Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result; │ │ .line 234 │ @@ -602,14 +610,15 @@ │ │ check-cast v0, Landroid/app/ProgressDialog; │ │ invoke-virtual {v0}, Landroid/app/ProgressDialog;->dismiss()V │ │ move-object v0, v1 │ │ + .line 275 │ goto/16 :goto_0 │ │ .line 277 │ :cond_1 │ :try_start_2 │ iget-object v0, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread;->res:Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result; │ │ @@ -634,16 +643,18 @@ │ │ check-cast v0, Landroid/app/ProgressDialog; │ │ invoke-virtual {v0}, Landroid/app/ProgressDialog;->dismiss()V │ │ move-object v0, v1 │ │ + .line 278 │ goto/16 :goto_0 │ │ + .line 285 │ .end local v7 # "account":Landroid/accounts/Account; │ .end local v8 # "SYNC_FREQUENCY":J │ .end local v10 # "am":Landroid/accounts/AccountManager; │ .end local v12 # "result":Landroid/os/Bundle; │ :cond_2 │ const/4 v0, 0x2 │ │ @@ -850,14 +861,15 @@ │ │ const-wide/16 v4, 0x3e8 │ │ move-object v1, p0 │ │ invoke-direct/range {v0 .. v6}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread$1;->(Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread;JJLandroid/widget/Toast;)V │ │ + .line 307 │ invoke-virtual {v0}, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread$1;->start()Landroid/os/CountDownTimer; │ │ .line 308 │ iget-object v0, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$LoginThread;->action:Ljava/lang/String; │ │ const-string v1, "EDIT_ACCOUNT" ├── smali/com/Pau/ImapNotes2/AccontConfigurationActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ │ # direct methods │ .method constructor (Lcom/Pau/ImapNotes2/AccontConfigurationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/Pau/ImapNotes2/AccontConfigurationActivity$2;->this$0:Lcom/Pau/ImapNotes2/AccontConfigurationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ │ const/4 v2, 0x1 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 81 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 85 │ :goto_0 │ return-void │ │ .line 83 ├── smali/com/Pau/ImapNotes2/Sync/SyncAdapter.smali │ @@ -100,432 +100,416 @@ │ .end method │ │ .method private handleDeletedNotes()Z │ .locals 13 │ │ .prologue │ .line 230 │ - const/4 v7, 0x0 │ + const/4 v4, 0x0 │ │ .line 231 │ - .local v7, "message":Ljavax/mail/Message; │ - const/4 v1, 0x0 │ + .local v4, "message":Ljavax/mail/Message; │ + const/4 v0, 0x0 │ │ .line 232 │ - .local v1, "deletedNotesManaged":Z │ - new-instance v11, Ljava/lang/StringBuilder; │ + .local v0, "deletedNotesManaged":Z │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - sget-object v12, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->context:Landroid/content/Context; │ + sget-object v9, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->context:Landroid/content/Context; │ │ - invoke-virtual {v12}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + invoke-virtual {v9}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "/" │ + const-string v9, "/" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - sget-object v12, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ + sget-object v9, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ - iget-object v12, v12, Landroid/accounts/Account;->name:Ljava/lang/String; │ + iget-object v9, v9, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 233 │ - .local v9, "rootString":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v6, "rootString":Ljava/lang/String; │ + new-instance v5, Ljava/io/File; │ │ - invoke-direct {v8, v9}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 234 │ - .local v8, "rootDir":Ljava/io/File; │ - new-instance v2, Ljava/io/File; │ + .local v5, "rootDir":Ljava/io/File; │ + new-instance v1, Ljava/io/File; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "/deleted" │ + const-string v9, "/deleted" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-direct {v2, v11}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v1, v8}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 235 │ - .local v2, "dirDeleted":Ljava/io/File; │ - invoke-virtual {v2}, Ljava/io/File;->list()[Ljava/lang/String; │ + .local v1, "dirDeleted":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->list()[Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - iput-object v11, p0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfDeleted:[Ljava/lang/String; │ + iput-object v8, p0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfDeleted:[Ljava/lang/String; │ │ .line 236 │ - iget-object v0, p0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfDeleted:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfDeleted:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v6, v0 │ + array-length v10, v9 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + const/4 v8, 0x0 │ │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v6, :cond_0 │ + if-ge v8, v10, :cond_0 │ │ - aget-object v4, v0, v5 │ + aget-object v3, v9, v8 │ │ .line 238 │ - .local v4, "fileDeleted":Ljava/lang/String; │ + .local v3, "fileDeleted":Ljava/lang/String; │ :try_start_0 │ sget-object v11, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->res:Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result; │ │ iget-object v11, v11, Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result;->notesFolder:Ljavax/mail/Folder; │ │ - invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v12 │ │ invoke-static {v11, v12}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->DeleteNote(Ljavax/mail/Folder;I)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 244 │ :goto_1 │ - new-instance v10, Ljava/io/File; │ + new-instance v7, Ljava/io/File; │ │ - invoke-direct {v10, v2, v4}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v1, v3}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 245 │ - .local v10, "toDelete":Ljava/io/File; │ - invoke-virtual {v10}, Ljava/io/File;->delete()Z │ + .local v7, "toDelete":Ljava/io/File; │ + invoke-virtual {v7}, Ljava/io/File;->delete()Z │ │ .line 246 │ - const/4 v1, 0x1 │ + const/4 v0, 0x1 │ │ .line 236 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ .line 239 │ - .end local v10 # "toDelete":Ljava/io/File; │ + .end local v7 # "toDelete":Ljava/io/File; │ :catch_0 │ - move-exception v3 │ + move-exception v2 │ │ .line 240 │ - .local v3, "e":Ljava/lang/Exception; │ - invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V │ + .local v2, "e":Ljava/lang/Exception; │ + invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_1 │ │ .line 248 │ - .end local v3 # "e":Ljava/lang/Exception; │ - .end local v4 # "fileDeleted":Ljava/lang/String; │ + .end local v2 # "e":Ljava/lang/Exception; │ + .end local v3 # "fileDeleted":Ljava/lang/String; │ :cond_0 │ - return v1 │ + return v0 │ .end method │ │ .method private handleNewNotes()Z │ .locals 20 │ │ .prologue │ .line 188 │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ .line 189 │ - .local v9, "message":Ljavax/mail/Message; │ - const/4 v11, 0x0 │ + .local v6, "message":Ljavax/mail/Message; │ + const/4 v8, 0x0 │ │ .line 190 │ - .local v11, "newNotesManaged":Z │ - const/16 v16, 0x0 │ + .local v8, "newNotesManaged":Z │ + const/4 v13, 0x0 │ │ .line 191 │ - .local v16, "uids":[Lcom/sun/mail/imap/AppendUID; │ - new-instance v17, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + .local v13, "uids":[Lcom/sun/mail/imap/AppendUID; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - sget-object v18, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->context:Landroid/content/Context; │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v18 .. v18}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + sget-object v15, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->context:Landroid/content/Context; │ │ - move-result-object v18 │ + invoke-virtual {v15}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - const-string v18, "/" │ + move-result-object v14 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v15, "/" │ │ - move-result-object v17 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - sget-object v18, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ + move-result-object v14 │ │ - move-object/from16 v0, v18 │ + sget-object v15, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ - iget-object v0, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ + iget-object v15, v15, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ - │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v11 │ │ .line 192 │ - .local v14, "rootString":Ljava/lang/String; │ - new-instance v13, Ljava/io/File; │ + .local v11, "rootString":Ljava/lang/String; │ + new-instance v10, Ljava/io/File; │ │ - invoke-direct {v13, v14}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v10, v11}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 193 │ - .local v13, "rootDir":Ljava/io/File; │ - new-instance v3, Ljava/io/File; │ - │ - new-instance v17, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + .local v10, "rootDir":Ljava/io/File; │ + new-instance v2, Ljava/io/File; │ │ - move-object/from16 v0, v17 │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v17 │ + invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - const-string v18, "/new" │ + move-result-object v14 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v15, "/new" │ │ - move-result-object v17 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v17 │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v14 │ │ - invoke-direct {v3, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v2, v14}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 194 │ - .local v3, "dirNew":Ljava/io/File; │ - invoke-virtual {v3}, Ljava/io/File;->list()[Ljava/lang/String; │ - │ - move-result-object v17 │ + .local v2, "dirNew":Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->list()[Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v14 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-object v0, v1, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfNew:[Ljava/lang/String; │ + iput-object v14, v0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfNew:[Ljava/lang/String; │ │ .line 195 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfNew:[Ljava/lang/String; │ + iget-object v0, v0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->listOfNew:[Ljava/lang/String; │ + │ + move-object/from16 v16, v0 │ + │ + move-object/from16 v0, v16 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v8, v2 │ + array-length v0, v0 │ │ - .local v8, "len$":I │ - const/4 v7, 0x0 │ + move/from16 v17, v0 │ + │ + const/4 v14, 0x0 │ + │ + move v15, v14 │ │ - .local v7, "i$":I │ :goto_0 │ - if-ge v7, v8, :cond_0 │ + move/from16 v0, v17 │ + │ + if-ge v15, v0, :cond_0 │ │ - aget-object v6, v2, v7 │ + aget-object v5, v16, v15 │ │ .line 197 │ - .local v6, "fileNew":Ljava/lang/String; │ - const/4 v11, 0x1 │ + .local v5, "fileNew":Ljava/lang/String; │ + const/4 v8, 0x1 │ │ .line 199 │ - const/16 v17, 0x1 │ + const/4 v14, 0x1 │ │ const/16 v18, 0x0 │ │ - move/from16 v0, v17 │ - │ - move/from16 v1, v18 │ + move/from16 v0, v18 │ │ - invoke-static {v6, v0, v1, v14}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->ReadMailFromFile(Ljava/lang/String;IZLjava/lang/String;)Ljavax/mail/Message; │ + invoke-static {v5, v14, v0, v11}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->ReadMailFromFile(Ljava/lang/String;IZLjava/lang/String;)Ljavax/mail/Message; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 201 │ :try_start_0 │ - sget-object v17, Ljavax/mail/Flags$Flag;->SEEN:Ljavax/mail/Flags$Flag; │ + sget-object v14, Ljavax/mail/Flags$Flag;->SEEN:Ljavax/mail/Flags$Flag; │ │ const/16 v18, 0x1 │ │ - move-object/from16 v0, v17 │ - │ - move/from16 v1, v18 │ + move/from16 v0, v18 │ │ - invoke-virtual {v9, v0, v1}, Ljavax/mail/Message;->setFlag(Ljavax/mail/Flags$Flag;Z)V │ + invoke-virtual {v6, v14, v0}, Ljavax/mail/Message;->setFlag(Ljavax/mail/Flags$Flag;Z)V │ :try_end_0 │ .catch Ljavax/mail/MessagingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 207 │ :goto_1 │ - const/16 v17, 0x1 │ + const/4 v14, 0x1 │ │ - move/from16 v0, v17 │ - │ - new-array v10, v0, [Ljavax/mail/internet/MimeMessage; │ + new-array v7, v14, [Ljavax/mail/internet/MimeMessage; │ │ const/16 v18, 0x0 │ │ - move-object/from16 v17, v9 │ + move-object v14, v6 │ │ - check-cast v17, Ljavax/mail/internet/MimeMessage; │ + check-cast v14, Ljavax/mail/internet/MimeMessage; │ │ - aput-object v17, v10, v18 │ + aput-object v14, v7, v18 │ │ .line 210 │ - .local v10, "msg":[Ljavax/mail/internet/MimeMessage; │ + .local v7, "msg":[Ljavax/mail/internet/MimeMessage; │ :try_start_1 │ - invoke-static {v10}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->sendMessageToRemote([Ljavax/mail/Message;)[Lcom/sun/mail/imap/AppendUID; │ + invoke-static {v7}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->sendMessageToRemote([Ljavax/mail/Message;)[Lcom/sun/mail/imap/AppendUID; │ :try_end_1 │ .catch Ljavax/mail/MessagingException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_2 │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 219 │ :goto_2 │ - const/16 v17, 0x0 │ + const/4 v14, 0x0 │ │ - aget-object v17, v16, v17 │ + aget-object v14, v13, v14 │ │ - move-object/from16 v0, v17 │ - │ - iget-wide v0, v0, Lcom/sun/mail/imap/AppendUID;->uid:J │ + iget-wide v0, v14, Lcom/sun/mail/imap/AppendUID;->uid:J │ │ move-wide/from16 v18, v0 │ │ invoke-static/range {v18 .. v19}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ .line 220 │ - .local v12, "newuid":Ljava/lang/String; │ + .local v9, "newuid":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->storedNotes:Lcom/Pau/ImapNotes2/Data/NotesDb; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->storedNotes:Lcom/Pau/ImapNotes2/Data/NotesDb; │ │ sget-object v18, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ move-object/from16 v0, v18 │ │ iget-object v0, v0, Landroid/accounts/Account;->name:Ljava/lang/String; │ │ move-object/from16 v18, v0 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v6, v12, v1}, Lcom/Pau/ImapNotes2/Data/NotesDb;->UpdateANote(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v14, v5, v9, v0}, Lcom/Pau/ImapNotes2/Data/NotesDb;->UpdateANote(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 222 │ - new-instance v5, Ljava/io/File; │ + new-instance v4, Ljava/io/File; │ │ - invoke-direct {v5, v3, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v4, v2, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 223 │ - .local v5, "fileInNew":Ljava/io/File; │ - new-instance v15, Ljava/io/File; │ + .local v4, "fileInNew":Ljava/io/File; │ + new-instance v12, Ljava/io/File; │ │ - invoke-direct {v15, v13, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v12, v10, v9}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 224 │ - .local v15, "to":Ljava/io/File; │ - invoke-virtual {v5, v15}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ + .local v12, "to":Ljava/io/File; │ + invoke-virtual {v4, v12}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ │ .line 195 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v14, v15, 0x1 │ + │ + move v15, v14 │ │ goto :goto_0 │ │ .line 202 │ - .end local v5 # "fileInNew":Ljava/io/File; │ - .end local v10 # "msg":[Ljavax/mail/internet/MimeMessage; │ - .end local v12 # "newuid":Ljava/lang/String; │ - .end local v15 # "to":Ljava/io/File; │ + .end local v4 # "fileInNew":Ljava/io/File; │ + .end local v7 # "msg":[Ljavax/mail/internet/MimeMessage; │ + .end local v9 # "newuid":Ljava/lang/String; │ + .end local v12 # "to":Ljava/io/File; │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 204 │ - .local v4, "e":Ljavax/mail/MessagingException; │ - invoke-virtual {v4}, Ljavax/mail/MessagingException;->printStackTrace()V │ + .local v3, "e":Ljavax/mail/MessagingException; │ + invoke-virtual {v3}, Ljavax/mail/MessagingException;->printStackTrace()V │ │ goto :goto_1 │ │ .line 211 │ - .end local v4 # "e":Ljavax/mail/MessagingException; │ - .restart local v10 # "msg":[Ljavax/mail/internet/MimeMessage; │ + .end local v3 # "e":Ljavax/mail/MessagingException; │ + .restart local v7 # "msg":[Ljavax/mail/internet/MimeMessage; │ :catch_1 │ - move-exception v4 │ + move-exception v3 │ │ .line 213 │ - .restart local v4 # "e":Ljavax/mail/MessagingException; │ - invoke-virtual {v4}, Ljavax/mail/MessagingException;->printStackTrace()V │ + .restart local v3 # "e":Ljavax/mail/MessagingException; │ + invoke-virtual {v3}, Ljavax/mail/MessagingException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 214 │ - .end local v4 # "e":Ljavax/mail/MessagingException; │ + .end local v3 # "e":Ljavax/mail/MessagingException; │ :catch_2 │ - move-exception v4 │ + move-exception v3 │ │ .line 216 │ - .local v4, "e":Ljava/io/IOException; │ - invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ + .local v3, "e":Ljava/io/IOException; │ + invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 226 │ - .end local v4 # "e":Ljava/io/IOException; │ - .end local v6 # "fileNew":Ljava/lang/String; │ - .end local v10 # "msg":[Ljavax/mail/internet/MimeMessage; │ + .end local v3 # "e":Ljava/io/IOException; │ + .end local v5 # "fileNew":Ljava/lang/String; │ + .end local v7 # "msg":[Ljavax/mail/internet/MimeMessage; │ :cond_0 │ - return v11 │ + return v8 │ .end method │ │ │ # virtual methods │ .method ConnectToRemote()Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result; │ .locals 10 │ │ @@ -544,56 +528,63 @@ │ .line 170 │ .local v8, "res":Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result; │ :try_start_0 │ sget-object v0, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ const-string v1, "username" │ │ + .line 171 │ invoke-virtual {v6, v0, v1}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ sget-object v1, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ + .line 172 │ invoke-virtual {v6, v1}, Landroid/accounts/AccountManager;->getPassword(Landroid/accounts/Account;)Ljava/lang/String; │ │ move-result-object v1 │ │ sget-object v2, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ const-string v3, "server" │ │ + .line 173 │ invoke-virtual {v6, v2, v3}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v3, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ const-string v4, "portnum" │ │ + .line 174 │ invoke-virtual {v6, v3, v4}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ sget-object v4, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ const-string v5, "security" │ │ + .line 175 │ invoke-virtual {v6, v4, v5}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ sget-object v5, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ const-string v9, "usesticky" │ │ + .line 176 │ invoke-virtual {v6, v5, v9}, Landroid/accounts/AccountManager;->getUserData(Landroid/accounts/Account;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 170 │ invoke-static/range {v0 .. v5}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->ConnectToRemote(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result; │ :try_end_0 │ .catch Ljavax/mail/MessagingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v8 │ │ .line 181 │ @@ -778,14 +769,15 @@ │ │ iget-object v8, v8, Lcom/Pau/ImapNotes2/Miscs/ImapNotes2Result;->UIDValidity:Ljava/lang/Long; │ │ sget-object v9, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->account:Landroid/accounts/Account; │ │ sget-object v10, Lcom/Pau/ImapNotes2/Sync/SyncAdapter;->context:Landroid/content/Context; │ │ + .line 97 │ invoke-static {v9, v10}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->GetUIDValidity(Landroid/accounts/Account;Landroid/content/Context;)Ljava/lang/Long; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/Long;->equals(Ljava/lang/Object;)Z │ │ move-result v8 ├── smali/com/Pau/ImapNotes2/Sync/SyncUtils.smali │ @@ -2026,45 +2026,45 @@ │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 250 │ return-void │ .end method │ │ .method public static handleRemoteNotes(Landroid/content/Context;Ljavax/mail/Folder;Lcom/Pau/ImapNotes2/Data/NotesDb;Ljava/lang/String;Ljava/lang/String;)Z │ - .locals 32 │ + .locals 30 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "notesFolder" # Ljavax/mail/Folder; │ .param p2, "storedNotes" # Lcom/Pau/ImapNotes2/Data/NotesDb; │ .param p3, "accountName" # Ljava/lang/String; │ .param p4, "usesticky" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljavax/mail/MessagingException;, │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 410 │ - const/16 v22, 0x0 │ + const/16 v19, 0x0 │ │ .line 411 │ - .local v22, "result":Z │ - new-instance v27, Ljava/util/ArrayList; │ + .local v19, "result":Z │ + new-instance v24, Ljava/util/ArrayList; │ │ - invoke-direct/range {v27 .. v27}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v24 .. v24}, Ljava/util/ArrayList;->()V │ │ .line 412 │ - .local v27, "uids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v19, Ljava/util/ArrayList; │ + .local v24, "uids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v16, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ │ .line 418 │ - .local v19, "localListOfNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v16, "localListOfNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual/range {p1 .. p1}, Ljavax/mail/Folder;->isOpen()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ .line 419 │ @@ -2108,162 +2108,147 @@ │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v21 │ │ .line 427 │ - .local v24, "rootString":Ljava/lang/String; │ - new-instance v23, Ljava/io/File; │ + .local v21, "rootString":Ljava/lang/String; │ + new-instance v20, Ljava/io/File; │ │ - invoke-direct/range {v23 .. v24}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct/range {v20 .. v21}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 428 │ - .local v23, "rootDir":Ljava/io/File; │ - invoke-virtual/range {v23 .. v23}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v20, "rootDir":Ljava/io/File; │ + invoke-virtual/range {v20 .. v20}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 429 │ - .local v13, "files":[Ljava/io/File; │ - move-object v10, v13 │ - │ - .local v10, "arr$":[Ljava/io/File; │ - array-length v0, v10 │ + .local v12, "files":[Ljava/io/File; │ + array-length v7, v12 │ │ - move/from16 v17, v0 │ + const/4 v6, 0x0 │ │ - .local v17, "len$":I │ - const/4 v15, 0x0 │ - │ - .local v15, "i$":I │ :goto_1 │ - move/from16 v0, v17 │ - │ - if-ge v15, v0, :cond_3 │ + if-ge v6, v7, :cond_3 │ │ - aget-object v12, v10, v15 │ + aget-object v11, v12, v6 │ │ .line 430 │ - .local v12, "file":Ljava/io/File; │ - invoke-virtual {v12}, Ljava/io/File;->isFile()Z │ + .local v11, "file":Ljava/io/File; │ + invoke-virtual {v11}, Ljava/io/File;->isFile()Z │ │ - move-result v6 │ + move-result v9 │ │ - if-eqz v6, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 431 │ - invoke-virtual {v12}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 429 │ :cond_1 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 422 │ - .end local v10 # "arr$":[Ljava/io/File; │ - .end local v12 # "file":Ljava/io/File; │ - .end local v13 # "files":[Ljava/io/File; │ - .end local v15 # "i$":I │ - .end local v17 # "len$":I │ - .end local v23 # "rootDir":Ljava/io/File; │ - .end local v24 # "rootString":Ljava/lang/String; │ + .end local v11 # "file":Ljava/io/File; │ + .end local v12 # "files":[Ljava/io/File; │ + .end local v20 # "rootDir":Ljava/io/File; │ + .end local v21 # "rootString":Ljava/lang/String; │ :cond_2 │ const/4 v6, 0x2 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v6}, Ljavax/mail/Folder;->open(I)V │ │ goto :goto_0 │ │ - .restart local v10 # "arr$":[Ljava/io/File; │ - .restart local v13 # "files":[Ljava/io/File; │ - .restart local v15 # "i$":I │ - .restart local v17 # "len$":I │ - .restart local v23 # "rootDir":Ljava/io/File; │ - .restart local v24 # "rootString":Ljava/lang/String; │ + .restart local v12 # "files":[Ljava/io/File; │ + .restart local v20 # "rootDir":Ljava/io/File; │ + .restart local v21 # "rootString":Ljava/lang/String; │ :cond_3 │ move-object/from16 v6, p1 │ │ .line 436 │ check-cast v6, Lcom/sun/mail/imap/IMAPFolder; │ │ - const-wide/16 v28, 0x1 │ + const-wide/16 v26, 0x1 │ │ - const-wide/16 v30, -0x1 │ + const-wide/16 v28, -0x1 │ │ - move-wide/from16 v0, v28 │ + move-wide/from16 v0, v26 │ │ - move-wide/from16 v2, v30 │ + move-wide/from16 v2, v28 │ │ invoke-virtual {v6, v0, v1, v2, v3}, Lcom/sun/mail/imap/IMAPFolder;->getMessagesByUID(JJ)[Ljavax/mail/Message; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 437 │ - .local v20, "notesMessages":[Ljavax/mail/Message; │ - move-object/from16 v0, v20 │ + .local v17, "notesMessages":[Ljavax/mail/Message; │ + move-object/from16 v0, v17 │ │ array-length v6, v0 │ │ - add-int/lit8 v16, v6, -0x1 │ + add-int/lit8 v14, v6, -0x1 │ │ - .local v16, "index":I │ + .local v14, "index":I │ :goto_2 │ - if-ltz v16, :cond_7 │ + if-ltz v14, :cond_7 │ │ .line 438 │ - aget-object v5, v20, v16 │ + aget-object v5, v17, v14 │ │ .local v5, "notesMessage":Ljavax/mail/Message; │ move-object/from16 v6, p1 │ │ .line 439 │ check-cast v6, Lcom/sun/mail/imap/IMAPFolder; │ │ invoke-virtual {v6, v5}, Lcom/sun/mail/imap/IMAPFolder;->getUID(Ljavax/mail/Message;)J │ │ move-result-wide v6 │ │ invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v26 │ + move-result-object v23 │ │ .line 441 │ - .local v26, "uid":Ljava/lang/Long; │ + .local v23, "uid":Ljava/lang/Long; │ invoke-virtual {v5}, Ljavax/mail/Message;->getFlags()Ljavax/mail/Flags; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 442 │ - .local v14, "flags":Ljavax/mail/Flags; │ + .local v13, "flags":Ljavax/mail/Flags; │ sget-object v6, Ljavax/mail/Flags$Flag;->DELETED:Ljavax/mail/Flags$Flag; │ │ invoke-virtual {v5, v6}, Ljavax/mail/Message;->isSet(Ljavax/mail/Flags$Flag;)Z │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 444 │ - .local v11, "deleted":Ljava/lang/Boolean; │ - invoke-virtual {v11}, Ljava/lang/Boolean;->booleanValue()Z │ + .local v10, "deleted":Ljava/lang/Boolean; │ + invoke-virtual {v10}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v6 │ │ if-nez v6, :cond_4 │ │ move-object/from16 v6, p1 │ │ @@ -2274,59 +2259,59 @@ │ │ move-result-wide v6 │ │ invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 447 │ :cond_4 │ - invoke-virtual/range {v26 .. v26}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ .line 448 │ .local v8, "suid":Ljava/lang/String; │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v8}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_6 │ │ .line 449 │ new-instance v4, Ljava/io/File; │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ invoke-direct {v4, v0, v8}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 450 │ .local v4, "outfile":Ljava/io/File; │ const/4 v9, 0x1 │ │ move-object/from16 v6, p2 │ │ move-object/from16 v7, p3 │ │ invoke-static/range {v4 .. v9}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->GetOneNote(Ljava/io/File;Ljavax/mail/Message;Lcom/Pau/ImapNotes2/Data/NotesDb;Ljava/lang/String;Ljava/lang/String;Z)V │ │ .line 451 │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ .line 437 │ .end local v4 # "outfile":Ljava/io/File; │ :cond_5 │ :goto_3 │ - add-int/lit8 v16, v16, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ goto :goto_2 │ │ .line 452 │ :cond_6 │ const-string v6, "true" │ │ @@ -2341,152 +2326,149 @@ │ .line 454 │ invoke-virtual {v5}, Ljavax/mail/Message;->getSentDate()Ljava/util/Date; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/util/Date;->toLocaleString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v18 │ │ .line 455 │ - .local v21, "remoteInternaldate":Ljava/lang/String; │ + .local v18, "remoteInternaldate":Ljava/lang/String; │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p3 │ │ invoke-virtual {v0, v8, v1}, Lcom/Pau/ImapNotes2/Data/NotesDb;->GetDate(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 456 │ - .local v18, "localInternaldate":Ljava/lang/String; │ - move-object/from16 v0, v21 │ + .local v15, "localInternaldate":Ljava/lang/String; │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ - │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_5 │ │ .line 457 │ new-instance v4, Ljava/io/File; │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ invoke-direct {v4, v0, v8}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 458 │ .restart local v4 # "outfile":Ljava/io/File; │ const/4 v9, 0x0 │ │ move-object/from16 v6, p2 │ │ move-object/from16 v7, p3 │ │ invoke-static/range {v4 .. v9}, Lcom/Pau/ImapNotes2/Sync/SyncUtils;->GetOneNote(Ljava/io/File;Ljavax/mail/Message;Lcom/Pau/ImapNotes2/Data/NotesDb;Ljava/lang/String;Ljava/lang/String;Z)V │ │ .line 459 │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ goto :goto_3 │ │ .line 465 │ .end local v4 # "outfile":Ljava/io/File; │ .end local v5 # "notesMessage":Ljavax/mail/Message; │ .end local v8 # "suid":Ljava/lang/String; │ - .end local v11 # "deleted":Ljava/lang/Boolean; │ - .end local v14 # "flags":Ljavax/mail/Flags; │ - .end local v18 # "localInternaldate":Ljava/lang/String; │ - .end local v21 # "remoteInternaldate":Ljava/lang/String; │ - .end local v26 # "uid":Ljava/lang/Long; │ + .end local v10 # "deleted":Ljava/lang/Boolean; │ + .end local v13 # "flags":Ljavax/mail/Flags; │ + .end local v15 # "localInternaldate":Ljava/lang/String; │ + .end local v18 # "remoteInternaldate":Ljava/lang/String; │ + .end local v23 # "uid":Ljava/lang/Long; │ :cond_7 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v16 .. v16}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v6 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :cond_8 │ :goto_4 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v7 │ │ - if-eqz v6, :cond_9 │ + if-eqz v7, :cond_9 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ .line 466 │ .restart local v8 # "suid":Ljava/lang/String; │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - move-result v26 │ + move-result v23 │ │ .line 467 │ - .local v26, "uid":I │ - new-instance v6, Ljava/lang/Long; │ + .local v23, "uid":I │ + new-instance v7, Ljava/lang/Long; │ │ - move/from16 v0, v26 │ + move/from16 v0, v23 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v28, v0 │ + move-wide/from16 v26, v0 │ │ - move-wide/from16 v0, v28 │ + move-wide/from16 v0, v26 │ │ - invoke-direct {v6, v0, v1}, Ljava/lang/Long;->(J)V │ + invoke-direct {v7, v0, v1}, Ljava/lang/Long;->(J)V │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v7}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v7 │ │ - if-nez v6, :cond_8 │ + if-nez v7, :cond_8 │ │ .line 469 │ - new-instance v25, Ljava/io/File; │ + new-instance v22, Ljava/io/File; │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v20 │ │ invoke-direct {v0, v1, v8}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 470 │ - .local v25, "toDelete":Ljava/io/File; │ - invoke-virtual/range {v25 .. v25}, Ljava/io/File;->delete()Z │ + .local v22, "toDelete":Ljava/io/File; │ + invoke-virtual/range {v22 .. v22}, Ljava/io/File;->delete()Z │ │ .line 472 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p3 │ │ invoke-virtual {v0, v8, v1}, Lcom/Pau/ImapNotes2/Data/NotesDb;->DeleteANote(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 473 │ - const/16 v22, 0x1 │ + const/16 v19, 0x1 │ │ goto :goto_4 │ │ .line 477 │ .end local v8 # "suid":Ljava/lang/String; │ - .end local v25 # "toDelete":Ljava/io/File; │ - .end local v26 # "uid":I │ + .end local v22 # "toDelete":Ljava/io/File; │ + .end local v23 # "uid":I │ :cond_9 │ - return v22 │ + return v19 │ .end method │ │ .method public static sendMessageToRemote([Ljavax/mail/Message;)[Lcom/sun/mail/imap/AppendUID; │ .locals 4 │ .param p0, "message" # [Ljavax/mail/Message; │ .annotation system Ldalvik/annotation/Throws; │ value = { ├── smali/com/Pau/ImapNotes2/Data/NotesDb.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "NotesDb.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/Pau/ImapNotes2/Data/NotesDb$1;, │ Lcom/Pau/ImapNotes2/Data/NotesDb$NotesDbHelper; │ } │ .end annotation │ │ │ # static fields │ .field private static final CREATE_NOTES_DB:Ljava/lang/String; = "CREATE TABLE IF NOT EXISTS notesTable (pk integer primary key autoincrement, title text not null, date text not null, number text not null, accountname text not null);" │ @@ -412,26 +411,28 @@ │ │ move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 118 │ move-object/from16 v0, v18 │ │ move/from16 v1, v16 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ move-object/from16 v0, v19 │ │ invoke-direct {v2, v3, v0, v4}, Lcom/Pau/ImapNotes2/Miscs/OneNote;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 116 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 119 │ invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->moveToNext()Z ├── smali/com/Pau/ImapNotes2/Data/ConfigurationFile.smali │ @@ -51,14 +51,15 @@ │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ iget-object v5, p0, Lcom/Pau/ImapNotes2/Data/ConfigurationFile;->applicationContext:Landroid/content/Context; │ │ + .line 36 │ invoke-virtual {v5}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -71,14 +72,15 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Ljava/io/File;->(Ljava/lang/String;)V │ │ + .line 35 │ invoke-virtual {v2, v3}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/File;)Lorg/w3c/dom/Document; │ │ move-result-object v1 │ │ .line 37 │ .local v1, "fileToLoad":Lorg/w3c/dom/Document; │ const-string v2, "username" ├── smali/com/Pau/ImapNotes2/Data/ImapNotes2Account.smali │ @@ -481,21 +481,23 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->accountHasChanged:Ljava/lang/Boolean; │ │ + .line 25 │ invoke-virtual {v1}, Ljava/lang/Boolean;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 23 │ return-object v0 │ .end method ├── smali/com/Pau/ImapNotes2/Miscs/UpdateThread.smali │ @@ -102,14 +102,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ sget-object v5, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 141 │ invoke-virtual {v5}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetAccountname()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -391,14 +392,15 @@ │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ sget-object v13, Lcom/Pau/ImapNotes2/Listactivity;->imapNotes2Account:Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 189 │ invoke-virtual {v13}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetAccountname()Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ @@ -862,20 +864,22 @@ │ │ const/4 v11, 0x1 │ │ aget-object v11, p1, v11 │ │ check-cast v11, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account; │ │ + .line 103 │ invoke-virtual {v11}, Lcom/Pau/ImapNotes2/Data/ImapNotes2Account;->GetUsesticky()Ljava/lang/String; │ │ move-result-object v11 │ │ iget-object v13, p0, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->body:Ljava/lang/String; │ │ + .line 102 │ invoke-virtual {p0, v12, v11, v13}, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->WriteMailToNew(Lcom/Pau/ImapNotes2/Miscs/OneNote;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 104 │ iget-object v11, p0, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->storedNotes:Lcom/Pau/ImapNotes2/Data/NotesDb; │ │ iget-object v12, p0, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->currentNote:Lcom/Pau/ImapNotes2/Miscs/OneNote; │ │ @@ -1064,21 +1068,20 @@ │ │ .method public getIndexByNumber(Ljava/lang/String;)I │ .locals 3 │ .param p1, "pNumber" # Ljava/lang/String; │ │ .prologue │ .line 131 │ - iget-object v2, p0, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->notesList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->notesList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -1097,27 +1100,27 @@ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 134 │ - iget-object v2, p0, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->notesList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/Pau/ImapNotes2/Miscs/UpdateThread;->notesList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ - move-result v2 │ + move-result v1 │ │ .line 136 │ .end local v0 # "_item":Lcom/Pau/ImapNotes2/Miscs/OneNote; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, -0x1 │ + const/4 v1, -0x1 │ │ goto :goto_0 │ .end method │ │ .method protected onPostExecute(Ljava/lang/Boolean;)V │ .locals 1 │ .param p1, "result" # Ljava/lang/Boolean; ├── smali/com/Pau/ImapNotes2/Miscs/OneNote.smali │ @@ -198,35 +198,38 @@ │ │ const-string v1, " Date: " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 55 │ invoke-virtual {p0}, Lcom/Pau/ImapNotes2/Miscs/OneNote;->GetDate()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " Uid: " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 56 │ invoke-virtual {p0}, Lcom/Pau/ImapNotes2/Miscs/OneNote;->GetUid()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 54 │ return-object v0 │ .end method ├── smali/com/Pau/ImapNotes2/Miscs/ImapNotesAuthenticatorService.smali │ @@ -23,15 +23,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 17 │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ - .line 42 │ return-void │ .end method │ │ .method private getAuthenticator()Lcom/Pau/ImapNotes2/Miscs/ImapNotesAuthenticatorService$Authenticator; │ .locals 1 │ │ .prologue