--- /home/fdroid/fdroiddata/tmp/com.miqote.angelplayerwp_11.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.miqote.angelplayerwp_11.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -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: 3f26a612b1ca1dcf328bd414d0c2e833e07eaa865ef7ff128f7dad904af44967 │ -Signer #1 certificate SHA-1 digest: 2f1480844ef86a910fd96d6372446f5a73083b8c │ -Signer #1 certificate MD5 digest: 634cbcfc2c8e1eb25ed6d9ec22429929 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 4fd911840b39cfda8a7d3973c1981ac44cfab15ffe7054b5ee2152b91974e6fb │ -Signer #1 public key SHA-1 digest: eed8b7c03e9f2b2a3a057159725920a2195ed95e │ -Signer #1 public key MD5 digest: 0c377d3073604736cd496996756f2a32 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,293 +1,285 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 76692 (0000000000012B94h) │ - Actual end-cent-dir record offset: 76670 (0000000000012B7Eh) │ - Expected end-cent-dir record offset: 76670 (0000000000012B7Eh) │ + Zip archive file size: 76556 (0000000000012B0Ch) │ + Actual end-cent-dir record offset: 76534 (0000000000012AF6h) │ + Expected end-cent-dir record offset: 76534 (0000000000012AF6h) │ (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 9 entries. │ The central directory is 584 (0000000000000248h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 76086 (0000000000012936h). │ + is 75950 (00000000000128AEh). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jun 5 04:25:32 │ - 32-bit CRC value (hex): 04bdd376 │ - compressed size: 314 bytes │ - uncompressed size: 491 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 4 00:05:18 │ + 32-bit CRC value (hex): a42863d6 │ + compressed size: 934 bytes │ + uncompressed size: 2636 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/73E5254F.SF │ + res/drawable/icon.png │ │ - offset of local header from start of archive: 380 │ - (000000000000017Ch) bytes │ + offset of local header from start of archive: 1003 │ + (00000000000003EBh) 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): 2014 Jun 5 04:25:32 │ - 32-bit CRC value (hex): 9ecc2d99 │ - compressed size: 380 bytes │ - uncompressed size: 612 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): 5e29fee4 │ + compressed size: 65287 bytes │ + uncompressed size: 65287 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/73E5254F.RSA │ + res/xml/metadata.xml │ │ - offset of local header from start of archive: 826 │ - (000000000000033Ah) bytes │ + offset of local header from start of archive: 66341 │ + (0000000000010325h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jun 5 04:25:32 │ - 32-bit CRC value (hex): 84c25c1a │ - compressed size: 1077 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Oct 4 00:05:18 │ + 32-bit CRC value (hex): 9605ab8a │ + compressed size: 250 bytes │ + uncompressed size: 516 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 #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/drawable/icon.png │ + res/xml/settings.xml │ │ - offset of local header from start of archive: 1970 │ - (00000000000007B2h) bytes │ + offset of local header from start of archive: 66657 │ + (0000000000010461h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2014 Jun 5 04:21:10 │ - 32-bit CRC value (hex): 5e29fee4 │ - compressed size: 65287 bytes │ - uncompressed size: 65287 bytes │ - length of filename: 21 characters │ - length of extra field: 4 bytes │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 4 00:05:18 │ + 32-bit CRC value (hex): e4a8d680 │ + compressed size: 443 bytes │ + uncompressed size: 1096 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 │ │ - 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: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/xml/metadata.xml │ + resources.arsc │ │ - offset of local header from start of archive: 67315 │ - (00000000000106F3h) bytes │ + offset of local header from start of archive: 67166 │ + (000000000001065Eh) 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): 2014 Jun 5 04:21:10 │ - 32-bit CRC value (hex): 9605ab8a │ - compressed size: 250 bytes │ - uncompressed size: 516 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): cece8833 │ + compressed size: 924 bytes │ + uncompressed size: 924 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 #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/xml/settings.xml │ + classes.dex │ │ - offset of local header from start of archive: 67631 │ - (000000000001082Fh) bytes │ + offset of local header from start of archive: 68134 │ + (0000000000010A26h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Jun 5 04:21:10 │ - 32-bit CRC value (hex): e4a8d680 │ - compressed size: 443 bytes │ - uncompressed size: 1096 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Oct 4 00:05:18 │ + 32-bit CRC value (hex): 73cd1177 │ + compressed size: 5837 bytes │ + uncompressed size: 12268 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 #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 68140 │ - (0000000000010A2Ch) bytes │ + offset of local header from start of archive: 74028 │ + (000000000001212Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jun 5 04:21:10 │ - 32-bit CRC value (hex): 34b2f465 │ - compressed size: 1029 bytes │ - uncompressed size: 2808 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 4 00:05:18 │ + 32-bit CRC value (hex): 04bdd376 │ + compressed size: 314 bytes │ + uncompressed size: 491 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 #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + META-INF/73E5254F.SF │ │ - offset of local header from start of archive: 69234 │ - (0000000000010E72h) bytes │ + offset of local header from start of archive: 74392 │ + (0000000000012298h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Jun 5 04:21:10 │ - 32-bit CRC value (hex): d667e495 │ - compressed size: 880 bytes │ - uncompressed size: 880 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 2017 Oct 4 00:05:18 │ + 32-bit CRC value (hex): 9ecc2d99 │ + compressed size: 380 bytes │ + uncompressed size: 612 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 #9: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - classes.dex │ + META-INF/73E5254F.RSA │ │ - offset of local header from start of archive: 70160 │ - (0000000000011210h) bytes │ + offset of local header from start of archive: 74822 │ + (0000000000012446h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jun 5 04:21:10 │ - 32-bit CRC value (hex): 12d3f766 │ - compressed size: 5869 bytes │ - uncompressed size: 12304 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 4 00:05:18 │ + 32-bit CRC value (hex): 84c25c1a │ + compressed size: 1077 bytes │ + uncompressed size: 1332 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,16 +1,15 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ ├── resources.arsc │ @@ -1,20 +1,20 @@ │ -00000000: 0200 0c00 7003 0000 0100 0000 0100 1c00 ....p........... │ +00000000: 0200 0c00 9c03 0000 0100 0000 0100 1c00 ................ │ 00000010: b000 0000 0300 0000 0000 0000 0000 0000 ................ │ 00000020: 2800 0000 0000 0000 0000 0000 2e00 0000 (............... │ 00000030: 5a00 0000 1500 7200 6500 7300 2f00 6400 Z.....r.e.s./.d. │ 00000040: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ 00000050: 6900 6300 6f00 6e00 2e00 7000 6e00 6700 i.c.o.n...p.n.g. │ 00000060: 0000 1400 7200 6500 7300 2f00 7800 6d00 ....r.e.s./.x.m. │ 00000070: 6c00 2f00 6d00 6500 7400 6100 6400 6100 l./.m.e.t.a.d.a. │ 00000080: 7400 6100 2e00 7800 6d00 6c00 0000 1400 t.a...x.m.l..... │ 00000090: 7200 6500 7300 2f00 7800 6d00 6c00 2f00 r.e.s./.x.m.l./. │ 000000a0: 7300 6500 7400 7400 6900 6e00 6700 7300 s.e.t.t.i.n.g.s. │ -000000b0: 2e00 7800 6d00 6c00 0000 0000 0002 1c01 ..x.m.l......... │ -000000c0: b402 0000 7f00 0000 6300 6f00 6d00 2e00 ........c.o.m... │ +000000b0: 2e00 7800 6d00 6c00 0000 0000 0002 2001 ..x.m.l....... . │ +000000c0: e002 0000 7f00 0000 6300 6f00 6d00 2e00 ........c.o.m... │ 000000d0: 6d00 6900 7100 6f00 7400 6500 2e00 6100 m.i.q.o.t.e...a. │ 000000e0: 6e00 6700 6500 6c00 7000 6c00 6100 7900 n.g.e.l.p.l.a.y. │ 000000f0: 6500 7200 7700 7000 0000 0000 0000 0000 e.r.w.p......... │ 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -22,34 +22,37 @@ │ 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000001c0: 0000 0000 0000 0000 1c01 0000 0300 0000 ................ │ -000001d0: 7001 0000 0300 0000 0100 1c00 5400 0000 p...........T... │ -000001e0: 0300 0000 0000 0000 0000 0000 2800 0000 ............(... │ -000001f0: 0000 0000 0000 0000 0c00 0000 2000 0000 ............ ... │ -00000200: 0400 6100 7400 7400 7200 0000 0800 6400 ..a.t.t.r.....d. │ -00000210: 7200 6100 7700 6100 6200 6c00 6500 0000 r.a.w.a.b.l.e... │ -00000220: 0300 7800 6d00 6c00 0000 0000 0100 1c00 ..x.m.l......... │ -00000230: 5c00 0000 0300 0000 0000 0000 0000 0000 \............... │ -00000240: 2800 0000 0000 0000 0000 0000 0c00 0000 (............... │ -00000250: 2000 0000 0400 6900 6300 6f00 6e00 0000 .....i.c.o.n... │ -00000260: 0800 6d00 6500 7400 6100 6400 6100 7400 ..m.e.t.a.d.a.t. │ -00000270: 6100 0000 0800 7300 6500 7400 7400 6900 a.....s.e.t.t.i. │ -00000280: 6e00 6700 7300 0000 0202 1000 1000 0000 n.g.s........... │ -00000290: 0100 0000 0000 0000 0202 1000 1400 0000 ................ │ -000002a0: 0200 0000 0100 0000 0000 0000 0102 3800 ..............8. │ -000002b0: 4c00 0000 0200 0000 0100 0000 3c00 0000 L...........<... │ -000002c0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ +000001c0: 0000 0000 0000 0000 2001 0000 0300 0000 ........ ....... │ +000001d0: 7401 0000 0300 0000 0000 0000 0100 1c00 t............... │ +000001e0: 5400 0000 0300 0000 0000 0000 0000 0000 T............... │ +000001f0: 2800 0000 0000 0000 0000 0000 0c00 0000 (............... │ +00000200: 2000 0000 0400 6100 7400 7400 7200 0000 .....a.t.t.r... │ +00000210: 0800 6400 7200 6100 7700 6100 6200 6c00 ..d.r.a.w.a.b.l. │ +00000220: 6500 0000 0300 7800 6d00 6c00 0000 0000 e.....x.m.l..... │ +00000230: 0100 1c00 5c00 0000 0300 0000 0000 0000 ....\........... │ +00000240: 0000 0000 2800 0000 0000 0000 0000 0000 ....(........... │ +00000250: 0c00 0000 2000 0000 0400 6900 6300 6f00 .... .....i.c.o. │ +00000260: 6e00 0000 0800 6d00 6500 7400 6100 6400 n.....m.e.t.a.d. │ +00000270: 6100 7400 6100 0000 0800 7300 6500 7400 a.t.a.....s.e.t. │ +00000280: 7400 6900 6e00 6700 7300 0000 0202 1000 t.i.n.g.s....... │ +00000290: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ +000002a0: 1400 0000 0200 0000 0100 0000 0000 0000 ................ │ +000002b0: 0102 4c00 6000 0000 0200 0000 0100 0000 ..L.`........... │ +000002c0: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ 000002d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000002e0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ │ -000002f0: 0800 0003 0000 0000 0202 1000 1800 0000 ................ │ -00000300: 0300 0000 0200 0000 0000 0000 0000 0000 ................ │ -00000310: 0102 3800 6000 0000 0300 0000 0200 0000 ..8.`........... │ -00000320: 4000 0000 2400 0000 0000 0000 0000 0000 @...$........... │ -00000330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000340: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00000350: 0800 0000 0100 0000 0800 0003 0100 0000 ................ │ -00000360: 0800 0000 0200 0000 0800 0003 0200 0000 ................ │ +000002e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000002f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000300: 0800 0000 0000 0000 0800 0003 0000 0000 ................ │ +00000310: 0202 1000 1800 0000 0300 0000 0200 0000 ................ │ +00000320: 0000 0000 0000 0000 0102 4c00 7400 0000 ..........L.t... │ +00000330: 0300 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ +00000340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000370: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ +00000380: 0100 0000 0800 0003 0100 0000 0800 0000 ................ │ +00000390: 0200 0000 0800 0003 0200 0000 ............ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,11 +1,11 @@ │ │ │ -Zip file size: 14678 bytes, number of entries: 9 │ │ │ +Zip file size: 14667 bytes, number of entries: 9 │ │ │ ?rwxrwxr-x 2.0 unx 171 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/BuildConfig.class │ │ │ -?rwxrwxr-x 2.0 unx 4072 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/Circle.class │ │ │ +?rwxrwxr-x 2.0 unx 4061 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/Circle.class │ │ │ ?rwxrwxr-x 2.0 unx 6217 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/LiveWallpaperService$MainEngine.class │ │ │ ?rwxrwxr-x 2.0 unx 881 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/LiveWallpaperService.class │ │ │ ?rwxrwxr-x 2.0 unx 1137 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/LiveWallpaperSettings.class │ │ │ ?rwxrwxr-x 2.0 unx 146 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 198 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 229 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 com/miqote/angelplayerwp/R.class │ │ │ -9 files, 13192 bytes uncompressed, 13192 bytes compressed: 0.0% │ │ │ +9 files, 13181 bytes uncompressed, 13181 bytes compressed: 0.0% │ │ ├── com/miqote/angelplayerwp/Circle.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -705,739 +705,741 @@ │ │ │ │ 151: invokevirtual #139 // Method android/graphics/Canvas.drawLine:(FFFFLandroid/graphics/Paint;)V │ │ │ │ 154: return │ │ │ │ │ │ │ │ public void onDraw(android.graphics.Canvas, float); │ │ │ │ descriptor: (Landroid/graphics/Canvas;F)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=23, args_size=3 │ │ │ │ + stack=300, locals=21, args_size=3 │ │ │ │ 0: getstatic #43 // Field RV:[I │ │ │ │ 3: astore_3 │ │ │ │ 4: aload_3 │ │ │ │ 5: arraylength │ │ │ │ 6: istore 4 │ │ │ │ 8: iconst_0 │ │ │ │ 9: istore 5 │ │ │ │ - 11: iload 5 │ │ │ │ - 13: iload 4 │ │ │ │ - 15: if_icmpge 76 │ │ │ │ - 18: aload_3 │ │ │ │ - 19: iload 5 │ │ │ │ - 21: iaload │ │ │ │ - 22: istore 6 │ │ │ │ - 24: aload_0 │ │ │ │ - 25: getfield #55 // Field x:F │ │ │ │ - 28: fstore 7 │ │ │ │ + 11: fconst_0 │ │ │ │ + 12: fstore 6 │ │ │ │ + 14: aconst_null │ │ │ │ + 15: astore 7 │ │ │ │ + 17: iload 5 │ │ │ │ + 19: iload 4 │ │ │ │ + 21: if_icmpge 82 │ │ │ │ + 24: aload_3 │ │ │ │ + 25: iload 5 │ │ │ │ + 27: iaload │ │ │ │ + 28: istore 8 │ │ │ │ 30: aload_0 │ │ │ │ - 31: getfield #57 // Field y:F │ │ │ │ - 34: fstore 8 │ │ │ │ + 31: getfield #55 // Field x:F │ │ │ │ + 34: fstore 9 │ │ │ │ 36: aload_0 │ │ │ │ - 37: getfield #61 // Field R:[F │ │ │ │ - 40: astore 9 │ │ │ │ - 42: aload 9 │ │ │ │ - 44: iload 6 │ │ │ │ - 46: faload │ │ │ │ - 47: fstore 10 │ │ │ │ - 49: aload_0 │ │ │ │ - 50: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 53: astore 11 │ │ │ │ - 55: aload_1 │ │ │ │ - 56: fload 7 │ │ │ │ - 58: fload 8 │ │ │ │ - 60: fload 10 │ │ │ │ - 62: aload 11 │ │ │ │ - 64: invokevirtual #143 // Method android/graphics/Canvas.drawCircle:(FFFLandroid/graphics/Paint;)V │ │ │ │ - 67: iload 5 │ │ │ │ - 69: iconst_1 │ │ │ │ - 70: iadd │ │ │ │ - 71: istore 5 │ │ │ │ - 73: goto 11 │ │ │ │ - 76: iconst_0 │ │ │ │ - 77: istore 6 │ │ │ │ - 79: fconst_0 │ │ │ │ - 80: fstore 12 │ │ │ │ - 82: ldc #145 // float 360.0f │ │ │ │ - 84: fstore 7 │ │ │ │ - 86: fload 12 │ │ │ │ - 88: fload 7 │ │ │ │ - 90: fcmpg │ │ │ │ - 91: istore 13 │ │ │ │ - 93: iload 13 │ │ │ │ - 95: ifge 1118 │ │ │ │ - 98: aload_0 │ │ │ │ - 99: getfield #55 // Field x:F │ │ │ │ - 102: fstore 10 │ │ │ │ + 37: getfield #57 // Field y:F │ │ │ │ + 40: fstore 10 │ │ │ │ + 42: aload_0 │ │ │ │ + 43: getfield #61 // Field R:[F │ │ │ │ + 46: astore 11 │ │ │ │ + 48: aload 11 │ │ │ │ + 50: iload 8 │ │ │ │ + 52: faload │ │ │ │ + 53: fstore 12 │ │ │ │ + 55: aload_0 │ │ │ │ + 56: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 59: astore 13 │ │ │ │ + 61: aload_1 │ │ │ │ + 62: fload 9 │ │ │ │ + 64: fload 10 │ │ │ │ + 66: fload 12 │ │ │ │ + 68: aload 13 │ │ │ │ + 70: invokevirtual #143 // Method android/graphics/Canvas.drawCircle:(FFFLandroid/graphics/Paint;)V │ │ │ │ + 73: iload 5 │ │ │ │ + 75: iconst_1 │ │ │ │ + 76: iadd │ │ │ │ + 77: istore 5 │ │ │ │ + 79: goto 17 │ │ │ │ + 82: iconst_0 │ │ │ │ + 83: istore 8 │ │ │ │ + 85: fconst_0 │ │ │ │ + 86: fstore 14 │ │ │ │ + 88: ldc #145 // float 360.0f │ │ │ │ + 90: fstore 6 │ │ │ │ + 92: fload 14 │ │ │ │ + 94: fload 6 │ │ │ │ + 96: fcmpg │ │ │ │ + 97: istore 5 │ │ │ │ + 99: iload 5 │ │ │ │ + 101: ifge 1114 │ │ │ │ 104: aload_0 │ │ │ │ - 105: getfield #57 // Field y:F │ │ │ │ - 108: fstore 14 │ │ │ │ + 105: getfield #55 // Field x:F │ │ │ │ + 108: fstore 15 │ │ │ │ 110: aload_0 │ │ │ │ - 111: getfield #61 // Field R:[F │ │ │ │ - 114: iconst_0 │ │ │ │ - 115: faload │ │ │ │ - 116: fstore 15 │ │ │ │ - 118: aload_0 │ │ │ │ - 119: getfield #61 // Field R:[F │ │ │ │ - 122: iconst_1 │ │ │ │ - 123: faload │ │ │ │ - 124: fstore 16 │ │ │ │ - 126: fload 12 │ │ │ │ - 128: fload_2 │ │ │ │ - 129: fadd │ │ │ │ - 130: ldc #148 // float 2.5f │ │ │ │ - 132: fadd │ │ │ │ - 133: fstore 17 │ │ │ │ - 135: aload_0 │ │ │ │ - 136: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 139: astore 18 │ │ │ │ + 111: getfield #57 // Field y:F │ │ │ │ + 114: fstore 9 │ │ │ │ + 116: aload_0 │ │ │ │ + 117: getfield #61 // Field R:[F │ │ │ │ + 120: iconst_0 │ │ │ │ + 121: faload │ │ │ │ + 122: fstore 10 │ │ │ │ + 124: aload_0 │ │ │ │ + 125: getfield #61 // Field R:[F │ │ │ │ + 128: iconst_1 │ │ │ │ + 129: faload │ │ │ │ + 130: fstore 12 │ │ │ │ + 132: fload 14 │ │ │ │ + 134: fload_2 │ │ │ │ + 135: fadd │ │ │ │ + 136: ldc #148 // float 2.5f │ │ │ │ + 138: fadd │ │ │ │ + 139: fstore 16 │ │ │ │ 141: aload_0 │ │ │ │ - 142: astore 19 │ │ │ │ - 144: aload_1 │ │ │ │ - 145: astore 20 │ │ │ │ + 142: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 145: astore 17 │ │ │ │ 147: aload_0 │ │ │ │ - 148: aload_1 │ │ │ │ - 149: fload 10 │ │ │ │ - 151: fload 14 │ │ │ │ - 153: fload 15 │ │ │ │ - 155: fload 16 │ │ │ │ - 157: fload 17 │ │ │ │ - 159: aload 18 │ │ │ │ - 161: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 164: aload_0 │ │ │ │ - 165: getfield #55 // Field x:F │ │ │ │ - 168: fstore 10 │ │ │ │ - 170: aload_0 │ │ │ │ - 171: getfield #57 // Field y:F │ │ │ │ - 174: fstore 14 │ │ │ │ - 176: aload_0 │ │ │ │ - 177: getfield #61 // Field R:[F │ │ │ │ - 180: bipush 6 │ │ │ │ - 182: faload │ │ │ │ - 183: fstore 15 │ │ │ │ - 185: aload_0 │ │ │ │ - 186: getfield #61 // Field R:[F │ │ │ │ - 189: bipush 7 │ │ │ │ - 191: faload │ │ │ │ - 192: fstore 16 │ │ │ │ - 194: fload 12 │ │ │ │ - 196: fload_2 │ │ │ │ - 197: fadd │ │ │ │ - 198: ldc #148 // float 2.5f │ │ │ │ - 200: fadd │ │ │ │ - 201: fstore 17 │ │ │ │ - 203: aload_0 │ │ │ │ - 204: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 207: astore 18 │ │ │ │ - 209: aload_0 │ │ │ │ - 210: astore 19 │ │ │ │ - 212: aload_0 │ │ │ │ - 213: aload_1 │ │ │ │ - 214: fload 10 │ │ │ │ - 216: fload 14 │ │ │ │ - 218: fload 15 │ │ │ │ - 220: fload 16 │ │ │ │ - 222: fload 17 │ │ │ │ - 224: aload 18 │ │ │ │ - 226: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 229: fload 12 │ │ │ │ - 231: ldc #154 // float 5.0f │ │ │ │ - 233: frem │ │ │ │ - 234: fstore 7 │ │ │ │ - 236: iconst_0 │ │ │ │ - 237: istore 21 │ │ │ │ - 239: fconst_0 │ │ │ │ - 240: fstore 8 │ │ │ │ - 242: aconst_null │ │ │ │ - 243: astore 20 │ │ │ │ - 245: fload 7 │ │ │ │ - 247: fconst_0 │ │ │ │ - 248: fcmpl │ │ │ │ - 249: istore 13 │ │ │ │ - 251: iload 13 │ │ │ │ - 253: ifne 543 │ │ │ │ - 256: fload 12 │ │ │ │ - 258: ldc #156 // float 15.0f │ │ │ │ - 260: frem │ │ │ │ - 261: fstore 7 │ │ │ │ - 263: iconst_0 │ │ │ │ - 264: istore 21 │ │ │ │ - 266: fconst_0 │ │ │ │ - 267: fstore 8 │ │ │ │ - 269: aconst_null │ │ │ │ - 270: astore 20 │ │ │ │ - 272: fload 7 │ │ │ │ - 274: fconst_0 │ │ │ │ - 275: fcmpl │ │ │ │ - 276: istore 13 │ │ │ │ - 278: iload 13 │ │ │ │ - 280: ifeq 543 │ │ │ │ - 283: aload_0 │ │ │ │ - 284: getfield #55 // Field x:F │ │ │ │ - 287: fstore 10 │ │ │ │ - 289: aload_0 │ │ │ │ - 290: getfield #57 // Field y:F │ │ │ │ - 293: fstore 14 │ │ │ │ - 295: aload_0 │ │ │ │ - 296: getfield #61 // Field R:[F │ │ │ │ - 299: iconst_0 │ │ │ │ - 300: faload │ │ │ │ - 301: fstore 15 │ │ │ │ - 303: aload_0 │ │ │ │ - 304: getfield #61 // Field R:[F │ │ │ │ - 307: iconst_2 │ │ │ │ - 308: faload │ │ │ │ - 309: fstore 16 │ │ │ │ - 311: fload 12 │ │ │ │ - 313: fload_2 │ │ │ │ - 314: fadd │ │ │ │ - 315: fstore 17 │ │ │ │ - 317: aload_0 │ │ │ │ - 318: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 321: astore 18 │ │ │ │ - 323: aload_0 │ │ │ │ - 324: astore 19 │ │ │ │ - 326: aload_1 │ │ │ │ - 327: astore 20 │ │ │ │ - 329: aload_0 │ │ │ │ - 330: aload_1 │ │ │ │ - 331: fload 10 │ │ │ │ - 333: fload 14 │ │ │ │ - 335: fload 15 │ │ │ │ - 337: fload 16 │ │ │ │ - 339: fload 17 │ │ │ │ - 341: aload 18 │ │ │ │ - 343: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 346: aload_0 │ │ │ │ - 347: getfield #55 // Field x:F │ │ │ │ - 350: fstore 10 │ │ │ │ - 352: aload_0 │ │ │ │ - 353: getfield #57 // Field y:F │ │ │ │ - 356: fstore 14 │ │ │ │ - 358: aload_0 │ │ │ │ - 359: getfield #61 // Field R:[F │ │ │ │ - 362: iconst_4 │ │ │ │ - 363: faload │ │ │ │ - 364: fstore 15 │ │ │ │ - 366: aload_0 │ │ │ │ - 367: getfield #61 // Field R:[F │ │ │ │ - 370: bipush 8 │ │ │ │ - 372: faload │ │ │ │ - 373: fstore 16 │ │ │ │ - 375: fload 12 │ │ │ │ - 377: fload_2 │ │ │ │ - 378: fadd │ │ │ │ - 379: fstore 17 │ │ │ │ - 381: aload_0 │ │ │ │ - 382: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 385: astore 18 │ │ │ │ - 387: aload_0 │ │ │ │ - 388: astore 19 │ │ │ │ - 390: aload_0 │ │ │ │ - 391: aload_1 │ │ │ │ - 392: fload 10 │ │ │ │ - 394: fload 14 │ │ │ │ - 396: fload 15 │ │ │ │ - 398: fload 16 │ │ │ │ - 400: fload 17 │ │ │ │ - 402: aload 18 │ │ │ │ - 404: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 407: aload_0 │ │ │ │ - 408: getfield #55 // Field x:F │ │ │ │ - 411: fstore 10 │ │ │ │ - 413: aload_0 │ │ │ │ - 414: getfield #57 // Field y:F │ │ │ │ - 417: fstore 14 │ │ │ │ - 419: aload_0 │ │ │ │ - 420: getfield #61 // Field R:[F │ │ │ │ - 423: bipush 10 │ │ │ │ - 425: faload │ │ │ │ - 426: fstore 15 │ │ │ │ - 428: aload_0 │ │ │ │ - 429: getfield #61 // Field R:[F │ │ │ │ - 432: bipush 11 │ │ │ │ - 434: faload │ │ │ │ - 435: fstore 16 │ │ │ │ - 437: fload 12 │ │ │ │ - 439: fload_2 │ │ │ │ - 440: fadd │ │ │ │ - 441: fstore 17 │ │ │ │ - 443: aload_0 │ │ │ │ - 444: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 447: astore 18 │ │ │ │ - 449: aload_0 │ │ │ │ - 450: astore 19 │ │ │ │ - 452: aload_0 │ │ │ │ - 453: aload_1 │ │ │ │ - 454: fload 10 │ │ │ │ - 456: fload 14 │ │ │ │ - 458: fload 15 │ │ │ │ - 460: fload 16 │ │ │ │ - 462: fload 17 │ │ │ │ - 464: aload 18 │ │ │ │ - 466: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 469: aload_0 │ │ │ │ - 470: getfield #55 // Field x:F │ │ │ │ - 473: fstore 10 │ │ │ │ - 475: aload_0 │ │ │ │ - 476: getfield #57 // Field y:F │ │ │ │ - 479: fstore 14 │ │ │ │ - 481: aload_0 │ │ │ │ - 482: getfield #61 // Field R:[F │ │ │ │ - 485: bipush 14 │ │ │ │ - 487: faload │ │ │ │ - 488: fstore 15 │ │ │ │ - 490: aload_0 │ │ │ │ - 491: getfield #61 // Field R:[F │ │ │ │ - 494: astore 19 │ │ │ │ - 496: bipush 15 │ │ │ │ - 498: istore 21 │ │ │ │ - 500: ldc #162 // float 2.1E-44f │ │ │ │ - 502: fstore 8 │ │ │ │ - 504: aload 19 │ │ │ │ - 506: iload 21 │ │ │ │ - 508: faload │ │ │ │ - 509: fstore 16 │ │ │ │ - 511: fload 12 │ │ │ │ - 513: fload_2 │ │ │ │ - 514: fadd │ │ │ │ - 515: fstore 17 │ │ │ │ - 517: aload_0 │ │ │ │ - 518: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 521: astore 18 │ │ │ │ - 523: aload_0 │ │ │ │ - 524: astore 19 │ │ │ │ - 526: aload_0 │ │ │ │ - 527: aload_1 │ │ │ │ - 528: fload 10 │ │ │ │ - 530: fload 14 │ │ │ │ - 532: fload 15 │ │ │ │ - 534: fload 16 │ │ │ │ - 536: fload 17 │ │ │ │ - 538: aload 18 │ │ │ │ - 540: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 543: fload 12 │ │ │ │ - 545: ldc #156 // float 15.0f │ │ │ │ - 547: frem │ │ │ │ - 548: fstore 7 │ │ │ │ - 550: iconst_0 │ │ │ │ - 551: istore 21 │ │ │ │ - 553: fconst_0 │ │ │ │ - 554: fstore 8 │ │ │ │ - 556: aconst_null │ │ │ │ - 557: astore 20 │ │ │ │ - 559: fload 7 │ │ │ │ - 561: fconst_0 │ │ │ │ - 562: fcmpl │ │ │ │ - 563: istore 13 │ │ │ │ - 565: iload 13 │ │ │ │ - 567: ifne 709 │ │ │ │ - 570: aload_0 │ │ │ │ - 571: getfield #55 // Field x:F │ │ │ │ - 574: fstore 10 │ │ │ │ - 576: aload_0 │ │ │ │ - 577: getfield #57 // Field y:F │ │ │ │ - 580: fstore 14 │ │ │ │ - 582: aload_0 │ │ │ │ - 583: getfield #61 // Field R:[F │ │ │ │ - 586: bipush 10 │ │ │ │ - 588: faload │ │ │ │ - 589: fstore 15 │ │ │ │ - 591: aload_0 │ │ │ │ - 592: getfield #61 // Field R:[F │ │ │ │ - 595: bipush 12 │ │ │ │ - 597: faload │ │ │ │ - 598: fstore 16 │ │ │ │ - 600: fload 12 │ │ │ │ - 602: fload_2 │ │ │ │ - 603: fadd │ │ │ │ - 604: fstore 17 │ │ │ │ - 606: aload_0 │ │ │ │ - 607: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 610: astore 18 │ │ │ │ - 612: aload_0 │ │ │ │ - 613: astore 19 │ │ │ │ - 615: aload_1 │ │ │ │ - 616: astore 20 │ │ │ │ + 148: astore 7 │ │ │ │ + 150: aload_1 │ │ │ │ + 151: astore_3 │ │ │ │ + 152: aload_0 │ │ │ │ + 153: aload_1 │ │ │ │ + 154: fload 15 │ │ │ │ + 156: fload 9 │ │ │ │ + 158: fload 10 │ │ │ │ + 160: fload 12 │ │ │ │ + 162: fload 16 │ │ │ │ + 164: aload 17 │ │ │ │ + 166: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 169: aload_0 │ │ │ │ + 170: getfield #55 // Field x:F │ │ │ │ + 173: fstore 15 │ │ │ │ + 175: aload_0 │ │ │ │ + 176: getfield #57 // Field y:F │ │ │ │ + 179: fstore 9 │ │ │ │ + 181: aload_0 │ │ │ │ + 182: getfield #61 // Field R:[F │ │ │ │ + 185: bipush 6 │ │ │ │ + 187: faload │ │ │ │ + 188: fstore 10 │ │ │ │ + 190: aload_0 │ │ │ │ + 191: getfield #61 // Field R:[F │ │ │ │ + 194: bipush 7 │ │ │ │ + 196: faload │ │ │ │ + 197: fstore 12 │ │ │ │ + 199: fload 14 │ │ │ │ + 201: fload_2 │ │ │ │ + 202: fadd │ │ │ │ + 203: ldc #148 // float 2.5f │ │ │ │ + 205: fadd │ │ │ │ + 206: fstore 16 │ │ │ │ + 208: aload_0 │ │ │ │ + 209: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 212: astore 17 │ │ │ │ + 214: aload_0 │ │ │ │ + 215: astore 7 │ │ │ │ + 217: aload_0 │ │ │ │ + 218: aload_1 │ │ │ │ + 219: fload 15 │ │ │ │ + 221: fload 9 │ │ │ │ + 223: fload 10 │ │ │ │ + 225: fload 12 │ │ │ │ + 227: fload 16 │ │ │ │ + 229: aload 17 │ │ │ │ + 231: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 234: fload 14 │ │ │ │ + 236: ldc #154 // float 5.0f │ │ │ │ + 238: frem │ │ │ │ + 239: fstore 6 │ │ │ │ + 241: iconst_0 │ │ │ │ + 242: istore 18 │ │ │ │ + 244: fconst_0 │ │ │ │ + 245: fstore 19 │ │ │ │ + 247: aconst_null │ │ │ │ + 248: astore_3 │ │ │ │ + 249: fload 6 │ │ │ │ + 251: fconst_0 │ │ │ │ + 252: fcmpl │ │ │ │ + 253: istore 5 │ │ │ │ + 255: iload 5 │ │ │ │ + 257: ifne 545 │ │ │ │ + 260: fload 14 │ │ │ │ + 262: ldc #156 // float 15.0f │ │ │ │ + 264: frem │ │ │ │ + 265: fstore 6 │ │ │ │ + 267: iconst_0 │ │ │ │ + 268: istore 18 │ │ │ │ + 270: fconst_0 │ │ │ │ + 271: fstore 19 │ │ │ │ + 273: aconst_null │ │ │ │ + 274: astore_3 │ │ │ │ + 275: fload 6 │ │ │ │ + 277: fconst_0 │ │ │ │ + 278: fcmpl │ │ │ │ + 279: istore 5 │ │ │ │ + 281: iload 5 │ │ │ │ + 283: ifeq 545 │ │ │ │ + 286: aload_0 │ │ │ │ + 287: getfield #55 // Field x:F │ │ │ │ + 290: fstore 15 │ │ │ │ + 292: aload_0 │ │ │ │ + 293: getfield #57 // Field y:F │ │ │ │ + 296: fstore 9 │ │ │ │ + 298: aload_0 │ │ │ │ + 299: getfield #61 // Field R:[F │ │ │ │ + 302: iconst_0 │ │ │ │ + 303: faload │ │ │ │ + 304: fstore 10 │ │ │ │ + 306: aload_0 │ │ │ │ + 307: getfield #61 // Field R:[F │ │ │ │ + 310: iconst_2 │ │ │ │ + 311: faload │ │ │ │ + 312: fstore 12 │ │ │ │ + 314: fload 14 │ │ │ │ + 316: fload_2 │ │ │ │ + 317: fadd │ │ │ │ + 318: fstore 16 │ │ │ │ + 320: aload_0 │ │ │ │ + 321: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 324: astore 17 │ │ │ │ + 326: aload_0 │ │ │ │ + 327: astore 7 │ │ │ │ + 329: aload_1 │ │ │ │ + 330: astore_3 │ │ │ │ + 331: aload_0 │ │ │ │ + 332: aload_1 │ │ │ │ + 333: fload 15 │ │ │ │ + 335: fload 9 │ │ │ │ + 337: fload 10 │ │ │ │ + 339: fload 12 │ │ │ │ + 341: fload 16 │ │ │ │ + 343: aload 17 │ │ │ │ + 345: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 348: aload_0 │ │ │ │ + 349: getfield #55 // Field x:F │ │ │ │ + 352: fstore 15 │ │ │ │ + 354: aload_0 │ │ │ │ + 355: getfield #57 // Field y:F │ │ │ │ + 358: fstore 9 │ │ │ │ + 360: aload_0 │ │ │ │ + 361: getfield #61 // Field R:[F │ │ │ │ + 364: iconst_4 │ │ │ │ + 365: faload │ │ │ │ + 366: fstore 10 │ │ │ │ + 368: aload_0 │ │ │ │ + 369: getfield #61 // Field R:[F │ │ │ │ + 372: bipush 8 │ │ │ │ + 374: faload │ │ │ │ + 375: fstore 12 │ │ │ │ + 377: fload 14 │ │ │ │ + 379: fload_2 │ │ │ │ + 380: fadd │ │ │ │ + 381: fstore 16 │ │ │ │ + 383: aload_0 │ │ │ │ + 384: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 387: astore 17 │ │ │ │ + 389: aload_0 │ │ │ │ + 390: astore 7 │ │ │ │ + 392: aload_0 │ │ │ │ + 393: aload_1 │ │ │ │ + 394: fload 15 │ │ │ │ + 396: fload 9 │ │ │ │ + 398: fload 10 │ │ │ │ + 400: fload 12 │ │ │ │ + 402: fload 16 │ │ │ │ + 404: aload 17 │ │ │ │ + 406: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 409: aload_0 │ │ │ │ + 410: getfield #55 // Field x:F │ │ │ │ + 413: fstore 15 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: getfield #57 // Field y:F │ │ │ │ + 419: fstore 9 │ │ │ │ + 421: aload_0 │ │ │ │ + 422: getfield #61 // Field R:[F │ │ │ │ + 425: bipush 10 │ │ │ │ + 427: faload │ │ │ │ + 428: fstore 10 │ │ │ │ + 430: aload_0 │ │ │ │ + 431: getfield #61 // Field R:[F │ │ │ │ + 434: bipush 11 │ │ │ │ + 436: faload │ │ │ │ + 437: fstore 12 │ │ │ │ + 439: fload 14 │ │ │ │ + 441: fload_2 │ │ │ │ + 442: fadd │ │ │ │ + 443: fstore 16 │ │ │ │ + 445: aload_0 │ │ │ │ + 446: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 449: astore 17 │ │ │ │ + 451: aload_0 │ │ │ │ + 452: astore 7 │ │ │ │ + 454: aload_0 │ │ │ │ + 455: aload_1 │ │ │ │ + 456: fload 15 │ │ │ │ + 458: fload 9 │ │ │ │ + 460: fload 10 │ │ │ │ + 462: fload 12 │ │ │ │ + 464: fload 16 │ │ │ │ + 466: aload 17 │ │ │ │ + 468: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 471: aload_0 │ │ │ │ + 472: getfield #55 // Field x:F │ │ │ │ + 475: fstore 15 │ │ │ │ + 477: aload_0 │ │ │ │ + 478: getfield #57 // Field y:F │ │ │ │ + 481: fstore 9 │ │ │ │ + 483: aload_0 │ │ │ │ + 484: getfield #61 // Field R:[F │ │ │ │ + 487: bipush 14 │ │ │ │ + 489: faload │ │ │ │ + 490: fstore 10 │ │ │ │ + 492: aload_0 │ │ │ │ + 493: getfield #61 // Field R:[F │ │ │ │ + 496: astore 7 │ │ │ │ + 498: bipush 15 │ │ │ │ + 500: istore 18 │ │ │ │ + 502: ldc #162 // float 2.1E-44f │ │ │ │ + 504: fstore 19 │ │ │ │ + 506: aload 7 │ │ │ │ + 508: iload 18 │ │ │ │ + 510: faload │ │ │ │ + 511: fstore 12 │ │ │ │ + 513: fload 14 │ │ │ │ + 515: fload_2 │ │ │ │ + 516: fadd │ │ │ │ + 517: fstore 16 │ │ │ │ + 519: aload_0 │ │ │ │ + 520: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 523: astore 17 │ │ │ │ + 525: aload_0 │ │ │ │ + 526: astore 7 │ │ │ │ + 528: aload_0 │ │ │ │ + 529: aload_1 │ │ │ │ + 530: fload 15 │ │ │ │ + 532: fload 9 │ │ │ │ + 534: fload 10 │ │ │ │ + 536: fload 12 │ │ │ │ + 538: fload 16 │ │ │ │ + 540: aload 17 │ │ │ │ + 542: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 545: fload 14 │ │ │ │ + 547: ldc #156 // float 15.0f │ │ │ │ + 549: frem │ │ │ │ + 550: fstore 6 │ │ │ │ + 552: iconst_0 │ │ │ │ + 553: istore 18 │ │ │ │ + 555: fconst_0 │ │ │ │ + 556: fstore 19 │ │ │ │ + 558: aconst_null │ │ │ │ + 559: astore_3 │ │ │ │ + 560: fload 6 │ │ │ │ + 562: fconst_0 │ │ │ │ + 563: fcmpl │ │ │ │ + 564: istore 5 │ │ │ │ + 566: iload 5 │ │ │ │ + 568: ifne 709 │ │ │ │ + 571: aload_0 │ │ │ │ + 572: getfield #55 // Field x:F │ │ │ │ + 575: fstore 15 │ │ │ │ + 577: aload_0 │ │ │ │ + 578: getfield #57 // Field y:F │ │ │ │ + 581: fstore 9 │ │ │ │ + 583: aload_0 │ │ │ │ + 584: getfield #61 // Field R:[F │ │ │ │ + 587: bipush 10 │ │ │ │ + 589: faload │ │ │ │ + 590: fstore 10 │ │ │ │ + 592: aload_0 │ │ │ │ + 593: getfield #61 // Field R:[F │ │ │ │ + 596: bipush 12 │ │ │ │ + 598: faload │ │ │ │ + 599: fstore 12 │ │ │ │ + 601: fload 14 │ │ │ │ + 603: fload_2 │ │ │ │ + 604: fadd │ │ │ │ + 605: fstore 16 │ │ │ │ + 607: aload_0 │ │ │ │ + 608: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 611: astore 17 │ │ │ │ + 613: aload_0 │ │ │ │ + 614: astore 7 │ │ │ │ + 616: aload_1 │ │ │ │ + 617: astore_3 │ │ │ │ 618: aload_0 │ │ │ │ 619: aload_1 │ │ │ │ - 620: fload 10 │ │ │ │ - 622: fload 14 │ │ │ │ - 624: fload 15 │ │ │ │ - 626: fload 16 │ │ │ │ - 628: fload 17 │ │ │ │ - 630: aload 18 │ │ │ │ + 620: fload 15 │ │ │ │ + 622: fload 9 │ │ │ │ + 624: fload 10 │ │ │ │ + 626: fload 12 │ │ │ │ + 628: fload 16 │ │ │ │ + 630: aload 17 │ │ │ │ 632: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ 635: aload_0 │ │ │ │ 636: getfield #55 // Field x:F │ │ │ │ - 639: fstore 10 │ │ │ │ + 639: fstore 15 │ │ │ │ 641: aload_0 │ │ │ │ 642: getfield #57 // Field y:F │ │ │ │ - 645: fstore 14 │ │ │ │ + 645: fstore 9 │ │ │ │ 647: aload_0 │ │ │ │ 648: getfield #61 // Field R:[F │ │ │ │ 651: bipush 13 │ │ │ │ 653: faload │ │ │ │ - 654: fstore 15 │ │ │ │ + 654: fstore 10 │ │ │ │ 656: aload_0 │ │ │ │ 657: getfield #61 // Field R:[F │ │ │ │ - 660: astore 19 │ │ │ │ + 660: astore 7 │ │ │ │ 662: bipush 15 │ │ │ │ - 664: istore 21 │ │ │ │ + 664: istore 18 │ │ │ │ 666: ldc #162 // float 2.1E-44f │ │ │ │ - 668: fstore 8 │ │ │ │ - 670: aload 19 │ │ │ │ - 672: iload 21 │ │ │ │ + 668: fstore 19 │ │ │ │ + 670: aload 7 │ │ │ │ + 672: iload 18 │ │ │ │ 674: faload │ │ │ │ - 675: fstore 16 │ │ │ │ - 677: fload 12 │ │ │ │ + 675: fstore 12 │ │ │ │ + 677: fload 14 │ │ │ │ 679: fload_2 │ │ │ │ 680: fadd │ │ │ │ - 681: fstore 17 │ │ │ │ + 681: fstore 16 │ │ │ │ 683: aload_0 │ │ │ │ 684: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 687: astore 18 │ │ │ │ + 687: astore 17 │ │ │ │ 689: aload_0 │ │ │ │ - 690: astore 19 │ │ │ │ + 690: astore 7 │ │ │ │ 692: aload_0 │ │ │ │ 693: aload_1 │ │ │ │ - 694: fload 10 │ │ │ │ - 696: fload 14 │ │ │ │ - 698: fload 15 │ │ │ │ - 700: fload 16 │ │ │ │ - 702: fload 17 │ │ │ │ - 704: aload 18 │ │ │ │ + 694: fload 15 │ │ │ │ + 696: fload 9 │ │ │ │ + 698: fload 10 │ │ │ │ + 700: fload 12 │ │ │ │ + 702: fload 16 │ │ │ │ + 704: aload 17 │ │ │ │ 706: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 709: fload 12 │ │ │ │ + 709: fload 14 │ │ │ │ 711: ldc #166 // float 30.0f │ │ │ │ 713: frem │ │ │ │ - 714: fstore 7 │ │ │ │ + 714: fstore 6 │ │ │ │ 716: iconst_0 │ │ │ │ - 717: istore 21 │ │ │ │ + 717: istore 18 │ │ │ │ 719: fconst_0 │ │ │ │ - 720: fstore 8 │ │ │ │ + 720: fstore 19 │ │ │ │ 722: aconst_null │ │ │ │ - 723: astore 20 │ │ │ │ - 725: fload 7 │ │ │ │ - 727: fconst_0 │ │ │ │ - 728: fcmpl │ │ │ │ - 729: istore 13 │ │ │ │ - 731: iload 13 │ │ │ │ - 733: ifne 1003 │ │ │ │ - 736: aload_0 │ │ │ │ - 737: getfield #55 // Field x:F │ │ │ │ - 740: fstore 10 │ │ │ │ - 742: aload_0 │ │ │ │ - 743: getfield #57 // Field y:F │ │ │ │ - 746: fstore 14 │ │ │ │ - 748: aload_0 │ │ │ │ - 749: getfield #61 // Field R:[F │ │ │ │ - 752: iconst_0 │ │ │ │ - 753: faload │ │ │ │ - 754: fstore 15 │ │ │ │ - 756: aload_0 │ │ │ │ - 757: getfield #61 // Field R:[F │ │ │ │ - 760: iconst_3 │ │ │ │ - 761: faload │ │ │ │ - 762: fstore 16 │ │ │ │ - 764: fload 12 │ │ │ │ - 766: fload_2 │ │ │ │ - 767: fadd │ │ │ │ - 768: ldc #156 // float 15.0f │ │ │ │ - 770: fadd │ │ │ │ - 771: fstore 17 │ │ │ │ - 773: aload_0 │ │ │ │ - 774: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 777: astore 18 │ │ │ │ - 779: aload_0 │ │ │ │ - 780: astore 19 │ │ │ │ - 782: aload_1 │ │ │ │ - 783: astore 20 │ │ │ │ - 785: aload_0 │ │ │ │ - 786: aload_1 │ │ │ │ - 787: fload 10 │ │ │ │ - 789: fload 14 │ │ │ │ - 791: fload 15 │ │ │ │ + 723: astore_3 │ │ │ │ + 724: fload 6 │ │ │ │ + 726: fconst_0 │ │ │ │ + 727: fcmpl │ │ │ │ + 728: istore 5 │ │ │ │ + 730: iload 5 │ │ │ │ + 732: ifne 1001 │ │ │ │ + 735: aload_0 │ │ │ │ + 736: getfield #55 // Field x:F │ │ │ │ + 739: fstore 15 │ │ │ │ + 741: aload_0 │ │ │ │ + 742: getfield #57 // Field y:F │ │ │ │ + 745: fstore 9 │ │ │ │ + 747: aload_0 │ │ │ │ + 748: getfield #61 // Field R:[F │ │ │ │ + 751: iconst_0 │ │ │ │ + 752: faload │ │ │ │ + 753: fstore 10 │ │ │ │ + 755: aload_0 │ │ │ │ + 756: getfield #61 // Field R:[F │ │ │ │ + 759: iconst_3 │ │ │ │ + 760: faload │ │ │ │ + 761: fstore 12 │ │ │ │ + 763: fload 14 │ │ │ │ + 765: fload_2 │ │ │ │ + 766: fadd │ │ │ │ + 767: ldc #156 // float 15.0f │ │ │ │ + 769: fadd │ │ │ │ + 770: fstore 16 │ │ │ │ + 772: aload_0 │ │ │ │ + 773: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 776: astore 17 │ │ │ │ + 778: aload_0 │ │ │ │ + 779: astore 7 │ │ │ │ + 781: aload_1 │ │ │ │ + 782: astore_3 │ │ │ │ + 783: aload_0 │ │ │ │ + 784: aload_1 │ │ │ │ + 785: fload 15 │ │ │ │ + 787: fload 9 │ │ │ │ + 789: fload 10 │ │ │ │ + 791: fload 12 │ │ │ │ 793: fload 16 │ │ │ │ - 795: fload 17 │ │ │ │ - 797: aload 18 │ │ │ │ - 799: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 802: aload_0 │ │ │ │ - 803: getfield #55 // Field x:F │ │ │ │ - 806: fstore 10 │ │ │ │ - 808: aload_0 │ │ │ │ - 809: getfield #57 // Field y:F │ │ │ │ - 812: fstore 14 │ │ │ │ - 814: aload_0 │ │ │ │ - 815: getfield #61 // Field R:[F │ │ │ │ - 818: iconst_4 │ │ │ │ - 819: faload │ │ │ │ - 820: fstore 15 │ │ │ │ - 822: aload_0 │ │ │ │ - 823: getfield #61 // Field R:[F │ │ │ │ - 826: bipush 9 │ │ │ │ - 828: faload │ │ │ │ - 829: fstore 16 │ │ │ │ - 831: fload 12 │ │ │ │ - 833: fload_2 │ │ │ │ - 834: fadd │ │ │ │ - 835: fstore 7 │ │ │ │ - 837: fload 7 │ │ │ │ - 839: ldc #156 // float 15.0f │ │ │ │ - 841: fadd │ │ │ │ - 842: fstore 17 │ │ │ │ - 844: aload_0 │ │ │ │ - 845: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 848: astore 18 │ │ │ │ - 850: aload_0 │ │ │ │ - 851: astore 19 │ │ │ │ - 853: aload_0 │ │ │ │ - 854: aload_1 │ │ │ │ - 855: fload 10 │ │ │ │ - 857: fload 14 │ │ │ │ - 859: fload 15 │ │ │ │ + 795: aload 17 │ │ │ │ + 797: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 800: aload_0 │ │ │ │ + 801: getfield #55 // Field x:F │ │ │ │ + 804: fstore 15 │ │ │ │ + 806: aload_0 │ │ │ │ + 807: getfield #57 // Field y:F │ │ │ │ + 810: fstore 9 │ │ │ │ + 812: aload_0 │ │ │ │ + 813: getfield #61 // Field R:[F │ │ │ │ + 816: iconst_4 │ │ │ │ + 817: faload │ │ │ │ + 818: fstore 10 │ │ │ │ + 820: aload_0 │ │ │ │ + 821: getfield #61 // Field R:[F │ │ │ │ + 824: bipush 9 │ │ │ │ + 826: faload │ │ │ │ + 827: fstore 12 │ │ │ │ + 829: fload 14 │ │ │ │ + 831: fload_2 │ │ │ │ + 832: fadd │ │ │ │ + 833: fstore 6 │ │ │ │ + 835: fload 6 │ │ │ │ + 837: ldc #156 // float 15.0f │ │ │ │ + 839: fadd │ │ │ │ + 840: fstore 16 │ │ │ │ + 842: aload_0 │ │ │ │ + 843: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 846: astore 17 │ │ │ │ + 848: aload_0 │ │ │ │ + 849: astore 7 │ │ │ │ + 851: aload_0 │ │ │ │ + 852: aload_1 │ │ │ │ + 853: fload 15 │ │ │ │ + 855: fload 9 │ │ │ │ + 857: fload 10 │ │ │ │ + 859: fload 12 │ │ │ │ 861: fload 16 │ │ │ │ - 863: fload 17 │ │ │ │ - 865: aload 18 │ │ │ │ - 867: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 870: aload_0 │ │ │ │ - 871: getfield #55 // Field x:F │ │ │ │ - 874: fstore 10 │ │ │ │ - 876: aload_0 │ │ │ │ - 877: getfield #57 // Field y:F │ │ │ │ - 880: fstore 14 │ │ │ │ - 882: aload_0 │ │ │ │ - 883: getfield #61 // Field R:[F │ │ │ │ - 886: iconst_0 │ │ │ │ - 887: faload │ │ │ │ - 888: fstore 15 │ │ │ │ - 890: aload_0 │ │ │ │ - 891: getfield #61 // Field R:[F │ │ │ │ - 894: iconst_4 │ │ │ │ - 895: faload │ │ │ │ - 896: fstore 16 │ │ │ │ - 898: fload 12 │ │ │ │ - 900: fload_2 │ │ │ │ - 901: fadd │ │ │ │ - 902: fstore 17 │ │ │ │ - 904: aload_0 │ │ │ │ - 905: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 908: astore 18 │ │ │ │ - 910: aload_0 │ │ │ │ - 911: astore 19 │ │ │ │ - 913: aload_0 │ │ │ │ - 914: aload_1 │ │ │ │ - 915: fload 10 │ │ │ │ - 917: fload 14 │ │ │ │ - 919: fload 15 │ │ │ │ + 863: aload 17 │ │ │ │ + 865: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 868: aload_0 │ │ │ │ + 869: getfield #55 // Field x:F │ │ │ │ + 872: fstore 15 │ │ │ │ + 874: aload_0 │ │ │ │ + 875: getfield #57 // Field y:F │ │ │ │ + 878: fstore 9 │ │ │ │ + 880: aload_0 │ │ │ │ + 881: getfield #61 // Field R:[F │ │ │ │ + 884: iconst_0 │ │ │ │ + 885: faload │ │ │ │ + 886: fstore 10 │ │ │ │ + 888: aload_0 │ │ │ │ + 889: getfield #61 // Field R:[F │ │ │ │ + 892: iconst_4 │ │ │ │ + 893: faload │ │ │ │ + 894: fstore 12 │ │ │ │ + 896: fload 14 │ │ │ │ + 898: fload_2 │ │ │ │ + 899: fadd │ │ │ │ + 900: fstore 16 │ │ │ │ + 902: aload_0 │ │ │ │ + 903: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 906: astore 17 │ │ │ │ + 908: aload_0 │ │ │ │ + 909: astore 7 │ │ │ │ + 911: aload_0 │ │ │ │ + 912: aload_1 │ │ │ │ + 913: fload 15 │ │ │ │ + 915: fload 9 │ │ │ │ + 917: fload 10 │ │ │ │ + 919: fload 12 │ │ │ │ 921: fload 16 │ │ │ │ - 923: fload 17 │ │ │ │ - 925: aload 18 │ │ │ │ - 927: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 930: aload_0 │ │ │ │ - 931: getfield #55 // Field x:F │ │ │ │ - 934: fstore 10 │ │ │ │ - 936: aload_0 │ │ │ │ - 937: getfield #57 // Field y:F │ │ │ │ - 940: fstore 14 │ │ │ │ - 942: aload_0 │ │ │ │ - 943: getfield #61 // Field R:[F │ │ │ │ - 946: iconst_5 │ │ │ │ - 947: faload │ │ │ │ - 948: fstore 15 │ │ │ │ - 950: aload_0 │ │ │ │ - 951: getfield #61 // Field R:[F │ │ │ │ - 954: astore 19 │ │ │ │ - 956: bipush 9 │ │ │ │ - 958: istore 21 │ │ │ │ - 960: ldc #168 // float 1.3E-44f │ │ │ │ - 962: fstore 8 │ │ │ │ - 964: aload 19 │ │ │ │ - 966: iload 21 │ │ │ │ - 968: faload │ │ │ │ - 969: fstore 16 │ │ │ │ - 971: fload 12 │ │ │ │ - 973: fload_2 │ │ │ │ - 974: fadd │ │ │ │ - 975: fstore 17 │ │ │ │ - 977: aload_0 │ │ │ │ - 978: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 981: astore 18 │ │ │ │ - 983: aload_0 │ │ │ │ - 984: astore 19 │ │ │ │ - 986: aload_0 │ │ │ │ - 987: aload_1 │ │ │ │ - 988: fload 10 │ │ │ │ - 990: fload 14 │ │ │ │ - 992: fload 15 │ │ │ │ + 923: aload 17 │ │ │ │ + 925: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 928: aload_0 │ │ │ │ + 929: getfield #55 // Field x:F │ │ │ │ + 932: fstore 15 │ │ │ │ + 934: aload_0 │ │ │ │ + 935: getfield #57 // Field y:F │ │ │ │ + 938: fstore 9 │ │ │ │ + 940: aload_0 │ │ │ │ + 941: getfield #61 // Field R:[F │ │ │ │ + 944: iconst_5 │ │ │ │ + 945: faload │ │ │ │ + 946: fstore 10 │ │ │ │ + 948: aload_0 │ │ │ │ + 949: getfield #61 // Field R:[F │ │ │ │ + 952: astore 7 │ │ │ │ + 954: bipush 9 │ │ │ │ + 956: istore 18 │ │ │ │ + 958: ldc #168 // float 1.3E-44f │ │ │ │ + 960: fstore 19 │ │ │ │ + 962: aload 7 │ │ │ │ + 964: iload 18 │ │ │ │ + 966: faload │ │ │ │ + 967: fstore 12 │ │ │ │ + 969: fload 14 │ │ │ │ + 971: fload_2 │ │ │ │ + 972: fadd │ │ │ │ + 973: fstore 16 │ │ │ │ + 975: aload_0 │ │ │ │ + 976: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 979: astore 17 │ │ │ │ + 981: aload_0 │ │ │ │ + 982: astore 7 │ │ │ │ + 984: aload_0 │ │ │ │ + 985: aload_1 │ │ │ │ + 986: fload 15 │ │ │ │ + 988: fload 9 │ │ │ │ + 990: fload 10 │ │ │ │ + 992: fload 12 │ │ │ │ 994: fload 16 │ │ │ │ - 996: fload 17 │ │ │ │ - 998: aload 18 │ │ │ │ - 1000: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 1003: fload 12 │ │ │ │ - 1005: ldc #170 // float 90.0f │ │ │ │ - 1007: frem │ │ │ │ - 1008: fstore 7 │ │ │ │ - 1010: iconst_0 │ │ │ │ - 1011: istore 21 │ │ │ │ - 1013: fconst_0 │ │ │ │ - 1014: fstore 8 │ │ │ │ - 1016: aconst_null │ │ │ │ - 1017: astore 20 │ │ │ │ - 1019: fload 7 │ │ │ │ - 1021: fconst_0 │ │ │ │ - 1022: fcmpl │ │ │ │ - 1023: istore 13 │ │ │ │ - 1025: iload 13 │ │ │ │ - 1027: ifne 1100 │ │ │ │ - 1030: aload_0 │ │ │ │ - 1031: getfield #55 // Field x:F │ │ │ │ - 1034: fstore 10 │ │ │ │ - 1036: aload_0 │ │ │ │ - 1037: getfield #57 // Field y:F │ │ │ │ - 1040: fstore 14 │ │ │ │ - 1042: fconst_0 │ │ │ │ - 1043: fstore 15 │ │ │ │ - 1045: aload_0 │ │ │ │ - 1046: getfield #61 // Field R:[F │ │ │ │ - 1049: astore 19 │ │ │ │ - 1051: bipush 15 │ │ │ │ - 1053: istore 21 │ │ │ │ - 1055: ldc #162 // float 2.1E-44f │ │ │ │ - 1057: fstore 8 │ │ │ │ - 1059: aload 19 │ │ │ │ - 1061: iload 21 │ │ │ │ - 1063: faload │ │ │ │ - 1064: fstore 16 │ │ │ │ - 1066: fload 12 │ │ │ │ - 1068: fload_2 │ │ │ │ - 1069: fadd │ │ │ │ - 1070: fstore 17 │ │ │ │ - 1072: aload_0 │ │ │ │ - 1073: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ - 1076: astore 18 │ │ │ │ - 1078: aload_0 │ │ │ │ - 1079: astore 19 │ │ │ │ + 996: aload 17 │ │ │ │ + 998: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 1001: fload 14 │ │ │ │ + 1003: ldc #170 // float 90.0f │ │ │ │ + 1005: frem │ │ │ │ + 1006: fstore 6 │ │ │ │ + 1008: iconst_0 │ │ │ │ + 1009: istore 18 │ │ │ │ + 1011: fconst_0 │ │ │ │ + 1012: fstore 19 │ │ │ │ + 1014: aconst_null │ │ │ │ + 1015: astore_3 │ │ │ │ + 1016: fload 6 │ │ │ │ + 1018: fconst_0 │ │ │ │ + 1019: fcmpl │ │ │ │ + 1020: istore 5 │ │ │ │ + 1022: iload 5 │ │ │ │ + 1024: ifne 1096 │ │ │ │ + 1027: aload_0 │ │ │ │ + 1028: getfield #55 // Field x:F │ │ │ │ + 1031: fstore 15 │ │ │ │ + 1033: aload_0 │ │ │ │ + 1034: getfield #57 // Field y:F │ │ │ │ + 1037: fstore 9 │ │ │ │ + 1039: fconst_0 │ │ │ │ + 1040: fstore 10 │ │ │ │ + 1042: aload_0 │ │ │ │ + 1043: getfield #61 // Field R:[F │ │ │ │ + 1046: astore 7 │ │ │ │ + 1048: bipush 15 │ │ │ │ + 1050: istore 18 │ │ │ │ + 1052: ldc #162 // float 2.1E-44f │ │ │ │ + 1054: fstore 19 │ │ │ │ + 1056: aload 7 │ │ │ │ + 1058: iload 18 │ │ │ │ + 1060: faload │ │ │ │ + 1061: fstore 12 │ │ │ │ + 1063: fload 14 │ │ │ │ + 1065: fload_2 │ │ │ │ + 1066: fadd │ │ │ │ + 1067: fstore 16 │ │ │ │ + 1069: aload_0 │ │ │ │ + 1070: getfield #59 // Field paint:Landroid/graphics/Paint; │ │ │ │ + 1073: astore 17 │ │ │ │ + 1075: aload_0 │ │ │ │ + 1076: astore 7 │ │ │ │ + 1078: aload_1 │ │ │ │ + 1079: astore_3 │ │ │ │ + 1080: aload_0 │ │ │ │ 1081: aload_1 │ │ │ │ - 1082: astore 20 │ │ │ │ - 1084: aload_0 │ │ │ │ - 1085: aload_1 │ │ │ │ - 1086: fload 10 │ │ │ │ - 1088: fload 14 │ │ │ │ - 1090: fconst_0 │ │ │ │ - 1091: fload 16 │ │ │ │ - 1093: fload 17 │ │ │ │ - 1095: aload 18 │ │ │ │ - 1097: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ - 1100: ldc #153 // int 1084227584 │ │ │ │ - 1102: istore 13 │ │ │ │ - 1104: ldc #154 // float 5.0f │ │ │ │ - 1106: fstore 7 │ │ │ │ - 1108: fload 12 │ │ │ │ - 1110: fload 7 │ │ │ │ - 1112: fadd │ │ │ │ - 1113: fstore 12 │ │ │ │ - 1115: goto 82 │ │ │ │ - 1118: aload_1 │ │ │ │ - 1119: invokevirtual #173 // Method android/graphics/Canvas.save:()I │ │ │ │ - 1122: pop │ │ │ │ - 1123: aload_0 │ │ │ │ - 1124: getfield #55 // Field x:F │ │ │ │ - 1127: fstore 7 │ │ │ │ - 1129: aload_0 │ │ │ │ - 1130: getfield #57 // Field y:F │ │ │ │ - 1133: fstore 8 │ │ │ │ - 1135: aload_1 │ │ │ │ - 1136: fload_2 │ │ │ │ - 1137: fload 7 │ │ │ │ - 1139: fload 8 │ │ │ │ - 1141: invokevirtual #177 // Method android/graphics/Canvas.rotate:(FFF)V │ │ │ │ - 1144: iconst_0 │ │ │ │ - 1145: istore 6 │ │ │ │ - 1147: fconst_0 │ │ │ │ - 1148: fstore 12 │ │ │ │ - 1150: ldc #145 // float 360.0f │ │ │ │ - 1152: fstore 7 │ │ │ │ - 1154: fload 12 │ │ │ │ - 1156: fload 7 │ │ │ │ - 1158: fcmpg │ │ │ │ - 1159: istore 13 │ │ │ │ - 1161: iload 13 │ │ │ │ - 1163: ifge 1314 │ │ │ │ - 1166: aload_0 │ │ │ │ - 1167: getfield #55 // Field x:F │ │ │ │ - 1170: fstore 8 │ │ │ │ - 1172: aload_0 │ │ │ │ - 1173: getfield #57 // Field y:F │ │ │ │ - 1176: fstore 10 │ │ │ │ - 1178: aload_1 │ │ │ │ - 1179: ldc #166 // float 30.0f │ │ │ │ - 1181: fload 8 │ │ │ │ - 1183: fload 10 │ │ │ │ - 1185: invokevirtual #177 // Method android/graphics/Canvas.rotate:(FFF)V │ │ │ │ - 1188: fload 12 │ │ │ │ - 1190: invokestatic #181 // Method java/lang/Math.round:(F)I │ │ │ │ - 1193: invokestatic #187 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 1196: astore 20 │ │ │ │ - 1198: aload_0 │ │ │ │ - 1199: getfield #107 // Field smallPath:Landroid/graphics/Path; │ │ │ │ - 1202: astore 9 │ │ │ │ - 1204: aload_0 │ │ │ │ - 1205: getfield #100 // Field smallText:Landroid/graphics/Paint; │ │ │ │ - 1208: invokevirtual #191 // Method android/graphics/Paint.getTextSize:()F │ │ │ │ - 1211: fneg │ │ │ │ - 1212: ldc #193 // float 3.0f │ │ │ │ - 1214: fdiv │ │ │ │ - 1215: fstore 15 │ │ │ │ - 1217: aload_0 │ │ │ │ - 1218: getfield #100 // Field smallText:Landroid/graphics/Paint; │ │ │ │ - 1221: astore 22 │ │ │ │ - 1223: aload_1 │ │ │ │ - 1224: astore 19 │ │ │ │ - 1226: aload_1 │ │ │ │ - 1227: aload 20 │ │ │ │ - 1229: aload 9 │ │ │ │ - 1231: fconst_0 │ │ │ │ - 1232: fload 15 │ │ │ │ - 1234: aload 22 │ │ │ │ - 1236: invokevirtual #197 // Method android/graphics/Canvas.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ │ │ - 1239: fload 12 │ │ │ │ - 1241: invokestatic #181 // Method java/lang/Math.round:(F)I │ │ │ │ - 1244: invokestatic #187 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ - 1247: astore 20 │ │ │ │ - 1249: aload_0 │ │ │ │ - 1250: getfield #120 // Field bigPath:Landroid/graphics/Path; │ │ │ │ - 1253: astore 9 │ │ │ │ - 1255: fconst_0 │ │ │ │ - 1256: fstore 14 │ │ │ │ - 1258: aconst_null │ │ │ │ - 1259: astore 11 │ │ │ │ - 1261: aload_0 │ │ │ │ - 1262: getfield #66 // Field bigText:Landroid/graphics/Paint; │ │ │ │ - 1265: invokevirtual #191 // Method android/graphics/Paint.getTextSize:()F │ │ │ │ - 1268: fneg │ │ │ │ - 1269: ldc #193 // float 3.0f │ │ │ │ - 1271: fdiv │ │ │ │ - 1272: fstore 15 │ │ │ │ - 1274: aload_0 │ │ │ │ - 1275: getfield #66 // Field bigText:Landroid/graphics/Paint; │ │ │ │ - 1278: astore 22 │ │ │ │ - 1280: aload_1 │ │ │ │ - 1281: astore 19 │ │ │ │ - 1283: aload_1 │ │ │ │ - 1284: aload 20 │ │ │ │ - 1286: aload 9 │ │ │ │ - 1288: fconst_0 │ │ │ │ - 1289: fload 15 │ │ │ │ - 1291: aload 22 │ │ │ │ - 1293: invokevirtual #197 // Method android/graphics/Canvas.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ │ │ - 1296: ldc #165 // int 1106247680 │ │ │ │ - 1298: istore 13 │ │ │ │ - 1300: ldc #166 // float 30.0f │ │ │ │ - 1302: fstore 7 │ │ │ │ - 1304: fload 12 │ │ │ │ - 1306: fload 7 │ │ │ │ - 1308: fadd │ │ │ │ - 1309: fstore 12 │ │ │ │ - 1311: goto 1150 │ │ │ │ - 1314: aload_1 │ │ │ │ - 1315: invokevirtual #200 // Method android/graphics/Canvas.restore:()V │ │ │ │ - 1318: return │ │ │ │ + 1082: fload 15 │ │ │ │ + 1084: fload 9 │ │ │ │ + 1086: fconst_0 │ │ │ │ + 1087: fload 12 │ │ │ │ + 1089: fload 16 │ │ │ │ + 1091: aload 17 │ │ │ │ + 1093: invokespecial #151 // Method drawLine:(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ │ │ + 1096: ldc #153 // int 1084227584 │ │ │ │ + 1098: istore 5 │ │ │ │ + 1100: ldc #154 // float 5.0f │ │ │ │ + 1102: fstore 6 │ │ │ │ + 1104: fload 14 │ │ │ │ + 1106: fload 6 │ │ │ │ + 1108: fadd │ │ │ │ + 1109: fstore 14 │ │ │ │ + 1111: goto 88 │ │ │ │ + 1114: aload_1 │ │ │ │ + 1115: invokevirtual #173 // Method android/graphics/Canvas.save:()I │ │ │ │ + 1118: pop │ │ │ │ + 1119: aload_0 │ │ │ │ + 1120: getfield #55 // Field x:F │ │ │ │ + 1123: fstore 6 │ │ │ │ + 1125: aload_0 │ │ │ │ + 1126: getfield #57 // Field y:F │ │ │ │ + 1129: fstore 19 │ │ │ │ + 1131: aload_1 │ │ │ │ + 1132: fload_2 │ │ │ │ + 1133: fload 6 │ │ │ │ + 1135: fload 19 │ │ │ │ + 1137: invokevirtual #177 // Method android/graphics/Canvas.rotate:(FFF)V │ │ │ │ + 1140: iconst_0 │ │ │ │ + 1141: istore 8 │ │ │ │ + 1143: fconst_0 │ │ │ │ + 1144: fstore 14 │ │ │ │ + 1146: ldc #145 // float 360.0f │ │ │ │ + 1148: fstore 6 │ │ │ │ + 1150: fload 14 │ │ │ │ + 1152: fload 6 │ │ │ │ + 1154: fcmpg │ │ │ │ + 1155: istore 5 │ │ │ │ + 1157: iload 5 │ │ │ │ + 1159: ifge 1303 │ │ │ │ + 1162: aload_0 │ │ │ │ + 1163: getfield #55 // Field x:F │ │ │ │ + 1166: fstore 19 │ │ │ │ + 1168: aload_0 │ │ │ │ + 1169: getfield #57 // Field y:F │ │ │ │ + 1172: fstore 15 │ │ │ │ + 1174: aload_1 │ │ │ │ + 1175: ldc #166 // float 30.0f │ │ │ │ + 1177: fload 19 │ │ │ │ + 1179: fload 15 │ │ │ │ + 1181: invokevirtual #177 // Method android/graphics/Canvas.rotate:(FFF)V │ │ │ │ + 1184: fload 14 │ │ │ │ + 1186: invokestatic #181 // Method java/lang/Math.round:(F)I │ │ │ │ + 1189: invokestatic #187 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 1192: astore_3 │ │ │ │ + 1193: aload_0 │ │ │ │ + 1194: getfield #107 // Field smallPath:Landroid/graphics/Path; │ │ │ │ + 1197: astore 20 │ │ │ │ + 1199: aload_0 │ │ │ │ + 1200: getfield #100 // Field smallText:Landroid/graphics/Paint; │ │ │ │ + 1203: invokevirtual #191 // Method android/graphics/Paint.getTextSize:()F │ │ │ │ + 1206: fneg │ │ │ │ + 1207: ldc #193 // float 3.0f │ │ │ │ + 1209: fdiv │ │ │ │ + 1210: fstore 10 │ │ │ │ + 1212: aload_0 │ │ │ │ + 1213: getfield #100 // Field smallText:Landroid/graphics/Paint; │ │ │ │ + 1216: astore 11 │ │ │ │ + 1218: aload_1 │ │ │ │ + 1219: astore 7 │ │ │ │ + 1221: aload_1 │ │ │ │ + 1222: aload_3 │ │ │ │ + 1223: aload 20 │ │ │ │ + 1225: fconst_0 │ │ │ │ + 1226: fload 10 │ │ │ │ + 1228: aload 11 │ │ │ │ + 1230: invokevirtual #197 // Method android/graphics/Canvas.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ │ │ + 1233: fload 14 │ │ │ │ + 1235: invokestatic #181 // Method java/lang/Math.round:(F)I │ │ │ │ + 1238: invokestatic #187 // Method java/lang/String.valueOf:(I)Ljava/lang/String; │ │ │ │ + 1241: astore_3 │ │ │ │ + 1242: aload_0 │ │ │ │ + 1243: getfield #120 // Field bigPath:Landroid/graphics/Path; │ │ │ │ + 1246: astore 20 │ │ │ │ + 1248: fconst_0 │ │ │ │ + 1249: fstore 9 │ │ │ │ + 1251: aload_0 │ │ │ │ + 1252: getfield #66 // Field bigText:Landroid/graphics/Paint; │ │ │ │ + 1255: invokevirtual #191 // Method android/graphics/Paint.getTextSize:()F │ │ │ │ + 1258: fneg │ │ │ │ + 1259: ldc #193 // float 3.0f │ │ │ │ + 1261: fdiv │ │ │ │ + 1262: fstore 10 │ │ │ │ + 1264: aload_0 │ │ │ │ + 1265: getfield #66 // Field bigText:Landroid/graphics/Paint; │ │ │ │ + 1268: astore 11 │ │ │ │ + 1270: aload_1 │ │ │ │ + 1271: astore 7 │ │ │ │ + 1273: aload_1 │ │ │ │ + 1274: aload_3 │ │ │ │ + 1275: aload 20 │ │ │ │ + 1277: fconst_0 │ │ │ │ + 1278: fload 10 │ │ │ │ + 1280: aload 11 │ │ │ │ + 1282: invokevirtual #197 // Method android/graphics/Canvas.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ │ │ + 1285: ldc #165 // int 1106247680 │ │ │ │ + 1287: istore 5 │ │ │ │ + 1289: ldc #166 // float 30.0f │ │ │ │ + 1291: fstore 6 │ │ │ │ + 1293: fload 14 │ │ │ │ + 1295: fload 6 │ │ │ │ + 1297: fadd │ │ │ │ + 1298: fstore 14 │ │ │ │ + 1300: goto 1146 │ │ │ │ + 1303: aload_1 │ │ │ │ + 1304: invokevirtual #200 // Method android/graphics/Canvas.restore:()V │ │ │ │ + 1307: return │ │ │ │ } │ │ ├── com/miqote/angelplayerwp/LiveWallpaperService$MainEngine.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -482,15 +482,15 @@ │ │ │ │ 152: invokevirtual #106 // Method onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ │ │ 155: return │ │ │ │ │ │ │ │ private void doDraw(android.graphics.Canvas); │ │ │ │ descriptor: (Landroid/graphics/Canvas;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=26, args_size=2 │ │ │ │ + stack=300, locals=24, args_size=2 │ │ │ │ 0: new #108 // class android/graphics/Rect │ │ │ │ 3: astore_2 │ │ │ │ 4: fconst_0 │ │ │ │ 5: fstore_3 │ │ │ │ 6: aconst_null │ │ │ │ 7: astore 4 │ │ │ │ 9: fconst_0 │ │ │ │ @@ -1301,26 +1301,26 @@ │ │ │ │ 1542: fstore 13 │ │ │ │ 1544: new #251 // class java/lang/StringBuilder │ │ │ │ 1547: astore 4 │ │ │ │ 1549: aload 4 │ │ │ │ 1551: invokespecial #252 // Method java/lang/StringBuilder."":()V │ │ │ │ 1554: aload_0 │ │ │ │ 1555: getfield #81 // Field total:J │ │ │ │ - 1558: lstore 24 │ │ │ │ + 1558: lstore 19 │ │ │ │ 1560: aload 4 │ │ │ │ - 1562: lload 24 │ │ │ │ + 1562: lload 19 │ │ │ │ 1564: invokevirtual #256 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 1567: ldc_w #258 // String Kb total; │ │ │ │ 1570: invokevirtual #261 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 1573: astore 4 │ │ │ │ 1575: aload_0 │ │ │ │ 1576: getfield #86 // Field free:J │ │ │ │ - 1579: lstore 24 │ │ │ │ + 1579: lstore 19 │ │ │ │ 1581: aload 4 │ │ │ │ - 1583: lload 24 │ │ │ │ + 1583: lload 19 │ │ │ │ 1585: invokevirtual #256 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 1588: ldc_w #263 // String Kb free │ │ │ │ 1591: invokevirtual #261 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 1594: invokevirtual #267 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 1597: astore 4 │ │ │ │ 1599: aload_0 │ │ │ │ 1600: getfield #69 // Field summary:Landroid/graphics/Paint; ├── smali/com/miqote/angelplayerwp/LiveWallpaperService.smali │ @@ -56,15 +56,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Landroid/service/wallpaper/WallpaperService;->()V │ │ - .line 55 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate()V │ .locals 0 ├── smali/com/miqote/angelplayerwp/R.smali │ @@ -17,10 +17,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 16 │ return-void │ .end method ├── smali/com/miqote/angelplayerwp/LiveWallpaperService$MainEngine.smali │ @@ -49,14 +49,15 @@ │ │ .field private total:J │ │ │ # direct methods │ .method public constructor (Lcom/miqote/angelplayerwp/LiveWallpaperService;)V │ .locals 6 │ + .param p1, "this$0" # Lcom/miqote/angelplayerwp/LiveWallpaperService; │ │ .prologue │ const-wide/16 v4, 0x400 │ │ const/4 v1, 0x1 │ │ const/4 v3, 0x0 │ @@ -708,21 +709,21 @@ │ .line 207 │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Runtime;->freeMemory()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - const-wide/16 v5, 0x400 │ + const-wide/16 v6, 0x400 │ │ - div-long/2addr v3, v5 │ + div-long/2addr v4, v6 │ │ - iput-wide v3, p0, Lcom/miqote/angelplayerwp/LiveWallpaperService$MainEngine;->free:J │ + iput-wide v4, p0, Lcom/miqote/angelplayerwp/LiveWallpaperService$MainEngine;->free:J │ │ .line 209 │ :cond_8 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->getHeight()I │ │ move-result v3 │ │ @@ -1151,15 +1152,15 @@ │ │ invoke-virtual {v0, p0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ │ goto :goto_0 │ .end method │ │ .method public final run()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 241 │ invoke-virtual {p0}, Lcom/miqote/angelplayerwp/LiveWallpaperService$MainEngine;->getSurfaceHolder()Landroid/view/SurfaceHolder; │ │ move-result-object v1 │ │ @@ -1199,17 +1200,17 @@ │ iget-boolean v2, p0, Lcom/miqote/angelplayerwp/LiveWallpaperService$MainEngine;->isVisible:Z │ │ if-eqz v2, :cond_2 │ │ .line 255 │ iget-object v2, p0, Lcom/miqote/angelplayerwp/LiveWallpaperService$MainEngine;->handler:Landroid/os/Handler; │ │ - const-wide/16 v3, 0x21 │ + const-wide/16 v4, 0x21 │ │ - invoke-virtual {v2, p0, v3, v4}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v2, p0, v4, v5}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 257 │ :cond_2 │ return-void │ │ .line 249 │ :catchall_0 ├── smali/com/miqote/angelplayerwp/Circle.smali │ @@ -339,191 +339,196 @@ │ invoke-virtual {v1, p1, p2, v2, v3}, Landroid/graphics/Path;->addCircle(FFFLandroid/graphics/Path$Direction;)V │ │ .line 91 │ return-void │ .end method │ │ .method private drawLine(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ - .locals 12 │ + .locals 14 │ .param p1, "c" # Landroid/graphics/Canvas; │ .param p2, "x" # F │ .param p3, "y" # F │ .param p4, "r1" # F │ .param p5, "r2" # F │ .param p6, "a" # F │ .param p7, "paint" # Landroid/graphics/Paint; │ │ .prologue │ .line 135 │ - float-to-double v6, p2 │ + move/from16 v0, p2 │ + │ + float-to-double v8, v0 │ │ move/from16 v0, p6 │ │ - float-to-double v8, v0 │ + float-to-double v10, v0 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ move/from16 v0, p4 │ │ - float-to-double v10, v0 │ + float-to-double v12, v0 │ │ - mul-double/2addr v8, v10 │ + mul-double/2addr v10, v12 │ │ - add-double/2addr v6, v8 │ + add-double/2addr v8, v10 │ │ - double-to-float v2, v6 │ + double-to-float v3, v8 │ │ .line 136 │ - .local v2, "x1":F │ - float-to-double v6, p3 │ + .local v3, "x1":F │ + move/from16 v0, p3 │ + │ + float-to-double v8, v0 │ │ move/from16 v0, p6 │ │ - float-to-double v8, v0 │ + float-to-double v10, v0 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ move/from16 v0, p4 │ │ - float-to-double v10, v0 │ + float-to-double v12, v0 │ │ - mul-double/2addr v8, v10 │ + mul-double/2addr v10, v12 │ │ - add-double/2addr v6, v8 │ + add-double/2addr v8, v10 │ │ - double-to-float v3, v6 │ + double-to-float v4, v8 │ │ .line 137 │ - .local v3, "y1":F │ - float-to-double v6, p2 │ + .local v4, "y1":F │ + move/from16 v0, p2 │ + │ + float-to-double v8, v0 │ │ move/from16 v0, p6 │ │ - float-to-double v8, v0 │ + float-to-double v10, v0 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ move/from16 v0, p5 │ │ - float-to-double v10, v0 │ + float-to-double v12, v0 │ │ - mul-double/2addr v8, v10 │ + mul-double/2addr v10, v12 │ │ - add-double/2addr v6, v8 │ + add-double/2addr v8, v10 │ │ - double-to-float v4, v6 │ + double-to-float v5, v8 │ │ .line 138 │ - .local v4, "x2":F │ - float-to-double v6, p3 │ + .local v5, "x2":F │ + move/from16 v0, p3 │ + │ + float-to-double v8, v0 │ │ move/from16 v0, p6 │ │ - float-to-double v8, v0 │ + float-to-double v10, v0 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ move/from16 v0, p5 │ │ - float-to-double v10, v0 │ + float-to-double v12, v0 │ │ - mul-double/2addr v8, v10 │ + mul-double/2addr v10, v12 │ │ - add-double/2addr v6, v8 │ + add-double/2addr v8, v10 │ │ - double-to-float v5, v6 │ + double-to-float v6, v8 │ │ - .local v5, "y2":F │ - move-object v1, p1 │ + .local v6, "y2":F │ + move-object v2, p1 │ │ - move-object/from16 v6, p7 │ + move-object/from16 v7, p7 │ │ .line 139 │ - invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ + invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 140 │ return-void │ .end method │ │ │ # virtual methods │ .method public onDraw(Landroid/graphics/Canvas;F)V │ - .locals 12 │ + .locals 9 │ .param p1, "c" # Landroid/graphics/Canvas; │ .param p2, "a" # F │ │ .prologue │ .line 94 │ - sget-object v8, Lcom/miqote/angelplayerwp/Circle;->RV:[I │ + sget-object v1, Lcom/miqote/angelplayerwp/Circle;->RV:[I │ │ - .local v8, "arr$":[I │ - array-length v11, v8 │ + array-length v2, v1 │ │ - .local v11, "len$":I │ - const/4 v10, 0x0 │ + const/4 v0, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v11, :cond_0 │ + if-ge v0, v2, :cond_0 │ │ - aget v9, v8, v10 │ + aget v8, v1, v0 │ │ .line 95 │ - .local v9, "i":I │ - iget v0, p0, Lcom/miqote/angelplayerwp/Circle;->x:F │ + .local v8, "i":I │ + iget v3, p0, Lcom/miqote/angelplayerwp/Circle;->x:F │ │ - iget v1, p0, Lcom/miqote/angelplayerwp/Circle;->y:F │ + iget v4, p0, Lcom/miqote/angelplayerwp/Circle;->y:F │ │ - iget-object v2, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ + iget-object v5, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ - aget v2, v2, v9 │ + aget v5, v5, v8 │ │ - iget-object v3, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ + iget-object v6, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ - invoke-virtual {p1, v0, v1, v2, v3}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + invoke-virtual {p1, v3, v4, v5, v6}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ .line 94 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 97 │ - .end local v9 # "i":I │ + .end local v8 # "i":I │ :cond_0 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - .local v9, "i":F │ + .local v8, "i":F │ :goto_1 │ const/high16 v0, 0x43b40000 # 360.0f │ │ - cmpg-float v0, v9, v0 │ + cmpg-float v0, v8, v0 │ │ if-gez v0, :cond_5 │ │ .line 98 │ iget v2, p0, Lcom/miqote/angelplayerwp/Circle;->x:F │ │ iget v3, p0, Lcom/miqote/angelplayerwp/Circle;->y:F │ @@ -536,15 +541,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/4 v1, 0x1 │ │ aget v5, v0, v1 │ │ - add-float v0, v9, p2 │ + add-float v0, v8, p2 │ │ const/high16 v1, 0x40200000 # 2.5f │ │ add-float v6, v0, v1 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ @@ -567,15 +572,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/4 v1, 0x7 │ │ aget v5, v0, v1 │ │ - add-float v0, v9, p2 │ + add-float v0, v8, p2 │ │ const/high16 v1, 0x40200000 # 2.5f │ │ add-float v6, v0, v1 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ @@ -584,26 +589,26 @@ │ move-object v1, p1 │ │ invoke-direct/range {v0 .. v7}, Lcom/miqote/angelplayerwp/Circle;->drawLine(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ .line 100 │ const/high16 v0, 0x40a00000 # 5.0f │ │ - rem-float v0, v9, v0 │ + rem-float v0, v8, v0 │ │ const/4 v1, 0x0 │ │ cmpl-float v0, v0, v1 │ │ if-nez v0, :cond_1 │ │ .line 101 │ const/high16 v0, 0x41700000 # 15.0f │ │ - rem-float v0, v9, v0 │ + rem-float v0, v8, v0 │ │ const/4 v1, 0x0 │ │ cmpl-float v0, v0, v1 │ │ if-eqz v0, :cond_1 │ │ @@ -620,15 +625,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/4 v1, 0x2 │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ @@ -647,15 +652,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0x8 │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ @@ -674,15 +679,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0xb │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ @@ -701,29 +706,29 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0xf │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ invoke-direct/range {v0 .. v7}, Lcom/miqote/angelplayerwp/Circle;->drawLine(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ .line 108 │ :cond_1 │ const/high16 v0, 0x41700000 # 15.0f │ │ - rem-float v0, v9, v0 │ + rem-float v0, v8, v0 │ │ const/4 v1, 0x0 │ │ cmpl-float v0, v0, v1 │ │ if-nez v0, :cond_2 │ │ @@ -740,15 +745,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0xc │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ @@ -767,29 +772,29 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0xf │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ invoke-direct/range {v0 .. v7}, Lcom/miqote/angelplayerwp/Circle;->drawLine(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ .line 112 │ :cond_2 │ const/high16 v0, 0x41f00000 # 30.0f │ │ - rem-float v0, v9, v0 │ + rem-float v0, v8, v0 │ │ const/4 v1, 0x0 │ │ cmpl-float v0, v0, v1 │ │ if-nez v0, :cond_3 │ │ @@ -806,15 +811,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/4 v1, 0x3 │ │ aget v5, v0, v1 │ │ - add-float v0, v9, p2 │ + add-float v0, v8, p2 │ │ const/high16 v1, 0x41700000 # 15.0f │ │ add-float v6, v0, v1 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ @@ -837,15 +842,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0x9 │ │ aget v5, v0, v1 │ │ - add-float v0, v9, p2 │ + add-float v0, v8, p2 │ │ const/high16 v1, 0x41700000 # 15.0f │ │ add-float v6, v0, v1 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ @@ -868,15 +873,15 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/4 v1, 0x4 │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ @@ -895,29 +900,29 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0x9 │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ invoke-direct/range {v0 .. v7}, Lcom/miqote/angelplayerwp/Circle;->drawLine(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ .line 118 │ :cond_3 │ const/high16 v0, 0x42b40000 # 90.0f │ │ - rem-float v0, v9, v0 │ + rem-float v0, v8, v0 │ │ const/4 v1, 0x0 │ │ cmpl-float v0, v0, v1 │ │ if-nez v0, :cond_4 │ │ @@ -930,29 +935,29 @@ │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->R:[F │ │ const/16 v1, 0xf │ │ aget v5, v0, v1 │ │ - add-float v6, v9, p2 │ + add-float v6, v8, p2 │ │ iget-object v7, p0, Lcom/miqote/angelplayerwp/Circle;->paint:Landroid/graphics/Paint; │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ invoke-direct/range {v0 .. v7}, Lcom/miqote/angelplayerwp/Circle;->drawLine(Landroid/graphics/Canvas;FFFFFLandroid/graphics/Paint;)V │ │ .line 97 │ :cond_4 │ const/high16 v0, 0x40a00000 # 5.0f │ │ - add-float/2addr v9, v0 │ + add-float/2addr v8, v0 │ │ goto/16 :goto_1 │ │ .line 122 │ :cond_5 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ │ @@ -960,98 +965,102 @@ │ iget v0, p0, Lcom/miqote/angelplayerwp/Circle;->x:F │ │ iget v1, p0, Lcom/miqote/angelplayerwp/Circle;->y:F │ │ invoke-virtual {p1, p2, v0, v1}, Landroid/graphics/Canvas;->rotate(FFF)V │ │ .line 124 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ :goto_2 │ const/high16 v0, 0x43b40000 # 360.0f │ │ - cmpg-float v0, v9, v0 │ + cmpg-float v0, v8, v0 │ │ if-gez v0, :cond_6 │ │ .line 125 │ const/high16 v0, 0x41f00000 # 30.0f │ │ iget v1, p0, Lcom/miqote/angelplayerwp/Circle;->x:F │ │ iget v2, p0, Lcom/miqote/angelplayerwp/Circle;->y:F │ │ invoke-virtual {p1, v0, v1, v2}, Landroid/graphics/Canvas;->rotate(FFF)V │ │ .line 126 │ - invoke-static {v9}, Ljava/lang/Math;->round(F)I │ + invoke-static {v8}, Ljava/lang/Math;->round(F)I │ │ move-result v0 │ │ invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/miqote/angelplayerwp/Circle;->smallPath:Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->smallText:Landroid/graphics/Paint; │ │ + .line 127 │ invoke-virtual {v0}, Landroid/graphics/Paint;->getTextSize()F │ │ move-result v0 │ │ neg-float v0, v0 │ │ const/high16 v4, 0x40400000 # 3.0f │ │ div-float v4, v0, v4 │ │ iget-object v5, p0, Lcom/miqote/angelplayerwp/Circle;->smallText:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ + .line 126 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ .line 128 │ - invoke-static {v9}, Ljava/lang/Math;->round(F)I │ + invoke-static {v8}, Ljava/lang/Math;->round(F)I │ │ move-result v0 │ │ invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/miqote/angelplayerwp/Circle;->bigPath:Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ iget-object v0, p0, Lcom/miqote/angelplayerwp/Circle;->bigText:Landroid/graphics/Paint; │ │ + .line 129 │ invoke-virtual {v0}, Landroid/graphics/Paint;->getTextSize()F │ │ move-result v0 │ │ neg-float v0, v0 │ │ const/high16 v4, 0x40400000 # 3.0f │ │ div-float v4, v0, v4 │ │ iget-object v5, p0, Lcom/miqote/angelplayerwp/Circle;->bigText:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ + .line 128 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawTextOnPath(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V │ │ .line 124 │ const/high16 v0, 0x41f00000 # 30.0f │ │ - add-float/2addr v9, v0 │ + add-float/2addr v8, v0 │ │ goto :goto_2 │ │ .line 131 │ :cond_6 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V