16.7 MB
/home/fdroid/fdroiddata/tmp/com.haha01haha01.harail_3.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.haha01haha01.harail_3.apk
3.3 KB
zipinfo /dev/stdin
Offset 1, 23 lines modifiedOffset 1, 21 lines modified
1 Zip·​file·​size:​·​721325·​bytes,​·​number·​of·​entries:​·211 Zip·​file·​size:​·​721594·​bytes,​·​number·​of·​entries:​·19
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1538·​bl·​defN·​15-​Dec-​13·​15:​15·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1538·​bl·​defN·​15-​Dec-​13·​15:​15·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1659·​bl·​defN·​15-​Dec-​13·​15:​15·​META-​INF/​D4678524.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1659·​bl·​defN·​15-​Dec-​13·​15:​15·​META-​INF/​D4678524.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Dec-​13·​15:​15·​META-​INF/​D4678524.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Dec-​13·​15:​15·​META-​INF/​D4678524.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​13·13:​48·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·····4020·​bX·​defN·​17-​Sep-​26·00:​20·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·······​41·​bl·defN·15-​Dec-​13·13:​48·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····1.​0·​fat·····4019·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····4020·​bX·defN·15-​Dec-​13·13:​48·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····1550·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable-​mdpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····4019·​b-​·​stor·15-​Dec-​13·13:​48·​res/​drawable-​hdpi-​v4/​ic_launcher.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····5589·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····1725·​b-​·​stor·15-​Dec-​13·13:​48·​res/​drawable-​mdpi-​v4/​ic_launcher.​png9 -​rw-​-​-​-​·····​1.​0·​fat·····9298·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····1.​0·​fat·····5589·​b-​·stor·​15-​Dec-​13·13:​48·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png10 -​rw-​-​-​-​·····2.​0·​fat······​688·​bl·defN·​17-​Sep-​26·00:​20·​res/​layout/​activity_display_rout​e.​xml
11 -​rw-​-​-​-​·····1.​0·​fat·····9298·​b-​·stor·​15-​Dec-​13·13:​48·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png11 -​rw-​-​-​-​·····2.​0·​fat·····3388·​bl·defN·​17-​Sep-​26·00:​20·​res/​layout/​activity_main.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······688·​bl·​defN·​15-​Dec-​13·13:​48·​res/​layout/​activity_display_rout​e.​xml12 -​rw-​-​-​-​·····​2.​0·​fat······360·​bl·​defN·​17-​Sep-​26·00:​20·​res/​layout/​activity_route_detail​.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat·····3388·​bl·​defN·​15-​Dec-​13·13:​48·​res/​layout/​activity_main.​xml13 -​rw-​-​-​-​·····​2.​0·​fat······​540·​bl·​defN·​17-​Sep-​26·00:​20·​res/​layout/​activity_route_list.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​360·​bl·​defN·​15-​Dec-​13·13:​48·​res/​layout/​activity_route_detail​.​xml14 -​rw-​-​-​-​·····​2.​0·​fat·····1028·​bl·​defN·​17-​Sep-​26·00:​20·​res/​layout/​activity_route_twopan​e.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······540·​bl·​defN·​15-​Dec-​13·13:​48·​res/​layout/​activity_route_list.​xml15 -​rw-​-​-​-​·····​2.​0·​fat······432·​bl·​defN·​17-​Sep-​26·00:​20·​res/​layout/​fragment_route_detail​.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat·····1028·​bl·​defN·​15-​Dec-​13·13:​48·​res/​layout/​activity_route_twopan​e.​xml16 -​rw-​-​-​-​·····​2.​0·​fat······​564·​bl·​defN·​17-​Sep-​26·00:​20·​res/​layout/​my_list_item.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······432·​bl·​defN·​15-​Dec-​13·13:​48·​res/​layout/​fragment_route_detail​.​xml17 -​rw-​-​-​-​·····​2.​0·​fat······800·​bl·​defN·​17-​Sep-​26·00:​20·​res/​menu/​main.​xml
18 -​rw-​-​-​-​·····2.​0·​fat······​564·​bl·defN·15-​Dec-​13·13:​48·​res/​layout/​my_list_item.​xml18 -​rw-​-​-​-​·····1.​0·​fat·····4832·​b-​·stor·80-​Jan-​01·00:​00·​resources.​arsc
19 -​rw-​-​-​-​·····​2.​0·​fat······​800·​bl·​defN·​15-​Dec-​13·13:​48·res/​menu/​main.​xml19 -​rw-​-​-​-​·····​2.​0·​fat··1432096·​bl·​defN·​17-​Sep-​26·00:​20·classes.​dex
20 -​rw-​-​-​-​·····1.​0·​fat·····​4768·​b-​·stor·​15-​Dec-​13·13:​48·​resources.​arsc20 -​rw-​-​-​-​·····2.​0·​fat···​456384·​bl·defN·​17-​Sep-​26·00:​19·lib/​armeabi-​v7a/​libHaRail.​so
21 -​rw-​-​-​-​·····​2.​0·fat··​1414748·​bl·​defN·​15-​Dec-​13·13:​48·​classes.​dex21 19·​files,​·1930111·bytes·​uncompressed,​·​718888·bytes·​compressed:​··62.​8%
22 -​rw-​-​-​-​·····​2.​0·​fat···​452076·​bl·​defN·​15-​Dec-​13·​13:​47·​lib/​armeabi-​v7a/​libHaRail.​so 
23 21·​files,​·​1908648·​bytes·​uncompressed,​·​718280·​bytes·​compressed:​··​62.​4% 
1.16 KB
AndroidManifest.xml (decoded)
1.1 KB
AndroidManifest.xml
Max report size reached
90.8 KB
classes.dex
90.7 KB
classes.jar
4.77 KB
zipinfo /dev/stdin
Max report size reached
80.9 KB
com/haha01haha01/harail/DatabaseDownloader.class
Max report size reached
5.04 KB
com/haha01haha01/harail/MainActivity.class
4.96 KB
javap -verbose -constants -s -l -private {}
Max report size reached
965 B
smali/com/haha01haha01/harail/routeListActivity.smali
Offset 70, 14 lines modifiedOffset 70, 15 lines modified
  
70 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​app/​Fragment;​70 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​FragmentManager;​-​>findFragmentById(I)​Landroid/​app/​Fragment;​
  
71 ····​move-​result-​object·​v071 ····​move-​result-​object·​v0
  
72 ····​check-​cast·​v0,​·​Lcom/​haha01haha01/​harail/​routeListFragment;​72 ····​check-​cast·​v0,​·​Lcom/​haha01haha01/​harail/​routeListFragment;​
  
 73 ····​.​line·​58
73 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​haha01haha01/​harail/​routeListFragment;​-​>setActivateOnItemCli​ck(Z)​V74 ····​invoke-​virtual·​{v0,​·​v2},​·​Lcom/​haha01haha01/​harail/​routeListFragment;​-​>setActivateOnItemCli​ck(Z)​V
  
74 ····​.​line·​6075 ····​.​line·​60
75 ····​:​cond_076 ····​:​cond_0
76 ····​return-​void77 ····​return-​void
77 .​end·​method78 .​end·​method
  
Offset 118, 14 lines modifiedOffset 119, 15 lines modified
  
118 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​119 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
  
119 ····​move-​result-​object·​v3120 ····​move-​result-​object·​v3
  
120 ····​const·​v4,​·​0x7f08000e121 ····​const·​v4,​·​0x7f08000e
  
 122 ····​.​line·​94
121 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​123 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
  
122 ····​move-​result-​object·​v3124 ····​move-​result-​object·​v3
  
123 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I125 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
  
124 ····​.​line·​103126 ····​.​line·​103
2.97 KB
smali/com/haha01haha01/harail/Utils.smali
Offset 52, 22 lines modifiedOffset 52, 24 lines modified
52 ····​.​line·​2452 ····​.​line·​24
53 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​53 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
  
54 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V54 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
55 ····​new-​instance·​v1,​·​Ljava/​io/​File;​55 ····​new-​instance·​v1,​·​Ljava/​io/​File;​
  
 56 ····​.​line·​25
56 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​57 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
  
57 ····​move-​result-​object·​v258 ····​move-​result-​object·​v2
  
58 ····​const-​string·​v3,​·​"irw_gtfs2"59 ····​const-​string·​v3,​·​"irw_gtfs2"
  
59 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V60 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
  
 61 ····​.​line·​26
60 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​62 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
  
61 ····​move-​result-​object·​v163 ····​move-​result-​object·​v1
  
62 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​64 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
63 ····​move-​result-​object·​v065 ····​move-​result-​object·​v0
Offset 80, 14 lines modifiedOffset 82, 15 lines modified
  
80 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​82 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
81 ····​move-​result-​object·​v083 ····​move-​result-​object·​v0
  
82 ····​sput-​object·​v0,​·​Lcom/​haha01haha01/​harail/​Utils;​-​>data_root:​Ljava/​lang/​String;​84 ····​sput-​object·​v0,​·​Lcom/​haha01haha01/​harail/​Utils;​-​>data_root:​Ljava/​lang/​String;​
  
 85 ····​.​line·​24
83 ····​return-​void86 ····​return-​void
84 .​end·​method87 .​end·​method
  
85 .​method·​public·​constructor·​<init>()​V88 .​method·​public·​constructor·​<init>()​V
86 ····​.​locals·​089 ····​.​locals·​0
  
87 ····​.​prologue90 ····​.​prologue
Offset 128, 14 lines modifiedOffset 131, 15 lines modified
  
128 ····​move-​result-​object·​v2131 ····​move-​result-​object·​v2
  
129 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​132 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
130 ····​move-​result-​object·​v1133 ····​move-​result-​object·​v1
  
 134 ····​.​line·​96
131 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I135 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
132 ····​move-​result·​v2136 ····​move-​result·​v2
  
133 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1137 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
  
134 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​138 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
Offset 148, 14 lines modifiedOffset 152, 15 lines modified
  
148 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​152 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
149 ····​move-​result-​object·​v1153 ····​move-​result-​object·​v1
  
150 ····​const/​4·​v2,​·​0x1154 ····​const/​4·​v2,​·​0x1
  
 155 ····​.​line·​97
151 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​Calendar;​-​>get(I)​I156 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
152 ····​move-​result·​v2157 ····​move-​result·​v2
  
153 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​158 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
  
154 ····​move-​result-​object·​v2159 ····​move-​result-​object·​v2
Offset 170, 14 lines modifiedOffset 175, 15 lines modified
  
170 ····​move-​result-​object·​v1175 ····​move-​result-​object·​v1
  
171 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​176 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
172 ····​move-​result-​object·​v1177 ····​move-​result-​object·​v1
  
 178 ····​.​line·​95
173 ····​return-​object·​v1179 ····​return-​object·​v1
174 .​end·​method180 .​end·​method
  
175 .​method·​public·​static·​getCurrentTimeString(​)​Ljava/​lang/​String;​181 .​method·​public·​static·​getCurrentTimeString(​)​Ljava/​lang/​String;​
176 ····​.​locals·​4182 ····​.​locals·​4
  
177 ····​.​prologue183 ····​.​prologue
Offset 210, 14 lines modifiedOffset 216, 15 lines modified
  
210 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​216 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
211 ····​move-​result-​object·​v1217 ····​move-​result-​object·​v1
  
212 ····​const/​16·​v2,​·​0xc218 ····​const/​16·​v2,​·​0xc
  
 219 ····​.​line·​90
213 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​Calendar;​-​>get(I)​I220 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​Calendar;​-​>get(I)​I
  
214 ····​move-​result·​v2221 ····​move-​result·​v2
  
215 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​222 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Integer;​-​>toString(I)​Ljava/​lang/​String;​
  
216 ····​move-​result-​object·​v2223 ····​move-​result-​object·​v2
Offset 230, 14 lines modifiedOffset 237, 15 lines modified
  
230 ····​move-​result-​object·​v1237 ····​move-​result-​object·​v1
  
231 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​238 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
232 ····​move-​result-​object·​v1239 ····​move-​result-​object·​v1
  
 240 ····​.​line·​89
233 ····​return-​object·​v1241 ····​return-​object·​v1
234 .​end·​method242 .​end·​method
  
235 .​method·​private·​static·​getHeaderIndex([Ljava​/​lang/​String;​Ljava/​lang/​String;​)​I243 .​method·​private·​static·​getHeaderIndex([Ljava​/​lang/​String;​Ljava/​lang/​String;​)​I
236 ····​.​locals·​2244 ····​.​locals·​2
237 ····​.​param·​p0,​·​"headers"····​#·​[Ljava/​lang/​String;​245 ····​.​param·​p0,​·​"headers"····​#·​[Ljava/​lang/​String;​
238 ····​.​param·​p1,​·​"header"····​#·​Ljava/​lang/​String;​246 ····​.​param·​p1,​·​"header"····​#·​Ljava/​lang/​String;​
672 B
smali/com/haha01haha01/harail/MainActivity$MirageTextFocusChangeCallback.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​27027 ····​.​line·​270
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$MirageTe​xtFocusChangeCallback​;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$MirageTe​xtFocusChangeCallback​;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
636 B
smali/com/haha01haha01/harail/MainActivity$MirageTextWatcher.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​27927 ····​.​line·​279
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$MirageTe​xtWatcher;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$MirageTe​xtWatcher;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
672 B
smali/com/haha01haha01/harail/MainActivity$SearchListItemClickedCallback.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​29627 ····​.​line·​296
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$SearchLi​stItemClickedCallback​;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$SearchLi​stItemClickedCallback​;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
588 B
smali/com/haha01haha01/harail/MainActivity$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​20127 ····​.​line·​201
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$4;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$4;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
279 B
smali/com/haha01haha01/harail/R.smali
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​024 ····​.​locals·​0
  
25 ····​.​prologue25 ····​.​prologue
26 ····​.​line·​1026 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
28 ····​.​line·​127 
29 ····​return-​void28 ····​return-​void
30 .​end·​method29 .​end·​method
16.7 KB
smali/com/haha01haha01/harail/MainActivity.smali
Offset 75, 15 lines modifiedOffset 75, 14 lines modified
75 ····​iput-​object·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>download_mutex:​Ljava/​util/​concurrent/​locks/​Lock;​75 ····​iput-​object·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>download_mutex:​Ljava/​util/​concurrent/​locks/​Lock;​
  
76 ····​.​line·​5776 ····​.​line·​57
77 ····​const-​wide/​16·​v0,​·​0x077 ····​const-​wide/​16·​v0,​·​0x0
  
78 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>download_id:​J78 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>download_id:​J
  
79 ····​.​line·​321 
80 ····​return-​void79 ····​return-​void
81 .​end·​method80 .​end·​method
  
82 .​method·​static·​synthetic·​access$000(Lcom/​haha01haha01/​harail/​MainActivity;​)​V81 .​method·​static·​synthetic·​access$000(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
83 ····​.​locals·​082 ····​.​locals·​0
84 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​83 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
Offset 205, 28 lines modifiedOffset 204, 32 lines modified
205 ····​:​cond_0204 ····​:​cond_0
206 ····​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​205 ····​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​
  
207 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V206 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
208 ····​const-​string·​v3,​·​"Error"207 ····​const-​string·​v3,​·​"Error"
  
 208 ····​.​line·​154
209 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​209 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
210 ····​move-​result-​object·​v2210 ····​move-​result-​object·​v2
  
211 ····​const-​string·​v3,​·​"You·​are·​not·​connected·​to·​any·​network.​·​Please·​connect·​and·​try·​again.​"211 ····​const-​string·​v3,​·​"You·​are·​not·​connected·​to·​any·​network.​·​Please·​connect·​and·​try·​again.​"
  
 212 ····​.​line·​155
212 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​213 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
213 ····​move-​result-​object·​v2214 ····​move-​result-​object·​v2
  
 215 ····​.​line·​156
214 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​216 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
215 ····​move-​result-​object·​v2217 ····​move-​result-​object·​v2
  
 218 ····​.​line·​157
216 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog;​-​>show()​V219 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog;​-​>show()​V
  
217 ····​.​line·​185220 ····​.​line·​185
218 ····​:​goto_0221 ····​:​goto_0
219 ····​return-​void222 ····​return-​void
  
220 ····​.​line·​158223 ····​.​line·​158
Offset 242, 48 lines modifiedOffset 245, 54 lines modified
242 ····​.​line·​159245 ····​.​line·​159
243 ····​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​246 ····​new-​instance·​v2,​·​Landroid/​app/​AlertDialog$Builder;​
  
244 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V247 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
245 ····​const-​string·​v3,​·​"Data·​Usage·​Warning"248 ····​const-​string·​v3,​·​"Data·​Usage·​Warning"
  
 249 ····​.​line·​160
246 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​250 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
247 ····​move-​result-​object·​v2251 ····​move-​result-​object·​v2
  
248 ····​const-​string·​v3,​·​"This·​is·​a·​large·​download;​·​To·​avoid·​mobile·​data·​costs,​·​it·​is·​recommended·​that·​you·​connect·​to·​a·​Wi-​Fi·​network.​·​Download·​anyway?"252 ····​const-​string·​v3,​·​"This·​is·​a·​large·​download;​·​To·​avoid·​mobile·​data·​costs,​·​it·​is·​recommended·​that·​you·​connect·​to·​a·​Wi-​Fi·​network.​·​Download·​anyway?"
  
 253 ····​.​line·​161
249 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​254 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
250 ····​move-​result-​object·​v2255 ····​move-​result-​object·​v2
  
251 ····​const-​string·​v3,​·​"Go"256 ····​const-​string·​v3,​·​"Go"
  
252 ····​new-​instance·​v4,​·​Lcom/​haha01haha01/​harail/​MainActivity$3;​257 ····​new-​instance·​v4,​·​Lcom/​haha01haha01/​harail/​MainActivity$3;​
  
253 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​haha01haha01/​harail/​MainActivity$3;​-​><init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V258 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​haha01haha01/​harail/​MainActivity$3;​-​><init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
  
 259 ····​.​line·​162
254 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​260 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
255 ····​move-​result-​object·​v2261 ····​move-​result-​object·​v2
  
256 ····​const-​string·​v3,​·​"Cancel"262 ····​const-​string·​v3,​·​"Cancel"
  
257 ····​new-​instance·​v4,​·​Lcom/​haha01haha01/​harail/​MainActivity$2;​263 ····​new-​instance·​v4,​·​Lcom/​haha01haha01/​harail/​MainActivity$2;​
  
258 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​haha01haha01/​harail/​MainActivity$2;​-​><init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V264 ····​invoke-​direct·​{v4,​·​p0},​·​Lcom/​haha01haha01/​harail/​MainActivity$2;​-​><init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
  
 265 ····​.​line·​172
259 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​266 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
260 ····​move-​result-​object·​v2267 ····​move-​result-​object·​v2
  
 268 ····​.​line·​180
261 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​269 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
  
262 ····​move-​result-​object·​v2270 ····​move-​result-​object·​v2
  
 271 ····​.​line·​181
263 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog;​-​>show()​V272 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog;​-​>show()​V
  
264 ····​goto·​:​goto_0273 ····​goto·​:​goto_0
  
265 ····​.​line·​183274 ····​.​line·​183
266 ····​:​cond_2275 ····​:​cond_2
267 ····​invoke-​virtual·​{p0},​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>requestPermissionsAn​dDownloadDb()​V276 ····​invoke-​virtual·​{p0},​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>requestPermissionsAn​dDownloadDb()​V
Offset 336, 48 lines modifiedOffset 345, 54 lines modified
336 ····​.​line·​189345 ····​.​line·​189
337 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​346 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
  
338 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V347 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
  
339 ····​const-​string·​v1,​·​"Confirm·​Download"348 ····​const-​string·​v1,​·​"Confirm·​Download"
  
 349 ····​.​line·​190
340 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​350 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
341 ····​move-​result-​object·​v0351 ····​move-​result-​object·​v0
  
342 ····​const-​string·​v1,​·​"Updating·​the·​DB·​requires·​downloading·​over·​100MB,​·​and·​a·​few·​minutes·​of·​heavy·​CPU·​usage.​·​You·​do·​not·​have·​to·​leave·​your·​screen·​on·​during·​this·​time.​\nAre·​you·​ready?"352 ····​const-​string·​v1,​·​"Updating·​the·​DB·​requires·​downloading·​over·​100MB,​·​and·​a·​few·​minutes·​of·​heavy·​CPU·​usage.​·​You·​do·​not·​have·​to·​leave·​your·​screen·​on·​during·​this·​time.​\nAre·​you·​ready?"
  
 353 ····​.​line·​191
343 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​354 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
  
344 ····​move-​result-​object·​v0355 ····​move-​result-​object·​v0
  
345 ····​const-​string·​v1,​·​"Go"356 ····​const-​string·​v1,​·​"Go"
  
346 ····​new-​instance·​v2,​·​Lcom/​haha01haha01/​harail/​MainActivity$5;​357 ····​new-​instance·​v2,​·​Lcom/​haha01haha01/​harail/​MainActivity$5;​
  
Max diff block lines reached; 12581/17043 bytes (73.82%) of diff not shown.
588 B
smali/com/haha01haha01/harail/MainActivity$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​16227 ····​.​line·​162
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$3;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$3;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
3.76 KB
smali/com/haha01haha01/harail/routeDetailFragment.smali
Offset 177, 14 lines modifiedOffset 177, 15 lines modified
  
177 ····​const-​string·​v12,​·​"·​("177 ····​const-​string·​v12,​·​"·​("
  
178 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​178 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
179 ····​move-​result-​object·​v11179 ····​move-​result-​object·​v11
  
 180 ····​.​line·​99
180 ····​invoke-​static·​{v9},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​181 ····​invoke-​static·​{v9},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​
  
181 ····​move-​result-​object·​v12182 ····​move-​result-​object·​v12
  
182 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​183 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
183 ····​move-​result-​object·​v11184 ····​move-​result-​object·​v11
Offset 195, 14 lines modifiedOffset 196, 15 lines modified
  
195 ····​move-​result-​object·​v11196 ····​move-​result-​object·​v11
  
196 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​197 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
197 ····​move-​result-​object·​v11198 ····​move-​result-​object·​v11
  
 199 ····​.​line·​98
198 ····​invoke-​interface·​{v7,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z200 ····​invoke-​interface·​{v7,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
199 ····​.​line·​105201 ····​.​line·​105
200 ····​:​goto_3202 ····​:​goto_3
201 ····​move·​v5,​·​v0203 ····​move·​v5,​·​v0
  
202 ····​.​line·​106204 ····​.​line·​106
Offset 237, 28 lines modifiedOffset 239, 30 lines modified
  
237 ····​const-​string·​v12,​·​"·​("239 ····​const-​string·​v12,​·​"·​("
  
238 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​240 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
239 ····​move-​result-​object·​v11241 ····​move-​result-​object·​v11
  
 242 ····​.​line·​102
240 ····​invoke-​static·​{v6},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​243 ····​invoke-​static·​{v6},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​
  
241 ····​move-​result-​object·​v12244 ····​move-​result-​object·​v12
  
242 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​245 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
243 ····​move-​result-​object·​v11246 ····​move-​result-​object·​v11
  
244 ····​const-​string·​v12,​·​"·​-​·​"247 ····​const-​string·​v12,​·​"·​-​·​"
  
245 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​248 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
246 ····​move-​result-​object·​v11249 ····​move-​result-​object·​v11
  
 250 ····​.​line·​103
247 ····​invoke-​static·​{v9},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​251 ····​invoke-​static·​{v9},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​
  
248 ····​move-​result-​object·​v12252 ····​move-​result-​object·​v12
  
249 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​253 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
250 ····​move-​result-​object·​v11254 ····​move-​result-​object·​v11
Offset 269, 14 lines modifiedOffset 273, 15 lines modified
  
269 ····​move-​result-​object·​v11273 ····​move-​result-​object·​v11
  
270 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​274 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
271 ····​move-​result-​object·​v11275 ····​move-​result-​object·​v11
  
 276 ····​.​line·​101
272 ····​invoke-​interface·​{v7,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z277 ····​invoke-​interface·​{v7,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
273 ····​goto·​:​goto_3278 ····​goto·​:​goto_3
  
274 ····​.​line·​108279 ····​.​line·​108
275 ····​.​end·​local·​v0····​#·​"dest_id":​I280 ····​.​end·​local·​v0····​#·​"dest_id":​I
276 ····​.​end·​local·​v1····​#·​"dest_time":​I281 ····​.​end·​local·​v1····​#·​"dest_time":​I
Offset 305, 14 lines modifiedOffset 310, 15 lines modified
  
305 ····​const-​string·​v12,​·​"·​("310 ····​const-​string·​v12,​·​"·​("
  
306 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​311 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
307 ····​move-​result-​object·​v11312 ····​move-​result-​object·​v11
  
 313 ····​.​line·​109
308 ····​invoke-​static·​{v6},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​314 ····​invoke-​static·​{v6},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​
  
309 ····​move-​result-​object·​v12315 ····​move-​result-​object·​v12
  
310 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​316 ····​invoke-​virtual·​{v11,​·​v12},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
311 ····​move-​result-​object·​v11317 ····​move-​result-​object·​v11
Offset 323, 14 lines modifiedOffset 329, 15 lines modified
  
323 ····​move-​result-​object·​v11329 ····​move-​result-​object·​v11
  
324 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​330 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
325 ····​move-​result-​object·​v11331 ····​move-​result-​object·​v11
  
 332 ····​.​line·​108
326 ····​invoke-​interface·​{v7,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z333 ····​invoke-​interface·​{v7,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
327 ····​goto/​16·​:​goto_0334 ····​goto/​16·​:​goto_0
  
328 ····​.​line·​84335 ····​.​line·​84
329 ····​nop336 ····​nop
  
Offset 502, 28 lines modifiedOffset 509, 31 lines modified
  
502 ····​move-​result-​object·​v2509 ····​move-​result-​object·​v2
  
503 ····​check-​cast·​v2,​·​Landroid/​widget/​ListView;​510 ····​check-​cast·​v2,​·​Landroid/​widget/​ListView;​
  
504 ····​new-​instance·​v3,​·​Landroid/​widget/​ArrayAdapter;​511 ····​new-​instance·​v3,​·​Landroid/​widget/​ArrayAdapter;​
  
 512 ····​.​line·​125
505 ····​invoke-​virtual·​{p0},​·​Lcom/​haha01haha01/​harail/​routeDetailFragment;​-​>getActivity()​Landroid/​app/​Activity;​513 ····​invoke-​virtual·​{p0},​·​Lcom/​haha01haha01/​harail/​routeDetailFragment;​-​>getActivity()​Landroid/​app/​Activity;​
  
506 ····​move-​result-​object·​v4514 ····​move-​result-​object·​v4
  
507 ····​const·​v5,​·​0x1090016515 ····​const·​v5,​·​0x1090016
  
508 ····​const·​v6,​·​0x1020014516 ····​const·​v6,​·​0x1020014
  
Max diff block lines reached; 377/3737 bytes (10.09%) of diff not shown.
2.86 KB
smali/com/haha01haha01/harail/routeListFragment.smali
Offset 372, 14 lines modifiedOffset 372, 15 lines modified
  
372 ····​const-​string·​v1,​·​"·​("372 ····​const-​string·​v1,​·​"·​("
  
373 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​373 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
374 ····​move-​result-​object·​v0374 ····​move-​result-​object·​v0
  
 375 ····​.​line·​108
375 ····​invoke-​static·​{p2},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​376 ····​invoke-​static·​{p2},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​
  
376 ····​move-​result-​object·​v1377 ····​move-​result-​object·​v1
  
377 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​378 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
378 ····​move-​result-​object·​v0379 ····​move-​result-​object·​v0
Offset 388, 14 lines modifiedOffset 389, 15 lines modified
  
388 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​389 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
389 ····​move-​result-​object·​v1390 ····​move-​result-​object·​v1
  
390 ····​sget-​object·​v0,​·​Lcom/​haha01haha01/​harail/​Utils;​-​>stationsById:​Ljava/​util/​Hashtable;​391 ····​sget-​object·​v0,​·​Lcom/​haha01haha01/​harail/​Utils;​-​>stationsById:​Ljava/​util/​Hashtable;​
  
 392 ····​.​line·​109
391 ····​invoke-​static·​{p3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​393 ····​invoke-​static·​{p3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
392 ····​move-​result-​object·​v2394 ····​move-​result-​object·​v2
  
393 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​Hashtable;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​395 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​util/​Hashtable;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
394 ····​move-​result-​object·​v0396 ····​move-​result-​object·​v0
Offset 408, 14 lines modifiedOffset 410, 15 lines modified
  
408 ····​const-​string·​v1,​·​"·​("410 ····​const-​string·​v1,​·​"·​("
  
409 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​411 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
410 ····​move-​result-​object·​v0412 ····​move-​result-​object·​v0
  
 413 ····​.​line·​110
411 ····​invoke-​static·​{p4},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​414 ····​invoke-​static·​{p4},​·​Lcom/​haha01haha01/​harail/​Utils;​-​>makeTime(I)​Ljava/​lang/​String;​
  
412 ····​move-​result-​object·​v1415 ····​move-​result-​object·​v1
  
413 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​416 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
414 ····​move-​result-​object·​v0417 ····​move-​result-​object·​v0
Offset 426, 14 lines modifiedOffset 429, 15 lines modified
  
426 ····​move-​result-​object·​v0429 ····​move-​result-​object·​v0
  
427 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​430 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
428 ····​move-​result-​object·​v0431 ····​move-​result-​object·​v0
  
 432 ····​.​line·​107
429 ····​return-​object·​v0433 ····​return-​object·​v0
430 .​end·​method434 .​end·​method
  
431 .​method·​private·​setActivatedPosition(​I)​V435 .​method·​private·​setActivatedPosition(​I)​V
432 ····​.​locals·​3436 ····​.​locals·​3
433 ····​.​param·​p1,​·​"position"····​#·​I437 ····​.​param·​p1,​·​"position"····​#·​I
  
Offset 527, 14 lines modifiedOffset 531, 15 lines modified
527 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​ListFragment;​-​>onCreate(Landroid/​os/​Bundle;​)​V531 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​app/​ListFragment;​-​>onCreate(Landroid/​os/​Bundle;​)​V
  
528 ····​.​line·​93532 ····​.​line·​93
529 ····​if-​eqz·​p1,​·​:​cond_0533 ····​if-​eqz·​p1,​·​:​cond_0
  
530 ····​const-​string·​v0,​·​"encoded_data"534 ····​const-​string·​v0,​·​"encoded_data"
  
 535 ····​.​line·​94
531 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z536 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z
  
532 ····​move-​result·​v0537 ····​move-​result·​v0
  
533 ····​if-​eqz·​v0,​·​:​cond_0538 ····​if-​eqz·​v0,​·​:​cond_0
  
534 ····​.​line·​95539 ····​.​line·​95
Offset 667, 27 lines modifiedOffset 672, 30 lines modified
667 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​app/​ListFragment;​-​>onViewCreated(Landro​id/​view/​View;​Landroid/​os/​Bundle;​)​V672 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​app/​ListFragment;​-​>onViewCreated(Landro​id/​view/​View;​Landroid/​os/​Bundle;​)​V
  
668 ····​.​line·​153673 ····​.​line·​153
669 ····​if-​eqz·​p2,​·​:​cond_0674 ····​if-​eqz·​p2,​·​:​cond_0
  
670 ····​const-​string·​v0,​·​"activated_position"675 ····​const-​string·​v0,​·​"activated_position"
  
 676 ····​.​line·​154
671 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z677 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z
  
672 ····​move-​result·​v0678 ····​move-​result·​v0
  
673 ····​if-​eqz·​v0,​·​:​cond_0679 ····​if-​eqz·​v0,​·​:​cond_0
  
674 ····​.​line·​155680 ····​.​line·​155
675 ····​const-​string·​v0,​·​"activated_position"681 ····​const-​string·​v0,​·​"activated_position"
  
 682 ····​.​line·​156
676 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I683 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
  
677 ····​move-​result·​v0684 ····​move-​result·​v0
  
 685 ····​.​line·​155
678 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​haha01haha01/​harail/​routeListFragment;​-​>setActivatedPosition​(I)​V686 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​haha01haha01/​harail/​routeListFragment;​-​>setActivatedPosition​(I)​V
  
679 ····​.​line·​158687 ····​.​line·​158
680 ····​:​cond_0688 ····​:​cond_0
681 ····​return-​void689 ····​return-​void
682 .​end·​method690 .​end·​method
  
629 B
smali/com/haha01haha01/harail/MainActivity$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$context:​Landroid/​app/​Activity;​22 .​field·​final·​synthetic·​val$context:​Landroid/​app/​Activity;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​Landroid/​app/​Activity;​)​V24 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​Landroid/​app/​Activity;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​11528 ····​.​line·​115
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$1;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$1;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$1;​-​>val$context:​Landroid/​app/​Activity;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$1;​-​>val$context:​Landroid/​app/​Activity;​
  
588 B
smali/com/haha01haha01/harail/MainActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​17227 ····​.​line·​172
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$2;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$2;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
588 B
smali/com/haha01haha01/harail/MainActivity$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​19227 ····​.​line·​192
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$5;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$5;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
98.3 KB
smali/com/haha01haha01/harail/DatabaseDownloader.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Landroid/​app/​IntentService;​2 .​super·​Landroid/​app/​IntentService;​
3 .​source·​"DatabaseDownloader.​java"3 .​source·​"DatabaseDownloader.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lcom/​haha01haha01/​harail/​DatabaseDownloader$1;​,​ 
8 ········​Lcom/​haha01haha01/​harail/​DatabaseDownloader$IR​WTrips;​7 ········​Lcom/​haha01haha01/​harail/​DatabaseDownloader$IR​WTrips;​
9 ····​}8 ····​}
10 .​end·​annotation9 .​end·​annotation
  
  
11 #·​static·​fields10 #·​static·​fields
12 .​field·​public·​static·​final·​EXTENDED_SUCCESS:​Ljava/​lang/​String;​·​=·​"com.​haha01haha01.​harail.​DatabaseDownloader.​EXTENDED_SUCCESS"11 .​field·​public·​static·​final·​EXTENDED_SUCCESS:​Ljava/​lang/​String;​·​=·​"com.​haha01haha01.​harail.​DatabaseDownloader.​EXTENDED_SUCCESS"
Offset 102, 24 lines modifiedOffset 101, 24 lines modified
102 ····​iput-​object·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​DatabaseDownloader;​-​>splitter:​Ljava/​util/​regex/​Pattern;​101 ····​iput-​object·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​DatabaseDownloader;​-​>splitter:​Ljava/​util/​regex/​Pattern;​
  
103 ····​.​line·​58102 ····​.​line·​58
104 ····​return-​void103 ····​return-​void
105 .​end·​method104 .​end·​method
  
106 .​method·​private·​downloadFile(Ljava/​lang/​String;​ILjava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​io/​File;​)​Z105 .​method·​private·​downloadFile(Ljava/​lang/​String;​ILjava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​io/​File;​)​Z
107 ····​.​locals·9106 ····​.​locals·8
108 ····​.​param·​p1,​·​"server"····​#·​Ljava/​lang/​String;​107 ····​.​param·​p1,​·​"server"····​#·​Ljava/​lang/​String;​
109 ····​.​param·​p2,​·​"portNumber"····​#·​I108 ····​.​param·​p2,​·​"portNumber"····​#·​I
110 ····​.​param·​p3,​·​"user"····​#·​Ljava/​lang/​String;​109 ····​.​param·​p3,​·​"user"····​#·​Ljava/​lang/​String;​
111 ····​.​param·​p4,​·​"password"····​#·​Ljava/​lang/​String;​110 ····​.​param·​p4,​·​"password"····​#·​Ljava/​lang/​String;​
112 ····​.​param·​p5,​·​"filename"····​#·​Ljava/​lang/​String;​111 ····​.​param·​p5,​·​"filename"····​#·​Ljava/​lang/​String;​
113 ····​.​param·​p6,​·​"localFile"····​#·​Ljava/​io/​File;​112 ····​.​param·​p6,​·​"localFile"····​#·​Ljava/​io/​File;​
  
114 ····​.​prologue113 ····​.​prologue
115 ····​const/​4·​v5,​·​0x0114 ····​const/​4·​v4,​·​0x0
  
116 ····​.​line·​103115 ····​.​line·​103
117 ····​const/​4·​v1,​·​0x0116 ····​const/​4·​v1,​·​0x0
  
118 ····​.​line·​105117 ····​.​line·​105
119 ····​.​local·​v1,​·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​118 ····​.​local·​v1,​·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​
120 ····​:​try_start_0119 ····​:​try_start_0
Offset 129, 58 lines modifiedOffset 128, 58 lines modified
129 ····​:​try_end_0128 ····​:​try_end_0
130 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_6129 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_6
131 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_2130 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_2
  
132 ····​.​line·​106131 ····​.​line·​106
133 ····​.​end·​local·​v1····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​132 ····​.​end·​local·​v1····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​
134 ····​.​local·​v2,​·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​133 ····​.​local·​v2,​·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​
135 ····​const/​high16·​v6,​·​0x100000134 ····​const/​high16·​v5,​·​0x100000
  
136 ····​:​try_start_1135 ····​:​try_start_1
137 ····​invoke-​virtual·​{v2,​·​v6},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>setBufferSize(I)​V136 ····​invoke-​virtual·​{v2,​·​v5},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>setBufferSize(I)​V
  
138 ····​.​line·​107137 ····​.​line·​107
139 ····​invoke-​virtual·​{v2,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>connect(Ljava/​lang/​String;​I)​V138 ····​invoke-​virtual·​{v2,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>connect(Ljava/​lang/​String;​I)​V
  
140 ····​.​line·​108139 ····​.​line·​108
141 ····​const-​string·​v6,​·​"HARAIL_DATABASE_DOWN​LOADER"140 ····​const-​string·​v5,​·​"HARAIL_DATABASE_DOWN​LOADER"
  
142 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​141 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
  
143 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V142 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
144 ····​const-​string·​v8,​·​"Connected.​·​Reply:​·​"143 ····​const-​string·​v7,​·​"Connected.​·​Reply:​·​"
  
145 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​144 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
146 ····​move-​result-​object·​v7145 ····​move-​result-​object·​v6
  
147 ····​invoke-​virtual·​{v2},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>getReplyString()​Ljava/​lang/​String;​146 ····​invoke-​virtual·​{v2},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>getReplyString()​Ljava/​lang/​String;​
  
148 ····​move-​result-​object·​v8147 ····​move-​result-​object·​v7
  
149 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​148 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
150 ····​move-​result-​object·​v7149 ····​move-​result-​object·​v6
  
151 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​150 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
152 ····​move-​result-​object·​v7151 ····​move-​result-​object·​v6
  
153 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I152 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
154 ····​.​line·​109153 ····​.​line·​109
155 ····​invoke-​virtual·​{v2,​·​p3,​·​p4},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>login(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Z154 ····​invoke-​virtual·​{v2,​·​p3,​·​p4},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>login(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Z
156 ····​:​try_end_1155 ····​:​try_end_1
157 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1156 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
158 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0157 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
  
159 ····​move-​result·​v6158 ····​move-​result·​v5
  
160 ····​if-​nez·​v6,​·​:​cond_2159 ····​if-​nez·​v5,​·​:​cond_2
  
161 ····​.​line·​126160 ····​.​line·​126
162 ····​if-​eqz·​v2,​·​:​cond_0161 ····​if-​eqz·​v2,​·​:​cond_0
  
163 ····​.​line·​128162 ····​.​line·​128
164 ····​:​try_start_2163 ····​:​try_start_2
165 ····​invoke-​virtual·​{v2},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>logout()​Z164 ····​invoke-​virtual·​{v2},​·​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​-​>logout()​Z
Offset 190, 43 lines modifiedOffset 189, 43 lines modified
190 ····​:​try_end_2189 ····​:​try_end_2
191 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_9190 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_9
  
192 ····​:​cond_0191 ····​:​cond_0
193 ····​:​goto_0192 ····​:​goto_0
194 ····​move-​object·​v1,​·​v2193 ····​move-​object·​v1,​·​v2
  
195 ····​.​line·​132194 ····​.​line·​124
196 ····​.​end·​local·​v2····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​195 ····​.​end·​local·​v2····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​
197 ····​.​restart·​local·​v1····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​196 ····​.​restart·​local·​v1····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​
198 ····​:​cond_1197 ····​:​cond_1
199 ····​:​goto_1198 ····​:​goto_1
200 ····​return·​v5199 ····​return·​v4
  
201 ····​.​line·​112200 ····​.​line·​112
202 ····​.​end·​local·​v1····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​201 ····​.​end·​local·​v1····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​
203 ····​.​restart·​local·​v2····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​202 ····​.​restart·​local·​v2····​#·​"ftp":​Lorg/​apache/​commons/​net/​ftp/​FTPClient;​
204 ····​:​cond_2203 ····​:​cond_2
205 ····​:​try_start_3204 ····​:​try_start_3
206 ····​const-​string·​v6,​·​"HARAIL_DATABASE_DOWN​LOADER"205 ····​const-​string·​v5,​·​"HARAIL_DATABASE_DOWN​LOADER"
  
207 ····​const-​string·​v7,​·​"Logged·​in"206 ····​const-​string·​v6,​·​"Logged·​in"
  
208 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I207 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
209 ····​.​line·​113208 ····​.​line·​113
210 ····​const/​4·​v6,​·​0x2209 ····​const/​4·​v5,​·​0x2
Max diff block lines reached; 95479/100509 bytes (95.00%) of diff not shown.
1.17 KB
smali/com/haha01haha01/harail/MainActivity$DownloadCompleteCallback.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​18 .​field·​final·​synthetic·​this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V20 .​method·​constructor·​<init>(Lcom/​haha01haha01/​harail/​MainActivity;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​haha01haha01/​harail/​MainActivity;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​32124 ····​.​line·​321
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$Download​CompleteCallback;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$Download​CompleteCallback;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
Offset 75, 14 lines modifiedOffset 76, 15 lines modified
  
75 ····​const/​4·​v2,​·​0x176 ····​const/​4·​v2,​·​0x1
  
76 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​77 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
77 ····​move-​result-​object·​v078 ····​move-​result-​object·​v0
  
 79 ····​.​line·​331
78 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V80 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
  
79 ····​.​line·​33381 ····​.​line·​333
80 ····​:​cond_182 ····​:​cond_1
81 ····​iget-​object·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$Download​CompleteCallback;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​83 ····​iget-​object·​v0,​·​p0,​·​Lcom/​haha01haha01/​harail/​MainActivity$Download​CompleteCallback;​-​>this$0:​Lcom/​haha01haha01/​harail/​MainActivity;​
  
82 ····​#·​invokes:​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>unfail()​V84 ····​#·​invokes:​·​Lcom/​haha01haha01/​harail/​MainActivity;​-​>unfail()​V
1.05 KB
smali/com/haha01haha01/harail/routeDetailActivity.smali
Offset 54, 18 lines modifiedOffset 54, 20 lines modified
  
54 ····​move-​result-​object·​v354 ····​move-​result-​object·​v3
  
55 ····​const-​string·​v4,​·​"item_id"55 ····​const-​string·​v4,​·​"item_id"
  
56 ····​const/​4·​v5,​·​-​0x156 ····​const/​4·​v5,​·​-​0x1
  
 57 ····​.​line·​45
57 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I58 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​Intent;​-​>getIntExtra(Ljava/​lang/​String;​I)​I
  
58 ····​move-​result·​v359 ····​move-​result·​v3
  
 60 ····​.​line·​44
59 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V61 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V
  
60 ····​.​line·​4662 ····​.​line·​46
61 ····​new-​instance·​v1,​·​Lcom/​haha01haha01/​harail/​routeDetailFragment;​63 ····​new-​instance·​v1,​·​Lcom/​haha01haha01/​harail/​routeDetailFragment;​
  
62 ····​invoke-​direct·​{v1},​·​Lcom/​haha01haha01/​harail/​routeDetailFragment;​-​><init>()​V64 ····​invoke-​direct·​{v1},​·​Lcom/​haha01haha01/​harail/​routeDetailFragment;​-​><init>()​V
  
Offset 80, 14 lines modifiedOffset 82, 15 lines modified
  
80 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​82 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
  
81 ····​move-​result-​object·​v283 ····​move-​result-​object·​v2
  
82 ····​const·​v3,​·​0x7f08000e84 ····​const·​v3,​·​0x7f08000e
  
 85 ····​.​line·​49
83 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Landroid/​app/​FragmentTransaction;​-​>add(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​86 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Landroid/​app/​FragmentTransaction;​-​>add(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
  
84 ····​move-​result-​object·​v287 ····​move-​result-​object·​v2
  
85 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I88 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
  
86 ····​.​line·​5189 ····​.​line·​51
18.9 KB
res/drawable-mdpi-v4/ic_launcher.png
15.0 KB
sng
Max report size reached
3.79 KB
Image content
Max report size reached
16.5 MB
lib/armeabi-v7a/libHaRail.so
1.06 KB
readelf --wide --file-header {}
Max report size reached
2.26 KB
readelf --wide --program-header {}
Max report size reached
4.64 KB
readelf --wide --sections {}
Max report size reached
144 KB
readelf --wide --symbols {}
Max report size reached
156 KB
readelf --wide --relocs {}
Max report size reached
2.39 KB
readelf --wide --dynamic {}
Max report size reached
492 B
readelf --wide --notes {}
Offset 1, 5 lines modifiedOffset 1, 10 lines modified
  
 1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
 2 ··​Owner·················​Data·​size»   ​Description
 3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
 4 ····​Build·​ID:​·​88264dcce301724df4e9f​06e6544293ff0cc2c2c
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
2 ··​Owner·················​Data·​size»   ​Description6 ··​Owner·················​Data·​size»   ​Description
3 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
4 ····​Version:​·​gold·​1.​118 ····​Version:​·​gold·​1.​11
14.2 KB
readelf --wide --version-info {}
Max report size reached
392 B
readelf --wide --decompress --hex-dump=.interp {}
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·​dump·​of·​section·​'.​interp':​1 Hex·​dump·​of·​section·​'.​interp':​
2 ··​0x00000134·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link2 ··​0x00000154·​2f737973·​74656d2f·​62696e2f·​6c696e6b·​/​system/​bin/​link
3 ··​0x00000144·​657200······························​er.​3 ··​0x00000164·​657200······························​er.​
  
306 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
39.8 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
28.5 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
15.2 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
193 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max report size reached
116 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max report size reached
124 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
38.0 KB
readelf --wide --decompress --hex-dump=.data.rel.ro.local {}
Max report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​fini_array':​1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x0006cd88·081d0100·​00000000···················​.​.​.​.​.​.​.​.​2 ··​0x0006dd28·c4230100·​00000000···················​.​#.​.​.​.​.​.​
  
674 B
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x0006cd90·191d0100·451d0100·711d0100·9d1d0100·​.​.​.​.​E.​.​.​q.​.​.​.​.​.​.​2 ··​0x0006dd30·d5230100·01240100·2d240100·59240100·​.​#.​.​.​$.​.​-​$.​.​Y$.​.​
3 ··​0x0006cda0·c91d0100·f51d0100·a91e0100·d51e0100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3 ··​0x0006dd40·85240100·b1240100·61250100·8d250100·​.​$.​.​.​$.​.​a%.​.​.​%.​.​
4 ··​0x0006cdb0·e51e0100·251f0100·01200100·dd200100·​.​.​.​.​%.​.​.​.​·.​.​.​·.​.​4 ··​0x0006dd50·9d250100·ed250100·c9260100·a5270100·​.​%.​.​.​%.​.​.​&.​.​.​'.​.​
5 ··​0x0006cdc0·​00000000····························​.​.​.​.​5 ··​0x0006dd60·​00000000····························​.​.​.​.​
  
59.6 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max report size reached
10.7 KB
readelf --wide --decompress --hex-dump=.got {}
Max report size reached
1.82 KB
readelf --wide --decompress --hex-dump=.data {}
Max report size reached
292 B
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 5 lines modifiedOffset 1, 4 lines modified
  
1 String·​dump·​of·​section·​'.​comment':​1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​82 ··​[·····​1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
3 ··​[····​10]··​GCC:​·​(GNU)​·​4.​9·​20140827·​(prerelease)​ 
  
2.18 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max report size reached