133 KB
/home/fdroid/fdroiddata/tmp/kr.softgear.multiping_11.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_kr.softgear.multiping_11.apk
1.5 KB
zipinfo /dev/stdin
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·​file·​size:​·​21516·​bytes,​·​number·​of·​entries:​·​101 Zip·​file·​size:​·​20826·​bytes,​·​number·​of·​entries:​·​10
2 -​rw-​-​-​-​·····​2.​0·​fat······​564·​bl·​defN·​13-​Dec-​09·​15:​57·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​564·​bl·​defN·​13-​Dec-​09·​15:​57·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​685·​bl·​defN·​13-​Dec-​09·​15:​57·​META-​INF/​3F8C105C.​SF3 -​rw-​-​-​-​·····​2.​0·​fat······​685·​bl·​defN·​13-​Dec-​09·​15:​57·​META-​INF/​3F8C105C.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​09·​15:​57·​META-​INF/​3F8C105C.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​09·​15:​57·​META-​INF/​3F8C105C.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····4876·​bx·stor·​13-​Dec-​09·14:​43·res/​drawable/​icon.​png5 -​rw-​-​-​-​·····2.​0·​fat·····2016·​bX·defN·​17-​Sep-​26·00:​26·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····2000·​bl·defN·13-​Dec-​09·14:​43·​res/​layout/​main.​xml6 -​rw-​-​-​-​·····1.​0·​fat·····3956·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​icon.​png
7 -​rw-​-​-​-​·····​2.​0·​fat·····1132·​bl·​defN·​13-​Dec-​09·14:​43·​res/​layout/​pingitem.​xml7 -​rw-​-​-​-​·····​2.​0·​fat·····2000·​bl·​defN·​17-​Sep-​26·00:​26·​res/​layout/​main.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​684·​bl·​defN·​13-​Dec-​09·14:​43·​res/​menu/​quick.​xml8 -​rw-​-​-​-​·····​2.​0·​fat·····1132·​bl·​defN·​17-​Sep-​26·00:​26·​res/​layout/​pingitem.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat·····1840·​bl·​defN·​13-​Dec-​09·14:​43·AndroidManifest.​xml9 -​rw-​-​-​-​·····​2.​0·​fat······684·​bl·​defN·​17-​Sep-​26·00:​26·res/​menu/​quick.​xml
10 -​rw-​-​-​-​·····​1.​0·​fat·····​1860·​b-​·​stor·13-​Dec-​09·14:​43·​resources.​arsc10 -​rw-​-​-​-​·····​1.​0·​fat·····​1964·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
11 -​rw-​-​-​-​·····​2.​0·​fat····​23172·​bl·​defN·​13-​Dec-​09·14:​43·​classes.​dex11 -​rw-​-​-​-​·····​2.​0·​fat····​23452·​bl·​defN·​17-​Sep-​26·00:​26·​classes.​dex
12 10·​files,​·​38145·​bytes·​uncompressed,​·20221·​bytes·​compressed:​··​47.​0%12 10·​files,​·​37785·​bytes·​uncompressed,​·19568·​bytes·​compressed:​··​48.​2%
936 B
AndroidManifest.xml (decoded)
878 B
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="11"·​android:​versionName="0.​11"·​package="kr.​softgear.​multiping"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="11"·​android:​versionName="0.​11"·​package="kr.​softgear.​multiping"·platformBuildVersionC​ode="8"·​platformBuildVersionN​ame="2.​2"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="4"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="4"/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>
5 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">5 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">
6 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​MultiPing">6 ····​<activity·​android:​label="@string/​app_name"·​android:​name=".​MultiPing">
7 ······​<intent-​filter>7 ······​<intent-​filter>
8 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>8 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
9 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>9 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
49.9 KB
classes.dex
49.9 KB
classes.jar
2.59 KB
zipinfo /dev/stdin
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 Zip·​file·​size:​·​32050·​bytes,​·​number·​of·​entries:​·​241 Zip·​file·​size:​·​32076·​bytes,​·​number·​of·​entries:​·​24
2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​168·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​BuildConfig.​class4 ?rwxrwxr-​x··​2.​0·​unx······​168·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​BuildConfig.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​954·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$1.​class5 ?rwxrwxr-​x··​2.​0·​unx······​954·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$1.​class
6 ?rwxrwxr-​x··​2.​0·​unx······​393·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$2$1.​class6 ?rwxrwxr-​x··​2.​0·​unx······​393·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$2$1.​class
7 ?rwxrwxr-​x··​2.​0·​unx·····​1165·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$2$2.​class7 ?rwxrwxr-​x··​2.​0·​unx·····​1165·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$2$2.​class
8 ?rwxrwxr-​x··​2.​0·​unx·····​1690·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$2.​class8 ?rwxrwxr-​x··​2.​0·​unx·····​1690·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$2.​class
9 ?rwxrwxr-​x··​2.​0·​unx······​962·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$3.​class9 ?rwxrwxr-​x··​2.​0·​unx······​962·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$3.​class
10 ?rwxrwxr-​x··​2.​0·​unx······​819·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$4.​class10 ?rwxrwxr-​x··​2.​0·​unx······​819·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$4.​class
11 ?rwxrwxr-​x··​2.​0·​unx·····​1880·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$5.​class11 ?rwxrwxr-​x··​2.​0·​unx·····​1880·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$5.​class
12 ?rwxrwxr-​x··​2.​0·​unx·····​1885·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$NameResolve​r.​class12 ?rwxrwxr-​x··​2.​0·​unx·····​1885·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$NameResolve​r.​class
13 ?rwxrwxr-​x··​2.​0·​unx·····​2227·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$PingItemAda​pter.​class13 ?rwxrwxr-​x··​2.​0·​unx·····​2227·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$PingItemAda​pter.​class
14 ?rwxrwxr-​x··​2.​0·​unx·····​2160·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$Pinger80.​class14 ?rwxrwxr-​x··​2.​0·​unx·····​2160·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$Pinger80.​class
15 ?rwxrwxr-​x··​2.​0·​unx·····​2840·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$PingerAv.​class15 ?rwxrwxr-​x··​2.​0·​unx·····​2866·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$PingerAv.​class
16 ?rwxrwxr-​x··​2.​0·​unx······​584·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$PingerItem.​class16 ?rwxrwxr-​x··​2.​0·​unx······​584·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing$PingerItem.​class
17 ?rwxrwxr-​x··​2.​0·​unx·····​8058·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing.​class17 ?rwxrwxr-​x··​2.​0·​unx·····​8058·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​MultiPing.​class
18 ?rwxrwxr-​x··​2.​0·​unx······​143·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$attr.​class18 ?rwxrwxr-​x··​2.​0·​unx······​143·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$attr.​class
19 ?rwxrwxr-​x··​2.​0·​unx······​195·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$drawable.​class19 ?rwxrwxr-​x··​2.​0·​unx······​195·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$drawable.​class
20 ?rwxrwxr-​x··​2.​0·​unx······​484·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$id.​class20 ?rwxrwxr-​x··​2.​0·​unx······​484·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$id.​class
21 ?rwxrwxr-​x··​2.​0·​unx······​225·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$layout.​class21 ?rwxrwxr-​x··​2.​0·​unx······​225·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$layout.​class
22 ?rwxrwxr-​x··​2.​0·​unx······​192·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$menu.​class22 ?rwxrwxr-​x··​2.​0·​unx······​192·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$menu.​class
23 ?rwxrwxr-​x··​2.​0·​unx······​226·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$string.​class23 ?rwxrwxr-​x··​2.​0·​unx······​226·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R$string.​class
24 ?rwxrwxr-​x··​2.​0·​unx······​138·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R.​class24 ?rwxrwxr-​x··​2.​0·​unx······​138·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​R.​class
25 ?rwxrwxr-​x··​2.​0·​unx······​623·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​ViewWrapper.​class25 ?rwxrwxr-​x··​2.​0·​unx······​623·​b-​·​stor·​80-​Jan-​01·​00:​00·​kr/​softgear/​multiping/​ViewWrapper.​class
26 24·​files,​·​28314·​bytes·​uncompressed,​·​28314·​bytes·​compressed:​··​0.​0%26 24·​files,​·​28340·​bytes·​uncompressed,​·​28340·​bytes·​compressed:​··​0.​0%
47.3 KB
kr/softgear/multiping/MultiPing$PingerAv.class
47.2 KB
procyon -ec {}
Max report size reached
553 B
smali/kr/softgear/multiping/MultiPing$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​37727 ····​.​line·​377
27 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$3;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​28 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$3;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
553 B
smali/kr/softgear/multiping/MultiPing$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​39327 ····​.​line·​393
27 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$4;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​28 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$4;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
633 B
smali/kr/softgear/multiping/MultiPing$Pinger80.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​22 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Ljava/​net/​InetAddress;​)​V24 .​method·​public·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Ljava/​net/​InetAddress;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
26 ····​.​param·​p2,​·​"ia"····​#·​Ljava/​net/​InetAddress;​27 ····​.​param·​p2,​·​"ia"····​#·​Ljava/​net/​InetAddress;​
  
27 ····​.​prologue28 ····​.​prologue
28 ····​.​line·​11229 ····​.​line·​112
29 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$Pinger80;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​30 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$Pinger80;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
1.38 KB
smali/kr/softgear/multiping/MultiPing.smali
Offset 105, 15 lines modifiedOffset 105, 14 lines modified
105 ····​.​line·​215105 ····​.​line·​215
106 ····​new-​instance·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$1;​106 ····​new-​instance·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$1;​
  
107 ····​invoke-​direct·​{v0,​·​p0},​·​Lkr/​softgear/​multiping/​MultiPing$1;​-​><init>(Lkr/​softgear/​multiping/​MultiPing;​)​V107 ····​invoke-​direct·​{v0,​·​p0},​·​Lkr/​softgear/​multiping/​MultiPing$1;​-​><init>(Lkr/​softgear/​multiping/​MultiPing;​)​V
  
108 ····​iput-​object·​v0,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>handler:​Landroid/​os/​Handler;​108 ····​iput-​object·​v0,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>handler:​Landroid/​os/​Handler;​
  
109 ····​.​line·​252 
110 ····​return-​void109 ····​return-​void
111 .​end·​method110 .​end·​method
  
112 .​method·​private·​AddHostName(Ljava/​lang/​String;​)​Z111 .​method·​private·​AddHostName(Ljava/​lang/​String;​)​Z
113 ····​.​locals·​5112 ····​.​locals·​5
114 ····​.​param·​p1,​·​"hostname"····​#·​Ljava/​lang/​String;​113 ····​.​param·​p1,​·​"hostname"····​#·​Ljava/​lang/​String;​
  
Offset 331, 14 lines modifiedOffset 330, 15 lines modified
331 ····​:​try_start_0330 ····​:​try_start_0
332 ····​new-​instance·​v2,​·​Ljava/​io/​OutputStreamWriter;​331 ····​new-​instance·​v2,​·​Ljava/​io/​OutputStreamWriter;​
  
333 ····​const-​string·​v4,​·​"hosts"332 ····​const-​string·​v4,​·​"hosts"
  
334 ····​const/​4·​v5,​·​0x0333 ····​const/​4·​v5,​·​0x0
  
 334 ····​.​line·​525
335 ····​invoke-​virtual·​{p0,​·​v4,​·​v5},​·​Lkr/​softgear/​multiping/​MultiPing;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​335 ····​invoke-​virtual·​{p0,​·​v4,​·​v5},​·​Lkr/​softgear/​multiping/​MultiPing;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​
  
336 ····​move-​result-​object·​v4336 ····​move-​result-​object·​v4
  
337 ····​invoke-​direct·​{v2,​·​v4},​·​Ljava/​io/​OutputStreamWriter;​-​><init>(Ljava/​io/​OutputStream;​)​V337 ····​invoke-​direct·​{v2,​·​v4},​·​Ljava/​io/​OutputStreamWriter;​-​><init>(Ljava/​io/​OutputStream;​)​V
  
338 ····​.​line·​526338 ····​.​line·​526
Offset 463, 14 lines modifiedOffset 463, 15 lines modified
463 ····​:​try_start_0463 ····​:​try_start_0
464 ····​new-​instance·​v1,​·​Ljava/​io/​OutputStreamWriter;​464 ····​new-​instance·​v1,​·​Ljava/​io/​OutputStreamWriter;​
  
465 ····​const-​string·​v3,​·​"hosts"465 ····​const-​string·​v3,​·​"hosts"
  
466 ····​const/​4·​v4,​·​0x0466 ····​const/​4·​v4,​·​0x0
  
 467 ····​.​line·​474
467 ····​invoke-​virtual·​{p0,​·​v3,​·​v4},​·​Lkr/​softgear/​multiping/​MultiPing;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​468 ····​invoke-​virtual·​{p0,​·​v3,​·​v4},​·​Lkr/​softgear/​multiping/​MultiPing;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​
  
468 ····​move-​result-​object·​v3469 ····​move-​result-​object·​v3
  
469 ····​invoke-​direct·​{v1,​·​v3},​·​Ljava/​io/​OutputStreamWriter;​-​><init>(Ljava/​io/​OutputStream;​)​V470 ····​invoke-​direct·​{v1,​·​v3},​·​Ljava/​io/​OutputStreamWriter;​-​><init>(Ljava/​io/​OutputStream;​)​V
  
470 ····​.​line·​475471 ····​.​line·​475
567 B
smali/kr/softgear/multiping/MultiPing$2$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​21 .​field·​final·​synthetic·​this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$1"····​#·​Lkr/​softgear/​multiping/​MultiPing$2;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​36527 ····​.​line·​365
27 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2$1;​-​>this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​28 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2$1;​-​>this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
22.8 KB
smali/kr/softgear/multiping/MultiPing$PingerAv.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​22 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Ljava/​net/​InetAddress;​)​V24 .​method·​public·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Ljava/​net/​InetAddress;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
26 ····​.​param·​p2,​·​"ia"····​#·​Ljava/​net/​InetAddress;​27 ····​.​param·​p2,​·​"ia"····​#·​Ljava/​net/​InetAddress;​
  
27 ····​.​prologue28 ····​.​prologue
28 ····​.​line·​15129 ····​.​line·​151
29 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​30 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 40, 394 lines modifiedOffset 41, 416 lines modified
40 ····​.​line·​15341 ····​.​line·​153
41 ····​return-​void42 ····​return-​void
42 .​end·​method43 .​end·​method
  
  
43 #·​virtual·​methods44 #·​virtual·​methods
44 .​method·​public·​run()​V45 .​method·​public·​run()​V
45 ····​.​locals·​1446 ····​.​locals·​16
  
46 ····​.​prologue47 ····​.​prologue
47 ····​.​line·​15648 ····​.​line·​156
48 ····​const-​string·​v10,​·​"multiping"49 ····​const-​string·​v7,​·​"multiping"
  
49 ····​new-​instance·​v11,​·​Ljava/​lang/​StringBuilder;​50 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​
  
50 ····​invoke-​direct·​{v11},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V51 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
51 ····​const-​string·​v12,​·​"PingerAv·​"52 ····​const-​string·​v13,​·​"PingerAv·​"
  
52 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​53 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
53 ····​move-​result-​object·​v1154 ····​move-​result-​object·​v12
  
54 ····iget-​object·​v12,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>ia:​Ljava/​net/​InetAddress;​55 ····move-​object/​from16·v0,​·​p0
  
55 ····​invoke-​virtual·{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​56 ····​iget-​object·​v13,​·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>ia:​Ljava/​net/​InetAddress;​
  
56 ····move-​result-​object·v1157 ····invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
57 ····const-​string·​v12,​·​"start"58 ····move-​result-​object·​v12
  
58 ····invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​59 ····const-​string·v13,​·​"start"
  
59 ····move-​result-​object·v1160 ····invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
60 ····invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​61 ····move-​result-​object·​v12
  
61 ····move-​result-​object·​v1162 ····invoke-​virtual·​{v12},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
 63 ····​move-​result-​object·​v12
  
62 ····​invoke-​static·​{v10,​·​v11},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I64 ····​invoke-​static·​{v7,​·​v12},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
63 ····​.​line·​15865 ····​.​line·​158
64 ····​const/​4·​v4,​·​0x066 ····​const/​4·​v5,​·​0x0
  
65 ····​.​local·​v4,​·​"i":​I67 ····​.​local·​v5,​·​"i":​I
66 ····​:​goto_068 ····​:​goto_0
67 ····iget-​object·​v10,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​69 ····move-​object/​from16·v0,​·p0
  
68 ····​iget-​object·​v10,​·​v10,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>items:​Ljava/​util/​ArrayList;​70 ····​iget-​object·​v7,​·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
69 ····​invoke-​virtual·​{v10},​·Ljava/​util/​ArrayList;​-​>size()​I71 ····​iget-​object·​v7,​·v7,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>items:​Ljava/​util/​ArrayList;​
  
70 ····move-​result·​v1072 ····invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>size()​I
  
71 ····if-​ge·​v4,​·​v10,​·:​cond_273 ····move-​result·v7
  
 74 ····​if-​ge·​v5,​·​v7,​·​:​cond_2
  
72 ····​.​line·​16175 ····​.​line·​161
73 ····​:​try_start_076 ····​:​try_start_0
74 ····iget-​object·​v10,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​77 ····move-​object/​from16·v0,​·p0
  
 78 ····​iget-​object·​v7,​·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
75 ····​iget-​object·​v10,​·​v10,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>items:​Ljava/​util/​ArrayList;​79 ····​iget-​object·​v7,​·​v7,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>items:​Ljava/​util/​ArrayList;​
  
76 ····​invoke-​virtual·​{v10,​·​v4},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​80 ····​invoke-​virtual·​{v7,​·​v5},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
  
77 ····​move-​result-​object·​v581 ····​move-​result-​object·​v6
  
78 ····​check-​cast·​v5,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​82 ····​check-​cast·​v6,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​
  
79 ····​.​line·​16283 ····​.​line·​162
80 ····​.​local·​v5,​·​"pi":​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​84 ····​.​local·​v6,​·​"pi":​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​
81 ····​iget-​object·​v10,​·​v5,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>ia:​Ljava/​net/​InetAddress;​85 ····​iget-​object·​v7,​·​v6,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>ia:​Ljava/​net/​InetAddress;​
  
 86 ····​move-​object/​from16·​v0,​·​p0
  
82 ····​iget-​object·​v11,​·p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>ia:​Ljava/​net/​InetAddress;​87 ····​iget-​object·​v12,​·v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerAv;​-​>ia:​Ljava/​net/​InetAddress;​
  
83 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​net/​InetAddress;​-​>equals(Ljava/​lang/​Object;​)​Z88 ····​invoke-​virtual·​{v7,​·​v12},​·​Ljava/​net/​InetAddress;​-​>equals(Ljava/​lang/​Object;​)​Z
  
84 ····​move-​result·​v1089 ····​move-​result·​v7
  
85 ····​if-​eqz·​v10,​·​:​cond_090 ····​if-​eqz·​v7,​·​:​cond_0
  
86 ····​.​line·​16491 ····​.​line·​164
87 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J92 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
88 ····​:​try_end_093 ····​:​try_end_0
89 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_194 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
  
90 ····​move-​result-​wide·​v695 ····​move-​result-​wide·​v8
  
91 ····​.​line·​16696 ····​.​line·​166
92 ····​.​local·​v6,​·​"t1":​J97 ····​.​local·​v8,​·​"t1":​J
93 ····​:​try_start_198 ····​:​try_start_1
94 ····​iget-​object·​v10,​·​v5,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>ia:​Ljava/​net/​InetAddress;​99 ····​iget-​object·​v7,​·​v6,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>ia:​Ljava/​net/​InetAddress;​
  
95 ····​const/​16·​v11,​·​0xbb8100 ····​const/​16·​v12,​·​0xbb8
  
96 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​net/​InetAddress;​-​>isReachable(I)​Z101 ····​invoke-​virtual·​{v7,​·​v12},​·​Ljava/​net/​InetAddress;​-​>isReachable(I)​Z
  
97 ····​move-​result·​v10102 ····​move-​result·​v7
  
98 ····​if-​eqz·​v10,​·​:​cond_1103 ····​if-​eqz·​v7,​·​:​cond_1
  
99 ····​.​line·​168104 ····​.​line·​168
100 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J105 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>nanoTime()​J
  
Max diff block lines reached; 17250/23198 bytes (74.36%) of diff not shown.
1.41 KB
smali/kr/softgear/multiping/MultiPing$PingerItem.smali
Offset 24, 18 lines modifiedOffset 24, 18 lines modified
24 .​field·​result_av:​J24 .​field·​result_av:​J
  
25 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​25 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
26 #·​direct·​methods26 #·​direct·​methods
27 .​method·​private·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V27 .​method·​private·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V
28 ····​.​locals·328 ····​.​locals·4
  
29 ····​.​prologue29 ····​.​prologue
30 ····​const-​wide/​32·​v1,​·​0x186a030 ····​const-​wide/​32·​v2,​·​0x186a0
  
31 ····​const/​4·​v0,​·​0x031 ····​const/​4·​v0,​·​0x0
  
32 ····​.​line·​7432 ····​.​line·​74
33 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​33 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 43, 18 lines modifiedOffset 43, 18 lines modified
43 ····​.​line·​7543 ····​.​line·​75
44 ····​iput-​object·​v0,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>hostname:​Ljava/​lang/​String;​44 ····​iput-​object·​v0,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>hostname:​Ljava/​lang/​String;​
  
45 ····​.​line·​7645 ····​.​line·​76
46 ····​iput-​object·​v0,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>ia:​Ljava/​net/​InetAddress;​46 ····​iput-​object·​v0,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>ia:​Ljava/​net/​InetAddress;​
  
47 ····​.​line·​7747 ····​.​line·​77
48 ····​iput-​wide·​v1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_80:​J48 ····​iput-​wide·​v2,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_80:​J
  
49 ····​.​line·​7849 ····​.​line·​78
50 ····​iput-​wide·​v1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_av:​J50 ····​iput-​wide·​v2,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_av:​J
  
51 ····​return-​void51 ····​return-​void
52 .​end·​method52 .​end·​method
  
53 .​method·​synthetic·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Lkr/​softgear/​multiping/​MultiPing$1;​)​V53 .​method·​synthetic·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Lkr/​softgear/​multiping/​MultiPing$1;​)​V
54 ····​.​locals·​054 ····​.​locals·​0
55 ····​.​param·​p1,​·​"x0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​55 ····​.​param·​p1,​·​"x0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
274 B
smali/kr/softgear/multiping/R.smali
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·​1023 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​.​line·​35 
26 ····​return-​void25 ····​return-​void
27 .​end·​method26 .​end·​method
555 B
smali/kr/softgear/multiping/MultiPing$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​18 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V20 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​21524 ····​.​line·​215
24 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$1;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​25 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$1;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
  
2.51 KB
smali/kr/softgear/multiping/MultiPing$PingItemAdapter.smali
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​28 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Landroid/​app/​Activity;​)​V30 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Landroid/​app/​Activity;​)​V
31 ····​.​locals·​231 ····​.​locals·​2
 32 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
32 ····​.​param·​p2,​·​"context"····​#·​Landroid/​app/​Activity;​33 ····​.​param·​p2,​·​"context"····​#·​Landroid/​app/​Activity;​
  
33 ····​.​prologue34 ····​.​prologue
34 ····​.​line·​25535 ····​.​line·​255
35 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingItemAda​pter;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​36 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$PingItemAda​pter;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
36 ····​.​line·​25637 ····​.​line·​256
Offset 51, 22 lines modifiedOffset 52, 22 lines modified
51 ····​.​line·​25952 ····​.​line·​259
52 ····​return-​void53 ····​return-​void
53 .​end·​method54 .​end·​method
  
  
54 #·​virtual·​methods55 #·​virtual·​methods
55 .​method·​public·​getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​56 .​method·​public·​getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
56 ····​.​locals·​1357 ····​.​locals·​14
57 ····​.​param·​p1,​·​"position"····​#·​I58 ····​.​param·​p1,​·​"position"····​#·​I
58 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​59 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​
59 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​60 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​
  
60 ····​.​prologue61 ····​.​prologue
61 ····​.​line·​26262 ····​.​line·​262
62 ····​move-​object·​v4,​·​p263 ····​move-​object/​from16·​v4,​·​p2
  
63 ····​.​line·​26364 ····​.​line·​263
64 ····​.​local·​v4,​·​"row":​Landroid/​view/​View;​65 ····​.​local·​v4,​·​"row":​Landroid/​view/​View;​
65 ····​const/​4·​v8,​·​0x066 ····​const/​4·​v8,​·​0x0
  
66 ····​.​line·​26567 ····​.​line·​265
67 ····​.​local·​v8,​·​"wrapper":​Lkr/​softgear/​multiping/​ViewWrapper;​68 ····​.​local·​v8,​·​"wrapper":​Lkr/​softgear/​multiping/​ViewWrapper;​
Offset 110, 31 lines modifiedOffset 111, 31 lines modified
  
110 ····​move-​result-​object·​v1111 ····​move-​result-​object·​v1
  
111 ····​check-​cast·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​112 ····​check-​cast·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​
  
112 ····​.​line·​280113 ····​.​line·​280
113 ····​.​local·​v1,​·​"pi":​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​114 ····​.​local·​v1,​·​"pi":​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​
114 ····​iget-​wide·​v9,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_80:​J115 ····​iget-​wide·​v10,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_80:​J
  
115 ····​iget-​wide·​v11,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_av:​J116 ····​iget-​wide·​v12,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_av:​J
  
116 ····​cmp-​long·​v9,​·​v9,​·​v11117 ····​cmp-​long·​v9,​·​v10,​·​v12
  
117 ····​if-​lez·​v9,​·​:​cond_1118 ····​if-​lez·​v9,​·​:​cond_1
  
118 ····​.​line·​281119 ····​.​line·​281
119 ····​iget-​wide·​v2,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_av:​J120 ····​iget-​wide·​v2,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_av:​J
  
120 ····​.​line·​285121 ····​.​line·​285
121 ····​.​local·​v2,​·​"result":​J122 ····​.​local·​v2,​·​"result":​J
122 ····​:​goto_1123 ····​:​goto_1
123 ····​const-​wide/​32·​v9,​·​0x186a0124 ····​const-​wide/​32·​v10,​·​0x186a0
  
124 ····​cmp-​long·​v9,​·​v2,​·​v9125 ····​cmp-​long·​v9,​·​v2,​·​v10
  
125 ····​if-​ltz·​v9,​·​:​cond_2126 ····​if-​ltz·​v9,​·​:​cond_2
  
126 ····​.​line·​286127 ····​.​line·​286
127 ····​const·​v6,​·​-​0x777778128 ····​const·​v6,​·​-​0x777778
  
128 ····​.​line·​287129 ····​.​line·​287
Offset 231, 17 lines modifiedOffset 232, 17 lines modified
231 ····​iget-​wide·​v2,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_80:​J232 ····​iget-​wide·​v2,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>result_80:​J
  
232 ····​.​restart·​local·​v2····​#·​"result":​J233 ····​.​restart·​local·​v2····​#·​"result":​J
233 ····​goto·​:​goto_1234 ····​goto·​:​goto_1
  
234 ····​.​line·​288235 ····​.​line·​288
235 ····​:​cond_2236 ····​:​cond_2
236 ····​const-​wide/​16·​v9,​·​0xbb8237 ····​const-​wide/​16·​v10,​·​0xbb8
  
237 ····​cmp-​long·​v9,​·​v2,​·​v9238 ····​cmp-​long·​v9,​·​v2,​·​v10
  
238 ····​if-​ltz·​v9,​·​:​cond_3239 ····​if-​ltz·​v9,​·​:​cond_3
  
239 ····​.​line·​289240 ····​.​line·​289
240 ····​const/​high16·​v6,​·​-​0x10000241 ····​const/​high16·​v6,​·​-​0x10000
  
241 ····​.​line·​290242 ····​.​line·​290
642 B
smali/kr/softgear/multiping/MultiPing$NameResolver.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​22 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Ljava/​lang/​String;​)​V24 .​method·​public·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
26 ····​.​param·​p2,​·​"hostname"····​#·​Ljava/​lang/​String;​27 ····​.​param·​p2,​·​"hostname"····​#·​Ljava/​lang/​String;​
  
27 ····​.​prologue28 ····​.​prologue
28 ····​.​line·​8329 ····​.​line·​83
29 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$NameResolve​r;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​30 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$NameResolve​r;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
553 B
smali/kr/softgear/multiping/MultiPing$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​40927 ····​.​line·​409
27 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$5;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​28 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$5;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
567 B
smali/kr/softgear/multiping/MultiPing$2$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​21 .​field·​final·​synthetic·​this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$1"····​#·​Lkr/​softgear/​multiping/​MultiPing$2;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​35427 ····​.​line·​354
27 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2$2;​-​>this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​28 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2$2;​-​>this$1:​Lkr/​softgear/​multiping/​MultiPing$2;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
2.87 KB
smali/kr/softgear/multiping/MultiPing$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​21 .​field·​final·​synthetic·​this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V23 .​method·​constructor·​<init>(Lkr/​softgear/​multiping/​MultiPing;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lkr/​softgear/​multiping/​MultiPing;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​34627 ····​.​line·​346
27 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​28 ····​iput-​object·​p1,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 56, 14 lines modifiedOffset 57, 15 lines modified
  
56 ····​iget-​object·​v1,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>content:​Landroid/​app/​Activity;​57 ····​iget-​object·​v1,​·​v1,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>content:​Landroid/​app/​Activity;​
  
57 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V58 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
58 ····​const-​string·​v1,​·​"Confirm"59 ····​const-​string·​v1,​·​"Confirm"
  
 60 ····​.​line·​352
59 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​61 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
60 ····​move-​result-​object·​v162 ····​move-​result-​object·​v1
  
61 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​63 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
  
62 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V64 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Offset 78, 14 lines modifiedOffset 80, 15 lines modified
  
78 ····​iget-​object·​v0,​·​v0,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>items:​Ljava/​util/​ArrayList;​80 ····​iget-​object·​v0,​·​v0,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>items:​Ljava/​util/​ArrayList;​
  
79 ····​iget-​object·​v3,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​81 ····​iget-​object·​v3,​·​p0,​·​Lkr/​softgear/​multiping/​MultiPing$2;​-​>this$0:​Lkr/​softgear/​multiping/​MultiPing;​
  
80 ····​iget·​v3,​·​v3,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>m_position:​I82 ····​iget·​v3,​·​v3,​·​Lkr/​softgear/​multiping/​MultiPing;​-​>m_position:​I
  
 83 ····​.​line·​353
81 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​84 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
  
82 ····​move-​result-​object·​v085 ····​move-​result-​object·​v0
  
83 ····​check-​cast·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​86 ····​check-​cast·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​
  
84 ····​iget-​object·​v0,​·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>hostname:​Ljava/​lang/​String;​87 ····​iget-​object·​v0,​·​v0,​·​Lkr/​softgear/​multiping/​MultiPing$PingerItem;​-​>hostname:​Ljava/​lang/​String;​
Offset 110, 32 lines modifiedOffset 113, 36 lines modified
  
110 ····​const-​string·​v1,​·​"Delete"113 ····​const-​string·​v1,​·​"Delete"
  
111 ····​new-​instance·​v2,​·​Lkr/​softgear/​multiping/​MultiPing$2$2;​114 ····​new-​instance·​v2,​·​Lkr/​softgear/​multiping/​MultiPing$2$2;​
  
112 ····​invoke-​direct·​{v2,​·​p0},​·​Lkr/​softgear/​multiping/​MultiPing$2$2;​-​><init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V115 ····​invoke-​direct·​{v2,​·​p0},​·​Lkr/​softgear/​multiping/​MultiPing$2$2;​-​><init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V
  
 116 ····​.​line·​354
113 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​117 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
114 ····​move-​result-​object·​v0118 ····​move-​result-​object·​v0
  
115 ····​const-​string·​v1,​·​"Cancel"119 ····​const-​string·​v1,​·​"Cancel"
  
116 ····​new-​instance·​v2,​·​Lkr/​softgear/​multiping/​MultiPing$2$1;​120 ····​new-​instance·​v2,​·​Lkr/​softgear/​multiping/​MultiPing$2$1;​
  
117 ····​invoke-​direct·​{v2,​·​p0},​·​Lkr/​softgear/​multiping/​MultiPing$2$1;​-​><init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V121 ····​invoke-​direct·​{v2,​·​p0},​·​Lkr/​softgear/​multiping/​MultiPing$2$1;​-​><init>(Lkr/​softgear/​multiping/​MultiPing$2;​)​V
  
 122 ····​.​line·​365
118 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​123 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
119 ····​move-​result-​object·​v0124 ····​move-​result-​object·​v0
  
120 ····​const/​4·​v1,​·​0x1125 ····​const/​4·​v1,​·​0x1
  
 126 ····​.​line·​371
121 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​127 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
  
122 ····​move-​result-​object·​v0128 ····​move-​result-​object·​v0
  
 129 ····​.​line·​372
123 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​130 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
  
124 ····​.​line·​374131 ····​.​line·​374
125 ····​return-​void132 ····​return-​void
126 .​end·​method133 .​end·​method
45.3 KB
res/drawable/icon.png
40.8 KB
sng
Max report size reached
4.4 KB
Image content
Pixel difference
compared images
Flicker difference
compared images