--- /home/fdroid/fdroiddata/tmp/org.moparisthebest.appbak_2.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.moparisthebest.appbak_2.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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of res/drawable/ic_launcher_folder.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <6OKdVfs905Af9G2bzd5zYYMGrYo=> │┄ ERROR: SHA-1 digest of res/drawable/ic_menu_back_small.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <9ESeIQMdUhsaco1tIIIIDoUHbY4=>, actual: │┄ ERROR: SHA-1 digest of res/drawable/ic_menu_forward_small.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <8+ehnbb+5YY2GqEXMAajrALWW9c=>, actual: │┄ ERROR: SHA-1 digest of res/drawable/ic_menu_help.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of res/drawable/ic_menu_info_details.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of res/drawable/icon_file.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <76LxGQdVhYq2fSencRvh3JX2/x4=>, actual: │┄ ERROR: SHA-1 digest of res/drawable/icon_sdcard.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <9CE/XsdE8UPJWvAk4wOPBvTyN3Q=> │┄ ERROR: SHA-1 digest of res/drawable/icon_sdcard_small.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <93/E+vFJjzS9gCVORvmGr+VxNP8=>, actual: │┄ ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <+UU/sw+OmlQ8XW0otH/zYZM44Ro=> │ @@ -1,16 +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: e2c7bb538c01d374ade9afaf7df2f60b1ed866b90ac15e2cfc7d477fc9956624 │ -Signer #1 certificate SHA-1 digest: 1fb2fb08918b8fab983e3d342ef3e961054965a6 │ -Signer #1 certificate MD5 digest: bec87d352a8c7dea5c618067af25d7ae │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: fc5be6d782ca13e301eb0be460e4febafcfac0f861956d14a8bfab2086eda407 │ -Signer #1 public key SHA-1 digest: b158231a60f0bcc794637eae2c0caf5eba8e69d3 │ -Signer #1 public key MD5 digest: 268d3a9692df0152f146f615c5b37c89 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,712 +1,692 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 71054 (000000000001158Eh) │ - Actual end-cent-dir record offset: 71032 (0000000000011578h) │ - Expected end-cent-dir record offset: 71032 (0000000000011578h) │ + Zip archive file size: 70906 (00000000000114FAh) │ + Actual end-cent-dir record offset: 70884 (00000000000114E4h) │ + Expected end-cent-dir record offset: 70884 (00000000000114E4h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 23 entries. │ The central directory is 1656 (0000000000000678h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 69376 (0000000000010F00h). │ + is 69228 (0000000000010E6Ch). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:50:16 │ - 32-bit CRC value (hex): c63c32d5 │ - compressed size: 772 bytes │ - uncompressed size: 1661 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/01473056.SF │ - │ - offset of local header from start of archive: 838 │ - (0000000000000346h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:50:16 │ - 32-bit CRC value (hex): 94d1a378 │ - compressed size: 836 bytes │ - uncompressed size: 1782 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ + 32-bit CRC value (hex): f559b033 │ + compressed size: 988 bytes │ + uncompressed size: 3576 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/01473056.RSA │ - │ - offset of local header from start of archive: 1740 │ - (00000000000006CCh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:50:16 │ - 32-bit CRC value (hex): 655991c5 │ - compressed size: 1077 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/ic_launcher_folder.png │ │ - offset of local header from start of archive: 2884 │ - (0000000000000B44h) bytes │ + offset of local header from start of archive: 1057 │ + (0000000000000421h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): e23fa852 │ - compressed size: 2281 bytes │ - uncompressed size: 2281 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9daf7ab3 │ + compressed size: 2249 bytes │ + uncompressed size: 2249 bytes │ length of filename: 35 characters │ - length of extra field: 4 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ -Central directory entry #5: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic_launcher_home_small.png │ │ - offset of local header from start of archive: 5237 │ - (0000000000001475h) bytes │ + offset of local header from start of archive: 3371 │ + (0000000000000D2Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): c70cf597 │ compressed size: 1810 bytes │ uncompressed size: 1810 bytes │ length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #6: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/ic_menu_back_small.png │ │ - offset of local header from start of archive: 7118 │ - (0000000000001BCEh) bytes │ + offset of local header from start of archive: 5250 │ + (0000000000001482h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): 290bf998 │ - compressed size: 889 bytes │ - uncompressed size: 889 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2abfa9b9 │ + compressed size: 845 bytes │ + uncompressed size: 845 bytes │ length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #7: │ +Central directory entry #5: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/ic_menu_forward_small.png │ │ - offset of local header from start of archive: 8073 │ - (0000000000001F89h) bytes │ + offset of local header from start of archive: 6160 │ + (0000000000001810h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): 6de2e90f │ - compressed size: 1045 bytes │ - uncompressed size: 1045 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4d447243 │ + compressed size: 974 bytes │ + uncompressed size: 974 bytes │ length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #6: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic_menu_help.png │ │ - offset of local header from start of archive: 9189 │ - (00000000000023E5h) bytes │ + offset of local header from start of archive: 7202 │ + (0000000000001C22h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): c92cd626 │ - compressed size: 2587 bytes │ - uncompressed size: 2587 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0b97ce15 │ + compressed size: 2539 bytes │ + uncompressed size: 2539 bytes │ length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #9: │ +Central directory entry #7: │ --------------------------- │ │ res/drawable/ic_menu_info_details.png │ │ - offset of local header from start of archive: 11835 │ - (0000000000002E3Bh) bytes │ + offset of local header from start of archive: 9800 │ + (0000000000002648h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): ab72a09e │ - compressed size: 1897 bytes │ - uncompressed size: 1897 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 124fca7a │ + compressed size: 1850 bytes │ + uncompressed size: 1850 bytes │ length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #8: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/icon.png │ │ - offset of local header from start of archive: 13801 │ - (00000000000035E9h) bytes │ + offset of local header from start of archive: 11717 │ + (0000000000002DC5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b4a09570 │ compressed size: 3319 bytes │ uncompressed size: 3319 bytes │ length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #11: │ +Central directory entry #9: │ --------------------------- │ │ res/drawable/icon_file.png │ │ - offset of local header from start of archive: 17171 │ - (0000000000004313h) bytes │ + offset of local header from start of archive: 15087 │ + (0000000000003AEFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): aa3b5fa9 │ - compressed size: 951 bytes │ - uncompressed size: 951 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2f55cdb6 │ + compressed size: 944 bytes │ + uncompressed size: 944 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #12: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/icon_sdcard.png │ │ - offset of local header from start of archive: 18179 │ - (0000000000004703h) bytes │ + offset of local header from start of archive: 16087 │ + (0000000000003ED7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): c775c465 │ - compressed size: 2260 bytes │ - uncompressed size: 2260 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3a15c8fc │ + compressed size: 2282 bytes │ + uncompressed size: 2282 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #13: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/icon_sdcard_small.png │ │ - offset of local header from start of archive: 20500 │ - (0000000000005014h) bytes │ + offset of local header from start of archive: 18427 │ + (00000000000047FBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): 36d785bb │ - compressed size: 1443 bytes │ - uncompressed size: 1443 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bdaf18b6 │ + compressed size: 1438 bytes │ + uncompressed size: 1438 bytes │ length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #14: │ +Central directory entry #12: │ --------------------------- │ │ res/layout/dialog_new_folder.xml │ │ - offset of local header from start of archive: 22007 │ - (00000000000055F7h) bytes │ + offset of local header from start of archive: 19929 │ + (0000000000004DD9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ 32-bit CRC value (hex): 03b84367 │ - compressed size: 509 bytes │ + compressed size: 508 bytes │ uncompressed size: 1308 bytes │ length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #15: │ +Central directory entry #13: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/filelist.xml │ │ - offset of local header from start of archive: 22594 │ - (0000000000005842h) bytes │ + offset of local header from start of archive: 20515 │ + (0000000000005023h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ 32-bit CRC value (hex): e4ebdc59 │ - compressed size: 899 bytes │ + compressed size: 902 bytes │ uncompressed size: 3124 bytes │ length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #16: │ +Central directory entry #14: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/filelist_item.xml │ │ - offset of local header from start of archive: 23562 │ - (0000000000005C0Ah) bytes │ + offset of local header from start of archive: 21486 │ + (00000000000053EEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ 32-bit CRC value (hex): c1b9174b │ compressed size: 561 bytes │ uncompressed size: 1576 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #17: │ +Central directory entry #15: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/list.xml │ │ - offset of local header from start of archive: 24197 │ - (0000000000005E85h) bytes │ + offset of local header from start of archive: 22121 │ + (0000000000005669h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ 32-bit CRC value (hex): e515fe04 │ compressed size: 222 bytes │ uncompressed size: 448 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #18: │ +Central directory entry #16: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/main.xml │ │ - offset of local header from start of archive: 24484 │ - (0000000000005FA4h) bytes │ + offset of local header from start of archive: 22408 │ + (0000000000005788h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ 32-bit CRC value (hex): 1dde3f1c │ - compressed size: 542 bytes │ + compressed size: 541 bytes │ uncompressed size: 1660 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #19: │ +Central directory entry #17: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/raw/license_short.txt │ │ - offset of local header from start of archive: 25091 │ - (0000000000006203h) bytes │ + offset of local header from start of archive: 23014 │ + (00000000000059E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ 32-bit CRC value (hex): 7afd0e55 │ compressed size: 401 bytes │ uncompressed size: 645 bytes │ length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #20: │ +Central directory entry #18: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/xml/mimetypes.xml │ │ - offset of local header from start of archive: 25563 │ - (00000000000063DBh) bytes │ + offset of local header from start of archive: 23486 │ + (0000000000005BBEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ 32-bit CRC value (hex): a837a17a │ - compressed size: 930 bytes │ + compressed size: 917 bytes │ uncompressed size: 3740 bytes │ length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #21: │ +Central directory entry #19: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + resources.arsc │ │ - offset of local header from start of archive: 26560 │ - (00000000000067C0h) bytes │ + offset of local header from start of archive: 24470 │ + (0000000000005F96h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3b96ef48 │ + compressed size: 12672 bytes │ + uncompressed size: 12672 bytes │ + length of filename: 14 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #20: │ +--------------------------- │ + │ + classes.dex │ + │ + offset of local header from start of archive: 37186 │ + (0000000000009142h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): 22fc8ab6 │ - compressed size: 914 bytes │ - uncompressed size: 3384 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ + 32-bit CRC value (hex): d5754585 │ + compressed size: 29160 bytes │ + uncompressed size: 71828 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #22: │ +Central directory entry #21: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 27539 │ - (0000000000006B93h) bytes │ + offset of local header from start of archive: 66403 │ + (0000000000010363h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:40 │ - 32-bit CRC value (hex): 84411ecb │ - compressed size: 12528 bytes │ - uncompressed size: 12528 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ + 32-bit CRC value (hex): c63c32d5 │ + compressed size: 766 bytes │ + uncompressed size: 1661 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #23: │ +Central directory entry #22: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + META-INF/01473056.SF │ │ - classes.dex │ + offset of local header from start of archive: 67219 │ + (0000000000010693h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ + 32-bit CRC value (hex): 94d1a378 │ + compressed size: 831 bytes │ + uncompressed size: 1782 bytes │ + length of filename: 20 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ │ - offset of local header from start of archive: 40112 │ - (0000000000009CB0h) bytes │ + There is no file comment. │ + │ +Central directory entry #23: │ +--------------------------- │ + │ + META-INF/01473056.RSA │ + │ + offset of local header from start of archive: 68100 │ + (0000000000010A04h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Feb 18 17:47:38 │ - 32-bit CRC value (hex): 0a0ec430 │ - compressed size: 29207 bytes │ - uncompressed size: 71424 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 12 00:33:50 │ + 32-bit CRC value (hex): 655991c5 │ + compressed size: 1077 bytes │ + uncompressed size: 1332 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. │ @@ -1,8 +1,8 @@ │ -00000000: 0200 0c00 f030 0000 0100 0000 0100 1c00 .....0.......... │ +00000000: 0200 0c00 8031 0000 0100 0000 0100 1c00 .....1.......... │ 00000010: 8814 0000 5800 0000 0000 0000 0000 0000 ....X........... │ 00000020: 7c01 0000 0000 0000 0000 0000 4a00 0000 |...........J... │ 00000030: 9c00 0000 e600 0000 3601 0000 7401 0000 ........6...t... │ 00000040: c201 0000 f001 0000 2802 0000 6402 0000 ........(...d... │ 00000050: ac02 0000 f002 0000 2203 0000 5e03 0000 ........"...^... │ 00000060: 8803 0000 b203 0000 e003 0000 1604 0000 ................ │ 00000070: 2604 0000 c004 0000 5a05 0000 7405 0000 &.......Z...t... │ @@ -323,15 +323,15 @@ │ 00001420: 7300 6d00 6900 6e00 7500 7300 2700 2000 s.m.i.n.u.s.'. . │ 00001430: 4700 7200 6100 6d00 6c00 6900 6300 6800 G.r.a.m.l.i.c.h. │ 00001440: 0000 0d00 5300 7400 6500 7600 6500 6e00 ....S.t.e.v.e.n. │ 00001450: 2000 4f00 7300 6200 6f00 7200 6e00 0000 .O.s.b.o.r.n... │ 00001460: 1800 4d00 6900 6300 6800 6100 6500 6c00 ..M.i.c.h.a.e.l. │ 00001470: 2000 2700 4500 6200 6f00 4d00 6900 6b00 .'.E.b.o.M.i.k. │ 00001480: 6500 2700 2000 4b00 7200 6500 6800 6100 e.'. .K.r.e.h.a. │ -00001490: 6e00 0000 0002 1c01 5c1c 0000 7f00 0000 n.......\....... │ +00001490: 6e00 0000 0002 2001 ec1c 0000 7f00 0000 n..... ......... │ 000014a0: 6f00 7200 6700 2e00 6d00 6f00 7000 6100 o.r.g...m.o.p.a. │ 000014b0: 7200 6900 7300 7400 6800 6500 6200 6500 r.i.s.t.h.e.b.e. │ 000014c0: 7300 7400 2e00 6100 7000 7000 6200 6100 s.t...a.p.p.b.a. │ 000014d0: 6b00 0000 0000 0000 0000 0000 0000 0000 k............... │ 000014e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000014f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -340,444 +340,453 @@ │ 00001530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001590: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000015a0: 1c01 0000 0800 0000 c401 0000 6700 0000 ............g... │ -000015b0: 0100 1c00 a800 0000 0800 0000 0000 0000 ................ │ -000015c0: 0000 0000 3c00 0000 0000 0000 0000 0000 ....<........... │ -000015d0: 0c00 0000 2000 0000 3000 0000 3a00 0000 .... ...0...:... │ -000015e0: 4400 0000 5400 0000 6200 0000 0400 6100 D...T...b.....a. │ -000015f0: 7400 7400 7200 0000 0800 6400 7200 6100 t.t.r.....d.r.a. │ -00001600: 7700 6100 6200 6c00 6500 0000 0600 6c00 w.a.b.l.e.....l. │ -00001610: 6100 7900 6f00 7500 7400 0000 0300 7800 a.y.o.u.t.....x. │ -00001620: 6d00 6c00 0000 0300 7200 6100 7700 0000 m.l.....r.a.w... │ -00001630: 0600 7300 7400 7200 6900 6e00 6700 0000 ..s.t.r.i.n.g... │ -00001640: 0500 6100 7200 7200 6100 7900 0000 0200 ..a.r.r.a.y..... │ -00001650: 6900 6400 0000 0000 0100 1c00 580e 0000 i.d.........X... │ -00001660: 6700 0000 0000 0000 0000 0000 b801 0000 g............... │ -00001670: 0000 0000 0000 0000 2800 0000 5800 0000 ........(...X... │ -00001680: 8000 0000 ae00 0000 ca00 0000 f600 0000 ................ │ -00001690: 0201 0000 1801 0000 3201 0000 5801 0000 ........2...X... │ -000016a0: 7e01 0000 9201 0000 b001 0000 bc01 0000 ~............... │ -000016b0: c801 0000 de01 0000 fc01 0000 1002 0000 ................ │ -000016c0: 2e02 0000 4e02 0000 6402 0000 8002 0000 ....N...d....... │ -000016d0: 9602 0000 b202 0000 ce02 0000 e402 0000 ................ │ -000016e0: fa02 0000 1603 0000 4003 0000 5a03 0000 ........@...Z... │ -000016f0: 8203 0000 a203 0000 c003 0000 e603 0000 ................ │ -00001700: 0404 0000 0c04 0000 1c04 0000 3604 0000 ............6... │ -00001710: 5204 0000 6e04 0000 8604 0000 a804 0000 R...n........... │ -00001720: ce04 0000 e804 0000 0805 0000 3c05 0000 ............<... │ -00001730: 6405 0000 a005 0000 ca05 0000 fa05 0000 d............... │ -00001740: 1c06 0000 3606 0000 5006 0000 6606 0000 ....6...P...f... │ -00001750: 7c06 0000 9206 0000 a806 0000 ce06 0000 |............... │ -00001760: e806 0000 fe06 0000 2a07 0000 4807 0000 ........*...H... │ -00001770: 6407 0000 8407 0000 a007 0000 c007 0000 d............... │ -00001780: d807 0000 f407 0000 0e08 0000 2608 0000 ............&... │ -00001790: 4008 0000 5808 0000 7208 0000 9608 0000 @...X...r....... │ -000017a0: be08 0000 f408 0000 1e09 0000 4c09 0000 ............L... │ -000017b0: 7609 0000 a409 0000 ca09 0000 f409 0000 v............... │ -000017c0: 1c0a 0000 540a 0000 8a0a 0000 c00a 0000 ....T........... │ -000017d0: de0a 0000 040b 0000 2a0b 0000 480b 0000 ........*...H... │ -000017e0: 680b 0000 800b 0000 a60b 0000 c80b 0000 h............... │ -000017f0: e80b 0000 160c 0000 2a0c 0000 440c 0000 ........*...D... │ -00001800: 520c 0000 6a0c 0000 880c 0000 940c 0000 R...j........... │ -00001810: 1200 6900 6300 5f00 6c00 6100 7500 6e00 ..i.c._.l.a.u.n. │ -00001820: 6300 6800 6500 7200 5f00 6600 6f00 6c00 c.h.e.r._.f.o.l. │ -00001830: 6400 6500 7200 0000 1600 6900 6300 5f00 d.e.r.....i.c._. │ -00001840: 6c00 6100 7500 6e00 6300 6800 6500 7200 l.a.u.n.c.h.e.r. │ -00001850: 5f00 6800 6f00 6d00 6500 5f00 7300 6d00 _.h.o.m.e._.s.m. │ -00001860: 6100 6c00 6c00 0000 1200 6900 6300 5f00 a.l.l.....i.c._. │ -00001870: 6d00 6500 6e00 7500 5f00 6200 6100 6300 m.e.n.u._.b.a.c. │ -00001880: 6b00 5f00 7300 6d00 6100 6c00 6c00 0000 k._.s.m.a.l.l... │ -00001890: 1500 6900 6300 5f00 6d00 6500 6e00 7500 ..i.c._.m.e.n.u. │ -000018a0: 5f00 6600 6f00 7200 7700 6100 7200 6400 _.f.o.r.w.a.r.d. │ -000018b0: 5f00 7300 6d00 6100 6c00 6c00 0000 0c00 _.s.m.a.l.l..... │ -000018c0: 6900 6300 5f00 6d00 6500 6e00 7500 5f00 i.c._.m.e.n.u._. │ -000018d0: 6800 6500 6c00 7000 0000 1400 6900 6300 h.e.l.p.....i.c. │ -000018e0: 5f00 6d00 6500 6e00 7500 5f00 6900 6e00 _.m.e.n.u._.i.n. │ -000018f0: 6600 6f00 5f00 6400 6500 7400 6100 6900 f.o._.d.e.t.a.i. │ -00001900: 6c00 7300 0000 0400 6900 6300 6f00 6e00 l.s.....i.c.o.n. │ -00001910: 0000 0900 6900 6300 6f00 6e00 5f00 6600 ....i.c.o.n._.f. │ -00001920: 6900 6c00 6500 0000 0b00 6900 6300 6f00 i.l.e.....i.c.o. │ -00001930: 6e00 5f00 7300 6400 6300 6100 7200 6400 n._.s.d.c.a.r.d. │ -00001940: 0000 1100 6900 6300 6f00 6e00 5f00 7300 ....i.c.o.n._.s. │ -00001950: 6400 6300 6100 7200 6400 5f00 7300 6d00 d.c.a.r.d._.s.m. │ -00001960: 6100 6c00 6c00 0000 1100 6400 6900 6100 a.l.l.....d.i.a. │ -00001970: 6c00 6f00 6700 5f00 6e00 6500 7700 5f00 l.o.g._.n.e.w._. │ -00001980: 6600 6f00 6c00 6400 6500 7200 0000 0800 f.o.l.d.e.r..... │ -00001990: 6600 6900 6c00 6500 6c00 6900 7300 7400 f.i.l.e.l.i.s.t. │ -000019a0: 0000 0d00 6600 6900 6c00 6500 6c00 6900 ....f.i.l.e.l.i. │ -000019b0: 7300 7400 5f00 6900 7400 6500 6d00 0000 s.t._.i.t.e.m... │ -000019c0: 0400 6c00 6900 7300 7400 0000 0400 6d00 ..l.i.s.t.....m. │ -000019d0: 6100 6900 6e00 0000 0900 6d00 6900 6d00 a.i.n.....m.i.m. │ -000019e0: 6500 7400 7900 7000 6500 7300 0000 0d00 e.t.y.p.e.s..... │ -000019f0: 6c00 6900 6300 6500 6e00 7300 6500 5f00 l.i.c.e.n.s.e._. │ -00001a00: 7300 6800 6f00 7200 7400 0000 0800 6100 s.h.o.r.t.....a. │ -00001a10: 7000 7000 5f00 6e00 6100 6d00 6500 0000 p.p._.n.a.m.e... │ -00001a20: 0d00 7700 6500 6c00 6300 6f00 6d00 6500 ..w.e.l.c.o.m.e. │ -00001a30: 5300 7400 7200 6900 6e00 6700 0000 0e00 S.t.r.i.n.g..... │ -00001a40: 7700 6500 6c00 6300 6f00 6d00 6500 5300 w.e.l.c.o.m.e.S. │ -00001a50: 7400 7200 6900 6e00 6700 3200 0000 0900 t.r.i.n.g.2..... │ -00001a60: 6200 6100 6300 6b00 5f00 6100 7000 7000 b.a.c.k._.a.p.p. │ -00001a70: 7300 0000 0c00 6200 6100 6300 6b00 5f00 s.....b.a.c.k._. │ -00001a80: 7700 6100 7200 6e00 6900 6e00 6700 0000 w.a.r.n.i.n.g... │ -00001a90: 0900 7200 6500 7300 7400 5f00 6100 7000 ..r.e.s.t._.a.p. │ -00001aa0: 7000 7300 0000 0c00 7200 6500 7300 7400 p.s.....r.e.s.t. │ -00001ab0: 5f00 7700 6100 7200 6e00 6900 6e00 6700 _.w.a.r.n.i.n.g. │ -00001ac0: 0000 0c00 6200 6100 6300 6b00 5f00 7300 ....b.a.c.k._.s. │ -00001ad0: 7500 6300 6300 6500 7300 7300 0000 0900 u.c.c.e.s.s..... │ -00001ae0: 6200 6100 6300 6b00 5f00 6600 6100 6900 b.a.c.k._.f.a.i. │ -00001af0: 6c00 0000 0900 7200 6500 7300 7400 5f00 l.....r.e.s.t._. │ -00001b00: 6600 6100 6900 6c00 0000 0c00 7200 6500 f.a.i.l.....r.e. │ -00001b10: 7300 7400 5f00 7300 7500 6300 6300 6500 s.t._.s.u.c.c.e. │ -00001b20: 7300 7300 0000 1300 7200 6500 7300 7400 s.s.....r.e.s.t. │ -00001b30: 5f00 7300 7500 6300 6300 6500 7300 7300 _.s.u.c.c.e.s.s. │ -00001b40: 5f00 6600 6900 6e00 6900 7300 6800 0000 _.f.i.n.i.s.h... │ -00001b50: 0b00 7200 6500 7300 7400 5f00 7000 6900 ..r.e.s.t._.p.i. │ -00001b60: 6300 6b00 6500 7200 0000 1200 7200 6500 c.k.e.r.....r.e. │ -00001b70: 7300 7400 5f00 7000 6900 6300 6b00 6500 s.t._.p.i.c.k.e. │ -00001b80: 7200 5f00 6200 7500 7400 7400 6f00 6e00 r._.b.u.t.t.o.n. │ -00001b90: 0000 0e00 7200 6500 7300 7400 5f00 6e00 ....r.e.s.t._.n. │ -00001ba0: 6f00 5f00 6d00 6100 7200 6b00 6500 7400 o._.m.a.r.k.e.t. │ -00001bb0: 0000 0d00 7200 6500 7300 7400 5f00 6200 ....r.e.s.t._.b. │ -00001bc0: 6100 6400 5f00 6600 6900 6c00 6500 0000 a.d._.f.i.l.e... │ -00001bd0: 1100 6200 6100 6300 6b00 5f00 6600 6900 ..b.a.c.k._.f.i. │ -00001be0: 6c00 6500 5f00 6300 6f00 6d00 6d00 6500 l.e._.c.o.m.m.e. │ -00001bf0: 6e00 7400 0000 0d00 6200 6100 6300 6b00 n.t.....b.a.c.k. │ -00001c00: 5f00 7100 7500 6500 7300 7400 6900 6f00 _.q.u.e.s.t.i.o. │ -00001c10: 6e00 0000 0200 6f00 6b00 0000 0600 6300 n.....o.k.....c. │ -00001c20: 6100 6e00 6300 6500 6c00 0000 0b00 6600 a.n.c.e.l.....f. │ -00001c30: 6100 7400 6100 6c00 5f00 6500 7200 7200 a.t.a.l._.e.r.r. │ -00001c40: 6f00 7200 0000 0c00 6d00 6500 6e00 7500 o.r.....m.e.n.u. │ -00001c50: 5f00 7700 6500 6200 7300 6900 7400 6500 _.w.e.b.s.i.t.e. │ -00001c60: 0000 0c00 6d00 6500 6e00 7500 5f00 6c00 ....m.e.n.u._.l. │ -00001c70: 6900 6300 6500 6e00 7300 6500 0000 0a00 i.c.e.n.s.e..... │ -00001c80: 6e00 6f00 5f00 6200 7200 6f00 7700 7300 n.o._.b.r.o.w.s. │ -00001c90: 6500 7200 0000 0f00 6100 6200 6f00 7500 e.r.....a.b.o.u. │ -00001ca0: 7400 5f00 6300 6f00 7000 7900 7200 6900 t._.c.o.p.y.r.i. │ -00001cb0: 6700 6800 7400 0000 1100 6100 6200 6f00 g.h.t.....a.b.o. │ -00001cc0: 7500 7400 5f00 7700 6500 6200 7300 6900 u.t._.w.e.b.s.i. │ -00001cd0: 7400 6500 5f00 7500 7200 6c00 0000 0b00 t.e._.u.r.l..... │ -00001ce0: 6100 6200 6f00 7500 7400 5f00 6500 6d00 a.b.o.u.t._.e.m. │ -00001cf0: 6100 6900 6c00 0000 0e00 7500 7000 6400 a.i.l.....u.p.d. │ -00001d00: 6100 7400 6500 5f00 6100 7000 7000 5f00 a.t.e._.a.p.p._. │ -00001d10: 7500 7200 6c00 0000 1800 7500 7000 6400 u.r.l.....u.p.d. │ -00001d20: 6100 7400 6500 5f00 6100 7000 7000 5f00 a.t.e._.a.p.p._. │ -00001d30: 6400 6500 7600 6500 6c00 6f00 7000 6500 d.e.v.e.l.o.p.e. │ -00001d40: 7200 5f00 7500 7200 6c00 0000 1200 7500 r._.u.r.l.....u. │ -00001d50: 7000 6400 6100 7400 6500 5f00 6300 6800 p.d.a.t.e._.c.h. │ -00001d60: 6500 6300 6b00 6500 7200 5f00 7500 7200 e.c.k.e.r._.u.r. │ -00001d70: 6c00 0000 1c00 7500 7000 6400 6100 7400 l.....u.p.d.a.t. │ -00001d80: 6500 5f00 6300 6800 6500 6300 6b00 6500 e._.c.h.e.c.k.e. │ -00001d90: 7200 5f00 6400 6500 7600 6500 6c00 6f00 r._.d.e.v.e.l.o. │ -00001da0: 7000 6500 7200 5f00 7500 7200 6c00 0000 p.e.r._.u.r.l... │ -00001db0: 1300 6100 6200 6f00 7500 7400 6100 7000 ..a.b.o.u.t.a.p. │ -00001dc0: 7000 5f00 6d00 6100 7200 6b00 6500 7400 p._.m.a.r.k.e.t. │ -00001dd0: 5f00 7500 7200 6900 0000 1600 6100 6200 _.u.r.i.....a.b. │ -00001de0: 6f00 7500 7400 6100 7000 7000 5f00 6400 o.u.t.a.p.p._.d. │ -00001df0: 6500 7600 6500 6c00 6f00 7000 6500 7200 e.v.e.l.o.p.e.r. │ -00001e00: 5f00 7500 7200 6900 0000 0f00 6d00 6500 _.u.r.i.....m.e. │ -00001e10: 6e00 7500 5f00 6e00 6500 7700 5f00 6600 n.u._.n.e.w._.f. │ -00001e20: 6f00 6c00 6400 6500 7200 0000 0b00 6d00 o.l.d.e.r.....m. │ -00001e30: 6500 6e00 7500 5f00 6400 6500 6c00 6500 e.n.u._.d.e.l.e. │ -00001e40: 7400 6500 0000 0b00 6d00 6500 6e00 7500 t.e.....m.e.n.u. │ -00001e50: 5f00 7200 6500 6e00 6100 6d00 6500 0000 _.r.e.n.a.m.e... │ -00001e60: 0900 6d00 6500 6e00 7500 5f00 7300 6500 ..m.e.n.u._.s.e. │ -00001e70: 6e00 6400 0000 0900 6d00 6500 6e00 7500 n.d.....m.e.n.u. │ -00001e80: 5f00 6f00 7000 6500 6e00 0000 0900 6d00 _.o.p.e.n.....m. │ -00001e90: 6500 6e00 7500 5f00 6d00 6f00 7600 6500 e.n.u._.m.o.v.e. │ -00001ea0: 0000 0900 6d00 6500 6e00 7500 5f00 6300 ....m.e.n.u._.c. │ -00001eb0: 6f00 7000 7900 0000 1100 6300 7200 6500 o.p.y.....c.r.e. │ -00001ec0: 6100 7400 6500 5f00 6e00 6500 7700 5f00 a.t.e._.n.e.w._. │ -00001ed0: 6600 6f00 6c00 6400 6500 7200 0000 0b00 f.o.l.d.e.r..... │ -00001ee0: 6600 6f00 6c00 6400 6500 7200 5f00 6e00 f.o.l.d.e.r._.n. │ -00001ef0: 6100 6d00 6500 0000 0900 6600 6900 6c00 a.m.e.....f.i.l. │ -00001f00: 6500 5f00 6e00 6100 6d00 6500 0000 1400 e._.n.a.m.e..... │ -00001f10: 7400 6800 6900 7300 5f00 6600 6f00 6c00 t.h.i.s._.f.o.l. │ -00001f20: 6400 6500 7200 5f00 6900 7300 5f00 6500 d.e.r._.i.s._.e. │ -00001f30: 6d00 7000 7400 7900 0000 0d00 7200 6500 m.p.t.y.....r.e. │ -00001f40: 6100 6c00 6c00 7900 5f00 6400 6500 6c00 a.l.l.y._.d.e.l. │ -00001f50: 6500 7400 6500 0000 0c00 6600 6900 6c00 e.t.e.....f.i.l. │ -00001f60: 6500 5f00 6400 6500 6c00 6500 7400 6500 e._.d.e.l.e.t.e. │ -00001f70: 6400 0000 0e00 6600 6f00 6c00 6400 6500 d.....f.o.l.d.e. │ -00001f80: 7200 5f00 6400 6500 6c00 6500 7400 6500 r._.d.e.l.e.t.e. │ -00001f90: 6400 0000 0c00 6600 6900 6c00 6500 5f00 d.....f.i.l.e._. │ -00001fa0: 7200 6500 6e00 6100 6d00 6500 6400 0000 r.e.n.a.m.e.d... │ -00001fb0: 0e00 6600 6f00 6c00 6400 6500 7200 5f00 ..f.o.l.d.e.r._. │ -00001fc0: 7200 6500 6e00 6100 6d00 6500 6400 0000 r.e.n.a.m.e.d... │ -00001fd0: 0a00 6600 6900 6c00 6500 5f00 6d00 6f00 ..f.i.l.e._.m.o. │ -00001fe0: 7600 6500 6400 0000 0c00 6600 6f00 6c00 v.e.d.....f.o.l. │ -00001ff0: 6400 6500 7200 5f00 6d00 6f00 7600 6500 d.e.r._.m.o.v.e. │ -00002000: 6400 0000 0b00 6600 6900 6c00 6500 5f00 d.....f.i.l.e._. │ -00002010: 6300 6f00 7000 6900 6500 6400 0000 0a00 c.o.p.i.e.d..... │ -00002020: 6d00 6f00 7600 6500 5f00 7400 6900 7400 m.o.v.e._.t.i.t. │ -00002030: 6c00 6500 0000 0b00 6d00 6f00 7600 6500 l.e.....m.o.v.e. │ -00002040: 5f00 6200 7500 7400 7400 6f00 6e00 0000 _.b.u.t.t.o.n... │ -00002050: 0a00 6300 6f00 7000 7900 5f00 7400 6900 ..c.o.p.y._.t.i. │ -00002060: 7400 6c00 6500 0000 0b00 6300 6f00 7000 t.l.e.....c.o.p. │ -00002070: 7900 5f00 6200 7500 7400 7400 6f00 6e00 y._.b.u.t.t.o.n. │ -00002080: 0000 1000 6300 6f00 7000 6900 6500 6400 ....c.o.p.i.e.d. │ -00002090: 5f00 6600 6900 6c00 6500 5f00 6e00 6100 _.f.i.l.e._.n.a. │ -000020a0: 6d00 6500 0000 1200 6300 6f00 7000 6900 m.e.....c.o.p.i. │ -000020b0: 6500 6400 5f00 6600 6900 6c00 6500 5f00 e.d._.f.i.l.e._. │ -000020c0: 6e00 6100 6d00 6500 5f00 3200 0000 1900 n.a.m.e._.2..... │ -000020d0: 6500 7200 7200 6f00 7200 5f00 6300 7200 e.r.r.o.r._.c.r. │ -000020e0: 6500 6100 7400 6900 6e00 6700 5f00 6e00 e.a.t.i.n.g._.n. │ -000020f0: 6500 7700 5f00 6600 6f00 6c00 6400 6500 e.w._.f.o.l.d.e. │ -00002100: 7200 0000 1300 6500 7200 7200 6f00 7200 r.....e.r.r.o.r. │ -00002110: 5f00 6400 6500 6c00 6500 7400 6900 6e00 _.d.e.l.e.t.i.n. │ -00002120: 6700 5f00 6600 6900 6c00 6500 0000 1500 g._.f.i.l.e..... │ -00002130: 6500 7200 7200 6f00 7200 5f00 6400 6500 e.r.r.o.r._.d.e. │ -00002140: 6c00 6500 7400 6900 6e00 6700 5f00 6600 l.e.t.i.n.g._.f. │ -00002150: 6f00 6c00 6400 6500 7200 0000 1300 6500 o.l.d.e.r.....e. │ -00002160: 7200 7200 6f00 7200 5f00 7200 6500 6e00 r.r.o.r._.r.e.n. │ -00002170: 6100 6d00 6900 6e00 6700 5f00 6600 6900 a.m.i.n.g._.f.i. │ -00002180: 6c00 6500 0000 1500 6500 7200 7200 6f00 l.e.....e.r.r.o. │ -00002190: 7200 5f00 7200 6500 6e00 6100 6d00 6900 r._.r.e.n.a.m.i. │ -000021a0: 6e00 6700 5f00 6600 6f00 6c00 6400 6500 n.g._.f.o.l.d.e. │ -000021b0: 7200 0000 1100 6500 7200 7200 6f00 7200 r.....e.r.r.o.r. │ -000021c0: 5f00 6d00 6f00 7600 6900 6e00 6700 5f00 _.m.o.v.i.n.g._. │ -000021d0: 6600 6900 6c00 6500 0000 1300 6500 7200 f.i.l.e.....e.r. │ -000021e0: 7200 6f00 7200 5f00 6d00 6f00 7600 6900 r.o.r._.m.o.v.i. │ -000021f0: 6e00 6700 5f00 6600 6f00 6c00 6400 6500 n.g._.f.o.l.d.e. │ -00002200: 7200 0000 1200 6500 7200 7200 6f00 7200 r.....e.r.r.o.r. │ -00002210: 5f00 6300 6f00 7000 7900 6900 6e00 6700 _.c.o.p.y.i.n.g. │ -00002220: 5f00 6600 6900 6c00 6500 0000 1a00 6500 _.f.i.l.e.....e. │ -00002230: 7200 7200 6f00 7200 5f00 6600 6900 6c00 r.r.o.r._.f.i.l. │ -00002240: 6500 5f00 6400 6f00 6500 7300 5f00 6e00 e._.d.o.e.s._.n. │ -00002250: 6f00 7400 5f00 6500 7800 6900 7300 7400 o.t._.e.x.i.s.t. │ -00002260: 7300 0000 1900 6500 7200 7200 6f00 7200 s.....e.r.r.o.r. │ -00002270: 5f00 6400 6500 6c00 6500 7400 6900 6e00 _.d.e.l.e.t.i.n. │ -00002280: 6700 5f00 6300 6800 6900 6c00 6400 5f00 g._.c.h.i.l.d._. │ -00002290: 6600 6900 6c00 6500 0000 1900 6100 7000 f.i.l.e.....a.p. │ -000022a0: 7000 6c00 6900 6300 6100 7400 6900 6f00 p.l.i.c.a.t.i.o. │ -000022b0: 6e00 5f00 6e00 6f00 7400 5f00 6100 7600 n._.n.o.t._.a.v. │ -000022c0: 6100 6900 6c00 6100 6200 6c00 6500 0000 a.i.l.a.b.l.e... │ -000022d0: 0d00 6100 6200 6f00 7500 7400 5f00 6100 ..a.b.o.u.t._.a. │ -000022e0: 7500 7400 6800 6f00 7200 7300 0000 1100 u.t.h.o.r.s..... │ -000022f0: 6100 6200 6f00 7500 7400 5f00 6400 6f00 a.b.o.u.t._.d.o. │ -00002300: 6300 7500 6d00 6500 6e00 7400 6500 7200 c.u.m.e.n.t.e.r. │ -00002310: 7300 0000 1100 6100 6200 6f00 7500 7400 s.....a.b.o.u.t. │ -00002320: 5f00 7400 7200 6100 6e00 7300 6c00 6100 _.t.r.a.n.s.l.a. │ -00002330: 7400 6f00 7200 7300 0000 0d00 6100 6200 t.o.r.s.....a.b. │ -00002340: 6f00 7500 7400 5f00 6100 7200 7400 6900 o.u.t._.a.r.t.i. │ -00002350: 7300 7400 7300 0000 0e00 6600 6f00 6c00 s.t.s.....f.o.l. │ -00002360: 6400 6500 7200 6e00 6100 6d00 6500 7400 d.e.r.n.a.m.e.t. │ -00002370: 6500 7800 7400 0000 0a00 6600 6f00 6c00 e.x.t.....f.o.l. │ -00002380: 6400 6500 7200 6e00 6100 6d00 6500 0000 d.e.r.n.a.m.e... │ -00002390: 1100 6400 6900 7200 6500 6300 7400 6f00 ..d.i.r.e.c.t.o. │ -000023a0: 7200 7900 5f00 6200 7500 7400 7400 6f00 r.y._.b.u.t.t.o. │ -000023b0: 6e00 7300 0000 0f00 6400 6900 7200 6500 n.s.....d.i.r.e. │ -000023c0: 6300 7400 6f00 7200 7900 5f00 6900 6e00 c.t.o.r.y._.i.n. │ -000023d0: 7000 7500 7400 0000 0e00 6400 6900 7200 p.u.t.....d.i.r. │ -000023e0: 6500 6300 7400 6f00 7200 7900 5f00 7400 e.c.t.o.r.y._.t. │ -000023f0: 6500 7800 7400 0000 1500 6200 7500 7400 e.x.t.....b.u.t. │ -00002400: 7400 6f00 6e00 5f00 6400 6900 7200 6500 t.o.n._.d.i.r.e. │ -00002410: 6300 7400 6f00 7200 7900 5f00 7000 6900 c.t.o.r.y._.p.i. │ -00002420: 6300 6b00 0000 0800 6600 6900 6c00 6500 c.k.....f.i.l.e. │ -00002430: 6e00 6100 6d00 6500 0000 0b00 6200 7500 n.a.m.e.....b.u. │ -00002440: 7400 7400 6f00 6e00 5f00 7000 6900 6300 t.t.o.n._.p.i.c. │ -00002450: 6b00 0000 0500 6500 6d00 7000 7400 7900 k.....e.m.p.t.y. │ -00002460: 0000 0a00 6500 6d00 7000 7400 7900 5f00 ....e.m.p.t.y._. │ -00002470: 7400 6500 7800 7400 0000 0d00 7300 6300 t.e.x.t.....s.c. │ -00002480: 6100 6e00 5f00 7000 7200 6f00 6700 7200 a.n._.p.r.o.g.r. │ -00002490: 6500 7300 7300 0000 0400 7400 6500 7800 e.s.s.....t.e.x. │ -000024a0: 7400 0000 0400 6900 6e00 6600 6f00 0000 t.....i.n.f.o... │ -000024b0: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ -000024c0: 0202 1000 3800 0000 0200 0000 0a00 0000 ....8........... │ -000024d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000015a0: 2001 0000 0800 0000 c801 0000 6700 0000 ...........g... │ +000015b0: 0000 0000 0100 1c00 a800 0000 0800 0000 ................ │ +000015c0: 0000 0000 0000 0000 3c00 0000 0000 0000 ........<....... │ +000015d0: 0000 0000 0c00 0000 2000 0000 3000 0000 ........ ...0... │ +000015e0: 3a00 0000 4400 0000 5400 0000 6200 0000 :...D...T...b... │ +000015f0: 0400 6100 7400 7400 7200 0000 0800 6400 ..a.t.t.r.....d. │ +00001600: 7200 6100 7700 6100 6200 6c00 6500 0000 r.a.w.a.b.l.e... │ +00001610: 0600 6c00 6100 7900 6f00 7500 7400 0000 ..l.a.y.o.u.t... │ +00001620: 0300 7800 6d00 6c00 0000 0300 7200 6100 ..x.m.l.....r.a. │ +00001630: 7700 0000 0600 7300 7400 7200 6900 6e00 w.....s.t.r.i.n. │ +00001640: 6700 0000 0500 6100 7200 7200 6100 7900 g.....a.r.r.a.y. │ +00001650: 0000 0200 6900 6400 0000 0000 0100 1c00 ....i.d......... │ +00001660: 580e 0000 6700 0000 0000 0000 0000 0000 X...g........... │ +00001670: b801 0000 0000 0000 0000 0000 2800 0000 ............(... │ +00001680: 5800 0000 8000 0000 ae00 0000 ca00 0000 X............... │ +00001690: f600 0000 0201 0000 1801 0000 3201 0000 ............2... │ +000016a0: 5801 0000 7e01 0000 9201 0000 b001 0000 X...~........... │ +000016b0: bc01 0000 c801 0000 de01 0000 fc01 0000 ................ │ +000016c0: 1002 0000 2e02 0000 4e02 0000 6402 0000 ........N...d... │ +000016d0: 8002 0000 9602 0000 b202 0000 ce02 0000 ................ │ +000016e0: e402 0000 fa02 0000 1603 0000 4003 0000 ............@... │ +000016f0: 5a03 0000 8203 0000 a203 0000 c003 0000 Z............... │ +00001700: e603 0000 0404 0000 0c04 0000 1c04 0000 ................ │ +00001710: 3604 0000 5204 0000 6e04 0000 8604 0000 6...R...n....... │ +00001720: a804 0000 ce04 0000 e804 0000 0805 0000 ................ │ +00001730: 3c05 0000 6405 0000 a005 0000 ca05 0000 <...d........... │ +00001740: fa05 0000 1c06 0000 3606 0000 5006 0000 ........6...P... │ +00001750: 6606 0000 7c06 0000 9206 0000 a806 0000 f...|........... │ +00001760: ce06 0000 e806 0000 fe06 0000 2a07 0000 ............*... │ +00001770: 4807 0000 6407 0000 8407 0000 a007 0000 H...d........... │ +00001780: c007 0000 d807 0000 f407 0000 0e08 0000 ................ │ +00001790: 2608 0000 4008 0000 5808 0000 7208 0000 &...@...X...r... │ +000017a0: 9608 0000 be08 0000 f408 0000 1e09 0000 ................ │ +000017b0: 4c09 0000 7609 0000 a409 0000 ca09 0000 L...v........... │ +000017c0: f409 0000 1c0a 0000 540a 0000 8a0a 0000 ........T....... │ +000017d0: c00a 0000 de0a 0000 040b 0000 2a0b 0000 ............*... │ +000017e0: 480b 0000 680b 0000 800b 0000 a60b 0000 H...h........... │ +000017f0: c80b 0000 e80b 0000 160c 0000 2a0c 0000 ............*... │ +00001800: 440c 0000 520c 0000 6a0c 0000 880c 0000 D...R...j....... │ +00001810: 940c 0000 1200 6900 6300 5f00 6c00 6100 ......i.c._.l.a. │ +00001820: 7500 6e00 6300 6800 6500 7200 5f00 6600 u.n.c.h.e.r._.f. │ +00001830: 6f00 6c00 6400 6500 7200 0000 1600 6900 o.l.d.e.r.....i. │ +00001840: 6300 5f00 6c00 6100 7500 6e00 6300 6800 c._.l.a.u.n.c.h. │ +00001850: 6500 7200 5f00 6800 6f00 6d00 6500 5f00 e.r._.h.o.m.e._. │ +00001860: 7300 6d00 6100 6c00 6c00 0000 1200 6900 s.m.a.l.l.....i. │ +00001870: 6300 5f00 6d00 6500 6e00 7500 5f00 6200 c._.m.e.n.u._.b. │ +00001880: 6100 6300 6b00 5f00 7300 6d00 6100 6c00 a.c.k._.s.m.a.l. │ +00001890: 6c00 0000 1500 6900 6300 5f00 6d00 6500 l.....i.c._.m.e. │ +000018a0: 6e00 7500 5f00 6600 6f00 7200 7700 6100 n.u._.f.o.r.w.a. │ +000018b0: 7200 6400 5f00 7300 6d00 6100 6c00 6c00 r.d._.s.m.a.l.l. │ +000018c0: 0000 0c00 6900 6300 5f00 6d00 6500 6e00 ....i.c._.m.e.n. │ +000018d0: 7500 5f00 6800 6500 6c00 7000 0000 1400 u._.h.e.l.p..... │ +000018e0: 6900 6300 5f00 6d00 6500 6e00 7500 5f00 i.c._.m.e.n.u._. │ +000018f0: 6900 6e00 6600 6f00 5f00 6400 6500 7400 i.n.f.o._.d.e.t. │ +00001900: 6100 6900 6c00 7300 0000 0400 6900 6300 a.i.l.s.....i.c. │ +00001910: 6f00 6e00 0000 0900 6900 6300 6f00 6e00 o.n.....i.c.o.n. │ +00001920: 5f00 6600 6900 6c00 6500 0000 0b00 6900 _.f.i.l.e.....i. │ +00001930: 6300 6f00 6e00 5f00 7300 6400 6300 6100 c.o.n._.s.d.c.a. │ +00001940: 7200 6400 0000 1100 6900 6300 6f00 6e00 r.d.....i.c.o.n. │ +00001950: 5f00 7300 6400 6300 6100 7200 6400 5f00 _.s.d.c.a.r.d._. │ +00001960: 7300 6d00 6100 6c00 6c00 0000 1100 6400 s.m.a.l.l.....d. │ +00001970: 6900 6100 6c00 6f00 6700 5f00 6e00 6500 i.a.l.o.g._.n.e. │ +00001980: 7700 5f00 6600 6f00 6c00 6400 6500 7200 w._.f.o.l.d.e.r. │ +00001990: 0000 0800 6600 6900 6c00 6500 6c00 6900 ....f.i.l.e.l.i. │ +000019a0: 7300 7400 0000 0d00 6600 6900 6c00 6500 s.t.....f.i.l.e. │ +000019b0: 6c00 6900 7300 7400 5f00 6900 7400 6500 l.i.s.t._.i.t.e. │ +000019c0: 6d00 0000 0400 6c00 6900 7300 7400 0000 m.....l.i.s.t... │ +000019d0: 0400 6d00 6100 6900 6e00 0000 0900 6d00 ..m.a.i.n.....m. │ +000019e0: 6900 6d00 6500 7400 7900 7000 6500 7300 i.m.e.t.y.p.e.s. │ +000019f0: 0000 0d00 6c00 6900 6300 6500 6e00 7300 ....l.i.c.e.n.s. │ +00001a00: 6500 5f00 7300 6800 6f00 7200 7400 0000 e._.s.h.o.r.t... │ +00001a10: 0800 6100 7000 7000 5f00 6e00 6100 6d00 ..a.p.p._.n.a.m. │ +00001a20: 6500 0000 0d00 7700 6500 6c00 6300 6f00 e.....w.e.l.c.o. │ +00001a30: 6d00 6500 5300 7400 7200 6900 6e00 6700 m.e.S.t.r.i.n.g. │ +00001a40: 0000 0e00 7700 6500 6c00 6300 6f00 6d00 ....w.e.l.c.o.m. │ +00001a50: 6500 5300 7400 7200 6900 6e00 6700 3200 e.S.t.r.i.n.g.2. │ +00001a60: 0000 0900 6200 6100 6300 6b00 5f00 6100 ....b.a.c.k._.a. │ +00001a70: 7000 7000 7300 0000 0c00 6200 6100 6300 p.p.s.....b.a.c. │ +00001a80: 6b00 5f00 7700 6100 7200 6e00 6900 6e00 k._.w.a.r.n.i.n. │ +00001a90: 6700 0000 0900 7200 6500 7300 7400 5f00 g.....r.e.s.t._. │ +00001aa0: 6100 7000 7000 7300 0000 0c00 7200 6500 a.p.p.s.....r.e. │ +00001ab0: 7300 7400 5f00 7700 6100 7200 6e00 6900 s.t._.w.a.r.n.i. │ +00001ac0: 6e00 6700 0000 0c00 6200 6100 6300 6b00 n.g.....b.a.c.k. │ +00001ad0: 5f00 7300 7500 6300 6300 6500 7300 7300 _.s.u.c.c.e.s.s. │ +00001ae0: 0000 0900 6200 6100 6300 6b00 5f00 6600 ....b.a.c.k._.f. │ +00001af0: 6100 6900 6c00 0000 0900 7200 6500 7300 a.i.l.....r.e.s. │ +00001b00: 7400 5f00 6600 6100 6900 6c00 0000 0c00 t._.f.a.i.l..... │ +00001b10: 7200 6500 7300 7400 5f00 7300 7500 6300 r.e.s.t._.s.u.c. │ +00001b20: 6300 6500 7300 7300 0000 1300 7200 6500 c.e.s.s.....r.e. │ +00001b30: 7300 7400 5f00 7300 7500 6300 6300 6500 s.t._.s.u.c.c.e. │ +00001b40: 7300 7300 5f00 6600 6900 6e00 6900 7300 s.s._.f.i.n.i.s. │ +00001b50: 6800 0000 0b00 7200 6500 7300 7400 5f00 h.....r.e.s.t._. │ +00001b60: 7000 6900 6300 6b00 6500 7200 0000 1200 p.i.c.k.e.r..... │ +00001b70: 7200 6500 7300 7400 5f00 7000 6900 6300 r.e.s.t._.p.i.c. │ +00001b80: 6b00 6500 7200 5f00 6200 7500 7400 7400 k.e.r._.b.u.t.t. │ +00001b90: 6f00 6e00 0000 0e00 7200 6500 7300 7400 o.n.....r.e.s.t. │ +00001ba0: 5f00 6e00 6f00 5f00 6d00 6100 7200 6b00 _.n.o._.m.a.r.k. │ +00001bb0: 6500 7400 0000 0d00 7200 6500 7300 7400 e.t.....r.e.s.t. │ +00001bc0: 5f00 6200 6100 6400 5f00 6600 6900 6c00 _.b.a.d._.f.i.l. │ +00001bd0: 6500 0000 1100 6200 6100 6300 6b00 5f00 e.....b.a.c.k._. │ +00001be0: 6600 6900 6c00 6500 5f00 6300 6f00 6d00 f.i.l.e._.c.o.m. │ +00001bf0: 6d00 6500 6e00 7400 0000 0d00 6200 6100 m.e.n.t.....b.a. │ +00001c00: 6300 6b00 5f00 7100 7500 6500 7300 7400 c.k._.q.u.e.s.t. │ +00001c10: 6900 6f00 6e00 0000 0200 6f00 6b00 0000 i.o.n.....o.k... │ +00001c20: 0600 6300 6100 6e00 6300 6500 6c00 0000 ..c.a.n.c.e.l... │ +00001c30: 0b00 6600 6100 7400 6100 6c00 5f00 6500 ..f.a.t.a.l._.e. │ +00001c40: 7200 7200 6f00 7200 0000 0c00 6d00 6500 r.r.o.r.....m.e. │ +00001c50: 6e00 7500 5f00 7700 6500 6200 7300 6900 n.u._.w.e.b.s.i. │ +00001c60: 7400 6500 0000 0c00 6d00 6500 6e00 7500 t.e.....m.e.n.u. │ +00001c70: 5f00 6c00 6900 6300 6500 6e00 7300 6500 _.l.i.c.e.n.s.e. │ +00001c80: 0000 0a00 6e00 6f00 5f00 6200 7200 6f00 ....n.o._.b.r.o. │ +00001c90: 7700 7300 6500 7200 0000 0f00 6100 6200 w.s.e.r.....a.b. │ +00001ca0: 6f00 7500 7400 5f00 6300 6f00 7000 7900 o.u.t._.c.o.p.y. │ +00001cb0: 7200 6900 6700 6800 7400 0000 1100 6100 r.i.g.h.t.....a. │ +00001cc0: 6200 6f00 7500 7400 5f00 7700 6500 6200 b.o.u.t._.w.e.b. │ +00001cd0: 7300 6900 7400 6500 5f00 7500 7200 6c00 s.i.t.e._.u.r.l. │ +00001ce0: 0000 0b00 6100 6200 6f00 7500 7400 5f00 ....a.b.o.u.t._. │ +00001cf0: 6500 6d00 6100 6900 6c00 0000 0e00 7500 e.m.a.i.l.....u. │ +00001d00: 7000 6400 6100 7400 6500 5f00 6100 7000 p.d.a.t.e._.a.p. │ +00001d10: 7000 5f00 7500 7200 6c00 0000 1800 7500 p._.u.r.l.....u. │ +00001d20: 7000 6400 6100 7400 6500 5f00 6100 7000 p.d.a.t.e._.a.p. │ +00001d30: 7000 5f00 6400 6500 7600 6500 6c00 6f00 p._.d.e.v.e.l.o. │ +00001d40: 7000 6500 7200 5f00 7500 7200 6c00 0000 p.e.r._.u.r.l... │ +00001d50: 1200 7500 7000 6400 6100 7400 6500 5f00 ..u.p.d.a.t.e._. │ +00001d60: 6300 6800 6500 6300 6b00 6500 7200 5f00 c.h.e.c.k.e.r._. │ +00001d70: 7500 7200 6c00 0000 1c00 7500 7000 6400 u.r.l.....u.p.d. │ +00001d80: 6100 7400 6500 5f00 6300 6800 6500 6300 a.t.e._.c.h.e.c. │ +00001d90: 6b00 6500 7200 5f00 6400 6500 7600 6500 k.e.r._.d.e.v.e. │ +00001da0: 6c00 6f00 7000 6500 7200 5f00 7500 7200 l.o.p.e.r._.u.r. │ +00001db0: 6c00 0000 1300 6100 6200 6f00 7500 7400 l.....a.b.o.u.t. │ +00001dc0: 6100 7000 7000 5f00 6d00 6100 7200 6b00 a.p.p._.m.a.r.k. │ +00001dd0: 6500 7400 5f00 7500 7200 6900 0000 1600 e.t._.u.r.i..... │ +00001de0: 6100 6200 6f00 7500 7400 6100 7000 7000 a.b.o.u.t.a.p.p. │ +00001df0: 5f00 6400 6500 7600 6500 6c00 6f00 7000 _.d.e.v.e.l.o.p. │ +00001e00: 6500 7200 5f00 7500 7200 6900 0000 0f00 e.r._.u.r.i..... │ +00001e10: 6d00 6500 6e00 7500 5f00 6e00 6500 7700 m.e.n.u._.n.e.w. │ +00001e20: 5f00 6600 6f00 6c00 6400 6500 7200 0000 _.f.o.l.d.e.r... │ +00001e30: 0b00 6d00 6500 6e00 7500 5f00 6400 6500 ..m.e.n.u._.d.e. │ +00001e40: 6c00 6500 7400 6500 0000 0b00 6d00 6500 l.e.t.e.....m.e. │ +00001e50: 6e00 7500 5f00 7200 6500 6e00 6100 6d00 n.u._.r.e.n.a.m. │ +00001e60: 6500 0000 0900 6d00 6500 6e00 7500 5f00 e.....m.e.n.u._. │ +00001e70: 7300 6500 6e00 6400 0000 0900 6d00 6500 s.e.n.d.....m.e. │ +00001e80: 6e00 7500 5f00 6f00 7000 6500 6e00 0000 n.u._.o.p.e.n... │ +00001e90: 0900 6d00 6500 6e00 7500 5f00 6d00 6f00 ..m.e.n.u._.m.o. │ +00001ea0: 7600 6500 0000 0900 6d00 6500 6e00 7500 v.e.....m.e.n.u. │ +00001eb0: 5f00 6300 6f00 7000 7900 0000 1100 6300 _.c.o.p.y.....c. │ +00001ec0: 7200 6500 6100 7400 6500 5f00 6e00 6500 r.e.a.t.e._.n.e. │ +00001ed0: 7700 5f00 6600 6f00 6c00 6400 6500 7200 w._.f.o.l.d.e.r. │ +00001ee0: 0000 0b00 6600 6f00 6c00 6400 6500 7200 ....f.o.l.d.e.r. │ +00001ef0: 5f00 6e00 6100 6d00 6500 0000 0900 6600 _.n.a.m.e.....f. │ +00001f00: 6900 6c00 6500 5f00 6e00 6100 6d00 6500 i.l.e._.n.a.m.e. │ +00001f10: 0000 1400 7400 6800 6900 7300 5f00 6600 ....t.h.i.s._.f. │ +00001f20: 6f00 6c00 6400 6500 7200 5f00 6900 7300 o.l.d.e.r._.i.s. │ +00001f30: 5f00 6500 6d00 7000 7400 7900 0000 0d00 _.e.m.p.t.y..... │ +00001f40: 7200 6500 6100 6c00 6c00 7900 5f00 6400 r.e.a.l.l.y._.d. │ +00001f50: 6500 6c00 6500 7400 6500 0000 0c00 6600 e.l.e.t.e.....f. │ +00001f60: 6900 6c00 6500 5f00 6400 6500 6c00 6500 i.l.e._.d.e.l.e. │ +00001f70: 7400 6500 6400 0000 0e00 6600 6f00 6c00 t.e.d.....f.o.l. │ +00001f80: 6400 6500 7200 5f00 6400 6500 6c00 6500 d.e.r._.d.e.l.e. │ +00001f90: 7400 6500 6400 0000 0c00 6600 6900 6c00 t.e.d.....f.i.l. │ +00001fa0: 6500 5f00 7200 6500 6e00 6100 6d00 6500 e._.r.e.n.a.m.e. │ +00001fb0: 6400 0000 0e00 6600 6f00 6c00 6400 6500 d.....f.o.l.d.e. │ +00001fc0: 7200 5f00 7200 6500 6e00 6100 6d00 6500 r._.r.e.n.a.m.e. │ +00001fd0: 6400 0000 0a00 6600 6900 6c00 6500 5f00 d.....f.i.l.e._. │ +00001fe0: 6d00 6f00 7600 6500 6400 0000 0c00 6600 m.o.v.e.d.....f. │ +00001ff0: 6f00 6c00 6400 6500 7200 5f00 6d00 6f00 o.l.d.e.r._.m.o. │ +00002000: 7600 6500 6400 0000 0b00 6600 6900 6c00 v.e.d.....f.i.l. │ +00002010: 6500 5f00 6300 6f00 7000 6900 6500 6400 e._.c.o.p.i.e.d. │ +00002020: 0000 0a00 6d00 6f00 7600 6500 5f00 7400 ....m.o.v.e._.t. │ +00002030: 6900 7400 6c00 6500 0000 0b00 6d00 6f00 i.t.l.e.....m.o. │ +00002040: 7600 6500 5f00 6200 7500 7400 7400 6f00 v.e._.b.u.t.t.o. │ +00002050: 6e00 0000 0a00 6300 6f00 7000 7900 5f00 n.....c.o.p.y._. │ +00002060: 7400 6900 7400 6c00 6500 0000 0b00 6300 t.i.t.l.e.....c. │ +00002070: 6f00 7000 7900 5f00 6200 7500 7400 7400 o.p.y._.b.u.t.t. │ +00002080: 6f00 6e00 0000 1000 6300 6f00 7000 6900 o.n.....c.o.p.i. │ +00002090: 6500 6400 5f00 6600 6900 6c00 6500 5f00 e.d._.f.i.l.e._. │ +000020a0: 6e00 6100 6d00 6500 0000 1200 6300 6f00 n.a.m.e.....c.o. │ +000020b0: 7000 6900 6500 6400 5f00 6600 6900 6c00 p.i.e.d._.f.i.l. │ +000020c0: 6500 5f00 6e00 6100 6d00 6500 5f00 3200 e._.n.a.m.e._.2. │ +000020d0: 0000 1900 6500 7200 7200 6f00 7200 5f00 ....e.r.r.o.r._. │ +000020e0: 6300 7200 6500 6100 7400 6900 6e00 6700 c.r.e.a.t.i.n.g. │ +000020f0: 5f00 6e00 6500 7700 5f00 6600 6f00 6c00 _.n.e.w._.f.o.l. │ +00002100: 6400 6500 7200 0000 1300 6500 7200 7200 d.e.r.....e.r.r. │ +00002110: 6f00 7200 5f00 6400 6500 6c00 6500 7400 o.r._.d.e.l.e.t. │ +00002120: 6900 6e00 6700 5f00 6600 6900 6c00 6500 i.n.g._.f.i.l.e. │ +00002130: 0000 1500 6500 7200 7200 6f00 7200 5f00 ....e.r.r.o.r._. │ +00002140: 6400 6500 6c00 6500 7400 6900 6e00 6700 d.e.l.e.t.i.n.g. │ +00002150: 5f00 6600 6f00 6c00 6400 6500 7200 0000 _.f.o.l.d.e.r... │ +00002160: 1300 6500 7200 7200 6f00 7200 5f00 7200 ..e.r.r.o.r._.r. │ +00002170: 6500 6e00 6100 6d00 6900 6e00 6700 5f00 e.n.a.m.i.n.g._. │ +00002180: 6600 6900 6c00 6500 0000 1500 6500 7200 f.i.l.e.....e.r. │ +00002190: 7200 6f00 7200 5f00 7200 6500 6e00 6100 r.o.r._.r.e.n.a. │ +000021a0: 6d00 6900 6e00 6700 5f00 6600 6f00 6c00 m.i.n.g._.f.o.l. │ +000021b0: 6400 6500 7200 0000 1100 6500 7200 7200 d.e.r.....e.r.r. │ +000021c0: 6f00 7200 5f00 6d00 6f00 7600 6900 6e00 o.r._.m.o.v.i.n. │ +000021d0: 6700 5f00 6600 6900 6c00 6500 0000 1300 g._.f.i.l.e..... │ +000021e0: 6500 7200 7200 6f00 7200 5f00 6d00 6f00 e.r.r.o.r._.m.o. │ +000021f0: 7600 6900 6e00 6700 5f00 6600 6f00 6c00 v.i.n.g._.f.o.l. │ +00002200: 6400 6500 7200 0000 1200 6500 7200 7200 d.e.r.....e.r.r. │ +00002210: 6f00 7200 5f00 6300 6f00 7000 7900 6900 o.r._.c.o.p.y.i. │ +00002220: 6e00 6700 5f00 6600 6900 6c00 6500 0000 n.g._.f.i.l.e... │ +00002230: 1a00 6500 7200 7200 6f00 7200 5f00 6600 ..e.r.r.o.r._.f. │ +00002240: 6900 6c00 6500 5f00 6400 6f00 6500 7300 i.l.e._.d.o.e.s. │ +00002250: 5f00 6e00 6f00 7400 5f00 6500 7800 6900 _.n.o.t._.e.x.i. │ +00002260: 7300 7400 7300 0000 1900 6500 7200 7200 s.t.s.....e.r.r. │ +00002270: 6f00 7200 5f00 6400 6500 6c00 6500 7400 o.r._.d.e.l.e.t. │ +00002280: 6900 6e00 6700 5f00 6300 6800 6900 6c00 i.n.g._.c.h.i.l. │ +00002290: 6400 5f00 6600 6900 6c00 6500 0000 1900 d._.f.i.l.e..... │ +000022a0: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ +000022b0: 6900 6f00 6e00 5f00 6e00 6f00 7400 5f00 i.o.n._.n.o.t._. │ +000022c0: 6100 7600 6100 6900 6c00 6100 6200 6c00 a.v.a.i.l.a.b.l. │ +000022d0: 6500 0000 0d00 6100 6200 6f00 7500 7400 e.....a.b.o.u.t. │ +000022e0: 5f00 6100 7500 7400 6800 6f00 7200 7300 _.a.u.t.h.o.r.s. │ +000022f0: 0000 1100 6100 6200 6f00 7500 7400 5f00 ....a.b.o.u.t._. │ +00002300: 6400 6f00 6300 7500 6d00 6500 6e00 7400 d.o.c.u.m.e.n.t. │ +00002310: 6500 7200 7300 0000 1100 6100 6200 6f00 e.r.s.....a.b.o. │ +00002320: 7500 7400 5f00 7400 7200 6100 6e00 7300 u.t._.t.r.a.n.s. │ +00002330: 6c00 6100 7400 6f00 7200 7300 0000 0d00 l.a.t.o.r.s..... │ +00002340: 6100 6200 6f00 7500 7400 5f00 6100 7200 a.b.o.u.t._.a.r. │ +00002350: 7400 6900 7300 7400 7300 0000 0e00 6600 t.i.s.t.s.....f. │ +00002360: 6f00 6c00 6400 6500 7200 6e00 6100 6d00 o.l.d.e.r.n.a.m. │ +00002370: 6500 7400 6500 7800 7400 0000 0a00 6600 e.t.e.x.t.....f. │ +00002380: 6f00 6c00 6400 6500 7200 6e00 6100 6d00 o.l.d.e.r.n.a.m. │ +00002390: 6500 0000 1100 6400 6900 7200 6500 6300 e.....d.i.r.e.c. │ +000023a0: 7400 6f00 7200 7900 5f00 6200 7500 7400 t.o.r.y._.b.u.t. │ +000023b0: 7400 6f00 6e00 7300 0000 0f00 6400 6900 t.o.n.s.....d.i. │ +000023c0: 7200 6500 6300 7400 6f00 7200 7900 5f00 r.e.c.t.o.r.y._. │ +000023d0: 6900 6e00 7000 7500 7400 0000 0e00 6400 i.n.p.u.t.....d. │ +000023e0: 6900 7200 6500 6300 7400 6f00 7200 7900 i.r.e.c.t.o.r.y. │ +000023f0: 5f00 7400 6500 7800 7400 0000 1500 6200 _.t.e.x.t.....b. │ +00002400: 7500 7400 7400 6f00 6e00 5f00 6400 6900 u.t.t.o.n._.d.i. │ +00002410: 7200 6500 6300 7400 6f00 7200 7900 5f00 r.e.c.t.o.r.y._. │ +00002420: 7000 6900 6300 6b00 0000 0800 6600 6900 p.i.c.k.....f.i. │ +00002430: 6c00 6500 6e00 6100 6d00 6500 0000 0b00 l.e.n.a.m.e..... │ +00002440: 6200 7500 7400 7400 6f00 6e00 5f00 7000 b.u.t.t.o.n._.p. │ +00002450: 6900 6300 6b00 0000 0500 6500 6d00 7000 i.c.k.....e.m.p. │ +00002460: 7400 7900 0000 0a00 6500 6d00 7000 7400 t.y.....e.m.p.t. │ +00002470: 7900 5f00 7400 6500 7800 7400 0000 0d00 y._.t.e.x.t..... │ +00002480: 7300 6300 6100 6e00 5f00 7000 7200 6f00 s.c.a.n._.p.r.o. │ +00002490: 6700 7200 6500 7300 7300 0000 0400 7400 g.r.e.s.s.....t. │ +000024a0: 6500 7800 7400 0000 0400 6900 6e00 6600 e.x.t.....i.n.f. │ +000024b0: 6f00 0000 0202 1000 1000 0000 0100 0000 o............... │ +000024c0: 0000 0000 0202 1000 3800 0000 0200 0000 ........8....... │ +000024d0: 0a00 0000 0000 0000 0000 0000 0000 0000 ................ │ 000024e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000024f0: 0000 0000 0000 0000 0102 3800 0001 0000 ..........8..... │ -00002500: 0200 0000 0a00 0000 6000 0000 2400 0000 ........`...$... │ -00002510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000024f0: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00002500: 1401 0000 0200 0000 0a00 0000 7400 0000 ............t... │ +00002510: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00002520: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002530: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00002540: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00002550: 8000 0000 9000 0000 0800 0000 0000 0000 ................ │ -00002560: 0800 0003 0000 0000 0800 0000 0100 0000 ................ │ -00002570: 0800 0003 0100 0000 0800 0000 0200 0000 ................ │ -00002580: 0800 0003 0200 0000 0800 0000 0300 0000 ................ │ -00002590: 0800 0003 0300 0000 0800 0000 0400 0000 ................ │ -000025a0: 0800 0003 0400 0000 0800 0000 0500 0000 ................ │ -000025b0: 0800 0003 0500 0000 0800 0000 0600 0000 ................ │ -000025c0: 0800 0003 0600 0000 0800 0000 0700 0000 ................ │ -000025d0: 0800 0003 0700 0000 0800 0000 0800 0000 ................ │ -000025e0: 0800 0003 0800 0000 0800 0000 0900 0000 ................ │ -000025f0: 0800 0003 0900 0000 0202 1000 2400 0000 ............$... │ -00002600: 0300 0000 0500 0000 0000 0000 0000 0000 ................ │ -00002610: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00002620: 9c00 0000 0300 0000 0500 0000 4c00 0000 ............L... │ -00002630: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00002640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002650: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00002660: 3000 0000 4000 0000 0800 0000 0a00 0000 0...@........... │ -00002670: 0800 0003 0a00 0000 0800 0000 0b00 0000 ................ │ -00002680: 0800 0003 0b00 0000 0800 0000 0c00 0000 ................ │ -00002690: 0800 0003 0c00 0000 0800 0000 0d00 0000 ................ │ -000026a0: 0800 0003 0d00 0000 0800 0000 0e00 0000 ................ │ -000026b0: 0800 0003 0e00 0000 0202 1000 1400 0000 ................ │ -000026c0: 0400 0000 0100 0000 0000 0000 0102 3800 ..............8. │ -000026d0: 4c00 0000 0400 0000 0100 0000 3c00 0000 L...........<... │ -000026e0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -000026f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002700: 0000 0000 0000 0000 0800 0000 0f00 0000 ................ │ -00002710: 0800 0003 0f00 0000 0202 1000 1400 0000 ................ │ -00002720: 0500 0000 0100 0000 0000 0000 0102 3800 ..............8. │ -00002730: 4c00 0000 0500 0000 0100 0000 3c00 0000 L...........<... │ -00002740: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00002750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002760: 0000 0000 0000 0000 0800 0000 1000 0000 ................ │ -00002770: 0800 0003 1000 0000 0202 1000 2401 0000 ............$... │ -00002780: 0600 0000 4500 0000 0000 0000 0000 0000 ....E........... │ +00002530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002540: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00002550: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00002560: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00002570: 0800 0000 0000 0000 0800 0003 0000 0000 ................ │ +00002580: 0800 0000 0100 0000 0800 0003 0100 0000 ................ │ +00002590: 0800 0000 0200 0000 0800 0003 0200 0000 ................ │ +000025a0: 0800 0000 0300 0000 0800 0003 0300 0000 ................ │ +000025b0: 0800 0000 0400 0000 0800 0003 0400 0000 ................ │ +000025c0: 0800 0000 0500 0000 0800 0003 0500 0000 ................ │ +000025d0: 0800 0000 0600 0000 0800 0003 0600 0000 ................ │ +000025e0: 0800 0000 0700 0000 0800 0003 0700 0000 ................ │ +000025f0: 0800 0000 0800 0000 0800 0003 0800 0000 ................ │ +00002600: 0800 0000 0900 0000 0800 0003 0900 0000 ................ │ +00002610: 0202 1000 2400 0000 0300 0000 0500 0000 ....$........... │ +00002620: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002630: 0000 0000 0102 4c00 b000 0000 0300 0000 ......L......... │ +00002640: 0500 0000 6000 0000 3800 0000 0000 0000 ....`...8....... │ +00002650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002680: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00002690: 4000 0000 0800 0000 0a00 0000 0800 0003 @............... │ +000026a0: 0a00 0000 0800 0000 0b00 0000 0800 0003 ................ │ +000026b0: 0b00 0000 0800 0000 0c00 0000 0800 0003 ................ │ +000026c0: 0c00 0000 0800 0000 0d00 0000 0800 0003 ................ │ +000026d0: 0d00 0000 0800 0000 0e00 0000 0800 0003 ................ │ +000026e0: 0e00 0000 0202 1000 1400 0000 0400 0000 ................ │ +000026f0: 0100 0000 0000 0000 0102 4c00 6000 0000 ..........L.`... │ +00002700: 0400 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +00002710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002740: 0000 0000 0000 0000 0800 0000 0f00 0000 ................ │ +00002750: 0800 0003 0f00 0000 0202 1000 1400 0000 ................ │ +00002760: 0500 0000 0100 0000 0000 0000 0102 4c00 ..............L. │ +00002770: 6000 0000 0500 0000 0100 0000 5000 0000 `...........P... │ +00002780: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00002790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000027a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000027b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000027c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000027d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000027b0: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ +000027c0: 1000 0000 0800 0003 1000 0000 0202 1000 ................ │ +000027d0: 2401 0000 0600 0000 4500 0000 0000 0000 $.......E....... │ 000027e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000027f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002860: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002890: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -000028a0: 9c05 0000 0600 0000 4500 0000 4c01 0000 ........E...L... │ -000028b0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ +00002890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000028a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000028b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000028c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000028d0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -000028e0: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -000028f0: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00002900: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00002910: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ -00002920: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -00002930: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -00002940: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ -00002950: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ -00002960: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ -00002970: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ -00002980: b002 0000 c002 0000 d002 0000 e002 0000 ................ │ -00002990: f002 0000 0003 0000 1003 0000 2003 0000 ............ ... │ -000029a0: 3003 0000 4003 0000 5003 0000 6003 0000 0...@...P...`... │ -000029b0: 7003 0000 8003 0000 9003 0000 a003 0000 p............... │ -000029c0: b003 0000 c003 0000 d003 0000 e003 0000 ................ │ -000029d0: f003 0000 0004 0000 1004 0000 2004 0000 ............ ... │ -000029e0: 3004 0000 4004 0000 0800 0000 1100 0000 0...@........... │ -000029f0: 0800 0003 1100 0000 0800 0000 1200 0000 ................ │ -00002a00: 0800 0003 1200 0000 0800 0000 1300 0000 ................ │ -00002a10: 0800 0003 1300 0000 0800 0000 1400 0000 ................ │ -00002a20: 0800 0003 1400 0000 0800 0000 1500 0000 ................ │ -00002a30: 0800 0003 1500 0000 0800 0000 1600 0000 ................ │ -00002a40: 0800 0003 1600 0000 0800 0000 1700 0000 ................ │ -00002a50: 0800 0003 1700 0000 0800 0000 1800 0000 ................ │ -00002a60: 0800 0003 1800 0000 0800 0000 1900 0000 ................ │ -00002a70: 0800 0003 1900 0000 0800 0000 1a00 0000 ................ │ -00002a80: 0800 0003 1a00 0000 0800 0000 1b00 0000 ................ │ -00002a90: 0800 0003 1b00 0000 0800 0000 1c00 0000 ................ │ -00002aa0: 0800 0003 1c00 0000 0800 0000 1d00 0000 ................ │ -00002ab0: 0800 0003 1d00 0000 0800 0000 1e00 0000 ................ │ -00002ac0: 0800 0003 1e00 0000 0800 0000 1f00 0000 ................ │ -00002ad0: 0800 0003 1f00 0000 0800 0000 2000 0000 ............ ... │ -00002ae0: 0800 0003 2000 0000 0800 0000 2100 0000 .... .......!... │ -00002af0: 0800 0003 2100 0000 0800 0000 2200 0000 ....!......."... │ -00002b00: 0800 0003 2200 0000 0800 0000 2300 0000 ....".......#... │ -00002b10: 0800 0003 2300 0000 0800 0000 2400 0000 ....#.......$... │ -00002b20: 0800 0003 2400 0000 0800 0000 2500 0000 ....$.......%... │ -00002b30: 0800 0003 2500 0000 0800 0000 2600 0000 ....%.......&... │ -00002b40: 0800 0003 2600 0000 0800 0000 2700 0000 ....&.......'... │ -00002b50: 0800 0003 2700 0000 0800 0000 2800 0000 ....'.......(... │ -00002b60: 0800 0003 2800 0000 0800 0000 2900 0000 ....(.......)... │ -00002b70: 0800 0003 2900 0000 0800 0000 2a00 0000 ....).......*... │ -00002b80: 0800 0003 2a00 0000 0800 0000 2b00 0000 ....*.......+... │ -00002b90: 0800 0003 2b00 0000 0800 0000 2c00 0000 ....+.......,... │ -00002ba0: 0800 0003 2c00 0000 0800 0000 2d00 0000 ....,.......-... │ -00002bb0: 0800 0003 2a00 0000 0800 0000 2e00 0000 ....*........... │ -00002bc0: 0800 0003 2d00 0000 0800 0000 2f00 0000 ....-......./... │ -00002bd0: 0800 0003 2e00 0000 0800 0000 3000 0000 ............0... │ -00002be0: 0800 0003 2f00 0000 0800 0000 3100 0000 ..../.......1... │ -00002bf0: 0800 0003 3000 0000 0800 0000 3200 0000 ....0.......2... │ -00002c00: 0800 0003 3100 0000 0800 0000 3300 0000 ....1.......3... │ -00002c10: 0800 0003 3200 0000 0800 0000 3400 0000 ....2.......4... │ -00002c20: 0800 0003 3300 0000 0800 0000 3500 0000 ....3.......5... │ -00002c30: 0800 0003 3400 0000 0800 0000 3600 0000 ....4.......6... │ -00002c40: 0800 0003 1e00 0000 0800 0000 3700 0000 ............7... │ -00002c50: 0800 0003 3500 0000 0800 0000 3800 0000 ....5.......8... │ -00002c60: 0800 0003 3600 0000 0800 0000 3900 0000 ....6.......9... │ -00002c70: 0800 0003 3700 0000 0800 0000 3a00 0000 ....7.......:... │ -00002c80: 0800 0003 3800 0000 0800 0000 3b00 0000 ....8.......;... │ -00002c90: 0800 0003 3800 0000 0800 0000 3c00 0000 ....8.......<... │ -00002ca0: 0800 0003 3900 0000 0800 0000 3d00 0000 ....9.......=... │ -00002cb0: 0800 0003 3a00 0000 0800 0000 3e00 0000 ....:.......>... │ -00002cc0: 0800 0003 3b00 0000 0800 0000 3f00 0000 ....;.......?... │ -00002cd0: 0800 0003 3c00 0000 0800 0000 4000 0000 ....<.......@... │ -00002ce0: 0800 0003 3d00 0000 0800 0000 4100 0000 ....=.......A... │ -00002cf0: 0800 0003 3e00 0000 0800 0000 4200 0000 ....>.......B... │ -00002d00: 0800 0003 3f00 0000 0800 0000 4300 0000 ....?.......C... │ -00002d10: 0800 0003 4000 0000 0800 0000 4400 0000 ....@.......D... │ -00002d20: 0800 0003 4100 0000 0800 0000 4500 0000 ....A.......E... │ -00002d30: 0800 0003 4200 0000 0800 0000 4600 0000 ....B.......F... │ -00002d40: 0800 0003 4300 0000 0800 0000 4700 0000 ....C.......G... │ -00002d50: 0800 0003 4400 0000 0800 0000 4800 0000 ....D.......H... │ -00002d60: 0800 0003 4500 0000 0800 0000 4900 0000 ....E.......I... │ -00002d70: 0800 0003 4600 0000 0800 0000 4a00 0000 ....F.......J... │ -00002d80: 0800 0003 4700 0000 0800 0000 4b00 0000 ....G.......K... │ -00002d90: 0800 0003 4800 0000 0800 0000 4c00 0000 ....H.......L... │ -00002da0: 0800 0003 4900 0000 0800 0000 4d00 0000 ....I.......M... │ -00002db0: 0800 0003 4a00 0000 0800 0000 4e00 0000 ....J.......N... │ -00002dc0: 0800 0003 4b00 0000 0800 0000 4f00 0000 ....K.......O... │ -00002dd0: 0800 0003 4c00 0000 0800 0000 5000 0000 ....L.......P... │ -00002de0: 0800 0003 4d00 0000 0800 0000 5100 0000 ....M.......Q... │ -00002df0: 0800 0003 4e00 0000 0800 0000 5200 0000 ....N.......R... │ -00002e00: 0800 0003 4f00 0000 0800 0000 5300 0000 ....O.......S... │ -00002e10: 0800 0003 5000 0000 0800 0000 5400 0000 ....P.......T... │ -00002e20: 0800 0003 5100 0000 0800 0000 5500 0000 ....Q.......U... │ -00002e30: 0800 0003 5200 0000 0202 1000 2000 0000 ....R....... ... │ -00002e40: 0700 0000 0400 0000 0000 0000 0000 0000 ................ │ -00002e50: 0000 0000 0000 0000 0102 3800 d000 0000 ..........8..... │ -00002e60: 0700 0000 0400 0000 4800 0000 2400 0000 ........H...$... │ -00002e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002e90: 0000 0000 4c00 0000 5c00 0000 6c00 0000 ....L...\...l... │ -00002ea0: 1000 0100 5600 0000 0000 0000 0500 0000 ....V........... │ -00002eb0: 0000 0002 0800 0003 5300 0000 0100 0002 ........S....... │ -00002ec0: 0800 0003 5400 0000 0200 0002 0800 0003 ....T........... │ -00002ed0: 5500 0000 0300 0002 0800 0003 5600 0000 U...........V... │ -00002ee0: 0400 0002 0800 0003 5700 0000 1000 0100 ........W....... │ -00002ef0: 5700 0000 0000 0000 0000 0000 1000 0100 W............... │ -00002f00: 5800 0000 0000 0000 0000 0000 1000 0100 X............... │ -00002f10: 5900 0000 0000 0000 0100 0000 0000 0002 Y............... │ -00002f20: 0800 0003 5300 0000 0202 1000 5000 0000 ....S.......P... │ -00002f30: 0800 0000 1000 0000 0000 0000 0000 0000 ................ │ -00002f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002f70: 0000 0000 0000 0000 0102 3800 7801 0000 ..........8.x... │ -00002f80: 0800 0000 1000 0000 7800 0000 2400 0000 ........x...$... │ -00002f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002fb0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00002fc0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00002fd0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -00002fe0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ -00002ff0: 0800 0000 5a00 0000 0800 0012 0000 0000 ....Z........... │ -00003000: 0800 0000 5b00 0000 0800 0012 0000 0000 ....[........... │ -00003010: 0800 0000 5c00 0000 0800 0012 0000 0000 ....\........... │ -00003020: 0800 0000 5d00 0000 0800 0012 0000 0000 ....]........... │ -00003030: 0800 0000 5e00 0000 0800 0012 0000 0000 ....^........... │ -00003040: 0800 0000 5f00 0000 0800 0012 0000 0000 ...._........... │ -00003050: 0800 0000 6000 0000 0800 0012 0000 0000 ....`........... │ -00003060: 0800 0000 6100 0000 0800 0012 0000 0000 ....a........... │ -00003070: 0800 0000 6200 0000 0800 0012 0000 0000 ....b........... │ -00003080: 0800 0000 6300 0000 0800 0012 0000 0000 ....c........... │ -00003090: 0800 0000 6400 0000 0800 0012 0000 0000 ....d........... │ -000030a0: 0800 0000 0600 0000 0800 0012 0000 0000 ................ │ -000030b0: 0800 0000 6500 0000 0800 0012 0000 0000 ....e........... │ -000030c0: 0800 0000 6600 0000 0800 0012 0000 0000 ....f........... │ -000030d0: 0800 0000 1400 0000 0800 0012 0000 0000 ................ │ -000030e0: 0800 0000 1600 0000 0800 0012 0000 0000 ................ │ +000028d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000028e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000028f0: 0102 4c00 b005 0000 0600 0000 4500 0000 ..L.........E... │ +00002900: 6001 0000 3800 0000 0000 0000 0000 0000 `...8........... │ +00002910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002940: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00002950: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ +00002960: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ +00002970: d000 0000 e000 0000 f000 0000 0001 0000 ................ │ +00002980: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@... │ +00002990: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p....... │ +000029a0: 9001 0000 a001 0000 b001 0000 c001 0000 ................ │ +000029b0: d001 0000 e001 0000 f001 0000 0002 0000 ................ │ +000029c0: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@... │ +000029d0: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p....... │ +000029e0: 9002 0000 a002 0000 b002 0000 c002 0000 ................ │ +000029f0: d002 0000 e002 0000 f002 0000 0003 0000 ................ │ +00002a00: 1003 0000 2003 0000 3003 0000 4003 0000 .... ...0...@... │ +00002a10: 5003 0000 6003 0000 7003 0000 8003 0000 P...`...p....... │ +00002a20: 9003 0000 a003 0000 b003 0000 c003 0000 ................ │ +00002a30: d003 0000 e003 0000 f003 0000 0004 0000 ................ │ +00002a40: 1004 0000 2004 0000 3004 0000 4004 0000 .... ...0...@... │ +00002a50: 0800 0000 1100 0000 0800 0003 1100 0000 ................ │ +00002a60: 0800 0000 1200 0000 0800 0003 1200 0000 ................ │ +00002a70: 0800 0000 1300 0000 0800 0003 1300 0000 ................ │ +00002a80: 0800 0000 1400 0000 0800 0003 1400 0000 ................ │ +00002a90: 0800 0000 1500 0000 0800 0003 1500 0000 ................ │ +00002aa0: 0800 0000 1600 0000 0800 0003 1600 0000 ................ │ +00002ab0: 0800 0000 1700 0000 0800 0003 1700 0000 ................ │ +00002ac0: 0800 0000 1800 0000 0800 0003 1800 0000 ................ │ +00002ad0: 0800 0000 1900 0000 0800 0003 1900 0000 ................ │ +00002ae0: 0800 0000 1a00 0000 0800 0003 1a00 0000 ................ │ +00002af0: 0800 0000 1b00 0000 0800 0003 1b00 0000 ................ │ +00002b00: 0800 0000 1c00 0000 0800 0003 1c00 0000 ................ │ +00002b10: 0800 0000 1d00 0000 0800 0003 1d00 0000 ................ │ +00002b20: 0800 0000 1e00 0000 0800 0003 1e00 0000 ................ │ +00002b30: 0800 0000 1f00 0000 0800 0003 1f00 0000 ................ │ +00002b40: 0800 0000 2000 0000 0800 0003 2000 0000 .... ....... ... │ +00002b50: 0800 0000 2100 0000 0800 0003 2100 0000 ....!.......!... │ +00002b60: 0800 0000 2200 0000 0800 0003 2200 0000 ...."......."... │ +00002b70: 0800 0000 2300 0000 0800 0003 2300 0000 ....#.......#... │ +00002b80: 0800 0000 2400 0000 0800 0003 2400 0000 ....$.......$... │ +00002b90: 0800 0000 2500 0000 0800 0003 2500 0000 ....%.......%... │ +00002ba0: 0800 0000 2600 0000 0800 0003 2600 0000 ....&.......&... │ +00002bb0: 0800 0000 2700 0000 0800 0003 2700 0000 ....'.......'... │ +00002bc0: 0800 0000 2800 0000 0800 0003 2800 0000 ....(.......(... │ +00002bd0: 0800 0000 2900 0000 0800 0003 2900 0000 ....).......)... │ +00002be0: 0800 0000 2a00 0000 0800 0003 2a00 0000 ....*.......*... │ +00002bf0: 0800 0000 2b00 0000 0800 0003 2b00 0000 ....+.......+... │ +00002c00: 0800 0000 2c00 0000 0800 0003 2c00 0000 ....,.......,... │ +00002c10: 0800 0000 2d00 0000 0800 0003 2a00 0000 ....-.......*... │ +00002c20: 0800 0000 2e00 0000 0800 0003 2d00 0000 ............-... │ +00002c30: 0800 0000 2f00 0000 0800 0003 2e00 0000 ..../........... │ +00002c40: 0800 0000 3000 0000 0800 0003 2f00 0000 ....0......./... │ +00002c50: 0800 0000 3100 0000 0800 0003 3000 0000 ....1.......0... │ +00002c60: 0800 0000 3200 0000 0800 0003 3100 0000 ....2.......1... │ +00002c70: 0800 0000 3300 0000 0800 0003 3200 0000 ....3.......2... │ +00002c80: 0800 0000 3400 0000 0800 0003 3300 0000 ....4.......3... │ +00002c90: 0800 0000 3500 0000 0800 0003 3400 0000 ....5.......4... │ +00002ca0: 0800 0000 3600 0000 0800 0003 1e00 0000 ....6........... │ +00002cb0: 0800 0000 3700 0000 0800 0003 3500 0000 ....7.......5... │ +00002cc0: 0800 0000 3800 0000 0800 0003 3600 0000 ....8.......6... │ +00002cd0: 0800 0000 3900 0000 0800 0003 3700 0000 ....9.......7... │ +00002ce0: 0800 0000 3a00 0000 0800 0003 3800 0000 ....:.......8... │ +00002cf0: 0800 0000 3b00 0000 0800 0003 3800 0000 ....;.......8... │ +00002d00: 0800 0000 3c00 0000 0800 0003 3900 0000 ....<.......9... │ +00002d10: 0800 0000 3d00 0000 0800 0003 3a00 0000 ....=.......:... │ +00002d20: 0800 0000 3e00 0000 0800 0003 3b00 0000 ....>.......;... │ +00002d30: 0800 0000 3f00 0000 0800 0003 3c00 0000 ....?.......<... │ +00002d40: 0800 0000 4000 0000 0800 0003 3d00 0000 ....@.......=... │ +00002d50: 0800 0000 4100 0000 0800 0003 3e00 0000 ....A.......>... │ +00002d60: 0800 0000 4200 0000 0800 0003 3f00 0000 ....B.......?... │ +00002d70: 0800 0000 4300 0000 0800 0003 4000 0000 ....C.......@... │ +00002d80: 0800 0000 4400 0000 0800 0003 4100 0000 ....D.......A... │ +00002d90: 0800 0000 4500 0000 0800 0003 4200 0000 ....E.......B... │ +00002da0: 0800 0000 4600 0000 0800 0003 4300 0000 ....F.......C... │ +00002db0: 0800 0000 4700 0000 0800 0003 4400 0000 ....G.......D... │ +00002dc0: 0800 0000 4800 0000 0800 0003 4500 0000 ....H.......E... │ +00002dd0: 0800 0000 4900 0000 0800 0003 4600 0000 ....I.......F... │ +00002de0: 0800 0000 4a00 0000 0800 0003 4700 0000 ....J.......G... │ +00002df0: 0800 0000 4b00 0000 0800 0003 4800 0000 ....K.......H... │ +00002e00: 0800 0000 4c00 0000 0800 0003 4900 0000 ....L.......I... │ +00002e10: 0800 0000 4d00 0000 0800 0003 4a00 0000 ....M.......J... │ +00002e20: 0800 0000 4e00 0000 0800 0003 4b00 0000 ....N.......K... │ +00002e30: 0800 0000 4f00 0000 0800 0003 4c00 0000 ....O.......L... │ +00002e40: 0800 0000 5000 0000 0800 0003 4d00 0000 ....P.......M... │ +00002e50: 0800 0000 5100 0000 0800 0003 4e00 0000 ....Q.......N... │ +00002e60: 0800 0000 5200 0000 0800 0003 4f00 0000 ....R.......O... │ +00002e70: 0800 0000 5300 0000 0800 0003 5000 0000 ....S.......P... │ +00002e80: 0800 0000 5400 0000 0800 0003 5100 0000 ....T.......Q... │ +00002e90: 0800 0000 5500 0000 0800 0003 5200 0000 ....U.......R... │ +00002ea0: 0202 1000 2000 0000 0700 0000 0400 0000 .... ........... │ +00002eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002ec0: 0102 4c00 e400 0000 0700 0000 0400 0000 ..L............. │ +00002ed0: 5c00 0000 3800 0000 0000 0000 0000 0000 \...8........... │ +00002ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002f10: 4c00 0000 5c00 0000 6c00 0000 1000 0100 L...\...l....... │ +00002f20: 5600 0000 0000 0000 0500 0000 0000 0002 V............... │ +00002f30: 0800 0003 5300 0000 0100 0002 0800 0003 ....S........... │ +00002f40: 5400 0000 0200 0002 0800 0003 5500 0000 T...........U... │ +00002f50: 0300 0002 0800 0003 5600 0000 0400 0002 ........V....... │ +00002f60: 0800 0003 5700 0000 1000 0100 5700 0000 ....W.......W... │ +00002f70: 0000 0000 0000 0000 1000 0100 5800 0000 ............X... │ +00002f80: 0000 0000 0000 0000 1000 0100 5900 0000 ............Y... │ +00002f90: 0000 0000 0100 0000 0000 0002 0800 0003 ................ │ +00002fa0: 5300 0000 0202 1000 5000 0000 0800 0000 S.......P....... │ +00002fb0: 1000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002ff0: 0000 0000 0102 4c00 8c01 0000 0800 0000 ......L......... │ +00003000: 1000 0000 8c00 0000 3800 0000 0000 0000 ........8....... │ +00003010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003040: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00003050: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +00003060: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +00003070: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +00003080: 0800 0000 5a00 0000 0800 0012 0000 0000 ....Z........... │ +00003090: 0800 0000 5b00 0000 0800 0012 0000 0000 ....[........... │ +000030a0: 0800 0000 5c00 0000 0800 0012 0000 0000 ....\........... │ +000030b0: 0800 0000 5d00 0000 0800 0012 0000 0000 ....]........... │ +000030c0: 0800 0000 5e00 0000 0800 0012 0000 0000 ....^........... │ +000030d0: 0800 0000 5f00 0000 0800 0012 0000 0000 ...._........... │ +000030e0: 0800 0000 6000 0000 0800 0012 0000 0000 ....`........... │ +000030f0: 0800 0000 6100 0000 0800 0012 0000 0000 ....a........... │ +00003100: 0800 0000 6200 0000 0800 0012 0000 0000 ....b........... │ +00003110: 0800 0000 6300 0000 0800 0012 0000 0000 ....c........... │ +00003120: 0800 0000 6400 0000 0800 0012 0000 0000 ....d........... │ +00003130: 0800 0000 0600 0000 0800 0012 0000 0000 ................ │ +00003140: 0800 0000 6500 0000 0800 0012 0000 0000 ....e........... │ +00003150: 0800 0000 6600 0000 0800 0012 0000 0000 ....f........... │ +00003160: 0800 0000 1400 0000 0800 0012 0000 0000 ................ │ +00003170: 0800 0000 1600 0000 0800 0012 0000 0000 ................ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : c137f728 │ │ -signature : 3aca...adb8 │ │ -file_size : 71424 │ │ +checksum : 1103b3eb │ │ +signature : a785...257d │ │ +file_size : 71828 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1034 │ │ +string_ids_size : 1027 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 192 │ │ -type_ids_off : 4248 (0x001098) │ │ +type_ids_size : 188 │ │ +type_ids_off : 4220 (0x00107c) │ │ proto_ids_size : 208 │ │ -proto_ids_off : 5016 (0x001398) │ │ +proto_ids_off : 4972 (0x00136c) │ │ field_ids_size : 279 │ │ -field_ids_off : 7512 (0x001d58) │ │ +field_ids_off : 7468 (0x001d2c) │ │ method_ids_size : 530 │ │ -method_ids_off : 9744 (0x002610) │ │ +method_ids_off : 9700 (0x0025e4) │ │ class_defs_size : 50 │ │ -class_defs_off : 13984 (0x0036a0) │ │ -data_size : 55792 │ │ -data_off : 15632 (0x003d10) │ │ +class_defs_off : 13940 (0x003674) │ │ +data_size : 56240 │ │ +data_off : 15588 (0x003ce4) │ │ │ │ Class #0 header: │ │ class_idx : 3 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 106 │ │ -source_file_idx : 330 │ │ +superclass_idx : 102 │ │ +source_file_idx : 326 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -49,21 +49,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/SuppressLint;) │ │ name : 'value' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 330 (SuppressLint.java) │ │ + source_file_idx : 326 (SuppressLint.java) │ │ │ │ Class #1 header: │ │ class_idx : 4 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 106 │ │ -source_file_idx : 335 │ │ +superclass_idx : 102 │ │ +source_file_idx : 331 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -82,20 +82,20 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/TargetApi;) │ │ name : 'value' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 335 (TargetApi.java) │ │ + source_file_idx : 331 (TargetApi.java) │ │ │ │ Class #2 header: │ │ -class_idx : 132 │ │ +class_idx : 128 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 23 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #2 annotations: │ │ @@ -125,61 +125,61 @@ │ │ type : '(Lorg/moparisthebest/appbak/AppBak;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -004dc4: |[004dc4] org.moparisthebest.appbak.AppBak$1.:(Lorg/moparisthebest/appbak/AppBak;Landroid/widget/EditText;)V │ │ -004dd4: 5b01 1e00 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$1;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@001e │ │ -004dd8: 5b02 1f00 |0002: iput-object v2, v0, Lorg/moparisthebest/appbak/AppBak$1;.val$input:Landroid/widget/EditText; // field@001f │ │ -004ddc: 7010 dd00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -004de2: 0e00 |0007: return-void │ │ +005038: |[005038] org.moparisthebest.appbak.AppBak$1.:(Lorg/moparisthebest/appbak/AppBak;Landroid/widget/EditText;)V │ │ +005048: 5b01 1e00 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$1;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@001e │ │ +00504c: 5b02 1f00 |0002: iput-object v2, v0, Lorg/moparisthebest/appbak/AppBak$1;.val$input:Landroid/widget/EditText; // field@001f │ │ +005050: 7010 dd00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +005056: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/moparisthebest/appbak/AppBak$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/moparisthebest/appbak/AppBak; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/appbak/AppBak$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -004de4: |[004de4] org.moparisthebest.appbak.AppBak$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -004df4: 5420 1e00 |0000: iget-object v0, v2, Lorg/moparisthebest/appbak/AppBak$1;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@001e │ │ -004df8: 5421 1f00 |0002: iget-object v1, v2, Lorg/moparisthebest/appbak/AppBak$1;.val$input:Landroid/widget/EditText; // field@001f │ │ -004dfc: 6e10 8c00 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ -004e02: 0c01 |0007: move-result-object v1 │ │ -004e04: 6e10 de00 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ -004e0a: 0c01 |000b: move-result-object v1 │ │ -004e0c: 7120 1e01 1000 |000c: invoke-static {v0, v1}, Lorg/moparisthebest/appbak/AppBak;.access$000:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)V // method@011e │ │ -004e12: 0e00 |000f: return-void │ │ +005058: |[005058] org.moparisthebest.appbak.AppBak$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +005068: 5420 1e00 |0000: iget-object v0, v2, Lorg/moparisthebest/appbak/AppBak$1;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@001e │ │ +00506c: 5421 1f00 |0002: iget-object v1, v2, Lorg/moparisthebest/appbak/AppBak$1;.val$input:Landroid/widget/EditText; // field@001f │ │ +005070: 6e10 8c00 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ +005076: 0c01 |0007: move-result-object v1 │ │ +005078: 6e10 de00 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ +00507e: 0c01 |000b: move-result-object v1 │ │ +005080: 7120 1e01 1000 |000c: invoke-static {v0, v1}, Lorg/moparisthebest/appbak/AppBak;.access$000:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)V // method@011e │ │ +005086: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000f line=98 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/moparisthebest/appbak/AppBak$1; │ │ 0x0000 - 0x0010 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0010 reg=4 whichButton I │ │ │ │ source_file_idx : 23 (AppBak.java) │ │ │ │ Class #3 header: │ │ -class_idx : 133 │ │ +class_idx : 129 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 23 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #3 annotations: │ │ @@ -205,51 +205,51 @@ │ │ type : '(Lorg/moparisthebest/appbak/AppBak;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -004e14: |[004e14] org.moparisthebest.appbak.AppBak$2.:(Lorg/moparisthebest/appbak/AppBak;)V │ │ -004e24: 5b01 2000 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$2;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0020 │ │ -004e28: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -004e2e: 0e00 |0005: return-void │ │ +005088: |[005088] org.moparisthebest.appbak.AppBak$2.:(Lorg/moparisthebest/appbak/AppBak;)V │ │ +005098: 5b01 2000 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$2;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0020 │ │ +00509c: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0050a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/appbak/AppBak$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/appbak/AppBak; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/appbak/AppBak; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/appbak/AppBak$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -004e30: |[004e30] org.moparisthebest.appbak.AppBak$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -004e40: 0e00 |0000: return-void │ │ +0050a4: |[0050a4] org.moparisthebest.appbak.AppBak$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0050b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/moparisthebest/appbak/AppBak$2; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ │ │ source_file_idx : 23 (AppBak.java) │ │ │ │ Class #4 header: │ │ -class_idx : 134 │ │ +class_idx : 130 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 23 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #4 annotations: │ │ @@ -271,17 +271,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004e44: |[004e44] org.moparisthebest.appbak.AppBak$3.:()V │ │ -004e54: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -004e5a: 0e00 |0003: return-void │ │ +0050b8: |[0050b8] org.moparisthebest.appbak.AppBak$3.:()V │ │ +0050c8: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0050ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/AppBak$3; │ │ │ │ Virtual methods - │ │ @@ -290,30 +290,30 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -004e5c: |[004e5c] org.moparisthebest.appbak.AppBak$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -004e6c: 0e00 |0000: return-void │ │ +0050d0: |[0050d0] org.moparisthebest.appbak.AppBak$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +0050e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/moparisthebest/appbak/AppBak$3; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ │ │ source_file_idx : 23 (AppBak.java) │ │ │ │ Class #5 header: │ │ -class_idx : 135 │ │ +class_idx : 131 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 23 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #5 annotations: │ │ @@ -339,57 +339,57 @@ │ │ type : '(Lorg/moparisthebest/appbak/AppBak;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -004e70: |[004e70] org.moparisthebest.appbak.AppBak$4.:(Lorg/moparisthebest/appbak/AppBak;)V │ │ -004e80: 5b01 2100 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$4;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0021 │ │ -004e84: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -004e8a: 0e00 |0005: return-void │ │ +0050e4: |[0050e4] org.moparisthebest.appbak.AppBak$4.:(Lorg/moparisthebest/appbak/AppBak;)V │ │ +0050f4: 5b01 2100 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$4;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0021 │ │ +0050f8: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0050fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/appbak/AppBak$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/appbak/AppBak; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/appbak/AppBak; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/appbak/AppBak$4;) │ │ name : 'onDismiss' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -004e8c: |[004e8c] org.moparisthebest.appbak.AppBak$4.onDismiss:(Landroid/content/DialogInterface;)V │ │ -004e9c: 5430 2100 |0000: iget-object v0, v3, Lorg/moparisthebest/appbak/AppBak$4;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0021 │ │ -004ea0: 1401 0300 067f |0002: const v1, #float 1.78117e+38 // #7f060003 │ │ -004ea6: 5432 2100 |0005: iget-object v2, v3, Lorg/moparisthebest/appbak/AppBak$4;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0021 │ │ -004eaa: 7110 1f01 0200 |0007: invoke-static {v2}, Lorg/moparisthebest/appbak/AppBak;.access$100:(Lorg/moparisthebest/appbak/AppBak;)Ljava/lang/String; // method@011f │ │ -004eb0: 0c02 |000a: move-result-object v2 │ │ -004eb2: 6e30 2e01 1002 |000b: invoke-virtual {v0, v1, v2}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ -004eb8: 0e00 |000e: return-void │ │ +005100: |[005100] org.moparisthebest.appbak.AppBak$4.onDismiss:(Landroid/content/DialogInterface;)V │ │ +005110: 5430 2100 |0000: iget-object v0, v3, Lorg/moparisthebest/appbak/AppBak$4;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0021 │ │ +005114: 1401 0300 067f |0002: const v1, #float 1.78117e+38 // #7f060003 │ │ +00511a: 5432 2100 |0005: iget-object v2, v3, Lorg/moparisthebest/appbak/AppBak$4;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0021 │ │ +00511e: 7110 1f01 0200 |0007: invoke-static {v2}, Lorg/moparisthebest/appbak/AppBak;.access$100:(Lorg/moparisthebest/appbak/AppBak;)Ljava/lang/String; // method@011f │ │ +005124: 0c02 |000a: move-result-object v2 │ │ +005126: 6e30 2e01 1002 |000b: invoke-virtual {v0, v1, v2}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ +00512c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x000e line=185 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/moparisthebest/appbak/AppBak$4; │ │ 0x0000 - 0x000f reg=4 dialog Landroid/content/DialogInterface; │ │ │ │ source_file_idx : 23 (AppBak.java) │ │ │ │ Class #6 header: │ │ -class_idx : 136 │ │ +class_idx : 132 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 23 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #6 annotations: │ │ @@ -423,163 +423,163 @@ │ │ type : '(Lorg/moparisthebest/appbak/AppBak;Landroid/app/ProgressDialog;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -004ebc: |[004ebc] org.moparisthebest.appbak.AppBak$5.:(Lorg/moparisthebest/appbak/AppBak;Landroid/app/ProgressDialog;Ljava/io/File;)V │ │ -004ecc: 5b01 2200 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ -004ed0: 5b02 2400 |0002: iput-object v2, v0, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ -004ed4: 5b03 2300 |0004: iput-object v3, v0, Lorg/moparisthebest/appbak/AppBak$5;.val$bakFile:Ljava/io/File; // field@0023 │ │ -004ed8: 7010 dd00 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -004ede: 0e00 |0009: return-void │ │ +005130: |[005130] org.moparisthebest.appbak.AppBak$5.:(Lorg/moparisthebest/appbak/AppBak;Landroid/app/ProgressDialog;Ljava/io/File;)V │ │ +005140: 5b01 2200 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ +005144: 5b02 2400 |0002: iput-object v2, v0, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ +005148: 5b03 2300 |0004: iput-object v3, v0, Lorg/moparisthebest/appbak/AppBak$5;.val$bakFile:Ljava/io/File; // field@0023 │ │ +00514c: 7010 dd00 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +005152: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/moparisthebest/appbak/AppBak$5; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/moparisthebest/appbak/AppBak; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/ProgressDialog; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/appbak/AppBak$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 253 16-bit code units │ │ -004ee0: |[004ee0] org.moparisthebest.appbak.AppBak$5.run:()V │ │ -004ef0: 2202 1300 |0000: new-instance v2, Landroid/content/Intent; // type@0013 │ │ -004ef4: 1a07 a101 |0002: const-string v7, "android.intent.action.MAIN" // string@01a1 │ │ -004ef8: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -004efa: 7030 3a00 7208 |0005: invoke-direct {v2, v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ -004f00: 1a07 a401 |0008: const-string v7, "android.intent.category.LAUNCHER" // string@01a4 │ │ -004f04: 6e20 3b00 7200 |000a: invoke-virtual {v2, v7}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -004f0a: 54c7 2200 |000d: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ -004f0e: 6e10 2401 0700 |000f: invoke-virtual {v7}, Lorg/moparisthebest/appbak/AppBak;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0124 │ │ -004f14: 0c04 |0012: move-result-object v4 │ │ -004f16: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -004f18: 6e30 4700 2407 |0014: invoke-virtual {v4, v2, v7}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0047 │ │ -004f1e: 0c03 |0017: move-result-object v3 │ │ -004f20: 54c7 2400 |0018: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ -004f24: 7210 0c01 0300 |001a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ -004f2a: 0a08 |001d: move-result v8 │ │ -004f2c: 6e20 2900 8700 |001e: invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;.setMax:(I)V // method@0029 │ │ -004f32: 2205 5f00 |0021: new-instance v5, Ljava/io/PrintStream; // type@005f │ │ -004f36: 2207 5a00 |0023: new-instance v7, Ljava/io/FileOutputStream; // type@005a │ │ -004f3a: 54c8 2300 |0025: iget-object v8, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$bakFile:Ljava/io/File; // field@0023 │ │ -004f3e: 7020 ca00 8700 |0027: invoke-direct {v7, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@00ca │ │ -004f44: 7020 ce00 7500 |002a: invoke-direct {v5, v7}, Ljava/io/PrintStream;.:(Ljava/io/OutputStream;)V // method@00ce │ │ -004f4a: 2207 6e00 |002d: new-instance v7, Ljava/lang/StringBuilder; // type@006e │ │ -004f4e: 7010 ec00 0700 |002f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -004f54: 54c8 2200 |0032: iget-object v8, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ -004f58: 1409 1000 067f |0034: const v9, #float 1.78117e+38 // #7f060010 │ │ -004f5e: 6e20 2601 9800 |0037: invoke-virtual {v8, v9}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ -004f64: 0c08 |003a: move-result-object v8 │ │ -004f66: 6e20 ef00 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -004f6c: 0c07 |003e: move-result-object v7 │ │ -004f6e: 2208 7d00 |003f: new-instance v8, Ljava/util/Date; // type@007d │ │ -004f72: 7010 0001 0800 |0041: invoke-direct {v8}, Ljava/util/Date;.:()V // method@0100 │ │ -004f78: 6e10 0101 0800 |0044: invoke-virtual {v8}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@0101 │ │ -004f7e: 0c08 |0047: move-result-object v8 │ │ -004f80: 6e20 ef00 8700 |0048: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -004f86: 0c07 |004b: move-result-object v7 │ │ -004f88: 6e10 f000 0700 |004c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -004f8e: 0c07 |004f: move-result-object v7 │ │ -004f90: 6e20 d200 7500 |0050: invoke-virtual {v5, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00d2 │ │ -004f96: 7210 0b01 0300 |0053: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@010b │ │ -004f9c: 0c01 |0056: move-result-object v1 │ │ -004f9e: 7210 0601 0100 |0057: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0106 │ │ -004fa4: 0a07 |005a: move-result v7 │ │ -004fa6: 3807 7900 |005b: if-eqz v7, 00d4 // +0079 │ │ -004faa: 7210 0701 0100 |005d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0107 │ │ -004fb0: 0c06 |0060: move-result-object v6 │ │ -004fb2: 1f06 1800 |0061: check-cast v6, Landroid/content/pm/ResolveInfo; // type@0018 │ │ -004fb6: 5467 0500 |0063: iget-object v7, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ -004fba: 5477 0000 |0065: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ -004fbe: 5477 0200 |0067: iget-object v7, v7, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ -004fc2: 1a08 d501 |0069: const-string v8, "com.android." // string@01d5 │ │ -004fc6: 6e20 e800 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -004fcc: 0a07 |006e: move-result v7 │ │ -004fce: 3807 3300 |006f: if-eqz v7, 00a2 // +0033 │ │ -004fd2: 54c7 2400 |0071: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ -004fd6: 1218 |0073: const/4 v8, #int 1 // #1 │ │ -004fd8: 6e20 2700 8700 |0074: invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;.incrementProgressBy:(I)V // method@0027 │ │ -004fde: 28e0 |0077: goto 0057 // -0020 │ │ -004fe0: 0d00 |0078: move-exception v0 │ │ -004fe2: 54c7 2200 |0079: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ -004fe6: 2208 6e00 |007b: new-instance v8, Ljava/lang/StringBuilder; // type@006e │ │ -004fea: 7010 ec00 0800 |007d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -004ff0: 54c9 2200 |0080: iget-object v9, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ -004ff4: 140a 1400 067f |0082: const v10, #float 1.78117e+38 // #7f060014 │ │ -004ffa: 6e20 2601 a900 |0085: invoke-virtual {v9, v10}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ -005000: 0c09 |0088: move-result-object v9 │ │ -005002: 6e20 ef00 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005008: 0c08 |008c: move-result-object v8 │ │ -00500a: 6e10 d700 0000 |008d: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@00d7 │ │ -005010: 0c09 |0090: move-result-object v9 │ │ -005012: 6e20 ef00 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005018: 0c08 |0094: move-result-object v8 │ │ -00501a: 6e10 f000 0800 |0095: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -005020: 0c08 |0098: move-result-object v8 │ │ -005022: 7120 2001 8700 |0099: invoke-static {v7, v8}, Lorg/moparisthebest/appbak/AppBak;.access$102:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; // method@0120 │ │ -005028: 54c7 2400 |009c: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ -00502c: 6e10 2600 0700 |009e: invoke-virtual {v7}, Landroid/app/ProgressDialog;.dismiss:()V // method@0026 │ │ -005032: 0e00 |00a1: return-void │ │ -005034: 1a07 0300 |00a2: const-string v7, "%s,%s,%s" // string@0003 │ │ -005038: 1238 |00a4: const/4 v8, #int 3 // #3 │ │ -00503a: 2388 be00 |00a5: new-array v8, v8, [Ljava/lang/Object; // type@00be │ │ -00503e: 1209 |00a7: const/4 v9, #int 0 // #0 │ │ -005040: 6e20 4a00 4600 |00a8: invoke-virtual {v6, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@004a │ │ -005046: 0c0a |00ab: move-result-object v10 │ │ -005048: 4d0a 0809 |00ac: aput-object v10, v8, v9 │ │ -00504c: 1219 |00ae: const/4 v9, #int 1 // #1 │ │ -00504e: 546a 0500 |00af: iget-object v10, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ -005052: 54aa 0000 |00b1: iget-object v10, v10, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ -005056: 54aa 0200 |00b3: iget-object v10, v10, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ -00505a: 120b |00b5: const/4 v11, #int 0 // #0 │ │ -00505c: 6e30 4600 a40b |00b6: invoke-virtual {v4, v10, v11}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0046 │ │ -005062: 0c0a |00b9: move-result-object v10 │ │ -005064: 54aa 0400 |00ba: iget-object v10, v10, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0004 │ │ -005068: 4d0a 0809 |00bc: aput-object v10, v8, v9 │ │ -00506c: 1229 |00be: const/4 v9, #int 2 // #2 │ │ -00506e: 546a 0500 |00bf: iget-object v10, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ -005072: 54aa 0000 |00c1: iget-object v10, v10, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ -005076: 54aa 0200 |00c3: iget-object v10, v10, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ -00507a: 4d0a 0809 |00c5: aput-object v10, v8, v9 │ │ -00507e: 6e30 d000 7508 |00c7: invoke-virtual {v5, v7, v8}, Ljava/io/PrintStream;.printf:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; // method@00d0 │ │ -005084: 6e10 d100 0500 |00ca: invoke-virtual {v5}, Ljava/io/PrintStream;.println:()V // method@00d1 │ │ -00508a: 54c7 2400 |00cd: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ -00508e: 1218 |00cf: const/4 v8, #int 1 // #1 │ │ -005090: 6e20 2700 8700 |00d0: invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;.incrementProgressBy:(I)V // method@0027 │ │ -005096: 2884 |00d3: goto 0057 // -007c │ │ -005098: 6e10 cf00 0500 |00d4: invoke-virtual {v5}, Ljava/io/PrintStream;.close:()V // method@00cf │ │ -00509e: 54c7 2200 |00d7: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ -0050a2: 2208 6e00 |00d9: new-instance v8, Ljava/lang/StringBuilder; // type@006e │ │ -0050a6: 7010 ec00 0800 |00db: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -0050ac: 54c9 2200 |00de: iget-object v9, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ -0050b0: 140a 0700 067f |00e0: const v10, #float 1.78117e+38 // #7f060007 │ │ -0050b6: 6e20 2701 a900 |00e3: invoke-virtual {v9, v10}, Lorg/moparisthebest/appbak/AppBak;.getText:(I)Ljava/lang/CharSequence; // method@0127 │ │ -0050bc: 0c09 |00e6: move-result-object v9 │ │ -0050be: 6e20 ee00 9800 |00e7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ -0050c4: 0c08 |00ea: move-result-object v8 │ │ -0050c6: 54c9 2300 |00eb: iget-object v9, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$bakFile:Ljava/io/File; // field@0023 │ │ -0050ca: 6e10 bd00 0900 |00ed: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -0050d0: 0c09 |00f0: move-result-object v9 │ │ -0050d2: 6e20 ef00 9800 |00f1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0050d8: 0c08 |00f4: move-result-object v8 │ │ -0050da: 6e10 f000 0800 |00f5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -0050e0: 0c08 |00f8: move-result-object v8 │ │ -0050e2: 7120 2001 8700 |00f9: invoke-static {v7, v8}, Lorg/moparisthebest/appbak/AppBak;.access$102:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; // method@0120 │ │ -0050e8: 28a0 |00fc: goto 009c // -0060 │ │ +005154: |[005154] org.moparisthebest.appbak.AppBak$5.run:()V │ │ +005164: 2201 1300 |0000: new-instance v1, Landroid/content/Intent; // type@0013 │ │ +005168: 1a06 9d01 |0002: const-string v6, "android.intent.action.MAIN" // string@019d │ │ +00516c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +00516e: 7030 3a00 6107 |0005: invoke-direct {v1, v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ +005174: 1a06 a001 |0008: const-string v6, "android.intent.category.LAUNCHER" // string@01a0 │ │ +005178: 6e20 3b00 6100 |000a: invoke-virtual {v1, v6}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +00517e: 54c6 2200 |000d: iget-object v6, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ +005182: 6e10 2401 0600 |000f: invoke-virtual {v6}, Lorg/moparisthebest/appbak/AppBak;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0124 │ │ +005188: 0c03 |0012: move-result-object v3 │ │ +00518a: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +00518c: 6e30 4700 1306 |0014: invoke-virtual {v3, v1, v6}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0047 │ │ +005192: 0c02 |0017: move-result-object v2 │ │ +005194: 54c6 2400 |0018: iget-object v6, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ +005198: 7210 0c01 0200 |001a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@010c │ │ +00519e: 0a07 |001d: move-result v7 │ │ +0051a0: 6e20 2900 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/ProgressDialog;.setMax:(I)V // method@0029 │ │ +0051a6: 2204 5b00 |0021: new-instance v4, Ljava/io/PrintStream; // type@005b │ │ +0051aa: 2206 5600 |0023: new-instance v6, Ljava/io/FileOutputStream; // type@0056 │ │ +0051ae: 54c7 2300 |0025: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$bakFile:Ljava/io/File; // field@0023 │ │ +0051b2: 7020 ca00 7600 |0027: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@00ca │ │ +0051b8: 7020 ce00 6400 |002a: invoke-direct {v4, v6}, Ljava/io/PrintStream;.:(Ljava/io/OutputStream;)V // method@00ce │ │ +0051be: 2206 6a00 |002d: new-instance v6, Ljava/lang/StringBuilder; // type@006a │ │ +0051c2: 7010 ec00 0600 |002f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +0051c8: 54c7 2200 |0032: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ +0051cc: 1408 1000 067f |0034: const v8, #float 1.78117e+38 // #7f060010 │ │ +0051d2: 6e20 2601 8700 |0037: invoke-virtual {v7, v8}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ +0051d8: 0c07 |003a: move-result-object v7 │ │ +0051da: 6e20 ef00 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +0051e0: 0c06 |003e: move-result-object v6 │ │ +0051e2: 2207 7900 |003f: new-instance v7, Ljava/util/Date; // type@0079 │ │ +0051e6: 7010 0001 0700 |0041: invoke-direct {v7}, Ljava/util/Date;.:()V // method@0100 │ │ +0051ec: 6e10 0101 0700 |0044: invoke-virtual {v7}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@0101 │ │ +0051f2: 0c07 |0047: move-result-object v7 │ │ +0051f4: 6e20 ef00 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +0051fa: 0c06 |004b: move-result-object v6 │ │ +0051fc: 6e10 f000 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +005202: 0c06 |004f: move-result-object v6 │ │ +005204: 6e20 d200 6400 |0050: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@00d2 │ │ +00520a: 7210 0b01 0200 |0053: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@010b │ │ +005210: 0c06 |0056: move-result-object v6 │ │ +005212: 7210 0601 0600 |0057: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0106 │ │ +005218: 0a07 |005a: move-result v7 │ │ +00521a: 3807 7900 |005b: if-eqz v7, 00d4 // +0079 │ │ +00521e: 7210 0701 0600 |005d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0107 │ │ +005224: 0c05 |0060: move-result-object v5 │ │ +005226: 1f05 1800 |0061: check-cast v5, Landroid/content/pm/ResolveInfo; // type@0018 │ │ +00522a: 5457 0500 |0063: iget-object v7, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ +00522e: 5477 0000 |0065: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ +005232: 5477 0200 |0067: iget-object v7, v7, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ +005236: 1a08 d001 |0069: const-string v8, "com.android." // string@01d0 │ │ +00523a: 6e20 e800 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +005240: 0a07 |006e: move-result v7 │ │ +005242: 3807 3300 |006f: if-eqz v7, 00a2 // +0033 │ │ +005246: 54c7 2400 |0071: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ +00524a: 1218 |0073: const/4 v8, #int 1 // #1 │ │ +00524c: 6e20 2700 8700 |0074: invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;.incrementProgressBy:(I)V // method@0027 │ │ +005252: 28e0 |0077: goto 0057 // -0020 │ │ +005254: 0d00 |0078: move-exception v0 │ │ +005256: 54c6 2200 |0079: iget-object v6, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ +00525a: 2207 6a00 |007b: new-instance v7, Ljava/lang/StringBuilder; // type@006a │ │ +00525e: 7010 ec00 0700 |007d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +005264: 54c8 2200 |0080: iget-object v8, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ +005268: 1409 1400 067f |0082: const v9, #float 1.78117e+38 // #7f060014 │ │ +00526e: 6e20 2601 9800 |0085: invoke-virtual {v8, v9}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ +005274: 0c08 |0088: move-result-object v8 │ │ +005276: 6e20 ef00 8700 |0089: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00527c: 0c07 |008c: move-result-object v7 │ │ +00527e: 6e10 d700 0000 |008d: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@00d7 │ │ +005284: 0c08 |0090: move-result-object v8 │ │ +005286: 6e20 ef00 8700 |0091: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00528c: 0c07 |0094: move-result-object v7 │ │ +00528e: 6e10 f000 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +005294: 0c07 |0098: move-result-object v7 │ │ +005296: 7120 2001 7600 |0099: invoke-static {v6, v7}, Lorg/moparisthebest/appbak/AppBak;.access$102:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; // method@0120 │ │ +00529c: 54c6 2400 |009c: iget-object v6, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ +0052a0: 6e10 2600 0600 |009e: invoke-virtual {v6}, Landroid/app/ProgressDialog;.dismiss:()V // method@0026 │ │ +0052a6: 0e00 |00a1: return-void │ │ +0052a8: 1a07 0300 |00a2: const-string v7, "%s,%s,%s" // string@0003 │ │ +0052ac: 1238 |00a4: const/4 v8, #int 3 // #3 │ │ +0052ae: 2388 ba00 |00a5: new-array v8, v8, [Ljava/lang/Object; // type@00ba │ │ +0052b2: 1209 |00a7: const/4 v9, #int 0 // #0 │ │ +0052b4: 6e20 4a00 3500 |00a8: invoke-virtual {v5, v3}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@004a │ │ +0052ba: 0c0a |00ab: move-result-object v10 │ │ +0052bc: 4d0a 0809 |00ac: aput-object v10, v8, v9 │ │ +0052c0: 1219 |00ae: const/4 v9, #int 1 // #1 │ │ +0052c2: 545a 0500 |00af: iget-object v10, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ +0052c6: 54aa 0000 |00b1: iget-object v10, v10, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ +0052ca: 54aa 0200 |00b3: iget-object v10, v10, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ +0052ce: 120b |00b5: const/4 v11, #int 0 // #0 │ │ +0052d0: 6e30 4600 a30b |00b6: invoke-virtual {v3, v10, v11}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0046 │ │ +0052d6: 0c0a |00b9: move-result-object v10 │ │ +0052d8: 54aa 0400 |00ba: iget-object v10, v10, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0004 │ │ +0052dc: 4d0a 0809 |00bc: aput-object v10, v8, v9 │ │ +0052e0: 1229 |00be: const/4 v9, #int 2 // #2 │ │ +0052e2: 545a 0500 |00bf: iget-object v10, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ +0052e6: 54aa 0000 |00c1: iget-object v10, v10, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ +0052ea: 54aa 0200 |00c3: iget-object v10, v10, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ +0052ee: 4d0a 0809 |00c5: aput-object v10, v8, v9 │ │ +0052f2: 6e30 d000 7408 |00c7: invoke-virtual {v4, v7, v8}, Ljava/io/PrintStream;.printf:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; // method@00d0 │ │ +0052f8: 6e10 d100 0400 |00ca: invoke-virtual {v4}, Ljava/io/PrintStream;.println:()V // method@00d1 │ │ +0052fe: 54c7 2400 |00cd: iget-object v7, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$pd:Landroid/app/ProgressDialog; // field@0024 │ │ +005302: 1218 |00cf: const/4 v8, #int 1 // #1 │ │ +005304: 6e20 2700 8700 |00d0: invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;.incrementProgressBy:(I)V // method@0027 │ │ +00530a: 2884 |00d3: goto 0057 // -007c │ │ +00530c: 6e10 cf00 0400 |00d4: invoke-virtual {v4}, Ljava/io/PrintStream;.close:()V // method@00cf │ │ +005312: 54c6 2200 |00d7: iget-object v6, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ +005316: 2207 6a00 |00d9: new-instance v7, Ljava/lang/StringBuilder; // type@006a │ │ +00531a: 7010 ec00 0700 |00db: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +005320: 54c8 2200 |00de: iget-object v8, v12, Lorg/moparisthebest/appbak/AppBak$5;.this$0:Lorg/moparisthebest/appbak/AppBak; // field@0022 │ │ +005324: 1409 0700 067f |00e0: const v9, #float 1.78117e+38 // #7f060007 │ │ +00532a: 6e20 2701 9800 |00e3: invoke-virtual {v8, v9}, Lorg/moparisthebest/appbak/AppBak;.getText:(I)Ljava/lang/CharSequence; // method@0127 │ │ +005330: 0c08 |00e6: move-result-object v8 │ │ +005332: 6e20 ee00 8700 |00e7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ +005338: 0c07 |00ea: move-result-object v7 │ │ +00533a: 54c8 2300 |00eb: iget-object v8, v12, Lorg/moparisthebest/appbak/AppBak$5;.val$bakFile:Ljava/io/File; // field@0023 │ │ +00533e: 6e10 bd00 0800 |00ed: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +005344: 0c08 |00f0: move-result-object v8 │ │ +005346: 6e20 ef00 8700 |00f1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00534c: 0c07 |00f4: move-result-object v7 │ │ +00534e: 6e10 f000 0700 |00f5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +005354: 0c07 |00f8: move-result-object v7 │ │ +005356: 7120 2001 7600 |00f9: invoke-static {v6, v7}, Lorg/moparisthebest/appbak/AppBak;.access$102:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; // method@0120 │ │ +00535c: 28a0 |00fc: goto 009c // -0060 │ │ catches : 2 │ │ 0x0000 - 0x0077 │ │ Ljava/lang/Exception; -> 0x0078 │ │ 0x00a2 - 0x00fc │ │ Ljava/lang/Exception; -> 0x0078 │ │ positions : │ │ 0x0000 line=193 │ │ @@ -598,33 +598,31 @@ │ │ 0x00a1 line=230 │ │ 0x00a2 line=211 │ │ 0x00ca line=214 │ │ 0x00cd line=218 │ │ 0x00d4 line=223 │ │ 0x00d7 line=224 │ │ locals : │ │ - 0x0057 - 0x0078 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0008 - 0x0078 reg=2 mainIntent Landroid/content/Intent; │ │ - 0x0018 - 0x0078 reg=3 pkgAppsList Ljava/util/List; Ljava/util/List; │ │ - 0x0013 - 0x0078 reg=4 pm Landroid/content/pm/PackageManager; │ │ - 0x002d - 0x0078 reg=5 ps Ljava/io/PrintStream; │ │ - 0x0063 - 0x0078 reg=6 ri Landroid/content/pm/ResolveInfo; │ │ + 0x0008 - 0x0078 reg=1 mainIntent Landroid/content/Intent; │ │ + 0x0018 - 0x0078 reg=2 pkgAppsList Ljava/util/List; Ljava/util/List; │ │ + 0x0013 - 0x0078 reg=3 pm Landroid/content/pm/PackageManager; │ │ + 0x002d - 0x0078 reg=4 ps Ljava/io/PrintStream; │ │ + 0x0063 - 0x0078 reg=5 ri Landroid/content/pm/ResolveInfo; │ │ 0x0079 - 0x009c reg=0 e Ljava/lang/Exception; │ │ - 0x00a2 - 0x00d4 reg=6 ri Landroid/content/pm/ResolveInfo; │ │ - 0x00a2 - 0x00fd reg=1 i$ Ljava/util/Iterator; │ │ - 0x00a2 - 0x00fd reg=2 mainIntent Landroid/content/Intent; │ │ - 0x00a2 - 0x00fd reg=3 pkgAppsList Ljava/util/List; Ljava/util/List; │ │ - 0x00a2 - 0x00fd reg=4 pm Landroid/content/pm/PackageManager; │ │ - 0x00a2 - 0x00fd reg=5 ps Ljava/io/PrintStream; │ │ + 0x00a2 - 0x00d4 reg=5 ri Landroid/content/pm/ResolveInfo; │ │ + 0x00a2 - 0x00fd reg=1 mainIntent Landroid/content/Intent; │ │ + 0x00a2 - 0x00fd reg=2 pkgAppsList Ljava/util/List; Ljava/util/List; │ │ + 0x00a2 - 0x00fd reg=3 pm Landroid/content/pm/PackageManager; │ │ + 0x00a2 - 0x00fd reg=4 ps Ljava/io/PrintStream; │ │ 0x0000 - 0x00fd reg=12 this Lorg/moparisthebest/appbak/AppBak$5; │ │ │ │ source_file_idx : 23 (AppBak.java) │ │ │ │ Class #7 header: │ │ -class_idx : 137 │ │ +class_idx : 133 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 5 │ │ source_file_idx : 23 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 7 │ │ @@ -667,19 +665,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -005100: |[005100] org.moparisthebest.appbak.AppBak.:()V │ │ -005110: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -005116: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -005118: 5b10 2900 |0004: iput-object v0, v1, Lorg/moparisthebest/appbak/AppBak;.backupThreadResult:Ljava/lang/String; // field@0029 │ │ -00511c: 0e00 |0006: return-void │ │ +005374: |[005374] org.moparisthebest.appbak.AppBak.:()V │ │ +005384: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +00538a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +00538c: 5b10 2900 |0004: iput-object v0, v1, Lorg/moparisthebest/appbak/AppBak;.backupThreadResult:Ljava/lang/String; // field@0029 │ │ +005390: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/moparisthebest/appbak/AppBak; │ │ │ │ @@ -688,17 +686,17 @@ │ │ type : '(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -005120: |[005120] org.moparisthebest.appbak.AppBak.access$000:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)V │ │ -005130: 7020 2201 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/appbak/AppBak;.doBackupToFile:(Ljava/lang/String;)V // method@0122 │ │ -005136: 0e00 |0003: return-void │ │ +005394: |[005394] org.moparisthebest.appbak.AppBak.access$000:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)V │ │ +0053a4: 7020 2201 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/appbak/AppBak;.doBackupToFile:(Ljava/lang/String;)V // method@0122 │ │ +0053aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -707,17 +705,17 @@ │ │ type : '(Lorg/moparisthebest/appbak/AppBak;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005138: |[005138] org.moparisthebest.appbak.AppBak.access$100:(Lorg/moparisthebest/appbak/AppBak;)Ljava/lang/String; │ │ -005148: 5410 2900 |0000: iget-object v0, v1, Lorg/moparisthebest/appbak/AppBak;.backupThreadResult:Ljava/lang/String; // field@0029 │ │ -00514c: 1100 |0002: return-object v0 │ │ +0053ac: |[0053ac] org.moparisthebest.appbak.AppBak.access$100:(Lorg/moparisthebest/appbak/AppBak;)Ljava/lang/String; │ │ +0053bc: 5410 2900 |0000: iget-object v0, v1, Lorg/moparisthebest/appbak/AppBak;.backupThreadResult:Ljava/lang/String; // field@0029 │ │ +0053c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/moparisthebest/appbak/AppBak; │ │ │ │ #3 : (in Lorg/moparisthebest/appbak/AppBak;) │ │ @@ -725,17 +723,17 @@ │ │ type : '(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005150: |[005150] org.moparisthebest.appbak.AppBak.access$102:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; │ │ -005160: 5b01 2900 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak;.backupThreadResult:Ljava/lang/String; // field@0029 │ │ -005164: 1101 |0002: return-object v1 │ │ +0053c4: |[0053c4] org.moparisthebest.appbak.AppBak.access$102:(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; │ │ +0053d4: 5b01 2900 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/AppBak;.backupThreadResult:Ljava/lang/String; // field@0029 │ │ +0053d8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -744,87 +742,90 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -005168: |[005168] org.moparisthebest.appbak.AppBak.doBackupToFile:(Ljava/lang/String;)V │ │ -005178: 1405 0300 067f |0000: const v5, #float 1.78117e+38 // #7f060003 │ │ -00517e: 2201 5700 |0003: new-instance v1, Ljava/io/File; // type@0057 │ │ -005182: 7100 5f00 0000 |0005: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@005f │ │ -005188: 0c03 |0008: move-result-object v3 │ │ -00518a: 1a04 1800 |0009: const-string v4, "AppBak/" // string@0018 │ │ -00518e: 7030 b700 3104 |000b: invoke-direct {v1, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00b7 │ │ -005194: 6e10 c200 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -00519a: 0a03 |0011: move-result v3 │ │ -00519c: 3903 2800 |0012: if-nez v3, 003a // +0028 │ │ -0051a0: 6e10 c500 0100 |0014: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@00c5 │ │ -0051a6: 0a03 |0017: move-result v3 │ │ -0051a8: 3903 2200 |0018: if-nez v3, 003a // +0022 │ │ -0051ac: 2203 6e00 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@006e │ │ -0051b0: 7010 ec00 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -0051b6: 1404 0800 067f |001f: const v4, #float 1.78117e+38 // #7f060008 │ │ -0051bc: 6e20 2601 4600 |0022: invoke-virtual {v6, v4}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ -0051c2: 0c04 |0025: move-result-object v4 │ │ -0051c4: 6e20 ef00 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0051ca: 0c03 |0029: move-result-object v3 │ │ -0051cc: 6e10 bd00 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -0051d2: 0c04 |002d: move-result-object v4 │ │ -0051d4: 6e20 ef00 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0051da: 0c03 |0031: move-result-object v3 │ │ -0051dc: 6e10 f000 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -0051e2: 0c03 |0035: move-result-object v3 │ │ -0051e4: 6e30 2e01 5603 |0036: invoke-virtual {v6, v5, v3}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ -0051ea: 0e00 |0039: return-void │ │ -0051ec: 2200 5700 |003a: new-instance v0, Ljava/io/File; // type@0057 │ │ -0051f0: 7030 b700 1007 |003c: invoke-direct {v0, v1, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00b7 │ │ -0051f6: 6e10 bc00 0000 |003f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00bc │ │ -0051fc: 0a03 |0042: move-result v3 │ │ -0051fe: 3803 0500 |0043: if-eqz v3, 0048 // +0005 │ │ -005202: 6e10 ba00 0000 |0045: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@00ba │ │ -005208: 2202 0a00 |0048: new-instance v2, Landroid/app/ProgressDialog; // type@000a │ │ -00520c: 7020 2500 6200 |004a: invoke-direct {v2, v6}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0025 │ │ -005212: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -005214: 6e20 2c00 3200 |004e: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@002c │ │ -00521a: 6e20 2d00 5200 |0051: invoke-virtual {v2, v5}, Landroid/app/ProgressDialog;.setTitle:(I)V // method@002d │ │ -005220: 1403 0400 067f |0054: const v3, #float 1.78117e+38 // #7f060004 │ │ -005226: 6e20 2601 3600 |0057: invoke-virtual {v6, v3}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ -00522c: 0c03 |005a: move-result-object v3 │ │ -00522e: 6e20 2a00 3200 |005b: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002a │ │ -005234: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -005236: 6e20 2800 3200 |005f: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0028 │ │ -00523c: 2203 8700 |0062: new-instance v3, Lorg/moparisthebest/appbak/AppBak$4; // type@0087 │ │ -005240: 7020 1901 6300 |0064: invoke-direct {v3, v6}, Lorg/moparisthebest/appbak/AppBak$4;.:(Lorg/moparisthebest/appbak/AppBak;)V // method@0119 │ │ -005246: 6e20 2b00 3200 |0067: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@002b │ │ -00524c: 6e10 2e00 0200 |006a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.show:()V // method@002e │ │ -005252: 2203 6f00 |006d: new-instance v3, Ljava/lang/Thread; // type@006f │ │ -005256: 2204 8800 |006f: new-instance v4, Lorg/moparisthebest/appbak/AppBak$5; // type@0088 │ │ -00525a: 7040 1b01 6402 |0071: invoke-direct {v4, v6, v2, v0}, Lorg/moparisthebest/appbak/AppBak$5;.:(Lorg/moparisthebest/appbak/AppBak;Landroid/app/ProgressDialog;Ljava/io/File;)V // method@011b │ │ -005260: 7020 f100 4300 |0074: invoke-direct {v3, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@00f1 │ │ -005266: 6e10 f300 0300 |0077: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@00f3 │ │ -00526c: 28bf |007a: goto 0039 // -0041 │ │ +0053dc: |[0053dc] org.moparisthebest.appbak.AppBak.doBackupToFile:(Ljava/lang/String;)V │ │ +0053ec: 1405 0300 067f |0000: const v5, #float 1.78117e+38 // #7f060003 │ │ +0053f2: 2201 5300 |0003: new-instance v1, Ljava/io/File; // type@0053 │ │ +0053f6: 7100 5f00 0000 |0005: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@005f │ │ +0053fc: 0c03 |0008: move-result-object v3 │ │ +0053fe: 1a04 1800 |0009: const-string v4, "AppBak/" // string@0018 │ │ +005402: 7030 b700 3104 |000b: invoke-direct {v1, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00b7 │ │ +005408: 6e10 c200 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +00540e: 0a03 |0011: move-result v3 │ │ +005410: 3903 2800 |0012: if-nez v3, 003a // +0028 │ │ +005414: 6e10 c500 0100 |0014: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@00c5 │ │ +00541a: 0a03 |0017: move-result v3 │ │ +00541c: 3903 2200 |0018: if-nez v3, 003a // +0022 │ │ +005420: 2203 6a00 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@006a │ │ +005424: 7010 ec00 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +00542a: 1404 0800 067f |001f: const v4, #float 1.78117e+38 // #7f060008 │ │ +005430: 6e20 2601 4600 |0022: invoke-virtual {v6, v4}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ +005436: 0c04 |0025: move-result-object v4 │ │ +005438: 6e20 ef00 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00543e: 0c03 |0029: move-result-object v3 │ │ +005440: 6e10 bd00 0100 |002a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +005446: 0c04 |002d: move-result-object v4 │ │ +005448: 6e20 ef00 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00544e: 0c03 |0031: move-result-object v3 │ │ +005450: 6e10 f000 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +005456: 0c03 |0035: move-result-object v3 │ │ +005458: 6e30 2e01 5603 |0036: invoke-virtual {v6, v5, v3}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ +00545e: 0e00 |0039: return-void │ │ +005460: 2200 5300 |003a: new-instance v0, Ljava/io/File; // type@0053 │ │ +005464: 7030 b700 1007 |003c: invoke-direct {v0, v1, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00b7 │ │ +00546a: 6e10 bc00 0000 |003f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00bc │ │ +005470: 0a03 |0042: move-result v3 │ │ +005472: 3803 0500 |0043: if-eqz v3, 0048 // +0005 │ │ +005476: 6e10 ba00 0000 |0045: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@00ba │ │ +00547c: 2202 0a00 |0048: new-instance v2, Landroid/app/ProgressDialog; // type@000a │ │ +005480: 7020 2500 6200 |004a: invoke-direct {v2, v6}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0025 │ │ +005486: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +005488: 6e20 2c00 3200 |004e: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@002c │ │ +00548e: 6e20 2d00 5200 |0051: invoke-virtual {v2, v5}, Landroid/app/ProgressDialog;.setTitle:(I)V // method@002d │ │ +005494: 1403 0400 067f |0054: const v3, #float 1.78117e+38 // #7f060004 │ │ +00549a: 6e20 2601 3600 |0057: invoke-virtual {v6, v3}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ +0054a0: 0c03 |005a: move-result-object v3 │ │ +0054a2: 6e20 2a00 3200 |005b: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@002a │ │ +0054a8: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +0054aa: 6e20 2800 3200 |005f: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0028 │ │ +0054b0: 2203 8300 |0062: new-instance v3, Lorg/moparisthebest/appbak/AppBak$4; // type@0083 │ │ +0054b4: 7020 1901 6300 |0064: invoke-direct {v3, v6}, Lorg/moparisthebest/appbak/AppBak$4;.:(Lorg/moparisthebest/appbak/AppBak;)V // method@0119 │ │ +0054ba: 6e20 2b00 3200 |0067: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@002b │ │ +0054c0: 6e10 2e00 0200 |006a: invoke-virtual {v2}, Landroid/app/ProgressDialog;.show:()V // method@002e │ │ +0054c6: 2203 6b00 |006d: new-instance v3, Ljava/lang/Thread; // type@006b │ │ +0054ca: 2204 8400 |006f: new-instance v4, Lorg/moparisthebest/appbak/AppBak$5; // type@0084 │ │ +0054ce: 7040 1b01 6402 |0071: invoke-direct {v4, v6, v2, v0}, Lorg/moparisthebest/appbak/AppBak$5;.:(Lorg/moparisthebest/appbak/AppBak;Landroid/app/ProgressDialog;Ljava/io/File;)V // method@011b │ │ +0054d4: 7020 f100 4300 |0074: invoke-direct {v3, v4}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@00f1 │ │ +0054da: 6e10 f300 0300 |0077: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@00f3 │ │ +0054e0: 28bf |007a: goto 0039 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=163 │ │ 0x000e line=164 │ │ 0x0014 line=165 │ │ 0x001a line=166 │ │ + 0x002a line=167 │ │ + 0x0036 line=166 │ │ 0x0039 line=233 │ │ 0x003a line=171 │ │ 0x003f line=172 │ │ 0x0045 line=173 │ │ 0x0048 line=177 │ │ 0x004d line=178 │ │ 0x0051 line=179 │ │ 0x0054 line=180 │ │ 0x005e line=181 │ │ 0x0062 line=182 │ │ 0x006a line=187 │ │ 0x006d line=189 │ │ + 0x0077 line=231 │ │ locals : │ │ 0x003f - 0x007b reg=0 bakFile Ljava/io/File; │ │ 0x000e - 0x007b reg=1 bakFolder Ljava/io/File; │ │ 0x004d - 0x007b reg=2 pd Landroid/app/ProgressDialog; │ │ 0x0000 - 0x007b reg=6 this Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x007b reg=7 file Ljava/lang/String; │ │ │ │ @@ -833,29 +834,29 @@ │ │ type : '(ILjava/lang/String;Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -005270: |[005270] org.moparisthebest.appbak.AppBak.showMsg:(ILjava/lang/String;Landroid/content/Context;)V │ │ -005280: 2201 0600 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -005284: 7020 0800 5100 |0002: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -00528a: 6e10 0900 0100 |0005: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ -005290: 0c00 |0008: move-result-object v0 │ │ -005292: 6e20 1500 3000 |0009: invoke-virtual {v0, v3}, Landroid/app/AlertDialog;.setTitle:(I)V // method@0015 │ │ -005298: 6e20 1400 4000 |000c: invoke-virtual {v0, v4}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0014 │ │ -00529e: 1401 1200 067f |000f: const v1, #float 1.78117e+38 // #7f060012 │ │ -0052a4: 6e20 3400 1500 |0012: invoke-virtual {v5, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0034 │ │ -0052aa: 0c01 |0015: move-result-object v1 │ │ -0052ac: 2202 8600 |0016: new-instance v2, Lorg/moparisthebest/appbak/AppBak$3; // type@0086 │ │ -0052b0: 7010 1701 0200 |0018: invoke-direct {v2}, Lorg/moparisthebest/appbak/AppBak$3;.:()V // method@0117 │ │ -0052b6: 6e30 1200 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0012 │ │ -0052bc: 6e10 1700 0000 |001e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ -0052c2: 0e00 |0021: return-void │ │ +0054e4: |[0054e4] org.moparisthebest.appbak.AppBak.showMsg:(ILjava/lang/String;Landroid/content/Context;)V │ │ +0054f4: 2201 0600 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +0054f8: 7020 0800 5100 |0002: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +0054fe: 6e10 0900 0100 |0005: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ +005504: 0c00 |0008: move-result-object v0 │ │ +005506: 6e20 1500 3000 |0009: invoke-virtual {v0, v3}, Landroid/app/AlertDialog;.setTitle:(I)V // method@0015 │ │ +00550c: 6e20 1400 4000 |000c: invoke-virtual {v0, v4}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0014 │ │ +005512: 1401 1200 067f |000f: const v1, #float 1.78117e+38 // #7f060012 │ │ +005518: 6e20 3400 1500 |0012: invoke-virtual {v5, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0034 │ │ +00551e: 0c01 |0015: move-result-object v1 │ │ +005520: 2202 8200 |0016: new-instance v2, Lorg/moparisthebest/appbak/AppBak$3; // type@0082 │ │ +005524: 7010 1701 0200 |0018: invoke-direct {v2}, Lorg/moparisthebest/appbak/AppBak$3;.:()V // method@0117 │ │ +00552a: 6e30 1200 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0012 │ │ +005530: 6e10 1700 0000 |001e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0017 │ │ +005536: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ 0x000c line=113 │ │ 0x000f line=114 │ │ 0x001e line=119 │ │ @@ -872,33 +873,33 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0052c4: |[0052c4] org.moparisthebest.appbak.AppBak.askUserQuestion:(IILjava/lang/String;)V │ │ -0052d4: 2200 0600 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -0052d8: 7020 0800 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -0052de: 6e20 0e00 5000 |0005: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000e │ │ -0052e4: 6e20 0b00 6000 |0008: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@000b │ │ -0052ea: 2201 4400 |000b: new-instance v1, Landroid/widget/EditText; // type@0044 │ │ -0052ee: 7020 8b00 4100 |000d: invoke-direct {v1, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@008b │ │ -0052f4: 6e20 8e00 7100 |0010: invoke-virtual {v1, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ -0052fa: 6e20 1000 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -005300: 1402 1200 067f |0016: const v2, #float 1.78117e+38 // #7f060012 │ │ -005306: 2203 8400 |0019: new-instance v3, Lorg/moparisthebest/appbak/AppBak$1; // type@0084 │ │ -00530a: 7030 1301 4301 |001b: invoke-direct {v3, v4, v1}, Lorg/moparisthebest/appbak/AppBak$1;.:(Lorg/moparisthebest/appbak/AppBak;Landroid/widget/EditText;)V // method@0113 │ │ -005310: 6e30 0d00 2003 |001e: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -005316: 1402 1300 067f |0021: const v2, #float 1.78117e+38 // #7f060013 │ │ -00531c: 2203 8500 |0024: new-instance v3, Lorg/moparisthebest/appbak/AppBak$2; // type@0085 │ │ -005320: 7020 1501 4300 |0026: invoke-direct {v3, v4}, Lorg/moparisthebest/appbak/AppBak$2;.:(Lorg/moparisthebest/appbak/AppBak;)V // method@0115 │ │ -005326: 6e30 0c00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -00532c: 6e10 1100 0000 |002c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0011 │ │ -005332: 0e00 |002f: return-void │ │ +005538: |[005538] org.moparisthebest.appbak.AppBak.askUserQuestion:(IILjava/lang/String;)V │ │ +005548: 2200 0600 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +00554c: 7020 0800 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +005552: 6e20 0e00 5000 |0005: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000e │ │ +005558: 6e20 0b00 6000 |0008: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@000b │ │ +00555e: 2201 4000 |000b: new-instance v1, Landroid/widget/EditText; // type@0040 │ │ +005562: 7020 8b00 4100 |000d: invoke-direct {v1, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@008b │ │ +005568: 6e20 8e00 7100 |0010: invoke-virtual {v1, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ +00556e: 6e20 1000 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +005574: 1402 1200 067f |0016: const v2, #float 1.78117e+38 // #7f060012 │ │ +00557a: 2203 8000 |0019: new-instance v3, Lorg/moparisthebest/appbak/AppBak$1; // type@0080 │ │ +00557e: 7030 1301 4301 |001b: invoke-direct {v3, v4, v1}, Lorg/moparisthebest/appbak/AppBak$1;.:(Lorg/moparisthebest/appbak/AppBak;Landroid/widget/EditText;)V // method@0113 │ │ +005584: 6e30 0d00 2003 |001e: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +00558a: 1402 1300 067f |0021: const v2, #float 1.78117e+38 // #7f060013 │ │ +005590: 2203 8100 |0024: new-instance v3, Lorg/moparisthebest/appbak/AppBak$2; // type@0081 │ │ +005594: 7020 1501 4300 |0026: invoke-direct {v3, v4}, Lorg/moparisthebest/appbak/AppBak$2;.:(Lorg/moparisthebest/appbak/AppBak;)V // method@0115 │ │ +00559a: 6e30 0c00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +0055a0: 6e10 1100 0000 |002c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0011 │ │ +0055a6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=87 │ │ 0x0008 line=88 │ │ 0x000b line=91 │ │ 0x0010 line=92 │ │ @@ -920,43 +921,43 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -005334: |[005334] org.moparisthebest.appbak.AppBak.onActivityResult:(IILandroid/content/Intent;)V │ │ -005344: 6f40 0400 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0004 │ │ -00534a: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ -00534c: 3348 0400 |0004: if-ne v8, v4, 0008 // +0004 │ │ -005350: 3909 0300 |0006: if-nez v9, 0009 // +0003 │ │ -005354: 0e00 |0008: return-void │ │ -005356: 2b07 2d00 0000 |0009: packed-switch v7, 00000036 // +0000002d │ │ -00535c: 28fc |000c: goto 0008 // -0004 │ │ -00535e: 6e10 3d00 0900 |000d: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ -005364: 0c00 |0010: move-result-object v0 │ │ -005366: 3800 f7ff |0011: if-eqz v0, 0008 // -0009 │ │ -00536a: 2202 1300 |0013: new-instance v2, Landroid/content/Intent; // type@0013 │ │ -00536e: 1c04 9600 |0015: const-class v4, Lorg/moparisthebest/appbak/RestoreList; // type@0096 │ │ -005372: 7030 3700 6204 |0017: invoke-direct {v2, v6, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0037 │ │ -005378: 6e20 4300 0200 |001a: invoke-virtual {v2, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ -00537e: 1224 |001d: const/4 v4, #int 2 // #2 │ │ -005380: 6e30 3101 2604 |001e: invoke-virtual {v6, v2, v4}, Lorg/moparisthebest/appbak/AppBak;.startActivityForResult:(Landroid/content/Intent;I)V // method@0131 │ │ -005386: 28e7 |0021: goto 0008 // -0019 │ │ -005388: 1a04 db03 |0022: const-string v4, "title" // string@03db │ │ -00538c: 1405 0500 067f |0024: const v5, #float 1.78117e+38 // #7f060005 │ │ -005392: 6e30 3e00 4905 |0027: invoke-virtual {v9, v4, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@003e │ │ -005398: 0a03 |002a: move-result v3 │ │ -00539a: 1a04 ff02 |002b: const-string v4, "message" // string@02ff │ │ -00539e: 6e20 3f00 4900 |002d: invoke-virtual {v9, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@003f │ │ -0053a4: 0c01 |0030: move-result-object v1 │ │ -0053a6: 7130 2f01 1306 |0031: invoke-static {v3, v1, v6}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;Landroid/content/Context;)V // method@012f │ │ -0053ac: 28d4 |0034: goto 0008 // -002c │ │ -0053ae: 0000 |0035: nop // spacer │ │ -0053b0: 0001 0200 0100 0000 0400 0000 1900 ... |0036: packed-switch-data (8 units) │ │ +0055a8: |[0055a8] org.moparisthebest.appbak.AppBak.onActivityResult:(IILandroid/content/Intent;)V │ │ +0055b8: 6f40 0400 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0004 │ │ +0055be: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ +0055c0: 3348 0400 |0004: if-ne v8, v4, 0008 // +0004 │ │ +0055c4: 3909 0300 |0006: if-nez v9, 0009 // +0003 │ │ +0055c8: 0e00 |0008: return-void │ │ +0055ca: 2b07 2d00 0000 |0009: packed-switch v7, 00000036 // +0000002d │ │ +0055d0: 28fc |000c: goto 0008 // -0004 │ │ +0055d2: 6e10 3d00 0900 |000d: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ +0055d8: 0c00 |0010: move-result-object v0 │ │ +0055da: 3800 f7ff |0011: if-eqz v0, 0008 // -0009 │ │ +0055de: 2202 1300 |0013: new-instance v2, Landroid/content/Intent; // type@0013 │ │ +0055e2: 1c04 9200 |0015: const-class v4, Lorg/moparisthebest/appbak/RestoreList; // type@0092 │ │ +0055e6: 7030 3700 6204 |0017: invoke-direct {v2, v6, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0037 │ │ +0055ec: 6e20 4300 0200 |001a: invoke-virtual {v2, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ +0055f2: 1224 |001d: const/4 v4, #int 2 // #2 │ │ +0055f4: 6e30 3101 2604 |001e: invoke-virtual {v6, v2, v4}, Lorg/moparisthebest/appbak/AppBak;.startActivityForResult:(Landroid/content/Intent;I)V // method@0131 │ │ +0055fa: 28e7 |0021: goto 0008 // -0019 │ │ +0055fc: 1a04 d403 |0022: const-string v4, "title" // string@03d4 │ │ +005600: 1405 0500 067f |0024: const v5, #float 1.78117e+38 // #7f060005 │ │ +005606: 6e30 3e00 4905 |0027: invoke-virtual {v9, v4, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@003e │ │ +00560c: 0a03 |002a: move-result v3 │ │ +00560e: 1a04 f802 |002b: const-string v4, "message" // string@02f8 │ │ +005612: 6e20 3f00 4900 |002d: invoke-virtual {v9, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@003f │ │ +005618: 0c01 |0030: move-result-object v1 │ │ +00561a: 7130 2f01 1306 |0031: invoke-static {v3, v1, v6}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;Landroid/content/Context;)V // method@012f │ │ +005620: 28d4 |0034: goto 0008 // -002c │ │ +005622: 0000 |0035: nop // spacer │ │ +005624: 0001 0200 0100 0000 0400 0000 1900 ... |0036: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=239 │ │ 0x0008 line=257 │ │ 0x0009 line=242 │ │ 0x000d line=244 │ │ @@ -983,74 +984,82 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -0053c0: |[0053c0] org.moparisthebest.appbak.AppBak.onClick:(Landroid/view/View;)V │ │ -0053d0: 6e10 7a00 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getId:()I // method@007a │ │ -0053d6: 0a01 |0003: move-result v1 │ │ -0053d8: 2b01 6800 0000 |0004: packed-switch v1, 0000006c // +00000068 │ │ -0053de: 0e00 |0007: return-void │ │ -0053e0: 1401 0300 067f |0008: const v1, #float 1.78117e+38 // #7f060003 │ │ -0053e6: 1402 1100 067f |000b: const v2, #float 1.78117e+38 // #7f060011 │ │ -0053ec: 2203 6e00 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@006e │ │ -0053f0: 7010 ec00 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -0053f6: 2204 7a00 |0013: new-instance v4, Ljava/text/SimpleDateFormat; // type@007a │ │ -0053fa: 1a05 0904 |0015: const-string v5, "yyyy-MM-dd-HH.mm.ss" // string@0409 │ │ -0053fe: 7020 f600 5400 |0017: invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@00f6 │ │ -005404: 2205 7d00 |001a: new-instance v5, Ljava/util/Date; // type@007d │ │ -005408: 7010 0001 0500 |001c: invoke-direct {v5}, Ljava/util/Date;.:()V // method@0100 │ │ -00540e: 6e20 f700 5400 |001f: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@00f7 │ │ -005414: 0c04 |0022: move-result-object v4 │ │ -005416: 6e20 ef00 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -00541c: 0c03 |0026: move-result-object v3 │ │ -00541e: 1a04 0900 |0027: const-string v4, ".txt" // string@0009 │ │ -005422: 6e20 ef00 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005428: 0c03 |002c: move-result-object v3 │ │ -00542a: 6e10 f000 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -005430: 0c03 |0030: move-result-object v3 │ │ -005432: 6e40 2101 1632 |0031: invoke-virtual {v6, v1, v2, v3}, Lorg/moparisthebest/appbak/AppBak;.askUserQuestion:(IILjava/lang/String;)V // method@0121 │ │ -005438: 28d3 |0034: goto 0007 // -002d │ │ -00543a: 2200 1300 |0035: new-instance v0, Landroid/content/Intent; // type@0013 │ │ -00543e: 1a01 3303 |0037: const-string v1, "org.moparisthebest.openintents.action.PICK_FILE" // string@0333 │ │ -005442: 7020 3900 1000 |0039: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ -005448: 2201 5700 |003c: new-instance v1, Ljava/io/File; // type@0057 │ │ -00544c: 7100 5f00 0000 |003e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@005f │ │ -005452: 0c02 |0041: move-result-object v2 │ │ -005454: 1a03 1800 |0042: const-string v3, "AppBak/" // string@0018 │ │ -005458: 7030 b700 2103 |0044: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00b7 │ │ -00545e: 7110 5500 0100 |0047: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0055 │ │ -005464: 0c01 |004a: move-result-object v1 │ │ -005466: 6e20 4300 1000 |004b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ -00546c: 1a01 3503 |004e: const-string v1, "org.moparisthebest.openintents.extra.TITLE" // string@0335 │ │ -005470: 1402 0c00 067f |0050: const v2, #float 1.78117e+38 // #7f06000c │ │ -005476: 6e20 2601 2600 |0053: invoke-virtual {v6, v2}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ -00547c: 0c02 |0056: move-result-object v2 │ │ -00547e: 6e30 4100 1002 |0057: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ -005484: 1a01 3403 |005a: const-string v1, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@0334 │ │ -005488: 1402 0d00 067f |005c: const v2, #float 1.78117e+38 // #7f06000d │ │ -00548e: 6e20 2601 2600 |005f: invoke-virtual {v6, v2}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ -005494: 0c02 |0062: move-result-object v2 │ │ -005496: 6e30 4100 1002 |0063: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ -00549c: 1211 |0066: const/4 v1, #int 1 // #1 │ │ -00549e: 6e30 3101 0601 |0067: invoke-virtual {v6, v0, v1}, Lorg/moparisthebest/appbak/AppBak;.startActivityForResult:(Landroid/content/Intent;I)V // method@0131 │ │ -0054a4: 289d |006a: goto 0007 // -0063 │ │ -0054a6: 0000 |006b: nop // spacer │ │ -0054a8: 0001 0200 0e00 087f 0400 0000 3100 ... |006c: packed-switch-data (8 units) │ │ +005634: |[005634] org.moparisthebest.appbak.AppBak.onClick:(Landroid/view/View;)V │ │ +005644: 6e10 7a00 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getId:()I // method@007a │ │ +00564a: 0a01 |0003: move-result v1 │ │ +00564c: 2b01 6800 0000 |0004: packed-switch v1, 0000006c // +00000068 │ │ +005652: 0e00 |0007: return-void │ │ +005654: 1401 0300 067f |0008: const v1, #float 1.78117e+38 // #7f060003 │ │ +00565a: 1402 1100 067f |000b: const v2, #float 1.78117e+38 // #7f060011 │ │ +005660: 2203 6a00 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@006a │ │ +005664: 7010 ec00 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +00566a: 2204 7600 |0013: new-instance v4, Ljava/text/SimpleDateFormat; // type@0076 │ │ +00566e: 1a05 0204 |0015: const-string v5, "yyyy-MM-dd-HH.mm.ss" // string@0402 │ │ +005672: 7020 f600 5400 |0017: invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@00f6 │ │ +005678: 2205 7900 |001a: new-instance v5, Ljava/util/Date; // type@0079 │ │ +00567c: 7010 0001 0500 |001c: invoke-direct {v5}, Ljava/util/Date;.:()V // method@0100 │ │ +005682: 6e20 f700 5400 |001f: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@00f7 │ │ +005688: 0c04 |0022: move-result-object v4 │ │ +00568a: 6e20 ef00 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +005690: 0c03 |0026: move-result-object v3 │ │ +005692: 1a04 0900 |0027: const-string v4, ".txt" // string@0009 │ │ +005696: 6e20 ef00 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00569c: 0c03 |002c: move-result-object v3 │ │ +00569e: 6e10 f000 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +0056a4: 0c03 |0030: move-result-object v3 │ │ +0056a6: 6e40 2101 1632 |0031: invoke-virtual {v6, v1, v2, v3}, Lorg/moparisthebest/appbak/AppBak;.askUserQuestion:(IILjava/lang/String;)V // method@0121 │ │ +0056ac: 28d3 |0034: goto 0007 // -002d │ │ +0056ae: 2200 1300 |0035: new-instance v0, Landroid/content/Intent; // type@0013 │ │ +0056b2: 1a01 2c03 |0037: const-string v1, "org.moparisthebest.openintents.action.PICK_FILE" // string@032c │ │ +0056b6: 7020 3900 1000 |0039: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ +0056bc: 2201 5300 |003c: new-instance v1, Ljava/io/File; // type@0053 │ │ +0056c0: 7100 5f00 0000 |003e: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@005f │ │ +0056c6: 0c02 |0041: move-result-object v2 │ │ +0056c8: 1a03 1800 |0042: const-string v3, "AppBak/" // string@0018 │ │ +0056cc: 7030 b700 2103 |0044: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@00b7 │ │ +0056d2: 7110 5500 0100 |0047: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0055 │ │ +0056d8: 0c01 |004a: move-result-object v1 │ │ +0056da: 6e20 4300 1000 |004b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ +0056e0: 1a01 2e03 |004e: const-string v1, "org.moparisthebest.openintents.extra.TITLE" // string@032e │ │ +0056e4: 1402 0c00 067f |0050: const v2, #float 1.78117e+38 // #7f06000c │ │ +0056ea: 6e20 2601 2600 |0053: invoke-virtual {v6, v2}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ +0056f0: 0c02 |0056: move-result-object v2 │ │ +0056f2: 6e30 4100 1002 |0057: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ +0056f8: 1a01 2d03 |005a: const-string v1, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@032d │ │ +0056fc: 1402 0d00 067f |005c: const v2, #float 1.78117e+38 // #7f06000d │ │ +005702: 6e20 2601 2600 |005f: invoke-virtual {v6, v2}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ +005708: 0c02 |0062: move-result-object v2 │ │ +00570a: 6e30 4100 1002 |0063: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ +005710: 1211 |0066: const/4 v1, #int 1 // #1 │ │ +005712: 6e30 3101 0601 |0067: invoke-virtual {v6, v0, v1}, Lorg/moparisthebest/appbak/AppBak;.startActivityForResult:(Landroid/content/Intent;I)V // method@0131 │ │ +005718: 289d |006a: goto 0007 // -0063 │ │ +00571a: 0000 |006b: nop // spacer │ │ +00571c: 0001 0200 0e00 087f 0400 0000 3100 ... |006c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0007 line=158 │ │ 0x0008 line=132 │ │ + 0x001f line=133 │ │ + 0x0031 line=132 │ │ 0x0035 line=146 │ │ 0x003c line=147 │ │ + 0x003e line=148 │ │ + 0x0047 line=147 │ │ 0x004e line=149 │ │ + 0x0053 line=150 │ │ + 0x0057 line=149 │ │ 0x005a line=151 │ │ + 0x005f line=152 │ │ + 0x0063 line=151 │ │ 0x0066 line=154 │ │ 0x006b line=127 │ │ locals : │ │ 0x003c - 0x0074 reg=0 intentBrowseFiles Landroid/content/Intent; │ │ 0x0000 - 0x0074 reg=6 this Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x0074 reg=7 view Landroid/view/View; │ │ │ │ @@ -1059,29 +1068,29 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0054b8: |[0054b8] org.moparisthebest.appbak.AppBak.onCreate:(Landroid/os/Bundle;)V │ │ -0054c8: 6f20 0500 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ -0054ce: 1401 0400 037f |0003: const v1, #float 1.74129e+38 // #7f030004 │ │ -0054d4: 6e20 2d01 1200 |0006: invoke-virtual {v2, v1}, Lorg/moparisthebest/appbak/AppBak;.setContentView:(I)V // method@012d │ │ -0054da: 1401 0e00 087f |0009: const v1, #float 1.80775e+38 // #7f08000e │ │ -0054e0: 6e20 2301 1200 |000c: invoke-virtual {v2, v1}, Lorg/moparisthebest/appbak/AppBak;.findViewById:(I)Landroid/view/View; // method@0123 │ │ -0054e6: 0c00 |000f: move-result-object v0 │ │ -0054e8: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0054ec: 6e20 7d00 2000 |0012: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@007d │ │ -0054f2: 1401 0f00 087f |0015: const v1, #float 1.80775e+38 // #7f08000f │ │ -0054f8: 6e20 2301 1200 |0018: invoke-virtual {v2, v1}, Lorg/moparisthebest/appbak/AppBak;.findViewById:(I)Landroid/view/View; // method@0123 │ │ -0054fe: 0c00 |001b: move-result-object v0 │ │ -005500: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -005504: 6e20 7d00 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@007d │ │ -00550a: 0e00 |0021: return-void │ │ +00572c: |[00572c] org.moparisthebest.appbak.AppBak.onCreate:(Landroid/os/Bundle;)V │ │ +00573c: 6f20 0500 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0005 │ │ +005742: 1401 0400 037f |0003: const v1, #float 1.74129e+38 // #7f030004 │ │ +005748: 6e20 2d01 1200 |0006: invoke-virtual {v2, v1}, Lorg/moparisthebest/appbak/AppBak;.setContentView:(I)V // method@012d │ │ +00574e: 1401 0e00 087f |0009: const v1, #float 1.80775e+38 // #7f08000e │ │ +005754: 6e20 2301 1200 |000c: invoke-virtual {v2, v1}, Lorg/moparisthebest/appbak/AppBak;.findViewById:(I)Landroid/view/View; // method@0123 │ │ +00575a: 0c00 |000f: move-result-object v0 │ │ +00575c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +005760: 6e20 7d00 2000 |0012: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@007d │ │ +005766: 1401 0f00 087f |0015: const v1, #float 1.80775e+38 // #7f08000f │ │ +00576c: 6e20 2301 1200 |0018: invoke-virtual {v2, v1}, Lorg/moparisthebest/appbak/AppBak;.findViewById:(I)Landroid/view/View; // method@0123 │ │ +005772: 0c00 |001b: move-result-object v0 │ │ +005774: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +005778: 6e20 7d00 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@007d │ │ +00577e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x0009 line=76 │ │ 0x0010 line=77 │ │ 0x0012 line=78 │ │ @@ -1099,117 +1108,120 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -00550c: |[00550c] org.moparisthebest.appbak.AppBak.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -00551c: 1303 3000 |0000: const/16 v3, #int 48 // #30 │ │ -005520: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -005522: 6f20 0600 5400 |0003: invoke-super {v4, v5}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0006 │ │ -005528: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -00552a: 1401 1500 067f |0007: const v1, #float 1.78117e+38 // #7f060015 │ │ -005530: 7251 7000 2520 |000a: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0070 │ │ -005536: 0c00 |000d: move-result-object v0 │ │ -005538: 1401 0400 027f |000e: const v1, #float 1.728e+38 // #7f020004 │ │ -00553e: 7220 7500 1000 |0011: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0075 │ │ -005544: 0c00 |0014: move-result-object v0 │ │ -005546: 1301 7700 |0015: const/16 v1, #int 119 // #77 │ │ -00554a: 7230 7800 3001 |0017: invoke-interface {v0, v3, v1}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0078 │ │ -005550: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -005552: 1401 1600 067f |001b: const v1, #float 1.78117e+38 // #7f060016 │ │ -005558: 7251 7000 2520 |001e: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0070 │ │ -00555e: 0c00 |0021: move-result-object v0 │ │ -005560: 1401 0500 027f |0022: const v1, #float 1.728e+38 // #7f020005 │ │ -005566: 7220 7500 1000 |0025: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0075 │ │ -00556c: 0c00 |0028: move-result-object v0 │ │ -00556e: 1301 6c00 |0029: const/16 v1, #int 108 // #6c │ │ -005572: 7230 7800 3001 |002b: invoke-interface {v0, v3, v1}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0078 │ │ -005578: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -00557a: 0f00 |002f: return v0 │ │ +005780: |[005780] org.moparisthebest.appbak.AppBak.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +005790: 1303 3000 |0000: const/16 v3, #int 48 // #30 │ │ +005794: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +005796: 6f20 0600 5400 |0003: invoke-super {v4, v5}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0006 │ │ +00579c: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +00579e: 1401 1500 067f |0007: const v1, #float 1.78117e+38 // #7f060015 │ │ +0057a4: 7251 7000 2520 |000a: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0070 │ │ +0057aa: 0c00 |000d: move-result-object v0 │ │ +0057ac: 1401 0400 027f |000e: const v1, #float 1.728e+38 // #7f020004 │ │ +0057b2: 7220 7500 1000 |0011: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0075 │ │ +0057b8: 0c00 |0014: move-result-object v0 │ │ +0057ba: 1301 7700 |0015: const/16 v1, #int 119 // #77 │ │ +0057be: 7230 7800 3001 |0017: invoke-interface {v0, v3, v1}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0078 │ │ +0057c4: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +0057c6: 1401 1600 067f |001b: const v1, #float 1.78117e+38 // #7f060016 │ │ +0057cc: 7251 7000 2520 |001e: invoke-interface {v5, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0070 │ │ +0057d2: 0c00 |0021: move-result-object v0 │ │ +0057d4: 1401 0500 027f |0022: const v1, #float 1.728e+38 // #7f020005 │ │ +0057da: 7220 7500 1000 |0025: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0075 │ │ +0057e0: 0c00 |0028: move-result-object v0 │ │ +0057e2: 1301 6c00 |0029: const/16 v1, #int 108 // #6c │ │ +0057e6: 7230 7800 3001 |002b: invoke-interface {v0, v3, v1}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0078 │ │ +0057ec: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0057ee: 0f00 |002f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=261 │ │ 0x0006 line=263 │ │ + 0x0017 line=264 │ │ 0x001a line=266 │ │ + 0x0025 line=267 │ │ 0x002e line=269 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 this Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x0030 reg=5 menu Landroid/view/Menu; │ │ │ │ #5 : (in Lorg/moparisthebest/appbak/AppBak;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -00557c: |[00557c] org.moparisthebest.appbak.AppBak.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -00558c: 1507 067f |0000: const/high16 v7, #int 2131099648 // #7f06 │ │ -005590: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -005592: 7210 7300 0900 |0003: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@0073 │ │ -005598: 0a05 |0006: move-result v5 │ │ -00559a: 2b05 5500 0000 |0007: packed-switch v5, 0000005c // +00000055 │ │ -0055a0: 6f20 0700 9800 |000a: invoke-super {v8, v9}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0007 │ │ -0055a6: 0a04 |000d: move-result v4 │ │ -0055a8: 0f04 |000e: return v4 │ │ -0055aa: 2203 8300 |000f: new-instance v3, Ljava/util/Scanner; // type@0083 │ │ -0055ae: 6e10 2501 0800 |0011: invoke-virtual {v8}, Lorg/moparisthebest/appbak/AppBak;.getResources:()Landroid/content/res/Resources; // method@0125 │ │ -0055b4: 0c05 |0014: move-result-object v5 │ │ -0055b6: 1506 057f |0015: const/high16 v6, #int 2131034112 // #7f05 │ │ -0055ba: 6e20 4d00 6500 |0017: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@004d │ │ -0055c0: 0c05 |001a: move-result-object v5 │ │ -0055c2: 7020 1001 5300 |001b: invoke-direct {v3, v5}, Ljava/util/Scanner;.:(Ljava/io/InputStream;)V // method@0110 │ │ -0055c8: 2202 6e00 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@006e │ │ -0055cc: 7010 ec00 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -0055d2: 6e10 1101 0300 |0023: invoke-virtual {v3}, Ljava/util/Scanner;.hasNextLine:()Z // method@0111 │ │ -0055d8: 0a05 |0026: move-result v5 │ │ -0055da: 3805 1000 |0027: if-eqz v5, 0037 // +0010 │ │ -0055de: 6e10 1201 0300 |0029: invoke-virtual {v3}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@0112 │ │ -0055e4: 0c05 |002c: move-result-object v5 │ │ -0055e6: 6e20 ef00 5200 |002d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0055ec: 0c05 |0030: move-result-object v5 │ │ -0055ee: 1a06 0100 |0031: const-string v6, " │ │ +0057f0: |[0057f0] org.moparisthebest.appbak.AppBak.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +005800: 1507 067f |0000: const/high16 v7, #int 2131099648 // #7f06 │ │ +005804: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +005806: 7210 7300 0900 |0003: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@0073 │ │ +00580c: 0a05 |0006: move-result v5 │ │ +00580e: 2b05 5500 0000 |0007: packed-switch v5, 0000005c // +00000055 │ │ +005814: 6f20 0700 9800 |000a: invoke-super {v8, v9}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0007 │ │ +00581a: 0a04 |000d: move-result v4 │ │ +00581c: 0f04 |000e: return v4 │ │ +00581e: 2203 7f00 |000f: new-instance v3, Ljava/util/Scanner; // type@007f │ │ +005822: 6e10 2501 0800 |0011: invoke-virtual {v8}, Lorg/moparisthebest/appbak/AppBak;.getResources:()Landroid/content/res/Resources; // method@0125 │ │ +005828: 0c05 |0014: move-result-object v5 │ │ +00582a: 1506 057f |0015: const/high16 v6, #int 2131034112 // #7f05 │ │ +00582e: 6e20 4d00 6500 |0017: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@004d │ │ +005834: 0c05 |001a: move-result-object v5 │ │ +005836: 7020 1001 5300 |001b: invoke-direct {v3, v5}, Ljava/util/Scanner;.:(Ljava/io/InputStream;)V // method@0110 │ │ +00583c: 2202 6a00 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@006a │ │ +005840: 7010 ec00 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +005846: 6e10 1101 0300 |0023: invoke-virtual {v3}, Ljava/util/Scanner;.hasNextLine:()Z // method@0111 │ │ +00584c: 0a05 |0026: move-result v5 │ │ +00584e: 3805 1000 |0027: if-eqz v5, 0037 // +0010 │ │ +005852: 6e10 1201 0300 |0029: invoke-virtual {v3}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@0112 │ │ +005858: 0c05 |002c: move-result-object v5 │ │ +00585a: 6e20 ef00 5200 |002d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +005860: 0c05 |0030: move-result-object v5 │ │ +005862: 1a06 0100 |0031: const-string v6, " │ │ " // string@0001 │ │ -0055f2: 6e20 ef00 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0055f8: 28ed |0036: goto 0023 // -0013 │ │ -0055fa: 6e10 f000 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -005600: 0c05 |003a: move-result-object v5 │ │ -005602: 6e30 2e01 7805 |003b: invoke-virtual {v8, v7, v5}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ -005608: 28d0 |003e: goto 000e // -0030 │ │ -00560a: 2201 1300 |003f: new-instance v1, Landroid/content/Intent; // type@0013 │ │ -00560e: 1a05 a201 |0041: const-string v5, "android.intent.action.VIEW" // string@01a2 │ │ -005612: 1a06 8802 |0043: const-string v6, "http://android.moparisthebest.org/" // string@0288 │ │ -005616: 7110 5700 0600 |0045: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0057 │ │ -00561c: 0c06 |0048: move-result-object v6 │ │ -00561e: 7030 3a00 5106 |0049: invoke-direct {v1, v5, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ -005624: 6e20 3001 1800 |004c: invoke-virtual {v8, v1}, Lorg/moparisthebest/appbak/AppBak;.startActivity:(Landroid/content/Intent;)V // method@0130 │ │ -00562a: 28bf |004f: goto 000e // -0041 │ │ -00562c: 0d00 |0050: move-exception v0 │ │ -00562e: 1405 1700 067f |0051: const v5, #float 1.78117e+38 // #7f060017 │ │ -005634: 6e20 2601 5800 |0054: invoke-virtual {v8, v5}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ -00563a: 0c05 |0057: move-result-object v5 │ │ -00563c: 6e30 2e01 7805 |0058: invoke-virtual {v8, v7, v5}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ -005642: 28b3 |005b: goto 000e // -004d │ │ -005644: 0001 0200 0200 0000 3800 0000 0800 ... |005c: packed-switch-data (8 units) │ │ +005866: 6e20 ef00 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00586c: 28ed |0036: goto 0023 // -0013 │ │ +00586e: 6e10 f000 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +005874: 0c05 |003a: move-result-object v5 │ │ +005876: 6e30 2e01 7805 |003b: invoke-virtual {v8, v7, v5}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ +00587c: 28d0 |003e: goto 000e // -0030 │ │ +00587e: 2201 1300 |003f: new-instance v1, Landroid/content/Intent; // type@0013 │ │ +005882: 1a05 9e01 |0041: const-string v5, "android.intent.action.VIEW" // string@019e │ │ +005886: 1a06 8302 |0043: const-string v6, "http://android.moparisthebest.org/" // string@0283 │ │ +00588a: 7110 5700 0600 |0045: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0057 │ │ +005890: 0c06 |0048: move-result-object v6 │ │ +005892: 7030 3a00 5106 |0049: invoke-direct {v1, v5, v6}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ +005898: 6e20 3001 1800 |004c: invoke-virtual {v8, v1}, Lorg/moparisthebest/appbak/AppBak;.startActivity:(Landroid/content/Intent;)V // method@0130 │ │ +00589e: 28bf |004f: goto 000e // -0041 │ │ +0058a0: 0d00 |0050: move-exception v0 │ │ +0058a2: 1405 1700 067f |0051: const v5, #float 1.78117e+38 // #7f060017 │ │ +0058a8: 6e20 2601 5800 |0054: invoke-virtual {v8, v5}, Lorg/moparisthebest/appbak/AppBak;.getString:(I)Ljava/lang/String; // method@0126 │ │ +0058ae: 0c05 |0057: move-result-object v5 │ │ +0058b0: 6e30 2e01 7805 |0058: invoke-virtual {v8, v7, v5}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;)V // method@012e │ │ +0058b6: 28b3 |005b: goto 000e // -004d │ │ +0058b8: 0001 0200 0200 0000 3800 0000 0800 ... |005c: packed-switch-data (8 units) │ │ catches : 1 │ │ 0x004c - 0x004f │ │ Landroid/content/ActivityNotFoundException; -> 0x0050 │ │ positions : │ │ 0x0003 line=274 │ │ 0x000a line=297 │ │ 0x000f line=277 │ │ 0x001e line=278 │ │ 0x0023 line=279 │ │ 0x0029 line=280 │ │ 0x0037 line=282 │ │ 0x003f line=287 │ │ + 0x0045 line=288 │ │ 0x004c line=290 │ │ 0x0050 line=291 │ │ 0x0051 line=292 │ │ 0x005c line=274 │ │ locals : │ │ 0x0023 - 0x003f reg=2 sb Ljava/lang/StringBuilder; │ │ 0x001e - 0x003f reg=3 scan Ljava/util/Scanner; │ │ @@ -1223,32 +1235,32 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -005660: |[005660] org.moparisthebest.appbak.AppBak.showMsg:(ILjava/lang/String;)V │ │ -005670: 7130 2f01 2100 |0000: invoke-static {v1, v2, v0}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;Landroid/content/Context;)V // method@012f │ │ -005676: 0e00 |0003: return-void │ │ +0058d4: |[0058d4] org.moparisthebest.appbak.AppBak.showMsg:(ILjava/lang/String;)V │ │ +0058e4: 7130 2f01 2100 |0000: invoke-static {v1, v2, v0}, Lorg/moparisthebest/appbak/AppBak;.showMsg:(ILjava/lang/String;Landroid/content/Context;)V // method@012f │ │ +0058ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/AppBak; │ │ 0x0000 - 0x0004 reg=1 title I │ │ 0x0000 - 0x0004 reg=2 message Ljava/lang/String; │ │ │ │ source_file_idx : 23 (AppBak.java) │ │ │ │ Class #8 header: │ │ -class_idx : 138 │ │ +class_idx : 134 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 34 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #8 - │ │ @@ -1268,31 +1280,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005678: |[005678] org.moparisthebest.appbak.BuildConfig.:()V │ │ -005688: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -00568e: 0e00 |0003: return-void │ │ +0058ec: |[0058ec] org.moparisthebest.appbak.BuildConfig.:()V │ │ +0058fc: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +005902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 34 (BuildConfig.java) │ │ │ │ Class #9 header: │ │ -class_idx : 139 │ │ +class_idx : 135 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #9 annotations: │ │ Annotations on class │ │ @@ -1332,31 +1344,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005690: |[005690] org.moparisthebest.appbak.R$array.:()V │ │ -0056a0: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0056a6: 0e00 |0003: return-void │ │ +005904: |[005904] org.moparisthebest.appbak.R$array.:()V │ │ +005914: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00591a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #10 header: │ │ -class_idx : 140 │ │ +class_idx : 136 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -1376,31 +1388,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0056a8: |[0056a8] org.moparisthebest.appbak.R$attr.:()V │ │ -0056b8: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0056be: 0e00 |0003: return-void │ │ +00591c: |[00591c] org.moparisthebest.appbak.R$attr.:()V │ │ +00592c: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +005932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #11 header: │ │ -class_idx : 141 │ │ +class_idx : 137 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 annotations: │ │ Annotations on class │ │ @@ -1470,31 +1482,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0056c0: |[0056c0] org.moparisthebest.appbak.R$drawable.:()V │ │ -0056d0: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0056d6: 0e00 |0003: return-void │ │ +005934: |[005934] org.moparisthebest.appbak.R$drawable.:()V │ │ +005944: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00594a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #12 header: │ │ -class_idx : 142 │ │ +class_idx : 138 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 16 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 annotations: │ │ Annotations on class │ │ @@ -1594,31 +1606,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0056d8: |[0056d8] org.moparisthebest.appbak.R$id.:()V │ │ -0056e8: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0056ee: 0e00 |0003: return-void │ │ +00594c: |[00594c] org.moparisthebest.appbak.R$id.:()V │ │ +00595c: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +005962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #13 header: │ │ -class_idx : 143 │ │ +class_idx : 139 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 annotations: │ │ Annotations on class │ │ @@ -1663,31 +1675,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0056f0: |[0056f0] org.moparisthebest.appbak.R$layout.:()V │ │ -005700: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -005706: 0e00 |0003: return-void │ │ +005964: |[005964] org.moparisthebest.appbak.R$layout.:()V │ │ +005974: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00597a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #14 header: │ │ -class_idx : 144 │ │ +class_idx : 140 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #14 annotations: │ │ Annotations on class │ │ @@ -1712,31 +1724,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005708: |[005708] org.moparisthebest.appbak.R$raw.:()V │ │ -005718: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -00571e: 0e00 |0003: return-void │ │ +00597c: |[00597c] org.moparisthebest.appbak.R$raw.:()V │ │ +00598c: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +005992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$raw; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #15 header: │ │ -class_idx : 145 │ │ +class_idx : 141 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 69 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #15 annotations: │ │ Annotations on class │ │ @@ -2101,31 +2113,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005720: |[005720] org.moparisthebest.appbak.R$string.:()V │ │ -005730: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -005736: 0e00 |0003: return-void │ │ +005994: |[005994] org.moparisthebest.appbak.R$string.:()V │ │ +0059a4: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0059aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #16 header: │ │ -class_idx : 146 │ │ +class_idx : 142 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #16 annotations: │ │ Annotations on class │ │ @@ -2150,31 +2162,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005738: |[005738] org.moparisthebest.appbak.R$xml.:()V │ │ -005748: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -00574e: 0e00 |0003: return-void │ │ +0059ac: |[0059ac] org.moparisthebest.appbak.R$xml.:()V │ │ +0059bc: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0059c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #17 header: │ │ -class_idx : 147 │ │ +class_idx : 143 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ -source_file_idx : 315 │ │ +superclass_idx : 102 │ │ +source_file_idx : 311 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #17 annotations: │ │ Annotations on class │ │ @@ -2193,32 +2205,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005750: |[005750] org.moparisthebest.appbak.R.:()V │ │ -005760: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -005766: 0e00 |0003: return-void │ │ +0059c4: |[0059c4] org.moparisthebest.appbak.R.:()V │ │ +0059d4: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0059da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 315 (R.java) │ │ + source_file_idx : 311 (R.java) │ │ │ │ Class #18 header: │ │ -class_idx : 148 │ │ +class_idx : 144 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 106 │ │ -source_file_idx : 319 │ │ +superclass_idx : 102 │ │ +source_file_idx : 315 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #18 annotations: │ │ Annotations on class │ │ @@ -2254,21 +2265,21 @@ │ │ type : '(Lorg/moparisthebest/appbak/RestoreList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -005768: |[005768] org.moparisthebest.appbak.RestoreList$AppInfoWrapper.:(Lorg/moparisthebest/appbak/RestoreList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -005778: 5b01 9700 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.this$0:Lorg/moparisthebest/appbak/RestoreList; // field@0097 │ │ -00577c: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -005782: 5b02 9500 |0005: iput-object v2, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.appName:Ljava/lang/String; // field@0095 │ │ -005786: 5b03 9800 |0007: iput-object v3, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.version:Ljava/lang/String; // field@0098 │ │ -00578a: 5b04 9600 |0009: iput-object v4, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.packageName:Ljava/lang/String; // field@0096 │ │ -00578e: 0e00 |000b: return-void │ │ +0059dc: |[0059dc] org.moparisthebest.appbak.RestoreList$AppInfoWrapper.:(Lorg/moparisthebest/appbak/RestoreList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0059ec: 5b01 9700 |0000: iput-object v1, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.this$0:Lorg/moparisthebest/appbak/RestoreList; // field@0097 │ │ +0059f0: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0059f6: 5b02 9500 |0005: iput-object v2, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.appName:Ljava/lang/String; // field@0095 │ │ +0059fa: 5b03 9800 |0007: iput-object v3, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.version:Ljava/lang/String; // field@0098 │ │ +0059fe: 5b04 9600 |0009: iput-object v4, v0, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.packageName:Ljava/lang/String; // field@0096 │ │ +005a02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ 0x0007 line=57 │ │ 0x0009 line=58 │ │ 0x000b line=59 │ │ @@ -2285,30 +2296,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005790: |[005790] org.moparisthebest.appbak.RestoreList$AppInfoWrapper.toString:()Ljava/lang/String; │ │ -0057a0: 5410 9500 |0000: iget-object v0, v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.appName:Ljava/lang/String; // field@0095 │ │ -0057a4: 1100 |0002: return-object v0 │ │ +005a04: |[005a04] org.moparisthebest.appbak.RestoreList$AppInfoWrapper.toString:()Ljava/lang/String; │ │ +005a14: 5410 9500 |0000: iget-object v0, v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.appName:Ljava/lang/String; // field@0095 │ │ +005a18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; │ │ │ │ - source_file_idx : 319 (RestoreList.java) │ │ + source_file_idx : 315 (RestoreList.java) │ │ │ │ Class #19 header: │ │ -class_idx : 149 │ │ +class_idx : 145 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 65 │ │ -source_file_idx : 319 │ │ +superclass_idx : 61 │ │ +source_file_idx : 315 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #19 annotations: │ │ Annotations on class │ │ @@ -2336,22 +2347,22 @@ │ │ type : '(Lorg/moparisthebest/appbak/RestoreList;Landroid/app/Activity;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0057a8: |[0057a8] org.moparisthebest.appbak.RestoreList$AppNameAdapter.:(Lorg/moparisthebest/appbak/RestoreList;Landroid/app/Activity;Ljava/util/List;)V │ │ -0057b8: 5b12 9a00 |0000: iput-object v2, v1, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.this$0:Lorg/moparisthebest/appbak/RestoreList; // field@009a │ │ -0057bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0057be: 7040 8200 3140 |0003: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0082 │ │ -0057c4: 6e10 0300 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ -0057ca: 0c00 |0009: move-result-object v0 │ │ -0057cc: 5b10 9900 |000a: iput-object v0, v1, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0099 │ │ -0057d0: 0e00 |000c: return-void │ │ +005a1c: |[005a1c] org.moparisthebest.appbak.RestoreList$AppNameAdapter.:(Lorg/moparisthebest/appbak/RestoreList;Landroid/app/Activity;Ljava/util/List;)V │ │ +005a2c: 5b12 9a00 |0000: iput-object v2, v1, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.this$0:Lorg/moparisthebest/appbak/RestoreList; // field@009a │ │ +005a30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +005a32: 7040 8200 3140 |0003: invoke-direct {v1, v3, v0, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0082 │ │ +005a38: 6e10 0300 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0003 │ │ +005a3e: 0c00 |0009: move-result-object v0 │ │ +005a40: 5b10 9900 |000a: iput-object v0, v1, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0099 │ │ +005a44: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0006 line=74 │ │ 0x000c line=75 │ │ locals : │ │ @@ -2366,35 +2377,35 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0057d4: |[0057d4] org.moparisthebest.appbak.RestoreList$AppNameAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0057e4: 6e20 3f01 7600 |0000: invoke-virtual {v6, v7}, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.getItem:(I)Ljava/lang/Object; // method@013f │ │ -0057ea: 0c03 |0003: move-result-object v3 │ │ -0057ec: 1f03 9400 |0004: check-cast v3, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0094 │ │ -0057f0: 5430 9500 |0006: iget-object v0, v3, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.appName:Ljava/lang/String; // field@0095 │ │ -0057f4: 0782 |0008: move-object v2, v8 │ │ -0057f6: 3902 1600 |0009: if-nez v2, 001f // +0016 │ │ -0057fa: 5463 9900 |000b: iget-object v3, v6, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0099 │ │ -0057fe: 1404 0300 0901 |000d: const v4, #float 2.51629e-38 // #01090003 │ │ -005804: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -005806: 6e40 6f00 4359 |0011: invoke-virtual {v3, v4, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@006f │ │ -00580c: 0c02 |0014: move-result-object v2 │ │ -00580e: 1403 1400 0201 |0015: const v3, #float 2.38773e-38 // #01020014 │ │ -005814: 6e20 7900 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0079 │ │ -00581a: 0c03 |001b: move-result-object v3 │ │ -00581c: 6e20 7e00 3200 |001c: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@007e │ │ -005822: 6e10 7c00 0200 |001f: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@007c │ │ -005828: 0c01 |0022: move-result-object v1 │ │ -00582a: 1f01 4f00 |0023: check-cast v1, Landroid/widget/TextView; // type@004f │ │ -00582e: 6e20 b200 0100 |0025: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -005834: 1102 |0028: return-object v2 │ │ +005a48: |[005a48] org.moparisthebest.appbak.RestoreList$AppNameAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +005a58: 6e20 3f01 7600 |0000: invoke-virtual {v6, v7}, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.getItem:(I)Ljava/lang/Object; // method@013f │ │ +005a5e: 0c03 |0003: move-result-object v3 │ │ +005a60: 1f03 9000 |0004: check-cast v3, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0090 │ │ +005a64: 5430 9500 |0006: iget-object v0, v3, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.appName:Ljava/lang/String; // field@0095 │ │ +005a68: 0782 |0008: move-object v2, v8 │ │ +005a6a: 3902 1600 |0009: if-nez v2, 001f // +0016 │ │ +005a6e: 5463 9900 |000b: iget-object v3, v6, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0099 │ │ +005a72: 1404 0300 0901 |000d: const v4, #float 2.51629e-38 // #01090003 │ │ +005a78: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +005a7a: 6e40 6f00 4359 |0011: invoke-virtual {v3, v4, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@006f │ │ +005a80: 0c02 |0014: move-result-object v2 │ │ +005a82: 1403 1400 0201 |0015: const v3, #float 2.38773e-38 // #01020014 │ │ +005a88: 6e20 7900 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0079 │ │ +005a8e: 0c03 |001b: move-result-object v3 │ │ +005a90: 6e20 7e00 3200 |001c: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@007e │ │ +005a96: 6e10 7c00 0200 |001f: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@007c │ │ +005a9c: 0c01 |0022: move-result-object v1 │ │ +005a9e: 1f01 4b00 |0023: check-cast v1, Landroid/widget/TextView; // type@004b │ │ +005aa2: 6e20 b200 0100 |0025: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +005aa8: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0008 line=81 │ │ 0x0009 line=82 │ │ 0x000b line=84 │ │ 0x0015 line=85 │ │ @@ -2406,21 +2417,21 @@ │ │ 0x0025 - 0x0029 reg=1 textView Landroid/widget/TextView; │ │ 0x0009 - 0x0029 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0029 reg=6 this Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter; │ │ 0x0000 - 0x0029 reg=7 position I │ │ 0x0000 - 0x0029 reg=8 convertView Landroid/view/View; │ │ 0x0000 - 0x0029 reg=9 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 319 (RestoreList.java) │ │ + source_file_idx : 315 (RestoreList.java) │ │ │ │ Class #20 header: │ │ -class_idx : 150 │ │ +class_idx : 146 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 9 │ │ -source_file_idx : 319 │ │ +source_file_idx : 315 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -2447,150 +2458,148 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005838: |[005838] org.moparisthebest.appbak.RestoreList.:()V │ │ -005848: 7010 1900 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0019 │ │ -00584e: 0e00 |0003: return-void │ │ +005aac: |[005aac] org.moparisthebest.appbak.RestoreList.:()V │ │ +005abc: 7010 1900 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0019 │ │ +005ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ - 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/appbak/RestoreList; │ │ │ │ #1 : (in Lorg/moparisthebest/appbak/RestoreList;) │ │ name : 'buildList' │ │ type : '(Ljava/util/ArrayList;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -005850: |[005850] org.moparisthebest.appbak.RestoreList.buildList:(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ -005860: 6e10 4801 0800 |0000: invoke-virtual {v8}, Lorg/moparisthebest/appbak/RestoreList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ -005866: 0c06 |0003: move-result-object v6 │ │ -005868: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -00586a: 6e20 4500 7600 |0005: invoke-virtual {v6, v7}, Landroid/content/pm/PackageManager;.getInstalledPackages:(I)Ljava/util/List; // method@0045 │ │ -005870: 0c04 |0008: move-result-object v4 │ │ -005872: 2203 7f00 |0009: new-instance v3, Ljava/util/HashSet; // type@007f │ │ -005876: 7210 0c01 0400 |000b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@010c │ │ -00587c: 0a06 |000e: move-result v6 │ │ -00587e: 7020 0301 6300 |000f: invoke-direct {v3, v6}, Ljava/util/HashSet;.:(I)V // method@0103 │ │ -005884: 7210 0b01 0400 |0012: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@010b │ │ -00588a: 0c02 |0015: move-result-object v2 │ │ -00588c: 7210 0601 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0106 │ │ -005892: 0a06 |0019: move-result v6 │ │ -005894: 3806 0e00 |001a: if-eqz v6, 0028 // +000e │ │ -005898: 7210 0701 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0107 │ │ -00589e: 0c05 |001f: move-result-object v5 │ │ -0058a0: 1f05 1600 |0020: check-cast v5, Landroid/content/pm/PackageInfo; // type@0016 │ │ -0058a4: 5456 0300 |0022: iget-object v6, v5, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0003 │ │ -0058a8: 6e20 0401 6300 |0024: invoke-virtual {v3, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0104 │ │ -0058ae: 28ef |0027: goto 0016 // -0011 │ │ -0058b0: 2200 7b00 |0028: new-instance v0, Ljava/util/ArrayList; // type@007b │ │ -0058b4: 6e10 fe00 0900 |002a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@00fe │ │ -0058ba: 0a06 |002d: move-result v6 │ │ -0058bc: 7020 f900 6000 |002e: invoke-direct {v0, v6}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ -0058c2: 6e10 fd00 0900 |0031: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@00fd │ │ -0058c8: 0c02 |0034: move-result-object v2 │ │ -0058ca: 7210 0601 0200 |0035: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0106 │ │ -0058d0: 0a06 |0038: move-result v6 │ │ -0058d2: 3806 1400 |0039: if-eqz v6, 004d // +0014 │ │ -0058d6: 7210 0701 0200 |003b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0107 │ │ -0058dc: 0c01 |003e: move-result-object v1 │ │ -0058de: 1f01 9400 |003f: check-cast v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0094 │ │ -0058e2: 5416 9600 |0041: iget-object v6, v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.packageName:Ljava/lang/String; // field@0096 │ │ -0058e6: 6e20 0501 6300 |0043: invoke-virtual {v3, v6}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0105 │ │ -0058ec: 0a06 |0046: move-result v6 │ │ -0058ee: 3906 eeff |0047: if-nez v6, 0035 // -0012 │ │ -0058f2: 6e20 fa00 1000 |0049: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00fa │ │ -0058f8: 28e9 |004c: goto 0035 // -0017 │ │ -0058fa: 1100 |004d: return-object v0 │ │ +005ac4: |[005ac4] org.moparisthebest.appbak.RestoreList.buildList:(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ +005ad4: 6e10 4801 0700 |0000: invoke-virtual {v7}, Lorg/moparisthebest/appbak/RestoreList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ +005ada: 0c05 |0003: move-result-object v5 │ │ +005adc: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +005ade: 6e20 4500 6500 |0005: invoke-virtual {v5, v6}, Landroid/content/pm/PackageManager;.getInstalledPackages:(I)Ljava/util/List; // method@0045 │ │ +005ae4: 0c03 |0008: move-result-object v3 │ │ +005ae6: 2202 7b00 |0009: new-instance v2, Ljava/util/HashSet; // type@007b │ │ +005aea: 7210 0c01 0300 |000b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ +005af0: 0a05 |000e: move-result v5 │ │ +005af2: 7020 0301 5200 |000f: invoke-direct {v2, v5}, Ljava/util/HashSet;.:(I)V // method@0103 │ │ +005af8: 7210 0b01 0300 |0012: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@010b │ │ +005afe: 0c05 |0015: move-result-object v5 │ │ +005b00: 7210 0601 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0106 │ │ +005b06: 0a06 |0019: move-result v6 │ │ +005b08: 3806 0e00 |001a: if-eqz v6, 0028 // +000e │ │ +005b0c: 7210 0701 0500 |001c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0107 │ │ +005b12: 0c04 |001f: move-result-object v4 │ │ +005b14: 1f04 1600 |0020: check-cast v4, Landroid/content/pm/PackageInfo; // type@0016 │ │ +005b18: 5446 0300 |0022: iget-object v6, v4, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0003 │ │ +005b1c: 6e20 0401 6200 |0024: invoke-virtual {v2, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@0104 │ │ +005b22: 28ef |0027: goto 0016 // -0011 │ │ +005b24: 2200 7700 |0028: new-instance v0, Ljava/util/ArrayList; // type@0077 │ │ +005b28: 6e10 fe00 0800 |002a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@00fe │ │ +005b2e: 0a05 |002d: move-result v5 │ │ +005b30: 7020 f900 5000 |002e: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ +005b36: 6e10 fd00 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@00fd │ │ +005b3c: 0c05 |0034: move-result-object v5 │ │ +005b3e: 7210 0601 0500 |0035: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0106 │ │ +005b44: 0a06 |0038: move-result v6 │ │ +005b46: 3806 1400 |0039: if-eqz v6, 004d // +0014 │ │ +005b4a: 7210 0701 0500 |003b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0107 │ │ +005b50: 0c01 |003e: move-result-object v1 │ │ +005b52: 1f01 9000 |003f: check-cast v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0090 │ │ +005b56: 5416 9600 |0041: iget-object v6, v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.packageName:Ljava/lang/String; // field@0096 │ │ +005b5a: 6e20 0501 6200 |0043: invoke-virtual {v2, v6}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@0105 │ │ +005b60: 0a06 |0046: move-result v6 │ │ +005b62: 3906 eeff |0047: if-nez v6, 0035 // -0012 │ │ +005b66: 6e20 fa00 1000 |0049: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00fa │ │ +005b6c: 28e9 |004c: goto 0035 // -0017 │ │ +005b6e: 1100 |004d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0009 line=101 │ │ 0x0012 line=102 │ │ 0x0022 line=103 │ │ 0x0028 line=105 │ │ 0x0031 line=106 │ │ 0x0041 line=107 │ │ 0x0049 line=108 │ │ 0x004d line=109 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/util/ArrayList; │ │ - 0x0022 - 0x0028 reg=5 pi Landroid/content/pm/PackageInfo; │ │ + 0x0000 - 0x0000 reg=8 (null) Ljava/util/ArrayList; │ │ + 0x0022 - 0x0028 reg=4 pi Landroid/content/pm/PackageInfo; │ │ 0x0041 - 0x004d reg=1 aiw Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; │ │ 0x0031 - 0x004e reg=0 activities Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0016 - 0x004e reg=2 i$ Ljava/util/Iterator; │ │ - 0x0012 - 0x004e reg=3 installed Ljava/util/HashSet; Ljava/util/HashSet; │ │ - 0x0009 - 0x004e reg=4 installedApps Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x004e reg=8 this Lorg/moparisthebest/appbak/RestoreList; │ │ - 0x0000 - 0x004e reg=9 packageToApp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0012 - 0x004e reg=2 installed Ljava/util/HashSet; Ljava/util/HashSet; │ │ + 0x0009 - 0x004e reg=3 installedApps Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x004e reg=7 this Lorg/moparisthebest/appbak/RestoreList; │ │ + 0x0000 - 0x004e reg=8 packageToApp Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ #2 : (in Lorg/moparisthebest/appbak/RestoreList;) │ │ name : 'parseFile' │ │ type : '(Ljava/io/File;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -0058fc: |[0058fc] org.moparisthebest.appbak.RestoreList.parseFile:(Ljava/io/File;)Ljava/util/ArrayList; │ │ -00590c: 2202 7b00 |0000: new-instance v2, Ljava/util/ArrayList; // type@007b │ │ -005910: 7010 f800 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ -005916: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -005918: 2203 8300 |0006: new-instance v3, Ljava/util/Scanner; // type@0083 │ │ -00591c: 7020 0f01 9300 |0008: invoke-direct {v3, v9}, Ljava/util/Scanner;.:(Ljava/io/File;)V // method@010f │ │ -005922: 6e10 1101 0300 |000b: invoke-virtual {v3}, Ljava/util/Scanner;.hasNextLine:()Z // method@0111 │ │ -005928: 0a04 |000e: move-result v4 │ │ -00592a: 3804 2400 |000f: if-eqz v4, 0033 // +0024 │ │ -00592e: 6e10 1201 0300 |0011: invoke-virtual {v3}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@0112 │ │ -005934: 0c04 |0014: move-result-object v4 │ │ -005936: 1a05 0700 |0015: const-string v5, "," // string@0007 │ │ -00593a: 6e20 e700 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@00e7 │ │ -005940: 0c00 |001a: move-result-object v0 │ │ -005942: 2104 |001b: array-length v4, v0 │ │ -005944: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -005946: 3354 eeff |001d: if-ne v4, v5, 000b // -0012 │ │ -00594a: 2204 9400 |001f: new-instance v4, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0094 │ │ -00594e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -005950: 4605 0005 |0022: aget-object v5, v0, v5 │ │ -005954: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -005956: 4606 0006 |0025: aget-object v6, v0, v6 │ │ -00595a: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -00595c: 4607 0007 |0028: aget-object v7, v0, v7 │ │ -005960: 7057 3c01 8465 |002a: invoke-direct {v4, v8, v5, v6, v7}, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.:(Lorg/moparisthebest/appbak/RestoreList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@013c │ │ -005966: 6e20 fa00 4200 |002d: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00fa │ │ -00596c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -00596e: 28da |0031: goto 000b // -0026 │ │ -005970: 0d04 |0032: move-exception v4 │ │ -005972: 3901 2400 |0033: if-nez v1, 0057 // +0024 │ │ -005976: 1404 0500 067f |0035: const v4, #float 1.78117e+38 // #7f060005 │ │ -00597c: 2205 6e00 |0038: new-instance v5, Ljava/lang/StringBuilder; // type@006e │ │ -005980: 7010 ec00 0500 |003a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -005986: 1406 0900 067f |003d: const v6, #float 1.78117e+38 // #7f060009 │ │ -00598c: 6e20 4a01 6800 |0040: invoke-virtual {v8, v6}, Lorg/moparisthebest/appbak/RestoreList;.getText:(I)Ljava/lang/CharSequence; // method@014a │ │ -005992: 0c06 |0043: move-result-object v6 │ │ -005994: 6e20 ee00 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ -00599a: 0c05 |0047: move-result-object v5 │ │ -00599c: 6e10 bd00 0900 |0048: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -0059a2: 0c06 |004b: move-result-object v6 │ │ -0059a4: 6e20 ef00 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0059aa: 0c05 |004f: move-result-object v5 │ │ -0059ac: 6e10 f000 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -0059b2: 0c05 |0053: move-result-object v5 │ │ -0059b4: 7030 4f01 4805 |0054: invoke-direct {v8, v4, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ -0059ba: 1102 |0057: return-object v2 │ │ +005b70: |[005b70] org.moparisthebest.appbak.RestoreList.parseFile:(Ljava/io/File;)Ljava/util/ArrayList; │ │ +005b80: 2202 7700 |0000: new-instance v2, Ljava/util/ArrayList; // type@0077 │ │ +005b84: 7010 f800 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ +005b8a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +005b8c: 2203 7f00 |0006: new-instance v3, Ljava/util/Scanner; // type@007f │ │ +005b90: 7020 0f01 9300 |0008: invoke-direct {v3, v9}, Ljava/util/Scanner;.:(Ljava/io/File;)V // method@010f │ │ +005b96: 6e10 1101 0300 |000b: invoke-virtual {v3}, Ljava/util/Scanner;.hasNextLine:()Z // method@0111 │ │ +005b9c: 0a04 |000e: move-result v4 │ │ +005b9e: 3804 2400 |000f: if-eqz v4, 0033 // +0024 │ │ +005ba2: 6e10 1201 0300 |0011: invoke-virtual {v3}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@0112 │ │ +005ba8: 0c04 |0014: move-result-object v4 │ │ +005baa: 1a05 0700 |0015: const-string v5, "," // string@0007 │ │ +005bae: 6e20 e700 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@00e7 │ │ +005bb4: 0c00 |001a: move-result-object v0 │ │ +005bb6: 2104 |001b: array-length v4, v0 │ │ +005bb8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +005bba: 3354 eeff |001d: if-ne v4, v5, 000b // -0012 │ │ +005bbe: 2204 9000 |001f: new-instance v4, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0090 │ │ +005bc2: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +005bc4: 4605 0005 |0022: aget-object v5, v0, v5 │ │ +005bc8: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +005bca: 4606 0006 |0025: aget-object v6, v0, v6 │ │ +005bce: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +005bd0: 4607 0007 |0028: aget-object v7, v0, v7 │ │ +005bd4: 7057 3c01 8465 |002a: invoke-direct {v4, v8, v5, v6, v7}, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.:(Lorg/moparisthebest/appbak/RestoreList;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@013c │ │ +005bda: 6e20 fa00 4200 |002d: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00fa │ │ +005be0: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +005be2: 28da |0031: goto 000b // -0026 │ │ +005be4: 0d04 |0032: move-exception v4 │ │ +005be6: 3901 2400 |0033: if-nez v1, 0057 // +0024 │ │ +005bea: 1404 0500 067f |0035: const v4, #float 1.78117e+38 // #7f060005 │ │ +005bf0: 2205 6a00 |0038: new-instance v5, Ljava/lang/StringBuilder; // type@006a │ │ +005bf4: 7010 ec00 0500 |003a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +005bfa: 1406 0900 067f |003d: const v6, #float 1.78117e+38 // #7f060009 │ │ +005c00: 6e20 4a01 6800 |0040: invoke-virtual {v8, v6}, Lorg/moparisthebest/appbak/RestoreList;.getText:(I)Ljava/lang/CharSequence; // method@014a │ │ +005c06: 0c06 |0043: move-result-object v6 │ │ +005c08: 6e20 ee00 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ +005c0e: 0c05 |0047: move-result-object v5 │ │ +005c10: 6e10 bd00 0900 |0048: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +005c16: 0c06 |004b: move-result-object v6 │ │ +005c18: 6e20 ef00 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +005c1e: 0c05 |004f: move-result-object v5 │ │ +005c20: 6e10 f000 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +005c26: 0c05 |0053: move-result-object v5 │ │ +005c28: 7030 4f01 4805 |0054: invoke-direct {v8, v4, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ +005c2e: 1102 |0057: return-object v2 │ │ catches : 1 │ │ 0x0006 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0032 │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ 0x0006 line=116 │ │ @@ -2617,25 +2626,25 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0059c8: |[0059c8] org.moparisthebest.appbak.RestoreList.returnToCaller:(ILjava/lang/String;)V │ │ -0059d8: 6e10 4501 0200 |0000: invoke-virtual {v2}, Lorg/moparisthebest/appbak/RestoreList;.getIntent:()Landroid/content/Intent; // method@0145 │ │ -0059de: 0c00 |0003: move-result-object v0 │ │ -0059e0: 1a01 db03 |0004: const-string v1, "title" // string@03db │ │ -0059e4: 6e30 4000 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0040 │ │ -0059ea: 1a01 ff02 |0009: const-string v1, "message" // string@02ff │ │ -0059ee: 6e30 4100 1004 |000b: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ -0059f4: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -0059f6: 6e30 5301 1200 |000f: invoke-virtual {v2, v1, v0}, Lorg/moparisthebest/appbak/RestoreList;.setResult:(ILandroid/content/Intent;)V // method@0153 │ │ -0059fc: 6e10 4401 0200 |0012: invoke-virtual {v2}, Lorg/moparisthebest/appbak/RestoreList;.finish:()V // method@0144 │ │ -005a02: 0e00 |0015: return-void │ │ +005c3c: |[005c3c] org.moparisthebest.appbak.RestoreList.returnToCaller:(ILjava/lang/String;)V │ │ +005c4c: 6e10 4501 0200 |0000: invoke-virtual {v2}, Lorg/moparisthebest/appbak/RestoreList;.getIntent:()Landroid/content/Intent; // method@0145 │ │ +005c52: 0c00 |0003: move-result-object v0 │ │ +005c54: 1a01 d403 |0004: const-string v1, "title" // string@03d4 │ │ +005c58: 6e30 4000 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0040 │ │ +005c5e: 1a01 f802 |0009: const-string v1, "message" // string@02f8 │ │ +005c62: 6e30 4100 1004 |000b: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ +005c68: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +005c6a: 6e30 5301 1200 |000f: invoke-virtual {v2, v1, v0}, Lorg/moparisthebest/appbak/RestoreList;.setResult:(ILandroid/content/Intent;)V // method@0153 │ │ +005c70: 6e10 4401 0200 |0012: invoke-virtual {v2}, Lorg/moparisthebest/appbak/RestoreList;.finish:()V // method@0144 │ │ +005c76: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000e line=141 │ │ 0x0012 line=142 │ │ @@ -2652,64 +2661,64 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -005a04: |[005a04] org.moparisthebest.appbak.RestoreList.onCreate:(Landroid/os/Bundle;)V │ │ -005a14: 1408 0500 067f |0000: const v8, #float 1.78117e+38 // #7f060005 │ │ -005a1a: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -005a1c: 6f20 1c00 a900 |0004: invoke-super {v9, v10}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -005a22: 1255 |0007: const/4 v5, #int 5 // #5 │ │ -005a24: 6e20 4e01 5900 |0008: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.requestWindowFeature:(I)Z // method@014e │ │ -005a2a: 1405 0300 037f |000b: const v5, #float 1.74129e+38 // #7f030003 │ │ -005a30: 6e20 5001 5900 |000e: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.setContentView:(I)V // method@0150 │ │ -005a36: 6e10 4701 0900 |0011: invoke-virtual {v9}, Lorg/moparisthebest/appbak/RestoreList;.getListView:()Landroid/widget/ListView; // method@0147 │ │ -005a3c: 0c05 |0014: move-result-object v5 │ │ -005a3e: 6e20 ad00 7500 |0015: invoke-virtual {v5, v7}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@00ad │ │ -005a44: 6e10 4801 0900 |0018: invoke-virtual {v9}, Lorg/moparisthebest/appbak/RestoreList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ -005a4a: 0c05 |001b: move-result-object v5 │ │ -005a4c: 5b95 9b00 |001c: iput-object v5, v9, Lorg/moparisthebest/appbak/RestoreList;.mPackageManager:Landroid/content/pm/PackageManager; // field@009b │ │ -005a50: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -005a52: 2203 5700 |001f: new-instance v3, Ljava/io/File; // type@0057 │ │ -005a56: 2205 7800 |0021: new-instance v5, Ljava/net/URI; // type@0078 │ │ -005a5a: 6e10 4501 0900 |0023: invoke-virtual {v9}, Lorg/moparisthebest/appbak/RestoreList;.getIntent:()Landroid/content/Intent; // method@0145 │ │ -005a60: 0c06 |0026: move-result-object v6 │ │ -005a62: 6e10 3d00 0600 |0027: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ -005a68: 0c06 |002a: move-result-object v6 │ │ -005a6a: 6e10 5800 0600 |002b: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -005a70: 0c06 |002e: move-result-object v6 │ │ -005a72: 7020 f500 6500 |002f: invoke-direct {v5, v6}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@00f5 │ │ -005a78: 7020 b900 5300 |0032: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/net/URI;)V // method@00b9 │ │ -005a7e: 0732 |0035: move-object v2, v3 │ │ -005a80: 7020 4d01 2900 |0036: invoke-direct {v9, v2}, Lorg/moparisthebest/appbak/RestoreList;.parseFile:(Ljava/io/File;)Ljava/util/ArrayList; // method@014d │ │ -005a86: 0c04 |0039: move-result-object v4 │ │ -005a88: 6e20 5201 7900 |003a: invoke-virtual {v9, v7}, Lorg/moparisthebest/appbak/RestoreList;.setProgressBarIndeterminateVisibility:(Z)V // method@0152 │ │ -005a8e: 7020 4301 4900 |003d: invoke-direct {v9, v4}, Lorg/moparisthebest/appbak/RestoreList;.buildList:(Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@0143 │ │ -005a94: 0c00 |0040: move-result-object v0 │ │ -005a96: 6e10 fe00 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@00fe │ │ -005a9c: 0a05 |0044: move-result v5 │ │ -005a9e: 3905 0c00 |0045: if-nez v5, 0051 // +000c │ │ -005aa2: 1405 0a00 067f |0047: const v5, #float 1.78117e+38 // #7f06000a │ │ -005aa8: 6e20 4901 5900 |004a: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ -005aae: 0c05 |004d: move-result-object v5 │ │ -005ab0: 7030 4f01 8905 |004e: invoke-direct {v9, v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ -005ab6: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -005ab8: 6e20 5201 5900 |0052: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.setProgressBarIndeterminateVisibility:(Z)V // method@0152 │ │ -005abe: 2205 9500 |0055: new-instance v5, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter; // type@0095 │ │ -005ac2: 7040 3e01 9509 |0057: invoke-direct {v5, v9, v9, v0}, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.:(Lorg/moparisthebest/appbak/RestoreList;Landroid/app/Activity;Ljava/util/List;)V // method@013e │ │ -005ac8: 6e20 5101 5900 |005a: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0151 │ │ -005ace: 0e00 |005d: return-void │ │ -005ad0: 0d01 |005e: move-exception v1 │ │ -005ad2: 1405 0f00 067f |005f: const v5, #float 1.78117e+38 // #7f06000f │ │ -005ad8: 6e20 4901 5900 |0062: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ -005ade: 0c05 |0065: move-result-object v5 │ │ -005ae0: 7030 4f01 8905 |0066: invoke-direct {v9, v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ -005ae6: 28cd |0069: goto 0036 // -0033 │ │ +005c78: |[005c78] org.moparisthebest.appbak.RestoreList.onCreate:(Landroid/os/Bundle;)V │ │ +005c88: 1408 0500 067f |0000: const v8, #float 1.78117e+38 // #7f060005 │ │ +005c8e: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +005c90: 6f20 1c00 a900 |0004: invoke-super {v9, v10}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +005c96: 1255 |0007: const/4 v5, #int 5 // #5 │ │ +005c98: 6e20 4e01 5900 |0008: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.requestWindowFeature:(I)Z // method@014e │ │ +005c9e: 1405 0300 037f |000b: const v5, #float 1.74129e+38 // #7f030003 │ │ +005ca4: 6e20 5001 5900 |000e: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.setContentView:(I)V // method@0150 │ │ +005caa: 6e10 4701 0900 |0011: invoke-virtual {v9}, Lorg/moparisthebest/appbak/RestoreList;.getListView:()Landroid/widget/ListView; // method@0147 │ │ +005cb0: 0c05 |0014: move-result-object v5 │ │ +005cb2: 6e20 ad00 7500 |0015: invoke-virtual {v5, v7}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@00ad │ │ +005cb8: 6e10 4801 0900 |0018: invoke-virtual {v9}, Lorg/moparisthebest/appbak/RestoreList;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0148 │ │ +005cbe: 0c05 |001b: move-result-object v5 │ │ +005cc0: 5b95 9b00 |001c: iput-object v5, v9, Lorg/moparisthebest/appbak/RestoreList;.mPackageManager:Landroid/content/pm/PackageManager; // field@009b │ │ +005cc4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +005cc6: 2203 5300 |001f: new-instance v3, Ljava/io/File; // type@0053 │ │ +005cca: 2205 7400 |0021: new-instance v5, Ljava/net/URI; // type@0074 │ │ +005cce: 6e10 4501 0900 |0023: invoke-virtual {v9}, Lorg/moparisthebest/appbak/RestoreList;.getIntent:()Landroid/content/Intent; // method@0145 │ │ +005cd4: 0c06 |0026: move-result-object v6 │ │ +005cd6: 6e10 3d00 0600 |0027: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ +005cdc: 0c06 |002a: move-result-object v6 │ │ +005cde: 6e10 5800 0600 |002b: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +005ce4: 0c06 |002e: move-result-object v6 │ │ +005ce6: 7020 f500 6500 |002f: invoke-direct {v5, v6}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@00f5 │ │ +005cec: 7020 b900 5300 |0032: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/net/URI;)V // method@00b9 │ │ +005cf2: 0732 |0035: move-object v2, v3 │ │ +005cf4: 7020 4d01 2900 |0036: invoke-direct {v9, v2}, Lorg/moparisthebest/appbak/RestoreList;.parseFile:(Ljava/io/File;)Ljava/util/ArrayList; // method@014d │ │ +005cfa: 0c04 |0039: move-result-object v4 │ │ +005cfc: 6e20 5201 7900 |003a: invoke-virtual {v9, v7}, Lorg/moparisthebest/appbak/RestoreList;.setProgressBarIndeterminateVisibility:(Z)V // method@0152 │ │ +005d02: 7020 4301 4900 |003d: invoke-direct {v9, v4}, Lorg/moparisthebest/appbak/RestoreList;.buildList:(Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@0143 │ │ +005d08: 0c00 |0040: move-result-object v0 │ │ +005d0a: 6e10 fe00 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@00fe │ │ +005d10: 0a05 |0044: move-result v5 │ │ +005d12: 3905 0c00 |0045: if-nez v5, 0051 // +000c │ │ +005d16: 1405 0a00 067f |0047: const v5, #float 1.78117e+38 // #7f06000a │ │ +005d1c: 6e20 4901 5900 |004a: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ +005d22: 0c05 |004d: move-result-object v5 │ │ +005d24: 7030 4f01 8905 |004e: invoke-direct {v9, v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ +005d2a: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +005d2c: 6e20 5201 5900 |0052: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.setProgressBarIndeterminateVisibility:(Z)V // method@0152 │ │ +005d32: 2205 9100 |0055: new-instance v5, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter; // type@0091 │ │ +005d36: 7040 3e01 9509 |0057: invoke-direct {v5, v9, v9, v0}, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.:(Lorg/moparisthebest/appbak/RestoreList;Landroid/app/Activity;Ljava/util/List;)V // method@013e │ │ +005d3c: 6e20 5101 5900 |005a: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0151 │ │ +005d42: 0e00 |005d: return-void │ │ +005d44: 0d01 |005e: move-exception v1 │ │ +005d46: 1405 0f00 067f |005f: const v5, #float 1.78117e+38 // #7f06000f │ │ +005d4c: 6e20 4901 5900 |0062: invoke-virtual {v9, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ +005d52: 0c05 |0065: move-result-object v5 │ │ +005d54: 7030 4f01 8905 |0066: invoke-direct {v9, v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ +005d5a: 28cd |0069: goto 0036 // -0033 │ │ catches : 1 │ │ 0x001f - 0x0035 │ │ Ljava/net/URISyntaxException; -> 0x005e │ │ positions : │ │ 0x0004 line=147 │ │ 0x0007 line=149 │ │ 0x000b line=150 │ │ @@ -2742,57 +2751,57 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -005af4: |[005af4] org.moparisthebest.appbak.RestoreList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -005b04: 1407 0500 067f |0000: const v7, #float 1.78117e+38 // #7f060005 │ │ -005b0a: 6e10 4601 0800 |0003: invoke-virtual {v8}, Lorg/moparisthebest/appbak/RestoreList;.getListAdapter:()Landroid/widget/ListAdapter; // method@0146 │ │ -005b10: 0c05 |0006: move-result-object v5 │ │ -005b12: 7220 a500 b500 |0007: invoke-interface {v5, v11}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@00a5 │ │ -005b18: 0c02 |000a: move-result-object v2 │ │ -005b1a: 1f02 9400 |000b: check-cast v2, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0094 │ │ -005b1e: 5421 9600 |000d: iget-object v1, v2, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.packageName:Ljava/lang/String; // field@0096 │ │ -005b22: 6e10 4601 0800 |000f: invoke-virtual {v8}, Lorg/moparisthebest/appbak/RestoreList;.getListAdapter:()Landroid/widget/ListAdapter; // method@0146 │ │ -005b28: 0c05 |0012: move-result-object v5 │ │ -005b2a: 1f05 9500 |0013: check-cast v5, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter; // type@0095 │ │ -005b2e: 6e20 4101 2500 |0015: invoke-virtual {v5, v2}, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.remove:(Ljava/lang/Object;)V // method@0141 │ │ -005b34: 2205 6e00 |0018: new-instance v5, Ljava/lang/StringBuilder; // type@006e │ │ -005b38: 7010 ec00 0500 |001a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -005b3e: 1a06 ef02 |001d: const-string v6, "market://details?id=" // string@02ef │ │ -005b42: 6e20 ef00 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005b48: 0c05 |0022: move-result-object v5 │ │ -005b4a: 6e20 ef00 1500 |0023: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005b50: 0c05 |0026: move-result-object v5 │ │ -005b52: 6e10 f000 0500 |0027: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -005b58: 0c05 |002a: move-result-object v5 │ │ -005b5a: 7110 5700 0500 |002b: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0057 │ │ -005b60: 0c04 |002e: move-result-object v4 │ │ -005b62: 2203 1300 |002f: new-instance v3, Landroid/content/Intent; // type@0013 │ │ -005b66: 1a05 a201 |0031: const-string v5, "android.intent.action.VIEW" // string@01a2 │ │ -005b6a: 7030 3a00 5304 |0033: invoke-direct {v3, v5, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ -005b70: 6e20 5401 3800 |0036: invoke-virtual {v8, v3}, Lorg/moparisthebest/appbak/RestoreList;.startActivity:(Landroid/content/Intent;)V // method@0154 │ │ -005b76: 6e10 4601 0800 |0039: invoke-virtual {v8}, Lorg/moparisthebest/appbak/RestoreList;.getListAdapter:()Landroid/widget/ListAdapter; // method@0146 │ │ -005b7c: 0c05 |003c: move-result-object v5 │ │ -005b7e: 7210 a600 0500 |003d: invoke-interface {v5}, Landroid/widget/ListAdapter;.isEmpty:()Z // method@00a6 │ │ -005b84: 0a05 |0040: move-result v5 │ │ -005b86: 3805 0c00 |0041: if-eqz v5, 004d // +000c │ │ -005b8a: 1405 0b00 067f |0043: const v5, #float 1.78117e+38 // #7f06000b │ │ -005b90: 6e20 4901 5800 |0046: invoke-virtual {v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ -005b96: 0c05 |0049: move-result-object v5 │ │ -005b98: 7030 4f01 7805 |004a: invoke-direct {v8, v7, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ -005b9e: 0e00 |004d: return-void │ │ -005ba0: 0d00 |004e: move-exception v0 │ │ -005ba2: 1405 0e00 067f |004f: const v5, #float 1.78117e+38 // #7f06000e │ │ -005ba8: 6e20 4901 5800 |0052: invoke-virtual {v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ -005bae: 0c05 |0055: move-result-object v5 │ │ -005bb0: 7030 4f01 7805 |0056: invoke-direct {v8, v7, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ -005bb6: 28e0 |0059: goto 0039 // -0020 │ │ +005d68: |[005d68] org.moparisthebest.appbak.RestoreList.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +005d78: 1407 0500 067f |0000: const v7, #float 1.78117e+38 // #7f060005 │ │ +005d7e: 6e10 4601 0800 |0003: invoke-virtual {v8}, Lorg/moparisthebest/appbak/RestoreList;.getListAdapter:()Landroid/widget/ListAdapter; // method@0146 │ │ +005d84: 0c05 |0006: move-result-object v5 │ │ +005d86: 7220 a500 b500 |0007: invoke-interface {v5, v11}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@00a5 │ │ +005d8c: 0c02 |000a: move-result-object v2 │ │ +005d8e: 1f02 9000 |000b: check-cast v2, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; // type@0090 │ │ +005d92: 5421 9600 |000d: iget-object v1, v2, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;.packageName:Ljava/lang/String; // field@0096 │ │ +005d96: 6e10 4601 0800 |000f: invoke-virtual {v8}, Lorg/moparisthebest/appbak/RestoreList;.getListAdapter:()Landroid/widget/ListAdapter; // method@0146 │ │ +005d9c: 0c05 |0012: move-result-object v5 │ │ +005d9e: 1f05 9100 |0013: check-cast v5, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter; // type@0091 │ │ +005da2: 6e20 4101 2500 |0015: invoke-virtual {v5, v2}, Lorg/moparisthebest/appbak/RestoreList$AppNameAdapter;.remove:(Ljava/lang/Object;)V // method@0141 │ │ +005da8: 2205 6a00 |0018: new-instance v5, Ljava/lang/StringBuilder; // type@006a │ │ +005dac: 7010 ec00 0500 |001a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +005db2: 1a06 e802 |001d: const-string v6, "market://details?id=" // string@02e8 │ │ +005db6: 6e20 ef00 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +005dbc: 0c05 |0022: move-result-object v5 │ │ +005dbe: 6e20 ef00 1500 |0023: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +005dc4: 0c05 |0026: move-result-object v5 │ │ +005dc6: 6e10 f000 0500 |0027: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +005dcc: 0c05 |002a: move-result-object v5 │ │ +005dce: 7110 5700 0500 |002b: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0057 │ │ +005dd4: 0c04 |002e: move-result-object v4 │ │ +005dd6: 2203 1300 |002f: new-instance v3, Landroid/content/Intent; // type@0013 │ │ +005dda: 1a05 9e01 |0031: const-string v5, "android.intent.action.VIEW" // string@019e │ │ +005dde: 7030 3a00 5304 |0033: invoke-direct {v3, v5, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ +005de4: 6e20 5401 3800 |0036: invoke-virtual {v8, v3}, Lorg/moparisthebest/appbak/RestoreList;.startActivity:(Landroid/content/Intent;)V // method@0154 │ │ +005dea: 6e10 4601 0800 |0039: invoke-virtual {v8}, Lorg/moparisthebest/appbak/RestoreList;.getListAdapter:()Landroid/widget/ListAdapter; // method@0146 │ │ +005df0: 0c05 |003c: move-result-object v5 │ │ +005df2: 7210 a600 0500 |003d: invoke-interface {v5}, Landroid/widget/ListAdapter;.isEmpty:()Z // method@00a6 │ │ +005df8: 0a05 |0040: move-result v5 │ │ +005dfa: 3805 0c00 |0041: if-eqz v5, 004d // +000c │ │ +005dfe: 1405 0b00 067f |0043: const v5, #float 1.78117e+38 // #7f06000b │ │ +005e04: 6e20 4901 5800 |0046: invoke-virtual {v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ +005e0a: 0c05 |0049: move-result-object v5 │ │ +005e0c: 7030 4f01 7805 |004a: invoke-direct {v8, v7, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ +005e12: 0e00 |004d: return-void │ │ +005e14: 0d00 |004e: move-exception v0 │ │ +005e16: 1405 0e00 067f |004f: const v5, #float 1.78117e+38 // #7f06000e │ │ +005e1c: 6e20 4901 5800 |0052: invoke-virtual {v8, v5}, Lorg/moparisthebest/appbak/RestoreList;.getString:(I)Ljava/lang/String; // method@0149 │ │ +005e22: 0c05 |0055: move-result-object v5 │ │ +005e24: 7030 4f01 7805 |0056: invoke-direct {v8, v7, v5}, Lorg/moparisthebest/appbak/RestoreList;.returnToCaller:(ILjava/lang/String;)V // method@014f │ │ +005e2a: 28e0 |0059: goto 0039 // -0020 │ │ catches : 1 │ │ 0x0036 - 0x0039 │ │ Landroid/content/ActivityNotFoundException; -> 0x004e │ │ positions : │ │ 0x0003 line=191 │ │ 0x000d line=192 │ │ 0x000f line=193 │ │ @@ -2812,20 +2821,20 @@ │ │ 0x002f - 0x005a reg=4 uri Landroid/net/Uri; │ │ 0x0000 - 0x005a reg=8 this Lorg/moparisthebest/appbak/RestoreList; │ │ 0x0000 - 0x005a reg=9 list Landroid/widget/ListView; │ │ 0x0000 - 0x005a reg=10 view Landroid/view/View; │ │ 0x0000 - 0x005a reg=11 position I │ │ 0x0000 - 0x005a reg=12 id J │ │ │ │ - source_file_idx : 319 (RestoreList.java) │ │ + source_file_idx : 315 (RestoreList.java) │ │ │ │ Class #21 header: │ │ -class_idx : 151 │ │ +class_idx : 147 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 47 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #21 annotations: │ │ @@ -2861,30 +2870,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005bc4: |[005bc4] org.moparisthebest.openintents.filemanager.DirectoryContents.:()V │ │ -005bd4: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -005bda: 0e00 |0003: return-void │ │ +005e38: |[005e38] org.moparisthebest.openintents.filemanager.DirectoryContents.:()V │ │ +005e48: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +005e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/openintents/filemanager/DirectoryContents; │ │ │ │ Virtual methods - │ │ source_file_idx : 47 (DirectoryContents.java) │ │ │ │ Class #22 header: │ │ -class_idx : 152 │ │ +class_idx : 148 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 111 │ │ +superclass_idx : 107 │ │ source_file_idx : 48 │ │ static_fields_size : 3 │ │ instance_fields_size: 7 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #22 - │ │ @@ -2942,17 +2951,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -005bdc: |[005bdc] org.moparisthebest.openintents.filemanager.DirectoryScanner.:()V │ │ -005bec: 7100 5a01 0000 |0000: invoke-static {}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.initializeCupcakeInterface:()V // method@015a │ │ -005bf2: 0e00 |0003: return-void │ │ +005e50: |[005e50] org.moparisthebest.openintents.filemanager.DirectoryScanner.:()V │ │ +005e60: 7100 5a01 0000 |0000: invoke-static {}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.initializeCupcakeInterface:()V // method@015a │ │ +005e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ │ │ #1 : (in Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;) │ │ @@ -2960,23 +2969,23 @@ │ │ type : '(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -005bf4: |[005bf4] org.moparisthebest.openintents.filemanager.DirectoryScanner.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;Ljava/lang/String;)V │ │ -005c04: 1a00 2e00 |0000: const-string v0, "Directory Scanner" // string@002e │ │ -005c08: 7020 f200 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@00f2 │ │ -005c0e: 5b12 a300 |0005: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@00a3 │ │ -005c12: 5b13 a200 |0007: iput-object v3, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ -005c16: 5b14 a500 |0009: iput-object v4, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ -005c1a: 5b15 a600 |000b: iput-object v5, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00a6 │ │ -005c1e: 5b16 a700 |000d: iput-object v6, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mSdCardPath:Ljava/lang/String; // field@00a7 │ │ -005c22: 0e00 |000f: return-void │ │ +005e68: |[005e68] org.moparisthebest.openintents.filemanager.DirectoryScanner.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;Ljava/lang/String;)V │ │ +005e78: 1a00 2e00 |0000: const-string v0, "Directory Scanner" // string@002e │ │ +005e7c: 7020 f200 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@00f2 │ │ +005e82: 5b12 a300 |0005: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@00a3 │ │ +005e86: 5b13 a200 |0007: iput-object v3, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ +005e8a: 5b14 a500 |0009: iput-object v4, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ +005e8e: 5b15 a600 |000b: iput-object v5, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00a6 │ │ +005e92: 5b16 a700 |000d: iput-object v6, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mSdCardPath:Ljava/lang/String; // field@00a7 │ │ +005e96: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ 0x000b line=54 │ │ @@ -2995,20 +3004,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -005c24: |[005c24] org.moparisthebest.openintents.filemanager.DirectoryScanner.clearData:()V │ │ -005c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -005c36: 5b10 a200 |0001: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ -005c3a: 5b10 a600 |0003: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00a6 │ │ -005c3e: 5b10 a500 |0005: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ -005c42: 0e00 |0007: return-void │ │ +005e98: |[005e98] org.moparisthebest.openintents.filemanager.DirectoryScanner.clearData:()V │ │ +005ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +005eaa: 5b10 a200 |0001: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ +005eae: 5b10 a600 |0003: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00a6 │ │ +005eb2: 5b10 a500 |0005: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ +005eb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x0007 line=63 │ │ locals : │ │ @@ -3019,33 +3028,33 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -005c44: |[005c44] org.moparisthebest.openintents.filemanager.DirectoryScanner.initializeCupcakeInterface:()V │ │ -005c54: 1a01 a501 |0000: const-string v1, "android.text.format.Formatter" // string@01a5 │ │ -005c58: 7110 d500 0100 |0002: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@00d5 │ │ -005c5e: 0c01 |0005: move-result-object v1 │ │ -005c60: 1a02 3a02 |0006: const-string v2, "formatFileSize" // string@023a │ │ -005c64: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -005c66: 2333 bd00 |0009: new-array v3, v3, [Ljava/lang/Class; // type@00bd │ │ -005c6a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -005c6c: 1c05 0f00 |000c: const-class v5, Landroid/content/Context; // type@000f │ │ -005c70: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ -005c74: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -005c76: 6205 1600 |0011: sget-object v5, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0016 │ │ -005c7a: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -005c7e: 6e30 d600 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@00d6 │ │ -005c84: 0c01 |0018: move-result-object v1 │ │ -005c86: 6901 a400 |0019: sput-object v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@00a4 │ │ -005c8a: 0e00 |001b: return-void │ │ -005c8c: 0d00 |001c: move-exception v0 │ │ -005c8e: 28fe |001d: goto 001b // -0002 │ │ +005eb8: |[005eb8] org.moparisthebest.openintents.filemanager.DirectoryScanner.initializeCupcakeInterface:()V │ │ +005ec8: 1a01 a101 |0000: const-string v1, "android.text.format.Formatter" // string@01a1 │ │ +005ecc: 7110 d500 0100 |0002: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@00d5 │ │ +005ed2: 0c01 |0005: move-result-object v1 │ │ +005ed4: 1a02 3502 |0006: const-string v2, "formatFileSize" // string@0235 │ │ +005ed8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +005eda: 2333 b900 |0009: new-array v3, v3, [Ljava/lang/Class; // type@00b9 │ │ +005ede: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +005ee0: 1c05 0f00 |000c: const-class v5, Landroid/content/Context; // type@000f │ │ +005ee4: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ +005ee8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +005eea: 6205 1600 |0011: sget-object v5, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0016 │ │ +005eee: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +005ef2: 6e30 d600 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@00d6 │ │ +005ef8: 0c01 |0018: move-result-object v1 │ │ +005efa: 6901 a400 |0019: sput-object v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@00a4 │ │ +005efe: 0e00 |001b: return-void │ │ +005f00: 0d00 |001c: move-exception v0 │ │ +005f02: 28fe |001d: goto 001b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0000 line=258 │ │ 0x001b line=263 │ │ 0x001c line=259 │ │ @@ -3055,95 +3064,95 @@ │ │ 0x001d - 0x001e reg=0 ex Ljava/lang/Exception; │ │ │ │ #4 : (in Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;) │ │ name : 'updateProgress' │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -005c9c: |[005c9c] org.moparisthebest.openintents.filemanager.DirectoryScanner.updateProgress:(II)V │ │ -005cac: dc03 0832 |0000: rem-int/lit8 v3, v8, #int 50 // #32 │ │ -005cb0: 3903 1000 |0002: if-nez v3, 0012 // +0010 │ │ -005cb4: 7100 6400 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0064 │ │ -005cba: 0b00 |0007: move-result-wide v0 │ │ -005cbc: 5373 a800 |0008: iget-wide v3, v7, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.operationStartTime:J // field@00a8 │ │ -005cc0: 9c03 0003 |000a: sub-long v3, v0, v3 │ │ -005cc4: 1605 e803 |000c: const-wide/16 v5, #int 1000 // #3e8 │ │ -005cc8: 3103 0305 |000e: cmp-long v3, v3, v5 │ │ -005ccc: 3b03 0300 |0010: if-gez v3, 0013 // +0003 │ │ -005cd0: 0e00 |0012: return-void │ │ -005cd2: 5473 a500 |0013: iget-object v3, v7, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ -005cd6: 1304 f501 |0015: const/16 v4, #int 501 // #1f5 │ │ -005cda: 6e20 6100 4300 |0017: invoke-virtual {v3, v4}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0061 │ │ -005ce0: 0c02 |001a: move-result-object v2 │ │ -005ce2: 5928 0b00 |001b: iput v8, v2, Landroid/os/Message;.arg1:I // field@000b │ │ -005ce6: 5929 0c00 |001d: iput v9, v2, Landroid/os/Message;.arg2:I // field@000c │ │ -005cea: 6e10 6200 0200 |001f: invoke-virtual {v2}, Landroid/os/Message;.sendToTarget:()V // method@0062 │ │ -005cf0: 28f0 |0022: goto 0012 // -0010 │ │ +005f10: |[005f10] org.moparisthebest.openintents.filemanager.DirectoryScanner.updateProgress:(II)V │ │ +005f20: dc03 0932 |0000: rem-int/lit8 v3, v9, #int 50 // #32 │ │ +005f24: 3903 1000 |0002: if-nez v3, 0012 // +0010 │ │ +005f28: 7100 6400 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0064 │ │ +005f2e: 0b00 |0007: move-result-wide v0 │ │ +005f30: 5384 a800 |0008: iget-wide v4, v8, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.operationStartTime:J // field@00a8 │ │ +005f34: 9c04 0004 |000a: sub-long v4, v0, v4 │ │ +005f38: 1606 e803 |000c: const-wide/16 v6, #int 1000 // #3e8 │ │ +005f3c: 3103 0406 |000e: cmp-long v3, v4, v6 │ │ +005f40: 3b03 0300 |0010: if-gez v3, 0013 // +0003 │ │ +005f44: 0e00 |0012: return-void │ │ +005f46: 5483 a500 |0013: iget-object v3, v8, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ +005f4a: 1304 f501 |0015: const/16 v4, #int 501 // #1f5 │ │ +005f4e: 6e20 6100 4300 |0017: invoke-virtual {v3, v4}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0061 │ │ +005f54: 0c02 |001a: move-result-object v2 │ │ +005f56: 5929 0b00 |001b: iput v9, v2, Landroid/os/Message;.arg1:I // field@000b │ │ +005f5a: 592a 0c00 |001d: iput v10, v2, Landroid/os/Message;.arg2:I // field@000c │ │ +005f5e: 6e10 6200 0200 |001f: invoke-virtual {v2}, Landroid/os/Message;.sendToTarget:()V // method@0062 │ │ +005f64: 28f0 |0022: goto 0012 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=199 │ │ 0x0008 line=201 │ │ 0x0012 line=211 │ │ 0x0013 line=206 │ │ 0x001b line=207 │ │ 0x001d line=208 │ │ 0x001f line=209 │ │ locals : │ │ 0x0008 - 0x0012 reg=0 curTime J │ │ 0x0013 - 0x0023 reg=0 curTime J │ │ 0x001b - 0x0023 reg=2 msg Landroid/os/Message; │ │ - 0x0000 - 0x0023 reg=7 this Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; │ │ - 0x0000 - 0x0023 reg=8 progress I │ │ - 0x0000 - 0x0023 reg=9 maxProgress I │ │ + 0x0000 - 0x0023 reg=8 this Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; │ │ + 0x0000 - 0x0023 reg=9 progress I │ │ + 0x0000 - 0x0023 reg=10 maxProgress I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;) │ │ name : 'getDrawableForMimetype' │ │ type : '(Ljava/io/File;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -005cf4: |[005cf4] org.moparisthebest.openintents.filemanager.DirectoryScanner.getDrawableForMimetype:(Ljava/io/File;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -005d04: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -005d06: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ -005d0a: 1106 |0003: return-object v6 │ │ -005d0c: 5487 a200 |0004: iget-object v7, v8, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ -005d10: 6e10 3200 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0032 │ │ -005d16: 0c04 |0009: move-result-object v4 │ │ -005d18: 7110 fd01 0900 |000a: invoke-static {v9}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ -005d1e: 0c00 |000d: move-result-object v0 │ │ -005d20: 2202 1300 |000e: new-instance v2, Landroid/content/Intent; // type@0013 │ │ -005d24: 1a07 a201 |0010: const-string v7, "android.intent.action.VIEW" // string@01a2 │ │ -005d28: 7020 3900 7200 |0012: invoke-direct {v2, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ -005d2e: 6e30 4400 020a |0015: invoke-virtual {v2, v0, v10}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ -005d34: 1507 0100 |0018: const/high16 v7, #int 65536 // #1 │ │ -005d38: 6e30 4700 2407 |001a: invoke-virtual {v4, v2, v7}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0047 │ │ -005d3e: 0c03 |001d: move-result-object v3 │ │ -005d40: 3803 e5ff |001e: if-eqz v3, 0003 // -001b │ │ -005d44: 7210 0c01 0300 |0020: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ -005d4a: 0a07 |0023: move-result v7 │ │ -005d4c: 3d07 dfff |0024: if-lez v7, 0003 // -0021 │ │ -005d50: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -005d52: 7210 0c01 0300 |0027: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ -005d58: 0a06 |002a: move-result v6 │ │ -005d5a: d801 06ff |002b: add-int/lit8 v1, v6, #int -1 // #ff │ │ -005d5e: 7220 0a01 1300 |002d: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -005d64: 0c05 |0030: move-result-object v5 │ │ -005d66: 1f05 1800 |0031: check-cast v5, Landroid/content/pm/ResolveInfo; // type@0018 │ │ -005d6a: 6e20 4900 4500 |0033: invoke-virtual {v5, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0049 │ │ -005d70: 0c06 |0036: move-result-object v6 │ │ -005d72: 28cc |0037: goto 0003 // -0034 │ │ +005f68: |[005f68] org.moparisthebest.openintents.filemanager.DirectoryScanner.getDrawableForMimetype:(Ljava/io/File;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +005f78: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +005f7a: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ +005f7e: 1106 |0003: return-object v6 │ │ +005f80: 5487 a200 |0004: iget-object v7, v8, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ +005f84: 6e10 3200 0700 |0006: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0032 │ │ +005f8a: 0c04 |0009: move-result-object v4 │ │ +005f8c: 7110 fd01 0900 |000a: invoke-static {v9}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ +005f92: 0c00 |000d: move-result-object v0 │ │ +005f94: 2202 1300 |000e: new-instance v2, Landroid/content/Intent; // type@0013 │ │ +005f98: 1a07 9e01 |0010: const-string v7, "android.intent.action.VIEW" // string@019e │ │ +005f9c: 7020 3900 7200 |0012: invoke-direct {v2, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ +005fa2: 6e30 4400 020a |0015: invoke-virtual {v2, v0, v10}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ +005fa8: 1507 0100 |0018: const/high16 v7, #int 65536 // #1 │ │ +005fac: 6e30 4700 2407 |001a: invoke-virtual {v4, v2, v7}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0047 │ │ +005fb2: 0c03 |001d: move-result-object v3 │ │ +005fb4: 3803 e5ff |001e: if-eqz v3, 0003 // -001b │ │ +005fb8: 7210 0c01 0300 |0020: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ +005fbe: 0a07 |0023: move-result v7 │ │ +005fc0: 3d07 dfff |0024: if-lez v7, 0003 // -0021 │ │ +005fc4: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +005fc6: 7210 0c01 0300 |0027: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ +005fcc: 0a06 |002a: move-result v6 │ │ +005fce: d801 06ff |002b: add-int/lit8 v1, v6, #int -1 // #ff │ │ +005fd2: 7220 0a01 1300 |002d: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +005fd8: 0c05 |0030: move-result-object v5 │ │ +005fda: 1f05 1800 |0031: check-cast v5, Landroid/content/pm/ResolveInfo; // type@0018 │ │ +005fde: 6e20 4900 4500 |0033: invoke-virtual {v5, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0049 │ │ +005fe4: 0c06 |0036: move-result-object v6 │ │ +005fe6: 28cc |0037: goto 0003 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=221 │ │ 0x0003 line=253 │ │ 0x0004 line=225 │ │ 0x000a line=227 │ │ 0x000e line=229 │ │ @@ -3169,273 +3178,269 @@ │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 522 16-bit code units │ │ -005d74: |[005d74] org.moparisthebest.openintents.filemanager.DirectoryScanner.run:()V │ │ -005d84: 1a1a 3401 |0000: const-string v26, "OIFM_DirScanner" // string@0134 │ │ -005d88: 221b 6e00 |0002: new-instance v27, Ljava/lang/StringBuilder; // type@006e │ │ -005d8c: 7601 ec00 1b00 |0004: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -005d92: 1a1c 4601 |0007: const-string v28, "Scanning directory " // string@0146 │ │ -005d96: 7402 ef00 1b00 |0009: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005d9c: 0c1b |000c: move-result-object v27 │ │ -005d9e: 0800 2000 |000d: move-object/from16 v0, v32 │ │ -005da2: 5400 a300 |000f: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@00a3 │ │ -005da6: 081c 0000 |0011: move-object/from16 v28, v0 │ │ -005daa: 7402 ee00 1b00 |0013: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ -005db0: 0c1b |0016: move-result-object v27 │ │ -005db2: 7401 f000 1b00 |0017: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -005db8: 0c1b |001a: move-result-object v27 │ │ -005dba: 7702 6700 1a00 |001b: invoke-static/range {v26, v27}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -005dc0: 0800 2000 |001e: move-object/from16 v0, v32 │ │ -005dc4: 5400 a300 |0020: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@00a3 │ │ -005dc8: 081a 0000 |0022: move-object/from16 v26, v0 │ │ -005dcc: 7401 c400 1a00 |0024: invoke-virtual/range {v26}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00c4 │ │ -005dd2: 0c0b |0027: move-result-object v11 │ │ -005dd4: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -005dd6: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -005dd8: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ -005ddc: 1319 0000 |002c: const/16 v25, #int 0 // #0 │ │ -005de0: 0800 2000 |002e: move-object/from16 v0, v32 │ │ -005de4: 5500 a100 |0030: iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ -005de8: 021a 0000 |0032: move/from16 v26, v0 │ │ -005dec: 381a 0d00 |0034: if-eqz v26, 0041 // +000d │ │ -005df0: 1a1a 3401 |0036: const-string v26, "OIFM_DirScanner" // string@0134 │ │ -005df4: 1a1b 4401 |0038: const-string v27, "Scan aborted" // string@0144 │ │ -005df8: 7702 6700 1a00 |003a: invoke-static/range {v26, v27}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -005dfe: 7601 5801 2000 |003d: invoke-direct/range {v32}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.clearData:()V // method@0158 │ │ -005e04: 0e00 |0040: return-void │ │ -005e06: 390b a600 |0041: if-nez v11, 00e7 // +00a6 │ │ -005e0a: 1a1a 3401 |0043: const-string v26, "OIFM_DirScanner" // string@0134 │ │ -005e0e: 1a1b 4001 |0045: const-string v27, "Returned null - inaccessible directory?" // string@0140 │ │ -005e12: 7702 6700 1a00 |0047: invoke-static/range {v26, v27}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -005e18: 1319 0000 |004a: const/16 v25, #int 0 // #0 │ │ -005e1c: 7100 6400 0000 |004c: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0064 │ │ -005e22: 0b1a |004f: move-result-wide v26 │ │ -005e24: 0500 1a00 |0050: move-wide/from16 v0, v26 │ │ -005e28: 0802 2000 |0052: move-object/from16 v2, v32 │ │ -005e2c: 5a20 a800 |0054: iput-wide v0, v2, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.operationStartTime:J // field@00a8 │ │ -005e30: 1a1a 3401 |0056: const-string v26, "OIFM_DirScanner" // string@0134 │ │ -005e34: 221b 6e00 |0058: new-instance v27, Ljava/lang/StringBuilder; // type@006e │ │ -005e38: 7601 ec00 1b00 |005a: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -005e3e: 1a1c 2700 |005d: const-string v28, "Counting files... (total count=" // string@0027 │ │ -005e42: 7402 ef00 1b00 |005f: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005e48: 0c1b |0062: move-result-object v27 │ │ -005e4a: 0800 1b00 |0063: move-object/from16 v0, v27 │ │ -005e4e: 0201 1900 |0065: move/from16 v1, v25 │ │ -005e52: 6e20 ed00 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00ed │ │ -005e58: 0c1b |006a: move-result-object v27 │ │ -005e5a: 1a1c 0500 |006b: const-string v28, ")" // string@0005 │ │ -005e5e: 7402 ef00 1b00 |006d: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -005e64: 0c1b |0070: move-result-object v27 │ │ -005e66: 7401 f000 1b00 |0071: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -005e6c: 0c1b |0074: move-result-object v27 │ │ -005e6e: 7702 6700 1a00 |0075: invoke-static/range {v26, v27}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -005e74: 1315 0000 |0078: const/16 v21, #int 0 // #0 │ │ -005e78: 2210 7b00 |007a: new-instance v16, Ljava/util/ArrayList; // type@007b │ │ -005e7c: 0800 1000 |007c: move-object/from16 v0, v16 │ │ -005e80: 0201 1900 |007e: move/from16 v1, v25 │ │ -005e84: 7020 f900 1000 |0080: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ -005e8a: 2211 7b00 |0083: new-instance v17, Ljava/util/ArrayList; // type@007b │ │ -005e8e: 0800 1100 |0085: move-object/from16 v0, v17 │ │ -005e92: 0201 1900 |0087: move/from16 v1, v25 │ │ -005e96: 7020 f900 1000 |0089: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ -005e9c: 2212 7b00 |008c: new-instance v18, Ljava/util/ArrayList; // type@007b │ │ -005ea0: 131a 0300 |008e: const/16 v26, #int 3 // #3 │ │ -005ea4: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -005ea8: 0201 1a00 |0092: move/from16 v1, v26 │ │ -005eac: 7020 f900 1000 |0094: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ -005eb2: 0800 2000 |0097: move-object/from16 v0, v32 │ │ -005eb6: 5400 a200 |0099: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ -005eba: 081a 0000 |009b: move-object/from16 v26, v0 │ │ -005ebe: 7401 3300 1a00 |009d: invoke-virtual/range {v26}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ -005ec4: 0c1a |00a0: move-result-object v26 │ │ -005ec6: 141b 0800 027f |00a1: const v27, #float 1.728e+38 // #7f020008 │ │ -005ecc: 7402 4b00 1a00 |00a4: invoke-virtual/range {v26, v27}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@004b │ │ -005ed2: 0c17 |00a7: move-result-object v23 │ │ -005ed4: 0800 2000 |00a8: move-object/from16 v0, v32 │ │ -005ed8: 5400 a200 |00aa: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ -005edc: 081a 0000 |00ac: move-object/from16 v26, v0 │ │ -005ee0: 7401 3300 1a00 |00ae: invoke-virtual/range {v26}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ -005ee6: 0c1a |00b1: move-result-object v26 │ │ -005ee8: 151b 027f |00b2: const/high16 v27, #int 2130837504 // #7f02 │ │ -005eec: 7402 4b00 1a00 |00b4: invoke-virtual/range {v26, v27}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@004b │ │ -005ef2: 0c0c |00b7: move-result-object v12 │ │ -005ef4: 0800 2000 |00b8: move-object/from16 v0, v32 │ │ -005ef8: 5400 a200 |00ba: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ -005efc: 081a 0000 |00bc: move-object/from16 v26, v0 │ │ -005f00: 7401 3300 1a00 |00be: invoke-virtual/range {v26}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ -005f06: 0c1a |00c1: move-result-object v26 │ │ -005f08: 141b 0700 027f |00c2: const v27, #float 1.728e+38 // #7f020007 │ │ -005f0e: 7402 4b00 1a00 |00c5: invoke-virtual/range {v26, v27}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@004b │ │ -005f14: 0c0d |00c8: move-result-object v13 │ │ -005f16: 1206 |00c9: const/4 v6, #int 0 // #0 │ │ -005f18: 380b fb00 |00ca: if-eqz v11, 01c5 // +00fb │ │ -005f1c: 07b3 |00cc: move-object v3, v11 │ │ -005f1e: 213f |00cd: array-length v15, v3 │ │ -005f20: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -005f22: 35fe f600 |00cf: if-ge v14, v15, 01c5 // +00f6 │ │ -005f26: 4605 030e |00d1: aget-object v5, v3, v14 │ │ -005f2a: 0800 2000 |00d3: move-object/from16 v0, v32 │ │ -005f2e: 5500 a100 |00d5: iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ -005f32: 021a 0000 |00d7: move/from16 v26, v0 │ │ -005f36: 381a 1300 |00d9: if-eqz v26, 00ec // +0013 │ │ -005f3a: 1a1a 3401 |00db: const-string v26, "OIFM_DirScanner" // string@0134 │ │ -005f3e: 1a1b 4501 |00dd: const-string v27, "Scan aborted while checking files" // string@0145 │ │ -005f42: 7702 6700 1a00 |00df: invoke-static/range {v26, v27}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -005f48: 7601 5801 2000 |00e2: invoke-direct/range {v32}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.clearData:()V // method@0158 │ │ -005f4e: 2900 5bff |00e5: goto/16 0040 // -00a5 │ │ -005f52: 21b0 |00e7: array-length v0, v11 │ │ -005f54: 0219 0000 |00e8: move/from16 v25, v0 │ │ -005f58: 2900 62ff |00ea: goto/16 004c // -009e │ │ -005f5c: d815 1501 |00ec: add-int/lit8 v21, v21, #int 1 // #01 │ │ -005f60: 0800 2000 |00ee: move-object/from16 v0, v32 │ │ -005f64: 0201 1500 |00f0: move/from16 v1, v21 │ │ -005f68: 0202 1900 |00f2: move/from16 v2, v25 │ │ -005f6c: 7030 5d01 1002 |00f4: invoke-direct {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.updateProgress:(II)V // method@015d │ │ -005f72: 6e10 c200 0500 |00f7: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -005f78: 0a1a |00fa: move-result v26 │ │ -005f7a: 381a 4900 |00fb: if-eqz v26, 0144 // +0049 │ │ -005f7e: 6e10 bd00 0500 |00fd: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -005f84: 0c1a |0100: move-result-object v26 │ │ -005f86: 0800 2000 |0101: move-object/from16 v0, v32 │ │ -005f8a: 5400 a700 |0103: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mSdCardPath:Ljava/lang/String; // field@00a7 │ │ -005f8e: 081b 0000 |0105: move-object/from16 v27, v0 │ │ -005f92: 7402 e300 1a00 |0107: invoke-virtual/range {v26, v27}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -005f98: 0a1a |010a: move-result v26 │ │ -005f9a: 381a 1f00 |010b: if-eqz v26, 012a // +001f │ │ -005f9e: 0806 1700 |010d: move-object/from16 v6, v23 │ │ -005fa2: 221a a800 |010f: new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -005fa6: 6e10 be00 0500 |0111: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -005fac: 0c1b |0114: move-result-object v27 │ │ -005fae: 1a1c 0000 |0115: const-string v28, "" // string@0000 │ │ -005fb2: 0800 1a00 |0117: move-object/from16 v0, v26 │ │ -005fb6: 0801 1b00 |0119: move-object/from16 v1, v27 │ │ -005fba: 0802 1c00 |011b: move-object/from16 v2, v28 │ │ -005fbe: 7040 cb01 1062 |011d: invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@01cb │ │ -005fc4: 0800 1200 |0120: move-object/from16 v0, v18 │ │ -005fc8: 0801 1a00 |0122: move-object/from16 v1, v26 │ │ -005fcc: 7220 0801 1000 |0124: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ -005fd2: d80e 0e01 |0127: add-int/lit8 v14, v14, #int 1 // #01 │ │ -005fd6: 28a6 |0129: goto 00cf // -005a │ │ -005fd8: 07c6 |012a: move-object v6, v12 │ │ -005fda: 221a a800 |012b: new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -005fde: 6e10 be00 0500 |012d: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -005fe4: 0c1b |0130: move-result-object v27 │ │ -005fe6: 1a1c 0000 |0131: const-string v28, "" // string@0000 │ │ -005fea: 0800 1a00 |0133: move-object/from16 v0, v26 │ │ -005fee: 0801 1b00 |0135: move-object/from16 v1, v27 │ │ -005ff2: 0802 1c00 |0137: move-object/from16 v2, v28 │ │ -005ff6: 7040 cb01 1062 |0139: invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@01cb │ │ -005ffc: 0800 1000 |013c: move-object/from16 v0, v16 │ │ -006000: 0801 1a00 |013e: move-object/from16 v1, v26 │ │ -006004: 7220 0801 1000 |0140: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ -00600a: 28e4 |0143: goto 0127 // -001c │ │ -00600c: 6e10 be00 0500 |0144: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -006012: 0c0a |0147: move-result-object v10 │ │ -006014: 0800 2000 |0148: move-object/from16 v0, v32 │ │ -006018: 5400 a600 |014a: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00a6 │ │ -00601c: 081a 0000 |014c: move-object/from16 v26, v0 │ │ -006020: 0800 1a00 |014e: move-object/from16 v0, v26 │ │ -006024: 6e20 0602 a000 |0150: invoke-virtual {v0, v10}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ -00602a: 0c13 |0153: move-result-object v19 │ │ -00602c: 0800 2000 |0154: move-object/from16 v0, v32 │ │ -006030: 0801 1300 |0156: move-object/from16 v1, v19 │ │ -006034: 6e30 5901 5001 |0158: invoke-virtual {v0, v5, v1}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.getDrawableForMimetype:(Ljava/io/File;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0159 │ │ -00603a: 0c06 |015b: move-result-object v6 │ │ -00603c: 3906 0300 |015c: if-nez v6, 015f // +0003 │ │ -006040: 07d6 |015e: move-object v6, v13 │ │ -006042: 1a18 0000 |015f: const-string v24, "" // string@0000 │ │ -006046: 621a a400 |0161: sget-object v26, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@00a4 │ │ -00604a: 131b 0000 |0163: const/16 v27, #int 0 // #0 │ │ -00604e: 131c 0200 |0165: const/16 v28, #int 2 // #2 │ │ -006052: 0200 1c00 |0167: move/from16 v0, v28 │ │ -006056: 2300 be00 |0169: new-array v0, v0, [Ljava/lang/Object; // type@00be │ │ -00605a: 081c 0000 |016b: move-object/from16 v28, v0 │ │ -00605e: 131d 0000 |016d: const/16 v29, #int 0 // #0 │ │ -006062: 0800 2000 |016f: move-object/from16 v0, v32 │ │ -006066: 5400 a200 |0171: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ -00606a: 081e 0000 |0173: move-object/from16 v30, v0 │ │ -00606e: 4d1e 1c1d |0175: aput-object v30, v28, v29 │ │ -006072: 131d 0100 |0177: const/16 v29, #int 1 // #1 │ │ -006076: 6e10 c300 0500 |0179: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@00c3 │ │ -00607c: 0b1e |017c: move-result-wide v30 │ │ -00607e: 7702 db00 1e00 |017d: invoke-static/range {v30, v31}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00db │ │ -006084: 0c1e |0180: move-result-object v30 │ │ -006086: 4d1e 1c1d |0181: aput-object v30, v28, v29 │ │ -00608a: 7403 f400 1a00 |0183: invoke-virtual/range {v26, v27, v28}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@00f4 │ │ -006090: 0c18 |0186: move-result-object v24 │ │ -006092: 1f18 6d00 |0187: check-cast v24, Ljava/lang/String; // type@006d │ │ -006096: 221a a800 |0189: new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -00609a: 6e10 be00 0500 |018b: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -0060a0: 0c1b |018e: move-result-object v27 │ │ -0060a2: 0800 1a00 |018f: move-object/from16 v0, v26 │ │ -0060a6: 0801 1b00 |0191: move-object/from16 v1, v27 │ │ -0060aa: 0802 1800 |0193: move-object/from16 v2, v24 │ │ -0060ae: 7040 cb01 1062 |0195: invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@01cb │ │ -0060b4: 0800 1100 |0198: move-object/from16 v0, v17 │ │ -0060b8: 0801 1a00 |019a: move-object/from16 v1, v26 │ │ -0060bc: 7220 0801 1000 |019c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ -0060c2: 2888 |019f: goto 0127 // -0078 │ │ -0060c4: 0d08 |01a0: move-exception v8 │ │ -0060c6: 6e10 c300 0500 |01a1: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@00c3 │ │ -0060cc: 0b1a |01a4: move-result-wide v26 │ │ -0060ce: 161c 0004 |01a5: const-wide/16 v28, #int 1024 // #400 │ │ -0060d2: 9e1a 1a1c |01a7: div-long v26, v26, v28 │ │ -0060d6: 7702 da00 1a00 |01a9: invoke-static/range {v26, v27}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@00da │ │ -0060dc: 0c18 |01ac: move-result-object v24 │ │ -0060de: 221a 6e00 |01ad: new-instance v26, Ljava/lang/StringBuilder; // type@006e │ │ -0060e2: 7601 ec00 1a00 |01af: invoke-direct/range {v26}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -0060e8: 0800 1a00 |01b2: move-object/from16 v0, v26 │ │ -0060ec: 0801 1800 |01b4: move-object/from16 v1, v24 │ │ -0060f0: 6e20 ef00 1000 |01b6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0060f6: 0c1a |01b9: move-result-object v26 │ │ -0060f8: 1a1b 0200 |01ba: const-string v27, " KB" // string@0002 │ │ -0060fc: 7402 ef00 1a00 |01bc: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -006102: 0c1a |01bf: move-result-object v26 │ │ -006104: 7401 f000 1a00 |01c0: invoke-virtual/range {v26}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -00610a: 0c18 |01c3: move-result-object v24 │ │ -00610c: 28c5 |01c4: goto 0189 // -003b │ │ -00610e: 1a1a 3401 |01c5: const-string v26, "OIFM_DirScanner" // string@0134 │ │ -006112: 1a1b 4901 |01c7: const-string v27, "Sorting results..." // string@0149 │ │ -006116: 7702 6700 1a00 |01c9: invoke-static/range {v26, v27}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -00611c: 7701 ff00 1000 |01cc: invoke-static/range {v16}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@00ff │ │ -006122: 7701 ff00 1100 |01cf: invoke-static/range {v17}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@00ff │ │ -006128: 0800 2000 |01d2: move-object/from16 v0, v32 │ │ -00612c: 5500 a100 |01d4: iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ -006130: 021a 0000 |01d6: move/from16 v26, v0 │ │ -006134: 391a 2d00 |01d8: if-nez v26, 0205 // +002d │ │ -006138: 1a1a 3401 |01da: const-string v26, "OIFM_DirScanner" // string@0134 │ │ -00613c: 1a1b 4801 |01dc: const-string v27, "Sending data back to main thread" // string@0148 │ │ -006140: 7702 6700 1a00 |01de: invoke-static/range {v26, v27}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -006146: 2204 9700 |01e1: new-instance v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents; // type@0097 │ │ -00614a: 7010 5501 0400 |01e3: invoke-direct {v4}, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.:()V // method@0155 │ │ -006150: 0800 1000 |01e6: move-object/from16 v0, v16 │ │ -006154: 5b40 9c00 |01e8: iput-object v0, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@009c │ │ -006158: 0800 1100 |01ea: move-object/from16 v0, v17 │ │ -00615c: 5b40 9d00 |01ec: iput-object v0, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@009d │ │ -006160: 0800 1200 |01ee: move-object/from16 v0, v18 │ │ -006164: 5b40 9e00 |01f0: iput-object v0, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@009e │ │ -006168: 0800 2000 |01f2: move-object/from16 v0, v32 │ │ -00616c: 5400 a500 |01f4: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ -006170: 081a 0000 |01f6: move-object/from16 v26, v0 │ │ -006174: 131b f401 |01f8: const/16 v27, #int 500 // #1f4 │ │ -006178: 7402 6100 1a00 |01fa: invoke-virtual/range {v26, v27}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0061 │ │ -00617e: 0c14 |01fd: move-result-object v20 │ │ -006180: 0800 1400 |01fe: move-object/from16 v0, v20 │ │ -006184: 5b04 0d00 |0200: iput-object v4, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ -006188: 7401 6200 1400 |0202: invoke-virtual/range {v20}, Landroid/os/Message;.sendToTarget:()V // method@0062 │ │ -00618e: 7601 5801 2000 |0205: invoke-direct/range {v32}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.clearData:()V // method@0158 │ │ -006194: 2900 38fe |0208: goto/16 0040 // -01c8 │ │ + insns size : 516 16-bit code units │ │ +005fe8: |[005fe8] org.moparisthebest.openintents.filemanager.DirectoryScanner.run:()V │ │ +005ff8: 1a18 3001 |0000: const-string v24, "OIFM_DirScanner" // string@0130 │ │ +005ffc: 2219 6a00 |0002: new-instance v25, Ljava/lang/StringBuilder; // type@006a │ │ +006000: 7601 ec00 1900 |0004: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +006006: 1a1a 4201 |0007: const-string v26, "Scanning directory " // string@0142 │ │ +00600a: 7402 ef00 1900 |0009: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +006010: 0c19 |000c: move-result-object v25 │ │ +006012: 0800 2000 |000d: move-object/from16 v0, v32 │ │ +006016: 5400 a300 |000f: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@00a3 │ │ +00601a: 081a 0000 |0011: move-object/from16 v26, v0 │ │ +00601e: 7402 ee00 1900 |0013: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ +006024: 0c19 |0016: move-result-object v25 │ │ +006026: 7401 f000 1900 |0017: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +00602c: 0c19 |001a: move-result-object v25 │ │ +00602e: 7702 6700 1800 |001b: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +006034: 0800 2000 |001e: move-object/from16 v0, v32 │ │ +006038: 5400 a300 |0020: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@00a3 │ │ +00603c: 0818 0000 |0022: move-object/from16 v24, v0 │ │ +006040: 7401 c400 1800 |0024: invoke-virtual/range {v24}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00c4 │ │ +006046: 0c0b |0027: move-result-object v11 │ │ +006048: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +00604a: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +00604c: 1314 0000 |002a: const/16 v20, #int 0 // #0 │ │ +006050: 1317 0000 |002c: const/16 v23, #int 0 // #0 │ │ +006054: 0800 2000 |002e: move-object/from16 v0, v32 │ │ +006058: 5500 a100 |0030: iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ +00605c: 0218 0000 |0032: move/from16 v24, v0 │ │ +006060: 3818 0d00 |0034: if-eqz v24, 0041 // +000d │ │ +006064: 1a18 3001 |0036: const-string v24, "OIFM_DirScanner" // string@0130 │ │ +006068: 1a19 4001 |0038: const-string v25, "Scan aborted" // string@0140 │ │ +00606c: 7702 6700 1800 |003a: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +006072: 7601 5801 2000 |003d: invoke-direct/range {v32}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.clearData:()V // method@0158 │ │ +006078: 0e00 |0040: return-void │ │ +00607a: 390b a800 |0041: if-nez v11, 00e9 // +00a8 │ │ +00607e: 1a18 3001 |0043: const-string v24, "OIFM_DirScanner" // string@0130 │ │ +006082: 1a19 3c01 |0045: const-string v25, "Returned null - inaccessible directory?" // string@013c │ │ +006086: 7702 6700 1800 |0047: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +00608c: 1317 0000 |004a: const/16 v23, #int 0 // #0 │ │ +006090: 7100 6400 0000 |004c: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0064 │ │ +006096: 0b18 |004f: move-result-wide v24 │ │ +006098: 0500 1800 |0050: move-wide/from16 v0, v24 │ │ +00609c: 0802 2000 |0052: move-object/from16 v2, v32 │ │ +0060a0: 5a20 a800 |0054: iput-wide v0, v2, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.operationStartTime:J // field@00a8 │ │ +0060a4: 1a18 3001 |0056: const-string v24, "OIFM_DirScanner" // string@0130 │ │ +0060a8: 2219 6a00 |0058: new-instance v25, Ljava/lang/StringBuilder; // type@006a │ │ +0060ac: 7601 ec00 1900 |005a: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +0060b2: 1a1a 2700 |005d: const-string v26, "Counting files... (total count=" // string@0027 │ │ +0060b6: 7402 ef00 1900 |005f: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +0060bc: 0c19 |0062: move-result-object v25 │ │ +0060be: 0800 1900 |0063: move-object/from16 v0, v25 │ │ +0060c2: 0201 1700 |0065: move/from16 v1, v23 │ │ +0060c6: 6e20 ed00 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00ed │ │ +0060cc: 0c19 |006a: move-result-object v25 │ │ +0060ce: 1a1a 0500 |006b: const-string v26, ")" // string@0005 │ │ +0060d2: 7402 ef00 1900 |006d: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +0060d8: 0c19 |0070: move-result-object v25 │ │ +0060da: 7401 f000 1900 |0071: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +0060e0: 0c19 |0074: move-result-object v25 │ │ +0060e2: 7702 6700 1800 |0075: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +0060e8: 1313 0000 |0078: const/16 v19, #int 0 // #0 │ │ +0060ec: 220e 7700 |007a: new-instance v14, Ljava/util/ArrayList; // type@0077 │ │ +0060f0: 0200 1700 |007c: move/from16 v0, v23 │ │ +0060f4: 7020 f900 0e00 |007e: invoke-direct {v14, v0}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ +0060fa: 220f 7700 |0081: new-instance v15, Ljava/util/ArrayList; // type@0077 │ │ +0060fe: 0200 1700 |0083: move/from16 v0, v23 │ │ +006102: 7020 f900 0f00 |0085: invoke-direct {v15, v0}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ +006108: 2210 7700 |0088: new-instance v16, Ljava/util/ArrayList; // type@0077 │ │ +00610c: 1318 0300 |008a: const/16 v24, #int 3 // #3 │ │ +006110: 0800 1000 |008c: move-object/from16 v0, v16 │ │ +006114: 0201 1800 |008e: move/from16 v1, v24 │ │ +006118: 7020 f900 1000 |0090: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ +00611e: 0800 2000 |0093: move-object/from16 v0, v32 │ │ +006122: 5400 a200 |0095: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ +006126: 0818 0000 |0097: move-object/from16 v24, v0 │ │ +00612a: 7401 3300 1800 |0099: invoke-virtual/range {v24}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ +006130: 0c18 |009c: move-result-object v24 │ │ +006132: 1419 0800 027f |009d: const v25, #float 1.728e+38 // #7f020008 │ │ +006138: 7402 4b00 1800 |00a0: invoke-virtual/range {v24, v25}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@004b │ │ +00613e: 0c15 |00a3: move-result-object v21 │ │ +006140: 0800 2000 |00a4: move-object/from16 v0, v32 │ │ +006144: 5400 a200 |00a6: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ +006148: 0818 0000 |00a8: move-object/from16 v24, v0 │ │ +00614c: 7401 3300 1800 |00aa: invoke-virtual/range {v24}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ +006152: 0c18 |00ad: move-result-object v24 │ │ +006154: 1519 027f |00ae: const/high16 v25, #int 2130837504 // #7f02 │ │ +006158: 7402 4b00 1800 |00b0: invoke-virtual/range {v24, v25}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@004b │ │ +00615e: 0c0c |00b3: move-result-object v12 │ │ +006160: 0800 2000 |00b4: move-object/from16 v0, v32 │ │ +006164: 5400 a200 |00b6: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ +006168: 0818 0000 |00b8: move-object/from16 v24, v0 │ │ +00616c: 7401 3300 1800 |00ba: invoke-virtual/range {v24}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ +006172: 0c18 |00bd: move-result-object v24 │ │ +006174: 1419 0700 027f |00be: const v25, #float 1.728e+38 // #7f020007 │ │ +00617a: 7402 4b00 1800 |00c1: invoke-virtual/range {v24, v25}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@004b │ │ +006180: 0c0d |00c4: move-result-object v13 │ │ +006182: 1206 |00c5: const/4 v6, #int 0 // #0 │ │ +006184: 380b fd00 |00c6: if-eqz v11, 01c3 // +00fd │ │ +006188: 21b0 |00c8: array-length v0, v11 │ │ +00618a: 0219 0000 |00c9: move/from16 v25, v0 │ │ +00618e: 1318 0000 |00cb: const/16 v24, #int 0 // #0 │ │ +006192: 0200 1800 |00cd: move/from16 v0, v24 │ │ +006196: 0201 1900 |00cf: move/from16 v1, v25 │ │ +00619a: 3510 f200 |00d1: if-ge v0, v1, 01c3 // +00f2 │ │ +00619e: 4605 0b18 |00d3: aget-object v5, v11, v24 │ │ +0061a2: 0800 2000 |00d5: move-object/from16 v0, v32 │ │ +0061a6: 5500 a100 |00d7: iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ +0061aa: 021a 0000 |00d9: move/from16 v26, v0 │ │ +0061ae: 381a 1300 |00db: if-eqz v26, 00ee // +0013 │ │ +0061b2: 1a18 3001 |00dd: const-string v24, "OIFM_DirScanner" // string@0130 │ │ +0061b6: 1a19 4101 |00df: const-string v25, "Scan aborted while checking files" // string@0141 │ │ +0061ba: 7702 6700 1800 |00e1: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +0061c0: 7601 5801 2000 |00e4: invoke-direct/range {v32}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.clearData:()V // method@0158 │ │ +0061c6: 2900 59ff |00e7: goto/16 0040 // -00a7 │ │ +0061ca: 21b0 |00e9: array-length v0, v11 │ │ +0061cc: 0217 0000 |00ea: move/from16 v23, v0 │ │ +0061d0: 2900 60ff |00ec: goto/16 004c // -00a0 │ │ +0061d4: d813 1301 |00ee: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0061d8: 0800 2000 |00f0: move-object/from16 v0, v32 │ │ +0061dc: 0201 1300 |00f2: move/from16 v1, v19 │ │ +0061e0: 0202 1700 |00f4: move/from16 v2, v23 │ │ +0061e4: 7030 5d01 1002 |00f6: invoke-direct {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.updateProgress:(II)V // method@015d │ │ +0061ea: 6e10 c200 0500 |00f9: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +0061f0: 0a1a |00fc: move-result v26 │ │ +0061f2: 381a 4700 |00fd: if-eqz v26, 0144 // +0047 │ │ +0061f6: 6e10 bd00 0500 |00ff: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +0061fc: 0c1a |0102: move-result-object v26 │ │ +0061fe: 0800 2000 |0103: move-object/from16 v0, v32 │ │ +006202: 5400 a700 |0105: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mSdCardPath:Ljava/lang/String; // field@00a7 │ │ +006206: 081b 0000 |0107: move-object/from16 v27, v0 │ │ +00620a: 7402 e300 1a00 |0109: invoke-virtual/range {v26, v27}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +006210: 0a1a |010c: move-result v26 │ │ +006212: 381a 1f00 |010d: if-eqz v26, 012c // +001f │ │ +006216: 0806 1500 |010f: move-object/from16 v6, v21 │ │ +00621a: 221a a400 |0111: new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +00621e: 6e10 be00 0500 |0113: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +006224: 0c1b |0116: move-result-object v27 │ │ +006226: 1a1c 0000 |0117: const-string v28, "" // string@0000 │ │ +00622a: 0800 1a00 |0119: move-object/from16 v0, v26 │ │ +00622e: 0801 1b00 |011b: move-object/from16 v1, v27 │ │ +006232: 0802 1c00 |011d: move-object/from16 v2, v28 │ │ +006236: 7040 cb01 1062 |011f: invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@01cb │ │ +00623c: 0800 1000 |0122: move-object/from16 v0, v16 │ │ +006240: 0801 1a00 |0124: move-object/from16 v1, v26 │ │ +006244: 7220 0801 1000 |0126: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ +00624a: d818 1801 |0129: add-int/lit8 v24, v24, #int 1 // #01 │ │ +00624e: 28a2 |012b: goto 00cd // -005e │ │ +006250: 07c6 |012c: move-object v6, v12 │ │ +006252: 221a a400 |012d: new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +006256: 6e10 be00 0500 |012f: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +00625c: 0c1b |0132: move-result-object v27 │ │ +00625e: 1a1c 0000 |0133: const-string v28, "" // string@0000 │ │ +006262: 0800 1a00 |0135: move-object/from16 v0, v26 │ │ +006266: 0801 1b00 |0137: move-object/from16 v1, v27 │ │ +00626a: 0802 1c00 |0139: move-object/from16 v2, v28 │ │ +00626e: 7040 cb01 1062 |013b: invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@01cb │ │ +006274: 0800 1a00 |013e: move-object/from16 v0, v26 │ │ +006278: 7220 0801 0e00 |0140: invoke-interface {v14, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ +00627e: 28e6 |0143: goto 0129 // -001a │ │ +006280: 6e10 be00 0500 |0144: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +006286: 0c0a |0147: move-result-object v10 │ │ +006288: 0800 2000 |0148: move-object/from16 v0, v32 │ │ +00628c: 5400 a600 |014a: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00a6 │ │ +006290: 081a 0000 |014c: move-object/from16 v26, v0 │ │ +006294: 0800 1a00 |014e: move-object/from16 v0, v26 │ │ +006298: 6e20 0602 a000 |0150: invoke-virtual {v0, v10}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ +00629e: 0c11 |0153: move-result-object v17 │ │ +0062a0: 0800 2000 |0154: move-object/from16 v0, v32 │ │ +0062a4: 0801 1100 |0156: move-object/from16 v1, v17 │ │ +0062a8: 6e30 5901 5001 |0158: invoke-virtual {v0, v5, v1}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.getDrawableForMimetype:(Ljava/io/File;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0159 │ │ +0062ae: 0c06 |015b: move-result-object v6 │ │ +0062b0: 3906 0300 |015c: if-nez v6, 015f // +0003 │ │ +0062b4: 07d6 |015e: move-object v6, v13 │ │ +0062b6: 1a16 0000 |015f: const-string v22, "" // string@0000 │ │ +0062ba: 621a a400 |0161: sget-object v26, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@00a4 │ │ +0062be: 131b 0000 |0163: const/16 v27, #int 0 // #0 │ │ +0062c2: 131c 0200 |0165: const/16 v28, #int 2 // #2 │ │ +0062c6: 0200 1c00 |0167: move/from16 v0, v28 │ │ +0062ca: 2300 ba00 |0169: new-array v0, v0, [Ljava/lang/Object; // type@00ba │ │ +0062ce: 081c 0000 |016b: move-object/from16 v28, v0 │ │ +0062d2: 131d 0000 |016d: const/16 v29, #int 0 // #0 │ │ +0062d6: 0800 2000 |016f: move-object/from16 v0, v32 │ │ +0062da: 5400 a200 |0171: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@00a2 │ │ +0062de: 081e 0000 |0173: move-object/from16 v30, v0 │ │ +0062e2: 4d1e 1c1d |0175: aput-object v30, v28, v29 │ │ +0062e6: 131d 0100 |0177: const/16 v29, #int 1 // #1 │ │ +0062ea: 6e10 c300 0500 |0179: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@00c3 │ │ +0062f0: 0b1e |017c: move-result-wide v30 │ │ +0062f2: 7702 db00 1e00 |017d: invoke-static/range {v30, v31}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00db │ │ +0062f8: 0c1e |0180: move-result-object v30 │ │ +0062fa: 4d1e 1c1d |0181: aput-object v30, v28, v29 │ │ +0062fe: 7403 f400 1a00 |0183: invoke-virtual/range {v26, v27, v28}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@00f4 │ │ +006304: 0c16 |0186: move-result-object v22 │ │ +006306: 1f16 6900 |0187: check-cast v22, Ljava/lang/String; // type@0069 │ │ +00630a: 221a a400 |0189: new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +00630e: 6e10 be00 0500 |018b: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +006314: 0c1b |018e: move-result-object v27 │ │ +006316: 0800 1a00 |018f: move-object/from16 v0, v26 │ │ +00631a: 0801 1b00 |0191: move-object/from16 v1, v27 │ │ +00631e: 0802 1600 |0193: move-object/from16 v2, v22 │ │ +006322: 7040 cb01 1062 |0195: invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@01cb │ │ +006328: 0800 1a00 |0198: move-object/from16 v0, v26 │ │ +00632c: 7220 0801 0f00 |019a: invoke-interface {v15, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ +006332: 288c |019d: goto 0129 // -0074 │ │ +006334: 0d08 |019e: move-exception v8 │ │ +006336: 6e10 c300 0500 |019f: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@00c3 │ │ +00633c: 0b1a |01a2: move-result-wide v26 │ │ +00633e: 161c 0004 |01a3: const-wide/16 v28, #int 1024 // #400 │ │ +006342: 9e1a 1a1c |01a5: div-long v26, v26, v28 │ │ +006346: 7702 da00 1a00 |01a7: invoke-static/range {v26, v27}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@00da │ │ +00634c: 0c16 |01aa: move-result-object v22 │ │ +00634e: 221a 6a00 |01ab: new-instance v26, Ljava/lang/StringBuilder; // type@006a │ │ +006352: 7601 ec00 1a00 |01ad: invoke-direct/range {v26}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +006358: 0800 1a00 |01b0: move-object/from16 v0, v26 │ │ +00635c: 0801 1600 |01b2: move-object/from16 v1, v22 │ │ +006360: 6e20 ef00 1000 |01b4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +006366: 0c1a |01b7: move-result-object v26 │ │ +006368: 1a1b 0200 |01b8: const-string v27, " KB" // string@0002 │ │ +00636c: 7402 ef00 1a00 |01ba: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +006372: 0c1a |01bd: move-result-object v26 │ │ +006374: 7401 f000 1a00 |01be: invoke-virtual/range {v26}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +00637a: 0c16 |01c1: move-result-object v22 │ │ +00637c: 28c7 |01c2: goto 0189 // -0039 │ │ +00637e: 1a18 3001 |01c3: const-string v24, "OIFM_DirScanner" // string@0130 │ │ +006382: 1a19 4501 |01c5: const-string v25, "Sorting results..." // string@0145 │ │ +006386: 7702 6700 1800 |01c7: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +00638c: 7110 ff00 0e00 |01ca: invoke-static {v14}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@00ff │ │ +006392: 7110 ff00 0f00 |01cd: invoke-static {v15}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@00ff │ │ +006398: 0800 2000 |01d0: move-object/from16 v0, v32 │ │ +00639c: 5500 a100 |01d2: iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ +0063a0: 0218 0000 |01d4: move/from16 v24, v0 │ │ +0063a4: 3918 2900 |01d6: if-nez v24, 01ff // +0029 │ │ +0063a8: 1a18 3001 |01d8: const-string v24, "OIFM_DirScanner" // string@0130 │ │ +0063ac: 1a19 4401 |01da: const-string v25, "Sending data back to main thread" // string@0144 │ │ +0063b0: 7702 6700 1800 |01dc: invoke-static/range {v24, v25}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +0063b6: 2204 9300 |01df: new-instance v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents; // type@0093 │ │ +0063ba: 7010 5501 0400 |01e1: invoke-direct {v4}, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.:()V // method@0155 │ │ +0063c0: 5b4e 9c00 |01e4: iput-object v14, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@009c │ │ +0063c4: 5b4f 9d00 |01e6: iput-object v15, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@009d │ │ +0063c8: 0800 1000 |01e8: move-object/from16 v0, v16 │ │ +0063cc: 5b40 9e00 |01ea: iput-object v0, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@009e │ │ +0063d0: 0800 2000 |01ec: move-object/from16 v0, v32 │ │ +0063d4: 5400 a500 |01ee: iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@00a5 │ │ +0063d8: 0818 0000 |01f0: move-object/from16 v24, v0 │ │ +0063dc: 1319 f401 |01f2: const/16 v25, #int 500 // #1f4 │ │ +0063e0: 7402 6100 1800 |01f4: invoke-virtual/range {v24, v25}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0061 │ │ +0063e6: 0c12 |01f7: move-result-object v18 │ │ +0063e8: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ +0063ec: 5b04 0d00 |01fa: iput-object v4, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ +0063f0: 7401 6200 1200 |01fc: invoke-virtual/range {v18}, Landroid/os/Message;.sendToTarget:()V // method@0062 │ │ +0063f6: 7601 5801 2000 |01ff: invoke-direct/range {v32}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.clearData:()V // method@0158 │ │ +0063fc: 2900 3efe |0202: goto/16 0040 // -01c2 │ │ catches : 1 │ │ 0x0161 - 0x0189 │ │ - Ljava/lang/Exception; -> 0x01a0 │ │ + Ljava/lang/Exception; -> 0x019e │ │ positions : │ │ 0x0000 line=66 │ │ 0x001e line=68 │ │ 0x0028 line=70 │ │ 0x0029 line=71 │ │ 0x002a line=72 │ │ 0x002c line=73 │ │ @@ -3446,105 +3451,105 @@ │ │ 0x0041 line=81 │ │ 0x0043 line=82 │ │ 0x004a line=83 │ │ 0x004c line=88 │ │ 0x0056 line=90 │ │ 0x0078 line=92 │ │ 0x007a line=95 │ │ - 0x0083 line=98 │ │ - 0x008c line=101 │ │ - 0x0097 line=104 │ │ - 0x00a8 line=105 │ │ - 0x00b8 line=106 │ │ - 0x00c9 line=108 │ │ - 0x00ca line=110 │ │ - 0x00cc line=111 │ │ - 0x00d3 line=112 │ │ - 0x00db line=114 │ │ - 0x00e2 line=115 │ │ - 0x00e7 line=85 │ │ - 0x00ec line=119 │ │ - 0x00ee line=120 │ │ - 0x00f7 line=127 │ │ - 0x00fd line=128 │ │ - 0x010d line=129 │ │ - 0x010f line=131 │ │ - 0x0127 line=111 │ │ - 0x012a line=134 │ │ - 0x012b line=136 │ │ + 0x0081 line=98 │ │ + 0x0088 line=101 │ │ + 0x0093 line=104 │ │ + 0x00a4 line=105 │ │ + 0x00b4 line=106 │ │ + 0x00c5 line=108 │ │ + 0x00c6 line=110 │ │ + 0x00c8 line=111 │ │ + 0x00d5 line=112 │ │ + 0x00dd line=114 │ │ + 0x00e4 line=115 │ │ + 0x00e9 line=85 │ │ + 0x00ee line=119 │ │ + 0x00f0 line=120 │ │ + 0x00f9 line=127 │ │ + 0x00ff line=128 │ │ + 0x010f line=129 │ │ + 0x0111 line=131 │ │ + 0x0113 line=132 │ │ + 0x0122 line=131 │ │ + 0x0129 line=111 │ │ + 0x012c line=134 │ │ + 0x012d line=136 │ │ + 0x012f line=137 │ │ + 0x013e line=136 │ │ 0x0144 line=140 │ │ 0x0148 line=142 │ │ 0x0154 line=144 │ │ 0x015c line=145 │ │ 0x015e line=146 │ │ 0x015f line=149 │ │ 0x0161 line=152 │ │ 0x0189 line=166 │ │ - 0x01a0 line=153 │ │ - 0x01a1 line=158 │ │ - 0x01ad line=159 │ │ - 0x01c5 line=172 │ │ - 0x01cc line=175 │ │ - 0x01cf line=176 │ │ - 0x01d2 line=178 │ │ - 0x01da line=179 │ │ - 0x01e1 line=181 │ │ - 0x01e6 line=183 │ │ - 0x01ea line=184 │ │ - 0x01ee line=185 │ │ - 0x01f2 line=187 │ │ - 0x01fe line=188 │ │ - 0x0202 line=189 │ │ - 0x0205 line=192 │ │ - locals : │ │ - 0x00cd - 0x00e7 reg=3 arr$ [Ljava/io/File; │ │ - 0x00d3 - 0x00e7 reg=5 currentFile Ljava/io/File; │ │ - 0x00ca - 0x00e7 reg=6 currentIcon Landroid/graphics/drawable/Drawable; │ │ - 0x00b8 - 0x00e7 reg=12 folderIcon Landroid/graphics/drawable/Drawable; │ │ - 0x00c9 - 0x00e7 reg=13 genericFileIcon Landroid/graphics/drawable/Drawable; │ │ - 0x00cf - 0x00e7 reg=14 i$ I │ │ - 0x00ce - 0x00e7 reg=15 len$ I │ │ - 0x0083 - 0x00e7 reg=16 listDir Ljava/util/List; Ljava/util/List; │ │ - 0x008c - 0x00e7 reg=17 listFile Ljava/util/List; Ljava/util/List; │ │ - 0x0097 - 0x00e7 reg=18 listSdCard Ljava/util/List; Ljava/util/List; │ │ - 0x007a - 0x00e7 reg=21 progress I │ │ - 0x00a8 - 0x00e7 reg=23 sdIcon Landroid/graphics/drawable/Drawable; │ │ - 0x0161 - 0x0187 reg=24 size Ljava/lang/String; │ │ - 0x0189 - 0x01a0 reg=24 size Ljava/lang/String; │ │ - 0x00ec - 0x01c5 reg=3 arr$ [Ljava/io/File; │ │ - 0x00ec - 0x01c5 reg=5 currentFile Ljava/io/File; │ │ - 0x01a1 - 0x01c5 reg=8 e Ljava/lang/Exception; │ │ - 0x0148 - 0x01c5 reg=10 fileName Ljava/lang/String; │ │ - 0x00ec - 0x01c5 reg=14 i$ I │ │ - 0x00ec - 0x01c5 reg=15 len$ I │ │ - 0x0154 - 0x01c5 reg=19 mimetype Ljava/lang/String; │ │ - 0x01ad - 0x01c5 reg=24 size Ljava/lang/String; │ │ - 0x01e6 - 0x0205 reg=4 contents Lorg/moparisthebest/openintents/filemanager/DirectoryContents; │ │ - 0x01fe - 0x0205 reg=20 msg Landroid/os/Message; │ │ - 0x00ec - 0x020a reg=6 currentIcon Landroid/graphics/drawable/Drawable; │ │ - 0x002a - 0x020a reg=7 dirCount I │ │ - 0x0029 - 0x020a reg=9 fileCount I │ │ - 0x0028 - 0x020a reg=11 files [Ljava/io/File; │ │ - 0x00ec - 0x020a reg=12 folderIcon Landroid/graphics/drawable/Drawable; │ │ - 0x00ec - 0x020a reg=13 genericFileIcon Landroid/graphics/drawable/Drawable; │ │ - 0x00ec - 0x020a reg=16 listDir Ljava/util/List; Ljava/util/List; │ │ - 0x00ec - 0x020a reg=17 listFile Ljava/util/List; Ljava/util/List; │ │ - 0x00ec - 0x020a reg=18 listSdCard Ljava/util/List; Ljava/util/List; │ │ - 0x00ec - 0x020a reg=21 progress I │ │ - 0x002c - 0x020a reg=22 sdCount I │ │ - 0x00ec - 0x020a reg=23 sdIcon Landroid/graphics/drawable/Drawable; │ │ - 0x002e - 0x020a reg=25 totalCount I │ │ - 0x0000 - 0x020a reg=32 this Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; │ │ + 0x018b line=167 │ │ + 0x0198 line=166 │ │ + 0x019e line=153 │ │ + 0x019f line=158 │ │ + 0x01ab line=159 │ │ + 0x01c3 line=172 │ │ + 0x01ca line=175 │ │ + 0x01cd line=176 │ │ + 0x01d0 line=178 │ │ + 0x01d8 line=179 │ │ + 0x01df line=181 │ │ + 0x01e4 line=183 │ │ + 0x01e6 line=184 │ │ + 0x01e8 line=185 │ │ + 0x01ec line=187 │ │ + 0x01f8 line=188 │ │ + 0x01fc line=189 │ │ + 0x01ff line=192 │ │ + locals : │ │ + 0x00d5 - 0x00e9 reg=5 currentFile Ljava/io/File; │ │ + 0x00c6 - 0x00e9 reg=6 currentIcon Landroid/graphics/drawable/Drawable; │ │ + 0x00b4 - 0x00e9 reg=12 folderIcon Landroid/graphics/drawable/Drawable; │ │ + 0x00c5 - 0x00e9 reg=13 genericFileIcon Landroid/graphics/drawable/Drawable; │ │ + 0x0081 - 0x00e9 reg=14 listDir Ljava/util/List; Ljava/util/List; │ │ + 0x0088 - 0x00e9 reg=15 listFile Ljava/util/List; Ljava/util/List; │ │ + 0x0093 - 0x00e9 reg=16 listSdCard Ljava/util/List; Ljava/util/List; │ │ + 0x007a - 0x00e9 reg=19 progress I │ │ + 0x00a4 - 0x00e9 reg=21 sdIcon Landroid/graphics/drawable/Drawable; │ │ + 0x0161 - 0x0187 reg=22 size Ljava/lang/String; │ │ + 0x0189 - 0x019e reg=22 size Ljava/lang/String; │ │ + 0x00ee - 0x01c3 reg=5 currentFile Ljava/io/File; │ │ + 0x019f - 0x01c3 reg=8 e Ljava/lang/Exception; │ │ + 0x0148 - 0x01c3 reg=10 fileName Ljava/lang/String; │ │ + 0x0154 - 0x01c3 reg=17 mimetype Ljava/lang/String; │ │ + 0x01ab - 0x01c3 reg=22 size Ljava/lang/String; │ │ + 0x01e4 - 0x01ff reg=4 contents Lorg/moparisthebest/openintents/filemanager/DirectoryContents; │ │ + 0x01f8 - 0x01ff reg=18 msg Landroid/os/Message; │ │ + 0x00ee - 0x0204 reg=6 currentIcon Landroid/graphics/drawable/Drawable; │ │ + 0x002a - 0x0204 reg=7 dirCount I │ │ + 0x0029 - 0x0204 reg=9 fileCount I │ │ + 0x0028 - 0x0204 reg=11 files [Ljava/io/File; │ │ + 0x00ee - 0x0204 reg=12 folderIcon Landroid/graphics/drawable/Drawable; │ │ + 0x00ee - 0x0204 reg=13 genericFileIcon Landroid/graphics/drawable/Drawable; │ │ + 0x00ee - 0x0204 reg=14 listDir Ljava/util/List; Ljava/util/List; │ │ + 0x00ee - 0x0204 reg=15 listFile Ljava/util/List; Ljava/util/List; │ │ + 0x00ee - 0x0204 reg=16 listSdCard Ljava/util/List; Ljava/util/List; │ │ + 0x00ee - 0x0204 reg=19 progress I │ │ + 0x002c - 0x0204 reg=20 sdCount I │ │ + 0x00ee - 0x0204 reg=21 sdIcon Landroid/graphics/drawable/Drawable; │ │ + 0x002e - 0x0204 reg=23 totalCount I │ │ + 0x0000 - 0x0204 reg=32 this Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; │ │ │ │ source_file_idx : 48 (DirectoryScanner.java) │ │ │ │ Class #23 header: │ │ -class_idx : 153 │ │ +class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #23 annotations: │ │ @@ -3570,51 +3575,51 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0061a8: |[0061a8] org.moparisthebest.openintents.filemanager.FileManagerActivity$10.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0061b8: 5b01 a900 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00a9 │ │ -0061bc: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0061c2: 0e00 |0005: return-void │ │ +006410: |[006410] org.moparisthebest.openintents.filemanager.FileManagerActivity$10.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006420: 5b01 a900 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00a9 │ │ +006424: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00642a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=995 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0061c4: |[0061c4] org.moparisthebest.openintents.filemanager.FileManagerActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -0061d4: 0e00 |0000: return-void │ │ +00642c: |[00642c] org.moparisthebest.openintents.filemanager.FileManagerActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +00643c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #24 header: │ │ -class_idx : 154 │ │ +class_idx : 150 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #24 annotations: │ │ @@ -3640,57 +3645,57 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0061d8: |[0061d8] org.moparisthebest.openintents.filemanager.FileManagerActivity$11.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0061e8: 5b01 aa00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00aa │ │ -0061ec: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0061f2: 0e00 |0005: return-void │ │ +006440: |[006440] org.moparisthebest.openintents.filemanager.FileManagerActivity$11.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006450: 5b01 aa00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00aa │ │ +006454: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00645a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=989 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0061f4: |[0061f4] org.moparisthebest.openintents.filemanager.FileManagerActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ -006204: 5420 aa00 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00aa │ │ -006208: 5421 aa00 |0002: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00aa │ │ -00620c: 7110 8001 0100 |0004: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$700:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/io/File; // method@0180 │ │ -006212: 0c01 |0007: move-result-object v1 │ │ -006214: 7120 8101 1000 |0008: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$800:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@0181 │ │ -00621a: 0e00 |000b: return-void │ │ +00645c: |[00645c] org.moparisthebest.openintents.filemanager.FileManagerActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ +00646c: 5420 aa00 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00aa │ │ +006470: 5421 aa00 |0002: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00aa │ │ +006474: 7110 8001 0100 |0004: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$700:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/io/File; // method@0180 │ │ +00647a: 0c01 |0007: move-result-object v1 │ │ +00647c: 7120 8101 1000 |0008: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$800:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@0181 │ │ +006482: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ 0x000b line=993 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11; │ │ 0x0000 - 0x000c reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000c reg=4 which I │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #25 header: │ │ -class_idx : 155 │ │ +class_idx : 151 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #25 annotations: │ │ @@ -3716,51 +3721,51 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00621c: |[00621c] org.moparisthebest.openintents.filemanager.FileManagerActivity$12.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -00622c: 5b01 ab00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ab │ │ -006230: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -006236: 0e00 |0005: return-void │ │ +006484: |[006484] org.moparisthebest.openintents.filemanager.FileManagerActivity$12.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006494: 5b01 ab00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ab │ │ +006498: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00649e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -006238: |[006238] org.moparisthebest.openintents.filemanager.FileManagerActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ -006248: 0e00 |0000: return-void │ │ +0064a0: |[0064a0] org.moparisthebest.openintents.filemanager.FileManagerActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ +0064b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #26 header: │ │ -class_idx : 156 │ │ +class_idx : 152 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #26 annotations: │ │ @@ -3790,62 +3795,62 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00624c: |[00624c] org.moparisthebest.openintents.filemanager.FileManagerActivity$13.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V │ │ -00625c: 5b01 ac00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ac │ │ -006260: 5b02 ad00 |0002: iput-object v2, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.val$et2:Landroid/widget/EditText; // field@00ad │ │ -006264: 7010 dd00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -00626a: 0e00 |0007: return-void │ │ +0064b4: |[0064b4] org.moparisthebest.openintents.filemanager.FileManagerActivity$13.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V │ │ +0064c4: 5b01 ac00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ac │ │ +0064c8: 5b02 ad00 |0002: iput-object v2, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.val$et2:Landroid/widget/EditText; // field@00ad │ │ +0064cc: 7010 dd00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0064d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -00626c: |[00626c] org.moparisthebest.openintents.filemanager.FileManagerActivity$13.onClick:(Landroid/content/DialogInterface;I)V │ │ -00627c: 5430 ac00 |0000: iget-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ac │ │ -006280: 5431 ac00 |0002: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ac │ │ -006284: 7110 8001 0100 |0004: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$700:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/io/File; // method@0180 │ │ -00628a: 0c01 |0007: move-result-object v1 │ │ -00628c: 5432 ad00 |0008: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.val$et2:Landroid/widget/EditText; // field@00ad │ │ -006290: 6e10 8c00 0200 |000a: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ -006296: 0c02 |000d: move-result-object v2 │ │ -006298: 6e10 de00 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ -00629e: 0c02 |0011: move-result-object v2 │ │ -0062a0: 7130 8201 1002 |0012: invoke-static {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$900:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;Ljava/lang/String;)V // method@0182 │ │ -0062a6: 0e00 |0015: return-void │ │ +0064d4: |[0064d4] org.moparisthebest.openintents.filemanager.FileManagerActivity$13.onClick:(Landroid/content/DialogInterface;I)V │ │ +0064e4: 5430 ac00 |0000: iget-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ac │ │ +0064e8: 5431 ac00 |0002: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ac │ │ +0064ec: 7110 8001 0100 |0004: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$700:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/io/File; // method@0180 │ │ +0064f2: 0c01 |0007: move-result-object v1 │ │ +0064f4: 5432 ad00 |0008: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.val$et2:Landroid/widget/EditText; // field@00ad │ │ +0064f8: 6e10 8c00 0200 |000a: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ +0064fe: 0c02 |000d: move-result-object v2 │ │ +006500: 6e10 de00 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ +006506: 0c02 |0011: move-result-object v2 │ │ +006508: 7130 8201 1002 |0012: invoke-static {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$900:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;Ljava/lang/String;)V // method@0182 │ │ +00650e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0015 line=1015 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13; │ │ 0x0000 - 0x0016 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0016 reg=5 which I │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #27 header: │ │ -class_idx : 157 │ │ +class_idx : 153 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 37 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ @@ -3872,53 +3877,53 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0062a8: |[0062a8] org.moparisthebest.openintents.filemanager.FileManagerActivity$1.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0062b8: 5b01 ae00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ae │ │ -0062bc: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0060 │ │ -0062c2: 0e00 |0005: return-void │ │ +006510: |[006510] org.moparisthebest.openintents.filemanager.FileManagerActivity$1.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006520: 5b01 ae00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ae │ │ +006524: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0060 │ │ +00652a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0062c4: |[0062c4] org.moparisthebest.openintents.filemanager.FileManagerActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -0062d4: 5410 ae00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ae │ │ -0062d8: 7120 7901 2000 |0002: invoke-static {v0, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$000:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V // method@0179 │ │ -0062de: 0e00 |0005: return-void │ │ +00652c: |[00652c] org.moparisthebest.openintents.filemanager.FileManagerActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +00653c: 5410 ae00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00ae │ │ +006540: 7120 7901 2000 |0002: invoke-static {v0, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$000:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V // method@0179 │ │ +006546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1; │ │ 0x0000 - 0x0006 reg=2 msg Landroid/os/Message; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #28 header: │ │ -class_idx : 158 │ │ +class_idx : 154 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #28 annotations: │ │ @@ -3944,53 +3949,53 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0062e0: |[0062e0] org.moparisthebest.openintents.filemanager.FileManagerActivity$2.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0062f0: 5b01 af00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00af │ │ -0062f4: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0062fa: 0e00 |0005: return-void │ │ +006548: |[006548] org.moparisthebest.openintents.filemanager.FileManagerActivity$2.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006558: 5b01 af00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00af │ │ +00655c: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +006562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0062fc: |[0062fc] org.moparisthebest.openintents.filemanager.FileManagerActivity$2.onClick:(Landroid/view/View;)V │ │ -00630c: 5410 af00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00af │ │ -006310: 7110 7a01 0000 |0002: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$100:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@017a │ │ -006316: 0e00 |0005: return-void │ │ +006564: |[006564] org.moparisthebest.openintents.filemanager.FileManagerActivity$2.onClick:(Landroid/view/View;)V │ │ +006574: 5410 af00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00af │ │ +006578: 7110 7a01 0000 |0002: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$100:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@017a │ │ +00657e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #29 header: │ │ -class_idx : 159 │ │ +class_idx : 155 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #29 annotations: │ │ @@ -4016,53 +4021,53 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006318: |[006318] org.moparisthebest.openintents.filemanager.FileManagerActivity$3.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -006328: 5b01 b000 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b0 │ │ -00632c: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -006332: 0e00 |0005: return-void │ │ +006580: |[006580] org.moparisthebest.openintents.filemanager.FileManagerActivity$3.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006590: 5b01 b000 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b0 │ │ +006594: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00659a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006334: |[006334] org.moparisthebest.openintents.filemanager.FileManagerActivity$3.onClick:(Landroid/view/View;)V │ │ -006344: 5410 b000 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b0 │ │ -006348: 7110 7b01 0000 |0002: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$200:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@017b │ │ -00634e: 0e00 |0005: return-void │ │ +00659c: |[00659c] org.moparisthebest.openintents.filemanager.FileManagerActivity$3.onClick:(Landroid/view/View;)V │ │ +0065ac: 5410 b000 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b0 │ │ +0065b0: 7110 7b01 0000 |0002: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$200:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@017b │ │ +0065b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0005 line=373 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #30 header: │ │ -class_idx : 160 │ │ +class_idx : 156 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #30 annotations: │ │ @@ -4088,56 +4093,56 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006350: |[006350] org.moparisthebest.openintents.filemanager.FileManagerActivity$4.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -006360: 5b01 b100 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b1 │ │ -006364: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -00636a: 0e00 |0005: return-void │ │ +0065b8: |[0065b8] org.moparisthebest.openintents.filemanager.FileManagerActivity$4.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +0065c8: 5b01 b100 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b1 │ │ +0065cc: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0065d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00636c: |[00636c] org.moparisthebest.openintents.filemanager.FileManagerActivity$4.onClick:(Landroid/view/View;)V │ │ -00637c: 5430 b100 |0000: iget-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b1 │ │ -006380: 2201 5700 |0002: new-instance v1, Ljava/io/File; // type@0057 │ │ -006384: 1a02 0a00 |0004: const-string v2, "/" // string@000a │ │ -006388: 7020 b800 2100 |0006: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -00638e: 7120 7c01 1000 |0009: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@017c │ │ -006394: 0e00 |000c: return-void │ │ +0065d4: |[0065d4] org.moparisthebest.openintents.filemanager.FileManagerActivity$4.onClick:(Landroid/view/View;)V │ │ +0065e4: 5430 b100 |0000: iget-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b1 │ │ +0065e8: 2201 5300 |0002: new-instance v1, Ljava/io/File; // type@0053 │ │ +0065ec: 1a02 0a00 |0004: const-string v2, "/" // string@000a │ │ +0065f0: 7020 b800 2100 |0006: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +0065f6: 7120 7c01 1000 |0009: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@017c │ │ +0065fc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x000c line=679 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4; │ │ 0x0000 - 0x000d reg=4 view Landroid/view/View; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #31 header: │ │ -class_idx : 161 │ │ +class_idx : 157 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ @@ -4163,58 +4168,58 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006398: |[006398] org.moparisthebest.openintents.filemanager.FileManagerActivity$5.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0063a8: 5b01 b200 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b2 │ │ -0063ac: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0063b2: 0e00 |0005: return-void │ │ +006600: |[006600] org.moparisthebest.openintents.filemanager.FileManagerActivity$5.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006610: 5b01 b200 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b2 │ │ +006614: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00661a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0063b4: |[0063b4] org.moparisthebest.openintents.filemanager.FileManagerActivity$5.onClick:(Landroid/view/View;)V │ │ -0063c4: 5430 b200 |0000: iget-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b2 │ │ -0063c8: 2201 5700 |0002: new-instance v1, Ljava/io/File; // type@0057 │ │ -0063cc: 5432 b200 |0004: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b2 │ │ -0063d0: 7110 7d01 0200 |0006: invoke-static {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$400:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/lang/String; // method@017d │ │ -0063d6: 0c02 |0009: move-result-object v2 │ │ -0063d8: 7020 b800 2100 |000a: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -0063de: 7120 7c01 1000 |000d: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@017c │ │ -0063e4: 0e00 |0010: return-void │ │ +00661c: |[00661c] org.moparisthebest.openintents.filemanager.FileManagerActivity$5.onClick:(Landroid/view/View;)V │ │ +00662c: 5430 b200 |0000: iget-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b2 │ │ +006630: 2201 5300 |0002: new-instance v1, Ljava/io/File; // type@0053 │ │ +006634: 5432 b200 |0004: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b2 │ │ +006638: 7110 7d01 0200 |0006: invoke-static {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$400:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/lang/String; // method@017d │ │ +00663e: 0c02 |0009: move-result-object v2 │ │ +006640: 7020 b800 2100 |000a: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +006646: 7120 7c01 1000 |000d: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@017c │ │ +00664c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0010 line=697 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5; │ │ 0x0000 - 0x0011 reg=4 view Landroid/view/View; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #32 header: │ │ -class_idx : 162 │ │ +class_idx : 158 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #32 annotations: │ │ @@ -4240,60 +4245,60 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0063e8: |[0063e8] org.moparisthebest.openintents.filemanager.FileManagerActivity$6.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0063f8: 5b01 b300 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b3 │ │ -0063fc: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -006402: 0e00 |0005: return-void │ │ +006650: |[006650] org.moparisthebest.openintents.filemanager.FileManagerActivity$6.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006660: 5b01 b300 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b3 │ │ +006664: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00666a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -006404: |[006404] org.moparisthebest.openintents.filemanager.FileManagerActivity$6.onClick:(Landroid/view/View;)V │ │ -006414: 6e10 7c00 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@007c │ │ -00641a: 0c00 |0003: move-result-object v0 │ │ -00641c: 1f00 6d00 |0004: check-cast v0, Ljava/lang/String; // type@006d │ │ -006420: 5431 b300 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b3 │ │ -006424: 2202 5700 |0008: new-instance v2, Ljava/io/File; // type@0057 │ │ -006428: 7020 b800 0200 |000a: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -00642e: 7120 7c01 2100 |000d: invoke-static {v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@017c │ │ -006434: 0e00 |0010: return-void │ │ +00666c: |[00666c] org.moparisthebest.openintents.filemanager.FileManagerActivity$6.onClick:(Landroid/view/View;)V │ │ +00667c: 6e10 7c00 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@007c │ │ +006682: 0c00 |0003: move-result-object v0 │ │ +006684: 1f00 6900 |0004: check-cast v0, Ljava/lang/String; // type@0069 │ │ +006688: 5431 b300 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b3 │ │ +00668c: 2202 5300 |0008: new-instance v2, Ljava/io/File; // type@0053 │ │ +006690: 7020 b800 0200 |000a: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +006696: 7120 7c01 2100 |000d: invoke-static {v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V // method@017c │ │ +00669c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0006 line=708 │ │ 0x0010 line=709 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 dir Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6; │ │ 0x0000 - 0x0011 reg=4 view Landroid/view/View; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #33 header: │ │ -class_idx : 163 │ │ +class_idx : 159 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #33 annotations: │ │ @@ -4319,53 +4324,53 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006438: |[006438] org.moparisthebest.openintents.filemanager.FileManagerActivity$7.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -006448: 5b01 b400 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b4 │ │ -00644c: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -006452: 0e00 |0005: return-void │ │ +0066a0: |[0066a0] org.moparisthebest.openintents.filemanager.FileManagerActivity$7.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +0066b0: 5b01 b400 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b4 │ │ +0066b4: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0066ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006454: |[006454] org.moparisthebest.openintents.filemanager.FileManagerActivity$7.onClick:(Landroid/view/View;)V │ │ -006464: 5410 b400 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b4 │ │ -006468: 7110 7e01 0000 |0002: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$500:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@017e │ │ -00646e: 0e00 |0005: return-void │ │ +0066bc: |[0066bc] org.moparisthebest.openintents.filemanager.FileManagerActivity$7.onClick:(Landroid/view/View;)V │ │ +0066cc: 5410 b400 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b4 │ │ +0066d0: 7110 7e01 0000 |0002: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$500:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@017e │ │ +0066d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0005 line=740 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #34 header: │ │ -class_idx : 164 │ │ +class_idx : 160 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #34 annotations: │ │ @@ -4391,51 +4396,51 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006470: |[006470] org.moparisthebest.openintents.filemanager.FileManagerActivity$8.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -006480: 5b01 b500 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b5 │ │ -006484: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -00648a: 0e00 |0005: return-void │ │ +0066d8: |[0066d8] org.moparisthebest.openintents.filemanager.FileManagerActivity$8.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +0066e8: 5b01 b500 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b5 │ │ +0066ec: 7010 dd00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +0066f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00648c: |[00648c] org.moparisthebest.openintents.filemanager.FileManagerActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -00649c: 0e00 |0000: return-void │ │ +0066f4: |[0066f4] org.moparisthebest.openintents.filemanager.FileManagerActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +006704: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #35 header: │ │ -class_idx : 165 │ │ +class_idx : 161 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 55 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #35 annotations: │ │ @@ -4465,59 +4470,59 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0064a0: |[0064a0] org.moparisthebest.openintents.filemanager.FileManagerActivity$9.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V │ │ -0064b0: 5b01 b600 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b6 │ │ -0064b4: 5b02 b700 |0002: iput-object v2, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.val$et:Landroid/widget/EditText; // field@00b7 │ │ -0064b8: 7010 dd00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -0064be: 0e00 |0007: return-void │ │ +006708: |[006708] org.moparisthebest.openintents.filemanager.FileManagerActivity$9.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V │ │ +006718: 5b01 b600 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b6 │ │ +00671c: 5b02 b700 |0002: iput-object v2, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.val$et:Landroid/widget/EditText; // field@00b7 │ │ +006720: 7010 dd00 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +006726: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0064c0: |[0064c0] org.moparisthebest.openintents.filemanager.FileManagerActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -0064d0: 5420 b600 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b6 │ │ -0064d4: 5421 b700 |0002: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.val$et:Landroid/widget/EditText; // field@00b7 │ │ -0064d8: 6e10 8c00 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ -0064de: 0c01 |0007: move-result-object v1 │ │ -0064e0: 6e10 de00 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ -0064e6: 0c01 |000b: move-result-object v1 │ │ -0064e8: 7120 7f01 1000 |000c: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$600:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/lang/String;)V // method@017f │ │ -0064ee: 0e00 |000f: return-void │ │ +006728: |[006728] org.moparisthebest.openintents.filemanager.FileManagerActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +006738: 5420 b600 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // field@00b6 │ │ +00673c: 5421 b700 |0002: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.val$et:Landroid/widget/EditText; // field@00b7 │ │ +006740: 6e10 8c00 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ +006746: 0c01 |0007: move-result-object v1 │ │ +006748: 6e10 de00 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ +00674e: 0c01 |000b: move-result-object v1 │ │ +006750: 7120 7f01 1000 |000c: invoke-static {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.access$600:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/lang/String;)V // method@017f │ │ +006756: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ 0x000f line=975 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9; │ │ 0x0000 - 0x0010 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0010 reg=4 which I │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #36 header: │ │ -class_idx : 166 │ │ +class_idx : 162 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 9 │ │ source_file_idx : 55 │ │ static_fields_size : 29 │ │ instance_fields_size: 25 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 13 │ │ @@ -4792,41 +4797,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0064f0: |[0064f0] org.moparisthebest.openintents.filemanager.FileManagerActivity.:()V │ │ -006500: 7010 1900 0200 |0000: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@0019 │ │ -006506: 2200 7b00 |0003: new-instance v0, Ljava/util/ArrayList; // type@007b │ │ -00650a: 7010 f800 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ -006510: 5b20 d700 |0008: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ -006514: 2200 7b00 |000a: new-instance v0, Ljava/util/ArrayList; // type@007b │ │ -006518: 7010 f800 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ -00651e: 5b20 e400 |000f: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ -006522: 2200 7b00 |0011: new-instance v0, Ljava/util/ArrayList; // type@007b │ │ -006526: 7010 f800 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ -00652c: 5b20 e500 |0016: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ -006530: 2200 7b00 |0018: new-instance v0, Ljava/util/ArrayList; // type@007b │ │ -006534: 7010 f800 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ -00653a: 5b20 e600 |001d: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ -00653e: 2200 5700 |001f: new-instance v0, Ljava/io/File; // type@0057 │ │ -006542: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -006546: 7020 b800 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -00654c: 5b20 d500 |0026: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -006550: 1a00 0000 |0028: const-string v0, "" // string@0000 │ │ -006554: 5b20 ea00 |002a: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ -006558: 2200 5700 |002c: new-instance v0, Ljava/io/File; // type@0057 │ │ -00655c: 1a01 0000 |002e: const-string v1, "" // string@0000 │ │ -006560: 7020 b800 1000 |0030: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -006566: 5b20 da00 |0033: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -00656a: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -00656c: 5b20 e300 |0036: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ -006570: 0e00 |0038: return-void │ │ +006758: |[006758] org.moparisthebest.openintents.filemanager.FileManagerActivity.:()V │ │ +006768: 7010 1900 0200 |0000: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@0019 │ │ +00676e: 2200 7700 |0003: new-instance v0, Ljava/util/ArrayList; // type@0077 │ │ +006772: 7010 f800 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ +006778: 5b20 d700 |0008: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ +00677c: 2200 7700 |000a: new-instance v0, Ljava/util/ArrayList; // type@0077 │ │ +006780: 7010 f800 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ +006786: 5b20 e400 |000f: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ +00678a: 2200 7700 |0011: new-instance v0, Ljava/util/ArrayList; // type@0077 │ │ +00678e: 7010 f800 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ +006794: 5b20 e500 |0016: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ +006798: 2200 7700 |0018: new-instance v0, Ljava/util/ArrayList; // type@0077 │ │ +00679c: 7010 f800 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ +0067a2: 5b20 e600 |001d: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ +0067a6: 2200 5300 |001f: new-instance v0, Ljava/io/File; // type@0053 │ │ +0067aa: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +0067ae: 7020 b800 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +0067b4: 5b20 d500 |0026: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0067b8: 1a00 0000 |0028: const-string v0, "" // string@0000 │ │ +0067bc: 5b20 ea00 |002a: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ +0067c0: 2200 5300 |002c: new-instance v0, Ljava/io/File; // type@0053 │ │ +0067c4: 1a01 0000 |002e: const-string v1, "" // string@0000 │ │ +0067c8: 7020 b800 1000 |0030: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +0067ce: 5b20 da00 |0033: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +0067d2: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +0067d4: 5b20 e300 |0036: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ +0067d8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=119 │ │ 0x000a line=122 │ │ 0x0011 line=125 │ │ 0x0018 line=128 │ │ @@ -4842,17 +4847,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -006574: |[006574] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$000:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V │ │ -006584: 7020 9601 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.handleMessage:(Landroid/os/Message;)V // method@0196 │ │ -00658a: 0e00 |0003: return-void │ │ +0067dc: |[0067dc] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$000:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V │ │ +0067ec: 7020 9601 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.handleMessage:(Landroid/os/Message;)V // method@0196 │ │ +0067f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/os/Message; │ │ │ │ @@ -4861,17 +4866,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00658c: |[00658c] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$100:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -00659c: 7010 aa01 0000 |0000: invoke-direct {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.pickFileOrDirectory:()V // method@01aa │ │ -0065a2: 0e00 |0003: return-void │ │ +0067f4: |[0067f4] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$100:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006804: 7010 aa01 0000 |0000: invoke-direct {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.pickFileOrDirectory:()V // method@01aa │ │ +00680a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ #3 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ @@ -4879,17 +4884,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0065a4: |[0065a4] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$200:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0065b4: 7010 9501 0000 |0000: invoke-direct {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.goToDirectoryInEditText:()V // method@0195 │ │ -0065ba: 0e00 |0003: return-void │ │ +00680c: |[00680c] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$200:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +00681c: 7010 9501 0000 |0000: invoke-direct {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.goToDirectoryInEditText:()V // method@0195 │ │ +006822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ #4 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ @@ -4897,17 +4902,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0065bc: |[0065bc] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V │ │ -0065cc: 7020 9801 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.jumpTo:(Ljava/io/File;)V // method@0198 │ │ -0065d2: 0e00 |0003: return-void │ │ +006824: |[006824] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$300:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V │ │ +006834: 7020 9801 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.jumpTo:(Ljava/io/File;)V // method@0198 │ │ +00683a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -4916,17 +4921,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0065d4: |[0065d4] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$400:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/lang/String; │ │ -0065e4: 5410 ea00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ -0065e8: 1100 |0002: return-object v0 │ │ +00683c: |[00683c] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$400:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/lang/String; │ │ +00684c: 5410 ea00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ +006850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ #6 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ @@ -4934,17 +4939,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0065ec: |[0065ec] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$500:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ -0065fc: 7010 c001 0000 |0000: invoke-direct {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.upOneLevel:()V // method@01c0 │ │ -006602: 0e00 |0003: return-void │ │ +006854: |[006854] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$500:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ +006864: 7010 c001 0000 |0000: invoke-direct {v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.upOneLevel:()V // method@01c0 │ │ +00686a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ #7 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ @@ -4952,17 +4957,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -006604: |[006604] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$600:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/lang/String;)V │ │ -006614: 7020 8701 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.createNewFolder:(Ljava/lang/String;)V // method@0187 │ │ -00661a: 0e00 |0003: return-void │ │ +00686c: |[00686c] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$600:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/lang/String;)V │ │ +00687c: 7020 8701 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.createNewFolder:(Ljava/lang/String;)V // method@0187 │ │ +006882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -4971,17 +4976,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00661c: |[00661c] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$700:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/io/File; │ │ -00662c: 5410 da00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -006630: 1100 |0002: return-object v0 │ │ +006884: |[006884] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$700:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)Ljava/io/File; │ │ +006894: 5410 da00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +006898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ #9 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ @@ -4989,17 +4994,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -006634: |[006634] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$800:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V │ │ -006644: 7020 8901 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.deleteFileOrFolder:(Ljava/io/File;)V // method@0189 │ │ -00664a: 0e00 |0003: return-void │ │ +00689c: |[00689c] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$800:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;)V │ │ +0068ac: 7020 8901 1000 |0000: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.deleteFileOrFolder:(Ljava/io/File;)V // method@0189 │ │ +0068b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -5008,17 +5013,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00664c: |[00664c] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$900:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;Ljava/lang/String;)V │ │ -00665c: 7030 b101 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.renameFileOrFolder:(Ljava/io/File;Ljava/lang/String;)V // method@01b1 │ │ -006662: 0e00 |0003: return-void │ │ +0068b4: |[0068b4] org.moparisthebest.openintents.filemanager.FileManagerActivity.access$900:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Ljava/io/File;Ljava/lang/String;)V │ │ +0068c4: 7030 b101 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.renameFileOrFolder:(Ljava/io/File;Ljava/lang/String;)V // method@01b1 │ │ +0068ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -5028,25 +5033,25 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -006664: |[006664] org.moparisthebest.openintents.filemanager.FileManagerActivity.addAllElements:(Ljava/util/List;Ljava/util/List;)V │ │ -006674: 7210 0c01 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@010c │ │ -00667a: 0a01 |0003: move-result v1 │ │ -00667c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00667e: 3510 0c00 |0005: if-ge v0, v1, 0011 // +000c │ │ -006682: 7220 0a01 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -006688: 0c02 |000a: move-result-object v2 │ │ -00668a: 7220 0801 2400 |000b: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ -006690: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -006694: 28f5 |0010: goto 0005 // -000b │ │ -006696: 0e00 |0011: return-void │ │ +0068cc: |[0068cc] org.moparisthebest.openintents.filemanager.FileManagerActivity.addAllElements:(Ljava/util/List;Ljava/util/List;)V │ │ +0068dc: 7210 0c01 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@010c │ │ +0068e2: 0a01 |0003: move-result v1 │ │ +0068e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0068e6: 3510 0c00 |0005: if-ge v0, v1, 0011 // +000c │ │ +0068ea: 7220 0a01 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +0068f0: 0c02 |000a: move-result-object v2 │ │ +0068f2: 7220 0801 2400 |000b: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ +0068f8: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0068fc: 28f5 |0010: goto 0005 // -000b │ │ +0068fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0004 line=660 │ │ 0x0007 line=661 │ │ 0x000e line=660 │ │ 0x0011 line=663 │ │ @@ -5064,45 +5069,45 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -006698: |[006698] org.moparisthebest.openintents.filemanager.FileManagerActivity.browseTo:(Ljava/io/File;)V │ │ -0066a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0066aa: 6e10 c200 0300 |0001: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -0066b0: 0a00 |0004: move-result v0 │ │ -0066b2: 3800 1800 |0005: if-eqz v0, 001d // +0018 │ │ -0066b6: 5420 d500 |0007: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -0066ba: 6e20 bb00 0300 |0009: invoke-virtual {v3, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@00bb │ │ -0066c0: 0a00 |000c: move-result v0 │ │ -0066c2: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -0066c6: 7020 bd01 1200 |000f: invoke-direct {v2, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ -0066cc: 0e00 |0012: return-void │ │ -0066ce: 5420 d500 |0013: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -0066d2: 5b20 e800 |0015: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@00e8 │ │ -0066d6: 5b23 d500 |0017: iput-object v3, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -0066da: 7010 af01 0200 |0019: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ -0066e0: 28f6 |001c: goto 0012 // -000a │ │ -0066e2: 5220 eb00 |001d: iget v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -0066e6: 3210 0700 |001f: if-eq v0, v1, 0026 // +0007 │ │ -0066ea: 5220 eb00 |0021: iget v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -0066ee: 1231 |0023: const/4 v1, #int 3 // #3 │ │ -0066f0: 3310 0600 |0024: if-ne v0, v1, 002a // +0006 │ │ -0066f4: 7020 a901 3200 |0026: invoke-direct {v2, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.openFile:(Ljava/io/File;)V // method@01a9 │ │ -0066fa: 28e9 |0029: goto 0012 // -0017 │ │ -0066fc: 5220 eb00 |002a: iget v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -006700: 1221 |002c: const/4 v1, #int 2 // #2 │ │ -006702: 3310 e5ff |002d: if-ne v0, v1, 0012 // -001b │ │ -006706: 5420 e100 |002f: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ -00670a: 6e10 be00 0300 |0031: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -006710: 0c01 |0034: move-result-object v1 │ │ -006712: 6e20 8e00 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ -006718: 28da |0038: goto 0012 // -0026 │ │ +006900: |[006900] org.moparisthebest.openintents.filemanager.FileManagerActivity.browseTo:(Ljava/io/File;)V │ │ +006910: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +006912: 6e10 c200 0300 |0001: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +006918: 0a00 |0004: move-result v0 │ │ +00691a: 3800 1800 |0005: if-eqz v0, 001d // +0018 │ │ +00691e: 5420 d500 |0007: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +006922: 6e20 bb00 0300 |0009: invoke-virtual {v3, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@00bb │ │ +006928: 0a00 |000c: move-result v0 │ │ +00692a: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +00692e: 7020 bd01 1200 |000f: invoke-direct {v2, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ +006934: 0e00 |0012: return-void │ │ +006936: 5420 d500 |0013: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +00693a: 5b20 e800 |0015: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@00e8 │ │ +00693e: 5b23 d500 |0017: iput-object v3, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +006942: 7010 af01 0200 |0019: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ +006948: 28f6 |001c: goto 0012 // -000a │ │ +00694a: 5220 eb00 |001d: iget v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +00694e: 3210 0700 |001f: if-eq v0, v1, 0026 // +0007 │ │ +006952: 5220 eb00 |0021: iget v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +006956: 1231 |0023: const/4 v1, #int 3 // #3 │ │ +006958: 3310 0600 |0024: if-ne v0, v1, 002a // +0006 │ │ +00695c: 7020 a901 3200 |0026: invoke-direct {v2, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.openFile:(Ljava/io/File;)V // method@01a9 │ │ +006962: 28e9 |0029: goto 0012 // -0017 │ │ +006964: 5220 eb00 |002a: iget v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +006968: 1221 |002c: const/4 v1, #int 2 // #2 │ │ +00696a: 3310 e5ff |002d: if-ne v0, v1, 0012 // -001b │ │ +00696e: 5420 e100 |002f: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ +006972: 6e10 be00 0300 |0031: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +006978: 0c01 |0034: move-result-object v1 │ │ +00697a: 6e20 8e00 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ +006980: 28da |0038: goto 0012 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=541 │ │ 0x0007 line=542 │ │ 0x000f line=544 │ │ 0x0012 line=561 │ │ 0x0013 line=546 │ │ @@ -5121,66 +5126,66 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -00671c: |[00671c] org.moparisthebest.openintents.filemanager.FileManagerActivity.checkButtonLayout:()V │ │ -00672c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -00672e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -006730: 54a7 dd00 |0002: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -006734: 6e30 a100 4704 |0004: invoke-virtual {v7, v4, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@00a1 │ │ -00673a: 54a7 dd00 |0007: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -00673e: 6e10 9e00 0700 |0009: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getChildCount:()I // method@009e │ │ -006744: 0a01 |000c: move-result v1 │ │ -006746: 54a7 dd00 |000d: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -00674a: 6e10 9f00 0700 |000f: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@009f │ │ -006750: 0a03 |0012: move-result v3 │ │ -006752: 6e10 9401 0a00 |0013: invoke-virtual {v10}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getWindowManager:()Landroid/view/WindowManager; // method@0194 │ │ -006758: 0c07 |0016: move-result-object v7 │ │ -00675a: 7210 7f00 0700 |0017: invoke-interface {v7}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@007f │ │ -006760: 0c07 |001a: move-result-object v7 │ │ -006762: 6e10 6c00 0700 |001b: invoke-virtual {v7}, Landroid/view/Display;.getWidth:()I // method@006c │ │ -006768: 0a06 |001e: move-result v6 │ │ -00676a: 3763 4800 |001f: if-le v3, v6, 0067 // +0048 │ │ -00676e: 12e0 |0021: const/4 v0, #int -2 // #fe │ │ -006770: 2202 4800 |0022: new-instance v2, Landroid/widget/ImageButton; // type@0048 │ │ -006774: 7020 9200 a200 |0024: invoke-direct {v2, v10}, Landroid/widget/ImageButton;.:(Landroid/content/Context;)V // method@0092 │ │ -00677a: 1407 0200 027f |0027: const v7, #float 1.728e+38 // #7f020002 │ │ -006780: 6e20 9500 7200 |002a: invoke-virtual {v2, v7}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@0095 │ │ -006786: 2207 4a00 |002d: new-instance v7, Landroid/widget/LinearLayout$LayoutParams; // type@004a │ │ -00678a: 7030 9900 0700 |002f: invoke-direct {v7, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ -006790: 6e20 9600 7200 |0032: invoke-virtual {v2, v7}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0096 │ │ -006796: 2207 a300 |0035: new-instance v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7; // type@00a3 │ │ -00679a: 7020 7201 a700 |0037: invoke-direct {v7, v10}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0172 │ │ -0067a0: 6e20 9700 7200 |003a: invoke-virtual {v2, v7}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ -0067a6: 54a7 dd00 |003d: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -0067aa: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -0067ac: 6e30 9c00 2708 |0040: invoke-virtual {v7, v2, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;I)V // method@009c │ │ -0067b2: 6e30 9400 4204 |0043: invoke-virtual {v2, v4, v4}, Landroid/widget/ImageButton;.measure:(II)V // method@0094 │ │ -0067b8: 6e10 9300 0200 |0046: invoke-virtual {v2}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@0093 │ │ -0067be: 0a07 |0049: move-result v7 │ │ -0067c0: b073 |004a: add-int/2addr v3, v7 │ │ -0067c2: 3763 1c00 |004b: if-le v3, v6, 0067 // +001c │ │ -0067c6: 54a7 dd00 |004d: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -0067ca: 6e10 9e00 0700 |004f: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getChildCount:()I // method@009e │ │ -0067d0: 0a07 |0052: move-result v7 │ │ -0067d2: 1228 |0053: const/4 v8, #int 2 // #2 │ │ -0067d4: 3787 1300 |0054: if-le v7, v8, 0067 // +0013 │ │ -0067d8: 54a7 dd00 |0056: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -0067dc: 6e20 9d00 9700 |0058: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@009d │ │ -0067e2: 0c05 |005b: move-result-object v5 │ │ -0067e4: 6e10 7b00 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@007b │ │ -0067ea: 0a07 |005f: move-result v7 │ │ -0067ec: b173 |0060: sub-int/2addr v3, v7 │ │ -0067ee: 54a7 dd00 |0061: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -0067f2: 6e20 a300 9700 |0063: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.removeViewAt:(I)V // method@00a3 │ │ -0067f8: 28e5 |0066: goto 004b // -001b │ │ -0067fa: 0e00 |0067: return-void │ │ +006984: |[006984] org.moparisthebest.openintents.filemanager.FileManagerActivity.checkButtonLayout:()V │ │ +006994: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +006996: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +006998: 54a7 dd00 |0002: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +00699c: 6e30 a100 4704 |0004: invoke-virtual {v7, v4, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@00a1 │ │ +0069a2: 54a7 dd00 |0007: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +0069a6: 6e10 9e00 0700 |0009: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getChildCount:()I // method@009e │ │ +0069ac: 0a01 |000c: move-result v1 │ │ +0069ae: 54a7 dd00 |000d: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +0069b2: 6e10 9f00 0700 |000f: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@009f │ │ +0069b8: 0a03 |0012: move-result v3 │ │ +0069ba: 6e10 9401 0a00 |0013: invoke-virtual {v10}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getWindowManager:()Landroid/view/WindowManager; // method@0194 │ │ +0069c0: 0c07 |0016: move-result-object v7 │ │ +0069c2: 7210 7f00 0700 |0017: invoke-interface {v7}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@007f │ │ +0069c8: 0c07 |001a: move-result-object v7 │ │ +0069ca: 6e10 6c00 0700 |001b: invoke-virtual {v7}, Landroid/view/Display;.getWidth:()I // method@006c │ │ +0069d0: 0a06 |001e: move-result v6 │ │ +0069d2: 3763 4800 |001f: if-le v3, v6, 0067 // +0048 │ │ +0069d6: 12e0 |0021: const/4 v0, #int -2 // #fe │ │ +0069d8: 2202 4400 |0022: new-instance v2, Landroid/widget/ImageButton; // type@0044 │ │ +0069dc: 7020 9200 a200 |0024: invoke-direct {v2, v10}, Landroid/widget/ImageButton;.:(Landroid/content/Context;)V // method@0092 │ │ +0069e2: 1407 0200 027f |0027: const v7, #float 1.728e+38 // #7f020002 │ │ +0069e8: 6e20 9500 7200 |002a: invoke-virtual {v2, v7}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@0095 │ │ +0069ee: 2207 4600 |002d: new-instance v7, Landroid/widget/LinearLayout$LayoutParams; // type@0046 │ │ +0069f2: 7030 9900 0700 |002f: invoke-direct {v7, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ +0069f8: 6e20 9600 7200 |0032: invoke-virtual {v2, v7}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0096 │ │ +0069fe: 2207 9f00 |0035: new-instance v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7; // type@009f │ │ +006a02: 7020 7201 a700 |0037: invoke-direct {v7, v10}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0172 │ │ +006a08: 6e20 9700 7200 |003a: invoke-virtual {v2, v7}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ +006a0e: 54a7 dd00 |003d: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +006a12: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +006a14: 6e30 9c00 2708 |0040: invoke-virtual {v7, v2, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;I)V // method@009c │ │ +006a1a: 6e30 9400 4204 |0043: invoke-virtual {v2, v4, v4}, Landroid/widget/ImageButton;.measure:(II)V // method@0094 │ │ +006a20: 6e10 9300 0200 |0046: invoke-virtual {v2}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@0093 │ │ +006a26: 0a07 |0049: move-result v7 │ │ +006a28: b073 |004a: add-int/2addr v3, v7 │ │ +006a2a: 3763 1c00 |004b: if-le v3, v6, 0067 // +001c │ │ +006a2e: 54a7 dd00 |004d: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +006a32: 6e10 9e00 0700 |004f: invoke-virtual {v7}, Landroid/widget/LinearLayout;.getChildCount:()I // method@009e │ │ +006a38: 0a07 |0052: move-result v7 │ │ +006a3a: 1228 |0053: const/4 v8, #int 2 // #2 │ │ +006a3c: 3787 1300 |0054: if-le v7, v8, 0067 // +0013 │ │ +006a40: 54a7 dd00 |0056: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +006a44: 6e20 9d00 9700 |0058: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@009d │ │ +006a4a: 0c05 |005b: move-result-object v5 │ │ +006a4c: 6e10 7b00 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@007b │ │ +006a52: 0a07 |005f: move-result v7 │ │ +006a54: b173 |0060: sub-int/2addr v3, v7 │ │ +006a56: 54a7 dd00 |0061: iget-object v7, v10, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +006a5a: 6e20 a300 9700 |0063: invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;.removeViewAt:(I)V // method@00a3 │ │ +006a60: 28e5 |0066: goto 004b // -001b │ │ +006a62: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=721 │ │ 0x0002 line=722 │ │ 0x0007 line=723 │ │ 0x000d line=725 │ │ 0x0013 line=726 │ │ @@ -5213,40 +5218,40 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0067fc: |[0067fc] org.moparisthebest.openintents.filemanager.FileManagerActivity.copy:(Ljava/io/File;Ljava/io/File;)V │ │ -00680c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -00680e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -006810: 2203 5800 |0002: new-instance v3, Ljava/io/FileInputStream; // type@0058 │ │ -006814: 7020 c700 9300 |0004: invoke-direct {v3, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@00c7 │ │ -00681a: 2204 5a00 |0007: new-instance v4, Ljava/io/FileOutputStream; // type@005a │ │ -00681e: 7020 ca00 a400 |0009: invoke-direct {v4, v10}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@00ca │ │ -006824: 1406 0080 0000 |000c: const v6, #float 4.59177e-41 // #00008000 │ │ -00682a: 2360 b900 |000f: new-array v0, v6, [B // type@00b9 │ │ -00682e: 6e20 c900 0300 |0011: invoke-virtual {v3, v0}, Ljava/io/FileInputStream;.read:([B)I // method@00c9 │ │ -006834: 0a01 |0014: move-result v1 │ │ -006836: 3c01 1600 |0015: if-gtz v1, 002b // +0016 │ │ -00683a: 6e10 cb00 0400 |0017: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@00cb │ │ -006840: 6e10 c800 0300 |001a: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@00c8 │ │ -006846: 1405 3300 067f |001d: const v5, #float 1.78118e+38 // #7f060033 │ │ -00684c: 7010 af01 0800 |0020: invoke-direct {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ -006852: 7130 b400 5807 |0023: invoke-static {v8, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -006858: 0c06 |0026: move-result-object v6 │ │ -00685a: 6e10 b600 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -006860: 0e00 |002a: return-void │ │ -006862: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -006864: 6e40 cc00 0416 |002c: invoke-virtual {v4, v0, v6, v1}, Ljava/io/FileOutputStream;.write:([BII)V // method@00cc │ │ -00686a: 28e2 |002f: goto 0011 // -001e │ │ -00686c: 0d02 |0030: move-exception v2 │ │ -00686e: 1405 4100 067f |0031: const v5, #float 1.78118e+38 // #7f060041 │ │ -006874: 28ef |0034: goto 0023 // -0011 │ │ +006a64: |[006a64] org.moparisthebest.openintents.filemanager.FileManagerActivity.copy:(Ljava/io/File;Ljava/io/File;)V │ │ +006a74: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +006a76: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +006a78: 2203 5400 |0002: new-instance v3, Ljava/io/FileInputStream; // type@0054 │ │ +006a7c: 7020 c700 9300 |0004: invoke-direct {v3, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@00c7 │ │ +006a82: 2204 5600 |0007: new-instance v4, Ljava/io/FileOutputStream; // type@0056 │ │ +006a86: 7020 ca00 a400 |0009: invoke-direct {v4, v10}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@00ca │ │ +006a8c: 1406 0080 0000 |000c: const v6, #float 4.59177e-41 // #00008000 │ │ +006a92: 2360 b500 |000f: new-array v0, v6, [B // type@00b5 │ │ +006a96: 6e20 c900 0300 |0011: invoke-virtual {v3, v0}, Ljava/io/FileInputStream;.read:([B)I // method@00c9 │ │ +006a9c: 0a01 |0014: move-result v1 │ │ +006a9e: 3c01 1600 |0015: if-gtz v1, 002b // +0016 │ │ +006aa2: 6e10 cb00 0400 |0017: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@00cb │ │ +006aa8: 6e10 c800 0300 |001a: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@00c8 │ │ +006aae: 1405 3300 067f |001d: const v5, #float 1.78118e+38 // #7f060033 │ │ +006ab4: 7010 af01 0800 |0020: invoke-direct {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ +006aba: 7130 b400 5807 |0023: invoke-static {v8, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +006ac0: 0c06 |0026: move-result-object v6 │ │ +006ac2: 6e10 b600 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +006ac8: 0e00 |002a: return-void │ │ +006aca: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +006acc: 6e40 cc00 0416 |002c: invoke-virtual {v4, v0, v6, v1}, Ljava/io/FileOutputStream;.write:([BII)V // method@00cc │ │ +006ad2: 28e2 |002f: goto 0011 // -001e │ │ +006ad4: 0d02 |0030: move-exception v2 │ │ +006ad6: 1405 4100 067f |0031: const v5, #float 1.78118e+38 // #7f060041 │ │ +006adc: 28ef |0034: goto 0023 // -0011 │ │ catches : 2 │ │ 0x0002 - 0x0023 │ │ Ljava/lang/Exception; -> 0x0030 │ │ 0x002c - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0001 line=1247 │ │ @@ -5284,32 +5289,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -00688c: |[00688c] org.moparisthebest.openintents.filemanager.FileManagerActivity.createNewFolder:(Ljava/lang/String;)V │ │ -00689c: 7110 6500 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0065 │ │ -0068a2: 0a01 |0003: move-result v1 │ │ -0068a4: 3901 1100 |0004: if-nez v1, 0015 // +0011 │ │ -0068a8: 5431 d500 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -0068ac: 7120 fa01 4100 |0008: invoke-static {v1, v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -0068b2: 0c00 |000b: move-result-object v0 │ │ -0068b4: 6e10 c500 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@00c5 │ │ -0068ba: 0a01 |000f: move-result v1 │ │ -0068bc: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ -0068c0: 7020 8401 0300 |0012: invoke-direct {v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ -0068c6: 0e00 |0015: return-void │ │ -0068c8: 1401 3a00 067f |0016: const v1, #float 1.78118e+38 // #7f06003a │ │ -0068ce: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0068d0: 7130 b400 1302 |001a: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -0068d6: 0c01 |001d: move-result-object v1 │ │ -0068d8: 6e10 b600 0100 |001e: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -0068de: 28f4 |0021: goto 0015 // -000c │ │ +006af4: |[006af4] org.moparisthebest.openintents.filemanager.FileManagerActivity.createNewFolder:(Ljava/lang/String;)V │ │ +006b04: 7110 6500 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0065 │ │ +006b0a: 0a01 |0003: move-result v1 │ │ +006b0c: 3901 1100 |0004: if-nez v1, 0015 // +0011 │ │ +006b10: 5431 d500 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +006b14: 7120 fa01 4100 |0008: invoke-static {v1, v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +006b1a: 0c00 |000b: move-result-object v0 │ │ +006b1c: 6e10 c500 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@00c5 │ │ +006b22: 0a01 |000f: move-result v1 │ │ +006b24: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ +006b28: 7020 8401 0300 |0012: invoke-direct {v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ +006b2e: 0e00 |0015: return-void │ │ +006b30: 1401 3a00 067f |0016: const v1, #float 1.78118e+38 // #7f06003a │ │ +006b36: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +006b38: 7130 b400 1302 |001a: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +006b3e: 0c01 |001d: move-result-object v1 │ │ +006b40: 6e10 b600 0100 |001e: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +006b46: 28f4 |0021: goto 0015 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ 0x0006 line=1088 │ │ 0x000c line=1089 │ │ 0x0012 line=1092 │ │ 0x0015 line=1097 │ │ @@ -5325,59 +5330,59 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0068e0: |[0068e0] org.moparisthebest.openintents.filemanager.FileManagerActivity.createUniqueCopyName:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Ljava/io/File; │ │ -0068f0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0068f2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0068f4: 7120 fa01 a900 |0002: invoke-static {v9, v10}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -0068fa: 0c01 |0005: move-result-object v1 │ │ -0068fc: 6e10 bc00 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00bc │ │ -006902: 0a02 |0009: move-result v2 │ │ -006904: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ -006908: 0712 |000c: move-object v2, v1 │ │ -00690a: 1102 |000d: return-object v2 │ │ -00690c: 1402 3800 067f |000e: const v2, #float 1.78118e+38 // #7f060038 │ │ -006912: 2363 be00 |0011: new-array v3, v6, [Ljava/lang/Object; // type@00be │ │ -006916: 4d0a 0305 |0013: aput-object v10, v3, v5 │ │ -00691a: 6e30 3500 2803 |0015: invoke-virtual {v8, v2, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0035 │ │ -006920: 0c02 |0018: move-result-object v2 │ │ -006922: 7120 fa01 2900 |0019: invoke-static {v9, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -006928: 0c01 |001c: move-result-object v1 │ │ -00692a: 6e10 bc00 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00bc │ │ -006930: 0a02 |0020: move-result v2 │ │ -006932: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ -006936: 0712 |0023: move-object v2, v1 │ │ -006938: 28e9 |0024: goto 000d // -0017 │ │ -00693a: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -00693c: 1302 f401 |0026: const/16 v2, #int 500 // #1f4 │ │ -006940: 3520 2300 |0028: if-ge v0, v2, 004b // +0023 │ │ -006944: 1402 3900 067f |002a: const v2, #float 1.78118e+38 // #7f060039 │ │ -00694a: 1223 |002d: const/4 v3, #int 2 // #2 │ │ -00694c: 2333 be00 |002e: new-array v3, v3, [Ljava/lang/Object; // type@00be │ │ -006950: 7110 d900 0000 |0030: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00d9 │ │ -006956: 0c04 |0033: move-result-object v4 │ │ -006958: 4d04 0305 |0034: aput-object v4, v3, v5 │ │ -00695c: 4d0a 0306 |0036: aput-object v10, v3, v6 │ │ -006960: 6e30 3500 2803 |0038: invoke-virtual {v8, v2, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0035 │ │ -006966: 0c02 |003b: move-result-object v2 │ │ -006968: 7120 fa01 2900 |003c: invoke-static {v9, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -00696e: 0c01 |003f: move-result-object v1 │ │ -006970: 6e10 bc00 0100 |0040: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00bc │ │ -006976: 0a02 |0043: move-result v2 │ │ -006978: 3902 0400 |0044: if-nez v2, 0048 // +0004 │ │ -00697c: 0712 |0046: move-object v2, v1 │ │ -00697e: 28c6 |0047: goto 000d // -003a │ │ -006980: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -006984: 28dc |004a: goto 0026 // -0024 │ │ -006986: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -006988: 28c1 |004c: goto 000d // -003f │ │ +006b48: |[006b48] org.moparisthebest.openintents.filemanager.FileManagerActivity.createUniqueCopyName:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Ljava/io/File; │ │ +006b58: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +006b5a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +006b5c: 7120 fa01 a900 |0002: invoke-static {v9, v10}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +006b62: 0c01 |0005: move-result-object v1 │ │ +006b64: 6e10 bc00 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00bc │ │ +006b6a: 0a02 |0009: move-result v2 │ │ +006b6c: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ +006b70: 0712 |000c: move-object v2, v1 │ │ +006b72: 1102 |000d: return-object v2 │ │ +006b74: 1402 3800 067f |000e: const v2, #float 1.78118e+38 // #7f060038 │ │ +006b7a: 2363 ba00 |0011: new-array v3, v6, [Ljava/lang/Object; // type@00ba │ │ +006b7e: 4d0a 0305 |0013: aput-object v10, v3, v5 │ │ +006b82: 6e30 3500 2803 |0015: invoke-virtual {v8, v2, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0035 │ │ +006b88: 0c02 |0018: move-result-object v2 │ │ +006b8a: 7120 fa01 2900 |0019: invoke-static {v9, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +006b90: 0c01 |001c: move-result-object v1 │ │ +006b92: 6e10 bc00 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00bc │ │ +006b98: 0a02 |0020: move-result v2 │ │ +006b9a: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ +006b9e: 0712 |0023: move-object v2, v1 │ │ +006ba0: 28e9 |0024: goto 000d // -0017 │ │ +006ba2: 1220 |0025: const/4 v0, #int 2 // #2 │ │ +006ba4: 1302 f401 |0026: const/16 v2, #int 500 // #1f4 │ │ +006ba8: 3520 2300 |0028: if-ge v0, v2, 004b // +0023 │ │ +006bac: 1402 3900 067f |002a: const v2, #float 1.78118e+38 // #7f060039 │ │ +006bb2: 1223 |002d: const/4 v3, #int 2 // #2 │ │ +006bb4: 2333 ba00 |002e: new-array v3, v3, [Ljava/lang/Object; // type@00ba │ │ +006bb8: 7110 d900 0000 |0030: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00d9 │ │ +006bbe: 0c04 |0033: move-result-object v4 │ │ +006bc0: 4d04 0305 |0034: aput-object v4, v3, v5 │ │ +006bc4: 4d0a 0306 |0036: aput-object v10, v3, v6 │ │ +006bc8: 6e30 3500 2803 |0038: invoke-virtual {v8, v2, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0035 │ │ +006bce: 0c02 |003b: move-result-object v2 │ │ +006bd0: 7120 fa01 2900 |003c: invoke-static {v9, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +006bd6: 0c01 |003f: move-result-object v1 │ │ +006bd8: 6e10 bc00 0100 |0040: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@00bc │ │ +006bde: 0a02 |0043: move-result v2 │ │ +006be0: 3902 0400 |0044: if-nez v2, 0048 // +0004 │ │ +006be4: 0712 |0046: move-object v2, v1 │ │ +006be6: 28c6 |0047: goto 000d // -003a │ │ +006be8: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +006bec: 28dc |004a: goto 0026 // -0024 │ │ +006bee: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +006bf0: 28c1 |004c: goto 000d // -003f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1213 │ │ 0x0006 line=1215 │ │ 0x000d line=1243 │ │ 0x000e line=1221 │ │ 0x001d line=1223 │ │ @@ -5402,43 +5407,43 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -00698c: |[00698c] org.moparisthebest.openintents.filemanager.FileManagerActivity.deleteFileOrFolder:(Ljava/io/File;)V │ │ -00699c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00699e: 6e10 c200 0300 |0001: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -0069a4: 0a00 |0004: move-result v0 │ │ -0069a6: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ -0069aa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0069ac: 7030 ad01 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.recursiveDelete:(Ljava/io/File;Z)Z // method@01ad │ │ -0069b2: 0a00 |000b: move-result v0 │ │ -0069b4: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -0069b8: 7010 af01 0200 |000e: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ -0069be: 1400 2e00 067f |0011: const v0, #float 1.78117e+38 // #7f06002e │ │ -0069c4: 7130 b400 0201 |0014: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -0069ca: 0c00 |0017: move-result-object v0 │ │ -0069cc: 6e10 b600 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -0069d2: 0e00 |001b: return-void │ │ -0069d4: 6e10 ba00 0300 |001c: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@00ba │ │ -0069da: 0a00 |001f: move-result v0 │ │ -0069dc: 3800 1000 |0020: if-eqz v0, 0030 // +0010 │ │ -0069e0: 7010 af01 0200 |0022: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ -0069e6: 1400 2d00 067f |0025: const v0, #float 1.78117e+38 // #7f06002d │ │ -0069ec: 7130 b400 0201 |0028: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -0069f2: 0c00 |002b: move-result-object v0 │ │ -0069f4: 6e10 b600 0000 |002c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -0069fa: 28ec |002f: goto 001b // -0014 │ │ -0069fc: 1400 3b00 067f |0030: const v0, #float 1.78118e+38 // #7f06003b │ │ -006a02: 7130 b400 0201 |0033: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -006a08: 0c00 |0036: move-result-object v0 │ │ -006a0a: 6e10 b600 0000 |0037: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -006a10: 28e1 |003a: goto 001b // -001f │ │ +006bf4: |[006bf4] org.moparisthebest.openintents.filemanager.FileManagerActivity.deleteFileOrFolder:(Ljava/io/File;)V │ │ +006c04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +006c06: 6e10 c200 0300 |0001: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +006c0c: 0a00 |0004: move-result v0 │ │ +006c0e: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ +006c12: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +006c14: 7030 ad01 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.recursiveDelete:(Ljava/io/File;Z)Z // method@01ad │ │ +006c1a: 0a00 |000b: move-result v0 │ │ +006c1c: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +006c20: 7010 af01 0200 |000e: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ +006c26: 1400 2e00 067f |0011: const v0, #float 1.78117e+38 // #7f06002e │ │ +006c2c: 7130 b400 0201 |0014: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +006c32: 0c00 |0017: move-result-object v0 │ │ +006c34: 6e10 b600 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +006c3a: 0e00 |001b: return-void │ │ +006c3c: 6e10 ba00 0300 |001c: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@00ba │ │ +006c42: 0a00 |001f: move-result v0 │ │ +006c44: 3800 1000 |0020: if-eqz v0, 0030 // +0010 │ │ +006c48: 7010 af01 0200 |0022: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ +006c4e: 1400 2d00 067f |0025: const v0, #float 1.78117e+38 // #7f06002d │ │ +006c54: 7130 b400 0201 |0028: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +006c5a: 0c00 |002b: move-result-object v0 │ │ +006c5c: 6e10 b600 0000 |002c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +006c62: 28ec |002f: goto 001b // -0014 │ │ +006c64: 1400 3b00 067f |0030: const v0, #float 1.78118e+38 // #7f06003b │ │ +006c6a: 7130 b400 0201 |0033: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +006c70: 0c00 |0036: move-result-object v0 │ │ +006c72: 6e10 b600 0000 |0037: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +006c78: 28e1 |003a: goto 001b // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1131 │ │ 0x0007 line=1132 │ │ 0x000e line=1133 │ │ 0x0011 line=1134 │ │ 0x001b line=1145 │ │ @@ -5455,53 +5460,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -006a14: |[006a14] org.moparisthebest.openintents.filemanager.FileManagerActivity.getMimeTypes:()V │ │ -006a24: 2202 b000 |0000: new-instance v2, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser; // type@00b0 │ │ -006a28: 7010 0002 0200 |0002: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.:()V // method@0200 │ │ -006a2e: 6e10 9001 0500 |0005: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getResources:()Landroid/content/res/Resources; // method@0190 │ │ -006a34: 0c03 |0008: move-result-object v3 │ │ -006a36: 1504 047f |0009: const/high16 v4, #int 2130968576 // #7f04 │ │ -006a3a: 6e20 4c00 4300 |000b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@004c │ │ -006a40: 0c01 |000e: move-result-object v1 │ │ -006a42: 6e20 0302 1200 |000f: invoke-virtual {v2, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.fromXmlResource:(Landroid/content/res/XmlResourceParser;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0203 │ │ -006a48: 0c03 |0012: move-result-object v3 │ │ -006a4a: 5b53 e700 |0013: iput-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ -006a4e: 0e00 |0015: return-void │ │ -006a50: 0d00 |0016: move-exception v0 │ │ -006a52: 1a03 3600 |0017: const-string v3, "FileManagerActivity" // string@0036 │ │ -006a56: 1a04 3a01 |0019: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@013a │ │ -006a5a: 7130 6600 4300 |001b: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -006a60: 2203 6c00 |001e: new-instance v3, Ljava/lang/RuntimeException; // type@006c │ │ -006a64: 1a04 3a01 |0020: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@013a │ │ -006a68: 7020 df00 4300 |0022: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ -006a6e: 2703 |0025: throw v3 │ │ -006a70: 0d00 |0026: move-exception v0 │ │ -006a72: 1a03 3600 |0027: const-string v3, "FileManagerActivity" // string@0036 │ │ -006a76: 1a04 3901 |0029: const-string v4, "PreselectedChannelsActivity: IOException" // string@0139 │ │ -006a7a: 7130 6600 4300 |002b: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -006a80: 2203 6c00 |002e: new-instance v3, Ljava/lang/RuntimeException; // type@006c │ │ -006a84: 1a04 3901 |0030: const-string v4, "PreselectedChannelsActivity: IOException" // string@0139 │ │ -006a88: 7020 df00 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ -006a8e: 2703 |0035: throw v3 │ │ +006c7c: |[006c7c] org.moparisthebest.openintents.filemanager.FileManagerActivity.getMimeTypes:()V │ │ +006c8c: 2202 ac00 |0000: new-instance v2, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser; // type@00ac │ │ +006c90: 7010 0002 0200 |0002: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.:()V // method@0200 │ │ +006c96: 6e10 9001 0500 |0005: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getResources:()Landroid/content/res/Resources; // method@0190 │ │ +006c9c: 0c03 |0008: move-result-object v3 │ │ +006c9e: 1504 047f |0009: const/high16 v4, #int 2130968576 // #7f04 │ │ +006ca2: 6e20 4c00 4300 |000b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@004c │ │ +006ca8: 0c01 |000e: move-result-object v1 │ │ +006caa: 6e20 0302 1200 |000f: invoke-virtual {v2, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.fromXmlResource:(Landroid/content/res/XmlResourceParser;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0203 │ │ +006cb0: 0c03 |0012: move-result-object v3 │ │ +006cb2: 5b53 e700 |0013: iput-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ +006cb6: 0e00 |0015: return-void │ │ +006cb8: 0d00 |0016: move-exception v0 │ │ +006cba: 1a03 3600 |0017: const-string v3, "FileManagerActivity" // string@0036 │ │ +006cbe: 1a04 3601 |0019: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@0136 │ │ +006cc2: 7130 6600 4300 |001b: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +006cc8: 2203 6800 |001e: new-instance v3, Ljava/lang/RuntimeException; // type@0068 │ │ +006ccc: 1a04 3601 |0020: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@0136 │ │ +006cd0: 7020 df00 4300 |0022: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ +006cd6: 2703 |0025: throw v3 │ │ +006cd8: 0d00 |0026: move-exception v0 │ │ +006cda: 1a03 3600 |0027: const-string v3, "FileManagerActivity" // string@0036 │ │ +006cde: 1a04 3501 |0029: const-string v4, "PreselectedChannelsActivity: IOException" // string@0135 │ │ +006ce2: 7130 6600 4300 |002b: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +006ce8: 2203 6800 |002e: new-instance v3, Ljava/lang/RuntimeException; // type@0068 │ │ +006cec: 1a04 3501 |0030: const-string v4, "PreselectedChannelsActivity: IOException" // string@0135 │ │ +006cf0: 7020 df00 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ +006cf6: 2703 |0035: throw v3 │ │ catches : 1 │ │ 0x000f - 0x0015 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0016 │ │ Ljava/io/IOException; -> 0x0026 │ │ positions : │ │ 0x0000 line=488 │ │ 0x0005 line=490 │ │ 0x000f line=493 │ │ 0x0015 line=507 │ │ 0x0016 line=494 │ │ 0x0017 line=495 │ │ + 0x001b line=496 │ │ 0x001e line=500 │ │ 0x0026 line=502 │ │ 0x0027 line=503 │ │ 0x002e line=504 │ │ locals : │ │ 0x0017 - 0x0026 reg=0 e Lorg/xmlpull/v1/XmlPullParserException; │ │ 0x0027 - 0x0036 reg=0 e Ljava/io/IOException; │ │ @@ -5514,75 +5520,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -006aa0: |[006aa0] org.moparisthebest.openintents.filemanager.FileManagerActivity.getSdCardPath:()V │ │ -006ab0: 7100 5f00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@005f │ │ -006ab6: 0c00 |0003: move-result-object v0 │ │ -006ab8: 6e10 bd00 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -006abe: 0c00 |0007: move-result-object v0 │ │ -006ac0: 5b10 ea00 |0008: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ -006ac4: 0e00 |000a: return-void │ │ +006d08: |[006d08] org.moparisthebest.openintents.filemanager.FileManagerActivity.getSdCardPath:()V │ │ +006d18: 7100 5f00 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@005f │ │ +006d1e: 0c00 |0003: move-result-object v0 │ │ +006d20: 6e10 bd00 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +006d26: 0c00 |0007: move-result-object v0 │ │ +006d28: 5b10 ea00 |0008: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ +006d2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ + 0x0000 line=794 │ │ 0x000a line=795 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ #20 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ name : 'goToDirectoryInEditText' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -006ac8: |[006ac8] org.moparisthebest.openintents.filemanager.FileManagerActivity.goToDirectoryInEditText:()V │ │ -006ad8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -006ada: 2200 5700 |0001: new-instance v0, Ljava/io/File; // type@0057 │ │ -006ade: 5431 e000 |0003: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ -006ae2: 6e10 8c00 0100 |0005: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ -006ae8: 0c01 |0008: move-result-object v1 │ │ -006aea: 6e10 de00 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ -006af0: 0c01 |000c: move-result-object v1 │ │ -006af2: 7020 b800 1000 |000d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -006af8: 5431 d500 |0010: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -006afc: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@00bb │ │ -006b02: 0a01 |0015: move-result v1 │ │ -006b04: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ -006b08: 7020 bd01 2300 |0018: invoke-direct {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ -006b0e: 0e00 |001b: return-void │ │ -006b10: 5431 e300 |001c: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ -006b14: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -006b18: 5431 e300 |0020: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ -006b1c: 6e20 bb00 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@00bb │ │ -006b22: 0a01 |0025: move-result v1 │ │ -006b24: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -006b28: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -006b2a: 5b31 e300 |0029: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ -006b2e: 7020 bd01 2300 |002b: invoke-direct {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ -006b34: 28ed |002e: goto 001b // -0013 │ │ -006b36: 6e10 bc00 0000 |002f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00bc │ │ -006b3c: 0a01 |0032: move-result v1 │ │ -006b3e: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ -006b42: 5b30 e300 |0035: iput-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ -006b46: 7020 8401 0300 |0037: invoke-direct {v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ -006b4c: 28e1 |003a: goto 001b // -001f │ │ +006d30: |[006d30] org.moparisthebest.openintents.filemanager.FileManagerActivity.goToDirectoryInEditText:()V │ │ +006d40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +006d42: 2200 5300 |0001: new-instance v0, Ljava/io/File; // type@0053 │ │ +006d46: 5431 e000 |0003: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ +006d4a: 6e10 8c00 0100 |0005: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ +006d50: 0c01 |0008: move-result-object v1 │ │ +006d52: 6e10 de00 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ +006d58: 0c01 |000c: move-result-object v1 │ │ +006d5a: 7020 b800 1000 |000d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +006d60: 5431 d500 |0010: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +006d64: 6e20 bb00 1000 |0012: invoke-virtual {v0, v1}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@00bb │ │ +006d6a: 0a01 |0015: move-result v1 │ │ +006d6c: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ +006d70: 7020 bd01 2300 |0018: invoke-direct {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ +006d76: 0e00 |001b: return-void │ │ +006d78: 5431 e300 |001c: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ +006d7c: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +006d80: 5431 e300 |0020: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ +006d84: 6e20 bb00 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@00bb │ │ +006d8a: 0a01 |0025: move-result v1 │ │ +006d8c: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +006d90: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +006d92: 5b31 e300 |0029: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ +006d96: 7020 bd01 2300 |002b: invoke-direct {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ +006d9c: 28ed |002e: goto 001b // -0013 │ │ +006d9e: 6e10 bc00 0000 |002f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@00bc │ │ +006da4: 0a01 |0032: move-result v1 │ │ +006da6: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ +006daa: 5b30 e300 |0035: iput-object v0, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@00e3 │ │ +006dae: 7020 8401 0300 |0037: invoke-direct {v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ +006db4: 28e1 |003a: goto 001b // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=381 │ │ 0x0010 line=383 │ │ 0x0018 line=384 │ │ 0x001b line=401 │ │ 0x001c line=386 │ │ + 0x0022 line=387 │ │ 0x0028 line=389 │ │ 0x002b line=390 │ │ 0x002f line=392 │ │ 0x0035 line=396 │ │ 0x0037 line=398 │ │ locals : │ │ 0x0010 - 0x003b reg=0 browseto Ljava/io/File; │ │ @@ -5593,31 +5601,31 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -006b50: |[006b50] org.moparisthebest.openintents.filemanager.FileManagerActivity.handleMessage:(Landroid/os/Message;)V │ │ -006b60: 5230 0e00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@000e │ │ -006b64: 2b00 1c00 0000 |0002: packed-switch v0, 0000001e // +0000001c │ │ -006b6a: 0e00 |0005: return-void │ │ -006b6c: 5430 0d00 |0006: iget-object v0, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ -006b70: 1f00 9700 |0008: check-cast v0, Lorg/moparisthebest/openintents/filemanager/DirectoryContents; // type@0097 │ │ -006b74: 7020 bc01 0200 |000a: invoke-direct {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryContents:(Lorg/moparisthebest/openintents/filemanager/DirectoryContents;)V // method@01bc │ │ -006b7a: 28f8 |000d: goto 0005 // -0008 │ │ -006b7c: 5230 0b00 |000e: iget v0, v3, Landroid/os/Message;.arg1:I // field@000b │ │ -006b80: 5231 0c00 |0010: iget v1, v3, Landroid/os/Message;.arg2:I // field@000c │ │ -006b84: 7030 b701 0201 |0012: invoke-direct {v2, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setProgress:(II)V // method@01b7 │ │ -006b8a: 28f0 |0015: goto 0005 // -0010 │ │ -006b8c: 5430 0d00 |0016: iget-object v0, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ -006b90: 1f00 a800 |0018: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -006b94: 7020 9a01 0200 |001a: invoke-direct {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.notifyIconChanged:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V // method@019a │ │ -006b9a: 28e8 |001d: goto 0005 // -0018 │ │ -006b9c: 0001 0300 f401 0000 0400 0000 0c00 ... |001e: packed-switch-data (10 units) │ │ +006db8: |[006db8] org.moparisthebest.openintents.filemanager.FileManagerActivity.handleMessage:(Landroid/os/Message;)V │ │ +006dc8: 5230 0e00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@000e │ │ +006dcc: 2b00 1c00 0000 |0002: packed-switch v0, 0000001e // +0000001c │ │ +006dd2: 0e00 |0005: return-void │ │ +006dd4: 5430 0d00 |0006: iget-object v0, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ +006dd8: 1f00 9300 |0008: check-cast v0, Lorg/moparisthebest/openintents/filemanager/DirectoryContents; // type@0093 │ │ +006ddc: 7020 bc01 0200 |000a: invoke-direct {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryContents:(Lorg/moparisthebest/openintents/filemanager/DirectoryContents;)V // method@01bc │ │ +006de2: 28f8 |000d: goto 0005 // -0008 │ │ +006de4: 5230 0b00 |000e: iget v0, v3, Landroid/os/Message;.arg1:I // field@000b │ │ +006de8: 5231 0c00 |0010: iget v1, v3, Landroid/os/Message;.arg2:I // field@000c │ │ +006dec: 7030 b701 0201 |0012: invoke-direct {v2, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setProgress:(II)V // method@01b7 │ │ +006df2: 28f0 |0015: goto 0005 // -0010 │ │ +006df4: 5430 0d00 |0016: iget-object v0, v3, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ +006df8: 1f00 a400 |0018: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +006dfc: 7020 9a01 0200 |001a: invoke-direct {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.notifyIconChanged:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V // method@019a │ │ +006e02: 28e8 |001d: goto 0005 // -0018 │ │ +006e04: 0001 0300 f401 0000 0400 0000 0c00 ... |001e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=320 │ │ 0x0006 line=309 │ │ 0x000e line=313 │ │ 0x0016 line=317 │ │ @@ -5631,25 +5639,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -006bb0: |[006bb0] org.moparisthebest.openintents.filemanager.FileManagerActivity.isDirectoryInputVisible:()Z │ │ -006bc0: 5410 de00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ -006bc4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -006bc8: 5410 de00 |0004: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ -006bcc: 6e10 a000 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@00a0 │ │ -006bd2: 0a00 |0009: move-result v0 │ │ -006bd4: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -006bd8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -006bda: 0f00 |000d: return v0 │ │ -006bdc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -006bde: 28fe |000f: goto 000d // -0002 │ │ +006e18: |[006e18] org.moparisthebest.openintents.filemanager.FileManagerActivity.isDirectoryInputVisible:()Z │ │ +006e28: 5410 de00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ +006e2c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +006e30: 5410 de00 |0004: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ +006e34: 6e10 a000 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@00a0 │ │ +006e3a: 0a00 |0009: move-result v0 │ │ +006e3c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +006e40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +006e42: 0f00 |000d: return v0 │ │ +006e44: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +006e46: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ │ #23 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ @@ -5657,19 +5665,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -006be0: |[006be0] org.moparisthebest.openintents.filemanager.FileManagerActivity.jumpTo:(Ljava/io/File;)V │ │ -006bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006bf2: 5910 ec00 |0001: iput v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -006bf6: 7020 8401 2100 |0003: invoke-direct {v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ -006bfc: 0e00 |0006: return-void │ │ +006e48: |[006e48] org.moparisthebest.openintents.filemanager.FileManagerActivity.jumpTo:(Ljava/io/File;)V │ │ +006e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006e5a: 5910 ec00 |0001: iput v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +006e5e: 7020 8401 2100 |0003: invoke-direct {v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ +006e64: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ 0x0006 line=532 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ @@ -5680,38 +5688,38 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -006c00: |[006c00] org.moparisthebest.openintents.filemanager.FileManagerActivity.move:(Ljava/io/File;Ljava/io/File;)V │ │ -006c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006c12: 6e20 c600 4300 |0001: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00c6 │ │ -006c18: 0a01 |0004: move-result v1 │ │ -006c1a: 3801 1b00 |0005: if-eqz v1, 0020 // +001b │ │ -006c1e: 7010 af01 0200 |0007: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ -006c24: 6e10 c200 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -006c2a: 0a01 |000d: move-result v1 │ │ -006c2c: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -006c30: 1400 3200 067f |0010: const v0, #float 1.78118e+38 // #7f060032 │ │ -006c36: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -006c38: 7130 b400 0201 |0014: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -006c3e: 0c01 |0017: move-result-object v1 │ │ -006c40: 6e10 b600 0100 |0018: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -006c46: 0e00 |001b: return-void │ │ -006c48: 1400 3100 067f |001c: const v0, #float 1.78118e+38 // #7f060031 │ │ -006c4e: 28f4 |001f: goto 0013 // -000c │ │ -006c50: 6e10 c200 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -006c56: 0a01 |0023: move-result v1 │ │ -006c58: 3801 0600 |0024: if-eqz v1, 002a // +0006 │ │ -006c5c: 1400 4000 067f |0026: const v0, #float 1.78118e+38 // #7f060040 │ │ -006c62: 28ea |0029: goto 0013 // -0016 │ │ -006c64: 1400 3f00 067f |002a: const v0, #float 1.78118e+38 // #7f06003f │ │ -006c6a: 28e6 |002d: goto 0013 // -001a │ │ +006e68: |[006e68] org.moparisthebest.openintents.filemanager.FileManagerActivity.move:(Ljava/io/File;Ljava/io/File;)V │ │ +006e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +006e7a: 6e20 c600 4300 |0001: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00c6 │ │ +006e80: 0a01 |0004: move-result v1 │ │ +006e82: 3801 1b00 |0005: if-eqz v1, 0020 // +001b │ │ +006e86: 7010 af01 0200 |0007: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ +006e8c: 6e10 c200 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +006e92: 0a01 |000d: move-result v1 │ │ +006e94: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +006e98: 1400 3200 067f |0010: const v0, #float 1.78118e+38 // #7f060032 │ │ +006e9e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +006ea0: 7130 b400 0201 |0014: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +006ea6: 0c01 |0017: move-result-object v1 │ │ +006ea8: 6e10 b600 0100 |0018: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +006eae: 0e00 |001b: return-void │ │ +006eb0: 1400 3100 067f |001c: const v0, #float 1.78118e+38 // #7f060031 │ │ +006eb6: 28f4 |001f: goto 0013 // -000c │ │ +006eb8: 6e10 c200 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +006ebe: 0a01 |0023: move-result v1 │ │ +006ec0: 3801 0600 |0024: if-eqz v1, 002a // +0006 │ │ +006ec4: 1400 4000 067f |0026: const v0, #float 1.78118e+38 // #7f060040 │ │ +006eca: 28ea |0029: goto 0013 // -0016 │ │ +006ecc: 1400 3f00 067f |002a: const v0, #float 1.78118e+38 // #7f06003f │ │ +006ed2: 28e6 |002d: goto 0013 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1183 │ │ 0x0001 line=1184 │ │ 0x0007 line=1186 │ │ 0x000a line=1187 │ │ 0x0010 line=1188 │ │ @@ -5732,23 +5740,23 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -006c6c: |[006c6c] org.moparisthebest.openintents.filemanager.FileManagerActivity.notifyIconChanged:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V │ │ -006c7c: 6e10 8d01 0100 |0000: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ -006c82: 0c00 |0003: move-result-object v0 │ │ -006c84: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -006c88: 6e10 8d01 0100 |0006: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ -006c8e: 0c00 |0009: move-result-object v0 │ │ -006c90: 1f00 4200 |000a: check-cast v0, Landroid/widget/BaseAdapter; // type@0042 │ │ -006c94: 6e10 8400 0000 |000c: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0084 │ │ -006c9a: 0e00 |000f: return-void │ │ +006ed4: |[006ed4] org.moparisthebest.openintents.filemanager.FileManagerActivity.notifyIconChanged:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V │ │ +006ee4: 6e10 8d01 0100 |0000: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ +006eea: 0c00 |0003: move-result-object v0 │ │ +006eec: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +006ef0: 6e10 8d01 0100 |0006: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ +006ef6: 0c00 |0009: move-result-object v0 │ │ +006ef8: 1f00 3e00 |000a: check-cast v0, Landroid/widget/BaseAdapter; // type@003e │ │ +006efc: 6e10 8400 0000 |000c: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0084 │ │ +006f02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0006 line=324 │ │ 0x000f line=326 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ @@ -5759,35 +5767,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -006c9c: |[006c9c] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateDirectoryInput:()V │ │ -006cac: 1400 0300 087f |0000: const v0, #float 1.80775e+38 // #7f080003 │ │ -006cb2: 6e20 8a01 0200 |0003: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -006cb8: 0c00 |0006: move-result-object v0 │ │ -006cba: 1f00 4b00 |0007: check-cast v0, Landroid/widget/LinearLayout; // type@004b │ │ -006cbe: 5b20 de00 |0009: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ -006cc2: 1400 0400 087f |000b: const v0, #float 1.80775e+38 // #7f080004 │ │ -006cc8: 6e20 8a01 0200 |000e: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -006cce: 0c00 |0011: move-result-object v0 │ │ -006cd0: 1f00 4400 |0012: check-cast v0, Landroid/widget/EditText; // type@0044 │ │ -006cd4: 5b20 e000 |0014: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ -006cd8: 1400 0500 087f |0016: const v0, #float 1.80775e+38 // #7f080005 │ │ -006cde: 6e20 8a01 0200 |0019: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -006ce4: 0c00 |001c: move-result-object v0 │ │ -006ce6: 1f00 4800 |001d: check-cast v0, Landroid/widget/ImageButton; // type@0048 │ │ -006cea: 5b20 d800 |001f: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonDirectoryPick:Landroid/widget/ImageButton; // field@00d8 │ │ -006cee: 5420 d800 |0021: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonDirectoryPick:Landroid/widget/ImageButton; // field@00d8 │ │ -006cf2: 2201 9f00 |0023: new-instance v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3; // type@009f │ │ -006cf6: 7020 6a01 2100 |0025: invoke-direct {v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@016a │ │ -006cfc: 6e20 9700 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ -006d02: 0e00 |002b: return-void │ │ +006f04: |[006f04] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateDirectoryInput:()V │ │ +006f14: 1400 0300 087f |0000: const v0, #float 1.80775e+38 // #7f080003 │ │ +006f1a: 6e20 8a01 0200 |0003: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +006f20: 0c00 |0006: move-result-object v0 │ │ +006f22: 1f00 4700 |0007: check-cast v0, Landroid/widget/LinearLayout; // type@0047 │ │ +006f26: 5b20 de00 |0009: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ +006f2a: 1400 0400 087f |000b: const v0, #float 1.80775e+38 // #7f080004 │ │ +006f30: 6e20 8a01 0200 |000e: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +006f36: 0c00 |0011: move-result-object v0 │ │ +006f38: 1f00 4000 |0012: check-cast v0, Landroid/widget/EditText; // type@0040 │ │ +006f3c: 5b20 e000 |0014: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ +006f40: 1400 0500 087f |0016: const v0, #float 1.80775e+38 // #7f080005 │ │ +006f46: 6e20 8a01 0200 |0019: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +006f4c: 0c00 |001c: move-result-object v0 │ │ +006f4e: 1f00 4400 |001d: check-cast v0, Landroid/widget/ImageButton; // type@0044 │ │ +006f52: 5b20 d800 |001f: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonDirectoryPick:Landroid/widget/ImageButton; // field@00d8 │ │ +006f56: 5420 d800 |0021: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonDirectoryPick:Landroid/widget/ImageButton; // field@00d8 │ │ +006f5a: 2201 9b00 |0023: new-instance v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3; // type@009b │ │ +006f5e: 7020 6a01 2100 |0025: invoke-direct {v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@016a │ │ +006f64: 6e20 9700 1000 |0028: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ +006f6a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x000b line=365 │ │ 0x0016 line=367 │ │ 0x0021 line=369 │ │ 0x002b line=375 │ │ @@ -5799,71 +5807,71 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -006d04: |[006d04] org.moparisthebest.openintents.filemanager.FileManagerActivity.openFile:(Ljava/io/File;)V │ │ -006d14: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -006d16: 6e10 bc00 0900 |0001: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@00bc │ │ -006d1c: 0a05 |0004: move-result v5 │ │ -006d1e: 3905 0d00 |0005: if-nez v5, 0012 // +000d │ │ -006d22: 1405 4200 067f |0007: const v5, #float 1.78118e+38 // #7f060042 │ │ -006d28: 7130 b400 5807 |000a: invoke-static {v8, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -006d2e: 0c05 |000d: move-result-object v5 │ │ -006d30: 6e10 b600 0500 |000e: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -006d36: 0e00 |0011: return-void │ │ -006d38: 2202 1300 |0012: new-instance v2, Landroid/content/Intent; // type@0013 │ │ -006d3c: 1a05 a201 |0014: const-string v5, "android.intent.action.VIEW" // string@01a2 │ │ -006d40: 7020 3900 5200 |0016: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ -006d46: 7110 fd01 0900 |0019: invoke-static {v9}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ -006d4c: 0c00 |001c: move-result-object v0 │ │ -006d4e: 5485 e700 |001d: iget-object v5, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ -006d52: 6e10 be00 0900 |001f: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -006d58: 0c06 |0022: move-result-object v6 │ │ -006d5a: 6e20 0602 6500 |0023: invoke-virtual {v5, v6}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ -006d60: 0c04 |0026: move-result-object v4 │ │ -006d62: 6e30 4400 0204 |0027: invoke-virtual {v2, v0, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ -006d68: 6e10 8c01 0800 |002a: invoke-virtual {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ -006d6e: 0c03 |002d: move-result-object v3 │ │ -006d70: 3803 3600 |002e: if-eqz v3, 0064 // +0036 │ │ -006d74: 6e10 3c00 0300 |0030: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ -006d7a: 0c05 |0033: move-result-object v5 │ │ -006d7c: 3805 3000 |0034: if-eqz v5, 0064 // +0030 │ │ -006d80: 6e10 3c00 0300 |0036: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ -006d86: 0c05 |0039: move-result-object v5 │ │ -006d88: 1a06 a001 |003a: const-string v6, "android.intent.action.GET_CONTENT" // string@01a0 │ │ -006d8c: 6e20 e300 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -006d92: 0a05 |003f: move-result v5 │ │ -006d94: 3805 2400 |0040: if-eqz v5, 0064 // +0024 │ │ -006d98: 2205 6e00 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@006e │ │ -006d9c: 7010 ec00 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -006da2: 1a06 d801 |0047: const-string v6, "content://org.openintents.filemanager/mimetype/" // string@01d8 │ │ -006da6: 6e20 ef00 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -006dac: 0c05 |004c: move-result-object v5 │ │ -006dae: 6e20 ee00 9500 |004d: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ -006db4: 0c05 |0050: move-result-object v5 │ │ -006db6: 6e10 f000 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -006dbc: 0c05 |0054: move-result-object v5 │ │ -006dbe: 7110 5700 0500 |0055: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0057 │ │ -006dc4: 0c05 |0058: move-result-object v5 │ │ -006dc6: 6e20 4300 5200 |0059: invoke-virtual {v2, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ -006dcc: 12f5 |005c: const/4 v5, #int -1 // #ff │ │ -006dce: 6e30 b901 5802 |005d: invoke-virtual {v8, v5, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@01b9 │ │ -006dd4: 6e10 8b01 0800 |0060: invoke-virtual {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.finish:()V // method@018b │ │ -006dda: 28ae |0063: goto 0011 // -0052 │ │ -006ddc: 6e20 be01 2800 |0064: invoke-virtual {v8, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.startActivity:(Landroid/content/Intent;)V // method@01be │ │ -006de2: 28aa |0067: goto 0011 // -0056 │ │ -006de4: 0d01 |0068: move-exception v1 │ │ -006de6: 1405 4400 067f |0069: const v5, #float 1.78118e+38 // #7f060044 │ │ -006dec: 7130 b400 5807 |006c: invoke-static {v8, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -006df2: 0c05 |006f: move-result-object v5 │ │ -006df4: 6e10 b600 0500 |0070: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -006dfa: 289e |0073: goto 0011 // -0062 │ │ +006f6c: |[006f6c] org.moparisthebest.openintents.filemanager.FileManagerActivity.openFile:(Ljava/io/File;)V │ │ +006f7c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +006f7e: 6e10 bc00 0900 |0001: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@00bc │ │ +006f84: 0a05 |0004: move-result v5 │ │ +006f86: 3905 0d00 |0005: if-nez v5, 0012 // +000d │ │ +006f8a: 1405 4200 067f |0007: const v5, #float 1.78118e+38 // #7f060042 │ │ +006f90: 7130 b400 5807 |000a: invoke-static {v8, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +006f96: 0c05 |000d: move-result-object v5 │ │ +006f98: 6e10 b600 0500 |000e: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +006f9e: 0e00 |0011: return-void │ │ +006fa0: 2202 1300 |0012: new-instance v2, Landroid/content/Intent; // type@0013 │ │ +006fa4: 1a05 9e01 |0014: const-string v5, "android.intent.action.VIEW" // string@019e │ │ +006fa8: 7020 3900 5200 |0016: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ +006fae: 7110 fd01 0900 |0019: invoke-static {v9}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ +006fb4: 0c00 |001c: move-result-object v0 │ │ +006fb6: 5485 e700 |001d: iget-object v5, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ +006fba: 6e10 be00 0900 |001f: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +006fc0: 0c06 |0022: move-result-object v6 │ │ +006fc2: 6e20 0602 6500 |0023: invoke-virtual {v5, v6}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ +006fc8: 0c04 |0026: move-result-object v4 │ │ +006fca: 6e30 4400 0204 |0027: invoke-virtual {v2, v0, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ +006fd0: 6e10 8c01 0800 |002a: invoke-virtual {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ +006fd6: 0c03 |002d: move-result-object v3 │ │ +006fd8: 3803 3600 |002e: if-eqz v3, 0064 // +0036 │ │ +006fdc: 6e10 3c00 0300 |0030: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ +006fe2: 0c05 |0033: move-result-object v5 │ │ +006fe4: 3805 3000 |0034: if-eqz v5, 0064 // +0030 │ │ +006fe8: 6e10 3c00 0300 |0036: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ +006fee: 0c05 |0039: move-result-object v5 │ │ +006ff0: 1a06 9c01 |003a: const-string v6, "android.intent.action.GET_CONTENT" // string@019c │ │ +006ff4: 6e20 e300 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +006ffa: 0a05 |003f: move-result v5 │ │ +006ffc: 3805 2400 |0040: if-eqz v5, 0064 // +0024 │ │ +007000: 2205 6a00 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@006a │ │ +007004: 7010 ec00 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +00700a: 1a06 d301 |0047: const-string v6, "content://org.openintents.filemanager/mimetype/" // string@01d3 │ │ +00700e: 6e20 ef00 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +007014: 0c05 |004c: move-result-object v5 │ │ +007016: 6e20 ee00 9500 |004d: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ +00701c: 0c05 |0050: move-result-object v5 │ │ +00701e: 6e10 f000 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +007024: 0c05 |0054: move-result-object v5 │ │ +007026: 7110 5700 0500 |0055: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0057 │ │ +00702c: 0c05 |0058: move-result-object v5 │ │ +00702e: 6e20 4300 5200 |0059: invoke-virtual {v2, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ +007034: 12f5 |005c: const/4 v5, #int -1 // #ff │ │ +007036: 6e30 b901 5802 |005d: invoke-virtual {v8, v5, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@01b9 │ │ +00703c: 6e10 8b01 0800 |0060: invoke-virtual {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.finish:()V // method@018b │ │ +007042: 28ae |0063: goto 0011 // -0052 │ │ +007044: 6e20 be01 2800 |0064: invoke-virtual {v8, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.startActivity:(Landroid/content/Intent;)V // method@01be │ │ +00704a: 28aa |0067: goto 0011 // -0056 │ │ +00704c: 0d01 |0068: move-exception v1 │ │ +00704e: 1405 4400 067f |0069: const v5, #float 1.78118e+38 // #7f060044 │ │ +007054: 7130 b400 5807 |006c: invoke-static {v8, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +00705a: 0c05 |006f: move-result-object v5 │ │ +00705c: 6e10 b600 0500 |0070: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +007062: 289e |0073: goto 0011 // -0062 │ │ catches : 1 │ │ 0x0064 - 0x0067 │ │ Landroid/content/ActivityNotFoundException; -> 0x0068 │ │ positions : │ │ 0x0001 line=565 │ │ 0x0007 line=566 │ │ 0x0011 line=594 │ │ @@ -5893,43 +5901,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -006e08: |[006e08] org.moparisthebest.openintents.filemanager.FileManagerActivity.pickFileOrDirectory:()V │ │ -006e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -006e1a: 5253 eb00 |0001: iget v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -006e1e: 1224 |0003: const/4 v4, #int 2 // #2 │ │ -006e20: 3343 2900 |0004: if-ne v3, v4, 002d // +0029 │ │ -006e24: 5453 e100 |0006: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ -006e28: 6e10 8c00 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ -006e2e: 0c03 |000b: move-result-object v3 │ │ -006e30: 6e10 de00 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ -006e36: 0c01 |000f: move-result-object v1 │ │ -006e38: 5453 d500 |0010: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -006e3c: 6e10 bd00 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -006e42: 0c03 |0015: move-result-object v3 │ │ -006e44: 7120 fb01 1300 |0016: invoke-static {v3, v1}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@01fb │ │ -006e4a: 0c00 |0019: move-result-object v0 │ │ -006e4c: 6e10 8c01 0500 |001a: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ -006e52: 0c02 |001d: move-result-object v2 │ │ -006e54: 7110 fd01 0000 |001e: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ -006e5a: 0c03 |0021: move-result-object v3 │ │ -006e5c: 6e20 4300 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ -006e62: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ -006e64: 6e30 b901 3502 |0026: invoke-virtual {v5, v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@01b9 │ │ -006e6a: 6e10 8b01 0500 |0029: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.finish:()V // method@018b │ │ -006e70: 0e00 |002c: return-void │ │ -006e72: 5253 eb00 |002d: iget v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -006e76: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -006e78: 3343 eaff |0030: if-ne v3, v4, 001a // -0016 │ │ -006e7c: 5450 d500 |0032: iget-object v0, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -006e80: 28e6 |0034: goto 001a // -001a │ │ +007070: |[007070] org.moparisthebest.openintents.filemanager.FileManagerActivity.pickFileOrDirectory:()V │ │ +007080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +007082: 5253 eb00 |0001: iget v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +007086: 1224 |0003: const/4 v4, #int 2 // #2 │ │ +007088: 3343 2900 |0004: if-ne v3, v4, 002d // +0029 │ │ +00708c: 5453 e100 |0006: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ +007090: 6e10 8c00 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@008c │ │ +007096: 0c03 |000b: move-result-object v3 │ │ +007098: 6e10 de00 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@00de │ │ +00709e: 0c01 |000f: move-result-object v1 │ │ +0070a0: 5453 d500 |0010: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0070a4: 6e10 bd00 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +0070aa: 0c03 |0015: move-result-object v3 │ │ +0070ac: 7120 fb01 1300 |0016: invoke-static {v3, v1}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@01fb │ │ +0070b2: 0c00 |0019: move-result-object v0 │ │ +0070b4: 6e10 8c01 0500 |001a: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ +0070ba: 0c02 |001d: move-result-object v2 │ │ +0070bc: 7110 fd01 0000 |001e: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ +0070c2: 0c03 |0021: move-result-object v3 │ │ +0070c4: 6e20 4300 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ +0070ca: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ +0070cc: 6e30 b901 3502 |0026: invoke-virtual {v5, v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@01b9 │ │ +0070d2: 6e10 8b01 0500 |0029: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.finish:()V // method@018b │ │ +0070d8: 0e00 |002c: return-void │ │ +0070da: 5253 eb00 |002d: iget v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +0070de: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +0070e0: 3343 eaff |0030: if-ne v3, v4, 001a // -0016 │ │ +0070e4: 5450 d500 |0032: iget-object v0, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0070e8: 28e6 |0034: goto 001a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0001 line=471 │ │ 0x0006 line=472 │ │ 0x0010 line=473 │ │ 0x001a line=478 │ │ @@ -5950,35 +5958,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -006e84: |[006e84] org.moparisthebest.openintents.filemanager.FileManagerActivity.promptDestinationAndCopyFile:()V │ │ -006e94: 2200 1300 |0000: new-instance v0, Landroid/content/Intent; // type@0013 │ │ -006e98: 1a01 3203 |0002: const-string v1, "org.moparisthebest.openintents.action.PICK_DIRECTORY" // string@0332 │ │ -006e9c: 7020 3900 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ -006ea2: 5431 d500 |0007: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -006ea6: 7110 fd01 0100 |0009: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ -006eac: 0c01 |000c: move-result-object v1 │ │ -006eae: 6e20 4300 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ -006eb4: 1a01 3503 |0010: const-string v1, "org.moparisthebest.openintents.extra.TITLE" // string@0335 │ │ -006eb8: 1402 3600 067f |0012: const v2, #float 1.78118e+38 // #7f060036 │ │ -006ebe: 6e20 9201 2300 |0015: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ -006ec4: 0c02 |0018: move-result-object v2 │ │ -006ec6: 6e30 4100 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ -006ecc: 1a01 3403 |001c: const-string v1, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@0334 │ │ -006ed0: 1402 3700 067f |001e: const v2, #float 1.78118e+38 // #7f060037 │ │ -006ed6: 6e20 9201 2300 |0021: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ -006edc: 0c02 |0024: move-result-object v2 │ │ -006ede: 6e30 4100 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ -006ee4: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -006ee6: 6e30 bf01 0301 |0029: invoke-virtual {v3, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@01bf │ │ -006eec: 0e00 |002c: return-void │ │ +0070ec: |[0070ec] org.moparisthebest.openintents.filemanager.FileManagerActivity.promptDestinationAndCopyFile:()V │ │ +0070fc: 2200 1300 |0000: new-instance v0, Landroid/content/Intent; // type@0013 │ │ +007100: 1a01 2b03 |0002: const-string v1, "org.moparisthebest.openintents.action.PICK_DIRECTORY" // string@032b │ │ +007104: 7020 3900 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ +00710a: 5431 d500 |0007: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +00710e: 7110 fd01 0100 |0009: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ +007114: 0c01 |000c: move-result-object v1 │ │ +007116: 6e20 4300 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ +00711c: 1a01 2e03 |0010: const-string v1, "org.moparisthebest.openintents.extra.TITLE" // string@032e │ │ +007120: 1402 3600 067f |0012: const v2, #float 1.78118e+38 // #7f060036 │ │ +007126: 6e20 9201 2300 |0015: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ +00712c: 0c02 |0018: move-result-object v2 │ │ +00712e: 6e30 4100 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ +007134: 1a01 2d03 |001c: const-string v1, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@032d │ │ +007138: 1402 3700 067f |001e: const v2, #float 1.78118e+38 // #7f060037 │ │ +00713e: 6e20 9201 2300 |0021: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ +007144: 0c02 |0024: move-result-object v2 │ │ +007146: 6e30 4100 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ +00714c: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +00714e: 6e30 bf01 0301 |0029: invoke-virtual {v3, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@01bf │ │ +007154: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0007 line=1078 │ │ 0x0010 line=1080 │ │ 0x001c line=1081 │ │ 0x0028 line=1083 │ │ @@ -5992,35 +6000,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -006ef0: |[006ef0] org.moparisthebest.openintents.filemanager.FileManagerActivity.promptDestinationAndMoveFile:()V │ │ -006f00: 2200 1300 |0000: new-instance v0, Landroid/content/Intent; // type@0013 │ │ -006f04: 1a01 3203 |0002: const-string v1, "org.moparisthebest.openintents.action.PICK_DIRECTORY" // string@0332 │ │ -006f08: 7020 3900 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ -006f0e: 5431 d500 |0007: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -006f12: 7110 fd01 0100 |0009: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ -006f18: 0c01 |000c: move-result-object v1 │ │ -006f1a: 6e20 4300 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ -006f20: 1a01 3503 |0010: const-string v1, "org.moparisthebest.openintents.extra.TITLE" // string@0335 │ │ -006f24: 1402 3400 067f |0012: const v2, #float 1.78118e+38 // #7f060034 │ │ -006f2a: 6e20 9201 2300 |0015: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ -006f30: 0c02 |0018: move-result-object v2 │ │ -006f32: 6e30 4100 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ -006f38: 1a01 3403 |001c: const-string v1, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@0334 │ │ -006f3c: 1402 3500 067f |001e: const v2, #float 1.78118e+38 // #7f060035 │ │ -006f42: 6e20 9201 2300 |0021: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ -006f48: 0c02 |0024: move-result-object v2 │ │ -006f4a: 6e30 4100 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ -006f50: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -006f52: 6e30 bf01 0301 |0029: invoke-virtual {v3, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@01bf │ │ -006f58: 0e00 |002c: return-void │ │ +007158: |[007158] org.moparisthebest.openintents.filemanager.FileManagerActivity.promptDestinationAndMoveFile:()V │ │ +007168: 2200 1300 |0000: new-instance v0, Landroid/content/Intent; // type@0013 │ │ +00716c: 1a01 2b03 |0002: const-string v1, "org.moparisthebest.openintents.action.PICK_DIRECTORY" // string@032b │ │ +007170: 7020 3900 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0039 │ │ +007176: 5431 d500 |0007: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +00717a: 7110 fd01 0100 |0009: invoke-static {v1}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@01fd │ │ +007180: 0c01 |000c: move-result-object v1 │ │ +007182: 6e20 4300 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0043 │ │ +007188: 1a01 2e03 |0010: const-string v1, "org.moparisthebest.openintents.extra.TITLE" // string@032e │ │ +00718c: 1402 3400 067f |0012: const v2, #float 1.78118e+38 // #7f060034 │ │ +007192: 6e20 9201 2300 |0015: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ +007198: 0c02 |0018: move-result-object v2 │ │ +00719a: 6e30 4100 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ +0071a0: 1a01 2d03 |001c: const-string v1, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@032d │ │ +0071a4: 1402 3500 067f |001e: const v2, #float 1.78118e+38 // #7f060035 │ │ +0071aa: 6e20 9201 2300 |0021: invoke-virtual {v3, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I)Ljava/lang/String; // method@0192 │ │ +0071b0: 0c02 |0024: move-result-object v2 │ │ +0071b2: 6e30 4100 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0041 │ │ +0071b8: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +0071ba: 6e30 bf01 0301 |0029: invoke-virtual {v3, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@01bf │ │ +0071c0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ 0x0007 line=1066 │ │ 0x0010 line=1068 │ │ 0x001c line=1069 │ │ 0x0028 line=1071 │ │ @@ -6034,58 +6042,58 @@ │ │ type : '(Ljava/io/File;Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -006f5c: |[006f5c] org.moparisthebest.openintents.filemanager.FileManagerActivity.recursiveDelete:(Ljava/io/File;Z)Z │ │ -006f6c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -006f6e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -006f70: 6e10 c400 0900 |0002: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00c4 │ │ -006f76: 0c01 |0005: move-result-object v1 │ │ -006f78: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -006f7a: 2115 |0007: array-length v5, v1 │ │ -006f7c: 3552 2d00 |0008: if-ge v2, v5, 0035 // +002d │ │ -006f80: 4600 0102 |000a: aget-object v0, v1, v2 │ │ -006f84: 6e10 c200 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -006f8a: 0a05 |000f: move-result v5 │ │ -006f8c: 3805 0900 |0010: if-eqz v5, 0019 // +0009 │ │ -006f90: 7030 ad01 080a |0012: invoke-direct {v8, v0, v10}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.recursiveDelete:(Ljava/io/File;Z)Z // method@01ad │ │ -006f96: 0a05 |0015: move-result v5 │ │ -006f98: 3905 1c00 |0016: if-nez v5, 0032 // +001c │ │ -006f9c: 0f03 |0018: return v3 │ │ -006f9e: 6e10 ba00 0000 |0019: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@00ba │ │ -006fa4: 0a05 |001c: move-result v5 │ │ -006fa6: 3905 1500 |001d: if-nez v5, 0032 // +0015 │ │ -006faa: 1405 4300 067f |001f: const v5, #float 1.78118e+38 // #7f060043 │ │ -006fb0: 2346 be00 |0022: new-array v6, v4, [Ljava/lang/Object; // type@00be │ │ -006fb4: 6e10 bd00 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -006fba: 0c07 |0027: move-result-object v7 │ │ -006fbc: 4d07 0603 |0028: aput-object v7, v6, v3 │ │ -006fc0: 6e30 9301 5806 |002a: invoke-virtual {v8, v5, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ -006fc6: 0c05 |002d: move-result-object v5 │ │ -006fc8: 7130 b500 5804 |002e: invoke-static {v8, v5, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00b5 │ │ -006fce: 28e7 |0031: goto 0018 // -0019 │ │ -006fd0: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -006fd4: 28d3 |0034: goto 0007 // -002d │ │ -006fd6: 6e10 ba00 0900 |0035: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@00ba │ │ -006fdc: 0a05 |0038: move-result v5 │ │ -006fde: 3905 1500 |0039: if-nez v5, 004e // +0015 │ │ -006fe2: 1405 3c00 067f |003b: const v5, #float 1.78118e+38 // #7f06003c │ │ -006fe8: 2346 be00 |003e: new-array v6, v4, [Ljava/lang/Object; // type@00be │ │ -006fec: 6e10 bd00 0900 |0040: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -006ff2: 0c07 |0043: move-result-object v7 │ │ -006ff4: 4d07 0603 |0044: aput-object v7, v6, v3 │ │ -006ff8: 6e30 9301 5806 |0046: invoke-virtual {v8, v5, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ -006ffe: 0c05 |0049: move-result-object v5 │ │ -007000: 7130 b500 5804 |004a: invoke-static {v8, v5, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00b5 │ │ -007006: 28cb |004d: goto 0018 // -0035 │ │ -007008: 0143 |004e: move v3, v4 │ │ -00700a: 28c9 |004f: goto 0018 // -0037 │ │ +0071c4: |[0071c4] org.moparisthebest.openintents.filemanager.FileManagerActivity.recursiveDelete:(Ljava/io/File;Z)Z │ │ +0071d4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0071d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0071d8: 6e10 c400 0900 |0002: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@00c4 │ │ +0071de: 0c01 |0005: move-result-object v1 │ │ +0071e0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0071e2: 2115 |0007: array-length v5, v1 │ │ +0071e4: 3552 2d00 |0008: if-ge v2, v5, 0035 // +002d │ │ +0071e8: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +0071ec: 6e10 c200 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +0071f2: 0a05 |000f: move-result v5 │ │ +0071f4: 3805 0900 |0010: if-eqz v5, 0019 // +0009 │ │ +0071f8: 7030 ad01 080a |0012: invoke-direct {v8, v0, v10}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.recursiveDelete:(Ljava/io/File;Z)Z // method@01ad │ │ +0071fe: 0a05 |0015: move-result v5 │ │ +007200: 3905 1c00 |0016: if-nez v5, 0032 // +001c │ │ +007204: 0f03 |0018: return v3 │ │ +007206: 6e10 ba00 0000 |0019: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@00ba │ │ +00720c: 0a05 |001c: move-result v5 │ │ +00720e: 3905 1500 |001d: if-nez v5, 0032 // +0015 │ │ +007212: 1405 4300 067f |001f: const v5, #float 1.78118e+38 // #7f060043 │ │ +007218: 2346 ba00 |0022: new-array v6, v4, [Ljava/lang/Object; // type@00ba │ │ +00721c: 6e10 bd00 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +007222: 0c07 |0027: move-result-object v7 │ │ +007224: 4d07 0603 |0028: aput-object v7, v6, v3 │ │ +007228: 6e30 9301 5806 |002a: invoke-virtual {v8, v5, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ +00722e: 0c05 |002d: move-result-object v5 │ │ +007230: 7130 b500 5804 |002e: invoke-static {v8, v5, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00b5 │ │ +007236: 28e7 |0031: goto 0018 // -0019 │ │ +007238: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00723c: 28d3 |0034: goto 0007 // -002d │ │ +00723e: 6e10 ba00 0900 |0035: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@00ba │ │ +007244: 0a05 |0038: move-result v5 │ │ +007246: 3905 1500 |0039: if-nez v5, 004e // +0015 │ │ +00724a: 1405 3c00 067f |003b: const v5, #float 1.78118e+38 // #7f06003c │ │ +007250: 2346 ba00 |003e: new-array v6, v4, [Ljava/lang/Object; // type@00ba │ │ +007254: 6e10 bd00 0900 |0040: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +00725a: 0c07 |0043: move-result-object v7 │ │ +00725c: 4d07 0603 |0044: aput-object v7, v6, v3 │ │ +007260: 6e30 9301 5806 |0046: invoke-virtual {v8, v5, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ +007266: 0c05 |0049: move-result-object v5 │ │ +007268: 7130 b500 5804 |004a: invoke-static {v8, v5, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@00b5 │ │ +00726e: 28cb |004d: goto 0018 // -0035 │ │ +007270: 0143 |004e: move v3, v4 │ │ +007272: 28c9 |004f: goto 0018 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1105 │ │ 0x0006 line=1107 │ │ 0x000a line=1108 │ │ 0x000c line=1109 │ │ 0x0012 line=1110 │ │ @@ -6110,30 +6118,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -00700c: |[00700c] org.moparisthebest.openintents.filemanager.FileManagerActivity.refreshDirectoryPanel:()V │ │ -00701c: 7010 9701 0300 |0000: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@0197 │ │ -007022: 0a01 |0003: move-result v1 │ │ -007024: 3801 1700 |0004: if-eqz v1, 001b // +0017 │ │ -007028: 5431 d500 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -00702c: 6e10 bd00 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -007032: 0c00 |000b: move-result-object v0 │ │ -007034: 5431 e000 |000c: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ -007038: 6e20 8e00 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ -00703e: 5431 e000 |0011: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ -007042: 6e10 e600 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00e6 │ │ -007048: 0a02 |0016: move-result v2 │ │ -00704a: 6e20 8d00 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@008d │ │ -007050: 0e00 |001a: return-void │ │ -007052: 7010 b501 0300 |001b: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setDirectoryButtons:()V // method@01b5 │ │ -007058: 28fc |001e: goto 001a // -0004 │ │ +007274: |[007274] org.moparisthebest.openintents.filemanager.FileManagerActivity.refreshDirectoryPanel:()V │ │ +007284: 7010 9701 0300 |0000: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@0197 │ │ +00728a: 0a01 |0003: move-result v1 │ │ +00728c: 3801 1700 |0004: if-eqz v1, 001b // +0017 │ │ +007290: 5431 d500 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +007294: 6e10 bd00 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +00729a: 0c00 |000b: move-result-object v0 │ │ +00729c: 5431 e000 |000c: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ +0072a0: 6e20 8e00 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ +0072a6: 5431 e000 |0011: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@00e0 │ │ +0072aa: 6e10 e600 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00e6 │ │ +0072b0: 0a02 |0016: move-result v2 │ │ +0072b2: 6e20 8d00 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@008d │ │ +0072b8: 0e00 |001a: return-void │ │ +0072ba: 7010 b501 0300 |001b: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setDirectoryButtons:()V // method@01b5 │ │ +0072c0: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0006 line=430 │ │ 0x000c line=431 │ │ 0x0011 line=434 │ │ 0x001a line=438 │ │ @@ -6147,50 +6155,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -00705c: |[00705c] org.moparisthebest.openintents.filemanager.FileManagerActivity.refreshList:()V │ │ -00706c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00706e: 1302 0800 |0001: const/16 v2, #int 8 // #8 │ │ -007072: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -007074: 5487 df00 |0004: iget-object v7, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ -007078: 3807 0400 |0006: if-eqz v7, 000a // +0004 │ │ -00707c: 5c71 a100 |0008: iput-boolean v1, v7, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ -007080: 5486 ed00 |000a: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ -007084: 3806 0600 |000c: if-eqz v6, 0012 // +0006 │ │ -007088: 5c61 0001 |000e: iput-boolean v1, v6, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.cancel:Z // field@0100 │ │ -00708c: 5b83 ed00 |0010: iput-object v3, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ -007090: 5480 d700 |0012: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ -007094: 6e10 fb00 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@00fb │ │ -00709a: 5480 e400 |0017: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ -00709e: 7210 0901 0000 |0019: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0109 │ │ -0070a4: 5480 e500 |001c: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ -0070a8: 7210 0901 0000 |001e: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0109 │ │ -0070ae: 5480 e600 |0021: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ -0070b2: 7210 0901 0000 |0023: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0109 │ │ -0070b8: 6e20 b801 1800 |0026: invoke-virtual {v8, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@01b8 │ │ -0070be: 5480 e200 |0029: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@00e2 │ │ -0070c2: 6e20 b300 2000 |002b: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@00b3 │ │ -0070c8: 5480 e900 |002e: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ -0070cc: 6e20 b000 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00b0 │ │ -0070d2: 6e20 b601 3800 |0033: invoke-virtual {v8, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01b6 │ │ -0070d8: 2200 9800 |0036: new-instance v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // type@0098 │ │ -0070dc: 5481 d500 |0038: iget-object v1, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -0070e0: 5483 d600 |003a: iget-object v3, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@00d6 │ │ -0070e4: 5484 e700 |003c: iget-object v4, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ -0070e8: 5485 ea00 |003e: iget-object v5, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ -0070ec: 0782 |0040: move-object v2, v8 │ │ -0070ee: 7606 5701 0000 |0041: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;Ljava/lang/String;)V // method@0157 │ │ -0070f4: 5b80 df00 |0044: iput-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ -0070f8: 5480 df00 |0046: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ -0070fc: 6e10 5c01 0000 |0048: invoke-virtual {v0}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.start:()V // method@015c │ │ -007102: 0e00 |004b: return-void │ │ +0072c4: |[0072c4] org.moparisthebest.openintents.filemanager.FileManagerActivity.refreshList:()V │ │ +0072d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0072d6: 1302 0800 |0001: const/16 v2, #int 8 // #8 │ │ +0072da: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0072dc: 5487 df00 |0004: iget-object v7, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ +0072e0: 3807 0400 |0006: if-eqz v7, 000a // +0004 │ │ +0072e4: 5c71 a100 |0008: iput-boolean v1, v7, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ +0072e8: 5486 ed00 |000a: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ +0072ec: 3806 0600 |000c: if-eqz v6, 0012 // +0006 │ │ +0072f0: 5c61 0001 |000e: iput-boolean v1, v6, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.cancel:Z // field@0100 │ │ +0072f4: 5b83 ed00 |0010: iput-object v3, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ +0072f8: 5480 d700 |0012: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ +0072fc: 6e10 fb00 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@00fb │ │ +007302: 5480 e400 |0017: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ +007306: 7210 0901 0000 |0019: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0109 │ │ +00730c: 5480 e500 |001c: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ +007310: 7210 0901 0000 |001e: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0109 │ │ +007316: 5480 e600 |0021: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ +00731a: 7210 0901 0000 |0023: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0109 │ │ +007320: 6e20 b801 1800 |0026: invoke-virtual {v8, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@01b8 │ │ +007326: 5480 e200 |0029: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@00e2 │ │ +00732a: 6e20 b300 2000 |002b: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@00b3 │ │ +007330: 5480 e900 |002e: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ +007334: 6e20 b000 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00b0 │ │ +00733a: 6e20 b601 3800 |0033: invoke-virtual {v8, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01b6 │ │ +007340: 2200 9400 |0036: new-instance v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // type@0094 │ │ +007344: 5481 d500 |0038: iget-object v1, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +007348: 5483 d600 |003a: iget-object v3, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@00d6 │ │ +00734c: 5484 e700 |003c: iget-object v4, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ +007350: 5485 ea00 |003e: iget-object v5, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ +007354: 0782 |0040: move-object v2, v8 │ │ +007356: 7606 5701 0000 |0041: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;Ljava/lang/String;)V // method@0157 │ │ +00735c: 5b80 df00 |0044: iput-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ +007360: 5480 df00 |0046: iget-object v0, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ +007364: 6e10 5c01 0000 |0048: invoke-virtual {v0}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.start:()V // method@015c │ │ +00736a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=599 │ │ 0x0006 line=601 │ │ 0x0008 line=602 │ │ 0x000a line=605 │ │ 0x000c line=607 │ │ @@ -6217,38 +6225,38 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -007104: |[007104] org.moparisthebest.openintents.filemanager.FileManagerActivity.rename:(Ljava/io/File;Ljava/io/File;)V │ │ -007114: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -007116: 6e20 c600 4300 |0001: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00c6 │ │ -00711c: 0a01 |0004: move-result v1 │ │ -00711e: 3801 1b00 |0005: if-eqz v1, 0020 // +001b │ │ -007122: 7010 af01 0200 |0007: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ -007128: 6e10 c200 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -00712e: 0a01 |000d: move-result v1 │ │ -007130: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -007134: 1400 3000 067f |0010: const v0, #float 1.78118e+38 // #7f060030 │ │ -00713a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -00713c: 7130 b400 0201 |0014: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ -007142: 0c01 |0017: move-result-object v1 │ │ -007144: 6e10 b600 0100 |0018: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ -00714a: 0e00 |001b: return-void │ │ -00714c: 1400 2f00 067f |001c: const v0, #float 1.78118e+38 // #7f06002f │ │ -007152: 28f4 |001f: goto 0013 // -000c │ │ -007154: 6e10 c200 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -00715a: 0a01 |0023: move-result v1 │ │ -00715c: 3801 0600 |0024: if-eqz v1, 002a // +0006 │ │ -007160: 1400 3e00 067f |0026: const v0, #float 1.78118e+38 // #7f06003e │ │ -007166: 28ea |0029: goto 0013 // -0016 │ │ -007168: 1400 3d00 067f |002a: const v0, #float 1.78118e+38 // #7f06003d │ │ -00716e: 28e6 |002d: goto 0013 // -001a │ │ +00736c: |[00736c] org.moparisthebest.openintents.filemanager.FileManagerActivity.rename:(Ljava/io/File;Ljava/io/File;)V │ │ +00737c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00737e: 6e20 c600 4300 |0001: invoke-virtual {v3, v4}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@00c6 │ │ +007384: 0a01 |0004: move-result v1 │ │ +007386: 3801 1b00 |0005: if-eqz v1, 0020 // +001b │ │ +00738a: 7010 af01 0200 |0007: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@01af │ │ +007390: 6e10 c200 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +007396: 0a01 |000d: move-result v1 │ │ +007398: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +00739c: 1400 3000 067f |0010: const v0, #float 1.78118e+38 // #7f060030 │ │ +0073a2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0073a4: 7130 b400 0201 |0014: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@00b4 │ │ +0073aa: 0c01 |0017: move-result-object v1 │ │ +0073ac: 6e10 b600 0100 |0018: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@00b6 │ │ +0073b2: 0e00 |001b: return-void │ │ +0073b4: 1400 2f00 067f |001c: const v0, #float 1.78118e+38 // #7f06002f │ │ +0073ba: 28f4 |001f: goto 0013 // -000c │ │ +0073bc: 6e10 c200 0400 |0020: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +0073c2: 0a01 |0023: move-result v1 │ │ +0073c4: 3801 0600 |0024: if-eqz v1, 002a // +0006 │ │ +0073c8: 1400 3e00 067f |0026: const v0, #float 1.78118e+38 // #7f06003e │ │ +0073ce: 28ea |0029: goto 0013 // -0016 │ │ +0073d0: 1400 3d00 067f |002a: const v0, #float 1.78118e+38 // #7f06003d │ │ +0073d6: 28e6 |002d: goto 0013 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ 0x0001 line=1160 │ │ 0x0007 line=1162 │ │ 0x000a line=1163 │ │ 0x0010 line=1164 │ │ @@ -6269,20 +6277,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -007170: |[007170] org.moparisthebest.openintents.filemanager.FileManagerActivity.renameFileOrFolder:(Ljava/io/File;Ljava/lang/String;)V │ │ -007180: 5421 d500 |0000: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -007184: 7120 fa01 4100 |0002: invoke-static {v1, v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -00718a: 0c00 |0005: move-result-object v0 │ │ -00718c: 7030 b001 3200 |0006: invoke-direct {v2, v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.rename:(Ljava/io/File;Ljava/io/File;)V // method@01b0 │ │ -007192: 0e00 |0009: return-void │ │ +0073d8: |[0073d8] org.moparisthebest.openintents.filemanager.FileManagerActivity.renameFileOrFolder:(Ljava/io/File;Ljava/lang/String;)V │ │ +0073e8: 5421 d500 |0000: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0073ec: 7120 fa01 4100 |0002: invoke-static {v1, v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +0073f2: 0c00 |0005: move-result-object v0 │ │ +0073f4: 7030 b001 3200 |0006: invoke-direct {v2, v3, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.rename:(Ljava/io/File;Ljava/io/File;)V // method@01b0 │ │ +0073fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1149 │ │ 0x0006 line=1151 │ │ 0x0009 line=1152 │ │ locals : │ │ 0x0006 - 0x000a reg=0 newFile Ljava/io/File; │ │ @@ -6295,38 +6303,38 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -007194: |[007194] org.moparisthebest.openintents.filemanager.FileManagerActivity.selectInList:(Ljava/io/File;)V │ │ -0071a4: 6e10 be00 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -0071aa: 0c01 |0003: move-result-object v1 │ │ -0071ac: 6e10 8d01 0600 |0004: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ -0071b2: 0c04 |0007: move-result-object v4 │ │ -0071b4: 1f04 aa00 |0008: check-cast v4, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00aa │ │ -0071b8: 6e10 e001 0400 |000a: invoke-virtual {v4}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getCount:()I // method@01e0 │ │ -0071be: 0a00 |000d: move-result v0 │ │ -0071c0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0071c2: 3502 1900 |000f: if-ge v2, v0, 0028 // +0019 │ │ -0071c6: 6e20 e201 2400 |0011: invoke-virtual {v4, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ -0071cc: 0c03 |0014: move-result-object v3 │ │ -0071ce: 1f03 a800 |0015: check-cast v3, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -0071d2: 6e10 d001 0300 |0017: invoke-virtual {v3}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -0071d8: 0c05 |001a: move-result-object v5 │ │ -0071da: 6e20 e300 1500 |001b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -0071e0: 0a05 |001e: move-result v5 │ │ -0071e2: 3805 0a00 |001f: if-eqz v5, 0029 // +000a │ │ -0071e6: 6e10 8e01 0600 |0021: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -0071ec: 0c05 |0024: move-result-object v5 │ │ -0071ee: 6e20 ac00 2500 |0025: invoke-virtual {v5, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@00ac │ │ -0071f4: 0e00 |0028: return-void │ │ -0071f6: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0071fa: 28e4 |002b: goto 000f // -001c │ │ +0073fc: |[0073fc] org.moparisthebest.openintents.filemanager.FileManagerActivity.selectInList:(Ljava/io/File;)V │ │ +00740c: 6e10 be00 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +007412: 0c01 |0003: move-result-object v1 │ │ +007414: 6e10 8d01 0600 |0004: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ +00741a: 0c04 |0007: move-result-object v4 │ │ +00741c: 1f04 a600 |0008: check-cast v4, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00a6 │ │ +007420: 6e10 e001 0400 |000a: invoke-virtual {v4}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getCount:()I // method@01e0 │ │ +007426: 0a00 |000d: move-result v0 │ │ +007428: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +00742a: 3502 1900 |000f: if-ge v2, v0, 0028 // +0019 │ │ +00742e: 6e20 e201 2400 |0011: invoke-virtual {v4, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ +007434: 0c03 |0014: move-result-object v3 │ │ +007436: 1f03 a400 |0015: check-cast v3, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +00743a: 6e10 d001 0300 |0017: invoke-virtual {v3}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +007440: 0c05 |001a: move-result-object v5 │ │ +007442: 6e20 e300 1500 |001b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +007448: 0a05 |001e: move-result v5 │ │ +00744a: 3805 0a00 |001f: if-eqz v5, 0029 // +000a │ │ +00744e: 6e10 8e01 0600 |0021: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +007454: 0c05 |0024: move-result-object v5 │ │ +007456: 6e20 ac00 2500 |0025: invoke-virtual {v5, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@00ac │ │ +00745c: 0e00 |0028: return-void │ │ +00745e: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +007462: 28e4 |002b: goto 000f // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0004 line=647 │ │ 0x000a line=648 │ │ 0x000e line=649 │ │ 0x0011 line=650 │ │ @@ -6349,86 +6357,86 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -0071fc: |[0071fc] org.moparisthebest.openintents.filemanager.FileManagerActivity.setDirectoryButtons:()V │ │ -00720c: 5486 d500 |0000: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -007210: 6e10 bd00 0600 |0002: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -007216: 0c06 |0005: move-result-object v6 │ │ -007218: 1a07 0a00 |0006: const-string v7, "/" // string@000a │ │ -00721c: 6e20 e700 7600 |0008: invoke-virtual {v6, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@00e7 │ │ -007222: 0c05 |000b: move-result-object v5 │ │ -007224: 5486 dd00 |000c: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -007228: 6e10 a200 0600 |000e: invoke-virtual {v6}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@00a2 │ │ -00722e: 12e0 |0011: const/4 v0, #int -2 // #fe │ │ -007230: 2204 4800 |0012: new-instance v4, Landroid/widget/ImageButton; // type@0048 │ │ -007234: 7020 9200 8400 |0014: invoke-direct {v4, v8}, Landroid/widget/ImageButton;.:(Landroid/content/Context;)V // method@0092 │ │ -00723a: 1406 0100 027f |0017: const v6, #float 1.728e+38 // #7f020001 │ │ -007240: 6e20 9500 6400 |001a: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@0095 │ │ -007246: 2206 4a00 |001d: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@004a │ │ -00724a: 7030 9900 0600 |001f: invoke-direct {v6, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ -007250: 6e20 9600 6400 |0022: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0096 │ │ -007256: 2206 a000 |0025: new-instance v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4; // type@00a0 │ │ -00725a: 7020 6c01 8600 |0027: invoke-direct {v6, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@016c │ │ -007260: 6e20 9700 6400 |002a: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ -007266: 5486 dd00 |002d: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -00726a: 6e20 9b00 4600 |002f: invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@009b │ │ -007270: 1a02 0000 |0032: const-string v2, "" // string@0000 │ │ -007274: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -007276: 2156 |0035: array-length v6, v5 │ │ -007278: 3563 6900 |0036: if-ge v3, v6, 009f // +0069 │ │ -00727c: 2206 6e00 |0038: new-instance v6, Ljava/lang/StringBuilder; // type@006e │ │ -007280: 7010 ec00 0600 |003a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -007286: 6e20 ef00 2600 |003d: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -00728c: 0c06 |0040: move-result-object v6 │ │ -00728e: 1a07 0a00 |0041: const-string v7, "/" // string@000a │ │ -007292: 6e20 ef00 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -007298: 0c06 |0046: move-result-object v6 │ │ -00729a: 4607 0503 |0047: aget-object v7, v5, v3 │ │ -00729e: 6e20 ef00 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0072a4: 0c06 |004c: move-result-object v6 │ │ -0072a6: 6e10 f000 0600 |004d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -0072ac: 0c02 |0050: move-result-object v2 │ │ -0072ae: 5486 ea00 |0051: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ -0072b2: 6e20 e300 6200 |0053: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -0072b8: 0a06 |0056: move-result v6 │ │ -0072ba: 3806 2500 |0057: if-eqz v6, 007c // +0025 │ │ -0072be: 2204 4800 |0059: new-instance v4, Landroid/widget/ImageButton; // type@0048 │ │ -0072c2: 7020 9200 8400 |005b: invoke-direct {v4, v8}, Landroid/widget/ImageButton;.:(Landroid/content/Context;)V // method@0092 │ │ -0072c8: 1406 0900 027f |005e: const v6, #float 1.728e+38 // #7f020009 │ │ -0072ce: 6e20 9500 6400 |0061: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@0095 │ │ -0072d4: 2206 4a00 |0064: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@004a │ │ -0072d8: 7030 9900 0600 |0066: invoke-direct {v6, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ -0072de: 6e20 9600 6400 |0069: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0096 │ │ -0072e4: 2206 a100 |006c: new-instance v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5; // type@00a1 │ │ -0072e8: 7020 6e01 8600 |006e: invoke-direct {v6, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@016e │ │ -0072ee: 6e20 9700 6400 |0071: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ -0072f4: 5486 dd00 |0074: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -0072f8: 6e20 9b00 4600 |0076: invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@009b │ │ -0072fe: d803 0301 |0079: add-int/lit8 v3, v3, #int 1 // #01 │ │ -007302: 28ba |007b: goto 0035 // -0046 │ │ -007304: 2201 4300 |007c: new-instance v1, Landroid/widget/Button; // type@0043 │ │ -007308: 7020 8500 8100 |007e: invoke-direct {v1, v8}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0085 │ │ -00730e: 2206 4a00 |0081: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@004a │ │ -007312: 7030 9900 0600 |0083: invoke-direct {v6, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ -007318: 6e20 8600 6100 |0086: invoke-virtual {v1, v6}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0086 │ │ -00731e: 4606 0503 |0089: aget-object v6, v5, v3 │ │ -007322: 6e20 8900 6100 |008b: invoke-virtual {v1, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0089 │ │ -007328: 6e20 8800 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/Button;.setTag:(Ljava/lang/Object;)V // method@0088 │ │ -00732e: 2206 a200 |0091: new-instance v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6; // type@00a2 │ │ -007332: 7020 7001 8600 |0093: invoke-direct {v6, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0170 │ │ -007338: 6e20 8700 6100 |0096: invoke-virtual {v1, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0087 │ │ -00733e: 5486 dd00 |0099: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -007342: 6e20 9b00 1600 |009b: invoke-virtual {v6, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@009b │ │ -007348: 28db |009e: goto 0079 // -0025 │ │ -00734a: 7010 8501 0800 |009f: invoke-direct {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.checkButtonLayout:()V // method@0185 │ │ -007350: 0e00 |00a2: return-void │ │ +007464: |[007464] org.moparisthebest.openintents.filemanager.FileManagerActivity.setDirectoryButtons:()V │ │ +007474: 5486 d500 |0000: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +007478: 6e10 bd00 0600 |0002: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +00747e: 0c06 |0005: move-result-object v6 │ │ +007480: 1a07 0a00 |0006: const-string v7, "/" // string@000a │ │ +007484: 6e20 e700 7600 |0008: invoke-virtual {v6, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@00e7 │ │ +00748a: 0c05 |000b: move-result-object v5 │ │ +00748c: 5486 dd00 |000c: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +007490: 6e10 a200 0600 |000e: invoke-virtual {v6}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@00a2 │ │ +007496: 12e0 |0011: const/4 v0, #int -2 // #fe │ │ +007498: 2204 4400 |0012: new-instance v4, Landroid/widget/ImageButton; // type@0044 │ │ +00749c: 7020 9200 8400 |0014: invoke-direct {v4, v8}, Landroid/widget/ImageButton;.:(Landroid/content/Context;)V // method@0092 │ │ +0074a2: 1406 0100 027f |0017: const v6, #float 1.728e+38 // #7f020001 │ │ +0074a8: 6e20 9500 6400 |001a: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@0095 │ │ +0074ae: 2206 4600 |001d: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@0046 │ │ +0074b2: 7030 9900 0600 |001f: invoke-direct {v6, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ +0074b8: 6e20 9600 6400 |0022: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0096 │ │ +0074be: 2206 9c00 |0025: new-instance v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4; // type@009c │ │ +0074c2: 7020 6c01 8600 |0027: invoke-direct {v6, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@016c │ │ +0074c8: 6e20 9700 6400 |002a: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ +0074ce: 5486 dd00 |002d: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +0074d2: 6e20 9b00 4600 |002f: invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@009b │ │ +0074d8: 1a02 0000 |0032: const-string v2, "" // string@0000 │ │ +0074dc: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +0074de: 2156 |0035: array-length v6, v5 │ │ +0074e0: 3563 6900 |0036: if-ge v3, v6, 009f // +0069 │ │ +0074e4: 2206 6a00 |0038: new-instance v6, Ljava/lang/StringBuilder; // type@006a │ │ +0074e8: 7010 ec00 0600 |003a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +0074ee: 6e20 ef00 2600 |003d: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +0074f4: 0c06 |0040: move-result-object v6 │ │ +0074f6: 1a07 0a00 |0041: const-string v7, "/" // string@000a │ │ +0074fa: 6e20 ef00 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +007500: 0c06 |0046: move-result-object v6 │ │ +007502: 4607 0503 |0047: aget-object v7, v5, v3 │ │ +007506: 6e20 ef00 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +00750c: 0c06 |004c: move-result-object v6 │ │ +00750e: 6e10 f000 0600 |004d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +007514: 0c02 |0050: move-result-object v2 │ │ +007516: 5486 ea00 |0051: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ +00751a: 6e20 e300 6200 |0053: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +007520: 0a06 |0056: move-result v6 │ │ +007522: 3806 2500 |0057: if-eqz v6, 007c // +0025 │ │ +007526: 2204 4400 |0059: new-instance v4, Landroid/widget/ImageButton; // type@0044 │ │ +00752a: 7020 9200 8400 |005b: invoke-direct {v4, v8}, Landroid/widget/ImageButton;.:(Landroid/content/Context;)V // method@0092 │ │ +007530: 1406 0900 027f |005e: const v6, #float 1.728e+38 // #7f020009 │ │ +007536: 6e20 9500 6400 |0061: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setImageResource:(I)V // method@0095 │ │ +00753c: 2206 4600 |0064: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@0046 │ │ +007540: 7030 9900 0600 |0066: invoke-direct {v6, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ +007546: 6e20 9600 6400 |0069: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0096 │ │ +00754c: 2206 9d00 |006c: new-instance v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5; // type@009d │ │ +007550: 7020 6e01 8600 |006e: invoke-direct {v6, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@016e │ │ +007556: 6e20 9700 6400 |0071: invoke-virtual {v4, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0097 │ │ +00755c: 5486 dd00 |0074: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +007560: 6e20 9b00 4600 |0076: invoke-virtual {v6, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@009b │ │ +007566: d803 0301 |0079: add-int/lit8 v3, v3, #int 1 // #01 │ │ +00756a: 28ba |007b: goto 0035 // -0046 │ │ +00756c: 2201 3f00 |007c: new-instance v1, Landroid/widget/Button; // type@003f │ │ +007570: 7020 8500 8100 |007e: invoke-direct {v1, v8}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@0085 │ │ +007576: 2206 4600 |0081: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@0046 │ │ +00757a: 7030 9900 0600 |0083: invoke-direct {v6, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ +007580: 6e20 8600 6100 |0086: invoke-virtual {v1, v6}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0086 │ │ +007586: 4606 0503 |0089: aget-object v6, v5, v3 │ │ +00758a: 6e20 8900 6100 |008b: invoke-virtual {v1, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0089 │ │ +007590: 6e20 8800 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/Button;.setTag:(Ljava/lang/Object;)V // method@0088 │ │ +007596: 2206 9e00 |0091: new-instance v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6; // type@009e │ │ +00759a: 7020 7001 8600 |0093: invoke-direct {v6, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0170 │ │ +0075a0: 6e20 8700 6100 |0096: invoke-virtual {v1, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0087 │ │ +0075a6: 5486 dd00 |0099: iget-object v6, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +0075aa: 6e20 9b00 1600 |009b: invoke-virtual {v6, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@009b │ │ +0075b0: 28db |009e: goto 0079 // -0025 │ │ +0075b2: 7010 8501 0800 |009f: invoke-direct {v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.checkButtonLayout:()V // method@0185 │ │ +0075b8: 0e00 |00a2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x000c line=668 │ │ 0x0011 line=670 │ │ 0x0012 line=673 │ │ 0x0017 line=674 │ │ @@ -6468,23 +6476,23 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -007354: |[007354] org.moparisthebest.openintents.filemanager.FileManagerActivity.setProgress:(II)V │ │ -007364: 5420 e900 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ -007368: 6e20 ae00 4000 |0002: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setMax:(I)V // method@00ae │ │ -00736e: 5420 e900 |0005: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ -007372: 6e20 af00 3000 |0007: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@00af │ │ -007378: 5420 e900 |000a: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ -00737c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -00737e: 6e20 b000 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00b0 │ │ -007384: 0e00 |0010: return-void │ │ +0075bc: |[0075bc] org.moparisthebest.openintents.filemanager.FileManagerActivity.setProgress:(II)V │ │ +0075cc: 5420 e900 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ +0075d0: 6e20 ae00 4000 |0002: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setMax:(I)V // method@00ae │ │ +0075d6: 5420 e900 |0005: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ +0075da: 6e20 af00 3000 |0007: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@00af │ │ +0075e0: 5420 e900 |000a: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ +0075e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0075e6: 6e20 b000 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00b0 │ │ +0075ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ 0x000a line=331 │ │ 0x0010 line=332 │ │ locals : │ │ @@ -6497,77 +6505,77 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/DirectoryContents;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 133 16-bit code units │ │ -007388: |[007388] org.moparisthebest.openintents.filemanager.FileManagerActivity.showDirectoryContents:(Lorg/moparisthebest/openintents/filemanager/DirectoryContents;)V │ │ -007398: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -00739a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -00739c: 5b51 df00 |0002: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ -0073a0: 5461 9e00 |0004: iget-object v1, v6, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@009e │ │ -0073a4: 5b51 e600 |0006: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ -0073a8: 5461 9c00 |0008: iget-object v1, v6, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@009c │ │ -0073ac: 5b51 e400 |000a: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ -0073b0: 5461 9d00 |000c: iget-object v1, v6, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@009d │ │ -0073b4: 5b51 e500 |000e: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ -0073b8: 5451 d700 |0010: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ -0073bc: 5452 e600 |0012: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ -0073c0: 7210 0c01 0200 |0014: invoke-interface {v2}, Ljava/util/List;.size:()I // method@010c │ │ -0073c6: 0a02 |0017: move-result v2 │ │ -0073c8: 5453 e400 |0018: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ -0073cc: 7210 0c01 0300 |001a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ -0073d2: 0a03 |001d: move-result v3 │ │ -0073d4: b032 |001e: add-int/2addr v2, v3 │ │ -0073d6: 5453 e500 |001f: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ -0073da: 7210 0c01 0300 |0021: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ -0073e0: 0a03 |0024: move-result v3 │ │ -0073e2: b032 |0025: add-int/2addr v2, v3 │ │ -0073e4: 6e20 fc00 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@00fc │ │ -0073ea: 5451 d700 |0029: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ -0073ee: 5452 e600 |002b: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ -0073f2: 7030 8301 1502 |002d: invoke-direct {v5, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@0183 │ │ -0073f8: 5451 d700 |0030: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ -0073fc: 5452 e400 |0032: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ -007400: 7030 8301 1502 |0034: invoke-direct {v5, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@0183 │ │ -007406: 5451 d700 |0037: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ -00740a: 5452 e500 |0039: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ -00740e: 7030 8301 1502 |003b: invoke-direct {v5, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@0183 │ │ -007414: 2200 aa00 |003e: new-instance v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00aa │ │ -007418: 7020 da01 5000 |0040: invoke-direct {v0, v5}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.:(Landroid/content/Context;)V // method@01da │ │ -00741e: 5451 d700 |0043: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ -007422: 6e10 8e01 0500 |0045: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -007428: 0c02 |0048: move-result-object v2 │ │ -00742a: 6e10 a700 0200 |0049: invoke-virtual {v2}, Landroid/widget/ListView;.hasTextFilter:()Z // method@00a7 │ │ -007430: 0a02 |004c: move-result v2 │ │ -007432: 6e30 e601 1002 |004d: invoke-virtual {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.setListItems:(Ljava/util/List;Z)V // method@01e6 │ │ -007438: 6e20 b601 0500 |0050: invoke-virtual {v5, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01b6 │ │ -00743e: 6e10 8e01 0500 |0053: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -007444: 0c01 |0056: move-result-object v1 │ │ -007446: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -007448: 6e20 ad00 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@00ad │ │ -00744e: 5451 e800 |005b: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@00e8 │ │ -007452: 7020 b301 1500 |005d: invoke-direct {v5, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.selectInList:(Ljava/io/File;)V // method@01b3 │ │ -007458: 7010 ae01 0500 |0060: invoke-direct {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@01ae │ │ -00745e: 6e20 b801 4500 |0063: invoke-virtual {v5, v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@01b8 │ │ -007464: 5451 e900 |0066: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ -007468: 1302 0800 |0068: const/16 v2, #int 8 // #8 │ │ -00746c: 6e20 b000 2100 |006a: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00b0 │ │ -007472: 5451 e200 |006d: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@00e2 │ │ -007476: 6e20 b300 4100 |006f: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@00b3 │ │ -00747c: 2201 ac00 |0072: new-instance v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // type@00ac │ │ -007480: 5452 d500 |0074: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -007484: 5453 e500 |0076: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ -007488: 5454 d600 |0078: iget-object v4, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@00d6 │ │ -00748c: 7055 ee01 2143 |007a: invoke-direct {v1, v2, v3, v4, v5}, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.:(Ljava/io/File;Ljava/util/List;Landroid/os/Handler;Landroid/content/Context;)V // method@01ee │ │ -007492: 5b51 ed00 |007d: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ -007496: 5451 ed00 |007f: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ -00749a: 6e10 f101 0100 |0081: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.start:()V // method@01f1 │ │ -0074a0: 0e00 |0084: return-void │ │ +0075f0: |[0075f0] org.moparisthebest.openintents.filemanager.FileManagerActivity.showDirectoryContents:(Lorg/moparisthebest/openintents/filemanager/DirectoryContents;)V │ │ +007600: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +007602: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +007604: 5b51 df00 |0002: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ +007608: 5461 9e00 |0004: iget-object v1, v6, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@009e │ │ +00760c: 5b51 e600 |0006: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ +007610: 5461 9c00 |0008: iget-object v1, v6, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@009c │ │ +007614: 5b51 e400 |000a: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ +007618: 5461 9d00 |000c: iget-object v1, v6, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@009d │ │ +00761c: 5b51 e500 |000e: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ +007620: 5451 d700 |0010: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ +007624: 5452 e600 |0012: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ +007628: 7210 0c01 0200 |0014: invoke-interface {v2}, Ljava/util/List;.size:()I // method@010c │ │ +00762e: 0a02 |0017: move-result v2 │ │ +007630: 5453 e400 |0018: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ +007634: 7210 0c01 0300 |001a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ +00763a: 0a03 |001d: move-result v3 │ │ +00763c: b032 |001e: add-int/2addr v2, v3 │ │ +00763e: 5453 e500 |001f: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ +007642: 7210 0c01 0300 |0021: invoke-interface {v3}, Ljava/util/List;.size:()I // method@010c │ │ +007648: 0a03 |0024: move-result v3 │ │ +00764a: b032 |0025: add-int/2addr v2, v3 │ │ +00764c: 6e20 fc00 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@00fc │ │ +007652: 5451 d700 |0029: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ +007656: 5452 e600 |002b: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@00e6 │ │ +00765a: 7030 8301 1502 |002d: invoke-direct {v5, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@0183 │ │ +007660: 5451 d700 |0030: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ +007664: 5452 e400 |0032: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@00e4 │ │ +007668: 7030 8301 1502 |0034: invoke-direct {v5, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@0183 │ │ +00766e: 5451 d700 |0037: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ +007672: 5452 e500 |0039: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ +007676: 7030 8301 1502 |003b: invoke-direct {v5, v1, v2}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@0183 │ │ +00767c: 2200 a600 |003e: new-instance v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00a6 │ │ +007680: 7020 da01 5000 |0040: invoke-direct {v0, v5}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.:(Landroid/content/Context;)V // method@01da │ │ +007686: 5451 d700 |0043: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@00d7 │ │ +00768a: 6e10 8e01 0500 |0045: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +007690: 0c02 |0048: move-result-object v2 │ │ +007692: 6e10 a700 0200 |0049: invoke-virtual {v2}, Landroid/widget/ListView;.hasTextFilter:()Z // method@00a7 │ │ +007698: 0a02 |004c: move-result v2 │ │ +00769a: 6e30 e601 1002 |004d: invoke-virtual {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.setListItems:(Ljava/util/List;Z)V // method@01e6 │ │ +0076a0: 6e20 b601 0500 |0050: invoke-virtual {v5, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01b6 │ │ +0076a6: 6e10 8e01 0500 |0053: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +0076ac: 0c01 |0056: move-result-object v1 │ │ +0076ae: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +0076b0: 6e20 ad00 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@00ad │ │ +0076b6: 5451 e800 |005b: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@00e8 │ │ +0076ba: 7020 b301 1500 |005d: invoke-direct {v5, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.selectInList:(Ljava/io/File;)V // method@01b3 │ │ +0076c0: 7010 ae01 0500 |0060: invoke-direct {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@01ae │ │ +0076c6: 6e20 b801 4500 |0063: invoke-virtual {v5, v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@01b8 │ │ +0076cc: 5451 e900 |0066: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ +0076d0: 1302 0800 |0068: const/16 v2, #int 8 // #8 │ │ +0076d4: 6e20 b000 2100 |006a: invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@00b0 │ │ +0076da: 5451 e200 |006d: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@00e2 │ │ +0076de: 6e20 b300 4100 |006f: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@00b3 │ │ +0076e4: 2201 a800 |0072: new-instance v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // type@00a8 │ │ +0076e8: 5452 d500 |0074: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0076ec: 5453 e500 |0076: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@00e5 │ │ +0076f0: 5454 d600 |0078: iget-object v4, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@00d6 │ │ +0076f4: 7055 ee01 2143 |007a: invoke-direct {v1, v2, v3, v4, v5}, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.:(Ljava/io/File;Ljava/util/List;Landroid/os/Handler;Landroid/content/Context;)V // method@01ee │ │ +0076fa: 5b51 ed00 |007d: iput-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ +0076fe: 5451 ed00 |007f: iget-object v1, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ +007702: 6e10 f101 0100 |0081: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.start:()V // method@01f1 │ │ +007708: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=335 │ │ 0x0004 line=337 │ │ 0x0008 line=338 │ │ 0x000c line=339 │ │ 0x0010 line=341 │ │ @@ -6596,36 +6604,36 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0074a4: |[0074a4] org.moparisthebest.openintents.filemanager.FileManagerActivity.showDirectoryInput:(Z)V │ │ -0074b4: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0074b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0074ba: 3805 0900 |0003: if-eqz v5, 000c // +0009 │ │ -0074be: 5440 de00 |0005: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ -0074c2: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -0074c6: 7010 a001 0400 |0009: invoke-direct {v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.onCreateDirectoryInput:()V // method@01a0 │ │ -0074cc: 5440 de00 |000c: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ -0074d0: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ -0074d4: 5443 de00 |0010: iget-object v3, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ -0074d8: 3805 1100 |0012: if-eqz v5, 0023 // +0011 │ │ -0074dc: 0110 |0014: move v0, v1 │ │ -0074de: 6e20 a400 0300 |0015: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00a4 │ │ -0074e4: 5440 dd00 |0018: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -0074e8: 3805 0b00 |001a: if-eqz v5, 0025 // +000b │ │ -0074ec: 6e20 a400 2000 |001c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00a4 │ │ -0074f2: 7010 ae01 0400 |001f: invoke-direct {v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@01ae │ │ -0074f8: 0e00 |0022: return-void │ │ -0074fa: 0120 |0023: move v0, v2 │ │ -0074fc: 28f1 |0024: goto 0015 // -000f │ │ -0074fe: 0112 |0025: move v2, v1 │ │ -007500: 28f6 |0026: goto 001c // -000a │ │ +00770c: |[00770c] org.moparisthebest.openintents.filemanager.FileManagerActivity.showDirectoryInput:(Z)V │ │ +00771c: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +007720: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +007722: 3805 0900 |0003: if-eqz v5, 000c // +0009 │ │ +007726: 5440 de00 |0005: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ +00772a: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +00772e: 7010 a001 0400 |0009: invoke-direct {v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.onCreateDirectoryInput:()V // method@01a0 │ │ +007734: 5440 de00 |000c: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ +007738: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ +00773c: 5443 de00 |0010: iget-object v3, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ +007740: 3805 1100 |0012: if-eqz v5, 0023 // +0011 │ │ +007744: 0110 |0014: move v0, v1 │ │ +007746: 6e20 a400 0300 |0015: invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00a4 │ │ +00774c: 5440 dd00 |0018: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +007750: 3805 0b00 |001a: if-eqz v5, 0025 // +000b │ │ +007754: 6e20 a400 2000 |001c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@00a4 │ │ +00775a: 7010 ae01 0400 |001f: invoke-direct {v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@01ae │ │ +007760: 0e00 |0022: return-void │ │ +007762: 0120 |0023: move v0, v2 │ │ +007764: 28f1 |0024: goto 0015 // -000f │ │ +007766: 0112 |0025: move v2, v1 │ │ +007768: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=411 │ │ 0x0005 line=412 │ │ 0x0009 line=413 │ │ 0x000c line=416 │ │ 0x0010 line=417 │ │ @@ -6643,29 +6651,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -007504: |[007504] org.moparisthebest.openintents.filemanager.FileManagerActivity.upOneLevel:()V │ │ -007514: 5210 ec00 |0000: iget v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -007518: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -00751c: 5210 ec00 |0004: iget v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -007520: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -007524: 5910 ec00 |0008: iput v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -007528: 5410 d500 |000a: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -00752c: 6e10 bf00 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00bf │ │ -007532: 0c00 |000f: move-result-object v0 │ │ -007534: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -007538: 5410 d500 |0012: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -00753c: 6e10 c000 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@00c0 │ │ -007542: 0c00 |0017: move-result-object v0 │ │ -007544: 7020 8401 0100 |0018: invoke-direct {v1, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ -00754a: 0e00 |001b: return-void │ │ +00776c: |[00776c] org.moparisthebest.openintents.filemanager.FileManagerActivity.upOneLevel:()V │ │ +00777c: 5210 ec00 |0000: iget v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +007780: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +007784: 5210 ec00 |0004: iget v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +007788: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +00778c: 5910 ec00 |0008: iput v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +007790: 5410 d500 |000a: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +007794: 6e10 bf00 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@00bf │ │ +00779a: 0c00 |000f: move-result-object v0 │ │ +00779c: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +0077a0: 5410 d500 |0012: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0077a4: 6e10 c000 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@00c0 │ │ +0077aa: 0c00 |0017: move-result-object v0 │ │ +0077ac: 7020 8401 0100 |0018: invoke-direct {v1, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ +0077b2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ 0x000a line=517 │ │ 0x0012 line=518 │ │ 0x001b line=519 │ │ @@ -6678,49 +6686,49 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -00754c: |[00754c] org.moparisthebest.openintents.filemanager.FileManagerActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -00755c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -00755e: 6f40 1a00 6587 |0001: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@001a │ │ -007564: 2b06 3e00 0000 |0004: packed-switch v6, 00000042 // +0000003e │ │ -00756a: 0e00 |0007: return-void │ │ -00756c: 3347 ffff |0008: if-ne v7, v4, 0007 // -0001 │ │ -007570: 3808 fdff |000a: if-eqz v8, 0007 // -0003 │ │ -007574: 5452 da00 |000c: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -007578: 6e10 3d00 0800 |000e: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ -00757e: 0c04 |0011: move-result-object v4 │ │ -007580: 7110 f901 0400 |0012: invoke-static {v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@01f9 │ │ -007586: 0c03 |0015: move-result-object v3 │ │ -007588: 3803 f1ff |0016: if-eqz v3, 0007 // -000f │ │ -00758c: 6e10 be00 0200 |0018: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -007592: 0c04 |001b: move-result-object v4 │ │ -007594: 7120 fa01 4300 |001c: invoke-static {v3, v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -00759a: 0c03 |001f: move-result-object v3 │ │ -00759c: 7030 9901 2503 |0020: invoke-direct {v5, v2, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.move:(Ljava/io/File;Ljava/io/File;)V // method@0199 │ │ -0075a2: 28e4 |0023: goto 0007 // -001c │ │ -0075a4: 3347 e3ff |0024: if-ne v7, v4, 0007 // -001d │ │ -0075a8: 3808 e1ff |0026: if-eqz v8, 0007 // -001f │ │ -0075ac: 5450 da00 |0028: iget-object v0, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -0075b0: 6e10 3d00 0800 |002a: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ -0075b6: 0c04 |002d: move-result-object v4 │ │ -0075b8: 7110 f901 0400 |002e: invoke-static {v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@01f9 │ │ -0075be: 0c01 |0031: move-result-object v1 │ │ -0075c0: 3801 d5ff |0032: if-eqz v1, 0007 // -002b │ │ -0075c4: 6e10 be00 0000 |0034: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -0075ca: 0c04 |0037: move-result-object v4 │ │ -0075cc: 7040 8801 5541 |0038: invoke-direct {v5, v5, v1, v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.createUniqueCopyName:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@0188 │ │ -0075d2: 0c01 |003b: move-result-object v1 │ │ -0075d4: 3801 cbff |003c: if-eqz v1, 0007 // -0035 │ │ -0075d8: 7030 8601 0501 |003e: invoke-direct {v5, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.copy:(Ljava/io/File;Ljava/io/File;)V // method@0186 │ │ -0075de: 28c6 |0041: goto 0007 // -003a │ │ -0075e0: 0001 0200 0100 0000 0400 0000 2000 ... |0042: packed-switch-data (8 units) │ │ +0077b4: |[0077b4] org.moparisthebest.openintents.filemanager.FileManagerActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0077c4: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +0077c6: 6f40 1a00 6587 |0001: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@001a │ │ +0077cc: 2b06 3e00 0000 |0004: packed-switch v6, 00000042 // +0000003e │ │ +0077d2: 0e00 |0007: return-void │ │ +0077d4: 3347 ffff |0008: if-ne v7, v4, 0007 // -0001 │ │ +0077d8: 3808 fdff |000a: if-eqz v8, 0007 // -0003 │ │ +0077dc: 5452 da00 |000c: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +0077e0: 6e10 3d00 0800 |000e: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ +0077e6: 0c04 |0011: move-result-object v4 │ │ +0077e8: 7110 f901 0400 |0012: invoke-static {v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@01f9 │ │ +0077ee: 0c03 |0015: move-result-object v3 │ │ +0077f0: 3803 f1ff |0016: if-eqz v3, 0007 // -000f │ │ +0077f4: 6e10 be00 0200 |0018: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +0077fa: 0c04 |001b: move-result-object v4 │ │ +0077fc: 7120 fa01 4300 |001c: invoke-static {v3, v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +007802: 0c03 |001f: move-result-object v3 │ │ +007804: 7030 9901 2503 |0020: invoke-direct {v5, v2, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.move:(Ljava/io/File;Ljava/io/File;)V // method@0199 │ │ +00780a: 28e4 |0023: goto 0007 // -001c │ │ +00780c: 3347 e3ff |0024: if-ne v7, v4, 0007 // -001d │ │ +007810: 3808 e1ff |0026: if-eqz v8, 0007 // -001f │ │ +007814: 5450 da00 |0028: iget-object v0, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +007818: 6e10 3d00 0800 |002a: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ +00781e: 0c04 |002d: move-result-object v4 │ │ +007820: 7110 f901 0400 |002e: invoke-static {v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@01f9 │ │ +007826: 0c01 |0031: move-result-object v1 │ │ +007828: 3801 d5ff |0032: if-eqz v1, 0007 // -002b │ │ +00782c: 6e10 be00 0000 |0034: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +007832: 0c04 |0037: move-result-object v4 │ │ +007834: 7040 8801 5541 |0038: invoke-direct {v5, v5, v1, v4}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.createUniqueCopyName:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@0188 │ │ +00783a: 0c01 |003b: move-result-object v1 │ │ +00783c: 3801 cbff |003c: if-eqz v1, 0007 // -0035 │ │ +007840: 7030 8601 0501 |003e: invoke-direct {v5, v0, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.copy:(Ljava/io/File;Ljava/io/File;)V // method@0186 │ │ +007846: 28c6 |0041: goto 0007 // -003a │ │ +007848: 0001 0200 0100 0000 0400 0000 2000 ... |0042: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1325 │ │ 0x0004 line=1327 │ │ 0x0007 line=1356 │ │ 0x0008 line=1329 │ │ 0x000c line=1331 │ │ @@ -6751,70 +6759,70 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -0075f0: |[0075f0] org.moparisthebest.openintents.filemanager.FileManagerActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -007600: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -007602: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -007604: 6f20 1b00 8700 |0002: invoke-super {v7, v8}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@001b │ │ -00760a: 7210 7400 0800 |0005: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0074 │ │ -007610: 0c02 |0008: move-result-object v2 │ │ -007612: 1f02 3f00 |0009: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@003f │ │ -007616: 6e10 8d01 0700 |000b: invoke-virtual {v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ -00761c: 0c00 |000e: move-result-object v0 │ │ -00761e: 1f00 aa00 |000f: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00aa │ │ -007622: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ -007626: 0f03 |0013: return v3 │ │ -007628: 5225 1300 |0014: iget v5, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0013 │ │ -00762c: 6e20 e201 5000 |0016: invoke-virtual {v0, v5}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ -007632: 0c01 |0019: move-result-object v1 │ │ -007634: 1f01 a800 |001a: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -007638: 6e10 d001 0100 |001c: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -00763e: 0c05 |001f: move-result-object v5 │ │ -007640: 5b75 dc00 |0020: iput-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ -007644: 6e10 ce01 0100 |0022: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@01ce │ │ -00764a: 0c05 |0025: move-result-object v5 │ │ -00764c: 5b75 db00 |0026: iput-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextIcon:Landroid/graphics/drawable/Drawable; // field@00db │ │ -007650: 5475 d500 |0028: iget-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -007654: 6e10 d001 0100 |002a: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -00765a: 0c06 |002d: move-result-object v6 │ │ -00765c: 7120 fa01 6500 |002e: invoke-static {v5, v6}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -007662: 0c05 |0031: move-result-object v5 │ │ -007664: 5b75 da00 |0032: iput-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -007668: 7210 7300 0800 |0034: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@0073 │ │ -00766e: 0a05 |0037: move-result v5 │ │ -007670: 2b05 2200 0000 |0038: packed-switch v5, 0000005a // +00000022 │ │ -007676: 28d8 |003b: goto 0013 // -0028 │ │ -007678: 1223 |003c: const/4 v3, #int 2 // #2 │ │ -00767a: 6e20 bb01 3700 |003d: invoke-virtual {v7, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDialog:(I)V // method@01bb │ │ -007680: 0143 |0040: move v3, v4 │ │ -007682: 28d2 |0041: goto 0013 // -002e │ │ -007684: 5473 da00 |0042: iget-object v3, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -007688: 7020 a901 3700 |0044: invoke-direct {v7, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.openFile:(Ljava/io/File;)V // method@01a9 │ │ -00768e: 0143 |0047: move v3, v4 │ │ -007690: 28cb |0048: goto 0013 // -0035 │ │ -007692: 7010 ac01 0700 |0049: invoke-direct {v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.promptDestinationAndMoveFile:()V // method@01ac │ │ -007698: 0143 |004c: move v3, v4 │ │ -00769a: 28c6 |004d: goto 0013 // -003a │ │ -00769c: 7010 ab01 0700 |004e: invoke-direct {v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.promptDestinationAndCopyFile:()V // method@01ab │ │ -0076a2: 0143 |0051: move v3, v4 │ │ -0076a4: 28c1 |0052: goto 0013 // -003f │ │ -0076a6: 1233 |0053: const/4 v3, #int 3 // #3 │ │ -0076a8: 6e20 bb01 3700 |0054: invoke-virtual {v7, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDialog:(I)V // method@01bb │ │ -0076ae: 0143 |0057: move v3, v4 │ │ -0076b0: 28bb |0058: goto 0013 // -0045 │ │ -0076b2: 0000 |0059: nop // spacer │ │ -0076b4: 0001 0600 0600 0000 0400 0000 1b00 ... |005a: packed-switch-data (16 units) │ │ +007858: |[007858] org.moparisthebest.openintents.filemanager.FileManagerActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +007868: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00786a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +00786c: 6f20 1b00 8700 |0002: invoke-super {v7, v8}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@001b │ │ +007872: 7210 7400 0800 |0005: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0074 │ │ +007878: 0c02 |0008: move-result-object v2 │ │ +00787a: 1f02 3c00 |0009: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@003c │ │ +00787e: 6e10 8d01 0700 |000b: invoke-virtual {v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ +007884: 0c00 |000e: move-result-object v0 │ │ +007886: 1f00 a600 |000f: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00a6 │ │ +00788a: 3900 0300 |0011: if-nez v0, 0014 // +0003 │ │ +00788e: 0f03 |0013: return v3 │ │ +007890: 5225 1300 |0014: iget v5, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0013 │ │ +007894: 6e20 e201 5000 |0016: invoke-virtual {v0, v5}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ +00789a: 0c01 |0019: move-result-object v1 │ │ +00789c: 1f01 a400 |001a: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +0078a0: 6e10 d001 0100 |001c: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +0078a6: 0c05 |001f: move-result-object v5 │ │ +0078a8: 5b75 dc00 |0020: iput-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ +0078ac: 6e10 ce01 0100 |0022: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@01ce │ │ +0078b2: 0c05 |0025: move-result-object v5 │ │ +0078b4: 5b75 db00 |0026: iput-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextIcon:Landroid/graphics/drawable/Drawable; // field@00db │ │ +0078b8: 5475 d500 |0028: iget-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0078bc: 6e10 d001 0100 |002a: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +0078c2: 0c06 |002d: move-result-object v6 │ │ +0078c4: 7120 fa01 6500 |002e: invoke-static {v5, v6}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +0078ca: 0c05 |0031: move-result-object v5 │ │ +0078cc: 5b75 da00 |0032: iput-object v5, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +0078d0: 7210 7300 0800 |0034: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@0073 │ │ +0078d6: 0a05 |0037: move-result v5 │ │ +0078d8: 2b05 2200 0000 |0038: packed-switch v5, 0000005a // +00000022 │ │ +0078de: 28d8 |003b: goto 0013 // -0028 │ │ +0078e0: 1223 |003c: const/4 v3, #int 2 // #2 │ │ +0078e2: 6e20 bb01 3700 |003d: invoke-virtual {v7, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDialog:(I)V // method@01bb │ │ +0078e8: 0143 |0040: move v3, v4 │ │ +0078ea: 28d2 |0041: goto 0013 // -002e │ │ +0078ec: 5473 da00 |0042: iget-object v3, v7, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +0078f0: 7020 a901 3700 |0044: invoke-direct {v7, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.openFile:(Ljava/io/File;)V // method@01a9 │ │ +0078f6: 0143 |0047: move v3, v4 │ │ +0078f8: 28cb |0048: goto 0013 // -0035 │ │ +0078fa: 7010 ac01 0700 |0049: invoke-direct {v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.promptDestinationAndMoveFile:()V // method@01ac │ │ +007900: 0143 |004c: move v3, v4 │ │ +007902: 28c6 |004d: goto 0013 // -003a │ │ +007904: 7010 ab01 0700 |004e: invoke-direct {v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.promptDestinationAndCopyFile:()V // method@01ab │ │ +00790a: 0143 |0051: move v3, v4 │ │ +00790c: 28c1 |0052: goto 0013 // -003f │ │ +00790e: 1233 |0053: const/4 v3, #int 3 // #3 │ │ +007910: 6e20 bb01 3700 |0054: invoke-virtual {v7, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDialog:(I)V // method@01bb │ │ +007916: 0143 |0057: move v3, v4 │ │ +007918: 28bb |0058: goto 0013 // -0045 │ │ +00791a: 0000 |0059: nop // spacer │ │ +00791c: 0001 0600 0600 0000 0400 0000 1b00 ... |005a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=916 │ │ - 0x0005 line=917 │ │ + 0x0005 line=918 │ │ 0x000b line=921 │ │ 0x0011 line=923 │ │ 0x0013 line=955 │ │ 0x0014 line=927 │ │ 0x001c line=928 │ │ 0x0022 line=929 │ │ 0x0028 line=930 │ │ @@ -6842,177 +6850,177 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 348 16-bit code units │ │ -0076d4: |[0076d4] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0076e4: 130d 0800 |0000: const/16 v13, #int 8 // #8 │ │ -0076e8: 121c |0002: const/4 v12, #int 1 // #1 │ │ -0076ea: 6f20 1c00 fe00 |0003: invoke-super {v14, v15}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ -0076f0: 2208 9d00 |0006: new-instance v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1; // type@009d │ │ -0076f4: 7020 6601 e800 |0008: invoke-direct {v8, v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0166 │ │ -0076fa: 5be8 d600 |000b: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@00d6 │ │ -0076fe: 1258 |000d: const/4 v8, #int 5 // #5 │ │ -007700: 6e20 b201 8e00 |000e: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.requestWindowFeature:(I)Z // method@01b2 │ │ -007706: 1408 0100 037f |0011: const v8, #float 1.74129e+38 // #7f030001 │ │ -00770c: 6e20 b401 8e00 |0014: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setContentView:(I)V // method@01b4 │ │ -007712: 1408 0900 087f |0017: const v8, #float 1.80775e+38 // #7f080009 │ │ -007718: 6e20 8a01 8e00 |001a: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -00771e: 0c08 |001d: move-result-object v8 │ │ -007720: 1f08 4f00 |001e: check-cast v8, Landroid/widget/TextView; // type@004f │ │ -007724: 5be8 e200 |0020: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@00e2 │ │ -007728: 1408 0a00 087f |0022: const v8, #float 1.80775e+38 // #7f08000a │ │ -00772e: 6e20 8a01 8e00 |0025: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -007734: 0c08 |0028: move-result-object v8 │ │ -007736: 1f08 4e00 |0029: check-cast v8, Landroid/widget/ProgressBar; // type@004e │ │ -00773a: 5be8 e900 |002b: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ -00773e: 6e10 8e01 0e00 |002d: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -007744: 0c08 |0030: move-result-object v8 │ │ -007746: 6e20 ab00 e800 |0031: invoke-virtual {v8, v14}, Landroid/widget/ListView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00ab │ │ -00774c: 6e10 8e01 0e00 |0034: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -007752: 0c08 |0037: move-result-object v8 │ │ -007754: 1409 0800 087f |0038: const v9, #float 1.80775e+38 // #7f080008 │ │ -00775a: 6e20 8a01 9e00 |003b: invoke-virtual {v14, v9}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -007760: 0c09 |003e: move-result-object v9 │ │ -007762: 6e20 aa00 9800 |003f: invoke-virtual {v8, v9}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@00aa │ │ -007768: 6e10 8e01 0e00 |0042: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -00776e: 0c08 |0045: move-result-object v8 │ │ -007770: 6e20 ad00 c800 |0046: invoke-virtual {v8, v12}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@00ad │ │ -007776: 6e10 8e01 0e00 |0049: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -00777c: 0c08 |004c: move-result-object v8 │ │ -00777e: 6e10 a800 0800 |004d: invoke-virtual {v8}, Landroid/widget/ListView;.requestFocus:()Z // method@00a8 │ │ -007784: 6e10 8e01 0e00 |0050: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ -00778a: 0c08 |0053: move-result-object v8 │ │ -00778c: 6e10 a900 0800 |0054: invoke-virtual {v8}, Landroid/widget/ListView;.requestFocusFromTouch:()Z // method@00a9 │ │ -007792: 1408 0200 087f |0057: const v8, #float 1.80775e+38 // #7f080002 │ │ -007798: 6e20 8a01 8e00 |005a: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -00779e: 0c08 |005d: move-result-object v8 │ │ -0077a0: 1f08 4b00 |005e: check-cast v8, Landroid/widget/LinearLayout; // type@004b │ │ -0077a4: 5be8 dd00 |0060: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ -0077a8: 1408 0600 087f |0062: const v8, #float 1.80775e+38 // #7f080006 │ │ -0077ae: 6e20 8a01 8e00 |0065: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -0077b4: 0c08 |0068: move-result-object v8 │ │ -0077b6: 1f08 4400 |0069: check-cast v8, Landroid/widget/EditText; // type@0044 │ │ -0077ba: 5be8 e100 |006b: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ -0077be: 1408 0700 087f |006d: const v8, #float 1.80775e+38 // #7f080007 │ │ -0077c4: 6e20 8a01 8e00 |0070: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ -0077ca: 0c08 |0073: move-result-object v8 │ │ -0077cc: 1f08 4300 |0074: check-cast v8, Landroid/widget/Button; // type@0043 │ │ -0077d0: 5be8 d900 |0076: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ -0077d4: 54e8 d900 |0078: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ -0077d8: 2209 9e00 |007a: new-instance v9, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2; // type@009e │ │ -0077dc: 7020 6801 e900 |007c: invoke-direct {v9, v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0168 │ │ -0077e2: 6e20 8700 9800 |007f: invoke-virtual {v8, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0087 │ │ -0077e8: 1208 |0082: const/4 v8, #int 0 // #0 │ │ -0077ea: 5be8 de00 |0083: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ -0077ee: 7010 8f01 0e00 |0085: invoke-direct {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getMimeTypes:()V // method@018f │ │ -0077f4: 7010 9101 0e00 |0088: invoke-direct {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getSdCardPath:()V // method@0191 │ │ -0077fa: 59ec eb00 |008b: iput v12, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -0077fe: 6e10 8c01 0e00 |008d: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ -007804: 0c05 |0090: move-result-object v5 │ │ -007806: 6e10 3c00 0500 |0091: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ -00780c: 0c00 |0094: move-result-object v0 │ │ -00780e: 2201 5700 |0095: new-instance v1, Ljava/io/File; // type@0057 │ │ -007812: 1a08 0a00 |0097: const-string v8, "/" // string@000a │ │ -007816: 7020 b800 8100 |0099: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -00781c: 54e8 ea00 |009c: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ -007820: 7110 6500 0800 |009e: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0065 │ │ -007826: 0a08 |00a1: move-result v8 │ │ -007828: 3908 0900 |00a2: if-nez v8, 00ab // +0009 │ │ -00782c: 2201 5700 |00a4: new-instance v1, Ljava/io/File; // type@0057 │ │ -007830: 54e8 ea00 |00a6: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ -007834: 7020 b800 8100 |00a8: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -00783a: 59ec eb00 |00ab: iput v12, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -00783e: 3800 0d00 |00ad: if-eqz v0, 00ba // +000d │ │ -007842: 1a08 3303 |00af: const-string v8, "org.moparisthebest.openintents.action.PICK_FILE" // string@0333 │ │ -007846: 6e20 e300 8000 |00b1: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -00784c: 0a08 |00b4: move-result v8 │ │ -00784e: 3808 8900 |00b5: if-eqz v8, 013e // +0089 │ │ -007852: 1228 |00b7: const/4 v8, #int 2 // #2 │ │ -007854: 59e8 eb00 |00b8: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -007858: 52e8 eb00 |00ba: iget v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -00785c: 33c8 0c00 |00bc: if-ne v8, v12, 00c8 // +000c │ │ -007860: 54e8 e100 |00be: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ -007864: 6e20 8f00 d800 |00c0: invoke-virtual {v8, v13}, Landroid/widget/EditText;.setVisibility:(I)V // method@008f │ │ -00786a: 54e8 d900 |00c3: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ -00786e: 6e20 8a00 d800 |00c5: invoke-virtual {v8, v13}, Landroid/widget/Button;.setVisibility:(I)V // method@008a │ │ -007874: 6e10 3d00 0500 |00c8: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ -00787a: 0c08 |00cb: move-result-object v8 │ │ -00787c: 7110 f901 0800 |00cc: invoke-static {v8}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@01f9 │ │ -007882: 0c04 |00cf: move-result-object v4 │ │ -007884: 3804 1c00 |00d0: if-eqz v4, 00ec // +001c │ │ -007888: 7110 fc01 0400 |00d2: invoke-static {v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; // method@01fc │ │ -00788e: 0c03 |00d5: move-result-object v3 │ │ -007890: 6e10 c200 0300 |00d6: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -007896: 0a08 |00d9: move-result v8 │ │ -007898: 3808 0300 |00da: if-eqz v8, 00dd // +0003 │ │ -00789c: 0731 |00dc: move-object v1, v3 │ │ -00789e: 6e10 c200 0400 |00dd: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -0078a4: 0a08 |00e0: move-result v8 │ │ -0078a6: 3908 0b00 |00e1: if-nez v8, 00ec // +000b │ │ -0078aa: 54e8 e100 |00e3: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ -0078ae: 6e10 be00 0400 |00e5: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -0078b4: 0c09 |00e8: move-result-object v9 │ │ -0078b6: 6e20 8e00 9800 |00e9: invoke-virtual {v8, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ -0078bc: 1a08 3503 |00ec: const-string v8, "org.moparisthebest.openintents.extra.TITLE" // string@0335 │ │ -0078c0: 6e20 3f00 8500 |00ee: invoke-virtual {v5, v8}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@003f │ │ -0078c6: 0c07 |00f1: move-result-object v7 │ │ -0078c8: 3807 0500 |00f2: if-eqz v7, 00f7 // +0005 │ │ -0078cc: 6e20 ba01 7e00 |00f4: invoke-virtual {v14, v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01ba │ │ -0078d2: 1a08 3403 |00f7: const-string v8, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@0334 │ │ -0078d6: 6e20 3f00 8500 |00f9: invoke-virtual {v5, v8}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@003f │ │ -0078dc: 0c02 |00fc: move-result-object v2 │ │ -0078de: 3802 0700 |00fd: if-eqz v2, 0104 // +0007 │ │ -0078e2: 54e8 d900 |00ff: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ -0078e6: 6e20 8900 2800 |0101: invoke-virtual {v8, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0089 │ │ -0078ec: 1208 |0104: const/4 v8, #int 0 // #0 │ │ -0078ee: 59e8 ec00 |0105: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -0078f2: 380f 3300 |0107: if-eqz v15, 013a // +0033 │ │ -0078f6: 2201 5700 |0109: new-instance v1, Ljava/io/File; // type@0057 │ │ -0078fa: 1a08 f201 |010b: const-string v8, "current_directory" // string@01f2 │ │ -0078fe: 6e20 5b00 8f00 |010d: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@005b │ │ -007904: 0c08 |0110: move-result-object v8 │ │ -007906: 7020 b800 8100 |0111: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -00790c: 2208 5700 |0114: new-instance v8, Ljava/io/File; // type@0057 │ │ -007910: 1a09 dc01 |0116: const-string v9, "context_file" // string@01dc │ │ -007914: 6e20 5b00 9f00 |0118: invoke-virtual {v15, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@005b │ │ -00791a: 0c09 |011b: move-result-object v9 │ │ -00791c: 7020 b800 9800 |011c: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -007922: 5be8 da00 |011f: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -007926: 1a08 dd01 |0121: const-string v8, "context_text" // string@01dd │ │ -00792a: 6e20 5b00 8f00 |0123: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@005b │ │ -007930: 0c08 |0126: move-result-object v8 │ │ -007932: 5be8 dc00 |0127: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ -007936: 1a08 c403 |0129: const-string v8, "show_directory_input" // string@03c4 │ │ -00793a: 6e20 5900 8f00 |012b: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0059 │ │ -007940: 0a06 |012e: move-result v6 │ │ -007942: 7020 bd01 6e00 |012f: invoke-direct {v14, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ -007948: 1a08 cf03 |0132: const-string v8, "steps_back" // string@03cf │ │ -00794c: 6e20 5a00 8f00 |0134: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@005a │ │ -007952: 0a08 |0137: move-result v8 │ │ -007954: 59e8 ec00 |0138: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -007958: 7020 8401 1e00 |013a: invoke-direct {v14, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ -00795e: 0e00 |013d: return-void │ │ -007960: 1a08 3203 |013e: const-string v8, "org.moparisthebest.openintents.action.PICK_DIRECTORY" // string@0332 │ │ -007964: 6e20 e300 8000 |0140: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -00796a: 0a08 |0143: move-result v8 │ │ -00796c: 3808 76ff |0144: if-eqz v8, 00ba // -008a │ │ -007970: 1238 |0146: const/4 v8, #int 3 // #3 │ │ -007972: 59e8 eb00 |0147: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -007976: 54e8 e100 |0149: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ -00797a: 6e20 8f00 d800 |014b: invoke-virtual {v8, v13}, Landroid/widget/EditText;.setVisibility:(I)V // method@008f │ │ -007980: 54e8 d900 |014e: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ -007984: 2209 4a00 |0150: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@004a │ │ -007988: 12fa |0152: const/4 v10, #int -1 // #ff │ │ -00798a: 12eb |0153: const/4 v11, #int -2 // #fe │ │ -00798c: 7030 9900 a90b |0154: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ -007992: 6e20 8600 9800 |0157: invoke-virtual {v8, v9}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0086 │ │ -007998: 2900 60ff |015a: goto/16 00ba // -00a0 │ │ +00793c: |[00793c] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00794c: 130d 0800 |0000: const/16 v13, #int 8 // #8 │ │ +007950: 121c |0002: const/4 v12, #int 1 // #1 │ │ +007952: 6f20 1c00 fe00 |0003: invoke-super {v14, v15}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@001c │ │ +007958: 2208 9900 |0006: new-instance v8, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1; // type@0099 │ │ +00795c: 7020 6601 e800 |0008: invoke-direct {v8, v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0166 │ │ +007962: 5be8 d600 |000b: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@00d6 │ │ +007966: 1258 |000d: const/4 v8, #int 5 // #5 │ │ +007968: 6e20 b201 8e00 |000e: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.requestWindowFeature:(I)Z // method@01b2 │ │ +00796e: 1408 0100 037f |0011: const v8, #float 1.74129e+38 // #7f030001 │ │ +007974: 6e20 b401 8e00 |0014: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setContentView:(I)V // method@01b4 │ │ +00797a: 1408 0900 087f |0017: const v8, #float 1.80775e+38 // #7f080009 │ │ +007980: 6e20 8a01 8e00 |001a: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +007986: 0c08 |001d: move-result-object v8 │ │ +007988: 1f08 4b00 |001e: check-cast v8, Landroid/widget/TextView; // type@004b │ │ +00798c: 5be8 e200 |0020: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@00e2 │ │ +007990: 1408 0a00 087f |0022: const v8, #float 1.80775e+38 // #7f08000a │ │ +007996: 6e20 8a01 8e00 |0025: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +00799c: 0c08 |0028: move-result-object v8 │ │ +00799e: 1f08 4a00 |0029: check-cast v8, Landroid/widget/ProgressBar; // type@004a │ │ +0079a2: 5be8 e900 |002b: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mProgressBar:Landroid/widget/ProgressBar; // field@00e9 │ │ +0079a6: 6e10 8e01 0e00 |002d: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +0079ac: 0c08 |0030: move-result-object v8 │ │ +0079ae: 6e20 ab00 e800 |0031: invoke-virtual {v8, v14}, Landroid/widget/ListView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@00ab │ │ +0079b4: 6e10 8e01 0e00 |0034: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +0079ba: 0c08 |0037: move-result-object v8 │ │ +0079bc: 1409 0800 087f |0038: const v9, #float 1.80775e+38 // #7f080008 │ │ +0079c2: 6e20 8a01 9e00 |003b: invoke-virtual {v14, v9}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +0079c8: 0c09 |003e: move-result-object v9 │ │ +0079ca: 6e20 aa00 9800 |003f: invoke-virtual {v8, v9}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@00aa │ │ +0079d0: 6e10 8e01 0e00 |0042: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +0079d6: 0c08 |0045: move-result-object v8 │ │ +0079d8: 6e20 ad00 c800 |0046: invoke-virtual {v8, v12}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@00ad │ │ +0079de: 6e10 8e01 0e00 |0049: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +0079e4: 0c08 |004c: move-result-object v8 │ │ +0079e6: 6e10 a800 0800 |004d: invoke-virtual {v8}, Landroid/widget/ListView;.requestFocus:()Z // method@00a8 │ │ +0079ec: 6e10 8e01 0e00 |0050: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@018e │ │ +0079f2: 0c08 |0053: move-result-object v8 │ │ +0079f4: 6e10 a900 0800 |0054: invoke-virtual {v8}, Landroid/widget/ListView;.requestFocusFromTouch:()Z // method@00a9 │ │ +0079fa: 1408 0200 087f |0057: const v8, #float 1.80775e+38 // #7f080002 │ │ +007a00: 6e20 8a01 8e00 |005a: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +007a06: 0c08 |005d: move-result-object v8 │ │ +007a08: 1f08 4700 |005e: check-cast v8, Landroid/widget/LinearLayout; // type@0047 │ │ +007a0c: 5be8 dd00 |0060: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryButtons:Landroid/widget/LinearLayout; // field@00dd │ │ +007a10: 1408 0600 087f |0062: const v8, #float 1.80775e+38 // #7f080006 │ │ +007a16: 6e20 8a01 8e00 |0065: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +007a1c: 0c08 |0068: move-result-object v8 │ │ +007a1e: 1f08 4000 |0069: check-cast v8, Landroid/widget/EditText; // type@0040 │ │ +007a22: 5be8 e100 |006b: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ +007a26: 1408 0700 087f |006d: const v8, #float 1.80775e+38 // #7f080007 │ │ +007a2c: 6e20 8a01 8e00 |0070: invoke-virtual {v14, v8}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@018a │ │ +007a32: 0c08 |0073: move-result-object v8 │ │ +007a34: 1f08 3f00 |0074: check-cast v8, Landroid/widget/Button; // type@003f │ │ +007a38: 5be8 d900 |0076: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ +007a3c: 54e8 d900 |0078: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ +007a40: 2209 9a00 |007a: new-instance v9, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2; // type@009a │ │ +007a44: 7020 6801 e900 |007c: invoke-direct {v9, v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0168 │ │ +007a4a: 6e20 8700 9800 |007f: invoke-virtual {v8, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0087 │ │ +007a50: 1208 |0082: const/4 v8, #int 0 // #0 │ │ +007a52: 5be8 de00 |0083: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@00de │ │ +007a56: 7010 8f01 0e00 |0085: invoke-direct {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getMimeTypes:()V // method@018f │ │ +007a5c: 7010 9101 0e00 |0088: invoke-direct {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getSdCardPath:()V // method@0191 │ │ +007a62: 59ec eb00 |008b: iput v12, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +007a66: 6e10 8c01 0e00 |008d: invoke-virtual {v14}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ +007a6c: 0c05 |0090: move-result-object v5 │ │ +007a6e: 6e10 3c00 0500 |0091: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@003c │ │ +007a74: 0c00 |0094: move-result-object v0 │ │ +007a76: 2201 5300 |0095: new-instance v1, Ljava/io/File; // type@0053 │ │ +007a7a: 1a08 0a00 |0097: const-string v8, "/" // string@000a │ │ +007a7e: 7020 b800 8100 |0099: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +007a84: 54e8 ea00 |009c: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ +007a88: 7110 6500 0800 |009e: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0065 │ │ +007a8e: 0a08 |00a1: move-result v8 │ │ +007a90: 3908 0900 |00a2: if-nez v8, 00ab // +0009 │ │ +007a94: 2201 5300 |00a4: new-instance v1, Ljava/io/File; // type@0053 │ │ +007a98: 54e8 ea00 |00a6: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@00ea │ │ +007a9c: 7020 b800 8100 |00a8: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +007aa2: 59ec eb00 |00ab: iput v12, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +007aa6: 3800 0d00 |00ad: if-eqz v0, 00ba // +000d │ │ +007aaa: 1a08 2c03 |00af: const-string v8, "org.moparisthebest.openintents.action.PICK_FILE" // string@032c │ │ +007aae: 6e20 e300 8000 |00b1: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +007ab4: 0a08 |00b4: move-result v8 │ │ +007ab6: 3808 8900 |00b5: if-eqz v8, 013e // +0089 │ │ +007aba: 1228 |00b7: const/4 v8, #int 2 // #2 │ │ +007abc: 59e8 eb00 |00b8: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +007ac0: 52e8 eb00 |00ba: iget v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +007ac4: 33c8 0c00 |00bc: if-ne v8, v12, 00c8 // +000c │ │ +007ac8: 54e8 e100 |00be: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ +007acc: 6e20 8f00 d800 |00c0: invoke-virtual {v8, v13}, Landroid/widget/EditText;.setVisibility:(I)V // method@008f │ │ +007ad2: 54e8 d900 |00c3: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ +007ad6: 6e20 8a00 d800 |00c5: invoke-virtual {v8, v13}, Landroid/widget/Button;.setVisibility:(I)V // method@008a │ │ +007adc: 6e10 3d00 0500 |00c8: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ +007ae2: 0c08 |00cb: move-result-object v8 │ │ +007ae4: 7110 f901 0800 |00cc: invoke-static {v8}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@01f9 │ │ +007aea: 0c04 |00cf: move-result-object v4 │ │ +007aec: 3804 1c00 |00d0: if-eqz v4, 00ec // +001c │ │ +007af0: 7110 fc01 0400 |00d2: invoke-static {v4}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; // method@01fc │ │ +007af6: 0c03 |00d5: move-result-object v3 │ │ +007af8: 6e10 c200 0300 |00d6: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +007afe: 0a08 |00d9: move-result v8 │ │ +007b00: 3808 0300 |00da: if-eqz v8, 00dd // +0003 │ │ +007b04: 0731 |00dc: move-object v1, v3 │ │ +007b06: 6e10 c200 0400 |00dd: invoke-virtual {v4}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +007b0c: 0a08 |00e0: move-result v8 │ │ +007b0e: 3908 0b00 |00e1: if-nez v8, 00ec // +000b │ │ +007b12: 54e8 e100 |00e3: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ +007b16: 6e10 be00 0400 |00e5: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +007b1c: 0c09 |00e8: move-result-object v9 │ │ +007b1e: 6e20 8e00 9800 |00e9: invoke-virtual {v8, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ +007b24: 1a08 2e03 |00ec: const-string v8, "org.moparisthebest.openintents.extra.TITLE" // string@032e │ │ +007b28: 6e20 3f00 8500 |00ee: invoke-virtual {v5, v8}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@003f │ │ +007b2e: 0c07 |00f1: move-result-object v7 │ │ +007b30: 3807 0500 |00f2: if-eqz v7, 00f7 // +0005 │ │ +007b34: 6e20 ba01 7e00 |00f4: invoke-virtual {v14, v7}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@01ba │ │ +007b3a: 1a08 2d03 |00f7: const-string v8, "org.moparisthebest.openintents.extra.BUTTON_TEXT" // string@032d │ │ +007b3e: 6e20 3f00 8500 |00f9: invoke-virtual {v5, v8}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@003f │ │ +007b44: 0c02 |00fc: move-result-object v2 │ │ +007b46: 3802 0700 |00fd: if-eqz v2, 0104 // +0007 │ │ +007b4a: 54e8 d900 |00ff: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ +007b4e: 6e20 8900 2800 |0101: invoke-virtual {v8, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0089 │ │ +007b54: 1208 |0104: const/4 v8, #int 0 // #0 │ │ +007b56: 59e8 ec00 |0105: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +007b5a: 380f 3300 |0107: if-eqz v15, 013a // +0033 │ │ +007b5e: 2201 5300 |0109: new-instance v1, Ljava/io/File; // type@0053 │ │ +007b62: 1a08 ed01 |010b: const-string v8, "current_directory" // string@01ed │ │ +007b66: 6e20 5b00 8f00 |010d: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@005b │ │ +007b6c: 0c08 |0110: move-result-object v8 │ │ +007b6e: 7020 b800 8100 |0111: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +007b74: 2208 5300 |0114: new-instance v8, Ljava/io/File; // type@0053 │ │ +007b78: 1a09 d701 |0116: const-string v9, "context_file" // string@01d7 │ │ +007b7c: 6e20 5b00 9f00 |0118: invoke-virtual {v15, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@005b │ │ +007b82: 0c09 |011b: move-result-object v9 │ │ +007b84: 7020 b800 9800 |011c: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +007b8a: 5be8 da00 |011f: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +007b8e: 1a08 d801 |0121: const-string v8, "context_text" // string@01d8 │ │ +007b92: 6e20 5b00 8f00 |0123: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@005b │ │ +007b98: 0c08 |0126: move-result-object v8 │ │ +007b9a: 5be8 dc00 |0127: iput-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ +007b9e: 1a08 bd03 |0129: const-string v8, "show_directory_input" // string@03bd │ │ +007ba2: 6e20 5900 8f00 |012b: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0059 │ │ +007ba8: 0a06 |012e: move-result v6 │ │ +007baa: 7020 bd01 6e00 |012f: invoke-direct {v14, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@01bd │ │ +007bb0: 1a08 c803 |0132: const-string v8, "steps_back" // string@03c8 │ │ +007bb4: 6e20 5a00 8f00 |0134: invoke-virtual {v15, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@005a │ │ +007bba: 0a08 |0137: move-result v8 │ │ +007bbc: 59e8 ec00 |0138: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +007bc0: 7020 8401 1e00 |013a: invoke-direct {v14, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ +007bc6: 0e00 |013d: return-void │ │ +007bc8: 1a08 2b03 |013e: const-string v8, "org.moparisthebest.openintents.action.PICK_DIRECTORY" // string@032b │ │ +007bcc: 6e20 e300 8000 |0140: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +007bd2: 0a08 |0143: move-result v8 │ │ +007bd4: 3808 76ff |0144: if-eqz v8, 00ba // -008a │ │ +007bd8: 1238 |0146: const/4 v8, #int 3 // #3 │ │ +007bda: 59e8 eb00 |0147: iput v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +007bde: 54e8 e100 |0149: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@00e1 │ │ +007be2: 6e20 8f00 d800 |014b: invoke-virtual {v8, v13}, Landroid/widget/EditText;.setVisibility:(I)V // method@008f │ │ +007be8: 54e8 d900 |014e: iget-object v8, v14, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@00d9 │ │ +007bec: 2209 4600 |0150: new-instance v9, Landroid/widget/LinearLayout$LayoutParams; // type@0046 │ │ +007bf0: 12fa |0152: const/4 v10, #int -1 // #ff │ │ +007bf2: 12eb |0153: const/4 v11, #int -2 // #fe │ │ +007bf4: 7030 9900 a90b |0154: invoke-direct {v9, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@0099 │ │ +007bfa: 6e20 8600 9800 |0157: invoke-virtual {v8, v9}, Landroid/widget/Button;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0086 │ │ +007c00: 2900 60ff |015a: goto/16 00ba // -00a0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=167 │ │ 0x0006 line=173 │ │ 0x000d line=179 │ │ 0x0011 line=180 │ │ 0x0017 line=182 │ │ @@ -7088,142 +7096,142 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 252 16-bit code units │ │ -00799c: |[00799c] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0079ac: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -0079b0: 1f00 3f00 |0002: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@003f │ │ -0079b4: 070e |0004: move-object v14, v0 │ │ -0079b6: 7401 8d01 1100 |0005: invoke-virtual/range {v17}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ -0079bc: 0c0a |0008: move-result-object v10 │ │ -0079be: 1f0a aa00 |0009: check-cast v10, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00aa │ │ -0079c2: 390a 0c00 |000b: if-nez v10, 0017 // +000c │ │ -0079c6: 0e00 |000d: return-void │ │ -0079c8: 0d0c |000e: move-exception v12 │ │ -0079ca: 1a01 3600 |000f: const-string v1, "FileManagerActivity" // string@0036 │ │ -0079ce: 1a02 bd01 |0011: const-string v2, "bad menuInfo" // string@01bd │ │ -0079d2: 7130 6600 210c |0013: invoke-static {v1, v2, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -0079d8: 28f7 |0016: goto 000d // -0009 │ │ -0079da: 52e1 1300 |0017: iget v1, v14, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0013 │ │ -0079de: 6e20 e201 1a00 |0019: invoke-virtual {v10, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ -0079e4: 0c0f |001c: move-result-object v15 │ │ -0079e6: 1f0f a800 |001d: check-cast v15, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -0079ea: 6e10 d001 0f00 |001f: invoke-virtual {v15}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -0079f0: 0c01 |0022: move-result-object v1 │ │ -0079f2: 0800 1200 |0023: move-object/from16 v0, v18 │ │ -0079f6: 7220 6b00 1000 |0025: invoke-interface {v0, v1}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@006b │ │ -0079fc: 6e10 ce01 0f00 |0028: invoke-virtual {v15}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@01ce │ │ -007a02: 0c01 |002b: move-result-object v1 │ │ -007a04: 0800 1200 |002c: move-object/from16 v0, v18 │ │ -007a08: 7220 6a00 1000 |002e: invoke-interface {v0, v1}, Landroid/view/ContextMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/ContextMenu; // method@006a │ │ -007a0e: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -007a12: 5401 d500 |0033: iget-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -007a16: 6e10 d001 0f00 |0035: invoke-virtual {v15}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -007a1c: 0c02 |0038: move-result-object v2 │ │ -007a1e: 7120 fa01 2100 |0039: invoke-static {v1, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -007a24: 0c0d |003c: move-result-object v13 │ │ -007a26: 6e10 c200 0d00 |003d: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -007a2c: 0a01 |0040: move-result v1 │ │ -007a2e: 3901 2100 |0041: if-nez v1, 0062 // +0021 │ │ -007a32: 0800 1100 |0043: move-object/from16 v0, v17 │ │ -007a36: 5201 eb00 |0045: iget v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ -007a3a: 1222 |0047: const/4 v2, #int 2 // #2 │ │ -007a3c: 3321 0e00 |0048: if-ne v1, v2, 0056 // +000e │ │ -007a40: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -007a42: 1302 0900 |004b: const/16 v2, #int 9 // #9 │ │ -007a46: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -007a48: 1404 2500 067f |004e: const v4, #float 1.78117e+38 // #7f060025 │ │ -007a4e: 0800 1200 |0051: move-object/from16 v0, v18 │ │ -007a52: 7254 6800 1032 |0053: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ -007a58: 1201 |0056: const/4 v1, #int 0 // #0 │ │ -007a5a: 1302 0800 |0057: const/16 v2, #int 8 // #8 │ │ -007a5e: 1203 |0059: const/4 v3, #int 0 // #0 │ │ -007a60: 1404 2400 067f |005a: const v4, #float 1.78117e+38 // #7f060024 │ │ -007a66: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -007a6a: 7254 6800 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ -007a70: 1201 |0062: const/4 v1, #int 0 // #0 │ │ -007a72: 1302 0a00 |0063: const/16 v2, #int 10 // #a │ │ -007a76: 1203 |0065: const/4 v3, #int 0 // #0 │ │ -007a78: 1404 2600 067f |0066: const v4, #float 1.78117e+38 // #7f060026 │ │ -007a7e: 0800 1200 |0069: move-object/from16 v0, v18 │ │ -007a82: 7254 6800 1032 |006b: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ -007a88: 6e10 c200 0d00 |006e: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -007a8e: 0a01 |0071: move-result v1 │ │ -007a90: 3901 0e00 |0072: if-nez v1, 0080 // +000e │ │ -007a94: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -007a96: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -007a9a: 1203 |0077: const/4 v3, #int 0 // #0 │ │ -007a9c: 1404 2700 067f |0078: const v4, #float 1.78117e+38 // #7f060027 │ │ -007aa2: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -007aa6: 7254 6800 1032 |007d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ -007aac: 1201 |0080: const/4 v1, #int 0 // #0 │ │ -007aae: 1272 |0081: const/4 v2, #int 7 // #7 │ │ -007ab0: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -007ab2: 1404 2300 067f |0083: const v4, #float 1.78117e+38 // #7f060023 │ │ -007ab8: 0800 1200 |0086: move-object/from16 v0, v18 │ │ -007abc: 7254 6800 1032 |0088: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ -007ac2: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -007ac4: 1262 |008c: const/4 v2, #int 6 // #6 │ │ -007ac6: 1203 |008d: const/4 v3, #int 0 // #0 │ │ -007ac8: 1404 2200 067f |008e: const v4, #float 1.78117e+38 // #7f060022 │ │ -007ace: 0800 1200 |0091: move-object/from16 v0, v18 │ │ -007ad2: 7254 6800 1032 |0093: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ -007ad8: 7110 5500 0d00 |0096: invoke-static {v13}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0055 │ │ -007ade: 0c0b |0099: move-result-object v11 │ │ -007ae0: 2207 1300 |009a: new-instance v7, Landroid/content/Intent; // type@0013 │ │ -007ae4: 1201 |009c: const/4 v1, #int 0 // #0 │ │ -007ae6: 7030 3a00 170b |009d: invoke-direct {v7, v1, v11}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ -007aec: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -007af0: 5401 e700 |00a2: iget-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ -007af4: 6e10 be00 0d00 |00a4: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -007afa: 0c02 |00a7: move-result-object v2 │ │ -007afc: 6e20 0602 2100 |00a8: invoke-virtual {v1, v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ -007b02: 0c10 |00ab: move-result-object v16 │ │ -007b04: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ -007b08: 6e30 4400 b700 |00ae: invoke-virtual {v7, v11, v0}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ -007b0e: 1a01 3600 |00b1: const-string v1, "FileManagerActivity" // string@0036 │ │ -007b12: 2202 6e00 |00b3: new-instance v2, Ljava/lang/StringBuilder; // type@006e │ │ -007b16: 7010 ec00 0200 |00b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -007b1c: 1a03 2d00 |00b8: const-string v3, "Data=" // string@002d │ │ -007b20: 6e20 ef00 3200 |00ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -007b26: 0c02 |00bd: move-result-object v2 │ │ -007b28: 6e20 ee00 b200 |00be: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ -007b2e: 0c02 |00c1: move-result-object v2 │ │ -007b30: 6e10 f000 0200 |00c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -007b36: 0c02 |00c5: move-result-object v2 │ │ -007b38: 7120 6700 2100 |00c6: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -007b3e: 1a01 3600 |00c9: const-string v1, "FileManagerActivity" // string@0036 │ │ -007b42: 2202 6e00 |00cb: new-instance v2, Ljava/lang/StringBuilder; // type@006e │ │ -007b46: 7010 ec00 0200 |00cd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -007b4c: 1a03 5301 |00d0: const-string v3, "Type=" // string@0153 │ │ -007b50: 6e20 ef00 3200 |00d2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -007b56: 0c02 |00d5: move-result-object v2 │ │ -007b58: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ -007b5c: 6e20 ef00 0200 |00d8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -007b62: 0c02 |00db: move-result-object v2 │ │ -007b64: 6e10 f000 0200 |00dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -007b6a: 0c02 |00df: move-result-object v2 │ │ -007b6c: 7120 6700 2100 |00e0: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -007b72: 3810 2aff |00e3: if-eqz v16, 000d // -00d6 │ │ -007b76: 1502 0400 |00e5: const/high16 v2, #int 262144 // #4 │ │ -007b7a: 1203 |00e7: const/4 v3, #int 0 // #0 │ │ -007b7c: 1204 |00e8: const/4 v4, #int 0 // #0 │ │ -007b7e: 2205 0c00 |00e9: new-instance v5, Landroid/content/ComponentName; // type@000c │ │ -007b82: 1c01 a600 |00eb: const-class v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // type@00a6 │ │ -007b86: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -007b8a: 7030 2f00 0501 |00ef: invoke-direct {v5, v0, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@002f │ │ -007b90: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ -007b92: 1208 |00f3: const/4 v8, #int 0 // #0 │ │ -007b94: 1209 |00f4: const/4 v9, #int 0 // #0 │ │ -007b96: 0801 1200 |00f5: move-object/from16 v1, v18 │ │ -007b9a: 7809 6900 0100 |00f7: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/ContextMenu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@0069 │ │ -007ba0: 2900 13ff |00fa: goto/16 000d // -00ed │ │ +007c04: |[007c04] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +007c14: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +007c18: 1f00 3c00 |0002: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@003c │ │ +007c1c: 070e |0004: move-object v14, v0 │ │ +007c1e: 7401 8d01 1100 |0005: invoke-virtual/range {v17}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ +007c24: 0c0a |0008: move-result-object v10 │ │ +007c26: 1f0a a600 |0009: check-cast v10, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00a6 │ │ +007c2a: 390a 0c00 |000b: if-nez v10, 0017 // +000c │ │ +007c2e: 0e00 |000d: return-void │ │ +007c30: 0d0c |000e: move-exception v12 │ │ +007c32: 1a01 3600 |000f: const-string v1, "FileManagerActivity" // string@0036 │ │ +007c36: 1a02 b801 |0011: const-string v2, "bad menuInfo" // string@01b8 │ │ +007c3a: 7130 6600 210c |0013: invoke-static {v1, v2, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007c40: 28f7 |0016: goto 000d // -0009 │ │ +007c42: 52e1 1300 |0017: iget v1, v14, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0013 │ │ +007c46: 6e20 e201 1a00 |0019: invoke-virtual {v10, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ +007c4c: 0c0f |001c: move-result-object v15 │ │ +007c4e: 1f0f a400 |001d: check-cast v15, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +007c52: 6e10 d001 0f00 |001f: invoke-virtual {v15}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +007c58: 0c01 |0022: move-result-object v1 │ │ +007c5a: 0800 1200 |0023: move-object/from16 v0, v18 │ │ +007c5e: 7220 6b00 1000 |0025: invoke-interface {v0, v1}, Landroid/view/ContextMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/ContextMenu; // method@006b │ │ +007c64: 6e10 ce01 0f00 |0028: invoke-virtual {v15}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@01ce │ │ +007c6a: 0c01 |002b: move-result-object v1 │ │ +007c6c: 0800 1200 |002c: move-object/from16 v0, v18 │ │ +007c70: 7220 6a00 1000 |002e: invoke-interface {v0, v1}, Landroid/view/ContextMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/ContextMenu; // method@006a │ │ +007c76: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +007c7a: 5401 d500 |0033: iget-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +007c7e: 6e10 d001 0f00 |0035: invoke-virtual {v15}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +007c84: 0c02 |0038: move-result-object v2 │ │ +007c86: 7120 fa01 2100 |0039: invoke-static {v1, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +007c8c: 0c0d |003c: move-result-object v13 │ │ +007c8e: 6e10 c200 0d00 |003d: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +007c94: 0a01 |0040: move-result v1 │ │ +007c96: 3901 2100 |0041: if-nez v1, 0062 // +0021 │ │ +007c9a: 0800 1100 |0043: move-object/from16 v0, v17 │ │ +007c9e: 5201 eb00 |0045: iget v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mState:I // field@00eb │ │ +007ca2: 1222 |0047: const/4 v2, #int 2 // #2 │ │ +007ca4: 3321 0e00 |0048: if-ne v1, v2, 0056 // +000e │ │ +007ca8: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +007caa: 1302 0900 |004b: const/16 v2, #int 9 // #9 │ │ +007cae: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +007cb0: 1404 2500 067f |004e: const v4, #float 1.78117e+38 // #7f060025 │ │ +007cb6: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +007cba: 7254 6800 1032 |0053: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ +007cc0: 1201 |0056: const/4 v1, #int 0 // #0 │ │ +007cc2: 1302 0800 |0057: const/16 v2, #int 8 // #8 │ │ +007cc6: 1203 |0059: const/4 v3, #int 0 // #0 │ │ +007cc8: 1404 2400 067f |005a: const v4, #float 1.78117e+38 // #7f060024 │ │ +007cce: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +007cd2: 7254 6800 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ +007cd8: 1201 |0062: const/4 v1, #int 0 // #0 │ │ +007cda: 1302 0a00 |0063: const/16 v2, #int 10 // #a │ │ +007cde: 1203 |0065: const/4 v3, #int 0 // #0 │ │ +007ce0: 1404 2600 067f |0066: const v4, #float 1.78117e+38 // #7f060026 │ │ +007ce6: 0800 1200 |0069: move-object/from16 v0, v18 │ │ +007cea: 7254 6800 1032 |006b: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ +007cf0: 6e10 c200 0d00 |006e: invoke-virtual {v13}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +007cf6: 0a01 |0071: move-result v1 │ │ +007cf8: 3901 0e00 |0072: if-nez v1, 0080 // +000e │ │ +007cfc: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +007cfe: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +007d02: 1203 |0077: const/4 v3, #int 0 // #0 │ │ +007d04: 1404 2700 067f |0078: const v4, #float 1.78117e+38 // #7f060027 │ │ +007d0a: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +007d0e: 7254 6800 1032 |007d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ +007d14: 1201 |0080: const/4 v1, #int 0 // #0 │ │ +007d16: 1272 |0081: const/4 v2, #int 7 // #7 │ │ +007d18: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +007d1a: 1404 2300 067f |0083: const v4, #float 1.78117e+38 // #7f060023 │ │ +007d20: 0800 1200 |0086: move-object/from16 v0, v18 │ │ +007d24: 7254 6800 1032 |0088: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ +007d2a: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +007d2c: 1262 |008c: const/4 v2, #int 6 // #6 │ │ +007d2e: 1203 |008d: const/4 v3, #int 0 // #0 │ │ +007d30: 1404 2200 067f |008e: const v4, #float 1.78117e+38 // #7f060022 │ │ +007d36: 0800 1200 |0091: move-object/from16 v0, v18 │ │ +007d3a: 7254 6800 1032 |0093: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0068 │ │ +007d40: 7110 5500 0d00 |0096: invoke-static {v13}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0055 │ │ +007d46: 0c0b |0099: move-result-object v11 │ │ +007d48: 2207 1300 |009a: new-instance v7, Landroid/content/Intent; // type@0013 │ │ +007d4c: 1201 |009c: const/4 v1, #int 0 // #0 │ │ +007d4e: 7030 3a00 170b |009d: invoke-direct {v7, v1, v11}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ +007d54: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +007d58: 5401 e700 |00a2: iget-object v1, v0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00e7 │ │ +007d5c: 6e10 be00 0d00 |00a4: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +007d62: 0c02 |00a7: move-result-object v2 │ │ +007d64: 6e20 0602 2100 |00a8: invoke-virtual {v1, v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ +007d6a: 0c10 |00ab: move-result-object v16 │ │ +007d6c: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ +007d70: 6e30 4400 b700 |00ae: invoke-virtual {v7, v11, v0}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0044 │ │ +007d76: 1a01 3600 |00b1: const-string v1, "FileManagerActivity" // string@0036 │ │ +007d7a: 2202 6a00 |00b3: new-instance v2, Ljava/lang/StringBuilder; // type@006a │ │ +007d7e: 7010 ec00 0200 |00b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +007d84: 1a03 2d00 |00b8: const-string v3, "Data=" // string@002d │ │ +007d88: 6e20 ef00 3200 |00ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +007d8e: 0c02 |00bd: move-result-object v2 │ │ +007d90: 6e20 ee00 b200 |00be: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@00ee │ │ +007d96: 0c02 |00c1: move-result-object v2 │ │ +007d98: 6e10 f000 0200 |00c2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +007d9e: 0c02 |00c5: move-result-object v2 │ │ +007da0: 7120 6700 2100 |00c6: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +007da6: 1a01 3600 |00c9: const-string v1, "FileManagerActivity" // string@0036 │ │ +007daa: 2202 6a00 |00cb: new-instance v2, Ljava/lang/StringBuilder; // type@006a │ │ +007dae: 7010 ec00 0200 |00cd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +007db4: 1a03 4f01 |00d0: const-string v3, "Type=" // string@014f │ │ +007db8: 6e20 ef00 3200 |00d2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +007dbe: 0c02 |00d5: move-result-object v2 │ │ +007dc0: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ +007dc4: 6e20 ef00 0200 |00d8: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +007dca: 0c02 |00db: move-result-object v2 │ │ +007dcc: 6e10 f000 0200 |00dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +007dd2: 0c02 |00df: move-result-object v2 │ │ +007dd4: 7120 6700 2100 |00e0: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +007dda: 3810 2aff |00e3: if-eqz v16, 000d // -00d6 │ │ +007dde: 1502 0400 |00e5: const/high16 v2, #int 262144 // #4 │ │ +007de2: 1203 |00e7: const/4 v3, #int 0 // #0 │ │ +007de4: 1204 |00e8: const/4 v4, #int 0 // #0 │ │ +007de6: 2205 0c00 |00e9: new-instance v5, Landroid/content/ComponentName; // type@000c │ │ +007dea: 1c01 a200 |00eb: const-class v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // type@00a2 │ │ +007dee: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +007df2: 7030 2f00 0501 |00ef: invoke-direct {v5, v0, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@002f │ │ +007df8: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ +007dfa: 1208 |00f3: const/4 v8, #int 0 // #0 │ │ +007dfc: 1209 |00f4: const/4 v9, #int 0 // #0 │ │ +007dfe: 0801 1200 |00f5: move-object/from16 v1, v18 │ │ +007e02: 7809 6900 0100 |00f7: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/ContextMenu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@0069 │ │ +007e08: 2900 13ff |00fa: goto/16 000d // -00ed │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/ClassCastException; -> 0x000e │ │ positions : │ │ 0x0000 line=855 │ │ 0x0005 line=867 │ │ 0x000b line=869 │ │ @@ -7272,118 +7280,130 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -007bb0: |[007bb0] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -007bc0: 1505 037f |0000: const/high16 v5, #int 2130903040 // #7f03 │ │ -007bc4: 140b 2700 0801 |0002: const v11, #float 2.49794e-38 // #01080027 │ │ -007bca: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -007bcc: 140a 0a00 0401 |0006: const v10, #float 2.42446e-38 // #0104000a │ │ -007bd2: 1509 0401 |0009: const/high16 v9, #int 17039360 // #104 │ │ -007bd6: 2b0d b100 0000 |000b: packed-switch v13, 000000bc // +000000b1 │ │ -007bdc: 1104 |000e: return-object v4 │ │ -007bde: 7110 6d00 0c00 |000f: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@006d │ │ -007be4: 0c02 |0012: move-result-object v2 │ │ -007be6: 6e30 6e00 5204 |0013: invoke-virtual {v2, v5, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@006e │ │ -007bec: 0c03 |0016: move-result-object v3 │ │ -007bee: 1404 0100 087f |0017: const v4, #float 1.80775e+38 // #7f080001 │ │ -007bf4: 6e20 7900 4300 |001a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0079 │ │ -007bfa: 0c00 |001d: move-result-object v0 │ │ -007bfc: 1f00 4400 |001e: check-cast v0, Landroid/widget/EditText; // type@0044 │ │ -007c00: 1a04 0000 |0020: const-string v4, "" // string@0000 │ │ -007c04: 6e20 8e00 4000 |0022: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ -007c0a: 2204 0600 |0025: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -007c0e: 7020 0800 c400 |0027: invoke-direct {v4, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -007c14: 6e20 0a00 b400 |002a: invoke-virtual {v4, v11}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000a │ │ -007c1a: 0c04 |002d: move-result-object v4 │ │ -007c1c: 1405 2800 067f |002e: const v5, #float 1.78117e+38 // #7f060028 │ │ -007c22: 6e20 0e00 5400 |0031: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000e │ │ -007c28: 0c04 |0034: move-result-object v4 │ │ -007c2a: 6e20 1000 3400 |0035: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -007c30: 0c04 |0038: move-result-object v4 │ │ -007c32: 2205 a500 |0039: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9; // type@00a5 │ │ -007c36: 7030 7601 c500 |003b: invoke-direct {v5, v12, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V // method@0176 │ │ -007c3c: 6e30 0d00 a405 |003e: invoke-virtual {v4, v10, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -007c42: 0c04 |0041: move-result-object v4 │ │ -007c44: 2205 a400 |0042: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8; // type@00a4 │ │ -007c48: 7020 7401 c500 |0044: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0174 │ │ -007c4e: 6e30 0c00 9405 |0047: invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -007c54: 0c04 |004a: move-result-object v4 │ │ -007c56: 6e10 0900 0400 |004b: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ -007c5c: 0c04 |004e: move-result-object v4 │ │ -007c5e: 28bf |004f: goto 000e // -0041 │ │ -007c60: 2204 0600 |0050: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -007c64: 7020 0800 c400 |0052: invoke-direct {v4, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -007c6a: 1405 2c00 067f |0055: const v5, #float 1.78117e+38 // #7f06002c │ │ -007c70: 1216 |0058: const/4 v6, #int 1 // #1 │ │ -007c72: 2366 be00 |0059: new-array v6, v6, [Ljava/lang/Object; // type@00be │ │ -007c76: 1207 |005b: const/4 v7, #int 0 // #0 │ │ -007c78: 54c8 dc00 |005c: iget-object v8, v12, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ -007c7c: 4d08 0607 |005e: aput-object v8, v6, v7 │ │ -007c80: 6e30 9301 5c06 |0060: invoke-virtual {v12, v5, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ -007c86: 0c05 |0063: move-result-object v5 │ │ -007c88: 6e20 0f00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ -007c8e: 0c04 |0067: move-result-object v4 │ │ -007c90: 6e20 0a00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000a │ │ -007c96: 0c04 |006b: move-result-object v4 │ │ -007c98: 2205 9a00 |006c: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11; // type@009a │ │ -007c9c: 7020 6001 c500 |006e: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0160 │ │ -007ca2: 6e30 0d00 a405 |0071: invoke-virtual {v4, v10, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -007ca8: 0c04 |0074: move-result-object v4 │ │ -007caa: 2205 9900 |0075: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10; // type@0099 │ │ -007cae: 7020 5e01 c500 |0077: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@015e │ │ -007cb4: 6e30 0c00 9405 |007a: invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -007cba: 0c04 |007d: move-result-object v4 │ │ -007cbc: 6e10 0900 0400 |007e: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ -007cc2: 0c04 |0081: move-result-object v4 │ │ -007cc4: 288c |0082: goto 000e // -0074 │ │ -007cc6: 7110 6d00 0c00 |0083: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@006d │ │ -007ccc: 0c02 |0086: move-result-object v2 │ │ -007cce: 6e30 6e00 5204 |0087: invoke-virtual {v2, v5, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@006e │ │ -007cd4: 0c03 |008a: move-result-object v3 │ │ -007cd6: 1404 0100 087f |008b: const v4, #float 1.80775e+38 // #7f080001 │ │ -007cdc: 6e20 7900 4300 |008e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0079 │ │ -007ce2: 0c01 |0091: move-result-object v1 │ │ -007ce4: 1f01 4400 |0092: check-cast v1, Landroid/widget/EditText; // type@0044 │ │ -007ce8: 2204 0600 |0094: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0006 │ │ -007cec: 7020 0800 c400 |0096: invoke-direct {v4, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -007cf2: 1405 2300 067f |0099: const v5, #float 1.78117e+38 // #7f060023 │ │ -007cf8: 6e20 0e00 5400 |009c: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000e │ │ -007cfe: 0c04 |009f: move-result-object v4 │ │ -007d00: 6e20 1000 3400 |00a0: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -007d06: 0c04 |00a3: move-result-object v4 │ │ -007d08: 2205 9c00 |00a4: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13; // type@009c │ │ -007d0c: 7030 6401 c501 |00a6: invoke-direct {v5, v12, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V // method@0164 │ │ -007d12: 6e30 0d00 a405 |00a9: invoke-virtual {v4, v10, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -007d18: 0c04 |00ac: move-result-object v4 │ │ -007d1a: 2205 9b00 |00ad: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12; // type@009b │ │ -007d1e: 7020 6201 c500 |00af: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0162 │ │ -007d24: 6e30 0c00 9405 |00b2: invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -007d2a: 0c04 |00b5: move-result-object v4 │ │ -007d2c: 6e10 0900 0400 |00b6: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ -007d32: 0c04 |00b9: move-result-object v4 │ │ -007d34: 2900 54ff |00ba: goto/16 000e // -00ac │ │ -007d38: 0001 0300 0100 0000 0400 0000 4500 ... |00bc: packed-switch-data (10 units) │ │ +007e18: |[007e18] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +007e28: 1505 037f |0000: const/high16 v5, #int 2130903040 // #7f03 │ │ +007e2c: 140b 2700 0801 |0002: const v11, #float 2.49794e-38 // #01080027 │ │ +007e32: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +007e34: 140a 0a00 0401 |0006: const v10, #float 2.42446e-38 // #0104000a │ │ +007e3a: 1509 0401 |0009: const/high16 v9, #int 17039360 // #104 │ │ +007e3e: 2b0d b100 0000 |000b: packed-switch v13, 000000bc // +000000b1 │ │ +007e44: 1104 |000e: return-object v4 │ │ +007e46: 7110 6d00 0c00 |000f: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@006d │ │ +007e4c: 0c02 |0012: move-result-object v2 │ │ +007e4e: 6e30 6e00 5204 |0013: invoke-virtual {v2, v5, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@006e │ │ +007e54: 0c03 |0016: move-result-object v3 │ │ +007e56: 1404 0100 087f |0017: const v4, #float 1.80775e+38 // #7f080001 │ │ +007e5c: 6e20 7900 4300 |001a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0079 │ │ +007e62: 0c00 |001d: move-result-object v0 │ │ +007e64: 1f00 4000 |001e: check-cast v0, Landroid/widget/EditText; // type@0040 │ │ +007e68: 1a04 0000 |0020: const-string v4, "" // string@0000 │ │ +007e6c: 6e20 8e00 4000 |0022: invoke-virtual {v0, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ +007e72: 2204 0600 |0025: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +007e76: 7020 0800 c400 |0027: invoke-direct {v4, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +007e7c: 6e20 0a00 b400 |002a: invoke-virtual {v4, v11}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000a │ │ +007e82: 0c04 |002d: move-result-object v4 │ │ +007e84: 1405 2800 067f |002e: const v5, #float 1.78117e+38 // #7f060028 │ │ +007e8a: 6e20 0e00 5400 |0031: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000e │ │ +007e90: 0c04 |0034: move-result-object v4 │ │ +007e92: 6e20 1000 3400 |0035: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +007e98: 0c04 |0038: move-result-object v4 │ │ +007e9a: 2205 a100 |0039: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9; // type@00a1 │ │ +007e9e: 7030 7601 c500 |003b: invoke-direct {v5, v12, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V // method@0176 │ │ +007ea4: 6e30 0d00 a405 |003e: invoke-virtual {v4, v10, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +007eaa: 0c04 |0041: move-result-object v4 │ │ +007eac: 2205 a000 |0042: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8; // type@00a0 │ │ +007eb0: 7020 7401 c500 |0044: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0174 │ │ +007eb6: 6e30 0c00 9405 |0047: invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +007ebc: 0c04 |004a: move-result-object v4 │ │ +007ebe: 6e10 0900 0400 |004b: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ +007ec4: 0c04 |004e: move-result-object v4 │ │ +007ec6: 28bf |004f: goto 000e // -0041 │ │ +007ec8: 2204 0600 |0050: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +007ecc: 7020 0800 c400 |0052: invoke-direct {v4, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +007ed2: 1405 2c00 067f |0055: const v5, #float 1.78117e+38 // #7f06002c │ │ +007ed8: 1216 |0058: const/4 v6, #int 1 // #1 │ │ +007eda: 2366 ba00 |0059: new-array v6, v6, [Ljava/lang/Object; // type@00ba │ │ +007ede: 1207 |005b: const/4 v7, #int 0 // #0 │ │ +007ee0: 54c8 dc00 |005c: iget-object v8, v12, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ +007ee4: 4d08 0607 |005e: aput-object v8, v6, v7 │ │ +007ee8: 6e30 9301 5c06 |0060: invoke-virtual {v12, v5, v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ +007eee: 0c05 |0063: move-result-object v5 │ │ +007ef0: 6e20 0f00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000f │ │ +007ef6: 0c04 |0067: move-result-object v4 │ │ +007ef8: 6e20 0a00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@000a │ │ +007efe: 0c04 |006b: move-result-object v4 │ │ +007f00: 2205 9600 |006c: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11; // type@0096 │ │ +007f04: 7020 6001 c500 |006e: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0160 │ │ +007f0a: 6e30 0d00 a405 |0071: invoke-virtual {v4, v10, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +007f10: 0c04 |0074: move-result-object v4 │ │ +007f12: 2205 9500 |0075: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10; // type@0095 │ │ +007f16: 7020 5e01 c500 |0077: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@015e │ │ +007f1c: 6e30 0c00 9405 |007a: invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +007f22: 0c04 |007d: move-result-object v4 │ │ +007f24: 6e10 0900 0400 |007e: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ +007f2a: 0c04 |0081: move-result-object v4 │ │ +007f2c: 288c |0082: goto 000e // -0074 │ │ +007f2e: 7110 6d00 0c00 |0083: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@006d │ │ +007f34: 0c02 |0086: move-result-object v2 │ │ +007f36: 6e30 6e00 5204 |0087: invoke-virtual {v2, v5, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@006e │ │ +007f3c: 0c03 |008a: move-result-object v3 │ │ +007f3e: 1404 0100 087f |008b: const v4, #float 1.80775e+38 // #7f080001 │ │ +007f44: 6e20 7900 4300 |008e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0079 │ │ +007f4a: 0c01 |0091: move-result-object v1 │ │ +007f4c: 1f01 4000 |0092: check-cast v1, Landroid/widget/EditText; // type@0040 │ │ +007f50: 2204 0600 |0094: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0006 │ │ +007f54: 7020 0800 c400 |0096: invoke-direct {v4, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +007f5a: 1405 2300 067f |0099: const v5, #float 1.78117e+38 // #7f060023 │ │ +007f60: 6e20 0e00 5400 |009c: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@000e │ │ +007f66: 0c04 |009f: move-result-object v4 │ │ +007f68: 6e20 1000 3400 |00a0: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +007f6e: 0c04 |00a3: move-result-object v4 │ │ +007f70: 2205 9800 |00a4: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13; // type@0098 │ │ +007f74: 7030 6401 c501 |00a6: invoke-direct {v5, v12, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V // method@0164 │ │ +007f7a: 6e30 0d00 a405 |00a9: invoke-virtual {v4, v10, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +007f80: 0c04 |00ac: move-result-object v4 │ │ +007f82: 2205 9700 |00ad: new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12; // type@0097 │ │ +007f86: 7020 6201 c500 |00af: invoke-direct {v5, v12}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12;.:(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V // method@0162 │ │ +007f8c: 6e30 0c00 9405 |00b2: invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +007f92: 0c04 |00b5: move-result-object v4 │ │ +007f94: 6e10 0900 0400 |00b6: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ +007f9a: 0c04 |00b9: move-result-object v4 │ │ +007f9c: 2900 54ff |00ba: goto/16 000e // -00ac │ │ +007fa0: 0001 0300 0100 0000 0400 0000 4500 ... |00bc: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x000b line=961 │ │ 0x000e line=1026 │ │ 0x000f line=963 │ │ 0x0013 line=964 │ │ 0x0017 line=965 │ │ + 0x001a line=966 │ │ 0x0020 line=967 │ │ 0x0025 line=968 │ │ + 0x002a line=969 │ │ + 0x0031 line=970 │ │ + 0x0047 line=977 │ │ + 0x004b line=983 │ │ 0x0050 line=987 │ │ + 0x0068 line=988 │ │ + 0x007a line=995 │ │ + 0x007e line=1001 │ │ 0x0083 line=1004 │ │ 0x0087 line=1005 │ │ 0x008b line=1006 │ │ + 0x008e line=1007 │ │ 0x0094 line=1008 │ │ + 0x009c line=1009 │ │ + 0x00b2 line=1017 │ │ + 0x00b6 line=1023 │ │ 0x00bc line=961 │ │ locals : │ │ 0x0020 - 0x0050 reg=0 et Landroid/widget/EditText; │ │ 0x0013 - 0x0050 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0017 - 0x0050 reg=3 view Landroid/view/View; │ │ 0x0094 - 0x00c6 reg=1 et2 Landroid/widget/EditText; │ │ 0x0087 - 0x00c6 reg=2 inflater Landroid/view/LayoutInflater; │ │ @@ -7396,60 +7416,61 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -007d4c: |[007d4c] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -007d5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -007d5e: 6f20 1d00 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@001d │ │ -007d64: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -007d66: 1401 2100 067f |0005: const v1, #float 1.78117e+38 // #7f060021 │ │ -007d6c: 7251 7000 2420 |0008: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0070 │ │ -007d72: 0c00 |000b: move-result-object v0 │ │ -007d74: 1401 3300 0801 |000c: const v1, #float 2.49794e-38 // #01080033 │ │ -007d7a: 7220 7500 1000 |000f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0075 │ │ -007d80: 0c00 |0012: move-result-object v0 │ │ -007d82: 1301 3000 |0013: const/16 v1, #int 48 // #30 │ │ -007d86: 1302 6600 |0015: const/16 v2, #int 102 // #66 │ │ -007d8a: 7230 7800 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0078 │ │ -007d90: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -007d92: 0f00 |001b: return v0 │ │ +007fb4: |[007fb4] org.moparisthebest.openintents.filemanager.FileManagerActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +007fc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +007fc6: 6f20 1d00 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@001d │ │ +007fcc: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +007fce: 1401 2100 067f |0005: const v1, #float 1.78117e+38 // #7f060021 │ │ +007fd4: 7251 7000 2420 |0008: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0070 │ │ +007fda: 0c00 |000b: move-result-object v0 │ │ +007fdc: 1401 3300 0801 |000c: const v1, #float 2.49794e-38 // #01080033 │ │ +007fe2: 7220 7500 1000 |000f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0075 │ │ +007fe8: 0c00 |0012: move-result-object v0 │ │ +007fea: 1301 3000 |0013: const/16 v1, #int 48 // #30 │ │ +007fee: 1302 6600 |0015: const/16 v2, #int 102 // #66 │ │ +007ff2: 7230 7800 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0078 │ │ +007ff8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +007ffa: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=800 │ │ 0x0004 line=802 │ │ + 0x0017 line=803 │ │ 0x001a line=805 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x001c reg=4 menu Landroid/view/Menu; │ │ │ │ #6 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -007d94: |[007d94] org.moparisthebest.openintents.filemanager.FileManagerActivity.onDestroy:()V │ │ -007da4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -007da6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -007da8: 6f10 1e00 0400 |0002: invoke-super {v4}, Landroid/app/ListActivity;.onDestroy:()V // method@001e │ │ -007dae: 5441 df00 |0005: iget-object v1, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ -007db2: 3801 0400 |0007: if-eqz v1, 000b // +0004 │ │ -007db6: 5c12 a100 |0009: iput-boolean v2, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ -007dba: 5b43 df00 |000b: iput-object v3, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ -007dbe: 5440 ed00 |000d: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ -007dc2: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -007dc6: 5c02 0001 |0011: iput-boolean v2, v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.cancel:Z // field@0100 │ │ -007dca: 5b43 ed00 |0013: iput-object v3, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ -007dce: 0e00 |0015: return-void │ │ +007ffc: |[007ffc] org.moparisthebest.openintents.filemanager.FileManagerActivity.onDestroy:()V │ │ +00800c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00800e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +008010: 6f10 1e00 0400 |0002: invoke-super {v4}, Landroid/app/ListActivity;.onDestroy:()V // method@001e │ │ +008016: 5441 df00 |0005: iget-object v1, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ +00801a: 3801 0400 |0007: if-eqz v1, 000b // +0004 │ │ +00801e: 5c12 a100 |0009: iput-boolean v2, v1, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;.cancel:Z // field@00a1 │ │ +008022: 5b43 df00 |000b: iput-object v3, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/moparisthebest/openintents/filemanager/DirectoryScanner; // field@00df │ │ +008026: 5440 ed00 |000d: iget-object v0, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ +00802a: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +00802e: 5c02 0001 |0011: iput-boolean v2, v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.cancel:Z // field@0100 │ │ +008032: 5b43 ed00 |0013: iput-object v3, v4, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mThumbnailLoader:Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; // field@00ed │ │ +008036: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=285 │ │ 0x0005 line=288 │ │ 0x0007 line=290 │ │ 0x0009 line=291 │ │ 0x000b line=294 │ │ @@ -7468,25 +7489,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -007dd0: |[007dd0] org.moparisthebest.openintents.filemanager.FileManagerActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -007de0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -007de2: 3302 0b00 |0001: if-ne v2, v0, 000c // +000b │ │ -007de6: 5210 ec00 |0003: iget v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -007dea: 3d00 0700 |0005: if-lez v0, 000c // +0007 │ │ -007dee: 7010 c001 0100 |0007: invoke-direct {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.upOneLevel:()V // method@01c0 │ │ -007df4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -007df6: 0f00 |000b: return v0 │ │ -007df8: 6f30 1f00 2103 |000c: invoke-super {v1, v2, v3}, Landroid/app/ListActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@001f │ │ -007dfe: 0a00 |000f: move-result v0 │ │ -007e00: 28fb |0010: goto 000b // -0005 │ │ +008038: |[008038] org.moparisthebest.openintents.filemanager.FileManagerActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +008048: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +00804a: 3302 0b00 |0001: if-ne v2, v0, 000c // +000b │ │ +00804e: 5210 ec00 |0003: iget v0, v1, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +008052: 3d00 0700 |0005: if-lez v0, 000c // +0007 │ │ +008056: 7010 c001 0100 |0007: invoke-direct {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.upOneLevel:()V // method@01c0 │ │ +00805c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +00805e: 0f00 |000b: return v0 │ │ +008060: 6f30 1f00 2103 |000c: invoke-super {v1, v2, v3}, Landroid/app/ListActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@001f │ │ +008066: 0a00 |000f: move-result v0 │ │ +008068: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1280 │ │ 0x0003 line=1281 │ │ 0x0007 line=1282 │ │ 0x000a line=1283 │ │ 0x000b line=1287 │ │ @@ -7500,49 +7521,50 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -007e04: |[007e04] org.moparisthebest.openintents.filemanager.FileManagerActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -007e14: 7506 2000 0600 |0000: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0020 │ │ -007e1a: 6e10 8d01 0600 |0003: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ -007e20: 0c00 |0006: move-result-object v0 │ │ -007e22: 1f00 aa00 |0007: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00aa │ │ -007e26: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -007e2a: 0e00 |000b: return-void │ │ -007e2c: 6e20 e201 9000 |000c: invoke-virtual {v0, v9}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ -007e32: 0c04 |000f: move-result-object v4 │ │ -007e34: 1f04 a800 |0010: check-cast v4, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -007e38: 6e10 d001 0400 |0012: invoke-virtual {v4}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -007e3e: 0c03 |0015: move-result-object v3 │ │ -007e40: 5465 d500 |0016: iget-object v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -007e44: 6e10 bd00 0500 |0018: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -007e4a: 0c02 |001b: move-result-object v2 │ │ -007e4c: 7120 fb01 3200 |001c: invoke-static {v2, v3}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@01fb │ │ -007e52: 0c01 |001f: move-result-object v1 │ │ -007e54: 3801 ebff |0020: if-eqz v1, 000b // -0015 │ │ -007e58: 6e10 c200 0100 |0022: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -007e5e: 0a05 |0025: move-result v5 │ │ -007e60: 3805 0800 |0026: if-eqz v5, 002e // +0008 │ │ -007e64: 5265 ec00 |0028: iget v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -007e68: d805 0501 |002a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -007e6c: 5965 ec00 |002c: iput v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -007e70: 7020 8401 1600 |002e: invoke-direct {v6, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ -007e76: 28da |0031: goto 000b // -0026 │ │ +00806c: |[00806c] org.moparisthebest.openintents.filemanager.FileManagerActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +00807c: 7506 2000 0600 |0000: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0020 │ │ +008082: 6e10 8d01 0600 |0003: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@018d │ │ +008088: 0c00 |0006: move-result-object v0 │ │ +00808a: 1f00 a600 |0007: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // type@00a6 │ │ +00808e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +008092: 0e00 |000b: return-void │ │ +008094: 6e20 e201 9000 |000c: invoke-virtual {v0, v9}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@01e2 │ │ +00809a: 0c04 |000f: move-result-object v4 │ │ +00809c: 1f04 a400 |0010: check-cast v4, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +0080a0: 6e10 d001 0400 |0012: invoke-virtual {v4}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +0080a6: 0c03 |0015: move-result-object v3 │ │ +0080a8: 5465 d500 |0016: iget-object v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +0080ac: 6e10 bd00 0500 |0018: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +0080b2: 0c02 |001b: move-result-object v2 │ │ +0080b4: 7120 fb01 3200 |001c: invoke-static {v2, v3}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@01fb │ │ +0080ba: 0c01 |001f: move-result-object v1 │ │ +0080bc: 3801 ebff |0020: if-eqz v1, 000b // -0015 │ │ +0080c0: 6e10 c200 0100 |0022: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +0080c6: 0a05 |0025: move-result v5 │ │ +0080c8: 3805 0800 |0026: if-eqz v5, 002e // +0008 │ │ +0080cc: 5265 ec00 |0028: iget v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +0080d0: d805 0501 |002a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0080d4: 5965 ec00 |002c: iput v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +0080d8: 7020 8401 1600 |002e: invoke-direct {v6, v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@0184 │ │ +0080de: 28da |0031: goto 000b // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0003 line=763 │ │ 0x0009 line=765 │ │ 0x000b line=790 │ │ 0x000c line=769 │ │ 0x0012 line=771 │ │ 0x0016 line=777 │ │ + 0x0018 line=778 │ │ 0x001c line=779 │ │ 0x0020 line=780 │ │ 0x0022 line=781 │ │ 0x0028 line=783 │ │ 0x002e line=785 │ │ locals : │ │ 0x0009 - 0x0032 reg=0 adapter Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ @@ -7561,26 +7583,26 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -007e78: |[007e78] org.moparisthebest.openintents.filemanager.FileManagerActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -007e88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -007e8a: 7210 7300 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0073 │ │ -007e90: 0a01 |0004: move-result v1 │ │ -007e92: 2b01 0d00 0000 |0005: packed-switch v1, 00000012 // +0000000d │ │ -007e98: 6f20 2100 3200 |0008: invoke-super {v2, v3}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0021 │ │ -007e9e: 0a00 |000b: move-result v0 │ │ -007ea0: 0f00 |000c: return v0 │ │ -007ea2: 6e20 bb01 0200 |000d: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDialog:(I)V // method@01bb │ │ -007ea8: 28fc |0010: goto 000c // -0004 │ │ -007eaa: 0000 |0011: nop // spacer │ │ -007eac: 0001 0100 0500 0000 0800 0000 |0012: packed-switch-data (6 units) │ │ +0080e0: |[0080e0] org.moparisthebest.openintents.filemanager.FileManagerActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0080f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0080f2: 7210 7300 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0073 │ │ +0080f8: 0a01 |0004: move-result v1 │ │ +0080fa: 2b01 0d00 0000 |0005: packed-switch v1, 00000012 // +0000000d │ │ +008100: 6f20 2100 3200 |0008: invoke-super {v2, v3}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0021 │ │ +008106: 0a00 |000b: move-result v0 │ │ +008108: 0f00 |000c: return v0 │ │ +00810a: 6e20 bb01 0200 |000d: invoke-virtual {v2, v0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.showDialog:(I)V // method@01bb │ │ +008110: 28fc |0010: goto 000c // -0004 │ │ +008112: 0000 |0011: nop // spacer │ │ +008114: 0001 0100 0500 0000 0800 0000 |0012: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=834 │ │ 0x0008 line=846 │ │ 0x000d line=836 │ │ 0x0011 line=834 │ │ locals : │ │ @@ -7592,58 +7614,58 @@ │ │ type : '(ILandroid/app/Dialog;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -007eb8: |[007eb8] org.moparisthebest.openintents.filemanager.FileManagerActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ -007ec8: 1402 0100 087f |0000: const v2, #float 1.80775e+38 // #7f080001 │ │ -007ece: 1403 2a00 067f |0003: const v3, #float 1.78117e+38 // #7f06002a │ │ -007ed4: 6f30 2200 7608 |0006: invoke-super {v6, v7, v8}, Landroid/app/ListActivity;.onPrepareDialog:(ILandroid/app/Dialog;)V // method@0022 │ │ -007eda: 2b07 4f00 0000 |0009: packed-switch v7, 00000058 // +0000004f │ │ -007ee0: 0e00 |000c: return-void │ │ -007ee2: 6e20 1800 2800 |000d: invoke-virtual {v8, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0018 │ │ -007ee8: 0c00 |0010: move-result-object v0 │ │ -007eea: 1f00 4400 |0011: check-cast v0, Landroid/widget/EditText; // type@0044 │ │ -007eee: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ -007ef2: 6e20 8e00 2000 |0015: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ -007ef8: 28f4 |0018: goto 000c // -000c │ │ -007efa: 1f08 0700 |0019: check-cast v8, Landroid/app/AlertDialog; // type@0007 │ │ -007efe: 1402 2c00 067f |001b: const v2, #float 1.78117e+38 // #7f06002c │ │ -007f04: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -007f06: 2333 be00 |001f: new-array v3, v3, [Ljava/lang/Object; // type@00be │ │ -007f0a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -007f0c: 5465 dc00 |0022: iget-object v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ -007f10: 4d05 0304 |0024: aput-object v5, v3, v4 │ │ -007f14: 6e30 9301 2603 |0026: invoke-virtual {v6, v2, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ -007f1a: 0c02 |0029: move-result-object v2 │ │ -007f1c: 6e20 1600 2800 |002a: invoke-virtual {v8, v2}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0016 │ │ -007f22: 28df |002d: goto 000c // -0021 │ │ -007f24: 6e20 1800 2800 |002e: invoke-virtual {v8, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0018 │ │ -007f2a: 0c00 |0031: move-result-object v0 │ │ -007f2c: 1f00 4400 |0032: check-cast v0, Landroid/widget/EditText; // type@0044 │ │ -007f30: 5462 dc00 |0034: iget-object v2, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ -007f34: 6e20 8e00 2000 |0036: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ -007f3a: 1502 087f |0039: const/high16 v2, #int 2131230720 // #7f08 │ │ -007f3e: 6e20 1800 2800 |003b: invoke-virtual {v8, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0018 │ │ -007f44: 0c01 |003e: move-result-object v1 │ │ -007f46: 1f01 4f00 |003f: check-cast v1, Landroid/widget/TextView; // type@004f │ │ -007f4a: 5462 da00 |0041: iget-object v2, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -007f4e: 6e10 c200 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -007f54: 0a02 |0046: move-result v2 │ │ -007f56: 3802 0d00 |0047: if-eqz v2, 0054 // +000d │ │ -007f5a: 6e20 b100 3100 |0049: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(I)V // method@00b1 │ │ -007f60: 1f08 0700 |004c: check-cast v8, Landroid/app/AlertDialog; // type@0007 │ │ -007f64: 5462 db00 |004e: iget-object v2, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextIcon:Landroid/graphics/drawable/Drawable; // field@00db │ │ -007f68: 6e20 1300 2800 |0050: invoke-virtual {v8, v2}, Landroid/app/AlertDialog;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0013 │ │ -007f6e: 28b9 |0053: goto 000c // -0047 │ │ -007f70: 6e20 b100 3100 |0054: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(I)V // method@00b1 │ │ -007f76: 28f5 |0057: goto 004c // -000b │ │ -007f78: 0001 0300 0100 0000 0400 0000 1000 ... |0058: packed-switch-data (10 units) │ │ +008120: |[008120] org.moparisthebest.openintents.filemanager.FileManagerActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ +008130: 1402 0100 087f |0000: const v2, #float 1.80775e+38 // #7f080001 │ │ +008136: 1403 2a00 067f |0003: const v3, #float 1.78117e+38 // #7f06002a │ │ +00813c: 6f30 2200 7608 |0006: invoke-super {v6, v7, v8}, Landroid/app/ListActivity;.onPrepareDialog:(ILandroid/app/Dialog;)V // method@0022 │ │ +008142: 2b07 4f00 0000 |0009: packed-switch v7, 00000058 // +0000004f │ │ +008148: 0e00 |000c: return-void │ │ +00814a: 6e20 1800 2800 |000d: invoke-virtual {v8, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0018 │ │ +008150: 0c00 |0010: move-result-object v0 │ │ +008152: 1f00 4000 |0011: check-cast v0, Landroid/widget/EditText; // type@0040 │ │ +008156: 1a02 0000 |0013: const-string v2, "" // string@0000 │ │ +00815a: 6e20 8e00 2000 |0015: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ +008160: 28f4 |0018: goto 000c // -000c │ │ +008162: 1f08 0700 |0019: check-cast v8, Landroid/app/AlertDialog; // type@0007 │ │ +008166: 1402 2c00 067f |001b: const v2, #float 1.78117e+38 // #7f06002c │ │ +00816c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +00816e: 2333 ba00 |001f: new-array v3, v3, [Ljava/lang/Object; // type@00ba │ │ +008172: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +008174: 5465 dc00 |0022: iget-object v5, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ +008178: 4d05 0304 |0024: aput-object v5, v3, v4 │ │ +00817c: 6e30 9301 2603 |0026: invoke-virtual {v6, v2, v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0193 │ │ +008182: 0c02 |0029: move-result-object v2 │ │ +008184: 6e20 1600 2800 |002a: invoke-virtual {v8, v2}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0016 │ │ +00818a: 28df |002d: goto 000c // -0021 │ │ +00818c: 6e20 1800 2800 |002e: invoke-virtual {v8, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0018 │ │ +008192: 0c00 |0031: move-result-object v0 │ │ +008194: 1f00 4000 |0032: check-cast v0, Landroid/widget/EditText; // type@0040 │ │ +008198: 5462 dc00 |0034: iget-object v2, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ +00819c: 6e20 8e00 2000 |0036: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@008e │ │ +0081a2: 1502 087f |0039: const/high16 v2, #int 2131230720 // #7f08 │ │ +0081a6: 6e20 1800 2800 |003b: invoke-virtual {v8, v2}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0018 │ │ +0081ac: 0c01 |003e: move-result-object v1 │ │ +0081ae: 1f01 4b00 |003f: check-cast v1, Landroid/widget/TextView; // type@004b │ │ +0081b2: 5462 da00 |0041: iget-object v2, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +0081b6: 6e10 c200 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +0081bc: 0a02 |0046: move-result v2 │ │ +0081be: 3802 0d00 |0047: if-eqz v2, 0054 // +000d │ │ +0081c2: 6e20 b100 3100 |0049: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(I)V // method@00b1 │ │ +0081c8: 1f08 0700 |004c: check-cast v8, Landroid/app/AlertDialog; // type@0007 │ │ +0081cc: 5462 db00 |004e: iget-object v2, v6, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextIcon:Landroid/graphics/drawable/Drawable; // field@00db │ │ +0081d0: 6e20 1300 2800 |0050: invoke-virtual {v8, v2}, Landroid/app/AlertDialog;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0013 │ │ +0081d6: 28b9 |0053: goto 000c // -0047 │ │ +0081d8: 6e20 b100 3100 |0054: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(I)V // method@00b1 │ │ +0081de: 28f5 |0057: goto 004c // -000b │ │ +0081e0: 0001 0300 0100 0000 0400 0000 1000 ... |0058: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1033 │ │ 0x0009 line=1035 │ │ 0x000c line=1060 │ │ 0x000d line=1037 │ │ 0x0013 line=1038 │ │ @@ -7672,38 +7694,38 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 45 16-bit code units │ │ -007f8c: |[007f8c] org.moparisthebest.openintents.filemanager.FileManagerActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -007f9c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -007f9e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -007fa0: 6f20 2300 a900 |0002: invoke-super {v9, v10}, Landroid/app/ListActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0023 │ │ -007fa6: 2206 1300 |0005: new-instance v6, Landroid/content/Intent; // type@0013 │ │ -007faa: 6e10 8c01 0900 |0007: invoke-virtual {v9}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ -007fb0: 0c01 |000a: move-result-object v1 │ │ -007fb2: 6e10 3d00 0100 |000b: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ -007fb8: 0c01 |000e: move-result-object v1 │ │ -007fba: 7030 3a00 5601 |000f: invoke-direct {v6, v5, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ -007fc0: 1a01 a301 |0012: const-string v1, "android.intent.category.ALTERNATIVE" // string@01a3 │ │ -007fc4: 6e20 3b00 1600 |0014: invoke-virtual {v6, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ -007fca: 2200 b300 |0017: new-instance v0, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons; // type@00b3 │ │ -007fce: 7030 0902 900a |0019: invoke-direct {v0, v9, v10}, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.:(Landroid/content/Context;Landroid/view/Menu;)V // method@0209 │ │ -007fd4: 1501 0400 |001c: const/high16 v1, #int 262144 // #4 │ │ -007fd8: 2204 0c00 |001e: new-instance v4, Landroid/content/ComponentName; // type@000c │ │ -007fdc: 1c03 a600 |0020: const-class v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // type@00a6 │ │ -007fe0: 7030 2f00 9403 |0022: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@002f │ │ -007fe6: 0123 |0025: move v3, v2 │ │ -007fe8: 0127 |0026: move v7, v2 │ │ -007fea: 0758 |0027: move-object v8, v5 │ │ -007fec: 7409 0a02 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@020a │ │ -007ff2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -007ff4: 0f01 |002c: return v1 │ │ +0081f4: |[0081f4] org.moparisthebest.openintents.filemanager.FileManagerActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +008204: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +008206: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +008208: 6f20 2300 a900 |0002: invoke-super {v9, v10}, Landroid/app/ListActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0023 │ │ +00820e: 2206 1300 |0005: new-instance v6, Landroid/content/Intent; // type@0013 │ │ +008212: 6e10 8c01 0900 |0007: invoke-virtual {v9}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@018c │ │ +008218: 0c01 |000a: move-result-object v1 │ │ +00821a: 6e10 3d00 0100 |000b: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@003d │ │ +008220: 0c01 |000e: move-result-object v1 │ │ +008222: 7030 3a00 5601 |000f: invoke-direct {v6, v5, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@003a │ │ +008228: 1a01 9f01 |0012: const-string v1, "android.intent.category.ALTERNATIVE" // string@019f │ │ +00822c: 6e20 3b00 1600 |0014: invoke-virtual {v6, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@003b │ │ +008232: 2200 af00 |0017: new-instance v0, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons; // type@00af │ │ +008236: 7030 0902 900a |0019: invoke-direct {v0, v9, v10}, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.:(Landroid/content/Context;Landroid/view/Menu;)V // method@0209 │ │ +00823c: 1501 0400 |001c: const/high16 v1, #int 262144 // #4 │ │ +008240: 2204 0c00 |001e: new-instance v4, Landroid/content/ComponentName; // type@000c │ │ +008244: 1c03 a200 |0020: const-class v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; // type@00a2 │ │ +008248: 7030 2f00 9403 |0022: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@002f │ │ +00824e: 0123 |0025: move v3, v2 │ │ +008250: 0127 |0026: move v7, v2 │ │ +008252: 0758 |0027: move-object v8, v5 │ │ +008254: 7409 0a02 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@020a │ │ +00825a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +00825c: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=811 │ │ 0x0005 line=816 │ │ 0x0012 line=817 │ │ 0x0017 line=822 │ │ 0x001c line=824 │ │ @@ -7719,37 +7741,37 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -007ff8: |[007ff8] org.moparisthebest.openintents.filemanager.FileManagerActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -008008: 6f20 2400 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0024 │ │ -00800e: 1a01 f201 |0003: const-string v1, "current_directory" // string@01f2 │ │ -008012: 5432 d500 |0005: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ -008016: 6e10 bd00 0200 |0007: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -00801c: 0c02 |000a: move-result-object v2 │ │ -00801e: 6e30 5e00 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@005e │ │ -008024: 1a01 dc01 |000e: const-string v1, "context_file" // string@01dc │ │ -008028: 5432 da00 |0010: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ -00802c: 6e10 bd00 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -008032: 0c02 |0015: move-result-object v2 │ │ -008034: 6e30 5e00 1402 |0016: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@005e │ │ -00803a: 1a01 dd01 |0019: const-string v1, "context_text" // string@01dd │ │ -00803e: 5432 dc00 |001b: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ -008042: 6e30 5e00 1402 |001d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@005e │ │ -008048: 7010 9701 0300 |0020: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@0197 │ │ -00804e: 0a00 |0023: move-result v0 │ │ -008050: 1a01 c403 |0024: const-string v1, "show_directory_input" // string@03c4 │ │ -008054: 6e30 5c00 1400 |0026: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@005c │ │ -00805a: 1a01 cf03 |0029: const-string v1, "steps_back" // string@03cf │ │ -00805e: 5232 ec00 |002b: iget v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ -008062: 6e30 5d00 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@005d │ │ -008068: 0e00 |0030: return-void │ │ +008260: |[008260] org.moparisthebest.openintents.filemanager.FileManagerActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +008270: 6f20 2400 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0024 │ │ +008276: 1a01 ed01 |0003: const-string v1, "current_directory" // string@01ed │ │ +00827a: 5432 d500 |0005: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@00d5 │ │ +00827e: 6e10 bd00 0200 |0007: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +008284: 0c02 |000a: move-result-object v2 │ │ +008286: 6e30 5e00 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@005e │ │ +00828c: 1a01 d701 |000e: const-string v1, "context_file" // string@01d7 │ │ +008290: 5432 da00 |0010: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@00da │ │ +008294: 6e10 bd00 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +00829a: 0c02 |0015: move-result-object v2 │ │ +00829c: 6e30 5e00 1402 |0016: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@005e │ │ +0082a2: 1a01 d801 |0019: const-string v1, "context_text" // string@01d8 │ │ +0082a6: 5432 dc00 |001b: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@00dc │ │ +0082aa: 6e30 5e00 1402 |001d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@005e │ │ +0082b0: 7010 9701 0300 |0020: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@0197 │ │ +0082b6: 0a00 |0023: move-result v0 │ │ +0082b8: 1a01 bd03 |0024: const-string v1, "show_directory_input" // string@03bd │ │ +0082bc: 6e30 5c00 1400 |0026: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@005c │ │ +0082c2: 1a01 c803 |0029: const-string v1, "steps_back" // string@03c8 │ │ +0082c6: 5232 ec00 |002b: iget v2, v3, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@00ec │ │ +0082ca: 6e30 5d00 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@005d │ │ +0082d0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=454 │ │ 0x000e line=455 │ │ 0x0019 line=456 │ │ 0x0020 line=457 │ │ @@ -7760,15 +7782,15 @@ │ │ 0x0024 - 0x0031 reg=0 show Z │ │ 0x0000 - 0x0031 reg=3 this Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0031 reg=4 outState Landroid/os/Bundle; │ │ │ │ source_file_idx : 55 (FileManagerActivity.java) │ │ │ │ Class #37 header: │ │ -class_idx : 167 │ │ +class_idx : 163 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 13 │ │ source_file_idx : 58 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ @@ -7809,17 +7831,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00806c: |[00806c] org.moparisthebest.openintents.filemanager.FileManagerProvider.:()V │ │ -00807c: 7010 3100 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0031 │ │ -008082: 0e00 |0003: return-void │ │ +0082d4: |[0082d4] org.moparisthebest.openintents.filemanager.FileManagerProvider.:()V │ │ +0082e4: 7010 3100 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0031 │ │ +0082ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/openintents/filemanager/FileManagerProvider; │ │ │ │ #1 : (in Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;) │ │ @@ -7827,55 +7849,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -008084: |[008084] org.moparisthebest.openintents.filemanager.FileManagerProvider.getMimeTypes:()V │ │ -008094: 2202 b000 |0000: new-instance v2, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser; // type@00b0 │ │ -008098: 7010 0002 0200 |0002: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.:()V // method@0200 │ │ -00809e: 6e10 c301 0500 |0005: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.getContext:()Landroid/content/Context; // method@01c3 │ │ -0080a4: 0c03 |0008: move-result-object v3 │ │ -0080a6: 6e10 3300 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ -0080ac: 0c03 |000c: move-result-object v3 │ │ -0080ae: 1504 047f |000d: const/high16 v4, #int 2130968576 // #7f04 │ │ -0080b2: 6e20 4c00 4300 |000f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@004c │ │ -0080b8: 0c01 |0012: move-result-object v1 │ │ -0080ba: 6e20 0302 1200 |0013: invoke-virtual {v2, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.fromXmlResource:(Landroid/content/res/XmlResourceParser;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0203 │ │ -0080c0: 0c03 |0016: move-result-object v3 │ │ -0080c2: 5b53 f100 |0017: iput-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00f1 │ │ -0080c6: 0e00 |0019: return-void │ │ -0080c8: 0d00 |001a: move-exception v0 │ │ -0080ca: 1a03 3900 |001b: const-string v3, "FileManagerProvider" // string@0039 │ │ -0080ce: 1a04 3a01 |001d: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@013a │ │ -0080d2: 7130 6600 4300 |001f: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -0080d8: 2203 6c00 |0022: new-instance v3, Ljava/lang/RuntimeException; // type@006c │ │ -0080dc: 1a04 3a01 |0024: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@013a │ │ -0080e0: 7020 df00 4300 |0026: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ -0080e6: 2703 |0029: throw v3 │ │ -0080e8: 0d00 |002a: move-exception v0 │ │ -0080ea: 1a03 3900 |002b: const-string v3, "FileManagerProvider" // string@0039 │ │ -0080ee: 1a04 3901 |002d: const-string v4, "PreselectedChannelsActivity: IOException" // string@0139 │ │ -0080f2: 7130 6600 4300 |002f: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -0080f8: 2203 6c00 |0032: new-instance v3, Ljava/lang/RuntimeException; // type@006c │ │ -0080fc: 1a04 3901 |0034: const-string v4, "PreselectedChannelsActivity: IOException" // string@0139 │ │ -008100: 7020 df00 4300 |0036: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ -008106: 2703 |0039: throw v3 │ │ +0082ec: |[0082ec] org.moparisthebest.openintents.filemanager.FileManagerProvider.getMimeTypes:()V │ │ +0082fc: 2202 ac00 |0000: new-instance v2, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser; // type@00ac │ │ +008300: 7010 0002 0200 |0002: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.:()V // method@0200 │ │ +008306: 6e10 c301 0500 |0005: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.getContext:()Landroid/content/Context; // method@01c3 │ │ +00830c: 0c03 |0008: move-result-object v3 │ │ +00830e: 6e10 3300 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ +008314: 0c03 |000c: move-result-object v3 │ │ +008316: 1504 047f |000d: const/high16 v4, #int 2130968576 // #7f04 │ │ +00831a: 6e20 4c00 4300 |000f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@004c │ │ +008320: 0c01 |0012: move-result-object v1 │ │ +008322: 6e20 0302 1200 |0013: invoke-virtual {v2, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.fromXmlResource:(Landroid/content/res/XmlResourceParser;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0203 │ │ +008328: 0c03 |0016: move-result-object v3 │ │ +00832a: 5b53 f100 |0017: iput-object v3, v5, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00f1 │ │ +00832e: 0e00 |0019: return-void │ │ +008330: 0d00 |001a: move-exception v0 │ │ +008332: 1a03 3900 |001b: const-string v3, "FileManagerProvider" // string@0039 │ │ +008336: 1a04 3601 |001d: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@0136 │ │ +00833a: 7130 6600 4300 |001f: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +008340: 2203 6800 |0022: new-instance v3, Ljava/lang/RuntimeException; // type@0068 │ │ +008344: 1a04 3601 |0024: const-string v4, "PreselectedChannelsActivity: XmlPullParserException" // string@0136 │ │ +008348: 7020 df00 4300 |0026: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ +00834e: 2703 |0029: throw v3 │ │ +008350: 0d00 |002a: move-exception v0 │ │ +008352: 1a03 3900 |002b: const-string v3, "FileManagerProvider" // string@0039 │ │ +008356: 1a04 3501 |002d: const-string v4, "PreselectedChannelsActivity: IOException" // string@0135 │ │ +00835a: 7130 6600 4300 |002f: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +008360: 2203 6800 |0032: new-instance v3, Ljava/lang/RuntimeException; // type@0068 │ │ +008364: 1a04 3501 |0034: const-string v4, "PreselectedChannelsActivity: IOException" // string@0135 │ │ +008368: 7020 df00 4300 |0036: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ +00836e: 2703 |0039: throw v3 │ │ catches : 1 │ │ 0x0013 - 0x0019 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x001a │ │ Ljava/io/IOException; -> 0x002a │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=42 │ │ 0x0013 line=46 │ │ 0x0019 line=60 │ │ 0x001a line=47 │ │ 0x001b line=48 │ │ + 0x001f line=49 │ │ 0x0022 line=53 │ │ 0x002a line=55 │ │ 0x002b line=56 │ │ 0x0032 line=57 │ │ locals : │ │ 0x001b - 0x002a reg=0 e Lorg/xmlpull/v1/XmlPullParserException; │ │ 0x002b - 0x003a reg=0 e Ljava/io/IOException; │ │ @@ -7889,17 +7912,17 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -008118: |[008118] org.moparisthebest.openintents.filemanager.FileManagerProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -008128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00812a: 0f00 |0001: return v0 │ │ +008380: |[008380] org.moparisthebest.openintents.filemanager.FileManagerProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +008390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +008392: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 s Ljava/lang/String; │ │ @@ -7910,21 +7933,21 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00812c: |[00812c] org.moparisthebest.openintents.filemanager.FileManagerProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -00813c: 5420 f100 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00f1 │ │ -008140: 6e10 5800 0300 |0002: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -008146: 0c01 |0005: move-result-object v1 │ │ -008148: 6e20 0602 1000 |0006: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ -00814e: 0c00 |0009: move-result-object v0 │ │ -008150: 1100 |000a: return-object v0 │ │ +008394: |[008394] org.moparisthebest.openintents.filemanager.FileManagerProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0083a4: 5420 f100 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00f1 │ │ +0083a8: 6e10 5800 0300 |0002: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +0083ae: 0c01 |0005: move-result-object v1 │ │ +0083b0: 6e20 0602 1000 |0006: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ +0083b6: 0c00 |0009: move-result-object v0 │ │ +0083b8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/moparisthebest/openintents/filemanager/FileManagerProvider; │ │ 0x0000 - 0x000b reg=3 uri Landroid/net/Uri; │ │ │ │ @@ -7933,17 +7956,17 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -008154: |[008154] org.moparisthebest.openintents.filemanager.FileManagerProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -008164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008166: 1100 |0001: return-object v0 │ │ +0083bc: |[0083bc] org.moparisthebest.openintents.filemanager.FileManagerProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +0083cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0083ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 contentvalues Landroid/content/ContentValues; │ │ @@ -7953,18 +7976,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -008168: |[008168] org.moparisthebest.openintents.filemanager.FileManagerProvider.onCreate:()Z │ │ -008178: 7010 c401 0100 |0000: invoke-direct {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.getMimeTypes:()V // method@01c4 │ │ -00817e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -008180: 0f00 |0004: return v0 │ │ +0083d0: |[0083d0] org.moparisthebest.openintents.filemanager.FileManagerProvider.onCreate:()Z │ │ +0083e0: 7010 c401 0100 |0000: invoke-direct {v1}, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.getMimeTypes:()V // method@01c4 │ │ +0083e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0083e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerProvider; │ │ │ │ @@ -7973,44 +7996,44 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -008184: |[008184] org.moparisthebest.openintents.filemanager.FileManagerProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -008194: 6e10 5800 0600 |0000: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -00819a: 0c03 |0003: move-result-object v3 │ │ -00819c: 1a04 d801 |0004: const-string v4, "content://org.openintents.filemanager/mimetype/" // string@01d8 │ │ -0081a0: 6e20 e800 4300 |0006: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -0081a6: 0a03 |0009: move-result v3 │ │ -0081a8: 3803 2800 |000a: if-eqz v3, 0032 // +0028 │ │ -0081ac: 1501 0010 |000c: const/high16 v1, #int 268435456 // #1000 │ │ -0081b0: 1a03 8503 |000e: const-string v3, "rw" // string@0385 │ │ -0081b4: 6e20 e400 3700 |0010: invoke-virtual {v7, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@00e4 │ │ -0081ba: 0a03 |0013: move-result v3 │ │ -0081bc: 3803 0400 |0014: if-eqz v3, 0018 // +0004 │ │ -0081c0: 1501 0030 |0016: const/high16 v1, #int 805306368 // #3000 │ │ -0081c4: 2200 5700 |0018: new-instance v0, Ljava/io/File; // type@0057 │ │ -0081c8: 6e10 5800 0600 |001a: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -0081ce: 0c03 |001d: move-result-object v3 │ │ -0081d0: 1a04 3603 |001e: const-string v4, "org.openintents.filemanager" // string@0336 │ │ -0081d4: 6e10 e600 0400 |0020: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00e6 │ │ -0081da: 0a04 |0023: move-result v4 │ │ -0081dc: d804 0414 |0024: add-int/lit8 v4, v4, #int 20 // #14 │ │ -0081e0: 6e20 e900 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ -0081e6: 0c03 |0029: move-result-object v3 │ │ -0081e8: 7020 b800 3000 |002a: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -0081ee: 7120 6300 1000 |002d: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0063 │ │ -0081f4: 0c02 |0030: move-result-object v2 │ │ -0081f6: 1102 |0031: return-object v2 │ │ -0081f8: 2203 6c00 |0032: new-instance v3, Ljava/lang/RuntimeException; // type@006c │ │ -0081fc: 1a04 5401 |0034: const-string v4, "Unsupported uri" // string@0154 │ │ -008200: 7020 df00 4300 |0036: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ -008206: 2703 |0039: throw v3 │ │ +0083ec: |[0083ec] org.moparisthebest.openintents.filemanager.FileManagerProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +0083fc: 6e10 5800 0600 |0000: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +008402: 0c03 |0003: move-result-object v3 │ │ +008404: 1a04 d301 |0004: const-string v4, "content://org.openintents.filemanager/mimetype/" // string@01d3 │ │ +008408: 6e20 e800 4300 |0006: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +00840e: 0a03 |0009: move-result v3 │ │ +008410: 3803 2800 |000a: if-eqz v3, 0032 // +0028 │ │ +008414: 1501 0010 |000c: const/high16 v1, #int 268435456 // #1000 │ │ +008418: 1a03 7e03 |000e: const-string v3, "rw" // string@037e │ │ +00841c: 6e20 e400 3700 |0010: invoke-virtual {v7, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@00e4 │ │ +008422: 0a03 |0013: move-result v3 │ │ +008424: 3803 0400 |0014: if-eqz v3, 0018 // +0004 │ │ +008428: 1501 0030 |0016: const/high16 v1, #int 805306368 // #3000 │ │ +00842c: 2200 5300 |0018: new-instance v0, Ljava/io/File; // type@0053 │ │ +008430: 6e10 5800 0600 |001a: invoke-virtual {v6}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +008436: 0c03 |001d: move-result-object v3 │ │ +008438: 1a04 2f03 |001e: const-string v4, "org.openintents.filemanager" // string@032f │ │ +00843c: 6e10 e600 0400 |0020: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00e6 │ │ +008442: 0a04 |0023: move-result v4 │ │ +008444: d804 0414 |0024: add-int/lit8 v4, v4, #int 20 // #14 │ │ +008448: 6e20 e900 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ +00844e: 0c03 |0029: move-result-object v3 │ │ +008450: 7020 b800 3000 |002a: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +008456: 7120 6300 1000 |002d: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0063 │ │ +00845c: 0c02 |0030: move-result-object v2 │ │ +00845e: 1102 |0031: return-object v2 │ │ +008460: 2203 6800 |0032: new-instance v3, Ljava/lang/RuntimeException; // type@0068 │ │ +008464: 1a04 5001 |0034: const-string v4, "Unsupported uri" // string@0150 │ │ +008468: 7020 df00 4300 |0036: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ +00846e: 2703 |0039: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000c line=101 │ │ 0x000e line=102 │ │ 0x0016 line=103 │ │ 0x0018 line=105 │ │ @@ -8030,51 +8053,51 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -008208: |[008208] org.moparisthebest.openintents.filemanager.FileManagerProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -008218: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -00821a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -00821c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -00821e: 6e10 5800 0900 |0003: invoke-virtual {v9}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -008224: 0c03 |0006: move-result-object v3 │ │ -008226: 1a04 d801 |0007: const-string v4, "content://org.openintents.filemanager/mimetype/" // string@01d8 │ │ -00822a: 6e20 e800 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -008230: 0a03 |000c: move-result v3 │ │ -008232: 3803 3100 |000d: if-eqz v3, 003e // +0031 │ │ -008236: 2200 1c00 |000f: new-instance v0, Landroid/database/MatrixCursor; // type@001c │ │ -00823a: 2373 bf00 |0011: new-array v3, v7, [Ljava/lang/String; // type@00bf │ │ -00823e: 1a04 7401 |0013: const-string v4, "_data" // string@0174 │ │ -008242: 4d04 0305 |0015: aput-object v4, v3, v5 │ │ -008246: 1a04 0203 |0017: const-string v4, "mime_type" // string@0302 │ │ -00824a: 4d04 0306 |0019: aput-object v4, v3, v6 │ │ -00824e: 7020 4e00 3000 |001b: invoke-direct {v0, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@004e │ │ -008254: 6e10 5800 0900 |001e: invoke-virtual {v9}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -00825a: 0c03 |0021: move-result-object v3 │ │ -00825c: 1a04 3603 |0022: const-string v4, "org.openintents.filemanager" // string@0336 │ │ -008260: 6e10 e600 0400 |0024: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00e6 │ │ -008266: 0a04 |0027: move-result v4 │ │ -008268: d804 0414 |0028: add-int/lit8 v4, v4, #int 20 // #14 │ │ -00826c: 6e20 e900 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ -008272: 0c01 |002d: move-result-object v1 │ │ -008274: 5483 f100 |002e: iget-object v3, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00f1 │ │ -008278: 6e20 0602 1300 |0030: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ -00827e: 0c02 |0033: move-result-object v2 │ │ -008280: 2373 bf00 |0034: new-array v3, v7, [Ljava/lang/String; // type@00bf │ │ -008284: 4d01 0305 |0036: aput-object v1, v3, v5 │ │ -008288: 4d02 0306 |0038: aput-object v2, v3, v6 │ │ -00828c: 6e20 4f00 3000 |003a: invoke-virtual {v0, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@004f │ │ -008292: 1100 |003d: return-object v0 │ │ -008294: 2203 6c00 |003e: new-instance v3, Ljava/lang/RuntimeException; // type@006c │ │ -008298: 1a04 5401 |0040: const-string v4, "Unsupported uri" // string@0154 │ │ -00829c: 7020 df00 4300 |0042: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ -0082a2: 2703 |0045: throw v3 │ │ +008470: |[008470] org.moparisthebest.openintents.filemanager.FileManagerProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +008480: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +008482: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +008484: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +008486: 6e10 5800 0900 |0003: invoke-virtual {v9}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +00848c: 0c03 |0006: move-result-object v3 │ │ +00848e: 1a04 d301 |0007: const-string v4, "content://org.openintents.filemanager/mimetype/" // string@01d3 │ │ +008492: 6e20 e800 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +008498: 0a03 |000c: move-result v3 │ │ +00849a: 3803 3100 |000d: if-eqz v3, 003e // +0031 │ │ +00849e: 2200 1c00 |000f: new-instance v0, Landroid/database/MatrixCursor; // type@001c │ │ +0084a2: 2373 bb00 |0011: new-array v3, v7, [Ljava/lang/String; // type@00bb │ │ +0084a6: 1a04 7001 |0013: const-string v4, "_data" // string@0170 │ │ +0084aa: 4d04 0305 |0015: aput-object v4, v3, v5 │ │ +0084ae: 1a04 fb02 |0017: const-string v4, "mime_type" // string@02fb │ │ +0084b2: 4d04 0306 |0019: aput-object v4, v3, v6 │ │ +0084b6: 7020 4e00 3000 |001b: invoke-direct {v0, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@004e │ │ +0084bc: 6e10 5800 0900 |001e: invoke-virtual {v9}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +0084c2: 0c03 |0021: move-result-object v3 │ │ +0084c4: 1a04 2f03 |0022: const-string v4, "org.openintents.filemanager" // string@032f │ │ +0084c8: 6e10 e600 0400 |0024: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@00e6 │ │ +0084ce: 0a04 |0027: move-result v4 │ │ +0084d0: d804 0414 |0028: add-int/lit8 v4, v4, #int 20 // #14 │ │ +0084d4: 6e20 e900 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ +0084da: 0c01 |002d: move-result-object v1 │ │ +0084dc: 5483 f100 |002e: iget-object v3, v8, Lorg/moparisthebest/openintents/filemanager/FileManagerProvider;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@00f1 │ │ +0084e0: 6e20 0602 1300 |0030: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.getMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@0206 │ │ +0084e6: 0c02 |0033: move-result-object v2 │ │ +0084e8: 2373 bb00 |0034: new-array v3, v7, [Ljava/lang/String; // type@00bb │ │ +0084ec: 4d01 0305 |0036: aput-object v1, v3, v5 │ │ +0084f0: 4d02 0306 |0038: aput-object v2, v3, v6 │ │ +0084f4: 6e20 4f00 3000 |003a: invoke-virtual {v0, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@004f │ │ +0084fa: 1100 |003d: return-object v0 │ │ +0084fc: 2203 6800 |003e: new-instance v3, Ljava/lang/RuntimeException; // type@0068 │ │ +008500: 1a04 5001 |0040: const-string v4, "Unsupported uri" // string@0150 │ │ +008504: 7020 df00 4300 |0042: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00df │ │ +00850a: 2703 |0045: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=82 │ │ 0x000f line=84 │ │ 0x001e line=87 │ │ 0x002e line=88 │ │ 0x0034 line=89 │ │ @@ -8096,33 +8119,33 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0082a4: |[0082a4] org.moparisthebest.openintents.filemanager.FileManagerProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0082b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0082b6: 0f00 |0001: return v0 │ │ +00850c: |[00850c] org.moparisthebest.openintents.filemanager.FileManagerProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +00851c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00851e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/moparisthebest/openintents/filemanager/FileManagerProvider; │ │ 0x0000 - 0x0002 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0002 reg=3 contentvalues Landroid/content/ContentValues; │ │ 0x0000 - 0x0002 reg=4 s Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=5 as [Ljava/lang/String; │ │ │ │ source_file_idx : 58 (FileManagerProvider.java) │ │ │ │ Class #38 header: │ │ -class_idx : 168 │ │ +class_idx : 164 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 71 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #38 annotations: │ │ @@ -8159,26 +8182,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0082b8: |[0082b8] org.moparisthebest.openintents.filemanager.IconifiedText.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -0082c8: 7010 dd00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00dd │ │ -0082ce: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0082d2: 5b10 f500 |0005: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ -0082d6: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -0082da: 5b10 f300 |0009: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ -0082de: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0082e0: 5c10 f400 |000c: iput-boolean v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mSelectable:Z // field@00f4 │ │ -0082e4: 5b14 f200 |000e: iput-object v4, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@00f2 │ │ -0082e8: 5b12 f500 |0010: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ -0082ec: 5b13 f300 |0012: iput-object v3, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ -0082f0: 0e00 |0014: return-void │ │ +008520: |[008520] org.moparisthebest.openintents.filemanager.IconifiedText.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +008530: 7010 dd00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00dd │ │ +008536: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +00853a: 5b10 f500 |0005: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ +00853e: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +008542: 5b10 f300 |0009: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ +008546: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +008548: 5c10 f400 |000c: iput-boolean v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mSelectable:Z // field@00f4 │ │ +00854c: 5b14 f200 |000e: iput-object v4, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@00f2 │ │ +008550: 5b12 f500 |0010: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ +008554: 5b13 f300 |0012: iput-object v3, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ +008558: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=24 │ │ 0x0007 line=25 │ │ 0x000b line=27 │ │ 0x000e line=30 │ │ @@ -8197,47 +8220,47 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0082f4: |[0082f4] org.moparisthebest.openintents.filemanager.IconifiedText.compareTo:(Ljava/lang/Object;)I │ │ -008304: 1f02 a800 |0000: check-cast v2, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -008308: 6e20 cd01 2100 |0002: invoke-virtual {v1, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.compareTo:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)I // method@01cd │ │ -00830e: 0a00 |0005: move-result v0 │ │ -008310: 0f00 |0006: return v0 │ │ +00855c: |[00855c] org.moparisthebest.openintents.filemanager.IconifiedText.compareTo:(Ljava/lang/Object;)I │ │ +00856c: 1f02 a400 |0000: check-cast v2, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +008570: 6e20 cd01 2100 |0002: invoke-virtual {v1, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.compareTo:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)I // method@01cd │ │ +008576: 0a00 |0005: move-result v0 │ │ +008578: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedText;) │ │ name : 'compareTo' │ │ type : '(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -008314: |[008314] org.moparisthebest.openintents.filemanager.IconifiedText.compareTo:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)I │ │ -008324: 5420 f500 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ -008328: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -00832c: 5420 f500 |0004: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ -008330: 6e10 d001 0300 |0006: invoke-virtual {v3}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -008336: 0c01 |0009: move-result-object v1 │ │ -008338: 6e20 e000 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@00e0 │ │ -00833e: 0a00 |000d: move-result v0 │ │ -008340: 0f00 |000e: return v0 │ │ -008342: 2200 6600 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0066 │ │ -008346: 7010 d800 0000 |0011: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@00d8 │ │ -00834c: 2700 |0014: throw v0 │ │ +00857c: |[00857c] org.moparisthebest.openintents.filemanager.IconifiedText.compareTo:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)I │ │ +00858c: 5420 f500 |0000: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ +008590: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +008594: 5420 f500 |0004: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ +008598: 6e10 d001 0300 |0006: invoke-virtual {v3}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +00859e: 0c01 |0009: move-result-object v1 │ │ +0085a0: 6e20 e000 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@00e0 │ │ +0085a6: 0a00 |000d: move-result v0 │ │ +0085a8: 0f00 |000e: return v0 │ │ +0085aa: 2200 6200 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0062 │ │ +0085ae: 7010 d800 0000 |0011: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@00d8 │ │ +0085b4: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x000f line=73 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ @@ -8248,17 +8271,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008350: |[008350] org.moparisthebest.openintents.filemanager.IconifiedText.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -008360: 5410 f200 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@00f2 │ │ -008364: 1100 |0002: return-object v0 │ │ +0085b8: |[0085b8] org.moparisthebest.openintents.filemanager.IconifiedText.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0085c8: 5410 f200 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@00f2 │ │ +0085cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ │ │ #3 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedText;) │ │ @@ -8266,17 +8289,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008368: |[008368] org.moparisthebest.openintents.filemanager.IconifiedText.getInfo:()Ljava/lang/String; │ │ -008378: 5410 f300 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ -00837c: 1100 |0002: return-object v0 │ │ +0085d0: |[0085d0] org.moparisthebest.openintents.filemanager.IconifiedText.getInfo:()Ljava/lang/String; │ │ +0085e0: 5410 f300 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ +0085e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ │ │ #4 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedText;) │ │ @@ -8284,17 +8307,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008380: |[008380] org.moparisthebest.openintents.filemanager.IconifiedText.getText:()Ljava/lang/String; │ │ -008390: 5410 f500 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ -008394: 1100 |0002: return-object v0 │ │ +0085e8: |[0085e8] org.moparisthebest.openintents.filemanager.IconifiedText.getText:()Ljava/lang/String; │ │ +0085f8: 5410 f500 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ +0085fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ │ │ #5 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedText;) │ │ @@ -8302,17 +8325,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008398: |[008398] org.moparisthebest.openintents.filemanager.IconifiedText.isSelectable:()Z │ │ -0083a8: 5510 f400 |0000: iget-boolean v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mSelectable:Z // field@00f4 │ │ -0083ac: 0f00 |0002: return v0 │ │ +008600: |[008600] org.moparisthebest.openintents.filemanager.IconifiedText.isSelectable:()Z │ │ +008610: 5510 f400 |0000: iget-boolean v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mSelectable:Z // field@00f4 │ │ +008614: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ │ │ #6 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedText;) │ │ @@ -8320,17 +8343,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0083b0: |[0083b0] org.moparisthebest.openintents.filemanager.IconifiedText.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0083c0: 5b01 f200 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@00f2 │ │ -0083c4: 0e00 |0002: return-void │ │ +008618: |[008618] org.moparisthebest.openintents.filemanager.IconifiedText.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +008628: 5b01 f200 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@00f2 │ │ +00862c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -8340,17 +8363,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0083c8: |[0083c8] org.moparisthebest.openintents.filemanager.IconifiedText.setInfo:(Ljava/lang/String;)V │ │ -0083d8: 5b01 f300 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ -0083dc: 0e00 |0002: return-void │ │ +008630: |[008630] org.moparisthebest.openintents.filemanager.IconifiedText.setInfo:(Ljava/lang/String;)V │ │ +008640: 5b01 f300 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@00f3 │ │ +008644: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/String; │ │ @@ -8360,17 +8383,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0083e0: |[0083e0] org.moparisthebest.openintents.filemanager.IconifiedText.setSelectable:(Z)V │ │ -0083f0: 5c01 f400 |0000: iput-boolean v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mSelectable:Z // field@00f4 │ │ -0083f4: 0e00 |0002: return-void │ │ +008648: |[008648] org.moparisthebest.openintents.filemanager.IconifiedText.setSelectable:(Z)V │ │ +008658: 5c01 f400 |0000: iput-boolean v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mSelectable:Z // field@00f4 │ │ +00865c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 selectable Z │ │ @@ -8380,31 +8403,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0083f8: |[0083f8] org.moparisthebest.openintents.filemanager.IconifiedText.setText:(Ljava/lang/String;)V │ │ -008408: 5b01 f500 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ -00840c: 0e00 |0002: return-void │ │ +008660: |[008660] org.moparisthebest.openintents.filemanager.IconifiedText.setText:(Ljava/lang/String;)V │ │ +008670: 5b01 f500 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@00f5 │ │ +008674: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ │ │ source_file_idx : 71 (IconifiedText.java) │ │ │ │ Class #39 header: │ │ -class_idx : 169 │ │ +class_idx : 165 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 70 │ │ +superclass_idx : 66 │ │ source_file_idx : 72 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #39 annotations: │ │ @@ -8431,97 +8454,97 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008410: |[008410] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)V │ │ -008420: 5b01 f600 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ -008424: 7010 9100 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@0091 │ │ -00842a: 0e00 |0005: return-void │ │ +008678: |[008678] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)V │ │ +008688: 5b01 f600 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ +00868c: 7010 9100 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@0091 │ │ +008692: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;) │ │ name : 'performFiltering' │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -00842c: |[00842c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -00843c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -00843e: 380a 1c00 |0001: if-eqz v10, 001d // +001c │ │ -008442: 7210 d400 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@00d4 │ │ -008448: 0c07 |0006: move-result-object v7 │ │ -00844a: 7110 db01 0700 |0007: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$002:(Ljava/lang/String;)Ljava/lang/String; // method@01db │ │ -008450: 2204 4500 |000a: new-instance v4, Landroid/widget/Filter$FilterResults; // type@0045 │ │ -008454: 7010 9000 0400 |000c: invoke-direct {v4}, Landroid/widget/Filter$FilterResults;.:()V // method@0090 │ │ -00845a: 5497 f600 |000f: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ -00845e: 7110 dc01 0700 |0011: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ -008464: 0c07 |0014: move-result-object v7 │ │ -008466: 3907 0a00 |0015: if-nez v7, 001f // +000a │ │ -00846a: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -00846c: 5947 1400 |0018: iput v7, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0014 │ │ -008470: 5b48 1500 |001a: iput-object v8, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ -008474: 1104 |001c: return-object v4 │ │ -008476: 0787 |001d: move-object v7, v8 │ │ -008478: 28e9 |001e: goto 0007 // -0017 │ │ -00847a: 5497 f600 |001f: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ -00847e: 7110 dc01 0700 |0021: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ -008484: 0c07 |0024: move-result-object v7 │ │ -008486: 7210 0c01 0700 |0025: invoke-interface {v7}, Ljava/util/List;.size:()I // method@010c │ │ -00848c: 0a00 |0028: move-result v0 │ │ -00848e: 380a 0800 |0029: if-eqz v10, 0031 // +0008 │ │ -008492: 7210 d300 0a00 |002b: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@00d3 │ │ -008498: 0a07 |002e: move-result v7 │ │ -00849a: 3907 0d00 |002f: if-nez v7, 003c // +000d │ │ -00849e: 5940 1400 |0031: iput v0, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0014 │ │ -0084a2: 5497 f600 |0033: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ -0084a6: 7110 dc01 0700 |0035: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ -0084ac: 0c07 |0038: move-result-object v7 │ │ -0084ae: 5b47 1500 |0039: iput-object v7, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ -0084b2: 28e1 |003b: goto 001c // -001f │ │ -0084b4: 2201 7b00 |003c: new-instance v1, Ljava/util/ArrayList; // type@007b │ │ -0084b8: 7020 f900 0100 |003e: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ -0084be: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -0084c0: 7210 d400 0a00 |0042: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@00d4 │ │ -0084c6: 0c07 |0045: move-result-object v7 │ │ -0084c8: 6e10 eb00 0700 |0046: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ -0084ce: 0c02 |0049: move-result-object v2 │ │ -0084d0: 1206 |004a: const/4 v6, #int 0 // #0 │ │ -0084d2: 3506 2400 |004b: if-ge v6, v0, 006f // +0024 │ │ -0084d6: 5497 f600 |004d: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ -0084da: 7110 dc01 0700 |004f: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ -0084e0: 0c07 |0052: move-result-object v7 │ │ -0084e2: 7220 0a01 6700 |0053: invoke-interface {v7, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -0084e8: 0c05 |0056: move-result-object v5 │ │ -0084ea: 1f05 a800 |0057: check-cast v5, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -0084ee: 6e10 d001 0500 |0059: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -0084f4: 0c07 |005c: move-result-object v7 │ │ -0084f6: 6e10 eb00 0700 |005d: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ -0084fc: 0c07 |0060: move-result-object v7 │ │ -0084fe: 6e20 e100 2700 |0061: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@00e1 │ │ -008504: 0a07 |0064: move-result v7 │ │ -008506: 3807 0700 |0065: if-eqz v7, 006c // +0007 │ │ -00850a: 7220 0801 5100 |0067: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ -008510: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -008514: d806 0601 |006c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -008518: 28dd |006e: goto 004b // -0023 │ │ -00851a: 5943 1400 |006f: iput v3, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0014 │ │ -00851e: 5b41 1500 |0071: iput-object v1, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ -008522: 28a9 |0073: goto 001c // -0057 │ │ +008694: |[008694] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0086a4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0086a6: 380a 1c00 |0001: if-eqz v10, 001d // +001c │ │ +0086aa: 7210 d400 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@00d4 │ │ +0086b0: 0c07 |0006: move-result-object v7 │ │ +0086b2: 7110 db01 0700 |0007: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$002:(Ljava/lang/String;)Ljava/lang/String; // method@01db │ │ +0086b8: 2204 4100 |000a: new-instance v4, Landroid/widget/Filter$FilterResults; // type@0041 │ │ +0086bc: 7010 9000 0400 |000c: invoke-direct {v4}, Landroid/widget/Filter$FilterResults;.:()V // method@0090 │ │ +0086c2: 5497 f600 |000f: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ +0086c6: 7110 dc01 0700 |0011: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ +0086cc: 0c07 |0014: move-result-object v7 │ │ +0086ce: 3907 0a00 |0015: if-nez v7, 001f // +000a │ │ +0086d2: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +0086d4: 5947 1400 |0018: iput v7, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0014 │ │ +0086d8: 5b48 1500 |001a: iput-object v8, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ +0086dc: 1104 |001c: return-object v4 │ │ +0086de: 0787 |001d: move-object v7, v8 │ │ +0086e0: 28e9 |001e: goto 0007 // -0017 │ │ +0086e2: 5497 f600 |001f: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ +0086e6: 7110 dc01 0700 |0021: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ +0086ec: 0c07 |0024: move-result-object v7 │ │ +0086ee: 7210 0c01 0700 |0025: invoke-interface {v7}, Ljava/util/List;.size:()I // method@010c │ │ +0086f4: 0a00 |0028: move-result v0 │ │ +0086f6: 380a 0800 |0029: if-eqz v10, 0031 // +0008 │ │ +0086fa: 7210 d300 0a00 |002b: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@00d3 │ │ +008700: 0a07 |002e: move-result v7 │ │ +008702: 3907 0d00 |002f: if-nez v7, 003c // +000d │ │ +008706: 5940 1400 |0031: iput v0, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0014 │ │ +00870a: 5497 f600 |0033: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ +00870e: 7110 dc01 0700 |0035: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ +008714: 0c07 |0038: move-result-object v7 │ │ +008716: 5b47 1500 |0039: iput-object v7, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ +00871a: 28e1 |003b: goto 001c // -001f │ │ +00871c: 2201 7700 |003c: new-instance v1, Ljava/util/ArrayList; // type@0077 │ │ +008720: 7020 f900 0100 |003e: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@00f9 │ │ +008726: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +008728: 7210 d400 0a00 |0042: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@00d4 │ │ +00872e: 0c07 |0045: move-result-object v7 │ │ +008730: 6e10 eb00 0700 |0046: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ +008736: 0c02 |0049: move-result-object v2 │ │ +008738: 1206 |004a: const/4 v6, #int 0 // #0 │ │ +00873a: 3506 2400 |004b: if-ge v6, v0, 006f // +0024 │ │ +00873e: 5497 f600 |004d: iget-object v7, v9, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ +008742: 7110 dc01 0700 |004f: invoke-static {v7}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@01dc │ │ +008748: 0c07 |0052: move-result-object v7 │ │ +00874a: 7220 0a01 6700 |0053: invoke-interface {v7, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +008750: 0c05 |0056: move-result-object v5 │ │ +008752: 1f05 a400 |0057: check-cast v5, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +008756: 6e10 d001 0500 |0059: invoke-virtual {v5}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +00875c: 0c07 |005c: move-result-object v7 │ │ +00875e: 6e10 eb00 0700 |005d: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ +008764: 0c07 |0060: move-result-object v7 │ │ +008766: 6e20 e100 2700 |0061: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@00e1 │ │ +00876c: 0a07 |0064: move-result v7 │ │ +00876e: 3807 0700 |0065: if-eqz v7, 006c // +0007 │ │ +008772: 7220 0801 5100 |0067: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ +008778: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +00877c: d806 0601 |006c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +008780: 28dd |006e: goto 004b // -0023 │ │ +008782: 5943 1400 |006f: iput v3, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0014 │ │ +008786: 5b41 1500 |0071: iput-object v1, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ +00878a: 28a9 |0073: goto 001c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x000a line=44 │ │ 0x000f line=47 │ │ 0x0017 line=48 │ │ 0x001a line=49 │ │ @@ -8559,22 +8582,22 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -008524: |[008524] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -008534: 5421 f600 |0000: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ -008538: 5440 1500 |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ -00853c: 1f00 8100 |0004: check-cast v0, Ljava/util/List; // type@0081 │ │ -008540: 7120 dd01 0100 |0006: invoke-static {v1, v0}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$202:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; // method@01dd │ │ -008546: 5420 f600 |0009: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ -00854a: 6e10 e501 0000 |000b: invoke-virtual {v0}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.notifyDataSetChanged:()V // method@01e5 │ │ -008550: 0e00 |000e: return-void │ │ +00878c: |[00878c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +00879c: 5421 f600 |0000: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ +0087a0: 5440 1500 |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ +0087a4: 1f00 7d00 |0004: check-cast v0, Ljava/util/List; // type@007d │ │ +0087a8: 7120 dd01 0100 |0006: invoke-static {v1, v0}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.access$202:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; // method@01dd │ │ +0087ae: 5420 f600 |0009: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; // field@00f6 │ │ +0087b2: 6e10 e501 0000 |000b: invoke-virtual {v0}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.notifyDataSetChanged:()V // method@01e5 │ │ +0087b8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0009 line=86 │ │ 0x000e line=87 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; │ │ @@ -8586,36 +8609,36 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -008554: |[008554] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; │ │ -008564: 6e20 d701 3200 |0000: invoke-virtual {v2, v3}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; // method@01d7 │ │ -00856a: 0c00 |0003: move-result-object v0 │ │ -00856c: 5401 1500 |0004: iget-object v1, v0, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ -008570: 1f01 8100 |0006: check-cast v1, Ljava/util/List; // type@0081 │ │ -008574: 1f01 8100 |0008: check-cast v1, Ljava/util/List; // type@0081 │ │ -008578: 1101 |000a: return-object v1 │ │ +0087bc: |[0087bc] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; │ │ +0087cc: 6e20 d701 3200 |0000: invoke-virtual {v2, v3}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; // method@01d7 │ │ +0087d2: 0c00 |0003: move-result-object v0 │ │ +0087d4: 5401 1500 |0004: iget-object v1, v0, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0015 │ │ +0087d8: 1f01 7d00 |0006: check-cast v1, Ljava/util/List; // type@007d │ │ +0087dc: 1f01 7d00 |0008: check-cast v1, Ljava/util/List; // type@007d │ │ +0087e0: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0004 - 0x000b reg=0 results Landroid/widget/Filter$FilterResults; │ │ 0x0000 - 0x000b reg=2 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; │ │ 0x0000 - 0x000b reg=3 filter Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 72 (IconifiedTextListAdapter.java) │ │ │ │ Class #40 header: │ │ -class_idx : 170 │ │ +class_idx : 166 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 66 │ │ +superclass_idx : 62 │ │ source_file_idx : 72 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #40 annotations: │ │ @@ -8662,27 +8685,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -00857c: |[00857c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.:(Landroid/content/Context;)V │ │ -00858c: 7010 8300 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0083 │ │ -008592: 2200 a900 |0003: new-instance v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // type@00a9 │ │ -008596: 7020 d601 1000 |0005: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)V // method@01d6 │ │ -00859c: 5b10 f900 |0008: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@00f9 │ │ -0085a0: 2200 7b00 |000a: new-instance v0, Ljava/util/ArrayList; // type@007b │ │ -0085a4: 7010 f800 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ -0085aa: 5b10 fa00 |000f: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -0085ae: 2200 7b00 |0011: new-instance v0, Ljava/util/ArrayList; // type@007b │ │ -0085b2: 7010 f800 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ -0085b8: 5b10 fb00 |0016: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@00fb │ │ -0085bc: 5b12 f800 |0018: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@00f8 │ │ -0085c0: 0e00 |001a: return-void │ │ +0087e4: |[0087e4] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.:(Landroid/content/Context;)V │ │ +0087f4: 7010 8300 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0083 │ │ +0087fa: 2200 a500 |0003: new-instance v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // type@00a5 │ │ +0087fe: 7020 d601 1000 |0005: invoke-direct {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)V // method@01d6 │ │ +008804: 5b10 f900 |0008: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@00f9 │ │ +008808: 2200 7700 |000a: new-instance v0, Ljava/util/ArrayList; // type@0077 │ │ +00880c: 7010 f800 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ +008812: 5b10 fa00 |000f: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +008816: 2200 7700 |0011: new-instance v0, Ljava/util/ArrayList; // type@0077 │ │ +00881a: 7010 f800 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@00f8 │ │ +008820: 5b10 fb00 |0016: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@00fb │ │ +008824: 5b12 f800 |0018: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@00f8 │ │ +008828: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=95 │ │ 0x000a line=98 │ │ 0x0011 line=99 │ │ 0x0018 line=102 │ │ @@ -8696,17 +8719,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0085c4: |[0085c4] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.access$002:(Ljava/lang/String;)Ljava/lang/String; │ │ -0085d4: 6900 f700 |0000: sput-object v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@00f7 │ │ -0085d8: 1100 |0002: return-object v0 │ │ +00882c: |[00882c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.access$002:(Ljava/lang/String;)Ljava/lang/String; │ │ +00883c: 6900 f700 |0000: sput-object v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@00f7 │ │ +008840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljava/lang/String; │ │ │ │ #2 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -8714,17 +8737,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0085dc: |[0085dc] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; │ │ -0085ec: 5410 fb00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@00fb │ │ -0085f0: 1100 |0002: return-object v0 │ │ +008844: |[008844] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.access$100:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; │ │ +008854: 5410 fb00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@00fb │ │ +008858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #3 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -8732,17 +8755,17 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0085f4: |[0085f4] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.access$202:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; │ │ -008604: 5b01 fa00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -008608: 1101 |0002: return-object v1 │ │ +00885c: |[00885c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.access$202:(Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; │ │ +00886c: 5b01 fa00 |0000: iput-object v1, v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +008870: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -8752,18 +8775,18 @@ │ │ type : '(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00860c: |[00860c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.addItem:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V │ │ -00861c: 5410 fa00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -008620: 7220 0801 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ -008626: 0e00 |0005: return-void │ │ +008874: |[008874] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.addItem:(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V │ │ +008884: 5410 fa00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +008888: 7220 0801 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0108 │ │ +00888e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0006 reg=2 it Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ │ │ @@ -8772,17 +8795,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -008628: |[008628] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.areAllItemsSelectable:()Z │ │ -008638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00863a: 0f00 |0001: return v0 │ │ +008890: |[008890] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.areAllItemsSelectable:()Z │ │ +0088a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0088a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #2 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -8790,19 +8813,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00863c: |[00863c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getCount:()I │ │ -00864c: 5410 fa00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -008650: 7210 0c01 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@010c │ │ -008656: 0a00 |0005: move-result v0 │ │ -008658: 0f00 |0006: return v0 │ │ +0088a4: |[0088a4] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getCount:()I │ │ +0088b4: 5410 fa00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +0088b8: 7210 0c01 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@010c │ │ +0088be: 0a00 |0005: move-result v0 │ │ +0088c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #3 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -8810,17 +8833,17 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00865c: |[00865c] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getFilter:()Landroid/widget/Filter; │ │ -00866c: 5410 f900 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@00f9 │ │ -008670: 1100 |0002: return-object v0 │ │ +0088c4: |[0088c4] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getFilter:()Landroid/widget/Filter; │ │ +0088d4: 5410 f900 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@00f9 │ │ +0088d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #4 : (in Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -8828,19 +8851,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -008674: |[008674] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getItem:(I)Ljava/lang/Object; │ │ -008684: 5410 fa00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -008688: 7220 0a01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -00868e: 0c00 |0005: move-result-object v0 │ │ -008690: 1100 |0006: return-object v0 │ │ +0088dc: |[0088dc] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getItem:(I)Ljava/lang/Object; │ │ +0088ec: 5410 fa00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +0088f0: 7220 0a01 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +0088f6: 0c00 |0005: move-result-object v0 │ │ +0088f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -8849,17 +8872,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -008694: |[008694] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getItemId:(I)J │ │ -0086a4: 8130 |0000: int-to-long v0, v3 │ │ -0086a6: 1000 |0001: return-wide v0 │ │ +0088fc: |[0088fc] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getItemId:(I)J │ │ +00890c: 8130 |0000: int-to-long v0, v3 │ │ +00890e: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -8868,48 +8891,48 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0086a8: |[0086a8] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0086b8: 3905 3f00 |0000: if-nez v5, 003f // +003f │ │ -0086bc: 2200 ab00 |0002: new-instance v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView; // type@00ab │ │ -0086c0: 5432 f800 |0004: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@00f8 │ │ -0086c4: 5431 fa00 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -0086c8: 7220 0a01 4100 |0008: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -0086ce: 0c01 |000b: move-result-object v1 │ │ -0086d0: 1f01 a800 |000c: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -0086d4: 7030 e701 2001 |000e: invoke-direct {v0, v2, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.:(Landroid/content/Context;Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V // method@01e7 │ │ -0086da: 5431 fa00 |0011: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -0086de: 7220 0a01 4100 |0013: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -0086e4: 0c01 |0016: move-result-object v1 │ │ -0086e6: 1f01 a800 |0017: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -0086ea: 6e10 d001 0100 |0019: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -0086f0: 0c01 |001c: move-result-object v1 │ │ -0086f2: 6e20 ec01 1000 |001d: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.setText:(Ljava/lang/String;)V // method@01ec │ │ -0086f8: 5431 fa00 |0020: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -0086fc: 7220 0a01 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -008702: 0c01 |0025: move-result-object v1 │ │ -008704: 1f01 a800 |0026: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -008708: 6e10 cf01 0100 |0028: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getInfo:()Ljava/lang/String; // method@01cf │ │ -00870e: 0c01 |002b: move-result-object v1 │ │ -008710: 6e20 eb01 1000 |002c: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.setInfo:(Ljava/lang/String;)V // method@01eb │ │ -008716: 5431 fa00 |002f: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -00871a: 7220 0a01 4100 |0031: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -008720: 0c01 |0034: move-result-object v1 │ │ -008722: 1f01 a800 |0035: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -008726: 6e10 ce01 0100 |0037: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@01ce │ │ -00872c: 0c01 |003a: move-result-object v1 │ │ -00872e: 6e20 ea01 1000 |003b: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@01ea │ │ -008734: 1100 |003e: return-object v0 │ │ -008736: 0750 |003f: move-object v0, v5 │ │ -008738: 1f00 ab00 |0040: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView; // type@00ab │ │ -00873c: 28cf |0042: goto 0011 // -0031 │ │ +008910: |[008910] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +008920: 3905 3f00 |0000: if-nez v5, 003f // +003f │ │ +008924: 2200 a700 |0002: new-instance v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView; // type@00a7 │ │ +008928: 5432 f800 |0004: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@00f8 │ │ +00892c: 5431 fa00 |0006: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +008930: 7220 0a01 4100 |0008: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +008936: 0c01 |000b: move-result-object v1 │ │ +008938: 1f01 a400 |000c: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +00893c: 7030 e701 2001 |000e: invoke-direct {v0, v2, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.:(Landroid/content/Context;Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V // method@01e7 │ │ +008942: 5431 fa00 |0011: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +008946: 7220 0a01 4100 |0013: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +00894c: 0c01 |0016: move-result-object v1 │ │ +00894e: 1f01 a400 |0017: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +008952: 6e10 d001 0100 |0019: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +008958: 0c01 |001c: move-result-object v1 │ │ +00895a: 6e20 ec01 1000 |001d: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.setText:(Ljava/lang/String;)V // method@01ec │ │ +008960: 5431 fa00 |0020: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +008964: 7220 0a01 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +00896a: 0c01 |0025: move-result-object v1 │ │ +00896c: 1f01 a400 |0026: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +008970: 6e10 cf01 0100 |0028: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getInfo:()Ljava/lang/String; // method@01cf │ │ +008976: 0c01 |002b: move-result-object v1 │ │ +008978: 6e20 eb01 1000 |002c: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.setInfo:(Ljava/lang/String;)V // method@01eb │ │ +00897e: 5431 fa00 |002f: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +008982: 7220 0a01 4100 |0031: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +008988: 0c01 |0034: move-result-object v1 │ │ +00898a: 1f01 a400 |0035: check-cast v1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +00898e: 6e10 ce01 0100 |0037: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@01ce │ │ +008994: 0c01 |003a: move-result-object v1 │ │ +008996: 6e20 ea01 1000 |003b: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@01ea │ │ +00899c: 1100 |003e: return-object v0 │ │ +00899e: 0750 |003f: move-object v0, v5 │ │ +0089a0: 1f00 a700 |0040: check-cast v0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView; // type@00a7 │ │ +0089a4: 28cf |0042: goto 0011 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0011 line=148 │ │ 0x0020 line=149 │ │ 0x002f line=150 │ │ @@ -8928,25 +8951,25 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -008740: |[008740] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.setListItems:(Ljava/util/List;Z)V │ │ -008750: 5b23 fb00 |0000: iput-object v3, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@00fb │ │ -008754: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ -008758: 5420 f900 |0004: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@00f9 │ │ -00875c: 6201 f700 |0006: sget-object v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@00f7 │ │ -008760: 6e20 d901 1000 |0008: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; // method@01d9 │ │ -008766: 0c00 |000b: move-result-object v0 │ │ -008768: 5b20 fa00 |000c: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -00876c: 0e00 |000e: return-void │ │ -00876e: 5b23 fa00 |000f: iput-object v3, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ -008772: 28fd |0011: goto 000e // -0003 │ │ +0089a8: |[0089a8] org.moparisthebest.openintents.filemanager.IconifiedTextListAdapter.setListItems:(Ljava/util/List;Z)V │ │ +0089b8: 5b23 fb00 |0000: iput-object v3, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@00fb │ │ +0089bc: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ +0089c0: 5420 f900 |0004: iget-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@00f9 │ │ +0089c4: 6201 f700 |0006: sget-object v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@00f7 │ │ +0089c8: 6e20 d901 1000 |0008: invoke-virtual {v0, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; // method@01d9 │ │ +0089ce: 0c00 |000b: move-result-object v0 │ │ +0089d0: 5b20 fa00 |000c: iput-object v0, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +0089d4: 0e00 |000e: return-void │ │ +0089d6: 5b23 fa00 |000f: iput-object v3, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@00fa │ │ +0089da: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=110 │ │ 0x0004 line=111 │ │ 0x000e line=115 │ │ 0x000f line=113 │ │ @@ -8955,17 +8978,17 @@ │ │ 0x0000 - 0x0012 reg=2 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0012 reg=3 lit Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0012 reg=4 filter Z │ │ │ │ source_file_idx : 72 (IconifiedTextListAdapter.java) │ │ │ │ Class #41 header: │ │ -class_idx : 171 │ │ +class_idx : 167 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 75 │ │ +superclass_idx : 71 │ │ source_file_idx : 73 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #41 - │ │ @@ -8993,43 +9016,44 @@ │ │ type : '(Landroid/content/Context;Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -008774: |[008774] org.moparisthebest.openintents.filemanager.IconifiedTextView.:(Landroid/content/Context;Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V │ │ -008784: 7020 9a00 4300 |0000: invoke-direct {v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@009a │ │ -00878a: 1a01 ba02 |0003: const-string v1, "layout_inflater" // string@02ba │ │ -00878e: 6e20 3600 1400 |0005: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0036 │ │ -008794: 0c00 |0008: move-result-object v0 │ │ -008796: 1f00 3500 |0009: check-cast v0, Landroid/view/LayoutInflater; // type@0035 │ │ -00879a: 1401 0200 037f |000b: const v1, #float 1.74129e+38 // #7f030002 │ │ -0087a0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0087a2: 6e40 6f00 1023 |000f: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@006f │ │ -0087a8: 1401 0b00 087f |0012: const v1, #float 1.80775e+38 // #7f08000b │ │ -0087ae: 6e20 e801 1300 |0015: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@01e8 │ │ -0087b4: 0c01 |0018: move-result-object v1 │ │ -0087b6: 1f01 4900 |0019: check-cast v1, Landroid/widget/ImageView; // type@0049 │ │ -0087ba: 5b31 fc00 |001b: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@00fc │ │ -0087be: 1401 0c00 087f |001d: const v1, #float 1.80775e+38 // #7f08000c │ │ -0087c4: 6e20 e801 1300 |0020: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@01e8 │ │ -0087ca: 0c01 |0023: move-result-object v1 │ │ -0087cc: 1f01 4f00 |0024: check-cast v1, Landroid/widget/TextView; // type@004f │ │ -0087d0: 5b31 fe00 |0026: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@00fe │ │ -0087d4: 1401 0d00 087f |0028: const v1, #float 1.80775e+38 // #7f08000d │ │ -0087da: 6e20 e801 1300 |002b: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@01e8 │ │ -0087e0: 0c01 |002e: move-result-object v1 │ │ -0087e2: 1f01 4f00 |002f: check-cast v1, Landroid/widget/TextView; // type@004f │ │ -0087e6: 5b31 fd00 |0031: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@00fd │ │ -0087ea: 0e00 |0033: return-void │ │ +0089dc: |[0089dc] org.moparisthebest.openintents.filemanager.IconifiedTextView.:(Landroid/content/Context;Lorg/moparisthebest/openintents/filemanager/IconifiedText;)V │ │ +0089ec: 7020 9a00 4300 |0000: invoke-direct {v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@009a │ │ +0089f2: 1a01 b402 |0003: const-string v1, "layout_inflater" // string@02b4 │ │ +0089f6: 6e20 3600 1400 |0005: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0036 │ │ +0089fc: 0c00 |0008: move-result-object v0 │ │ +0089fe: 1f00 3200 |0009: check-cast v0, Landroid/view/LayoutInflater; // type@0032 │ │ +008a02: 1401 0200 037f |000b: const v1, #float 1.74129e+38 // #7f030002 │ │ +008a08: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +008a0a: 6e40 6f00 1023 |000f: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@006f │ │ +008a10: 1401 0b00 087f |0012: const v1, #float 1.80775e+38 // #7f08000b │ │ +008a16: 6e20 e801 1300 |0015: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@01e8 │ │ +008a1c: 0c01 |0018: move-result-object v1 │ │ +008a1e: 1f01 4500 |0019: check-cast v1, Landroid/widget/ImageView; // type@0045 │ │ +008a22: 5b31 fc00 |001b: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@00fc │ │ +008a26: 1401 0c00 087f |001d: const v1, #float 1.80775e+38 // #7f08000c │ │ +008a2c: 6e20 e801 1300 |0020: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@01e8 │ │ +008a32: 0c01 |0023: move-result-object v1 │ │ +008a34: 1f01 4b00 |0024: check-cast v1, Landroid/widget/TextView; // type@004b │ │ +008a38: 5b31 fe00 |0026: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@00fe │ │ +008a3c: 1401 0d00 087f |0028: const v1, #float 1.80775e+38 // #7f08000d │ │ +008a42: 6e20 e801 1300 |002b: invoke-virtual {v3, v1}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@01e8 │ │ +008a48: 0c01 |002e: move-result-object v1 │ │ +008a4a: 1f01 4b00 |002f: check-cast v1, Landroid/widget/TextView; // type@004b │ │ +008a4e: 5b31 fd00 |0031: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@00fd │ │ +008a52: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=43 │ │ + 0x0005 line=44 │ │ 0x000b line=46 │ │ 0x0012 line=49 │ │ 0x001d line=50 │ │ 0x0028 line=51 │ │ 0x0033 line=52 │ │ locals : │ │ 0x000b - 0x0034 reg=0 inflater Landroid/view/LayoutInflater; │ │ @@ -9043,18 +9067,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0087ec: |[0087ec] org.moparisthebest.openintents.filemanager.IconifiedTextView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0087fc: 5410 fc00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@00fc │ │ -008800: 6e20 9800 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0098 │ │ -008806: 0e00 |0005: return-void │ │ +008a54: |[008a54] org.moparisthebest.openintents.filemanager.IconifiedTextView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +008a64: 5410 fc00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@00fc │ │ +008a68: 6e20 9800 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0098 │ │ +008a6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextView; │ │ 0x0000 - 0x0006 reg=2 bullet Landroid/graphics/drawable/Drawable; │ │ @@ -9064,18 +9088,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -008808: |[008808] org.moparisthebest.openintents.filemanager.IconifiedTextView.setInfo:(Ljava/lang/String;)V │ │ -008818: 5410 fd00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@00fd │ │ -00881c: 6e20 b200 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -008822: 0e00 |0005: return-void │ │ +008a70: |[008a70] org.moparisthebest.openintents.filemanager.IconifiedTextView.setInfo:(Ljava/lang/String;)V │ │ +008a80: 5410 fd00 |0000: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@00fd │ │ +008a84: 6e20 b200 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +008a8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextView; │ │ 0x0000 - 0x0006 reg=2 info Ljava/lang/String; │ │ @@ -9085,22 +9109,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -008824: |[008824] org.moparisthebest.openintents.filemanager.IconifiedTextView.setText:(Ljava/lang/String;)V │ │ -008834: 5421 fe00 |0000: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@00fe │ │ -008838: 6e20 b200 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ -00883e: 6e10 e901 0200 |0005: invoke-virtual {v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.getHeight:()I // method@01e9 │ │ -008844: 0a00 |0008: move-result v0 │ │ -008846: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ -00884a: 7110 f001 0000 |000b: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.setThumbnailHeight:(I)V // method@01f0 │ │ -008850: 0e00 |000e: return-void │ │ +008a8c: |[008a8c] org.moparisthebest.openintents.filemanager.IconifiedTextView.setText:(Ljava/lang/String;)V │ │ +008a9c: 5421 fe00 |0000: iget-object v1, v2, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@00fe │ │ +008aa0: 6e20 b200 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@00b2 │ │ +008aa6: 6e10 e901 0200 |0005: invoke-virtual {v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedTextView;.getHeight:()I // method@01e9 │ │ +008aac: 0a00 |0008: move-result v0 │ │ +008aae: 3d00 0500 |0009: if-lez v0, 000e // +0005 │ │ +008ab2: 7110 f001 0000 |000b: invoke-static {v0}, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.setThumbnailHeight:(I)V // method@01f0 │ │ +008ab8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=57 │ │ 0x0009 line=59 │ │ 0x000b line=60 │ │ 0x000e line=62 │ │ @@ -9108,18 +9132,18 @@ │ │ 0x0009 - 0x000f reg=0 height I │ │ 0x0000 - 0x000f reg=2 this Lorg/moparisthebest/openintents/filemanager/IconifiedTextView; │ │ 0x0000 - 0x000f reg=3 words Ljava/lang/String; │ │ │ │ source_file_idx : 73 (IconifiedTextView.java) │ │ │ │ Class #42 header: │ │ -class_idx : 172 │ │ +class_idx : 168 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 111 │ │ -source_file_idx : 338 │ │ +superclass_idx : 107 │ │ +source_file_idx : 334 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #42 annotations: │ │ Annotations on field #260 'listFile' │ │ @@ -9173,19 +9197,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -008854: |[008854] org.moparisthebest.openintents.filemanager.ThumbnailLoader.:()V │ │ -008864: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -008868: 6700 0601 |0002: sput v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ -00886c: 6700 0501 |0004: sput v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ -008870: 0e00 |0006: return-void │ │ +008abc: |[008abc] org.moparisthebest.openintents.filemanager.ThumbnailLoader.:()V │ │ +008acc: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +008ad0: 6700 0601 |0002: sput v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ +008ad4: 6700 0501 |0004: sput v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ +008ad8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x0004 line=29 │ │ locals : │ │ │ │ #1 : (in Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;) │ │ @@ -9193,22 +9217,22 @@ │ │ type : '(Ljava/io/File;Ljava/util/List;Landroid/os/Handler;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -008874: |[008874] org.moparisthebest.openintents.filemanager.ThumbnailLoader.:(Ljava/io/File;Ljava/util/List;Landroid/os/Handler;Landroid/content/Context;)V │ │ -008884: 1a00 5001 |0000: const-string v0, "Thumbnail Loader" // string@0150 │ │ -008888: 7020 f200 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@00f2 │ │ -00888e: 5b13 0401 |0005: iput-object v3, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ -008892: 5b12 0201 |0007: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.file:Ljava/io/File; // field@0102 │ │ -008896: 5b14 0301 |0009: iput-object v4, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.handler:Landroid/os/Handler; // field@0103 │ │ -00889a: 5b15 0101 |000b: iput-object v5, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.context:Landroid/content/Context; // field@0101 │ │ -00889e: 0e00 |000d: return-void │ │ +008adc: |[008adc] org.moparisthebest.openintents.filemanager.ThumbnailLoader.:(Ljava/io/File;Ljava/util/List;Landroid/os/Handler;Landroid/content/Context;)V │ │ +008aec: 1a00 4c01 |0000: const-string v0, "Thumbnail Loader" // string@014c │ │ +008af0: 7020 f200 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@00f2 │ │ +008af6: 5b13 0401 |0005: iput-object v3, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ +008afa: 5b12 0201 |0007: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.file:Ljava/io/File; // field@0102 │ │ +008afe: 5b14 0301 |0009: iput-object v4, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.handler:Landroid/os/Handler; // field@0103 │ │ +008b02: 5b15 0101 |000b: iput-object v5, v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.context:Landroid/content/Context; // field@0101 │ │ +008b06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ 0x000b line=38 │ │ @@ -9226,20 +9250,20 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0088a0: |[0088a0] org.moparisthebest.openintents.filemanager.ThumbnailLoader.setThumbnailHeight:(I)V │ │ -0088b0: 6701 0501 |0000: sput v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ -0088b4: da00 0104 |0002: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -0088b8: db00 0003 |0004: div-int/lit8 v0, v0, #int 3 // #03 │ │ -0088bc: 6700 0601 |0006: sput v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ -0088c0: 0e00 |0008: return-void │ │ +008b08: |[008b08] org.moparisthebest.openintents.filemanager.ThumbnailLoader.setThumbnailHeight:(I)V │ │ +008b18: 6701 0501 |0000: sput v1, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ +008b1c: da00 0104 |0002: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +008b20: db00 0003 |0004: div-int/lit8 v0, v0, #int 3 // #03 │ │ +008b24: 6700 0601 |0006: sput v0, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ +008b28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0008 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 height I │ │ @@ -9250,140 +9274,140 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 240 16-bit code units │ │ -0088c4: |[0088c4] org.moparisthebest.openintents.filemanager.ThumbnailLoader.run:()V │ │ -0088d4: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0088d6: 121d |0001: const/4 v13, #int 1 // #1 │ │ -0088d8: 54f9 0401 |0002: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ -0088dc: 7210 0c01 0900 |0004: invoke-interface {v9}, Ljava/util/List;.size:()I // method@010c │ │ -0088e2: 0a01 |0007: move-result v1 │ │ -0088e4: 1a09 3501 |0008: const-string v9, "OIFM_ThumbnailLoader" // string@0135 │ │ -0088e8: 220a 6e00 |000a: new-instance v10, Ljava/lang/StringBuilder; // type@006e │ │ -0088ec: 7010 ec00 0a00 |000c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -0088f2: 1a0b 4701 |000f: const-string v11, "Scanning for thumbnails (files=" // string@0147 │ │ -0088f6: 6e20 ef00 ba00 |0011: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -0088fc: 0c0a |0014: move-result-object v10 │ │ -0088fe: 6e20 ed00 1a00 |0015: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00ed │ │ -008904: 0c0a |0018: move-result-object v10 │ │ -008906: 1a0b 0500 |0019: const-string v11, ")" // string@0005 │ │ -00890a: 6e20 ef00 ba00 |001b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -008910: 0c0a |001e: move-result-object v10 │ │ -008912: 6e10 f000 0a00 |001f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -008918: 0c0a |0022: move-result-object v10 │ │ -00891a: 7120 6700 a900 |0023: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -008920: 2205 1e00 |0026: new-instance v5, Landroid/graphics/BitmapFactory$Options; // type@001e │ │ -008924: 7010 5000 0500 |0028: invoke-direct {v5}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0050 │ │ -00892a: 1309 1000 |002b: const/16 v9, #int 16 // #10 │ │ -00892e: 5959 0800 |002d: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0008 │ │ -008932: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -008934: 3518 b300 |0030: if-ge v8, v1, 00e3 // +00b3 │ │ -008938: 55f9 0001 |0032: iget-boolean v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.cancel:Z // field@0100 │ │ -00893c: 3809 0c00 |0034: if-eqz v9, 0040 // +000c │ │ -008940: 1a09 3501 |0036: const-string v9, "OIFM_ThumbnailLoader" // string@0135 │ │ -008944: 1a0a 5101 |0038: const-string v10, "Thumbnail loader canceled" // string@0151 │ │ -008948: 7120 6700 a900 |003a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -00894e: 5bfe 0401 |003d: iput-object v14, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ -008952: 0e00 |003f: return-void │ │ -008954: 54f9 0401 |0040: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ -008958: 7220 0a01 8900 |0042: invoke-interface {v9, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -00895e: 0c06 |0045: move-result-object v6 │ │ -008960: 1f06 a800 |0046: check-cast v6, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a8 │ │ -008964: 1219 |0048: const/4 v9, #int 1 // #1 │ │ -008966: 5c59 0700 |0049: iput-boolean v9, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0007 │ │ -00896a: 1209 |004b: const/4 v9, #int 0 // #0 │ │ -00896c: 5959 0a00 |004c: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000a │ │ -008970: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -008972: 5959 0900 |004f: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0009 │ │ -008976: 1219 |0051: const/4 v9, #int 1 // #1 │ │ -008978: 5959 0800 |0052: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0008 │ │ -00897c: 54f9 0201 |0054: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.file:Ljava/io/File; // field@0102 │ │ -008980: 6e10 d001 0600 |0056: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -008986: 0c0a |0059: move-result-object v10 │ │ -008988: 7120 fa01 a900 |005a: invoke-static {v9, v10}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -00898e: 0c09 |005d: move-result-object v9 │ │ -008990: 6e10 c100 0900 |005e: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@00c1 │ │ -008996: 0c09 |0061: move-result-object v9 │ │ -008998: 7120 5100 5900 |0062: invoke-static {v9, v5}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0051 │ │ -00899e: 5259 0a00 |0065: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000a │ │ -0089a2: 3d09 7800 |0067: if-lez v9, 00df // +0078 │ │ -0089a6: 5259 0900 |0069: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0009 │ │ -0089aa: 3d09 7400 |006b: if-lez v9, 00df // +0074 │ │ -0089ae: 5259 0a00 |006d: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000a │ │ -0089b2: 600a 0601 |006f: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ -0089b6: b0a9 |0071: add-int/2addr v9, v10 │ │ -0089b8: d809 09ff |0072: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0089bc: 600a 0601 |0074: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ -0089c0: 9307 090a |0076: div-int v7, v9, v10 │ │ -0089c4: 5259 0900 |0078: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0009 │ │ -0089c8: 600a 0501 |007a: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ -0089cc: b0a9 |007c: add-int/2addr v9, v10 │ │ -0089ce: d809 09ff |007d: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0089d2: 600a 0501 |007f: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ -0089d6: 9303 090a |0081: div-int v3, v9, v10 │ │ -0089da: 7120 dc00 3700 |0083: invoke-static {v7, v3}, Ljava/lang/Math;.max:(II)I // method@00dc │ │ -0089e0: 0a07 |0086: move-result v7 │ │ -0089e2: 1219 |0087: const/4 v9, #int 1 // #1 │ │ -0089e4: 7120 dc00 9700 |0088: invoke-static {v7, v9}, Ljava/lang/Math;.max:(II)I // method@00dc │ │ -0089ea: 0a07 |008b: move-result v7 │ │ -0089ec: 37d7 1200 |008c: if-le v7, v13, 009e // +0012 │ │ -0089f0: d809 07ff |008e: add-int/lit8 v9, v7, #int -1 // #ff │ │ -0089f4: b579 |0090: and-int/2addr v9, v7 │ │ -0089f6: 3809 0d00 |0091: if-eqz v9, 009e // +000d │ │ -0089fa: d809 07ff |0093: add-int/lit8 v9, v7, #int -1 // #ff │ │ -0089fe: b579 |0095: and-int/2addr v9, v7 │ │ -008a00: 3809 0600 |0096: if-eqz v9, 009c // +0006 │ │ -008a04: d809 07ff |0098: add-int/lit8 v9, v7, #int -1 // #ff │ │ -008a08: b597 |009a: and-int/2addr v7, v9 │ │ -008a0a: 28f8 |009b: goto 0093 // -0008 │ │ -008a0c: e007 0701 |009c: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -008a10: 5957 0800 |009e: iput v7, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0008 │ │ -008a14: 1209 |00a0: const/4 v9, #int 0 // #0 │ │ -008a16: 5c59 0700 |00a1: iput-boolean v9, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0007 │ │ -008a1a: 54f9 0201 |00a3: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.file:Ljava/io/File; // field@0102 │ │ -008a1e: 6e10 d001 0600 |00a5: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ -008a24: 0c0a |00a8: move-result-object v10 │ │ -008a26: 7120 fa01 a900 |00a9: invoke-static {v9, v10}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ -008a2c: 0c09 |00ac: move-result-object v9 │ │ -008a2e: 6e10 c100 0900 |00ad: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@00c1 │ │ -008a34: 0c09 |00b0: move-result-object v9 │ │ -008a36: 7120 5100 5900 |00b1: invoke-static {v9, v5}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0051 │ │ -008a3c: 0c00 |00b4: move-result-object v0 │ │ -008a3e: 3800 2a00 |00b5: if-eqz v0, 00df // +002a │ │ -008a42: 54f9 0101 |00b7: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.context:Landroid/content/Context; // field@0101 │ │ -008a46: 6e10 3300 0900 |00b9: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ -008a4c: 0c09 |00bc: move-result-object v9 │ │ -008a4e: 7120 f401 0900 |00bd: invoke-static {v9, v0}, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; // method@01f4 │ │ -008a54: 0c02 |00c0: move-result-object v2 │ │ -008a56: 1309 1100 |00c1: const/16 v9, #int 17 // #11 │ │ -008a5a: 6e20 5400 9200 |00c3: invoke-virtual {v2, v9}, Landroid/graphics/drawable/BitmapDrawable;.setGravity:(I)V // method@0054 │ │ -008a60: 1209 |00c6: const/4 v9, #int 0 // #0 │ │ -008a62: 120a |00c7: const/4 v10, #int 0 // #0 │ │ -008a64: 600b 0601 |00c8: sget v11, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ -008a68: 600c 0501 |00ca: sget v12, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ -008a6c: 6e5c 5300 92ba |00cc: invoke-virtual {v2, v9, v10, v11, v12}, Landroid/graphics/drawable/BitmapDrawable;.setBounds:(IIII)V // method@0053 │ │ -008a72: 6e20 d201 2600 |00cf: invoke-virtual {v6, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@01d2 │ │ -008a78: 54f9 0301 |00d2: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.handler:Landroid/os/Handler; // field@0103 │ │ -008a7c: 130a f601 |00d4: const/16 v10, #int 502 // #1f6 │ │ -008a80: 6e20 6100 a900 |00d6: invoke-virtual {v9, v10}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0061 │ │ -008a86: 0c04 |00d9: move-result-object v4 │ │ -008a88: 5b46 0d00 |00da: iput-object v6, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ -008a8c: 6e10 6200 0400 |00dc: invoke-virtual {v4}, Landroid/os/Message;.sendToTarget:()V // method@0062 │ │ -008a92: d808 0801 |00df: add-int/lit8 v8, v8, #int 1 // #01 │ │ -008a96: 2900 4fff |00e1: goto/16 0030 // -00b1 │ │ -008a9a: 1a09 3501 |00e3: const-string v9, "OIFM_ThumbnailLoader" // string@0135 │ │ -008a9e: 1a0a 3100 |00e5: const-string v10, "Done scanning for thumbnails" // string@0031 │ │ -008aa2: 7120 6700 a900 |00e7: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ -008aa8: 5bfe 0401 |00ea: iput-object v14, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ -008aac: 2900 53ff |00ec: goto/16 003f // -00ad │ │ -008ab0: 0d09 |00ee: move-exception v9 │ │ -008ab2: 28f0 |00ef: goto 00df // -0010 │ │ +008b2c: |[008b2c] org.moparisthebest.openintents.filemanager.ThumbnailLoader.run:()V │ │ +008b3c: 120e |0000: const/4 v14, #int 0 // #0 │ │ +008b3e: 121d |0001: const/4 v13, #int 1 // #1 │ │ +008b40: 54f9 0401 |0002: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ +008b44: 7210 0c01 0900 |0004: invoke-interface {v9}, Ljava/util/List;.size:()I // method@010c │ │ +008b4a: 0a01 |0007: move-result v1 │ │ +008b4c: 1a09 3101 |0008: const-string v9, "OIFM_ThumbnailLoader" // string@0131 │ │ +008b50: 220a 6a00 |000a: new-instance v10, Ljava/lang/StringBuilder; // type@006a │ │ +008b54: 7010 ec00 0a00 |000c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +008b5a: 1a0b 4301 |000f: const-string v11, "Scanning for thumbnails (files=" // string@0143 │ │ +008b5e: 6e20 ef00 ba00 |0011: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +008b64: 0c0a |0014: move-result-object v10 │ │ +008b66: 6e20 ed00 1a00 |0015: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00ed │ │ +008b6c: 0c0a |0018: move-result-object v10 │ │ +008b6e: 1a0b 0500 |0019: const-string v11, ")" // string@0005 │ │ +008b72: 6e20 ef00 ba00 |001b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +008b78: 0c0a |001e: move-result-object v10 │ │ +008b7a: 6e10 f000 0a00 |001f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +008b80: 0c0a |0022: move-result-object v10 │ │ +008b82: 7120 6700 a900 |0023: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +008b88: 2205 1e00 |0026: new-instance v5, Landroid/graphics/BitmapFactory$Options; // type@001e │ │ +008b8c: 7010 5000 0500 |0028: invoke-direct {v5}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0050 │ │ +008b92: 1309 1000 |002b: const/16 v9, #int 16 // #10 │ │ +008b96: 5959 0800 |002d: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0008 │ │ +008b9a: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +008b9c: 3518 b300 |0030: if-ge v8, v1, 00e3 // +00b3 │ │ +008ba0: 55f9 0001 |0032: iget-boolean v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.cancel:Z // field@0100 │ │ +008ba4: 3809 0c00 |0034: if-eqz v9, 0040 // +000c │ │ +008ba8: 1a09 3101 |0036: const-string v9, "OIFM_ThumbnailLoader" // string@0131 │ │ +008bac: 1a0a 4d01 |0038: const-string v10, "Thumbnail loader canceled" // string@014d │ │ +008bb0: 7120 6700 a900 |003a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +008bb6: 5bfe 0401 |003d: iput-object v14, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ +008bba: 0e00 |003f: return-void │ │ +008bbc: 54f9 0401 |0040: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ +008bc0: 7220 0a01 8900 |0042: invoke-interface {v9, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +008bc6: 0c06 |0045: move-result-object v6 │ │ +008bc8: 1f06 a400 |0046: check-cast v6, Lorg/moparisthebest/openintents/filemanager/IconifiedText; // type@00a4 │ │ +008bcc: 1219 |0048: const/4 v9, #int 1 // #1 │ │ +008bce: 5c59 0700 |0049: iput-boolean v9, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0007 │ │ +008bd2: 1209 |004b: const/4 v9, #int 0 // #0 │ │ +008bd4: 5959 0a00 |004c: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000a │ │ +008bd8: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +008bda: 5959 0900 |004f: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0009 │ │ +008bde: 1219 |0051: const/4 v9, #int 1 // #1 │ │ +008be0: 5959 0800 |0052: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0008 │ │ +008be4: 54f9 0201 |0054: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.file:Ljava/io/File; // field@0102 │ │ +008be8: 6e10 d001 0600 |0056: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +008bee: 0c0a |0059: move-result-object v10 │ │ +008bf0: 7120 fa01 a900 |005a: invoke-static {v9, v10}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +008bf6: 0c09 |005d: move-result-object v9 │ │ +008bf8: 6e10 c100 0900 |005e: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@00c1 │ │ +008bfe: 0c09 |0061: move-result-object v9 │ │ +008c00: 7120 5100 5900 |0062: invoke-static {v9, v5}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0051 │ │ +008c06: 5259 0a00 |0065: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000a │ │ +008c0a: 3d09 7800 |0067: if-lez v9, 00df // +0078 │ │ +008c0e: 5259 0900 |0069: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0009 │ │ +008c12: 3d09 7400 |006b: if-lez v9, 00df // +0074 │ │ +008c16: 5259 0a00 |006d: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000a │ │ +008c1a: 600a 0601 |006f: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ +008c1e: b0a9 |0071: add-int/2addr v9, v10 │ │ +008c20: d809 09ff |0072: add-int/lit8 v9, v9, #int -1 // #ff │ │ +008c24: 600a 0601 |0074: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ +008c28: 9307 090a |0076: div-int v7, v9, v10 │ │ +008c2c: 5259 0900 |0078: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0009 │ │ +008c30: 600a 0501 |007a: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ +008c34: b0a9 |007c: add-int/2addr v9, v10 │ │ +008c36: d809 09ff |007d: add-int/lit8 v9, v9, #int -1 // #ff │ │ +008c3a: 600a 0501 |007f: sget v10, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ +008c3e: 9303 090a |0081: div-int v3, v9, v10 │ │ +008c42: 7120 dc00 3700 |0083: invoke-static {v7, v3}, Ljava/lang/Math;.max:(II)I // method@00dc │ │ +008c48: 0a07 |0086: move-result v7 │ │ +008c4a: 1219 |0087: const/4 v9, #int 1 // #1 │ │ +008c4c: 7120 dc00 9700 |0088: invoke-static {v7, v9}, Ljava/lang/Math;.max:(II)I // method@00dc │ │ +008c52: 0a07 |008b: move-result v7 │ │ +008c54: 37d7 1200 |008c: if-le v7, v13, 009e // +0012 │ │ +008c58: d809 07ff |008e: add-int/lit8 v9, v7, #int -1 // #ff │ │ +008c5c: b579 |0090: and-int/2addr v9, v7 │ │ +008c5e: 3809 0d00 |0091: if-eqz v9, 009e // +000d │ │ +008c62: d809 07ff |0093: add-int/lit8 v9, v7, #int -1 // #ff │ │ +008c66: b579 |0095: and-int/2addr v9, v7 │ │ +008c68: 3809 0600 |0096: if-eqz v9, 009c // +0006 │ │ +008c6c: d809 07ff |0098: add-int/lit8 v9, v7, #int -1 // #ff │ │ +008c70: b597 |009a: and-int/2addr v7, v9 │ │ +008c72: 28f8 |009b: goto 0093 // -0008 │ │ +008c74: e007 0701 |009c: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +008c78: 5957 0800 |009e: iput v7, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0008 │ │ +008c7c: 1209 |00a0: const/4 v9, #int 0 // #0 │ │ +008c7e: 5c59 0700 |00a1: iput-boolean v9, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0007 │ │ +008c82: 54f9 0201 |00a3: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.file:Ljava/io/File; // field@0102 │ │ +008c86: 6e10 d001 0600 |00a5: invoke-virtual {v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@01d0 │ │ +008c8c: 0c0a |00a8: move-result-object v10 │ │ +008c8e: 7120 fa01 a900 |00a9: invoke-static {v9, v10}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; // method@01fa │ │ +008c94: 0c09 |00ac: move-result-object v9 │ │ +008c96: 6e10 c100 0900 |00ad: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@00c1 │ │ +008c9c: 0c09 |00b0: move-result-object v9 │ │ +008c9e: 7120 5100 5900 |00b1: invoke-static {v9, v5}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0051 │ │ +008ca4: 0c00 |00b4: move-result-object v0 │ │ +008ca6: 3800 2a00 |00b5: if-eqz v0, 00df // +002a │ │ +008caa: 54f9 0101 |00b7: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.context:Landroid/content/Context; // field@0101 │ │ +008cae: 6e10 3300 0900 |00b9: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0033 │ │ +008cb4: 0c09 |00bc: move-result-object v9 │ │ +008cb6: 7120 f401 0900 |00bd: invoke-static {v9, v0}, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; // method@01f4 │ │ +008cbc: 0c02 |00c0: move-result-object v2 │ │ +008cbe: 1309 1100 |00c1: const/16 v9, #int 17 // #11 │ │ +008cc2: 6e20 5400 9200 |00c3: invoke-virtual {v2, v9}, Landroid/graphics/drawable/BitmapDrawable;.setGravity:(I)V // method@0054 │ │ +008cc8: 1209 |00c6: const/4 v9, #int 0 // #0 │ │ +008cca: 120a |00c7: const/4 v10, #int 0 // #0 │ │ +008ccc: 600b 0601 |00c8: sget v11, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailWidth:I // field@0106 │ │ +008cd0: 600c 0501 |00ca: sget v12, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.thumbnailHeight:I // field@0105 │ │ +008cd4: 6e5c 5300 92ba |00cc: invoke-virtual {v2, v9, v10, v11, v12}, Landroid/graphics/drawable/BitmapDrawable;.setBounds:(IIII)V // method@0053 │ │ +008cda: 6e20 d201 2600 |00cf: invoke-virtual {v6, v2}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@01d2 │ │ +008ce0: 54f9 0301 |00d2: iget-object v9, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.handler:Landroid/os/Handler; // field@0103 │ │ +008ce4: 130a f601 |00d4: const/16 v10, #int 502 // #1f6 │ │ +008ce8: 6e20 6100 a900 |00d6: invoke-virtual {v9, v10}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0061 │ │ +008cee: 0c04 |00d9: move-result-object v4 │ │ +008cf0: 5b46 0d00 |00da: iput-object v6, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@000d │ │ +008cf4: 6e10 6200 0400 |00dc: invoke-virtual {v4}, Landroid/os/Message;.sendToTarget:()V // method@0062 │ │ +008cfa: d808 0801 |00df: add-int/lit8 v8, v8, #int 1 // #01 │ │ +008cfe: 2900 4fff |00e1: goto/16 0030 // -00b1 │ │ +008d02: 1a09 3101 |00e3: const-string v9, "OIFM_ThumbnailLoader" // string@0131 │ │ +008d06: 1a0a 3100 |00e5: const-string v10, "Done scanning for thumbnails" // string@0031 │ │ +008d0a: 7120 6700 a900 |00e7: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0067 │ │ +008d10: 5bfe 0401 |00ea: iput-object v14, v15, Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader;.listFile:Ljava/util/List; // field@0104 │ │ +008d14: 2900 53ff |00ec: goto/16 003f // -00ad │ │ +008d18: 0d09 |00ee: move-exception v9 │ │ +008d1a: 28f0 |00ef: goto 00df // -0010 │ │ catches : 1 │ │ 0x0049 - 0x00df │ │ Ljava/lang/Exception; -> 0x00ee │ │ positions : │ │ 0x0002 line=47 │ │ 0x0008 line=49 │ │ 0x0026 line=51 │ │ @@ -9433,20 +9457,20 @@ │ │ 0x0048 - 0x00e3 reg=6 text Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ 0x0008 - 0x00f0 reg=1 count I │ │ 0x002b - 0x00f0 reg=5 options Landroid/graphics/BitmapFactory$Options; │ │ 0x00ee - 0x00f0 reg=6 text Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ 0x0030 - 0x00f0 reg=8 x I │ │ 0x0000 - 0x00f0 reg=15 this Lorg/moparisthebest/openintents/filemanager/ThumbnailLoader; │ │ │ │ - source_file_idx : 338 (ThumbnailLoader.java) │ │ + source_file_idx : 334 (ThumbnailLoader.java) │ │ │ │ Class #43 header: │ │ -class_idx : 173 │ │ +class_idx : 169 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 32 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #43 - │ │ @@ -9466,35 +9490,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -008ac4: |[008ac4] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_Compatible.:()V │ │ -008ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008ad6: 6a00 0701 |0001: sput-boolean v0, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.use_SDK_1_6:Z // field@0107 │ │ -008ada: 0e00 |0003: return-void │ │ +008d2c: |[008d2c] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_Compatible.:()V │ │ +008d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +008d3e: 6a00 0701 |0001: sput-boolean v0, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.use_SDK_1_6:Z // field@0107 │ │ +008d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ #1 : (in Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008adc: |[008adc] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_Compatible.:()V │ │ -008aec: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -008af2: 0e00 |0003: return-void │ │ +008d44: |[008d44] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_Compatible.:()V │ │ +008d54: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +008d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible; │ │ │ │ #2 : (in Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;) │ │ @@ -9502,30 +9526,30 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -008af4: |[008af4] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_Compatible.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; │ │ -008b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008b06: 6302 0701 |0001: sget-boolean v2, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.use_SDK_1_6:Z // field@0107 │ │ -008b0a: 3802 1100 |0003: if-eqz v2, 0014 // +0011 │ │ -008b0e: 7120 f601 4300 |0005: invoke-static {v3, v4}, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_SDK_1_6;.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; // method@01f6 │ │ -008b14: 0c00 |0008: move-result-object v0 │ │ -008b16: 1100 |0009: return-object v0 │ │ -008b18: 0d01 |000a: move-exception v1 │ │ -008b1a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -008b1c: 6a02 0701 |000c: sput-boolean v2, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.use_SDK_1_6:Z // field@0107 │ │ -008b20: 2200 2000 |000e: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0020 │ │ -008b24: 7020 5200 4000 |0010: invoke-direct {v0, v4}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0052 │ │ -008b2a: 28f6 |0013: goto 0009 // -000a │ │ -008b2c: 2200 2000 |0014: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0020 │ │ -008b30: 7020 5200 4000 |0016: invoke-direct {v0, v4}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0052 │ │ -008b36: 28f0 |0019: goto 0009 // -0010 │ │ +008d5c: |[008d5c] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_Compatible.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; │ │ +008d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +008d6e: 6302 0701 |0001: sget-boolean v2, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.use_SDK_1_6:Z // field@0107 │ │ +008d72: 3802 1100 |0003: if-eqz v2, 0014 // +0011 │ │ +008d76: 7120 f601 4300 |0005: invoke-static {v3, v4}, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_SDK_1_6;.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; // method@01f6 │ │ +008d7c: 0c00 |0008: move-result-object v0 │ │ +008d7e: 1100 |0009: return-object v0 │ │ +008d80: 0d01 |000a: move-exception v1 │ │ +008d82: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +008d84: 6a02 0701 |000c: sput-boolean v2, Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible;.use_SDK_1_6:Z // field@0107 │ │ +008d88: 2200 2000 |000e: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0020 │ │ +008d8c: 7020 5200 4000 |0010: invoke-direct {v0, v4}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0052 │ │ +008d92: 28f6 |0013: goto 0009 // -000a │ │ +008d94: 2200 2000 |0014: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0020 │ │ +008d98: 7020 5200 4000 |0016: invoke-direct {v0, v4}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0052 │ │ +008d9e: 28f0 |0019: goto 0009 // -0010 │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/VerifyError; -> 0x000a │ │ positions : │ │ 0x0000 line=19 │ │ 0x0001 line=20 │ │ 0x0005 line=23 │ │ @@ -9543,17 +9567,17 @@ │ │ 0x0000 - 0x001a reg=3 resources Landroid/content/res/Resources; │ │ 0x0000 - 0x001a reg=4 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ source_file_idx : 32 (BitmapDrawable_Compatible.java) │ │ │ │ Class #44 header: │ │ -class_idx : 174 │ │ +class_idx : 170 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 33 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #44 - │ │ @@ -9569,17 +9593,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008b44: |[008b44] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_SDK_1_6.:()V │ │ -008b54: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -008b5a: 0e00 |0003: return-void │ │ +008dac: |[008dac] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_SDK_1_6.:()V │ │ +008dbc: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +008dc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_SDK_1_6; │ │ │ │ #1 : (in Lorg/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_SDK_1_6;) │ │ @@ -9587,32 +9611,32 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -008b5c: |[008b5c] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_SDK_1_6.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; │ │ -008b6c: 2200 2000 |0000: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0020 │ │ -008b70: 7020 5200 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0052 │ │ -008b76: 1100 |0005: return-object v0 │ │ +008dc4: |[008dc4] org.moparisthebest.openintents.filemanager.compatibility.BitmapDrawable_SDK_1_6.getNewBitmapDrawable:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/graphics/drawable/BitmapDrawable; │ │ +008dd4: 2200 2000 |0000: new-instance v0, Landroid/graphics/drawable/BitmapDrawable; // type@0020 │ │ +008dd8: 7020 5200 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@0052 │ │ +008dde: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 resources Landroid/content/res/Resources; │ │ 0x0000 - 0x0006 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ source_file_idx : 33 (BitmapDrawable_SDK_1_6.java) │ │ │ │ Class #45 header: │ │ -class_idx : 175 │ │ +class_idx : 171 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 60 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 - │ │ @@ -9633,17 +9657,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008b78: |[008b78] org.moparisthebest.openintents.filemanager.util.FileUtils.:()V │ │ -008b88: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -008b8e: 0e00 |0003: return-void │ │ +008de0: |[008de0] org.moparisthebest.openintents.filemanager.util.FileUtils.:()V │ │ +008df0: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +008df6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/openintents/filemanager/util/FileUtils; │ │ │ │ #1 : (in Lorg/moparisthebest/openintents/filemanager/util/FileUtils;) │ │ @@ -9651,27 +9675,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -008b90: |[008b90] org.moparisthebest.openintents.filemanager.util.FileUtils.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -008ba0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -008ba4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -008ba6: 1101 |0003: return-object v1 │ │ -008ba8: 1a01 0800 |0004: const-string v1, "." // string@0008 │ │ -008bac: 6e20 e500 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@00e5 │ │ -008bb2: 0a00 |0009: move-result v0 │ │ -008bb4: 3a00 0700 |000a: if-ltz v0, 0011 // +0007 │ │ -008bb8: 6e20 e900 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ -008bbe: 0c01 |000f: move-result-object v1 │ │ -008bc0: 28f3 |0010: goto 0003 // -000d │ │ -008bc2: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ -008bc6: 28f0 |0013: goto 0003 // -0010 │ │ +008df8: |[008df8] org.moparisthebest.openintents.filemanager.util.FileUtils.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +008e08: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +008e0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +008e0e: 1101 |0003: return-object v1 │ │ +008e10: 1a01 0800 |0004: const-string v1, "." // string@0008 │ │ +008e14: 6e20 e500 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@00e5 │ │ +008e1a: 0a00 |0009: move-result v0 │ │ +008e1c: 3a00 0700 |000a: if-ltz v0, 0011 // +0007 │ │ +008e20: 6e20 e900 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ +008e26: 0c01 |000f: move-result-object v1 │ │ +008e28: 28f3 |0010: goto 0003 // -000d │ │ +008e2a: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ +008e2e: 28f0 |0013: goto 0003 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0003 line=80 │ │ 0x0004 line=75 │ │ 0x000a line=76 │ │ @@ -9686,24 +9710,24 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -008bc8: |[008bc8] org.moparisthebest.openintents.filemanager.util.FileUtils.getFile:(Landroid/net/Uri;)Ljava/io/File; │ │ -008bd8: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -008bdc: 6e10 5600 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0056 │ │ -008be2: 0c00 |0005: move-result-object v0 │ │ -008be4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -008be8: 2201 5700 |0008: new-instance v1, Ljava/io/File; // type@0057 │ │ -008bec: 7020 b800 0100 |000a: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -008bf2: 1101 |000d: return-object v1 │ │ -008bf4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -008bf6: 28fe |000f: goto 000d // -0002 │ │ +008e30: |[008e30] org.moparisthebest.openintents.filemanager.util.FileUtils.getFile:(Landroid/net/Uri;)Ljava/io/File; │ │ +008e40: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +008e44: 6e10 5600 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0056 │ │ +008e4a: 0c00 |0005: move-result-object v0 │ │ +008e4c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +008e50: 2201 5300 |0008: new-instance v1, Ljava/io/File; // type@0053 │ │ +008e54: 7020 b800 0100 |000a: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +008e5a: 1101 |000d: return-object v1 │ │ +008e5c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +008e5e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0006 line=121 │ │ 0x0008 line=122 │ │ 0x000d line=125 │ │ @@ -9716,20 +9740,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -008bf8: |[008bf8] org.moparisthebest.openintents.filemanager.util.FileUtils.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; │ │ -008c08: 6e10 bd00 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -008c0e: 0c00 |0003: move-result-object v0 │ │ -008c10: 7120 fb01 2000 |0004: invoke-static {v0, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@01fb │ │ -008c16: 0c00 |0007: move-result-object v0 │ │ -008c18: 1100 |0008: return-object v0 │ │ +008e60: |[008e60] org.moparisthebest.openintents.filemanager.util.FileUtils.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; │ │ +008e70: 6e10 bd00 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +008e76: 0c00 |0003: move-result-object v0 │ │ +008e78: 7120 fb01 2000 |0004: invoke-static {v0, v2}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@01fb │ │ +008e7e: 0c00 |0007: move-result-object v0 │ │ +008e80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 curdir Ljava/io/File; │ │ 0x0000 - 0x0009 reg=2 file Ljava/lang/String; │ │ │ │ @@ -9738,34 +9762,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -008c1c: |[008c1c] org.moparisthebest.openintents.filemanager.util.FileUtils.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ -008c2c: 1a01 0a00 |0000: const-string v1, "/" // string@000a │ │ -008c30: 1a02 0a00 |0002: const-string v2, "/" // string@000a │ │ -008c34: 6e20 e200 2300 |0004: invoke-virtual {v3, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@00e2 │ │ -008c3a: 0a02 |0007: move-result v2 │ │ -008c3c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -008c40: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -008c44: 2200 5700 |000c: new-instance v0, Ljava/io/File; // type@0057 │ │ -008c48: 2202 6e00 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@006e │ │ -008c4c: 7010 ec00 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ -008c52: 6e20 ef00 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -008c58: 0c02 |0016: move-result-object v2 │ │ -008c5a: 6e20 ef00 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -008c60: 0c02 |001a: move-result-object v2 │ │ -008c62: 6e20 ef00 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ -008c68: 0c02 |001e: move-result-object v2 │ │ -008c6a: 6e10 f000 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ -008c70: 0c02 |0022: move-result-object v2 │ │ -008c72: 7020 b800 2000 |0023: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -008c78: 1100 |0026: return-object v0 │ │ +008e84: |[008e84] org.moparisthebest.openintents.filemanager.util.FileUtils.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ +008e94: 1a01 0a00 |0000: const-string v1, "/" // string@000a │ │ +008e98: 1a02 0a00 |0002: const-string v2, "/" // string@000a │ │ +008e9c: 6e20 e200 2300 |0004: invoke-virtual {v3, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@00e2 │ │ +008ea2: 0a02 |0007: move-result v2 │ │ +008ea4: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +008ea8: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +008eac: 2200 5300 |000c: new-instance v0, Ljava/io/File; // type@0053 │ │ +008eb0: 2202 6a00 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@006a │ │ +008eb4: 7010 ec00 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00ec │ │ +008eba: 6e20 ef00 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +008ec0: 0c02 |0016: move-result-object v2 │ │ +008ec2: 6e20 ef00 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +008ec8: 0c02 |001a: move-result-object v2 │ │ +008eca: 6e20 ef00 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ef │ │ +008ed0: 0c02 |001e: move-result-object v2 │ │ +008ed2: 6e10 f000 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00f0 │ │ +008ed8: 0c02 |0022: move-result-object v2 │ │ +008eda: 7020 b800 2000 |0023: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +008ee0: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0002 line=162 │ │ 0x000a line=163 │ │ 0x000c line=165 │ │ 0x0026 line=167 │ │ @@ -9780,46 +9804,46 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -008c7c: |[008c7c] org.moparisthebest.openintents.filemanager.util.FileUtils.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; │ │ -008c8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -008c8e: 3806 3600 |0001: if-eqz v6, 0037 // +0036 │ │ -008c92: 6e10 c200 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ -008c98: 0a03 |0006: move-result v3 │ │ -008c9a: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -008c9e: 1106 |0009: return-object v6 │ │ -008ca0: 6e10 be00 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ -008ca6: 0c00 |000d: move-result-object v0 │ │ -008ca8: 6e10 bd00 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ -008cae: 0c01 |0011: move-result-object v1 │ │ -008cb0: 6e10 e600 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@00e6 │ │ -008cb6: 0a03 |0015: move-result v3 │ │ -008cb8: 6e10 e600 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00e6 │ │ -008cbe: 0a04 |0019: move-result v4 │ │ -008cc0: b143 |001a: sub-int/2addr v3, v4 │ │ -008cc2: 6e30 ea00 5103 |001b: invoke-virtual {v1, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ea │ │ -008cc8: 0c02 |001e: move-result-object v2 │ │ -008cca: 1a03 0a00 |001f: const-string v3, "/" // string@000a │ │ -008cce: 6e20 e200 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@00e2 │ │ -008cd4: 0a03 |0024: move-result v3 │ │ -008cd6: 3803 0c00 |0025: if-eqz v3, 0031 // +000c │ │ -008cda: 6e10 e600 0200 |0027: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00e6 │ │ -008ce0: 0a03 |002a: move-result v3 │ │ -008ce2: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -008ce6: 6e30 ea00 5203 |002d: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ea │ │ -008cec: 0c02 |0030: move-result-object v2 │ │ -008cee: 2206 5700 |0031: new-instance v6, Ljava/io/File; // type@0057 │ │ -008cf2: 7020 b800 2600 |0033: invoke-direct {v6, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ -008cf8: 28d3 |0036: goto 0009 // -002d │ │ -008cfa: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -008cfc: 28d1 |0038: goto 0009 // -002f │ │ +008ee4: |[008ee4] org.moparisthebest.openintents.filemanager.util.FileUtils.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; │ │ +008ef4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +008ef6: 3806 3600 |0001: if-eqz v6, 0037 // +0036 │ │ +008efa: 6e10 c200 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@00c2 │ │ +008f00: 0a03 |0006: move-result v3 │ │ +008f02: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +008f06: 1106 |0009: return-object v6 │ │ +008f08: 6e10 be00 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@00be │ │ +008f0e: 0c00 |000d: move-result-object v0 │ │ +008f10: 6e10 bd00 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@00bd │ │ +008f16: 0c01 |0011: move-result-object v1 │ │ +008f18: 6e10 e600 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@00e6 │ │ +008f1e: 0a03 |0015: move-result v3 │ │ +008f20: 6e10 e600 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00e6 │ │ +008f26: 0a04 |0019: move-result v4 │ │ +008f28: b143 |001a: sub-int/2addr v3, v4 │ │ +008f2a: 6e30 ea00 5103 |001b: invoke-virtual {v1, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ea │ │ +008f30: 0c02 |001e: move-result-object v2 │ │ +008f32: 1a03 0a00 |001f: const-string v3, "/" // string@000a │ │ +008f36: 6e20 e200 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@00e2 │ │ +008f3c: 0a03 |0024: move-result v3 │ │ +008f3e: 3803 0c00 |0025: if-eqz v3, 0031 // +000c │ │ +008f42: 6e10 e600 0200 |0027: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@00e6 │ │ +008f48: 0a03 |002a: move-result v3 │ │ +008f4a: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +008f4e: 6e30 ea00 5203 |002d: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@00ea │ │ +008f54: 0c02 |0030: move-result-object v2 │ │ +008f56: 2206 5300 |0031: new-instance v6, Ljava/io/File; // type@0053 │ │ +008f5a: 7020 b800 2600 |0033: invoke-direct {v6, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@00b8 │ │ +008f60: 28d3 |0036: goto 0009 // -002d │ │ +008f62: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +008f64: 28d1 |0038: goto 0009 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=134 │ │ 0x0003 line=135 │ │ 0x0009 line=150 │ │ 0x000a line=139 │ │ 0x000e line=140 │ │ @@ -9841,21 +9865,21 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -008d00: |[008d00] org.moparisthebest.openintents.filemanager.util.FileUtils.getUri:(Ljava/io/File;)Landroid/net/Uri; │ │ -008d10: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -008d14: 7110 5500 0100 |0002: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0055 │ │ -008d1a: 0c00 |0005: move-result-object v0 │ │ -008d1c: 1100 |0006: return-object v0 │ │ -008d1e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -008d20: 28fe |0008: goto 0006 // -0002 │ │ +008f68: |[008f68] org.moparisthebest.openintents.filemanager.util.FileUtils.getUri:(Ljava/io/File;)Landroid/net/Uri; │ │ +008f78: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +008f7c: 7110 5500 0100 |0002: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0055 │ │ +008f82: 0c00 |0005: move-result-object v0 │ │ +008f84: 1100 |0006: return-object v0 │ │ +008f86: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +008f88: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ 0x0006 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 file Ljava/io/File; │ │ @@ -9865,24 +9889,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -008d24: |[008d24] org.moparisthebest.openintents.filemanager.util.FileUtils.isLocal:(Ljava/lang/String;)Z │ │ -008d34: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -008d38: 1a00 8702 |0002: const-string v0, "http://" // string@0287 │ │ -008d3c: 6e20 e800 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -008d42: 0a00 |0007: move-result v0 │ │ -008d44: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -008d48: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -008d4a: 0f00 |000b: return v0 │ │ -008d4c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -008d4e: 28fe |000d: goto 000b // -0002 │ │ +008f8c: |[008f8c] org.moparisthebest.openintents.filemanager.util.FileUtils.isLocal:(Ljava/lang/String;)Z │ │ +008f9c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +008fa0: 1a00 8202 |0002: const-string v0, "http://" // string@0282 │ │ +008fa4: 6e20 e800 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +008faa: 0a00 |0007: move-result v0 │ │ +008fac: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +008fb0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +008fb2: 0f00 |000b: return v0 │ │ +008fb4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +008fb6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ 0x000b line=60 │ │ locals : │ │ 0x0000 - 0x000e reg=1 uri Ljava/lang/String; │ │ @@ -9892,59 +9916,62 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -008d50: |[008d50] org.moparisthebest.openintents.filemanager.util.FileUtils.isMediaUri:(Ljava/lang/String;)Z │ │ -008d60: 6200 1000 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0010 │ │ -008d64: 6e10 5800 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -008d6a: 0c00 |0005: move-result-object v0 │ │ -008d6c: 6e20 e800 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -008d72: 0a00 |0009: move-result v0 │ │ -008d74: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ -008d78: 6200 0f00 |000c: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@000f │ │ -008d7c: 6e10 5800 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -008d82: 0c00 |0011: move-result-object v0 │ │ -008d84: 6e20 e800 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -008d8a: 0a00 |0015: move-result v0 │ │ -008d8c: 3900 1a00 |0016: if-nez v0, 0030 // +001a │ │ -008d90: 6200 1200 |0018: sget-object v0, Landroid/provider/MediaStore$Video$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0012 │ │ -008d94: 6e10 5800 0000 |001a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -008d9a: 0c00 |001d: move-result-object v0 │ │ -008d9c: 6e20 e800 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -008da2: 0a00 |0021: move-result v0 │ │ -008da4: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ -008da8: 6200 1100 |0024: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0011 │ │ -008dac: 6e10 5800 0000 |0026: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ -008db2: 0c00 |0029: move-result-object v0 │ │ -008db4: 6e20 e800 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ -008dba: 0a00 |002d: move-result v0 │ │ -008dbc: 3800 0400 |002e: if-eqz v0, 0032 // +0004 │ │ -008dc0: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -008dc2: 0f00 |0031: return v0 │ │ -008dc4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -008dc6: 28fe |0033: goto 0031 // -0002 │ │ +008fb8: |[008fb8] org.moparisthebest.openintents.filemanager.util.FileUtils.isMediaUri:(Ljava/lang/String;)Z │ │ +008fc8: 6200 1000 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0010 │ │ +008fcc: 6e10 5800 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +008fd2: 0c00 |0005: move-result-object v0 │ │ +008fd4: 6e20 e800 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +008fda: 0a00 |0009: move-result v0 │ │ +008fdc: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ +008fe0: 6200 0f00 |000c: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@000f │ │ +008fe4: 6e10 5800 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +008fea: 0c00 |0011: move-result-object v0 │ │ +008fec: 6e20 e800 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +008ff2: 0a00 |0015: move-result v0 │ │ +008ff4: 3900 1a00 |0016: if-nez v0, 0030 // +001a │ │ +008ff8: 6200 1200 |0018: sget-object v0, Landroid/provider/MediaStore$Video$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0012 │ │ +008ffc: 6e10 5800 0000 |001a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +009002: 0c00 |001d: move-result-object v0 │ │ +009004: 6e20 e800 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +00900a: 0a00 |0021: move-result v0 │ │ +00900c: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ +009010: 6200 1100 |0024: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0011 │ │ +009014: 6e10 5800 0000 |0026: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0058 │ │ +00901a: 0c00 |0029: move-result-object v0 │ │ +00901c: 6e20 e800 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@00e8 │ │ +009022: 0a00 |002d: move-result v0 │ │ +009024: 3800 0400 |002e: if-eqz v0, 0032 // +0004 │ │ +009028: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +00902a: 0f00 |0031: return v0 │ │ +00902c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +00902e: 28fe |0033: goto 0031 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ + 0x000e line=92 │ │ + 0x001a line=93 │ │ + 0x0026 line=94 │ │ 0x0030 line=95 │ │ 0x0031 line=97 │ │ locals : │ │ 0x0000 - 0x0034 reg=1 uri Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 60 (FileUtils.java) │ │ │ │ Class #46 header: │ │ -class_idx : 176 │ │ +class_idx : 172 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ -source_file_idx : 304 │ │ +superclass_idx : 102 │ │ +source_file_idx : 300 │ │ static_fields_size : 5 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #46 annotations: │ │ Annotations on method #514 'fromXml' │ │ @@ -10000,17 +10027,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008dc8: |[008dc8] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.:()V │ │ -008dd8: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -008dde: 0e00 |0003: return-void │ │ +009030: |[009030] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.:()V │ │ +009040: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +009046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser; │ │ │ │ @@ -10019,27 +10046,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -008de0: |[008de0] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.addMimeTypeStart:()V │ │ -008df0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -008df2: 5452 0f01 |0001: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008df6: 1a03 1b02 |0003: const-string v3, "extension" // string@021b │ │ -008dfa: 7230 0b02 4203 |0005: invoke-interface {v2, v4, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@020b │ │ -008e00: 0c00 |0008: move-result-object v0 │ │ -008e02: 5452 0f01 |0009: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008e06: 1a03 0303 |000b: const-string v3, "mimetype" // string@0303 │ │ -008e0a: 7230 0b02 4203 |000d: invoke-interface {v2, v4, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@020b │ │ -008e10: 0c01 |0010: move-result-object v1 │ │ -008e12: 5452 0e01 |0011: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@010e │ │ -008e16: 6e30 0702 0201 |0013: invoke-virtual {v2, v0, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0207 │ │ -008e1c: 0e00 |0016: return-void │ │ +009048: |[009048] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.addMimeTypeStart:()V │ │ +009058: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00905a: 5452 0f01 |0001: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +00905e: 1a03 1602 |0003: const-string v3, "extension" // string@0216 │ │ +009062: 7230 0b02 4203 |0005: invoke-interface {v2, v4, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@020b │ │ +009068: 0c00 |0008: move-result-object v0 │ │ +00906a: 5452 0f01 |0009: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +00906e: 1a03 fc02 |000b: const-string v3, "mimetype" // string@02fc │ │ +009072: 7230 0b02 4203 |000d: invoke-interface {v2, v4, v3}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@020b │ │ +009078: 0c01 |0010: move-result-object v1 │ │ +00907a: 5452 0e01 |0011: iget-object v2, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@010e │ │ +00907e: 6e30 0702 0201 |0013: invoke-virtual {v2, v0, v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0207 │ │ +009084: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0009 line=96 │ │ 0x0011 line=98 │ │ 0x0016 line=99 │ │ locals : │ │ @@ -10053,27 +10080,27 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -008e20: |[008e20] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.fromXml:(Ljava/io/InputStream;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ -008e30: 7100 1002 0000 |0000: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@0210 │ │ -008e36: 0c00 |0003: move-result-object v0 │ │ -008e38: 6e10 1102 0000 |0004: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@0211 │ │ -008e3e: 0c01 |0007: move-result-object v1 │ │ -008e40: 5b31 0f01 |0008: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008e44: 5431 0f01 |000a: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008e48: 2202 5d00 |000c: new-instance v2, Ljava/io/InputStreamReader; // type@005d │ │ -008e4c: 7020 cd00 4200 |000e: invoke-direct {v2, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@00cd │ │ -008e52: 7220 0f02 2100 |0011: invoke-interface {v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@020f │ │ -008e58: 6e10 0402 0300 |0014: invoke-virtual {v3}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.parse:()Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0204 │ │ -008e5e: 0c01 |0017: move-result-object v1 │ │ -008e60: 1101 |0018: return-object v1 │ │ +009088: |[009088] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.fromXml:(Ljava/io/InputStream;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ +009098: 7100 1002 0000 |0000: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@0210 │ │ +00909e: 0c00 |0003: move-result-object v0 │ │ +0090a0: 6e10 1102 0000 |0004: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@0211 │ │ +0090a6: 0c01 |0007: move-result-object v1 │ │ +0090a8: 5b31 0f01 |0008: iput-object v1, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +0090ac: 5431 0f01 |000a: iget-object v1, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +0090b0: 2202 5900 |000c: new-instance v2, Ljava/io/InputStreamReader; // type@0059 │ │ +0090b4: 7020 cd00 4200 |000e: invoke-direct {v2, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@00cd │ │ +0090ba: 7220 0f02 2100 |0011: invoke-interface {v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@020f │ │ +0090c0: 6e10 0402 0300 |0014: invoke-virtual {v3}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.parse:()Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0204 │ │ +0090c6: 0c01 |0017: move-result-object v1 │ │ +0090c8: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=53 │ │ 0x000a line=54 │ │ 0x0014 line=56 │ │ locals : │ │ @@ -10086,19 +10113,19 @@ │ │ type : '(Landroid/content/res/XmlResourceParser;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -008e64: |[008e64] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.fromXmlResource:(Landroid/content/res/XmlResourceParser;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ -008e74: 5b12 0f01 |0000: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008e78: 6e10 0402 0100 |0002: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.parse:()Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0204 │ │ -008e7e: 0c00 |0005: move-result-object v0 │ │ -008e80: 1100 |0006: return-object v0 │ │ +0090cc: |[0090cc] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.fromXmlResource:(Landroid/content/res/XmlResourceParser;)Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ +0090dc: 5b12 0f01 |0000: iput-object v2, v1, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +0090e0: 6e10 0402 0100 |0002: invoke-virtual {v1}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.parse:()Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // method@0204 │ │ +0090e6: 0c00 |0005: move-result-object v0 │ │ +0090e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser; │ │ 0x0000 - 0x0007 reg=2 in Landroid/content/res/XmlResourceParser; │ │ @@ -10108,51 +10135,51 @@ │ │ type : '()Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -008e84: |[008e84] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.parse:()Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ -008e94: 2202 b100 |0000: new-instance v2, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // type@00b1 │ │ -008e98: 7010 0502 0200 |0002: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.:()V // method@0205 │ │ -008e9e: 5b32 0e01 |0005: iput-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@010e │ │ -008ea2: 5432 0f01 |0007: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008ea6: 7210 0c02 0200 |0009: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@020c │ │ -008eac: 0a00 |000c: move-result v0 │ │ -008eae: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -008eb0: 3220 3200 |000e: if-eq v0, v2, 0040 // +0032 │ │ -008eb4: 5432 0f01 |0010: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008eb8: 7210 0d02 0200 |0012: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@020d │ │ -008ebe: 0c01 |0015: move-result-object v1 │ │ -008ec0: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -008ec2: 3320 1d00 |0017: if-ne v0, v2, 0034 // +001d │ │ -008ec6: 1a02 3101 |0019: const-string v2, "MimeTypes" // string@0131 │ │ -008eca: 6e20 e300 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -008ed0: 0a02 |001e: move-result v2 │ │ -008ed2: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ -008ed6: 5432 0f01 |0021: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ -008eda: 7210 0e02 0200 |0023: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@020e │ │ -008ee0: 0a00 |0026: move-result v0 │ │ -008ee2: 28e6 |0027: goto 000d // -001a │ │ -008ee4: 1a02 e303 |0028: const-string v2, "type" // string@03e3 │ │ -008ee8: 6e20 e300 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -008eee: 0a02 |002d: move-result v2 │ │ -008ef0: 3802 f3ff |002e: if-eqz v2, 0021 // -000d │ │ -008ef4: 7010 0102 0300 |0030: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.addMimeTypeStart:()V // method@0201 │ │ -008efa: 28ee |0033: goto 0021 // -0012 │ │ -008efc: 1232 |0034: const/4 v2, #int 3 // #3 │ │ -008efe: 3320 ecff |0035: if-ne v0, v2, 0021 // -0014 │ │ -008f02: 1a02 3101 |0037: const-string v2, "MimeTypes" // string@0131 │ │ -008f06: 6e20 e300 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ -008f0c: 0a02 |003c: move-result v2 │ │ -008f0e: 3802 e4ff |003d: if-eqz v2, 0021 // -001c │ │ -008f12: 28e2 |003f: goto 0021 // -001e │ │ -008f14: 5432 0e01 |0040: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@010e │ │ -008f18: 1102 |0042: return-object v2 │ │ +0090ec: |[0090ec] org.moparisthebest.openintents.filemanager.util.MimeTypeParser.parse:()Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ +0090fc: 2202 ad00 |0000: new-instance v2, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // type@00ad │ │ +009100: 7010 0502 0200 |0002: invoke-direct {v2}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.:()V // method@0205 │ │ +009106: 5b32 0e01 |0005: iput-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@010e │ │ +00910a: 5432 0f01 |0007: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +00910e: 7210 0c02 0200 |0009: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@020c │ │ +009114: 0a00 |000c: move-result v0 │ │ +009116: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +009118: 3220 3200 |000e: if-eq v0, v2, 0040 // +0032 │ │ +00911c: 5432 0f01 |0010: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +009120: 7210 0d02 0200 |0012: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@020d │ │ +009126: 0c01 |0015: move-result-object v1 │ │ +009128: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +00912a: 3320 1d00 |0017: if-ne v0, v2, 0034 // +001d │ │ +00912e: 1a02 2d01 |0019: const-string v2, "MimeTypes" // string@012d │ │ +009132: 6e20 e300 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +009138: 0a02 |001e: move-result v2 │ │ +00913a: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ +00913e: 5432 0f01 |0021: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mXpp:Lorg/xmlpull/v1/XmlPullParser; // field@010f │ │ +009142: 7210 0e02 0200 |0023: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@020e │ │ +009148: 0a00 |0026: move-result v0 │ │ +00914a: 28e6 |0027: goto 000d // -001a │ │ +00914c: 1a02 dc03 |0028: const-string v2, "type" // string@03dc │ │ +009150: 6e20 e300 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +009156: 0a02 |002d: move-result v2 │ │ +009158: 3802 f3ff |002e: if-eqz v2, 0021 // -000d │ │ +00915c: 7010 0102 0300 |0030: invoke-direct {v3}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.addMimeTypeStart:()V // method@0201 │ │ +009162: 28ee |0033: goto 0021 // -0012 │ │ +009164: 1232 |0034: const/4 v2, #int 3 // #3 │ │ +009166: 3320 ecff |0035: if-ne v0, v2, 0021 // -0014 │ │ +00916a: 1a02 2d01 |0037: const-string v2, "MimeTypes" // string@012d │ │ +00916e: 6e20 e300 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00e3 │ │ +009174: 0a02 |003c: move-result v2 │ │ +009176: 3802 e4ff |003d: if-eqz v2, 0021 // -001c │ │ +00917a: 28e2 |003f: goto 0021 // -001e │ │ +00917c: 5432 0e01 |0040: iget-object v2, v3, Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser;.mMimeTypes:Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; // field@010e │ │ +009180: 1102 |0042: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=71 │ │ 0x000d line=73 │ │ 0x0010 line=74 │ │ 0x0016 line=76 │ │ @@ -10165,21 +10192,21 @@ │ │ 0x0037 line=83 │ │ 0x0040 line=91 │ │ locals : │ │ 0x0016 - 0x0040 reg=1 tag Ljava/lang/String; │ │ 0x000d - 0x0043 reg=0 eventType I │ │ 0x0000 - 0x0043 reg=3 this Lorg/moparisthebest/openintents/filemanager/util/MimeTypeParser; │ │ │ │ - source_file_idx : 304 (MimeTypeParser.java) │ │ + source_file_idx : 300 (MimeTypeParser.java) │ │ │ │ Class #47 header: │ │ -class_idx : 177 │ │ +class_idx : 173 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ -source_file_idx : 306 │ │ +superclass_idx : 102 │ │ +source_file_idx : 302 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #47 annotations: │ │ Annotations on field #272 'mMimeTypes' │ │ @@ -10202,20 +10229,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -008f1c: |[008f1c] org.moparisthebest.openintents.filemanager.util.MimeTypes.:()V │ │ -008f2c: 7010 dd00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00dd │ │ -008f32: 2200 7e00 |0003: new-instance v0, Ljava/util/HashMap; // type@007e │ │ -008f36: 7010 0201 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0102 │ │ -008f3c: 5b10 1001 |0008: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.mMimeTypes:Ljava/util/Map; // field@0110 │ │ -008f40: 0e00 |000a: return-void │ │ +009184: |[009184] org.moparisthebest.openintents.filemanager.util.MimeTypes.:()V │ │ +009194: 7010 dd00 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00dd │ │ +00919a: 2200 7a00 |0003: new-instance v0, Ljava/util/HashMap; // type@007a │ │ +00919e: 7010 0201 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0102 │ │ +0091a4: 5b10 1001 |0008: iput-object v0, v1, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.mMimeTypes:Ljava/util/Map; // field@0110 │ │ +0091a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ @@ -10226,37 +10253,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -008f44: |[008f44] org.moparisthebest.openintents.filemanager.util.MimeTypes.getMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -008f54: 7110 f801 0600 |0000: invoke-static {v6}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@01f8 │ │ -008f5a: 0c00 |0003: move-result-object v0 │ │ -008f5c: 6e10 e600 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00e6 │ │ -008f62: 0a03 |0007: move-result v3 │ │ -008f64: 3d03 1200 |0008: if-lez v3, 001a // +0012 │ │ -008f68: 7100 8100 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0081 │ │ -008f6e: 0c03 |000d: move-result-object v3 │ │ -008f70: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -008f72: 6e20 e900 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ -008f78: 0c04 |0012: move-result-object v4 │ │ -008f7a: 6e20 8000 4300 |0013: invoke-virtual {v3, v4}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0080 │ │ -008f80: 0c02 |0016: move-result-object v2 │ │ -008f82: 3802 0300 |0017: if-eqz v2, 001a // +0003 │ │ -008f86: 1102 |0019: return-object v2 │ │ -008f88: 6e10 eb00 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ -008f8e: 0c00 |001d: move-result-object v0 │ │ -008f90: 5453 1001 |001e: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.mMimeTypes:Ljava/util/Map; // field@0110 │ │ -008f94: 7220 0d01 0300 |0020: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@010d │ │ -008f9a: 0c01 |0023: move-result-object v1 │ │ -008f9c: 1f01 6d00 |0024: check-cast v1, Ljava/lang/String; // type@006d │ │ -008fa0: 0712 |0026: move-object v2, v1 │ │ -008fa2: 28f2 |0027: goto 0019 // -000e │ │ +0091ac: |[0091ac] org.moparisthebest.openintents.filemanager.util.MimeTypes.getMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +0091bc: 7110 f801 0600 |0000: invoke-static {v6}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@01f8 │ │ +0091c2: 0c00 |0003: move-result-object v0 │ │ +0091c4: 6e10 e600 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@00e6 │ │ +0091ca: 0a03 |0007: move-result v3 │ │ +0091cc: 3d03 1200 |0008: if-lez v3, 001a // +0012 │ │ +0091d0: 7100 8100 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0081 │ │ +0091d6: 0c03 |000d: move-result-object v3 │ │ +0091d8: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +0091da: 6e20 e900 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@00e9 │ │ +0091e0: 0c04 |0012: move-result-object v4 │ │ +0091e2: 6e20 8000 4300 |0013: invoke-virtual {v3, v4}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0080 │ │ +0091e8: 0c02 |0016: move-result-object v2 │ │ +0091ea: 3802 0300 |0017: if-eqz v2, 001a // +0003 │ │ +0091ee: 1102 |0019: return-object v2 │ │ +0091f0: 6e10 eb00 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ +0091f6: 0c00 |001d: move-result-object v0 │ │ +0091f8: 5453 1001 |001e: iget-object v3, v5, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.mMimeTypes:Ljava/util/Map; // field@0110 │ │ +0091fc: 7220 0d01 0300 |0020: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@010d │ │ +009202: 0c01 |0023: move-result-object v1 │ │ +009204: 1f01 6900 |0024: check-cast v1, Ljava/lang/String; // type@0069 │ │ +009208: 0712 |0026: move-object v2, v1 │ │ +00920a: 28f2 |0027: goto 0019 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=45 │ │ 0x000a line=46 │ │ 0x0017 line=48 │ │ 0x0019 line=59 │ │ @@ -10275,36 +10302,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -008fa4: |[008fa4] org.moparisthebest.openintents.filemanager.util.MimeTypes.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ -008fb4: 6e10 eb00 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ -008fba: 0c03 |0003: move-result-object v3 │ │ -008fbc: 5410 1001 |0004: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.mMimeTypes:Ljava/util/Map; // field@0110 │ │ -008fc0: 7230 0e01 2003 |0006: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@010e │ │ -008fc6: 0e00 |0009: return-void │ │ +00920c: |[00920c] org.moparisthebest.openintents.filemanager.util.MimeTypes.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ +00921c: 6e10 eb00 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@00eb │ │ +009222: 0c03 |0003: move-result-object v3 │ │ +009224: 5410 1001 |0004: iget-object v0, v1, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;.mMimeTypes:Ljava/util/Map; // field@0110 │ │ +009228: 7230 0e01 2003 |0006: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@010e │ │ +00922e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=36 │ │ 0x0009 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/moparisthebest/openintents/filemanager/util/MimeTypes; │ │ 0x0000 - 0x000a reg=2 type Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 extension Ljava/lang/String; │ │ │ │ - source_file_idx : 306 (MimeTypes.java) │ │ + source_file_idx : 302 (MimeTypes.java) │ │ │ │ Class #48 header: │ │ -class_idx : 178 │ │ +class_idx : 174 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 106 │ │ +superclass_idx : 102 │ │ source_file_idx : 56 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #48 - │ │ @@ -10340,31 +10367,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008fc8: |[008fc8] org.moparisthebest.openintents.intents.FileManagerIntents.:()V │ │ -008fd8: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -008fde: 0e00 |0003: return-void │ │ +009230: |[009230] org.moparisthebest.openintents.intents.FileManagerIntents.:()V │ │ +009240: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +009246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/moparisthebest/openintents/intents/FileManagerIntents; │ │ │ │ Virtual methods - │ │ source_file_idx : 56 (FileManagerIntents.java) │ │ │ │ Class #49 header: │ │ -class_idx : 179 │ │ +class_idx : 175 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ -source_file_idx : 302 │ │ +superclass_idx : 102 │ │ +source_file_idx : 298 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #49 - │ │ Class descriptor : 'Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;' │ │ @@ -10387,19 +10414,19 @@ │ │ type : '(Landroid/content/Context;Landroid/view/Menu;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -008fe0: |[008fe0] org.moparisthebest.openintents.util.MenuIntentOptionsWithIcons.:(Landroid/content/Context;Landroid/view/Menu;)V │ │ -008ff0: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ -008ff6: 5b01 1501 |0003: iput-object v1, v0, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mContext:Landroid/content/Context; // field@0115 │ │ -008ffa: 5b02 1601 |0005: iput-object v2, v0, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mMenu:Landroid/view/Menu; // field@0116 │ │ -008ffe: 0e00 |0007: return-void │ │ +009248: |[009248] org.moparisthebest.openintents.util.MenuIntentOptionsWithIcons.:(Landroid/content/Context;Landroid/view/Menu;)V │ │ +009258: 7010 dd00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00dd │ │ +00925e: 5b01 1501 |0003: iput-object v1, v0, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mContext:Landroid/content/Context; // field@0115 │ │ +009262: 5b02 1601 |0005: iput-object v2, v0, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mMenu:Landroid/view/Menu; // field@0116 │ │ +009266: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -10413,86 +10440,89 @@ │ │ type : '(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -009000: |[009000] org.moparisthebest.openintents.util.MenuIntentOptionsWithIcons.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -009010: 54da 1501 |0000: iget-object v10, v13, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mContext:Landroid/content/Context; // field@0115 │ │ -009014: 6e10 3200 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0032 │ │ -00901a: 0c07 |0005: move-result-object v7 │ │ -00901c: 120a |0006: const/4 v10, #int 0 // #0 │ │ -00901e: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -009022: 0801 1200 |0009: move-object/from16 v1, v18 │ │ -009026: 0802 1300 |000b: move-object/from16 v2, v19 │ │ -00902a: 6e5a 4800 0721 |000d: invoke-virtual {v7, v0, v1, v2, v10}, Landroid/content/pm/PackageManager;.queryIntentActivityOptions:(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; // method@0048 │ │ -009030: 0c06 |0010: move-result-object v6 │ │ -009032: 3806 5a00 |0011: if-eqz v6, 006b // +005a │ │ -009036: 7210 0c01 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@010c │ │ -00903c: 0a03 |0016: move-result v3 │ │ -00903e: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ -009042: 390a 0700 |0019: if-nez v10, 0020 // +0007 │ │ -009046: 54da 1601 |001b: iget-object v10, v13, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mMenu:Landroid/view/Menu; // field@0116 │ │ -00904a: 7220 7200 ea00 |001d: invoke-interface {v10, v14}, Landroid/view/Menu;.removeGroup:(I)V // method@0072 │ │ -009050: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -009052: 3534 5100 |0021: if-ge v4, v3, 0072 // +0051 │ │ -009056: 7220 0a01 4600 |0023: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ -00905c: 0c08 |0026: move-result-object v8 │ │ -00905e: 1f08 1800 |0027: check-cast v8, Landroid/content/pm/ResolveInfo; // type@0018 │ │ -009062: 2209 1300 |0029: new-instance v9, Landroid/content/Intent; // type@0013 │ │ -009066: 528a 0600 |002b: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ -00906a: 3b0a 4000 |002d: if-gez v10, 006d // +0040 │ │ -00906e: 080a 1300 |002f: move-object/from16 v10, v19 │ │ -009072: 7020 3800 a900 |0031: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0038 │ │ -009078: 220a 0c00 |0034: new-instance v10, Landroid/content/ComponentName; // type@000c │ │ -00907c: 548b 0500 |0036: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ -009080: 54bb 0000 |0038: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ -009084: 54bb 0200 |003a: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ -009088: 548c 0500 |003c: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ -00908c: 54cc 0100 |003e: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0001 │ │ -009090: 7030 3000 ba0c |0040: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0030 │ │ -009096: 6e20 4200 a900 |0043: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0042 │ │ -00909c: 54da 1601 |0046: iget-object v10, v13, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mMenu:Landroid/view/Menu; // field@0116 │ │ -0090a0: 6e20 4a00 7800 |0048: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@004a │ │ -0090a6: 0c0b |004b: move-result-object v11 │ │ -0090a8: 0200 1000 |004c: move/from16 v0, v16 │ │ -0090ac: 725b 7100 ea0f |004e: invoke-interface {v10, v14, v15, v0, v11}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0071 │ │ -0090b2: 0c0a |0051: move-result-object v10 │ │ -0090b4: 6e20 4900 7800 |0052: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0049 │ │ -0090ba: 0c0b |0055: move-result-object v11 │ │ -0090bc: 7220 7600 ba00 |0056: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@0076 │ │ -0090c2: 0c0a |0059: move-result-object v10 │ │ -0090c4: 7220 7700 9a00 |005a: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0077 │ │ -0090ca: 0c05 |005d: move-result-object v5 │ │ -0090cc: 3815 0a00 |005e: if-eqz v21, 0068 // +000a │ │ -0090d0: 528a 0600 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ -0090d4: 3a0a 0600 |0062: if-ltz v10, 0068 // +0006 │ │ -0090d8: 528a 0600 |0064: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ -0090dc: 4d05 150a |0066: aput-object v5, v21, v10 │ │ -0090e0: d804 0401 |0068: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0090e4: 28b7 |006a: goto 0021 // -0049 │ │ -0090e6: 1203 |006b: const/4 v3, #int 0 // #0 │ │ -0090e8: 28ab |006c: goto 0017 // -0055 │ │ -0090ea: 528a 0600 |006d: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ -0090ee: 460a 120a |006f: aget-object v10, v18, v10 │ │ -0090f2: 28c0 |0071: goto 0031 // -0040 │ │ -0090f4: 0f03 |0072: return v3 │ │ +009268: |[009268] org.moparisthebest.openintents.util.MenuIntentOptionsWithIcons.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +009278: 54da 1501 |0000: iget-object v10, v13, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mContext:Landroid/content/Context; // field@0115 │ │ +00927c: 6e10 3200 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0032 │ │ +009282: 0c07 |0005: move-result-object v7 │ │ +009284: 120a |0006: const/4 v10, #int 0 // #0 │ │ +009286: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +00928a: 0801 1200 |0009: move-object/from16 v1, v18 │ │ +00928e: 0802 1300 |000b: move-object/from16 v2, v19 │ │ +009292: 6e5a 4800 0721 |000d: invoke-virtual {v7, v0, v1, v2, v10}, Landroid/content/pm/PackageManager;.queryIntentActivityOptions:(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; // method@0048 │ │ +009298: 0c06 |0010: move-result-object v6 │ │ +00929a: 3806 5a00 |0011: if-eqz v6, 006b // +005a │ │ +00929e: 7210 0c01 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@010c │ │ +0092a4: 0a03 |0016: move-result v3 │ │ +0092a6: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ +0092aa: 390a 0700 |0019: if-nez v10, 0020 // +0007 │ │ +0092ae: 54da 1601 |001b: iget-object v10, v13, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mMenu:Landroid/view/Menu; // field@0116 │ │ +0092b2: 7220 7200 ea00 |001d: invoke-interface {v10, v14}, Landroid/view/Menu;.removeGroup:(I)V // method@0072 │ │ +0092b8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0092ba: 3534 5100 |0021: if-ge v4, v3, 0072 // +0051 │ │ +0092be: 7220 0a01 4600 |0023: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@010a │ │ +0092c4: 0c08 |0026: move-result-object v8 │ │ +0092c6: 1f08 1800 |0027: check-cast v8, Landroid/content/pm/ResolveInfo; // type@0018 │ │ +0092ca: 2209 1300 |0029: new-instance v9, Landroid/content/Intent; // type@0013 │ │ +0092ce: 528a 0600 |002b: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ +0092d2: 3b0a 4000 |002d: if-gez v10, 006d // +0040 │ │ +0092d6: 080a 1300 |002f: move-object/from16 v10, v19 │ │ +0092da: 7020 3800 a900 |0031: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0038 │ │ +0092e0: 220a 0c00 |0034: new-instance v10, Landroid/content/ComponentName; // type@000c │ │ +0092e4: 548b 0500 |0036: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ +0092e8: 54bb 0000 |0038: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0000 │ │ +0092ec: 54bb 0200 |003a: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0002 │ │ +0092f0: 548c 0500 |003c: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0005 │ │ +0092f4: 54cc 0100 |003e: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0001 │ │ +0092f8: 7030 3000 ba0c |0040: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0030 │ │ +0092fe: 6e20 4200 a900 |0043: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0042 │ │ +009304: 54da 1601 |0046: iget-object v10, v13, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;.mMenu:Landroid/view/Menu; // field@0116 │ │ +009308: 6e20 4a00 7800 |0048: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@004a │ │ +00930e: 0c0b |004b: move-result-object v11 │ │ +009310: 0200 1000 |004c: move/from16 v0, v16 │ │ +009314: 725b 7100 ea0f |004e: invoke-interface {v10, v14, v15, v0, v11}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0071 │ │ +00931a: 0c0a |0051: move-result-object v10 │ │ +00931c: 6e20 4900 7800 |0052: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0049 │ │ +009322: 0c0b |0055: move-result-object v11 │ │ +009324: 7220 7600 ba00 |0056: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@0076 │ │ +00932a: 0c0a |0059: move-result-object v10 │ │ +00932c: 7220 7700 9a00 |005a: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0077 │ │ +009332: 0c05 |005d: move-result-object v5 │ │ +009334: 3815 0a00 |005e: if-eqz v21, 0068 // +000a │ │ +009338: 528a 0600 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ +00933c: 3a0a 0600 |0062: if-ltz v10, 0068 // +0006 │ │ +009340: 528a 0600 |0064: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ +009344: 4d05 150a |0066: aput-object v5, v21, v10 │ │ +009348: d804 0401 |0068: add-int/lit8 v4, v4, #int 1 // #01 │ │ +00934c: 28b7 |006a: goto 0021 // -0049 │ │ +00934e: 1203 |006b: const/4 v3, #int 0 // #0 │ │ +009350: 28ab |006c: goto 0017 // -0055 │ │ +009352: 528a 0600 |006d: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0006 │ │ +009356: 460a 120a |006f: aget-object v10, v18, v10 │ │ +00935a: 28c0 |0071: goto 0031 // -0040 │ │ +00935c: 0f03 |0072: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x0011 line=52 │ │ 0x0017 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ 0x0023 line=57 │ │ 0x0029 line=58 │ │ 0x0034 line=60 │ │ 0x0046 line=63 │ │ + 0x0048 line=64 │ │ + 0x004c line=63 │ │ + 0x0052 line=64 │ │ 0x005e line=66 │ │ 0x0064 line=67 │ │ 0x0068 line=56 │ │ 0x006b line=52 │ │ 0x006d line=58 │ │ 0x0072 line=70 │ │ locals : │ │ @@ -10512,9 +10542,9 @@ │ │ 0x0000 - 0x0073 reg=16 categoryOrder I │ │ 0x0000 - 0x0073 reg=17 caller Landroid/content/ComponentName; │ │ 0x0000 - 0x0073 reg=18 specifics [Landroid/content/Intent; │ │ 0x0000 - 0x0073 reg=19 intent Landroid/content/Intent; │ │ 0x0000 - 0x0073 reg=20 flags I │ │ 0x0000 - 0x0073 reg=21 outSpecificItems [Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 302 (MenuIntentOptionsWithIcons.java) │ │ + source_file_idx : 298 (MenuIntentOptionsWithIcons.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,31 +1,31 @@ │ │ │ -Zip file size: 81879 bytes, number of entries: 50 │ │ │ +Zip file size: 81859 bytes, number of entries: 50 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 741 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/AppBak$1.class │ │ │ ?rwxrwxr-x 2.0 unx 390 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/AppBak$2.class │ │ │ ?rwxrwxr-x 2.0 unx 281 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/AppBak$3.class │ │ │ ?rwxrwxr-x 2.0 unx 586 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/AppBak$4.class │ │ │ -?rwxrwxr-x 2.0 unx 3763 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/AppBak$5.class │ │ │ +?rwxrwxr-x 2.0 unx 3768 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/AppBak$5.class │ │ │ ?rwxrwxr-x 2.0 unx 6582 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/AppBak.class │ │ │ ?rwxrwxr-x 2.0 unx 172 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 324 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 563 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 717 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 335 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$raw.class │ │ │ ?rwxrwxr-x 2.0 unx 2809 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 199 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 142 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/R.class │ │ │ ?rwxrwxr-x 2.0 unx 530 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/RestoreList$AppInfoWrapper.class │ │ │ ?rwxrwxr-x 2.0 unx 1232 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/RestoreList$AppNameAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 4399 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/RestoreList.class │ │ │ +?rwxrwxr-x 2.0 unx 4391 b- stor 80-Jan-01 00:00 org/moparisthebest/appbak/RestoreList.class │ │ │ ?rwxrwxr-x 2.0 unx 252 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/DirectoryContents.class │ │ │ -?rwxrwxr-x 2.0 unx 5738 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/DirectoryScanner.class │ │ │ +?rwxrwxr-x 2.0 unx 5721 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/DirectoryScanner.class │ │ │ ?rwxrwxr-x 2.0 unx 481 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/FileManagerActivity$10.class │ │ │ ?rwxrwxr-x 2.0 unx 782 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/FileManagerActivity$11.class │ │ │ ?rwxrwxr-x 2.0 unx 481 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/FileManagerActivity$12.class │ │ │ ?rwxrwxr-x 2.0 unx 1021 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/FileManagerActivity$13.class │ │ │ ?rwxrwxr-x 2.0 unx 608 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/FileManagerActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/FileManagerActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/FileManagerActivity$3.class │ │ │ @@ -45,8 +45,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 693 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_Compatible.class │ │ │ ?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/compatibility/BitmapDrawable_SDK_1_6.class │ │ │ ?rwxrwxr-x 2.0 unx 1965 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/util/FileUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 1934 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/util/MimeTypeParser.class │ │ │ ?rwxrwxr-x 2.0 unx 1018 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/filemanager/util/MimeTypes.class │ │ │ ?rwxrwxr-x 2.0 unx 563 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/intents/FileManagerIntents.class │ │ │ ?rwxrwxr-x 2.0 unx 2220 b- stor 80-Jan-01 00:00 org/moparisthebest/openintents/util/MenuIntentOptionsWithIcons.class │ │ │ -50 files, 85298 bytes uncompressed, 72285 bytes compressed: 15.3% │ │ │ +50 files, 85278 bytes uncompressed, 72265 bytes compressed: 15.3% │ │ ├── org/moparisthebest/appbak/AppBak$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -57,17 +57,17 @@ │ │ │ │ try { │ │ │ │ final StringBuilder append2 = append.append(new Date().toLocaleString()); │ │ │ │ try { │ │ │ │ printStream.println(append2.toString()); │ │ │ │ final Iterator iterator = queryIntentActivities.iterator(); │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ - Label_0472: { │ │ │ │ + Label_0477: { │ │ │ │ if (!iterator.hasNext()) { │ │ │ │ - break Label_0472; │ │ │ │ + break Label_0477; │ │ │ │ } │ │ │ │ final ResolveInfo next = iterator.next(); │ │ │ │ try { │ │ │ │ final ResolveInfo resolveInfo = (ResolveInfo)next; │ │ │ │ try { │ │ │ │ final ActivityInfo activityInfo = resolveInfo.activityInfo; │ │ │ │ try { │ │ ├── org/moparisthebest/appbak/RestoreList.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -302,68 +302,68 @@ │ │ │ │ 21: invokeinterface #29, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 26: istore 6 │ │ │ │ 28: aload 5 │ │ │ │ 30: iload 6 │ │ │ │ 32: invokespecial #32 // Method java/util/HashSet."":(I)V │ │ │ │ 35: aload 4 │ │ │ │ 37: invokeinterface #36, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 42: astore 7 │ │ │ │ - 44: aload 7 │ │ │ │ - 46: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 51: istore 6 │ │ │ │ - 53: iload 6 │ │ │ │ - 55: ifeq 86 │ │ │ │ - 58: aload 7 │ │ │ │ - 60: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 65: checkcast #48 // class android/content/pm/PackageInfo │ │ │ │ - 68: astore 8 │ │ │ │ - 70: aload 8 │ │ │ │ - 72: getfield #52 // Field android/content/pm/PackageInfo.packageName:Ljava/lang/String; │ │ │ │ - 75: astore_2 │ │ │ │ - 76: aload 5 │ │ │ │ - 78: aload_2 │ │ │ │ - 79: invokevirtual #56 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ - 82: pop │ │ │ │ - 83: goto 44 │ │ │ │ - 86: new #58 // class java/util/ArrayList │ │ │ │ - 89: astore 9 │ │ │ │ - 91: aload_1 │ │ │ │ - 92: invokevirtual #59 // Method java/util/ArrayList.size:()I │ │ │ │ - 95: istore 6 │ │ │ │ - 97: aload 9 │ │ │ │ - 99: iload 6 │ │ │ │ - 101: invokespecial #60 // Method java/util/ArrayList."":(I)V │ │ │ │ - 104: aload_1 │ │ │ │ - 105: invokevirtual #61 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 108: astore 7 │ │ │ │ - 110: aload 7 │ │ │ │ - 112: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 117: istore 6 │ │ │ │ - 119: iload 6 │ │ │ │ - 121: ifeq 166 │ │ │ │ - 124: aload 7 │ │ │ │ - 126: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 131: checkcast #63 // class org/moparisthebest/appbak/RestoreList$AppInfoWrapper │ │ │ │ - 134: astore 10 │ │ │ │ - 136: aload 10 │ │ │ │ - 138: getfield #64 // Field org/moparisthebest/appbak/RestoreList$AppInfoWrapper.packageName:Ljava/lang/String; │ │ │ │ - 141: astore_2 │ │ │ │ - 142: aload 5 │ │ │ │ - 144: aload_2 │ │ │ │ - 145: invokevirtual #67 // Method java/util/HashSet.contains:(Ljava/lang/Object;)Z │ │ │ │ - 148: istore 6 │ │ │ │ - 150: iload 6 │ │ │ │ - 152: ifne 110 │ │ │ │ - 155: aload 9 │ │ │ │ - 157: aload 10 │ │ │ │ - 159: invokevirtual #68 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 162: pop │ │ │ │ - 163: goto 110 │ │ │ │ - 166: aload 9 │ │ │ │ - 168: areturn │ │ │ │ + 42: astore_2 │ │ │ │ + 43: aload_2 │ │ │ │ + 44: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 49: istore_3 │ │ │ │ + 50: iload_3 │ │ │ │ + 51: ifeq 83 │ │ │ │ + 54: aload_2 │ │ │ │ + 55: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 60: checkcast #48 // class android/content/pm/PackageInfo │ │ │ │ + 63: astore 7 │ │ │ │ + 65: aload 7 │ │ │ │ + 67: getfield #52 // Field android/content/pm/PackageInfo.packageName:Ljava/lang/String; │ │ │ │ + 70: astore 8 │ │ │ │ + 72: aload 5 │ │ │ │ + 74: aload 8 │ │ │ │ + 76: invokevirtual #56 // Method java/util/HashSet.add:(Ljava/lang/Object;)Z │ │ │ │ + 79: pop │ │ │ │ + 80: goto 43 │ │ │ │ + 83: new #58 // class java/util/ArrayList │ │ │ │ + 86: astore 9 │ │ │ │ + 88: aload_1 │ │ │ │ + 89: invokevirtual #59 // Method java/util/ArrayList.size:()I │ │ │ │ + 92: istore 6 │ │ │ │ + 94: aload 9 │ │ │ │ + 96: iload 6 │ │ │ │ + 98: invokespecial #60 // Method java/util/ArrayList."":(I)V │ │ │ │ + 101: aload_1 │ │ │ │ + 102: invokevirtual #61 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 105: astore_2 │ │ │ │ + 106: aload_2 │ │ │ │ + 107: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 112: istore_3 │ │ │ │ + 113: iload_3 │ │ │ │ + 114: ifeq 158 │ │ │ │ + 117: aload_2 │ │ │ │ + 118: invokeinterface #46, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 123: checkcast #63 // class org/moparisthebest/appbak/RestoreList$AppInfoWrapper │ │ │ │ + 126: astore 10 │ │ │ │ + 128: aload 10 │ │ │ │ + 130: getfield #64 // Field org/moparisthebest/appbak/RestoreList$AppInfoWrapper.packageName:Ljava/lang/String; │ │ │ │ + 133: astore 8 │ │ │ │ + 135: aload 5 │ │ │ │ + 137: aload 8 │ │ │ │ + 139: invokevirtual #67 // Method java/util/HashSet.contains:(Ljava/lang/Object;)Z │ │ │ │ + 142: istore_3 │ │ │ │ + 143: iload_3 │ │ │ │ + 144: ifne 106 │ │ │ │ + 147: aload 9 │ │ │ │ + 149: aload 10 │ │ │ │ + 151: invokevirtual #68 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 154: pop │ │ │ │ + 155: goto 106 │ │ │ │ + 158: aload 9 │ │ │ │ + 160: areturn │ │ │ │ │ │ │ │ private java.util.ArrayList parseFile(java.io.File); │ │ │ │ descriptor: (Ljava/io/File;)Ljava/util/ArrayList; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=14, args_size=2 │ │ │ │ 0: new #58 // class java/util/ArrayList │ │ ├── org/moparisthebest/openintents/filemanager/DirectoryScanner.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -110,17 +110,16 @@ │ │ │ │ final ArrayList list = new ArrayList(length); │ │ │ │ final ArrayList list2 = new ArrayList(length); │ │ │ │ final ArrayList listSdCard = new ArrayList(3); │ │ │ │ final Drawable drawable = this.context.getResources().getDrawable(2130837512); │ │ │ │ final Drawable drawable2 = this.context.getResources().getDrawable(2130837504); │ │ │ │ final Drawable drawable3 = this.context.getResources().getDrawable(2130837511); │ │ │ │ if (listFiles != null) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length2 = listFiles.length, i = 0; i < length2; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + final File file = listFiles[i]; │ │ │ │ if (this.cancel) { │ │ │ │ Log.v("OIFM_DirScanner", "Scan aborted while checking files"); │ │ │ │ this.clearData(); │ │ │ │ return; │ │ │ │ } │ │ │ │ ++n; │ │ │ │ this.updateProgress(n, length); ├── smali/org/moparisthebest/appbak/R.smali │ @@ -22,10 +22,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 150 │ return-void │ .end method ├── smali/org/moparisthebest/appbak/AppBak.smali │ @@ -115,26 +115,28 @@ │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 167 │ invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 166 │ invoke-virtual {p0, v5, v3}, Lorg/moparisthebest/appbak/AppBak;->showMsg(ILjava/lang/String;)V │ │ .line 233 │ :goto_0 │ return-void │ │ .line 171 │ @@ -198,14 +200,15 @@ │ │ new-instance v4, Lorg/moparisthebest/appbak/AppBak$5; │ │ invoke-direct {v4, p0, v2, v0}, Lorg/moparisthebest/appbak/AppBak$5;->(Lorg/moparisthebest/appbak/AppBak;Landroid/app/ProgressDialog;Ljava/io/File;)V │ │ invoke-direct {v3, v4}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 231 │ invoke-virtual {v3}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ .end method │ │ .method public static showMsg(ILjava/lang/String;Landroid/content/Context;)V │ .locals 3 │ @@ -432,14 +435,15 @@ │ │ invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ new-instance v5, Ljava/util/Date; │ │ invoke-direct {v5}, Ljava/util/Date;->()V │ │ + .line 133 │ invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -450,14 +454,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 132 │ invoke-virtual {p0, v1, v2, v3}, Lorg/moparisthebest/appbak/AppBak;->askUserQuestion(IILjava/lang/String;)V │ │ goto :goto_0 │ │ .line 146 │ :pswitch_1 │ new-instance v0, Landroid/content/Intent; │ @@ -466,48 +471,54 @@ │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 147 │ .local v0, "intentBrowseFiles":Landroid/content/Intent; │ new-instance v1, Ljava/io/File; │ │ + .line 148 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v2 │ │ const-string v3, "AppBak/" │ │ invoke-direct {v1, v2, v3}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ + .line 147 │ invoke-static {v1}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ .line 149 │ const-string v1, "org.moparisthebest.openintents.extra.TITLE" │ │ const v2, 0x7f06000c │ │ + .line 150 │ invoke-virtual {p0, v2}, Lorg/moparisthebest/appbak/AppBak;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 149 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 151 │ const-string v1, "org.moparisthebest.openintents.extra.BUTTON_TEXT" │ │ const v2, 0x7f06000d │ │ + .line 152 │ invoke-virtual {p0, v2}, Lorg/moparisthebest/appbak/AppBak;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 151 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 154 │ const/4 v1, 0x1 │ │ invoke-virtual {p0, v0, v1}, Lorg/moparisthebest/appbak/AppBak;->startActivityForResult(Landroid/content/Intent;I)V │ │ @@ -594,27 +605,29 @@ │ │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/16 v1, 0x77 │ │ + .line 264 │ invoke-interface {v0, v3, v1}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ .line 266 │ const/4 v0, 0x3 │ │ const v1, 0x7f060016 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020005 │ │ + .line 267 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/16 v1, 0x6c │ │ invoke-interface {v0, v3, v1}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ @@ -711,14 +724,15 @@ │ :pswitch_1 │ new-instance v1, Landroid/content/Intent; │ │ const-string v5, "android.intent.action.VIEW" │ │ const-string v6, "http://android.moparisthebest.org/" │ │ + .line 288 │ invoke-static {v6}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v6 │ │ invoke-direct {v1, v5, v6}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 290 ├── smali/org/moparisthebest/appbak/AppBak$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/appbak/AppBak; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/appbak/AppBak;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/appbak/AppBak; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lorg/moparisthebest/appbak/AppBak$4;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/appbak/RestoreList.smali │ @@ -20,20 +20,19 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 44 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 68 │ return-void │ .end method │ │ .method private buildList(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/ArrayList", │ "<", │ "Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;", │ ">;)", │ @@ -45,96 +44,95 @@ │ .end annotation │ │ .prologue │ .line 98 │ .local p1, "packageToApp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Lorg/moparisthebest/appbak/RestoreList;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-virtual {v6, v7}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List; │ + invoke-virtual {v5, v6}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 101 │ - .local v4, "installedApps":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/util/HashSet; │ + .local v3, "installedApps":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v2, Ljava/util/HashSet; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-direct {v3, v6}, Ljava/util/HashSet;->(I)V │ + invoke-direct {v2, v5}, Ljava/util/HashSet;->(I)V │ │ .line 102 │ - .local v3, "installed":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "installed":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/content/pm/PackageInfo; │ + check-cast v4, Landroid/content/pm/PackageInfo; │ │ .line 103 │ - .local v5, "pi":Landroid/content/pm/PackageInfo; │ - iget-object v6, v5, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; │ + .local v4, "pi":Landroid/content/pm/PackageInfo; │ + iget-object v6, v4, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v3, v6}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v6}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 105 │ - .end local v5 # "pi":Landroid/content/pm/PackageInfo; │ + .end local v4 # "pi":Landroid/content/pm/PackageInfo; │ :cond_0 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-direct {v0, v6}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v0, v5}, Ljava/util/ArrayList;->(I)V │ │ .line 106 │ .local v0, "activities":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ :cond_1 │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; │ │ .line 107 │ .local v1, "aiw":Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper; │ iget-object v6, v1, Lorg/moparisthebest/appbak/RestoreList$AppInfoWrapper;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v3, v6}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v6}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_1 │ │ .line 108 │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z ├── smali/org/moparisthebest/appbak/AppBak$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$pd:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/appbak/AppBak;Landroid/app/ProgressDialog;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/appbak/AppBak; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ iput-object p2, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$pd:Landroid/app/ProgressDialog; │ │ @@ -46,122 +47,121 @@ │ # virtual methods │ .method public run()V │ .locals 12 │ │ .prologue │ .line 193 │ :try_start_0 │ - new-instance v2, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - const-string v7, "android.intent.action.MAIN" │ + const-string v6, "android.intent.action.MAIN" │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-direct {v2, v7, v8}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ + invoke-direct {v1, v6, v7}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 194 │ - .local v2, "mainIntent":Landroid/content/Intent; │ - const-string v7, "android.intent.category.LAUNCHER" │ + .local v1, "mainIntent":Landroid/content/Intent; │ + const-string v6, "android.intent.category.LAUNCHER" │ │ - invoke-virtual {v2, v7}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v6}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 195 │ - iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ + iget-object v6, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ - invoke-virtual {v7}, Lorg/moparisthebest/appbak/AppBak;->getPackageManager()Landroid/content/pm/PackageManager; │ + invoke-virtual {v6}, Lorg/moparisthebest/appbak/AppBak;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 196 │ - .local v4, "pm":Landroid/content/pm/PackageManager; │ - const/4 v7, 0x0 │ + .local v3, "pm":Landroid/content/pm/PackageManager; │ + const/4 v6, 0x0 │ │ - invoke-virtual {v4, v2, v7}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ + invoke-virtual {v3, v1, v6}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 200 │ - .local v3, "pkgAppsList":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$pd:Landroid/app/ProgressDialog; │ + .local v2, "pkgAppsList":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v6, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$pd:Landroid/app/ProgressDialog; │ │ - invoke-interface {v3}, Ljava/util/List;->size()I │ + invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;->setMax(I)V │ + invoke-virtual {v6, v7}, Landroid/app/ProgressDialog;->setMax(I)V │ │ .line 202 │ - new-instance v5, Ljava/io/PrintStream; │ + new-instance v4, Ljava/io/PrintStream; │ │ - new-instance v7, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - iget-object v8, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$bakFile:Ljava/io/File; │ + iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$bakFile:Ljava/io/File; │ │ - invoke-direct {v7, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ - invoke-direct {v5, v7}, Ljava/io/PrintStream;->(Ljava/io/OutputStream;)V │ + invoke-direct {v4, v6}, Ljava/io/PrintStream;->(Ljava/io/OutputStream;)V │ │ .line 203 │ - .local v5, "ps":Ljava/io/PrintStream; │ - new-instance v7, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + .local v4, "ps":Ljava/io/PrintStream; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - iget-object v8, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const v9, 0x7f060010 │ - │ - invoke-virtual {v8, v9}, Lorg/moparisthebest/appbak/AppBak;->getString(I)Ljava/lang/String; │ + iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ - move-result-object v8 │ + const v8, 0x7f060010 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Lorg/moparisthebest/appbak/AppBak;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - new-instance v8, Ljava/util/Date; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/util/Date;->()V │ + move-result-object v6 │ │ - invoke-virtual {v8}, Ljava/util/Date;->toLocaleString()Ljava/lang/String; │ + new-instance v7, Ljava/util/Date; │ │ - move-result-object v8 │ + invoke-direct {v7}, Ljava/util/Date;->()V │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/Date;->toLocaleString()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v5, v7}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v6 │ + │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 204 │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/content/pm/ResolveInfo; │ + check-cast v5, Landroid/content/pm/ResolveInfo; │ │ .line 206 │ - .local v6, "ri":Landroid/content/pm/ResolveInfo; │ - iget-object v7, v6, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + .local v5, "ri":Landroid/content/pm/ResolveInfo; │ + iget-object v7, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ iget-object v7, v7, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ │ iget-object v7, v7, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ │ const-string v8, "com.android." │ │ @@ -179,169 +179,167 @@ │ invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;->incrementProgressBy(I)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 225 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "mainIntent":Landroid/content/Intent; │ - .end local v3 # "pkgAppsList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "pm":Landroid/content/pm/PackageManager; │ - .end local v5 # "ps":Ljava/io/PrintStream; │ - .end local v6 # "ri":Landroid/content/pm/ResolveInfo; │ + .end local v1 # "mainIntent":Landroid/content/Intent; │ + .end local v2 # "pkgAppsList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "pm":Landroid/content/pm/PackageManager; │ + .end local v4 # "ps":Ljava/io/PrintStream; │ + .end local v5 # "ri":Landroid/content/pm/ResolveInfo; │ :catch_0 │ move-exception v0 │ │ .line 226 │ .local v0, "e":Ljava/lang/Exception; │ - iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ + iget-object v6, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v9, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ + iget-object v8, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ - const v10, 0x7f060014 │ + const v9, 0x7f060014 │ │ - invoke-virtual {v9, v10}, Lorg/moparisthebest/appbak/AppBak;->getString(I)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Lorg/moparisthebest/appbak/AppBak;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Lorg/moparisthebest/appbak/AppBak;->access$102(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v6, v7}, Lorg/moparisthebest/appbak/AppBak;->access$102(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; │ │ .line 229 │ .end local v0 # "e":Ljava/lang/Exception; │ :goto_1 │ - iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$pd:Landroid/app/ProgressDialog; │ + iget-object v6, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$pd:Landroid/app/ProgressDialog; │ │ - invoke-virtual {v7}, Landroid/app/ProgressDialog;->dismiss()V │ + invoke-virtual {v6}, Landroid/app/ProgressDialog;->dismiss()V │ │ .line 230 │ return-void │ │ .line 211 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "mainIntent":Landroid/content/Intent; │ - .restart local v3 # "pkgAppsList":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v4 # "pm":Landroid/content/pm/PackageManager; │ - .restart local v5 # "ps":Ljava/io/PrintStream; │ - .restart local v6 # "ri":Landroid/content/pm/ResolveInfo; │ + .restart local v1 # "mainIntent":Landroid/content/Intent; │ + .restart local v2 # "pkgAppsList":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v3 # "pm":Landroid/content/pm/PackageManager; │ + .restart local v4 # "ps":Ljava/io/PrintStream; │ + .restart local v5 # "ri":Landroid/content/pm/ResolveInfo; │ :cond_0 │ :try_start_1 │ const-string v7, "%s,%s,%s" │ │ const/4 v8, 0x3 │ │ new-array v8, v8, [Ljava/lang/Object; │ │ const/4 v9, 0x0 │ │ - invoke-virtual {v6, v4}, Landroid/content/pm/ResolveInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ + invoke-virtual {v5, v3}, Landroid/content/pm/ResolveInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ const/4 v9, 0x1 │ │ - iget-object v10, v6, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + iget-object v10, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ iget-object v10, v10, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ │ iget-object v10, v10, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ │ const/4 v11, 0x0 │ │ - invoke-virtual {v4, v10, v11}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ + invoke-virtual {v3, v10, v11}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ │ move-result-object v10 │ │ iget-object v10, v10, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; │ │ aput-object v10, v8, v9 │ │ const/4 v9, 0x2 │ │ - iget-object v10, v6, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + iget-object v10, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ iget-object v10, v10, Landroid/content/pm/ActivityInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ │ iget-object v10, v10, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ │ aput-object v10, v8, v9 │ │ - invoke-virtual {v5, v7, v8}, Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; │ + invoke-virtual {v4, v7, v8}, Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; │ │ .line 214 │ - invoke-virtual {v5}, Ljava/io/PrintStream;->println()V │ + invoke-virtual {v4}, Ljava/io/PrintStream;->println()V │ │ .line 218 │ iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$pd:Landroid/app/ProgressDialog; │ │ const/4 v8, 0x1 │ │ invoke-virtual {v7, v8}, Landroid/app/ProgressDialog;->incrementProgressBy(I)V │ │ goto :goto_0 │ │ .line 223 │ - .end local v6 # "ri":Landroid/content/pm/ResolveInfo; │ + .end local v5 # "ri":Landroid/content/pm/ResolveInfo; │ :cond_1 │ - invoke-virtual {v5}, Ljava/io/PrintStream;->close()V │ + invoke-virtual {v4}, Ljava/io/PrintStream;->close()V │ │ .line 224 │ - iget-object v7, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ + iget-object v6, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - iget-object v9, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - const v10, 0x7f060007 │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v9, v10}, Lorg/moparisthebest/appbak/AppBak;->getText(I)Ljava/lang/CharSequence; │ + iget-object v8, p0, Lorg/moparisthebest/appbak/AppBak$5;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ - move-result-object v9 │ + const v9, 0x7f060007 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Lorg/moparisthebest/appbak/AppBak;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v8 │ │ - iget-object v9, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$bakFile:Ljava/io/File; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + move-result-object v7 │ │ - move-result-object v9 │ + iget-object v8, p0, Lorg/moparisthebest/appbak/AppBak$5;->val$bakFile:Ljava/io/File; │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ + │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Lorg/moparisthebest/appbak/AppBak;->access$102(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v6, v7}, Lorg/moparisthebest/appbak/AppBak;->access$102(Lorg/moparisthebest/appbak/AppBak;Ljava/lang/String;)Ljava/lang/String; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ .end method ├── smali/org/moparisthebest/appbak/AppBak$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/appbak/AppBak;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/appbak/AppBak; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lorg/moparisthebest/appbak/AppBak$1;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ iput-object p2, p0, Lorg/moparisthebest/appbak/AppBak$1;->val$input:Landroid/widget/EditText; ├── smali/org/moparisthebest/appbak/AppBak$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/appbak/AppBak; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/appbak/AppBak;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/appbak/AppBak; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lorg/moparisthebest/appbak/AppBak$2;->this$0:Lorg/moparisthebest/appbak/AppBak; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/util/MenuIntentOptionsWithIcons.smali │ @@ -129,24 +129,27 @@ │ invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-virtual {v9, v10}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ .line 63 │ iget-object v10, p0, Lorg/moparisthebest/openintents/util/MenuIntentOptionsWithIcons;->mMenu:Landroid/view/Menu; │ │ + .line 64 │ invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ move-result-object v11 │ │ + .line 63 │ move/from16 v0, p3 │ │ invoke-interface {v10, p1, p2, v0, v11}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v10 │ │ + .line 64 │ invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v11 │ │ invoke-interface {v10, v11}, Landroid/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ move-result-object v10 ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 989 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 1017 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 995 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 736 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$7;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 705 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$6;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 977 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/IconifiedTextView.smali │ @@ -20,14 +20,15 @@ │ .prologue │ .line 40 │ invoke-direct {p0, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 43 │ const-string v1, "layout_inflater" │ │ + .line 44 │ invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 46 ├── smali/org/moparisthebest/openintents/filemanager/IconifiedText.smali │ @@ -67,21 +67,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 22 │ check-cast p1, Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;->compareTo(Lorg/moparisthebest/openintents/filemanager/IconifiedText;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$3;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$et:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 971 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ iput-object p2, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$9;->val$et:Landroid/widget/EditText; ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity.smali │ @@ -990,14 +990,15 @@ │ │ .line 495 │ .local v0, "e":Lorg/xmlpull/v1/XmlPullParserException; │ const-string v3, "FileManagerActivity" │ │ const-string v4, "PreselectedChannelsActivity: XmlPullParserException" │ │ + .line 496 │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 500 │ new-instance v3, Ljava/lang/RuntimeException; │ │ const-string v4, "PreselectedChannelsActivity: XmlPullParserException" │ │ @@ -1029,14 +1030,15 @@ │ .end method │ │ .method private getSdCardPath()V │ .locals 1 │ │ .prologue │ .line 793 │ + .line 794 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v0 │ @@ -1089,14 +1091,15 @@ │ :cond_0 │ iget-object v1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;->mHaveShownErrorMessageForFile:Ljava/io/File; │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;->mHaveShownErrorMessageForFile:Ljava/io/File; │ │ + .line 387 │ invoke-virtual {v1, v0}, Ljava/io/File;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 389 │ @@ -2704,15 +2707,15 @@ │ const/4 v3, 0x0 │ │ const/4 v4, 0x1 │ │ .line 916 │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onContextItemSelected(Landroid/view/MenuItem;)Z │ │ - .line 917 │ + .line 918 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 921 │ @@ -3605,14 +3608,15 @@ │ │ move-result-object v3 │ │ .line 965 │ .local v3, "view":Landroid/view/View; │ const v4, 0x7f080001 │ │ + .line 966 │ invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/EditText; │ │ .line 967 │ @@ -3622,20 +3626,22 @@ │ invoke-virtual {v0, v4}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 968 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 969 │ invoke-virtual {v4, v11}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f060028 │ │ + .line 970 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ @@ -3648,18 +3654,20 @@ │ │ move-result-object v4 │ │ new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8; │ │ invoke-direct {v5, p0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$8;->(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ + .line 977 │ invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 983 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ goto :goto_0 │ │ .line 987 │ @@ -3687,14 +3695,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 988 │ invoke-virtual {v4, v11}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11; │ │ invoke-direct {v5, p0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$11;->(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ @@ -3703,18 +3712,20 @@ │ │ move-result-object v4 │ │ new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10; │ │ invoke-direct {v5, p0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$10;->(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ + .line 995 │ invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 1001 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ goto :goto_0 │ │ .line 1004 │ @@ -3729,28 +3740,30 @@ │ │ move-result-object v3 │ │ .line 1006 │ .restart local v3 # "view":Landroid/view/View; │ const v4, 0x7f080001 │ │ + .line 1007 │ invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ .line 1008 │ .local v1, "et2":Landroid/widget/EditText; │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v5, 0x7f060023 │ │ + .line 1009 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ @@ -3763,18 +3776,20 @@ │ │ move-result-object v4 │ │ new-instance v5, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12; │ │ invoke-direct {v5, p0}, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$12;->(Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ │ + .line 1017 │ invoke-virtual {v4, v9, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 1023 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ goto/16 :goto_0 │ │ .line 961 │ @@ -3811,14 +3826,15 @@ │ │ move-result-object v0 │ │ const/16 v1, 0x30 │ │ const/16 v2, 0x66 │ │ + .line 803 │ invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem; │ │ .line 805 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -3941,14 +3957,15 @@ │ │ move-result-object v3 │ │ .line 777 │ .local v3, "file":Ljava/lang/String; │ iget-object v5, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;->currentDirectory:Ljava/io/File; │ │ + .line 778 │ invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 779 │ .local v2, "curdir":Ljava/lang/String; │ invoke-static {v2, v3}, Lorg/moparisthebest/openintents/filemanager/util/FileUtils;->getFile(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; ├── smali/org/moparisthebest/openintents/filemanager/FileManagerProvider.smali │ @@ -72,14 +72,15 @@ │ │ .line 48 │ .local v0, "e":Lorg/xmlpull/v1/XmlPullParserException; │ const-string v3, "FileManagerProvider" │ │ const-string v4, "PreselectedChannelsActivity: XmlPullParserException" │ │ + .line 49 │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 53 │ new-instance v3, Ljava/lang/RuntimeException; │ │ const-string v4, "PreselectedChannelsActivity: XmlPullParserException" ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 676 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$4;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 694 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$5;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/DirectoryScanner.smali │ @@ -141,15 +141,15 @@ │ │ .line 261 │ .restart local v0 # "ex":Ljava/lang/Exception; │ goto :goto_0 │ .end method │ │ .method private updateProgress(II)V │ - .locals 7 │ + .locals 8 │ .param p1, "progress" # I │ .param p2, "maxProgress" # I │ │ .prologue │ .line 197 │ rem-int/lit8 v3, p1, 0x32 │ │ @@ -158,21 +158,21 @@ │ .line 199 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ .line 201 │ .local v0, "curTime":J │ - iget-wide v3, p0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->operationStartTime:J │ + iget-wide v4, p0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->operationStartTime:J │ │ - sub-long v3, v0, v3 │ + sub-long v4, v0, v4 │ │ - const-wide/16 v5, 0x3e8 │ + const-wide/16 v6, 0x3e8 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gez v3, :cond_1 │ │ .line 211 │ .end local v0 # "curTime":J │ :cond_0 │ :goto_0 │ @@ -291,328 +291,319 @@ │ .end method │ │ .method public run()V │ .locals 32 │ │ .prologue │ .line 66 │ - const-string v26, "OIFM_DirScanner" │ + const-string v24, "OIFM_DirScanner" │ │ - new-instance v27, Ljava/lang/StringBuilder; │ + new-instance v25, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ │ - const-string v28, "Scanning directory " │ + const-string v26, "Scanning directory " │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v25 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->currentDirectory:Ljava/io/File; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v26, v0 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 68 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->currentDirectory:Ljava/io/File; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual/range {v24 .. v24}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ move-result-object v11 │ │ .line 70 │ .local v11, "files":[Ljava/io/File; │ const/4 v9, 0x0 │ │ .line 71 │ .local v9, "fileCount":I │ const/4 v7, 0x0 │ │ .line 72 │ .local v7, "dirCount":I │ - const/16 v22, 0x0 │ + const/16 v20, 0x0 │ │ .line 73 │ - .local v22, "sdCount":I │ - const/16 v25, 0x0 │ + .local v20, "sdCount":I │ + const/16 v23, 0x0 │ │ .line 75 │ - .local v25, "totalCount":I │ + .local v23, "totalCount":I │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->cancel:Z │ │ - move/from16 v26, v0 │ + move/from16 v24, v0 │ │ - if-eqz v26, :cond_0 │ + if-eqz v24, :cond_0 │ │ .line 76 │ - const-string v26, "OIFM_DirScanner" │ + const-string v24, "OIFM_DirScanner" │ │ - const-string v27, "Scan aborted" │ + const-string v25, "Scan aborted" │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 77 │ invoke-direct/range {p0 .. p0}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->clearData()V │ │ .line 193 │ :goto_0 │ return-void │ │ .line 81 │ :cond_0 │ if-nez v11, :cond_1 │ │ .line 82 │ - const-string v26, "OIFM_DirScanner" │ + const-string v24, "OIFM_DirScanner" │ │ - const-string v27, "Returned null - inaccessible directory?" │ + const-string v25, "Returned null - inaccessible directory?" │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 83 │ - const/16 v25, 0x0 │ + const/16 v23, 0x0 │ │ .line 88 │ :goto_1 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v26 │ + move-result-wide v24 │ │ - move-wide/from16 v0, v26 │ + move-wide/from16 v0, v24 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->operationStartTime:J │ │ .line 90 │ - const-string v26, "OIFM_DirScanner" │ + const-string v24, "OIFM_DirScanner" │ │ - new-instance v27, Ljava/lang/StringBuilder; │ + new-instance v25, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ │ - const-string v28, "Counting files... (total count=" │ + const-string v26, "Counting files... (total count=" │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ - move/from16 v1, v25 │ + move/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - const-string v28, ")" │ + const-string v26, ")" │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v25 │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 92 │ - const/16 v21, 0x0 │ + const/16 v19, 0x0 │ │ .line 95 │ - .local v21, "progress":I │ - new-instance v16, Ljava/util/ArrayList; │ + .local v19, "progress":I │ + new-instance v14, Ljava/util/ArrayList; │ │ - move-object/from16 v0, v16 │ + move/from16 v0, v23 │ │ - move/from16 v1, v25 │ - │ - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v14, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 98 │ - .local v16, "listDir":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v17, Ljava/util/ArrayList; │ + .local v14, "listDir":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v15, Ljava/util/ArrayList; │ │ - move-object/from16 v0, v17 │ - │ - move/from16 v1, v25 │ + move/from16 v0, v23 │ │ - invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v15, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 101 │ - .local v17, "listFile":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v18, Ljava/util/ArrayList; │ + .local v15, "listFile":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v16, Ljava/util/ArrayList; │ │ - const/16 v26, 0x3 │ + const/16 v24, 0x3 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v26 │ + move/from16 v1, v24 │ │ invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ │ .line 104 │ - .local v18, "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ + .local v16, "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->context:Landroid/content/Context; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v24 .. v24}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - const v27, 0x7f020008 │ + const v25, 0x7f020008 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v24 .. v25}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v23 │ + move-result-object v21 │ │ .line 105 │ - .local v23, "sdIcon":Landroid/graphics/drawable/Drawable; │ + .local v21, "sdIcon":Landroid/graphics/drawable/Drawable; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->context:Landroid/content/Context; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v24 .. v24}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - const/high16 v27, 0x7f020000 │ + const/high16 v25, 0x7f020000 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v24 .. v25}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v12 │ │ .line 106 │ .local v12, "folderIcon":Landroid/graphics/drawable/Drawable; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->context:Landroid/content/Context; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v26 .. v26}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v24 .. v24}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v26 │ + move-result-object v24 │ │ - const v27, 0x7f020007 │ + const v25, 0x7f020007 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v24 .. v25}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v13 │ │ .line 108 │ .local v13, "genericFileIcon":Landroid/graphics/drawable/Drawable; │ const/4 v6, 0x0 │ │ .line 110 │ .local v6, "currentIcon":Landroid/graphics/drawable/Drawable; │ if-eqz v11, :cond_6 │ │ .line 111 │ - move-object v3, v11 │ + array-length v0, v11 │ │ - .local v3, "arr$":[Ljava/io/File; │ - array-length v15, v3 │ + move/from16 v25, v0 │ │ - .local v15, "len$":I │ - const/4 v14, 0x0 │ + const/16 v24, 0x0 │ │ - .local v14, "i$":I │ :goto_2 │ - if-ge v14, v15, :cond_6 │ + move/from16 v0, v24 │ + │ + move/from16 v1, v25 │ + │ + if-ge v0, v1, :cond_6 │ │ - aget-object v5, v3, v14 │ + aget-object v5, v11, v24 │ │ .line 112 │ .local v5, "currentFile":Ljava/io/File; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->cancel:Z │ │ move/from16 v26, v0 │ │ if-eqz v26, :cond_2 │ │ .line 114 │ - const-string v26, "OIFM_DirScanner" │ + const-string v24, "OIFM_DirScanner" │ │ - const-string v27, "Scan aborted while checking files" │ + const-string v25, "Scan aborted while checking files" │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 115 │ invoke-direct/range {p0 .. p0}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->clearData()V │ │ goto/16 :goto_0 │ │ .line 85 │ - .end local v3 # "arr$":[Ljava/io/File; │ .end local v5 # "currentFile":Ljava/io/File; │ .end local v6 # "currentIcon":Landroid/graphics/drawable/Drawable; │ .end local v12 # "folderIcon":Landroid/graphics/drawable/Drawable; │ .end local v13 # "genericFileIcon":Landroid/graphics/drawable/Drawable; │ - .end local v14 # "i$":I │ - .end local v15 # "len$":I │ - .end local v16 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ - .end local v17 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ - .end local v18 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ - .end local v21 # "progress":I │ - .end local v23 # "sdIcon":Landroid/graphics/drawable/Drawable; │ + .end local v14 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ + .end local v15 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ + .end local v16 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ + .end local v19 # "progress":I │ + .end local v21 # "sdIcon":Landroid/graphics/drawable/Drawable; │ :cond_1 │ array-length v0, v11 │ │ - move/from16 v25, v0 │ + move/from16 v23, v0 │ │ goto/16 :goto_1 │ │ .line 119 │ - .restart local v3 # "arr$":[Ljava/io/File; │ .restart local v5 # "currentFile":Ljava/io/File; │ .restart local v6 # "currentIcon":Landroid/graphics/drawable/Drawable; │ .restart local v12 # "folderIcon":Landroid/graphics/drawable/Drawable; │ .restart local v13 # "genericFileIcon":Landroid/graphics/drawable/Drawable; │ - .restart local v14 # "i$":I │ - .restart local v15 # "len$":I │ - .restart local v16 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v17 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v18 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v21 # "progress":I │ - .restart local v23 # "sdIcon":Landroid/graphics/drawable/Drawable; │ + .restart local v14 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v15 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v16 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v19 # "progress":I │ + .restart local v21 # "sdIcon":Landroid/graphics/drawable/Drawable; │ :cond_2 │ - add-int/lit8 v21, v21, 0x1 │ + add-int/lit8 v19, v19, 0x1 │ │ .line 120 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v19 │ │ - move/from16 v2, v25 │ + move/from16 v2, v23 │ │ invoke-direct {v0, v1, v2}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->updateProgress(II)V │ │ .line 127 │ invoke-virtual {v5}, Ljava/io/File;->isDirectory()Z │ │ move-result v26 │ @@ -633,71 +624,73 @@ │ invoke-virtual/range {v26 .. v27}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v26 │ │ if-eqz v26, :cond_3 │ │ .line 129 │ - move-object/from16 v6, v23 │ + move-object/from16 v6, v21 │ │ .line 131 │ new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ + .line 132 │ invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v27 │ │ const-string v28, "" │ │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v27 │ │ move-object/from16 v2, v28 │ │ invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - move-object/from16 v0, v18 │ + .line 131 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, v26 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 111 │ :goto_3 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v24, v24, 0x1 │ │ goto :goto_2 │ │ .line 134 │ :cond_3 │ move-object v6, v12 │ │ .line 136 │ new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ + .line 137 │ invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v27 │ │ const-string v28, "" │ │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v27 │ │ move-object/from16 v2, v28 │ │ invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v26 │ + .line 136 │ + move-object/from16 v0, v26 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v14, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 140 │ :cond_4 │ invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ │ @@ -711,38 +704,38 @@ │ │ move-object/from16 v26, v0 │ │ move-object/from16 v0, v26 │ │ invoke-virtual {v0, v10}, Lorg/moparisthebest/openintents/filemanager/util/MimeTypes;->getMimeType(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 144 │ - .local v19, "mimetype":Ljava/lang/String; │ + .local v17, "mimetype":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v5, v1}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->getDrawableForMimetype(Ljava/io/File;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v6 │ │ .line 145 │ if-nez v6, :cond_5 │ │ .line 146 │ move-object v6, v13 │ │ .line 149 │ :cond_5 │ - const-string v24, "" │ + const-string v22, "" │ │ .line 152 │ - .local v24, "size":Ljava/lang/String; │ + .local v22, "size":Ljava/lang/String; │ :try_start_0 │ sget-object v26, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->formatter_formatFileSize:Ljava/lang/reflect/Method; │ │ const/16 v27, 0x0 │ │ const/16 v28, 0x2 │ │ @@ -772,48 +765,48 @@ │ │ move-result-object v30 │ │ aput-object v30, v28, v29 │ │ invoke-virtual/range {v26 .. v28}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - .end local v24 # "size":Ljava/lang/String; │ - check-cast v24, Ljava/lang/String; │ + .end local v22 # "size":Ljava/lang/String; │ + check-cast v22, Ljava/lang/String; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 166 │ - .restart local v24 # "size":Ljava/lang/String; │ + .restart local v22 # "size":Ljava/lang/String; │ :goto_4 │ new-instance v26, Lorg/moparisthebest/openintents/filemanager/IconifiedText; │ │ + .line 167 │ invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v27 │ │ move-object/from16 v0, v26 │ │ move-object/from16 v1, v27 │ │ - move-object/from16 v2, v24 │ + move-object/from16 v2, v22 │ │ invoke-direct {v0, v1, v2, v6}, Lorg/moparisthebest/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v26 │ + .line 166 │ + move-object/from16 v0, v26 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 153 │ - .end local v24 # "size":Ljava/lang/String; │ + .end local v22 # "size":Ljava/lang/String; │ :catch_0 │ move-exception v8 │ │ .line 158 │ .local v8, "e":Ljava/lang/Exception; │ invoke-virtual {v5}, Ljava/io/File;->length()J │ │ @@ -821,124 +814,117 @@ │ │ const-wide/16 v28, 0x400 │ │ div-long v26, v26, v28 │ │ invoke-static/range {v26 .. v27}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ .line 159 │ - .restart local v24 # "size":Ljava/lang/String; │ + .restart local v22 # "size":Ljava/lang/String; │ new-instance v26, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v26 .. v26}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, v26 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v26 │ │ const-string v27, " KB" │ │ invoke-virtual/range {v26 .. v27}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v26 │ │ invoke-virtual/range {v26 .. v26}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ goto :goto_4 │ │ .line 172 │ - .end local v3 # "arr$":[Ljava/io/File; │ .end local v5 # "currentFile":Ljava/io/File; │ .end local v8 # "e":Ljava/lang/Exception; │ .end local v10 # "fileName":Ljava/lang/String; │ - .end local v14 # "i$":I │ - .end local v15 # "len$":I │ - .end local v19 # "mimetype":Ljava/lang/String; │ - .end local v24 # "size":Ljava/lang/String; │ + .end local v17 # "mimetype":Ljava/lang/String; │ + .end local v22 # "size":Ljava/lang/String; │ :cond_6 │ - const-string v26, "OIFM_DirScanner" │ + const-string v24, "OIFM_DirScanner" │ │ - const-string v27, "Sorting results..." │ + const-string v25, "Sorting results..." │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 175 │ - invoke-static/range {v16 .. v16}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v14}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 176 │ - invoke-static/range {v17 .. v17}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v15}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 178 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->cancel:Z │ │ - move/from16 v26, v0 │ + move/from16 v24, v0 │ │ - if-nez v26, :cond_7 │ + if-nez v24, :cond_7 │ │ .line 179 │ - const-string v26, "OIFM_DirScanner" │ + const-string v24, "OIFM_DirScanner" │ │ - const-string v27, "Sending data back to main thread" │ + const-string v25, "Sending data back to main thread" │ │ - invoke-static/range {v26 .. v27}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 181 │ new-instance v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents; │ │ invoke-direct {v4}, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;->()V │ │ .line 183 │ .local v4, "contents":Lorg/moparisthebest/openintents/filemanager/DirectoryContents; │ - move-object/from16 v0, v16 │ - │ - iput-object v0, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;->listDir:Ljava/util/List; │ + iput-object v14, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;->listDir:Ljava/util/List; │ │ .line 184 │ - move-object/from16 v0, v17 │ - │ - iput-object v0, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;->listFile:Ljava/util/List; │ + iput-object v15, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;->listFile:Ljava/util/List; │ │ .line 185 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ iput-object v0, v4, Lorg/moparisthebest/openintents/filemanager/DirectoryContents;->listSdCard:Ljava/util/List; │ │ .line 187 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->handler:Landroid/os/Handler; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v24, v0 │ │ - const/16 v27, 0x1f4 │ + const/16 v25, 0x1f4 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message; │ + invoke-virtual/range {v24 .. v25}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 188 │ - .local v20, "msg":Landroid/os/Message; │ - move-object/from16 v0, v20 │ + .local v18, "msg":Landroid/os/Message; │ + move-object/from16 v0, v18 │ │ iput-object v4, v0, Landroid/os/Message;->obj:Ljava/lang/Object; │ │ .line 189 │ - invoke-virtual/range {v20 .. v20}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual/range {v18 .. v18}, Landroid/os/Message;->sendToTarget()V │ │ .line 192 │ .end local v4 # "contents":Lorg/moparisthebest/openintents/filemanager/DirectoryContents; │ - .end local v20 # "msg":Landroid/os/Message; │ + .end local v18 # "msg":Landroid/os/Message; │ :cond_7 │ invoke-direct/range {p0 .. p0}, Lorg/moparisthebest/openintents/filemanager/DirectoryScanner;->clearData()V │ │ goto/16 :goto_0 │ .end method ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$2;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ .prologue │ .line 38 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;->this$0:Lorg/moparisthebest/openintents/filemanager/IconifiedTextListAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 173 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$1;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/moparisthebest/openintents/filemanager/FileManagerActivity$13.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$et2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/moparisthebest/openintents/filemanager/FileManagerActivity;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 1010 │ iput-object p1, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;->this$0:Lorg/moparisthebest/openintents/filemanager/FileManagerActivity; │ │ iput-object p2, p0, Lorg/moparisthebest/openintents/filemanager/FileManagerActivity$13;->val$et2:Landroid/widget/EditText; ├── smali/org/moparisthebest/openintents/filemanager/util/FileUtils.smali │ @@ -323,38 +323,41 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Landroid/provider/MediaStore$Audio$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 92 │ invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Landroid/provider/MediaStore$Video$Media;->INTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 93 │ invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Landroid/provider/MediaStore$Video$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 94 │ invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 ├── res/drawable/icon_sdcard.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 3939aa1b 3b3ead57 3b3ead4e 3a3aaa30 3939aa12 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0b229b17 202da188 2f35a7bf 373baaf6 3b3dacff 3b3dacff 3b3dacff 3b3dacff 3b3dacf4 3c3dacd6 3c3dacb8 3a3eac99 3a3cac7b 3c3cad5d 3d3daa3f 3e3eaa21 33339905 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 10219c1f 12249cff 12249cff 12249cff 13249cf9 13259ce3 17279ed4 1c2aa0ce 232da2d0 2a33a6dc 3036a9f0 373aaaff 3b3dacff 3b3dacff 3b3dacff 3b3dacff 3b3dacfd 3b3dabe5 3b3eacc7 3b3daca8 3b3dac8a 3b3dac6c 3b3ead4e 4b50b52e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 002baa06 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 13249cfb 14259de8 17289fdc 1d2ba0d8 242fa2de 2b33a6eb 3137a8fd 363aaaff 3a3cacff 3d3fadff 6163c3df 8182d4f4 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249ceb 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dfc 2131a4ec 787bcfff 8182d4ff 8182d4fe 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249bd2 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1d2da1ed 7679ceff 8182d4ff 8182d4fe 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249db8 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1a2ba0ee 7477cdff 8182d4ff 8182d4fe 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249d9e 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 192a9fef 7175ccff 8182d4ff 8182d4fe 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11259c84 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 17289ff0 6f73cbff 8182d4ff 8182d4fe 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11249c6a 303fa8ff a0a7d7ff 8f98d0ff 6c77c2ff 4c59b4ff 2d3da7ff 15279dff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 16279ef2 6c71cafd 8182d4ff 8182d4fe 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13239c50 12249cff 2a3aa6ff bdc2e3ff e5e7f4ff dddff1ff d3d7edff c8cce8ff a9afdbff 8992ceff 6c77c2ff 525fb7ff 3a49adff 2535a4ff 14269dff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 15279ef4 696ec9fd 8182d4ff 8182d4fe 8282d362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13269c36 12249cff 12249cff 18299eff 8f98d0ff dddff1ff d3d7edff cbcfe9ff c3c7e6ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8c95cfff 757fc5ff 5e6abcff 4a58b3ff 3847acff 2839a5ff 1c2da0ff 13259cff 12249cff 12249cff 12249cff 12249cff 12249cff 14259df6 666bc6fa 8182d4ff 7d7ed0f9 454a8a3e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249b1c 12249cff 12249cff 12249cff 12249cff 606cbdff ced1eaff cbcfe9ff c3c7e6ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 515eb6ff 4150b0ff 3343aaff 2738a5ff 1e2fa1ff 18299eff 14269dff 13259df8 5b61bbf6 272765dc 20205b5f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00408004 12249cfd 12249cff 12249cff 12249cff 12249cff 3948acff b6bbe0ff c3c7e6ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 152491ea 1f205cff 1e215d66 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249ce8 12249cff 12249cff 12249cff 12249cff 12249cff 2132a2ff 959dd3ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 142393ea 1f205cff 1e205d6e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13249cce 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 14269dff 6e79c2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 142495eb 1f205cff 1f215c75 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12259cb5 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 4856b3ff a2a9d8ff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 132497ee 1f205cff 1f215d7c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249c9b 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2b3ba6ff 8c95cfff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 122399f1 1f205cff 1f1f5b83 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249c81 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1a2c9fff 707bc3ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249af6 1f205cff 1f1f5c8b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11259c67 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 13259cff 4f5db6ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 13249bfb 1f205cff 1f1f5d92 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11249c4d 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 3444aaff 7782c6ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249cff 1f205dff 20205c99 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 14239b33 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2132a2ff 636fbeff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249cff 1e205fff 1e1f5ba3 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 14299919 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 17289eff 4d5bb5ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249cff 1e2062ff 1c1d54b9 0000001c 00000011 0000000a 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000aa03 12249cfc 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 3645abff 5a67baff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279fff 12249dff 1d2164ff 191a4cd4 0000006b 00000056 0000003e 00000025 00000011 00000003 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249ce5 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2535a4ff 4d5ab4ff 4a58b3ff 4150b1ff 3847adff 303fa9ff 2738a6ff 1e2fa2ff 16279fff 12249dff 1d2166ff 191b4cdc 00000084 0000007f 00000079 0000006e 0000004a 00000011 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249ccb 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 192ba0ff 3e4cafff 4150b1ff 3847adff 303fa9ff 2738a6ff 1e2fa2ff 16279fff 12249dff 1d206aff 1a1b4ee0 00000086 00000086 00000086 00000084 0000006f 0000002b 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13249cb2 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 14269eff 2f3fa9ff 3847aeff 303faaff 2738a7ff 1e2ea3ff 1626a0ff 12239eff 1b216cff 1b1c50e3 00000086 00000086 00000086 00000086 0000007d 00000051 00000012 00000001 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12239c98 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249eff 12249eff 12249eff 12239eff 12239eff 12239eff 2131a4ff 2f3eaaff 2737a7ff 1e2ea3ff 1626a0ff 12239eff 1b216efb 1c1d52e7 00000086 00000086 00000086 00000086 00000085 0000006f 0000002a 00000006 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249e7e 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249eff 12249eff 12249eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 1929a2ff 2534a7ff 1e2ea4ff 1626a1ff 12239fff 19206ff8 1c1c53ea 00000086 00000086 00000086 00000086 00000086 0000007a 00000041 0000000b ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249e64 12249dff 12249dff 12249dff 12249eff 5c69bcff adb3deff ccd0eaff cacee9ff c0c4e5ff b6bbe1ff abb1ddff 8c94d0ff 5864bbff 1a2ba1ff 12239eff 12239eff 12239fff 12239fff 12239fff 12239fff 12239fff 12239fff 12239fff 1425a0ff 1b2ca3ff 1626a1ff 12239fff 191f72f4 1d1d55ed 00000086 00000086 00000086 00000086 00000085 00000071 00000030 00000007 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11229f4a 12249eff 12239eff 12239eff 2838a7ff fdfdfeff ffffffff ffffffff f5f6fbff edeff8ff f2f3faff f7f7fcff ffffffff ffffffff d0d3ecff 1425a0ff 2635a7ff 525fb9ff 636ec0ff 3240acff 12239fff 12239fff 12239fff 12239fff 1223a0ff 1223a0ff 1425a1ff 1223a0ff 171f73f1 1d1e57f1 00000086 00000086 00000086 00000086 0000007f 00000056 00000014 00000001 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 10259f30 12239eff 12239eff 12239eff 1f2fa3ff edeff8ff ffffffff fefeffff 5460baff 12239fff 12239fff 12239fff 2333a6ff 4a57b6ff 5763bbff 12239fff 4d5ab7ff e7e9f5ff ffffffff ffffffff eaebf6ff b5bae1ff 6974c3ff 1526a1ff 1223a0ff 1222a0ff 1222a0ff 1222a0ff 161e76ee 1d1e58f5 00000086 00000086 00000086 00000085 00000070 0000002e 00000006 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1723a216 12239fff 12239fff 12239fff 12239fff 4d59b7ff dcdef1ff ffffffff fefeffff bfc3e5ff 5a65bcff 1425a0ff 12239fff 1223a0ff 1223a0ff 1223a0ff 1223a0ff 1425a1ff 4c58b7ff aab0ddff e9ebfbff f9f9ffff ffffffff dddff1ff 6873c3ff 1525a2ff 1222a1ff 1222a1ff 161f78ed 1e1f59f8 00000086 00000086 00000086 0000007d 00000051 00000013 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 12239ffa 12239fff 12239fff 12239fff 12239fff 1828a1ff 757ec7ff e5e7f5ff ffffffff ffffffff e0e3f3ff 4d59b7ff 1222a0ff 1222a0ff 1222a0ff 1222a0ff 1222a0ff 1222a0ff 242fb6ff 8388daff eeeefdff f5f5fdff ffffffff ffffffff d4d7eeff 202fa7ff 1222a1ff 141e7beb 1e1f5afb 00000086 00000086 00000084 0000006d 00000029 00000005 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1223a0e2 3746afff c8cce9ff d6d9efff b8bde3ff 939bd4ff 6670c2ff 6872c2ff fafbfdff ffffffff ffffffff f7f7fcff 2d3babff 1222a1ff 1222a1ff 1222a1ff 1222a1ff 1222a3ff 3c45bfff bdbef0ff f2f3fdff fefeffff ffffffff ffffffff ffffffff 9ca2d8ff 1222a2ff 131e7dea 1f205cff 00000086 00000086 0000007c 0000004b 00000010 00000001 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12229fc8 2837a9ff e1e3f3ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3442afff 303eadff d3d6eeff dbddf1ff dbddf1ff f0f1f9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a8aeddff 1222a2ff 141e81e9 1f205cff 02020489 00000083 0000006a 00000025 00000004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1222a0ae 1222a1ff 1d2ca5ff 6f79c6ff a8aedcff dfe2f2ff ffffffff ffffffff ffffffff ffffffff e1e3f3ff 8a92d1ff 1525a2ff 828bceff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f1f2faff 3340afff 1221a2ff 131d84e9 1f205cff 0404098c 0000007a 00000046 0000000f 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1322a195 1222a1ff 1222a1ff 1222a1ff 1222a1ff 1222a1ff 2533a8ff 2938aaff 2332a9ff 1b2ba6ff 1222a2ff 1222a2ff 1222a2ff 3341afff c8cce9ff fdfdfeff ffffffff ffffffff ffffffff ffffffff ffffffff fafbfdff d6d9efff 999fd7ff 2836acff 1221a3ff 1221a3ff 121e87ea 1f205cff 04050d8d 00000066 00000021 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1121a12e 1123a276 1222a29d 1222a2c3 1322a2ea 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1221a2ff 1221a2ff 1221a2ff 2532aaff 404cb5ff 4c57b9ff 5862beff 5c67c0ff 3946b2ff 1725a5ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 121e8bea 1f205cff 06081387 00000041 0000000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 10209f10 1320a237 1321a35e 1121a284 1221a3ab 1221a3d1 1221a3f6 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 121e91e9 1f205cff 09091c78 0000001d 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000ff01 1122a21e 1221a345 1321a36c 1121a292 1221a4b9 1221a4df 1221a4fd 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 121f99e4 1f205cff 0e0e2b5a 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 20209f08 1123a22c 1222a353 1321a37a 1221a4a0 1321a5c7 1321a5ed 1321a5ff 1321a5ff 1321a0e2 1e1f59d6 12122d1c 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0d26a614 1223a73a 15229a61 1b1b4413 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3939aa1b 3b3ead57 3b3ead4e 3a3aaa30 3939aa12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0b229b17 202da188 2f35a7bf 373baaf6 3b3dacff 3b3dacff 3b3dacff 3b3dacff 3b3dacf4 3c3dacd6 3c3dacb8 3a3eac99 3a3cac7b 3c3cad5d 3d3daa3f 3e3eaa21 33339905 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 10219c1f 12249cff 12249cff 12249cff 13249cf9 13259ce3 17279ed4 1c2aa0ce 232da2d0 2a33a6dc 3036a9f0 373aaaff 3b3dacff 3b3dacff 3b3dacff 3b3dacff 3b3dacfd 3b3dabe5 3b3eacc7 3b3daca8 3b3dac8a 3b3dac6c 3b3ead4e 4b50b52e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 002baa06 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 13249cfb 14259de8 17289fdc 1d2ba0d8 242fa2de 2b33a6eb 3137a8fd 363aaaff 3a3cacff 3d3fadff 6163c3df 8182d4f4 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249ceb 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dfc 2131a4ec 787bcfff 8182d4ff 8182d4fe 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249bd2 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1d2da1ed 7679ceff 8182d4ff 8182d4fe 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249db8 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1a2ba0ee 7477cdff 8182d4ff 8182d4fe 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249d9e 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 192a9fef 7175ccff 8182d4ff 8182d4fe 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 11259c84 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 17289ff0 6f73cbff 8182d4ff 8182d4fe 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 11249c6a 303fa8ff a0a7d7ff 8f98d0ff 6c77c2ff 4c59b4ff 2d3da7ff 15279dff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 16279ef2 6c71cafd 8182d4ff 8182d4fe 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 13239c50 12249cff 2a3aa6ff bdc2e3ff e5e7f4ff dddff1ff d3d7edff c8cce8ff a9afdbff 8992ceff 6c77c2ff 525fb7ff 3a49adff 2535a4ff 14269dff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 15279ef4 696ec9fd 8182d4ff 8182d4fe 8282d362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 13269c36 12249cff 12249cff 18299eff 8f98d0ff dddff1ff d3d7edff cbcfe9ff c3c7e6ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8c95cfff 757fc5ff 5e6abcff 4a58b3ff 3847acff 2839a5ff 1c2da0ff 13259cff 12249cff 12249cff 12249cff 12249cff 12249cff 14259df6 666bc6fa 8182d4ff 7d7ed0f9 454a8a3e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249b1c 12249cff 12249cff 12249cff 12249cff 606cbdff ced1eaff cbcfe9ff c3c7e6ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 515eb6ff 4150b0ff 3343aaff 2738a5ff 1e2fa1ff 18299eff 14269dff 13259df8 5b61bbf6 272765dc 20205b5f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00408004 12249cfd 12249cff 12249cff 12249cff 12249cff 3948acff b6bbe0ff c3c7e6ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 152491ea 1f205cff 1e215d66 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249ce8 12249cff 12249cff 12249cff 12249cff 12249cff 2132a2ff 959dd3ff babfe2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 142393ea 1f205cff 1e205d6e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 13249cce 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 14269dff 6e79c2ff b1b7deff a9afdbff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 142495eb 1f205cff 1f215c75 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12259cb5 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 4856b3ff a2a9d8ff a0a7d7ff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 132497ee 1f205cff 1f215d7c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249c9b 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2b3ba6ff 8c95cfff 98a0d4ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 122399f1 1f205cff 1f1f5b83 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249c81 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1a2c9fff 707bc3ff 8f97d0ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249af6 1f205cff 1f1f5c8b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 11259c67 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 13259cff 4f5db6ff 868fcdff 7e88c9ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 13249bfb 1f205cff 1f1f5d92 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 11249c4d 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 3444aaff 7782c6ff 757fc5ff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249cff 1f205dff 20205c99 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 14239b33 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2132a2ff 636fbeff 6c77c2ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249cff 1e205fff 1e1f5ba3 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 14299919 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 17289eff 4d5bb5ff 6470beff 5b68bbff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279eff 12249cff 1e2062ff 1c1d54b9 0000001c 00000011 0000000a 00000004 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000aa03 12249cfc 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 3645abff 5a67baff 525fb7ff 4a58b3ff 4150b0ff 3847acff 303fa8ff 2738a5ff 1e2fa1ff 16279fff 12249dff 1d2164ff 191a4cd4 0000006b 00000056 0000003e 00000025 00000011 00000003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249ce5 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2535a4ff 4d5ab4ff 4a58b3ff 4150b1ff 3847adff 303fa9ff 2738a6ff 1e2fa2ff 16279fff 12249dff 1d2166ff 191b4cdc 00000084 0000007f 00000079 0000006e 0000004a 00000011 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249ccb 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 192ba0ff 3e4cafff 4150b1ff 3847adff 303fa9ff 2738a6ff 1e2fa2ff 16279fff 12249dff 1d206aff 1a1b4ee0 00000086 00000086 00000086 00000084 0000006f 0000002b 00000006 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 13249cb2 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 14269eff 2f3fa9ff 3847aeff 303faaff 2738a7ff 1e2ea3ff 1626a0ff 12239eff 1b216cff 1b1c50e3 00000086 00000086 00000086 00000086 0000007d 00000051 00000012 00000001 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12239c98 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249eff 12249eff 12249eff 12239eff 12239eff 12239eff 2131a4ff 2f3eaaff 2737a7ff 1e2ea3ff 1626a0ff 12239eff 1b216efb 1c1d52e7 00000086 00000086 00000086 00000086 00000085 0000006f 0000002a 00000006 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249e7e 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249eff 12249eff 12249eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 12239eff 1929a2ff 2534a7ff 1e2ea4ff 1626a1ff 12239fff 19206ff8 1c1c53ea 00000086 00000086 00000086 00000086 00000086 0000007a 00000041 0000000b 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12249e64 12249dff 12249dff 12249dff 12249eff 5c69bcff adb3deff ccd0eaff cacee9ff c0c4e5ff b6bbe1ff abb1ddff 8c94d0ff 5864bbff 1a2ba1ff 12239eff 12239eff 12239fff 12239fff 12239fff 12239fff 12239fff 12239fff 12239fff 1425a0ff 1b2ca3ff 1626a1ff 12239fff 191f72f4 1d1d55ed 00000086 00000086 00000086 00000086 00000085 00000071 00000030 00000007 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 11229f4a 12249eff 12239eff 12239eff 2838a7ff fdfdfeff ffffffff ffffffff f5f6fbff edeff8ff f2f3faff f7f7fcff ffffffff ffffffff d0d3ecff 1425a0ff 2635a7ff 525fb9ff 636ec0ff 3240acff 12239fff 12239fff 12239fff 12239fff 1223a0ff 1223a0ff 1425a1ff 1223a0ff 171f73f1 1d1e57f1 00000086 00000086 00000086 00000086 0000007f 00000056 00000014 00000001 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10259f30 12239eff 12239eff 12239eff 1f2fa3ff edeff8ff ffffffff fefeffff 5460baff 12239fff 12239fff 12239fff 2333a6ff 4a57b6ff 5763bbff 12239fff 4d5ab7ff e7e9f5ff ffffffff ffffffff eaebf6ff b5bae1ff 6974c3ff 1526a1ff 1223a0ff 1222a0ff 1222a0ff 1222a0ff 161e76ee 1d1e58f5 00000086 00000086 00000086 00000085 00000070 0000002e 00000006 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1723a216 12239fff 12239fff 12239fff 12239fff 4d59b7ff dcdef1ff ffffffff fefeffff bfc3e5ff 5a65bcff 1425a0ff 12239fff 1223a0ff 1223a0ff 1223a0ff 1223a0ff 1425a1ff 4c58b7ff aab0ddff e9ebfbff f9f9ffff ffffffff dddff1ff 6873c3ff 1525a2ff 1222a1ff 1222a1ff 161f78ed 1e1f59f8 00000086 00000086 00000086 0000007d 00000051 00000013 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 12239ffa 12239fff 12239fff 12239fff 12239fff 1828a1ff 757ec7ff e5e7f5ff ffffffff ffffffff e0e3f3ff 4d59b7ff 1222a0ff 1222a0ff 1222a0ff 1222a0ff 1222a0ff 1222a0ff 242fb6ff 8388daff eeeefdff f5f5fdff ffffffff ffffffff d4d7eeff 202fa7ff 1222a1ff 141e7beb 1e1f5afb 00000086 00000086 00000084 0000006d 00000029 00000005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1223a0e2 3746afff c8cce9ff d6d9efff b8bde3ff 939bd4ff 6670c2ff 6872c2ff fafbfdff ffffffff ffffffff f7f7fcff 2d3babff 1222a1ff 1222a1ff 1222a1ff 1222a1ff 1222a3ff 3c45bfff bdbef0ff f2f3fdff fefeffff ffffffff ffffffff ffffffff 9ca2d8ff 1222a2ff 131e7dea 1f205cff 00000086 00000086 0000007c 0000004b 00000010 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 12229fc8 2837a9ff e1e3f3ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 3442afff 303eadff d3d6eeff dbddf1ff dbddf1ff f0f1f9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a8aeddff 1222a2ff 141e81e9 1f205cff 02020489 00000083 0000006a 00000025 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1222a0ae 1222a1ff 1d2ca5ff 6f79c6ff a8aedcff dfe2f2ff ffffffff ffffffff ffffffff ffffffff e1e3f3ff 8a92d1ff 1525a2ff 828bceff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f1f2faff 3340afff 1221a2ff 131d84e9 1f205cff 0404098c 0000007a 00000046 0000000f 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1322a195 1222a1ff 1222a1ff 1222a1ff 1222a1ff 1222a1ff 2533a8ff 2938aaff 2332a9ff 1b2ba6ff 1222a2ff 1222a2ff 1222a2ff 3341afff c8cce9ff fdfdfeff ffffffff ffffffff ffffffff ffffffff ffffffff fafbfdff d6d9efff 999fd7ff 2836acff 1221a3ff 1221a3ff 121e87ea 1f205cff 04050d8d 00000066 00000021 00000004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1121a12e 1123a276 1222a29d 1222a2c3 1322a2ea 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1222a2ff 1221a2ff 1221a2ff 1221a2ff 2532aaff 404cb5ff 4c57b9ff 5862beff 5c67c0ff 3946b2ff 1725a5ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 121e8bea 1f205cff 06081387 00000041 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10209f10 1320a237 1321a35e 1121a284 1221a3ab 1221a3d1 1221a3f6 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 121e91e9 1f205cff 09091c78 0000001d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000ff01 1122a21e 1221a345 1321a36c 1121a292 1221a4b9 1221a4df 1221a4fd 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1221a4ff 121f99e4 1f205cff 0e0e2b5a 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 20209f08 1123a22c 1222a353 1321a37a 1221a4a0 1321a5c7 1321a5ed 1321a5ff 1321a5ff 1321a0e2 1e1f59d6 12122d1c 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d26a614 1223a73a 15229a61 1b1b4413 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/icon_sdcard_small.png │ ├── sng │ │ @@ -1,40 +1,40 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 3d3dad19 3c3caa33 3d3daa15 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 19279b4a 1d2aa0b1 2831a4cb 2f35a7db 3539a9f3 3a3dacf6 3b3dacd9 3b3dacbb 3a3eac9d 3a3cad7f 3a3dad60 3a3eae42 3940aa24 4949b607 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 11259c5a 12249cff 12249cff 12249cff 12249cff 12249cfe 13249ceb 16269dda 1b28a0d1 212da3d1 2631a5da 2f35a7eb 3439a9fe 3a3cabfe 4144b0e6 7575ccb2 8080d228 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 14239d41 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2333a5e4 7c7ed2ff 8182d4e8 8383d329 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 14279d27 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2131a4e4 7b7dd1ff 8182d4e8 8080d52a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 14279d0d 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1e2fa3e4 797bd0ff 8182d4e9 8282d52b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1f30a1f4 707bc3ff 5764b9ff 3545abff 192a9fff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1d2da2e4 787bcfff 8182d4e9 8080d62c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249cd9 3847acff c8cce8ff daddefff ccd0eaff adb3ddff 8b94ceff 6c77c2ff 505eb6ff 3948acff 2535a4ff 16279eff 12249cff 12249cff 12249cff 12249cff 12249cff 1a2ba1e5 7779cffd 8182d5ea 8080d62c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13249bc0 12249cff 1e2fa1ff 9ea6d7ff cdd1eaff c1c5e5ff b4b9e0ff a7addaff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 5c69bbff 4755b2ff 3444aaff 2637a5ff 1c2da0ff 15279dff 18299fe6 6366b9e6 2d2d6b8b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12239da6 12249cff 12249cff 13259cff 6f7ac3ff c0c5e5ff b4b9e0ff a7addaff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 182380df 1f1f5c9b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249d8c 12249cff 12249cff 12249cff 12249cff 4553b1ff a9b0dbff a7addaff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 182284dc 1f1f5ba2 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249d72 12249cff 12249cff 12249cff 12249cff 12249cff 2939a6ff 8d95cfff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 162287d9 20205ca9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11259b59 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 192a9fff 6c77c2ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 16238ad8 20205cb1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 10249e3f 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 4a58b3ff 7f88c9ff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 15238dd7 1e205bb8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 15229f25 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2f3fa8ff 6b76c1ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 142390d9 1f205cc0 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 172ea20b 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1d2ea1ff 5562b8ff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 122189ea 1c1e54d7 0000002a 0000000c 00000004 00000001 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12249cf1 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 15279dff 3e4caeff 4c59b4ff 3f4dafff 3241aaff 2535a5ff 18299fff 12218bee 1c1d52e7 00000082 0000007d 0000005e 00000011 00000001 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12239cd8 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 2a3aa7ff 3e4cafff 3241aaff 2535a5ff 1829a0ff 12218ff0 1c1d54eb 00000086 00000086 00000082 00000049 00000004 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11249cbe 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249eff 12249eff 1c2ca2ff 2f3eaaff 2534a6ff 1828a0ff 112192f2 1d1e55ee 00000086 00000086 00000086 0000007a 00000012 00000001 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13249da4 12249dff 12249dff 13259dff 2c3ca8ff 3b4aaeff 3343acff 2c3ca9ff 1626a0ff 12239eff 12239eff 12239eff 12239eff 12239eff 12239fff 1526a0ff 2030a5ff 1828a1ff 122196f5 1e1e57f2 00000086 00000086 00000086 00000081 00000030 00000002 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12239f8a 12249eff 12239eff a5abdaff ffffffff fafbfdff f3f4faff f7f7fcff f5f6fbff a7addbff 13249fff 3544adff 414fb2ff 1727a1ff 12239fff 12239fff 12239fff 1526a1ff 12229af8 1d1e57f5 00000086 00000086 00000085 00000071 0000000b ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12229d70 12239eff 12239eff 969ed4ff ffffffff b4b9e1ff 2d3caaff 12239fff 2232a5ff 3443adff 13249fff 8891cfff e6e8f5ff f7f7fcff c3c7e7ff 5e6abfff 1323a0ff 1222a0ff 11229dfc 1e1f59f9 00000086 00000086 00000081 00000035 00000002 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12239e57 12239fff 12239fff 12239fff 6873c2ff eceef8ff fbfcfeff b0b6dfff 2d3cabff 1223a0ff 1222a0ff 1222a0ff 1625a4ff 8a90ddff f2f2feff fefeffff d2d5edff 3946b0ff 1222a1ff 1e1f5bfc 00000086 00000085 0000006a 00000009 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 11219f3d 2939a9ff dfe2f2ff d5d8eeff bcc1e4ff bec2e5ff fefeffff ffffffff c0c4e6ff 1222a1ff 4350b5ff 4c58b8ff 5b65c2ff b7baeaff fbfbffff ffffffff ffffffff bfc3e6ff 1222a2ff 1f205fff 00000086 00000081 0000002d 00000002 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0f24a023 1222a0ff 6b75c4ff bec2e5ff f3f4faff ffffffff ffffffff e8e9f6ff 737cc7ff 4d59b9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f9fafdff 6a74c5ff 1221a2ff 1d2061fe 02020688 00000063 00000007 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1c1caa09 1222a1f2 1222a1ff 1222a1ff 1525a2ff 2533a9ff 1e2da7ff 1424a3ff 1222a2ff 2231a8ff 8088cdff a1a7daff c3c6e7ff dfe1f3ff c6cae9ff 9da4d9ff 4753b8ff 1221a3ff 1221a3ff 1c1f62f9 04040988 00000025 00000001 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 141fa319 1424a340 1123a167 1222a38d 1221a2b4 1221a1da 1221a3fb 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a4ff 1221a4ff 1221a4ff 1c1f64f4 0707136a 00000005 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00339905 1421a327 1421a34e 1121a375 1221a59b 1221a4c2 1221a4e8 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1b1f68e9 0f0f2d33 00000001 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1122aa0f 1322a435 1321a65c 1321a583 1b20755e 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 3d3dad19 3c3caa33 3d3daa15 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 19279b4a 1d2aa0b1 2831a4cb 2f35a7db 3539a9f3 3a3dacf6 3b3dacd9 3b3dacbb 3a3eac9d 3a3cad7f 3a3dad60 3a3eae42 3940aa24 4949b607 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 11259c5a 12249cff 12249cff 12249cff 12249cff 12249cfe 13249ceb 16269dda 1b28a0d1 212da3d1 2631a5da 2f35a7eb 3439a9fe 3a3cabfe 4144b0e6 7575ccb2 8080d228 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 14239d41 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2333a5e4 7c7ed2ff 8182d4e8 8383d329 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 14279d27 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2131a4e4 7b7dd1ff 8182d4e8 8080d52a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 14279d0d 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1e2fa3e4 797bd0ff 8182d4e9 8282d52b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1f30a1f4 707bc3ff 5764b9ff 3545abff 192a9fff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1d2da2e4 787bcfff 8182d4e9 8080d62c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 12249cd9 3847acff c8cce8ff daddefff ccd0eaff adb3ddff 8b94ceff 6c77c2ff 505eb6ff 3948acff 2535a4ff 16279eff 12249cff 12249cff 12249cff 12249cff 12249cff 1a2ba1e5 7779cffd 8182d5ea 8080d62c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 13249bc0 12249cff 1e2fa1ff 9ea6d7ff cdd1eaff c1c5e5ff b4b9e0ff a7addaff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 5c69bbff 4755b2ff 3444aaff 2637a5ff 1c2da0ff 15279dff 18299fe6 6366b9e6 2d2d6b8b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 12239da6 12249cff 12249cff 13259cff 6f7ac3ff c0c5e5ff b4b9e0ff a7addaff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 182380df 1f1f5c9b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 12249d8c 12249cff 12249cff 12249cff 12249cff 4553b1ff a9b0dbff a7addaff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 182284dc 1f1f5ba2 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 12249d72 12249cff 12249cff 12249cff 12249cff 12249cff 2939a6ff 8d95cfff 9aa1d5ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 162287d9 20205ca9 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 11259b59 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 192a9fff 6c77c2ff 8d95cfff 8089caff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 16238ad8 20205cb1 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 10249e3f 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 4a58b3ff 7f88c9ff 737dc4ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 15238dd7 1e205bb8 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 15229f25 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 2f3fa8ff 6b76c1ff 6671bfff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 142390d9 1f205cc0 00000002 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 172ea20b 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 1d2ea1ff 5562b8ff 5965baff 4c59b4ff 3f4dafff 3241a9ff 2535a4ff 18299eff 122189ea 1c1e54d7 0000002a 0000000c 00000004 00000001 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 12249cf1 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 15279dff 3e4caeff 4c59b4ff 3f4dafff 3241aaff 2535a5ff 18299fff 12218bee 1c1d52e7 00000082 0000007d 0000005e 00000011 00000001 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 12239cd8 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 2a3aa7ff 3e4cafff 3241aaff 2535a5ff 1829a0ff 12218ff0 1c1d54eb 00000086 00000086 00000082 00000049 00000004 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 11249cbe 12249cff 12249cff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249dff 12249eff 12249eff 1c2ca2ff 2f3eaaff 2534a6ff 1828a0ff 112192f2 1d1e55ee 00000086 00000086 00000086 0000007a 00000012 00000001 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 13249da4 12249dff 12249dff 13259dff 2c3ca8ff 3b4aaeff 3343acff 2c3ca9ff 1626a0ff 12239eff 12239eff 12239eff 12239eff 12239eff 12239fff 1526a0ff 2030a5ff 1828a1ff 122196f5 1e1e57f2 00000086 00000086 00000086 00000081 00000030 00000002 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 12239f8a 12249eff 12239eff a5abdaff ffffffff fafbfdff f3f4faff f7f7fcff f5f6fbff a7addbff 13249fff 3544adff 414fb2ff 1727a1ff 12239fff 12239fff 12239fff 1526a1ff 12229af8 1d1e57f5 00000086 00000086 00000085 00000071 0000000b 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 12229d70 12239eff 12239eff 969ed4ff ffffffff b4b9e1ff 2d3caaff 12239fff 2232a5ff 3443adff 13249fff 8891cfff e6e8f5ff f7f7fcff c3c7e7ff 5e6abfff 1323a0ff 1222a0ff 11229dfc 1e1f59f9 00000086 00000086 00000081 00000035 00000002 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 12239e57 12239fff 12239fff 12239fff 6873c2ff eceef8ff fbfcfeff b0b6dfff 2d3cabff 1223a0ff 1222a0ff 1222a0ff 1625a4ff 8a90ddff f2f2feff fefeffff d2d5edff 3946b0ff 1222a1ff 1e1f5bfc 00000086 00000085 0000006a 00000009 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 11219f3d 2939a9ff dfe2f2ff d5d8eeff bcc1e4ff bec2e5ff fefeffff ffffffff c0c4e6ff 1222a1ff 4350b5ff 4c58b8ff 5b65c2ff b7baeaff fbfbffff ffffffff ffffffff bfc3e6ff 1222a2ff 1f205fff 00000086 00000081 0000002d 00000002 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0f24a023 1222a0ff 6b75c4ff bec2e5ff f3f4faff ffffffff ffffffff e8e9f6ff 737cc7ff 4d59b9ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f9fafdff 6a74c5ff 1221a2ff 1d2061fe 02020688 00000063 00000007 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 1c1caa09 1222a1f2 1222a1ff 1222a1ff 1525a2ff 2533a9ff 1e2da7ff 1424a3ff 1222a2ff 2231a8ff 8088cdff a1a7daff c3c6e7ff dfe1f3ff c6cae9ff 9da4d9ff 4753b8ff 1221a3ff 1221a3ff 1c1f62f9 04040988 00000025 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 141fa319 1424a340 1123a167 1222a38d 1221a2b4 1221a1da 1221a3fb 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a3ff 1221a4ff 1221a4ff 1221a4ff 1c1f64f4 0707136a 00000005 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00339905 1421a327 1421a34e 1121a375 1221a59b 1221a4c2 1221a4e8 1221a4ff 1221a4ff 1221a4ff 1221a4ff 1b1f68e9 0f0f2d33 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1122aa0f 1322a435 1321a65c 1321a583 1b20755e 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/icon_file.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 db07 c67e c0cf bfa8 bc76 bc44 bc13 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 e922 e7fe e2ff d8ff cfff c6ff bbff b8e1 b6af b67d b54c b11a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ee0f e7ff e8ff e8ff e9ff e9ff e9ff e1ff d7ff cbff c0ff b3ff b0e8 aeb6 aa67 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff01 e7fb e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff ecff e2ff d4ff b1ff a3c4 aa09 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e7e9 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff ebff a4ff 9eec 9e29 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e7d6 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff c6ff a2ff 9dfc 9f62 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e7c3 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff e4ff aaff a1ff 9bff 9aa6 aa03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e6b0 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff bfff a9ff a0ff 99ff 97dc 9f18 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e79d e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff dbff b1ff a8ff a0ff 97ff 96f7 9745 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e78a e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff eeff bcff b0ff a8ff 9fff 96ff 95fe 9386 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e777 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff d4ff b8ff b0ff a7ff 9eff 96ff 91ff 93c5 880f ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e864 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff e8ff c0ff b8ff afff a6ff 9eff 95ff 8eff 96ee 8b2e ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e651 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff d0ff c0ff b7ff aeff a6ff 9dff 94ff 8dff 99fd 8f67 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e63d e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff e2ff c8ff bfff b6ff aeff a5ff 9cff 94ff 8dff 97ff 9aac 9207 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e72a e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff efff cbff c7ff beff b6ff adff a4ff 9cff 93ff 8dff 91ff a5e2 a221 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 e917 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff daff caff c6ff beff b5ff acff aaff acff acff a9ff baff c2ee aa1e ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff05 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff e9ff caff caff c6ff c5ff b1ff b1ff c2ff e2ff f2ff f7ff f6ff c7e1 bc13 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8f1 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff d2ff caff e2ff e9ff c2ff e4ff f5ff f6ff f6ff f7ff f8ff f3ff bfbc ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8de e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff e1ff e0ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff d4ff b22b ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8cb e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f1ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff e5ff a682 0002 0001 0001 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e7b8 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f3ff 9bb2 0011 000b 0007 0004 0003 0001 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8a5 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a1e3 003b 002f 0025 001c 0015 000d 0005 0001 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e892 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff aaf2 0067 0060 0058 004e 0041 002f 001a 0009 0002 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e97f e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a5f4 0079 0077 0075 0071 0069 005b 0040 001d 0007 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e76c e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a1f5 007b 007b 007b 007a 0079 0073 005f 0037 0011 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e859 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9df6 007b 007b 007b 007b 007b 0079 006d 0047 0018 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e946 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 98f6 007b 007b 007b 007b 007b 007a 006e 0049 0019 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e632 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 95f7 007b 007b 007b 007b 007b 0079 006b 0043 0016 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 e61f e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 95f8 007b 007b 007b 007b 007b 0078 0066 003a 0011 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ea0c e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 98f8 007b 007b 007b 007b 007a 0074 0059 002a 000b │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8f9 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9af8 007b 007b 007b 007b 0079 006a 0044 0019 0005 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8e6 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9df9 007b 007b 007b 007a 0073 0058 002b 000b 0002 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8d3 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9dfa 007b 007b 007b 0078 0068 0041 0017 0004 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e8c0 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9ffb 007b 007b 007a 0072 0056 0028 000a 0001 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e7ad e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a1fb 007b 007b 0078 0066 003e 0015 0003 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e89a e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a3fb 007b 007a 0071 0053 0026 0009 0001 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e887 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a5fc 007b 0077 0064 003a 0013 0003 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e85a e9ea e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a7fd 0079 0070 0050 0023 0008 0001 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e720 ea56 eb8b ebc1 ecf4 ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a8fd 0076 0062 0037 0011 0003 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ee2d ed63 ed99 eece eefb efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff abfd 006f 004d 0020 0007 0001 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 e309 ed3a ef70 f0a6 f1db f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff acfe 0060 0034 000f 0002 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f112 f147 f37d f4b3 f4e8 f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff adfe 004a 001e 0006 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 f71e f654 f58a f4c1 f5f4 f7ff f8ff f8ff f9ff affe 0030 000e 0002 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 8004 e031 df6c e3a5 ecd9 b4cc 0017 0005 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0003 0008 000f 000f 0007 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0002 0002 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 db07 c67e c0cf bfa8 bc76 bc44 bc13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 e922 e7fe e2ff d8ff cfff c6ff bbff b8e1 b6af b67d b54c b11a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ee0f e7ff e8ff e8ff e9ff e9ff e9ff e1ff d7ff cbff c0ff b3ff b0e8 aeb6 aa67 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff01 e7fb e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff ecff e2ff d4ff b1ff a3c4 aa09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e7e9 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff ebff a4ff 9eec 9e29 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e7d6 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff c6ff a2ff 9dfc 9f62 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e7c3 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff e4ff aaff a1ff 9bff 9aa6 aa03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e6b0 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff bfff a9ff a0ff 99ff 97dc 9f18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e79d e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff dbff b1ff a8ff a0ff 97ff 96f7 9745 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e78a e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff eeff bcff b0ff a8ff 9fff 96ff 95fe 9386 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e777 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff d4ff b8ff b0ff a7ff 9eff 96ff 91ff 93c5 880f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e864 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff e8ff c0ff b8ff afff a6ff 9eff 95ff 8eff 96ee 8b2e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e651 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff d0ff c0ff b7ff aeff a6ff 9dff 94ff 8dff 99fd 8f67 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e63d e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff e2ff c8ff bfff b6ff aeff a5ff 9cff 94ff 8dff 97ff 9aac 9207 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e72a e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff efff cbff c7ff beff b6ff adff a4ff 9cff 93ff 8dff 91ff a5e2 a221 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 e917 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff daff caff c6ff beff b5ff acff aaff acff acff a9ff baff c2ee aa1e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff05 e8ff e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff e9ff caff caff c6ff c5ff b1ff b1ff c2ff e2ff f2ff f7ff f6ff c7e1 bc13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e8f1 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff d2ff caff e2ff e9ff c2ff e4ff f5ff f6ff f6ff f7ff f8ff f3ff bfbc 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e8de e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff e1ff e0ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff d4ff b22b 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e8cb e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f1ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff e5ff a682 0002 0001 0001 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e7b8 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f3ff 9bb2 0011 000b 0007 0004 0003 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e8a5 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a1e3 003b 002f 0025 001c 0015 000d 0005 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e892 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff aaf2 0067 0060 0058 004e 0041 002f 001a 0009 0002 │ │ +0000 0000 0000 0000 0000 0000 0000 e97f e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a5f4 0079 0077 0075 0071 0069 005b 0040 001d 0007 │ │ +0000 0000 0000 0000 0000 0000 0000 e76c e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a1f5 007b 007b 007b 007a 0079 0073 005f 0037 0011 │ │ +0000 0000 0000 0000 0000 0000 0000 e859 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9df6 007b 007b 007b 007b 007b 0079 006d 0047 0018 │ │ +0000 0000 0000 0000 0000 0000 0000 e946 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 98f6 007b 007b 007b 007b 007b 007a 006e 0049 0019 │ │ +0000 0000 0000 0000 0000 0000 0000 e632 e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 95f7 007b 007b 007b 007b 007b 0079 006b 0043 0016 │ │ +0000 0000 0000 0000 0000 0000 0000 e61f e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 95f8 007b 007b 007b 007b 007b 0078 0066 003a 0011 │ │ +0000 0000 0000 0000 0000 0000 0000 ea0c e8ff e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 98f8 007b 007b 007b 007b 007a 0074 0059 002a 000b │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e8f9 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9af8 007b 007b 007b 007b 0079 006a 0044 0019 0005 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e8e6 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9df9 007b 007b 007b 007a 0073 0058 002b 000b 0002 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e8d3 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9dfa 007b 007b 007b 0078 0068 0041 0017 0004 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e8c0 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff 9ffb 007b 007b 007a 0072 0056 0028 000a 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e7ad e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a1fb 007b 007b 0078 0066 003e 0015 0003 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e89a e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a3fb 007b 007a 0071 0053 0026 0009 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e887 e9ff e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a5fc 007b 0077 0064 003a 0013 0003 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e85a e9ea e9ff eaff eaff ebff ecff ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a7fd 0079 0070 0050 0023 0008 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e720 ea56 eb8b ebc1 ecf4 ecff edff edff eeff eeff efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff a8fd 0076 0062 0037 0011 0003 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ee2d ed63 ed99 eece eefb efff f0ff f0ff f1ff f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff abfd 006f 004d 0020 0007 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e309 ed3a ef70 f0a6 f1db f1ff f2ff f2ff f3ff f4ff f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff acfe 0060 0034 000f 0002 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f112 f147 f37d f4b3 f4e8 f4ff f5ff f5ff f6ff f6ff f7ff f8ff f8ff f9ff adfe 004a 001e 0006 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f71e f654 f58a f4c1 f5f4 f7ff f8ff f8ff f9ff affe 0030 000e 0002 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8004 e031 df6c e3a5 ecd9 b4cc 0017 0005 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0008 000f 000f 0007 0001 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable/ic_launcher_folder.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 70727400 70727400 94969800 c0c1c300 c1c3c500 c2c4c600 c3c5c700 c4c6c800 c6c7c900 c7c8ca00 c8cacb00 c9cbcd00 caccce00 cccdcf00 cdced000 cecfd100 cfd1d200 d0d2d300 b2b3b500 8f919300 8d8f9100 8b8d8f00 888a8c00 87898b01 bdbec05a c2c4c5c5 cecfd1e4 dadbdccb dedee0a4 dfdfe077 e0e1e243 e1e2e30d e2e3e400 e4e4e500 e5e5e600 e6e6e700 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 70727400 70727400 94969800 c0c1c300 c1c3c500 c2c4c600 c3c5c700 c4c6c800 c6c7c900 c7c8ca00 c8cacb00 c9cbcd00 caccce00 cccdcf00 cdced000 cecfd100 cfd1d200 d0d2d300 b2b3b500 8f919300 8d8f9100 8b8d8f00 888a8c1b 888a8cc2 898b8dff 8b8c8eff 8c8e90ff 8f9193ff 9c9ea0ff abacaeff bbbcbeff c9caccfd d9dadbdf e4e4e5a9 e5e5e65a e6e6e705 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 70727400 70727400 94969800 c0c1c300 c1c3c502 c2c4c600 c3c5c700 c4c6c800 c6c7c900 c7c8ca00 c8cacb00 c9cbcd00 caccce00 cccdcf00 cdced000 cecfd100 cfd1d200 d0d2d300 b2b3b500 8f919300 8d8f9100 8b8d8f23 8a8c8ee4 8c8e90ff 8d8f91ff 8f9092ff 919294ff 929496ff 949597ff 959698ff 96989aff 98999bff 999a9cff a7a9aaff cfd0d1ff e6e6e7af e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 70727400 70727400 87898b47 9fa0a2dd a8aaacfb b5b7b9de c0c2c4bb c4c6c898 c6c7c978 c7c8ca55 c8cacb33 c9cbcd10 caccce00 cccdcf00 cdced000 cecfd100 cfd1d200 d0d2d300 b2b3b500 8f919300 8d8f912f 8d8f91e1 8f9092ff 909294ff 929395ff 939597ff 959698ff 96989aff 98999bff 999a9cff 9b9c9eff 9c9d9fff 9d9ea0ff 9ea0a2ff a0a1a3ff d6d6d7ff e7e7e82f e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 7b7d7f00 7072743a 717375fd 737577ff 757779ff 77787aff 7a7b7dff 858688ff 929496ff a1a2a4ff afb0b2ff bcbdbfff c8cacbe8 cccdcfc2 cdced097 cecfd16d cfd1d244 d0d2d319 b2b3b503 8f919370 909193f7 919395ff 939496ff 949698ff 969799ff 97999bff 999a9cff 9a9b9dff 9b9d9fff 9d9ea0ff 9e9fa1ff 9fa1a3ff a0a2a4ff a2a3a5ff a3a4a6ff c2c3c4ff e7e7e864 e7e7e800 e7e7e800 e7e7e800 e7e7e800 e7e7e800 d7d7d800 │ │ -ffffff00 ffffff00 ffffff05 ffffff08 ffffff00 d7d8d900 74767899 76787aff 787a7cff 7a7b7dff 7b7d7fff 7d7f81ff 7f8183ff 818284ff 828486ff 848688ff 86888aff 88898bff 919395ff 9e9fa1ff aaacadff b2b4b5ff aeb0b1ff 9a9c9df7 929496ff 949597ff 959799ff 97989aff 989a9cff 9a9b9dff 9b9c9eff 9c9ea0ff 9d9fa1ff 9fa0a2ff a0a1a3ff a1a3a5ff a2a4a6ff a4a5a7ff a5a6a8ff a6a7a9ff bdbdbfff e7e7e87f e7e7e800 e7e7e800 e7e7e800 d7d8d900 65656600 08080800 │ │ -ffffff00 ffffff6a fefefef7 fefefeff ffffffe3 ffffffb6 cdcecee2 acadafff 96989aff 838587ff 808284ff 828385ff 838587ff 858789ff 87888aff 888a8cff 8a8c8eff 8b8d8fff 8d8f91ff 8f9092ff 909294ff 929395ff 939597ff 959698ff 96989aff 97999bff 999a9cff 9a9c9eff 9c9d9fff 9d9ea0ff 9e9fa1ff 9fa1a3ff a1a2a4ff a2a3a5ff a3a5a7ff a5a6a8ff a6a7a9ff a7a8aaff a8a9abff a9aaacff babbbdff e7e8e994 e7e8e900 e7e8e900 b9b9ba00 1f1f1f00 00000000 00000000 │ │ -f9fafa4d fafbfbf2 fafbfbff fafbfbff fafbfbff fbfbfbff fbfcfcff fcfdfdff fdfdfdff fdfdfdff f0f0f0ff dfdfe0ff cecfcfff bfc0c1ff afb0b2ff 9fa1a2ff 929395ff 909294ff 919395ff 939597ff 949698ff 96989aff 97999bff 999a9cff 9a9c9eff 9c9d9fff 9d9ea0ff 9ea0a2ff a0a1a3ff a1a2a4ff a2a3a5ff a3a5a7ff a4a6a8ff a6a7a9ff a7a8aaff a8a9abff a9aaacff aaabadff abacaeff acadafff b9babbff e7e8e9ac e8e8e900 a1a1a200 0f0f0f00 00000000 00000000 00000000 │ │ -f9fafa82 f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff fafbfbff fafbfbff fafbfbff fafbfbff fafbfbff fbfcfcff fcfcfcff fdfdfdff fefefeff fdfdfdff edededff dbdcddff c7c8c9ff b3b4b5ff 9fa0a2ff 9b9d9fff 9d9ea0ff 9e9fa1ff 9fa0a2ff a0a2a4ff a2a3a5ff a3a4a6ff a4a6a8ff a5a6a8ff a7a8aaff a7a9abff a9aaacff aaabadff abacaeff acadafff adaeb0ff aeafb1ff afb0b2ff b6b7b9ff e7e8e9c2 78787900 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87898b01 bdbec05a c2c4c5c5 cecfd1e4 dadbdccb dedee0a4 dfdfe077 e0e1e243 e1e2e30d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 888a8c1b 888a8cc2 898b8dff 8b8c8eff 8c8e90ff 8f9193ff 9c9ea0ff abacaeff bbbcbeff c9caccfd d9dadbdf e4e4e5a9 e5e5e65a e6e6e705 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c1c3c502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8d8f23 8a8c8ee4 8c8e90ff 8d8f91ff 8f9092ff 919294ff 929496ff 949597ff 959698ff 96989aff 98999bff 999a9cff a7a9aaff cfd0d1ff e6e6e7af 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 87898b47 9fa0a2dd a8aaacfb b5b7b9de c0c2c4bb c4c6c898 c6c7c978 c7c8ca55 c8cacb33 c9cbcd10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8d8f912f 8d8f91e1 8f9092ff 909294ff 929395ff 939597ff 959698ff 96989aff 98999bff 999a9cff 9b9c9eff 9c9d9fff 9d9ea0ff 9ea0a2ff a0a1a3ff d6d6d7ff e7e7e82f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 7072743a 717375fd 737577ff 757779ff 77787aff 7a7b7dff 858688ff 929496ff a1a2a4ff afb0b2ff bcbdbfff c8cacbe8 cccdcfc2 cdced097 cecfd16d cfd1d244 d0d2d319 b2b3b503 8f919370 909193f7 919395ff 939496ff 949698ff 969799ff 97999bff 999a9cff 9a9b9dff 9b9d9fff 9d9ea0ff 9e9fa1ff 9fa1a3ff a0a2a4ff a2a3a5ff a3a4a6ff c2c3c4ff e7e7e864 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ffffff05 ffffff08 00000000 00000000 74767899 76787aff 787a7cff 7a7b7dff 7b7d7fff 7d7f81ff 7f8183ff 818284ff 828486ff 848688ff 86888aff 88898bff 919395ff 9e9fa1ff aaacadff b2b4b5ff aeb0b1ff 9a9c9df7 929496ff 949597ff 959799ff 97989aff 989a9cff 9a9b9dff 9b9c9eff 9c9ea0ff 9d9fa1ff 9fa0a2ff a0a1a3ff a1a3a5ff a2a4a6ff a4a5a7ff a5a6a8ff a6a7a9ff bdbdbfff e7e7e87f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff6a fefefef7 fefefeff ffffffe3 ffffffb6 cdcecee2 acadafff 96989aff 838587ff 808284ff 828385ff 838587ff 858789ff 87888aff 888a8cff 8a8c8eff 8b8d8fff 8d8f91ff 8f9092ff 909294ff 929395ff 939597ff 959698ff 96989aff 97999bff 999a9cff 9a9c9eff 9c9d9fff 9d9ea0ff 9e9fa1ff 9fa1a3ff a1a2a4ff a2a3a5ff a3a5a7ff a5a6a8ff a6a7a9ff a7a8aaff a8a9abff a9aaacff babbbdff e7e8e994 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +f9fafa4d fafbfbf2 fafbfbff fafbfbff fafbfbff fbfbfbff fbfcfcff fcfdfdff fdfdfdff fdfdfdff f0f0f0ff dfdfe0ff cecfcfff bfc0c1ff afb0b2ff 9fa1a2ff 929395ff 909294ff 919395ff 939597ff 949698ff 96989aff 97999bff 999a9cff 9a9c9eff 9c9d9fff 9d9ea0ff 9ea0a2ff a0a1a3ff a1a2a4ff a2a3a5ff a3a5a7ff a4a6a8ff a6a7a9ff a7a8aaff a8a9abff a9aaacff aaabadff abacaeff acadafff b9babbff e7e8e9ac 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +f9fafa82 f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff fafbfbff fafbfbff fafbfbff fafbfbff fafbfbff fbfcfcff fcfcfcff fdfdfdff fefefeff fdfdfdff edededff dbdcddff c7c8c9ff b3b4b5ff 9fa0a2ff 9b9d9fff 9d9ea0ff 9e9fa1ff 9fa0a2ff a0a2a4ff a2a3a5ff a3a4a6ff a4a6a8ff a5a6a8ff a7a8aaff a7a9abff a9aaacff aaabadff abacaeff acadafff adaeb0ff aeafb1ff afb0b2ff b6b7b9ff e7e8e9c2 00000000 00000000 00000000 00000000 00000000 00000000 │ │ f8f9f971 f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafbff fafbfbff fafbfbff fafbfbff fafbfbff fafbfbff fbfcfcff fcfdfdff fdfefeff fdfdfdff eeeeeeff dadadbff c7c8c9ff b6b7b9ff a7a8aaff a5a6a8ff a6a7a9ff a7a8aaff a8a9abff a9abadff aaacaeff acadafff adaeb0ff aeafb1ff afb0b2ff afb1b3ff b0b2b4ff b1b2b4ff b4b5b7ff e6e6e7d4 00000001 00000000 00000000 00000000 00000000 00000000 │ │ f7f8f850 f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9faff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff fafbfbff fafbfbff fafbfbff fafbfbff fbfbfbff fcfcfcff fdfdfdff fdfefeff fdfdfdff eeeeefff dddddeff cccdceff bdbec0ff afb0b2ff adaeb0ff aeafb1ff afb0b2ff b0b1b3ff b1b2b4ff b2b3b5ff b3b4b6ff b3b5b7ff b4b5b7ff e3e3e4eb 0000000a 00000006 00000003 00000001 00000000 00000000 │ │ f5f6f70b f6f7f7f6 f6f7f7ff f6f7f7ff f6f7f7ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9faff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff fafbfbff fafbfbff fafbfbff fafbfbff fafbfbff fbfcfcff fcfdfdff fdfdfdff fdfdfdff f2f2f2ff e4e4e5ff d1d1d2ff b7b8baff b3b5b7ff b4b5b7ff b5b6b8ff b6b7b9ff b7b8baff dfdfe1fc 07070731 00000024 00000018 0000000d 00000005 00000001 │ │ -f4f5f500 f4f5f5cc f4f5f6ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff fafbfbff fafbfbff fafbfbff fafbfbff fbfbfbff fdfdfdff f5f5f5ff bdbebfff b6b7b9ff b7b8baff b8b9bbff b8b9bbff dbdbddff 1d1d1d6d 00000056 00000046 00000031 00000019 00000008 │ │ -f3f4f400 f3f4f4a1 f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafbff fbfcfcff e6e7e8ff b8b9bbff b9babcff b9babcff babbbdff d7d7d9ff 2727288d 00000076 0000006d 0000005a 0000003a 00000017 │ │ -f1f2f200 f1f2f277 f1f2f3ff f1f2f3ff f2f3f3ff f2f3f4ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9faff f9fafaff f9fafaff f9fafaff fbfcfcff bdbec0ff babbbdff bbbcbeff bbbcbeff d5d5d7ff 2b2b2c96 0000007f 0000007c 00000074 00000058 0000002a │ │ -eff0f100 eff0f148 f0f1f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f3ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f7ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff fbfbfbff ccccceff bcbdbfff bcbdbfff bdbec0ff d3d3d5ff 2e2e2f99 00000080 00000080 0000007c 00000068 00000038 │ │ -edeeef00 edeeef17 edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f2ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f6ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f8f9f9ff d5d5d7ff bdbec0ff bebfc1ff bebfc1ff d0d1d3ff 3b3b3c9e 00000080 00000080 0000007d 0000006a 00000039 │ │ -eceded00 eceded00 ecedede8 ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f2ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff dadbdcff bebfc1ff bfc0c2ff bfc0c2ff cfd0d1ff 414141a0 00000080 00000080 0000007d 00000067 00000036 │ │ -e9eaeb00 e9eaeb00 eaebebb7 eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f0ff eff0f1ff f0f1f1ff f0f1f1ff f0f1f2ff f1f2f2ff f1f2f2ff f1f2f3ff f1f2f3ff f2f3f3ff f2f3f4ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff e0e1e2ff bfc0c2ff bfc1c3ff c0c1c3ff cdcecfff 414141a0 00000080 00000080 0000007b 00000063 00000030 │ │ -e7e8e900 e7e8e900 e8e9e979 e8e9eaff e8e9eaff e9eaebff e9eaebff e9eaebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eff0f0ff eff0f0ff eff0f1ff f0f1f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f3ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff e5e5e6ff c0c1c3ff c0c1c3ff c0c1c3ff cccdceff 4c4d4da5 00000080 00000080 00000079 0000005c 00000029 │ │ -e5e6e700 e5e6e700 e5e6e735 e5e6e7ff e6e7e8ff e6e7e8ff e7e8e8ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaeaff e9eaebff e9eaebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f3ff f1f2f3ff e9e9eaff c1c2c4ff c1c2c4ff c1c2c4ff cacbccff 4d4e4ea6 00000080 0000007f 00000077 00000054 00000021 │ │ -e3e4e500 e3e4e500 e3e4e502 e3e4e5e9 e4e5e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaeaff e9eaebff e9eaebff eaebebff eaebecff eaebecff ebecedff ebecedff ecededff ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff ececedff c1c2c4ff c1c2c4ff c1c2c4ff c7c8caff 4d4e4ea6 00000080 0000007f 00000073 0000004c 0000001b │ │ -e1e2e300 e1e2e300 e1e2e300 e1e2e391 e1e2e3ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e8e9eaff e9eaebff e9eaebff eaebebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff c0c1c3ff bfc0c2ff bdbec0ff c2c3c5ff 4d4e4ea6 00000080 0000007e 0000006e 00000043 00000014 │ │ -dfe0e100 dfe0e100 dfe0e100 dfe0e128 dedfe1fd dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e3ff e2e3e4ff e2e3e4ff e2e3e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e9ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaebff e9eaebff e9eaebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff f1f2f2ff bcbdbfff babcbeff b9babcff bcbdbfff 4e4e4ea6 00000080 0000007d 00000067 00000038 0000000e │ │ -dbdcde00 dbdcde00 dbdcde00 dbdcde00 dcdddebc dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e1ff e0e1e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e4ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e4e5e6ff e4e5e6ff e4e5e7ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaeaff e9eaebff e9eaebff eaebecff eff0f0ff bcbdbfff b6b7b9ff b4b6b8ff b6b7b9ff 4e4e4ea6 00000080 0000007a 0000005f 0000002d 0000000a │ │ -d9dadc00 d9dadc00 d9dadc00 d9dadc00 d9dadc5c d9dadcff dadbddff dadbddff dbdcdeff dcdddeff dcdddfff dddedfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e4ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e8e9eaff eaebecff bfc0c2ff b2b3b5ff b0b2b4ff b1b3b5ff 4e4e4ea6 0000007f 00000077 00000055 00000023 00000006 │ │ -d7d8da00 d7d8da00 d7d8da00 d7d8da00 d7d8da08 d7d8dae3 d7d8daff d8d9dbff d8d9dbff d9dadcff d9dadcff dadbddff dadbddff dbdcddff dbdcdeff dcdddeff dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e3ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff c4c5c7ff aeafb1ff acaeb0ff aeafb1ff 474747a3 0000007f 00000073 0000004a 0000001a 00000004 │ │ -d4d5d700 d4d5d700 d4d5d700 d4d5d700 d4d5d700 d4d5d749 d3d4d6fc d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9daff d8d9dbff d9dadbff d9dadcff dadbdcff dadbddff dbdcddff dbdcdeff dcdddeff dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e3ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff c8cacbff a9abadff a8a9acff aaabadff 3a3a3a9d 0000007d 0000006b 0000003d 00000011 00000002 │ │ -cccdcf00 cccdcf00 cccdcf00 cccdcf00 cccdcf00 cccdcf00 c9cacc70 c9cbcdff cccdcfff cecfd1ff d0d1d3ff d2d3d5ff d3d4d6ff d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9dbff d8d9dbff d9dadcff dadbdcff dadbddff dbdcddff dbdcdeff dcdddeff dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e1ff e0e1e2ff e0e1e2ff e0e1e3ff e1e2e3ff cfd0d2ff a5a6a9ff a3a5a7ff a6a8aaff 2b2b2b96 0000007a 00000061 0000002f 0000000b 00000001 │ │ -a3a4a500 a3a4a500 a3a4a500 a3a4a500 a3a4a500 a3a4a500 a0a1a200 98999c72 bfc1c3f9 c2c3c5ff c4c5c8ff c7c8caff c9caccff cbccceff cecfd1ff d0d1d3ff d2d3d5ff d3d4d6ff d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9dbff d8d9dbff d9dadcff d9dadcff dadbddff dadbddff dbdcdeff dbdcdeff dcdddfff dddedfff dddedfff dedfe0ff dedfe0ff dedfe1ff d7d8daff a1a2a5ff 9fa1a3ff a5a6a9ff 2121218d 00000076 00000055 00000023 00000006 00000000 │ │ +00000000 f4f5f5cc f4f5f6ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff fafbfbff fafbfbff fafbfbff fafbfbff fbfbfbff fdfdfdff f5f5f5ff bdbebfff b6b7b9ff b7b8baff b8b9bbff b8b9bbff dbdbddff 1d1d1d6d 00000056 00000046 00000031 00000019 00000008 │ │ +00000000 f3f4f4a1 f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafaff f9fafbff fbfcfcff e6e7e8ff b8b9bbff b9babcff b9babcff babbbdff d7d7d9ff 2727288d 00000076 0000006d 0000005a 0000003a 00000017 │ │ +00000000 f1f2f277 f1f2f3ff f1f2f3ff f2f3f3ff f2f3f4ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9faff f9fafaff f9fafaff f9fafaff fbfcfcff bdbec0ff babbbdff bbbcbeff bbbcbeff d5d5d7ff 2b2b2c96 0000007f 0000007c 00000074 00000058 0000002a │ │ +00000000 eff0f148 f0f1f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f3ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f7ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f8ff f7f8f9ff f8f9f9ff f8f9f9ff f8f9f9ff f8f9f9ff fbfbfbff ccccceff bcbdbfff bcbdbfff bdbec0ff d3d3d5ff 2e2e2f99 00000080 00000080 0000007c 00000068 00000038 │ │ +00000000 edeeef17 edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f2ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f6ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f7ff f6f7f8ff f7f8f8ff f7f8f8ff f8f9f9ff d5d5d7ff bdbec0ff bebfc1ff bebfc1ff d0d1d3ff 3b3b3c9e 00000080 00000080 0000007d 0000006a 00000039 │ │ +00000000 00000000 ecedede8 ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f2ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff f5f6f6ff f5f6f6ff f5f6f7ff f6f7f7ff f6f7f7ff dadbdcff bebfc1ff bfc0c2ff bfc0c2ff cfd0d1ff 414141a0 00000080 00000080 0000007d 00000067 00000036 │ │ +00000000 00000000 eaebebb7 eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f0ff eff0f1ff f0f1f1ff f0f1f1ff f0f1f2ff f1f2f2ff f1f2f2ff f1f2f3ff f1f2f3ff f2f3f3ff f2f3f4ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff f4f5f5ff f4f5f5ff f4f5f5ff f4f5f6ff f5f6f6ff e0e1e2ff bfc0c2ff bfc1c3ff c0c1c3ff cdcecfff 414141a0 00000080 00000080 0000007b 00000063 00000030 │ │ +00000000 00000000 e8e9e979 e8e9eaff e8e9eaff e9eaebff e9eaebff e9eaebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eff0f0ff eff0f0ff eff0f1ff f0f1f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f3ff f1f2f3ff f2f3f3ff f2f3f3ff f2f3f4ff f3f4f4ff f3f4f4ff f3f4f5ff e5e5e6ff c0c1c3ff c0c1c3ff c0c1c3ff cccdceff 4c4d4da5 00000080 00000080 00000079 0000005c 00000029 │ │ +00000000 00000000 e5e6e735 e5e6e7ff e6e7e8ff e6e7e8ff e7e8e8ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaeaff e9eaebff e9eaebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff f0f1f2ff f0f1f2ff f1f2f2ff f1f2f3ff f1f2f3ff e9e9eaff c1c2c4ff c1c2c4ff c1c2c4ff cacbccff 4d4e4ea6 00000080 0000007f 00000077 00000054 00000021 │ │ +00000000 00000000 e3e4e502 e3e4e5e9 e4e5e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaeaff e9eaebff e9eaebff eaebebff eaebecff eaebecff ebecedff ebecedff ecededff ecedeeff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff eff0f0ff eff0f1ff eff0f1ff f0f1f1ff ececedff c1c2c4ff c1c2c4ff c1c2c4ff c7c8caff 4d4e4ea6 00000080 0000007f 00000073 0000004c 0000001b │ │ +00000000 00000000 00000000 e1e2e391 e1e2e3ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e8e9eaff e9eaebff e9eaebff eaebebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff edeeeeff edeeefff edeeefff eeefefff eeeff0ff eeeff0ff c0c1c3ff bfc0c2ff bdbec0ff c2c3c5ff 4d4e4ea6 00000080 0000007e 0000006e 00000043 00000014 │ │ +00000000 00000000 00000000 dfe0e128 dedfe1fd dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e3ff e2e3e4ff e2e3e4ff e2e3e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e9ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaebff e9eaebff e9eaebff eaebecff eaebecff ebececff ebecedff ebecedff ecededff ecedeeff f1f2f2ff bcbdbfff babcbeff b9babcff bcbdbfff 4e4e4ea6 00000080 0000007d 00000067 00000038 0000000e │ │ +00000000 00000000 00000000 00000000 dcdddebc dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e1ff e0e1e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e4ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e4e5e6ff e4e5e6ff e4e5e7ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e7e8e9ff e8e9eaff e8e9eaff e9eaeaff e9eaebff e9eaebff eaebecff eff0f0ff bcbdbfff b6b7b9ff b4b6b8ff b6b7b9ff 4e4e4ea6 00000080 0000007a 0000005f 0000002d 0000000a │ │ +00000000 00000000 00000000 00000000 d9dadc5c d9dadcff dadbddff dadbddff dbdcdeff dcdddeff dcdddfff dddedfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e4ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff e6e7e8ff e7e8e9ff e7e8e9ff e8e9eaff eaebecff bfc0c2ff b2b3b5ff b0b2b4ff b1b3b5ff 4e4e4ea6 0000007f 00000077 00000055 00000023 00000006 │ │ +00000000 00000000 00000000 00000000 d7d8da08 d7d8dae3 d7d8daff d8d9dbff d8d9dbff d9dadcff d9dadcff dadbddff dadbddff dbdcddff dbdcdeff dcdddeff dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e3ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff e4e5e6ff e4e5e6ff e5e6e7ff e5e6e7ff e6e7e8ff e6e7e8ff c4c5c7ff aeafb1ff acaeb0ff aeafb1ff 474747a3 0000007f 00000073 0000004a 0000001a 00000004 │ │ +00000000 00000000 00000000 00000000 00000000 d4d5d749 d3d4d6fc d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9daff d8d9dbff d9dadbff d9dadcff dadbdcff dadbddff dbdcddff dbdcdeff dcdddeff dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e2ff e0e1e2ff e0e1e3ff e1e2e3ff e1e2e3ff e2e3e4ff e2e3e4ff e3e4e5ff e3e4e5ff e3e4e6ff c8cacbff a9abadff a8a9acff aaabadff 3a3a3a9d 0000007d 0000006b 0000003d 00000011 00000002 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 c9cacc70 c9cbcdff cccdcfff cecfd1ff d0d1d3ff d2d3d5ff d3d4d6ff d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9dbff d8d9dbff d9dadcff dadbdcff dadbddff dbdcddff dbdcdeff dcdddeff dcdddfff dddedfff dddee0ff dedfe0ff dedfe1ff dfe0e1ff dfe0e1ff e0e1e2ff e0e1e2ff e0e1e3ff e1e2e3ff cfd0d2ff a5a6a9ff a3a5a7ff a6a8aaff 2b2b2b96 0000007a 00000061 0000002f 0000000b 00000001 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 98999c72 bfc1c3f9 c2c3c5ff c4c5c8ff c7c8caff c9caccff cbccceff cecfd1ff d0d1d3ff d2d3d5ff d3d4d6ff d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9dbff d8d9dbff d9dadcff d9dadcff dadbddff dadbddff dbdcdeff dbdcdeff dcdddfff dddedfff dddedfff dedfe0ff dedfe0ff dedfe1ff d7d8daff a1a2a5ff 9fa1a3ff a5a6a9ff 2121218d 00000076 00000055 00000023 00000006 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a2a2b1f 6f707287 98999cca b8babcf7 bcbec0ff bfc0c2ff c1c3c5ff c3c5c7ff c6c7c9ff c8caccff caccceff cdced0ff cfd0d2ff d1d2d4ff d3d4d6ff d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9dbff d8d9dbff d9dadcff d9dadcff dadbddff dadbddff dbdcdeff dbdcdeff dcdddeff dfe0e1ff a0a1a4ff 9b9d9fff a5a7a9ff 0a0a0a82 00000070 00000047 00000018 00000003 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000b 0606061e 23232448 3f40416f 60616397 808183bc a2a3a5df babbbefc bdbec1ff bfc1c3ff c1c3c6ff c4c5c8ff c6c8caff c9caccff cbcdcfff cdcfd1ff d0d1d3ff d2d3d5ff d3d4d6ff d4d5d7ff d5d6d8ff d6d7d9ff d6d7d9ff d7d8daff d7d8daff d8d9dbff d8d9dbff d9dadbff dadbdcff b2b3b5ff 97999bff 9c9ea0f5 0000007c 00000065 00000036 0000000f 00000001 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 00000009 0000000e 00000014 0000001a 00000023 09090a31 2b2b2c59 51525487 78797bb3 9ea0a2dd b8b9bcfd bbbdbfff bdbfc2ff c0c1c4ff c2c4c6ff c5c6c8ff c7c8cbff c9cbcdff cccdcfff cecfd1ff d0d1d3ff d2d3d5ff d3d4d6ff d5d6d7ff d5d6d8ff d6d7d9ff d6d7d9ff c3c5c7ff 929497ff 818285e5 00000076 00000054 00000024 00000007 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000007 0000000b 0000000f 00000015 0000001d 00000025 0d0e0e36 32323363 57585a90 7a7c7eb8 a1a3a6e1 b8b9bcfe bbbcbfff bdbec1ff bfc1c3ff c2c3c5ff c4c5c8ff c7c8caff c9caccff cbcccfff cecfd1ff cfd1d3ff d2d3d5ff d2d3d5ff 919396ff 6c6d6fd3 0000006b 00000041 00000016 00000003 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000003 00000005 00000008 0000000c 00000011 00000018 0000001f 00000027 1111113b 35363669 5c5d5e96 7e7f81bd a4a5a8e5 b7b9bcff babcbeff bcbec0ff bfc0c3ff c1c3c5ff c3c5c7ff c6c7c9ff c8caccff a1a3a6ff 515254ba 00000057 0000002a 0000000a 00000001 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000003 00000005 00000008 0000000b 00000011 00000016 0000001d 00000026 1111123a 2f303162 4f505189 6e6f71ae 8f9092d0 acaeb0ee b8babcff babcbfff b3b5b7ff 3131328a 00000038 00000014 00000004 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000003 00000004 00000007 0000000a 0000000f 00000014 0000001c 00000024 0000002c 18181848 3e3f4075 61626398 1a1a1b45 00000019 00000006 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000003 00000005 00000007 0000000b 00000010 00000015 00000016 00000010 00000007 00000001 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000003 00000003 00000002 00000001 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/ic_menu_info_details.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -25,91 +25,54 @@ │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,231,239) # rgb = (0xef,0xe7,0xef) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ - (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (206,203,206) # rgb = (0xce,0xcb,0xce) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ @@ -121,21 +84,17 @@ │ │ (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ @@ -165,15 +124,14 @@ │ │ (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (189,182,189) # rgb = (0xbd,0xb6,0xbd) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (189,195,189) # rgb = (0xbd,0xc3,0xbd) │ │ @@ -184,22 +142,18 @@ │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (214,207,214) # rgb = (0xd6,0xcf,0xd6) │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ @@ -214,61 +168,107 @@ │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (189,186,189) # rgb = (0xbd,0xba,0xbd) │ │ + (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + ( 90, 85, 90) # rgb = (0x5a,0x55,0x5a) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + ( 82, 89, 82) # rgb = (0x52,0x59,0x52) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + ( 99,105, 99) # rgb = (0x63,0x69,0x63) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + ( 66, 69, 66) # rgb = (0x42,0x45,0x42) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ } │ │ tRNS { │ │ - 0 1 2 3 4 5 9 12 15 17 19 8 14 21 28 44 82 95 129 82 16 26 66 146 200 255 255 255 255 255 200 146 13 25 67 181 255 255 255 255 255 255 255 181 7 37 166 250 255 255 255 255 255 255 255 250 58 205 255 255 255 255 255 255 255 207 75 231 255 255 231 55 231 233 37 207 255 255 255 255 166 118 45 36 121 169 80 253 255 71 71 253 80 193 255 64 64 255 255 193 72 255 65 65 72 6 22 159 77 29 18 74 159 217 166 92 85 92 217 48 253 255 255 255 253 48 88 255 88 116 248 214 214 214 248 116 130 101 41 31 94 130 130 70 23 11 70 130 116 64 116 88 88 253 253 48 219 64 219 159 64 159 72 72 195 255 195 81 253 253 81 169 71 71 169 38 209 113 35 121 209 38 55 233 255 255 255 233 55 80 231 255 231 80 58 209 209 58 37 166 253 166 69 181 181 66 146 202 202 66 51 83 100 129} │ │ + 0 1 2 3 4 5 9 12 15 17 19 8 14 21 28 44 82 95 129 82 16 26 66 146 200 200 146 13 25 67 181 181 7 37 166 250 250 58 205 207 75 231 231 55 231 233 37 207 166 118 45 36 121 169 80 253 71 71 253 80 193 64 64 193 72 65 65 72 6 22 159 77 29 18 74 159 217 166 92 85 92 217 48 253 253 48 88 88 116 248 214 214 214 248 116 130 101 41 31 94 130 130 70 23 11 70 130 116 64 116 88 88 253 253 48 219 64 219 159 64 159 72 72 195 195 81 253 253 81 169 71 71 169 38 209 113 35 121 209 38 55 233 233 55 80 231 231 80 58 209 209 58 37 166 253 166 69 181 181 66 146 202 202 66 51 83 100 129} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304040302010000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000010305060708090a0a0908070605030100000000000000000000000000000000 │ │ 000000000000000000000000000001040b0c0d0e0f1011121211130f0e0d0c0b04010000000000000000000000000000 │ │ -00000000000000000000000001030b1415161718191a1a1b1c1d1c1a1e1f1615140b0301000000000000000000000000 │ │ -0000000000000000000000010520212223191d2425262727282727292a1b1a2b22212005010000000000000000000000 │ │ -00000000000000000000022c092d2e2f1d252630313232323332333234313536372e2d092c0200000000000000000000 │ │ -000000000000000000022c0a38391a3a3b3c313333333d333e3f3e3f333f3240353641380a2c02000000000000000000 │ │ -0000000000000000012c0a42431d44304032333f3f33333d333f3e333d333e3332274546420a2c010000000000000000 │ │ -00000000000000010509474836353c3433333f3333333f3333333f3333333f333333312a494709050100000000000000 │ │ -0000000000000003204a4b1b353c34323f3333334c4d4e4e4e4f4d4c333333333f3333312a414a200300000000000000 │ │ -0000000000000106215019253c343232323332333d5152535352543d32333233323332323c4555210601000000000000 │ │ -00000000000004095657582731323232323232323159212020215a3c3232323232323232323b5b5c0904000000000000 │ │ -000000000001060e5d5e26314032323432343234285f0802020860613132343234323432344062630e06010000000000 │ │ -00000000000308641c652731323134403440344027660904040967653c314031403440344034262a6808030000000000 │ │ -0000000000696a6b5e3b31403131403131313131296c6d6e6e6d6f24273131313131313131403165706a690000000000 │ │ -0000000000066d712a27313131313131314031315872737474755036283140314031403131313129766d060000000000 │ │ -000000000120777861283c3c3c3c3c3c3c3c3c3135361a797a797b2a27313c313c313c313c313c277c7d200100000000 │ │ -0000000002147e457f303c3c3c3c3c3c3c3c3c3c3c3c272626352926273c3c3c3c3c3c3c3c3c3c3c2580140200000000 │ │ -00000000036e812a3b28303c303c303c30303c3032828384838586313c303c30303c30303c30303c29876e0300000000 │ │ -00000000040a885826272727272727272827272731898a8b8b8a8c31272827272827272827272827358d0a0400000000 │ │ -00000000040a8e627f27272827282727272728277f8f90919190922926272727272727272727272726930a0400000000 │ │ -00000000036e946535272626262626262626262629600c01010c952a3b262626262626262626262635966e0300000000 │ │ -000000000214976535262626262626262626263b29600c01010c95243526262626262626262626262698140200000000 │ │ -0000000001207d9935263b263b3b263b3b263b2625600c01010c952429263b263b263b263b263b269a9b200100000000 │ │ -0000000000066d9c357f35357f35357f357f352625600c01010c9d4529357f357f357f357f357f279e6d060000000000 │ │ -000000000069909f35353535353535353535353525a00c01010c9545613535353535353535353527a190690000000000 │ │ -00000000000308a2297f3535353535353529352925a00c01010c9d45257f29352935293529357f26a308030000000000 │ │ -000000000001060ea4262929292929292935292965600c01010c9da52529352929352929352927a60e06010000000000 │ │ -0000000000000409a7a83529292929292929292962a00c0202089d3625292929292929292935a9aa0904000000000000 │ │ -000000000000010615ab272961446144614461292aac21202021ad1b6529256144612529293cae150601000000000000 │ │ -000000000000000320afb028292529252925292536b152b25352b37a656144614461446127b4b5200300000000000000 │ │ -00000000000000010509b6b72661252525252544457bb8b9bab9b91a6525254425252926bbbc09050100000000000000 │ │ -0000000000000000012c0abdbe272925254425252565bf454545452a65252525252927c0c10a2c010000000000000000 │ │ -000000000000000000022c0ac2c33c29256525652565655858585865652565252928c4c50a2c02000000000000000000 │ │ -00000000000000000000022c09c6c7c827296525656525652565256565652927c8c9c6092c0200000000000000000000 │ │ -000000000000000000000001052021cacb333c356165656565656561353133ccca212005010000000000000000000000 │ │ -00000000000000000000000001030b1415cdcecf3f3332343132333dd0ced115140b0301000000000000000000000000 │ │ -000000000000000000000000000001040b0c6a0ed2d3d4d5d5d4d3d20e6a0c0b04010000000000000000000000000000 │ │ -000000000000000000000000000000000103050607086e0a0a6e08070605030100000000000000000000000000000000 │ │ +00000000000000000000000001030b1415161718a8a9a9aaabacaba9191a1615140b0301000000000000000000000000 │ │ +000000000000000000000001051b1c1d1ea8acadaeafb0b0b1b0b0b2b3aaa91f1d1c1b05010000000000000000000000 │ │ +00000000000000000000022009212223acaeafb4b5b6b6b6b7b6b7b6b8b5b9ba24222109200200000000000000000000 │ │ +00000000000000000002200a2526a9bbbcbdb5b7b7b7beb7bfc0bfc0b7c0b6c1b9ba27250a2002000000000000000000 │ │ +000000000000000001200a2829acc2b4c1b6b7c0c0b7b7beb7c0bfb7beb7bfb7b6b0c32a280a20010000000000000000 │ │ +000000000000000105092b2cbab9bdb8b7b7c0b7b7b7c0b7b7b7c0b7b7b7c0b7b7b7b5b32d2b09050100000000000000 │ │ +00000000000000031b2e2faab9bdb8b6c0b7b7b7c4c5c6c6c6c7c5c4b7b7b7b7c0b7b7b5b3272e1b0300000000000000 │ │ +00000000000001061c30a8aebdb8b6b6b6b7b6b7be313233333234beb6b7b6b7b6b7b6b6bdc3351c0601000000000000 │ │ +00000000000004093637c8b0b5b6b6b6b6b6b6b6b5381c1b1b1c39bdb6b6b6b6b6b6b6b6b6bc3a3b0904000000000000 │ │ +000000000001060e3cc9afb5c1b6b6b8b6b8b6b8b13d080202083ecab5b6b8b6b8b6b8b6b8c1cb3f0e06010000000000 │ │ +0000000000030840abccb0b5b6b5b8c1b8c1b8c1b0410904040942ccbdb5c1b5c1b8c1b8c1b8afb34308030000000000 │ │ +0000000000444546c9bcb5c1b5b5c1b5b5b5b5b5b247484949484aadb0b5b5b5b5b5b5b5b5c1b5cc4b45440000000000 │ │ +000000000006484cb3b0b5b5b5b5b5b5b5c1b5b5c84d4e4f4f5030bab1b5c1b5c1b5c1b5b5b5b5b25148060000000000 │ │ +00000000011b5253cab1bdbdbdbdbdbdbdbdbdb5b9baa9cdcecdcfb3b0b5bdb5bdb5bdb5bdb5bdb054551b0100000000 │ │ +00000000021456c3d0b4bdbdbdbdbdbdbdbdbdbdbdbdb0afafb9b2afb0bdbdbdbdbdbdbdbdbdbdbdae57140200000000 │ │ +00000000034958b3bcb1b4bdb4bdb4bdb4b4bdb4b6595a5b5a5c5db5bdb4bdb4b4bdb4b4bdb4b4bdb25e490300000000 │ │ +00000000040a5fc8afb0b0b0b0b0b0b0b1b0b0b0b5606162626163b5b0b1b0b0b1b0b0b1b0b0b1b0b9640a0400000000 │ │ +00000000040a65cbd0b0b0b1b0b1b0b0b0b0b1b0d0666768686769b2afb0b0b0b0b0b0b0b0b0b0b0af6a0a0400000000 │ │ +0000000003496bccb9b0afafafafafafafafafafb23e0c01010c6cb3bcafafafafafafafafafafafb96d490300000000 │ │ +0000000002146eccb9afafafafafafafafafafbcb23e0c01010c6cadb9afafafafafafafafafafafaf6f140200000000 │ │ +00000000011b5570b9afbcafbcbcafbcbcafbcafae3e0c01010c6cadb2afbcafbcafbcafbcafbcaf71721b0100000000 │ │ +0000000000064873b9d0b9b9d0b9b9d0b9d0b9afae3e0c01010c74c3b2b9d0b9d0b9d0b9d0b9d0b07548060000000000 │ │ +0000000000446776b9b9b9b9b9b9b9b9b9b9b9b9ae770c01010c6cc3cab9b9b9b9b9b9b9b9b9b9b07867440000000000 │ │ +0000000000030879b2d0b9b9b9b9b9b9b9b2b9b2ae770c01010c74c3aed0b2b9b2b9b2b9b2b9d0af7a08030000000000 │ │ +000000000001060e7bafb2b2b2b2b2b2b2b9b2b2cc3e0c01010c74d1aeb2b9b2b2b9b2b2b9b2b07c0e06010000000000 │ │ +00000000000004097d7eb9b2b2b2b2b2b2b2b2b2cb770c02020874baaeb2b2b2b2b2b2b2b2b97f800904000000000000 │ │ +00000000000001061581b0b2cac2cac2cac2cab2b3821c1b1b1c83aaccb2aecac2caaeb2b2bd84150601000000000000 │ │ +00000000000000031b8586b1b2aeb2aeb2aeb2aeba873288333289cecccac2cac2cac2cab08a8b1b0300000000000000 │ │ +000000000000000105098c8dafcaaeaeaeaeaec2c3cfd2d3d4d3d3a9ccaeaec2aeaeb2af8e8f09050100000000000000 │ │ +000000000000000001200a9091b0b2aeaec2aeaeaeccd5c3c3c3c3b3ccaeaeaeaeb2b092930a20010000000000000000 │ │ +00000000000000000002200a9495bdb2aeccaeccaeccccc8c8c8c8ccccaeccaeb2b196970a2002000000000000000000 │ │ +0000000000000000000002200998999ab0b2ccaeccccaeccaeccaeccccccb2b09a9b9809200200000000000000000000 │ │ +000000000000000000000001051b1c9c9db7bdb9cacccccccccccccab9b5b79e9c1c1b05010000000000000000000000 │ │ +00000000000000000000000001030b14159fa0a1c0b7b6b8b5b6b7bea2a0a315140b0301000000000000000000000000 │ │ +000000000000000000000000000001040b0c450ea4a5a6a7a7a6a5a40e450c0b04010000000000000000000000000000 │ │ +00000000000000000000000000000000010305060708490a0a4908070605030100000000000000000000000000000000 │ │ 000000000000000000000000000000000000000001020304040302010000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/ic_menu_forward_small.png │ ├── sng │ │ @@ -5,198 +5,197 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (120,116,120) # rgb = (0x78,0x74,0x78) │ │ (135,136,135) # rgb = (0x87,0x88,0x87) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (109,108,109) # rgb = (0x6d,0x6c,0x6d) │ │ (105,103,105) # rgb = (0x69,0x67,0x69) │ │ (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (132,133,132) # rgb = (0x84,0x85,0x84) │ │ - (144,142,144) # rgb = (0x90,0x8e,0x90) │ │ (111,114,111) # rgb = (0x6f,0x72,0x6f) │ │ (124,122,124) # rgb = (0x7c,0x7a,0x7c) │ │ (230,228,230) # rgb = (0xe6,0xe4,0xe6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (147,146,147) # rgb = (0x93,0x92,0x93) │ │ (115,114,115) # rgb = (0x73,0x72,0x73) │ │ (122,123,122) # rgb = (0x7a,0x7b,0x7a) │ │ (231,232,231) # rgb = (0xe7,0xe8,0xe7) │ │ (214,210,214) # rgb = (0xd6,0xd2,0xd6) │ │ (172,170,172) # rgb = (0xac,0xaa,0xac) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (170,171,170) # rgb = (0xaa,0xab,0xaa) │ │ (176,174,176) # rgb = (0xb0,0xae,0xb0) │ │ (194,195,194) # rgb = (0xc2,0xc3,0xc2) │ │ - (126,124,126) # rgb = (0x7e,0x7c,0x7e) │ │ - (153,155,153) # rgb = (0x99,0x9b,0x99) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (115,114,115) # rgb = (0x73,0x72,0x73) │ │ (114,113,114) # rgb = (0x72,0x71,0x72) │ │ (179,180,179) # rgb = (0xb3,0xb4,0xb3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (119,121,119) # rgb = (0x77,0x79,0x77) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 98, 97, 98) # rgb = (0x62,0x61,0x62) │ │ (100,101,100) # rgb = (0x64,0x65,0x64) │ │ - (122,120,122) # rgb = (0x7a,0x78,0x7a) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (148,149,148) # rgb = (0x94,0x95,0x94) │ │ (123,122,123) # rgb = (0x7b,0x7a,0x7b) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (174,175,174) # rgb = (0xae,0xaf,0xae) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (128,127,128) # rgb = (0x80,0x7f,0x80) │ │ - (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ (106,105,106) # rgb = (0x6a,0x69,0x6a) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (234,235,234) # rgb = (0xea,0xeb,0xea) │ │ (149,146,149) # rgb = (0x95,0x92,0x95) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (148,147,148) # rgb = (0x94,0x93,0x94) │ │ - (152,150,152) # rgb = (0x98,0x96,0x98) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (150,151,150) # rgb = (0x96,0x97,0x96) │ │ - (146,148,146) # rgb = (0x92,0x94,0x92) │ │ (101,100,101) # rgb = (0x65,0x64,0x65) │ │ (138,139,138) # rgb = (0x8a,0x8b,0x8a) │ │ (144,146,144) # rgb = (0x90,0x92,0x90) │ │ - (132,131,132) # rgb = (0x84,0x83,0x84) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (128,130,128) # rgb = (0x80,0x82,0x80) │ │ (105,103,105) # rgb = (0x69,0x67,0x69) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (209,210,209) # rgb = (0xd1,0xd2,0xd1) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (143,146,143) # rgb = (0x8f,0x92,0x8f) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (144,146,144) # rgb = (0x90,0x92,0x90) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (133,132,133) # rgb = (0x85,0x84,0x85) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (125,127,125) # rgb = (0x7d,0x7f,0x7d) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ - (140,141,140) # rgb = (0x8c,0x8d,0x8c) │ │ - (144,141,144) # rgb = (0x90,0x8d,0x90) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ (166,165,166) # rgb = (0xa6,0xa5,0xa6) │ │ (138,140,138) # rgb = (0x8a,0x8c,0x8a) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (140,139,140) # rgb = (0x8c,0x8b,0x8c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (158,157,158) # rgb = (0x9e,0x9d,0x9e) │ │ (187,188,187) # rgb = (0xbb,0xbc,0xbb) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (138,137,138) # rgb = (0x8a,0x89,0x8a) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (136,137,136) # rgb = (0x88,0x89,0x88) │ │ - (135,137,135) # rgb = (0x87,0x89,0x87) │ │ - (134,137,134) # rgb = (0x86,0x89,0x86) │ │ - (143,144,143) # rgb = (0x8f,0x90,0x8f) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (192,193,192) # rgb = (0xc0,0xc1,0xc0) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (137,133,137) # rgb = (0x89,0x85,0x89) │ │ - (118,119,118) # rgb = (0x76,0x77,0x76) │ │ - (133,132,133) # rgb = (0x85,0x84,0x85) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (143,142,143) # rgb = (0x8f,0x8e,0x8f) │ │ (160,157,160) # rgb = (0xa0,0x9d,0xa0) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (158,160,158) # rgb = (0x9e,0xa0,0x9e) │ │ (159,155,159) # rgb = (0x9f,0x9b,0x9f) │ │ (170,167,170) # rgb = (0xaa,0xa7,0xaa) │ │ (169,167,169) # rgb = (0xa9,0xa7,0xa9) │ │ (160,163,160) # rgb = (0xa0,0xa3,0xa0) │ │ - (141,138,141) # rgb = (0x8d,0x8a,0x8d) │ │ - (130,132,130) # rgb = (0x82,0x84,0x82) │ │ - (134,132,134) # rgb = (0x86,0x84,0x86) │ │ (144,143,144) # rgb = (0x90,0x8f,0x90) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (204,207,204) # rgb = (0xcc,0xcf,0xcc) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (205,206,205) # rgb = (0xcd,0xce,0xcd) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (209,211,209) # rgb = (0xd1,0xd3,0xd1) │ │ (215,214,215) # rgb = (0xd7,0xd6,0xd7) │ │ (219,220,219) # rgb = (0xdb,0xdc,0xdb) │ │ - (124,126,124) # rgb = (0x7c,0x7e,0x7c) │ │ - (128,129,128) # rgb = (0x80,0x81,0x80) │ │ - (132,129,132) # rgb = (0x84,0x81,0x84) │ │ (142,144,142) # rgb = (0x8e,0x90,0x8e) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ - (110,109,110) # rgb = (0x6e,0x6d,0x6e) │ │ - (122,124,122) # rgb = (0x7a,0x7c,0x7a) │ │ - (133,131,133) # rgb = (0x85,0x83,0x85) │ │ (143,145,143) # rgb = (0x8f,0x91,0x8f) │ │ (170,171,170) # rgb = (0xaa,0xab,0xaa) │ │ (239,240,239) # rgb = (0xef,0xf0,0xef) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (146,145,146) # rgb = (0x92,0x91,0x92) │ │ (170,167,170) # rgb = (0xaa,0xa7,0xaa) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (148,147,148) # rgb = (0x94,0x93,0x94) │ │ (188,186,188) # rgb = (0xbc,0xba,0xbc) │ │ (158,162,158) # rgb = (0x9e,0xa2,0x9e) │ │ (182,183,182) # rgb = (0xb6,0xb7,0xb6) │ │ + (132,133,132) # rgb = (0x84,0x85,0x84) │ │ + (144,142,144) # rgb = (0x90,0x8e,0x90) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (147,146,147) # rgb = (0x93,0x92,0x93) │ │ + (126,124,126) # rgb = (0x7e,0x7c,0x7e) │ │ + (153,155,153) # rgb = (0x99,0x9b,0x99) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (122,120,122) # rgb = (0x7a,0x78,0x7a) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (148,149,148) # rgb = (0x94,0x95,0x94) │ │ + (128,127,128) # rgb = (0x80,0x7f,0x80) │ │ + (137,138,137) # rgb = (0x89,0x8a,0x89) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (124,125,124) # rgb = (0x7c,0x7d,0x7c) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (148,147,148) # rgb = (0x94,0x93,0x94) │ │ + (152,150,152) # rgb = (0x98,0x96,0x98) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (150,151,150) # rgb = (0x96,0x97,0x96) │ │ + (146,148,146) # rgb = (0x92,0x94,0x92) │ │ + (132,131,132) # rgb = (0x84,0x83,0x84) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (128,130,128) # rgb = (0x80,0x82,0x80) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (143,146,143) # rgb = (0x8f,0x92,0x8f) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (144,146,144) # rgb = (0x90,0x92,0x90) │ │ + (125,127,125) # rgb = (0x7d,0x7f,0x7d) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ + (140,141,140) # rgb = (0x8c,0x8d,0x8c) │ │ + (144,141,144) # rgb = (0x90,0x8d,0x90) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (140,139,140) # rgb = (0x8c,0x8b,0x8c) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (136,137,136) # rgb = (0x88,0x89,0x88) │ │ + (135,137,135) # rgb = (0x87,0x89,0x87) │ │ + (134,137,134) # rgb = (0x86,0x89,0x86) │ │ + (143,144,143) # rgb = (0x8f,0x90,0x8f) │ │ + (118,119,118) # rgb = (0x76,0x77,0x76) │ │ + (133,132,133) # rgb = (0x85,0x84,0x85) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (143,142,143) # rgb = (0x8f,0x8e,0x8f) │ │ + (141,138,141) # rgb = (0x8d,0x8a,0x8d) │ │ + (130,132,130) # rgb = (0x82,0x84,0x82) │ │ + (134,132,134) # rgb = (0x86,0x84,0x86) │ │ + (124,126,124) # rgb = (0x7c,0x7e,0x7c) │ │ + (128,129,128) # rgb = (0x80,0x81,0x80) │ │ + (132,129,132) # rgb = (0x84,0x81,0x84) │ │ + (110,109,110) # rgb = (0x6e,0x6d,0x6e) │ │ + (122,124,122) # rgb = (0x7a,0x7c,0x7a) │ │ + (133,131,133) # rgb = (0x85,0x83,0x85) │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ } │ │ tRNS { │ │ - 0 0 2 4 1 11 93 69 12 3 21 249 226 76 15 26 255 255 238 128 22 5 6 28 255 255 255 244 121 24 14 35 43 43 46 60 255 255 255 255 252 172 40 9 76 197 202 204 255 255 255 252 169 46 8 7 106 255 255 255 255 215 62 15 108 255 255 255 255 255 255 206 80 108 255 255 255 255 238 103 21 108 255 255 255 255 230 76 108 255 255 255 255 255 255 224 76 108 255 255 255 238 84 19 108 255 255 255 255 255 196 68 10 106 255 255 255 255 204 59 76 197 202 202 204 255 255 255 252 162 45 14 35 43 43 46 60 255 255 255 249 169 33 255 255 255 241 121 24 255 238 125 21 249 226 76 93 69} │ │ + 0 2 4 1 11 93 69 12 3 21 249 226 76 15 26 238 128 22 5 6 28 244 121 24 14 35 43 43 46 60 252 172 40 9 76 197 202 204 252 169 46 8 7 106 215 62 15 108 206 80 108 238 103 21 108 230 76 108 224 76 108 238 84 19 108 196 68 10 106 204 59 76 197 202 202 204 252 162 45 14 35 43 43 46 60 249 169 33 241 121 24 238 125 21 249 226 76 93 69} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000010203030400000000000000000000000000 │ │ -0000000000000000000000000000040506070809010000000000000000000000 │ │ -0000000000000000000000000000090a0b0c0d0e090100000000000000000000 │ │ -0000000000000000000000000000030f10111213141501000000000000000000 │ │ -0000000004040202020202020202161718191a1b1c1d03010000000000000000 │ │ -000000021e1f202021212020212122232425262728292a2b0401000000000000 │ │ -000000032c2d2e2e2e2e2e2e2e2e2e2f30311919323334353604000000000000 │ │ -0000003738393a3a3a3a3a3a3a3a3a3a3b27313131273c3d3e3f020100000000 │ │ -0000003740413242324232423232323232434444434546394748080900000000 │ │ -00000037494a4b4c4b4c4b4c4b4b4b4b4b4b4c464b4b4b4b4d4e4f5002000000 │ │ -0000003751525354535354535555535453535455555555553b10565703000000 │ │ -000000375859115a5b5b5a115c5c115a5b5b5a115c5d5a5a5b5e5f6003000000 │ │ -0000003761626363646463636464636364646363646463631a65666702000000 │ │ -0000003768696a6a6b6b6a6a6b6b6a6a6b6b6a6a6c6c3a6d6e6f700900000000 │ │ -0000003771724141737341417373414173731010747475767708020100000000 │ │ -0000000378797a7a7b7b7a7a7b7b7a7c7d7e52747f8081823704000000000000 │ │ -0000000283848585868685858686878889398a8b8c8d8e360401000000000000 │ │ -000000000404020202020202020216178f909192939403010000000000000000 │ │ -0000000000000000000000000000030f95899697981501000000000000000000 │ │ -0000000000000000000000000000090a999a9b0e090100000000000000000000 │ │ -000000000000000000000000000004059c9d0809010000000000000000000000 │ │ -0000000000000000000000000000010203030400000000000000000000000000 │ │ +0000000000000000000000000000000102020300000000000000000000000000 │ │ +0000000000000000000000000000030405060708000000000000000000000000 │ │ +000000000000000000000000000008090a0b0c0d080000000000000000000000 │ │ +0000000000000000000000000000020e63640f10111200000000000000000000 │ │ +0000000003030101010101010101131465666715161702000000000000000000 │ │ +0000000118191a1a1b1b1a1a1b1b1c1d68696a6b1e1f20210300000000000000 │ │ +000000022223242424242424242424256c6d66666e2627282903000000000000 │ │ +0000002a2b6f70707070707070707070716b6d6d6d6b722c2d2e010000000000 │ │ +0000002a2f736e746e746e746e6e6e6e6e7576767577786f3031070800000000 │ │ +0000002a32797a7b7a7b7a7b7a7a7a7a7a7a7b787a7a7a7a7c33343501000000 │ │ +0000002a367d7e7f7e7e7f7e80807e7f7e7e7f80808080807163373802000000 │ │ +0000002a398164828383826484846482838382648485828283863a3b02000000 │ │ +0000002a3c87888889898888898988888989888889898888673d3e3f01000000 │ │ +0000002a408a8b8b8c8c8b8b8c8c8b8b8c8c8b8b8d8d708e4142430800000000 │ │ +0000002a448f7373909073739090737390906363919192454607010000000000 │ │ +00000002474849494a4a49494a4a494b93947d91954c4d4e2a03000000000000 │ │ +000000014f5051515252515152525354966f9798555657290300000000000000 │ │ +00000000030301010101010101011314999a9b58595a02000000000000000000 │ │ +0000000000000000000000000000020e9c965b5c5d1200000000000000000000 │ │ +000000000000000000000000000008095e5f600d080000000000000000000000 │ │ +0000000000000000000000000000030461620708000000000000000000000000 │ │ +0000000000000000000000000000000102020300000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/ic_menu_help.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff03 ffffff04 ffffff04 ffffff03 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 ffffff06 ffffff09 ffffff0c ffffff0f ffffff12 ffffff13 ffffff13 ffffff11 ffffff0f ffffff0b ffffff08 ffffff05 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff0f ffffff16 ffffff1d cec3ce35 949a9453 8c8e8c64 7b797b81 7b797b81 a59ea557 94969451 f7ebf726 ffffff1b ffffff14 ffffff0e ffffff08 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff12 ffffff1c a5a2a550 73717397 636163d4 5a5d5aff 5a5d5aff 635d63ff 636163ff 636163ff 5a5d5aff 5a5d5aff 5a5d5af8 6b656bc3 7b7d7b85 c6bec639 ffffff19 ffffff0f ffffff07 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff06 ffffff0e ffffff1b a59ea555 636563c8 5a595aff 636163ff 6b6d6bff 848284ff 8c8a8cff 948e94ff 8c8e8cff 8c8e8cff 949294ff 8c8e8cff 848284ff 6b6d6bff 636163ff 5a5d5afa 737173a9 cecbce34 ffffff17 ffffff0b ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff08 ffffff13 d6d3d630 6b656bb7 5a5d5aff 636163ff 7b7d7bff 8c8a8cff 949294ff 949694ff 9c969cff 9c9a9cff 9c9a9cff 9c9e9cff 9c9a9cff 9c9a9cff 9c9e9cff 949a94ff 949694ff 7b827bff 636163ff 636163f5 7375738e ffffff1e ffffff0f ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff09 ffffff16 b5aeb546 525d52e2 635d63ff 7b797bff 8c8e8cff 949294ff 9c9a9cff 9c9e9cff 9c9e9cff 9c9e9cff 9ca29cff a5a2a5ff 9c9e9cff a5a2a5ff 9ca29cff a59ea5ff 9c9e9cff 9c9e9cff 9c9a9cff 949694ff 7b7d7bff 636163ff 6b696bbc e7e3e72a ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 ffffff02 ffffff08 ffffff16 8c928c64 5a595af5 636563ff 848684ff 8c928cff 9c9a9cff 9c9e9cff 9c9e9cff ad9eadff 9c9e9cff a5a2a5ff 9c9e9cff ad9eadff 9ca29cff 9c9e9cff a59ea5ff 9ca29cff a59ea5ff 9ca29cff a59ea5ff 9c9e9cff 9ca29cff 8c8a8cff 636563ff 636163d9 b5b2b53b ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 ffffff01 ffffff07 ffffff14 a59aa557 5a595af8 6b696bff 848684ff 949294ff 9c9a9cff 9c9e9cff 9c9e9cff 9c9e9cff 9c9e9cff a5a2a5ff a5a6a5ff adaeadff adb2adff b5b2b5ff adaeadff adaaadff a5a2a5ff 9ca29cff 9c9e9cff 9c9e9cff a59ea5ff 9c9e9cff 9c9e9cff 949294ff 6b6d6bff 636163db d6d3d630 ffffff0f ffffff04 ffffff01 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 ffffff04 ffffff10 c6bec63a 525952ee 6b696bff 8c8a8cff 949694ff 9c9a9cff 9c9e9cff 9c9e9cff ad9eadff 9c9e9cff adaaadff b5b2b5ff bdbebdc3 bdbebda1 cecfce7c c6c7c679 cecbce85 bdbebdb2 b5b6b5ee adaeadff a5a6a5ff 9c9e9cff 9c9e9cff 9c9e9cff a59ea5ff 9c9e9cff 949694ff 6b6d6bff 636563c5 ffffff1e ffffff0b ffffff02 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 ffffff02 ffffff0b ffffff1d 636163ca 5a615aff 8c868cff 949294ff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9e9cff adaaadff b5b6b5cd dedbde4c ffffff21 ffffff1b ffffff18 ffffff18 ffffff19 ffffff1d ffffff29 bdbebd89 adaeadf8 a5a2a5ff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 8c8e8cff 6b696bff 7b7d7b85 ffffff16 ffffff07 ffffff01 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 ffffff05 ffffff14 8c7d8c77 5a5d5aff 7b7d7bff 948e94ff 949a94ff 9c9a9cff 9c9a9cff 9c9a9cff 9c9e9cff a5a6a5ff adaeadb7 fffbff28 ffffff16 ffffff11 ffffff12 ffffff15 ffffff15 ffffff12 ffffff0f ffffff11 ffffff1c d6cfd65c a5a6a5f8 a5a2a5ff 9c9a9cff 9c9a9cff 949a94ff 9c9a9cff 9c9a9cff 848684ff 636563f1 d6cbd633 ffffff0e ffffff03 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff02 ffffff0b fff7ff22 526152dd 6b6d6bff 8c928cff 949694ff 9c9a9cff 949a94ff 9c9a9cff 949a94ff 9c9e9cff ada2ade5 efefef30 ffffff13 ffffff0c ffffff13 b5b2b534 7375737e 7375737f 9c969c45 ffffff14 ffffff0b ffffff0c ffffff1d a5a6a593 9ca29cff 9c9a9cff 949a94ff 9c9a9cff 9c9a9cff 949a94ff 949694ff 737173ff 737573a1 ffffff18 ffffff07 ffffff01 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff04 ffffff12 8c8a8c69 635d63ff 848284ff 949294ff 949694ff 9c969cff 949694ff 9c969cff 949694ff 9c9a9cff a5a6a591 ffffff1c ffffff0d ffffff11 a5a2a543 525552f3 5a595aff 5a595aff 525952fd 7b7d7b67 ffffff10 ffffff07 ffffff11 d6d7d63c 8c8e8cff 9c969cff 949a94ff 949694ff 9c9a9cff 949694ff 9c9a9cff 848684ff 6b6d6bf5 dee3de2a ffffff0c ffffff02 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff07 ffffff1a 6b6d6bb9 6b696bff 8c8e8cff 949694ff 949694ff 949694ff 949694ff 949694ff 9c969cff 8c8e8cff a5a6a571 ffffff20 ffffff17 ffffff22 5a5d5acf 635d63ff 7b7d7bff 848284ff 737573ff 737173c7 ffffff15 ffffff07 ffffff0d ffffff24 848284f1 949294ff 949694ff 9c969cff 949694ff 949694ff 9c969cff 949694ff 7b797bff 8c8a8c77 ffffff13 ffffff04 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff0b fffbff24 636163f5 737973ff 8c8e8cff 949694ff 949694ff 9c969cff 949694ff 949694ff 949694ff 7b7d7bff 737573b2 fffbff33 ffffff2d 7b797b82 525952ff 7b797bff 8c8e8cff 8c8e8cff 949694ff 948e94c7 ffffff15 ffffff07 ffffff0e ffffff25 737173f1 8c8e8cff 949694ff 949694ff 949694ff 949694ff 949694ff 949694ff 847d84ff 7b7d7bb7 ffffff19 ffffff07 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff0f 9c9a9c56 6b696bff 848684ff 948e94ff 949294ff 949294ff 949294ff 949694ff 949294ff 949694ff 8c868cff 6b696bff 5a5d5af1 5a5d5ad9 525552ff 6b696bff 8c8a8cff 949294ff 9c9e9cff a5a2a5f8 bdbabd52 ffffff10 ffffff08 ffffff14 a5aaa550 636163ff 8c8a8cff 949294ff 949294ff 949694ff 949294ff 949294ff 949294ff 848a84ff 7b797bec ffffff1f ffffff0a 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff04 ffffff13 848a847a 736d73ff 8c8a8cff 8c928cff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 8c928cff 8c8e8cff 848284ff 7b757bff 7b757bff 848684ff 8c8e8cff 9c9e9cff ada6adec cecbce56 ffffff16 ffffff0c ffffff10 ffffff22 5a5d5ac1 636563ff 8c8a8cff 8c928cff 949294ff 949294ff 949294ff 949294ff 949294ff 949694ff 7b7d7bff d6d3d633 ffffff0d ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff05 ffffff15 7b7d7b97 737573ff 948a94ff 949294ff 8c928cff 949294ff 8c928cff 8c928cff 949294ff 8c928cff 948e94ff 948e94ff 8c8e8cff 848a84ff 8c8a8cff 8c8a8cff 9c9e9cff a5a6a5e5 ced7ce44 ffffff17 ffffff0e ffffff12 ffffff20 6b696b9d 525552ff 737573ff 8c8a8cff 949294ff 8c928cff 949294ff 8c928cff 949294ff 8c928cff 948e94ff 848284ff adaaad50 ffffff0f ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff06 ffffff17 7b797ba1 7b797bff 848e84ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 9c969cff 9ca29cdd e7dbe73d ffffff16 ffffff0e ffffff14 d6d7d62d 5a5d5ab7 525152ff 6b696bff 848284ff 8c8a8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 848684ff a5a6a55b ffffff10 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff06 ffffff17 7b7d7ba1 7b7d7bff 8c8a8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 949694ff cebece57 ffffff18 ffffff0d ffffff13 a5a2a544 525552e0 525152ff 6b6d6bff 848284ff 848a84ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c868cff a5aaa55b ffffff10 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff05 ffffff15 8c868c97 7b7d7bff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8e8cff 8c8a8cff 848684ee ffffff2a ffffff15 ffffff12 b5bab535 4a4d4aee 5a555aff 737173ff 7b7d7bff 8c868cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 848684ff bdb2bd50 ffffff0f ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff04 ffffff13 8c8e8c7a 7b7d7bff 8c868cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 848684ff 737173f5 efebef38 ffffff22 ffffff24 6b696b9d 525552ff 737573ff 848284ff 848684ff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8e8cff 848684ff ced3ce33 ffffff0d ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff0f adaaad53 7b797bff 848684ff 848a84ff 848a84ff 8c8a8cff 848a84ff 8c8a8cff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848684ff 6b656bff 636963be 94929465 6b6d6b8c 524d52f5 6b696bff 7b7d7bff 8c8a8cff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8e8cff 848684ec ffffff1f ffffff0a 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff0b f7fbf724 7b797bf3 848684ff 8c868cff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 8c868cff 848684ff 8c868cff 848684ff 8c8a8cff 7b7d7bff 6b696bff 525552ff 5a595aff 636563ff 7b797bff 848684ff 848684ff 8c868cff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 948e94ff 8c8e8cb9 ffffff19 ffffff07 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff07 ffffff1a 848284b9 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 949294ff 9c9e9cf5 adaaadbe a5a2a5d9 8c8e8cff 848a84ff 848284ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 8c8a8cff 9c9e9c77 ffffff13 ffffff04 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff04 ffffff12 9c9a9c69 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848284ff 848684ff 8c8a8cff 949694f1 ded7de4d ffffff27 ffffff2b a5a6a595 948e94ff 848684ff 848284ff 848684ff 848284ff 848684ff 848284ff 848684ff 848284ff 848684ff 848284ff 848684ff 8c8a8cff 8c8a8cf5 e7e3e72d ffffff0d ffffff02 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff02 ffffff0b fffbff22 848284dd 8c8a8cff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848684ff 848284ff 8c868cff 949294a4 ffffff24 ffffff14 ffffff19 f7f3f734 7b827bfa 848284ff 848284ff 848684ff 848284ff 848284ff 848684ff 848284ff 848284ff 848684ff 848284ff 848284ff 948e94ff 949694a4 ffffff18 ffffff07 ffffff01 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 ffffff05 ffffff14 9c9a9c77 8c8a8cff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 737573ff 737973a6 ffffff25 ffffff15 ffffff1a e7e3e737 636163fd 7b7d7bff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 8c8a8cff 8c8a8cf5 cecfce3c ffffff0f ffffff03 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 ffffff02 ffffff0b ffffff1e 8c8e8cca 8c8e8cff 848284ff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 847d84ff 737573ff 5a595af5 9c9a9c5e ffffff2a fffbff2f 5a595aab 525552ff 7b797bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848684ff 8c8e8cff 9ca29c8d ffffff17 ffffff07 ffffff01 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 ffffff04 ffffff10 d6cfd63a 8c8e8cee 8c8a8cff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 7b827bff 6b656bff 525552ff 525152d6 4a4d4ae9 4a494aff 636563ff 7b797bff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 848284ff 948e94ff 949694c5 ffffff1e ffffff0c ffffff03 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 ffffff01 ffffff07 ffffff15 adaead5f 949294f8 848a84ff 847d84ff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 847d84ff 7b7d7bff 7b7d7bff 737173ff 636963ff 636163ff 6b696bff 737173ff 7b797bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 848284ff 8c8e8cff 949694db e7dfe730 ffffff0f ffffff04 ffffff01 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 ffffff02 ffffff09 ffffff17 bdb2bd64 949694f5 8c8e8cff 847d84ff 7b7d7bff 7b7d7bff 847d84ff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b757bff 737573ff 737573ff 7b797bff 7b7d7bff 7b7d7bff 847d84ff 7b7d7bff 847d84ff 7b7d7bff 848284ff 948e94ff 9c9a9cdb d6d3d63b ffffff12 ffffff06 ffffff01 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff09 ffffff16 c6c7c64b 949a94e2 8c8e8cff 848284ff 7b7d7bff 7b797bff 7b7d7bff 7b797bff 7b7d7bff 7b797bff 7b7d7bff 7b7d7bff 7b797bff 7b7d7bff 7b7d7bff 7b7d7bff 7b797bff 7b7d7bff 7b797bff 7b7d7bff 848684ff 949294ff 9ca29cbc efebef2a ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff08 ffffff13 e7dbe733 a5a2a5bc 949a94ff 8c8a8cff 848284ff 7b797bff 7b797bff 7b7d7bff 7b797bff 7b797bff 7b797bff 7b7d7bff 7b797bff 7b797bff 7b797bff 7b7d7bff 7b797bff 848284ff 949294ff 9c9a9cf5 b5aeb594 ffffff1e ffffff0f ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff06 ffffff0f ffffff1b cec7ce55 a5a6a5c8 9c9a9cff 8c928cff 848684ff 7b7d7bff 7b797bff 7b797bff 7b797bff 7b797bff 7b797bff 7b7d7bff 848284ff 848a84ff 949694ff 9c9e9cfa b5aab5a9 d6dfd637 ffffff17 ffffff0b ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff12 ffffff1c c6cbc650 bdaebd9a a5a6a5d6 a5a2a5ff 9c9e9cff 9c9a9cff 949a94ff 9c9a9cff 9c9a9cff 9c9e9cff ada2adfa ada6adc3 b5b2b587 dedbde39 ffffff19 ffffff0f ffffff07 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff10 ffffff17 ffffff1d dedbde38 c6c7c653 bdbebd6a bdb2bd81 b5b6b581 cec7ce5d c6c7c652 e7efe72a ffffff1b ffffff14 ffffff0e ffffff08 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 ffffff06 ffffff09 ffffff0d ffffff0f ffffff12 ffffff13 ffffff13 ffffff11 ffffff0f ffffff0c ffffff08 ffffff05 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff03 ffffff04 ffffff04 ffffff03 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff03 ffffff04 ffffff04 ffffff03 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 ffffff06 ffffff09 ffffff0c ffffff0f ffffff12 ffffff13 ffffff13 ffffff11 ffffff0f ffffff0b ffffff08 ffffff05 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff0f ffffff16 ffffff1d cec3ce35 949a9453 8c8e8c64 7b797b81 7b797b81 a59ea557 94969451 f7ebf726 ffffff1b ffffff14 ffffff0e ffffff08 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff12 ffffff1c a5a2a550 73717397 636163d4 5a5d5aff 5a5d5aff 635d63ff 636163ff 636163ff 5a5d5aff 5a5d5aff 5a5d5af8 6b656bc3 7b7d7b85 c6bec639 ffffff19 ffffff0f ffffff07 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff06 ffffff0e ffffff1b a59ea555 636563c8 5a595aff 636163ff 6b6d6bff 848284ff 8c8a8cff 948e94ff 8c8e8cff 8c8e8cff 949294ff 8c8e8cff 848284ff 6b6d6bff 636163ff 5a5d5afa 737173a9 cecbce34 ffffff17 ffffff0b ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff08 ffffff13 d6d3d630 6b656bb7 5a5d5aff 636163ff 7b7d7bff 8c8a8cff 949294ff 949694ff 9c969cff 9c9a9cff 9c9a9cff 9c9e9cff 9c9a9cff 9c9a9cff 9c9e9cff 949a94ff 949694ff 7b827bff 636163ff 636163f5 7375738e ffffff1e ffffff0f ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff09 ffffff16 b5aeb546 525d52e2 635d63ff 7b797bff 8c8e8cff 949294ff 9c9a9cff 9c9e9cff 9c9e9cff 9c9e9cff 9ca29cff a5a2a5ff 9c9e9cff a5a2a5ff 9ca29cff a59ea5ff 9c9e9cff 9c9e9cff 9c9a9cff 949694ff 7b7d7bff 636163ff 6b696bbc e7e3e72a ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff08 ffffff16 8c928c64 5a595af5 636563ff 848684ff 8c928cff 9c9a9cff 9c9e9cff 9c9e9cff ad9eadff 9c9e9cff a5a2a5ff 9c9e9cff ad9eadff 9ca29cff 9c9e9cff a59ea5ff 9ca29cff a59ea5ff 9ca29cff a59ea5ff 9c9e9cff 9ca29cff 8c8a8cff 636563ff 636163d9 b5b2b53b ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff07 ffffff14 a59aa557 5a595af8 6b696bff 848684ff 949294ff 9c9a9cff 9c9e9cff 9c9e9cff 9c9e9cff 9c9e9cff a5a2a5ff a5a6a5ff adaeadff adb2adff b5b2b5ff adaeadff adaaadff a5a2a5ff 9ca29cff 9c9e9cff 9c9e9cff a59ea5ff 9c9e9cff 9c9e9cff 949294ff 6b6d6bff 636163db d6d3d630 ffffff0f ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff10 c6bec63a 525952ee 6b696bff 8c8a8cff 949694ff 9c9a9cff 9c9e9cff 9c9e9cff ad9eadff 9c9e9cff adaaadff b5b2b5ff bdbebdc3 bdbebda1 cecfce7c c6c7c679 cecbce85 bdbebdb2 b5b6b5ee adaeadff a5a6a5ff 9c9e9cff 9c9e9cff 9c9e9cff a59ea5ff 9c9e9cff 949694ff 6b6d6bff 636563c5 ffffff1e ffffff0b ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0b ffffff1d 636163ca 5a615aff 8c868cff 949294ff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9e9cff adaaadff b5b6b5cd dedbde4c ffffff21 ffffff1b ffffff18 ffffff18 ffffff19 ffffff1d ffffff29 bdbebd89 adaeadf8 a5a2a5ff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 8c8e8cff 6b696bff 7b7d7b85 ffffff16 ffffff07 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff05 ffffff14 8c7d8c77 5a5d5aff 7b7d7bff 948e94ff 949a94ff 9c9a9cff 9c9a9cff 9c9a9cff 9c9e9cff a5a6a5ff adaeadb7 fffbff28 ffffff16 ffffff11 ffffff12 ffffff15 ffffff15 ffffff12 ffffff0f ffffff11 ffffff1c d6cfd65c a5a6a5f8 a5a2a5ff 9c9a9cff 9c9a9cff 949a94ff 9c9a9cff 9c9a9cff 848684ff 636563f1 d6cbd633 ffffff0e ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0b fff7ff22 526152dd 6b6d6bff 8c928cff 949694ff 9c9a9cff 949a94ff 9c9a9cff 949a94ff 9c9e9cff ada2ade5 efefef30 ffffff13 ffffff0c ffffff13 b5b2b534 7375737e 7375737f 9c969c45 ffffff14 ffffff0b ffffff0c ffffff1d a5a6a593 9ca29cff 9c9a9cff 949a94ff 9c9a9cff 9c9a9cff 949a94ff 949694ff 737173ff 737573a1 ffffff18 ffffff07 ffffff01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff12 8c8a8c69 635d63ff 848284ff 949294ff 949694ff 9c969cff 949694ff 9c969cff 949694ff 9c9a9cff a5a6a591 ffffff1c ffffff0d ffffff11 a5a2a543 525552f3 5a595aff 5a595aff 525952fd 7b7d7b67 ffffff10 ffffff07 ffffff11 d6d7d63c 8c8e8cff 9c969cff 949a94ff 949694ff 9c9a9cff 949694ff 9c9a9cff 848684ff 6b6d6bf5 dee3de2a ffffff0c ffffff02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff07 ffffff1a 6b6d6bb9 6b696bff 8c8e8cff 949694ff 949694ff 949694ff 949694ff 949694ff 9c969cff 8c8e8cff a5a6a571 ffffff20 ffffff17 ffffff22 5a5d5acf 635d63ff 7b7d7bff 848284ff 737573ff 737173c7 ffffff15 ffffff07 ffffff0d ffffff24 848284f1 949294ff 949694ff 9c969cff 949694ff 949694ff 9c969cff 949694ff 7b797bff 8c8a8c77 ffffff13 ffffff04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff01 ffffff0b fffbff24 636163f5 737973ff 8c8e8cff 949694ff 949694ff 9c969cff 949694ff 949694ff 949694ff 7b7d7bff 737573b2 fffbff33 ffffff2d 7b797b82 525952ff 7b797bff 8c8e8cff 8c8e8cff 949694ff 948e94c7 ffffff15 ffffff07 ffffff0e ffffff25 737173f1 8c8e8cff 949694ff 949694ff 949694ff 949694ff 949694ff 949694ff 847d84ff 7b7d7bb7 ffffff19 ffffff07 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff02 ffffff0f 9c9a9c56 6b696bff 848684ff 948e94ff 949294ff 949294ff 949294ff 949694ff 949294ff 949694ff 8c868cff 6b696bff 5a5d5af1 5a5d5ad9 525552ff 6b696bff 8c8a8cff 949294ff 9c9e9cff a5a2a5f8 bdbabd52 ffffff10 ffffff08 ffffff14 a5aaa550 636163ff 8c8a8cff 949294ff 949294ff 949694ff 949294ff 949294ff 949294ff 848a84ff 7b797bec ffffff1f ffffff0a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff04 ffffff13 848a847a 736d73ff 8c8a8cff 8c928cff 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 8c928cff 8c8e8cff 848284ff 7b757bff 7b757bff 848684ff 8c8e8cff 9c9e9cff ada6adec cecbce56 ffffff16 ffffff0c ffffff10 ffffff22 5a5d5ac1 636563ff 8c8a8cff 8c928cff 949294ff 949294ff 949294ff 949294ff 949294ff 949694ff 7b7d7bff d6d3d633 ffffff0d ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff05 ffffff15 7b7d7b97 737573ff 948a94ff 949294ff 8c928cff 949294ff 8c928cff 8c928cff 949294ff 8c928cff 948e94ff 948e94ff 8c8e8cff 848a84ff 8c8a8cff 8c8a8cff 9c9e9cff a5a6a5e5 ced7ce44 ffffff17 ffffff0e ffffff12 ffffff20 6b696b9d 525552ff 737573ff 8c8a8cff 949294ff 8c928cff 949294ff 8c928cff 949294ff 8c928cff 948e94ff 848284ff adaaad50 ffffff0f ffffff02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff06 ffffff17 7b797ba1 7b797bff 848e84ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 9c969cff 9ca29cdd e7dbe73d ffffff16 ffffff0e ffffff14 d6d7d62d 5a5d5ab7 525152ff 6b696bff 848284ff 8c8a8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 848684ff a5a6a55b ffffff10 ffffff02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff06 ffffff17 7b7d7ba1 7b7d7bff 8c8a8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 949694ff cebece57 ffffff18 ffffff0d ffffff13 a5a2a544 525552e0 525152ff 6b6d6bff 848284ff 848a84ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 8c8e8cff 8c8e8cff 8c868cff a5aaa55b ffffff10 ffffff02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff05 ffffff15 8c868c97 7b7d7bff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8e8cff 8c8a8cff 848684ee ffffff2a ffffff15 ffffff12 b5bab535 4a4d4aee 5a555aff 737173ff 7b7d7bff 8c868cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 848684ff bdb2bd50 ffffff0f ffffff02 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff04 ffffff13 8c8e8c7a 7b7d7bff 8c868cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 848684ff 737173f5 efebef38 ffffff22 ffffff24 6b696b9d 525552ff 737573ff 848284ff 848684ff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8a8cff 8c8e8cff 848684ff ced3ce33 ffffff0d ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff02 ffffff0f adaaad53 7b797bff 848684ff 848a84ff 848a84ff 8c8a8cff 848a84ff 8c8a8cff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848684ff 6b656bff 636963be 94929465 6b6d6b8c 524d52f5 6b696bff 7b7d7bff 8c8a8cff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8a8cff 848a84ff 848a84ff 8c8e8cff 848684ec ffffff1f ffffff0a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff01 ffffff0b f7fbf724 7b797bf3 848684ff 8c868cff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 8c868cff 848684ff 8c868cff 848684ff 8c8a8cff 7b7d7bff 6b696bff 525552ff 5a595aff 636563ff 7b797bff 848684ff 848684ff 8c868cff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 848684ff 8c868cff 848684ff 948e94ff 8c8e8cb9 ffffff19 ffffff07 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff07 ffffff1a 848284b9 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 949294ff 9c9e9cf5 adaaadbe a5a2a5d9 8c8e8cff 848a84ff 848284ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 8c8a8cff 9c9e9c77 ffffff13 ffffff04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff12 9c9a9c69 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848684ff 848284ff 848684ff 8c8a8cff 949694f1 ded7de4d ffffff27 ffffff2b a5a6a595 948e94ff 848684ff 848284ff 848684ff 848284ff 848684ff 848284ff 848684ff 848284ff 848684ff 848284ff 848684ff 8c8a8cff 8c8a8cf5 e7e3e72d ffffff0d ffffff02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0b fffbff22 848284dd 8c8a8cff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848684ff 848284ff 8c868cff 949294a4 ffffff24 ffffff14 ffffff19 f7f3f734 7b827bfa 848284ff 848284ff 848684ff 848284ff 848284ff 848684ff 848284ff 848284ff 848684ff 848284ff 848284ff 948e94ff 949694a4 ffffff18 ffffff07 ffffff01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff05 ffffff14 9c9a9c77 8c8a8cff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 737573ff 737973a6 ffffff25 ffffff15 ffffff1a e7e3e737 636163fd 7b7d7bff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 8c8a8cff 8c8a8cf5 cecfce3c ffffff0f ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0b ffffff1e 8c8e8cca 8c8e8cff 848284ff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 847d84ff 737573ff 5a595af5 9c9a9c5e ffffff2a fffbff2f 5a595aab 525552ff 7b797bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848684ff 8c8e8cff 9ca29c8d ffffff17 ffffff07 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff10 d6cfd63a 8c8e8cee 8c8a8cff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 848284ff 7b7d7bff 7b827bff 6b656bff 525552ff 525152d6 4a4d4ae9 4a494aff 636563ff 7b797bff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 847d84ff 7b827bff 848284ff 948e94ff 949694c5 ffffff1e ffffff0c ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff07 ffffff15 adaead5f 949294f8 848a84ff 847d84ff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 847d84ff 7b7d7bff 7b7d7bff 737173ff 636963ff 636163ff 6b696bff 737173ff 7b797bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 848284ff 8c8e8cff 949694db e7dfe730 ffffff0f ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff09 ffffff17 bdb2bd64 949694f5 8c8e8cff 847d84ff 7b7d7bff 7b7d7bff 847d84ff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b757bff 737573ff 737573ff 7b797bff 7b7d7bff 7b7d7bff 847d84ff 7b7d7bff 847d84ff 7b7d7bff 848284ff 948e94ff 9c9a9cdb d6d3d63b ffffff12 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff09 ffffff16 c6c7c64b 949a94e2 8c8e8cff 848284ff 7b7d7bff 7b797bff 7b7d7bff 7b797bff 7b7d7bff 7b797bff 7b7d7bff 7b7d7bff 7b797bff 7b7d7bff 7b7d7bff 7b7d7bff 7b797bff 7b7d7bff 7b797bff 7b7d7bff 848684ff 949294ff 9ca29cbc efebef2a ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff08 ffffff13 e7dbe733 a5a2a5bc 949a94ff 8c8a8cff 848284ff 7b797bff 7b797bff 7b7d7bff 7b797bff 7b797bff 7b797bff 7b7d7bff 7b797bff 7b797bff 7b797bff 7b7d7bff 7b797bff 848284ff 949294ff 9c9a9cf5 b5aeb594 ffffff1e ffffff0f ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff06 ffffff0f ffffff1b cec7ce55 a5a6a5c8 9c9a9cff 8c928cff 848684ff 7b7d7bff 7b797bff 7b797bff 7b797bff 7b797bff 7b797bff 7b7d7bff 848284ff 848a84ff 949694ff 9c9e9cfa b5aab5a9 d6dfd637 ffffff17 ffffff0b ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff12 ffffff1c c6cbc650 bdaebd9a a5a6a5d6 a5a2a5ff 9c9e9cff 9c9a9cff 949a94ff 9c9a9cff 9c9a9cff 9c9e9cff ada2adfa ada6adc3 b5b2b587 dedbde39 ffffff19 ffffff0f ffffff07 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff09 ffffff10 ffffff17 ffffff1d dedbde38 c6c7c653 bdbebd6a bdb2bd81 b5b6b581 cec7ce5d c6c7c652 e7efe72a ffffff1b ffffff14 ffffff0e ffffff08 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 ffffff06 ffffff09 ffffff0d ffffff0f ffffff12 ffffff13 ffffff13 ffffff11 ffffff0f ffffff0c ffffff08 ffffff05 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff02 ffffff03 ffffff04 ffffff04 ffffff03 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable/ic_menu_back_small.png │ ├── sng │ │ @@ -6,111 +6,80 @@ │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ @@ -119,57 +88,87 @@ │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ } │ │ tRNS { │ │ - 0 1 4 2 0 3 12 69 93 11 15 76 226 249 21 5 21 125 238 255 255 26 24 121 241 255 255 255 28 6 8 33 169 249 255 255 255 255 60 46 43 35 14 7 45 162 252 255 255 255 255 204 202 202 197 76 59 204 255 255 255 255 255 106 10 68 196 255 255 255 255 108 19 84 238 255 255 76 224 255 255 108 76 230 255 108 21 103 238 108 80 206 255 108 15 62 215 255 106 46 169 252 255 204 202 197 76 9 40 172 252 60 46 43 35 14 24 121 244 255 255 22 128 238 255 255 76 226 249 69 93} │ │ + 0 1 4 2 3 12 69 93 11 15 76 226 249 21 5 21 125 238 26 24 121 241 28 6 8 33 169 249 60 46 43 35 14 7 45 162 252 204 202 202 197 76 59 204 106 10 68 196 108 19 84 238 76 224 108 76 230 108 21 103 238 108 80 206 108 15 62 215 106 46 169 252 204 202 197 76 9 40 172 252 60 46 43 35 14 24 121 244 22 128 238 76 226 249 69 93} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000001020203040000000000000000000000000000 │ │ -0000000000000000000000040506070809010000000000000000000000000000 │ │ -0000000000000000000004050a0b0c0d0e050000000000000000000000000000 │ │ -000000000000000000040f101112131415020000000000000000000000000000 │ │ -00000000000000000402161718191a1b1c1d0303030303030303010100000000 │ │ -00000000000004011e1f20212223242526272828282828282828292a03000000 │ │ -000000000000012b2c2d2e2f2330313233343535353535353535363702000000 │ │ -0000000004030638393a3b3c1a1a1a1a3d223e3e3e3e3e3e3e3e2f3f2b000000 │ │ -00000000054041424332443c1b1b1b1b3c45454545454545454546472b000000 │ │ -0000000348494a43224b444444444444444444444444444444444c472b000000 │ │ -000000024d4e4f504c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b25512b000000 │ │ -0000000252533b5425252525252525252525252525252525252522552b000000 │ │ -000000035657584c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b32592b000000 │ │ -0000000005065a5b145c32323232323232323232323232323232135d2b000000 │ │ -0000000004035e5f60142f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f61622b000000 │ │ -000000000000011e636465136666662267686868686868686868696a02000000 │ │ -00000000000004016b6c6d6e611919616f707171717171717171727303000000 │ │ -000000000000000004027475766677781c1d0303030303030303010100000000 │ │ -000000000000000000040f797a7b7c7d15020000000000000000000000000000 │ │ -0000000000000000000004050a7e7f800e050000000000000000000000000000 │ │ -0000000000000000000000040506818209010000000000000000000000000000 │ │ -0000000000000000000000000001020203040000000000000000000000000000 │ │ +0000000000000000000000000001020203000000000000000000000000000000 │ │ +0000000000000000000000000405060708010000000000000000000000000000 │ │ +000000000000000000000004090a0b0c0d040000000000000000000000000000 │ │ +000000000000000000000e0f1011606112020000000000000000000000000000 │ │ +0000000000000000000213141562636416170303030303030303010100000000 │ │ +000000000000000118191a1b656667681c1d1e1e1e1e1e1e1e1e1f2003000000 │ │ +000000000000012122232469666a6b6c25262727272727272727282902000000 │ │ +000000000003052a2b6d6e6f6363636370657171717171717171692c21000000 │ │ +00000000042d2e2f726c736f646464646f747474747474747474753021000000 │ │ +0000000331323372657673737373737373737373737373737373773021000000 │ │ +0000000234357879777676767676767676767676767676767676683621000000 │ │ +0000000237386e7a686868686868686868686868686868686868653921000000 │ │ +000000033a3b3c776e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6c3d21000000 │ │ +0000000004053e3f617b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c604021000000 │ │ +00000000000341424361696969696969696969696969696969697c4421000000 │ │ +0000000000000118454647607d7d7d65484949494949494949494a4b02000000 │ │ +00000000000000014c4d4e4f7c62627c50515252525252525252535403000000 │ │ +000000000000000000025556577d7e7f16170303030303030303010100000000 │ │ +000000000000000000000e58595a808112020000000000000000000000000000 │ │ +000000000000000000000004095b5c5d0d040000000000000000000000000000 │ │ +00000000000000000000000004055e5f08010000000000000000000000000000 │ │ +0000000000000000000000000001020203000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content