95.6 KB
/home/fdroid/fdroiddata/tmp/com.tjm.stripepaper_2.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.tjm.stripepaper_2.apk
1.73 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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: <DYm8Wi1j4I6cJX5qvZvSOHjzhhw=>, actual: <jOcUTej633IVvKN4P9Yc8tjC3H0=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <IOeVGZuWqAnte7Is+rAQbex5Du8=>, actual: <9SnLW1TB8QQ53ktDJPxcHjO3UQA=> ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <TL83DfZD4MrQ4GqOszDIVlJ3TP4=>, actual: <3QE+XXxpcUDkFJ7l7EzuhuNIJc4=>
    
Offset 1, 16 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:·d9b3dec477ee042c6d0089e26d1f139a0a46578175c6220f5de1c7c6c6e32230 
10 Signer·#1·certificate·SHA-1·digest:·94133fb1e34f048344eefecde70ad24347ab5152 
11 Signer·#1·certificate·MD5·digest:·375609e4af192501a26d689c8db11574 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a01e133368dc3413f1de34174db64644a96ad847436ce06386e56230d7c52bfb 
15 Signer·#1·public·key·SHA-1·digest:·a2639c8935231c35372bb97aa9ceb2b5495d7bc0 
16 Signer·#1·public·key·MD5·digest:·48c05565190e0836d0054b7156308a5e 
25.7 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 106 lines modifiedOffset 1, 109 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:·····················23308·(0000000000005B0Ch)4 ··Zip·archive·file·size:·····················23104·(0000000000005A40h)
5 ··Actual·end-cent-dir·record·offset:·········23286·(0000000000005AF6h)5 ··Actual·end-cent-dir·record·offset:·········23082·(0000000000005A2Ah)
6 ··Expected·end-cent-dir·record·offset:·······23286·(0000000000005AF6h)6 ··Expected·end-cent-dir·record·offset:·······23082·(0000000000005A2Ah)
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·13·entries.9 ··central·directory·contains·13·entries.
10 ··The·central·directory·is·913·(0000000000000391h)·bytes·long,10 ··The·central·directory·is·913·(0000000000000391h)·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·22373·(0000000000005765h).12 ··is·22169·(0000000000005699h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··res/layout/main.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):··········2014·Oct·23·18:11:3626 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·14:09:46
27 ··32-bit·CRC·value·(hex):·························6179fdd827 ··32-bit·CRC·value·(hex):·························b3672a07
28 ··compressed·size:································447·bytes28 ··compressed·size:································466·bytes
29 ··uncompressed·size:······························848·bytes29 ··uncompressed·size:······························1064·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·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/6D0455F0.SF43 ··res/xml/prefs.xml
  
42 ··offset·of·local·header·from·start·of·archive:···51344 ··offset·of·local·header·from·start·of·archive:···535
43 ··················································(0000000000000201h)·bytes45 ··················································(0000000000000217h)·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):··········2014·Oct·23·18:11:3654 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·14:09:46
53 ··32-bit·CRC·value·(hex):·························003f531955 ··32-bit·CRC·value·(hex):·························e1faf258
54 ··compressed·size:································515·bytes56 ··compressed·size:································700·bytes
55 ··uncompressed·size:······························969·bytes57 ··uncompressed·size:······························1832·bytes
56 ··length·of·filename:·····························20·characters58 ··length·of·filename:·····························17·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/6D0455F0.RSA69 ··res/xml/stripepaper.xml
  
68 ··offset·of·local·header·from·start·of·archive:···109470 ··offset·of·local·header·from·start·of·archive:···1298
69 ··················································(0000000000000446h)·bytes71 ··················································(0000000000000512h)·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):··········2014·Oct·23·18:11:3680 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·14:09:46
79 ··32-bit·CRC·value·(hex):·························b1e3c2c781 ··32-bit·CRC·value·(hex):·························85d7d740
80 ··compressed·size:································1078·bytes82 ··compressed·size:································250·bytes
81 ··uncompressed·size:······························1332·bytes83 ··uncompressed·size:······························416·bytes
82 ··length·of·filename:·····························21·characters84 ··length·of·filename:·····························23·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
  
Offset 109, 306 lines modifiedOffset 112, 289 lines modified
109 Central·directory·entry·#4:112 Central·directory·entry·#4:
110 ---------------------------113 ---------------------------
  
111 ··There·are·an·extra·16·bytes·preceding·this·file.114 ··There·are·an·extra·16·bytes·preceding·this·file.
  
112 ··AndroidManifest.xml115 ··AndroidManifest.xml
  
113 ··offset·of·local·header·from·start·of·archive:···2239116 ··offset·of·local·header·from·start·of·archive:···1617
114 ··················································(00000000000008BFh)·bytes117 ··················································(0000000000000651h)·bytes
115 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT118 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
116 ··version·of·encoding·software:···················2.0119 ··version·of·encoding·software:···················2.0
117 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT120 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
118 ··minimum·software·version·required·to·extract:···2.0121 ··minimum·software·version·required·to·extract:···2.0
119 ··compression·method:·····························deflated122 ··compression·method:·····························deflated
120 ··compression·sub-type·(deflation):···············normal123 ··compression·sub-type·(deflation):···············normal
121 ··file·security·status:···························not·encrypted124 ··file·security·status:···························not·encrypted
122 ··extended·local·header:··························yes125 ··extended·local·header:··························yes
Max diff block lines reached; 17996/26256 bytes (68.54%) 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.05 KB
AndroidManifest.xml (decoded)
1020 B
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="2"·android:versionName="2.0"·package="com.tjm.stripepaper"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="2"·android:versionName="2.0"·package="com.tjm.stripepaper">
3 ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="19"/>3 ··<uses-sdk·android:minSdkVersion="15"·android:targetSdkVersion="19"/>
4 ··<uses-feature·android:name="android.software.live_wallpaper"·android:required="true"/>4 ··<uses-feature·android:name="android.software.live_wallpaper"·android:required="true"/>
5 ··<application·android:label="@string/app_name"·android:icon="@drawable/ic_launcher">5 ··<application·android:label="@string/app_name"·android:icon="@drawable/ic_launcher">
6 ····<service·android:label="@string/app_name"·android:name="com.tjm.stripepaper.MyWallpaperService"·android:permission="android.permission.BIND_WALLPAPER"·android:enabled="true">6 ····<service·android:label="@string/app_name"·android:name="com.tjm.stripepaper.MyWallpaperService"·android:permission="android.permission.BIND_WALLPAPER"·android:enabled="true">
7 ······<intent-filter>7 ······<intent-filter>
8 ········<action·android:name="android.service.wallpaper.WallpaperService"/>8 ········<action·android:name="android.service.wallpaper.WallpaperService"/>
9 ······</intent-filter>9 ······</intent-filter>
39.4 KB
resources.arsc
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·ac17·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·3c17·0000·0100·0000·0100·1c00··....<...........
00000010:·1805·0000·3800·0000·0000·0000·0001·0000··....8...........00000010:·1805·0000·3800·0000·0000·0000·0001·0000··....8...........
00000020:·fc00·0000·0000·0000·0000·0000·1600·0000··................00000020:·fc00·0000·0000·0000·0000·0000·1600·0000··................
00000030:·2a00·0000·4400·0000·6b00·0000·9200·0000··*...D...k.......00000030:·2a00·0000·4400·0000·6b00·0000·9200·0000··*...D...k.......
00000040:·ba00·0000·e300·0000·ed00·0000·fe00·0000··................00000040:·ba00·0000·e300·0000·ed00·0000·fe00·0000··................
00000050:·0d01·0000·1e01·0000·2701·0000·3a01·0000··........'...:...00000050:·0d01·0000·1e01·0000·2701·0000·3a01·0000··........'...:...
00000060:·4d01·0000·6301·0000·7401·0000·8301·0000··M...c...t.......00000060:·4d01·0000·6301·0000·7401·0000·8301·0000··M...c...t.......
00000070:·9101·0000·a001·0000·b501·0000·c201·0000··................00000070:·9101·0000·a001·0000·b501·0000·c201·0000··................
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
000004b0:·616e·000b·0b53·7472·6970·6570·6170·6572··an...Stripepaper000004b0:·616e·000b·0b53·7472·6970·6570·6170·6572··an...Stripepaper
000004c0:·002a·2a41·7265·2079·6f75·2073·7572·6520··.**Are·you·sure·000004c0:·002a·2a41·7265·2079·6f75·2073·7572·6520··.**Are·you·sure·
000004d0:·796f·7520·7761·6e74·2074·6f20·7265·7365··you·want·to·rese000004d0:·796f·7520·7761·6e74·2074·6f20·7265·7365··you·want·to·rese
000004e0:·7420·746f·2064·6566·6175·6c74·3f00·1010··t·to·default?...000004e0:·7420·746f·2064·6566·6175·6c74·3f00·1010··t·to·default?...
000004f0:·4465·6661·756c·7420·5365·7474·696e·6773··Default·Settings000004f0:·4465·6661·756c·7420·5365·7474·696e·6773··Default·Settings
00000500:·000b·0b50·7265·6665·7265·6e63·6573·0011··...Preferences..00000500:·000b·0b50·7265·6665·7265·6e63·6573·0011··...Preferences..
00000510:·1152·6573·6574·2074·6f20·6465·6661·756c··.Reset·to·defaul00000510:·1152·6573·6574·2074·6f20·6465·6661·756c··.Reset·to·defaul
00000520:·743f·0000·0002·2001·8812·0000·7f00·0000··t?....·.........00000520:·743f·0000·0002·1c01·1812·0000·7f00·0000··t?..............
00000530:·6300·6f00·6d00·2e00·7400·6a00·6d00·2e00··c.o.m...t.j.m...00000530:·6300·6f00·6d00·2e00·7400·6a00·6d00·2e00··c.o.m...t.j.m...
00000540:·7300·7400·7200·6900·7000·6500·7000·6100··s.t.r.i.p.e.p.a.00000540:·7300·7400·7200·6900·7000·6500·7000·6100··s.t.r.i.p.e.p.a.
00000550:·7000·6500·7200·0000·0000·0000·0000·0000··p.e.r...........00000550:·7000·6500·7200·0000·0000·0000·0000·0000··p.e.r...........
00000560:·0000·0000·0000·0000·0000·0000·0000·0000··................00000560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000570:·0000·0000·0000·0000·0000·0000·0000·0000··................00000570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000580:·0000·0000·0000·0000·0000·0000·0000·0000··................00000580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000590:·0000·0000·0000·0000·0000·0000·0000·0000··................00000590:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 93, 287 lines modifiedOffset 93, 280 lines modified
000005c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000005c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000005d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000005e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000005f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000600:·0000·0000·0000·0000·0000·0000·0000·0000··................00000600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000610:·0000·0000·0000·0000·0000·0000·0000·0000··................00000610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000620:·0000·0000·0000·0000·0000·0000·0000·0000··................00000620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000630:·2001·0000·0700·0000·9401·0000·2400·0000···...........$...00000630:·1c01·0000·0700·0000·9001·0000·2400·0000··............$...
00000640:·0000·0000·0100·1c00·7400·0000·0700·0000··........t.......00000640:·0100·1c00·7400·0000·0700·0000·0000·0000··....t...........
 00000650:·0001·0000·3800·0000·0000·0000·0000·0000··....8...........
 00000660:·0700·0000·1200·0000·1b00·0000·2100·0000··............!...
 00000670:·2900·0000·3200·0000·0404·6174·7472·0008··)...2.....attr..
 00000680:·0864·7261·7761·626c·6500·0606·6c61·796f··.drawable...layo
 00000690:·7574·0003·0378·6d6c·0005·0561·7272·6179··ut...xml...array
 000006a0:·0006·0673·7472·696e·6700·0505·7374·796c··...string...styl
 000006b0:·6500·0000·0100·1c00·d402·0000·2400·0000··e...........$...
00000650:·0000·0000·0001·0000·3800·0000·0000·0000··........8.......000006c0:·0000·0000·0001·0000·ac00·0000·0000·0000··................
00000660:·0000·0000·0700·0000·1200·0000·1b00·0000··................000006d0:·0000·0000·0e00·0000·1500·0000·1d00·0000··................
00000670:·2100·0000·2900·0000·3200·0000·0404·6174··!...)...2.....at 
00000680:·7472·0008·0864·7261·7761·626c·6500·0606··tr...drawable... 
00000690:·6c61·796f·7574·0003·0378·6d6c·0005·0561··layout...xml...a 
000006a0:·7272·6179·0006·0673·7472·696e·6700·0505··rray...string... 
000006b0:·7374·796c·6500·0000·0100·1c00·d402·0000··style...........000006e0:·2b00·0000·3e00·0000·4800·0000·5e00·0000··+...>...H...^...
 000006f0:·6700·0000·7800·0000·8900·0000·9800·0000··g...x...........
 00000700:·a600·0000·b500·0000·c600·0000·d500·0000··................
 00000710:·ea00·0000·fb00·0000·1101·0000·1b01·0000··................
 00000720:·2e01·0000·3b01·0000·4501·0000·5b01·0000··....;...E...[...
 00000730:·6b01·0000·7f01·0000·8701·0000·9501·0000··k...............
 00000740:·9e01·0000·b201·0000·c501·0000·d001·0000··................
 00000750:·e701·0000·fa01·0000·0802·0000·1b02·0000··................
 00000760:·0b0b·6963·5f6c·6175·6e63·6865·7200·0404··..ic_launcher...
 00000770:·6d61·696e·0005·0570·7265·6673·000b·0b73··main...prefs...s
 00000780:·7472·6970·6570·6170·6572·0010·1061·6472··tripepaper...adr
 00000790:·6966·745f·696e·5f64·7265·616d·7300·0707··ift_in_dreams...
 000007a0:·616c·6765·7269·6100·1313·6261·636b·7961··algeria...backya
 000007b0:·7264·5f66·616c·6c5f·6861·7665·6e00·0606··rd_fall_haven...
 000007c0:·626c·6f6e·6465·000e·0e63·686f·636f·6c61··blonde...chocola
 000007d0:·7465·5f62·6f6d·6200·0e0e·6465·6570·5f73··te_bomb...deep_s
 000007e0:·6b79·5f62·6c75·6573·000c·0c64·7265·616d··ky_blues...dream
 000007f0:·5f6d·6167·6e65·7400·0b0b·6761·6d65·626f··_magnet...gamebo
 00000800:·6f6b·6572·7300·0c0c·6765·6e74·6c65·5f77··okers...gentle_w
 00000810:·6176·6573·000e·0e67·6961·6e74·5f67·6f6c··aves...giant_gol
 00000820:·6466·6973·6800·0c0c·676f·6f64·5f66·7269··dfish...good_fri
 00000830:·656e·6473·0012·1269·5f64·656d·616e·645f··ends...i_demand_
 00000840:·615f·7061·6e63·616b·6500·0e0e·6c69·6d65··a_pancake...lime
 00000850:·6164·655f·6f6e·5f69·6365·0013·136d·656c··ade_on_ice...mel
 00000860:·6c6f·6e5f·6261·6c6c·5f73·7570·7269·7365··lon_ball_suprise
 00000870:·0007·076d·696c·6b6d·616e·0010·106e·6577··...milkman...new
 00000880:·6c79·5f72·6973·656e·5f6d·6f6f·6e00·0a0a··ly_risen_moon...
 00000890:·6f63·6561·6e5f·6669·7665·0007·0772·6564··ocean_five...red
 000008a0:·6865·6164·0013·1373·616c·7479·5f73·6f72··head...salty_sor
 000008b0:·6265·745f·7375·6e73·6574·000d·0d73·6865··bet_sunset...she
 000008c0:·5f69·735f·6672·656e·6368·0011·1173·6f75··_is_french...sou
 000008d0:·6e64·735f·6c69·6b65·5f77·6f72·6d73·0005··nds_like_worms..
 000008e0:·0573·7567·6172·000b·0b74·6865·6d65·5f6e··.sugar...theme_n
 000008f0:·616d·6573·0006·0674·6865·6d65·7300·1111··ames...themes...
 00000900:·7468·6f75·6768·745f·7072·6f76·6f6b·696e··thought_provokin
 00000910:·6700·1010·796f·755f·7769·6c6c·5f62·655f··g...you_will_be_
 00000920:·6672·6565·0008·0861·7070·5f6e·616d·6500··free...app_name.
 00000930:·1414·6172·655f·796f·755f·7375·7265·5f64··..are_you_sure_d
 00000940:·6566·6175·6c74·0010·1064·6566·7561·6c74··efault...defualt
 00000950:·5f73·6574·7469·6e67·7300·0b0b·7072·6566··_settings...pref
 00000960:·6572·656e·6365·7300·1010·7265·7365·745f··erences...reset_
 00000970:·746f·5f64·6566·6175·6c74·0008·0841·7070··to_default...App
 00000980:·5468·656d·6500·0000·0202·1000·1000·0000··Theme...........
 00000990:·0100·0000·0000·0000·0202·1000·1400·0000··................
 000009a0:·0200·0000·0100·0000·0001·0000·0102·3800··..............8.
 000009b0:·4c00·0000·0200·0000·0100·0000·3c00·0000··L...........<...
000006c0:·2400·0000·0000·0000·0001·0000·ac00·0000··$...............000009c0:·2400·0000·0000·0000·0000·0000·0000·a000··$...............
000006d0:·0000·0000·0000·0000·0e00·0000·1500·0000··................000009d0:·0000·0000·0000·0000·0400·0000·0000·0000··................
000006e0:·1d00·0000·2b00·0000·3e00·0000·4800·0000··....+...>...H... 
000006f0:·5e00·0000·6700·0000·7800·0000·8900·0000··^...g...x....... 
00000700:·9800·0000·a600·0000·b500·0000·c600·0000··................ 
00000710:·d500·0000·ea00·0000·fb00·0000·1101·0000··................ 
00000720:·1b01·0000·2e01·0000·3b01·0000·4501·0000··........;...E... 
00000730:·5b01·0000·6b01·0000·7f01·0000·8701·0000··[...k........... 
00000740:·9501·0000·9e01·0000·b201·0000·c501·0000··................ 
00000750:·d001·0000·e701·0000·fa01·0000·0802·0000··................ 
00000760:·1b02·0000·0b0b·6963·5f6c·6175·6e63·6865··......ic_launche 
00000770:·7200·0404·6d61·696e·0005·0570·7265·6673··r...main...prefs 
00000780:·000b·0b73·7472·6970·6570·6170·6572·0010··...stripepaper.. 
00000790:·1061·6472·6966·745f·696e·5f64·7265·616d··.adrift_in_dream 
000007a0:·7300·0707·616c·6765·7269·6100·1313·6261··s...algeria...ba 
000007b0:·636b·7961·7264·5f66·616c·6c5f·6861·7665··ckyard_fall_have 
000007c0:·6e00·0606·626c·6f6e·6465·000e·0e63·686f··n...blonde...cho 
000007d0:·636f·6c61·7465·5f62·6f6d·6200·0e0e·6465··colate_bomb...de 
000007e0:·6570·5f73·6b79·5f62·6c75·6573·000c·0c64··ep_sky_blues...d 
000007f0:·7265·616d·5f6d·6167·6e65·7400·0b0b·6761··ream_magnet...ga 
00000800:·6d65·626f·6f6b·6572·7300·0c0c·6765·6e74··mebookers...gent 
00000810:·6c65·5f77·6176·6573·000e·0e67·6961·6e74··le_waves...giant 
00000820:·5f67·6f6c·6466·6973·6800·0c0c·676f·6f64··_goldfish...good 
00000830:·5f66·7269·656e·6473·0012·1269·5f64·656d··_friends...i_dem 
00000840:·616e·645f·615f·7061·6e63·616b·6500·0e0e··and_a_pancake... 
00000850:·6c69·6d65·6164·655f·6f6e·5f69·6365·0013··limeade_on_ice.. 
00000860:·136d·656c·6c6f·6e5f·6261·6c6c·5f73·7570··.mellon_ball_sup 
00000870:·7269·7365·0007·076d·696c·6b6d·616e·0010··rise...milkman.. 
00000880:·106e·6577·6c79·5f72·6973·656e·5f6d·6f6f··.newly_risen_moo 
00000890:·6e00·0a0a·6f63·6561·6e5f·6669·7665·0007··n...ocean_five.. 
000008a0:·0772·6564·6865·6164·0013·1373·616c·7479··.redhead...salty 
000008b0:·5f73·6f72·6265·745f·7375·6e73·6574·000d··_sorbet_sunset.. 
000008c0:·0d73·6865·5f69·735f·6672·656e·6368·0011··.she_is_french.. 
000008d0:·1173·6f75·6e64·735f·6c69·6b65·5f77·6f72··.sounds_like_wor 
Max diff block lines reached; 24970/40277 bytes (62.00%) of diff not shown.
8.81 KB
classes.dex
8.79 KB
classes.jar
1.01 KB
zipinfo -v {}
    
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ··version·of·encoding·software:···················2.0138 ··version·of·encoding·software:···················2.0
139 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT139 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
140 ··minimum·software·version·required·to·extract:···2.0140 ··minimum·software·version·required·to·extract:···2.0
141 ··compression·method:·····························none·(stored)141 ··compression·method:·····························none·(stored)
142 ··file·security·status:···························not·encrypted142 ··file·security·status:···························not·encrypted
143 ··extended·local·header:··························no143 ··extended·local·header:··························no
144 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00144 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
145 ··32-bit·CRC·value·(hex):·························656dc9b5145 ··32-bit·CRC·value·(hex):·························68c75437
146 ··compressed·size:································6685·bytes146 ··compressed·size:································6685·bytes
147 ··uncompressed·size:······························6685·bytes147 ··uncompressed·size:······························6685·bytes
148 ··length·of·filename:·····························62·characters148 ··length·of·filename:·····························62·characters
149 ··length·of·extra·field:··························0·bytes149 ··length·of·extra·field:··························0·bytes
150 ··length·of·file·comment:·························0·characters150 ··length·of·file·comment:·························0·characters
151 ··disk·number·on·which·file·begins:···············disk·1151 ··disk·number·on·which·file·begins:···············disk·1
152 ··apparent·file·type:·····························binary152 ··apparent·file·type:·····························binary
7.76 KB
com/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine.class
7.64 KB
javap -verbose -constants -s -l -private {}
    
Offset 661, 15 lines modifiedOffset 661, 15 lines modified
661 ·······346:·invokespecial·#79·················//·Method·refreshFrame:()V661 ·······346:·invokespecial·#79·················//·Method·refreshFrame:()V
662 ·······349:·return662 ·······349:·return
  
663 ··private·void·drawFrame();663 ··private·void·drawFrame();
664 ····descriptor:·()V664 ····descriptor:·()V
665 ····flags:·(0x0002)·ACC_PRIVATE665 ····flags:·(0x0002)·ACC_PRIVATE
666 ····Code:666 ····Code:
667 ······stack=300,·locals=21,·args_size=1667 ······stack=300,·locals=20,·args_size=1
668 ·········0:·ldc···········#155················//·float·-1.0f668 ·········0:·ldc···········#155················//·float·-1.0f
669 ·········2:·fstore_1669 ·········2:·fstore_1
670 ·········3:·ldc2_w········#158················//·double·0.5d670 ·········3:·ldc2_w········#158················//·double·0.5d
671 ·········6:·dstore_2671 ·········6:·dstore_2
672 ·········7:·aload_0672 ·········7:·aload_0
673 ·········8:·invokevirtual·#163················//·Method·getSurfaceHolder:()Landroid/view/SurfaceHolder;673 ·········8:·invokevirtual·#163················//·Method·getSurfaceHolder:()Landroid/view/SurfaceHolder;
674 ········11:·astore········4674 ········11:·astore········4
Offset 868, 38 lines modifiedOffset 868, 38 lines modified
868 ·······414:·invokeinterface·#217,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V868 ·······414:·invokeinterface·#217,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V
869 ·······419:·aload_0869 ·······419:·aload_0
870 ·······420:·getfield······#29·················//·Field·this$0:Lcom/tjm/stripepaper/MyWallpaperService;870 ·······420:·getfield······#29·················//·Field·this$0:Lcom/tjm/stripepaper/MyWallpaperService;
871 ·······423:·invokestatic··#225················//·Method·com/tjm/stripepaper/MyWallpaperService.access$100:(Lcom/tjm/stripepaper/MyWallpaperService;)Landroid/os/Handler;871 ·······423:·invokestatic··#225················//·Method·com/tjm/stripepaper/MyWallpaperService.access$100:(Lcom/tjm/stripepaper/MyWallpaperService;)Landroid/os/Handler;
872 ·······426:·astore········6872 ·······426:·astore········6
873 ·······428:·aload_0873 ·······428:·aload_0
874 ·······429:·getfield······#50·················//·Field·mDraw:Ljava/lang/Runnable;874 ·······429:·getfield······#50·················//·Field·mDraw:Ljava/lang/Runnable;
875 ·······432:·astore········18875 ·······432:·astore········7
876 ·······434:·aload·········6876 ·······434:·aload·········6
877 ·······436:·aload·········18877 ·······436:·aload·········7
878 ·······438:·invokevirtual·#231················//·Method·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V878 ·······438:·invokevirtual·#231················//·Method·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V
879 ·······441:·aload_0879 ·······441:·aload_0
880 ·······442:·getfield······#233················//·Field·mVisible:Z880 ·······442:·getfield······#233················//·Field·mVisible:Z
881 ·······445:·istore········8881 ·······445:·istore········8
882 ·······447:·iload·········8882 ·······447:·iload·········8
883 ·······449:·ifeq··········486883 ·······449:·ifeq··········486
884 ·······452:·aload_0884 ·······452:·aload_0
885 ·······453:·getfield······#29·················//·Field·this$0:Lcom/tjm/stripepaper/MyWallpaperService;885 ·······453:·getfield······#29·················//·Field·this$0:Lcom/tjm/stripepaper/MyWallpaperService;
886 ·······456:·invokestatic··#225················//·Method·com/tjm/stripepaper/MyWallpaperService.access$100:(Lcom/tjm/stripepaper/MyWallpaperService;)Landroid/os/Handler;886 ·······456:·invokestatic··#225················//·Method·com/tjm/stripepaper/MyWallpaperService.access$100:(Lcom/tjm/stripepaper/MyWallpaperService;)Landroid/os/Handler;
887 ·······459:·astore········6887 ·······459:·astore········6
888 ·······461:·aload_0888 ·······461:·aload_0
889 ·······462:·getfield······#50·················//·Field·mDraw:Ljava/lang/Runnable;889 ·······462:·getfield······#50·················//·Field·mDraw:Ljava/lang/Runnable;
890 ·······465:·astore········18890 ·······465:·astore········7
891 ·······467:·iconst_5891 ·······467:·iconst_5
892 ·······468:·i2l892 ·······468:·i2l
893 ·······469:·lstore········19893 ·······469:·lstore········18
894 ·······471:·ldc2_w········#234················//·double·2.5E-323d894 ·······471:·ldc2_w········#234················//·double·2.5E-323d
895 ·······474:·dstore········13895 ·······474:·dstore········15
896 ·······476:·aload·········6896 ·······476:·aload·········6
897 ·······478:·aload·········18897 ·······478:·aload·········7
898 ·······480:·lload·········19898 ·······480:·lload·········18
899 ·······482:·invokevirtual·#239················//·Method·android/os/Handler.postDelayed:(Ljava/lang/Runnable;J)Z899 ·······482:·invokevirtual·#239················//·Method·android/os/Handler.postDelayed:(Ljava/lang/Runnable;J)Z
900 ·······485:·pop900 ·······485:·pop
901 ·······486:·return901 ·······486:·return
902 ······Exception·table:902 ······Exception·table:
903 ·········from····to··target·type903 ·········from····to··target·type
904 ············16····23···239···any904 ············16····23···239···any
905 ············30····34···239···any905 ············30····34···239···any
Offset 1266, 15 lines modifiedOffset 1266, 15 lines modified
1266 ········25:·invokevirtual·#231················//·Method·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V1266 ········25:·invokevirtual·#231················//·Method·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V
1267 ········28:·return1267 ········28:·return
  
1268 ··public·void·onTouchEvent(android.view.MotionEvent);1268 ··public·void·onTouchEvent(android.view.MotionEvent);
1269 ····descriptor:·(Landroid/view/MotionEvent;)V1269 ····descriptor:·(Landroid/view/MotionEvent;)V
1270 ····flags:·(0x0001)·ACC_PUBLIC1270 ····flags:·(0x0001)·ACC_PUBLIC
1271 ····Code:1271 ····Code:
1272 ······stack=300,·locals=22,·args_size=21272 ······stack=300,·locals=24,·args_size=2
1273 ·········0:·iconst_11273 ·········0:·iconst_1
1274 ·········1:·istore_21274 ·········1:·istore_2
1275 ·········2:·ldc···········#127················//·float·1.4E-45f1275 ·········2:·ldc···········#127················//·float·1.4E-45f
1276 ·········4:·fstore_31276 ·········4:·fstore_3
1277 ·········5:·ldc2_w········#158················//·double·0.5d1277 ·········5:·ldc2_w········#158················//·double·0.5d
1278 ·········8:·dstore········41278 ·········8:·dstore········4
1279 ········10:·aload_01279 ········10:·aload_0
Offset 1320, 16 lines modifiedOffset 1320, 16 lines modified
1320 ········94:·f2d1320 ········94:·f2d
1321 ········95:·invokestatic··#209················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;1321 ········95:·invokestatic··#209················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;
1322 ········98:·astore········61322 ········98:·astore········6
1323 ·······100:·aload·········61323 ·······100:·aload·········6
1324 ·······102:·invokevirtual·#213················//·Method·java/lang/Double.floatValue:()F1324 ·······102:·invokevirtual·#213················//·Method·java/lang/Double.floatValue:()F
1325 ·······105:·fstore········151325 ·······105:·fstore········15
1326 ·······107:·invokestatic··#203················//·Method·java/lang/Math.random:()D1326 ·······107:·invokestatic··#203················//·Method·java/lang/Math.random:()D
1327 ·······110:·dstore········121327 ·······110:·dstore········16
1328 ·······112:·dload·········121328 ·······112:·dload·········16
1329 ·······114:·dload·········41329 ·······114:·dload·········4
1330 ·······116:·dcmpl1330 ·······116:·dcmpl
1331 ·······117:·istore········91331 ·······117:·istore········9
1332 ·······119:·iload·········91332 ·······119:·iload·········9
1333 ·······121:·ifle··········3351333 ·······121:·ifle··········335
1334 ·······124:·iconst_m11334 ·······124:·iconst_m1
1335 ·······125:·istore········91335 ·······125:·istore········9
Offset 1344, 16 lines modifiedOffset 1344, 16 lines modified
1344 ·······139:·fload·········141344 ·······139:·fload·········14
1345 ·······141:·fmul1345 ·······141:·fmul
1346 ·······142:·fstore········151346 ·······142:·fstore········15
1347 ·······144:·aload_01347 ·······144:·aload_0
1348 ·······145:·getfield······#138················//·Field·width:F1348 ·······145:·getfield······#138················//·Field·width:F
1349 ·······148:·fstore_31349 ·······148:·fstore_3
1350 ·······149:·invokestatic··#203················//·Method·java/lang/Math.random:()D1350 ·······149:·invokestatic··#203················//·Method·java/lang/Math.random:()D
1351 ·······152:·dstore········121351 ·······152:·dstore········16
1352 ·······154:·dload·········121352 ·······154:·dload·········16
1353 ·······156:·dload·········41353 ·······156:·dload·········4
1354 ·······158:·dcmpl1354 ·······158:·dcmpl
1355 ·······159:·istore········91355 ·······159:·istore········9
1356 ·······161:·iload·········91356 ·······161:·iload·········9
1357 ·······163:·ifle··········3441357 ·······163:·ifle··········344
1358 ·······166:·aload_01358 ·······166:·aload_0
1359 ·······167:·getfield······#143················//·Field·widthRange:F1359 ·······167:·getfield······#143················//·Field·widthRange:F
Offset 1361, 35 lines modifiedOffset 1361, 35 lines modified
1361 ·······171:·fstore········141361 ·······171:·fstore········14
1362 ·······173:·fload·········141362 ·······173:·fload·········14
1363 ·······175:·fload_31363 ·······175:·fload_3
1364 ·······176:·fadd1364 ·······176:·fadd
1365 ·······177:·fstore········141365 ·······177:·fstore········14
1366 ·······179:·fload·········141366 ·······179:·fload·········14
1367 ·······181:·f2d1367 ·······181:·f2d
1368 ·······182:·dstore········161368 ·······182:·dstore········18
1369 ·······184:·dload·········161369 ·······184:·dload·········18
1370 ·······186:·invokestatic··#209················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;1370 ·······186:·invokestatic··#209················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double;
1371 ·······189:·invokevirtual·#213················//·Method·java/lang/Double.floatValue:()F1371 ·······189:·invokevirtual·#213················//·Method·java/lang/Double.floatValue:()F
1372 ·······192:·fstore········181372 ·······192:·fstore········20
1373 ·······194:·aload_01373 ·······194:·aload_0
1374 ·······195:·getfield······#63·················//·Field·stripes:Ljava/util/List;1374 ·······195:·getfield······#63·················//·Field·stripes:Ljava/util/List;
1375 ·······198:·astore········61375 ·······198:·astore········6
1376 ·······200:·new···········#187················//·class·com/tjm/stripepaper/Stripe1376 ·······200:·new···········#187················//·class·com/tjm/stripepaper/Stripe
1377 ·······203:·astore········191377 ·······203:·astore········21
1378 ·······205:·aload_01378 ·······205:·aload_0
1379 ·······206:·invokespecial·#301················//·Method·getRandomColor:()I1379 ·······206:·invokespecial·#301················//·Method·getRandomColor:()I
1380 ·······209:·istore········201380 ·······209:·istore········22
1381 ·······211:·aload·········191381 ·······211:·aload·········21
1382 ·······213:·fload·········181382 ·······213:·fload·········20
Max diff block lines reached; 1812/7737 bytes (23.42%) of diff not shown.
615 B
smali/com/tjm/stripepaper/SetWallpaperActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;21 .field·final·synthetic·this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tjm/stripepaper/SetWallpaperActivity;)V23 .method·constructor·<init>(Lcom/tjm/stripepaper/SetWallpaperActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tjm/stripepaper/SetWallpaperActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·3727 ····.line·37
27 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/SetWallpaperActivity$2;->this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;28 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/SetWallpaperActivity$2;->this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
566 B
smali/com/tjm/stripepaper/MyWallpaperService.smali
    
Offset 30, 15 lines modifiedOffset 30, 14 lines modified
30 ····.line·2330 ····.line·23
31 ····new-instance·v0,·Landroid/os/Handler;31 ····new-instance·v0,·Landroid/os/Handler;
  
32 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V32 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V
  
33 ····iput-object·v0,·p0,·Lcom/tjm/stripepaper/MyWallpaperService;->mHandler:Landroid/os/Handler;33 ····iput-object·v0,·p0,·Lcom/tjm/stripepaper/MyWallpaperService;->mHandler:Landroid/os/Handler;
  
34 ····.line·32 
35 ····return-void34 ····return-void
36 .end·method35 .end·method
  
37 .method·static·synthetic·access$100(Lcom/tjm/stripepaper/MyWallpaperService;)Landroid/os/Handler;36 .method·static·synthetic·access$100(Lcom/tjm/stripepaper/MyWallpaperService;)Landroid/os/Handler;
38 ····.locals·137 ····.locals·1
39 ····.param·p0,·"x0"····#·Lcom/tjm/stripepaper/MyWallpaperService;38 ····.param·p0,·"x0"····#·Lcom/tjm/stripepaper/MyWallpaperService;
  
270 B
smali/com/tjm/stripepaper/R.smali
    
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····.prologue23 ····.prologue
24 ····.line·1024 ····.line·10
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·59 
27 ····return-void26 ····return-void
28 .end·method27 .end·method
622 B
smali/com/tjm/stripepaper/MyPreferencesActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tjm/stripepaper/MyPreferencesActivity;21 .field·final·synthetic·this$0:Lcom/tjm/stripepaper/MyPreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tjm/stripepaper/MyPreferencesActivity;)V23 .method·constructor·<init>(Lcom/tjm/stripepaper/MyPreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tjm/stripepaper/MyPreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·1227 ····.line·12
27 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/MyPreferencesActivity$1;->this$0:Lcom/tjm/stripepaper/MyPreferencesActivity;28 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/MyPreferencesActivity$1;->this$0:Lcom/tjm/stripepaper/MyPreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15.4 KB
smali/com/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine.smali
    
Offset 50, 14 lines modifiedOffset 50, 15 lines modified
  
50 .field·private·widthRange:F50 .field·private·widthRange:F
  
  
51 #·direct·methods51 #·direct·methods
52 .method·public·constructor·<init>(Lcom/tjm/stripepaper/MyWallpaperService;)V52 .method·public·constructor·<init>(Lcom/tjm/stripepaper/MyWallpaperService;)V
53 ····.locals·253 ····.locals·2
 54 ····.param·p1,·"this$0"····#·Lcom/tjm/stripepaper/MyWallpaperService;
  
54 ····.prologue55 ····.prologue
55 ····.line·5056 ····.line·50
56 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->this$0:Lcom/tjm/stripepaper/MyWallpaperService;57 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->this$0:Lcom/tjm/stripepaper/MyWallpaperService;
  
57 ····invoke-direct·{p0,·p1},·Landroid/service/wallpaper/WallpaperService$Engine;-><init>(Landroid/service/wallpaper/WallpaperService;)V58 ····invoke-direct·{p0,·p1},·Landroid/service/wallpaper/WallpaperService$Engine;-><init>(Landroid/service/wallpaper/WallpaperService;)V
  
Offset 328, 22 lines modifiedOffset 329, 22 lines modified
  
328 ····.line·209329 ····.line·209
329 ····:cond_5330 ····:cond_5
330 ····return-void331 ····return-void
331 .end·method332 .end·method
  
332 .method·private·drawFrame()V333 .method·private·drawFrame()V
333 ····.locals·14334 ····.locals·13
  
334 ····.prologue335 ····.prologue
335 ····const/high16·v11,·-0x40800000····#·-1.0f336 ····const/high16·v12,·-0x40800000····#·-1.0f
  
336 ····const-wide/high16·v12,·0x3fe0000000000000L····#·0.5337 ····const-wide/high16·v10,·0x3fe0000000000000L····#·0.5
  
337 ····const/4·v10,·0x0338 ····const/4·v9,·0x0
  
338 ····.line·112339 ····.line·112
339 ····invoke-virtual·{p0},·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->getSurfaceHolder()Landroid/view/SurfaceHolder;340 ····invoke-virtual·{p0},·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->getSurfaceHolder()Landroid/view/SurfaceHolder;
  
340 ····move-result-object·v1341 ····move-result-object·v1
  
341 ····.line·113342 ····.line·113
Offset 360, 243 lines modifiedOffset 361, 239 lines modified
360 ····.line·116361 ····.line·116
361 ····if-eqz·v0,·:cond_8362 ····if-eqz·v0,·:cond_8
  
362 ····.line·117363 ····.line·117
363 ····invoke-direct·{p0},·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->checkForChanges()V364 ····invoke-direct·{p0},·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->checkForChanges()V
  
364 ····.line·118365 ····.line·118
365 ····iget-object·v5,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->stripes:Ljava/util/List;366 ····iget-object·v4,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->stripes:Ljava/util/List;
  
366 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;367 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
367 ····move-result-object·v2368 ····move-result-object·v5
  
368 ····.local·v2,·"i$":Ljava/util/Iterator; 
369 ····:cond_0369 ····:cond_0
370 ····:goto_0370 ····:goto_0
371 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z371 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
372 ····move-result·v5372 ····move-result·v4
  
373 ····if-eqz·v5,·:cond_7373 ····if-eqz·v4,·:cond_7
  
374 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;374 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
375 ····move-result-object·v3375 ····move-result-object·v2
  
376 ····check-cast·v3,·Lcom/tjm/stripepaper/Stripe;376 ····check-cast·v2,·Lcom/tjm/stripepaper/Stripe;
  
377 ····.line·119377 ····.line·119
378 ····.local·v3,·"point":Lcom/tjm/stripepaper/Stripe;378 ····.local·v2,·"point":Lcom/tjm/stripepaper/Stripe;
379 ····iget·v5,·v3,·Lcom/tjm/stripepaper/Stripe;->x:F379 ····iget·v4,·v2,·Lcom/tjm/stripepaper/Stripe;->x:F
  
380 ····iget·v6,·v3,·Lcom/tjm/stripepaper/Stripe;->speed:F380 ····iget·v6,·v2,·Lcom/tjm/stripepaper/Stripe;->speed:F
  
381 ····add-float/2addr·v5,·v6381 ····add-float/2addr·v4,·v6
  
382 ····iput·v5,·v3,·Lcom/tjm/stripepaper/Stripe;->x:F382 ····iput·v4,·v2,·Lcom/tjm/stripepaper/Stripe;->x:F
  
383 ····.line·120383 ····.line·120
384 ····iget·v5,·v3,·Lcom/tjm/stripepaper/Stripe;->x:F384 ····iget·v4,·v2,·Lcom/tjm/stripepaper/Stripe;->x:F
  
385 ····invoke-virtual·{v0},·Landroid/graphics/Canvas;->getWidth()I385 ····invoke-virtual·{v0},·Landroid/graphics/Canvas;->getWidth()I
  
386 ····move-result·v6386 ····move-result·v6
  
387 ····int-to-float·v6,·v6387 ····int-to-float·v6,·v6
  
388 ····cmpl-float·v5,·v5,·v6388 ····cmpl-float·v4,·v4,·v6
  
389 ····if-lez·v5,·:cond_4389 ····if-lez·v4,·:cond_4
  
390 ····.line·121390 ····.line·121
391 ····invoke-virtual·{v0},·Landroid/graphics/Canvas;->getWidth()I391 ····invoke-virtual·{v0},·Landroid/graphics/Canvas;->getWidth()I
  
392 ····move-result·v5392 ····move-result·v4
  
393 ····int-to-float·v5,·v5393 ····int-to-float·v4,·v4
  
394 ····iput·v5,·v3,·Lcom/tjm/stripepaper/Stripe;->x:F394 ····iput·v4,·v2,·Lcom/tjm/stripepaper/Stripe;->x:F
  
395 ····.line·122395 ····.line·122
396 ····iget·v6,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->speed:F396 ····iget·v6,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->speed:F
  
397 ····invoke-static·{},·Ljava/lang/Math;->random()D397 ····invoke-static·{},·Ljava/lang/Math;->random()D
  
398 ····move-result-wide·v8398 ····move-result-wide·v7
  
399 ····cmpl-double·v5,·v8,·v12399 ····cmpl-double·v4,·v7,·v10
  
400 ····if-lez·v5,·:cond_3400 ····if-lez·v4,·:cond_3
  
401 ····iget·v5,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->speedRange:F401 ····iget·v4,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;->speedRange:F
  
402 ····neg-float·v5,·v5402 ····neg-float·v4,·v4
  
403 ····:goto_1403 ····:goto_1
404 ····add-float/2addr·v5,·v6404 ····add-float/2addr·v4,·v6
  
405 ····float-to-double·v6,·v5405 ····float-to-double·v6,·v4
  
406 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;406 ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
407 ····move-result-object·v5407 ····move-result-object·v4
  
408 ····invoke-virtual·{v5},·Ljava/lang/Double;->floatValue()F408 ····invoke-virtual·{v4},·Ljava/lang/Double;->floatValue()F
  
409 ····move-result·v4409 ····move-result·v3
  
Max diff block lines reached; 11109/15611 bytes (71.16%) of diff not shown.
727 B
smali/com/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;21 .field·final·synthetic·this$1:Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;)V23 .method·constructor·<init>(Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;
  
25 ····.prologue26 ····.prologue
26 ····.line·4427 ····.line·44
27 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine$1;->this$1:Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;28 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine$1;->this$1:Lcom/tjm/stripepaper/MyWallpaperService$MyWallpaperEngine;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
615 B
smali/com/tjm/stripepaper/SetWallpaperActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;21 .field·final·synthetic·this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/tjm/stripepaper/SetWallpaperActivity;)V23 .method·constructor·<init>(Lcom/tjm/stripepaper/SetWallpaperActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/tjm/stripepaper/SetWallpaperActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·3127 ····.line·31
27 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/SetWallpaperActivity$1;->this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;28 ····iput-object·p1,·p0,·Lcom/tjm/stripepaper/SetWallpaperActivity$1;->this$0:Lcom/tjm/stripepaper/SetWallpaperActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V