[−]
/home/hans/code/fdroid/data/tmp/io.github.phora.androptpb_2.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_io.github.phora.androptpb_2.apk
[−]
zipinfo {}
Offset 1, 58 lines modified Offset 1, 58 lines modified
1 Zip·​file·​size:​·​565928·​bytes,​·​number·​of·​entries:​·​56 1 Zip·​file·​size:​·​566404·​bytes,​·​number·​of·​entries:​·​56
2 -​rw-​-​-​-​·····​2.​0·​fat·····​4623·​bl·​defN·​16-​Jan-​26·​08:​30·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​4623·​bl·​defN·​16-​Jan-​26·​08:​30·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​4744·​bl·​defN·​16-​Jan-​26·​08:​30·​META-​INF/​A0E95FB4.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​4744·​bl·​defN·​16-​Jan-​26·​08:​30·​META-​INF/​A0E95FB4.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jan-​26·​08:​30·​META-​INF/​A0E95FB4.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Jan-​26·​08:​30·​META-​INF/​A0E95FB4.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​01:​34·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​01:​34·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​01:​34·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Jan-​26·​01:​34·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​5148·​bX·​defN·16-​Jan-​26·​01:​34·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​5148·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat·····​1366·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​hdpi-​v4/​ic_menu_copy.​png 8 -​rw-​-​-​-​·····​1.​0·​fat·····​1366·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_copy.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​1201·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​hdpi-​v4/​ic_menu_delete.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​1201·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_delete.​png
10 -​rw-​-​-​-​·····​1.​0·​fat······​864·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​hdpi-​v4/​ic_menu_prune.​png 10 -​rw-​-​-​-​·····​1.​0·​fat······​864·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_prune.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​1820·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​1820·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png
12 -​rw-​-​-​-​·····​1.​0·​fat·····​1614·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​hdpi-​v4/​ic_menu_share.​png 12 -​rw-​-​-​-​·····​1.​0·​fat·····​1614·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_share.​png
13 -​rw-​-​-​-​·····​1.​0·​fat·····​1000·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​ldpi-​v4/​ic_menu_delete.​png 13 -​rw-​-​-​-​·····​1.​0·​fat·····​1000·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​ic_menu_delete.​png
14 -​rw-​-​-​-​·····​1.​0·​fat·····​1450·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​ldpi-​v4/​ic_menu_refresh.​png 14 -​rw-​-​-​-​·····​1.​0·​fat·····​1450·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​ic_menu_refresh.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····​1132·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​mdpi-​v4/​ic_menu_copy.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​1132·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_copy.​png
16 -​rw-​-​-​-​·····​1.​0·​fat·····​1497·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​mdpi-​v4/​ic_menu_delete.​png 16 -​rw-​-​-​-​·····​1.​0·​fat·····​1497·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_delete.​png
17 -​rw-​-​-​-​·····​1.​0·​fat······​572·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​mdpi-​v4/​ic_menu_prune.​png 17 -​rw-​-​-​-​·····​1.​0·​fat······​572·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_prune.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····​1085·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​mdpi-​v4/​ic_menu_refresh.​png 18 -​rw-​-​-​-​·····​1.​0·​fat·····​1085·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_refresh.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​958·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​mdpi-​v4/​ic_menu_share.​png 19 -​rw-​-​-​-​·····​1.​0·​fat······​958·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_share.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​1610·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xhdpi-​v4/​ic_menu_copy.​png 20 -​rw-​-​-​-​·····​1.​0·​fat·····​1610·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_copy.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····​1650·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xhdpi-​v4/​ic_menu_delete.​png 21 -​rw-​-​-​-​·····​1.​0·​fat·····​1650·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_delete.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····​1117·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xhdpi-​v4/​ic_menu_prune.​png 22 -​rw-​-​-​-​·····​1.​0·​fat·····​1117·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_prune.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····​2644·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xhdpi-​v4/​ic_menu_refresh.​png 23 -​rw-​-​-​-​·····​1.​0·​fat·····​2644·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_refresh.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​2192·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xhdpi-​v4/​ic_menu_share.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​2192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_share.​png
25 -​rw-​-​-​-​·····​1.​0·​fat······​639·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xxhdpi-​v4/​ic_menu_copy.​png 25 -​rw-​-​-​-​·····​1.​0·​fat······​639·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_menu_copy.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​1903·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xxhdpi-​v4/​ic_menu_delete.​png 26 -​rw-​-​-​-​·····​1.​0·​fat·····​1903·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_menu_delete.​png
27 -​rw-​-​-​-​·····​1.​0·​fat·····​1531·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xxhdpi-​v4/​ic_menu_prune.​png 27 -​rw-​-​-​-​·····​1.​0·​fat·····​1531·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_menu_prune.​png
28 -​rw-​-​-​-​·····​1.​0·​fat·····​2663·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xxhdpi-​v4/​ic_menu_refresh.​png 28 -​rw-​-​-​-​·····​1.​0·​fat·····​2663·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_menu_refresh.​png
29 -​rw-​-​-​-​·····​1.​0·​fat·····​2008·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​drawable-​xxhdpi-​v4/​ic_menu_share.​png 29 -​rw-​-​-​-​·····​1.​0·​fat·····​2008·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_menu_share.​png
30 -​rw-​-​-​-​·····​2.​0·​fat·····​2076·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​about_dialog.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat·····​2076·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​about_dialog.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat·····​2360·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​activity_formatter.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat·····​2360·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_formatter.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat·····​1400·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​activity_main.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat·····​1400·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_main.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat·····​2472·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​activity_paste_hints.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat·····​2472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_paste_hints.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat·····​2348·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​activity_styles.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat·····​2348·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_styles.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat·····​2360·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​activity_upload_optio​ns.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat·····​2360·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_upload_optio​ns.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​680·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​formatter_group.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······​680·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​formatter_group.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​732·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​formatter_item.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​732·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​formatter_item.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat·····​1468·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​fragment_server_setti​ngs.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat·····​1468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​fragment_server_setti​ngs.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​680·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​paste_hint_group.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······​680·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​paste_hint_group.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​692·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​paste_hint_item.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat······​692·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​paste_hint_item.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat······​604·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​server_item.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat······​604·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​server_item.​xml
42 -​rw-​-​-​-​·····​2.​0·​fat······​724·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​server_item_choose.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat······​724·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​server_item_choose.​xml
43 -​rw-​-​-​-​·····​2.​0·​fat·····​2052·​bl·​defN·16-​Jan-​26·​01:​34·​res/​layout/​upload_item.​xml 43 -​rw-​-​-​-​·····​2.​0·​fat·····​2052·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​upload_item.​xml
44 -​rw-​-​-​-​·····​2.​0·​fat······​452·​bl·​defN·16-​Jan-​26·​01:​34·​res/​menu/​menu_formatters.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat······​452·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​menu_formatters.​xml
45 -​rw-​-​-​-​·····​2.​0·​fat······​760·​bl·​defN·16-​Jan-​26·​01:​34·​res/​menu/​menu_main.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat······​760·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​menu_main.​xml
46 -​rw-​-​-​-​·····​2.​0·​fat······​452·​bl·​defN·16-​Jan-​26·​01:​34·​res/​menu/​menu_paste_hints.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat······​452·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​menu_paste_hints.​xml
47 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·16-​Jan-​26·​01:​34·​res/​menu/​menu_server_settings.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​menu_server_settings.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·16-​Jan-​26·​01:​34·​res/​menu/​menu_upload_options.​xml 48 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​menu_upload_options.​xml
49 -​rw-​-​-​-​·····​2.​0·​fat·····​1012·​bl·​defN·16-​Jan-​26·​01:​34·​res/​menu/​uploads_cab_menu.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat·····​1012·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​uploads_cab_menu.​xml
50 -​rw-​-​-​-​·····​1.​0·​fat·····​1145·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png 50 -​rw-​-​-​-​·····​1.​0·​fat·····​1145·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​929·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​929·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png
52 -​rw-​-​-​-​·····​1.​0·​fat·····​1425·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png 52 -​rw-​-​-​-​·····​1.​0·​fat·····​1425·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png
53 -​rw-​-​-​-​·····​1.​0·​fat·····​1892·​b-​·​stor·16-​Jan-​26·​01:​33·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png 53 -​rw-​-​-​-​·····​1.​0·​fat·····​1892·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png
54 -​rw-​-​-​-​·····​2.​0·​fat······​496·​bl·​defN·16-​Jan-​26·​01:​34·​res/​xml/​pref_general.​xml 54 -​rw-​-​-​-​·····​2.​0·​fat······​496·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​pref_general.​xml
55 -​rw-​-​-​-​·····​2.​0·​fat······​640·​bl·​defN·16-​Jan-​26·​01:​34·​res/​xml/​pref_headers.​xml 55 -​rw-​-​-​-​·····​2.​0·​fat······​640·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​pref_headers.​xml
56 -​rw-​-​-​-​·····​1.​0·​fat····​13108·​b-​·​stor·16-​Jan-​26·​01:​33·​resources.​arsc 56 -​rw-​-​-​-​·····​1.​0·​fat····​13108·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
57 -​rw-​-​-​-​·····​2.​0·​fat··​1560060·​bl·​defN·16-​Jan-​26·​01:​34·​classes.​dex 57 -​rw-​-​-​-​·····​2.​0·​fat··​1723672·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
58 56·​files,​·​1651914·​bytes·​uncompressed,​·​557512·​bytes·​compressed:​··​66.​3% 58 56·​files,​·​1815526·​bytes·​uncompressed,​·​558156·​bytes·​compressed:​··​69.​3%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="2"·​android:​versionName="1.​1"·​package="io.​github.​phora.​androptpb"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="2"·​android:​versionName="1.​1"·​package="io.​github.​phora.​androptpb"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="19"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="19"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​/​>
8 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​AppName"·​android:​icon="@mipmap/​ic_launcher"·​android:​allowBackup="true"> 8 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​AppName"·​android:​icon="@mipmap/​ic_launcher"·​android:​allowBackup="true">
9 ········​<activity·​android:​label="@string/​AppName"·​android:​name="io.​github.​phora.​androptpb.​activities.​MainActivity"> 9 ········​<activity·​android:​label="@string/​AppName"·​android:​name="io.​github.​phora.​androptpb.​activities.​MainActivity">
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
smali/io/github/phora/androptpb/R.smali
Offset 25, 10 lines modified Offset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​10 28 ····​.​line·​10
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​179  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/io/github/phora/androptpb/DBHelper.smali
Offset 464, 307 lines modified Offset 464, 291 lines modified
   
464 ····​return-​object·​v2 464 ····​return-​object·​v2
465 .​end·​method 465 .​end·​method
   
   
466 #·​virtual·​methods 466 #·​virtual·​methods
467 .​method·​public·​varargs·​addFormatterGroup(J[L​java/​lang/​String;​)​V 467 .​method·​public·​varargs·​addFormatterGroup(J[L​java/​lang/​String;​)​V
468 ····​.​locals·11 468 ····​.​locals·9
469 ····​.​param·​p1,​·​"serverId"····​#·​J 469 ····​.​param·​p1,​·​"serverId"····​#·​J
470 ····​.​param·​p3,​·​"aliases"····​#·​[Ljava/​lang/​String;​ 470 ····​.​param·​p3,​·​"aliases"····​#·​[Ljava/​lang/​String;​
   
471 ····​.​prologue 471 ····​.​prologue
472 ····​.​line·​320 472 ····​.​line·​320
473 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>getMaxFormatterGroup​ID(J)​Ljava/​lang/​Long;​ 473 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>getMaxFormatterGroup​ID(J)​Ljava/​lang/​Long;​
   
474 ····​move-​result-​object·​v5 474 ····​move-​result-​object·​v4
   
475 ····​.​line·​321 475 ····​.​line·​321
476 ····​.​local·​v5,​·​"gid":​Ljava/​lang/​Long;​ 476 ····​.​local·​v4,​·​"gid":​Ljava/​lang/​Long;​
477 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​ 477 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>getWritableDatabase(​)​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
478 ····​move-​result-​object·​v3 478 ····​move-​result-​object·​v2
   
479 ····​.​line·​325 479 ····​.​line·​325
480 ····​.​local·​v3,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​ 480 ····​.​local·​v2,​·​"db":​Landroid/​database/​sqlite/​SQLiteDatabase;​
481 ····​:​try_start_0 481 ····​:​try_start_0
482 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>beginTransaction()​V 482 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>beginTransaction()​V
   
483 ····​.​line·​326 483 ····​.​line·​326
484 ····​new-​instance·​v2,​·​Landroid/​content/​ContentValues;​ 484 ····​new-​instance·​v1,​·​Landroid/​content/​ContentValues;​
   
485 ····​invoke-​direct·​{v2},​·​Landroid/​content/​ContentValues;​-​><init>()​V 485 ····​invoke-​direct·​{v1},​·​Landroid/​content/​ContentValues;​-​><init>()​V
   
486 ····​.​line·​327 486 ····​.​line·​327
487 ····​.​local·​v2,​·​"cv":​Landroid/​content/​ContentValues;​ 487 ····​.​local·​v1,​·​"cv":​Landroid/​content/​ContentValues;​
488 ····​const-​string·​v8,​·​"_gid" 488 ····​const-​string·​v5,​·​"_gid"
   
489 ····​invoke-​virtual·​{v2,​·​v8,​·​v5},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V 489 ····​invoke-​virtual·​{v1,​·​v5,​·​v4},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V
   
490 ····​.​line·​328 490 ····​.​line·​328
491 ····​const-​string·​v8,​·​"_sid" 491 ····​const-​string·​v5,​·​"_sid"
   
492 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 492 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
493 ····​move-​result-​object·​v9 493 ····​move-​result-​object·​v6
   
494 ····​invoke-​virtual·​{v2,​·​v8,​·​v9},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V 494 ····​invoke-​virtual·​{v1,​·​v5,​·​v6},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Long;​)​V
   
495 ····​.​line·​330 495 ····​.​line·​330
496 ····move-​object·​v1,​·​p3 496 ····array-​length·​v6,​·​p3
   
497 ····.​local·​v1,​·"arr$":​[Ljava/​lang/​String;​ 497 ····​const/​4·​v5,​·​0x0
498 ····​array-​length·​v7,​·​v1  
   
499 ····​.​local·​v7,​·​"len$":​I  
500 ····​const/​4·​v6,​·​0x0  
   
501 ····​.​local·​v6,​·​"i$":​I  
502 ····​:​goto_0 498 ····​:​goto_0
503 ····​if-​ge·​v6,​·​v7,​·​:​cond_0 499 ····​if-​ge·​v5,​·​v6,​·​:​cond_0
   
504 ····​aget-​object·​v0,​·v1,​·​v6 500 ····​aget-​object·​v0,​·p3,​·​v5
   
505 ····​.​line·​332 501 ····​.​line·​332
506 ····​.​local·​v0,​·​"alias":​Ljava/​lang/​String;​ 502 ····​.​local·​v0,​·​"alias":​Ljava/​lang/​String;​
507 ····​const-​string·​v8,​·​"name" 503 ····​const-​string·​v7,​·​"name"
   
508 ····​invoke-​virtual·​{v2,​·​v8},​·​Landroid/​content/​ContentValues;​-​>remove(Ljava/​lang/​String;​)​V 504 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​content/​ContentValues;​-​>remove(Ljava/​lang/​String;​)​V
   
509 ····​.​line·​333 505 ····​.​line·​333
510 ····​const-​string·​v8,​·​"name" 506 ····​const-​string·​v7,​·​"name"
   
511 ····​invoke-​virtual·​{v2,​·​v8,​·​v0},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 507 ····​invoke-​virtual·​{v1,​·​v7,​·​v0},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
512 ····​.​line·​334 508 ····​.​line·​334
513 ····​const-​string·​v8,​·​"formatters" 509 ····​const-​string·​v7,​·​"formatters"
   
514 ····​const/​4·​v9,​·​0x0 510 ····​const/​4·​v8,​·​0x0
   
515 ····​invoke-​virtual·​{v3,​·​v8,​·​v9,​·​v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>insert(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​ContentValues;​)​J 511 ····​invoke-​virtual·​{v2,​·​v7,​·​v8,​·​v1},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>insert(Ljava/​lang/​String;​Ljava/​lang/​String;​Landroid/​content/​ContentValues;​)​J
   
516 ····​.​line·​330 512 ····​.​line·​330
517 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1 513 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
   
518 ····​goto·​:​goto_0 514 ····​goto·​:​goto_0
   
519 ····​.​line·​337 515 ····​.​line·​337
520 ····​.​end·​local·​v0····​#·​"alias":​Ljava/​lang/​String;​ 516 ····​.​end·​local·​v0····​#·​"alias":​Ljava/​lang/​String;​
521 ····​:​cond_0 517 ····​:​cond_0
522 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setTransactionSucces​sful()​V 518 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setTransactionSucces​sful()​V
523 ····​:​try_end_0 519 ····​:​try_end_0
524 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 520 ····​.​catch·​Landroid/​database/​SQLException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
525 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 521 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
526 ····​.​line·​344 522 ····​.​line·​344
527 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 523 ····​invoke-​virtual·​{v2},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
528 ····​.​line·​346 524 ····​.​line·​346
529 ····​.​end·​local·​v1····​#·​"arr$":​[Ljava/​lang/​String;​ 525 ····​.​end·​local·​v1····​#·"cv":​Landroid/​content/​ContentValues;​
Max diff block lines reached; 12286/16832 bytes (72.99%) of diff not shown.
[−]
smali/io/github/phora/androptpb/activities/MainActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​605 27 ····​.​line·​605
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity$2$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​817 28 ····​.​line·​817
28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$2;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$2;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$2;​-​>val$et:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$2;​-​>val$et:​Landroid/​widget/​EditText;​
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity$2$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​800 28 ····​.​line·​800
28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$1;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$1;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$1;​-​>val$et:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2$1;​-​>val$et:​Landroid/​widget/​EditText;​
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​786 27 ····​.​line·​786
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity$EditButtonListener$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$et:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$2"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​545 28 ····​.​line·​545
28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1$1;​-​>this$2:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1$1;​-​>this$2:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1$1;​-​>val$et:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1$1;​-​>val$et:​Landroid/​widget/​EditText;​
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity$EditButtonListener$1$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$2:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​ 21 .​field·​final·​synthetic·​this$2:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$2"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​558 27 ····​.​line·​558
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1$2;​-​>this$2:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1$2;​-​>this$2:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity$EditButtonListener$1.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$serverUrl:​Ljava/​lang/​String;​ 28 .​field·​final·​synthetic·​val$serverUrl:​Ljava/​lang/​String;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​Landroid/​database/​Cursor;​JLjava/​lang/​String;​Landroid/​content/​Context;​)​V 30 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​Landroid/​database/​Cursor;​JLjava/​lang/​String;​Landroid/​content/​Context;​)​V
31 ····​.​locals·​1 31 ····​.​locals·​1
  32 ····​.​param·​p1,​·​"this$1"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​499 34 ····​.​line·​499
34 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​
   
35 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​-​>val$c:​Landroid/​database/​Cursor;​ 36 ····​iput-​object·​p2,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$1;​-​>val$c:​Landroid/​database/​Cursor;​
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity$EditButtonListener$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​ 21 .​field·​final·​synthetic·​this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​569 27 ····​.​line·​569
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$2;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener$2;​-​>this$1:​Lio/​github/​phora/​androptpb/​activities/​MainActivity$EditButt​onListener;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/MainActivity.smali
Offset 58, 15 lines modified Offset 58, 14 lines modified
58 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V 58 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
   
59 ····​.​line·​74 59 ····​.​line·​74
60 ····​const/​4·​v0,​·​0x0 60 ····​const/​4·​v0,​·​0x0
   
61 ····​iput-​object·​v0,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​-​>editingIdentifier:​Lio/​github/​phora/​androptpb/​network/​UUIDLocalIDPair;​ 61 ····​iput-​object·​v0,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​-​>editingIdentifier:​Lio/​github/​phora/​androptpb/​network/​UUIDLocalIDPair;​
   
62 ····​.​line·​477  
63 ····​return-​void 62 ····​return-​void
64 .​end·​method 63 .​end·​method
   
65 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​MainActivity;​)​Landroid/​content/​Context;​ 64 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​MainActivity;​)​Landroid/​content/​Context;​
66 ····​.​locals·​1 65 ····​.​locals·​1
67 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​ 66 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​
   
Offset 207, 72 lines modified Offset 206, 73 lines modified
207 ····​.​end·​annotation 206 ····​.​end·​annotation
   
208 ····​.​prologue 207 ····​.​prologue
209 ····​.​line·​1003 208 ····​.​line·​1003
210 ····​.​local·​p1,​·​"uploads":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lio/​github/​phora/​androptpb/​network/​UploadData;​>;​" 209 ····​.​local·​p1,​·​"uploads":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lio/​github/​phora/​androptpb/​network/​UploadData;​>;​"
211 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 210 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
212 ····​move-​result-​object·​v10 211 ····​move-​result-​object·​v11
   
213 ····​.​local·​v10,​·​"i$":​Ljava/​util/​Iterator;​  
214 ····​:​goto_0 212 ····​:​goto_0
215 ····​invoke-​interface·​{v10},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 213 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
216 ····​move-​result·​v0 214 ····​move-​result·​v0
   
217 ····​if-​eqz·​v0,​·​:​cond_0 215 ····​if-​eqz·​v0,​·​:​cond_0
   
218 ····​invoke-​interface·​{v10},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 216 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
219 ····​move-​result-​object·​v11 217 ····​move-​result-​object·​v10
   
220 ····​check-​cast·​v11,​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​ 218 ····​check-​cast·​v10,​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​
   
221 ····​.​line·​1004 219 ····​.​line·​1004
222 ····​.​local·​v11,​·​"ud":​Lio/​github/​phora/​androptpb/​network/​UploadData;​ 220 ····​.​local·​v10,​·​"ud":​Lio/​github/​phora/​androptpb/​network/​UploadData;​
223 ····​iget-​object·​v0,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​ 221 ····​iget-​object·​v0,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​
   
224 ····​invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getServerUrl()​Ljava/​lang/​String;​ 222 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getServerUrl()​Ljava/​lang/​String;​
   
225 ····​move-​result-​object·​v1 223 ····​move-​result-​object·​v1
   
226 ····​invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getToken()​Ljava/​lang/​String;​ 224 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getToken()​Ljava/​lang/​String;​
   
227 ····​move-​result-​object·​v2 225 ····​move-​result-​object·​v2
   
228 ····​invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getVanity()​Ljava/​lang/​String;​ 226 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getVanity()​Ljava/​lang/​String;​
   
229 ····​move-​result-​object·​v3 227 ····​move-​result-​object·​v3
   
230 ····​invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getUUID()​Ljava/​lang/​String;​ 228 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getUUID()​Ljava/​lang/​String;​
   
231 ····​move-​result-​object·​v4 229 ····​move-​result-​object·​v4
   
232 ····​invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getSha1sum()​Ljava/​lang/​String;​ 230 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getSha1sum()​Ljava/​lang/​String;​
   
233 ····​move-​result-​object·​v5 231 ····​move-​result-​object·​v5
   
234 ····invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getIsPrivate()​Z 232 ····.​line·​1005
  233 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getIsPrivate()​Z
   
235 ····​move-​result·​v6 234 ····​move-​result·​v6
   
236 ····​invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getSunset()​Ljava/​lang/​Long;​ 235 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getSunset()​Ljava/​lang/​Long;​
   
237 ····​move-​result-​object·​v7 236 ····​move-​result-​object·​v7
   
238 ····​invoke-​virtual·​{v11},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getPreferredHint()​Ljava/​lang/​String;​ 237 ····​invoke-​virtual·​{v10},​·​Lio/​github/​phora/​androptpb/​network/​UploadData;​-​>getPreferredHint()​Ljava/​lang/​String;​
   
239 ····​move-​result-​object·​v8 238 ····​move-​result-​object·​v8
   
  239 ····​.​line·​1004
240 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>addUpload(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​ZLjava/​lang/​Long;​Ljava/​lang/​String;​)​J 240 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>addUpload(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​ZLjava/​lang/​Long;​Ljava/​lang/​String;​)​J
   
241 ····​goto·​:​goto_0 241 ····​goto·​:​goto_0
   
242 ····​.​line·​1008 242 ····​.​line·​1008
243 ····​.​end·​local·​v11····​#·​"ud":​Lio/​github/​phora/​androptpb/​network/​UploadData;​ 243 ····​.​end·​local·​v10····​#·​"ud":​Lio/​github/​phora/​androptpb/​network/​UploadData;​
244 ····​:​cond_0 244 ····​:​cond_0
245 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​-​>getListAdapter()​Landroid/​widget/​ListAdapter;​ 245 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​activities/​MainActivity;​-​>getListAdapter()​Landroid/​widget/​ListAdapter;​
   
246 ····​move-​result-​object·​v9 246 ····​move-​result-​object·​v9
   
247 ····​check-​cast·​v9,​·​Lio/​github/​phora/​androptpb/​adapters/​UploadsCursorAdapter;​ 247 ····​check-​cast·​v9,​·​Lio/​github/​phora/​androptpb/​adapters/​UploadsCursorAdapter;​
   
Offset 498, 71 lines modified Offset 498, 70 lines modified
498 ····​.​local·​p1,​·​"longUploadDataMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​Long;​Lio/​github/​phora/​androptpb/​network/​UploadData;​>;​" 498 ····​.​local·​p1,​·​"longUploadDataMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​Long;​Lio/​github/​phora/​androptpb/​network/​UploadData;​>;​"
499 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​ 499 ····​invoke-​interface·​{p1},​·​Ljava/​util/​Map;​-​>entrySet()​Ljava/​util/​Set;​
   
500 ····​move-​result-​object·​v1 500 ····​move-​result-​object·​v1
   
501 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 501 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
502 ····​move-​result-​object·​v7 502 ····​move-​result-​object·​v9
Max diff block lines reached; 3782/8480 bytes (44.60%) of diff not shown.
[−]
smali/io/github/phora/androptpb/activities/PasteFormatActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​58 27 ····​.​line·​58
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$1​;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$1​;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/PasteFormatActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​79 27 ····​.​line·​79
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$2​;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$2​;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/PasteFormatActivity$FormatterRefreshTask.smali
Offset 108, 95 lines modified Offset 108, 94 lines modified
   
108 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Void;​)​Ljava/​lang/​Void;​ 108 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Void;​)​Ljava/​lang/​Void;​
109 ····​.​locals·​10 109 ····​.​locals·​10
110 ····​.​param·​p1,​·​"voids"····​#·​[Ljava/​lang/​Void;​ 110 ····​.​param·​p1,​·​"voids"····​#·​[Ljava/​lang/​Void;​
   
111 ····​.​prologue 111 ····​.​prologue
112 ····​.​line·​199 112 ····​.​line·​199
113 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​ 113 ····​iget-​object·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
114 ····​invoke-​virtual·​{v7},​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 114 ····​invoke-​virtual·​{v6},​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
115 ····​move-​result-​object·​v7 115 ····​move-​result-​object·​v6
   
116 ····​invoke-​static·​{v7},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​ 116 ····​invoke-​static·​{v6},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​
   
117 ····​move-​result-​object·​v6 117 ····​move-​result-​object·​v5
   
118 ····​.​line·​200 118 ····​.​line·​200
119 ····​.​local·​v6,​·​"nm":​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​ 119 ····​.​local·​v5,​·​"nm":​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​
120 ····​const-​string·​v2,​·​"%1$s/​lf" 120 ····​const-​string·​v2,​·​"%1$s/​lf"
   
121 ····​.​line·​201 121 ····​.​line·​201
122 ····​.​local·​v2,​·​"fmt":​Ljava/​lang/​String;​ 122 ····​.​local·​v2,​·​"fmt":​Ljava/​lang/​String;​
123 ····​const/​4·​v7,​·​0x1 123 ····​const/​4·​v6,​·​0x1
   
124 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 124 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​
   
125 ····​const/​4·​v8,​·​0x0 125 ····​const/​4·​v7,​·​0x0
   
126 ····​iget-​object·​v9,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>server:​Ljava/​lang/​String;​ 126 ····​iget-​object·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>server:​Ljava/​lang/​String;​
   
127 ····​aput-​object·​v9,​·​v7,​·​v8 127 ····​aput-​object·​v8,​·​v6,​·​v7
   
128 ····​invoke-​static·​{v2,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 128 ····​invoke-​static·​{v2,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
129 ····​move-​result-​object·​v7 129 ····​move-​result-​object·​v6
   
130 ····​const-​string·​v8,​·​"GET" 130 ····​const-​string·​v7,​·​"GET"
   
131 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>openConnection(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​net/​HttpURLConnection;​ 131 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>openConnection(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​net/​HttpURLConnection;​
   
132 ····​move-​result-​object·​v0 132 ····​move-​result-​object·​v0
   
133 ····​.​line·​204 133 ····​.​line·​204
134 ····​.​local·​v0,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 134 ····​.​local·​v0,​·​"connection":​Ljava/​net/​HttpURLConnection;​
135 ····​const/​4·​v4,​·​0x0 135 ····​const/​4·​v4,​·​0x0
   
136 ····​.​line·​206 136 ····​.​line·​206
137 ····​.​local·​v4,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<[Ljava/​lang/​String;​>;​" 137 ····​.​local·​v4,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<[Ljava/​lang/​String;​>;​"
138 ····​:​try_start_0 138 ····​:​try_start_0
139 ····​invoke-​virtual·​{v6,​·​v0},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getFormatters(Ljava/​net/​HttpURLConnection;​)​Ljava/​util/​List;​ 139 ····​invoke-​virtual·​{v5,​·​v0},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getFormatters(Ljava/​net/​HttpURLConnection;​)​Ljava/​util/​List;​
140 ····​:​try_end_0 140 ····​:​try_end_0
141 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 141 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
142 ····​move-​result-​object·​v4 142 ····​move-​result-​object·​v4
   
143 ····​.​line·​211 143 ····​.​line·​211
144 ····​:​goto_0 144 ····​:​goto_0
145 ····​if-​eqz·​v4,​·​:​cond_2 145 ····​if-​eqz·​v4,​·​:​cond_2
   
146 ····​.​line·​212 146 ····​.​line·​212
147 ····​iget-​boolean·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>purge:​Z 147 ····​iget-​boolean·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>purge:​Z
   
148 ····​if-​eqz·​v7,​·​:​cond_0 148 ····​if-​eqz·​v6,​·​:​cond_0
   
149 ····​.​line·​213 149 ····​.​line·​213
150 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​ 150 ····​iget-​object·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​
   
151 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>serverId:​J 151 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity$F​ormatterRefreshTask;​-​>serverId:​J
   
152 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>clearFormatterGroups​(J)​V 152 ····​invoke-​virtual·​{v6,​·​v8,​·​v9},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>clearFormatterGroups​(J)​V
   
153 ····​.​line·​215 153 ····​.​line·​215
154 ····​:​cond_0 154 ····​:​cond_0
155 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 155 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
156 ····​move-​result-​object·​v5 156 ····​move-​result-​object·​v6
   
157 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​  
158 ····​:​cond_1 157 ····​:​cond_1
159 ····​:​goto_1 158 ····​:​goto_1
160 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 159 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
161 ····​move-​result·​v7 160 ····​move-​result·​v7
   
162 ····​if-​eqz·​v7,​·​:​cond_2 161 ····​if-​eqz·​v7,​·​:​cond_2
   
163 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 162 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
164 ····​move-​result-​object·​v3 163 ····​move-​result-​object·​v3
   
165 ····​check-​cast·​v3,​·​[Ljava/​lang/​String;​ 164 ····​check-​cast·​v3,​·​[Ljava/​lang/​String;​
   
166 ····​.​line·​216 165 ····​.​line·​216
167 ····​.​local·​v3,​·​"formatGroup":​[Ljava/​lang/​String;​ 166 ····​.​local·​v3,​·​"formatGroup":​[Ljava/​lang/​String;​
Offset 224, 30 lines modified Offset 223, 29 lines modified
   
224 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v3},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>addFormatterGroup(J[​Ljava/​lang/​String;​)​V 223 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v3},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>addFormatterGroup(J[​Ljava/​lang/​String;​)​V
   
Max diff block lines reached; 610/5760 bytes (10.59%) of diff not shown.
[−]
smali/io/github/phora/androptpb/activities/PasteFormatActivity.smali
Offset 37, 15 lines modified Offset 37, 14 lines modified
37 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​28 40 ····​.​line·​28
41 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
42 ····​.​line·​183  
43 ····​return-​void 42 ····​return-​void
44 .​end·​method 43 .​end·​method
   
45 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​)​Landroid/​widget/​Switch;​ 44 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​)​Landroid/​widget/​Switch;​
46 ····​.​locals·​1 45 ····​.​locals·​1
47 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​ 46 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteFormatActivity;​
   
[−]
smali/io/github/phora/androptpb/activities/PasteHintsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​72 27 ····​.​line·​72
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/PasteHintsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​89 27 ····​.​line·​89
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/PasteHintsActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​110 27 ····​.​line·​110
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$3;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$3;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/PasteHintsActivity$PasteHintsRefreshTask.smali
Offset 108, 95 lines modified Offset 108, 94 lines modified
   
108 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Void;​)​Ljava/​lang/​Void;​ 108 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​Void;​)​Ljava/​lang/​Void;​
109 ····​.​locals·​10 109 ····​.​locals·​10
110 ····​.​param·​p1,​·​"voids"····​#·​[Ljava/​lang/​Void;​ 110 ····​.​param·​p1,​·​"voids"····​#·​[Ljava/​lang/​Void;​
   
111 ····​.​prologue 111 ····​.​prologue
112 ····​.​line·​257 112 ····​.​line·​257
113 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 113 ····​iget-​object·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
114 ····​invoke-​virtual·​{v7},​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 114 ····​invoke-​virtual·​{v6},​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
115 ····​move-​result-​object·​v7 115 ····​move-​result-​object·​v6
   
116 ····​invoke-​static·​{v7},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​ 116 ····​invoke-​static·​{v6},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​
   
117 ····​move-​result-​object·​v6 117 ····​move-​result-​object·​v5
   
118 ····​.​line·​258 118 ····​.​line·​258
119 ····​.​local·​v6,​·​"nm":​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​ 119 ····​.​local·​v5,​·​"nm":​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​
120 ····​const-​string·​v2,​·​"%1$s/​l" 120 ····​const-​string·​v2,​·​"%1$s/​l"
   
121 ····​.​line·​259 121 ····​.​line·​259
122 ····​.​local·​v2,​·​"fmt":​Ljava/​lang/​String;​ 122 ····​.​local·​v2,​·​"fmt":​Ljava/​lang/​String;​
123 ····​const/​4·​v7,​·​0x1 123 ····​const/​4·​v6,​·​0x1
   
124 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 124 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​Object;​
   
125 ····​const/​4·​v8,​·​0x0 125 ····​const/​4·​v7,​·​0x0
   
126 ····​iget-​object·​v9,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>server:​Ljava/​lang/​String;​ 126 ····​iget-​object·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>server:​Ljava/​lang/​String;​
   
127 ····​aput-​object·​v9,​·​v7,​·​v8 127 ····​aput-​object·​v8,​·​v6,​·​v7
   
128 ····​invoke-​static·​{v2,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 128 ····​invoke-​static·​{v2,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
129 ····​move-​result-​object·​v7 129 ····​move-​result-​object·​v6
   
130 ····​const-​string·​v8,​·​"GET" 130 ····​const-​string·​v7,​·​"GET"
   
131 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>openConnection(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​net/​HttpURLConnection;​ 131 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>openConnection(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​net/​HttpURLConnection;​
   
132 ····​move-​result-​object·​v0 132 ····​move-​result-​object·​v0
   
133 ····​.​line·​262 133 ····​.​line·​262
134 ····​.​local·​v0,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 134 ····​.​local·​v0,​·​"connection":​Ljava/​net/​HttpURLConnection;​
135 ····​const/​4·​v3,​·​0x0 135 ····​const/​4·​v3,​·​0x0
   
136 ····​.​line·​264 136 ····​.​line·​264
137 ····​.​local·​v3,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<[Ljava/​lang/​String;​>;​" 137 ····​.​local·​v3,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<[Ljava/​lang/​String;​>;​"
138 ····​:​try_start_0 138 ····​:​try_start_0
139 ····​invoke-​virtual·​{v6,​·​v0},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getHintGroups(Ljava/​net/​HttpURLConnection;​)​Ljava/​util/​List;​ 139 ····​invoke-​virtual·​{v5,​·​v0},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getHintGroups(Ljava/​net/​HttpURLConnection;​)​Ljava/​util/​List;​
140 ····​:​try_end_0 140 ····​:​try_end_0
141 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 141 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
142 ····​move-​result-​object·​v3 142 ····​move-​result-​object·​v3
   
143 ····​.​line·​269 143 ····​.​line·​269
144 ····​:​goto_0 144 ····​:​goto_0
145 ····​if-​eqz·​v3,​·​:​cond_2 145 ····​if-​eqz·​v3,​·​:​cond_2
   
146 ····​.​line·​270 146 ····​.​line·​270
147 ····​iget-​boolean·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>purge:​Z 147 ····​iget-​boolean·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>purge:​Z
   
148 ····​if-​eqz·​v7,​·​:​cond_0 148 ····​if-​eqz·​v6,​·​:​cond_0
   
149 ····​.​line·​271 149 ····​.​line·​271
150 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​ 150 ····​iget-​object·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​
   
151 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>serverId:​J 151 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity$Pa​steHintsRefreshTask;​-​>serverId:​J
   
152 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>clearHintGroups(J)​V 152 ····​invoke-​virtual·​{v6,​·​v8,​·​v9},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>clearHintGroups(J)​V
   
153 ····​.​line·​273 153 ····​.​line·​273
154 ····​:​cond_0 154 ····​:​cond_0
155 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 155 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
156 ····​move-​result-​object·​v5 156 ····​move-​result-​object·​v6
   
157 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​  
158 ····​:​cond_1 157 ····​:​cond_1
159 ····​:​goto_1 158 ····​:​goto_1
160 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 159 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
161 ····​move-​result·​v7 160 ····​move-​result·​v7
   
162 ····​if-​eqz·​v7,​·​:​cond_2 161 ····​if-​eqz·​v7,​·​:​cond_2
   
163 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 162 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
164 ····​move-​result-​object·​v4 163 ····​move-​result-​object·​v4
   
165 ····​check-​cast·​v4,​·​[Ljava/​lang/​String;​ 164 ····​check-​cast·​v4,​·​[Ljava/​lang/​String;​
   
166 ····​.​line·​274 165 ····​.​line·​274
167 ····​.​local·​v4,​·​"hintGroup":​[Ljava/​lang/​String;​ 166 ····​.​local·​v4,​·​"hintGroup":​[Ljava/​lang/​String;​
Offset 224, 30 lines modified Offset 223, 29 lines modified
   
224 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v4},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>addHintGroup(J[Ljava​/​lang/​String;​)​V 223 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v4},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>addHintGroup(J[Ljava​/​lang/​String;​)​V
   
Max diff block lines reached; 608/5736 bytes (10.60%) of diff not shown.
[−]
smali/io/github/phora/androptpb/activities/PasteHintsActivity.smali
Offset 46, 15 lines modified Offset 46, 14 lines modified
46 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 46 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
47 ····​.​line·​44 47 ····​.​line·​44
48 ····​const-​wide/​16·​v0,​·​-​0x1 48 ····​const-​wide/​16·​v0,​·​-​0x1
   
49 ····​iput-​wide·​v0,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​-​>pasteId:​J 49 ····​iput-​wide·​v0,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​-​>pasteId:​J
   
50 ····​.​line·​211  
51 ····​return-​void 50 ····​return-​void
52 .​end·​method 51 .​end·​method
   
53 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​Lio/​github/​phora/​androptpb/​adapters/​PasteHintsCursorAdapt​er;​ 52 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​)​Lio/​github/​phora/​androptpb/​adapters/​PasteHintsCursorAdapt​er;​
54 ····​.​locals·​1 53 ····​.​locals·​1
55 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​ 54 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteHintsActivity;​
   
[−]
smali/io/github/phora/androptpb/activities/PasteStyleActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​56 27 ····​.​line·​56
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/PasteStyleActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​76 27 ····​.​line·​76
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/PasteStyleActivity$StyleRefreshTask.smali
Offset 107, 105 lines modified Offset 107, 104 lines modified
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​const/​4·​v12,​·​0x1 108 ····​const/​4·​v12,​·​0x1
   
109 ····​const/​4·​v11,​·​0x0 109 ····​const/​4·​v11,​·​0x0
   
110 ····​.​line·​169 110 ····​.​line·​169
111 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​ 111 ····​iget-​object·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
112 ····​invoke-​virtual·​{v7},​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 112 ····​invoke-​virtual·​{v6},​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
113 ····​move-​result-​object·​v7 113 ····​move-​result-​object·​v6
   
114 ····​invoke-​static·​{v7},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​ 114 ····​invoke-​static·​{v6},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​
   
115 ····​move-​result-​object·​v4 115 ····​move-​result-​object·​v3
   
116 ····​.​line·​170 116 ····​.​line·​170
117 ····​.​local·​v4,​·​"nm":​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​ 117 ····​.​local·​v3,​·​"nm":​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​
118 ····​const-​string·​v2,​·​"%1$s/​ls" 118 ····​const-​string·​v2,​·​"%1$s/​ls"
   
119 ····​.​line·​171 119 ····​.​line·​171
120 ····​.​local·​v2,​·​"fmt":​Ljava/​lang/​String;​ 120 ····​.​local·​v2,​·​"fmt":​Ljava/​lang/​String;​
121 ····​new-​array·​v7,​·​v12,​·​[Ljava/​lang/​Object;​ 121 ····​new-​array·​v6,​·​v12,​·​[Ljava/​lang/​Object;​
   
122 ····​iget-​object·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>server:​Ljava/​lang/​String;​ 122 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>server:​Ljava/​lang/​String;​
   
123 ····​aput-​object·​v8,​·​v7,​·​v11 123 ····​aput-​object·​v7,​·​v6,​·​v11
   
124 ····​invoke-​static·​{v2,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 124 ····​invoke-​static·​{v2,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
125 ····​move-​result-​object·​v7 125 ····​move-​result-​object·​v6
   
126 ····​const-​string·​v8,​·​"GET" 126 ····​const-​string·​v7,​·​"GET"
   
127 ····​invoke-​virtual·​{v4,​·​v7,​·​v8},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>openConnection(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​net/​HttpURLConnection;​ 127 ····​invoke-​virtual·​{v3,​·​v6,​·​v7},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>openConnection(Ljava​/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​net/​HttpURLConnection;​
   
128 ····​move-​result-​object·​v0 128 ····​move-​result-​object·​v0
   
129 ····​.​line·​174 129 ····​.​line·​174
130 ····​.​local·​v0,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 130 ····​.​local·​v0,​·​"connection":​Ljava/​net/​HttpURLConnection;​
131 ····​const/​4·​v6,​·​0x0 131 ····​const/​4·​v5,​·​0x0
   
132 ····​.​line·​176 132 ····​.​line·​176
133 ····​.​local·​v6,​·​"styles":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 133 ····​.​local·​v5,​·​"styles":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
134 ····​:​try_start_0 134 ····​:​try_start_0
135 ····​invoke-​virtual·​{v4,​·​v0},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getStyles(Ljava/​net/​HttpURLConnection;​)​Ljava/​util/​List;​ 135 ····​invoke-​virtual·​{v3,​·​v0},​·​Lio/​github/​phora/​androptpb/​network/​NetworkUtils;​-​>getStyles(Ljava/​net/​HttpURLConnection;​)​Ljava/​util/​List;​
136 ····​:​try_end_0 136 ····​:​try_end_0
137 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 137 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
138 ····​move-​result-​object·​v6 138 ····​move-​result-​object·​v5
   
139 ····​.​line·​181 139 ····​.​line·​181
140 ····​:​goto_0 140 ····​:​goto_0
141 ····​if-​eqz·​v6,​·​:​cond_2 141 ····​if-​eqz·​v5,​·​:​cond_2
   
142 ····​.​line·​182 142 ····​.​line·​182
143 ····​iget-​boolean·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>purge:​Z 143 ····​iget-​boolean·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>purge:​Z
   
144 ····​if-​eqz·​v7,​·​:​cond_0 144 ····​if-​eqz·​v6,​·​:​cond_0
   
145 ····​.​line·​183 145 ····​.​line·​183
146 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​ 146 ····​iget-​object·​v6,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​
   
147 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>serverId:​J 147 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>serverId:​J
   
148 ····​invoke-​virtual·​{v7,​·​v8,​·​v9},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>clearStyles(J)​V 148 ····​invoke-​virtual·​{v6,​·​v8,​·​v9},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>clearStyles(J)​V
   
149 ····​.​line·​185 149 ····​.​line·​185
150 ····​:​cond_0 150 ····​:​cond_0
151 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 151 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
152 ····​move-​result-​object·​v3 152 ····​move-​result-​object·​v6
   
153 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
154 ····​:​cond_1 153 ····​:​cond_1
155 ····​:​goto_1 154 ····​:​goto_1
156 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 155 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
157 ····​move-​result·​v7 156 ····​move-​result·​v7
   
158 ····​if-​eqz·​v7,​·​:​cond_2 157 ····​if-​eqz·​v7,​·​:​cond_2
   
159 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 158 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
160 ····​move-​result-​object·​v5 159 ····​move-​result-​object·​v4
   
161 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​ 160 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
162 ····​.​line·​186 161 ····​.​line·​186
163 ····​.​local·​v5,​·​"style":​Ljava/​lang/​String;​ 162 ····​.​local·​v4,​·​"style":​Ljava/​lang/​String;​
164 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​ 163 ····​iget-​object·​v7,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>sqlhelper:​Lio/​github/​phora/​androptpb/​DBHelper;​
   
165 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>serverId:​J 164 ····​iget-​wide·​v8,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity$St​yleRefreshTask;​-​>serverId:​J
   
166 ····​new-​array·​v10,​·​v12,​·​[Ljava/​lang/​String;​ 165 ····​new-​array·​v10,​·​v12,​·​[Ljava/​lang/​String;​
   
167 ····​aput-​object·​v5,​·​v10,​·​v11 166 ····​aput-​object·​v4,​·​v10,​·​v11
   
Max diff block lines reached; 1329/6884 bytes (19.31%) of diff not shown.
[−]
smali/io/github/phora/androptpb/activities/PasteStyleActivity.smali
Offset 37, 15 lines modified Offset 37, 14 lines modified
37 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​27 40 ····​.​line·​27
41 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
42 ····​.​line·​153  
43 ····​return-​void 42 ····​return-​void
44 .​end·​method 43 .​end·​method
   
45 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​)​Landroid/​widget/​Switch;​ 44 .​method·​static·​synthetic·​access$000(Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​)​Landroid/​widget/​Switch;​
46 ····​.​locals·​1 45 ····​.​locals·​1
47 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​ 46 ····​.​param·​p0,​·​"x0"····​#·​Lio/​github/​phora/​androptpb/​activities/​PasteStyleActivity;​
   
[−]
smali/io/github/phora/androptpb/activities/ServersFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​42 27 ····​.​line·​42
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/ServersFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​61 27 ····​.​line·​61
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment$2;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/ServersFragment$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment$3;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment$3;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/io/github/phora/androptpb/activities/ServersFragment.smali
Offset 235, 14 lines modified Offset 235, 15 lines modified
235 ····​.​local·​v0,​·​"view":​Landroid/​view/​View;​ 235 ····​.​local·​v0,​·​"view":​Landroid/​view/​View;​
236 ····​new-​instance·​v1,​·​Lio/​github/​phora/​androptpb/​adapters/​ServerChooserAdapter;​ 236 ····​new-​instance·​v1,​·​Lio/​github/​phora/​androptpb/​adapters/​ServerChooserAdapter;​
   
237 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 237 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
238 ····​move-​result-​object·​v2 238 ····​move-​result-​object·​v2
   
  239 ····​.​line·​36
239 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 240 ····​invoke-​virtual·​{p0},​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
240 ····​move-​result-​object·​v3 241 ····​move-​result-​object·​v3
   
241 ····​invoke-​static·​{v3},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​DBHelper;​ 242 ····​invoke-​static·​{v3},​·​Lio/​github/​phora/​androptpb/​DBHelper;​-​>getInstance(Landroid​/​content/​Context;​)​Lio/​github/​phora/​androptpb/​DBHelper;​
   
242 ····​move-​result-​object·​v3 243 ····​move-​result-​object·​v3
[−]
smali/io/github/phora/androptpb/activities/SettingsActivity$1.smali
Offset 58, 32 lines modified Offset 58, 34 lines modified
   
58 ····​move-​result·​v0 58 ····​move-​result·​v0
   
59 ····​.​line·​97 59 ····​.​line·​97
60 ····​.​local·​v0,​·​"index":​I 60 ····​.​local·​v0,​·​"index":​I
61 ····​if-​ltz·​v0,​·​:​cond_0 61 ····​if-​ltz·​v0,​·​:​cond_0
   
  62 ····​.​line·​99
62 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​ 63 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​
   
63 ····​move-​result-​object·​v3 64 ····​move-​result-​object·​v3
   
64 ····​aget-​object·​v3,​·​v3,​·​v0 65 ····​aget-​object·​v3,​·​v3,​·​v0
   
  66 ····​.​line·​97
65 ····​:​goto_0 67 ····​:​goto_0
66 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V 68 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V
   
67 ····​.​line·​107 69 ····​.​line·​107
68 ····​.​end·​local·​v0····​#·​"index":​I 70 ····​.​end·​local·​v0····​#·​"index":​I
69 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 71 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
70 ····​:​goto_1 72 ····​:​goto_1
71 ····​const/​4·​v3,​·​0x1 73 ····​const/​4·​v3,​·​0x1
   
72 ····​return·​v3 74 ····​return·​v3
   
73 ····​.​line·​97 75 ····​.​line·​99
74 ····​.​restart·​local·​v0····​#·​"index":​I 76 ····​.​restart·​local·​v0····​#·​"index":​I
75 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 77 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
76 ····​:​cond_0 78 ····​:​cond_0
77 ····​const/​4·​v3,​·​0x0 79 ····​const/​4·​v3,​·​0x0
   
78 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
   
[−]
smali/io/github/phora/androptpb/activities/SettingsActivity.smali
Offset 33, 15 lines modified Offset 33, 14 lines modified
33 .​method·​public·​constructor·​<init>()​V 33 .​method·​public·​constructor·​<init>()​V
34 ····​.​locals·​0 34 ····​.​locals·​0
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​31 36 ····​.​line·​31
37 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
   
38 ····​.​line·​136  
39 ····​return-​void 38 ····​return-​void
40 .​end·​method 39 .​end·​method
   
41 .​method·​private·​static·​bindPreferenceSummary​ToValue(Landroid/​preference/​Preference;​)​V 40 .​method·​private·​static·​bindPreferenceSummary​ToValue(Landroid/​preference/​Preference;​)​V
42 ····​.​locals·​4 41 ····​.​locals·​4
43 ····​.​param·​p0,​·​"preference"····​#·​Landroid/​preference/​Preference;​ 42 ····​.​param·​p0,​·​"preference"····​#·​Landroid/​preference/​Preference;​
   
Offset 50, 32 lines modified Offset 49, 35 lines modified
50 ····​sget-​object·​v0,​·​Lio/​github/​phora/​androptpb/​activities/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 49 ····​sget-​object·​v0,​·​Lio/​github/​phora/​androptpb/​activities/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
51 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V 50 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
   
52 ····​.​line·​126 51 ····​.​line·​126
53 ····​sget-​object·​v0,​·​Lio/​github/​phora/​androptpb/​activities/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 52 ····​sget-​object·​v0,​·​Lio/​github/​phora/​androptpb/​activities/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
  53 ····​.​line·​128
54 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 54 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
55 ····​move-​result-​object·​v1 55 ····​move-​result-​object·​v1
   
56 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 56 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
57 ····​move-​result-​object·​v1 57 ····​move-​result-​object·​v1
   
  58 ····​.​line·​129
58 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 59 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
59 ····​move-​result-​object·​v2 60 ····​move-​result-​object·​v2
   
60 ····​const-​string·​v3,​·​"" 61 ····​const-​string·​v3,​·​""
   
61 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v1 63 ····​move-​result-​object·​v1
   
  64 ····​.​line·​126
63 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z 65 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
   
64 ····​.​line·​130 66 ····​.​line·​130
65 ····​return-​void 67 ····​return-​void
66 .​end·​method 68 .​end·​method
   
67 .​method·​private·​getIsDark()​Z 69 .​method·​private·​getIsDark()​Z
Offset 153, 30 lines modified Offset 155, 33 lines modified
   
153 ····​move-​result·​v0 155 ····​move-​result·​v0
   
154 ····​if-​nez·​v0,​·​:​cond_0 156 ····​if-​nez·​v0,​·​:​cond_0
   
155 ····​const-​class·​v0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​ 157 ····​const-​class·​v0,​·​Lio/​github/​phora/​androptpb/​activities/​ServersFragment;​
   
  158 ····​.​line·​69
156 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 159 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
157 ····​move-​result-​object·​v0 160 ····​move-​result-​object·​v0
   
158 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 161 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
159 ····​move-​result·​v0 162 ····​move-​result·​v0
   
160 ····​if-​eqz·​v0,​·​:​cond_1 163 ····​if-​eqz·​v0,​·​:​cond_1
   
161 ····​:​cond_0 164 ····​:​cond_0
162 ····​const/​4·​v0,​·​0x1 165 ····​const/​4·​v0,​·​0x1
   
  166 ····​.​line·​68
163 ····​:​goto_0 167 ····​:​goto_0
164 ····​return·​v0 168 ····​return·​v0
   
  169 ····​.​line·​69
165 ····​:​cond_1 170 ····​:​cond_1
166 ····​const/​4·​v0,​·​0x0 171 ····​const/​4·​v0,​·​0x0
   
167 ····​goto·​:​goto_0 172 ····​goto·​:​goto_0
168 .​end·​method 173 .​end·​method
   
169 .​method·​public·​onBuildHeaders(Ljava/​util/​List;​)​V 174 .​method·​public·​onBuildHeaders(Ljava/​util/​List;​)​V
[−]
smali/io/github/phora/androptpb/activities/UploadOptionsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​;​ 21 .​field·​final·​synthetic·​this$0:​Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​;​)​V 23 .​method·​constructor·​<init>(Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​$1;​-​>this$0:​Lio/​github/​phora/​androptpb/​activities/​UploadOptionsActivity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
original/AndroidManifest.xml
Offset 46, 15 lines modified Offset 46, 15 lines modified
000002d0:​·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100··​N.​a.​m.​e.​.​.​.​.​m.​a.​ 000002d0:​·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100··​N.​a.​m.​e.​.​.​.​.​m.​a.​
000002e0:​·​6e00·​6900·​6600·​6500·​7300·​7400·​0000·​1900··​n.​i.​f.​e.​s.​t.​.​.​.​.​ 000002e0:​·​6e00·​6900·​6600·​6500·​7300·​7400·​0000·​1900··​n.​i.​f.​e.​s.​t.​.​.​.​.​
000002f0:​·​6900·​6f00·​2e00·​6700·​6900·​7400·​6800·​7500··​i.​o.​.​.​g.​i.​t.​h.​u.​ 000002f0:​·​6900·​6f00·​2e00·​6700·​6900·​7400·​6800·​7500··​i.​o.​.​.​g.​i.​t.​h.​u.​
00000300:​·​6200·​2e00·​7000·​6800·​6f00·​7200·​6100·​2e00··​b.​.​.​p.​h.​o.​r.​a.​.​.​ 00000300:​·​6200·​2e00·​7000·​6800·​6f00·​7200·​6100·​2e00··​b.​.​.​p.​h.​o.​r.​a.​.​.​
00000310:​·​6100·​6e00·​6400·​7200·​6f00·​7000·​7400·​7000··​a.​n.​d.​r.​o.​p.​t.​p.​ 00000310:​·​6100·​6e00·​6400·​7200·​6f00·​7000·​7400·​7000··​a.​n.​d.​r.​o.​p.​t.​p.​
00000320:​·​6200·​0000·​0300·​3100·​2e00·​3100·​0000·​0200··​b.​.​.​.​.​1.​.​.​1.​.​.​.​.​ 00000320:​·​6200·​0000·​0300·​3100·​2e00·​3100·​0000·​0200··​b.​.​.​.​.​1.​.​.​1.​.​.​.​.​
00000330:​·​3200·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00··​2.​3.​.​.​.​.​6.​.​.​0.​-​.​ 00000330:​·​3200·​3300·​0000·​0b00·​3600·​2e00·​3000·​2d00··​2.​3.​.​.​.​.​6.​.​.​0.​-​.​
00000340:​·​3200·​3100·​3600·​3600·​3700·​3600·​3700·​0000··​2.​1.​6.​6.​7.​6.​7.​.​.​ 00000340:​·​3200·​3700·​3000·​3400·​3000·​3000·​3200·​0000··​2.​7.​0.​4.​0.​0.​2.​.​.​
00000350:​·​0800·​7500·​7300·​6500·​7300·​2d00·​7300·​6400··​.​.​u.​s.​e.​s.​-​.​s.​d.​ 00000350:​·​0800·​7500·​7300·​6500·​7300·​2d00·​7300·​6400··​.​.​u.​s.​e.​s.​-​.​s.​d.​
00000360:​·​6b00·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00··​k.​.​.​.​.​u.​s.​e.​s.​-​.​ 00000360:​·​6b00·​0000·​0f00·​7500·​7300·​6500·​7300·​2d00··​k.​.​.​.​.​u.​s.​e.​s.​-​.​
00000370:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·​6900··​p.​e.​r.​m.​i.​s.​s.​i.​ 00000370:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·​6900··​p.​e.​r.​m.​i.​s.​s.​i.​
00000380:​·​6f00·​6e00·​0000·​1b00·​6100·​6e00·​6400·​7200··​o.​n.​.​.​.​.​a.​n.​d.​r.​ 00000380:​·​6f00·​6e00·​0000·​1b00·​6100·​6e00·​6400·​7200··​o.​n.​.​.​.​.​a.​n.​d.​r.​
00000390:​·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00··​o.​i.​d.​.​.​p.​e.​r.​m.​ 00000390:​·​6f00·​6900·​6400·​2e00·​7000·​6500·​7200·​6d00··​o.​i.​d.​.​.​p.​e.​r.​m.​
000003a0:​·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00·​4900··​i.​s.​s.​i.​o.​n.​.​.​I.​ 000003a0:​·​6900·​7300·​7300·​6900·​6f00·​6e00·​2e00·​4900··​i.​s.​s.​i.​o.​n.​.​.​I.​
000003b0:​·​4e00·​5400·​4500·​5200·​4e00·​4500·​5400·​0000··​N.​T.​E.​R.​N.​E.​T.​.​.​ 000003b0:​·​4e00·​5400·​4500·​5200·​4e00·​4500·​5400·​0000··​N.​T.​E.​R.​N.​E.​T.​.​.​