99.7 KB
/home/fdroid/fdroiddata/tmp/be.norio.randomapp_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_be.norio.randomapp_1.apk
2.55 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: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_action_google_play.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_action_info.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_action_trash.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_action_trash.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xxhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_action_info.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_action_trash.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_action_google_play.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_action_info.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_action_google_play.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
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:·90484b9f003ae6d611eb2190075bacda64b9cebd5630c666ddb9f9d0638b9a03 
10 Signer·#1·certificate·SHA-1·digest:·d5db2c47dfcfe9d71fd4fe9ef0124177b3624645 
11 Signer·#1·certificate·MD5·digest:·ec0e9d7ff3a81edc43e662868e4767f5 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·f7bd4f6fafcab6eeae6175f7d0ad8f3421c3764c63f5b81e66443975f8719074 
15 Signer·#1·public·key·SHA-1·digest:·a5b73747cf6a49807c5391a15f00eab7f685db76 
16 Signer·#1·public·key·MD5·digest:·d1c240f2542cfc2387f362eaa5ab20b2 
41.0 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 620 lines modifiedOffset 1, 590 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:·····················49808·(000000000000C290h)4 ··Zip·archive·file·size:·····················50069·(000000000000C395h)
5 ··Actual·end-cent-dir·record·offset:·········49786·(000000000000C27Ah)5 ··Actual·end-cent-dir·record·offset:·········50047·(000000000000C37Fh)
6 ··Expected·end-cent-dir·record·offset:·······49786·(000000000000C27Ah)6 ··Expected·end-cent-dir·record·offset:·······50047·(000000000000C37Fh)
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·20·entries.9 ··central·directory·contains·20·entries.
10 ··The·central·directory·is·1543·(0000000000000607h)·bytes·long,10 ··The·central·directory·is·1582·(000000000000062Eh)·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·48243·(000000000000BC73h).12 ··is·48465·(000000000000BD51h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.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·Jan·7·12:24:0826 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·12·00:12:40
27 ··32-bit·CRC·value·(hex):·························416d16ab27 ··32-bit·CRC·value·(hex):·························54a9daad
28 ··compressed·size:································634·bytes28 ··compressed·size:································702·bytes
29 ··uncompressed·size:······························1527·bytes29 ··uncompressed·size:······························1840·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/700E33ED.SF43 ··res/drawable-hdpi-v4/ic_action_google_play.png
  
42 ··offset·of·local·header·from·start·of·archive:···70044 ··offset·of·local·header·from·start·of·archive:···771
43 ··················································(00000000000002BCh)·bytes45 ··················································(0000000000000303h)·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:···················1.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:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2014·Jan·7·12:24:0853 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························5733422954 ··32-bit·CRC·value·(hex):·························4e50dc59
54 ··compressed·size:································704·bytes55 ··compressed·size:································901·bytes
55 ··uncompressed·size:······························1648·bytes56 ··uncompressed·size:······························901·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························46·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.67 ··res/drawable-hdpi-v4/ic_action_info.png
  
67 ··META-INF/700E33ED.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···147068 ··offset·of·local·header·from·start·of·archive:···1748
69 ··················································(00000000000005BEh)·bytes69 ··················································(00000000000006D4h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2014·Jan·7·12:24:0877 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························23a1c28678 ··32-bit·CRC·value·(hex):·························328bac60
80 ··compressed·size:································1078·bytes79 ··compressed·size:································556·bytes
81 ··uncompressed·size:······························1332·bytes80 ··uncompressed·size:······························556·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························39·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.91 ··res/drawable-hdpi-v4/ic_action_trash.png
  
93 ··res/layout/activity_main.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···261592 ··offset·of·local·header·from·start·of·archive:···2373
95 ··················································(0000000000000A37h)·bytes93 ··················································(0000000000000945h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.095 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.097 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························deflated98 ··compression·method:·····························none·(stored)
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted99 ··file·security·status:···························not·encrypted
Max diff block lines reached; 32579/41937 bytes (77.69%) 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)
1000 B
AndroidManifest.xml (decoded)
944 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="1"·android:versionName="1.0"·package="be.norio.randomapp">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="be.norio.randomapp"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-1425461">
3 ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="17"/>3 ··<uses-sdk·android:minSdkVersion="11"·android:targetSdkVersion="17"/>
4 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:name="RandomAppApplication"·android:allowBackup="true">4 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:name="RandomAppApplication"·android:allowBackup="true">
5 ····<activity·android:name=".ui.MainActivity">5 ····<activity·android:name=".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>
26.3 KB
resources.arsc
    
Offset 1, 196 lines modifiedOffset 1, 210 lines modified
00000000:·0200·0c00·380c·0000·0100·0000·0100·1c00··....8...........00000000:·0200·0c00·180d·0000·0100·0000·0100·1c00··................
00000010:·3c03·0000·1200·0000·0000·0000·0001·0000··<...............00000010:·6403·0000·1200·0000·0000·0000·0001·0000··d...............
00000020:·6400·0000·0000·0000·0000·0000·1f00·0000··d...............00000020:·6400·0000·0000·0000·0000·0000·1f00·0000··d...............
00000030:·4d00·0000·7400·0000·9c00·0000·c000·0000··M...t...........00000030:·5000·0000·7a00·0000·a500·0000·cc00·0000··P...z...........
00000040:·ee00·0000·1501·0000·3d01·0000·6101·0000··........=...a...00000040:·fd00·0000·2701·0000·5201·0000·7901·0000··....'...R...y...
00000050:·9001·0000·b801·0000·e101·0000·0602·0000··................00000050:·ab01·0000·d601·0000·0202·0000·2a02·0000··............*...
00000060:·2c02·0000·3902·0000·4802·0000·5e02·0000··,...9...H...^...00000060:·5302·0000·6002·0000·6f02·0000·8502·0000··S...`...o.......
00000070:·1c1c·7265·732f·6c61·796f·7574·2f61·6374··..res/layout/act00000070:·1c1c·7265·732f·6c61·796f·7574·2f61·6374··..res/layout/act
00000080:·6976·6974·795f·6d61·696e·2e78·6d6c·002b··ivity_main.xml.+00000080:·6976·6974·795f·6d61·696e·2e78·6d6c·002e··ivity_main.xml..
00000090:·2b72·6573·2f64·7261·7761·626c·652d·6d64··+res/drawable-md00000090:·2e72·6573·2f64·7261·7761·626c·652d·6d64··.res/drawable-md
000000a0:·7069·2f69·635f·6163·7469·6f6e·5f67·6f6f··pi/ic_action_goo 
000000b0:·676c·655f·706c·6179·2e70·6e67·0024·2472··gle_play.png.$$r 
000000c0:·6573·2f64·7261·7761·626c·652d·6d64·7069··es/drawable-mdpi 
000000d0:·2f69·635f·6163·7469·6f6e·5f69·6e66·6f2e··/ic_action_info. 
000000e0:·706e·6700·2525·7265·732f·6472·6177·6162··png.%%res/drawab 
000000f0:·6c65·2d6d·6470·692f·6963·5f61·6374·696f··le-mdpi/ic_actio000000a0:·7069·2d76·342f·6963·5f61·6374·696f·6e5f··pi-v4/ic_action_
 000000b0:·676f·6f67·6c65·5f70·6c61·792e·706e·6700··google_play.png.
00000100:·6e5f·7472·6173·682e·706e·6700·2121·7265··n_trash.png.!!re 
00000110:·732f·6472·6177·6162·6c65·2d6d·6470·692f··s/drawable-mdpi/ 
00000120:·6963·5f6c·6175·6e63·6865·722e·706e·6700··ic_launcher.png. 
00000130:·2b2b·7265·732f·6472·6177·6162·6c65·2d68··++res/drawable-h000000c0:·2727·7265·732f·6472·6177·6162·6c65·2d6d··''res/drawable-m
00000140:·6470·692f·6963·5f61·6374·696f·6e5f·676f··dpi/ic_action_go 
00000150:·6f67·6c65·5f70·6c61·792e·706e·6700·2424··ogle_play.png.$$ 
00000160:·7265·732f·6472·6177·6162·6c65·2d68·6470··res/drawable-hdp 
00000170:·692f·6963·5f61·6374·696f·6e5f·696e·666f··i/ic_action_info000000d0:·6470·692d·7634·2f69·635f·6163·7469·6f6e··dpi-v4/ic_action
 000000e0:·5f69·6e66·6f2e·706e·6700·2828·7265·732f··_info.png.((res/
 000000f0:·6472·6177·6162·6c65·2d6d·6470·692d·7634··drawable-mdpi-v4
 00000100:·2f69·635f·6163·7469·6f6e·5f74·7261·7368··/ic_action_trash
00000180:·2e70·6e67·0025·2572·6573·2f64·7261·7761··.png.%%res/drawa00000110:·2e70·6e67·0024·2472·6573·2f64·7261·7761··.png.$$res/drawa
00000190:·626c·652d·6864·7069·2f69·635f·6163·7469··ble-hdpi/ic_acti00000120:·626c·652d·6d64·7069·2d76·342f·6963·5f6c··ble-mdpi-v4/ic_l
000001a0:·6f6e·5f74·7261·7368·2e70·6e67·0021·2172··on_trash.png.!!r00000130:·6175·6e63·6865·722e·706e·6700·2e2e·7265··auncher.png...re
 00000140:·732f·6472·6177·6162·6c65·2d68·6470·692d··s/drawable-hdpi-
 00000150:·7634·2f69·635f·6163·7469·6f6e·5f67·6f6f··v4/ic_action_goo
 00000160:·676c·655f·706c·6179·2e70·6e67·0027·2772··gle_play.png.''r
000001b0:·6573·2f64·7261·7761·626c·652d·6864·7069··es/drawable-hdpi00000170:·6573·2f64·7261·7761·626c·652d·6864·7069··es/drawable-hdpi
000001c0:·2f69·635f·6c61·756e·6368·6572·2e70·6e67··/ic_launcher.png 
000001d0:·002c·2c72·6573·2f64·7261·7761·626c·652d··.,,res/drawable- 
000001e0:·7868·6470·692f·6963·5f61·6374·696f·6e5f··xhdpi/ic_action_00000180:·2d76·342f·6963·5f61·6374·696f·6e5f·696e··-v4/ic_action_in
000001f0:·676f·6f67·6c65·5f70·6c61·792e·706e·6700··google_play.png.00000190:·666f·2e70·6e67·0028·2872·6573·2f64·7261··fo.png.((res/dra
 000001a0:·7761·626c·652d·6864·7069·2d76·342f·6963··wable-hdpi-v4/ic
 000001b0:·5f61·6374·696f·6e5f·7472·6173·682e·706e··_action_trash.pn
00000200:·2525·7265·732f·6472·6177·6162·6c65·2d78··%%res/drawable-x000001c0:·6700·2424·7265·732f·6472·6177·6162·6c65··g.$$res/drawable
 000001d0:·2d68·6470·692d·7634·2f69·635f·6c61·756e··-hdpi-v4/ic_laun
 000001e0:·6368·6572·2e70·6e67·002f·2f72·6573·2f64··cher.png.//res/d
 000001f0:·7261·7761·626c·652d·7868·6470·692d·7634··rawable-xhdpi-v4
 00000200:·2f69·635f·6163·7469·6f6e·5f67·6f6f·676c··/ic_action_googl
 00000210:·655f·706c·6179·2e70·6e67·0028·2872·6573··e_play.png.((res
 00000220:·2f64·7261·7761·626c·652d·7868·6470·692d··/drawable-xhdpi-
00000210:·6864·7069·2f69·635f·6163·7469·6f6e·5f69··hdpi/ic_action_i00000230:·7634·2f69·635f·6163·7469·6f6e·5f69·6e66··v4/ic_action_inf
00000220:·6e66·6f2e·706e·6700·2626·7265·732f·6472··nfo.png.&&res/dr 
00000230:·6177·6162·6c65·2d78·6864·7069·2f69·635f··awable-xhdpi/ic_ 
00000240:·6163·7469·6f6e·5f74·7261·7368·2e70·6e67··action_trash.png 
00000250:·0022·2272·6573·2f64·7261·7761·626c·652d··.""res/drawable- 
00000260:·7868·6470·692f·6963·5f6c·6175·6e63·6865··xhdpi/ic_launche 
00000270:·722e·706e·6700·2323·7265·732f·6472·6177··r.png.##res/draw00000240:·6f2e·706e·6700·2929·7265·732f·6472·6177··o.png.))res/draw
00000280:·6162·6c65·2d78·7868·6470·692f·6963·5f6c··able-xxhdpi/ic_l00000250:·6162·6c65·2d78·6864·7069·2d76·342f·6963··able-xhdpi-v4/ic
00000290:·6175·6e63·6865·722e·706e·6700·0a0a·5261··auncher.png...Ra 
000002a0:·6e64·6f6d·2041·7070·000c·0c53·7572·7072··ndom·App...Surpr 
000002b0:·6973·6520·4d65·2100·1313·5072·6576·696f··ise·Me!...Previo00000260:·5f61·6374·696f·6e5f·7472·6173·682e·706e··_action_trash.pn
 00000270:·6700·2525·7265·732f·6472·6177·6162·6c65··g.%%res/drawable
 00000280:·2d78·6864·7069·2d76·342f·6963·5f6c·6175··-xhdpi-v4/ic_lau
 00000290:·6e63·6865·722e·706e·6700·2626·7265·732f··ncher.png.&&res/
 000002a0:·6472·6177·6162·6c65·2d78·7868·6470·692d··drawable-xxhdpi-
 000002b0:·7634·2f69·635f·6c61·756e·6368·6572·2e70··v4/ic_launcher.p
000002c0:·7573·2052·616e·646f·6d20·4170·7000·7676··us·Random·App.vv000002c0:·6e67·000a·0a52·616e·646f·6d20·4170·7000··ng...Random·App.
000002d0:·5765·6c63·6f6d·652e·2043·6c69·636b·206f··Welcome.·Click·o 
000002e0:·6e20·7468·6520·6275·7474·6f6e·2061·626f··n·the·button·abo 
000002f0:·7665·2074·6f20·6c61·756e·6368·2061·2072··ve·to·launch·a·r 
00000300:·616e·646f·6d6c·7920·6368·6f73·656e·2061··andomly·chosen·a 
00000310:·7070·2e0a·0a43·6f6d·6520·6261·636b·2068··pp...Come·back·h 
00000320:·6572·6520·746f·2064·6563·6964·6520·7768··ere·to·decide·wh 
00000330:·6174·2074·6f20·646f·2077·6974·6820·7468··at·to·do·with·th 
00000340:·6520·6170·702e·0000·0002·1c01·f008·0000··e·app........... 
00000350:·7f00·0000·6200·6500·2e00·6e00·6f00·7200··....b.e...n.o.r. 
00000360:·6900·6f00·2e00·7200·6100·6e00·6400·6f00··i.o...r.a.n.d.o. 
00000370:·6d00·6100·7000·7000·0000·0000·0000·0000··m.a.p.p......... 
00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................000002d0:·0c0c·5375·7270·7269·7365·204d·6521·0013··..Surprise·Me!..
 000002e0:·1350·7265·7669·6f75·7320·5261·6e64·6f6d··.Previous·Random
 000002f0:·2041·7070·0076·7657·656c·636f·6d65·2e20···App.vvWelcome.·
 00000300:·436c·6963·6b20·6f6e·2074·6865·2062·7574··Click·on·the·but
 00000310:·746f·6e20·6162·6f76·6520·746f·206c·6175··ton·above·to·lau
 00000320:·6e63·6820·6120·7261·6e64·6f6d·6c79·2063··nch·a·randomly·c
 00000330:·686f·7365·6e20·6170·702e·0a0a·436f·6d65··hosen·app...Come
 00000340:·2062·6163·6b20·6865·7265·2074·6f20·6465···back·here·to·de
 00000350:·6369·6465·2077·6861·7420·746f·2064·6f20··cide·what·to·do·
 00000360:·7769·7468·2074·6865·2061·7070·2e00·0000··with·the·app....
 00000370:·0002·2001·a809·0000·7f00·0000·6200·6500··..·.........b.e.
 00000380:·2e00·6e00·6f00·7200·6900·6f00·2e00·7200··..n.o.r.i.o...r.
 00000390:·6100·6e00·6400·6f00·6d00·6100·7000·7000··a.n.d.o.m.a.p.p.
000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000003f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000400:·0000·0000·0000·0000·0000·0000·0000·0000··................00000400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000410:·0000·0000·0000·0000·0000·0000·0000·0000··................00000410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000420:·0000·0000·0000·0000·0000·0000·0000·0000··................00000420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000430:·0000·0000·0000·0000·0000·0000·0000·0000··................00000430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000440:·0000·0000·0000·0000·0000·0000·0000·0000··................00000440:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000450:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000460:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000470:·0000·0000·0000·0000·0000·0000·2001·0000··............·...
 00000480:·0700·0000·9401·0000·1700·0000·0000·0000··................
00000450:·0000·0000·1c01·0000·0700·0000·9001·0000··................00000490:·0100·1c00·7400·0000·0700·0000·0000·0000··....t...........
 000004a0:·0001·0000·3800·0000·0000·0000·0000·0000··....8...........
 000004b0:·0700·0000·1200·0000·1b00·0000·2300·0000··............#...
 000004c0:·2c00·0000·3400·0000·0404·6174·7472·0008··,...4.....attr..
 000004d0:·0864·7261·7761·626c·6500·0606·6c61·796f··.drawable...layo
 000004e0:·7574·0005·0564·696d·656e·0006·0673·7472··ut...dimen...str
 000004f0:·696e·6700·0505·7374·796c·6500·0202·6964··ing...style...id
00000460:·1700·0000·0100·1c00·7400·0000·0700·0000··........t.......00000500:·0000·0000·0100·1c00·f801·0000·1700·0000··................
00000470:·0000·0000·0001·0000·3800·0000·0000·0000··........8.......00000510:·0000·0000·0001·0000·7800·0000·0000·0000··........x.......
00000480:·0000·0000·0700·0000·1200·0000·1b00·0000··................00000520:·0000·0000·1800·0000·2900·0000·3b00·0000··........)...;...
 00000530:·4900·0000·5900·0000·7600·0000·9100·0000··I...Y...v.......
00000490:·2300·0000·2c00·0000·3400·0000·0404·6174··#...,...4.....at 
000004a0:·7472·0008·0864·7261·7761·626c·6500·0606··tr...drawable... 
000004b0:·6c61·796f·7574·0005·0564·696d·656e·0006··layout...dimen.. 
000004c0:·0673·7472·696e·6700·0505·7374·796c·6500··.string...style. 
000004d0:·0202·6964·0000·0000·0100·1c00·f801·0000··..id............ 
000004e0:·1700·0000·0000·0000·0001·0000·7800·0000··............x...00000540:·a300·0000·ae00·0000·bd00·0000·cd00·0000··................
000004f0:·0000·0000·0000·0000·1800·0000·2900·0000··............)... 
00000500:·3b00·0000·4900·0000·5900·0000·7600·0000··;...I...Y...v... 
00000510:·9100·0000·a300·0000·ae00·0000·bd00·0000··................ 
00000520:·cd00·0000·de00·0000·e900·0000·f400·0000··................00000550:·de00·0000·e900·0000·f400·0000·0801·0000··................
00000530:·0801·0000·1b01·0000·2701·0000·3301·0000··........'...3...00000560:·1b01·0000·2701·0000·3301·0000·3f01·0000··....'...3...?...
Max diff block lines reached; 7436/26914 bytes (27.63%) of diff not shown.
6.63 KB
classes.dex
6.61 KB
classes.jar
1.4 KB
zipinfo {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Zip·file·size:·11579·bytes,·number·of·entries:·121 Zip·file·size:·11576·bytes,·number·of·entries:·12
2 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·be/norio/randomapp/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·be/norio/randomapp/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$attr.class3 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$attr.class
4 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$dimen.class4 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$dimen.class
5 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$drawable.class5 ?rwxrwxr-x··2.0·unx······321·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$drawable.class
6 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$id.class6 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$id.class
7 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$layout.class7 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$layout.class
8 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$string.class8 ?rwxrwxr-x··2.0·unx······305·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$string.class
9 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$style.class9 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R$style.class
10 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R.class10 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·be/norio/randomapp/R.class
11 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·be/norio/randomapp/RandomAppApplication.class11 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·be/norio/randomapp/RandomAppApplication.class
12 ?rwxrwxr-x··2.0·unx·····4822·b-·stor·80-Jan-01·00:00·be/norio/randomapp/ui/MainActivity.class12 ?rwxrwxr-x··2.0·unx·····4819·b-·stor·80-Jan-01·00:00·be/norio/randomapp/ui/MainActivity.class
13 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·be/norio/randomapp/util/PrefsUtils.class13 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·be/norio/randomapp/util/PrefsUtils.class
14 12·files,·9821·bytes·uncompressed,·9821·bytes·compressed:··0.0%14 12·files,·9818·bytes·uncompressed,·9818·bytes·compressed:··0.0%
5.19 KB
be/norio/randomapp/ui/MainActivity.class
5.11 KB
javap -verbose -constants -s -l -private {}
    
Offset 308, 58 lines modifiedOffset 308, 58 lines modified
308 ········14:·astore_3308 ········14:·astore_3
309 ········15:·new···········#25·················//·class·java/util/ArrayList309 ········15:·new···········#25·················//·class·java/util/ArrayList
310 ········18:·astore········4310 ········18:·astore········4
311 ········20:·aload·········4311 ········20:·aload·········4
312 ········22:·invokespecial·#26·················//·Method·java/util/ArrayList."<init>":()V312 ········22:·invokespecial·#26·················//·Method·java/util/ArrayList."<init>":()V
313 ········25:·aload_3313 ········25:·aload_3
314 ········26:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;314 ········26:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
315 ········31:·astore········5315 ········31:·astore_1
316 ········33:·aload·········5316 ········32:·aload_1
317 ········35:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z317 ········33:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
318 ········40:·istore········6 
319 ········42:·iload·········6318 ········38:·istore_2
 319 ········39:·iload_2
320 ········44:·ifeq··········97320 ········40:·ifeq··········94
321 ········47:·aload·········5321 ········43:·aload_1
322 ········49:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;322 ········44:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
323 ········54:·checkcast·····#44·················//·class·android/content/pm/ApplicationInfo323 ········49:·checkcast·····#44·················//·class·android/content/pm/ApplicationInfo
324 ········57:·astore········7324 ········52:·astore········5
325 ········59:·aload_0325 ········54:·aload_0
326 ········60:·getfield······#16·················//·Field·mPackageManager:Landroid/content/pm/PackageManager;326 ········55:·getfield······#16·················//·Field·mPackageManager:Landroid/content/pm/PackageManager;
327 ········63:·astore_1327 ········58:·astore········6
328 ········64:·aload·········7328 ········60:·aload·········5
329 ········66:·getfield······#47·················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;329 ········62:·getfield······#47·················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;
330 ········69:·astore········8330 ········65:·astore········7
331 ········71:·aload_1 
332 ········72:·aload·········8331 ········67:·aload·········6
 332 ········69:·aload·········7
333 ········74:·invokevirtual·#51·················//·Method·android/content/pm/PackageManager.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent;333 ········71:·invokevirtual·#51·················//·Method·android/content/pm/PackageManager.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent;
334 ········77:·astore········9334 ········74:·astore········8
335 ········79:·aload·········9335 ········76:·aload·········8
336 ········81:·ifnull········33336 ········78:·ifnull········32
337 ········84:·aload·········4337 ········81:·aload·········4
338 ········86:·aload·········7338 ········83:·aload·········5
339 ········88:·invokeinterface·#55,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z339 ········85:·invokeinterface·#55,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
340 ········93:·pop340 ········90:·pop
341 ········94:·goto··········33341 ········91:·goto··········32
342 ········97:·new···········#57·················//·class·java/util/Random342 ········94:·new···········#57·················//·class·java/util/Random
343 ·······100:·astore········10343 ········97:·astore········9
344 ·······102:·aload·········10344 ········99:·aload·········9
345 ·······104:·invokespecial·#58·················//·Method·java/util/Random."<init>":()V345 ·······101:·invokespecial·#58·················//·Method·java/util/Random."<init>":()V
346 ·······107:·aload·········4346 ·······104:·aload·········4
347 ·······109:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.size:()I347 ·······106:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/List.size:()I
348 ·······114:·istore········6348 ·······111:·istore········10
 349 ·······113:·aload·········9
349 ·······116:·aload·········10350 ·······115:·iload·········10
350 ·······118:·iload·········6 
351 ·······120:·invokevirtual·#66·················//·Method·java/util/Random.nextInt:(I)I351 ·······117:·invokevirtual·#66·················//·Method·java/util/Random.nextInt:(I)I
352 ·······123:·istore········6352 ·······120:·istore········10
353 ·······125:·aload·········4353 ·······122:·aload·········4
354 ·······127:·iload·········6354 ·······124:·iload·········10
355 ·······129:·invokeinterface·#70,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;355 ·······126:·invokeinterface·#70,··2···········//·InterfaceMethod·java/util/List.get:(I)Ljava/lang/Object;
356 ·······134:·checkcast·····#44·················//·class·android/content/pm/ApplicationInfo356 ·······131:·checkcast·····#44·················//·class·android/content/pm/ApplicationInfo
357 ·······137:·getfield······#47·················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;357 ·······134:·getfield······#47·················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;
358 ·······140:·areturn358 ·······137:·areturn
  
359 ··private·void·launchApp(java.lang.String);359 ··private·void·launchApp(java.lang.String);
360 ····descriptor:·(Ljava/lang/String;)V360 ····descriptor:·(Ljava/lang/String;)V
361 ····flags:·(0x0002)·ACC_PRIVATE361 ····flags:·(0x0002)·ACC_PRIVATE
362 ····Code:362 ····Code:
363 ······stack=300,·locals=6,·args_size=2363 ······stack=300,·locals=6,·args_size=2
364 ·········0:·aload_0364 ·········0:·aload_0
268 B
smali/be/norio/randomapp/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·48 
27 ····return-void26 ····return-void
28 .end·method27 .end·method
6.43 KB
smali/be/norio/randomapp/ui/MainActivity.smali
    
Offset 24, 97 lines modifiedOffset 24, 96 lines modified
24 .end·method24 .end·method
  
25 .method·private·getRandomApp()Ljava/lang/String;25 .method·private·getRandomApp()Ljava/lang/String;
26 ····.locals·826 ····.locals·8
  
27 ····.prologue27 ····.prologue
28 ····.line·10028 ····.line·100
29 ····iget-object·v6,·p0,·Lbe/norio/randomapp/ui/MainActivity;->mPackageManager:Landroid/content/pm/PackageManager;29 ····iget-object·v5,·p0,·Lbe/norio/randomapp/ui/MainActivity;->mPackageManager:Landroid/content/pm/PackageManager;
  
30 ····const/16·v7,·0x8030 ····const/16·v6,·0x80
  
31 ····invoke-virtual·{v6,·v7},·Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;31 ····invoke-virtual·{v5,·v6},·Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
  
32 ····move-result-object·v232 ····move-result-object·v1
  
33 ····.line·10133 ····.line·101
34 ····.local·v2,·"installedApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"34 ····.local·v1,·"installedApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"
35 ····new-instance·v4,·Ljava/util/ArrayList;35 ····new-instance·v3,·Ljava/util/ArrayList;
  
36 ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V36 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
37 ····.line·10237 ····.line·102
38 ····.local·v4,·"launchableApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"38 ····.local·v3,·"launchableApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ApplicationInfo;>;"
39 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;39 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
40 ····move-result-object·v140 ····move-result-object·v5
  
41 ····.local·v1,·"i$":Ljava/util/Iterator; 
42 ····:cond_041 ····:cond_0
43 ····:goto_042 ····:goto_0
44 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z43 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
45 ····move-result·v644 ····move-result·v6
  
46 ····if-eqz·v6,·:cond_145 ····if-eqz·v6,·:cond_1
  
47 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;46 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
48 ····move-result-object·v047 ····move-result-object·v0
  
49 ····check-cast·v0,·Landroid/content/pm/ApplicationInfo;48 ····check-cast·v0,·Landroid/content/pm/ApplicationInfo;
  
50 ····.line·10349 ····.line·103
51 ····.local·v0,·"applicationInfo":Landroid/content/pm/ApplicationInfo;50 ····.local·v0,·"applicationInfo":Landroid/content/pm/ApplicationInfo;
52 ····iget-object·v6,·p0,·Lbe/norio/randomapp/ui/MainActivity;->mPackageManager:Landroid/content/pm/PackageManager;51 ····iget-object·v6,·p0,·Lbe/norio/randomapp/ui/MainActivity;->mPackageManager:Landroid/content/pm/PackageManager;
  
53 ····iget-object·v7,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;52 ····iget-object·v7,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
  
54 ····invoke-virtual·{v6,·v7},·Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;53 ····invoke-virtual·{v6,·v7},·Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
  
55 ····move-result-object·v354 ····move-result-object·v2
  
56 ····.line·10455 ····.line·104
57 ····.local·v3,·"intent":Landroid/content/Intent;56 ····.local·v2,·"intent":Landroid/content/Intent;
58 ····if-eqz·v3,·:cond_057 ····if-eqz·v2,·:cond_0
  
59 ····.line·10558 ····.line·105
60 ····invoke-interface·{v4,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z59 ····invoke-interface·{v3,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
61 ····goto·:goto_060 ····goto·:goto_0
  
62 ····.line·10861 ····.line·108
63 ····.end·local·v0····#·"applicationInfo":Landroid/content/pm/ApplicationInfo;62 ····.end·local·v0····#·"applicationInfo":Landroid/content/pm/ApplicationInfo;
64 ····.end·local·v3····#·"intent":Landroid/content/Intent;63 ····.end·local·v2····#·"intent":Landroid/content/Intent;
65 ····:cond_164 ····:cond_1
66 ····new-instance·v5,·Ljava/util/Random;65 ····new-instance·v4,·Ljava/util/Random;
  
67 ····invoke-direct·{v5},·Ljava/util/Random;-><init>()V66 ····invoke-direct·{v4},·Ljava/util/Random;-><init>()V
  
68 ····.line·10967 ····.line·109
69 ····.local·v5,·"r":Ljava/util/Random;68 ····.local·v4,·"r":Ljava/util/Random;
70 ····invoke-interface·{v4},·Ljava/util/List;->size()I69 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
71 ····move-result·v670 ····move-result·v5
  
72 ····invoke-virtual·{v5,·v6},·Ljava/util/Random;->nextInt(I)I71 ····invoke-virtual·{v4,·v5},·Ljava/util/Random;->nextInt(I)I
  
73 ····move-result·v672 ····move-result·v5
  
74 ····invoke-interface·{v4,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object;73 ····invoke-interface·{v3,·v5},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
75 ····move-result-object·v074 ····move-result-object·v0
  
76 ····check-cast·v0,·Landroid/content/pm/ApplicationInfo;75 ····check-cast·v0,·Landroid/content/pm/ApplicationInfo;
  
77 ····.line·11076 ····.line·110
78 ····.restart·local·v0····#·"applicationInfo":Landroid/content/pm/ApplicationInfo;77 ····.restart·local·v0····#·"applicationInfo":Landroid/content/pm/ApplicationInfo;
79 ····iget-object·v6,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;78 ····iget-object·v5,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
  
80 ····return-object·v679 ····return-object·v5
81 .end·method80 .end·method
  
82 .method·private·launchApp(Ljava/lang/String;)V81 .method·private·launchApp(Ljava/lang/String;)V
83 ····.locals·382 ····.locals·3
84 ····.param·p1,·"packageName"····#·Ljava/lang/String;83 ····.param·p1,·"packageName"····#·Ljava/lang/String;
  
85 ····.prologue84 ····.prologue
Offset 313, 29 lines modifiedOffset 312, 29 lines modified
  
313 ····goto·:goto_0312 ····goto·:goto_0
314 .end·method313 .end·method
  
  
315 #·virtual·methods314 #·virtual·methods
316 .method·protected·launchRandomApp()V315 .method·protected·launchRandomApp()V
317 ····.locals·3316 ····.locals·4
  
318 ····.prologue317 ····.prologue
319 ····.line·82318 ····.line·82
320 ····invoke-direct·{p0},·Lbe/norio/randomapp/ui/MainActivity;->getRandomApp()Ljava/lang/String;319 ····invoke-direct·{p0},·Lbe/norio/randomapp/ui/MainActivity;->getRandomApp()Ljava/lang/String;
  
321 ····move-result-object·v0320 ····move-result-object·v0
  
322 ····.line·83321 ····.line·83
323 ····.local·v0,·"app":Ljava/lang/String;322 ····.local·v0,·"app":Ljava/lang/String;
324 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J323 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
325 ····move-result-wide·v1324 ····move-result-wide·v2
  
326 ····invoke-static·{v1,·v2},·Lbe/norio/randomapp/util/PrefsUtils;->setPreviousDate(J)V325 ····invoke-static·{v2,·v3},·Lbe/norio/randomapp/util/PrefsUtils;->setPreviousDate(J)V
  
327 ····.line·84326 ····.line·84
328 ····invoke-static·{v0},·Lbe/norio/randomapp/util/PrefsUtils;->setPreviousPackageName(Ljava/lang/String;)V327 ····invoke-static·{v0},·Lbe/norio/randomapp/util/PrefsUtils;->setPreviousPackageName(Ljava/lang/String;)V
  
329 ····.line·85328 ····.line·85
330 ····invoke-direct·{p0,·v0},·Lbe/norio/randomapp/ui/MainActivity;->launchApp(Ljava/lang/String;)V329 ····invoke-direct·{p0,·v0},·Lbe/norio/randomapp/ui/MainActivity;->launchApp(Ljava/lang/String;)V
  
Max diff block lines reached; 1134/6497 bytes (17.45%) of diff not shown.
1.7 KB
res/drawable-hdpi-v4/ic_action_info.png
588 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·59,·59,·59)·····#·rgb·=·(0x3b,0x3b,0x3b)·grey238 ····(·59,·59,·59)·····#·rgb·=·(0x3b,0x3b,0x3b)·grey23
9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
11 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)11 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
12 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)12 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
13 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2013 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
14 ····(·53,·53,·53)·····#·rgb·=·(0x35,0x35,0x35)14 ····(·53,·53,·53)·····#·rgb·=·(0x35,0x35,0x35)
1.05 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
1.6 KB
res/drawable-hdpi-v4/ic_action_trash.png
602 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·64,·64,·64)·····#·rgb·=·(0x40,0x40,0x40)·grey258 ····(·64,·64,·64)·····#·rgb·=·(0x40,0x40,0x40)·grey25
9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
11 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)11 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
12 ····(·48,·48,·48)·····#·rgb·=·(0x30,0x30,0x30)·grey1912 ····(·48,·48,·48)·····#·rgb·=·(0x30,0x30,0x30)·grey19
13 ····(·54,·54,·54)·····#·rgb·=·(0x36,0x36,0x36)·grey2113 ····(·54,·54,·54)·····#·rgb·=·(0x36,0x36,0x36)·grey21
14 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2014 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
960 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.74 KB
res/drawable-hdpi-v4/ic_action_google_play.png
593 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey08 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
9 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)9 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey011 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
12 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2012 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
13 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)13 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
14 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)14 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
1.07 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
1.48 KB
res/drawable-mdpi-v4/ic_action_info.png
587 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey08 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
9 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)9 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)10 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
11 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)11 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
13 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)13 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
14 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2014 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
852 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.46 KB
res/drawable-mdpi-v4/ic_action_trash.png
595 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·46,·46,·46)·····#·rgb·=·(0x2e,0x2e,0x2e)·grey188 ····(·46,·46,·46)·····#·rgb·=·(0x2e,0x2e,0x2e)·grey18
9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
10 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2010 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
11 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)11 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
13 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2013 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
14 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)14 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
820 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.56 KB
res/drawable-mdpi-v4/ic_action_google_play.png
609 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)8 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
9 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey209 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
10 ····(·64,·64,·64)·····#·rgb·=·(0x40,0x40,0x40)·grey2510 ····(·64,·64,·64)·····#·rgb·=·(0x40,0x40,0x40)·grey25
11 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey1411 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey14
12 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2012 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
13 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2013 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
14 ····(·49,·49,·49)·····#·rgb·=·(0x31,0x31,0x31)14 ····(·49,·49,·49)·····#·rgb·=·(0x31,0x31,0x31)
900 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.96 KB
res/drawable-xhdpi-v4/ic_action_info.png
595 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey208 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
9 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey209 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
10 ····(·43,·43,·43)·····#·rgb·=·(0x2b,0x2b,0x2b)·grey1710 ····(·43,·43,·43)·····#·rgb·=·(0x2b,0x2b,0x2b)·grey17
11 ····(·53,·53,·53)·····#·rgb·=·(0x35,0x35,0x35)11 ····(·53,·53,·53)·····#·rgb·=·(0x35,0x35,0x35)
12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
13 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)13 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
14 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)14 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
1.3 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
1.77 KB
res/drawable-xhdpi-v4/ic_action_trash.png
588 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)8 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
9 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey209 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
10 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)10 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
11 ····(·55,·55,·55)·····#·rgb·=·(0x37,0x37,0x37)11 ····(·55,·55,·55)·····#·rgb·=·(0x37,0x37,0x37)
12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
13 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)13 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
14 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2014 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
1.12 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
1.99 KB
res/drawable-xhdpi-v4/ic_action_google_play.png
595 B
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d)8 ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d)
9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)9 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
10 ····(·59,·59,·59)·····#·rgb·=·(0x3b,0x3b,0x3b)·grey2310 ····(·59,·59,·59)·····#·rgb·=·(0x3b,0x3b,0x3b)·grey23
11 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey2011 ····(·51,·51,·51)·····#·rgb·=·(0x33,0x33,0x33)·grey20
12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)12 ····(·52,·52,·52)·····#·rgb·=·(0x34,0x34,0x34)
13 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)13 ····(·50,·50,·50)·····#·rgb·=·(0x32,0x32,0x32)
14 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey1414 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey14
1.31 KB
Image content
Pixel difference
compared images
Flicker difference
compared images