--- /home/fdroid/fdroiddata/tmp/org.androidappdev.batterywidget_13.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.androidappdev.batterywidget_13.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: res/drawable-hdpi/clock_dial_green.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/clock_dial_red.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/clock_dial_blue.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/clock_dial_orange.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -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: b671f20098e909e501649f20bfe9065b42c6b4d34c755174271ce0cd26a94293 │ -Signer #1 certificate SHA-1 digest: 4cfc5cadbebe344510c26f06721503b0cc4fd8ae │ -Signer #1 certificate MD5 digest: 4d32eeb015a7f39f9e3989b1a60a4ec6 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 2ae0aea2add86c5a6d32a52176533499ce4baad7f240e7ef4c3efc925a4329a9 │ -Signer #1 public key SHA-1 digest: 8965171f7c68a13a3c672d84dc61ad7f064ec23a │ -Signer #1 public key MD5 digest: 0902ab75a44ce040d02866743b0a3459 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,655 +1,633 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 86890 (000000000001536Ah) │ - Actual end-cent-dir record offset: 86868 (0000000000015354h) │ - Expected end-cent-dir record offset: 86868 (0000000000015354h) │ + Zip archive file size: 86948 (00000000000153A4h) │ + Actual end-cent-dir record offset: 86926 (000000000001538Eh) │ + Expected end-cent-dir record offset: 86926 (000000000001538Eh) │ (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 21 entries. │ - The central directory is 1512 (00000000000005E8h) bytes long, │ + The central directory is 1524 (00000000000005F4h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 85356 (0000000000014D6Ch). │ + is 85402 (0000000000014D9Ah). │ │ │ 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): 2012 Aug 31 14:34:52 │ - 32-bit CRC value (hex): 161f9d76 │ - compressed size: 689 bytes │ - uncompressed size: 1506 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ + 32-bit CRC value (hex): 9a1cd2c9 │ + compressed size: 815 bytes │ + uncompressed size: 2324 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 │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/A736F22D.SF │ + res/drawable-hdpi-v4/clock_dial_blue.png │ │ - offset of local header from start of archive: 755 │ - (00000000000002F3h) bytes │ + offset of local header from start of archive: 884 │ + (0000000000000374h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.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 │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Aug 31 14:34:52 │ - 32-bit CRC value (hex): de4c9087 │ - compressed size: 754 bytes │ - uncompressed size: 1627 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 21cbbb7f │ + compressed size: 8047 bytes │ + uncompressed size: 8047 bytes │ + length of filename: 40 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/A736F22D.RSA │ + res/drawable-hdpi-v4/clock_dial_green.png │ │ - offset of local header from start of archive: 1575 │ - (0000000000000627h) bytes │ + offset of local header from start of archive: 9001 │ + (0000000000002329h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.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 │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Aug 31 14:34:52 │ - 32-bit CRC value (hex): 7bd65cef │ - compressed size: 1046 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 455e2b1a │ + compressed size: 8361 bytes │ + uncompressed size: 8361 bytes │ + length of filename: 41 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 #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/clock_dial_orange.png │ + │ + offset of local header from start of archive: 17433 │ + (0000000000004419h) 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): c42517fc │ + compressed size: 8375 bytes │ + uncompressed size: 8375 bytes │ + length of filename: 42 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 #5: │ +--------------------------- │ + │ + res/drawable-hdpi-v4/clock_dial_red.png │ + │ + offset of local header from start of archive: 25880 │ + (0000000000006518h) 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): 0e1aa118 │ + compressed size: 8233 bytes │ + uncompressed size: 8233 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: │ +--------------------------- │ │ res/drawable/clock_dial_blue.png │ │ - offset of local header from start of archive: 2688 │ - (0000000000000A80h) bytes │ + offset of local header from start of archive: 34182 │ + (0000000000008586h) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): 33104d15 │ - compressed size: 6384 bytes │ - uncompressed size: 6384 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b6f39e29 │ + compressed size: 6347 bytes │ + uncompressed size: 6347 bytes │ length of filename: 32 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 #7: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/clock_dial_green.png │ │ - offset of local header from start of archive: 9140 │ - (00000000000023B4h) bytes │ + offset of local header from start of archive: 40591 │ + (0000000000009E8Fh) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): 315b1d3b │ - compressed size: 6245 bytes │ - uncompressed size: 6245 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): dd1f9cde │ + compressed size: 6216 bytes │ + uncompressed size: 6216 bytes │ length of filename: 33 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 #8: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/clock_dial_orange.png │ │ - offset of local header from start of archive: 15449 │ - (0000000000003C59h) bytes │ + offset of local header from start of archive: 46870 │ + (000000000000B716h) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): f12ae1eb │ - compressed size: 6372 bytes │ - uncompressed size: 6372 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f6fbea0e │ + compressed size: 6343 bytes │ + uncompressed size: 6343 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 #7: │ +Central directory entry #9: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/clock_dial_red.png │ │ - offset of local header from start of archive: 21888 │ - (0000000000005580h) bytes │ + offset of local header from start of archive: 53277 │ + (000000000000D01Dh) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): 882e1794 │ - compressed size: 6149 bytes │ - uncompressed size: 6149 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 95e7aa8f │ + compressed size: 6120 bytes │ + uncompressed size: 6120 bytes │ length of filename: 31 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 #10: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/icon.png │ │ - offset of local header from start of archive: 28101 │ - (0000000000006DC5h) bytes │ + offset of local header from start of archive: 59458 │ + (000000000000E842h) 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): 2012 Aug 31 13:03:02 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): c3c4d3eb │ compressed size: 9646 bytes │ uncompressed size: 9646 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 #9: │ +Central directory entry #11: │ --------------------------- │ │ res/layout/below15.xml │ │ - offset of local header from start of archive: 37798 │ - (00000000000093A6h) bytes │ + offset of local header from start of archive: 69155 │ + (0000000000010E23h) 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): 2012 Aug 31 13:03:02 │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ 32-bit CRC value (hex): a8e3db70 │ compressed size: 489 bytes │ uncompressed size: 1260 bytes │ length of filename: 22 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 #12: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/below30.xml │ │ - offset of local header from start of archive: 38355 │ - (00000000000095D3h) bytes │ + offset of local header from start of archive: 69712 │ + (0000000000011050h) 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): 2012 Aug 31 13:03:02 │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ 32-bit CRC value (hex): 8d650844 │ compressed size: 488 bytes │ uncompressed size: 1260 bytes │ length of filename: 22 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 #13: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/charging.xml │ │ - offset of local header from start of archive: 38911 │ - (00000000000097FFh) bytes │ + offset of local header from start of archive: 70268 │ + (000000000001127Ch) 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): 2012 Aug 31 13:03:02 │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ 32-bit CRC value (hex): c51caa56 │ compressed size: 488 bytes │ uncompressed size: 1260 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 #12: │ +Central directory entry #14: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/configure.xml │ │ - offset of local header from start of archive: 39468 │ - (0000000000009A2Ch) bytes │ + offset of local header from start of archive: 70825 │ + (00000000000114A9h) 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): 2012 Aug 31 13:03:02 │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ 32-bit CRC value (hex): eb847a49 │ compressed size: 615 bytes │ uncompressed size: 1872 bytes │ length of filename: 24 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 #15: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/main.xml │ │ - offset of local header from start of archive: 40153 │ - (0000000000009CD9h) bytes │ + offset of local header from start of archive: 71510 │ + (0000000000011756h) 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): 2012 Aug 31 13:03:02 │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ 32-bit CRC value (hex): a77530d6 │ compressed size: 492 bytes │ uncompressed size: 1260 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 #14: │ +Central directory entry #16: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/xml/appwidget_info.xml │ │ - offset of local header from start of archive: 40710 │ - (0000000000009F06h) bytes │ + offset of local header from start of archive: 72067 │ + (0000000000011983h) 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): 2012 Aug 31 13:03:02 │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ 32-bit CRC value (hex): 9663a605 │ compressed size: 340 bytes │ uncompressed size: 708 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 #15: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 41122 │ - (000000000000A0A2h) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): c5dc11c0 │ - compressed size: 735 bytes │ - uncompressed size: 2124 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 #16: │ +Central directory entry #17: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ resources.arsc │ │ - offset of local header from start of archive: 41922 │ - (000000000000A3C2h) bytes │ + offset of local header from start of archive: 72479 │ + (0000000000011B1Fh) 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): 2012 Aug 31 13:03:04 │ - 32-bit CRC value (hex): 29a4d53a │ - compressed size: 3872 bytes │ - uncompressed size: 3872 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 45411e8e │ + compressed size: 4020 bytes │ + uncompressed size: 4020 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 #17: │ ---------------------------- │ - │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/clock_dial_blue.png │ - │ - offset of local header from start of archive: 45840 │ - (000000000000B310h) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): 21cbbb7f │ - compressed size: 8047 bytes │ - uncompressed size: 8047 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 #18: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/clock_dial_green.png │ + classes.dex │ │ - offset of local header from start of archive: 53955 │ - (000000000000D2C3h) bytes │ + offset of local header from start of archive: 76543 │ + (0000000000012AFFh) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): 455e2b1a │ - compressed size: 8361 bytes │ - uncompressed size: 8361 bytes │ - length of filename: 38 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ + 32-bit CRC value (hex): b2acda21 │ + compressed size: 6167 bytes │ + uncompressed size: 14828 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 #19: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/clock_dial_orange.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 62385 │ - (000000000000F3B1h) bytes │ + offset of local header from start of archive: 82767 │ + (000000000001434Fh) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): c42517fc │ - compressed size: 8375 bytes │ - uncompressed size: 8375 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ + 32-bit CRC value (hex): 161f9d76 │ + compressed size: 687 bytes │ + uncompressed size: 1506 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 #20: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/clock_dial_red.png │ + META-INF/A736F22D.SF │ │ - offset of local header from start of archive: 70831 │ - (00000000000114AFh) bytes │ + offset of local header from start of archive: 83504 │ + (0000000000014630h) 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): 2012 Aug 31 13:03:02 │ - 32-bit CRC value (hex): 0e1aa118 │ - compressed size: 8233 bytes │ - uncompressed size: 8233 bytes │ - length of filename: 36 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ + 32-bit CRC value (hex): de4c9087 │ + compressed size: 751 bytes │ + uncompressed size: 1627 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 #21: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - classes.dex │ + META-INF/A736F22D.RSA │ │ - offset of local header from start of archive: 79133 │ - (000000000001351Dh) bytes │ + offset of local header from start of archive: 84305 │ + (0000000000014951h) 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): 2012 Aug 31 13:03:00 │ - 32-bit CRC value (hex): 4b7ad618 │ - compressed size: 6166 bytes │ - uncompressed size: 12860 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:43:10 │ + 32-bit CRC value (hex): 7bd65cef │ + compressed size: 1046 bytes │ + uncompressed size: 1297 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 │ ├── aapt2 dump resources {} │ │ @@ -1,22 +1,22 @@ │ │ Binary APK │ │ Package name=org.androidappdev.batterywidget id=7f │ │ type drawable id=02 entryCount=5 │ │ resource 0x7f020000 drawable/clock_dial_blue │ │ () (file) res/drawable/clock_dial_blue.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/clock_dial_blue.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/clock_dial_blue.png type=PNG │ │ resource 0x7f020001 drawable/clock_dial_green │ │ () (file) res/drawable/clock_dial_green.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/clock_dial_green.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/clock_dial_green.png type=PNG │ │ resource 0x7f020002 drawable/clock_dial_orange │ │ () (file) res/drawable/clock_dial_orange.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/clock_dial_orange.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/clock_dial_orange.png type=PNG │ │ resource 0x7f020003 drawable/clock_dial_red │ │ () (file) res/drawable/clock_dial_red.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/clock_dial_red.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/clock_dial_red.png type=PNG │ │ resource 0x7f020004 drawable/icon │ │ () (file) res/drawable/icon.png type=PNG │ │ type id id=06 entryCount=8 │ │ resource 0x7f060000 id/widget │ │ () (id) │ │ resource 0x7f060001 id/battery_level │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 52598c9e │ │ -signature : e28b...0928 │ │ -file_size : 12860 │ │ +checksum : 13a1979b │ │ +signature : f1e5...5fff │ │ +file_size : 14828 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 252 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 58 │ │ type_ids_off : 1120 (0x000460) │ │ @@ -15,16 +15,16 @@ │ │ proto_ids_off : 1352 (0x000548) │ │ field_ids_size : 56 │ │ field_ids_off : 2060 (0x00080c) │ │ method_ids_size : 104 │ │ method_ids_off : 2508 (0x0009cc) │ │ class_defs_size : 17 │ │ class_defs_off : 3340 (0x000d0c) │ │ -data_size : 8976 │ │ -data_off : 3884 (0x000f2c) │ │ +data_size : 10908 │ │ +data_off : 3920 (0x000f50) │ │ │ │ Class #0 header: │ │ class_idx : 1 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 31 │ │ source_file_idx : 85 │ │ static_fields_size : 0 │ │ @@ -115,35 +115,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -000fb8: |[000fb8] org.androidappdev.batterywidget.BatteryAppWidgetProvider.:()V │ │ -000fc8: 1400 0400 037f |0000: const v0, #float 1.74129e+38 // #7f030004 │ │ -000fce: 6700 0700 |0003: sput v0, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ -000fd2: 0e00 |0005: return-void │ │ +001480: |[001480] org.androidappdev.batterywidget.BatteryAppWidgetProvider.:()V │ │ +001490: 1400 0400 037f |0000: const v0, #float 1.74129e+38 // #7f030004 │ │ +001496: 6700 0700 |0003: sput v0, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ +00149a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -000fd4: |[000fd4] org.androidappdev.batterywidget.BatteryAppWidgetProvider.:()V │ │ -000fe4: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/appwidget/AppWidgetProvider;.:()V // method@0009 │ │ -000fea: 0e00 |0003: return-void │ │ +00149c: |[00149c] org.androidappdev.batterywidget.BatteryAppWidgetProvider.:()V │ │ +0014ac: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/appwidget/AppWidgetProvider;.:()V // method@0009 │ │ +0014b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; │ │ │ │ Virtual methods - │ │ @@ -152,21 +152,21 @@ │ │ type : '(Landroid/content/Context;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -000fec: |[000fec] org.androidappdev.batterywidget.BatteryAppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V │ │ -000ffc: 6f30 0a00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/appwidget/AppWidgetProvider;.onDeleted:(Landroid/content/Context;[I)V // method@000a │ │ -001002: 2200 0b00 |0003: new-instance v0, Landroid/content/Intent; // type@000b │ │ -001006: 1c01 2900 |0005: const-class v1, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ -00100a: 7030 1300 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ -001010: 6e20 1100 0300 |000a: invoke-virtual {v3, v0}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0011 │ │ -001016: 0e00 |000d: return-void │ │ +0014b4: |[0014b4] org.androidappdev.batterywidget.BatteryAppWidgetProvider.onDeleted:(Landroid/content/Context;[I)V │ │ +0014c4: 6f30 0a00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/appwidget/AppWidgetProvider;.onDeleted:(Landroid/content/Context;[I)V // method@000a │ │ +0014ca: 2200 0b00 |0003: new-instance v0, Landroid/content/Intent; // type@000b │ │ +0014ce: 1c01 2900 |0005: const-class v1, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ +0014d2: 7030 1300 3001 |0007: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ +0014d8: 6e20 1100 0300 |000a: invoke-virtual {v3, v0}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0011 │ │ +0014de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x000d line=61 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; │ │ @@ -178,33 +178,33 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -001018: |[001018] org.androidappdev.batterywidget.BatteryAppWidgetProvider.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -001028: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00102a: 6e10 1500 0600 |0001: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0015 │ │ -001030: 0c00 |0004: move-result-object v0 │ │ -001032: 1a02 7100 |0005: const-string v2, "android.appwidget.action.APPWIDGET_DELETED" // string@0071 │ │ -001036: 6e20 3000 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0030 │ │ -00103c: 0a02 |000a: move-result v2 │ │ -00103e: 3802 1300 |000b: if-eqz v2, 001e // +0013 │ │ -001042: 1a02 7400 |000d: const-string v2, "appWidgetId" // string@0074 │ │ -001046: 6e30 1700 2603 |000f: invoke-virtual {v6, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ -00104c: 0a01 |0012: move-result v1 │ │ -00104e: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -001052: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -001054: 2322 3800 |0016: new-array v2, v2, [I // type@0038 │ │ -001058: 4b01 0203 |0018: aput v1, v2, v3 │ │ -00105c: 6e30 3800 5402 |001a: invoke-virtual {v4, v5, v2}, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.onDeleted:(Landroid/content/Context;[I)V // method@0038 │ │ -001062: 0e00 |001d: return-void │ │ -001064: 6f30 0b00 5406 |001e: invoke-super {v4, v5, v6}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@000b │ │ -00106a: 28fc |0021: goto 001d // -0004 │ │ +0014e0: |[0014e0] org.androidappdev.batterywidget.BatteryAppWidgetProvider.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0014f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0014f2: 6e10 1500 0600 |0001: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0015 │ │ +0014f8: 0c00 |0004: move-result-object v0 │ │ +0014fa: 1a02 7100 |0005: const-string v2, "android.appwidget.action.APPWIDGET_DELETED" // string@0071 │ │ +0014fe: 6e20 3000 0200 |0007: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0030 │ │ +001504: 0a02 |000a: move-result v2 │ │ +001506: 3802 1300 |000b: if-eqz v2, 001e // +0013 │ │ +00150a: 1a02 7400 |000d: const-string v2, "appWidgetId" // string@0074 │ │ +00150e: 6e30 1700 2603 |000f: invoke-virtual {v6, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ +001514: 0a01 |0012: move-result v1 │ │ +001516: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +00151a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +00151c: 2322 3800 |0016: new-array v2, v2, [I // type@0038 │ │ +001520: 4b01 0203 |0018: aput v1, v2, v3 │ │ +001524: 6e30 3800 5402 |001a: invoke-virtual {v4, v5, v2}, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.onDeleted:(Landroid/content/Context;[I)V // method@0038 │ │ +00152a: 0e00 |001d: return-void │ │ +00152c: 6f30 0b00 5406 |001e: invoke-super {v4, v5, v6}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@000b │ │ +001532: 28fc |0021: goto 001d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0005 line=46 │ │ 0x000d line=47 │ │ 0x0013 line=49 │ │ 0x0015 line=50 │ │ @@ -222,20 +222,20 @@ │ │ type : '(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -00106c: |[00106c] org.androidappdev.batterywidget.BatteryAppWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ -00107c: 2200 0b00 |0000: new-instance v0, Landroid/content/Intent; // type@000b │ │ -001080: 1c01 2900 |0002: const-class v1, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ -001084: 7030 1300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ -00108a: 6e20 1000 0300 |0007: invoke-virtual {v3, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0010 │ │ -001090: 0e00 |000a: return-void │ │ +001534: |[001534] org.androidappdev.batterywidget.BatteryAppWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ +001544: 2200 0b00 |0000: new-instance v0, Landroid/content/Intent; // type@000b │ │ +001548: 1c01 2900 |0002: const-class v1, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ +00154c: 7030 1300 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ +001552: 6e20 1000 0300 |0007: invoke-virtual {v3, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0010 │ │ +001558: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000a line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; │ │ 0x0000 - 0x000b reg=3 context Landroid/content/Context; │ │ @@ -276,146 +276,146 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001094: |[001094] org.androidappdev.batterywidget.BatteryService$1.:(Lorg/androidappdev/batterywidget/BatteryService;)V │ │ -0010a4: 5b01 0800 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ -0010a8: 7010 0c00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@000c │ │ -0010ae: 0e00 |0005: return-void │ │ +00155c: |[00155c] org.androidappdev.batterywidget.BatteryService$1.:(Lorg/androidappdev/batterywidget/BatteryService;)V │ │ +00156c: 5b01 0800 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ +001570: 7010 0c00 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@000c │ │ +001576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/androidappdev/batterywidget/BatteryService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/androidappdev/batterywidget/BatteryService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/androidappdev/batterywidget/BatteryService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/androidappdev/batterywidget/BatteryService$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 215 16-bit code units │ │ -0010b0: |[0010b0] org.androidappdev.batterywidget.BatteryService$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0010c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0010c2: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0010c4: 6e10 1500 0e00 |0002: invoke-virtual {v14}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0015 │ │ -0010ca: 0c00 |0005: move-result-object v0 │ │ -0010cc: 1a09 e200 |0006: const-string v9, "status" // string@00e2 │ │ -0010d0: 120a |0008: const/4 v10, #int 0 // #0 │ │ -0010d2: 6e30 1700 9e0a |0009: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ -0010d8: 0a06 |000c: move-result v6 │ │ -0010da: 1a09 0300 |000d: const-string v9, "BatteryService" // string@0003 │ │ -0010de: 220a 2100 |000f: new-instance v10, Ljava/lang/StringBuilder; // type@0021 │ │ -0010e2: 7010 3100 0a00 |0011: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ -0010e8: 1a0b e300 |0014: const-string v11, "status: " // string@00e3 │ │ -0010ec: 6e20 3400 ba00 |0016: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ -0010f2: 0c0a |0019: move-result-object v10 │ │ -0010f4: 6e20 3200 6a00 |001a: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0032 │ │ -0010fa: 0c0a |001d: move-result-object v10 │ │ -0010fc: 6e10 3500 0a00 |001e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ -001102: 0c0a |0021: move-result-object v10 │ │ -001104: 7120 2100 a900 |0022: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0021 │ │ -00110a: 1a09 7200 |0025: const-string v9, "android.intent.action.BATTERY_CHANGED" // string@0072 │ │ -00110e: 6e20 3000 9000 |0027: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0030 │ │ -001114: 0a09 |002a: move-result v9 │ │ -001116: 3809 7d00 |002b: if-eqz v9, 00a8 // +007d │ │ -00111a: 1a09 b000 |002d: const-string v9, "level" // string@00b0 │ │ -00111e: 120a |002f: const/4 v10, #int 0 // #0 │ │ -001120: 6e30 1700 9e0a |0030: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ -001126: 0a02 |0033: move-result v2 │ │ -001128: 1a09 d500 |0034: const-string v9, "scale" // string@00d5 │ │ -00112c: 121a |0036: const/4 v10, #int 1 // #1 │ │ -00112e: 6e30 1700 9e0a |0037: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ -001134: 0a04 |003a: move-result v4 │ │ -001136: 3c04 0400 |003b: if-gtz v4, 003f // +0004 │ │ -00113a: 1304 6400 |003d: const/16 v4, #int 100 // #64 │ │ -00113e: da09 0264 |003f: mul-int/lit8 v9, v2, #int 100 // #64 │ │ -001142: 9302 0904 |0041: div-int v2, v9, v4 │ │ -001146: 1a09 e700 |0043: const-string v9, "temperature" // string@00e7 │ │ -00114a: 120a |0045: const/4 v10, #int 0 // #0 │ │ -00114c: 6e30 1700 9e0a |0046: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ -001152: 0a08 |0049: move-result v8 │ │ -001154: 1a09 0300 |004a: const-string v9, "BatteryService" // string@0003 │ │ -001158: 220a 2100 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@0021 │ │ -00115c: 7010 3100 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ -001162: 1a0b 3200 |0051: const-string v11, "Level: " // string@0032 │ │ -001166: 6e20 3400 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ -00116c: 0c0a |0056: move-result-object v10 │ │ -00116e: 6e20 3200 2a00 |0057: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0032 │ │ -001174: 0c0a |005a: move-result-object v10 │ │ -001176: 6e10 3500 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ -00117c: 0c0a |005e: move-result-object v10 │ │ -00117e: 7120 2100 a900 |005f: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0021 │ │ -001184: 54c9 0800 |0062: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ -001188: 7110 3e00 0900 |0064: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$000:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; // method@003e │ │ -00118e: 0c09 |0067: move-result-object v9 │ │ -001190: 6e10 2c00 0900 |0068: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ -001196: 0a09 |006b: move-result v9 │ │ -001198: 3229 0c00 |006c: if-eq v9, v2, 0078 // +000c │ │ -00119c: 54c9 0800 |006e: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ -0011a0: 7110 2e00 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ -0011a6: 0c0a |0073: move-result-object v10 │ │ -0011a8: 7120 3f00 a900 |0074: invoke-static {v9, v10}, Lorg/androidappdev/batterywidget/BatteryService;.access$002:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; // method@003f │ │ -0011ae: 1213 |0077: const/4 v3, #int 1 // #1 │ │ -0011b0: 7110 5b00 0d00 |0078: invoke-static {v13}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getTemperaturePref:(Landroid/content/Context;)Z // method@005b │ │ -0011b6: 0a05 |007b: move-result v5 │ │ -0011b8: 3805 1800 |007c: if-eqz v5, 0094 // +0018 │ │ -0011bc: 54c9 0800 |007e: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ -0011c0: 7110 4000 0900 |0080: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$100:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; // method@0040 │ │ -0011c6: 0c09 |0083: move-result-object v9 │ │ -0011c8: 6e10 2c00 0900 |0084: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ -0011ce: 0a09 |0087: move-result v9 │ │ -0011d0: 3289 0c00 |0088: if-eq v9, v8, 0094 // +000c │ │ -0011d4: 54c9 0800 |008a: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ -0011d8: 7110 2e00 0800 |008c: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ -0011de: 0c0a |008f: move-result-object v10 │ │ -0011e0: 7120 4100 a900 |0090: invoke-static {v9, v10}, Lorg/androidappdev/batterywidget/BatteryService;.access$102:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; // method@0041 │ │ -0011e6: 1213 |0093: const/4 v3, #int 1 // #1 │ │ -0011e8: 1309 6400 |0094: const/16 v9, #int 100 // #64 │ │ -0011ec: 3692 0500 |0096: if-gt v2, v9, 009b // +0005 │ │ -0011f0: 1401 0400 037f |0098: const v1, #float 1.74129e+38 // #7f030004 │ │ -0011f6: 1309 1e00 |009b: const/16 v9, #int 30 // #1e │ │ -0011fa: 3692 0500 |009d: if-gt v2, v9, 00a2 // +0005 │ │ -0011fe: 1401 0100 037f |009f: const v1, #float 1.74129e+38 // #7f030001 │ │ -001204: 1309 0f00 |00a2: const/16 v9, #int 15 // #f │ │ -001208: 3692 0400 |00a4: if-gt v2, v9, 00a8 // +0004 │ │ -00120c: 1501 037f |00a6: const/high16 v1, #int 2130903040 // #7f03 │ │ -001210: 1229 |00a8: const/4 v9, #int 2 // #2 │ │ -001212: 3396 1e00 |00a9: if-ne v6, v9, 00c7 // +001e │ │ -001216: 54c9 0800 |00ab: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ -00121a: 7110 4200 0900 |00ad: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$200:(Lorg/androidappdev/batterywidget/BatteryService;)I // method@0042 │ │ -001220: 0a09 |00b0: move-result v9 │ │ -001222: 122a |00b1: const/4 v10, #int 2 // #2 │ │ -001224: 32a9 1500 |00b2: if-eq v9, v10, 00c7 // +0015 │ │ -001228: 1409 0200 037f |00b4: const v9, #float 1.74129e+38 // #7f030002 │ │ -00122e: 6709 0700 |00b7: sput v9, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ -001232: 1213 |00b9: const/4 v3, #int 1 // #1 │ │ -001234: 3803 0c00 |00ba: if-eqz v3, 00c6 // +000c │ │ -001238: 2207 0b00 |00bc: new-instance v7, Landroid/content/Intent; // type@000b │ │ -00123c: 1c09 2900 |00be: const-class v9, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ -001240: 7030 1300 d709 |00c0: invoke-direct {v7, v13, v9}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ -001246: 6e20 1000 7d00 |00c3: invoke-virtual {v13, v7}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0010 │ │ -00124c: 0e00 |00c6: return-void │ │ -00124e: 1239 |00c7: const/4 v9, #int 3 // #3 │ │ -001250: 3396 f2ff |00c8: if-ne v6, v9, 00ba // -000e │ │ -001254: 54c9 0800 |00ca: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ -001258: 7110 4200 0900 |00cc: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$200:(Lorg/androidappdev/batterywidget/BatteryService;)I // method@0042 │ │ -00125e: 0a09 |00cf: move-result v9 │ │ -001260: 123a |00d0: const/4 v10, #int 3 // #3 │ │ -001262: 32a9 e9ff |00d1: if-eq v9, v10, 00ba // -0017 │ │ -001266: 6701 0700 |00d3: sput v1, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ -00126a: 1213 |00d5: const/4 v3, #int 1 // #1 │ │ -00126c: 28e4 |00d6: goto 00ba // -001c │ │ +001578: |[001578] org.androidappdev.batterywidget.BatteryService$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +001588: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00158a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +00158c: 6e10 1500 0e00 |0002: invoke-virtual {v14}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0015 │ │ +001592: 0c00 |0005: move-result-object v0 │ │ +001594: 1a09 e200 |0006: const-string v9, "status" // string@00e2 │ │ +001598: 120a |0008: const/4 v10, #int 0 // #0 │ │ +00159a: 6e30 1700 9e0a |0009: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ +0015a0: 0a06 |000c: move-result v6 │ │ +0015a2: 1a09 0300 |000d: const-string v9, "BatteryService" // string@0003 │ │ +0015a6: 220a 2100 |000f: new-instance v10, Ljava/lang/StringBuilder; // type@0021 │ │ +0015aa: 7010 3100 0a00 |0011: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ +0015b0: 1a0b e300 |0014: const-string v11, "status: " // string@00e3 │ │ +0015b4: 6e20 3400 ba00 |0016: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ +0015ba: 0c0a |0019: move-result-object v10 │ │ +0015bc: 6e20 3200 6a00 |001a: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0032 │ │ +0015c2: 0c0a |001d: move-result-object v10 │ │ +0015c4: 6e10 3500 0a00 |001e: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ +0015ca: 0c0a |0021: move-result-object v10 │ │ +0015cc: 7120 2100 a900 |0022: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0021 │ │ +0015d2: 1a09 7200 |0025: const-string v9, "android.intent.action.BATTERY_CHANGED" // string@0072 │ │ +0015d6: 6e20 3000 9000 |0027: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0030 │ │ +0015dc: 0a09 |002a: move-result v9 │ │ +0015de: 3809 7d00 |002b: if-eqz v9, 00a8 // +007d │ │ +0015e2: 1a09 b000 |002d: const-string v9, "level" // string@00b0 │ │ +0015e6: 120a |002f: const/4 v10, #int 0 // #0 │ │ +0015e8: 6e30 1700 9e0a |0030: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ +0015ee: 0a02 |0033: move-result v2 │ │ +0015f0: 1a09 d500 |0034: const-string v9, "scale" // string@00d5 │ │ +0015f4: 121a |0036: const/4 v10, #int 1 // #1 │ │ +0015f6: 6e30 1700 9e0a |0037: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ +0015fc: 0a04 |003a: move-result v4 │ │ +0015fe: 3c04 0400 |003b: if-gtz v4, 003f // +0004 │ │ +001602: 1304 6400 |003d: const/16 v4, #int 100 // #64 │ │ +001606: da09 0264 |003f: mul-int/lit8 v9, v2, #int 100 // #64 │ │ +00160a: 9302 0904 |0041: div-int v2, v9, v4 │ │ +00160e: 1a09 e700 |0043: const-string v9, "temperature" // string@00e7 │ │ +001612: 120a |0045: const/4 v10, #int 0 // #0 │ │ +001614: 6e30 1700 9e0a |0046: invoke-virtual {v14, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0017 │ │ +00161a: 0a08 |0049: move-result v8 │ │ +00161c: 1a09 0300 |004a: const-string v9, "BatteryService" // string@0003 │ │ +001620: 220a 2100 |004c: new-instance v10, Ljava/lang/StringBuilder; // type@0021 │ │ +001624: 7010 3100 0a00 |004e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ +00162a: 1a0b 3200 |0051: const-string v11, "Level: " // string@0032 │ │ +00162e: 6e20 3400 ba00 |0053: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ +001634: 0c0a |0056: move-result-object v10 │ │ +001636: 6e20 3200 2a00 |0057: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0032 │ │ +00163c: 0c0a |005a: move-result-object v10 │ │ +00163e: 6e10 3500 0a00 |005b: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ +001644: 0c0a |005e: move-result-object v10 │ │ +001646: 7120 2100 a900 |005f: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0021 │ │ +00164c: 54c9 0800 |0062: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ +001650: 7110 3e00 0900 |0064: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$000:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; // method@003e │ │ +001656: 0c09 |0067: move-result-object v9 │ │ +001658: 6e10 2c00 0900 |0068: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ +00165e: 0a09 |006b: move-result v9 │ │ +001660: 3229 0c00 |006c: if-eq v9, v2, 0078 // +000c │ │ +001664: 54c9 0800 |006e: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ +001668: 7110 2e00 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ +00166e: 0c0a |0073: move-result-object v10 │ │ +001670: 7120 3f00 a900 |0074: invoke-static {v9, v10}, Lorg/androidappdev/batterywidget/BatteryService;.access$002:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; // method@003f │ │ +001676: 1213 |0077: const/4 v3, #int 1 // #1 │ │ +001678: 7110 5b00 0d00 |0078: invoke-static {v13}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getTemperaturePref:(Landroid/content/Context;)Z // method@005b │ │ +00167e: 0a05 |007b: move-result v5 │ │ +001680: 3805 1800 |007c: if-eqz v5, 0094 // +0018 │ │ +001684: 54c9 0800 |007e: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ +001688: 7110 4000 0900 |0080: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$100:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; // method@0040 │ │ +00168e: 0c09 |0083: move-result-object v9 │ │ +001690: 6e10 2c00 0900 |0084: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ +001696: 0a09 |0087: move-result v9 │ │ +001698: 3289 0c00 |0088: if-eq v9, v8, 0094 // +000c │ │ +00169c: 54c9 0800 |008a: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ +0016a0: 7110 2e00 0800 |008c: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ +0016a6: 0c0a |008f: move-result-object v10 │ │ +0016a8: 7120 4100 a900 |0090: invoke-static {v9, v10}, Lorg/androidappdev/batterywidget/BatteryService;.access$102:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; // method@0041 │ │ +0016ae: 1213 |0093: const/4 v3, #int 1 // #1 │ │ +0016b0: 1309 6400 |0094: const/16 v9, #int 100 // #64 │ │ +0016b4: 3692 0500 |0096: if-gt v2, v9, 009b // +0005 │ │ +0016b8: 1401 0400 037f |0098: const v1, #float 1.74129e+38 // #7f030004 │ │ +0016be: 1309 1e00 |009b: const/16 v9, #int 30 // #1e │ │ +0016c2: 3692 0500 |009d: if-gt v2, v9, 00a2 // +0005 │ │ +0016c6: 1401 0100 037f |009f: const v1, #float 1.74129e+38 // #7f030001 │ │ +0016cc: 1309 0f00 |00a2: const/16 v9, #int 15 // #f │ │ +0016d0: 3692 0400 |00a4: if-gt v2, v9, 00a8 // +0004 │ │ +0016d4: 1501 037f |00a6: const/high16 v1, #int 2130903040 // #7f03 │ │ +0016d8: 1229 |00a8: const/4 v9, #int 2 // #2 │ │ +0016da: 3396 1e00 |00a9: if-ne v6, v9, 00c7 // +001e │ │ +0016de: 54c9 0800 |00ab: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ +0016e2: 7110 4200 0900 |00ad: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$200:(Lorg/androidappdev/batterywidget/BatteryService;)I // method@0042 │ │ +0016e8: 0a09 |00b0: move-result v9 │ │ +0016ea: 122a |00b1: const/4 v10, #int 2 // #2 │ │ +0016ec: 32a9 1500 |00b2: if-eq v9, v10, 00c7 // +0015 │ │ +0016f0: 1409 0200 037f |00b4: const v9, #float 1.74129e+38 // #7f030002 │ │ +0016f6: 6709 0700 |00b7: sput v9, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ +0016fa: 1213 |00b9: const/4 v3, #int 1 // #1 │ │ +0016fc: 3803 0c00 |00ba: if-eqz v3, 00c6 // +000c │ │ +001700: 2207 0b00 |00bc: new-instance v7, Landroid/content/Intent; // type@000b │ │ +001704: 1c09 2900 |00be: const-class v9, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ +001708: 7030 1300 d709 |00c0: invoke-direct {v7, v13, v9}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ +00170e: 6e20 1000 7d00 |00c3: invoke-virtual {v13, v7}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0010 │ │ +001714: 0e00 |00c6: return-void │ │ +001716: 1239 |00c7: const/4 v9, #int 3 // #3 │ │ +001718: 3396 f2ff |00c8: if-ne v6, v9, 00ba // -000e │ │ +00171c: 54c9 0800 |00ca: iget-object v9, v12, Lorg/androidappdev/batterywidget/BatteryService$1;.this$0:Lorg/androidappdev/batterywidget/BatteryService; // field@0008 │ │ +001720: 7110 4200 0900 |00cc: invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;.access$200:(Lorg/androidappdev/batterywidget/BatteryService;)I // method@0042 │ │ +001726: 0a09 |00cf: move-result v9 │ │ +001728: 123a |00d0: const/4 v10, #int 3 // #3 │ │ +00172a: 32a9 e9ff |00d1: if-eq v9, v10, 00ba // -0017 │ │ +00172e: 6701 0700 |00d3: sput v1, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ +001732: 1213 |00d5: const/4 v3, #int 1 // #1 │ │ +001734: 28e4 |00d6: goto 00ba // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0001 line=78 │ │ 0x0002 line=79 │ │ 0x0006 line=82 │ │ 0x000d line=83 │ │ @@ -437,21 +437,23 @@ │ │ 0x0094 line=107 │ │ 0x0098 line=108 │ │ 0x009b line=109 │ │ 0x009f line=110 │ │ 0x00a2 line=111 │ │ 0x00a6 line=112 │ │ 0x00a8 line=116 │ │ + 0x00ad line=117 │ │ 0x00b4 line=118 │ │ 0x00b9 line=119 │ │ 0x00ba line=126 │ │ 0x00bc line=127 │ │ 0x00c3 line=128 │ │ 0x00c6 line=130 │ │ 0x00c7 line=120 │ │ + 0x00cc line=121 │ │ 0x00d3 line=122 │ │ 0x00d5 line=123 │ │ locals : │ │ 0x0034 - 0x00a8 reg=2 level I │ │ 0x003b - 0x00a8 reg=4 scale I │ │ 0x007c - 0x00a8 reg=5 showTemperature Z │ │ 0x004a - 0x00a8 reg=8 temperature I │ │ @@ -510,26 +512,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -001270: |[001270] org.androidappdev.batterywidget.BatteryService.:()V │ │ -001280: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -001282: 7010 0500 0200 |0001: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0005 │ │ -001288: 7110 2e00 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ -00128e: 0c00 |0007: move-result-object v0 │ │ -001290: 5b20 0b00 |0008: iput-object v0, v2, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ -001294: 7110 2e00 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ -00129a: 0c00 |000d: move-result-object v0 │ │ -00129c: 5b20 0c00 |000e: iput-object v0, v2, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ -0012a0: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -0012a2: 5920 0d00 |0011: iput v0, v2, Lorg/androidappdev/batterywidget/BatteryService;.previousStatus:I // field@000d │ │ -0012a6: 0e00 |0013: return-void │ │ +001738: |[001738] org.androidappdev.batterywidget.BatteryService.:()V │ │ +001748: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00174a: 7010 0500 0200 |0001: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0005 │ │ +001750: 7110 2e00 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ +001756: 0c00 |0007: move-result-object v0 │ │ +001758: 5b20 0b00 |0008: iput-object v0, v2, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ +00175c: 7110 2e00 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ +001762: 0c00 |000d: move-result-object v0 │ │ +001764: 5b20 0c00 |000e: iput-object v0, v2, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ +001768: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +00176a: 5920 0d00 |0011: iput v0, v2, Lorg/androidappdev/batterywidget/BatteryService;.previousStatus:I // field@000d │ │ +00176e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ locals : │ │ @@ -540,17 +542,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0012a8: |[0012a8] org.androidappdev.batterywidget.BatteryService.access$000:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; │ │ -0012b8: 5410 0b00 |0000: iget-object v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ -0012bc: 1100 |0002: return-object v0 │ │ +001770: |[001770] org.androidappdev.batterywidget.BatteryService.access$000:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; │ │ +001780: 5410 0b00 |0000: iget-object v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ +001784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/androidappdev/batterywidget/BatteryService; │ │ │ │ #2 : (in Lorg/androidappdev/batterywidget/BatteryService;) │ │ @@ -558,17 +560,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0012c0: |[0012c0] org.androidappdev.batterywidget.BatteryService.access$002:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; │ │ -0012d0: 5b01 0b00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ -0012d4: 1101 |0002: return-object v1 │ │ +001788: |[001788] org.androidappdev.batterywidget.BatteryService.access$002:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; │ │ +001798: 5b01 0b00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ +00179c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/androidappdev/batterywidget/BatteryService; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Integer; │ │ │ │ @@ -577,17 +579,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0012d8: |[0012d8] org.androidappdev.batterywidget.BatteryService.access$100:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; │ │ -0012e8: 5410 0c00 |0000: iget-object v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ -0012ec: 1100 |0002: return-object v0 │ │ +0017a0: |[0017a0] org.androidappdev.batterywidget.BatteryService.access$100:(Lorg/androidappdev/batterywidget/BatteryService;)Ljava/lang/Integer; │ │ +0017b0: 5410 0c00 |0000: iget-object v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ +0017b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/androidappdev/batterywidget/BatteryService; │ │ │ │ #4 : (in Lorg/androidappdev/batterywidget/BatteryService;) │ │ @@ -595,17 +597,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0012f0: |[0012f0] org.androidappdev.batterywidget.BatteryService.access$102:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; │ │ -001300: 5b01 0c00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ -001304: 1101 |0002: return-object v1 │ │ +0017b8: |[0017b8] org.androidappdev.batterywidget.BatteryService.access$102:(Lorg/androidappdev/batterywidget/BatteryService;Ljava/lang/Integer;)Ljava/lang/Integer; │ │ +0017c8: 5b01 0c00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ +0017cc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/androidappdev/batterywidget/BatteryService; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Integer; │ │ │ │ @@ -614,17 +616,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001308: |[001308] org.androidappdev.batterywidget.BatteryService.access$200:(Lorg/androidappdev/batterywidget/BatteryService;)I │ │ -001318: 5210 0d00 |0000: iget v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.previousStatus:I // field@000d │ │ -00131c: 0f00 |0002: return v0 │ │ +0017d0: |[0017d0] org.androidappdev.batterywidget.BatteryService.access$200:(Lorg/androidappdev/batterywidget/BatteryService;)I │ │ +0017e0: 5210 0d00 |0000: iget v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.previousStatus:I // field@000d │ │ +0017e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/androidappdev/batterywidget/BatteryService; │ │ │ │ #6 : (in Lorg/androidappdev/batterywidget/BatteryService;) │ │ @@ -632,111 +634,111 @@ │ │ type : '()Landroid/content/BroadcastReceiver;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -001320: |[001320] org.androidappdev.batterywidget.BatteryService.batteryLevelReceiver:()Landroid/content/BroadcastReceiver; │ │ -001330: 2200 2800 |0000: new-instance v0, Lorg/androidappdev/batterywidget/BatteryService$1; // type@0028 │ │ -001334: 7020 3b00 1000 |0002: invoke-direct {v0, v1}, Lorg/androidappdev/batterywidget/BatteryService$1;.:(Lorg/androidappdev/batterywidget/BatteryService;)V // method@003b │ │ -00133a: 1100 |0005: return-object v0 │ │ +0017e8: |[0017e8] org.androidappdev.batterywidget.BatteryService.batteryLevelReceiver:()Landroid/content/BroadcastReceiver; │ │ +0017f8: 2200 2800 |0000: new-instance v0, Lorg/androidappdev/batterywidget/BatteryService$1; // type@0028 │ │ +0017fc: 7020 3b00 1000 |0002: invoke-direct {v0, v1}, Lorg/androidappdev/batterywidget/BatteryService$1;.:(Lorg/androidappdev/batterywidget/BatteryService;)V // method@003b │ │ +001802: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/androidappdev/batterywidget/BatteryService; │ │ │ │ #7 : (in Lorg/androidappdev/batterywidget/BatteryService;) │ │ name : 'buildUpdate' │ │ type : '(Landroid/content/Context;)Landroid/widget/RemoteViews;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -00133c: |[00133c] org.androidappdev.batterywidget.BatteryService.buildUpdate:(Landroid/content/Context;)Landroid/widget/RemoteViews; │ │ -00134c: 1409 0200 067f |0000: const v9, #float 1.78117e+38 // #7f060002 │ │ -001352: 2204 1700 |0003: new-instance v4, Landroid/widget/RemoteViews; // type@0017 │ │ -001356: 6e10 0e00 0b00 |0005: invoke-virtual {v11}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@000e │ │ -00135c: 0c05 |0008: move-result-object v5 │ │ -00135e: 6006 0700 |0009: sget v6, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ -001362: 7030 2800 5406 |000b: invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@0028 │ │ -001368: 1405 0100 067f |000e: const v5, #float 1.78117e+38 // #7f060001 │ │ -00136e: 54a6 0b00 |0011: iget-object v6, v10, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ -001372: 6e10 2d00 0600 |0013: invoke-virtual {v6}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@002d │ │ -001378: 0c06 |0016: move-result-object v6 │ │ -00137a: 6e30 2a00 5406 |0017: invoke-virtual {v4, v5, v6}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@002a │ │ -001380: 54a5 0c00 |001a: iget-object v5, v10, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ -001384: 6e10 2c00 0500 |001c: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ -00138a: 0a05 |001f: move-result v5 │ │ -00138c: 1306 6400 |0020: const/16 v6, #int 100 // #64 │ │ -001390: 3765 7100 |0022: if-le v5, v6, 0093 // +0071 │ │ -001394: 54a5 0c00 |0024: iget-object v5, v10, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ -001398: 6e10 2c00 0500 |0026: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ -00139e: 0a05 |0029: move-result v5 │ │ -0013a0: db05 050a |002a: div-int/lit8 v5, v5, #int 10 // #0a │ │ -0013a4: 7110 2e00 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ -0013aa: 0c03 |002f: move-result-object v3 │ │ -0013ac: 7110 5b00 0b00 |0030: invoke-static {v11}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getTemperaturePref:(Landroid/content/Context;)Z // method@005b │ │ -0013b2: 0a02 |0033: move-result v2 │ │ -0013b4: 3802 6600 |0034: if-eqz v2, 009a // +0066 │ │ -0013b8: 7110 5900 0b00 |0036: invoke-static {v11}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getDegreesPref:(Landroid/content/Context;)I // method@0059 │ │ -0013be: 0a01 |0039: move-result v1 │ │ -0013c0: 1a05 0300 |003a: const-string v5, "BatteryService" // string@0003 │ │ -0013c4: 2206 2100 |003c: new-instance v6, Ljava/lang/StringBuilder; // type@0021 │ │ -0013c8: 7010 3100 0600 |003e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ -0013ce: 1a07 9500 |0041: const-string v7, "degrees:" // string@0095 │ │ -0013d2: 6e20 3400 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ -0013d8: 0c06 |0046: move-result-object v6 │ │ -0013da: 6e20 3200 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0032 │ │ -0013e0: 0c06 |004a: move-result-object v6 │ │ -0013e2: 6e10 3500 0600 |004b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ -0013e8: 0c06 |004e: move-result-object v6 │ │ -0013ea: 7120 2100 6500 |004f: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0021 │ │ -0013f0: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -0013f2: 3351 1700 |0053: if-ne v1, v5, 006a // +0017 │ │ -0013f6: 1805 cdcc cccc cccc fc3f |0055: const-wide v5, #double 1.8 // #3ffccccccccccccd │ │ -001400: 6e10 2c00 0300 |005a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ -001406: 0a07 |005d: move-result v7 │ │ -001408: d807 0720 |005e: add-int/lit8 v7, v7, #int 32 // #20 │ │ -00140c: 8377 |0060: int-to-double v7, v7 │ │ -00140e: cd75 |0061: mul-double/2addr v5, v7 │ │ -001410: 1907 e03f |0062: const-wide/high16 v7, #long 4602678819172646912 // #3fe0 │ │ -001414: cb75 |0064: add-double/2addr v5, v7 │ │ -001416: 8a55 |0065: double-to-int v5, v5 │ │ -001418: 7110 2e00 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ -00141e: 0c03 |0069: move-result-object v3 │ │ -001420: 2205 2100 |006a: new-instance v5, Ljava/lang/StringBuilder; // type@0021 │ │ -001424: 7010 3100 0500 |006c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ -00142a: 6e20 3300 3500 |006f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0033 │ │ -001430: 0c05 |0072: move-result-object v5 │ │ -001432: 1a06 fb00 |0073: const-string v6, "º" // string@00fb │ │ -001436: 6e20 3400 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ -00143c: 0c05 |0078: move-result-object v5 │ │ -00143e: 6e10 3500 0500 |0079: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ -001444: 0c05 |007c: move-result-object v5 │ │ -001446: 6e30 2a00 9405 |007d: invoke-virtual {v4, v9, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@002a │ │ -00144c: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -00144e: 6e30 2b00 9405 |0081: invoke-virtual {v4, v9, v5}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@002b │ │ -001454: 2200 0900 |0084: new-instance v0, Landroid/content/ComponentName; // type@0009 │ │ -001458: 1c05 2700 |0086: const-class v5, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; // type@0027 │ │ -00145c: 7030 0d00 b005 |0088: invoke-direct {v0, v11, v5}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@000d │ │ -001462: 7110 0700 0b00 |008b: invoke-static {v11}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0007 │ │ -001468: 0c05 |008e: move-result-object v5 │ │ -00146a: 6e30 0800 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0008 │ │ -001470: 1104 |0092: return-object v4 │ │ -001472: 54a5 0c00 |0093: iget-object v5, v10, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ -001476: 6e10 2c00 0500 |0095: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ -00147c: 0a05 |0098: move-result v5 │ │ -00147e: 2893 |0099: goto 002c // -006d │ │ -001480: 1305 0800 |009a: const/16 v5, #int 8 // #8 │ │ -001484: 6e30 2b00 9405 |009c: invoke-virtual {v4, v9, v5}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@002b │ │ -00148a: 28e5 |009f: goto 0084 // -001b │ │ +001804: |[001804] org.androidappdev.batterywidget.BatteryService.buildUpdate:(Landroid/content/Context;)Landroid/widget/RemoteViews; │ │ +001814: 140a 0200 067f |0000: const v10, #float 1.78117e+38 // #7f060002 │ │ +00181a: 2204 1700 |0003: new-instance v4, Landroid/widget/RemoteViews; // type@0017 │ │ +00181e: 6e10 0e00 0c00 |0005: invoke-virtual {v12}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@000e │ │ +001824: 0c05 |0008: move-result-object v5 │ │ +001826: 6006 0700 |0009: sget v6, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider;.currentLayout:I // field@0007 │ │ +00182a: 7030 2800 5406 |000b: invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@0028 │ │ +001830: 1405 0100 067f |000e: const v5, #float 1.78117e+38 // #7f060001 │ │ +001836: 54b6 0b00 |0011: iget-object v6, v11, Lorg/androidappdev/batterywidget/BatteryService;.currentLevel:Ljava/lang/Integer; // field@000b │ │ +00183a: 6e10 2d00 0600 |0013: invoke-virtual {v6}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@002d │ │ +001840: 0c06 |0016: move-result-object v6 │ │ +001842: 6e30 2a00 5406 |0017: invoke-virtual {v4, v5, v6}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@002a │ │ +001848: 54b5 0c00 |001a: iget-object v5, v11, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ +00184c: 6e10 2c00 0500 |001c: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ +001852: 0a05 |001f: move-result v5 │ │ +001854: 1306 6400 |0020: const/16 v6, #int 100 // #64 │ │ +001858: 3765 7100 |0022: if-le v5, v6, 0093 // +0071 │ │ +00185c: 54b5 0c00 |0024: iget-object v5, v11, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ +001860: 6e10 2c00 0500 |0026: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ +001866: 0a05 |0029: move-result v5 │ │ +001868: db05 050a |002a: div-int/lit8 v5, v5, #int 10 // #0a │ │ +00186c: 7110 2e00 0500 |002c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ +001872: 0c03 |002f: move-result-object v3 │ │ +001874: 7110 5b00 0c00 |0030: invoke-static {v12}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getTemperaturePref:(Landroid/content/Context;)Z // method@005b │ │ +00187a: 0a02 |0033: move-result v2 │ │ +00187c: 3802 6600 |0034: if-eqz v2, 009a // +0066 │ │ +001880: 7110 5900 0c00 |0036: invoke-static {v12}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getDegreesPref:(Landroid/content/Context;)I // method@0059 │ │ +001886: 0a01 |0039: move-result v1 │ │ +001888: 1a05 0300 |003a: const-string v5, "BatteryService" // string@0003 │ │ +00188c: 2206 2100 |003c: new-instance v6, Ljava/lang/StringBuilder; // type@0021 │ │ +001890: 7010 3100 0600 |003e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ +001896: 1a07 9500 |0041: const-string v7, "degrees:" // string@0095 │ │ +00189a: 6e20 3400 7600 |0043: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ +0018a0: 0c06 |0046: move-result-object v6 │ │ +0018a2: 6e20 3200 1600 |0047: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0032 │ │ +0018a8: 0c06 |004a: move-result-object v6 │ │ +0018aa: 6e10 3500 0600 |004b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ +0018b0: 0c06 |004e: move-result-object v6 │ │ +0018b2: 7120 2100 6500 |004f: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0021 │ │ +0018b8: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +0018ba: 3351 1700 |0053: if-ne v1, v5, 006a // +0017 │ │ +0018be: 1806 cdcc cccc cccc fc3f |0055: const-wide v6, #double 1.8 // #3ffccccccccccccd │ │ +0018c8: 6e10 2c00 0300 |005a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ +0018ce: 0a05 |005d: move-result v5 │ │ +0018d0: d805 0520 |005e: add-int/lit8 v5, v5, #int 32 // #20 │ │ +0018d4: 8358 |0060: int-to-double v8, v5 │ │ +0018d6: cd86 |0061: mul-double/2addr v6, v8 │ │ +0018d8: 1908 e03f |0062: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ +0018dc: cb86 |0064: add-double/2addr v6, v8 │ │ +0018de: 8a65 |0065: double-to-int v5, v6 │ │ +0018e0: 7110 2e00 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@002e │ │ +0018e6: 0c03 |0069: move-result-object v3 │ │ +0018e8: 2205 2100 |006a: new-instance v5, Ljava/lang/StringBuilder; // type@0021 │ │ +0018ec: 7010 3100 0500 |006c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0031 │ │ +0018f2: 6e20 3300 3500 |006f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0033 │ │ +0018f8: 0c05 |0072: move-result-object v5 │ │ +0018fa: 1a06 fb00 |0073: const-string v6, "º" // string@00fb │ │ +0018fe: 6e20 3400 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0034 │ │ +001904: 0c05 |0078: move-result-object v5 │ │ +001906: 6e10 3500 0500 |0079: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0035 │ │ +00190c: 0c05 |007c: move-result-object v5 │ │ +00190e: 6e30 2a00 a405 |007d: invoke-virtual {v4, v10, v5}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@002a │ │ +001914: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +001916: 6e30 2b00 a405 |0081: invoke-virtual {v4, v10, v5}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@002b │ │ +00191c: 2200 0900 |0084: new-instance v0, Landroid/content/ComponentName; // type@0009 │ │ +001920: 1c05 2700 |0086: const-class v5, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; // type@0027 │ │ +001924: 7030 0d00 c005 |0088: invoke-direct {v0, v12, v5}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@000d │ │ +00192a: 7110 0700 0c00 |008b: invoke-static {v12}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0007 │ │ +001930: 0c05 |008e: move-result-object v5 │ │ +001932: 6e30 0800 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0008 │ │ +001938: 1104 |0092: return-object v4 │ │ +00193a: 54b5 0c00 |0093: iget-object v5, v11, Lorg/androidappdev/batterywidget/BatteryService;.currentTemperature:Ljava/lang/Integer; // field@000c │ │ +00193e: 6e10 2c00 0500 |0095: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@002c │ │ +001944: 0a05 |0098: move-result v5 │ │ +001946: 2893 |0099: goto 002c // -006d │ │ +001948: 1305 0800 |009a: const/16 v5, #int 8 // #8 │ │ +00194c: 6e30 2b00 a405 |009c: invoke-virtual {v4, v10, v5}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@002b │ │ +001952: 28e5 |009f: goto 0084 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=138 │ │ 0x000e line=140 │ │ 0x001a line=141 │ │ 0x0030 line=144 │ │ 0x0034 line=145 │ │ @@ -746,39 +748,40 @@ │ │ 0x0055 line=149 │ │ 0x006a line=151 │ │ 0x0080 line=152 │ │ 0x0084 line=156 │ │ 0x008b line=157 │ │ 0x0092 line=158 │ │ 0x0093 line=141 │ │ + 0x0095 line=142 │ │ 0x009a line=154 │ │ locals : │ │ 0x003a - 0x0084 reg=1 degrees I │ │ 0x008b - 0x0093 reg=0 cn Landroid/content/ComponentName; │ │ 0x0034 - 0x0093 reg=2 showTemperature Z │ │ 0x0030 - 0x0093 reg=3 temperature Ljava/lang/Integer; │ │ 0x009a - 0x00a0 reg=2 showTemperature Z │ │ 0x009a - 0x00a0 reg=3 temperature Ljava/lang/Integer; │ │ 0x000e - 0x00a0 reg=4 views Landroid/widget/RemoteViews; │ │ - 0x0000 - 0x00a0 reg=10 this Lorg/androidappdev/batterywidget/BatteryService; │ │ - 0x0000 - 0x00a0 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x00a0 reg=11 this Lorg/androidappdev/batterywidget/BatteryService; │ │ + 0x0000 - 0x00a0 reg=12 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/androidappdev/batterywidget/BatteryService;) │ │ name : 'onBind' │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00148c: |[00148c] org.androidappdev.batterywidget.BatteryService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -00149c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00149e: 1100 |0001: return-object v0 │ │ +001954: |[001954] org.androidappdev.batterywidget.BatteryService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +001964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +001966: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/androidappdev/batterywidget/BatteryService; │ │ 0x0000 - 0x0002 reg=2 arg0 Landroid/content/Intent; │ │ │ │ @@ -787,19 +790,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0014a0: |[0014a0] org.androidappdev.batterywidget.BatteryService.onDestroy:()V │ │ -0014b0: 6f10 0600 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@0006 │ │ -0014b6: 5410 0a00 |0003: iget-object v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ -0014ba: 6e20 4900 0100 |0005: invoke-virtual {v1, v0}, Lorg/androidappdev/batterywidget/BatteryService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0049 │ │ -0014c0: 0e00 |0008: return-void │ │ +001968: |[001968] org.androidappdev.batterywidget.BatteryService.onDestroy:()V │ │ +001978: 6f10 0600 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@0006 │ │ +00197e: 5410 0a00 |0003: iget-object v0, v1, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ +001982: 6e20 4900 0100 |0005: invoke-virtual {v1, v0}, Lorg/androidappdev/batterywidget/BatteryService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0049 │ │ +001988: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ 0x0008 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/androidappdev/batterywidget/BatteryService; │ │ @@ -809,43 +812,43 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0014c4: |[0014c4] org.androidappdev.batterywidget.BatteryService.onStart:(Landroid/content/Intent;I)V │ │ -0014d4: 5485 0a00 |0000: iget-object v5, v8, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ -0014d8: 3905 1400 |0002: if-nez v5, 0016 // +0014 │ │ -0014dc: 7010 4300 0800 |0004: invoke-direct {v8}, Lorg/androidappdev/batterywidget/BatteryService;.batteryLevelReceiver:()Landroid/content/BroadcastReceiver; // method@0043 │ │ -0014e2: 0c05 |0007: move-result-object v5 │ │ -0014e4: 5b85 0a00 |0008: iput-object v5, v8, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ -0014e8: 5485 0a00 |000a: iget-object v5, v8, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ -0014ec: 2206 0c00 |000c: new-instance v6, Landroid/content/IntentFilter; // type@000c │ │ -0014f0: 1a07 7200 |000e: const-string v7, "android.intent.action.BATTERY_CHANGED" // string@0072 │ │ -0014f4: 7020 1900 7600 |0010: invoke-direct {v6, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0019 │ │ -0014fa: 6e30 4800 5806 |0013: invoke-virtual {v8, v5, v6}, Lorg/androidappdev/batterywidget/BatteryService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0048 │ │ -001500: 7020 4400 8800 |0016: invoke-direct {v8, v8}, Lorg/androidappdev/batterywidget/BatteryService;.buildUpdate:(Landroid/content/Context;)Landroid/widget/RemoteViews; // method@0044 │ │ -001506: 0c04 |0019: move-result-object v4 │ │ -001508: 2202 0b00 |001a: new-instance v2, Landroid/content/Intent; // type@000b │ │ -00150c: 1a05 7300 |001c: const-string v5, "android.intent.action.POWER_USAGE_SUMMARY" // string@0073 │ │ -001510: 7020 1400 5200 |001e: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0014 │ │ -001516: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -001518: 1506 0008 |0022: const/high16 v6, #int 134217728 // #800 │ │ -00151c: 7140 0400 5862 |0024: invoke-static {v8, v5, v2, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0004 │ │ -001522: 0c03 |0027: move-result-object v3 │ │ -001524: 1505 067f |0028: const/high16 v5, #int 2131099648 // #7f06 │ │ -001528: 6e30 2900 5403 |002a: invoke-virtual {v4, v5, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@0029 │ │ -00152e: 2201 0900 |002d: new-instance v1, Landroid/content/ComponentName; // type@0009 │ │ -001532: 1c05 2700 |002f: const-class v5, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; // type@0027 │ │ -001536: 7030 0d00 8105 |0031: invoke-direct {v1, v8, v5}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@000d │ │ -00153c: 7110 0700 0800 |0034: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0007 │ │ -001542: 0c00 |0037: move-result-object v0 │ │ -001544: 6e30 0800 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0008 │ │ -00154a: 0e00 |003b: return-void │ │ +00198c: |[00198c] org.androidappdev.batterywidget.BatteryService.onStart:(Landroid/content/Intent;I)V │ │ +00199c: 5485 0a00 |0000: iget-object v5, v8, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ +0019a0: 3905 1400 |0002: if-nez v5, 0016 // +0014 │ │ +0019a4: 7010 4300 0800 |0004: invoke-direct {v8}, Lorg/androidappdev/batterywidget/BatteryService;.batteryLevelReceiver:()Landroid/content/BroadcastReceiver; // method@0043 │ │ +0019aa: 0c05 |0007: move-result-object v5 │ │ +0019ac: 5b85 0a00 |0008: iput-object v5, v8, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ +0019b0: 5485 0a00 |000a: iget-object v5, v8, Lorg/androidappdev/batterywidget/BatteryService;.batteryReceiver:Landroid/content/BroadcastReceiver; // field@000a │ │ +0019b4: 2206 0c00 |000c: new-instance v6, Landroid/content/IntentFilter; // type@000c │ │ +0019b8: 1a07 7200 |000e: const-string v7, "android.intent.action.BATTERY_CHANGED" // string@0072 │ │ +0019bc: 7020 1900 7600 |0010: invoke-direct {v6, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0019 │ │ +0019c2: 6e30 4800 5806 |0013: invoke-virtual {v8, v5, v6}, Lorg/androidappdev/batterywidget/BatteryService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0048 │ │ +0019c8: 7020 4400 8800 |0016: invoke-direct {v8, v8}, Lorg/androidappdev/batterywidget/BatteryService;.buildUpdate:(Landroid/content/Context;)Landroid/widget/RemoteViews; // method@0044 │ │ +0019ce: 0c04 |0019: move-result-object v4 │ │ +0019d0: 2202 0b00 |001a: new-instance v2, Landroid/content/Intent; // type@000b │ │ +0019d4: 1a05 7300 |001c: const-string v5, "android.intent.action.POWER_USAGE_SUMMARY" // string@0073 │ │ +0019d8: 7020 1400 5200 |001e: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0014 │ │ +0019de: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +0019e0: 1506 0008 |0022: const/high16 v6, #int 134217728 // #800 │ │ +0019e4: 7140 0400 5862 |0024: invoke-static {v8, v5, v2, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0004 │ │ +0019ea: 0c03 |0027: move-result-object v3 │ │ +0019ec: 1505 067f |0028: const/high16 v5, #int 2131099648 // #7f06 │ │ +0019f0: 6e30 2900 5403 |002a: invoke-virtual {v4, v5, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@0029 │ │ +0019f6: 2201 0900 |002d: new-instance v1, Landroid/content/ComponentName; // type@0009 │ │ +0019fa: 1c05 2700 |002f: const-class v5, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; // type@0027 │ │ +0019fe: 7030 0d00 8105 |0031: invoke-direct {v1, v8, v5}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@000d │ │ +001a04: 7110 0700 0800 |0034: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0007 │ │ +001a0a: 0c00 |0037: move-result-object v0 │ │ +001a0c: 6e30 0800 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0008 │ │ +001a12: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x000a line=50 │ │ 0x0016 line=54 │ │ 0x001a line=57 │ │ @@ -900,56 +903,56 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00154c: |[00154c] org.androidappdev.batterywidget.BatteryWidgetConfigure$1.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ │ -00155c: 5b01 0e00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ -001560: 7010 2f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -001566: 0e00 |0005: return-void │ │ +001a14: |[001a14] org.androidappdev.batterywidget.BatteryWidgetConfigure$1.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ │ +001a24: 5b01 0e00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ +001a28: 7010 2f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001a2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -001568: |[001568] org.androidappdev.batterywidget.BatteryWidgetConfigure$1.onClick:(Landroid/view/View;)V │ │ -001578: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -00157a: 5441 0e00 |0001: iget-object v1, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ -00157e: 1402 0400 067f |0003: const v2, #float 1.78117e+38 // #7f060004 │ │ -001584: 6e20 5700 2100 |0006: invoke-virtual {v1, v2}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ -00158a: 0c00 |0009: move-result-object v0 │ │ -00158c: 1f00 1600 |000a: check-cast v0, Landroid/widget/RadioGroup; // type@0016 │ │ -001590: 1f05 1400 |000c: check-cast v5, Landroid/widget/CheckBox; // type@0014 │ │ -001594: 6e10 2300 0500 |000e: invoke-virtual {v5}, Landroid/widget/CheckBox;.isChecked:()Z // method@0023 │ │ -00159a: 0a01 |0011: move-result v1 │ │ -00159c: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ -0015a0: 5441 0e00 |0014: iget-object v1, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ -0015a4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0015a6: 7120 5200 2100 |0017: invoke-static {v1, v2}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$002:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Z)Z // method@0052 │ │ -0015ac: 6e20 2700 3000 |001a: invoke-virtual {v0, v3}, Landroid/widget/RadioGroup;.setVisibility:(I)V // method@0027 │ │ -0015b2: 0e00 |001d: return-void │ │ -0015b4: 5441 0e00 |001e: iget-object v1, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ -0015b8: 7120 5200 3100 |0020: invoke-static {v1, v3}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$002:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Z)Z // method@0052 │ │ -0015be: 1301 0800 |0023: const/16 v1, #int 8 // #8 │ │ -0015c2: 6e20 2700 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;.setVisibility:(I)V // method@0027 │ │ -0015c8: 28f5 |0028: goto 001d // -000b │ │ +001a30: |[001a30] org.androidappdev.batterywidget.BatteryWidgetConfigure$1.onClick:(Landroid/view/View;)V │ │ +001a40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +001a42: 5441 0e00 |0001: iget-object v1, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ +001a46: 1402 0400 067f |0003: const v2, #float 1.78117e+38 // #7f060004 │ │ +001a4c: 6e20 5700 2100 |0006: invoke-virtual {v1, v2}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ +001a52: 0c00 |0009: move-result-object v0 │ │ +001a54: 1f00 1600 |000a: check-cast v0, Landroid/widget/RadioGroup; // type@0016 │ │ +001a58: 1f05 1400 |000c: check-cast v5, Landroid/widget/CheckBox; // type@0014 │ │ +001a5c: 6e10 2300 0500 |000e: invoke-virtual {v5}, Landroid/widget/CheckBox;.isChecked:()Z // method@0023 │ │ +001a62: 0a01 |0011: move-result v1 │ │ +001a64: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ +001a68: 5441 0e00 |0014: iget-object v1, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ +001a6c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +001a6e: 7120 5200 2100 |0017: invoke-static {v1, v2}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$002:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Z)Z // method@0052 │ │ +001a74: 6e20 2700 3000 |001a: invoke-virtual {v0, v3}, Landroid/widget/RadioGroup;.setVisibility:(I)V // method@0027 │ │ +001a7a: 0e00 |001d: return-void │ │ +001a7c: 5441 0e00 |001e: iget-object v1, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000e │ │ +001a80: 7120 5200 3100 |0020: invoke-static {v1, v3}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$002:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Z)Z // method@0052 │ │ +001a86: 1301 0800 |0023: const/16 v1, #int 8 // #8 │ │ +001a8a: 6e20 2700 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/RadioGroup;.setVisibility:(I)V // method@0027 │ │ +001a90: 28f5 |0028: goto 001d // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x000c line=49 │ │ 0x0014 line=50 │ │ 0x001a line=51 │ │ 0x001d line=56 │ │ @@ -995,72 +998,76 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0015cc: |[0015cc] org.androidappdev.batterywidget.BatteryWidgetConfigure$2.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ │ -0015dc: 5b01 0f00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -0015e0: 7010 2f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -0015e6: 0e00 |0005: return-void │ │ +001a94: |[001a94] org.androidappdev.batterywidget.BatteryWidgetConfigure$2.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ │ +001aa4: 5b01 0f00 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001aa8: 7010 2f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001aae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -0015e8: |[0015e8] org.androidappdev.batterywidget.BatteryWidgetConfigure$2.onClick:(Landroid/view/View;)V │ │ -0015f8: 5460 0f00 |0000: iget-object v0, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -0015fc: 5462 0f00 |0002: iget-object v2, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -001600: 5463 0f00 |0004: iget-object v3, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -001604: 7110 5300 0300 |0006: invoke-static {v3}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$100:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I // method@0053 │ │ -00160a: 0a03 |0009: move-result v3 │ │ -00160c: 5464 0f00 |000a: iget-object v4, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -001610: 7110 5100 0400 |000c: invoke-static {v4}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$000:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)Z // method@0051 │ │ -001616: 0a04 |000f: move-result v4 │ │ -001618: 5465 0f00 |0010: iget-object v5, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -00161c: 7110 5400 0500 |0012: invoke-static {v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$200:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I // method@0054 │ │ -001622: 0a05 |0015: move-result v5 │ │ -001624: 7155 5600 0243 |0016: invoke-static {v2, v0, v3, v4, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$300:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Landroid/content/Context;IZI)V // method@0056 │ │ -00162a: 2202 0b00 |0019: new-instance v2, Landroid/content/Intent; // type@000b │ │ -00162e: 1c03 2900 |001b: const-class v3, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ -001632: 7030 1300 0203 |001d: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ -001638: 6e20 1000 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0010 │ │ -00163e: 2201 0b00 |0023: new-instance v1, Landroid/content/Intent; // type@000b │ │ -001642: 7010 1200 0100 |0025: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0012 │ │ -001648: 1a02 7400 |0028: const-string v2, "appWidgetId" // string@0074 │ │ -00164c: 5463 0f00 |002a: iget-object v3, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -001650: 7110 5300 0300 |002c: invoke-static {v3}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$100:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I // method@0053 │ │ -001656: 0a03 |002f: move-result v3 │ │ -001658: 6e30 1800 2103 |0030: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0018 │ │ -00165e: 5462 0f00 |0033: iget-object v2, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -001662: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ -001664: 6e30 5f00 3201 |0036: invoke-virtual {v2, v3, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.setResult:(ILandroid/content/Intent;)V // method@005f │ │ -00166a: 5462 0f00 |0039: iget-object v2, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ -00166e: 6e10 5800 0200 |003b: invoke-virtual {v2}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.finish:()V // method@0058 │ │ -001674: 0e00 |003e: return-void │ │ +001ab0: |[001ab0] org.androidappdev.batterywidget.BatteryWidgetConfigure$2.onClick:(Landroid/view/View;)V │ │ +001ac0: 5460 0f00 |0000: iget-object v0, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001ac4: 5462 0f00 |0002: iget-object v2, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001ac8: 5463 0f00 |0004: iget-object v3, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001acc: 7110 5300 0300 |0006: invoke-static {v3}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$100:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I // method@0053 │ │ +001ad2: 0a03 |0009: move-result v3 │ │ +001ad4: 5464 0f00 |000a: iget-object v4, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001ad8: 7110 5100 0400 |000c: invoke-static {v4}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$000:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)Z // method@0051 │ │ +001ade: 0a04 |000f: move-result v4 │ │ +001ae0: 5465 0f00 |0010: iget-object v5, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001ae4: 7110 5400 0500 |0012: invoke-static {v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$200:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I // method@0054 │ │ +001aea: 0a05 |0015: move-result v5 │ │ +001aec: 7155 5600 0243 |0016: invoke-static {v2, v0, v3, v4, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$300:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Landroid/content/Context;IZI)V // method@0056 │ │ +001af2: 2202 0b00 |0019: new-instance v2, Landroid/content/Intent; // type@000b │ │ +001af6: 1c03 2900 |001b: const-class v3, Lorg/androidappdev/batterywidget/BatteryService; // type@0029 │ │ +001afa: 7030 1300 0203 |001d: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ +001b00: 6e20 1000 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0010 │ │ +001b06: 2201 0b00 |0023: new-instance v1, Landroid/content/Intent; // type@000b │ │ +001b0a: 7010 1200 0100 |0025: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0012 │ │ +001b10: 1a02 7400 |0028: const-string v2, "appWidgetId" // string@0074 │ │ +001b14: 5463 0f00 |002a: iget-object v3, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001b18: 7110 5300 0300 |002c: invoke-static {v3}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$100:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I // method@0053 │ │ +001b1e: 0a03 |002f: move-result v3 │ │ +001b20: 6e30 1800 2103 |0030: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0018 │ │ +001b26: 5462 0f00 |0033: iget-object v2, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001b2a: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ +001b2c: 6e30 5f00 3201 |0036: invoke-virtual {v2, v3, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.setResult:(ILandroid/content/Intent;)V // method@005f │ │ +001b32: 5462 0f00 |0039: iget-object v2, v6, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@000f │ │ +001b36: 6e10 5800 0200 |003b: invoke-virtual {v2}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.finish:()V // method@0058 │ │ +001b3c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=77 │ │ + 0x0012 line=78 │ │ + 0x0016 line=77 │ │ 0x0019 line=81 │ │ 0x0023 line=84 │ │ 0x0028 line=85 │ │ + 0x002c line=86 │ │ + 0x0030 line=85 │ │ 0x0033 line=87 │ │ 0x0039 line=88 │ │ 0x003e line=89 │ │ locals : │ │ 0x0002 - 0x003f reg=0 context Landroid/content/Context; │ │ 0x0028 - 0x003f reg=1 resultValue Landroid/content/Intent; │ │ 0x0000 - 0x003f reg=6 this Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2; │ │ @@ -1101,48 +1108,48 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001678: |[001678] org.androidappdev.batterywidget.BatteryWidgetConfigure$3.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ │ -001688: 5b01 1000 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@0010 │ │ -00168c: 7010 2f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -001692: 0e00 |0005: return-void │ │ +001b40: |[001b40] org.androidappdev.batterywidget.BatteryWidgetConfigure$3.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ │ +001b50: 5b01 1000 |0000: iput-object v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@0010 │ │ +001b54: 7010 2f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001b5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -001694: |[001694] org.androidappdev.batterywidget.BatteryWidgetConfigure$3.onClick:(Landroid/view/View;)V │ │ -0016a4: 0750 |0000: move-object v0, v5 │ │ -0016a6: 1f00 1500 |0001: check-cast v0, Landroid/widget/RadioButton; // type@0015 │ │ -0016aa: 5442 1000 |0003: iget-object v2, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@0010 │ │ -0016ae: 6e10 2500 0000 |0005: invoke-virtual {v0}, Landroid/widget/RadioButton;.getId:()I // method@0025 │ │ -0016b4: 0a01 |0008: move-result v1 │ │ -0016b6: 1403 0500 067f |0009: const v3, #float 1.78117e+38 // #7f060005 │ │ -0016bc: 3331 0700 |000c: if-ne v1, v3, 0013 // +0007 │ │ -0016c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0016c2: 7120 5500 1200 |000f: invoke-static {v2, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$202:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;I)I // method@0055 │ │ -0016c8: 0e00 |0012: return-void │ │ -0016ca: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0016cc: 28fb |0014: goto 000f // -0005 │ │ +001b5c: |[001b5c] org.androidappdev.batterywidget.BatteryWidgetConfigure$3.onClick:(Landroid/view/View;)V │ │ +001b6c: 0750 |0000: move-object v0, v5 │ │ +001b6e: 1f00 1500 |0001: check-cast v0, Landroid/widget/RadioButton; // type@0015 │ │ +001b72: 5442 1000 |0003: iget-object v2, v4, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;.this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; // field@0010 │ │ +001b76: 6e10 2500 0000 |0005: invoke-virtual {v0}, Landroid/widget/RadioButton;.getId:()I // method@0025 │ │ +001b7c: 0a01 |0008: move-result v1 │ │ +001b7e: 1403 0500 067f |0009: const v3, #float 1.78117e+38 // #7f060005 │ │ +001b84: 3331 0700 |000c: if-ne v1, v3, 0013 // +0007 │ │ +001b88: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +001b8a: 7120 5500 1200 |000f: invoke-static {v2, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.access$202:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;I)I // method@0055 │ │ +001b90: 0e00 |0012: return-void │ │ +001b92: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +001b94: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x0012 line=97 │ │ 0x0013 line=95 │ │ locals : │ │ @@ -1220,28 +1227,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0016d0: |[0016d0] org.androidappdev.batterywidget.BatteryWidgetConfigure.:()V │ │ -0016e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0016e2: 7010 0200 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -0016e8: 5910 1600 |0004: iput v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ -0016ec: 5c10 1a00 |0006: iput-boolean v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mShowTemperature:Z // field@001a │ │ -0016f0: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -0016f2: 5910 1700 |0009: iput v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mDegrees:I // field@0017 │ │ -0016f6: 2200 2b00 |000b: new-instance v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2; // type@002b │ │ -0016fa: 7020 4c00 1000 |000d: invoke-direct {v0, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V // method@004c │ │ -001700: 5b10 1800 |0010: iput-object v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0018 │ │ -001704: 2200 2c00 |0012: new-instance v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3; // type@002c │ │ -001708: 7020 4e00 1000 |0014: invoke-direct {v0, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V // method@004e │ │ -00170e: 5b10 1900 |0017: iput-object v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mRadioListener:Landroid/view/View$OnClickListener; // field@0019 │ │ -001712: 0e00 |0019: return-void │ │ +001b98: |[001b98] org.androidappdev.batterywidget.BatteryWidgetConfigure.:()V │ │ +001ba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +001baa: 7010 0200 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +001bb0: 5910 1600 |0004: iput v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ +001bb4: 5c10 1a00 |0006: iput-boolean v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mShowTemperature:Z // field@001a │ │ +001bb8: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +001bba: 5910 1700 |0009: iput v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mDegrees:I // field@0017 │ │ +001bbe: 2200 2b00 |000b: new-instance v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2; // type@002b │ │ +001bc2: 7020 4c00 1000 |000d: invoke-direct {v0, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V // method@004c │ │ +001bc8: 5b10 1800 |0010: iput-object v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0018 │ │ +001bcc: 2200 2c00 |0012: new-instance v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3; // type@002c │ │ +001bd0: 7020 4e00 1000 |0014: invoke-direct {v0, v1}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V // method@004e │ │ +001bd6: 5b10 1900 |0017: iput-object v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mRadioListener:Landroid/view/View$OnClickListener; // field@0019 │ │ +001bda: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ 0x0004 line=17 │ │ 0x0006 line=18 │ │ 0x0008 line=19 │ │ 0x000b line=71 │ │ @@ -1254,17 +1261,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001714: |[001714] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$000:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)Z │ │ -001724: 5510 1a00 |0000: iget-boolean v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mShowTemperature:Z // field@001a │ │ -001728: 0f00 |0002: return v0 │ │ +001bdc: |[001bdc] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$000:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)Z │ │ +001bec: 5510 1a00 |0000: iget-boolean v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mShowTemperature:Z // field@001a │ │ +001bf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ │ #2 : (in Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;) │ │ @@ -1272,17 +1279,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00172c: |[00172c] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$002:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Z)Z │ │ -00173c: 5c01 1a00 |0000: iput-boolean v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mShowTemperature:Z // field@001a │ │ -001740: 0f01 |0002: return v1 │ │ +001bf4: |[001bf4] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$002:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Z)Z │ │ +001c04: 5c01 1a00 |0000: iput-boolean v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mShowTemperature:Z // field@001a │ │ +001c08: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -1291,17 +1298,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001744: |[001744] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$100:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I │ │ -001754: 5210 1600 |0000: iget v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ -001758: 0f00 |0002: return v0 │ │ +001c0c: |[001c0c] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$100:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I │ │ +001c1c: 5210 1600 |0000: iget v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ +001c20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ │ #4 : (in Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;) │ │ @@ -1309,17 +1316,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00175c: |[00175c] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$200:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I │ │ -00176c: 5210 1700 |0000: iget v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mDegrees:I // field@0017 │ │ -001770: 0f00 |0002: return v0 │ │ +001c24: |[001c24] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$200:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I │ │ +001c34: 5210 1700 |0000: iget v0, v1, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mDegrees:I // field@0017 │ │ +001c38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ │ #5 : (in Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;) │ │ @@ -1327,17 +1334,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001774: |[001774] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$202:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;I)I │ │ -001784: 5901 1700 |0000: iput v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mDegrees:I // field@0017 │ │ -001788: 0f01 |0002: return v1 │ │ +001c3c: |[001c3c] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$202:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;I)I │ │ +001c4c: 5901 1700 |0000: iput v1, v0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mDegrees:I // field@0017 │ │ +001c50: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -1346,17 +1353,17 @@ │ │ type : '(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Landroid/content/Context;IZI)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -00178c: |[00178c] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$300:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Landroid/content/Context;IZI)V │ │ -00179c: 7054 5d00 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.saveTemperaturePref:(Landroid/content/Context;IZI)V // method@005d │ │ -0017a2: 0e00 |0003: return-void │ │ +001c54: |[001c54] org.androidappdev.batterywidget.BatteryWidgetConfigure.access$300:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Landroid/content/Context;IZI)V │ │ +001c64: 7054 5d00 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.saveTemperaturePref:(Landroid/content/Context;IZI)V // method@005d │ │ +001c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -1368,23 +1375,23 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0017a4: |[0017a4] org.androidappdev.batterywidget.BatteryWidgetConfigure.getDegreesPref:(Landroid/content/Context;)I │ │ -0017b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0017b6: 1a01 c100 |0001: const-string v1, "org.androidappdev.batterywidget.BatteryAppWidgetProvider" // string@00c1 │ │ -0017ba: 6e30 0f00 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@000f │ │ -0017c0: 0c00 |0006: move-result-object v0 │ │ -0017c2: 1a01 9400 |0007: const-string v1, "degrees" // string@0094 │ │ -0017c6: 7230 1f00 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@001f │ │ -0017cc: 0a01 |000c: move-result v1 │ │ -0017ce: 0f01 |000d: return v1 │ │ +001c6c: |[001c6c] org.androidappdev.batterywidget.BatteryWidgetConfigure.getDegreesPref:(Landroid/content/Context;)I │ │ +001c7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +001c7e: 1a01 c100 |0001: const-string v1, "org.androidappdev.batterywidget.BatteryAppWidgetProvider" // string@00c1 │ │ +001c82: 6e30 0f00 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@000f │ │ +001c88: 0c00 |0006: move-result-object v0 │ │ +001c8a: 1a01 9400 |0007: const-string v1, "degrees" // string@0094 │ │ +001c8e: 7230 1f00 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@001f │ │ +001c94: 0a01 |000c: move-result v1 │ │ +001c96: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0007 line=118 │ │ locals : │ │ 0x0007 - 0x000e reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ @@ -1394,23 +1401,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0017d0: |[0017d0] org.androidappdev.batterywidget.BatteryWidgetConfigure.getTemperaturePref:(Landroid/content/Context;)Z │ │ -0017e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0017e2: 1a01 c100 |0001: const-string v1, "org.androidappdev.batterywidget.BatteryAppWidgetProvider" // string@00c1 │ │ -0017e6: 6e30 0f00 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@000f │ │ -0017ec: 0c00 |0006: move-result-object v0 │ │ -0017ee: 1a01 df00 |0007: const-string v1, "show_temperature" // string@00df │ │ -0017f2: 7230 1e00 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@001e │ │ -0017f8: 0a01 |000c: move-result v1 │ │ -0017fa: 0f01 |000d: return v1 │ │ +001c98: |[001c98] org.androidappdev.batterywidget.BatteryWidgetConfigure.getTemperaturePref:(Landroid/content/Context;)Z │ │ +001ca8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +001caa: 1a01 c100 |0001: const-string v1, "org.androidappdev.batterywidget.BatteryAppWidgetProvider" // string@00c1 │ │ +001cae: 6e30 0f00 1302 |0003: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@000f │ │ +001cb4: 0c00 |0006: move-result-object v0 │ │ +001cb6: 1a01 df00 |0007: const-string v1, "show_temperature" // string@00df │ │ +001cba: 7230 1e00 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@001e │ │ +001cc0: 0a01 |000c: move-result v1 │ │ +001cc2: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0007 - 0x000e reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ @@ -1420,31 +1427,32 @@ │ │ type : '(Landroid/content/Context;IZI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0017fc: |[0017fc] org.androidappdev.batterywidget.BatteryWidgetConfigure.saveTemperaturePref:(Landroid/content/Context;IZI)V │ │ -00180c: 1a01 c100 |0000: const-string v1, "org.androidappdev.batterywidget.BatteryAppWidgetProvider" // string@00c1 │ │ -001810: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -001812: 6e30 0f00 1402 |0003: invoke-virtual {v4, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@000f │ │ -001818: 0c01 |0006: move-result-object v1 │ │ -00181a: 7210 1d00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@001d │ │ -001820: 0c00 |000a: move-result-object v0 │ │ -001822: 1a01 df00 |000b: const-string v1, "show_temperature" // string@00df │ │ -001826: 7230 1b00 1006 |000d: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001b │ │ -00182c: 3806 0700 |0010: if-eqz v6, 0017 // +0007 │ │ -001830: 1a01 9400 |0012: const-string v1, "degrees" // string@0094 │ │ -001834: 7230 1c00 1007 |0014: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@001c │ │ -00183a: 7210 1a00 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@001a │ │ -001840: 0e00 |001a: return-void │ │ +001cc4: |[001cc4] org.androidappdev.batterywidget.BatteryWidgetConfigure.saveTemperaturePref:(Landroid/content/Context;IZI)V │ │ +001cd4: 1a01 c100 |0000: const-string v1, "org.androidappdev.batterywidget.BatteryAppWidgetProvider" // string@00c1 │ │ +001cd8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +001cda: 6e30 0f00 1402 |0003: invoke-virtual {v4, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@000f │ │ +001ce0: 0c01 |0006: move-result-object v1 │ │ +001ce2: 7210 1d00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@001d │ │ +001ce8: 0c00 |000a: move-result-object v0 │ │ +001cea: 1a01 df00 |000b: const-string v1, "show_temperature" // string@00df │ │ +001cee: 7230 1b00 1006 |000d: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001b │ │ +001cf4: 3806 0700 |0010: if-eqz v6, 0017 // +0007 │ │ +001cf8: 1a01 9400 |0012: const-string v1, "degrees" // string@0094 │ │ +001cfc: 7230 1c00 1007 |0014: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@001c │ │ +001d02: 7210 1a00 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@001a │ │ +001d08: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ + 0x0007 line=103 │ │ 0x000b line=104 │ │ 0x0010 line=105 │ │ 0x0012 line=106 │ │ 0x0017 line=108 │ │ 0x001a line=109 │ │ locals : │ │ 0x000b - 0x001b reg=0 prefs Landroid/content/SharedPreferences$Editor; │ │ @@ -1460,56 +1468,56 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -001844: |[001844] org.androidappdev.batterywidget.BatteryWidgetConfigure.onCreate:(Landroid/os/Bundle;)V │ │ -001854: 6f20 0300 8700 |0000: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ -00185a: 1405 0300 037f |0003: const v5, #float 1.74129e+38 // #7f030003 │ │ -001860: 6e20 5e00 5700 |0006: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.setContentView:(I)V // method@005e │ │ -001866: 6e10 5a00 0700 |0009: invoke-virtual {v7}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getIntent:()Landroid/content/Intent; // method@005a │ │ -00186c: 0c02 |000c: move-result-object v2 │ │ -00186e: 6e10 1600 0200 |000d: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0016 │ │ -001874: 0c01 |0010: move-result-object v1 │ │ -001876: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -00187a: 1a05 7400 |0013: const-string v5, "appWidgetId" // string@0074 │ │ -00187e: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -001880: 6e30 2000 5106 |0016: invoke-virtual {v1, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0020 │ │ -001886: 0a05 |0019: move-result v5 │ │ -001888: 5975 1600 |001a: iput v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ -00188c: 1405 0700 067f |001c: const v5, #float 1.78117e+38 // #7f060007 │ │ -001892: 6e20 5700 5700 |001f: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ -001898: 0c05 |0022: move-result-object v5 │ │ -00189a: 5476 1800 |0023: iget-object v6, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0018 │ │ -00189e: 6e20 2200 6500 |0025: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0022 │ │ -0018a4: 1405 0300 067f |0028: const v5, #float 1.78117e+38 // #7f060003 │ │ -0018aa: 6e20 5700 5700 |002b: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ -0018b0: 0c00 |002e: move-result-object v0 │ │ -0018b2: 1f00 1400 |002f: check-cast v0, Landroid/widget/CheckBox; // type@0014 │ │ -0018b6: 2205 2a00 |0031: new-instance v5, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1; // type@002a │ │ -0018ba: 7020 4a00 7500 |0033: invoke-direct {v5, v7}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V // method@004a │ │ -0018c0: 6e20 2400 5000 |0036: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0024 │ │ -0018c6: 1405 0500 067f |0039: const v5, #float 1.78117e+38 // #7f060005 │ │ -0018cc: 6e20 5700 5700 |003c: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ -0018d2: 0c03 |003f: move-result-object v3 │ │ -0018d4: 1f03 1500 |0040: check-cast v3, Landroid/widget/RadioButton; // type@0015 │ │ -0018d8: 1405 0600 067f |0042: const v5, #float 1.78117e+38 // #7f060006 │ │ -0018de: 6e20 5700 5700 |0045: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ -0018e4: 0c04 |0048: move-result-object v4 │ │ -0018e6: 1f04 1500 |0049: check-cast v4, Landroid/widget/RadioButton; // type@0015 │ │ -0018ea: 5475 1900 |004b: iget-object v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mRadioListener:Landroid/view/View$OnClickListener; // field@0019 │ │ -0018ee: 6e20 2600 5300 |004d: invoke-virtual {v3, v5}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0026 │ │ -0018f4: 5475 1900 |0050: iget-object v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mRadioListener:Landroid/view/View$OnClickListener; // field@0019 │ │ -0018f8: 6e20 2600 5400 |0052: invoke-virtual {v4, v5}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0026 │ │ -0018fe: 5275 1600 |0055: iget v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ -001902: 3905 0500 |0057: if-nez v5, 005c // +0005 │ │ -001906: 6e10 5800 0700 |0059: invoke-virtual {v7}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.finish:()V // method@0058 │ │ -00190c: 0e00 |005c: return-void │ │ +001d0c: |[001d0c] org.androidappdev.batterywidget.BatteryWidgetConfigure.onCreate:(Landroid/os/Bundle;)V │ │ +001d1c: 6f20 0300 8700 |0000: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +001d22: 1405 0300 037f |0003: const v5, #float 1.74129e+38 // #7f030003 │ │ +001d28: 6e20 5e00 5700 |0006: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.setContentView:(I)V // method@005e │ │ +001d2e: 6e10 5a00 0700 |0009: invoke-virtual {v7}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.getIntent:()Landroid/content/Intent; // method@005a │ │ +001d34: 0c02 |000c: move-result-object v2 │ │ +001d36: 6e10 1600 0200 |000d: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0016 │ │ +001d3c: 0c01 |0010: move-result-object v1 │ │ +001d3e: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +001d42: 1a05 7400 |0013: const-string v5, "appWidgetId" // string@0074 │ │ +001d46: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +001d48: 6e30 2000 5106 |0016: invoke-virtual {v1, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0020 │ │ +001d4e: 0a05 |0019: move-result v5 │ │ +001d50: 5975 1600 |001a: iput v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ +001d54: 1405 0700 067f |001c: const v5, #float 1.78117e+38 // #7f060007 │ │ +001d5a: 6e20 5700 5700 |001f: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ +001d60: 0c05 |0022: move-result-object v5 │ │ +001d62: 5476 1800 |0023: iget-object v6, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0018 │ │ +001d66: 6e20 2200 6500 |0025: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0022 │ │ +001d6c: 1405 0300 067f |0028: const v5, #float 1.78117e+38 // #7f060003 │ │ +001d72: 6e20 5700 5700 |002b: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ +001d78: 0c00 |002e: move-result-object v0 │ │ +001d7a: 1f00 1400 |002f: check-cast v0, Landroid/widget/CheckBox; // type@0014 │ │ +001d7e: 2205 2a00 |0031: new-instance v5, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1; // type@002a │ │ +001d82: 7020 4a00 7500 |0033: invoke-direct {v5, v7}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;.:(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V // method@004a │ │ +001d88: 6e20 2400 5000 |0036: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0024 │ │ +001d8e: 1405 0500 067f |0039: const v5, #float 1.78117e+38 // #7f060005 │ │ +001d94: 6e20 5700 5700 |003c: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ +001d9a: 0c03 |003f: move-result-object v3 │ │ +001d9c: 1f03 1500 |0040: check-cast v3, Landroid/widget/RadioButton; // type@0015 │ │ +001da0: 1405 0600 067f |0042: const v5, #float 1.78117e+38 // #7f060006 │ │ +001da6: 6e20 5700 5700 |0045: invoke-virtual {v7, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.findViewById:(I)Landroid/view/View; // method@0057 │ │ +001dac: 0c04 |0048: move-result-object v4 │ │ +001dae: 1f04 1500 |0049: check-cast v4, Landroid/widget/RadioButton; // type@0015 │ │ +001db2: 5475 1900 |004b: iget-object v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mRadioListener:Landroid/view/View$OnClickListener; // field@0019 │ │ +001db6: 6e20 2600 5300 |004d: invoke-virtual {v3, v5}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0026 │ │ +001dbc: 5475 1900 |0050: iget-object v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mRadioListener:Landroid/view/View$OnClickListener; // field@0019 │ │ +001dc0: 6e20 2600 5400 |0052: invoke-virtual {v4, v5}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0026 │ │ +001dc6: 5275 1600 |0055: iget v5, v7, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.mAppWidgetId:I // field@0016 │ │ +001dca: 3905 0500 |0057: if-nez v5, 005c // +0005 │ │ +001dce: 6e10 5800 0700 |0059: invoke-virtual {v7}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;.finish:()V // method@0058 │ │ +001dd4: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0009 line=33 │ │ 0x000d line=34 │ │ 0x0011 line=35 │ │ @@ -1562,17 +1570,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001910: |[001910] org.androidappdev.batterywidget.BuildConfig.:()V │ │ -001920: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -001926: 0e00 |0003: return-void │ │ +001dd8: |[001dd8] org.androidappdev.batterywidget.BuildConfig.:()V │ │ +001de8: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -1606,17 +1614,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001928: |[001928] org.androidappdev.batterywidget.R$attr.:()V │ │ -001938: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -00193e: 0e00 |0003: return-void │ │ +001df0: |[001df0] org.androidappdev.batterywidget.R$attr.:()V │ │ +001e00: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001e06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/R$attr; │ │ │ │ Virtual methods - │ │ @@ -1675,17 +1683,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001940: |[001940] org.androidappdev.batterywidget.R$drawable.:()V │ │ -001950: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -001956: 0e00 |0003: return-void │ │ +001e08: |[001e08] org.androidappdev.batterywidget.R$drawable.:()V │ │ +001e18: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -1759,17 +1767,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001958: |[001958] org.androidappdev.batterywidget.R$id.:()V │ │ -001968: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -00196e: 0e00 |0003: return-void │ │ +001e20: |[001e20] org.androidappdev.batterywidget.R$id.:()V │ │ +001e30: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/R$id; │ │ │ │ Virtual methods - │ │ @@ -1828,17 +1836,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001970: |[001970] org.androidappdev.batterywidget.R$layout.:()V │ │ -001980: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -001986: 0e00 |0003: return-void │ │ +001e38: |[001e38] org.androidappdev.batterywidget.R$layout.:()V │ │ +001e48: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/R$layout; │ │ │ │ Virtual methods - │ │ @@ -1917,17 +1925,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001988: |[001988] org.androidappdev.batterywidget.R$string.:()V │ │ -001998: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -00199e: 0e00 |0003: return-void │ │ +001e50: |[001e50] org.androidappdev.batterywidget.R$string.:()V │ │ +001e60: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/R$string; │ │ │ │ Virtual methods - │ │ @@ -1966,17 +1974,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0019a0: |[0019a0] org.androidappdev.batterywidget.R$xml.:()V │ │ -0019b0: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -0019b6: 0e00 |0003: return-void │ │ +001e68: |[001e68] org.androidappdev.batterywidget.R$xml.:()V │ │ +001e78: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/R$xml; │ │ │ │ Virtual methods - │ │ @@ -2009,20 +2017,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0019b8: |[0019b8] org.androidappdev.batterywidget.R.:()V │ │ -0019c8: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ -0019ce: 0e00 |0003: return-void │ │ +001e80: |[001e80] org.androidappdev.batterywidget.R.:()V │ │ +001e90: 7010 2f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@002f │ │ +001e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/androidappdev/batterywidget/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 84 (R.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,19 +1,19 @@ │ │ │ -Zip file size: 19119 bytes, number of entries: 17 │ │ │ +Zip file size: 19115 bytes, number of entries: 17 │ │ │ ?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 1228 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryAppWidgetProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 2357 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryService$1.class │ │ │ -?rwxrwxr-x 2.0 unx 3829 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryService.class │ │ │ +?rwxrwxr-x 2.0 unx 3825 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryService.class │ │ │ ?rwxrwxr-x 2.0 unx 842 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryWidgetConfigure$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1319 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryWidgetConfigure$2.class │ │ │ ?rwxrwxr-x 2.0 unx 689 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryWidgetConfigure$3.class │ │ │ ?rwxrwxr-x 2.0 unx 3241 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BatteryWidgetConfigure.class │ │ │ ?rwxrwxr-x 2.0 unx 178 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 363 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 457 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 330 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 474 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 210 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 148 b- stor 80-Jan-01 00:00 org/androidappdev/batterywidget/R.class │ │ │ -17 files, 16121 bytes uncompressed, 16121 bytes compressed: 0.0% │ │ │ +17 files, 16117 bytes uncompressed, 16117 bytes compressed: 0.0% │ │ ├── org/androidappdev/batterywidget/BatteryService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ 9: aload_1 │ │ │ │ 10: areturn │ │ │ │ │ │ │ │ private android.widget.RemoteViews buildUpdate(android.content.Context); │ │ │ │ descriptor: (Landroid/content/Context;)Landroid/widget/RemoteViews; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=18, args_size=2 │ │ │ │ + stack=300, locals=17, args_size=2 │ │ │ │ 0: ldc #38 // int 2131099650 │ │ │ │ 2: istore_2 │ │ │ │ 3: new #41 // class android/widget/RemoteViews │ │ │ │ 6: astore_3 │ │ │ │ 7: aload_1 │ │ │ │ 8: invokevirtual #47 // Method android/content/Context.getPackageName:()Ljava/lang/String; │ │ │ │ 11: astore 4 │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ 49: aload 4 │ │ │ │ 51: invokevirtual #68 // Method java/lang/Integer.intValue:()I │ │ │ │ 54: istore 7 │ │ │ │ 56: bipush 100 │ │ │ │ 58: istore 5 │ │ │ │ 60: iload 7 │ │ │ │ 62: iload 5 │ │ │ │ - 64: if_icmple 286 │ │ │ │ + 64: if_icmple 282 │ │ │ │ 67: aload_0 │ │ │ │ 68: getfield #30 // Field currentTemperature:Ljava/lang/Integer; │ │ │ │ 71: astore 4 │ │ │ │ 73: aload 4 │ │ │ │ 75: invokevirtual #68 // Method java/lang/Integer.intValue:()I │ │ │ │ 78: bipush 10 │ │ │ │ 80: idiv │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ 83: iload 7 │ │ │ │ 85: invokestatic #26 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ 88: astore 8 │ │ │ │ 90: aload_1 │ │ │ │ 91: invokestatic #75 // Method org/androidappdev/batterywidget/BatteryWidgetConfigure.getTemperaturePref:(Landroid/content/Context;)Z │ │ │ │ 94: istore 9 │ │ │ │ 96: iload 9 │ │ │ │ - 98: ifeq 302 │ │ │ │ + 98: ifeq 298 │ │ │ │ 101: aload_1 │ │ │ │ 102: invokestatic #79 // Method org/androidappdev/batterywidget/BatteryWidgetConfigure.getDegreesPref:(Landroid/content/Context;)I │ │ │ │ 105: istore 10 │ │ │ │ 107: ldc #9 // String BatteryService │ │ │ │ 109: astore 4 │ │ │ │ 111: new #81 // class java/lang/StringBuilder │ │ │ │ 114: astore 6 │ │ │ │ @@ -377,93 +377,91 @@ │ │ │ │ 144: aload 6 │ │ │ │ 146: invokestatic #98 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 149: pop │ │ │ │ 150: iconst_1 │ │ │ │ 151: istore 7 │ │ │ │ 153: iload 10 │ │ │ │ 155: iload 7 │ │ │ │ - 157: if_icmpne 207 │ │ │ │ + 157: if_icmpne 203 │ │ │ │ 160: aload 8 │ │ │ │ 162: invokevirtual #68 // Method java/lang/Integer.intValue:()I │ │ │ │ 165: bipush 32 │ │ │ │ 167: iadd │ │ │ │ - 168: istore 12 │ │ │ │ - 170: iload 12 │ │ │ │ - 172: i2d │ │ │ │ - 173: dstore 13 │ │ │ │ - 175: ldc2_w #102 // double 1.8d │ │ │ │ - 178: dload 13 │ │ │ │ - 180: dmul │ │ │ │ - 181: dstore 15 │ │ │ │ - 183: ldc2_w #106 // double 0.5d │ │ │ │ - 186: dstore 13 │ │ │ │ - 188: dload 15 │ │ │ │ - 190: dload 13 │ │ │ │ - 192: dadd │ │ │ │ - 193: dstore 15 │ │ │ │ - 195: dload 15 │ │ │ │ - 197: d2i │ │ │ │ - 198: istore 7 │ │ │ │ - 200: iload 7 │ │ │ │ - 202: invokestatic #26 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 205: astore 8 │ │ │ │ - 207: new #81 // class java/lang/StringBuilder │ │ │ │ - 210: astore 4 │ │ │ │ - 212: aload 4 │ │ │ │ - 214: invokespecial #82 // Method java/lang/StringBuilder."":()V │ │ │ │ - 217: aload 4 │ │ │ │ - 219: aload 8 │ │ │ │ - 221: invokevirtual #110 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 224: astore 4 │ │ │ │ - 226: ldc #112 // String º │ │ │ │ - 228: astore 6 │ │ │ │ - 230: aload 4 │ │ │ │ - 232: aload 6 │ │ │ │ - 234: invokevirtual #88 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 237: invokevirtual #92 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 240: astore 4 │ │ │ │ - 242: aload_3 │ │ │ │ - 243: iload_2 │ │ │ │ - 244: aload 4 │ │ │ │ - 246: invokevirtual #64 // Method android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V │ │ │ │ - 249: iconst_0 │ │ │ │ - 250: istore 7 │ │ │ │ - 252: aconst_null │ │ │ │ - 253: astore 4 │ │ │ │ - 255: aload_3 │ │ │ │ - 256: iload_2 │ │ │ │ - 257: iconst_0 │ │ │ │ - 258: invokevirtual #116 // Method android/widget/RemoteViews.setViewVisibility:(II)V │ │ │ │ - 261: new #118 // class android/content/ComponentName │ │ │ │ - 264: astore 17 │ │ │ │ - 266: aload 17 │ │ │ │ - 268: aload_1 │ │ │ │ - 269: ldc #49 // class org/androidappdev/batterywidget/BatteryAppWidgetProvider │ │ │ │ - 271: invokespecial #121 // Method android/content/ComponentName."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 274: aload_1 │ │ │ │ - 275: invokestatic #127 // Method android/appwidget/AppWidgetManager.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; │ │ │ │ - 278: aload 17 │ │ │ │ + 168: i2d │ │ │ │ + 169: dstore 12 │ │ │ │ + 171: ldc2_w #102 // double 1.8d │ │ │ │ + 174: dload 12 │ │ │ │ + 176: dmul │ │ │ │ + 177: dstore 14 │ │ │ │ + 179: ldc2_w #106 // double 0.5d │ │ │ │ + 182: dstore 12 │ │ │ │ + 184: dload 14 │ │ │ │ + 186: dload 12 │ │ │ │ + 188: dadd │ │ │ │ + 189: dstore 14 │ │ │ │ + 191: dload 14 │ │ │ │ + 193: d2i │ │ │ │ + 194: istore 7 │ │ │ │ + 196: iload 7 │ │ │ │ + 198: invokestatic #26 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 201: astore 8 │ │ │ │ + 203: new #81 // class java/lang/StringBuilder │ │ │ │ + 206: astore 4 │ │ │ │ + 208: aload 4 │ │ │ │ + 210: invokespecial #82 // Method java/lang/StringBuilder."":()V │ │ │ │ + 213: aload 4 │ │ │ │ + 215: aload 8 │ │ │ │ + 217: invokevirtual #110 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 220: astore 4 │ │ │ │ + 222: ldc #112 // String º │ │ │ │ + 224: astore 6 │ │ │ │ + 226: aload 4 │ │ │ │ + 228: aload 6 │ │ │ │ + 230: invokevirtual #88 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 233: invokevirtual #92 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 236: astore 4 │ │ │ │ + 238: aload_3 │ │ │ │ + 239: iload_2 │ │ │ │ + 240: aload 4 │ │ │ │ + 242: invokevirtual #64 // Method android/widget/RemoteViews.setTextViewText:(ILjava/lang/CharSequence;)V │ │ │ │ + 245: iconst_0 │ │ │ │ + 246: istore 7 │ │ │ │ + 248: aconst_null │ │ │ │ + 249: astore 4 │ │ │ │ + 251: aload_3 │ │ │ │ + 252: iload_2 │ │ │ │ + 253: iconst_0 │ │ │ │ + 254: invokevirtual #116 // Method android/widget/RemoteViews.setViewVisibility:(II)V │ │ │ │ + 257: new #118 // class android/content/ComponentName │ │ │ │ + 260: astore 16 │ │ │ │ + 262: aload 16 │ │ │ │ + 264: aload_1 │ │ │ │ + 265: ldc #49 // class org/androidappdev/batterywidget/BatteryAppWidgetProvider │ │ │ │ + 267: invokespecial #121 // Method android/content/ComponentName."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 270: aload_1 │ │ │ │ + 271: invokestatic #127 // Method android/appwidget/AppWidgetManager.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; │ │ │ │ + 274: aload 16 │ │ │ │ + 276: aload_3 │ │ │ │ + 277: invokevirtual #131 // Method android/appwidget/AppWidgetManager.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V │ │ │ │ 280: aload_3 │ │ │ │ - 281: invokevirtual #131 // Method android/appwidget/AppWidgetManager.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V │ │ │ │ - 284: aload_3 │ │ │ │ - 285: areturn │ │ │ │ - 286: aload_0 │ │ │ │ - 287: getfield #30 // Field currentTemperature:Ljava/lang/Integer; │ │ │ │ - 290: astore 4 │ │ │ │ - 292: aload 4 │ │ │ │ - 294: invokevirtual #68 // Method java/lang/Integer.intValue:()I │ │ │ │ - 297: istore 7 │ │ │ │ - 299: goto 83 │ │ │ │ - 302: bipush 8 │ │ │ │ - 304: istore 7 │ │ │ │ - 306: aload_3 │ │ │ │ - 307: iload_2 │ │ │ │ - 308: iload 7 │ │ │ │ - 310: invokevirtual #116 // Method android/widget/RemoteViews.setViewVisibility:(II)V │ │ │ │ - 313: goto 261 │ │ │ │ + 281: areturn │ │ │ │ + 282: aload_0 │ │ │ │ + 283: getfield #30 // Field currentTemperature:Ljava/lang/Integer; │ │ │ │ + 286: astore 4 │ │ │ │ + 288: aload 4 │ │ │ │ + 290: invokevirtual #68 // Method java/lang/Integer.intValue:()I │ │ │ │ + 293: istore 7 │ │ │ │ + 295: goto 83 │ │ │ │ + 298: bipush 8 │ │ │ │ + 300: istore 7 │ │ │ │ + 302: aload_3 │ │ │ │ + 303: iload_2 │ │ │ │ + 304: iload 7 │ │ │ │ + 306: invokevirtual #116 // Method android/widget/RemoteViews.setViewVisibility:(II)V │ │ │ │ + 309: goto 257 │ │ │ │ │ │ │ │ public android.os.IBinder onBind(android.content.Intent); │ │ │ │ descriptor: (Landroid/content/Intent;)Landroid/os/IBinder; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aconst_null ├── smali/org/androidappdev/batterywidget/BatteryWidgetConfigure.smali │ @@ -200,14 +200,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-virtual {p1, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ + .line 103 │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 104 │ .local v0, "prefs":Landroid/content/SharedPreferences$Editor; │ const-string v1, "show_temperature" ├── smali/org/androidappdev/batterywidget/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 50 │ return-void │ .end method ├── smali/org/androidappdev/batterywidget/BatteryWidgetConfigure$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ # direct methods │ .method constructor (Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$3;->this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/androidappdev/batterywidget/BatteryWidgetConfigure$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ # direct methods │ .method constructor (Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;->this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -58,18 +59,20 @@ │ │ invoke-static {v4}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;->access$000(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)Z │ │ move-result v4 │ │ iget-object v5, p0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;->this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ + .line 78 │ invoke-static {v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;->access$200(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I │ │ move-result v5 │ │ + .line 77 │ invoke-static {v2, v0, v3, v4, v5}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;->access$300(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;Landroid/content/Context;IZI)V │ │ .line 81 │ new-instance v2, Landroid/content/Intent; │ │ const-class v3, Lorg/androidappdev/batterywidget/BatteryService; │ │ @@ -84,18 +87,20 @@ │ │ .line 85 │ .local v1, "resultValue":Landroid/content/Intent; │ const-string v2, "appWidgetId" │ │ iget-object v3, p0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;->this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ + .line 86 │ invoke-static {v3}, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;->access$100(Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)I │ │ move-result v3 │ │ + .line 85 │ invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 87 │ iget-object v2, p0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$2;->this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ const/4 v3, -0x1 ├── smali/org/androidappdev/batterywidget/BatteryService.smali │ @@ -115,19 +115,19 @@ │ │ invoke-direct {v0, p0}, Lorg/androidappdev/batterywidget/BatteryService$1;->(Lorg/androidappdev/batterywidget/BatteryService;)V │ │ return-object v0 │ .end method │ │ .method private buildUpdate(Landroid/content/Context;)Landroid/widget/RemoteViews; │ - .locals 10 │ + .locals 11 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - const v9, 0x7f060002 │ + const v10, 0x7f060002 │ │ .line 138 │ new-instance v4, Landroid/widget/RemoteViews; │ │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v5 │ @@ -213,31 +213,31 @@ │ │ .line 148 │ const/4 v5, 0x1 │ │ if-ne v1, v5, :cond_0 │ │ .line 149 │ - const-wide v5, 0x3ffccccccccccccdL # 1.8 │ + const-wide v6, 0x3ffccccccccccccdL # 1.8 │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v7 │ + move-result v5 │ │ - add-int/lit8 v7, v7, 0x20 │ + add-int/lit8 v5, v5, 0x20 │ │ - int-to-double v7, v7 │ + int-to-double v8, v5 │ │ - mul-double/2addr v5, v7 │ + mul-double/2addr v6, v8 │ │ - const-wide/high16 v7, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v8, 0x3fe0000000000000L # 0.5 │ │ - add-double/2addr v5, v7 │ + add-double/2addr v6, v8 │ │ - double-to-int v5, v5 │ + double-to-int v5, v6 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ .line 151 │ :cond_0 │ @@ -255,20 +255,20 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v9, v5}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V │ + invoke-virtual {v4, v10, v5}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V │ │ .line 152 │ const/4 v5, 0x0 │ │ - invoke-virtual {v4, v9, v5}, Landroid/widget/RemoteViews;->setViewVisibility(II)V │ + invoke-virtual {v4, v10, v5}, Landroid/widget/RemoteViews;->setViewVisibility(II)V │ │ .line 156 │ .end local v1 # "degrees":I │ :goto_1 │ new-instance v0, Landroid/content/ComponentName; │ │ const-class v5, Lorg/androidappdev/batterywidget/BatteryAppWidgetProvider; │ @@ -289,27 +289,28 @@ │ .line 141 │ .end local v0 # "cn":Landroid/content/ComponentName; │ .end local v2 # "showTemperature":Z │ .end local v3 # "temperature":Ljava/lang/Integer; │ :cond_1 │ iget-object v5, p0, Lorg/androidappdev/batterywidget/BatteryService;->currentTemperature:Ljava/lang/Integer; │ │ + .line 142 │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ goto :goto_0 │ │ .line 154 │ .restart local v2 # "showTemperature":Z │ .restart local v3 # "temperature":Ljava/lang/Integer; │ :cond_2 │ const/16 v5, 0x8 │ │ - invoke-virtual {v4, v9, v5}, Landroid/widget/RemoteViews;->setViewVisibility(II)V │ + invoke-virtual {v4, v10, v5}, Landroid/widget/RemoteViews;->setViewVisibility(II)V │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public onBind(Landroid/content/Intent;)Landroid/os/IBinder; ├── smali/org/androidappdev/batterywidget/BatteryService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/androidappdev/batterywidget/BatteryService; │ │ │ # direct methods │ .method constructor (Lorg/androidappdev/batterywidget/BatteryService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/androidappdev/batterywidget/BatteryService; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lorg/androidappdev/batterywidget/BatteryService$1;->this$0:Lorg/androidappdev/batterywidget/BatteryService; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ @@ -254,14 +255,15 @@ │ :cond_5 │ const/4 v9, 0x2 │ │ if-ne v6, v9, :cond_8 │ │ iget-object v9, p0, Lorg/androidappdev/batterywidget/BatteryService$1;->this$0:Lorg/androidappdev/batterywidget/BatteryService; │ │ + .line 117 │ invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;->access$200(Lorg/androidappdev/batterywidget/BatteryService;)I │ │ move-result v9 │ │ const/4 v10, 0x2 │ │ if-eq v9, v10, :cond_8 │ @@ -299,14 +301,15 @@ │ :cond_8 │ const/4 v9, 0x3 │ │ if-ne v6, v9, :cond_6 │ │ iget-object v9, p0, Lorg/androidappdev/batterywidget/BatteryService$1;->this$0:Lorg/androidappdev/batterywidget/BatteryService; │ │ + .line 121 │ invoke-static {v9}, Lorg/androidappdev/batterywidget/BatteryService;->access$200(Lorg/androidappdev/batterywidget/BatteryService;)I │ │ move-result v9 │ │ const/4 v10, 0x3 │ │ if-eq v9, v10, :cond_6 ├── smali/org/androidappdev/batterywidget/BatteryWidgetConfigure$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ │ # direct methods │ .method constructor (Lorg/androidappdev/batterywidget/BatteryWidgetConfigure;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lorg/androidappdev/batterywidget/BatteryWidgetConfigure$1;->this$0:Lorg/androidappdev/batterywidget/BatteryWidgetConfigure; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable/clock_dial_orange.png │ ├── sng │ │ @@ -6,22 +6,22 @@ │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000004 00000003 00000003 00000003 00000004 00000000 00000004 00000003 00000003 00000002 00000004 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10101000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 00000003 00000000 00000000 13131300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 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 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0d02 00000001 00000000 5858583a 62626282 585858ba 4f4f4fdb 4b4b4bf2 4d4d4dff 4c4c4cff 494949ff 494949ff 484848ff 464646ff 484848ff 464646ff 484848ff 484848ff 4a4a4aff 4c4c4cff 4d4d4dff 4c4c4cf2 505050db 595959b9 63636380 57575738 00000000 00000001 0d0d0d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 00000002 01010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03030300 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 464646ff 484848ff 474747ff 484848ff 464646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 00000003 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 464646ff 484848ff 474747ff 484848ff 464646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020203 00000009 1111111c 525252cd 3f3f3ffa 3d3d3dff 3c3c3cff 3f3f3fff 404040ff 404040fe 404040ff 424242ff 424242ff 444444ff 444444ff 444444ff 444444ff 474747ff 454546ff 424548ff 40454aff 434649ff 454546ff 474747ff 454545ff 444444ff 444444ff 434343ff 434343ff 424242ff 414141ff 414141fe 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3f3f3ffa 525252cb 0f0f0f1b 00000008 02020203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c01 00000003 2e2e2e1e 47474785 484848ff 393939ff 3a3a3afe 3d3d3dff 3e3e3eff 3f3f3fff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 454545ff 444444ff 454646ff 785932ff e37f0aff ff8f00ff e27f0aff 775832ff 464747ff 454545ff 444444ff 444444ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3d3d3dff 3d3d3dff 3c3c3cfe 393939ff 494949ff 47474783 2d2d2d1e 00000002 0b0b0b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000 4c4c4c6a 434343e5 3a3a3aff 393939fe 3b3b3bff 3a3a3aff 3d3d3dff 3d3d3dff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 5b4e3eff eb8206ff ff8a00ff fd8900ff ff8a00ff eb8206ff 5b4e3fff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3c3c3cff 3a3a3aff 3a3a3afe 3b3b3bff 454545e4 4b4b4b68 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020200 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3b3b3bff 3b3b3bff 3c3c3cff 3e3e3eff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 6c5436ff ff8b00ff fe8a00ff fe8a00ff fe8a00ff ff8b00ff 6c5437ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3d3e3eff 3d3e3fff 3b3c3dff 3b3c3dff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 00000004 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3b3b3bff 3b3b3bff 3c3c3cff 3e3e3eff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 6c5436ff ff8b00ff fe8a00ff fe8a00ff fe8a00ff ff8b00ff 6c5437ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3d3e3eff 3d3e3fff 3b3c3dff 3b3c3dff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 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 00000000 00000000 00000000 00000000 00000002 00000005 3d3d3d36 3f3f3fc1 3a3a3aff 353535ff 383838ff 393939ff 393939ff 3a3a3bff 33383eff 2f3740ff 323940ff 3c3d3eff 3f3f3fff 404040ff 414141ff 414141ff 424242ff 434343ff 444444ff 444444ff 454545ff 655038ff fb8800ff fd8900ff fe8a00ff fd8900ff fb8800ff 665139ff 454545ff 444444ff 454545ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 3e3f40ff 433f3cff 925f22ff aa681aff 7f5727ff 3a3a3aff 393939ff 393939ff 383838ff 363636ff 3a3a3aff 404040c0 3b3b3b32 00000006 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 00000001 0202020b 28282830 3e3e3ef0 343434ff 363636fe 353535ff 373737ff 393939ff 383939ff 443e37ff b56c15ff fe8900ff cf760eff 564736ff 3c3e3fff 404040ff 404040ff 414141ff 434343ff 434343ff 444444ff 454545ff 454545ff 4a4744ff cc7712ff ff8a00ff fd8900ff ff8a00ff cd7712ff 494643ff 454545ff 444444ff 454545ff 434343ff 424242ff 424242ff 404040ff 404040ff 46423dff df7e08ff fe8a00ff fe8a00ff fc8900ff a66619ff 3b3a39ff 393939ff 383838ff 363636ff 363636fe 343434ff 3f3f3feb 2929292a 0101010b 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 00000002 00000007 3030304d 3d3d3dff 323232ff 343434ff 353535ff 363636ff 373737ff 373737ff 3c3a38ff c57210ff ff8c00ff fd8900ff ff8b00ff f48602ff 564737ff 3f3f3fff 404040ff 414141ff 424242ff 424242ff 434343ff 444444ff 444444ff 444545ff 474644ff 976326ff bc7117ff 966226ff 484644ff 444546ff 444444ff 444444ff 434343ff 424242ff 414141ff 424242ff 404040ff 404040ff 7f5829ff fc8900ff fd8900ff fe8a00ff fe8a00ff f68602ff 413c36ff 383838ff 373737ff 363636ff 353535ff 343434ff 333333ff 3d3d3df8 33333348 00000007 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 00000002 0000000c 2e2e2e4e 363636f6 313131ff 323232fe 333333ff 343434ff 343434ff 373737ff 363636ff 423d36ff ff8a00ff fe8a00ff fe8a00ff fd8900ff fe8900ff 885b26ff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 424242ff 424242ff 434343ff 434343ff 444444ff 424345ff 414346ff 424345ff 444444ff 454545ff 424242ff 434343ff 424242ff 424242ff 404040ff 414141ff 3f3f3fff 3e3e3eff 8d5d24ff fe8a00ff fe8a00ff fe8a00ff fe8a00ff ff8d00ff 423c34ff 373737ff 363636ff 353535ff 353535ff 323232ff 333333fe 313131ff 373737f6 2e2e2e4c 0000000d 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 00000001 00000008 21212131 383838ff 2f2f2fff 313131fe 323232ff 343434ff 343434ff 343434ff 373737ff 363636ff 423d36ff ff8a00ff fe8a00ff fe8a00ff fd8900ff fe8900ff 885b26ff 3e3e3eff 404040ff 404040ff 404040ff 424242ff 434343ff 424242ff 444444ff 434343ff 454545ff 454545ff 454545ff 454545ff 454545ff 454545ff 424242ff 424242ff 434343ff 424242ff 404040ff 414141ff 3f3f3fff 3e3e3fff 6a4f2fff f78701ff fe8a00ff fe8a00ff ff8a00ff dd7c09ff 3e3a36ff 373737ff 373737ff 353535ff 353535ff 333333ff 333333ff 313131ff 303030ff 393939ff 20202030 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 00000001 00000007 2a2a2a38 363636f0 2e2e2eff 303030fe 303030ff 323232ff 333333ff 343434ff 343434ff 363636ff 363636ff 3c3937ff c4710fff ff8c00ff fd8900ff ff8b00ff f38602ff 544636ff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 414141ff 424242ff 434343ff 434343ff 444444ff 444444ff 444444ff 444444ff 444444ff 434343ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3e3e3eff 3c3d3eff 895b23ff ef8304ff ff8e00ff da7b0aff 664b2cff 383838ff 373737ff 363636ff 353535ff 343434ff 333333ff 323232ff 313131ff 303030fe 2f2f2fff 363636ee 2b2b2b37 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0d0d0d1f 323232c5 2c2c2cff 2e2e2eff 2e2e2eff 303030ff 313131ff 323232ff 333333ff 333333ff 353535ff 363636ff 363637ff 423b34ff b56b15ff fe8900ff cf760dff 534533ff 393b3cff 3d3d3dff 3d3d3dff 3f3f3fff 3f3f3fff 404040ff 404040ff 404040ff 404040ff 434343ff 424242ff 424242ff 424242ff 424242ff 424242ff 434343ff 414141ff 424242ff 3f3f3fff 404040ff 404040ff 3e3e3eff 3e3e3eff 3d3d3dff 3c3c3cff 3a3a3bff 393a3cff 37383aff 38393aff 373737ff 383838ff 353535ff 363636ff 343434ff 333333ff 333333ff 313131ff 313131ff 2e2e2eff 2e2e2eff 2d2d2dff 333333c4 0c0c0c20 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/clock_dial_green.png │ ├── sng │ │ @@ -6,22 +6,22 @@ │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000004 00000003 00000003 00000003 00000004 00000000 00000004 00000003 00000003 00000002 00000004 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10101000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 00000003 00000000 00000000 13131300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 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 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0d02 00000001 00000000 5858583a 62626282 585858ba 4f4f4fdb 4b4b4bf2 4d4d4dff 4c4c4cff 494949ff 494949ff 484848ff 464646ff 484848ff 464646ff 484848ff 484848ff 4a4a4aff 4c4c4cff 4d4d4dff 4c4c4cf2 505050db 595959b9 63636380 57575738 00000000 00000001 0d0d0d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 00000002 01010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03030300 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 464646ff 484848ff 474747ff 484848ff 464646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 00000003 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 464646ff 484848ff 474747ff 484848ff 464646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020203 00000009 1111111c 525252cd 3f3f3ffa 3d3d3dff 3c3c3cff 3f3f3fff 404040ff 404040fe 404040ff 424242ff 424242ff 444444ff 444444ff 444444ff 444444ff 474747ff 464546ff 484149ff 49404aff 4a424aff 464546ff 474747ff 454545ff 444444ff 444444ff 434343ff 434343ff 424242ff 414141ff 414141fe 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3f3f3ffa 525252cb 0f0f0f1b 00000008 02020203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c01 00000003 2e2e2e1e 47474785 484848ff 393939ff 3a3a3afe 3d3d3dff 3e3e3eff 3f3f3fff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 454545ff 444444ff 464546ff 347d31ff 0df801ff 06ff00ff 0df701ff 347c30ff 474647ff 454545ff 444444ff 444444ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3d3d3dff 3d3d3dff 3c3c3cfe 393939ff 494949ff 47474783 2d2d2d1e 00000002 0b0b0b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000 4c4c4c6a 434343e5 3a3a3aff 393939fe 3b3b3bff 3a3a3aff 3d3d3dff 3d3d3dff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 3e603cff 0ef503ff 0bfe00ff 0cfe00ff 0bfe00ff 0ef503ff 3e613cff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3c3c3cff 3a3a3aff 3a3a3afe 3b3b3bff 454545e4 4b4b4b68 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020200 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3a3b3aff 3c3b3cff 3c3a3dff 3e3c3eff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 396e36ff 09ff00ff 0cfe00ff 0cff00ff 0cfe00ff 09ff00ff 396e36ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3e3e3eff 3e3d3fff 3d3b3dff 3d3b3dff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 00000004 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3a3b3aff 3c3b3cff 3c3a3dff 3e3c3eff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 396e36ff 09ff00ff 0cfe00ff 0cff00ff 0cfe00ff 09ff00ff 396e36ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3e3e3eff 3e3d3fff 3d3b3dff 3d3b3dff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 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 00000000 00000000 00000000 00000000 00000002 00000005 3d3d3d36 3f3f3fc1 3a3a3aff 353535ff 383838ff 393939ff 393939ff 3d333eff 2f702cff 1faf18ff 2a8526ff 413441ff 3f3f3fff 404040ff 414141ff 414141ff 424242ff 434343ff 444444ff 444444ff 454545ff 396a36ff 0aff00ff 0cfc00ff 0cfd00ff 0cfc00ff 0aff00ff 3a6b37ff 454545ff 444444ff 454545ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 404040ff 413441ff 2b8826ff 20ab19ff 2f712cff 3d323dff 393939ff 393939ff 383838ff 363636ff 3a3a3aff 404040c0 3b3b3b32 00000006 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 00000001 0202020b 28282830 3e3e3ef0 343434ff 363636fe 353535ff 373737ff 393939ff 393839ff 24971fff 0cfd00ff 0bfe00ff 0cfe00ff 14db0aff 403841ff 404040ff 404040ff 414141ff 434343ff 434343ff 444444ff 454545ff 454545ff 444b43ff 17d70dff 0bff00ff 0cfb00ff 0bff00ff 17d70eff 434a43ff 454545ff 444444ff 454545ff 434343ff 424242ff 424242ff 404040ff 404040ff 413942ff 14dc0aff 0cfe00ff 0bfd00ff 0cfd00ff 24961eff 3a393aff 393939ff 383838ff 363636ff 363636fe 343434ff 3f3f3feb 2929292a 0101010b 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 00000002 00000007 3030304d 3d3d3dff 323232ff 343434ff 353535ff 363636ff 373737ff 373737ff 374036ff 0fef05ff 0bfe00ff 0cff00ff 0cfe00ff 0cfc00ff 2f782cff 3f3f3fff 404040ff 414141ff 424242ff 424242ff 434343ff 444444ff 444444ff 454445ff 434843ff 25a91fff 1ebe17ff 24a91eff 434843ff 464446ff 444444ff 444444ff 434343ff 424242ff 414141ff 424242ff 404040ff 404040ff 2f782bff 0cfc00ff 0cfe00ff 0cff00ff 0bfe00ff 0fef04ff 374137ff 383838ff 373737ff 363636ff 353535ff 343434ff 333333ff 3d3d3df8 33333348 00000007 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 00000002 0000000c 2e2e2e4e 363636f6 313131ff 323232fe 333333ff 343434ff 343434ff 373737ff 363636ff 364336ff 09ff00ff 0bfd00ff 0cff00ff 0cfd00ff 0bff00ff 298d24ff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 424242ff 424242ff 434343ff 434343ff 444445ff 454245ff 454146ff 454245ff 444444ff 454545ff 424242ff 434343ff 424242ff 424242ff 404040ff 414141ff 3f3f3fff 3e3e3eff 298d24ff 0bff00ff 0cfd00ff 0cff00ff 0bfd00ff 09ff00ff 354234ff 373737ff 363636ff 353535ff 353535ff 323232ff 333333fe 313131ff 373737f6 2e2e2e4c 0000000d 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 00000001 00000008 21212131 383838ff 2f2f2fff 313131fe 323232ff 343434ff 343434ff 343434ff 373737ff 363636ff 383d37ff 17d00dff 0bfe00ff 0cfb00ff 0bfd00ff 0ef502ff 365f33ff 3e3e3eff 404040ff 404040ff 404040ff 424242ff 434343ff 424242ff 444444ff 434343ff 454545ff 454545ff 454545ff 454545ff 454545ff 454545ff 424242ff 424242ff 434343ff 424242ff 404040ff 414141ff 3f3f3fff 3f3e3fff 365f33ff 0ef502ff 0bfd00ff 0cfb00ff 0bfe00ff 17d00dff 373c36ff 373737ff 373737ff 353535ff 353535ff 333333ff 333333ff 313131ff 303030ff 393939ff 20202030 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 00000001 00000007 2a2a2a38 363636f0 2e2e2eff 303030fe 303030ff 323232ff 333333ff 343434ff 343434ff 363636ff 363636ff 383838ff 335631ff 19ca10ff 07ff00ff 13e108ff 2e762aff 3f393fff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 414141ff 424242ff 434343ff 434343ff 444444ff 444444ff 444444ff 444444ff 444444ff 434343ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3e3e3eff 3f393fff 2f762aff 12e309ff 08ff00ff 18cb10ff 335731ff 383738ff 373737ff 363636ff 353535ff 343434ff 333333ff 323232ff 313131ff 303030fe 2f2f2fff 363636ee 2b2b2b37 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0d0d0d1f 323232c5 2c2c2cff 2e2e2eff 2e2e2eff 303030ff 313131ff 323232ff 333333ff 333333ff 353535ff 363636ff 363636ff 373737ff 3a383aff 3a363aff 3c393cff 3b3b3bff 3b3b3bff 3d3d3dff 3d3d3dff 3f3f3fff 3f3f3fff 404040ff 404040ff 404040ff 404040ff 434343ff 424242ff 424242ff 424242ff 424242ff 424242ff 434343ff 414141ff 424242ff 3f3f3fff 404040ff 404040ff 3e3e3eff 3e3e3eff 3d3d3dff 3c3c3cff 3b3b3bff 3c393cff 3a373aff 3a383aff 373737ff 383838ff 353535ff 363636ff 343434ff 333333ff 333333ff 313131ff 313131ff 2e2e2eff 2e2e2eff 2d2d2dff 333333c4 0c0c0c20 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/clock_dial_blue.png │ ├── sng │ │ @@ -6,22 +6,22 @@ │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000004 00000003 00000003 00000003 00000004 00000000 00000004 00000003 00000003 00000002 00000004 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10101000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 00000003 00000000 00000000 13131300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 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 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0d02 00000001 00000000 5858583a 62626282 585858ba 4f4f4fdb 4b4b4bf2 4d4d4dff 4c4c4cff 494949ff 494949ff 484848ff 464646ff 484848ff 464646ff 484848ff 484848ff 4a4a4aff 4c4c4cff 4d4d4dff 4c4c4cf2 505050db 595959b9 63636380 57575738 00000000 00000001 0d0d0d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 00000002 01010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03030300 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 464646ff 484848ff 474747ff 484848ff 464646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 00000003 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 464646ff 484848ff 474747ff 484848ff 464646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020203 00000009 1111111c 525252cd 3f3f3ffa 3d3d3dff 3c3c3cff 3f3f3fff 404040ff 404040fe 404040ff 424242ff 424242ff 444444ff 444444ff 444444ff 444444ff 474747ff 464546ff 494148ff 4a403fff 4a4249ff 464546ff 474747ff 454545ff 444444ff 444444ff 434343ff 434343ff 424242ff 414141ff 414141fe 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3f3f3ffa 525252cb 0f0f0f1b 00000008 02020203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c01 00000003 2e2e2e1e 47474785 484848ff 393939ff 3a3a3afe 3d3d3dff 3e3e3eff 3f3f3fff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 454545ff 444444ff 464544ff 317c65ff 09f755ff 00ffffff 09f755ff 317c64ff 474645ff 454545ff 444444ff 444444ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3d3d3dff 3d3d3dff 3c3c3cfe 393939ff 494949ff 47474783 2d2d2d1e 00000002 0b0b0b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000 4c4c4c6a 434343e5 3a3a3aff 393939fe 3b3b3bff 3a3a3aff 3d3d3dff 3d3d3dff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 3e6131ff 05f3b8ff 00fcffff 00fbfeff 00fcffff 05f3b8ff 3f6131ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3c3c3cff 3a3a3aff 3a3a3afe 3b3b3bff 454545e4 4b4b4b68 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020200 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3a3b3aff 3c3b3cff 3d3a3aff 3e3c3dff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 366e72ff 00ffffff 00fcffff 00fcffff 00fcffff 00ffffff 366e72ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3e3e3eff 3f3d3eff 3d3b3aff 3d3b3dff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 00000004 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3a3b3aff 3c3b3cff 3d3a3aff 3e3c3dff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 366e72ff 00ffffff 00fcffff 00fcffff 00fcffff 00ffffff 366e72ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3e3e3eff 3f3d3eff 3d3b3aff 3d3b3dff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 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 00000000 00000000 00000000 00000000 00000002 00000005 3d3d3d36 3f3f3fc1 3a3a3aff 353535ff 383838ff 393939ff 393939ff 3d3235ff 307014ff 17b0bcff 298737ff 423332ff 3f3f40ff 404040ff 414141ff 414141ff 424242ff 434343ff 444444ff 444444ff 454545ff 386a4aff 00ffd7ff 00fcffff 00fcffff 00fcffff 00ffd7ff 396b4bff 454545ff 444444ff 454545ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 3f4040ff 423332ff 2a8739ff 17b0bcff 307114ff 3d3234ff 393939ff 393939ff 383838ff 363636ff 3a3a3aff 404040c0 3b3b3b32 00000006 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 00000001 0202020b 28282830 3e3e3ef0 343434ff 363636fe 353535ff 373737ff 393939ff 393838ff 1d9e9bff 00fbfbff 00fcffff 00fbfcff 07e6e8ff 413733ff 404040ff 404040ff 414141ff 434343ff 434343ff 444444ff 454545ff 454545ff 444b3cff 0ed6c6ff 00fcffff 00fbfeff 00fcffff 0ed6c7ff 434a3cff 454545ff 444444ff 454545ff 434343ff 424242ff 424242ff 404040ff 404040ff 423835ff 07e6e8ff 00fbfcff 00fcffff 00fbfbff 1d9d9aff 3a3939ff 393939ff 383838ff 363636ff 363636fe 343434ff 3f3f3feb 2929292a 0101010b 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 00000002 00000007 3030304d 3d3d3dff 323232ff 343434ff 353535ff 363636ff 373737ff 373737ff 36413bff 06efb6ff 00fcffff 00fcffff 00fcffff 01f8f0ff 2e7a49ff 3f3f3fff 404040ff 414141ff 424242ff 424242ff 434343ff 444444ff 444444ff 454446ff 444835ff 26aa16ff 16bdd2ff 25aa15ff 444836ff 464446ff 444444ff 444444ff 434343ff 424242ff 414141ff 424242ff 404040ff 404040ff 2d7a48ff 01f8efff 00fcffff 00fcffff 00fcffff 07efb6ff 37413bff 383838ff 373737ff 363636ff 353535ff 343434ff 333333ff 3d3d3df8 33333348 00000007 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 00000002 0000000c 2e2e2e4e 363636f6 313131ff 323232fe 333333ff 343434ff 343434ff 373737ff 363636ff 354445ff 00ffffff 00fbfeff 00fcffff 00fcffff 00feffff 229299ff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 424242ff 424242ff 434343ff 434343ff 444445ff 454245ff 464141ff 454245ff 444444ff 454545ff 424242ff 434343ff 424242ff 424242ff 404040ff 414141ff 3f3f3fff 3e3e3eff 229299ff 00feffff 00fcffff 00fcffff 00fbfeff 00ffffff 344344ff 373737ff 363636ff 353535ff 353535ff 323232ff 333333fe 313131ff 373737f6 2e2e2e4c 0000000d 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 00000001 00000008 21212131 383838ff 2f2f2fff 313131fe 323232ff 343434ff 343434ff 343434ff 373737ff 363636ff 383d35ff 11cf85ff 00fdffff 00fbfeff 00fcffff 02f5e8ff 375e1dff 3e3e3eff 404040ff 404040ff 404040ff 424242ff 434343ff 424242ff 444444ff 434343ff 454545ff 454545ff 454545ff 454545ff 454545ff 454545ff 424242ff 424242ff 434343ff 424242ff 404040ff 414141ff 3f3f3fff 3f3e3fff 375e1dff 02f5e8ff 00fcffff 00fbfeff 00fdffff 11d086ff 373c34ff 373737ff 373737ff 353535ff 353535ff 333333ff 333333ff 313131ff 303030ff 393939ff 20202030 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 00000001 00000007 2a2a2a38 363636f0 2e2e2eff 303030fe 303030ff 323232ff 333333ff 343434ff 343434ff 363636ff 363636ff 383838ff 30595dff 15c964ff 00ffffff 0ce18bff 297a7aff 3f393aff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 414141ff 424242ff 434343ff 434343ff 444444ff 444444ff 444444ff 444444ff 444444ff 434343ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3e3e3eff 3f383aff 2a7a7aff 0ce18bff 00ffffff 14c964ff 30595eff 383737ff 373737ff 363636ff 353535ff 343434ff 333333ff 323232ff 313131ff 303030fe 2f2f2fff 363636ee 2b2b2b37 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0d0d0d1f 323232c5 2c2c2cff 2e2e2eff 2e2e2eff 303030ff 313131ff 323232ff 333333ff 333333ff 353535ff 363636ff 363636ff 373737ff 3a383aff 3a3636ff 3c393bff 3b3b3bff 3b3b3bff 3d3d3dff 3d3d3dff 3f3f3fff 3f3f3fff 404040ff 404040ff 404040ff 404040ff 434343ff 424242ff 424242ff 424242ff 424242ff 424242ff 434343ff 414141ff 424242ff 3f3f3fff 404040ff 404040ff 3e3e3eff 3e3e3eff 3d3d3dff 3c3c3cff 3b3b3bff 3c393bff 3a3736ff 3a383aff 373737ff 383838ff 353535ff 363636ff 343434ff 333333ff 333333ff 313131ff 313131ff 2e2e2eff 2e2e2eff 2d2d2dff 333333c4 0c0c0c20 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content ├── res/drawable/clock_dial_red.png │ ├── sng │ │ @@ -6,22 +6,22 @@ │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000004 00000003 00000003 00000003 00000004 00000000 00000004 00000003 00000003 00000002 00000004 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10101000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 00000003 00000000 00000000 13131300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 4a4a4a1e 57575730 5959593c 4f4f4f54 5b5b5b8a 5e5e5ea2 5e5e5eab 5d5d5db0 636363ce 5d5d5db0 5e5e5eab 5e5e5ea1 5b5b5b89 51515153 5858583c 5959592f 4b4b4b1d 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 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d0d0d02 00000001 00000000 5858583a 62626282 585858ba 4f4f4fdb 4b4b4bf2 4d4d4dff 4c4c4cff 494949ff 494949ff 484848ff 464646ff 484848ff 464646ff 484848ff 484848ff 4a4a4aff 4c4c4cff 4d4d4dff 4c4c4cf2 505050db 595959b9 63636380 57575738 00000000 00000001 0d0d0d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 00000002 01010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03030300 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 454646ff 3f4b4bff 3c4c4cff 3f4b4bff 454646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 00000003 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0909090c 2727270f 5252526e 585858eb 4a4a4aff 404040ff 414141ff 424242ff 444444ff 454545ff 454545ff 454545ff 474747ff 464646ff 484848ff 494949ff 484848ff 464646ff 464646ff 464646ff 454545ff 454545ff 444444ff 434343ff 414141ff 404040ff 4b4b4bff 595959e9 5252526d 26262610 0808080b 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 00000000 5050504d 4b4b4ba1 4a4a4afb 434343ff 3d3d3dff 3f3f3ffe 404040ff 424242ff 424242ff 434343ff 444444ff 444444ff 444444ff 474747ff 454646ff 3f4b4bff 3c4c4cff 3f4b4bff 454646ff 474747ff 444444ff 454545ff 454545ff 434343ff 434343ff 424242ff 414141ff 3f3f3ffe 3e3e3eff 434343ff 4b4b4bfa 4c4c4ca0 5151514b 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020203 00000009 1111111c 525252cd 3f3f3ffa 3d3d3dff 3c3c3cff 3f3f3fff 404040ff 404040fe 404040ff 424242ff 424242ff 444444ff 444444ff 444444ff 444444ff 464747ff 514141ff c11717ff f50202ff c01717ff 514141ff 464747ff 454545ff 444444ff 444444ff 434343ff 434343ff 424242ff 414141ff 414141fe 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3f3f3ffa 525252cb 0f0f0f1b 00000008 02020203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c0c0c01 00000003 2e2e2e1e 47474785 484848ff 393939ff 3a3a3afe 3d3d3dff 3e3e3eff 3f3f3fff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 454545ff 444444ff 504242ff de0b0bff ff0000ff fd0000ff ff0000ff de0b0bff 514343ff 454545ff 444444ff 444444ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3d3d3dff 3d3d3dff 3c3c3cfe 393939ff 494949ff 47474783 2d2d2d1e 00000002 0b0b0b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000 4c4c4c6a 434343e5 3a3a3aff 393939fe 3b3b3bff 3a3a3aff 3d3d3dff 3d3d3dff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 6a3838ff fe0000ff fd0000ff fe0000ff fd0000ff fe0000ff 6a3939ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 404040ff 3e3e3eff 3d3d3dff 3d3d3dff 3c3c3cff 3a3a3aff 3a3a3afe 3b3b3bff 454545e4 4b4b4b68 00000000 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 02020200 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3b3b3bff 3b3b3bff 3c3c3cff 3e3e3eff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 6a3737ff ff0000ff fd0000ff fe0000ff fd0000ff ff0000ff 6a3737ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3e3e3eff 3e3e3eff 3c3c3cff 3c3c3cff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 00000004 02020200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 15151519 4343438e 3b3b3bff 363636fe 393939ff 393939ff 3b3b3bff 3b3b3bff 3c3c3cff 3e3e3eff 3e3e3eff 3f3f3fff 404040ff 404040ff 424242ff 424242ff 434343ff 454545ff 444444ff 454545ff 6a3737ff ff0000ff fd0000ff fe0000ff fd0000ff ff0000ff 6a3737ff 454545ff 444444ff 444444ff 444444ff 424242ff 424242ff 424242ff 3f3f3fff 404040ff 3e3e3eff 3e3e3eff 3c3c3cff 3c3c3cff 3a3a3aff 3a3a3aff 383838ff 363636fe 3c3c3cff 4343438d 15151518 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 00000000 00000000 00000000 00000000 00000002 00000005 3d3d3d36 3f3f3fc1 3a3a3aff 353535ff 383838ff 393939ff 393939ff 3a3b3bff 333e3eff 2f4040ff 324040ff 3c3e3eff 3f3f3fff 404040ff 414141ff 414141ff 424242ff 434343ff 444444ff 444444ff 454545ff 513f3fff e20909ff ff0000ff fd0000ff ff0000ff e20a0aff 534141ff 454545ff 444444ff 454545ff 444444ff 424242ff 424242ff 414141ff 3f3f3fff 404040ff 3c3e3eff 344242ff 2f4141ff 343f3fff 3a3b3bff 393939ff 393939ff 383838ff 363636ff 3a3a3aff 404040c0 3b3b3b32 00000006 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 00000001 0202020b 28282830 3e3e3ef0 343434ff 363636fe 353535ff 373737ff 393939ff 383939ff 443737ff b51515ff fe0000ff cf0e0eff 563636ff 3c3f3fff 404040ff 404040ff 414141ff 434343ff 434343ff 444444ff 454545ff 454545ff 454646ff 593e3eff ce1212ff ff0000ff cc1212ff 593e3eff 444545ff 454545ff 444444ff 454545ff 434343ff 424242ff 424242ff 404040ff 404040ff 3e4040ff 563535ff d30d0dff f80101ff b61515ff 443737ff 393a3aff 393939ff 383838ff 363636ff 363636fe 343434ff 3f3f3feb 2929292a 0101010b 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 00000002 00000007 3030304d 3d3d3dff 323232ff 343434ff 353535ff 363636ff 373737ff 373737ff 3c3838ff c51010ff ff0000ff fd0000ff ff0000ff f40202ff 563737ff 3f3f3fff 404040ff 414141ff 424242ff 424242ff 434343ff 444444ff 444444ff 454545ff 434545ff 3c4949ff 384b4bff 3c4949ff 444646ff 454545ff 444444ff 444444ff 434343ff 424242ff 414141ff 424242ff 404040ff 404040ff 563737ff f40202ff ff0000ff fe0000ff ff0000ff c51010ff 3c3838ff 383838ff 373737ff 363636ff 353535ff 343434ff 333333ff 3d3d3df8 33333348 00000007 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 00000002 0000000c 2e2e2e4e 363636f6 313131ff 323232fe 333333ff 343434ff 343434ff 373737ff 363636ff 423636ff ff0000ff fe0000ff fe0000ff fd0000ff fe0000ff 882626ff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 424242ff 424242ff 434343ff 434343ff 444444ff 444444ff 444444ff 444444ff 444444ff 454545ff 424242ff 434343ff 424242ff 424242ff 404040ff 414141ff 3f3f3fff 3e3e3eff 882626ff fe0000ff fd0000ff fe0000ff fe0000ff ff0000ff 413535ff 373737ff 363636ff 353535ff 353535ff 323232ff 333333fe 313131ff 373737f6 2e2e2e4c 0000000d 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 00000001 00000008 21212131 383838ff 2f2f2fff 313131fe 323232ff 343434ff 343434ff 343434ff 373737ff 363636ff 423636ff ff0000ff fe0000ff fe0000ff fd0000ff fe0000ff 882626ff 3e3e3eff 404040ff 404040ff 404040ff 424242ff 434343ff 424242ff 444444ff 434343ff 454545ff 454545ff 454545ff 454545ff 454545ff 454545ff 424242ff 424242ff 434343ff 424242ff 404040ff 414141ff 3f3f3fff 3e3f3fff 882626ff fe0000ff fd0000ff fe0000ff fe0000ff ff0000ff 413535ff 373737ff 373737ff 353535ff 353535ff 333333ff 333333ff 313131ff 303030ff 393939ff 20202030 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 00000001 00000007 2a2a2a38 363636f0 2e2e2eff 303030fe 303030ff 323232ff 333333ff 343434ff 343434ff 363636ff 363636ff 3c3737ff c40f0fff ff0000ff fd0000ff ff0000ff f30202ff 543636ff 3e3e3eff 3f3f3fff 404040ff 404040ff 414141ff 414141ff 424242ff 434343ff 434343ff 444444ff 444444ff 444444ff 444444ff 444444ff 434343ff 434343ff 424242ff 424242ff 414141ff 404040ff 404040ff 3f3f3fff 3e3e3eff 543636ff f30202ff ff0000ff fe0000ff ff0000ff c41010ff 3b3737ff 373737ff 363636ff 353535ff 343434ff 333333ff 323232ff 313131ff 303030fe 2f2f2fff 363636ee 2b2b2b37 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0d0d0d1f 323232c5 2c2c2cff 2e2e2eff 2e2e2eff 303030ff 313131ff 323232ff 333333ff 333333ff 353535ff 363636ff 363737ff 423434ff b51515ff fe0000ff cf0d0dff 533333ff 393c3cff 3d3d3dff 3d3d3dff 3f3f3fff 3f3f3fff 404040ff 404040ff 404040ff 404040ff 434343ff 424242ff 424242ff 424242ff 424242ff 424242ff 434343ff 414141ff 424242ff 3f3f3fff 404040ff 404040ff 3e3e3eff 3e3e3eff 3d3d3dff 3a3d3dff 523333ff d20c0cff f80101ff b51414ff 423434ff 373838ff 353535ff 363636ff 343434ff 333333ff 333333ff 313131ff 313131ff 2e2e2eff 2e2e2eff 2d2d2dff 333333c4 0c0c0c20 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ ├── Image content