110 KB
/home/fdroid/fdroiddata/tmp/hsware.HSTempo_17.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_hsware.HSTempo_17.apk
3.59 KB
zipinfo /dev/stdin
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 Zip·​file·​size:​·​491371·​bytes,​·​number·​of·​entries:​·​241 Zip·​file·​size:​·​491530·​bytes,​·​number·​of·​entries:​·​24
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1601·​bl·​defN·​13-​Apr-​04·​12:​50·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1601·​bl·​defN·​13-​Apr-​04·​12:​50·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1722·​bl·​defN·​13-​Apr-​04·​12:​50·​META-​INF/​94D968F3.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1722·​bl·​defN·​13-​Apr-​04·​12:​50·​META-​INF/​94D968F3.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Apr-​04·​12:​50·​META-​INF/​94D968F3.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Apr-​04·​12:​50·​META-​INF/​94D968F3.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat····73426·​bx·stor·​13-​Apr-​03·14:​56·assets/​ad.​png5 -​rw-​-​-​-​·····2.​0·​fat·····​2004·​bX·defN·​17-​Sep-​24·00:​14·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat···466032·​bl·defN·13-​Apr-​03·14:​56·​assets/​ad.​psd6 -​rw-​-​-​-​·····1.​0·​fat····​73426·​b-​·stor·80-​Jan-​01·00:​00·​assets/​ad.​png
7 -​rw-​-​-​-​·····1.​0·​fat····68653·​b-​·stor·​13-​Apr-​03·14:​56·​assets/​icon-​big.​png7 -​rw-​-​-​-​·····2.​0·​fat···466032·​bl·defN·​17-​Sep-​24·00:​14·​assets/​ad.​psd
8 -​rw-​-​-​-​·····2.​0·​fat···471976·​bl·defN·13-​Apr-​03·14:​56·​assets/​icon.​blend8 -​rw-​-​-​-​·····1.​0·​fat····​68653·​b-​·stor·80-​Jan-​01·00:​00·​assets/​icon-​big.​png
9 -​rw-​-​-​-​·····​2.​0·​fat·····​2916·​bl·​defN·​13-​Apr-​03·14:​56·​assets/​lamp.​xcf9 -​rw-​-​-​-​·····​2.​0·​fat···471976·​bl·​defN·​17-​Sep-​24·00:​14·​assets/​icon.​blend
10 -​rw-​-​-​-​·····1.​0·​fat····37970·​b-​·stor·​13-​Apr-​03·14:​56·​assets/​market-​icon.​png10 -​rw-​-​-​-​·····2.​0·​fat·····​2916·​bl·defN·​17-​Sep-​24·00:​14·​assets/​lamp.​xcf
11 -​rw-​-​-​-​·····​1.​0·​fat····13338·​b-​·​stor·13-​Apr-​03·14:​56·​assets/​promo.​png11 -​rw-​-​-​-​·····​1.​0·​fat····37970·​b-​·​stor·80-​Jan-​01·00:​00·​assets/​market-​icon.​png
12 -​rw-​-​-​-​·····2.​0·​fat···148815·​bl·defN·13-​Apr-​03·14:​56·​assets/​promo.​psd12 -​rw-​-​-​-​·····1.​0·​fat····​13338·​b-​·stor·80-​Jan-​01·00:​00·​assets/​promo.​png
13 -​rw-​-​-​-​·····1.​0·​fat·····​2254·​b-​·stor·​13-​Apr-​03·14:​56·res/​drawable/​icon.​png13 -​rw-​-​-​-​·····2.​0·​fat···148815·​bl·defN·​17-​Sep-​24·00:​14·​assets/​promo.​psd
14 -​rw-​-​-​-​·····​1.​0·​fat······​375·​b-​·​stor·13-​Apr-​03·14:​56·​res/​drawable/​lamp_green.​png14 -​rw-​-​-​-​·····​1.​0·​fat·····4000·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
15 -​rw-​-​-​-​·····​1.​0·​fat······​216·​b-​·​stor·13-​Apr-​03·14:​56·​res/​drawable/​lamp_off.​png15 -​rw-​-​-​-​·····​1.​0·​fat·····1541·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​icon.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······​375·​b-​·​stor·13-​Apr-​03·14:​56·​res/​drawable/​lamp_red.​png16 -​rw-​-​-​-​·····​1.​0·​fat·····2252·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
17 -​rw-​-​-​-​·····​1.​0·​fat······​375·​b-​·​stor·13-​Apr-​03·14:​56·​res/​drawable/​lamp_white.​png17 -​rw-​-​-​-​·····​1.​0·​fat·····2252·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​icon.​png
18 -​rw-​-​-​-​·····2.​0·​fat·····1740·​bl·defN·13-​Apr-​03·14:​56·​res/​layout/​about.​xml18 -​rw-​-​-​-​·····1.​0·​fat······​370·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​lamp_green.​png
19 -​rw-​-​-​-​·····2.​0·​fat·····5648·​bl·defN·13-​Apr-​03·14:​56·​res/​layout/​main.​xml19 -​rw-​-​-​-​·····1.​0·​fat······​213·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​lamp_off.​png
20 -​rw-​-​-​-​·····2.​0·​fat·····1880·​bl·defN·13-​Apr-​03·14:​56·AndroidManifest.​xml20 -​rw-​-​-​-​·····1.​0·​fat······​370·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable/​lamp_red.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····5552·​b-​·​stor·13-​Apr-​03·14:​56·​resources.​arsc21 -​rw-​-​-​-​·····​1.​0·​fat······​370·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​lamp_white.​png
22 -​rw-​-​-​-​·····1.​0·​fat·····4000·​b-​·stor·​13-​Apr-​03·14:​56·​res/​drawable-​hdpi/​icon.​png22 -​rw-​-​-​-​·····2.​0·​fat·····1740·​bl·defN·​17-​Sep-​24·00:​14·​res/​layout/​about.​xml
23 -​rw-​-​-​-​·····1.​0·​fat·····1546·​b-​·stor·​13-​Apr-​03·14:​56·​res/​drawable-​ldpi/​icon.​png23 -​rw-​-​-​-​·····2.​0·​fat·····5648·​bl·defN·​17-​Sep-​24·00:​14·​res/​layout/​main.​xml
24 -​rw-​-​-​-​·····​1.​0·​fat·····2254·​b-​·​stor·13-​Apr-​03·14:​56·​res/​drawable-​mdpi/​icon.​png24 -​rw-​-​-​-​·····​1.​0·​fat·····5736·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
25 -​rw-​-​-​-​·····​2.​0·​fat····​14680·​bl·​defN·​13-​Apr-​03·14:​56·​classes.​dex25 -​rw-​-​-​-​·····​2.​0·​fat····​14928·​bl·​defN·​17-​Sep-​24·00:​14·​classes.​dex
26 24·​files,​·​1328641·​bytes·​uncompressed,​·​488372·​bytes·​compressed:​··​63.​2%26 24·​files,​·​1329170·​bytes·​uncompressed,​·​488570·​bytes·​compressed:​··​63.​2%
1.41 KB
AndroidManifest.xml (decoded)
1.36 KB
AndroidManifest.xml
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​installLocation="pref​erExternal"·​android:​versionCode="17"·​android:​versionName="1.​2.​1.​1"·​package="hsware.​HSTempo"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​installLocation="pref​erExternal"·​android:​versionCode="17"·​android:​versionName="1.​2.​1.​1"·​package="hsware.​HSTempo"·platformBuildVersionC​ode="8"·​platformBuildVersionN​ame="2.​2"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<application·​android:​allowBackup="true"·​android:​allowClearUserData="f​alse"·​android:​allowTaskReparenting=​"false"·​android:​debuggable="false"·​android:​description="@string/​app_info"·​android:​enabled="true"·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​persistent="false">3 ··​<application·​android:​allowBackup="true"·​android:​allowClearUserData="f​alse"·​android:​allowTaskReparenting=​"false"·​android:​description="@string/​app_info"·​android:​enabled="true"·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name"·​android:​persistent="false">
4 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​HSTempo">4 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​HSTempo">
5 ······​<intent-​filter>5 ······​<intent-​filter>
6 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>6 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
7 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>7 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
8 ······​</​intent-​filter>8 ······​</​intent-​filter>
9 ····​</​activity>9 ····​</​activity>
10 ··​</​application>10 ··​</​application>
15.6 KB
classes.dex
15.6 KB
classes.jar
1.69 KB
zipinfo /dev/stdin
Max report size reached
11.2 KB
hsware/HSTempo/HSTempo$3.class
11.1 KB
javap -verbose -constants -s -l -private {}
Max report size reached
2.68 KB
hsware/HSTempo/HSTempo.class
2.63 KB
procyon -ec {}
Max report size reached
490 B
smali/hsware/HSTempo/HSTempo$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lhsware/​HSTempo/​HSTempo;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​31627 ····​.​line·​316
27 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$5;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​28 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$5;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
260 B
smali/hsware/HSTempo/R.smali
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​020 ····​.​locals·​0
  
21 ····​.​prologue21 ····​.​prologue
22 ····​.​line·​1022 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
24 ····​.​line·​47 
25 ····​return-​void24 ····​return-​void
26 .​end·​method25 .​end·​method
8.58 KB
smali/hsware/HSTempo/HSTempo$3.smali
Offset 20, 190 lines modifiedOffset 20, 191 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lhsware/​HSTempo/​HSTempo;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​19227 ····​.​line·​192
27 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​28 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​return-​void30 ····​return-​void
30 .​end·​method31 .​end·​method
  
  
31 #·​virtual·​methods32 #·​virtual·​methods
32 .​method·​public·​run()​V33 .​method·​public·​run()​V
33 ····​.​locals·734 ····​.​locals·8
  
34 ····​.​prologue35 ····​.​prologue
35 ····​const·​v5,​·​0x7f02000336 ····​const·​v5,​·​0x7f020003
  
36 ····​.​line·​19437 ····​.​line·​194
37 ····​iget-​object·​v3,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​38 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
38 ····​const·​v4,​·​0x7f05000839 ····​const·​v4,​·​0x7f050008
  
39 ····​invoke-​virtual·​{v3,​·​v4},​·​Lhsware/​HSTempo/​HSTempo;​-​>findViewById(I)​Landroid/​view/​View;​40 ····​invoke-​virtual·​{v1,​·​v4},​·​Lhsware/​HSTempo/​HSTempo;​-​>findViewById(I)​Landroid/​view/​View;​
  
40 ····​move-​result-​object·​v041 ····​move-​result-​object·​v0
  
41 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​42 ····​check-​cast·​v0,​·​Landroid/​widget/​ImageView;​
  
42 ····​.​line·​19543 ····​.​line·​195
43 ····​.​local·​v0,​·​"light":​Landroid/​widget/​ImageView;​44 ····​.​local·​v0,​·​"light":​Landroid/​widget/​ImageView;​
44 ····​iget-​object·​v3,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​45 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
45 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>bpmvalue:​I46 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>bpmvalue:​I
46 ····​invoke-​static·​{v3},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$300(Lhsware/​HSTempo/​HSTempo;​)​I47 ····​invoke-​static·​{v1},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$300(Lhsware/​HSTempo/​HSTempo;​)​I
  
47 ····​move-​result·​v348 ····​move-​result·​v1
  
48 ····​if-​eqz·​v3,​·​:​cond_149 ····​if-​eqz·​v1,​·​:​cond_1
  
49 ····​.​line·​19850 ····​.​line·​198
50 ····​iget-​object·​v3,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​51 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
51 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>stability:​I52 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>stability:​I
52 ····​invoke-​static·​{v3},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$400(Lhsware/​HSTempo/​HSTempo;​)​I53 ····​invoke-​static·​{v1},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$400(Lhsware/​HSTempo/​HSTempo;​)​I
  
53 ····​move-​result·​v354 ····​move-​result·​v1
  
54 ····​const/​16·​v4,​·​0xf55 ····​const/​16·​v4,​·​0xf
  
55 ····​if-​ge·​v3,​·​v4,​·​:​cond_056 ····​if-​ge·​v1,​·​v4,​·​:​cond_0
  
56 ····​.​line·​20057 ····​.​line·​200
57 ····​const·​v3,​·​0x7f02000158 ····​const·​v1,​·​0x7f020001
  
58 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​ImageView;​-​>setImageResource(I)​V59 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​ImageView;​-​>setImageResource(I)​V
  
59 ····​.​line·​20760 ····​.​line·​207
60 ····​:​goto_061 ····​:​goto_0
61 ····​const-​wide/​high16·​v3,​·​0x404e000000000000L····​#·​60.​062 ····​const-​wide/​high16·​v4,​·​0x404e000000000000L····​#·​60.​0
  
62 ····​iget-​object·​v5,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​63 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
63 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>bpmvalue:​I64 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>bpmvalue:​I
64 ····​invoke-​static·​{v5},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$300(Lhsware/​HSTempo/​HSTempo;​)​I65 ····​invoke-​static·​{v1},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$300(Lhsware/​HSTempo/​HSTempo;​)​I
  
65 ····​move-​result·​v566 ····​move-​result·​v1
  
66 ····​int-​to-​double·​v5,​·​v567 ····​int-​to-​double·​v6,​·​v1
  
67 ····​div-​double/​2addr·​v3,​·​v568 ····​div-​double/​2addr·​v4,​·​v6
  
68 ····​const-​wide·​v5,​·​0x408f400000000000L····​#·​1000.​069 ····​const-​wide·​v6,​·​0x408f400000000000L····​#·​1000.​0
  
69 ····​mul-​double/​2addr·​v3,​·​v570 ····​mul-​double/​2addr·​v4,​·​v6
  
70 ····​double-​to-​long·​v1,​·​v371 ····​double-​to-​long·​v2,​·​v4
  
71 ····​.​line·​20872 ····​.​line·​208
72 ····​.​local·​v1,​·​"msfrombeat":​J73 ····​.​local·​v2,​·​"msfrombeat":​J
73 ····​const-​string·​v3,​·​"VBI"74 ····​const-​string·​v1,​·​"VBI"
  
74 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​75 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
  
75 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V76 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
76 ····​const-​string·​v5,​·​"Beat·​is·​"77 ····​const-​string·​v5,​·​"Beat·​is·​"
  
77 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​78 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
78 ····​move-​result-​object·​v479 ····​move-​result-​object·​v4
  
79 ····​invoke-​virtual·​{v4,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​80 ····​invoke-​virtual·​{v4,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
  
80 ····​move-​result-​object·​v481 ····​move-​result-​object·​v4
  
81 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​82 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
82 ····​move-​result-​object·​v483 ····​move-​result-​object·​v4
  
83 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I84 ····​invoke-​static·​{v1,​·​v4},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
84 ····​.​line·​20985 ····​.​line·​209
85 ····​iget-​object·​v3,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​86 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
86 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>mHandler:​Landroid/​os/​Handler;​87 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>mHandler:​Landroid/​os/​Handler;​
87 ····​invoke-​static·​{v3},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$200(Lhsware/​HSTempo/​HSTempo;​)​Landroid/​os/​Handler;​88 ····​invoke-​static·​{v1},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$200(Lhsware/​HSTempo/​HSTempo;​)​Landroid/​os/​Handler;​
  
88 ····​move-​result-​object·​v389 ····​move-​result-​object·​v1
  
89 ····​iget-​object·​v4,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​90 ····​iget-​object·​v4,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$3;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
90 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>VBItimeout:​Ljava/​lang/​Runnable;​91 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>VBItimeout:​Ljava/​lang/​Runnable;​
91 ····​invoke-​static·​{v4},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$500(Lhsware/​HSTempo/​HSTempo;​)​Ljava/​lang/​Runnable;​92 ····​invoke-​static·​{v4},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$500(Lhsware/​HSTempo/​HSTempo;​)​Ljava/​lang/​Runnable;​
  
92 ····​move-​result-​object·​v493 ····​move-​result-​object·​v4
  
93 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​os/​Handler;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​V94 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​os/​Handler;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​V
  
Max diff block lines reached; 3414/8713 bytes (39.18%) of diff not shown.
490 B
smali/hsware/HSTempo/HSTempo$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lhsware/​HSTempo/​HSTempo;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​16727 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$1;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​28 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$1;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
3.05 KB
smali/hsware/HSTempo/HSTempo$2.smali
Offset 20, 28 lines modifiedOffset 20, 29 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lhsware/​HSTempo/​HSTempo;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​17927 ····​.​line·​179
27 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​28 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​return-​void30 ····​return-​void
30 .​end·​method31 .​end·​method
  
  
31 #·​virtual·​methods32 #·​virtual·​methods
32 .​method·​public·​run()​V33 .​method·​public·​run()​V
33 ····​.​locals·734 ····​.​locals·8
  
34 ····​.​prologue35 ····​.​prologue
35 ····​.​line·​18136 ····​.​line·​181
36 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​37 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
37 ····​const·​v2,​·​0x7f05000a38 ····​const·​v2,​·​0x7f05000a
  
Offset 51, 23 lines modifiedOffset 52, 23 lines modified
  
51 ····​check-​cast·​v0,​·​Landroid/​widget/​EditText;​52 ····​check-​cast·​v0,​·​Landroid/​widget/​EditText;​
  
52 ····​.​line·​18253 ····​.​line·​182
53 ····​.​local·​v0,​·​"elapsed":​Landroid/​widget/​EditText;​54 ····​.​local·​v0,​·​"elapsed":​Landroid/​widget/​EditText;​
54 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J55 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
55 ····​move-​result-​wide·​v156 ····​move-​result-​wide·​v2
  
56 ····​iget-​object·​v3,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​57 ····​iget-​object·​v1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
57 ····​iget-​wide·​v3,​·​v3,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J58 ····​iget-​wide·​v4,​·​v1,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J
  
58 ····​sub-​long/​2addr·​v1,​·​v359 ····​sub-​long/​2addr·​v2,​·​v4
  
59 ····​long-​to-​int·​v1,​·​v160 ····​long-​to-​int·​v1,​·​v2
  
60 ····​div-​int/​lit16·​v1,​·​v1,​·​0x3e861 ····​div-​int/​lit16·​v1,​·​v1,​·​0x3e8
  
61 ····​invoke-​static·​{v1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​62 ····​invoke-​static·​{v1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
  
62 ····​move-​result-​object·​v163 ····​move-​result-​object·​v1
  
Offset 84, 23 lines modifiedOffset 85, 23 lines modified
  
84 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​85 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
85 ····​move-​result-​object·​v286 ····​move-​result-​object·​v2
  
86 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J87 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
87 ····​move-​result-​wide·​v388 ····​move-​result-​wide·​v4
  
88 ····​iget-​object·​v5,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​89 ····​iget-​object·​v3,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
89 ····​iget-​wide·​v5,​·​v5,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J90 ····​iget-​wide·​v6,​·​v3,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J
  
90 ····​sub-​long/​2addr·​v3,​·​v591 ····​sub-​long/​2addr·​v4,​·​v6
  
91 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​92 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
  
92 ····​move-​result-​object·​v393 ····​move-​result-​object·​v3
  
93 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​94 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
94 ····​move-​result-​object·​v295 ····​move-​result-​object·​v2
  
Offset 138, 14 lines modifiedOffset 139, 14 lines modified
138 ····​iget-​object·​v2,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​139 ····​iget-​object·​v2,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$2;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
139 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>autoUpdateDisp:​Ljava/​lang/​Runnable;​140 ····​#·​getter·​for:​·​Lhsware/​HSTempo/​HSTempo;​-​>autoUpdateDisp:​Ljava/​lang/​Runnable;​
140 ····​invoke-​static·​{v2},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$100(Lhsware/​HSTempo/​HSTempo;​)​Ljava/​lang/​Runnable;​141 ····​invoke-​static·​{v2},​·​Lhsware/​HSTempo/​HSTempo;​-​>access$100(Lhsware/​HSTempo/​HSTempo;​)​Ljava/​lang/​Runnable;​
  
141 ····​move-​result-​object·​v2142 ····​move-​result-​object·​v2
  
142 ····​const-​wide/​16·​v3,​·​0x64143 ····​const-​wide/​16·​v4,​·​0x64
  
143 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z144 ····​invoke-​virtual·​{v1,​·​v2,​·​v4,​·​v5},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
144 ····​.​line·​188145 ····​.​line·​188
145 ····​return-​void146 ····​return-​void
146 .​end·​method147 .​end·​method
490 B
smali/hsware/HSTempo/HSTempo$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​21 .​field·​final·​synthetic·​this$0:​Lhsware/​HSTempo/​HSTempo;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V23 .​method·​constructor·​<init>(Lhsware/​HSTempo/​HSTempo;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lhsware/​HSTempo/​HSTempo;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​22227 ····​.​line·​222
27 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$4;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​28 ····​iput-​object·​p1,​·​p0,​·​Lhsware/​HSTempo/​HSTempo$4;​-​>this$0:​Lhsware/​HSTempo/​HSTempo;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32.5 KB
smali/hsware/HSTempo/HSTempo.smali
Offset 207, 19 lines modifiedOffset 207, 19 lines modified
207 ····​.​line·​53207 ····​.​line·​53
208 ····​iget-​object·​v0,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>VBIupdate:​Ljava/​lang/​Runnable;​208 ····​iget-​object·​v0,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>VBIupdate:​Ljava/​lang/​Runnable;​
  
209 ····​return-​object·​v0209 ····​return-​object·​v0
210 .​end·​method210 .​end·​method
  
211 .​method·​private·​pressEvent(Landroid/​view/​View;​)​Z211 .​method·​private·​pressEvent(Landroid/​view/​View;​)​Z
212 ····​.​locals·​12212 ····​.​locals·​13
213 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​213 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
  
214 ····​.​prologue214 ····​.​prologue
215 ····​const/​4·​v11,​·​0x1215 ····​const/​4·​v12,​·​0x1
  
216 ····​.​line·​123216 ····​.​line·​123
217 ····​iget-​boolean·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>session_active:​Z217 ····​iget-​boolean·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>session_active:​Z
  
218 ····​if-​nez·​v7,​·​:​cond_0218 ····​if-​nez·​v7,​·​:​cond_0
  
219 ····​.​line·​125219 ····​.​line·​125
Offset 229, 59 lines modifiedOffset 229, 59 lines modified
  
229 ····​move-​result-​object·​v6229 ····​move-​result-​object·​v6
  
230 ····​check-​cast·​v6,​·​Landroid/​widget/​Button;​230 ····​check-​cast·​v6,​·​Landroid/​widget/​Button;​
  
231 ····​.​line·​126231 ····​.​line·​126
232 ····​.​local·​v6,​·​"resetbutton":​Landroid/​widget/​Button;​232 ····​.​local·​v6,​·​"resetbutton":​Landroid/​widget/​Button;​
233 ····​invoke-​virtual·​{v6,​·​v11},​·​Landroid/​widget/​Button;​-​>setEnabled(Z)​V233 ····​invoke-​virtual·​{v6,​·​v12},​·​Landroid/​widget/​Button;​-​>setEnabled(Z)​V
  
234 ····​.​line·​127234 ····​.​line·​127
235 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J235 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
236 ····​move-​result-​wide·​v7236 ····​move-​result-​wide·​v8
  
237 ····​iput-​wide·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J237 ····​iput-​wide·​v8,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J
  
238 ····​.​line·​128238 ····​.​line·​128
239 ····​iget-​wide·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J239 ····​iget-​wide·​v8,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J
  
240 ····​iput-​wide·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>prev:​J240 ····​iput-​wide·​v8,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>prev:​J
  
241 ····​.​line·​130241 ····​.​line·​130
242 ····​const-​string·​v7,​·​"Calc"242 ····​const-​string·​v7,​·​"Calc"
  
243 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​243 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
  
244 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V244 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
245 ····​const-​string·​v9,​·​"Starttime·​is·​"245 ····​const-​string·​v9,​·​"Starttime·​is·​"
  
246 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​246 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
247 ····​move-​result-​object·​v8247 ····​move-​result-​object·​v8
  
248 ····​iget-​wide·​v9,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J248 ····​iget-​wide·​v10,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>starttime:​J
  
249 ····​invoke-​static·​{v9,​·​v10},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​249 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
  
250 ····​move-​result-​object·​v9250 ····​move-​result-​object·​v9
  
251 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​251 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
252 ····​move-​result-​object·​v8252 ····​move-​result-​object·​v8
  
253 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​253 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
254 ····​move-​result-​object·​v8254 ····​move-​result-​object·​v8
  
255 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I255 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
256 ····​.​line·​131256 ····​.​line·​131
257 ····​iput-​boolean·​v11,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>session_active:​Z257 ····​iput-​boolean·​v12,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>session_active:​Z
  
258 ····​.​line·​132258 ····​.​line·​132
259 ····​iget·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>beatcount:​I259 ····​iget·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>beatcount:​I
  
260 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1260 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1
  
261 ····​iput·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>beatcount:​I261 ····​iput·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>beatcount:​I
Offset 299, 17 lines modifiedOffset 299, 17 lines modified
299 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​os/​Handler;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​V299 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​os/​Handler;​-​>removeCallbacks(Ljav​a/​lang/​Runnable;​)​V
  
300 ····​.​line·​135300 ····​.​line·​135
301 ····​iget-​object·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>mHandler:​Landroid/​os/​Handler;​301 ····​iget-​object·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>mHandler:​Landroid/​os/​Handler;​
  
302 ····​iget-​object·​v8,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>autoUpdateDisp:​Ljava/​lang/​Runnable;​302 ····​iget-​object·​v8,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>autoUpdateDisp:​Ljava/​lang/​Runnable;​
  
303 ····​const-​wide/​16·​v9,​·​0x64303 ····​const-​wide/​16·​v10,​·​0x64
  
304 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z304 ····​invoke-​virtual·​{v7,​·​v8,​·​v10,​·​v11},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
305 ····​.​line·​151305 ····​.​line·​151
306 ····​.​end·​local·​v6····​#·​"resetbutton":​Landroid/​widget/​Button;​306 ····​.​end·​local·​v6····​#·​"resetbutton":​Landroid/​widget/​Button;​
307 ····​:​goto_0307 ····​:​goto_0
308 ····​const·​v7,​·​0x7f050008308 ····​const·​v7,​·​0x7f050008
  
309 ····​invoke-​virtual·​{p0,​·​v7},​·​Lhsware/​HSTempo/​HSTempo;​-​>findViewById(I)​Landroid/​view/​View;​309 ····​invoke-​virtual·​{p0,​·​v7},​·​Lhsware/​HSTempo/​HSTempo;​-​>findViewById(I)​Landroid/​view/​View;​
Offset 325, 52 lines modifiedOffset 325, 52 lines modified
325 ····​invoke-​virtual·​{v5,​·​v7},​·​Landroid/​widget/​ImageView;​-​>setImageResource(I)​V325 ····​invoke-​virtual·​{v5,​·​v7},​·​Landroid/​widget/​ImageView;​-​>setImageResource(I)​V
  
326 ····​.​line·​153326 ····​.​line·​153
327 ····​iget-​object·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>mHandler:​Landroid/​os/​Handler;​327 ····​iget-​object·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>mHandler:​Landroid/​os/​Handler;​
  
328 ····​iget-​object·​v8,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>VBItimeout:​Ljava/​lang/​Runnable;​328 ····​iget-​object·​v8,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>VBItimeout:​Ljava/​lang/​Runnable;​
  
329 ····​const-​wide/​16·​v9,​·​0x14329 ····​const-​wide/​16·​v10,​·​0x14
  
330 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z330 ····​invoke-​virtual·​{v7,​·​v8,​·​v10,​·​v11},​·​Landroid/​os/​Handler;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
331 ····​.​line·​155331 ····​.​line·​155
332 ····​invoke-​virtual·​{p0},​·​Lhsware/​HSTempo/​HSTempo;​-​>UpdateDisplay()​V332 ····​invoke-​virtual·​{p0},​·​Lhsware/​HSTempo/​HSTempo;​-​>UpdateDisplay()​V
  
333 ····​.​line·​156333 ····​.​line·​156
334 ····​return·​v11334 ····​return·​v12
  
335 ····​.​line·​140335 ····​.​line·​140
336 ····​.​end·​local·​v5····​#·​"light":​Landroid/​widget/​ImageView;​336 ····​.​end·​local·​v5····​#·​"light":​Landroid/​widget/​ImageView;​
337 ····​:​cond_0337 ····​:​cond_0
338 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J338 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
  
339 ····​move-​result-​wide·​v0339 ····​move-​result-​wide·​v0
  
340 ····​.​line·​141340 ····​.​line·​141
341 ····​.​local·​v0,​·​"atbeat":​J341 ····​.​local·​v0,​·​"atbeat":​J
342 ····​iget·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>beatcount:​I342 ····​iget·​v7,​·​p0,​·​Lhsware/​HSTempo/​HSTempo;​-​>beatcount:​I
  
343 ····​int-​to-​double·​v7,​·​v7343 ····​int-​to-​double·​v8,​·​v7
Max diff block lines reached; 28871/33263 bytes (86.80%) of diff not shown.
2.49 KB
res/drawable/lamp_green.png
1.6 KB
sng
Offset 27, 37 lines modifiedOffset 27, 37 lines modified
27 ····​(·​72,​242,​·​68)​·····​#·​rgb·​=·​(0x48,​0xf2,​0x44)​27 ····​(·​72,​242,​·​68)​·····​#·​rgb·​=·​(0x48,​0xf2,​0x44)​
28 ····​(·​60,​240,​·​55)​·····​#·​rgb·​=·​(0x3c,​0xf0,​0x37)​28 ····​(·​60,​240,​·​55)​·····​#·​rgb·​=·​(0x3c,​0xf0,​0x37)​
29 ····​(102,​243,​·​98)​·····​#·​rgb·​=·​(0x66,​0xf3,​0x62)​29 ····​(102,​243,​·​98)​·····​#·​rgb·​=·​(0x66,​0xf3,​0x62)​
30 ····​(114,​242,​110)​·····​#·​rgb·​=·​(0x72,​0xf2,​0x6e)​30 ····​(114,​242,​110)​·····​#·​rgb·​=·​(0x72,​0xf2,​0x6e)​
31 ····​(·​99,​241,​·​96)​·····​#·​rgb·​=·​(0x63,​0xf1,​0x60)​31 ····​(·​99,​241,​·​96)​·····​#·​rgb·​=·​(0x63,​0xf1,​0x60)​
32 ····​(·​40,​242,​·​35)​·····​#·​rgb·​=·​(0x28,​0xf2,​0x23)​32 ····​(·​40,​242,​·​35)​·····​#·​rgb·​=·​(0x28,​0xf2,​0x23)​
33 ····​(·​19,​241,​·​14)​·····​#·​rgb·​=·​(0x13,​0xf1,​0x0e)​33 ····​(·​19,​241,​·​14)​·····​#·​rgb·​=·​(0x13,​0xf1,​0x0e)​
34 ····​(··​6,​242,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf2,​0x00)​ 
35 ····​(·​27,​242,​·​22)​·····​#·​rgb·​=·​(0x1b,​0xf2,​0x16)​34 ····​(·​27,​242,​·​22)​·····​#·​rgb·​=·​(0x1b,​0xf2,​0x16)​
 35 ····​(·​40,​243,​·​35)​·····​#·​rgb·​=·​(0x28,​0xf3,​0x23)​
 36 ····​(·​59,​240,​·​54)​·····​#·​rgb·​=·​(0x3b,​0xf0,​0x36)​
 37 ····​(··​6,​242,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf2,​0x00)​
36 ····​(··​6,​241,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf1,​0x00)​38 ····​(··​6,​241,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf1,​0x00)​
37 ····​(··​6,​239,​··​0)​·····​#·​rgb·​=·​(0x06,​0xef,​0x00)​39 ····​(··​6,​239,​··​0)​·····​#·​rgb·​=·​(0x06,​0xef,​0x00)​
38 ····​(·​40,​243,​·​35)​·····​#·​rgb·​=·​(0x28,​0xf3,​0x23)​ 
39 ····​(··​6,​243,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf3,​0x00)​40 ····​(··​6,​243,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf3,​0x00)​
40 ····​(··​6,​240,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf0,​0x00)​41 ····​(··​6,​240,​··​0)​·····​#·​rgb·​=·​(0x06,​0xf0,​0x00)​
41 ····​(·​59,​240,​·​54)​·····​#·​rgb·​=·​(0x3b,​0xf0,​0x36)​ 
42 }42 }
43 tRNS·​{43 tRNS·​{
44 ·​5·​9·​15·​22·​29·​36·​41·​44·​29·​10·​16·​25·​47·​58·​66·​70·​39·​54·​82·​117·​156·​178·​82·​39·​86·​211·​239·​255·​230·​255·​255·​211·​255·​255·​179}44 ·​5·​9·​15·​22·​29·​36·​41·​44·​29·​10·​16·​25·​47·​58·​66·​70·​39·​54·​82·​117·​156·​178·​82·​39·​86·​211·​239·​230·​211·​179}
45 IMAGE·​{45 IMAGE·​{
46 ····​pixels·​base6446 ····​pixels·​base64
47 012345677658321047 0123456776583210
48 9AB5CDEFFEDC5BA948 9AB5CDEFFEDC5BA9
49 2BGHIJKLLKJMHNB249 2BGHIJKLLKJMHNB2
50 35HOKPQRRQPKOH5350 35HOKPQUUQPKOH53
51 4CMKSTTTTTTSKMC451 4CMKRVVVVVVRKMC4
52 5DJPTTTTTUTTVJD552 5DJPVVVVVWVVSJD5
53 6EKQTTUURWUTQKE653 6EKQVVWWUXWVQKE6
54 7FLRTXUXRRUTRLF754 7FLUVYWYUUWVULF7
55 7FLRTXUXXUUTRLF755 7FLUVYWYYWWVULF7
56 6EKQTTTUUUTTQKE656 6EKQVVVWWWVVQKE6
57 5DJPTTTRRTTTPJD557 5DJPVVVUUVVVPJD5
58 4CMKSTTTTTTSKMC458 4CMKRVVVVVVRKMC4
59 35HOKPQRRQPKOH5359 35HOKPQUUQPKOH53
60 2BNHMJKYYKJMHNB260 2BNHMJKTTKJMHNB2
61 9AB5CDEFFEDC5BA961 9AB5CDEFFEDC5BA9
62 012345677658321062 0123456776583210
63 }63 }
864 B
Image content
Pixel difference
compared images
Flicker difference
compared images
2.49 KB
res/drawable/lamp_red.png
1.6 KB
sng
Offset 27, 37 lines modifiedOffset 27, 37 lines modified
27 ····​(242,​·​68,​·​68)​·····​#·​rgb·​=·​(0xf2,​0x44,​0x44)​27 ····​(242,​·​68,​·​68)​·····​#·​rgb·​=·​(0xf2,​0x44,​0x44)​
28 ····​(240,​·​55,​·​55)​·····​#·​rgb·​=·​(0xf0,​0x37,​0x37)​28 ····​(240,​·​55,​·​55)​·····​#·​rgb·​=·​(0xf0,​0x37,​0x37)​
29 ····​(243,​·​98,​·​98)​·····​#·​rgb·​=·​(0xf3,​0x62,​0x62)​29 ····​(243,​·​98,​·​98)​·····​#·​rgb·​=·​(0xf3,​0x62,​0x62)​
30 ····​(242,​110,​110)​·····​#·​rgb·​=·​(0xf2,​0x6e,​0x6e)​30 ····​(242,​110,​110)​·····​#·​rgb·​=·​(0xf2,​0x6e,​0x6e)​
31 ····​(241,​·​96,​·​96)​·····​#·​rgb·​=·​(0xf1,​0x60,​0x60)​31 ····​(241,​·​96,​·​96)​·····​#·​rgb·​=·​(0xf1,​0x60,​0x60)​
32 ····​(242,​·​35,​·​35)​·····​#·​rgb·​=·​(0xf2,​0x23,​0x23)​32 ····​(242,​·​35,​·​35)​·····​#·​rgb·​=·​(0xf2,​0x23,​0x23)​
33 ····​(241,​·​14,​·​14)​·····​#·​rgb·​=·​(0xf1,​0x0e,​0x0e)​33 ····​(241,​·​14,​·​14)​·····​#·​rgb·​=·​(0xf1,​0x0e,​0x0e)​
34 ····​(242,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf2,​0x00,​0x00)​ 
35 ····​(242,​·​22,​·​22)​·····​#·​rgb·​=·​(0xf2,​0x16,​0x16)​34 ····​(242,​·​22,​·​22)​·····​#·​rgb·​=·​(0xf2,​0x16,​0x16)​
 35 ····​(243,​·​35,​·​35)​·····​#·​rgb·​=·​(0xf3,​0x23,​0x23)​
 36 ····​(240,​·​54,​·​54)​·····​#·​rgb·​=·​(0xf0,​0x36,​0x36)​
 37 ····​(242,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf2,​0x00,​0x00)​
36 ····​(241,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf1,​0x00,​0x00)​38 ····​(241,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf1,​0x00,​0x00)​
37 ····​(239,​··​0,​··​0)​·····​#·​rgb·​=·​(0xef,​0x00,​0x00)​39 ····​(239,​··​0,​··​0)​·····​#·​rgb·​=·​(0xef,​0x00,​0x00)​
38 ····​(243,​·​35,​·​35)​·····​#·​rgb·​=·​(0xf3,​0x23,​0x23)​ 
39 ····​(243,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf3,​0x00,​0x00)​40 ····​(243,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf3,​0x00,​0x00)​
40 ····​(240,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf0,​0x00,​0x00)​41 ····​(240,​··​0,​··​0)​·····​#·​rgb·​=·​(0xf0,​0x00,​0x00)​
41 ····​(240,​·​54,​·​54)​·····​#·​rgb·​=·​(0xf0,​0x36,​0x36)​ 
42 }42 }
43 tRNS·​{43 tRNS·​{
44 ·​5·​9·​15·​22·​29·​36·​41·​44·​29·​10·​16·​25·​47·​58·​66·​70·​39·​54·​82·​117·​156·​178·​82·​39·​86·​211·​239·​255·​230·​255·​255·​211·​255·​255·​179}44 ·​5·​9·​15·​22·​29·​36·​41·​44·​29·​10·​16·​25·​47·​58·​66·​70·​39·​54·​82·​117·​156·​178·​82·​39·​86·​211·​239·​230·​211·​179}
45 IMAGE·​{45 IMAGE·​{
46 ····​pixels·​base6446 ····​pixels·​base64
47 012345677658321047 0123456776583210
48 9AB5CDEFFEDC5BA948 9AB5CDEFFEDC5BA9
49 2BGHIJKLLKJMHNB249 2BGHIJKLLKJMHNB2
50 35HOKPQRRQPKOH5350 35HOKPQUUQPKOH53
51 4CMKSTTTTTTSKMC451 4CMKRVVVVVVRKMC4
52 5DJPTTTTTUTTVJD552 5DJPVVVVVWVVSJD5
53 6EKQTTUURWUTQKE653 6EKQVVWWUXWVQKE6
54 7FLRTXUXRRUTRLF754 7FLUVYWYUUWVULF7
55 7FLRTXUXXUUTRLF755 7FLUVYWYYWWVULF7
56 6EKQTTTUUUTTQKE656 6EKQVVVWWWVVQKE6
57 5DJPTTTRRTTTPJD557 5DJPVVVUUVVVPJD5
58 4CMKSTTTTTTSKMC458 4CMKRVVVVVVRKMC4
59 35HOKPQRRQPKOH5359 35HOKPQUUQPKOH53
60 2BNHMJKYYKJMHNB260 2BNHMJKTTKJMHNB2
61 9AB5CDEFFEDC5BA961 9AB5CDEFFEDC5BA9
62 012345677658321062 0123456776583210
63 }63 }
864 B
Image content
Pixel difference
compared images
Flicker difference
compared images
6.81 KB
res/drawable/icon.png
4.27 KB
sng
Max report size reached
2.5 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
2.38 KB
res/drawable/lamp_white.png
1.56 KB
sng
Offset 28, 36 lines modifiedOffset 28, 36 lines modified
28 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey9428 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94
29 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​29 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​
30 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey9530 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95
31 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​31 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
32 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey9532 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95
33 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​33 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
34 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey9534 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95
 35 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​
 36 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94
35 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey9537 ····​(242,​242,​242)​·····​#·​rgb·​=·​(0xf2,​0xf2,​0xf2)​·​grey95
36 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​38 ····​(241,​241,​241)​·····​#·​rgb·​=·​(0xf1,​0xf1,​0xf1)​
37 ····​(239,​239,​239)​·····​#·​rgb·​=·​(0xef,​0xef,​0xef)​39 ····​(239,​239,​239)​·····​#·​rgb·​=·​(0xef,​0xef,​0xef)​
38 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​40 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​
39 ····​(243,​243,​243)​·····​#·​rgb·​=·​(0xf3,​0xf3,​0xf3)​ 
40 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94 
41 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey9441 ····​(240,​240,​240)​·····​#·​rgb·​=·​(0xf0,​0xf0,​0xf0)​·​grey94
42 }42 }
43 tRNS·​{43 tRNS·​{
44 ·​5·​9·​15·​22·​29·​36·​41·​44·​29·​10·​16·​25·​47·​58·​66·​70·​39·​54·​82·​117·​156·​178·​82·​39·​86·​211·​239·​255·​230·​255·​255·​211·​255·​255·​179}44 ·​5·​9·​15·​22·​29·​36·​41·​44·​29·​10·​16·​25·​47·​58·​66·​70·​39·​54·​82·​117·​156·​178·​82·​39·​86·​211·​239·​230·​211·​179}
45 IMAGE·​{45 IMAGE·​{
46 ····​pixels·​base6446 ····​pixels·​base64
47 012345677658321047 0123456776583210
48 9AB5CDEFFEDC5BA948 9AB5CDEFFEDC5BA9
49 2BGHIJKLLKJMHNB249 2BGHIJKLLKJMHNB2
50 35HOKPQRRQPKOH5350 35HOKPQUUQPKOH53
51 4CMKSTTTTTTSKMC451 4CMKRVVVVVVRKMC4
52 5DJPTTTTTUTTVJD552 5DJPVVVVVWVVSJD5
53 6EKQTTUURWUTQKE653 6EKQVVWWUXWVQKE6
54 7FLRTXUXRRUTRLF754 7FLUVYWYUUWVULF7
55 7FLRTXUXXUUTRLF755 7FLUVYWYYWWVULF7
56 6EKQTTTUUUTTQKE656 6EKQVVVWWWVVQKE6
57 5DJPTTTRRTTTPJD557 5DJPVVVUUVVVPJD5
58 4CMKSTTTTTTSKMC458 4CMKRVVVVVVRKMC4
59 35HOKPQRRQPKOH5359 35HOKPQUUQPKOH53
60 2BNHMJKYYKJMHNB260 2BNHMJKTTKJMHNB2
61 9AB5CDEFFEDC5BA961 9AB5CDEFFEDC5BA9
62 012345677658321062 0123456776583210
63 }63 }
784 B
Image content
Pixel difference
compared images
Flicker difference
compared images
2.13 KB
res/drawable/lamp_off.png
1.33 KB
sng
Offset 7, 34 lines modifiedOffset 7, 34 lines modified
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(157,​157,​157)​·····​#·​rgb·​=·​(0x9d,​0x9d,​0x9d)​8 ····​(157,​157,​157)​·····​#·​rgb·​=·​(0x9d,​0x9d,​0x9d)​
9 ····​(152,​152,​152)​·····​#·​rgb·​=·​(0x98,​0x98,​0x98)​9 ····​(152,​152,​152)​·····​#·​rgb·​=·​(0x98,​0x98,​0x98)​
10 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​10 ····​(141,​141,​141)​·····​#·​rgb·​=·​(0x8d,​0x8d,​0x8d)​
11 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey5211 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey52
12 ····​(117,​117,​117)​·····​#·​rgb·​=·​(0x75,​0x75,​0x75)​·​grey4612 ····​(117,​117,​117)​·····​#·​rgb·​=·​(0x75,​0x75,​0x75)​·​grey46
13 ····​(·​97,​·​97,​·​97)​·····​#·​rgb·​=·​(0x61,​0x61,​0x61)​·​grey3813 ····​(·​97,​·​97,​·​97)​·····​#·​rgb·​=·​(0x61,​0x61,​0x61)​·​grey38
14 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31 
15 ····​(104,​104,​104)​·····​#·​rgb·​=·​(0x68,​0x68,​0x68)​14 ····​(104,​104,​104)​·····​#·​rgb·​=·​(0x68,​0x68,​0x68)​
 15 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey52
 16 ····​(·​79,​·​79,​·​79)​·····​#·​rgb·​=·​(0x4f,​0x4f,​0x4f)​·​grey31
16 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey3017 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30
17 ····​(·​83,​·​83,​·​83)​·····​#·​rgb·​=·​(0x53,​0x53,​0x53)​18 ····​(·​83,​·​83,​·​83)​·····​#·​rgb·​=·​(0x53,​0x53,​0x53)​
18 ····​(133,​133,​133)​·····​#·​rgb·​=·​(0x85,​0x85,​0x85)​·​grey52 
19 }19 }
20 tRNS·​{20 tRNS·​{
21 ·​0·​16·​48·​96·​127·​175·​223·​255·​207·​255·​255·​128}21 ·​0·​16·​48·​96·​127·​175·​223·​207·​128}
22 IMAGE·​{22 IMAGE·​{
23 ····​pixels·​base6423 ····​pixels·​base64
24 000000000000000024 0000000000000000
25 000000000000000025 0000000000000000
26 000012344321000026 0000123443210000
27 000135677653100027 0001356996531000
28 001387777778310028 0013799999973100
29 002577799977520029 0025999AAA995200
30 00367799AA97630030 003699AABBA96300
31 00477799AA97740031 004999AABBA99400
32 004777999997740032 004999AAAAA99400
33 003677799977630033 0036999AAA996300
34 002577777777520034 0025999999995200
35 001387777778310035 0013799999973100
36 000135677653100036 0001356996531000
37 0000123BB321000037 0000123883210000
38 000000000000000038 0000000000000000
39 000000000000000039 0000000000000000
40 }40 }
764 B
Image content
Pixel difference
compared images
Flicker difference
compared images
13.6 KB
res/drawable-hdpi-v4/icon.png
8.92 KB
sng
Max report size reached
4.65 KB
Image content
Max report size reached
6.56 KB
res/drawable-ldpi-v4/icon.png
3.89 KB
sng
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ····​using·​color·​alpha;​4 ····​using·​color·​alpha;​
5 }5 }
6 IMAGE·​{6 IMAGE·​{
7 ····​pixels·​hex7 ····​pixels·​hex
8 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·8 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
9 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·9 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
10 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·10 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
11 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​040f0e06·​0b1f1e13·​0e28261e·​00010000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00050b02·​1d3b0f5b·​234516a0·​264c17a9·​31562498·​42673774·​1828140f·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·11 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​040f0e06·​0b1f1e13·​0e28261e·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00050b02·​1d3b0f5b·​234516a0·​264c17a9·​31562498·​42673774·​1828140f·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
12 00000000·​00000000·​05131109·​00000000·​00000000·​122e2c27·​0615140b·​1d413e4a·​29575488·​1f454254·​2b59568c·​306662bd·​224e4b6d·​0616150b·​00030301·​00000000·​051e1c15·​07292624·​06262421·​0d3d3a4e·​0a363440·​0c3e3b53·​0c403d59·​2d561db9·​315c20ff·​3a6829ff·​518042ff·​699f5afc·​2c46252d·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·12 00000000·​00000000·​05131109·​00000000·​00000000·​122e2c27·​0615140b·​1d413e4a·​29575488·​1f454254·​2b59568c·​306662bd·​224e4b6d·​0616150b·​00030301·​00000000·​051e1c15·​07292624·​06262421·​0d3d3a4e·​0a363440·​0c3e3b53·​0c403d59·​2d561db9·​315c20ff·​3a6829ff·​518042ff·​699f5afc·​2c46252d·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
13 00000000·​13312b27·​295b5288·​00000000·​00000000·​234e4b70·​1f494662·​2758548f·​16353333·​0c222118·​0514130a·​23545185·​01060503·​0a292723·​194c4975·​13423f59·​164b4875·​16504c86·​134b4877·​124b4879·​114a4675·​0c3d3a50·​12423b67·​336127ea·​386827ff·​4b8337ff·​558a43ff·​659d53ff·​36582b4d·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·13 00000000·​13312b27·​295b5288·​00000000·​00000000·​234e4b70·​1f494662·​2758548f·​16353333·​0c222118·​0514130a·​23545185·​01060503·​0a292723·​194c4975·​13423f59·​164b4875·​16504c86·​134b4877·​124b4879·​114a4675·​0c3d3a50·​12423b67·​336127ea·​386827ff·​4b8337ff·​558a43ff·​659d53ff·​36582b4d·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
14 00000000·​081e1a11·​2c655aab·​02080603·​00000000·​1b46435e·​1d494666·​204f4c78·​1d4d4a75·​061b1a12·​00000000·​1f504d7d·​03100f08·​15444160·​184d4a7b·​164c4979·​11423f5e·​1147446d·​1046436b·​134f4c8b·​0c3d3a52·​0b3e3c5a·​1b473484·​356322fd·​376625ff·​498235ff·​51883eff·​5f9a4cff·​39602c61·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·14 00000000·​081e1a11·​2c655aab·​02080603·​00000000·​1b46435e·​1d494666·​204f4c78·​1d4d4a75·​061b1a12·​00000000·​1f504d7d·​03100f08·​15444160·​184d4a7b·​164c4979·​11423f5e·​1147446d·​1046436b·​134f4c8b·​0c3d3a52·​0b3e3c5a·​1b473484·​356322fd·​376625ff·​498235ff·​51883eff·​5f9a4cff·​39602c61·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
15 00000000·​00000000·​286258a7·​265e559d·​22595398·​245e5ab4·​1f54518f·​02080804·​1945425e·​1b4c4977·​00000000·​1b4f4b7e·​051a1811·​12403d57·​14484570·​0f3d3b52·​0d3c394e·​09323038·​082f2d33·​114a467a·​0217160f·​00000000·​2040116f·​356423ff·​366525ff·​488133ff·​4d853aff·​5a9645ff·​365f2862·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·15 00000000·​00000000·​286258a7·​265e559d·​22595398·​245e5ab4·​1f54518f·​02080804·​1945425e·​1b4c4977·​00000000·​1b4f4b7e·​051a1811·​12403d57·​14484570·​0f3d3b52·​0d3c394e·​09323038·​082f2d33·​114a467a·​0217160f·​00000000·​2040116f·​356423ff·​366525ff·​488133ff·​4d853aff·​5a9645ff·​365f2862·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
16 00000000·​00000000·​1f524976·​22584e88·​08221e17·​0925231f·​1b504d87·​0723221d·​0f383644·​1a4f4c86·​00000000·​113a3747·​04181710·​0214120c·​0c363441·​0317160f·​00000000·​00000000·​00020201·​072d2b30·​00000000·​00000000·​294f1aaa·​356424ff·​396a27ff·​467f31ff·​4b8436ff·​569540ff·​3f6f2d8e·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·16 00000000·​00000000·​1f524976·​22584e88·​08221e17·​0925231f·​1b504d87·​0723221d·​0f383644·​1a4f4c86·​00000000·​113a3747·​04181710·​0214120c·​0c363441·​0317160f·​00000000·​00000000·​00020201·​072d2b30·​00000000·​00000000·​294f1aaa·​356424ff·​396a27ff·​467f31ff·​4b8436ff·​569540ff·​3f6f2d8e·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
17 00000000·​00000000·​19494162·​1b4f4671·​00000000·​0212110b·​184d4a81·​0c312f35·​16494675·​0b2f2d32·​00000000·​01050402·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​040f020b·​2e581ed9·​346223ff·​3a6c28ff·​457e30ff·​498234ff·​53923cff·​41742ea1·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·17 00000000·​00000000·​19494162·​1b4f4671·​00000000·​0212110b·​184d4a81·​0c312f35·​16494675·​0b2f2d32·​00000000·​01050402·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​040f020b·​2e581ed9·​346223ff·​3a6c28ff·​457e30ff·​498234ff·​53923cff·​41742ea1·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
18 00000000·​00000000·​0c2e2929·​1441394e·​00000000·​00000000·​0314130c·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​0e220726·​315d21f7·​336022ff·​3b6d28ff·​457d2fff·​478132ff·​51903aff·​447c30bc·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·18 00000000·​00000000·​0c2e2929·​1441394e·​00000000·​00000000·​0314130c·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​0e220726·​315d21f7·​336022ff·​3b6d28ff·​457d2fff·​478132ff·​51903aff·​447c30bc·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
2.61 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
6.82 KB
res/drawable-mdpi-v4/icon.png
4.27 KB
sng
Offset 47, 10 lines modifiedOffset 47, 10 lines modified
47 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​4058394c·​688e5ed7·​6b8d62ff·​5a6857ff·​545454ff·​555455ff·​555455ff·​575757ff·​595959ff·​4c6a44ff·​3f772aff·​40752bff·​3f752bff·​3f752bff·​366524c4·​01040002·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·47 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​4058394c·​688e5ed7·​6b8d62ff·​5a6857ff·​545454ff·​555455ff·​555455ff·​575757ff·​595959ff·​4c6a44ff·​3f772aff·​40752bff·​3f752bff·​3f752bff·​366524c4·​01040002·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
48 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​293a2423·​5d8053af·​6b9260ff·​60785aff·​555955ff·​545254ff·​555555ff·​565457ff·​496541ff·​3f7629ff·​3f742bff·​3e732aff·​3f742aff·​356423c1·​040f0207·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·48 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​293a2423·​5d8053af·​6b9260ff·​60785aff·​555955ff·​545254ff·​555555ff·​565457ff·​496541ff·​3f7629ff·​3f742bff·​3e732aff·​3f742aff·​356423c1·​040f0207·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
49 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​0f190c08·​4d6c447e·​67905bf2·​63855bff·​586555ff·​545354ff·​555356ff·​486440ff·​3e7529ff·​3e732aff·​3e742aff·​336122b6·​142b0b25·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·49 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​0f190c08·​4d6c447e·​67905bf2·​63855bff·​586555ff·​545354ff·​555356ff·​486440ff·​3e7529ff·​3e732aff·​3e742aff·​336122b6·​142b0b25·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
50 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​344c2e3f·​5a824fc3·​648d58ff·​5b7356ff·​565856ff·​47623fff·​3d7428ff·​3e732aff·​336122b6·​1024081b·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·50 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​344c2e3f·​5a824fc3·​648d58ff·​5b7356ff·​565856ff·​47623fff·​3d7428ff·​3e732aff·​336122b6·​1024081b·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
51 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​19281513·​4a6d408b·​5f8b53f6·​5e7f56ff·​496b3fff·​3d7328ff·​336022b5·​1024081c·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·51 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​19281513·​4a6d408b·​5f8b53f6·​5e7f56ff·​496b3fff·​3d7328ff·​336022b5·​1024081c·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
52 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​34502c4c·​57824ad7·​4f7e40ff·​2f5c1ea5·​0c1e0614·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·52 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​34502c4c·​57824ad7·​4f7e40ff·​2f5c1ea5·​0c1e0614·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
53 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​22371c24·​385c2d7d·​0617020f·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·53 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​22371c24·​385c2d7d·​0617020f·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
54 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​01010100·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·54 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
55 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·55 00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·​00000000·
56 }56 }
2.5 KB
Image content
Pixel difference
compared images
Flicker difference
compared images