1.19 MB
/home/fdroid/fdroiddata/tmp/org.androidsoft.games.memory.kids_19.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.androidsoft.games.memory.kids_19.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 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:·894401b070844a8f5f2dabcc7c66ac416fb07a048c2f1ab897b69605b10d0254 
10 Signer·#1·certificate·SHA-1·digest:·2201daf4c5aa0b625ae91675fa516eb8f8ae79ca 
11 Signer·#1·certificate·MD5·digest:·ea5e14859104551122ccce96613ecd5a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·9e5c8d2541749a80cc5bc9f64aca5ed0d16fbbfa2d17208bc280a899993e5434 
15 Signer·#1·public·key·SHA-1·digest:·63f46ee6b12f1e1d5d6a04064f14f6a2650a9102 
16 Signer·#1·public·key·MD5·digest:·61f75b84b9a4183c87b50b7a98218f77 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
287 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 4694 lines modifiedOffset 1, 4434 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:···················4871642·(00000000004A55DAh)4 ··Zip·archive·file·size:···················4870512·(00000000004A5170h)
5 ··Actual·end-cent-dir·record·offset:·······4871620·(00000000004A55C4h)5 ··Actual·end-cent-dir·record·offset:·······4870490·(00000000004A515Ah)
6 ··Expected·end-cent-dir·record·offset:·····4871620·(00000000004A55C4h)6 ··Expected·end-cent-dir·record·offset:·····4870490·(00000000004A515Ah)
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;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·158·entries.9 ··central·directory·contains·156·entries.
10 ··The·central·directory·is·12117·(0000000000002F55h)·bytes·long,10 ··The·central·directory·is·11980·(0000000000002ECCh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·4859503·(00000000004A266Fh).12 ··is·4858510·(00000000004A228Eh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··res/anim/fade.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2015·Apr·20·08:02:3626 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·27·00:32:36
27 ··32-bit·CRC·value·(hex):·························728ea6bd27 ··32-bit·CRC·value·(hex):·························e26b8923
28 ··compressed·size:································4462·bytes28 ··compressed·size:································218·bytes
29 ··uncompressed·size:······························13067·bytes29 ··uncompressed·size:······························396·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························17·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··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 ··META-INF/3D3ECABC.SF43 ··res/anim/layout_random_fade.xml
  
42 ··offset·of·local·header·from·start·of·archive:···452844 ··offset·of·local·header·from·start·of·archive:···285
43 ··················································(00000000000011B0h)·bytes45 ··················································(000000000000011Dh)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal51 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted52 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes53 ··extended·local·header:··························yes
52 ··file·last·modified·on·(DOS·date/time):··········2015·Apr·20·08:02:3654 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·27·00:32:36
53 ··32-bit·CRC·value·(hex):·························c933900f55 ··32-bit·CRC·value·(hex):·························183ed826
54 ··compressed·size:································4560·bytes56 ··compressed·size:································209·bytes
55 ··uncompressed·size:······························13188·bytes57 ··uncompressed·size:······························368·bytes
56 ··length·of·filename:·····························20·characters58 ··length·of·filename:·····························31·characters
57 ··length·of·extra·field:··························0·bytes59 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters60 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·161 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary62 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex63 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none64 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.65 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:66 Central·directory·entry·#3:
65 ---------------------------67 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.68 ··There·are·an·extra·16·bytes·preceding·this·file.
  
67 ··META-INF/3D3ECABC.RSA69 ··res/layout/main.xml
  
68 ··offset·of·local·header·from·start·of·archive:···915470 ··offset·of·local·header·from·start·of·archive:···571
69 ··················································(00000000000023C2h)·bytes71 ··················································(000000000000023Bh)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT72 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.073 ··version·of·encoding·software:···················2.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT74 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.075 ··minimum·software·version·required·to·extract:···2.0
74 ··compression·method:·····························deflated76 ··compression·method:·····························deflated
75 ··compression·sub-type·(deflation):···············normal77 ··compression·sub-type·(deflation):···············normal
76 ··file·security·status:···························not·encrypted78 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes79 ··extended·local·header:··························yes
78 ··file·last·modified·on·(DOS·date/time):··········2015·Apr·20·08:02:3680 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·27·00:32:36
79 ··32-bit·CRC·value·(hex):·························f9e1c4c481 ··32-bit·CRC·value·(hex):·························64141e72
80 ··compressed·size:································1038·bytes82 ··compressed·size:································726·bytes
81 ··uncompressed·size:······························1297·bytes83 ··uncompressed·size:······························1896·bytes
82 ··length·of·filename:·····························21·characters84 ··length·of·filename:·····························19·characters
83 ··length·of·extra·field:··························0·bytes85 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters86 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·187 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary88 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex89 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none90 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.91 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:92 Central·directory·entry·#4:
91 ---------------------------93 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.94 ··There·are·an·extra·16·bytes·preceding·this·file.
  
93 ··META-INF/buildserverid95 ··res/layout/pref_hiscore.xml
  
94 ··offset·of·local·header·from·start·of·archive:···1025996 ··offset·of·local·header·from·start·of·archive:···1362
95 ··················································(0000000000002813h)·bytes97 ··················································(0000000000000552h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT98 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.099 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT100 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.0101 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated102 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal103 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted104 ··file·security·status:···························not·encrypted
Max diff block lines reached; 285879/293736 bytes (97.33%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.13 KB
AndroidManifest.xml (decoded)
1.08 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 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="19"·android:versionName="2.0.2"·android:installLocation="auto"·package="org.androidsoft.games.memory.kids"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="19"·android:versionName="2.0.2"·android:installLocation="auto"·package="org.androidsoft.games.memory.kids">
3 ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="19"/>3 ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="19"/>
4 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"·android:allowBackup="true"·android:logo="@drawable/logo"·android:hardwareAccelerated="true">4 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"·android:allowBackup="true"·android:logo="@drawable/logo"·android:hardwareAccelerated="true">
5 ····<activity·android:label="@string/activity_title"·android:name="org.androidsoft.games.memory.kids.ui.MainActivity">5 ····<activity·android:label="@string/activity_title"·android:name="org.androidsoft.games.memory.kids.ui.MainActivity">
6 ······<intent-filter>6 ······<intent-filter>
7 ········<action·android:name="android.intent.action.MAIN"/>7 ········<action·android:name="android.intent.action.MAIN"/>
8 ········<category·android:name="android.intent.category.LAUNCHER"/>8 ········<category·android:name="android.intent.category.LAUNCHER"/>
9 ······</intent-filter>9 ······</intent-filter>
330 B
APK metadata
Ordering differences only
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
 5 -·ogg
5 -·jpg6 -·jpg
6 -·png7 -·png
7 -·ogg 
8 isFrameworkApk:·false8 isFrameworkApk:·false
9 packageInfo:·null9 packageInfo:·null
10 sdkInfo:10 sdkInfo:
11 ··minSdkVersion:·'11'11 ··minSdkVersion:·'11'
12 ··targetSdkVersion:·'19'12 ··targetSdkVersion:·'19'
13 sharedLibrary:·false13 sharedLibrary:·false
14 sparseResources:·true14 sparseResources:·true
112 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·8865·0000·0100·0000·0100·1c00··.....e..........00000000:·0200·0c00·ac64·0000·0100·0000·0100·1c00··.....d..........
00000010:·d82f·0000·4001·0000·0300·0000·0001·0000··./..@...........00000010:·d82f·0000·4001·0000·0300·0000·0001·0000··./..@...........
00000020:·2805·0000·a02f·0000·0000·0000·1401·0000··(..../..........00000020:·2805·0000·a02f·0000·0000·0000·1401·0000··(..../..........
00000030:·2702·0000·5303·0000·6903·0000·8703·0000··'...S...i.......00000030:·2702·0000·5303·0000·6903·0000·8703·0000··'...S...i.......
00000040:·a303·0000·c103·0000·dd03·0000·fa03·0000··................00000040:·a303·0000·c103·0000·dd03·0000·fa03·0000··................
00000050:·0e04·0000·3004·0000·4304·0000·5704·0000··....0...C...W...00000050:·0e04·0000·3004·0000·4304·0000·5704·0000··....0...C...W...
00000060:·6d04·0000·8204·0000·9904·0000·af04·0000··m...............00000060:·6d04·0000·8204·0000·9904·0000·af04·0000··m...............
00000070:·c104·0000·d304·0000·e704·0000·fc04·0000··................00000070:·c104·0000·d304·0000·e704·0000·fc04·0000··................
Offset 760, 15 lines modifiedOffset 760, 15 lines modified
00002f70:·0303·536f·6e00·0607·5468·c3a8·6d65·7300··..Son...Th..mes.00002f70:·0303·536f·6e00·0607·5468·c3a8·6d65·7300··..Son...Th..mes.
00002f80:·2425·4e6f·7576·6561·7574·c3a9·7320·6461··$%Nouveaut..s·da00002f80:·2425·4e6f·7576·6561·7574·c3a9·7320·6461··$%Nouveaut..s·da
00002f90:·6e73·204d·656d·6f72·7920·4761·6d65·2046··ns·Memory·Game·F00002f90:·6e73·204d·656d·6f72·7920·4761·6d65·2046··ns·Memory·Game·F
00002fa0:·6f72·204b·6964·7300·0101·6200·3f01·0000··or·Kids...b.?...00002fa0:·6f72·204b·6964·7300·0101·6200·3f01·0000··or·Kids...b.?...
00002fb0:·2b00·0000·3d00·0000·ffff·ffff·3f01·0000··+...=.......?...00002fb0:·2b00·0000·3d00·0000·ffff·ffff·3f01·0000··+...=.......?...
00002fc0:·4c00·0000·5e00·0000·ffff·ffff·3f01·0000··L...^.......?...00002fc0:·4c00·0000·5e00·0000·ffff·ffff·3f01·0000··L...^.......?...
00002fd0:·3100·0000·4c00·0000·ffff·ffff·ffff·ffff··1...L...........00002fd0:·3100·0000·4c00·0000·ffff·ffff·ffff·ffff··1...L...........
00002fe0:·ffff·ffff·0002·2001·a435·0000·7f00·0000··......·..5......00002fe0:·ffff·ffff·0002·1c01·c834·0000·7f00·0000··.........4......
00002ff0:·6f00·7200·6700·2e00·6100·6e00·6400·7200··o.r.g...a.n.d.r.00002ff0:·6f00·7200·6700·2e00·6100·6e00·6400·7200··o.r.g...a.n.d.r.
00003000:·6f00·6900·6400·7300·6f00·6600·7400·2e00··o.i.d.s.o.f.t...00003000:·6f00·6900·6400·7300·6f00·6600·7400·2e00··o.i.d.s.o.f.t...
00003010:·6700·6100·6d00·6500·7300·2e00·6d00·6500··g.a.m.e.s...m.e.00003010:·6700·6100·6d00·6500·7300·2e00·6d00·6500··g.a.m.e.s...m.e.
00003020:·6d00·6f00·7200·7900·2e00·6b00·6900·6400··m.o.r.y...k.i.d.00003020:·6d00·6f00·7200·7900·2e00·6b00·6900·6400··m.o.r.y...k.i.d.
00003030:·7300·0000·0000·0000·0000·0000·0000·0000··s...............00003030:·7300·0000·0000·0000·0000·0000·0000·0000··s...............
00003040:·0000·0000·0000·0000·0000·0000·0000·0000··................00003040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003050:·0000·0000·0000·0000·0000·0000·0000·0000··................00003050:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 777, 233 lines modifiedOffset 777, 233 lines modified
00003080:·0000·0000·0000·0000·0000·0000·0000·0000··................00003080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003090:·0000·0000·0000·0000·0000·0000·0000·0000··................00003090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000030e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030f0:·2001·0000·0c00·0000·cc01·0000·c500·0000···...............000030f0:·1c01·0000·0c00·0000·c801·0000·c500·0000··................
00003100:·0000·0000·0100·1c00·ac00·0000·0c00·0000··................ 
00003110:·0000·0000·0001·0000·4c00·0000·0000·0000··........L....... 
00003120:·0000·0000·0700·0000·1200·0000·1b00·0000··................ 
00003130:·2200·0000·2800·0000·3000·0000·3800·0000··"...(...0...8... 
00003140:·4000·0000·4900·0000·5100·0000·5800·0000··@...I...Q...X... 
00003150:·0404·6174·7472·0008·0864·7261·7761·626c··..attr...drawabl 
00003160:·6500·0606·6c61·796f·7574·0004·0461·6e69··e...layout...ani 
00003170:·6d00·0303·7261·7700·0505·6172·7261·7900··m...raw...array. 
00003180:·0505·636f·6c6f·7200·0505·6469·6d65·6e00··..color...dimen. 
00003190:·0606·7374·7269·6e67·0005·0573·7479·6c65··..string...style 
000031a0:·0004·046d·656e·7500·0202·6964·0000·0000··...menu...id.... 
000031b0:·0100·1c00·c40c·0000·c500·0000·0000·0000··................00003100:·0100·1c00·ac00·0000·0c00·0000·0000·0000··................
000031c0:·0001·0000·3003·0000·0000·0000·0000·0000··....0...........00003110:·0001·0000·4c00·0000·0000·0000·0000·0000··....L...........
000031d0:·0d00·0000·1f00·0000·2800·0000·3800·0000··........(...8... 
000031e0:·4900·0000·5700·0000·6600·0000·7500·0000··I...W...f...u... 
000031f0:·8400·0000·9300·0000·a200·0000·b100·0000··................ 
00003200:·c000·0000·cf00·0000·de00·0000·ed00·0000··................00003120:·0700·0000·1200·0000·1b00·0000·2200·0000··............"...
 00003130:·2800·0000·3000·0000·3800·0000·4000·0000··(...0...8...@...
 00003140:·4900·0000·5100·0000·5800·0000·0404·6174··I...Q...X.....at
 00003150:·7472·0008·0864·7261·7761·626c·6500·0606··tr...drawable...
 00003160:·6c61·796f·7574·0004·0461·6e69·6d00·0303··layout...anim...
 00003170:·7261·7700·0505·6172·7261·7900·0505·636f··raw...array...co
 00003180:·6c6f·7200·0505·6469·6d65·6e00·0606·7374··lor...dimen...st
 00003190:·7269·6e67·0005·0573·7479·6c65·0004·046d··ring...style...m
 000031a0:·656e·7500·0202·6964·0000·0000·0100·1c00··enu...id........
 000031b0:·c40c·0000·c500·0000·0000·0000·0001·0000··................
 000031c0:·3003·0000·0000·0000·0000·0000·0d00·0000··0...............
 000031d0:·1f00·0000·2800·0000·3800·0000·4900·0000··....(...8...I...
 000031e0:·5700·0000·6600·0000·7500·0000·8400·0000··W...f...u.......
 000031f0:·9300·0000·a200·0000·b100·0000·c000·0000··................
 00003200:·cf00·0000·de00·0000·ed00·0000·fb00·0000··................
 00003210:·0a01·0000·1901·0000·2801·0000·3601·0000··........(...6...
 00003220:·4401·0000·5201·0000·6001·0000·6e01·0000··D...R...`...n...
00003210:·fb00·0000·0a01·0000·1901·0000·2801·0000··............(...00003230:·7c01·0000·8a01·0000·9601·0000·a301·0000··|...............
00003220:·3601·0000·4401·0000·5201·0000·6001·0000··6...D...R...`... 
00003230:·6e01·0000·7c01·0000·8a01·0000·9601·0000··n...|........... 
00003240:·a301·0000·b001·0000·bd01·0000·ca01·0000··................ 
00003250:·d701·0000·e401·0000·f101·0000·fe01·0000··................00003240:·b001·0000·bd01·0000·ca01·0000·d701·0000··................
 00003250:·e401·0000·f101·0000·fe01·0000·0b02·0000··................
 00003260:·1802·0000·2402·0000·3102·0000·3e02·0000··....$...1...>...
 00003270:·4b02·0000·5802·0000·6502·0000·7202·0000··K...X...e...r...
00003260:·0b02·0000·1802·0000·2402·0000·3102·0000··........$...1...00003280:·7f02·0000·8c02·0000·9902·0000·a602·0000··................
00003270:·3e02·0000·4b02·0000·5802·0000·6502·0000··>...K...X...e... 
00003280:·7202·0000·7f02·0000·8c02·0000·9902·0000··r...............00003290:·b202·0000·bf02·0000·cc02·0000·d902·0000··................
00003290:·a602·0000·b202·0000·bf02·0000·cc02·0000··................000032a0:·e602·0000·f302·0000·ff02·0000·0b03·0000··................
000032a0:·d902·0000·e602·0000·f302·0000·ff02·0000··................000032b0:·1703·0000·2303·0000·2f03·0000·3b03·0000··....#.../...;...
 000032c0:·4603·0000·5203·0000·5e03·0000·6a03·0000··F...R...^...j...
000032b0:·0b03·0000·1703·0000·2303·0000·2f03·0000··........#.../...000032d0:·7603·0000·8203·0000·8d03·0000·9803·0000··v...............
000032c0:·3b03·0000·4603·0000·5203·0000·5e03·0000··;...F...R...^... 
000032d0:·6a03·0000·7603·0000·8203·0000·8d03·0000··j...v...........000032e0:·a303·0000·ae03·0000·b903·0000·c403·0000··................
000032e0:·9803·0000·a303·0000·ae03·0000·b903·0000··................000032f0:·cf03·0000·da03·0000·e403·0000·f103·0000··................
000032f0:·c403·0000·cf03·0000·da03·0000·e403·0000··................ 
00003300:·f103·0000·fc03·0000·0904·0000·1404·0000··................00003300:·fc03·0000·0904·0000·1404·0000·1b04·0000··................
 00003310:·2204·0000·3804·0000·4c04·0000·5f04·0000··"...8...L..._...
 00003320:·6f04·0000·7804·0000·8004·0000·8904·0000··o...x...........
 00003330:·9204·0000·9b04·0000·a404·0000·ad04·0000··................
00003310:·1b04·0000·2204·0000·3804·0000·4c04·0000··...."...8...L...00003340:·b604·0000·bf04·0000·c804·0000·d104·0000··................
00003320:·5f04·0000·6f04·0000·7804·0000·8004·0000··_...o...x....... 
00003330:·8904·0000·9204·0000·9b04·0000·a404·0000··................00003350:·da04·0000·e204·0000·eb04·0000·f404·0000··................
00003340:·ad04·0000·b604·0000·bf04·0000·c804·0000··................00003360:·fd04·0000·0605·0000·0f05·0000·1805·0000··................
00003350:·d104·0000·da04·0000·e204·0000·eb04·0000··................00003370:·2105·0000·2a05·0000·3305·0000·3c05·0000··!...*...3...<...
00003360:·f404·0000·fd04·0000·0605·0000·0f05·0000··................00003380:·4405·0000·4d05·0000·5605·0000·5f05·0000··D...M...V..._...
00003370:·1805·0000·2105·0000·2a05·0000·3305·0000··....!...*...3... 
00003380:·3c05·0000·4405·0000·4d05·0000·5605·0000··<...D...M...V...00003390:·6805·0000·7005·0000·7805·0000·8005·0000··h...p...x.......
00003390:·5f05·0000·6805·0000·7005·0000·7805·0000··_...h...p...x... 
000033a0:·8005·0000·8805·0000·9005·0000·9805·0000··................ 
000033b0:·9e05·0000·a505·0000·b405·0000·c105·0000··................000033a0:·8805·0000·9005·0000·9805·0000·9e05·0000··................
 000033b0:·a505·0000·b405·0000·c105·0000·d005·0000··................
000033c0:·d005·0000·dd05·0000·eb05·0000·f205·0000··................000033c0:·dd05·0000·eb05·0000·f205·0000·0706·0000··................
000033d0:·0706·0000·0e06·0000·1606·0000·2006·0000··............·... 
000033e0:·2906·0000·3406·0000·3e06·0000·4406·0000··)...4...>...D... 
000033f0:·4a06·0000·5206·0000·5b06·0000·6406·0000··J...R...[...d... 
00003400:·6d06·0000·7606·0000·7f06·0000·8706·0000··m...v........... 
00003410:·9106·0000·9a06·0000·a906·0000·b306·0000··................000033d0:·0e06·0000·1606·0000·2006·0000·2906·0000··........·...)...
 000033e0:·3406·0000·3e06·0000·4406·0000·4a06·0000··4...>...D...J...
 000033f0:·5206·0000·5b06·0000·6406·0000·6d06·0000··R...[...d...m...
 00003400:·7606·0000·7f06·0000·8706·0000·9106·0000··v...............
00003420:·bb06·0000·c206·0000·ce06·0000·da06·0000··................00003410:·9a06·0000·a906·0000·b306·0000·bb06·0000··................
00003430:·e806·0000·f206·0000·0207·0000·1207·0000··................ 
00003440:·2407·0000·3307·0000·4407·0000·4f07·0000··$...3...D...O... 
00003450:·5d07·0000·7407·0000·8507·0000·9607·0000··]...t........... 
00003460:·a907·0000·c307·0000·d207·0000·ed07·0000··................00003420:·c206·0000·ce06·0000·da06·0000·e806·0000··................
00003470:·0608·0000·1608·0000·2508·0000·3508·0000··........%...5... 
00003480:·4808·0000·6208·0000·6708·0000·7708·0000··H...b...g...w...00003430:·f206·0000·0207·0000·1207·0000·2407·0000··............$...
 00003440:·3307·0000·4407·0000·4f07·0000·5d07·0000··3...D...O...]...
00003490:·7e08·0000·8808·0000·9808·0000·a708·0000··~...............00003450:·7407·0000·8507·0000·9607·0000·a907·0000··t...............
 00003460:·c307·0000·d207·0000·ed07·0000·0608·0000··................
000034a0:·b708·0000·c508·0000·d508·0000·e308·0000··................00003470:·1608·0000·2508·0000·3508·0000·4808·0000··....%...5...H...
 00003480:·6208·0000·6708·0000·7708·0000·7e08·0000··b...g...w...~...
000034b0:·ed08·0000·0809·0000·2109·0000·2809·0000··........!...(...00003490:·8808·0000·9808·0000·a708·0000·b708·0000··................
 000034a0:·c508·0000·d508·0000·e308·0000·ed08·0000··................
 000034b0:·0809·0000·2109·0000·2809·0000·3009·0000··....!...(...0...
000034c0:·3009·0000·3709·0000·4409·0000·5009·0000··0...7...D...P...000034c0:·3709·0000·4409·0000·5009·0000·5b09·0000··7...D...P...[...
000034d0:·5b09·0000·6b09·0000·7a09·0000·8509·0000··[...k...z.......000034d0:·6b09·0000·7a09·0000·8509·0000·0a0a·6261··k...z.........ba
Max diff block lines reached; 81710/114271 bytes (71.51%) of diff not shown.
776 KB
classes.dex
753 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 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············:·0b1136de4 checksum············:·bdf3a220
5 signature···········:·0766...46f95 signature···········:·75b8...9fb2
6 file_size···········:·549766 file_size···········:·55248
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·103310 string_ids_size·····:·1041
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·16212 type_ids_size·······:·171
13 type_ids_off········:·4244·(0x001094)13 type_ids_off········:·4276·(0x0010b4)
14 proto_ids_size······:·16514 proto_ids_size······:·165
15 proto_ids_off·······:·4892·(0x00131c)15 proto_ids_off·······:·4960·(0x001360)
16 field_ids_size······:·37716 field_ids_size······:·377
17 field_ids_off·······:·6872·(0x001ad8)17 field_ids_off·······:·6940·(0x001b1c)
18 method_ids_size·····:·47418 method_ids_size·····:·474
19 method_ids_off······:·9888·(0x0026a0)19 method_ids_off······:·9956·(0x0026e4)
20 class_defs_size·····:·5220 class_defs_size·····:·52
21 class_defs_off······:·13680·(0x003570)21 class_defs_off······:·13748·(0x0035b4)
22 data_size···········:·3963222 data_size···········:·39836
23 data_off············:·15344·(0x003bf0)23 data_off············:·15412·(0x003c34)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·10225 class_idx···········:·111
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·8827 superclass_idx······:·97
28 source_file_idx·····:·2228 source_file_idx·····:·22
29 static_fields_size··:·629 static_fields_size··:·6
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
Offset 75, 30 lines modifiedOffset 75, 30 lines modified
75 ······type··········:·'()V'75 ······type··········:·'()V'
76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
77 ······code··········-77 ······code··········-
78 ······registers·····:·178 ······registers·····:·1
79 ······ins···········:·179 ······ins···········:·1
80 ······outs··········:·180 ······outs··········:·1
81 ······insns·size····:·4·16-bit·code·units81 ······insns·size····:·4·16-bit·code·units
82 003d70:········································|[003d70]·org.androidsoft.games.memory.kids.BuildConfig.<init>:()V82 003db4:········································|[003db4]·org.androidsoft.games.memory.kids.BuildConfig.<init>:()V
83 003d80:·7010·8500·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@008583 003dc4:·7010·8500·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0085
84 003d86:·0e00···································|0003:·return-void84 003dca:·0e00···································|0003:·return-void
85 ······catches·······:·(none)85 ······catches·······:·(none)
86 ······positions·····:·86 ······positions·····:·
87 ········0x0000·line=687 ········0x0000·line=6
88 ······locals········:·88 ······locals········:·
89 ········0x0000·-·0x0004·reg=0·this·Lorg/androidsoft/games/memory/kids/BuildConfig;·89 ········0x0000·-·0x0004·reg=0·this·Lorg/androidsoft/games/memory/kids/BuildConfig;·
  
90 ··Virtual·methods···-90 ··Virtual·methods···-
91 ··source_file_idx···:·22·(BuildConfig.java)91 ··source_file_idx···:·22·(BuildConfig.java)
  
92 Class·#1·header:92 Class·#1·header:
93 class_idx···········:·10393 class_idx···········:·112
94 access_flags········:·1·(0x0001)94 access_flags········:·1·(0x0001)
95 superclass_idx······:·8895 superclass_idx······:·97
96 source_file_idx·····:·2896 source_file_idx·····:·28
97 static_fields_size··:·197 static_fields_size··:·1
98 instance_fields_size:·098 instance_fields_size:·0
99 direct_methods_size·:·199 direct_methods_size·:·1
100 virtual_methods_size:·0100 virtual_methods_size:·0
  
101 Class·#1············-101 Class·#1············-
Offset 119, 31 lines modifiedOffset 119, 31 lines modified
119 ······type··········:·'()V'119 ······type··········:·'()V'
120 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)120 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
121 ······code··········-121 ······code··········-
122 ······registers·····:·1122 ······registers·····:·1
123 ······ins···········:·1123 ······ins···········:·1
124 ······outs··········:·1124 ······outs··········:·1
125 ······insns·size····:·4·16-bit·code·units125 ······insns·size····:·4·16-bit·code·units
126 003d88:········································|[003d88]·org.androidsoft.games.memory.kids.Constants.<init>:()V126 003dcc:········································|[003dcc]·org.androidsoft.games.memory.kids.Constants.<init>:()V
127 003d98:·7010·8500·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0085127 003ddc:·7010·8500·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0085
128 003d9e:·0e00···································|0003:·return-void128 003de2:·0e00···································|0003:·return-void
129 ······catches·······:·(none)129 ······catches·······:·(none)
130 ······positions·····:·130 ······positions·····:·
131 ········0x0000·line=22131 ········0x0000·line=22
132 ······locals········:·132 ······locals········:·
133 ········0x0000·-·0x0004·reg=0·this·Lorg/androidsoft/games/memory/kids/Constants;·133 ········0x0000·-·0x0004·reg=0·this·Lorg/androidsoft/games/memory/kids/Constants;·
  
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·28·(Constants.java)135 ··source_file_idx···:·28·(Constants.java)
  
136 Class·#2·header:136 Class·#2·header:
137 class_idx···········:·104137 class_idx···········:·113
138 access_flags········:·1·(0x0001)138 access_flags········:·1·(0x0001)
139 superclass_idx······:·88139 superclass_idx······:·97
140 source_file_idx·····:·259140 source_file_idx·····:·268
141 static_fields_size··:·9141 static_fields_size··:·9
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·4143 direct_methods_size·:·4
144 virtual_methods_size:·9144 virtual_methods_size:·9
  
145 Class·#2············-145 Class·#2············-
146 ··Class·descriptor··:·'Lorg/androidsoft/games/memory/kids/PreferencesService;'146 ··Class·descriptor··:·'Lorg/androidsoft/games/memory/kids/PreferencesService;'
Offset 201, 36 lines modifiedOffset 201, 36 lines modified
201 ······type··········:·'()V'201 ······type··········:·'()V'
202 ······access········:·0x10008·(STATIC·CONSTRUCTOR)202 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
203 ······code··········-203 ······code··········-
204 ······registers·····:·1204 ······registers·····:·1
205 ······ins···········:·0205 ······ins···········:·0
206 ······outs··········:·1206 ······outs··········:·1
207 ······insns·size····:·8·16-bit·code·units207 ······insns·size····:·8·16-bit·code·units
208 003da0:········································|[003da0]·org.androidsoft.games.memory.kids.PreferencesService.<clinit>:()V208 003de4:········································|[003de4]·org.androidsoft.games.memory.kids.PreferencesService.<clinit>:()V
209 003db0:·2200·6800······························|0000:·new-instance·v0,·Lorg/androidsoft/games/memory/kids/PreferencesService;·//·type@0068209 003df4:·2200·7100······························|0000:·new-instance·v0,·Lorg/androidsoft/games/memory/kids/PreferencesService;·//·type@0071
210 003db4:·7010·a500·0000·························|0002:·invoke-direct·{v0},·Lorg/androidsoft/games/memory/kids/PreferencesService;.<init>:()V·//·method@00a5210 003df8:·7010·a500·0000·························|0002:·invoke-direct·{v0},·Lorg/androidsoft/games/memory/kids/PreferencesService;.<init>:()V·//·method@00a5
211 003dba:·6900·1600······························|0005:·sput-object·v0,·Lorg/androidsoft/games/memory/kids/PreferencesService;.mSingleton:Lorg/androidsoft/games/memory/kids/PreferencesService;·//·field@0016211 003dfe:·6900·1600······························|0005:·sput-object·v0,·Lorg/androidsoft/games/memory/kids/PreferencesService;.mSingleton:Lorg/androidsoft/games/memory/kids/PreferencesService;·//·field@0016
212 003dbe:·0e00···································|0007:·return-void212 003e02:·0e00···································|0007:·return-void
213 ······catches·······:·(none)213 ······catches·······:·(none)
214 ······positions·····:·214 ······positions·····:·
215 ········0x0000·line=35215 ········0x0000·line=35
216 ······locals········:·216 ······locals········:·
  
217 ····#1··············:·(in·Lorg/androidsoft/games/memory/kids/PreferencesService;)217 ····#1··············:·(in·Lorg/androidsoft/games/memory/kids/PreferencesService;)
218 ······name··········:·'<init>'218 ······name··········:·'<init>'
219 ······type··········:·'()V'219 ······type··········:·'()V'
220 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)220 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
221 ······code··········-221 ······code··········-
222 ······registers·····:·1222 ······registers·····:·1
223 ······ins···········:·1223 ······ins···········:·1
224 ······outs··········:·1224 ······outs··········:·1
225 ······insns·size····:·4·16-bit·code·units225 ······insns·size····:·4·16-bit·code·units
226 003dc0:········································|[003dc0]·org.androidsoft.games.memory.kids.PreferencesService.<init>:()V226 003e04:········································|[003e04]·org.androidsoft.games.memory.kids.PreferencesService.<init>:()V
227 003dd0:·7010·8500·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0085227 003e14:·7010·8500·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0085
Max diff block lines reached; 764179/771296 bytes (99.08%) of diff not shown.
22.7 KB
classes.jar
4.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·82146·bytes,·number·of·entries:·521 Zip·file·size:·82150·bytes,·number·of·entries:·52
2 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/Constants.class3 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/Constants.class
4 ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/PreferencesService.class4 ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/PreferencesService.class
5 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$anim.class5 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$anim.class
6 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$array.class6 ?rwxrwxr-x··2.0·unx······243·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$array.class
7 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$attr.class7 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$attr.class
8 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$color.class8 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$color.class
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ?rwxrwxr-x··2.0·unx······237·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$menu.class13 ?rwxrwxr-x··2.0·unx······237·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$menu.class
14 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$raw.class14 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$raw.class
15 ?rwxrwxr-x··2.0·unx·····1343·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$string.class15 ?rwxrwxr-x··2.0·unx·····1343·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$string.class
16 ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$style.class16 ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R$style.class
17 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R.class17 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/R.class
18 ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/Rotate3dAnimation.class18 ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/Rotate3dAnimation.class
19 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/Memory$OnMemoryListener.class19 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/Memory$OnMemoryListener.class
20 ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/Memory.class20 ?rwxrwxr-x··2.0·unx·····5122·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/Memory.class
21 ?rwxrwxr-x··2.0·unx·····1900·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/Tile.class21 ?rwxrwxr-x··2.0·unx·····1900·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/Tile.class
22 ?rwxrwxr-x··2.0·unx·····1551·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/TileList.class22 ?rwxrwxr-x··2.0·unx·····1551·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/model/TileList.class
23 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$1.class23 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$1.class
24 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$2.class24 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$2.class
25 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$3.class25 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$3.class
26 ?rwxrwxr-x··2.0·unx·····1445·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$DisplayNextView.class26 ?rwxrwxr-x··2.0·unx·····1445·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$DisplayNextView.class
27 ?rwxrwxr-x··2.0·unx·····1682·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$SwapViews.class27 ?rwxrwxr-x··2.0·unx·····1682·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/AbstractMainActivity$SwapViews.class
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 ?rwxrwxr-x··2.0·unx·····3112·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/PreferencesActivity.class39 ?rwxrwxr-x··2.0·unx·····3112·b-·stor·80-Jan-01·00:00·org/androidsoft/games/memory/kids/ui/PreferencesActivity.class
40 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/CommonConstants.class40 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/CommonConstants.class
41 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsItem.class41 ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsItem.class
42 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/AbstractTextItem.class42 ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/AbstractTextItem.class
43 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/Category.class43 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/Category.class
44 ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsParams.class44 ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsParams.class
45 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$1.class45 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$1.class
46 ?rwxrwxr-x··2.0·unx·····1347·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$CreditsThread.class46 ?rwxrwxr-x··2.0·unx·····1349·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$CreditsThread.class
47 ?rwxrwxr-x··2.0·unx·····7646·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView.class47 ?rwxrwxr-x··2.0·unx·····7654·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView.class
48 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/Person.class48 ?rwxrwxr-x··2.0·unx······727·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/Person.class
49 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceImageGetter.class49 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceImageGetter.class
50 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceUtils.class50 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceUtils.class
51 ?rwxrwxr-x··2.0·unx·····2791·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/sound/SoundManager.class51 ?rwxrwxr-x··2.0·unx·····2791·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/sound/SoundManager.class
52 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/WhatsNewActivity$1.class52 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/WhatsNewActivity$1.class
53 ?rwxrwxr-x··2.0·unx·····2427·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/WhatsNewActivity.class53 ?rwxrwxr-x··2.0·unx·····2427·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/WhatsNewActivity.class
54 52·files,·72688·bytes·uncompressed,·72688·bytes·compressed:··0.0%54 52·files,·72692·bytes·uncompressed,·72692·bytes·compressed:··0.0%
3.34 KB
org/androidsoft/games/memory/kids/model/Memory.class
3.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 1020, 43 lines modifiedOffset 1020, 39 lines modified
1020 ·······212:·astore········41020 ·······212:·astore········4
1021 ·······214:·goto··········1361021 ·······214:·goto··········136
  
1022 ··public·void·reset();1022 ··public·void·reset();
1023 ····descriptor:·()V1023 ····descriptor:·()V
1024 ····flags:·(0x0001)·ACC_PUBLIC1024 ····flags:·(0x0001)·ACC_PUBLIC
1025 ····Code:1025 ····Code:
1026 ······stack=300,·locals=5,·args_size=11026 ······stack=300,·locals=4,·args_size=1
 1027 ·········0:·aload_0
1027 ·········0:·iconst_01028 ·········1:·iconst_0
1028 ·········1:·istore_1 
1029 ·········2:·aload_0 
1030 ·········3:·iconst_0 
1031 ·········4:·putfield······#90·················//·Field·mFoundCount:I1029 ·········2:·putfield······#90·················//·Field·mFoundCount:I
1032 ·········7:·aload_01030 ·········5:·aload_0
1033 ·········8:·iconst_01031 ·········6:·iconst_0
1034 ·········9:·putfield······#92·················//·Field·mMoveCount:I1032 ·········7:·putfield······#92·················//·Field·mMoveCount:I
1035 ········12:·aload_01033 ········10:·aload_0
1036 ········13:·getfield······#58·················//·Field·mList:Lorg/androidsoft/games/memory/kids/model/TileList;1034 ········11:·getfield······#58·················//·Field·mList:Lorg/androidsoft/games/memory/kids/model/TileList;
1037 ········16:·invokevirtual·#243················//·Method·org/androidsoft/games/memory/kids/model/TileList.clear:()V1035 ········14:·invokevirtual·#243················//·Method·org/androidsoft/games/memory/kids/model/TileList.clear:()V
1038 ········19:·aload_01036 ········17:·aload_0
1039 ········20:·invokespecial·#247················//·Method·getTileSet:()Ljava/util/List;1037 ········18:·invokespecial·#247················//·Method·getTileSet:()Ljava/util/List;
1040 ········23:·astore_2 
1041 ········24:·aload_2 
1042 ········25:·invokeinterface·#251,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1038 ········21:·invokeinterface·#251,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1043 ········30:·astore_31039 ········26:·astore_1
1044 ········31:·aload_31040 ········27:·aload_1
1045 ········32:·invokeinterface·#256,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1041 ········28:·invokeinterface·#256,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1046 ········37:·istore_11042 ········33:·istore_2
 1043 ········34:·iload_2
 1044 ········35:·ifeq··········61
1047 ········38:·iload_11045 ········38:·aload_1
1048 ········39:·ifeq··········67 
1049 ········42:·aload_3 
1050 ········43:·invokeinterface·#260,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1046 ········39:·invokeinterface·#260,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1051 ········48:·checkcast·····#110················//·class·java/lang/Integer1047 ········44:·checkcast·····#110················//·class·java/lang/Integer
1052 ········51:·astore········4 
1053 ········53:·aload·········41048 ········47:·astore_3
 1049 ········48:·aload_3
1054 ········55:·invokevirtual·#263················//·Method·java/lang/Integer.intValue:()I1050 ········49:·invokevirtual·#263················//·Method·java/lang/Integer.intValue:()I
1055 ········58:·istore_11051 ········52:·istore_2
1056 ········59:·aload_01052 ········53:·aload_0
1057 ········60:·iload_11053 ········54:·iload_2
1058 ········61:·invokespecial·#266················//·Method·addRandomly:(I)V1054 ········55:·invokespecial·#266················//·Method·addRandomly:(I)V
1059 ········64:·goto··········311055 ········58:·goto··········27
1060 ········67:·return1056 ········61:·return
1061 }1057 }
6.72 KB
org/androidsoft/utils/credits/CreditsView$CreditsThread.class
6.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 138, 20 lines modifiedOffset 138, 20 lines modified
138 ········33:·putfield······#38·················//·Field·lastTime:J138 ········33:·putfield······#38·················//·Field·lastTime:J
139 ········36:·return139 ········36:·return
  
140 ··public·void·run();140 ··public·void·run();
141 ····descriptor:·()V141 ····descriptor:·()V
142 ····flags:·(0x0001)·ACC_PUBLIC142 ····flags:·(0x0001)·ACC_PUBLIC
143 ····Code:143 ····Code:
144 ······stack=300,·locals=13,·args_size=1144 ······stack=300,·locals=15,·args_size=1
145 ·········0:·aload_0145 ·········0:·aload_0
146 ·········1:·getfield······#24·················//·Field·alive:Z146 ·········1:·getfield······#24·················//·Field·alive:Z
147 ·········4:·istore_1147 ·········4:·istore_1
148 ·········5:·iload_1148 ·········5:·iload_1
149 ·········6:·ifeq··········170149 ·········6:·ifeq··········172
150 ·········9:·invokestatic··#36·················//·Method·java/lang/System.currentTimeMillis:()J150 ·········9:·invokestatic··#36·················//·Method·java/lang/System.currentTimeMillis:()J
151 ········12:·lstore_2151 ········12:·lstore_2
152 ········13:·aload_0152 ········13:·aload_0
153 ········14:·lload_2153 ········14:·lload_2
154 ········15:·putfield······#40·················//·Field·current:J154 ········15:·putfield······#40·················//·Field·current:J
155 ········18:·aload_0155 ········18:·aload_0
156 ········19:·getfield······#40·················//·Field·current:J156 ········19:·getfield······#40·················//·Field·current:J
Offset 173, 70 lines modifiedOffset 173, 70 lines modified
173 ········45:·lload_2173 ········45:·lload_2
174 ········46:·putfield······#38·················//·Field·lastTime:J174 ········46:·putfield······#38·················//·Field·lastTime:J
175 ········49:·aload_0175 ········49:·aload_0
176 ········50:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;176 ········50:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;
177 ········53:·astore········6177 ········53:·astore········6
178 ········55:·aload_0178 ········55:·aload_0
179 ········56:·getfield······#42·················//·Field·ellapsed:J179 ········56:·getfield······#42·················//·Field·ellapsed:J
180 ········59:·lstore_2180 ········59:·lstore········7
181 ········60:·aload·········6181 ········61:·aload·········6
182 ········62:·lload_2182 ········63:·lload·········7
183 ········63:·invokestatic··#48·················//·Method·org/androidsoft/utils/credits/CreditsView.access$100:(Lorg/androidsoft/utils/credits/CreditsView;J)V183 ········65:·invokestatic··#48·················//·Method·org/androidsoft/utils/credits/CreditsView.access$100:(Lorg/androidsoft/utils/credits/CreditsView;J)V
184 ········66:·iconst_1184 ········68:·iconst_1
185 ········67:·istore_1185 ········69:·istore_1
186 ········68:·aload_0186 ········70:·aload_0
187 ········69:·iload_1187 ········71:·iload_1
188 ········70:·putfield······#22·················//·Field·cont:Z188 ········72:·putfield······#22·················//·Field·cont:Z
189 ········73:·aload_0189 ········75:·aload_0
190 ········74:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;190 ········76:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;
191 ········77:·invokestatic··#52·················//·Method·org/androidsoft/utils/credits/CreditsView.access$400:(Lorg/androidsoft/utils/credits/CreditsView;)Landroid/os/Handler;191 ········79:·invokestatic··#52·················//·Method·org/androidsoft/utils/credits/CreditsView.access$400:(Lorg/androidsoft/utils/credits/CreditsView;)Landroid/os/Handler;
192 ········80:·astore········6192 ········82:·astore········6
193 ········82:·aload_0193 ········84:·aload_0
194 ········83:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;194 ········85:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;
195 ········86:·invokestatic··#56·················//·Method·org/androidsoft/utils/credits/CreditsView.access$200:(Lorg/androidsoft/utils/credits/CreditsView;)Ljava/lang/Runnable;195 ········88:·invokestatic··#56·················//·Method·org/androidsoft/utils/credits/CreditsView.access$200:(Lorg/androidsoft/utils/credits/CreditsView;)Ljava/lang/Runnable;
196 ········89:·astore········7196 ········91:·astore········9
197 ········91:·aload_0197 ········93:·aload_0
198 ········92:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;198 ········94:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/utils/credits/CreditsView;
199 ········95:·astore········8199 ········97:·astore········10
200 ········97:·aload·········8200 ········99:·aload·········10
201 ········99:·invokestatic··#60·················//·Method·org/androidsoft/utils/credits/CreditsView.access$300:(Lorg/androidsoft/utils/credits/CreditsView;)I201 ·······101:·invokestatic··#60·················//·Method·org/androidsoft/utils/credits/CreditsView.access$300:(Lorg/androidsoft/utils/credits/CreditsView;)I
202 ·······102:·istore········9202 ·······104:·istore········11
203 ·······104:·iload·········9203 ·······106:·iload·········11
204 ·······106:·i2l204 ·······108:·i2l
205 ·······107:·lstore········4205 ·······109:·lstore········4
206 ·······109:·aload_0206 ·······111:·aload_0
207 ·······110:·getfield······#42·················//·Field·ellapsed:J207 ·······112:·getfield······#42·················//·Field·ellapsed:J
208 ·······113:·lstore········10208 ·······115:·lstore········12
209 ·······115:·lload·········4209 ·······117:·lload·········4
210 ·······117:·lload·········10210 ·······119:·lload·········12
211 ·······119:·lsub211 ·······121:·lsub
212 ·······120:·lstore········4212 ·······122:·lstore········4
213 ·······122:·aload·········6213 ·······124:·aload·········6
214 ·······124:·aload·········7214 ·······126:·aload·········9
215 ·······126:·lload·········4215 ·······128:·lload·········4
216 ·······128:·invokevirtual·#66·················//·Method·android/os/Handler.postDelayed:(Ljava/lang/Runnable;J)Z216 ·······130:·invokevirtual·#66·················//·Method·android/os/Handler.postDelayed:(Ljava/lang/Runnable;J)Z
217 ·······131:·pop217 ·······133:·pop
218 ·······132:·aload_0218 ·······134:·aload_0
219 ·······133:·getfield······#22·················//·Field·cont:Z219 ·······135:·getfield······#22·················//·Field·cont:Z
220 ·······136:·istore_1220 ·······138:·istore_1
221 ·······137:·iload_1221 ·······139:·iload_1
222 ·······138:·ifeq··········0222 ·······140:·ifeq··········0
223 ·······141:·aload_0223 ·······143:·aload_0
224 ·······142:·getfield······#24·················//·Field·alive:Z224 ·······144:·getfield······#24·················//·Field·alive:Z
225 ·······145:·istore_1225 ·······147:·istore_1
226 ·······146:·iload_1226 ·······148:·iload_1
227 ·······147:·ifeq··········0227 ·······149:·ifeq··········0
228 ·······150:·iconst_5228 ·······152:·iconst_5
229 ·······151:·i2l229 ·······153:·i2l
230 ·······152:·lstore_2230 ·······154:·lstore_2
231 ·······153:·lload_2231 ·······155:·lload_2
232 ·······154:·invokestatic··#72·················//·Method·java/lang/Thread.sleep:(J)V232 ·······156:·invokestatic··#72·················//·Method·java/lang/Thread.sleep:(J)V
233 ·······157:·goto··········132233 ·······159:·goto··········134
234 ·······160:·astore········12234 ·······162:·astore········14
235 ·······162:·aload·········12235 ·······164:·aload·········14
236 ·······164:·invokevirtual·#77·················//·Method·java/lang/InterruptedException.printStackTrace:()V236 ·······166:·invokevirtual·#77·················//·Method·java/lang/InterruptedException.printStackTrace:()V
237 ·······167:·goto··········132237 ·······169:·goto··········134
238 ·······170:·return238 ·······172:·return
239 ······Exception·table:239 ······Exception·table:
240 ·········from····to··target·type240 ·········from····to··target·type
241 ···········153···157···160···Class·java/lang/InterruptedException241 ···········155···159···162···Class·java/lang/InterruptedException
242 }242 }
8.1 KB
org/androidsoft/utils/credits/CreditsView.class
8.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 622, 113 lines modifiedOffset 622, 117 lines modified
622 ········75:·goto··········13622 ········75:·goto··········13
623 ········78:·return623 ········78:·return
  
624 ··private·void·drawFrame();624 ··private·void·drawFrame();
625 ····descriptor:·()V625 ····descriptor:·()V
626 ····flags:·(0x0002)·ACC_PRIVATE626 ····flags:·(0x0002)·ACC_PRIVATE
627 ····Code:627 ····Code:
628 ······stack=300,·locals=7,·args_size=1628 ······stack=300,·locals=6,·args_size=1
629 ·········0:·aload_0629 ·········0:·aload_0
630 ·········1:·monitorenter630 ·········1:·monitorenter
631 ·········2:·aload_0631 ·········2:·aload_0
632 ·········3:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;632 ·········3:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;
633 ·········6:·astore_1633 ·········6:·astore_1
634 ·········7:·aload_1634 ·········7:·aload_1
635 ·········8:·ifnull········23635 ·········8:·ifnull········25
636 ········11:·aload_0636 ········11:·aload_0
637 ········12:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;637 ········12:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;
638 ········15:·astore_1638 ········15:·astore_1
 639 ········16:·iconst_0
 640 ········17:·istore_2
639 ········16:·aconst_null641 ········18:·aconst_null
640 ········17:·astore_2642 ········19:·astore_3
641 ········18:·aload_1643 ········20:·aload_1
642 ········19:·iconst_0644 ········21:·iconst_0
643 ········20:·putfield······#124················//·Field·org/androidsoft/utils/credits/CreditsView$CreditsThread.cont:Z645 ········22:·putfield······#124················//·Field·org/androidsoft/utils/credits/CreditsView$CreditsThread.cont:Z
644 ········23:·aconst_null646 ········25:·aconst_null
645 ········24:·astore_3647 ········26:·astore········4
646 ········25:·aload_0648 ········28:·aload_0
647 ········26:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder;649 ········29:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder;
648 ········29:·astore_1650 ········32:·astore_1
 651 ········33:·iconst_0
 652 ········34:·istore_2
649 ········30:·aconst_null653 ········35:·aconst_null
650 ········31:·astore_2654 ········36:·astore_3
651 ········32:·aload_1655 ········37:·aload_1
652 ········33:·aconst_null656 ········38:·aconst_null
653 ········34:·invokeinterface·#128,··2··········//·InterfaceMethod·android/view/SurfaceHolder.lockCanvas:(Landroid/graphics/Rect;)Landroid/graphics/Canvas;657 ········39:·invokeinterface·#128,··2··········//·InterfaceMethod·android/view/SurfaceHolder.lockCanvas:(Landroid/graphics/Rect;)Landroid/graphics/Canvas;
654 ········39:·astore_3 
655 ········40:·aload_3658 ········44:·astore········4
 659 ········46:·aload·········4
656 ········41:·ifnull········127660 ········48:·ifnull········133
657 ········44:·aload_0661 ········51:·aload_0
658 ········45:·aload_3662 ········52:·aload·········4
659 ········46:·invokevirtual·#132················//·Method·drawBackground:(Landroid/graphics/Canvas;)V663 ········54:·invokevirtual·#132················//·Method·drawBackground:(Landroid/graphics/Canvas;)V
660 ········49:·aload_0664 ········57:·aload_0
661 ········50:·getfield······#56·················//·Field·credits:Ljava/util/List;665 ········58:·getfield······#56·················//·Field·credits:Ljava/util/List;
662 ········53:·astore_1666 ········61:·astore_1
663 ········54:·aload_1667 ········62:·aload_1
664 ········55:·invokeinterface·#94,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;668 ········63:·invokeinterface·#94,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
665 ········60:·astore········4 
666 ········62:·aload·········4669 ········68:·astore_1
 670 ········69:·aload_1
667 ········64:·invokeinterface·#100,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z671 ········70:·invokeinterface·#100,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
668 ········69:·istore········5 
669 ········71:·iload·········5672 ········75:·istore_2
 673 ········76:·iload_2
670 ········73:·ifeq··········127674 ········77:·ifeq··········133
671 ········76:·aload·········4675 ········80:·aload_1
672 ········78:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;676 ········81:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
673 ········83:·astore········6677 ········86:·astore········5
674 ········85:·aload·········6678 ········88:·aload·········5
675 ········87:·checkcast·····#106················//·class·org/androidsoft/utils/credits/CreditsItem679 ········90:·checkcast·····#106················//·class·org/androidsoft/utils/credits/CreditsItem
676 ········90:·astore········6680 ········93:·astore········5
677 ········92:·aload·········6681 ········95:·aload·········5
678 ········94:·aload_3682 ········97:·aload·········4
679 ········95:·invokeinterface·#135,··2··········//·InterfaceMethod·org/androidsoft/utils/credits/CreditsItem.draw:(Landroid/graphics/Canvas;)V683 ········99:·invokeinterface·#135,··2··········//·InterfaceMethod·org/androidsoft/utils/credits/CreditsItem.draw:(Landroid/graphics/Canvas;)V
680 ·······100:·goto··········62684 ·······104:·goto··········69
681 ·······103:·astore_1685 ·······107:·astore_1
682 ·······104:·aload_3686 ·······108:·aload·········4
683 ·······105:·ifnull········120687 ·······110:·ifnull········126
684 ·······108:·aload_0688 ·······113:·aload_0
685 ·······109:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder;689 ·······114:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder;
686 ·······112:·astore_2690 ·······117:·astore_3
687 ·······113:·aload_2 
688 ·······114:·aload_3691 ·······118:·aload_3
 692 ·······119:·aload·········4
689 ·······115:·invokeinterface·#138,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V693 ·······121:·invokeinterface·#138,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V
690 ·······120:·aload_1694 ·······126:·aload_1
691 ·······121:·athrow695 ·······127:·athrow
692 ·······122:·astore_1696 ·······128:·astore_1
693 ·······123:·aload_0697 ·······129:·aload_0
694 ·······124:·monitorexit698 ·······130:·monitorexit
695 ·······125:·aload_1 
696 ·······126:·athrow 
697 ·······127:·aload_3 
698 ·······128:·ifnull········143 
699 ·······131:·aload_0699 ·······131:·aload_1
 700 ·······132:·athrow
 701 ·······133:·aload·········4
 702 ·······135:·ifnull········151
 703 ·······138:·aload_0
700 ·······132:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder;704 ·······139:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder;
701 ·······135:·astore_1705 ·······142:·astore_1
702 ·······136:·aload_1706 ·······143:·aload_1
703 ·······137:·aload_3707 ·······144:·aload·········4
704 ·······138:·invokeinterface·#138,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V708 ·······146:·invokeinterface·#138,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V
705 ·······143:·aload_0709 ·······151:·aload_0
706 ·······144:·monitorexit710 ·······152:·monitorexit
707 ·······145:·return711 ·······153:·return
708 ······Exception·table:712 ······Exception·table:
709 ·········from····to··target·type713 ·········from····to··target·type
710 ·············2·····6···122···any714 ·············2·····6···128···any
711 ············11····15···122···any715 ············11····15···128···any
712 ············19····23···122···any716 ············21····25···128···any
713 ············25····29···103···any717 ············28····32···107···any
714 ············33····39···103···any718 ············38····44···107···any
715 ············45····49···103···any719 ············52····57···107···any
716 ············49····53···103···any 
717 ············54····60···103···any720 ············57····61···107···any
718 ············62····69···103···any721 ············62····68···107···any
719 ············76····83···103···any722 ············69····75···107···any
 723 ············80····86···107···any
720 ············85····90···103···any724 ············88····93···107···any
721 ············94···100···103···any725 ············97···104···107···any
722 ···········108···112···122···any726 ···········113···117···128···any
723 ···········114···120···122···any727 ···········119···126···128···any
724 ···········120···122···122···any728 ···········126···128···128···any
725 ···········131···135···122···any 
726 ···········137···143···122···any729 ···········138···142···128···any
 730 ···········144···151···128···any
  
727 ··private·void·init(android.content.Context,·org.androidsoft.utils.credits.CreditsParams);731 ··private·void·init(android.content.Context,·org.androidsoft.utils.credits.CreditsParams);
728 ····descriptor:·(Landroid/content/Context;Lorg/androidsoft/utils/credits/CreditsParams;)V732 ····descriptor:·(Landroid/content/Context;Lorg/androidsoft/utils/credits/CreditsParams;)V
729 ····flags:·(0x0002)·ACC_PRIVATE733 ····flags:·(0x0002)·ACC_PRIVATE
730 ····Code:734 ····Code:
731 ······stack=300,·locals=14,·args_size=3735 ······stack=300,·locals=14,·args_size=3
732 ·········0:·iconst_1736 ·········0:·iconst_1
Max diff block lines reached; -1/8110 bytes (-0.01%) of diff not shown.
299 B
smali/org/androidsoft/games/memory/kids/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·1029 ····.line·10
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·239 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
4.63 KB
smali/org/androidsoft/games/memory/kids/model/Memory.smali
    
Offset 94, 32 lines modifiedOffset 94, 32 lines modified
94 ····invoke-static·{v0},·Lorg/androidsoft/games/memory/kids/model/Tile;->setNotFoundResId(I)V94 ····invoke-static·{v0},·Lorg/androidsoft/games/memory/kids/model/Tile;->setNotFoundResId(I)V
  
95 ····.line·6295 ····.line·62
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·private·addRandomly(I)V98 .method·private·addRandomly(I)V
99 ····.locals·899 ····.locals·7
100 ····.param·p1,·"nResId"····#·I100 ····.param·p1,·"nResId"····#·I
  
101 ····.prologue101 ····.prologue
102 ····.line·226102 ····.line·226
103 ····invoke-static·{},·Ljava/lang/Math;->random()D103 ····invoke-static·{},·Ljava/lang/Math;->random()D
  
104 ····move-result-wide·v4104 ····move-result-wide·v3
  
105 ····iget-object·v3,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;105 ····iget-object·v5,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;
  
106 ····invoke-virtual·{v3},·Lorg/androidsoft/games/memory/kids/model/TileList;->size()I106 ····invoke-virtual·{v5},·Lorg/androidsoft/games/memory/kids/model/TileList;->size()I
  
107 ····move-result·v3107 ····move-result·v5
  
108 ····int-to-double·v6,·v3108 ····int-to-double·v5,·v5
  
109 ····mul-double·v0,·v4,·v6109 ····mul-double·v0,·v3,·v5
  
110 ····.line·227110 ····.line·227
111 ····.local·v0,·"dPos":D111 ····.local·v0,·"dPos":D
112 ····double-to-int·v2,·v0112 ····double-to-int·v2,·v0
  
113 ····.line·228113 ····.line·228
114 ····.local·v2,·"nPos":I114 ····.local·v2,·"nPos":I
Offset 130, 25 lines modifiedOffset 130, 25 lines modified
130 ····invoke-direct·{v4,·p1},·Lorg/androidsoft/games/memory/kids/model/Tile;-><init>(I)V130 ····invoke-direct·{v4,·p1},·Lorg/androidsoft/games/memory/kids/model/Tile;-><init>(I)V
  
131 ····invoke-virtual·{v3,·v2,·v4},·Lorg/androidsoft/games/memory/kids/model/TileList;->add(ILjava/lang/Object;)V131 ····invoke-virtual·{v3,·v2,·v4},·Lorg/androidsoft/games/memory/kids/model/TileList;->add(ILjava/lang/Object;)V
  
132 ····.line·229132 ····.line·229
133 ····invoke-static·{},·Ljava/lang/Math;->random()D133 ····invoke-static·{},·Ljava/lang/Math;->random()D
  
134 ····move-result-wide·v4134 ····move-result-wide·v3
  
135 ····iget-object·v3,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;135 ····iget-object·v5,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;
  
136 ····invoke-virtual·{v3},·Lorg/androidsoft/games/memory/kids/model/TileList;->size()I136 ····invoke-virtual·{v5},·Lorg/androidsoft/games/memory/kids/model/TileList;->size()I
  
137 ····move-result·v3137 ····move-result·v5
  
138 ····int-to-double·v6,·v3138 ····int-to-double·v5,·v5
  
139 ····mul-double·v0,·v4,·v6139 ····mul-double·v0,·v3,·v5
  
140 ····.line·230140 ····.line·230
141 ····double-to-int·v2,·v0141 ····double-to-int·v2,·v0
  
142 ····.line·231142 ····.line·231
143 ····iget-object·v3,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;143 ····iget-object·v3,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;
  
Offset 829, 58 lines modifiedOffset 829, 57 lines modified
829 ····goto·:goto_1829 ····goto·:goto_1
830 .end·method830 .end·method
  
831 .method·public·reset()V831 .method·public·reset()V
832 ····.locals·3832 ····.locals·3
  
833 ····.prologue833 ····.prologue
834 ····const/4·v2,·0x0834 ····const/4·v1,·0x0
  
835 ····.line·129835 ····.line·129
836 ····iput·v2,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mFoundCount:I836 ····iput·v1,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mFoundCount:I
  
837 ····.line·130837 ····.line·130
838 ····iput·v2,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mMoveCount:I838 ····iput·v1,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mMoveCount:I
  
839 ····.line·131839 ····.line·131
840 ····iget-object·v2,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;840 ····iget-object·v1,·p0,·Lorg/androidsoft/games/memory/kids/model/Memory;->mList:Lorg/androidsoft/games/memory/kids/model/TileList;
  
841 ····invoke-virtual·{v2},·Lorg/androidsoft/games/memory/kids/model/TileList;->clear()V841 ····invoke-virtual·{v1},·Lorg/androidsoft/games/memory/kids/model/TileList;->clear()V
  
842 ····.line·132842 ····.line·132
843 ····invoke-direct·{p0},·Lorg/androidsoft/games/memory/kids/model/Memory;->getTileSet()Ljava/util/List;843 ····invoke-direct·{p0},·Lorg/androidsoft/games/memory/kids/model/Memory;->getTileSet()Ljava/util/List;
  
844 ····move-result-object·v2844 ····move-result-object·v1
  
845 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;845 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
846 ····move-result-object·v0846 ····move-result-object·v1
  
847 ····.local·v0,·"i$":Ljava/util/Iterator; 
848 ····:goto_0847 ····:goto_0
849 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z848 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
850 ····move-result·v2849 ····move-result·v2
  
851 ····if-eqz·v2,·:cond_0850 ····if-eqz·v2,·:cond_0
  
852 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;851 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
853 ····move-result-object·v1852 ····move-result-object·v0
  
854 ····check-cast·v1,·Ljava/lang/Integer;853 ····check-cast·v0,·Ljava/lang/Integer;
  
855 ····.line·134854 ····.line·134
856 ····.local·v1,·"tile":Ljava/lang/Integer;855 ····.local·v0,·"tile":Ljava/lang/Integer;
857 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I856 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
858 ····move-result·v2857 ····move-result·v2
  
859 ····invoke-direct·{p0,·v2},·Lorg/androidsoft/games/memory/kids/model/Memory;->addRandomly(I)V858 ····invoke-direct·{p0,·v2},·Lorg/androidsoft/games/memory/kids/model/Memory;->addRandomly(I)V
  
860 ····goto·:goto_0859 ····goto·:goto_0
  
861 ····.line·136860 ····.line·136
862 ····.end·local·v1····#·"tile":Ljava/lang/Integer;861 ····.end·local·v0····#·"tile":Ljava/lang/Integer;
863 ····:cond_0862 ····:cond_0
864 ····return-void863 ····return-void
865 .end·method864 .end·method
4.2 KB
smali/org/androidsoft/games/memory/kids/model/TileList.smali
    
Offset 118, 58 lines modifiedOffset 118, 57 lines modified
118 ············"Lorg/androidsoft/games/memory/kids/model/Tile;",118 ············"Lorg/androidsoft/games/memory/kids/model/Tile;",
119 ············">;"119 ············">;"
120 ········}120 ········}
121 ····.end·annotation121 ····.end·annotation
  
122 ····.prologue122 ····.prologue
123 ····.line·77123 ····.line·77
124 ····new-instance·v1,·Ljava/util/ArrayList;124 ····new-instance·v0,·Ljava/util/ArrayList;
  
125 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V125 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
126 ····.line·78126 ····.line·78
127 ····.local·v1,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/androidsoft/games/memory/kids/model/Tile;>;"127 ····.local·v0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lorg/androidsoft/games/memory/kids/model/Tile;>;"
128 ····invoke-virtual·{p0},·Lorg/androidsoft/games/memory/kids/model/TileList;->iterator()Ljava/util/Iterator;128 ····invoke-virtual·{p0},·Lorg/androidsoft/games/memory/kids/model/TileList;->iterator()Ljava/util/Iterator;
  
129 ····move-result-object·v0129 ····move-result-object·v2
  
130 ····.local·v0,·"i$":Ljava/util/Iterator; 
131 ····:cond_0130 ····:cond_0
132 ····:goto_0131 ····:goto_0
133 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z132 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
134 ····move-result·v3133 ····move-result·v3
  
135 ····if-eqz·v3,·:cond_1134 ····if-eqz·v3,·:cond_1
  
136 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;135 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
137 ····move-result-object·v2136 ····move-result-object·v1
  
138 ····check-cast·v2,·Lorg/androidsoft/games/memory/kids/model/Tile;137 ····check-cast·v1,·Lorg/androidsoft/games/memory/kids/model/Tile;
  
139 ····.line·80138 ····.line·80
140 ····.local·v2,·"t":Lorg/androidsoft/games/memory/kids/model/Tile;139 ····.local·v1,·"t":Lorg/androidsoft/games/memory/kids/model/Tile;
141 ····iget-boolean·v3,·v2,·Lorg/androidsoft/games/memory/kids/model/Tile;->mSelected:Z140 ····iget-boolean·v3,·v1,·Lorg/androidsoft/games/memory/kids/model/Tile;->mSelected:Z
  
142 ····if-eqz·v3,·:cond_0141 ····if-eqz·v3,·:cond_0
  
143 ····iget-boolean·v3,·v2,·Lorg/androidsoft/games/memory/kids/model/Tile;->mFound:Z142 ····iget-boolean·v3,·v1,·Lorg/androidsoft/games/memory/kids/model/Tile;->mFound:Z
  
144 ····if-nez·v3,·:cond_0143 ····if-nez·v3,·:cond_0
  
145 ····.line·82144 ····.line·82
146 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z145 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
147 ····goto·:goto_0146 ····goto·:goto_0
  
148 ····.line·85147 ····.line·85
149 ····.end·local·v2····#·"t":Lorg/androidsoft/games/memory/kids/model/Tile;148 ····.end·local·v1····#·"t":Lorg/androidsoft/games/memory/kids/model/Tile;
150 ····:cond_1149 ····:cond_1
151 ····return-object·v1150 ····return-object·v0
152 .end·method151 .end·method
  
153 .method·serialize()Ljava/lang/String;152 .method·serialize()Ljava/lang/String;
154 ····.locals·4153 ····.locals·4
  
155 ····.prologue154 ····.prologue
156 ····.line·67155 ····.line·67
Offset 177, 42 lines modifiedOffset 176, 41 lines modified
  
177 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V176 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V
  
178 ····.line·68177 ····.line·68
179 ····.local·v0,·"array":Lorg/json/JSONArray;178 ····.local·v0,·"array":Lorg/json/JSONArray;
180 ····invoke-virtual·{p0},·Lorg/androidsoft/games/memory/kids/model/TileList;->iterator()Ljava/util/Iterator;179 ····invoke-virtual·{p0},·Lorg/androidsoft/games/memory/kids/model/TileList;->iterator()Ljava/util/Iterator;
  
181 ····move-result-object·v1180 ····move-result-object·v2
  
182 ····.local·v1,·"i$":Ljava/util/Iterator; 
183 ····:goto_0181 ····:goto_0
184 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z182 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
185 ····move-result·v3183 ····move-result·v3
  
186 ····if-eqz·v3,·:cond_0184 ····if-eqz·v3,·:cond_0
  
187 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;185 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
188 ····move-result-object·v2186 ····move-result-object·v1
  
189 ····check-cast·v2,·Lorg/androidsoft/games/memory/kids/model/Tile;187 ····check-cast·v1,·Lorg/androidsoft/games/memory/kids/model/Tile;
  
190 ····.line·70188 ····.line·70
191 ····.local·v2,·"t":Lorg/androidsoft/games/memory/kids/model/Tile;189 ····.local·v1,·"t":Lorg/androidsoft/games/memory/kids/model/Tile;
192 ····invoke-virtual·{v2},·Lorg/androidsoft/games/memory/kids/model/Tile;->json()Lorg/json/JSONObject;190 ····invoke-virtual·{v1},·Lorg/androidsoft/games/memory/kids/model/Tile;->json()Lorg/json/JSONObject;
  
193 ····move-result-object·v3191 ····move-result-object·v3
  
194 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;192 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
195 ····goto·:goto_0193 ····goto·:goto_0
  
196 ····.line·72194 ····.line·72
197 ····.end·local·v2····#·"t":Lorg/androidsoft/games/memory/kids/model/Tile;195 ····.end·local·v1····#·"t":Lorg/androidsoft/games/memory/kids/model/Tile;
198 ····:cond_0196 ····:cond_0
199 ····invoke-virtual·{v0},·Lorg/json/JSONArray;->toString()Ljava/lang/String;197 ····invoke-virtual·{v0},·Lorg/json/JSONArray;->toString()Ljava/lang/String;
  
200 ····move-result-object·v3198 ····move-result-object·v2
  
201 ····return-object·v3199 ····return-object·v2
202 .end·method200 .end·method
727 B
smali/org/androidsoft/games/memory/kids/ui/PreferencesActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity;21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity;)V23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6427 ····.line·64
27 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity$1;->this$0:Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity;28 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity$1;->this$0:Lorg/androidsoft/games/memory/kids/ui/PreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
735 B
smali/org/androidsoft/games/memory/kids/ui/AbstractMainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·22927 ····.line·229
27 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$2;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;28 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$2;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
692 B
smali/org/androidsoft/games/memory/kids/ui/MemoryGridView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;)V23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
25 ····.prologue26 ····.prologue
26 ····.line·4227 ····.line·42
27 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView$1;->this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;28 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView$1;->this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
735 B
smali/org/androidsoft/games/memory/kids/ui/AbstractMainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·21927 ····.line·219
27 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$1;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;28 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$1;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.61 KB
smali/org/androidsoft/games/memory/kids/ui/AbstractMainActivity.smali
    
Offset 49, 15 lines modifiedOffset 49, 14 lines modified
49 .method·public·constructor·<init>()V49 .method·public·constructor·<init>()V
50 ····.locals·050 ····.locals·0
  
51 ····.prologue51 ····.prologue
52 ····.line·4552 ····.line·45
53 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V53 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
54 ····.line·302 
55 ····return-void54 ····return-void
56 .end·method55 .end·method
  
57 .method·static·synthetic·access$000(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V56 .method·static·synthetic·access$000(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V
58 ····.locals·057 ····.locals·0
59 ····.param·p0,·"x0"····#·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;58 ····.param·p0,·"x0"····#·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
Offset 99, 15 lines modifiedOffset 98, 15 lines modified
99 ····.line·4598 ····.line·45
100 ····iput-boolean·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;->mStarted:Z99 ····iput-boolean·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;->mStarted:Z
  
101 ····return·p1100 ····return·p1
102 .end·method101 .end·method
  
103 .method·private·applyRotation(FF)V102 .method·private·applyRotation(FF)V
104 ····.locals·10103 ····.locals·7
105 ····.param·p1,·"start"····#·F104 ····.param·p1,·"start"····#·F
106 ····.param·p2,·"end"····#·F105 ····.param·p2,·"end"····#·F
  
107 ····.prologue106 ····.prologue
108 ····const/4·v6,·0x1107 ····const/4·v6,·0x1
  
109 ····const/high16·v2,·0x40000000····#·2.0f108 ····const/high16·v2,·0x40000000····#·2.0f
Offset 145, 17 lines modifiedOffset 144, 17 lines modified
  
145 ····move·v2,·p2144 ····move·v2,·p2
  
146 ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;-><init>(FFFFFZ)V145 ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;-><init>(FFFFFZ)V
  
147 ····.line·259146 ····.line·259
148 ····.local·v0,·"rotation":Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;147 ····.local·v0,·"rotation":Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;
149 ····const-wide/16·v8,·0x7d0148 ····const-wide/16·v1,·0x7d0
  
150 ····invoke-virtual·{v0,·v8,·v9},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setDuration(J)V149 ····invoke-virtual·{v0,·v1,·v2},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setDuration(J)V
  
151 ····.line·260150 ····.line·260
152 ····invoke-virtual·{v0,·v6},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setFillAfter(Z)V151 ····invoke-virtual·{v0,·v6},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setFillAfter(Z)V
  
153 ····.line·261152 ····.line·261
154 ····new-instance·v1,·Landroid/view/animation/AccelerateInterpolator;153 ····new-instance·v1,·Landroid/view/animation/AccelerateInterpolator;
  
692 B
smali/org/androidsoft/games/memory/kids/ui/MemoryGridView$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;)V23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
25 ····.prologue26 ····.prologue
26 ····.line·7127 ····.line·71
27 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView$3;->this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;28 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView$3;->this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
692 B
smali/org/androidsoft/games/memory/kids/ui/MemoryGridView$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;)V23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
25 ····.prologue26 ····.prologue
26 ····.line·5727 ····.line·57
27 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView$2;->this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;28 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/MemoryGridView$2;->this$0:Lorg/androidsoft/games/memory/kids/ui/MemoryGridView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
735 B
smali/org/androidsoft/games/memory/kids/ui/AbstractMainActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;21 .field·final·synthetic·this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V23 .method·constructor·<init>(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·37427 ····.line·374
27 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$3;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;28 ····iput-object·p1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$3;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.34 KB
smali/org/androidsoft/games/memory/kids/ui/AbstractMainActivity$SwapViews.smali
    
Offset 45, 18 lines modifiedOffset 45, 18 lines modified
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·run()V48 .method·public·run()V
49 ····.locals·949 ····.locals·8
  
50 ····.prologue50 ····.prologue
51 ····const/4·v8,·0x151 ····const/4·v7,·0x1
  
52 ····const/4·v6,·0x052 ····const/4·v6,·0x0
  
53 ····const/high16·v2,·0x40000000····#·2.0f53 ····const/high16·v2,·0x40000000····#·2.0f
  
54 ····.line·30754 ····.line·307
55 ····iget-object·v1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;55 ····iget-object·v1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
Offset 128, 20 lines modifiedOffset 128, 20 lines modified
  
128 ····const/high16·v5,·0x439b0000····#·310.0f128 ····const/high16·v5,·0x439b0000····#·310.0f
  
129 ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;-><init>(FFFFFZ)V129 ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;-><init>(FFFFFZ)V
  
130 ····.line·317130 ····.line·317
131 ····.local·v0,·"rotation":Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;131 ····.local·v0,·"rotation":Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;
132 ····const-wide/16·v6,·0x7d0132 ····const-wide/16·v1,·0x7d0
  
133 ····invoke-virtual·{v0,·v6,·v7},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setDuration(J)V133 ····invoke-virtual·{v0,·v1,·v2},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setDuration(J)V
  
134 ····.line·318134 ····.line·318
135 ····invoke-virtual·{v0,·v8},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setFillAfter(Z)V135 ····invoke-virtual·{v0,·v7},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setFillAfter(Z)V
  
136 ····.line·319136 ····.line·319
137 ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator;137 ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator;
  
138 ····invoke-direct·{v1},·Landroid/view/animation/DecelerateInterpolator;-><init>()V138 ····invoke-direct·{v1},·Landroid/view/animation/DecelerateInterpolator;-><init>()V
  
139 ····invoke-virtual·{v0,·v1},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V139 ····invoke-virtual·{v0,·v1},·Lorg/androidsoft/games/memory/kids/Rotate3dAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
Offset 154, 12 lines modifiedOffset 154, 12 lines modified
154 ····move-result-object·v1154 ····move-result-object·v1
  
155 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->startAnimation(Landroid/view/animation/Animation;)V155 ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->startAnimation(Landroid/view/animation/Animation;)V
  
156 ····.line·322156 ····.line·322
157 ····iget-object·v1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;157 ····iget-object·v1,·p0,·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;
  
158 ····invoke-static·{v1,·v8},·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;->access$502(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;Z)Z158 ····invoke-static·{v1,·v7},·Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;->access$502(Lorg/androidsoft/games/memory/kids/ui/AbstractMainActivity;Z)Z
  
159 ····.line·323159 ····.line·323
160 ····return-void160 ····return-void
161 .end·method161 .end·method
623 B
smali/org/androidsoft/utils/ui/WhatsNewActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity;21 .field·final·synthetic·this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/utils/ui/WhatsNewActivity;)V23 .method·constructor·<init>(Lorg/androidsoft/utils/ui/WhatsNewActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/utils/ui/WhatsNewActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·12127 ····.line·121
27 ····iput-object·p1,·p0,·Lorg/androidsoft/utils/ui/WhatsNewActivity$1;->this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity;28 ····iput-object·p1,·p0,·Lorg/androidsoft/utils/ui/WhatsNewActivity$1;->this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13.9 KB
smali/org/androidsoft/utils/credits/CreditsView.smali
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ····.line·37126 ····.line·37
127 ····invoke-direct·{p0},·Lorg/androidsoft/utils/credits/CreditsView;->drawFrame()V127 ····invoke-direct·{p0},·Lorg/androidsoft/utils/credits/CreditsView;->drawFrame()V
  
128 ····return-void128 ····return-void
129 .end·method129 .end·method
  
130 .method·static·synthetic·access$100(Lorg/androidsoft/utils/credits/CreditsView;J)V130 .method·static·synthetic·access$100(Lorg/androidsoft/utils/credits/CreditsView;J)V
131 ····.locals·1131 ····.locals·0
132 ····.param·p0,·"x0"····#·Lorg/androidsoft/utils/credits/CreditsView;132 ····.param·p0,·"x0"····#·Lorg/androidsoft/utils/credits/CreditsView;
133 ····.param·p1,·"x1"····#·J133 ····.param·p1,·"x1"····#·J
  
134 ····.prologue134 ····.prologue
135 ····.line·37135 ····.line·37
136 ····invoke-direct·{p0,·p1,·p2},·Lorg/androidsoft/utils/credits/CreditsView;->prepareFrame(J)V136 ····invoke-direct·{p0,·p1,·p2},·Lorg/androidsoft/utils/credits/CreditsView;->prepareFrame(J)V
  
Offset 186, 172 lines modifiedOffset 186, 169 lines modified
186 ············">;I)V"186 ············">;I)V"
187 ········}187 ········}
188 ····.end·annotation188 ····.end·annotation
  
189 ····.prologue189 ····.prologue
190 ····.line·104190 ····.line·104
191 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/utils/credits/CreditsItem;>;"191 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/utils/credits/CreditsItem;>;"
192 ····add-int/lit8·v2,·p2,·0x1e192 ····add-int/lit8·v1,·p2,·0x1e
  
193 ····.line·105193 ····.line·105
194 ····.local·v2,·"offset":I194 ····.local·v1,·"offset":I
195 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;195 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
196 ····move-result-object·v0196 ····move-result-object·v2
  
197 ····.local·v0,·"i$":Ljava/util/Iterator; 
198 ····:goto_0197 ····:goto_0
199 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z198 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
200 ····move-result·v3199 ····move-result·v3
  
201 ····if-eqz·v3,·:cond_0200 ····if-eqz·v3,·:cond_0
  
202 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;201 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
203 ····move-result-object·v1202 ····move-result-object·v0
  
204 ····check-cast·v1,·Lorg/androidsoft/utils/credits/CreditsItem;203 ····check-cast·v0,·Lorg/androidsoft/utils/credits/CreditsItem;
  
205 ····.line·107204 ····.line·107
206 ····.local·v1,·"item":Lorg/androidsoft/utils/credits/CreditsItem;205 ····.local·v0,·"item":Lorg/androidsoft/utils/credits/CreditsItem;
207 ····invoke-interface·{v1},·Lorg/androidsoft/utils/credits/CreditsItem;->getBeforeSpacing()I206 ····invoke-interface·{v0},·Lorg/androidsoft/utils/credits/CreditsItem;->getBeforeSpacing()I
  
208 ····move-result·v3207 ····move-result·v3
  
209 ····add-int/2addr·v2,·v3208 ····add-int/2addr·v1,·v3
  
210 ····.line·108209 ····.line·108
211 ····invoke-interface·{v1,·v2},·Lorg/androidsoft/utils/credits/CreditsItem;->setOffset(I)V210 ····invoke-interface·{v0,·v1},·Lorg/androidsoft/utils/credits/CreditsItem;->setOffset(I)V
  
212 ····.line·109211 ····.line·109
213 ····invoke-interface·{v1},·Lorg/androidsoft/utils/credits/CreditsItem;->getAfterSpacing()I212 ····invoke-interface·{v0},·Lorg/androidsoft/utils/credits/CreditsItem;->getAfterSpacing()I
  
214 ····move-result·v3213 ····move-result·v3
  
215 ····add-int/2addr·v2,·v3214 ····add-int/2addr·v1,·v3
  
216 ····.line·110215 ····.line·110
217 ····goto·:goto_0216 ····goto·:goto_0
  
218 ····.line·111217 ····.line·111
219 ····.end·local·v1····#·"item":Lorg/androidsoft/utils/credits/CreditsItem;218 ····.end·local·v0····#·"item":Lorg/androidsoft/utils/credits/CreditsItem;
220 ····:cond_0219 ····:cond_0
221 ····return-void220 ····return-void
222 .end·method221 .end·method
  
223 .method·private·declared-synchronized·drawFrame()V222 .method·private·declared-synchronized·drawFrame()V
224 ····.locals·5223 ····.locals·4
  
225 ····.prologue224 ····.prologue
226 ····.line·262225 ····.line·262
227 ····monitor-enter·p0226 ····monitor-enter·p0
  
228 ····:try_start_0227 ····:try_start_0
229 ····iget-object·v3,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;228 ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;
  
230 ····if-eqz·v3,·:cond_0229 ····if-eqz·v2,·:cond_0
  
231 ····.line·264230 ····.line·264
232 ····iget-object·v3,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;231 ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;
  
233 ····const/4·v4,·0x0232 ····const/4·v3,·0x0
  
234 ····iput-boolean·v4,·v3,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->cont:Z233 ····iput-boolean·v3,·v2,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->cont:Z
235 ····:try_end_0234 ····:try_end_0
236 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1235 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1
  
237 ····.line·267236 ····.line·267
238 ····:cond_0237 ····:cond_0
239 ····const/4·v0,·0x0238 ····const/4·v0,·0x0
  
240 ····.line·270239 ····.line·270
241 ····.local·v0,·"canvas":Landroid/graphics/Canvas;240 ····.local·v0,·"canvas":Landroid/graphics/Canvas;
242 ····:try_start_1241 ····:try_start_1
243 ····iget-object·v3,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mHolder:Landroid/view/SurfaceHolder;242 ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mHolder:Landroid/view/SurfaceHolder;
  
244 ····const/4·v4,·0x0243 ····const/4·v3,·0x0
  
245 ····invoke-interface·{v3,·v4},·Landroid/view/SurfaceHolder;->lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;244 ····invoke-interface·{v2,·v3},·Landroid/view/SurfaceHolder;->lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas;
  
246 ····move-result-object·v0245 ····move-result-object·v0
  
247 ····.line·271246 ····.line·271
248 ····if-eqz·v0,·:cond_2247 ····if-eqz·v0,·:cond_2
  
249 ····.line·273248 ····.line·273
250 ····invoke-virtual·{p0,·v0},·Lorg/androidsoft/utils/credits/CreditsView;->drawBackground(Landroid/graphics/Canvas;)V249 ····invoke-virtual·{p0,·v0},·Lorg/androidsoft/utils/credits/CreditsView;->drawBackground(Landroid/graphics/Canvas;)V
  
251 ····.line·275250 ····.line·275
252 ····iget-object·v3,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->credits:Ljava/util/List;251 ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->credits:Ljava/util/List;
  
253 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;252 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
254 ····move-result-object·v1253 ····move-result-object·v2
  
255 ····.local·v1,·"i$":Ljava/util/Iterator; 
256 ····:goto_0254 ····:goto_0
257 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z255 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
258 ····move-result·v3256 ····move-result·v3
  
Max diff block lines reached; 8915/14152 bytes (62.99%) of diff not shown.
3.51 KB
smali/org/androidsoft/utils/credits/CreditsView$CreditsThread.smali
    
Offset 61, 43 lines modifiedOffset 61, 43 lines modified
61 ····.line·20361 ····.line·203
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
  
64 #·virtual·methods64 #·virtual·methods
65 .method·public·run()V65 .method·public·run()V
66 ····.locals·866 ····.locals·7
  
67 ····.prologue67 ····.prologue
68 ····.line·20868 ····.line·208
69 ····:cond_069 ····:cond_0
70 ····iget-boolean·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->alive:Z70 ····iget-boolean·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->alive:Z
  
71 ····if-eqz·v1,·:cond_171 ····if-eqz·v1,·:cond_1
  
72 ····.line·21072 ····.line·210
73 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J73 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
74 ····move-result-wide·v274 ····move-result-wide·v1
  
75 ····iput-wide·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->current:J75 ····iput-wide·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->current:J
  
76 ····.line·21176 ····.line·211
77 ····iget-wide·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->current:J77 ····iget-wide·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->current:J
  
78 ····iget-wide·v4,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->lastTime:J78 ····iget-wide·v3,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->lastTime:J
  
79 ····sub-long/2addr·v2,·v479 ····sub-long/2addr·v1,·v3
  
80 ····iput-wide·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->ellapsed:J80 ····iput-wide·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->ellapsed:J
  
81 ····.line·21281 ····.line·212
82 ····iget-wide·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->current:J82 ····iget-wide·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->current:J
  
83 ····iput-wide·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->lastTime:J83 ····iput-wide·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->lastTime:J
  
84 ····.line·21384 ····.line·213
85 ····iget-object·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/utils/credits/CreditsView;85 ····iget-object·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/utils/credits/CreditsView;
  
86 ····iget-wide·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->ellapsed:J86 ····iget-wide·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->ellapsed:J
  
87 ····invoke-static·{v1,·v2,·v3},·Lorg/androidsoft/utils/credits/CreditsView;->access$100(Lorg/androidsoft/utils/credits/CreditsView;J)V87 ····invoke-static·{v1,·v2,·v3},·Lorg/androidsoft/utils/credits/CreditsView;->access$100(Lorg/androidsoft/utils/credits/CreditsView;J)V
Offset 122, 37 lines modifiedOffset 122, 37 lines modified
  
122 ····iget-object·v3,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/utils/credits/CreditsView;122 ····iget-object·v3,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/utils/credits/CreditsView;
  
123 ····invoke-static·{v3},·Lorg/androidsoft/utils/credits/CreditsView;->access$300(Lorg/androidsoft/utils/credits/CreditsView;)I123 ····invoke-static·{v3},·Lorg/androidsoft/utils/credits/CreditsView;->access$300(Lorg/androidsoft/utils/credits/CreditsView;)I
  
124 ····move-result·v3124 ····move-result·v3
  
125 ····int-to-long·v4,·v3125 ····int-to-long·v3,·v3
  
126 ····iget-wide·v6,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->ellapsed:J126 ····iget-wide·v5,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->ellapsed:J
  
127 ····sub-long/2addr·v4,·v6127 ····sub-long/2addr·v3,·v5
  
128 ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z128 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
129 ····.line·216129 ····.line·216
130 ····:goto_0130 ····:goto_0
131 ····iget-boolean·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->cont:Z131 ····iget-boolean·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->cont:Z
  
132 ····if-eqz·v1,·:cond_0132 ····if-eqz·v1,·:cond_0
  
133 ····iget-boolean·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->alive:Z133 ····iget-boolean·v1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->alive:Z
  
134 ····if-eqz·v1,·:cond_0134 ····if-eqz·v1,·:cond_0
  
135 ····.line·220135 ····.line·220
136 ····const-wide/16·v2,·0x5136 ····const-wide/16·v1,·0x5
  
137 ····:try_start_0137 ····:try_start_0
138 ····invoke-static·{v2,·v3},·Ljava/lang/Thread;->sleep(J)V138 ····invoke-static·{v1,·v2},·Ljava/lang/Thread;->sleep(J)V
139 ····:try_end_0139 ····:try_end_0
140 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0140 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
  
141 ····goto·:goto_0141 ····goto·:goto_0
  
142 ····.line·221142 ····.line·221
143 ····:catch_0143 ····:catch_0
623 B
smali/org/androidsoft/utils/credits/CreditsView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/androidsoft/utils/credits/CreditsView;21 .field·final·synthetic·this$0:Lorg/androidsoft/utils/credits/CreditsView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/androidsoft/utils/credits/CreditsView;)V23 .method·constructor·<init>(Lorg/androidsoft/utils/credits/CreditsView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/androidsoft/utils/credits/CreditsView;
  
25 ····.prologue26 ····.prologue
26 ····.line·11327 ····.line·113
27 ····iput-object·p1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$1;->this$0:Lorg/androidsoft/utils/credits/CreditsView;28 ····iput-object·p1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$1;->this$0:Lorg/androidsoft/utils/credits/CreditsView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
955 B
smali/org/androidsoft/utils/res/ResourceUtils.smali
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
  
100 ····.line·58100 ····.line·58
101 ····:try_start_3101 ····:try_start_3
102 ····invoke-virtual·{v2},·Ljava/io/BufferedReader;->close()V102 ····invoke-virtual·{v2},·Ljava/io/BufferedReader;->close()V
103 ····:try_end_3103 ····:try_end_3
104 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_2104 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_2
  
105 ····.line·62105 ····.line·51
106 ····.end·local·v1····#·"e":Ljava/io/IOException;106 ····.end·local·v1····#·"e":Ljava/io/IOException;
107 ····:cond_0107 ····:cond_0
108 ····:goto_2108 ····:goto_2
109 ····return-object·v5109 ····return-object·v5
  
110 ····.line·48110 ····.line·48
111 ····.end·local·v2····#·"in":Ljava/io/BufferedReader;111 ····.end·local·v2····#·"in":Ljava/io/BufferedReader;
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ····:try_end_5133 ····:try_end_5
134 ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_1134 ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_1
  
135 ····:cond_2135 ····:cond_2
136 ····:goto_3136 ····:goto_3
137 ····move-object·v2,·v3137 ····move-object·v2,·v3
  
138 ····.line·62138 ····.line·48
139 ····.end·local·v3····#·"in":Ljava/io/BufferedReader;139 ····.end·local·v3····#·"in":Ljava/io/BufferedReader;
140 ····.restart·local·v2····#·"in":Ljava/io/BufferedReader;140 ····.restart·local·v2····#·"in":Ljava/io/BufferedReader;
141 ····goto·:goto_2141 ····goto·:goto_2
  
142 ····.line·59142 ····.line·59
143 ····.end·local·v2····#·"in":Ljava/io/BufferedReader;143 ····.end·local·v2····#·"in":Ljava/io/BufferedReader;
144 ····.restart·local·v3····#·"in":Ljava/io/BufferedReader;144 ····.restart·local·v3····#·"in":Ljava/io/BufferedReader;