Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·7950d382c608a0547678d74691b8417a6e494b0a54539e11cc16ffca9c82cddd | ||
10 | Signer·#1·certificate·SHA-1·digest:·7fcd690d6ee3e1a7be0b538838992a3f64eae414 | ||
11 | Signer·#1·certificate·MD5·digest:·296d7ad85f8d0924968a667357f41330 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·fe2e34cf57948a5428975f86d425779831034161f465d2bda9fc606b22e38594 | ||
15 | Signer·#1·public·key·SHA-1·digest:·372362959d71cf016a088341627894d665c62b61 | ||
16 | Signer·#1·public·key·MD5·digest:·539e48afb377bb42d1c7c7b81d5379bc |
Offset 1, 289 lines modified | Offset 1, 285 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:·····················22 | 4 | ··Zip·archive·file·size:·····················22441·(00000000000057A9h) |
5 | ··Actual·end-cent-dir·record·offset:·········22 | 5 | ··Actual·end-cent-dir·record·offset:·········22419·(0000000000005793h) |
6 | ··Expected·end-cent-dir·record·offset:·······22 | 6 | ··Expected·end-cent-dir·record·offset:·······22419·(0000000000005793h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·9·entries. | 9 | ··central·directory·contains·9·entries. |
10 | ··The·central·directory·is·605·(000000000000025Dh)·bytes·long, | 10 | ··The·central·directory·is·605·(000000000000025Dh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·21 | 12 | ··is·21814·(0000000000005536h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·May·16·00:08:58 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························713ed8bc |
28 | ··compressed·size:································ | 28 | ··compressed·size:································806·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························2220·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/drawable/app_quake.png |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···875 |
43 | ··················································(0000000000000 | 45 | ··················································(000000000000036Bh)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:··················· | 47 | ··version·of·encoding·software:···················1.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························bdd3e92c |
54 | ··compressed·size:································ | 55 | ··compressed·size:································7470·bytes |
55 | ··uncompressed·size:······························ | 56 | ··uncompressed·size:······························7470·bytes |
56 | ··length·of·filename:·····························2 | 57 | ··length·of·filename:·····························26·characters |
57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 64 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 65 | Central·directory·entry·#3: |
65 | --------------------------- | 66 | --------------------------- |
67 | ··res/layout/downloader.xml | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/FE066AE0.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···84 | 68 | ··offset·of·local·header·from·start·of·archive:···8401 |
69 | ··················································(000000000000 | 69 | ··················································(00000000000020D1h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 71 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 73 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 74 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 75 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 76 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 77 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 78 | ··file·last·modified·on·(DOS·date/time):··········2017·May·16·00:08:58 |
79 | ··32-bit·CRC·value·(hex):·························0 | 79 | ··32-bit·CRC·value·(hex):·························08ced6c0 |
80 | ··compressed·size:································ | 80 | ··compressed·size:································579·bytes |
81 | ··uncompressed·size:······························ | 81 | ··uncompressed·size:······························2188·bytes |
82 | ··length·of·filename:·····························2 | 82 | ··length·of·filename:·····························25·characters |
83 | ··length·of·extra·field:··························0·bytes | 83 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 84 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 85 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 86 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 87 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 88 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 89 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 90 | Central·directory·entry·#4: |
91 | --------------------------- | 91 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 92 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ··res/ | 93 | ··res/layout/downloader_title.xml |
94 | ··offset·of·local·header·from·start·of·archive:··· | 94 | ··offset·of·local·header·from·start·of·archive:···9051 |
95 | ··················································(000000000000 | 95 | ··················································(000000000000235Bh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:··················· | 97 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:··· | 99 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:····························· | 100 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | ||
Max diff block lines reached; 11505/19594 bytes (58.72%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·android:installLocation="auto"·package="com.android.quake"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·android:installLocation="auto"·package="com.android.quake"·platformBuildVersionCode="10"·platformBuildVersionName="2.3.3"> |
3 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 3 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
4 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | 4 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
5 | ··<application·android:label="@string/quake_activity"·android:icon="@drawable/app_quake"> | 5 | ··<application·android:label="@string/quake_activity"·android:icon="@drawable/app_quake"> |
6 | ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:name="QuakeActivity"·android:launchMode="singleTask"·android:screenOrientation="landscape"·android:configChanges="keyboardHidden|orientation"> | 6 | ····<activity·android:theme="@android:style/Theme.NoTitleBar.Fullscreen"·android:name="QuakeActivity"·android:launchMode="singleTask"·android:screenOrientation="landscape"·android:configChanges="keyboardHidden|orientation"> |
7 | ······<intent-filter> | 7 | ······<intent-filter> |
8 | ········<action·android:name="android.intent.action.MAIN"/> | 8 | ········<action·android:name="android.intent.action.MAIN"/> |
9 | ········<category·android:name="android.intent.category.LAUNCHER"/> | 9 | ········<category·android:name="android.intent.category.LAUNCHER"/> |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·000d·0000·0100·0000·0100·1c00··................ | ||
00000010:·a802·0000·1100·0000·0000·0000·0000·0000··................ | 00000010:·a802·0000·1100·0000·0000·0000·0000·0000··................ | ||
00000020:·6000·0000·0000·0000·0000·0000·3800·0000··`...........8... | 00000020:·6000·0000·0000·0000·0000·0000·3800·0000··`...........8... | ||
00000030:·6e00·0000·b000·0000·be00·0000·4601·0000··n...........F... | 00000030:·6e00·0000·b000·0000·be00·0000·4601·0000··n...........F... | ||
00000040:·6001·0000·8201·0000·9801·0000·ba01·0000··`............... | 00000040:·6001·0000·8201·0000·9801·0000·ba01·0000··`............... | ||
00000050:·cc01·0000·de01·0000·f001·0000·fe01·0000··................ | 00000050:·cc01·0000·de01·0000·f001·0000·fe01·0000··................ | ||
00000060:·0a02·0000·2e02·0000·3c02·0000·1a00·7200··........<.....r. | 00000060:·0a02·0000·2e02·0000·3c02·0000·1a00·7200··........<.....r. | ||
00000070:·6500·7300·2f00·6400·7200·6100·7700·6100··e.s./.d.r.a.w.a. | 00000070:·6500·7300·2f00·6400·7200·6100·7700·6100··e.s./.d.r.a.w.a. | ||
Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
00000240:·7500·7400·6500·7300·0000·0700·7300·6500··u.t.e.s.....s.e. | 00000240:·7500·7400·6500·7300·0000·0700·7300·6500··u.t.e.s.....s.e. | ||
00000250:·6300·6f00·6e00·6400·7300·0000·0500·6800··c.o.n.d.s.....h. | 00000250:·6300·6f00·6e00·6400·7300·0000·0500·6800··c.o.n.d.s.....h. | ||
00000260:·6f00·7500·7200·7300·0000·0400·6400·6100··o.u.r.s.....d.a. | 00000260:·6f00·7500·7200·7300·0000·0400·6400·6100··o.u.r.s.....d.a. | ||
00000270:·7900·7300·0000·1000·4400·6f00·7700·6e00··y.s.....D.o.w.n. | 00000270:·7900·7300·0000·1000·4400·6f00·7700·6e00··y.s.....D.o.w.n. | ||
00000280:·6c00·6f00·6100·6400·2000·7300·7400·6f00··l.o.a.d.·.s.t.o. | 00000280:·6c00·6f00·6100·6400·2000·7300·7400·6f00··l.o.a.d.·.s.t.o. | ||
00000290:·7000·7000·6500·6400·0000·0500·5200·6500··p.p.e.d.....R.e. | 00000290:·7000·7000·6500·6400·0000·0500·5200·6500··p.p.e.d.....R.e. | ||
000002a0:·7400·7200·7900·0000·0400·5100·7500·6900··t.r.y.....Q.u.i. | 000002a0:·7400·7200·7900·0000·0400·5100·7500·6900··t.r.y.....Q.u.i. | ||
000002b0:·7400·0000·0002· | 000002b0:·7400·0000·0002·2001·4c0a·0000·7f00·0000··t.....·.L....... | ||
000002c0:·6300·6f00·6d00·2e00·6100·6e00·6400·7200··c.o.m...a.n.d.r. | 000002c0:·6300·6f00·6d00·2e00·6100·6e00·6400·7200··c.o.m...a.n.d.r. | ||
000002d0:·6f00·6900·6400·2e00·7100·7500·6100·6b00··o.i.d...q.u.a.k. | 000002d0:·6f00·6900·6400·2e00·7100·7500·6100·6b00··o.i.d...q.u.a.k. | ||
000002e0:·6500·0000·0000·0000·0000·0000·0000·0000··e............... | 000002e0:·6500·0000·0000·0000·0000·0000·0000·0000··e............... | ||
000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 54, 150 lines modified | Offset 54, 155 lines modified | ||
00000350:·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··................ | 00000360:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
000003c0:· | 000003c0:·2001·0000·0500·0000·9801·0000·1800·0000···............... | ||
000003d0:·0 | 000003d0:·0000·0000·0100·1c00·7800·0000·0500·0000··........x....... | ||
000003e0:·0000·0000·3000·0000·0000·0000·0000·0000··....0........... | |||
000003 | 000003e0:·0000·0000·0000·0000·3000·0000·0000·0000··........0....... | ||
000003f0:·0000·0000·0c00·0000·2000·0000·3000·0000··........·...0... | |||
00000400:· | 00000400:·4000·0000·0400·6100·7400·7400·7200·0000··@.....a.t.t.r... | ||
00000410:· | 00000410:·0800·6400·7200·6100·7700·6100·6200·6c00··..d.r.a.w.a.b.l. | ||
00000420:· | 00000420:·6500·0000·0600·6c00·6100·7900·6f00·7500··e.....l.a.y.o.u. | ||
00000430:· | 00000430:·7400·0000·0600·7300·7400·7200·6900·6e00··t.....s.t.r.i.n. | ||
00000440:· | 00000440:·6700·0000·0200·6900·6400·0000·0100·1c00··g.....i.d....... | ||
00000450:·f404·0000·1800·0000·0000·0000·0000·0000··................ | |||
000004 | 00000460:·7c00·0000·0000·0000·0000·0000·1600·0000··|............... | ||
00000470:·2e00·0000·5200·0000·7200·0000·a600·0000··....R...r....... | |||
000004 | 00000480:·d800·0000·0c01·0000·4401·0000·8801·0000··........D....... | ||
000004 | 00000490:·dc01·0000·3002·0000·8402·0000·d402·0000··....0........... | ||
000004a0:·2203·0000·6a03·0000·9c03·0000·cc03·0000··"...j........... | |||
000004 | 000004b0:·e403·0000·f803·0000·1804·0000·2804·0000··............(... | ||
00000490:·3002·0000·8402·0000·d402·0000·2203·0000··0..........."... | |||
000004a0:·6a03·0000·9c03·0000·cc03·0000·e403·0000··j............... | |||
000004b0:·f803·0000·1804·0000·2804·0000·3804·0000··........(...8... | |||
000004c0:· | 000004c0:·3804·0000·5004·0000·0900·6100·7000·7000··8...P.....a.p.p. | ||
000004d0:· | 000004d0:·5f00·7100·7500·6100·6b00·6500·0000·0a00··_.q.u.a.k.e..... | ||
000004e0:·7700·6e00·6c00·6f00·6100·6400·6500·7200··w.n.l.o.a.d.e.r. | |||
000004f0:·0000·1000·6400·6f00·7700·6e00·6c00·6f00··....d.o.w.n.l.o. | |||
00000500:·6100·6400·6500·7200·5f00·7400·6900·7400··a.d.e.r._.t.i.t. | |||
00000510:·6c00·6500·0000·0e00·7100·7500·6100·6b00··l.e.....q.u.a.k. | |||
00000520:·6500·5f00·6100·6300·7400·6900·7600·6900··e._.a.c.t.i.v.i. | |||
00000530:·7400·7900·0000·1800·7100·7500·6100·6b00··t.y.....q.u.a.k. | |||
00000540:·6500·5f00·6300·7500·7300·7400·6f00·6d00··e._.c.u.s.t.o.m. | |||
00000550:·4400·6f00·7700·6e00·6c00·6f00·6100·6400··D.o.w.n.l.o.a.d. | |||
00000560:·5400·6500·7800·7400·0000·1700·6400·6f00··T.e.x.t.....d.o. | |||
00000570:·7700·6e00·6c00·6f00·6100·6400·5f00·6100··w.n.l.o.a.d._.a. | |||
00000580:·6300·7400·6900·7600·6900·7400·7900·5f00··c.t.i.v.i.t.y._. | |||
00000590:·7400·6900·7400·6c00·6500·0000·1800·6400··t.i.t.l.e.....d. | |||
000005a0:·6f00·7700·6e00·6c00·6f00·6100·6400·5f00··o.w.n.l.o.a.d._. | |||
000005b0:·6100·6300·7400·6900·7600·6900·7400·7900··a.c.t.i.v.i.t.y. | |||
000005c0:·5f00·6300·6100·6e00·6300·6500·6c00·0000··_.c.a.n.c.e.l... | |||
000005d0:·1a00·6400·6f00·7700·6e00·6c00·6f00·6100··..d.o.w.n.l.o.a. | |||
000005e0:·6400·5f00·6100·6300·7400·6900·7600·6900··d._.a.c.t.i.v.i. | |||
000005f0:·7400·7900·5f00·7000·7200·6f00·6700·7200··t.y._.p.r.o.g.r. | |||
00000600:·6500·7300·7300·0000·2000·6400·6f00·7700··e.s.s...·.d.o.w. | |||
00000610:·6e00·6c00·6f00·6100·6400·5f00·6100·6300··n.l.o.a.d._.a.c. | |||
00000620:·7400·6900·7600·6900·7400·7900·5f00·7400··t.i.v.i.t.y._.t. | |||
00000630:·6900·6d00·6500·5f00·7200·6500·6d00·6100··i.m.e._.r.e.m.a. | |||
00000640:·6900·6e00·6900·6e00·6700·0000·2800·6400··i.n.i.n.g...(.d. | |||
00000650:·6f00·7700·6e00·6c00·6f00·6100·6400·5f00··o.w.n.l.o.a.d._. | |||
00000660:·6100·6300·7400·6900·7600·6900·7400·7900··a.c.t.i.v.i.t.y. | |||
00000670:·5f00·7400·6900·6d00·6500·5f00·7200·6500··_.t.i.m.e._.r.e. | |||
00000680:·6d00·6100·6900·6e00·6900·6e00·6700·5f00··m.a.i.n.i.n.g._. | |||
00000690:·7500·6e00·6b00·6e00·6f00·7700·6e00·0000··u.n.k.n.o.w.n... | |||
000006a0:·2800·6400·6f00·7700·6e00·6c00·6f00·6100··(.d.o.w.n.l.o.a. | |||
000006b0:·6400·5f00·6100·6300·7400·6900·7600·6900··d._.a.c.t.i.v.i. | |||
000006c0:·7400·7900·5f00·7400·6900·6d00·6500·5f00··t.y._.t.i.m.e._. | |||
000006d0:·7200·6500·6d00·6100·6900·6e00·6900·6e00··r.e.m.a.i.n.i.n. | |||
000006e0:·6700·5f00·6d00·6900·6e00·7500·7400·6500··g._.m.i.n.u.t.e. | |||
000006f0:·7300·0000·2800·6400·6f00·7700·6e00·6c00··s...(.d.o.w.n.l. | |||
00000700:·6f00·6100·6400·5f00·6100·6300·7400·6900··o.a.d._.a.c.t.i. | |||
00000710:·7600·6900·7400·7900·5f00·7400·6900·6d00··v.i.t.y._.t.i.m. | |||
00000720:·6500·5f00·7200·6500·6d00·6100·6900·6e00··e._.r.e.m.a.i.n. | |||
00000730:·6900·6e00·6700·5f00·7300·6500·6300·6f00··i.n.g._.s.e.c.o. | |||
00000740:·6e00·6400·7300·0000·2600·6400·6f00·7700··n.d.s...&.d.o.w. | |||
00000750:·6e00·6c00·6f00·6100·6400·5f00·6100·6300··n.l.o.a.d._.a.c. | |||
00000760:·7400·6900·7600·6900·7400·7900·5f00·7400··t.i.v.i.t.y._.t. | |||
00000770:·6900·6d00·6500·5f00·7200·6500·6d00·6100··i.m.e._.r.e.m.a. | |||
00000780:·6900·6e00·6900·6e00·6700·5f00·6800·6f00··i.n.i.n.g._.h.o. | |||
00000790:·7500·7200·7300·0000·2500·6400·6f00·7700··u.r.s...%.d.o.w. | |||
000007a0:·6e00·6c00·6f00·6100·6400·5f00·6100·6300··n.l.o.a.d._.a.c. | |||
000007b0:·7400·6900·7600·6900·7400·7900·5f00·7400··t.i.v.i.t.y._.t. | |||
000007c0:·6900·6d00·6500·5f00·7200·6500·6d00·6100··i.m.e._.r.e.m.a. | |||
000007d0:·6900·6e00·6900·6e00·6700·5f00·6400·6100··i.n.i.n.g._.d.a. | |||
000007e0:·7900·7300·0000·2200·6400·6f00·7700·6e00··y.s...".d.o.w.n. | |||
000007f0:·6c00·6f00·6100·6400·5f00·6100·6300·7400··l.o.a.d._.a.c.t. | |||
00000800:·6900·7600·6900·7400·7900·5f00·6400·6f00··i.v.i.t.y._.d.o. | |||
00000810:·7700·6e00·6c00·6f00·6100·6400·5f00·7300··w.n.l.o.a.d._.s. | |||
00000820:·7400·6f00·7000·7000·6500·6400·0000·1700··t.o.p.p.e.d..... | |||
00000 | 000004e0:·6400·6f00·7700·6e00·6c00·6f00·6100·6400··d.o.w.n.l.o.a.d. | ||
000004f0:·6500·7200·0000·1000·6400·6f00·7700·6e00··e.r.....d.o.w.n. | |||
00000500:·6c00·6f00·6100·6400·6500·7200·5f00·7400··l.o.a.d.e.r._.t. | |||
00000510:·6900·7400·6c00·6500·0000·0e00·7100·7500··i.t.l.e.....q.u. | |||
00000520:·6100·6b00·6500·5f00·6100·6300·7400·6900··a.k.e._.a.c.t.i. | |||
00000530:·7600·6900·7400·7900·0000·1800·7100·7500··v.i.t.y.....q.u. | |||
00000540:·6100·6b00·6500·5f00·6300·7500·7300·7400··a.k.e._.c.u.s.t. | |||
00000550:·6f00·6d00·4400·6f00·7700·6e00·6c00·6f00··o.m.D.o.w.n.l.o. | |||
00000560:·6100·6400·5400·6500·7800·7400·0000·1700··a.d.T.e.x.t..... | |||
00000570:·6400·6f00·7700·6e00·6c00·6f00·6100·6400··d.o.w.n.l.o.a.d. | |||
00000 | 00000580:·5f00·6100·6300·7400·6900·7600·6900·7400··_.a.c.t.i.v.i.t. | ||
00000 | 00000590:·7900·5f00·7400·6900·7400·6c00·6500·0000··y._.t.i.t.l.e... | ||
00000 | 000005a0:·1800·6400·6f00·7700·6e00·6c00·6f00·6100··..d.o.w.n.l.o.a. | ||
00000 | 000005b0:·6400·5f00·6100·6300·7400·6900·7600·6900··d._.a.c.t.i.v.i. | ||
00000880:·7400·7900·5f00·7100·7500·6900·7400·0000··t.y._.q.u.i.t... | |||
00000 | 000005c0:·7400·7900·5f00·6300·6100·6e00·6300·6500··t.y._.c.a.n.c.e. | ||
000005d0:·6c00·0000·1a00·6400·6f00·7700·6e00·6c00··l.....d.o.w.n.l. | |||
000005e0:·6f00·6100·6400·5f00·6100·6300·7400·6900··o.a.d._.a.c.t.i. | |||
00000 | 000005f0:·7600·6900·7400·7900·5f00·7000·7200·6f00··v.i.t.y._.p.r.o. | ||
00000 | 00000600:·6700·7200·6500·7300·7300·0000·2000·6400··g.r.e.s.s...·.d. | ||
Max diff block lines reached; 7172/22203 bytes (32.30%) of diff not shown. |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·e8652974 |
5 | signature···········:· | 5 | signature···········:·2838...0536 |
6 | file_size···········:·1 | 6 | file_size···········:·17320 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·314 | 10 | string_ids_size·····:·314 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·55 | 12 | type_ids_size·······:·55 |
13 | type_ids_off········:·1368·(0x000558) | 13 | type_ids_off········:·1368·(0x000558) |
Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
15 | proto_ids_off·······:·1588·(0x000634) | 15 | proto_ids_off·······:·1588·(0x000634) |
16 | field_ids_size······:·138 | 16 | field_ids_size······:·138 |
17 | field_ids_off·······:·2104·(0x000838) | 17 | field_ids_off·······:·2104·(0x000838) |
18 | method_ids_size·····:·94 | 18 | method_ids_size·····:·94 |
19 | method_ids_off······:·3208·(0x000c88) | 19 | method_ids_off······:·3208·(0x000c88) |
20 | class_defs_size·····:·17 | 20 | class_defs_size·····:·17 |
21 | class_defs_off······:·3960·(0x000f78) | 21 | class_defs_off······:·3960·(0x000f78) |
22 | data_size···········:·1 | 22 | data_size···········:·12780 |
23 | data_off············:·45 | 23 | data_off············:·4540·(0x0011bc) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·3 | 25 | class_idx···········:·3 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·40 | 27 | superclass_idx······:·40 |
28 | source_file_idx·····:·167 | 28 | source_file_idx·····:·167 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 115, 17 lines modified | Offset 115, 17 lines modified | ||
115 | ······type··········:·'()V' | 115 | ······type··········:·'()V' |
116 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 116 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
117 | ······code··········- | 117 | ······code··········- |
118 | ······registers·····:·1 | 118 | ······registers·····:·1 |
119 | ······ins···········:·1 | 119 | ······ins···········:·1 |
120 | ······outs··········:·1 | 120 | ······outs··········:·1 |
121 | ······insns·size····:·4·16-bit·code·units | 121 | ······insns·size····:·4·16-bit·code·units |
122 | 001 | 122 | 00181c:········································|[00181c]·com.android.quake.BuildConfig.<init>:()V |
123 | 001 | 123 | 00182c:·7010·5c00·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@005c |
124 | 001 | 124 | 001832:·0e00···································|0003:·return-void |
125 | ······catches·······:·(none) | 125 | ······catches·······:·(none) |
126 | ······positions·····:· | 126 | ······positions·····:· |
127 | ········0x0000·line=4 | 127 | ········0x0000·line=4 |
128 | ······locals········:· | 128 | ······locals········:· |
129 | ········0x0000·-·0x0004·reg=0·this·Lcom/android/quake/BuildConfig;· | 129 | ········0x0000·-·0x0004·reg=0·this·Lcom/android/quake/BuildConfig;· |
130 | ··Virtual·methods···- | 130 | ··Virtual·methods···- |
Offset 186, 19 lines modified | Offset 186, 19 lines modified | ||
186 | ······type··········:·'()V' | 186 | ······type··········:·'()V' |
187 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 187 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
188 | ······code··········- | 188 | ······code··········- |
189 | ······registers·····:·2 | 189 | ······registers·····:·2 |
190 | ······ins···········:·1 | 190 | ······ins···········:·1 |
191 | ······outs··········:·1 | 191 | ······outs··········:·1 |
192 | ······insns·size····:·7·16-bit·code·units | 192 | ······insns·size····:·7·16-bit·code·units |
193 | 001 | 193 | 001834:········································|[001834]·com.android.quake.QuakeActivity.<init>:()V |
194 | 001 | 194 | 001844:·7010·0200·0100·························|0000:·invoke-direct·{v1},·Landroid/app/Activity;.<init>:()V·//·method@0002 |
195 | 001 | 195 | 00184a:·1210···································|0003:·const/4·v0,·#int·1·//·#1 |
196 | 001 | 196 | 00184c:·5c10·0600······························|0004:·iput-boolean·v0,·v1,·Lcom/android/quake/QuakeActivity;.mKeepScreenOn:Z·//·field@0006 |
197 | 001 | 197 | 001850:·0e00···································|0006:·return-void |
198 | ······catches·······:·(none) | 198 | ······catches·······:·(none) |
199 | ······positions·····:· | 199 | ······positions·····:· |
200 | ········0x0000·line=27 | 200 | ········0x0000·line=27 |
201 | ········0x0003·line=33 | 201 | ········0x0003·line=33 |
202 | ······locals········:· | 202 | ······locals········:· |
203 | ········0x0000·-·0x0007·reg=1·this·Lcom/android/quake/QuakeActivity;· | 203 | ········0x0000·-·0x0007·reg=1·this·Lcom/android/quake/QuakeActivity;· |
Offset 207, 20 lines modified | Offset 207, 20 lines modified | ||
207 | ······type··········:·'(Ljava/lang/String;)Z' | 207 | ······type··········:·'(Ljava/lang/String;)Z' |
208 | ······access········:·0x0002·(PRIVATE) | 208 | ······access········:·0x0002·(PRIVATE) |
209 | ······code··········- | 209 | ······code··········- |
210 | ······registers·····:·4 | 210 | ······registers·····:·4 |
211 | ······ins···········:·2 | 211 | ······ins···········:·2 |
212 | ······outs··········:·2 | 212 | ······outs··········:·2 |
213 | ······insns·size····:·10·16-bit·code·units | 213 | ······insns·size····:·10·16-bit·code·units |
214 | 001 | 214 | 001854:········································|[001854]·com.android.quake.QuakeActivity.fileExists:(Ljava/lang/String;)Z |
215 | 001 | 215 | 001864:·2200·2700······························|0000:·new-instance·v0,·Ljava/io/File;·//·type@0027 |
216 | 001 | 216 | 001868:·7020·5a00·3000·························|0002:·invoke-direct·{v0,·v3},·Ljava/io/File;.<init>:(Ljava/lang/String;)V·//·method@005a |
217 | 001 | 217 | 00186e:·6e10·5b00·0000·························|0005:·invoke-virtual·{v0},·Ljava/io/File;.exists:()Z·//·method@005b |
218 | 001 | 218 | 001874:·0a01···································|0008:·move-result·v1 |
219 | 001 | 219 | 001876:·0f01···································|0009:·return·v1 |
220 | ······catches·······:·(none) | 220 | ······catches·······:·(none) |
221 | ······positions·····:· | 221 | ······positions·····:· |
222 | ········0x0000·line=98 | 222 | ········0x0000·line=98 |
223 | ········0x0005·line=99 | 223 | ········0x0005·line=99 |
224 | ······locals········:· | 224 | ······locals········:· |
225 | ········0x0005·-·0x000a·reg=0·f·Ljava/io/File;· | 225 | ········0x0005·-·0x000a·reg=0·f·Ljava/io/File;· |
226 | ········0x0000·-·0x000a·reg=2·this·Lcom/android/quake/QuakeActivity;· | 226 | ········0x0000·-·0x000a·reg=2·this·Lcom/android/quake/QuakeActivity;· |
Offset 231, 111 lines modified | Offset 231, 118 lines modified | ||
231 | ······type··········:·'()Z' | 231 | ······type··········:·'()Z' |
232 | ······access········:·0x0002·(PRIVATE) | 232 | ······access········:·0x0002·(PRIVATE) |
233 | ······code··········- | 233 | ······code··········- |
234 | ······registers·····:·2 | 234 | ······registers·····:·2 |
235 | ······ins···········:·1 | 235 | ······ins···········:·1 |
236 | ······outs··········:·2 | 236 | ······outs··········:·2 |
237 | ······insns·size····:·28·16-bit·code·units | 237 | ······insns·size····:·28·16-bit·code·units |
238 | 001 | 238 | 001878:········································|[001878]·com.android.quake.QuakeActivity.foundQuakeData:()Z |
239 | 001 | 239 | 001888:·1a00·0600······························|0000:·const-string·v0,·"/sdcard/data/quake/id1/pak0.pak"·//·string@0006 |
240 | 001 | 240 | 00188c:·7020·1d00·0100·························|0002:·invoke-direct·{v1,·v0},·Lcom/android/quake/QuakeActivity;.fileExists:(Ljava/lang/String;)Z·//·method@001d |
241 | 001 | 241 | 001892:·0a00···································|0005:·move-result·v0 |
242 | 001 | 242 | 001894:·3900·1200······························|0006:·if-nez·v0,·0018·//·+0012 |
243 | 001 | 243 | 001898:·1a00·0400······························|0008:·const-string·v0,·"/sdcard-ext/data/quake/id1/pak0.pak"·//·string@0004 |
244 | 001 | 244 | 00189c:·7020·1d00·0100·························|000a:·invoke-direct·{v1,·v0},·Lcom/android/quake/QuakeActivity;.fileExists:(Ljava/lang/String;)Z·//·method@001d |
245 | 001 | 245 | 0018a2:·0a00···································|000d:·move-result·v0 |
246 | 001 | 246 | 0018a4:·3900·0a00······························|000e:·if-nez·v0,·0018·//·+000a |
247 | 001 | 247 | 0018a8:·1a00·0100······························|0010:·const-string·v0,·"/data/quake/id1/pak0.pak"·//·string@0001 |
248 | 001 | 248 | 0018ac:·7020·1d00·0100·························|0012:·invoke-direct·{v1,·v0},·Lcom/android/quake/QuakeActivity;.fileExists:(Ljava/lang/String;)Z·//·method@001d |
249 | 001 | 249 | 0018b2:·0a00···································|0015:·move-result·v0 |
250 | 001 | 250 | 0018b4:·3800·0400······························|0016:·if-eqz·v0,·001a·//·+0004 |
251 | 001 | 251 | 0018b8:·1210···································|0018:·const/4·v0,·#int·1·//·#1 |
252 | 001 | 252 | 0018ba:·0f00···································|0019:·return·v0 |
253 | 001 | 253 | 0018bc:·1200···································|001a:·const/4·v0,·#int·0·//·#0 |
254 | 001 | 254 | 0018be:·28fe···································|001b:·goto·0019·//·-0002 |
255 | ······catches·······:·(none) | 255 | ······catches·······:·(none) |
256 | ······positions·····:· | 256 | ······positions·····:· |
257 | ········0x0000·line=92 | 257 | ········0x0000·line=92 |
258 | ········0x000a·line=93 | ||
259 | ········0x0012·line=94 | ||
260 | ········0x0019·line=92 | ||
261 | ········0x001a·line=94 | ||
258 | ······locals········:· | 262 | ······locals········:· |
259 | ········0x0000·-·0x001c·reg=1·this·Lcom/android/quake/QuakeActivity;· | 263 | ········0x0000·-·0x001c·reg=1·this·Lcom/android/quake/QuakeActivity;· |
260 | ··Virtual·methods···- | 264 | ··Virtual·methods···- |
261 | ····#0··············:·(in·Lcom/android/quake/QuakeActivity;) | 265 | ····#0··············:·(in·Lcom/android/quake/QuakeActivity;) |
262 | ······name··········:·'onCreate' | 266 | ······name··········:·'onCreate' |
Max diff block lines reached; 112739/122067 bytes (92.36%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$ev:Landroid/view/MotionEvent; | 22 | .field·final·synthetic·val$ev:Landroid/view/MotionEvent; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/quake/QuakeView;Landroid/view/MotionEvent;)V | 24 | .method·constructor·<init>(Lcom/android/quake/QuakeView;Landroid/view/MotionEvent;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/quake/QuakeView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·157 | 28 | ····.line·157 |
28 | ····iput-object·p1,·p0,·Lcom/android/quake/QuakeView$2;->this$0:Lcom/android/quake/QuakeView; | 29 | ····iput-object·p1,·p0,·Lcom/android/quake/QuakeView$2;->this$0:Lcom/android/quake/QuakeView; |
29 | ····iput-object·p2,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; | 30 | ····iput-object·p2,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; |
Offset 37, 64 lines modified | Offset 38, 69 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·run()V | 41 | .method·public·run()V |
41 | ····.locals· | 42 | ····.locals·10 |
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·159 | 44 | ····.line·159 |
44 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->this$0:Lcom/android/quake/QuakeView; | 45 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->this$0:Lcom/android/quake/QuakeView; |
45 | ····invoke-static·{v0},·Lcom/android/quake/QuakeView;->access$100(Lcom/android/quake/QuakeView;)Lcom/android/quake/QuakeLib; | 46 | ····invoke-static·{v0},·Lcom/android/quake/QuakeView;->access$100(Lcom/android/quake/QuakeView;)Lcom/android/quake/QuakeLib; |
46 | ····move-result-object·v | 47 | ····move-result-object·v1 |
47 | ····iget-object·v | 48 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; |
48 | ····invoke-virtual·{v | 49 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getEventTime()J |
49 | ····move-result-wide·v | 50 | ····move-result-wide·v2 |
50 | ····iget-object·v | 51 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; |
52 | ····.line·160 | ||
51 | ····invoke-virtual·{v | 53 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getAction()I |
52 | ····move-result·v3 | ||
53 | ····iget-object·v4,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; | ||
54 | ····invoke-virtual·{v4},·Landroid/view/MotionEvent;->getX()F | ||
55 | ····move-result·v4 | 54 | ····move-result·v4 |
56 | ····iget-object·v | 55 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; |
56 | ····.line·161 | ||
57 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getX()F |
58 | ····move-result·v5 | 58 | ····move-result·v5 |
59 | ····iget-object·v | 59 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; |
60 | ····invoke-virtual·{v | 60 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getY()F |
61 | ····move-result·v6 | 61 | ····move-result·v6 |
62 | ····iget-object·v | 62 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; |
63 | ····.line·162 | ||
63 | ····invoke-virtual·{v | 64 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getPressure()F |
64 | ····move-result·v7 | 65 | ····move-result·v7 |
65 | ····iget-object·v | 66 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; |
66 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getSize()F |
67 | ····move-result·v8 | 68 | ····move-result·v8 |
69 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$2;->val$ev:Landroid/view/MotionEvent; | ||
70 | ····.line·163 | ||
71 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getDeviceId()I | ||
72 | ····move-result·v9 | ||
73 | ····.line·159 | ||
68 | ····invoke-virtual/range·{v | 74 | ····invoke-virtual/range·{v1·..·v9},·Lcom/android/quake/QuakeLib;->motionEvent(JIFFFFI)Z |
69 | ····.line·164 | 75 | ····.line·164 |
70 | ····return-void | 76 | ····return-void |
71 | .end·method | 77 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·10 | 22 | ····.line·10 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·29 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 67, 34 lines modified | Offset 67, 38 lines modified | ||
67 | ····move-result·v0 | 67 | ····move-result·v0 |
68 | ····if-nez·v0,·:cond_0 | 68 | ····if-nez·v0,·:cond_0 |
69 | ····const-string·v0,·"/sdcard-ext/data/quake/id1/pak0.pak" | 69 | ····const-string·v0,·"/sdcard-ext/data/quake/id1/pak0.pak" |
70 | ····.line·93 | ||
70 | ····invoke-direct·{p0,·v0},·Lcom/android/quake/QuakeActivity;->fileExists(Ljava/lang/String;)Z | 71 | ····invoke-direct·{p0,·v0},·Lcom/android/quake/QuakeActivity;->fileExists(Ljava/lang/String;)Z |
71 | ····move-result·v0 | 72 | ····move-result·v0 |
72 | ····if-nez·v0,·:cond_0 | 73 | ····if-nez·v0,·:cond_0 |
73 | ····const-string·v0,·"/data/quake/id1/pak0.pak" | 74 | ····const-string·v0,·"/data/quake/id1/pak0.pak" |
75 | ····.line·94 | ||
74 | ····invoke-direct·{p0,·v0},·Lcom/android/quake/QuakeActivity;->fileExists(Ljava/lang/String;)Z | 76 | ····invoke-direct·{p0,·v0},·Lcom/android/quake/QuakeActivity;->fileExists(Ljava/lang/String;)Z |
75 | ····move-result·v0 | 77 | ····move-result·v0 |
76 | ····if-eqz·v0,·:cond_1 | 78 | ····if-eqz·v0,·:cond_1 |
77 | ····:cond_0 | 79 | ····:cond_0 |
78 | ····const/4·v0,·0x1 | 80 | ····const/4·v0,·0x1 |
81 | ····.line·92 | ||
79 | ····:goto_0 | 82 | ····:goto_0 |
80 | ····return·v0 | 83 | ····return·v0 |
84 | ····.line·94 | ||
81 | ····:cond_1 | 85 | ····:cond_1 |
82 | ····const/4·v0,·0x0 | 86 | ····const/4·v0,·0x0 |
83 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
84 | .end·method | 88 | .end·method |
Offset 143, 22 lines modified | Offset 147, 24 lines modified | ||
143 | ····move-result·v0 | 147 | ····move-result·v0 |
144 | ····if-nez·v0,·:cond_0 | 148 | ····if-nez·v0,·:cond_0 |
145 | ····.line·44 | 149 | ····.line·44 |
146 | ····new-instance·v0,·Lcom/android/quake/QuakeViewNoData; | 150 | ····new-instance·v0,·Lcom/android/quake/QuakeViewNoData; |
151 | ····.line·45 | ||
147 | ····invoke-virtual·{p0},·Lcom/android/quake/QuakeActivity;->getApplication()Landroid/app/Application; | 152 | ····invoke-virtual·{p0},·Lcom/android/quake/QuakeActivity;->getApplication()Landroid/app/Application; |
148 | ····move-result-object·v1 | 153 | ····move-result-object·v1 |
149 | ····const/4·v2,·0x2 | 154 | ····const/4·v2,·0x2 |
150 | ····invoke-direct·{v0,·v1,·v2},·Lcom/android/quake/QuakeViewNoData;-><init>(Landroid/content/Context;I)V | 155 | ····invoke-direct·{v0,·v1,·v2},·Lcom/android/quake/QuakeViewNoData;-><init>(Landroid/content/Context;I)V |
156 | ····.line·44 | ||
151 | ····invoke-virtual·{p0,·v0},·Lcom/android/quake/QuakeActivity;->setContentView(Landroid/view/View;)V | 157 | ····invoke-virtual·{p0,·v0},·Lcom/android/quake/QuakeActivity;->setContentView(Landroid/view/View;)V |
152 | ····.line·68 | 158 | ····.line·68 |
153 | ····:goto_0 | 159 | ····:goto_0 |
154 | ····return-void | 160 | ····return-void |
155 | ····.line·51 | 161 | ····.line·51 |
Offset 179, 14 lines modified | Offset 185, 15 lines modified | ||
179 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeActivity;->mQuakeView:Lcom/android/quake/QuakeView; | 185 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeActivity;->mQuakeView:Lcom/android/quake/QuakeView; |
180 | ····if-nez·v0,·:cond_2 | 186 | ····if-nez·v0,·:cond_2 |
181 | ····.line·58 | 187 | ····.line·58 |
182 | ····new-instance·v0,·Lcom/android/quake/QuakeView; | 188 | ····new-instance·v0,·Lcom/android/quake/QuakeView; |
189 | ····.line·59 | ||
183 | ····invoke-virtual·{p0},·Lcom/android/quake/QuakeActivity;->getApplication()Landroid/app/Application; | 190 | ····invoke-virtual·{p0},·Lcom/android/quake/QuakeActivity;->getApplication()Landroid/app/Application; |
184 | ····move-result-object·v1 | 191 | ····move-result-object·v1 |
185 | ····invoke-direct·{v0,·v1},·Lcom/android/quake/QuakeView;-><init>(Landroid/content/Context;)V | 192 | ····invoke-direct·{v0,·v1},·Lcom/android/quake/QuakeView;-><init>(Landroid/content/Context;)V |
186 | ····iput-object·v0,·p0,·Lcom/android/quake/QuakeActivity;->mQuakeView:Lcom/android/quake/QuakeView; | 193 | ····iput-object·v0,·p0,·Lcom/android/quake/QuakeActivity;->mQuakeView:Lcom/android/quake/QuakeView; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$type:I | 24 | .field·final·synthetic·val$type:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/quake/QuakeView;II)V | 26 | .method·constructor·<init>(Lcom/android/quake/QuakeView;II)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/android/quake/QuakeView; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·148 | 30 | ····.line·148 |
30 | ····iput-object·p1,·p0,·Lcom/android/quake/QuakeView$1;->this$0:Lcom/android/quake/QuakeView; | 31 | ····iput-object·p1,·p0,·Lcom/android/quake/QuakeView$1;->this$0:Lcom/android/quake/QuakeView; |
31 | ····iput·p2,·p0,·Lcom/android/quake/QuakeView$1;->val$type:I | 32 | ····iput·p2,·p0,·Lcom/android/quake/QuakeView$1;->val$type:I |
Offset 566, 20 lines modified | Offset 566, 21 lines modified | ||
566 | ····:goto_0 | 566 | ····:goto_0 |
567 | ····return·v0 | 567 | ····return·v0 |
568 | ····.line·64 | 568 | ····.line·64 |
569 | ····:cond_0 | 569 | ····:cond_0 |
570 | ····packed-switch·p1,·:pswitch_data_0 | 570 | ····packed-switch·p1,·:pswitch_data_0 |
571 | ····.line·7 | 571 | ····.line·75 |
572 | ····:goto_1 | 572 | ····:goto_1 |
573 | ····invoke-direct·{p0,·p1},·Lcom/android/quake/QuakeView;->keyCodeToQuakeCode(I)I | 573 | ····invoke-direct·{p0,·p1},·Lcom/android/quake/QuakeView;->keyCodeToQuakeCode(I)I |
574 | ····move-result·v1 | 574 | ····move-result·v1 |
575 | ····.line·74 | ||
575 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/quake/QuakeView;->queueKeyEvent(II)V | 576 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/android/quake/QuakeView;->queueKeyEvent(II)V |
576 | ····goto·:goto_0 | 577 | ····goto·:goto_0 |
577 | ····.line·67 | 578 | ····.line·67 |
578 | ····:pswitch_0 | 579 | ····:pswitch_0 |
579 | ····iput-boolean·v0,·p0,·Lcom/android/quake/QuakeView;->mAltKeyPressed:Z | 580 | ····iput-boolean·v0,·p0,·Lcom/android/quake/QuakeView;->mAltKeyPressed:Z |
Offset 628, 20 lines modified | Offset 629, 21 lines modified | ||
628 | ····:goto_0 | 629 | ····:goto_0 |
629 | ····return·v0 | 630 | ····return·v0 |
630 | ····.line·84 | 631 | ····.line·84 |
631 | ····:cond_0 | 632 | ····:cond_0 |
632 | ····packed-switch·p1,·:pswitch_data_0 | 633 | ····packed-switch·p1,·:pswitch_data_0 |
633 | ····.line·9 | 634 | ····.line·94 |
634 | ····:goto_1 | 635 | ····:goto_1 |
635 | ····invoke-direct·{p0,·p1},·Lcom/android/quake/QuakeView;->keyCodeToQuakeCode(I)I | 636 | ····invoke-direct·{p0,·p1},·Lcom/android/quake/QuakeView;->keyCodeToQuakeCode(I)I |
636 | ····move-result·v0 | 637 | ····move-result·v0 |
638 | ····.line·93 | ||
637 | ····invoke-virtual·{p0,·v1,·v0},·Lcom/android/quake/QuakeView;->queueKeyEvent(II)V | 639 | ····invoke-virtual·{p0,·v1,·v0},·Lcom/android/quake/QuakeView;->queueKeyEvent(II)V |
638 | ····.line·95 | 640 | ····.line·95 |
639 | ····const/4·v0,·0x1 | 641 | ····const/4·v0,·0x1 |
640 | ····goto·:goto_0 | 642 | ····goto·:goto_0 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$ev:Landroid/view/MotionEvent; | 22 | .field·final·synthetic·val$ev:Landroid/view/MotionEvent; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/quake/QuakeView;Landroid/view/MotionEvent;)V | 24 | .method·constructor·<init>(Lcom/android/quake/QuakeView;Landroid/view/MotionEvent;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/quake/QuakeView; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·170 | 28 | ····.line·170 |
28 | ····iput-object·p1,·p0,·Lcom/android/quake/QuakeView$3;->this$0:Lcom/android/quake/QuakeView; | 29 | ····iput-object·p1,·p0,·Lcom/android/quake/QuakeView$3;->this$0:Lcom/android/quake/QuakeView; |
29 | ····iput-object·p2,·p0,·Lcom/android/quake/QuakeView$3;->val$ev:Landroid/view/MotionEvent; | 30 | ····iput-object·p2,·p0,·Lcom/android/quake/QuakeView$3;->val$ev:Landroid/view/MotionEvent; |
Offset 37, 46 lines modified | Offset 38, 49 lines modified | ||
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·run()V | 41 | .method·public·run()V |
41 | ····.locals· | 42 | ····.locals·7 |
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·172 | 44 | ····.line·172 |
44 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$3;->this$0:Lcom/android/quake/QuakeView; | 45 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$3;->this$0:Lcom/android/quake/QuakeView; |
45 | ····invoke-static·{v0},·Lcom/android/quake/QuakeView;->access$100(Lcom/android/quake/QuakeView;)Lcom/android/quake/QuakeLib; | 46 | ····invoke-static·{v0},·Lcom/android/quake/QuakeView;->access$100(Lcom/android/quake/QuakeView;)Lcom/android/quake/QuakeLib; |
46 | ····move-result-object·v | 47 | ····move-result-object·v1 |
47 | ····iget-object·v | 48 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$3;->val$ev:Landroid/view/MotionEvent; |
48 | ····invoke-virtual·{v | 49 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getEventTime()J |
49 | ····move-result-wide·v | 50 | ····move-result-wide·v2 |
50 | ····iget-object·v | 51 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$3;->val$ev:Landroid/view/MotionEvent; |
52 | ····.line·173 | ||
51 | ····invoke-virtual·{v | 53 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getAction()I |
52 | ····move-result·v | 54 | ····move-result·v4 |
53 | ····iget-object·v | 55 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$3;->val$ev:Landroid/view/MotionEvent; |
56 | ····.line·174 | ||
54 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getX()F |
55 | ····move-result·v | 58 | ····move-result·v5 |
56 | ····iget-object·v | 59 | ····iget-object·v0,·p0,·Lcom/android/quake/QuakeView$3;->val$ev:Landroid/view/MotionEvent; |
57 | ····invoke-virtual·{v | 60 | ····invoke-virtual·{v0},·Landroid/view/MotionEvent;->getY()F |
58 | ····move-result·v | 61 | ····move-result·v6 |
62 | ····.line·172 | ||
59 | ····invoke-virtual/range·{v | 63 | ····invoke-virtual/range·{v1·..·v6},·Lcom/android/quake/QuakeLib;->trackballEvent(JIFF)Z |
60 | ····.line·175 | 64 | ····.line·175 |
61 | ····return-void | 65 | ····return-void |
62 | .end·method | 66 | .end·method |