372 KB
/home/fdroid/fdroiddata/tmp/com.templaro.opsiz.aka_10.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.templaro.opsiz.aka_10.apk
2.5 KB
zipinfo /dev/stdin
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Zip·​file·​size:​·​87090·​bytes,​·​number·​of·​entries:​·​161 Zip·​file·​size:​·​87364·​bytes,​·​number·​of·​entries:​·​16
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1059·​bl·​defN·​12-​Aug-​29·​15:​25·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1059·​bl·​defN·​12-​Aug-​29·​15:​25·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1180·​bl·​defN·​12-​Aug-​29·​15:​25·​META-​INF/​C9A6FD00.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1180·​bl·​defN·​12-​Aug-​29·​15:​25·​META-​INF/​C9A6FD00.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Aug-​29·​15:​25·​META-​INF/​C9A6FD00.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Aug-​29·​15:​25·​META-​INF/​C9A6FD00.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····1072·​bX·​defN·​12-​Aug-​29·14:​57·res/​layout/​edit_message_prompt.​xml5 -​rw-​-​-​-​·····​2.​0·​fat·····3180·​bX·​defN·​17-​Oct-​15·00:​08·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat······​712·​bl·defN·12-​Aug-​29·14:​57·​res/​layout/​help.​xml6 -​rw-​-​-​-​·····1.​0·​fat·····5002·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​bootian.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····4104·​bl·defN·12-​Aug-​29·14:​57·​res/​layout/​main.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····2355·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​bootian.​png
8 -​rw-​-​-​-​·····2.​0·​fat·····2284·​bl·defN·12-​Aug-​29·14:​57·​res/​layout/​seek_bar_preference.​xml8 -​rw-​-​-​-​·····1.​0·​fat·····3632·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​bootian.​png
9 -​rw-​-​-​-​·····​2.​0·​fat·····​1304·​bl·​defN·​12-​Aug-​29·14:​57·​res/​layout/​sk.​xml9 -​rw-​-​-​-​·····​2.​0·​fat·····​1072·​bl·​defN·​17-​Oct-​15·00:​08·​res/​layout/​edit_message_prompt.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······544·​bl·​defN·​12-​Aug-​29·14:​57·​res/​menu/​main_menu.​xml10 -​rw-​-​-​-​·····​2.​0·​fat······712·​bl·​defN·​17-​Oct-​15·00:​08·​res/​layout/​help.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat·····3748·​bl·​defN·​12-​Aug-​29·14:​57·​res/​xml/​preferences.​xml11 -​rw-​-​-​-​·····​2.​0·​fat·····4104·​bl·​defN·​17-​Oct-​15·00:​08·​res/​layout/​main.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat·····3040·​bl·​defN·​12-​Aug-​29·14:​57·AndroidManifest.​xml12 -​rw-​-​-​-​·····​2.​0·​fat·····2284·​bl·​defN·​17-​Oct-​15·00:​08·res/​layout/​seek_bar_preference.​xml
13 -​rw-​-​-​-​·····1.​0·​fat····32852·​b-​·stor·​12-​Aug-​29·14:​57·​resources.​arsc13 -​rw-​-​-​-​·····2.​0·​fat·····​1304·​bl·defN·​17-​Oct-​15·00:​08·​res/​layout/​sk.​xml
14 -​rw-​-​-​-​·····1.​0·​fat·····4965·​b-​·stor·​12-​Aug-​29·14:​57·​res/​drawable-​hdpi/​bootian.​png14 -​rw-​-​-​-​·····2.​0·​fat······​544·​bl·defN·​17-​Oct-​15·00:​08·​res/​menu/​main_menu.​xml
15 -​rw-​-​-​-​·····1.​0·​fat·····2427·​b-​·stor·​12-​Aug-​29·14:​57·​res/​drawable-​ldpi/​bootian.​png15 -​rw-​-​-​-​·····2.​0·​fat·····3748·​bl·defN·​17-​Oct-​15·00:​08·​res/​xml/​preferences.​xml
16 -​rw-​-​-​-​·····​1.​0·​fat·····3721·​b-​·​stor·12-​Aug-​29·14:​57·​res/​drawable-​mdpi/​bootian.​png16 -​rw-​-​-​-​·····​1.​0·​fat····33156·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
17 -​rw-​-​-​-​·····​2.​0·​fat···199592·​bl·​defN·​12-​Aug-​29·14:​57·​classes.​dex17 -​rw-​-​-​-​·····​2.​0·​fat···245616·​bl·​defN·​17-​Oct-​15·00:​08·​classes.​dex
18 16·​files,​·263901·​bytes·​uncompressed,​·​84929·​bytes·​compressed:​··67.​8%18 16·​files,​·310245·​bytes·​uncompressed,​·​85236·​bytes·​compressed:​··72.​5%
1.57 KB
AndroidManifest.xml (decoded)
1.52 KB
AndroidManifest.xml
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="10"·​android:​versionName="1.​0"·​package="com.​templaro.​opsiz.​aka"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="10"·​android:​versionName="1.​0"·​package="com.​templaro.​opsiz.​aka"·platformBuildVersionC​ode="7"·​platformBuildVersionN​ame="2.​1-​update1"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="7"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="7"/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_FINE_LOCATION"​/​>5 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_FINE_LOCATION"​/​>
6 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_MOCK_LOCATION"​/​>6 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_MOCK_LOCATION"​/​>
7 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_COARSE_LOCATIO​N"/​>7 ··​<uses-​permission·​android:​name="android.​permission.​ACCESS_COARSE_LOCATIO​N"/​>
8 ··​<application·​android:​debuggable="true"·​android:​icon="@drawable/​bootian"·​android:​label="@string/​app_name">8 ··​<application·​android:​icon="@drawable/​bootian"·​android:​label="@string/​app_name">
9 ····​<activity·​android:​configChanges="orient​ation"·​android:​label="@string/​app_name"·​android:​name="AndroidomaticKe​yerActivity"·​android:​screenOrientation="po​rtrait">9 ····​<activity·​android:​configChanges="orient​ation"·​android:​label="@string/​app_name"·​android:​name="AndroidomaticKe​yerActivity"·​android:​screenOrientation="po​rtrait">
10 ······​<intent-​filter>10 ······​<intent-​filter>
11 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>11 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
12 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>12 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
13 ······​</​intent-​filter>13 ······​</​intent-​filter>
14 ····​</​activity>14 ····​</​activity>
15 ····​<activity·​android:​configChanges="orient​ation"·​android:​label="@string/​help_title"·​android:​name=".​Help"·​android:​screenOrientation="po​rtrait"·​android:​theme="@android:​style/​Theme.​Dialog"/​>15 ····​<activity·​android:​configChanges="orient​ation"·​android:​label="@string/​help_title"·​android:​name=".​Help"·​android:​screenOrientation="po​rtrait"·​android:​theme="@android:​style/​Theme.​Dialog"/​>
78.1 KB
classes.dex
78.1 KB
classes.jar
4.9 KB
zipinfo /dev/stdin
Max report size reached
4.25 KB
com/templaro/opsiz/aka/AndroidomaticKeyerActivity$1.class
4.14 KB
javap -verbose -constants -s -l -private {}
Max report size reached
2.93 KB
com/templaro/opsiz/aka/AndroidomaticKeyerActivity$2.class
Max report size reached
2.39 KB
com/templaro/opsiz/aka/AndroidomaticKeyerActivity.class
2.29 KB
procyon -ec {}
Max report size reached
286 B
com/templaro/opsiz/aka/BuildConfig.class
206 B
procyon -ec {}
Max report size reached
2.16 KB
com/templaro/opsiz/aka/GeoHelper.class
2.08 KB
javap -verbose -constants -s -l -private {}
Max report size reached
3.45 KB
com/templaro/opsiz/aka/HellPlayer.class
3.38 KB
procyon -ec {}
Max report size reached
44.5 KB
com/templaro/opsiz/aka/MorsePlayer.class
44.4 KB
javap -verbose -constants -s -l -private {}
Max report size reached
13.2 KB
com/templaro/opsiz/aka/StraightKeyActivity.class
13.1 KB
javap -verbose -constants -s -l -private {}
Max report size reached
693 B
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity$3$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​21 .​field·​final·​synthetic·​this$1:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​43327 ····​.​line·​433
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​-​>this$1:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​-​>this$1:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
679 B
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​42527 ····​.​line·​425
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26.5 KB
smali/com/templaro/opsiz/aka/MorsePlayer.smali
Max report size reached
594 B
smali/com/templaro/opsiz/aka/BeaconSqualk$1$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​21 .​field·​final·​synthetic·​this$1:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5427 ····​.​line·​54
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1$1;​-​>this$1:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1$1;​-​>this$1:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.2 KB
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​20227 ····​.​line·​202
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$1;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$1;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 64, 15 lines modifiedOffset 65, 15 lines modified
64 ····​check-​cast·​p2,​·​Landroid/​widget/​TextView;​65 ····​check-​cast·​p2,​·​Landroid/​widget/​TextView;​
  
65 ····​.​end·​local·​p2····​#·​"view":​Landroid/​view/​View;​66 ····​.​end·​local·​p2····​#·​"view":​Landroid/​view/​View;​
66 ····​invoke-​virtual·​{p2},​·​Landroid/​widget/​TextView;​-​>getText()​Ljava/​lang/​CharSequence;​67 ····​invoke-​virtual·​{p2},​·​Landroid/​widget/​TextView;​-​>getText()​Ljava/​lang/​CharSequence;​
  
67 ····​move-​result-​object·​v168 ····​move-​result-​object·​v1
  
68 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​69 ····​invoke-​interface·​{v1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
  
69 ····​move-​result-​object·​v170 ····​move-​result-​object·​v1
  
70 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setText(Ljava/​lang/​CharSequence;​)​V71 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​EditText;​-​>setText(Ljava/​lang/​CharSequence;​)​V
  
71 ····​.​line·​20672 ····​.​line·​206
72 ····​return-​void73 ····​return-​void
25.3 KB
smali/com/templaro/opsiz/aka/HellPlayer.smali
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .​class·​public·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​1 .​class·​public·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"HellPlayer.​java"3 .​source·​"HellPlayer.​java"
  
  
4 #·​annotations 
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 
6 ····​value·​=·​{ 
7 ········​Lcom/​templaro/​opsiz/​aka/​HellPlayer$1;​ 
8 ····​} 
9 .​end·​annotation 
  
  
10 #·​instance·​fields4 #·​instance·​fields
11 .​field·​private·​final·​CHARACTER_DURATION:​D5 .​field·​private·​final·​CHARACTER_DURATION:​D
  
12 .​field·​private·​final·​COLUMNS_PER_CHARACTER​:​I6 .​field·​private·​final·​COLUMNS_PER_CHARACTER​:​I
  
13 .​field·​private·​final·​ELEMENTS_PER_COLUMN:​I7 .​field·​private·​final·​ELEMENTS_PER_COLUMN:​I
  
Offset 116, 696 lines modifiedOffset 108, 689 lines modified
116 ····​invoke-​direct·​{p0},​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>buildSounds()​V108 ····​invoke-​direct·​{p0},​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>buildSounds()​V
  
117 ····​.​line·​68109 ····​.​line·​68
118 ····​return-​void110 ····​return-​void
119 .​end·​method111 .​end·​method
  
120 .​method·​private·​buildSounds()​V112 .​method·​private·​buildSounds()​V
121 ····​.​locals·​23113 ····​.​locals·​22
  
122 ····​.​prologue114 ····​.​prologue
123 ····​.​line·​77115 ····​.​line·​77
124 ····​move-​object/​from16·​v0,​·​p0116 ····​move-​object/​from16·​v0,​·​p0
  
125 ····​iget-​object·​v0,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>TAG:​Ljava/​lang/​String;​117 ····​iget-​object·​v0,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>TAG:​Ljava/​lang/​String;​
  
126 ····​move-​object/​from16·​v20,​·​v0118 ····​move-​object/​from16·​v17,​·​v0
  
127 ····​const-​string·​v21,​·​"Generating·​mark·​and·​space·​tones.​"119 ····​const-​string·​v18,​·​"Generating·​mark·​and·​space·​tones.​"
  
128 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I120 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
129 ····​.​line·​78121 ····​.​line·​78
130 ····​const/​16·​v16,​·​0xc80122 ····​const/​16·​v11,​·​0xc80
  
131 ····​.​line·​79123 ····​.​line·​79
132 ····​.​local·​v16,​·​"samplesPerCharacter"​:​I124 ····​.​local·​v11,​·​"samplesPerCharacter"​:​I
133 ····​move-​object/​from16·​v0,​·​p0125 ····​move-​object/​from16·​v0,​·​p0
  
134 ····​iget-​object·​v0,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>TAG:​Ljava/​lang/​String;​126 ····​iget-​object·​v0,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>TAG:​Ljava/​lang/​String;​
  
135 ····​move-​object/​from16·​v20,​·​v0127 ····​move-​object/​from16·​v17,​·​v0
  
136 ····​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​ 
  
137 ····invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V128 ····​new-​instance·​v18,​·​Ljava/​lang/​StringBuilder;​
  
138 ····const-​string·​v22,​·"samplesPerCharacter·​"129 ····invoke-​direct/​range·​{v18·​.​.​·​v18},​·Ljava/​lang/​StringBuilder;​-​><init>()​V
  
139 ····invoke-​virtual/​range·{v21·​.​.​·​v22},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​130 ····const-​string·​v19,​·"samplesPerCharacter·"
  
140 ····move-​result-​object·v21131 ····invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
141 ····​move-​object/​from16·​v0,​·​v21132 ····​move-​result-​object·​v18
  
142 ····​move/​from16·​v1,​·​v16133 ····​move-​object/​from16·​v0,​·​v18
  
143 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​134 ····​invoke-​virtual·​{v0,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
  
144 ····​move-​result-​object·​v21135 ····​move-​result-​object·​v18
  
145 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​136 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
146 ····​move-​result-​object·​v21137 ····​move-​result-​object·​v18
  
147 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I138 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
148 ····​.​line·​80139 ····​.​line·​80
149 ····​const/​16·​v20,​·​0x1c9140 ····​const/​16·​v17,​·​0x1c9
  
150 ····​move/​from16·​v0,​·​v20141 ····​move/​from16·​v0,​·​v17
  
151 ····​int-​to-​double·​v0,​·​v0142 ····​int-​to-​double·​v0,​·​v0
  
152 ····​move-​wide/​from16·​v20,​·​v0143 ····​move-​wide/​from16·​v18,​·​v0
  
153 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Ljava/​lang/​Math;​-​>floor(D)​D144 ····​invoke-​static/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​Math;​-​>floor(D)​D
  
154 ····​move-​result-​wide·​v20145 ····​move-​result-​wide·​v18
  
155 ····​move-​wide/​from16·​v0,​·​v20146 ····​move-​wide/​from16·​v0,​·​v18
  
156 ····​double-​to-​int·​v0,​·​v0147 ····​double-​to-​int·​v14,​·​v0
  
157 ····​move/​from16·​v17,​·​v0 
  
158 ····​.​line·​81148 ····​.​line·​81
159 ····​.​local·​v17,​·​"samplesPerColumn":​I149 ····​.​local·​v14,​·​"samplesPerColumn":​I
160 ····​move-​object/​from16·​v0,​·​p0150 ····​move-​object/​from16·​v0,​·​p0
  
161 ····​iget-​object·​v0,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>TAG:​Ljava/​lang/​String;​151 ····​iget-​object·​v0,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​HellPlayer;​-​>TAG:​Ljava/​lang/​String;​
  
162 ····​move-​object/​from16·​v20,​·​v0152 ····​move-​object/​from16·​v17,​·​v0
  
163 ····​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​ 
  
164 ····invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V153 ····​new-​instance·​v18,​·​Ljava/​lang/​StringBuilder;​
  
165 ····const-​string·​v22,​·"samplesPerColumn·​"154 ····invoke-​direct/​range·​{v18·​.​.​·​v18},​·Ljava/​lang/​StringBuilder;​-​><init>()​V
  
166 ····invoke-​virtual/​range·{v21·​.​.​·​v22},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​155 ····const-​string·​v19,​·"samplesPerColumn·​"
  
167 ····move-​result-​object·v21156 ····invoke-​virtual/​range·​{v18·​.​.​·​v19},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
168 ····​move-​object/​from16·​v0,​·​v21157 ····​move-​result-​object·​v18
  
169 ····​move/​from16·​v1,​·​v17158 ····​move-​object/​from16·​v0,​·​v18
  
170 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​159 ····​invoke-​virtual·​{v0,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
  
171 ····​move-​result-​object·​v21160 ····​move-​result-​object·​v18
  
172 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​161 ····​invoke-​virtual/​range·​{v18·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
173 ····​move-​result-​object·​v21162 ····​move-​result-​object·​v18
  
174 ····​invoke-​static/​range·​{v20·​.​.​·​v21},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I163 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
Max diff block lines reached; 20613/25843 bytes (79.76%) of diff not shown.
580 B
smali/com/templaro/opsiz/aka/BeaconSqualk$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​4727 ····​.​line·​47
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk$1;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
8.52 KB
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity$2.smali
Offset 20, 177 lines modifiedOffset 20, 178 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​26927 ····​.​line·​269
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
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·​1734 ····​.​locals·​18
  
34 ····​.​prologue35 ····​.​prologue
35 ····​.​line·​27336 ····​.​line·​273
36 ····​move-​object/​from16·​v0,​·​p037 ····​move-​object/​from16·​v0,​·​p0
  
37 ····​iget-​object·​v10,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​38 ····​iget-​object·​v11,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
38 ····​#·​getter·​for:​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>beacon_interval:​Ljava/​lang/​String;​39 ····​#·​getter·​for:​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>beacon_interval:​Ljava/​lang/​String;​
39 ····​invoke-​static·​{v10},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>access$100(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​Ljava/​lang/​String;​40 ····​invoke-​static·​{v11},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>access$100(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​Ljava/​lang/​String;​
  
40 ····​move-​result-​object·​v1041 ····​move-​result-​object·​v11
  
41 ····​invoke-​static·​{v10},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I42 ····​invoke-​static·​{v11},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
  
42 ····​move-​result·​v1043 ····​move-​result·​v11
  
43 ····​const·​v11,​·​0xea6044 ····​const·​v12,​·​0xea60
  
44 ····​mul-​int/​2addr·​v10,​·​v1145 ····​mul-​int/​2addr·​v11,​·​v12
  
45 ····​int-​to-​long·​v1,​·​v1046 ····​int-​to-​long·​v2,​·​v11
  
46 ····​.​line·​27447 ····​.​line·​274
47 ····​.​local·​v1,​·​"beacon_period":​J48 ····​.​local·​v2,​·​"beacon_period":​J
48 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J49 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
  
49 ····​move-​result-​wide·​v1050 ····​move-​result-​wide·​v12
  
50 ····​move-​object/​from16·​v0,​·​p051 ····​move-​object/​from16·​v0,​·​p0
  
51 ····​iget-​object·​v12,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​52 ····​iget-​object·​v11,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
52 ····​#·​getter·​for:​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>mStartTime:​J53 ····​#·​getter·​for:​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>mStartTime:​J
53 ····​invoke-​static·​{v12},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>access$200(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​J54 ····​invoke-​static·​{v11},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>access$200(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​J
  
54 ····​move-​result-​wide·​v1255 ····​move-​result-​wide·​v14
  
55 ····​sub-​long·​v3,​·​v10,​·​v1256 ····​sub-​long·​v4,​·​v12,​·​v14
  
56 ····​.​line·​27657 ····​.​line·​276
57 ····​.​local·​v3,​·​"elapsed":​J58 ····​.​local·​v4,​·​"elapsed":​J
58 ····​rem-​long·​v10,​·​v3,​·​v159 ····​rem-​long·​v12,​·​v4,​·​v2
  
59 ····​sub-​long·​v6,​·​v1,​·​v1060 ····​sub-​long·​v8,​·​v2,​·​v12
  
60 ····​.​line·​27861 ····​.​line·​278
61 ····​.​local·​v6,​·​"millis":​J62 ····​.​local·​v8,​·​"millis":​J
62 ····​const-​wide/​16·​v10,​·​0x3e863 ····​const-​wide/​16·​v12,​·​0x3e8
  
63 ····​div-​long·​v10,​·​v6,​·​v1064 ····​div-​long·​v12,​·​v8,​·​v12
  
64 ····​long-​to-​int·​v9,​·​v1065 ····​long-​to-​int·​v10,​·​v12
  
65 ····​.​line·​27966 ····​.​line·​279
66 ····​.​local·​v9,​·​"seconds":​I67 ····​.​local·​v10,​·​"seconds":​I
67 ····​div-​int/​lit16·​v5,​·​v9,​·​0xe1068 ····​div-​int/​lit16·​v6,​·​v10,​·​0xe10
  
68 ····​.​line·​28069 ····​.​line·​280
69 ····​.​local·​v5,​·​"hours":​I70 ····​.​local·​v6,​·​"hours":​I
70 ····​mul-​int/​lit16·​v10,​·​v5,​·​0xe1071 ····​mul-​int/​lit16·​v11,​·​v6,​·​0xe10
  
71 ····​sub-​int/​2addr·​v9,​·​v1072 ····​sub-​int/​2addr·​v10,​·​v11
  
72 ····​.​line·​28173 ····​.​line·​281
73 ····​div-​int/​lit8·​v8,​·​v9,​·​0x3c74 ····​div-​int/​lit8·​v7,​·​v10,​·​0x3c
  
74 ····​.​line·​28275 ····​.​line·​282
75 ····​.​local·​v8,​·​"minutes":​I76 ····​.​local·​v7,​·​"minutes":​I
76 ····​rem-​int/​lit8·​v9,​·​v9,​·​0x3c77 ····​rem-​int/​lit8·​v10,​·​v10,​·​0x3c
  
77 ····​.​line·​28478 ····​.​line·​284
78 ····​move-​object/​from16·​v0,​·​p079 ····​move-​object/​from16·​v0,​·​p0
  
79 ····​iget-​object·​v10,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​80 ····​iget-​object·​v11,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$2;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
80 ····​#·​getter·​for:​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>beaconTextView:​Landroid/​widget/​TextView;​81 ····​#·​getter·​for:​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>beaconTextView:​Landroid/​widget/​TextView;​
81 ····​invoke-​static·​{v10},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>access$300(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​Landroid/​widget/​TextView;​82 ····​invoke-​static·​{v11},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>access$300(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​Landroid/​widget/​TextView;​
  
82 ····​move-​result-​object·​v1083 ····​move-​result-​object·​v11
  
83 ····​const-​string·​v11,​·​"%02d:​%02d:​%02d"84 ····​const-​string·​v12,​·​"%02d:​%02d:​%02d"
  
84 ····​const/​4·​v12,​·​0x385 ····​const/​4·​v13,​·​0x3
  
85 ····​new-​array·​v12,​·​v12,​·​[Ljava/​lang/​Object;​86 ····​new-​array·​v13,​·​v13,​·​[Ljava/​lang/​Object;​
  
86 ····​const/​4·​v13,​·​0x087 ····​const/​4·​v14,​·​0x0
  
87 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​88 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
88 ····​move-​result-​object·​v1489 ····​move-​result-​object·​v15
  
89 ····​aput-​object·​v14,​·​v12,​·​v1390 ····​aput-​object·​v15,​·​v13,​·​v14
  
90 ····​const/​4·​v13,​·​0x191 ····​const/​4·​v14,​·​0x1
  
91 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​92 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
92 ····​move-​result-​object·​v1493 ····​move-​result-​object·​v15
  
93 ····​aput-​object·​v14,​·​v12,​·​v1394 ····​aput-​object·​v15,​·​v13,​·​v14
  
94 ····​const/​4·​v13,​·​0x295 ····​const/​4·​v14,​·​0x2
  
95 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​96 ····​invoke-​static·​{v10},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
Max diff block lines reached; 2861/8597 bytes (33.28%) of diff not shown.
24.3 KB
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity.smali
Offset 280, 175 lines modifiedOffset 280, 161 lines modified
280 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I280 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
281 ····​.​line·​209281 ····​.​line·​209
282 ····​return-​void282 ····​return-​void
283 .​end·​method283 .​end·​method
  
284 .​method·​private·​LoadMessages()​V284 .​method·​private·​LoadMessages()​V
285 ····​.​locals·​12285 ····​.​locals·​10
  
286 ····​.​prologue286 ····​.​prologue
287 ····​.​line·​147287 ····​.​line·​147
288 ····​const-​string·​v10,​·​"MessageStore.​txt"288 ····​const-​string·​v7,​·​"MessageStore.​txt"
  
289 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>getFileStreamPath(Lj​ava/​lang/​String;​)​Ljava/​io/​File;​289 ····​invoke-​virtual·​{p0,​·​v7},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>getFileStreamPath(Lj​ava/​lang/​String;​)​Ljava/​io/​File;​
  
290 ····​move-​result-​object·​v3290 ····​move-​result-​object·​v2
  
291 ····​.​line·​148291 ····​.​line·​148
292 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​292 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
293 ····​const/​4·​v4,​·​0x0293 ····​const/​4·​v3,​·​0x0
  
294 ····​.​line·​149294 ····​.​line·​149
295 ····​.​local·​v4,​·​"fileReadSucceeded":​Z295 ····​.​local·​v3,​·​"fileReadSucceeded":​Z
296 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>exists()​Z296 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>exists()​Z
  
297 ····​move-​result·​v10297 ····​move-​result·​v7
  
298 ····​if-​eqz·​v10,​·​:​cond_0298 ····​if-​eqz·​v7,​·​:​cond_0
  
299 ····​.​line·​150299 ····​.​line·​150
300 ····​iget-​object·​v10,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>TAG:​Ljava/​lang/​String;​300 ····​iget-​object·​v7,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>TAG:​Ljava/​lang/​String;​
  
301 ····​const-​string·​v11,​·​"Message·​text·​file·​found,​·​attempting·​to·​import·​from·​internal·​storage"301 ····​const-​string·​v8,​·​"Message·​text·​file·​found,​·​attempting·​to·​import·​from·​internal·​storage"
  
302 ····​invoke-​static·​{v10,​·​v11},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I302 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
303 ····​.​line·​153303 ····​.​line·​153
304 ····​:​try_start_0304 ····​:​try_start_0
305 ····​new-​instance·​v1,​·​Ljava/​io/​BufferedReader;​305 ····​new-​instance·​v0,​·​Ljava/​io/​BufferedReader;​
  
306 ····​new-​instance·​v10,​·​Ljava/​io/​FileReader;​306 ····​new-​instance·​v7,​·​Ljava/​io/​FileReader;​
  
307 ····​invoke-​direct·​{v10,​·​v3},​·​Ljava/​io/​FileReader;​-​><init>(Ljava/​io/​File;​)​V307 ····​invoke-​direct·​{v7,​·​v2},​·​Ljava/​io/​FileReader;​-​><init>(Ljava/​io/​File;​)​V
  
308 ····​invoke-​direct·​{v1,​·​v10},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V308 ····​invoke-​direct·​{v0,​·​v7},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
  
309 ····​.​line·​155309 ····​.​line·​155
310 ····​.​local·​v1,​·​"br":​Ljava/​io/​BufferedReader;​310 ····​.​local·​v0,​·​"br":​Ljava/​io/​BufferedReader;​
311 ····​:​goto_0311 ····​:​goto_0
312 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​312 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
  
313 ····​move-​result-​object·​v8313 ····​move-​result-​object·​v5
  
314 ····​.​local·​v8,​·​"line":​Ljava/​lang/​String;​314 ····​.​local·​v5,​·​"line":​Ljava/​lang/​String;​
315 ····​if-​eqz·​v8,​·​:​cond_1315 ····​if-​eqz·​v5,​·​:​cond_1
  
316 ····​.​line·​156316 ····​.​line·​156
317 ····​iget-​object·​v10,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>messages:​Ljava/​util/​ArrayList;​317 ····​iget-​object·​v7,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>messages:​Ljava/​util/​ArrayList;​
  
318 ····​invoke-​virtual·​{v10,​·​v8},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z318 ····​invoke-​virtual·​{v7,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
319 ····​:​try_end_0319 ····​:​try_end_0
320 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0320 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
321 ····​goto·​:​goto_0321 ····​goto·​:​goto_0
  
322 ····​.​line·​161322 ····​.​line·​161
323 ····​.​end·​local·​v1····​#·​"br":​Ljava/​io/​BufferedReader;​323 ····​.​end·​local·​v0····​#·​"br":​Ljava/​io/​BufferedReader;​
324 ····​.​end·​local·​v8····​#·​"line":​Ljava/​lang/​String;​324 ····​.​end·​local·​v5····​#·​"line":​Ljava/​lang/​String;​
325 ····​:​catch_0325 ····​:​catch_0
326 ····​move-​exception·​v2326 ····​move-​exception·​v1
  
327 ····​.​line·​163327 ····​.​line·​163
328 ····​.​local·​v2,​·​"e":​Ljava/​io/​IOException;​328 ····​.​local·​v1,​·​"e":​Ljava/​io/​IOException;​
329 ····​iget-​object·​v10,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>TAG:​Ljava/​lang/​String;​329 ····​iget-​object·​v7,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>TAG:​Ljava/​lang/​String;​
  
330 ····​const-​string·​v11,​·​"IO·​Exception·​trying·​to·​import·​messages·​from·​internal·​storage"330 ····​const-​string·​v8,​·​"IO·​Exception·​trying·​to·​import·​messages·​from·​internal·​storage"
  
331 ····​invoke-​static·​{v10,​·​v11},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I331 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
332 ····​.​line·​166332 ····​.​line·​166
333 ····​.​end·​local·​v2····​#·​"e":​Ljava/​io/​IOException;​333 ····​.​end·​local·​v1····​#·​"e":​Ljava/​io/​IOException;​
334 ····​:​cond_0334 ····​:​cond_0
335 ····​:​goto_1335 ····​:​goto_1
336 ····​if-​nez·​v4,​·​:​cond_3336 ····​if-​nez·​v3,​·​:​cond_3
  
337 ····​.​line·​167337 ····​.​line·​167
338 ····​iget-​object·​v10,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>TAG:​Ljava/​lang/​String;​338 ····​iget-​object·​v7,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>TAG:​Ljava/​lang/​String;​
  
339 ····​const-​string·​v11,​·​"Failed·​to·​read·​messages·​from·​internal·​storage·​-​-​·​importing·​initial·​messages·​from·​XML"339 ····​const-​string·​v8,​·​"Failed·​to·​read·​messages·​from·​internal·​storage·​-​-​·​importing·​initial·​messages·​from·​XML"
  
340 ····​invoke-​static·​{v10,​·​v11},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I340 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
341 ····​.​line·​168341 ····​.​line·​168
342 ····​invoke-​virtual·​{p0},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>getResources()​Landroid/​content/​res/​Resources;​342 ····​invoke-​virtual·​{p0},​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
343 ····​move-​result-​object·​v10343 ····​move-​result-​object·​v7
  
344 ····​const·​v11,​·​0x7f050004344 ····​const·​v8,​·​0x7f050004
  
345 ····​invoke-​virtual·​{v10,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​345 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​res/​Resources;​-​>getStringArray(I)​[Ljava/​lang/​String;​
  
346 ····​move-​result-​object·​v6346 ····​move-​result-​object·​v4
  
347 ····​.​line·​169347 ····​.​line·​169
348 ····​.​local·​v6,​·​"importedMessages":​[Ljava/​lang/​String;​348 ····​.​local·​v4,​·​"importedMessages":​[Ljava/​lang/​String;​
349 ····move-​object·​v0,​·​v6349 ····array-​length·​v8,​·​v4
  
350 ····.​local·​v0,​·"arr$":​[Ljava/​lang/​String;​350 ····​const/​4·​v7,​·​0x0
351 ····​array-​length·​v7,​·​v0 
  
352 ····​.​local·​v7,​·​"len$":​I 
353 ····​const/​4·​v5,​·​0x0 
  
354 ····​.​local·​v5,​·​"i$":​I 
355 ····​:​goto_2351 ····​:​goto_2
356 ····​if-​ge·​v5,​·​v7,​·​:​cond_2352 ····​if-​ge·​v7,​·​v8,​·​:​cond_2
  
357 ····​aget-​object·​v9,​·​v0,​·​v5353 ····​aget-​object·​v6,​·​v4,​·​v7
  
358 ····​.​line·​170354 ····​.​line·​170
359 ····​.​local·​v9,​·​"s":​Ljava/​lang/​String;​355 ····​.​local·​v6,​·​"s":​Ljava/​lang/​String;​
360 ····​iget-​object·​v10,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>messages:​Ljava/​util/​ArrayList;​356 ····​iget-​object·​v9,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​-​>messages:​Ljava/​util/​ArrayList;​
  
361 ····​invoke-​virtual·​{v10,​·​v9},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z357 ····​invoke-​virtual·​{v9,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
362 ····​.​line·​169358 ····​.​line·​169
363 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1359 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1
Max diff block lines reached; 18248/24743 bytes (73.75%) of diff not shown.
682 B
smali/com/templaro/opsiz/aka/BeaconSqualk.smali
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 ····​.​line·​7495 ····​.​line·​74
96 ····​iget-​object·​v1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​-​>TAG:​Ljava/​lang/​String;​96 ····​iget-​object·​v1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​BeaconSqualk;​-​>TAG:​Ljava/​lang/​String;​
  
97 ····​const-​string·​v2,​·​"Loading·​saved·​preferences"97 ····​const-​string·​v2,​·​"Loading·​saved·​preferences"
  
98 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I98 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
99 ····​.​line·​7599 ····​.​line·​76
100 ····​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​100 ····​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
101 ····​move-​result-​object·​v0101 ····​move-​result-​object·​v0
  
102 ····​.​line·​77102 ····​.​line·​77
103 ····​.​local·​v0,​·​"prefs":​Landroid/​content/​SharedPreferences;​103 ····​.​local·​v0,​·​"prefs":​Landroid/​content/​SharedPreferences;​
104 ····​const-​string·​v1,​·​"sidetone"104 ····​const-​string·​v1,​·​"sidetone"
629 B
smali/com/templaro/opsiz/aka/StraightKeyActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5527 ····​.​line·​55
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity$1​;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity$1​;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
19.5 KB
smali/com/templaro/opsiz/aka/GeoHelper.smali
Offset 265, 285 lines modifiedOffset 265, 304 lines modified
265 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I265 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
266 ····​.​line·​221266 ····​.​line·​221
267 ····​return-​void267 ····​return-​void
268 .​end·​method268 .​end·​method
  
269 .​method·​private·​currentLocation(I)​Ljava/​lang/​String;​269 .​method·​private·​currentLocation(I)​Ljava/​lang/​String;​
270 ····​.​locals·​15270 ····​.​locals·​18
271 ····​.​param·​p1,​·​"formatting"····​#·​I271 ····​.​param·​p1,​·​"formatting"····​#·​I
  
272 ····​.​prologue272 ····​.​prologue
273 ····​.​line·​79273 ····​.​line·​79
274 ····iget-​object·​v10,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>locationManager:​Landroid/​location/​LocationManager;​274 ····move-​object/​from16·​v0,​·p0
  
275 ····​iget-​object·​v11,​·p0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>best:​Ljava/​lang/​String;​275 ····​iget-​object·​v12,​·v0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>locationManager:​Landroid/​location/​LocationManager;​
  
276 ····invoke-​virtual·​{v10,​·v11},​·​Landroid/​location/​LocationManager;​-​>getLastKnownLocation​(Ljava/​lang/​String;​)​Landroid/​location/​Location;​276 ····move-​object/​from16·​v0,​·​p0
  
277 ····move-​result-​object·​v4277 ····iget-​object·​v13,​·v0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>best:​Ljava/​lang/​String;​
  
 278 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​location/​LocationManager;​-​>getLastKnownLocation​(Ljava/​lang/​String;​)​Landroid/​location/​Location;​
  
 279 ····​move-​result-​object·​v6
  
278 ····​.​line·​80280 ····​.​line·​80
279 ····​.​local·​v4,​·​"location":​Landroid/​location/​Location;​281 ····​.​local·​v6,​·​"location":​Landroid/​location/​Location;​
280 ····​if-​eqz·​v4,​·​:​cond_2282 ····​if-​eqz·​v6,​·​:​cond_2
  
281 ····​.​line·​82283 ····​.​line·​82
282 ····​invoke-​virtual·​{v4},​·​Landroid/​location/​Location;​-​>getLatitude()​D284 ····​invoke-​virtual·​{v6},​·​Landroid/​location/​Location;​-​>getLatitude()​D
  
283 ····​move-​result-​wide·​v2285 ····​move-​result-​wide·​v4
  
284 ····​.​line·​83286 ····​.​line·​83
285 ····​.​local·​v2,​·​"latVal":​D287 ····​.​local·​v4,​·​"latVal":​D
286 ····​invoke-​virtual·​{v4},​·​Landroid/​location/​Location;​-​>getLongitude()​D288 ····​invoke-​virtual·​{v6},​·​Landroid/​location/​Location;​-​>getLongitude()​D
  
287 ····​move-​result-​wide·​v7289 ····​move-​result-​wide·​v10
  
288 ····​.​line·​85290 ····​.​line·​85
289 ····​.​local·​v7,​·​"longVal":​D291 ····​.​local·​v10,​·​"longVal":​D
290 ····​const-​wide/​16·​v10,​·​0x0292 ····​const-​wide/​16·​v12,​·​0x0
  
291 ····​cmpg-​double·​v10,​·​v2,​·​v10293 ····​cmpg-​double·​v12,​·​v4,​·​v12
  
292 ····​if-​gez·​v10,​·​:​cond_0294 ····​if-​gez·​v12,​·​:​cond_0
  
293 ····​.​line·​86295 ····​.​line·​86
294 ····iget-​object·​v1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>SOUTH:​Ljava/​lang/​String;​296 ····move-​object/​from16·v0,​·​p0
  
 297 ····​iget-​object·​v3,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>SOUTH:​Ljava/​lang/​String;​
  
295 ····​.​line·​87298 ····​.​line·​87
296 ····​.​local·​v1,​·​"latFix":​Ljava/​lang/​String;​299 ····​.​local·​v3,​·​"latFix":​Ljava/​lang/​String;​
297 ····​const-​wide/​high16·​v10,​·​-​0x4010000000000000L····​#·​-​1.​0300 ····​const-​wide/​high16·​v12,​·​-​0x4010000000000000L····​#·​-​1.​0
  
298 ····​mul-​double/​2addr·​v2,​·​v10301 ····​mul-​double/​2addr·​v4,​·​v12
  
299 ····​.​line·​90302 ····​.​line·​90
300 ····​:​goto_0303 ····​:​goto_0
301 ····​const-​wide/​16·​v10,​·​0x0304 ····​const-​wide/​16·​v12,​·​0x0
  
302 ····​cmpg-​double·​v10,​·​v7,​·​v10305 ····​cmpg-​double·​v12,​·​v10,​·​v12
  
303 ····​if-​gez·​v10,​·​:​cond_1306 ····​if-​gez·​v12,​·​:​cond_1
  
304 ····​.​line·​91307 ····​.​line·​91
305 ····iget-​object·​v6,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>WEST:​Ljava/​lang/​String;​308 ····move-​object/​from16·v0,​·​p0
  
 309 ····​iget-​object·​v8,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>WEST:​Ljava/​lang/​String;​
  
306 ····​.​line·​92310 ····​.​line·​92
307 ····​.​local·​v6,​·​"longFix":​Ljava/​lang/​String;​311 ····​.​local·​v8,​·​"longFix":​Ljava/​lang/​String;​
308 ····​const-​wide/​high16·​v10,​·​-​0x4010000000000000L····​#·​-​1.​0312 ····​const-​wide/​high16·​v12,​·​-​0x4010000000000000L····​#·​-​1.​0
  
309 ····​mul-​double/​2addr·​v7,​·​v10313 ····​mul-​double/​2addr·​v10,​·​v12
  
310 ····​.​line·​95314 ····​.​line·​95
311 ····​:​goto_1315 ····​:​goto_1
312 ····​packed-​switch·​p1,​·​:​pswitch_data_0316 ····​packed-​switch·​p1,​·​:​pswitch_data_0
  
313 ····​.​line·​107317 ····​.​line·​107
314 ····​:​pswitch_0318 ····​:​pswitch_0
315 ····iget-​object·​v9,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>NOFIX:​Ljava/​lang/​String;​319 ····move-​object/​from16·v0,​·​p0
  
 320 ····​iget-​object·​v9,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>NOFIX:​Ljava/​lang/​String;​
  
316 ····​.​line·​114321 ····​.​line·​114
317 ····​.​end·​local·​v1····​#·​"latFix":​Ljava/​lang/​String;​322 ····​.​end·​local·​v3····​#·​"latFix":​Ljava/​lang/​String;​
318 ····​.​end·​local·​v2····​#·​"latVal":​D323 ····​.​end·​local·​v4····​#·​"latVal":​D
319 ····​.​end·​local·​v6····​#·​"longFix":​Ljava/​lang/​String;​324 ····​.​end·​local·​v8····​#·​"longFix":​Ljava/​lang/​String;​
320 ····​.​end·​local·​v7····​#·​"longVal":​D325 ····​.​end·​local·​v10····​#·​"longVal":​D
321 ····​.​local·​v9,​·​"message":​Ljava/​lang/​String;​326 ····​.​local·​v9,​·​"message":​Ljava/​lang/​String;​
322 ····​:​goto_2327 ····​:​goto_2
323 ····​return-​object·​v9328 ····​return-​object·​v9
  
324 ····​.​line·​89329 ····​.​line·​89
325 ····​.​end·​local·​v9····​#·​"message":​Ljava/​lang/​String;​330 ····​.​end·​local·​v9····​#·​"message":​Ljava/​lang/​String;​
326 ····​.​restart·​local·​v2····​#·​"latVal":​D331 ····​.​restart·​local·​v4····​#·​"latVal":​D
327 ····​.​restart·​local·​v7····​#·​"longVal":​D332 ····​.​restart·​local·​v10····​#·​"longVal":​D
328 ····​:​cond_0333 ····​:​cond_0
329 ····iget-​object·​v1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>NORTH:​Ljava/​lang/​String;​334 ····move-​object/​from16·v0,​·​p0
  
 335 ····​iget-​object·​v3,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>NORTH:​Ljava/​lang/​String;​
  
330 ····​.​restart·​local·​v1····​#·​"latFix":​Ljava/​lang/​String;​336 ····​.​restart·​local·​v3····​#·​"latFix":​Ljava/​lang/​String;​
331 ····​goto·​:​goto_0337 ····​goto·​:​goto_0
  
332 ····​.​line·​94338 ····​.​line·​94
333 ····​:​cond_1339 ····​:​cond_1
334 ····iget-​object·​v6,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>EAST:​Ljava/​lang/​String;​340 ····move-​object/​from16·v0,​·​p0
  
335 ····.​restart·local·v6····​#·​"longFix":​Ljava/​lang/​String;​341 ····iget-​object·v8,​·​v0,​·Lcom/​templaro/​opsiz/​aka/​GeoHelper;​-​>EAST:​Ljava/​lang/​String;​
  
 342 ····​.​restart·​local·​v8····​#·​"longFix":​Ljava/​lang/​String;​
336 ····​goto·​:​goto_1343 ····​goto·​:​goto_1
  
337 ····​.​line·​97344 ····​.​line·​97
338 ····​:​pswitch_1345 ····​:​pswitch_1
339 ····​const/​4·​v10,​·​0x2346 ····​const/​4·​v12,​·​0x2
  
340 ····​invoke-​static·​{v2,​·​v3,​·​v10},​·​Landroid/​location/​Location;​-​>convert(DI)​Ljava/​lang/​String;​347 ····​invoke-​static·​{v4,​·​v5,​·​v12},​·​Landroid/​location/​Location;​-​>convert(DI)​Ljava/​lang/​String;​
  
341 ····​move-​result-​object·​v10348 ····​move-​result-​object·​v12
  
342 ····​const-​string·​v11,​·​":​"349 ····​const-​string·​v13,​·​":​"
  
Max diff block lines reached; 14376/19865 bytes (72.37%) of diff not shown.
679 B
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​57827 ····​.​line·​578
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$5;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$5;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
707 B
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity$3$1$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​21 .​field·​final·​synthetic·​this$2:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$2"····​#·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​44027 ····​.​line·​440
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1$1;​-​>this$2:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1$1;​-​>this$2:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$3$1;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
8.66 KB
smali/com/templaro/opsiz/aka/StraightKeyActivity.smali
Offset 75, 233 lines modifiedOffset 75, 194 lines modified
75 ····​.​line·​1475 ····​.​line·​14
76 ····​iget-​object·​v0,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>audioTrack:​Landroid/​media/​AudioTrack;​76 ····​iget-​object·​v0,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>audioTrack:​Landroid/​media/​AudioTrack;​
  
77 ····​return-​object·​v077 ····​return-​object·​v0
78 .​end·​method78 .​end·​method
  
79 .​method·​private·​buildSounds()​V79 .​method·​private·​buildSounds()​V
80 ····​.​locals·​1880 ····​.​locals·​14
  
81 ····​.​prologue81 ····​.​prologue
82 ····​.​line·​7882 ····​.​line·​78
83 ····​move-​object/​from16·​v0,​·​p083 ····iget·​v8,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>SAMPLE_RATE:​I
  
84 ····​iget·​v12,​·v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>SAMPLE_RATE:​I84 ····​iget·​v9,​·p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>hertz:​I
  
85 ····move-​object/​from16·​v0,​·p085 ····div-​int/​2addr·​v8,​·v9
  
86 ····​iget·​v13,​·v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>hertz:​I86 ····​iput·​v8,​·p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I
  
87 ····​div-​int/​2addr·​v12,​·​v13 
  
88 ····​move-​object/​from16·​v0,​·​p0 
  
89 ····​iput·​v12,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I 
  
90 ····​.​line·​7987 ····​.​line·​79
91 ····​const-​wide·​v12,​·​0x401921fb54442d18L····​#·​6.​28318530717958688 ····​const-​wide·​v8,​·​0x401921fb54442d18L····​#·​6.​283185307179586
  
92 ····​move-​object/​from16·​v0,​·​p0 
  
93 ····​iget·​v14,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>SAMPLE_RATE:​I 
  
94 ····​move-​object/​from16·​v0,​·​p089 ····iget·​v10,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>SAMPLE_RATE:​I
  
95 ····​iget·​v15,​·v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>hertz:​I90 ····​iget·​v11,​·p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>hertz:​I
  
96 ····​div-​int/​2addr·​v14,​·​v1591 ····​div-​int/​2addr·​v10,​·​v11
  
97 ····​int-​to-​double·​v14,​·​v1492 ····​int-​to-​double·​v10,​·​v10
  
98 ····​div-​double·​v9,​·​v12,​·​v1493 ····​div-​double·​v6,​·​v8,​·​v10
  
99 ····​.​line·​8094 ····​.​line·​80
100 ····​.​local·​v9,​·​"phaseAngle":​D95 ····​.​local·​v6,​·​"phaseAngle":​D
101 ····​move-​object/​from16·​v0,​·​p096 ····iget·​v8,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I
  
102 ····iget·​v12,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I97 ····new-​array·v8,​·​v8,​·​[D
  
103 ····new-​array·v12,​·​v12,​·[D98 ····iput-​object·​v8,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>sample:​[D
  
104 ····​move-​object/​from16·​v0,​·​p0 
  
105 ····​iput-​object·​v12,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>sample:​[D 
  
106 ····​.​line·​8199 ····​.​line·​81
107 ····​move-​object/​from16·​v0,​·​p0100 ····iget·​v8,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I
  
108 ····​iget·​v12,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I 
  
109 ····​mul-​int/​lit8·​v12,​·​v12,​·​0x2 
  
110 ····new-​array·​v12,​·​v12,​·[B101 ····mul-​int/​lit8·​v8,​·​v8,​·0x2
  
111 ····move-​object/​from16·​v0,​·p0102 ····new-​array·​v8,​·​v8,​·[B
  
112 ····​iput-​object·​v12,​·v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>tone:​[B103 ····​iput-​object·​v8,​·p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>tone:​[B
  
113 ····​.​line·​83104 ····​.​line·​83
114 ····​const/​4·​v4,​·​0x0105 ····​const/​4·​v2,​·​0x0
  
115 ····​.​local·​v4,​·​"i":​I106 ····​.​local·​v2,​·​"i":​I
116 ····​:​goto_0107 ····​:​goto_0
117 ····​move-​object/​from16·​v0,​·​p0108 ····iget·​v8,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I
  
118 ····​iget·​v12,​·​v0,​·Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>numSamples:​I109 ····​if-​ge·​v2,​·​v8,​·:​cond_0
  
119 ····​if-​ge·​v4,​·​v12,​·​:​cond_0 
  
120 ····​.​line·​84110 ····​.​line·​84
121 ····move-​object/​from16·v0,​·p0111 ····iget-​object·​v8,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>sample:​[D
  
122 ····​iget-​object·​v12,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>sample:​[D 
  
123 ····​int-​to-​double·​v13,​·​v4112 ····​int-​to-​double·​v10,​·​v2
  
124 ····​mul-​double/​2addr·​v13,​·​v9113 ····​mul-​double/​2addr·​v10,​·​v6
  
125 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Math;​-​>sin(D)​D114 ····​invoke-​static·​{v10,​·​v11},​·​Ljava/​lang/​Math;​-​>sin(D)​D
  
126 ····​move-​result-​wide·​v13115 ····​move-​result-​wide·​v10
  
127 ····​aput-​wide·​v13,​·​v12,​·​v4116 ····​aput-​wide·​v10,​·​v8,​·​v2
  
128 ····​.​line·​85117 ····​.​line·​85
129 ····move-​object/​from16·v0,​·​p0118 ····iget-​object·​v8,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>TAG:​Ljava/​lang/​String;​
  
130 ····​iget-​object·​v12,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>TAG:​Ljava/​lang/​String;​ 
  
131 ····​const-​string·​v13,​·​"Sample·​of·​%d·​is·​%f" 
  
132 ····​const/​4·​v14,​·​0x2 
  
133 ····​new-​array·​v14,​·v14,​·​[Ljava/​lang/​Object;​119 ····const-​string·​v9,​·"Sample·​of·​%d·​is·​%f"
  
134 ····​const/​4·​v15,​·​0x0120 ····​const/​4·​v10,​·​0x2
  
135 ····invoke-​static·​{v4},​·Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​121 ····​new-​array·v10,​·​v10,​·​[Ljava/​lang/​Object;​
  
136 ····move-​result-​object·v16122 ····const/​4·​v11,​·0x0
  
137 ····aput-​object·v16,​·​v14,​·v15123 ····invoke-​static·​{v2},​·Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
138 ····const/​4·​v15,​·0x1124 ····move-​result-​object·v12
  
139 ····move-​object/​from16·​v0,​·p0125 ····aput-​object·​v12,​·​v10,​·v11
  
140 ····iget-​object·​v0,​·​v0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>sample:​[D126 ····​const/​4·v11,​·​0x1
  
141 ····move-​object/​from16·v16,​·​v0127 ····iget-​object·​v12,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​StraightKeyActivity;​-​>sample:​[D
  
142 ····​aget-​wide·​v16,​·​v16,​·​v4128 ····​aget-​wide·​v12,​·​v12,​·​v2
  
143 ····​invoke-​static/​range·​{v16·.​.​·​v17},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​129 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Double;​-​>valueOf(D)​Ljava/​lang/​Double;​
  
144 ····​move-​result-​object·​v16130 ····​move-​result-​object·​v12
  
145 ····​aput-​object·​v16,​·​v14,​·​v15131 ····​aput-​object·​v12,​·​v10,​·​v11
Max diff block lines reached; 3794/8755 bytes (43.34%) of diff not shown.
415 B
smali/com/templaro/opsiz/aka/BuildConfig.smali
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .​class·​public·​final·​Lcom/​templaro/​opsiz/​aka/​BuildConfig;​1 .​class·​public·​final·​Lcom/​templaro/​opsiz/​aka/​BuildConfig;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"BuildConfig.​java"3 .​source·​"BuildConfig.​java"
  
  
4 #·​static·​fields4 #·​static·​fields
5 .​field·​public·​static·​final·​DEBUG:​Z·​=·​true5 .​field·​public·​static·​final·​DEBUG:​Z
  
  
6 #·​direct·​methods6 #·​direct·​methods
7 .​method·​public·​constructor·​<init>()​V7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​08 ····​.​locals·​0
  
9 ····​.​prologue9 ····​.​prologue
679 B
smali/com/templaro/opsiz/aka/AndroidomaticKeyerActivity$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V23 .​method·​constructor·​<init>(Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​58527 ····​.​line·​585
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$4;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity$4;​-​>this$0:​Lcom/​templaro/​opsiz/​aka/​AndroidomaticKeyerAct​ivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
97.9 KB
res/drawable-hdpi-v4/bootian.png
91.5 KB
sng
Max report size reached
6.33 KB
Image content
Max report size reached
26.4 KB
res/drawable-ldpi-v4/bootian.png
23.1 KB
sng
Max report size reached
3.28 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
45.3 KB
res/drawable-mdpi-v4/bootian.png
40.8 KB
sng
Max report size reached
4.36 KB
Image content
Pixel difference
compared images
Flicker difference
compared images