[−]
/home/hans/code/fdroid/data/tmp/org.pixmob.freemobile.netstat_62.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.pixmob.freemobile.netstat_62.apk
[−]
zipinfo {}
Offset 1, 63 lines modified Offset 1, 63 lines modified
1 Zip·​file·​size:​·​370811·​bytes,​·​number·​of·​entries:​·​61 1 Zip·​file·​size:​·​371002·​bytes,​·​number·​of·​entries:​·​61
2 -​rw-​-​-​-​·····​2.​0·​fat·····​5752·​bl·​defN·​16-​Mar-​22·​09:​01·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​5752·​bl·​defN·​16-​Mar-​22·​09:​01·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​5873·​bl·​defN·​16-​Mar-​22·​09:​01·​META-​INF/​21BB3DFD.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​5873·​bl·​defN·​16-​Mar-​22·​09:​01·​META-​INF/​21BB3DFD.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Mar-​22·​09:​01·​META-​INF/​21BB3DFD.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Mar-​22·​09:​01·​META-​INF/​21BB3DFD.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​22·​07:​31·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​22·​07:​31·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​22·​07:​31·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​22·​07:​31·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​7552·​bX·​defN·​16-​Mar-​22·07:​31·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​7552·​bX·​defN·​16-​Sep-​07·23:​08·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat····​13202·​bl·​defN·​16-​Mar-​22·07:​31·​assets/​CHANGELOG.​html 8 -​rw-​-​-​-​·····​2.​0·​fat····​13202·​bl·​defN·​16-​Sep-​07·23:​08·​assets/​CHANGELOG.​html
9 -​rw-​-​-​-​·····​2.​0·​fat····​11745·​bl·​defN·​16-​Mar-​22·07:​31·​assets/​LICENSE.​html 9 -​rw-​-​-​-​·····​2.​0·​fat····​11745·​bl·​defN·​16-​Sep-​07·23:​08·​assets/​LICENSE.​html
10 -​rw-​-​-​-​·····​1.​0·​fat······​757·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free.​png 10 -​rw-​-​-​-​·····​1.​0·​fat······​757·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free.​png
11 -​rw-​-​-​-​·····​1.​0·​fat······​757·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_color.​png 11 -​rw-​-​-​-​·····​1.​0·​fat······​757·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_color.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······​701·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_femto.​png 12 -​rw-​-​-​-​·····​1.​0·​fat······​701·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_femto.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······​772·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_femto_color.​png 13 -​rw-​-​-​-​·····​1.​0·​fat······​772·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_femto_color.​png
14 -​rw-​-​-​-​·····​1.​0·​fat·····​1379·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_femto_pie.​png 14 -​rw-​-​-​-​·····​1.​0·​fat·····​1379·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_femto_pie.​png
15 -​rw-​-​-​-​·····​1.​0·​fat······​902·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_pie.​png 15 -​rw-​-​-​-​·····​1.​0·​fat······​902·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_free_pie.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······​701·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_orange.​png 16 -​rw-​-​-​-​·····​1.​0·​fat······​701·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_orange.​png
17 -​rw-​-​-​-​·····​1.​0·​fat······​701·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_orange_color.​png 17 -​rw-​-​-​-​·····​1.​0·​fat······​701·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_orange_color.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······​887·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_orange_pie.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​887·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v11/​ic_stat_notify_servic​e_orange_pie.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····​6699·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_launcher_netstat.​png 19 -​rw-​-​-​-​·····​1.​0·​fat·····​6699·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_launcher_netstat.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​2814·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_menu_preferences.​png 20 -​rw-​-​-​-​·····​1.​0·​fat·····​2814·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_menu_preferences.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····​1779·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_menu_save.​png 21 -​rw-​-​-​-​·····​1.​0·​fat·····​1779·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_menu_save.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​682·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free.​png 22 -​rw-​-​-​-​·····​1.​0·​fat······​682·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​715·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_color.​png 23 -​rw-​-​-​-​·····​1.​0·​fat······​715·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_color.​png
24 -​rw-​-​-​-​·····​1.​0·​fat····​23756·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_femto_large.​png 24 -​rw-​-​-​-​·····​1.​0·​fat····​23756·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_femto_large.​png
25 -​rw-​-​-​-​·····​1.​0·​fat····​21368·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_large.​png 25 -​rw-​-​-​-​·····​1.​0·​fat····​21368·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_large.​png
26 -​rw-​-​-​-​·····​1.​0·​fat······​526·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_pie.​png 26 -​rw-​-​-​-​·····​1.​0·​fat······​526·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_free_pie.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······​650·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange.​png 27 -​rw-​-​-​-​·····​1.​0·​fat······​650·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange.​png
28 -​rw-​-​-​-​·····​1.​0·​fat······​635·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange_color.​png 28 -​rw-​-​-​-​·····​1.​0·​fat······​635·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange_color.​png
29 -​rw-​-​-​-​·····​1.​0·​fat·····​8772·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange_large.​png 29 -​rw-​-​-​-​·····​1.​0·​fat·····​8772·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange_large.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······​543·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange_pie.​png 30 -​rw-​-​-​-​·····​1.​0·​fat······​543·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v4/​ic_stat_notify_servic​e_orange_pie.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······​664·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​664·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​672·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_color.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​672·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_color.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​691·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_femto.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​691·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_femto.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​758·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_femto_color.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······​758·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_femto_color.​png
35 -​rw-​-​-​-​·····​1.​0·​fat·····​1352·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_femto_pie.​png 35 -​rw-​-​-​-​·····​1.​0·​fat·····​1352·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_femto_pie.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​726·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_pie.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······​726·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_free_pie.​png
37 -​rw-​-​-​-​·····​1.​0·​fat······​633·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_orange.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​633·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_orange.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​633·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_orange_color.​png 38 -​rw-​-​-​-​·····​1.​0·​fat······​633·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_orange_color.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······​620·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_orange_pie.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······​620·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​hdpi-​v9/​ic_stat_notify_servic​e_orange_pie.​png
40 -​rw-​-​-​-​·····​1.​0·​fat·····​1832·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​mdpi-​v4/​ic_menu_preferences.​png 40 -​rw-​-​-​-​·····​1.​0·​fat·····​1832·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​mdpi-​v4/​ic_menu_preferences.​png
41 -​rw-​-​-​-​·····​1.​0·​fat·····​1044·​b-​·​stor·​16-​Mar-​22·07:​30·​res/​drawable-​mdpi-​v4/​ic_menu_save.​png 41 -​rw-​-​-​-​·····​1.​0·​fat·····​1044·​b-​·​stor·​16-​Sep-​07·23:​07·​res/​drawable-​mdpi-​v4/​ic_menu_save.​png
42 -​rw-​-​-​-​·····​2.​0·​fat·····​4592·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​land-​v17/​mobile_network_chart_​stats.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat·····​4592·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​land-​v17/​mobile_network_chart_​stats.​xml
43 -​rw-​-​-​-​·····​2.​0·​fat·····​1640·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​land-​v17/​statistics_fragment.​xml 43 -​rw-​-​-​-​·····​2.​0·​fat·····​1640·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​land-​v17/​statistics_fragment.​xml
44 -​rw-​-​-​-​·····​2.​0·​fat·····​1004·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​land/​mobile_network_chart_​fragment.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat·····​1004·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​land/​mobile_network_chart_​fragment.​xml
45 -​rw-​-​-​-​·····​2.​0·​fat·····​4428·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​land/​mobile_network_chart_​stats.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat·····​4428·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​land/​mobile_network_chart_​stats.​xml
46 -​rw-​-​-​-​·····​2.​0·​fat·····​1524·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​land/​statistics_fragment.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat·····​1524·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​land/​statistics_fragment.​xml
47 -​rw-​-​-​-​·····​2.​0·​fat·····​1744·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​v17/​document_browser.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat·····​1744·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​v17/​document_browser.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat·····​4948·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​v17/​mobile_network_chart_​stats.​xml 48 -​rw-​-​-​-​·····​2.​0·​fat·····​4948·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​v17/​mobile_network_chart_​stats.​xml
49 -​rw-​-​-​-​·····​2.​0·​fat·····​4824·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​v17/​statistics_data.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat·····​4824·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​v17/​statistics_data.​xml
50 -​rw-​-​-​-​·····​2.​0·​fat·····​1392·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout-​v17/​statistics_fragment.​xml 50 -​rw-​-​-​-​·····​2.​0·​fat·····​1392·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout-​v17/​statistics_fragment.​xml
51 -​rw-​-​-​-​·····​2.​0·​fat·····​1636·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout/​document_browser.​xml 51 -​rw-​-​-​-​·····​2.​0·​fat·····​1636·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout/​document_browser.​xml
52 -​rw-​-​-​-​·····​2.​0·​fat······​696·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout/​mobile_network_chart_​chart.​xml 52 -​rw-​-​-​-​·····​2.​0·​fat······​696·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout/​mobile_network_chart_​chart.​xml
53 -​rw-​-​-​-​·····​2.​0·​fat·····​1004·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout/​mobile_network_chart_​fragment.​xml 53 -​rw-​-​-​-​·····​2.​0·​fat·····​1004·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout/​mobile_network_chart_​fragment.​xml
54 -​rw-​-​-​-​·····​2.​0·​fat·····​4740·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout/​mobile_network_chart_​stats.​xml 54 -​rw-​-​-​-​·····​2.​0·​fat·····​4740·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout/​mobile_network_chart_​stats.​xml
55 -​rw-​-​-​-​·····​2.​0·​fat······​516·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout/​statistics_chart.​xml 55 -​rw-​-​-​-​·····​2.​0·​fat······​516·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout/​statistics_chart.​xml
56 -​rw-​-​-​-​·····​2.​0·​fat·····​4728·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout/​statistics_data.​xml 56 -​rw-​-​-​-​·····​2.​0·​fat·····​4728·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout/​statistics_data.​xml
57 -​rw-​-​-​-​·····​2.​0·​fat·····​1348·​bl·​defN·​16-​Mar-​22·07:​31·​res/​layout/​statistics_fragment.​xml 57 -​rw-​-​-​-​·····​2.​0·​fat·····​1348·​bl·​defN·​16-​Sep-​07·23:​08·​res/​layout/​statistics_fragment.​xml
58 -​rw-​-​-​-​·····​2.​0·​fat······​628·​bl·​defN·​16-​Mar-​22·07:​31·​res/​menu/​menu_statistics.​xml 58 -​rw-​-​-​-​·····​2.​0·​fat······​628·​bl·​defN·​16-​Sep-​07·23:​08·​res/​menu/​menu_statistics.​xml
59 -​rw-​-​-​-​·····​2.​0·​fat···​118146·​bl·​defN·​16-​Mar-​22·07:​31·​res/​raw/​hc_keystore.​bks 59 -​rw-​-​-​-​·····​2.​0·​fat···​118146·​bl·​defN·​16-​Sep-​07·23:​08·​res/​raw/​hc_keystore.​bks
60 -​rw-​-​-​-​·····​2.​0·​fat·····​3920·​bl·​defN·​16-​Mar-​22·07:​31·​res/​xml/​prefs.​xml 60 -​rw-​-​-​-​·····​2.​0·​fat·····​3920·​bl·​defN·​16-​Sep-​07·23:​08·​res/​xml/​prefs.​xml
61 -​rw-​-​-​-​·····​1.​0·​fat····​20608·​b-​·​stor·​16-​Mar-​22·07:​30·​resources.​arsc 61 -​rw-​-​-​-​·····​1.​0·​fat····​20608·​b-​·​stor·​16-​Sep-​07·23:​07·​resources.​arsc
62 -​rw-​-​-​-​·····​2.​0·​fat···​336804·​bl·​defN·​16-​Mar-​22·07:​31·​classes.​dex 62 -​rw-​-​-​-​·····​2.​0·​fat···​339108·​bl·​defN·​16-​Sep-​07·23:​08·​classes.​dex
63 61·​files,​·​652523·​bytes·​uncompressed,​·​360305·​bytes·​compressed:​··​44.​8% 63 61·​files,​·​654827·​bytes·​uncompressed,​·​360664·​bytes·​compressed:​··​44.​9%
[−]
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="62"·​android:​versionName="2.​4.​1"·​package="org.​pixmob.​freemobile.​netstat"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="62"·​android:​versionName="2.​4.​1"·​package="org.​pixmob.​freemobile.​netstat"·​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="8"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​READ_PHONE_STATE"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
[−]
smali/org/acra/builder/ReportExecutor.smali
Offset 227, 50 lines modified Offset 227, 50 lines modified
227 ····​move-​result·​v8 227 ····​move-​result·​v8
   
228 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 228 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​Context;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
229 ····​move-​result-​object·​v7 229 ····​move-​result-​object·​v7
   
230 ····​.​line·​321 230 ····​.​line·​321
231 ····​new-​instance·​v8,​·​La/​a/​a/​a/​bh;​ 231 ····​new-​instance·​v8,​·​Landroid/​support/​a/​a/​bh;​
   
232 ····​iget-​object·​v9,​·​p0,​·​Lorg/​acra/​builder/​ReportExecutor;​-​>context:​Landroid/​content/​Context;​ 232 ····​iget-​object·​v9,​·​p0,​·​Lorg/​acra/​builder/​ReportExecutor;​-​>context:​Landroid/​content/​Context;​
   
233 ····​invoke-​direct·​{v8,​·​v9},​·​La/​a/​a/​a/​bh;​-​><init>(Landroid/​content/​Context;​)​V 233 ····​invoke-​direct·​{v8,​·​v9},​·​Landroid/​support/​a/​a/​bh;​-​><init>(Landroid/​content/​Context;​)​V
   
234 ····​.​line·​322 234 ····​.​line·​322
235 ····​invoke-​virtual·​{v8,​·​v1},​·​La/​a/​a/​a/​bh;​-​>a(I)​La/​a/​a/​a/​bh;​ 235 ····​invoke-​virtual·​{v8,​·​v1},​·​Landroid/​support/​a/​a/​bh;​-​>a(I)​Landroid/​support/​a/​a/​bh;​
   
236 ····​move-​result-​object·​v1 236 ····​move-​result-​object·​v1
   
237 ····​invoke-​virtual·​{v1,​·​v2},​·​La/​a/​a/​a/​bh;​-​>c(Ljava/​lang/​CharSequence;​)​La/​a/​a/​a/​bh;​ 237 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​a/​a/​bh;​-​>c(Ljava/​lang/​CharSequence;​)​Landroid/​support/​a/​a/​bh;​
   
238 ····​move-​result-​object·​v1 238 ····​move-​result-​object·​v1
   
239 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​La/​a/​a/​a/​bh;​-​>a(J)​La/​a/​a/​a/​bh;​ 239 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Landroid/​support/​a/​a/​bh;​-​>a(J)​Landroid/​support/​a/​a/​bh;​
   
240 ····​move-​result-​object·​v1 240 ····​move-​result-​object·​v1
   
241 ····​invoke-​virtual·​{v1},​·​La/​a/​a/​a/​bh;​-​>a()​La/​a/​a/​a/​bh;​ 241 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​a/​a/​bh;​-​>a()​Landroid/​support/​a/​a/​bh;​
   
242 ····​move-​result-​object·​v1 242 ····​move-​result-​object·​v1
   
243 ····​invoke-​virtual·​{v1,​·​v6},​·​La/​a/​a/​a/​bh;​-​>a(Ljava/​lang/​CharSequence;​)​La/​a/​a/​a/​bh;​ 243 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​support/​a/​a/​bh;​-​>a(Ljava/​lang/​CharSequence;​)​Landroid/​support/​a/​a/​bh;​
   
244 ····​move-​result-​object·​v1 244 ····​move-​result-​object·​v1
   
245 ····​invoke-​virtual·​{v1,​·​v7},​·​La/​a/​a/​a/​bh;​-​>b(Ljava/​lang/​CharSequence;​)​La/​a/​a/​a/​bh;​ 245 ····​invoke-​virtual·​{v1,​·​v7},​·​Landroid/​support/​a/​a/​bh;​-​>b(Ljava/​lang/​CharSequence;​)​Landroid/​support/​a/​a/​bh;​
   
246 ····​move-​result-​object·​v1 246 ····​move-​result-​object·​v1
   
247 ····​invoke-​virtual·​{v1,​·​v3},​·​La/​a/​a/​a/​bh;​-​>a(Landroid/​app/​PendingIntent;​)​La/​a/​a/​a/​bh;​ 247 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​a/​a/​bh;​-​>a(Landroid/​app/​PendingIntent;​)​Landroid/​support/​a/​a/​bh;​
   
248 ····​move-​result-​object·​v1 248 ····​move-​result-​object·​v1
   
249 ····​invoke-​virtual·​{v1},​·​La/​a/​a/​a/​bh;​-​>b()​Landroid/​app/​Notification;​ 249 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​a/​a/​bh;​-​>b()​Landroid/​app/​Notification;​
   
250 ····​move-​result-​object·​v1 250 ····​move-​result-​object·​v1
   
251 ····​.​line·​332 251 ····​.​line·​332
252 ····​iget·​v2,​·​v1,​·​Landroid/​app/​Notification;​-​>flags:​I 252 ····​iget·​v2,​·​v1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
253 ····​or-​int/​lit8·​v2,​·​v2,​·​0x10 253 ····​or-​int/​lit8·​v2,​·​v2,​·​0x10
[−]
smali/org/pixmob/a/a.smali
Offset 20, 15 lines modified Offset 20, 15 lines modified
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​const/​4·​v0,​·​0x0 21 ····​const/​4·​v0,​·​0x0
   
22 ····​.​line·​87 22 ····​.​line·​87
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·89 24 ····​.​line·90
25 ····​:​try_start_0 25 ····​:​try_start_0
26 ····​invoke-​static·​{},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getDefaultAlgorithm(​)​Ljava/​lang/​String;​ 26 ····​invoke-​static·​{},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getDefaultAlgorithm(​)​Ljava/​lang/​String;​
   
27 ····​move-​result-​object·​v1 27 ····​move-​result-​object·​v1
   
28 ····​invoke-​static·​{v1},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getInstance(Ljava/​lang/​String;​)​Ljavax/​net/​ssl/​TrustManagerFactory;​ 28 ····​invoke-​static·​{v1},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getInstance(Ljava/​lang/​String;​)​Ljavax/​net/​ssl/​TrustManagerFactory;​
   
Offset 86, 18 lines modified Offset 86, 20 lines modified
86 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 86 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
87 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 87 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
88 ····​.​line·​102 88 ····​.​line·​102
89 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​a/​a;​-​>a:​Ljavax/​net/​ssl/​X509TrustManager;​ 89 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​a/​a;​-​>a:​Ljavax/​net/​ssl/​X509TrustManager;​
   
  90 ····​.​line·​103
90 ····​invoke-​interface·​{v1},​·​Ljavax/​net/​ssl/​X509TrustManager;​-​>getAcceptedIssuers()​[Ljava/​security/​cert/​X509Certificate;​ 91 ····​invoke-​interface·​{v1},​·​Ljavax/​net/​ssl/​X509TrustManager;​-​>getAcceptedIssuers()​[Ljava/​security/​cert/​X509Certificate;​
   
91 ····​move-​result-​object·​v3 92 ····​move-​result-​object·​v3
   
  93 ····​.​line·​102
92 ····​array-​length·​v4,​·​v3 94 ····​array-​length·​v4,​·​v3
   
93 ····​move·​v1,​·​v0 95 ····​move·​v1,​·​v0
   
94 ····​:​goto_0 96 ····​:​goto_0
95 ····​if-​ge·​v1,​·​v4,​·​:​cond_1 97 ····​if-​ge·​v1,​·​v4,​·​:​cond_1
   
Offset 130, 22 lines modified Offset 132, 23 lines modified
130 ····​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 132 ····​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
131 ····​.​line·​106 133 ····​.​line·​106
132 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 134 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
133 ····​goto·​:​goto_1 135 ····​goto·​:​goto_1
   
134 ····​.​line·​109 136 ····​.​line·​110
135 ····​:​cond_2 137 ····​:​cond_2
136 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I 138 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I
   
137 ····​move-​result·​v0 139 ····​move-​result·​v0
   
138 ····​new-​array·​v0,​·​v0,​·​[Ljava/​security/​cert/​X509Certificate;​ 140 ····​new-​array·​v0,​·​v0,​·​[Ljava/​security/​cert/​X509Certificate;​
   
  141 ····​.​line·​109
139 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 142 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
140 ····​move-​result-​object·​v0 143 ····​move-​result-​object·​v0
   
141 ····​check-​cast·​v0,​·​[Ljava/​security/​cert/​X509Certificate;​ 144 ····​check-​cast·​v0,​·​[Ljava/​security/​cert/​X509Certificate;​
   
142 ····​iput-​object·​v0,​·​p0,​·​Lorg/​pixmob/​a/​a;​-​>c:​[Ljava/​security/​cert/​X509Certificate;​ 145 ····​iput-​object·​v0,​·​p0,​·​Lorg/​pixmob/​a/​a;​-​>c:​[Ljava/​security/​cert/​X509Certificate;​
[−]
smali/org/pixmob/a/b.smali
Offset 14, 15 lines modified Offset 14, 15 lines modified
14 .​method·​constructor·​<init>(Ljava/​security/​KeyStore;​)​V 14 .​method·​constructor·​<init>(Ljava/​security/​KeyStore;​)​V
15 ····​.​locals·​2 15 ····​.​locals·​2
   
16 ····​.​prologue 16 ····​.​prologue
17 ····​.​line·​39 17 ····​.​line·​39
18 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 18 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
19 ····​.​line·​41 19 ····​.​line·​42
20 ····​:​try_start_0 20 ····​:​try_start_0
21 ····​invoke-​static·​{},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getDefaultAlgorithm(​)​Ljava/​lang/​String;​ 21 ····​invoke-​static·​{},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getDefaultAlgorithm(​)​Ljava/​lang/​String;​
   
22 ····​move-​result-​object·​v0 22 ····​move-​result-​object·​v0
   
23 ····​invoke-​static·​{v0},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getInstance(Ljava/​lang/​String;​)​Ljavax/​net/​ssl/​TrustManagerFactory;​ 23 ····​invoke-​static·​{v0},​·​Ljavax/​net/​ssl/​TrustManagerFactory;​-​>getInstance(Ljava/​lang/​String;​)​Ljavax/​net/​ssl/​TrustManagerFactory;​
   
[−]
smali/org/pixmob/a/e.smali
Offset 701, 14 lines modified Offset 701, 15 lines modified
   
701 ····​invoke-​virtual·​{v2,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 701 ····​invoke-​virtual·​{v2,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
702 ····​move-​result-​object·​v2 702 ····​move-​result-​object·​v2
   
703 ····​const-​string·​v9,​·​"UTF-​8" 703 ····​const-​string·​v9,​·​"UTF-​8"
   
  704 ····​.​line·​213
704 ····​invoke-​static·​{v1,​·​v9},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 705 ····​invoke-​static·​{v1,​·​v9},​·​Ljava/​net/​URLEncoder;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
705 ····​move-​result-​object·​v1 706 ····​move-​result-​object·​v1
   
706 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 707 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
707 ····​.​line·​214 708 ····​.​line·​214
Offset 725, 14 lines modified Offset 726, 15 lines modified
   
725 ····​if-​nez·​v1,​·​:​cond_a 726 ····​if-​nez·​v1,​·​:​cond_a
   
726 ····​const-​string·​v1,​·​"POST" 727 ····​const-​string·​v1,​·​"POST"
   
727 ····​iget-​object·​v2,​·​p0,​·​Lorg/​pixmob/​a/​e;​-​>i:​Ljava/​lang/​String;​ 728 ····​iget-​object·​v2,​·​p0,​·​Lorg/​pixmob/​a/​e;​-​>i:​Ljava/​lang/​String;​
   
  729 ····​.​line·​218
728 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 730 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
729 ····​move-​result·​v1 731 ····​move-​result·​v1
   
730 ····​if-​nez·​v1,​·​:​cond_4 732 ····​if-​nez·​v1,​·​:​cond_4
   
731 ····​const-​string·​v1,​·​"DELETE" 733 ····​const-​string·​v1,​·​"DELETE"
Offset 1122, 15 lines modified Offset 1124, 15 lines modified
1122 ····​if-​eqz·​v2,​·​:​cond_e 1124 ····​if-​eqz·​v2,​·​:​cond_e
   
1123 ····​iget-​object·​v2,​·​p0,​·​Lorg/​pixmob/​a/​e;​-​>f:​Lorg/​pixmob/​a/​c;​ 1125 ····​iget-​object·​v2,​·​p0,​·​Lorg/​pixmob/​a/​e;​-​>f:​Lorg/​pixmob/​a/​c;​
   
1124 ····​.​line·​2166 1126 ····​.​line·​2166
1125 ····​iget-​object·​v2,​·​v2,​·​Lorg/​pixmob/​a/​c;​-​>f:​Ljava/​util/​Map;​ 1127 ····​iget-​object·​v2,​·​v2,​·​Lorg/​pixmob/​a/​c;​-​>f:​Ljava/​util/​Map;​
   
1126 ····​.​line·​251 1128 ····​.​line·​252
1127 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>isEmpty()​Z 1129 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>isEmpty()​Z
   
1128 ····​move-​result·​v2 1130 ····​move-​result·​v2
   
1129 ····​if-​nez·​v2,​·​:​cond_e 1131 ····​if-​nez·​v2,​·​:​cond_e
   
1130 ····​.​line·​253 1132 ····​.​line·​253
Offset 1793, 14 lines modified Offset 1795, 15 lines modified
1793 ····​.​line·​379 1795 ····​.​line·​379
1794 ····​:​goto_11 1796 ····​:​goto_11
1795 ····​invoke-​virtual·​{v3},​·​Lorg/​pixmob/​a/​k;​-​>a()​V 1797 ····​invoke-​virtual·​{v3},​·​Lorg/​pixmob/​a/​k;​-​>a()​V
   
1796 ····​.​line·​381 1798 ····​.​line·​381
1797 ····​invoke-​virtual·​{v1},​·​Ljava/​net/​HttpURLConnection;​-​>disconnect()​V 1799 ····​invoke-​virtual·​{v1},​·​Ljava/​net/​HttpURLConnection;​-​>disconnect()​V
   
  1800 ····​.​line·​352
1798 ····​:​cond_20 1801 ····​:​cond_20
1799 ····​return-​object·​v4 1802 ····​return-​object·​v4
   
1800 ····​:​cond_21 1803 ····​:​cond_21
1801 ····​move·​v2,​·​v6 1804 ····​move·​v2,​·​v6
   
1802 ····​.​line·​6388 1805 ····​.​line·​6388
[−]
smali/org/pixmob/freemobile/netstat/ConnectivityListener.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
32 ····​move-​result·​v0 32 ····​move-​result·​v0
   
33 ····​if-​eqz·​v0,​·​:​cond_0 33 ····​if-​eqz·​v0,​·​:​cond_0
   
34 ····​.​line·​32 34 ····​.​line·​32
35 ····​const-​string·​v0,​·​"connectivity" 35 ····​const-​string·​v0,​·​"connectivity"
   
  36 ····​.​line·​33
36 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 37 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
37 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
38 ····​check-​cast·​v0,​·​Landroid/​net/​ConnectivityManager;​ 39 ····​check-​cast·​v0,​·​Landroid/​net/​ConnectivityManager;​
   
39 ····​.​line·​34 40 ····​.​line·​34
[−]
smali/org/pixmob/freemobile/netstat/DatabaseCleanup.smali
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 .​method·​public·​constructor·​<init>()​V 7 .​method·​public·​constructor·​<init>()​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​34 10 ····​.​line·​34
11 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 11 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
12 ····​.​line·​46  
13 ····​return-​void 12 ····​return-​void
14 .​end·​method 13 .​end·​method
   
   
15 #·​virtual·​methods 14 #·​virtual·​methods
16 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V 15 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
17 ····​.​locals·​2 16 ····​.​locals·​2
[−]
smali/org/pixmob/freemobile/netstat/SyncService.smali
Offset 276, 14 lines modified Offset 276, 15 lines modified
   
276 ····​const/​4·​v6,​·​0x2 276 ····​const/​4·​v6,​·​0x2
   
277 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 277 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
278 ····​const/​4·​v7,​·​0x0 278 ····​const/​4·​v7,​·​0x0
   
  279 ····​.​line·​363
279 ····​invoke-​static/​range·​{p1·​.​.​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 280 ····​invoke-​static/​range·​{p1·​.​.​·​p2},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
280 ····​move-​result-​object·​v9 281 ····​move-​result-​object·​v9
   
281 ····​aput-​object·​v9,​·​v6,​·​v7 282 ····​aput-​object·​v9,​·​v6,​·​v7
   
282 ····​const/​4·​v7,​·​0x1 283 ····​const/​4·​v7,​·​0x1
Offset 296, 14 lines modified Offset 297, 15 lines modified
   
296 ····​move-​result-​object·​v9 297 ····​move-​result-​object·​v9
   
297 ····​aput-​object·​v9,​·​v6,​·​v7 298 ····​aput-​object·​v9,​·​v6,​·​v7
   
298 ····​const-​string·​v7,​·​"timestamp" 299 ····​const-​string·​v7,​·​"timestamp"
   
  300 ····​.​line·​360
299 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 301 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
300 ····​:​try_end_0 302 ····​:​try_end_0
301 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 303 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
302 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 304 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
303 ····​move-​result-​object·​v13 305 ····​move-​result-​object·​v13
   
Offset 701, 33 lines modified Offset 703, 36 lines modified
   
701 ····​const-​class·​v5,​·​Lorg/​pixmob/​freemobile/​netstat/​SyncService;​ 703 ····​const-​class·​v5,​·​Lorg/​pixmob/​freemobile/​netstat/​SyncService;​
   
702 ····​invoke-​direct·​{v4,​·​v1,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 704 ····​invoke-​direct·​{v4,​·​v1,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
703 ····​const/​high16·​v5,​·​0x8000000 705 ····​const/​high16·​v5,​·​0x8000000
   
  706 ····​.​line·​95
704 ····​invoke-​static·​{v1,​·​v6,​·​v4,​·​v5},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 707 ····​invoke-​static·​{v1,​·​v6,​·​v4,​·​v5},​·​Landroid/​app/​PendingIntent;​-​>getService(Landroid/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
705 ····​move-​result-​object·​v1 708 ····​move-​result-​object·​v1
   
706 ····​.​line·​97 709 ····​.​line·​97
707 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlarmManager;​-​>cancel(Landroid/​app/​PendingIntent;​)​V 710 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlarmManager;​-​>cancel(Landroid/​app/​PendingIntent;​)​V
   
708 ····​.​line·​99 711 ····​.​line·​99
709 ····​if-​eqz·​p1,​·​:​cond_1 712 ····​if-​eqz·​p1,​·​:​cond_1
   
710 ····​.​line·​102 713 ····​.​line·​102
711 ····​const-​string·​v4,​·​"sync" 714 ····​const-​string·​v4,​·​"sync"
   
  715 ····​.​line·​103
712 ····​invoke-​virtual·​{p0,​·​v4,​·​v6},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​ 716 ····​invoke-​virtual·​{p0,​·​v4,​·​v6},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
   
713 ····​move-​result-​object·​v4 717 ····​move-​result-​object·​v4
   
714 ····​const-​string·​v5,​·​"syncErrors" 718 ····​const-​string·​v5,​·​"syncErrors"
   
  719 ····​.​line·​104
715 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I 720 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getInt(Ljava/​lang/​String;​I)​I
   
716 ····​move-​result·​v4 721 ····​move-​result·​v4
   
717 ····​.​line·​105 722 ····​.​line·​105
718 ····​if-​eqz·​v4,​·​:​cond_0 723 ····​if-​eqz·​v4,​·​:​cond_0
   
Offset 1423, 21 lines modified Offset 1428, 21 lines modified
1423 ····​const-​string·​v5,​·​"FreeMobileNetstat" 1428 ····​const-​string·​v5,​·​"FreeMobileNetstat"
   
1424 ····​const-​string·​v6,​·​"Initializing·​statistics·​before·​uploading" 1429 ····​const-​string·​v6,​·​"Initializing·​statistics·​before·​uploading"
   
1425 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 1430 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
1426 ····​.​line·​1194 1431 ····​.​line·​1194
1427 ····​new-​instance·​v17,​·​La/​a/​a/​d/​f;​ 1432 ····​new-​instance·​v17,​·​Landroid/​support/​a/​d/​f;​
   
1428 ····​const/​16·​v5,​·​0xf 1433 ····​const/​16·​v5,​·​0xf
   
1429 ····​move-​object/​from16·​v0,​·​v17 1434 ····​move-​object/​from16·​v0,​·​v17
   
1430 ····​invoke-​direct·​{v0,​·​v5},​·​La/​a/​a/​d/​f;​-​><init>(I)​V 1435 ····​invoke-​direct·​{v0,​·​v5},​·​Landroid/​support/​a/​d/​f;​-​><init>(I)​V
   
1431 ····​.​line·​1195 1436 ····​.​line·​1195
1432 ····​new-​instance·​v13,​·​Ljava/​util/​HashSet;​ 1437 ····​new-​instance·​v13,​·​Ljava/​util/​HashSet;​
   
1433 ····​const/​16·​v5,​·​0xf 1438 ····​const/​16·​v5,​·​0xf
   
1434 ····​invoke-​direct·​{v13,​·​v5},​·​Ljava/​util/​HashSet;​-​><init>(I)​V 1439 ····​invoke-​direct·​{v13,​·​v5},​·​Ljava/​util/​HashSet;​-​><init>(I)​V
Offset 1507, 34 lines modified Offset 1512, 37 lines modified
   
1507 ····​const/​4·​v8,​·​0x2 1512 ····​const/​4·​v8,​·​0x2
   
1508 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​String;​ 1513 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​String;​
   
1509 ····​const/​4·​v9,​·​0x0 1514 ····​const/​4·​v9,​·​0x0
   
  1515 ····​.​line·​1206
Max diff block lines reached; 4594/7304 bytes (62.90%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/a.smali
Offset 87, 20 lines modified Offset 87, 22 lines modified
   
87 ····​const/​4·​v5,​·​0x1 87 ····​const/​4·​v5,​·​0x1
   
88 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​ 88 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​
   
89 ····​const/​4·​v6,​·​0x0 89 ····​const/​4·​v6,​·​0x0
   
  90 ····​.​line·​1074
90 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 91 ····​invoke-​static·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
91 ····​move-​result-​object·​v0 92 ····​move-​result-​object·​v0
   
92 ····​aput-​object·​v0,​·​v5,​·​v6 93 ····​aput-​object·​v0,​·​v5,​·​v6
   
  94 ····​.​line·​1072
93 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​ContentResolver;​-​>delete(Landroid/​net/​Uri;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I 95 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​ContentResolver;​-​>delete(Landroid/​net/​Uri;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​I
   
94 ····​move-​result·​v0 96 ····​move-​result·​v0
   
95 ····​.​line·​1076 97 ····​.​line·​1076
96 ····​const-​string·​v1,​·​"FreeMobileNetstat" 98 ····​const-​string·​v1,​·​"FreeMobileNetstat"
   
[−]
smali/org/pixmob/freemobile/netstat/MonitorService.smali
Offset 370, 15 lines modified Offset 370, 14 lines modified
   
370 ····​.​line·​156 370 ····​.​line·​156
371 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>r:​Z 371 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>r:​Z
   
372 ····​.​line·​158 372 ····​.​line·​158
373 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>t:​Z 373 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>t:​Z
   
374 ····​.​line·​979  
375 ····​return-​void 374 ····​return-​void
376 .​end·​method 375 .​end·​method
   
377 .​method·​static·​synthetic·​a(II)​I 376 .​method·​static·​synthetic·​a(II)​I
378 ····​.​locals·​1 377 ····​.​locals·​1
   
379 ····​.​prologue 378 ····​.​prologue
Offset 513, 61 lines modified Offset 512, 63 lines modified
   
513 ····​move·​v2,​·​v0 512 ····​move·​v2,​·​v0
   
514 ····​move-​object·​v0,​·​v9 513 ····​move-​object·​v0,​·​v9
   
515 ····​.​line·​610 514 ····​.​line·​610
516 ····​:​goto_3 515 ····​:​goto_3
517 ····​new-​instance·​v7,​·​La/​a/​a/​a/​bh;​ 516 ····​new-​instance·​v7,​·​Landroid/​support/​a/​a/​bh;​
   
518 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 517 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
519 ····​move-​result-​object·​v8 518 ····​move-​result-​object·​v8
   
520 ····​invoke-​direct·​{v7,​·​v8},​·​La/​a/​a/​a/​bh;​-​><init>(Landroid/​content/​Context;​)​V 519 ····​invoke-​direct·​{v7,​·​v8},​·​Landroid/​support/​a/​a/​bh;​-​><init>(Landroid/​content/​Context;​)​V
   
521 ····​.​line·​611 520 ····​.​line·​611
522 ····​invoke-​virtual·​{v7,​·​v1},​·​La/​a/​a/​a/​bh;​-​>a(I)​La/​a/​a/​a/​bh;​ 521 ····​invoke-​virtual·​{v7,​·​v1},​·​Landroid/​support/​a/​a/​bh;​-​>a(I)​Landroid/​support/​a/​a/​bh;​
   
523 ····​move-​result-​object·​v1 522 ····​move-​result-​object·​v1
   
524 ····invoke-​virtual·{v1,​·v4},​·La/​a/​a/​a/​bh;​-​>a(Ljava/​lang/​CharSequence;​)​La/​a/​a/​a/​bh;​ 523 ····.​line·​612
  524 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​support/​a/​a/​bh;​-​>a(Ljava/​lang/​CharSequence;​)​Landroid/​support/​a/​a/​bh;​
   
525 ····​move-​result-​object·​v1 525 ····​move-​result-​object·​v1
   
526 ····​invoke-​virtual·​{v1,​·​v3},​·​La/​a/​a/​a/​bh;​-​>b(Ljava/​lang/​CharSequence;​)​La/​a/​a/​a/​bh;​ 526 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​a/​a/​bh;​-​>b(Ljava/​lang/​CharSequence;​)​Landroid/​support/​a/​a/​bh;​
   
527 ····​move-​result-​object·​v1 527 ····​move-​result-​object·​v1
   
528 ····​invoke-​virtual·​{v1,​·​v4},​·​La/​a/​a/​a/​bh;​-​>c(Ljava/​lang/​CharSequence;​)​La/​a/​a/​a/​bh;​ 528 ····​invoke-​virtual·​{v1,​·​v4},​·​Landroid/​support/​a/​a/​bh;​-​>c(Ljava/​lang/​CharSequence;​)​Landroid/​support/​a/​a/​bh;​
   
529 ····​move-​result-​object·​v1 529 ····​move-​result-​object·​v1
   
530 ····​.​line·​4081 530 ····​.​line·​4081
531 ····​iput-​object·​v5,​·​v1,​·​La/​a/​a/​a/​bh;​-​>d:​Landroid/​app/​PendingIntent;​ 531 ····​iput-​object·​v5,​·​v1,​·​Landroid/​support/​a/​a/​bh;​-​>d:​Landroid/​app/​PendingIntent;​
   
532 ····​.​line·​4314 532 ····​.​line·​4314
533 ····​const/​4·​v3,​·​-​0x1 533 ····​const/​4·​v3,​·​-​0x1
   
534 ····​iput·​v3,​·​v1,​·​La/​a/​a/​a/​bh;​-​>j:​I 534 ····​iput·​v3,​·​v1,​·​Landroid/​support/​a/​a/​bh;​-​>j:​I
   
535 ····​.​line·​611 535 ····​.​line·​614
536 ····​const-​wide/​16·​v4,​·​0x0 536 ····​const-​wide/​16·​v4,​·​0x0
   
537 ····invoke-​virtual·{v1,​·​v4,​·​v5},​·​La/​a/​a/​a/​bh;​-​>a(J)​La/​a/​a/​a/​bh;​ 537 ····.​line·615
  538 ····​invoke-​virtual·​{v1,​·​v4,​·​v5},​·​Landroid/​support/​a/​a/​bh;​-​>a(J)​Landroid/​support/​a/​a/​bh;​
   
538 ····​.​line·​618 539 ····​.​line·​618
539 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 540 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
540 ····​const/​16·​v3,​·​0xd 541 ····​const/​16·​v3,​·​0xd
   
541 ····​if-​le·​v1,​·​v3,​·​:​cond_0 542 ····​if-​le·​v1,​·​v3,​·​:​cond_0
   
542 ····​.​line·​5145 543 ····​.​line·​5145
543 ····​iput-​object·​v0,​·​v7,​·​La/​a/​a/​a/​bh;​-​>g:​Landroid/​graphics/​Bitmap;​ 544 ····​iput-​object·​v0,​·​v7,​·​Landroid/​support/​a/​a/​bh;​-​>g:​Landroid/​graphics/​Bitmap;​
   
544 ····​.​line·​622 545 ····​.​line·​622
545 ····​:​cond_0 546 ····​:​cond_0
546 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>D:​Landroid/​content/​SharedPreferences;​ 547 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>D:​Landroid/​content/​SharedPreferences;​
   
547 ····​if-​eqz·​v0,​·​:​cond_1 548 ····​if-​eqz·​v0,​·​:​cond_1
   
Offset 589, 21 lines modified Offset 590, 23 lines modified
589 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>i:​Landroid/​app/​PendingIntent;​ 590 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>i:​Landroid/​app/​PendingIntent;​
   
590 ····​if-​eqz·​v0,​·​:​cond_11 591 ····​if-​eqz·​v0,​·​:​cond_11
   
591 ····​.​line·​624 592 ····​.​line·​624
592 ····​const·​v0,​·​0x7f0a002c 593 ····​const·​v0,​·​0x7f0a002c
   
  594 ····​.​line·​625
593 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>getString(I)​Ljava/​lang/​String;​ 595 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>getString(I)​Ljava/​lang/​String;​
   
594 ····​move-​result-​object·​v0 596 ····​move-​result-​object·​v0
   
595 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>i:​Landroid/​app/​PendingIntent;​ 597 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>i:​Landroid/​app/​PendingIntent;​
   
596 ····​invoke-​virtual·{v7,​·v0,​·v1},​·La/​a/​a/​a/​bh;​-​>a(Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​La/​a/​a/​a/​bh;​ 598 ····.​line·​624
  599 ····​invoke-​virtual·​{v7,​·​v0,​·​v1},​·​Landroid/​support/​a/​a/​bh;​-​>a(Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​a/​a/​bh;​
   
597 ····​.​line·​635 600 ····​.​line·​635
598 ····​:​cond_1 601 ····​:​cond_1
Max diff block lines reached; 10746/14199 bytes (75.68%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/e.smali
Offset 128, 29 lines modified Offset 128, 31 lines modified
   
128 ····​.​line·​344 128 ····​.​line·​344
129 ····​:​cond_0 129 ····​:​cond_0
130 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​e;​-​>a:​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​ 130 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​e;​-​>a:​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​
   
131 ····​if-​eqz·​p1,​·​:​cond_1 131 ····​if-​eqz·​p1,​·​:​cond_1
   
  132 ····​.​line·​345
132 ····​invoke-​virtual·​{p1},​·​Landroid/​telephony/​ServiceState;​-​>getState()​I 133 ····​invoke-​virtual·​{p1},​·​Landroid/​telephony/​ServiceState;​-​>getState()​I
   
133 ····​move-​result·​v0 134 ····​move-​result·​v0
   
134 ····​if-​nez·​v0,​·​:​cond_1 135 ····​if-​nez·​v0,​·​:​cond_1
   
135 ····​const/​4·​v0,​·​0x1 136 ····​const/​4·​v0,​·​0x1
   
  137 ····​.​line·​344
136 ····​:​goto_1 138 ····​:​goto_1
137 ····​invoke-​static·​{v1,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>a(Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​Z)​Z 139 ····​invoke-​static·​{v1,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​-​>a(Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​Z)​Z
   
138 ····​.​line·​347 140 ····​.​line·​347
139 ····​invoke-​direct·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​e;​-​>a()​V 141 ····​invoke-​direct·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​e;​-​>a()​V
   
140 ····​goto·​:​goto_0 142 ····​goto·​:​goto_0
   
141 ····​.​line·​344 143 ····​.​line·​345
142 ····​:​cond_1 144 ····​:​cond_1
143 ····​const/​4·​v0,​·​0x0 145 ····​const/​4·​v0,​·​0x0
   
144 ····​goto·​:​goto_1 146 ····​goto·​:​goto_1
145 .​end·​method 147 .​end·​method
[−]
smali/org/pixmob/freemobile/netstat/k.smali
Offset 17, 15 lines modified Offset 17, 15 lines modified
   
17 ····​:​goto_0 17 ····​:​goto_0
18 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 18 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
19 ····​aget-​object·​v3,​·​p1,​·​v1 19 ····​aget-​object·​v3,​·​p1,​·​v1
   
20 ····​.​line·​15 20 ····​.​line·​15
21 ····​invoke-​static·​{p0,​·​v3},​·​La/​a/​a/​b/​c;​-​>a(Landroid/​content/​Context;​Ljava/​lang/​String;​)​I 21 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​a/​b/​c;​-​>a(Landroid/​content/​Context;​Ljava/​lang/​String;​)​I
   
22 ····​move-​result·​v3 22 ····​move-​result·​v3
   
23 ····​if-​eqz·​v3,​·​:​cond_1 23 ····​if-​eqz·​v3,​·​:​cond_1
   
24 ····​.​line·​16 24 ····​.​line·​16
25 ····​const/​4·​v0,​·​-​0x1 25 ····​const/​4·​v0,​·​-​0x1
[−]
smali/org/pixmob/freemobile/netstat/a/b.smali
Offset 162, 14 lines modified Offset 162, 15 lines modified
   
162 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 162 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
163 ····​const-​string·​v2,​·​"Unsupported·​feature:​·​" 163 ····​const-​string·​v2,​·​"Unsupported·​feature:​·​"
   
164 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 164 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
  165 ····​.​line·​70
165 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 166 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v2 167 ····​move-​result-​object·​v2
   
167 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 168 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
168 ····​move-​result-​object·​v1 169 ····​move-​result-​object·​v1
[−]
smali/org/pixmob/freemobile/netstat/content/NetstatContentProvider.smali
Offset 52, 15 lines modified Offset 52, 14 lines modified
52 .​method·​public·​constructor·​<init>()​V 52 .​method·​public·​constructor·​<init>()​V
53 ····​.​locals·​0 53 ····​.​locals·​0
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​.​line·​44 55 ····​.​line·​44
56 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V 56 ····​invoke-​direct·​{p0},​·​Landroid/​content/​ContentProvider;​-​><init>()​V
   
57 ····​.​line·​218  
58 ····​return-​void 57 ····​return-​void
59 .​end·​method 58 .​end·​method
   
   
60 #·​virtual·​methods 59 #·​virtual·​methods
61 .​method·​public·​applyBatch(Ljava/​util/​ArrayList;​)​[Landroid/​content/​ContentProviderResult​;​ 60 .​method·​public·​applyBatch(Ljava/​util/​ArrayList;​)​[Landroid/​content/​ContentProviderResult​;​
62 ····​.​locals·​5 61 ····​.​locals·​5
Offset 74, 15 lines modified Offset 73, 15 lines modified
74 ····​move-​result·​v1 73 ····​move-​result·​v1
   
75 ····​if-​eqz·​v1,​·​:​cond_0 74 ····​if-​eqz·​v1,​·​:​cond_0
   
76 ····​.​line·​87 75 ····​.​line·​87
77 ····​new-​array·​v0,​·​v0,​·​[Landroid/​content/​ContentProviderResult​;​ 76 ····​new-​array·​v0,​·​v0,​·​[Landroid/​content/​ContentProviderResult​;​
   
78 ····​.​line·​102 77 ····​.​line·​100
79 ····​:​goto_0 78 ····​:​goto_0
80 ····​return-​object·​v0 79 ····​return-​object·​v0
   
81 ····​.​line·​91 80 ····​.​line·​91
82 ····​:​cond_0 81 ····​:​cond_0
83 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​NetstatContentProvide​r;​-​>b:​Landroid/​database/​sqlite/​SQLiteOpenHelper;​ 82 ····​iget-​object·​v1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​NetstatContentProvide​r;​-​>b:​Landroid/​database/​sqlite/​SQLiteOpenHelper;​
   
Offset 135, 16 lines modified Offset 134, 18 lines modified
135 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 134 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
136 ····​.​line·​102 135 ····​.​line·​102
137 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 136 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
138 ····​move-​object·​v0,​·​v1 137 ····​move-​object·​v0,​·​v1
   
  138 ····​.​line·​100
139 ····​goto·​:​goto_0 139 ····​goto·​:​goto_0
   
  140 ····​.​line·​102
140 ····​:​catchall_0 141 ····​:​catchall_0
141 ····​move-​exception·​v0 142 ····​move-​exception·​v0
   
142 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 143 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
143 ····​throw·​v0 144 ····​throw·​v0
144 .​end·​method 145 .​end·​method
Offset 428, 20 lines modified Offset 429, 21 lines modified
   
428 ····​const-​string·​v1,​·​"Failed·​to·​insert·​new·​row" 429 ····​const-​string·​v1,​·​"Failed·​to·​insert·​new·​row"
   
429 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​database/​SQLException;​-​><init>(Ljava/​lang/​String;​)​V 430 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​database/​SQLException;​-​><init>(Ljava/​lang/​String;​)​V
   
430 ····​throw·​v0 431 ····​throw·​v0
   
431 ····​.​line·​125 432 ····​.​line·​126
432 ····​:​cond_0 433 ····​:​cond_0
433 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 434 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
434 ····​move-​result-​object·​v0 435 ····​move-​result-​object·​v0
   
  436 ····​.​line·​125
435 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 437 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​net/​Uri;​-​>withAppendedPath(Lan​droid/​net/​Uri;​Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
436 ····​move-​result-​object·​v0 438 ····​move-​result-​object·​v0
   
437 ····​.​line·​127 439 ····​.​line·​127
438 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​content/​NetstatContentProvide​r;​-​>getContext()​Landroid/​content/​Context;​ 440 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​content/​NetstatContentProvide​r;​-​>getContext()​Landroid/​content/​Context;​
   
[−]
smali/org/pixmob/freemobile/netstat/content/c.smali
Offset 18, 31 lines modified Offset 18, 34 lines modified
18 ····​.​line·​53 18 ····​.​line·​53
19 ····​new-​instance·​v0,​·​Landroid/​net/​Uri$Builder;​ 19 ····​new-​instance·​v0,​·​Landroid/​net/​Uri$Builder;​
   
20 ····​invoke-​direct·​{v0},​·​Landroid/​net/​Uri$Builder;​-​><init>()​V 20 ····​invoke-​direct·​{v0},​·​Landroid/​net/​Uri$Builder;​-​><init>()​V
   
21 ····​const-​string·​v1,​·​"content" 21 ····​const-​string·​v1,​·​"content"
   
  22 ····​.​line·​54
22 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>scheme(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 23 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>scheme(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
23 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
24 ····​const-​string·​v1,​·​"org.​pixmob.​freemobile.​netstat" 25 ····​const-​string·​v1,​·​"org.​pixmob.​freemobile.​netstat"
   
25 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>authority(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 26 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>authority(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
26 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
27 ····​const-​string·​v1,​·​"events" 28 ····​const-​string·​v1,​·​"events"
   
  29 ····​.​line·​55
28 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​ 30 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​net/​Uri$Builder;​-​>appendPath(Ljava/​lang/​String;​)​Landroid/​net/​Uri$Builder;​
   
29 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
30 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 32 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
31 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
   
32 ····​sput-​object·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​c;​-​>a:​Landroid/​net/​Uri;​ 34 ····​sput-​object·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​c;​-​>a:​Landroid/​net/​Uri;​
   
  35 ····​.​line·​53
33 ····​return-​void 36 ····​return-​void
34 .​end·​method 37 .​end·​method
[−]
smali/org/pixmob/freemobile/netstat/content/f.smali
Offset 1, 19 lines modified Offset 1, 19 lines modified
1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​ 1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​
2 .​super·​La/​a/​a/​b/​a;​ 2 .​super·​Landroid/​support/​a/​b/​a;​
3 .​source·​"StatisticsLoader.​java" 3 .​source·​"StatisticsLoader.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 5 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​35 8 ····​.​line·​35
9 ····​invoke-​direct·​{p0,​·​p1},​·​La/​a/​a/​b/​a;​-​><init>(Landroid/​content/​Context;​)​V 9 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​a/​b/​a;​-​><init>(Landroid/​content/​Context;​)​V
   
10 ····​.​line·​40 10 ····​.​line·​40
11 ····​return-​void 11 ····​return-​void
12 .​end·​method 12 .​end·​method
   
13 .​method·​private·​h()​Lorg/​pixmob/​freemobile/​netstat/​content/​d;​ 13 .​method·​private·​h()​Lorg/​pixmob/​freemobile/​netstat/​content/​d;​
14 ····​.​locals·​21 14 ····​.​locals·​21
Offset 23, 15 lines modified Offset 23, 15 lines modified
23 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 23 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
24 ····​move-​result-​wide·​v14 24 ····​move-​result-​wide·​v14
   
25 ····​.​line·​1146 25 ····​.​line·​1146
26 ····​move-​object/​from16·​v0,​·​p0 26 ····​move-​object/​from16·​v0,​·​p0
   
27 ····​iget-​object·​v2,​·​v0,​·​La/​a/​a/​b/​d;​-​>i:​Landroid/​content/​Context;​ 27 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​a/​b/​d;​-​>i:​Landroid/​content/​Context;​
   
28 ····​.​line·​60 28 ····​.​line·​60
29 ····​const-​string·​v3,​·​"netstat" 29 ····​const-​string·​v3,​·​"netstat"
   
30 ····​const/​4·​v4,​·​0x0 30 ····​const/​4·​v4,​·​0x0
   
31 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​ 31 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
Offset 108, 15 lines modified Offset 108, 15 lines modified
108 ····​new-​instance·​v11,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​d;​ 108 ····​new-​instance·​v11,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​d;​
   
109 ····​invoke-​direct·​{v11},​·​Lorg/​pixmob/​freemobile/​netstat/​content/​d;​-​><init>()​V 109 ····​invoke-​direct·​{v11},​·​Lorg/​pixmob/​freemobile/​netstat/​content/​d;​-​><init>()​V
   
110 ····​.​line·​2146 110 ····​.​line·​2146
111 ····​move-​object/​from16·​v0,​·​p0 111 ····​move-​object/​from16·​v0,​·​p0
   
112 ····​iget-​object·​v2,​·​v0,​·​La/​a/​a/​b/​d;​-​>i:​Landroid/​content/​Context;​ 112 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​a/​b/​d;​-​>i:​Landroid/​content/​Context;​
   
113 ····​.​line·​84 113 ····​.​line·​84
114 ····​const-​string·​v3,​·​"phone" 114 ····​const-​string·​v3,​·​"phone"
   
115 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 115 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
116 ····​move-​result-​object·​v2 116 ····​move-​result-​object·​v2
Offset 156, 15 lines modified Offset 156, 15 lines modified
156 ····​.​line·​94 156 ····​.​line·​94
157 ····​const/​4·​v10,​·​0x0 157 ····​const/​4·​v10,​·​0x0
   
158 ····​.​line·​3146 158 ····​.​line·​3146
159 ····​:​try_start_0 159 ····​:​try_start_0
160 ····​move-​object/​from16·​v0,​·​p0 160 ····​move-​object/​from16·​v0,​·​p0
   
161 ····​iget-​object·​v2,​·​v0,​·​La/​a/​a/​b/​d;​-​>i:​Landroid/​content/​Context;​ 161 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​a/​b/​d;​-​>i:​Landroid/​content/​Context;​
   
162 ····​.​line·​96 162 ····​.​line·​96
163 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​ 163 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
   
164 ····​move-​result-​object·​v2 164 ····​move-​result-​object·​v2
   
165 ····​sget-​object·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​c;​-​>a:​Landroid/​net/​Uri;​ 165 ····​sget-​object·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​c;​-​>a:​Landroid/​net/​Uri;​
Offset 237, 22 lines modified Offset 237, 24 lines modified
   
237 ····​const/​4·​v6,​·​0x1 237 ····​const/​4·​v6,​·​0x1
   
238 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 238 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
239 ····​const/​4·​v7,​·​0x0 239 ····​const/​4·​v7,​·​0x0
   
  240 ····​.​line·​101
240 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 241 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
241 ····​move-​result-​object·​v8 242 ····​move-​result-​object·​v8
   
242 ····​aput-​object·​v8,​·​v6,​·​v7 243 ····​aput-​object·​v8,​·​v6,​·​v7
   
243 ····​const-​string·​v7,​·​"timestamp·​ASC" 244 ····​const-​string·​v7,​·​"timestamp·​ASC"
   
  245 ····​.​line·​96
244 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 246 ····​invoke-​virtual/​range·​{v2·​.​.​·​v7},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
245 ····​:​try_end_0 247 ····​:​try_end_0
246 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_4 248 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_4
247 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1 249 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1
   
248 ····​move-​result-​object·​v4 250 ····​move-​result-​object·​v4
   
Offset 1085, 15 lines modified Offset 1087, 15 lines modified
1085 .​end·​method 1087 .​end·​method
   
1086 .​method·​protected·​final·​e()​V 1088 .​method·​protected·​final·​e()​V
1087 ····​.​locals·​0 1089 ····​.​locals·​0
   
1088 ····​.​prologue 1090 ····​.​prologue
Max diff block lines reached; 232/3210 bytes (7.23%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/ui/BatteryChart.smali
Offset 80, 18 lines modified Offset 80, 20 lines modified
80 ····​.​line·​326 80 ····​.​line·​326
81 ····​const/​4·​v0,​·​0x1 81 ····​const/​4·​v0,​·​0x1
   
82 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​BatteryChart;​-​>getResources()​Landroid/​content/​res/​Resources;​ 82 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​BatteryChart;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
83 ····​move-​result-​object·​v1 83 ····​move-​result-​object·​v1
   
  84 ····​.​line·​327
84 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​ 85 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​
   
85 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
   
  87 ····​.​line·​326
86 ····​invoke-​static·​{v0,​·​p1,​·​v1},​·​Landroid/​util/​TypedValue;​-​>applyDimension(IFLan​droid/​util/​DisplayMetrics;​)​F 88 ····​invoke-​static·​{v0,​·​p1,​·​v1},​·​Landroid/​util/​TypedValue;​-​>applyDimension(IFLan​droid/​util/​DisplayMetrics;​)​F
   
87 ····​move-​result·​v0 89 ····​move-​result·​v0
   
88 ····​return·​v0 90 ····​return·​v0
89 .​end·​method 91 .​end·​method
   
[−]
smali/org/pixmob/freemobile/netstat/ui/MobileNetworkChartActivity.smali
Offset 1, 33 lines modified Offset 1, 33 lines modified
1 .​class·​public·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​ 1 .​class·​public·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​
2 .​super·​La/​a/​a/​a/​t;​ 2 .​super·​Landroid/​support/​a/​a/​t;​
3 .​source·​"MobileNetworkChartAc​tivity.​java" 3 .​source·​"MobileNetworkChartAc​tivity.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​constructor·​<init>()​V 5 .​method·​public·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​28 8 ····​.​line·​28
9 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​t;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​t;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​onAttachedToWindow()​V 13 .​method·​public·​onAttachedToWindow()​V
14 ····​.​locals·​2 14 ····​.​locals·​2
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​const/​4·​v1,​·​0x1 16 ····​const/​4·​v1,​·​0x1
   
17 ····​.​line·​44 17 ····​.​line·​44
18 ····​invoke-​super·​{p0},​·​La/​a/​a/​a/​t;​-​>onAttachedToWindow()​V 18 ····​invoke-​super·​{p0},​·​Landroid/​support/​a/​a/​t;​-​>onAttachedToWindow()​V
   
19 ····​.​line·​48 19 ····​.​line·​48
20 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>getWindow()​Landroid/​view/​Window;​ 20 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>getWindow()​Landroid/​view/​Window;​
   
21 ····​move-​result-​object·​v0 21 ····​move-​result-​object·​v0
   
22 ····​.​line·​49 22 ····​.​line·​49
Offset 49, 15 lines modified Offset 49, 15 lines modified
49 .​end·​method 49 .​end·​method
   
50 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V 50 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
51 ····​.​locals·​2 51 ····​.​locals·​2
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​32 53 ····​.​line·​32
54 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​t;​-​>onCreate(Landroid/​os/​Bundle;​)​V 54 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​t;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
55 ····​.​line·​34 55 ····​.​line·​34
56 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 56 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
57 ····​const/​16·​v1,​·​0xb 57 ····​const/​16·​v1,​·​0xb
   
58 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 58 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
Offset 65, 42 lines modified Offset 65, 42 lines modified
65 ····​.​line·​35 65 ····​.​line·​35
66 ····​const/​4·​v0,​·​0x1 66 ····​const/​4·​v0,​·​0x1
   
67 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>requestWindowFeature​(I)​Z 67 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>requestWindowFeature​(I)​Z
   
68 ····​.​line·​38 68 ····​.​line·​38
69 ····​:​cond_0 69 ····​:​cond_0
70 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>b()​La/​a/​a/​a/​aa;​ 70 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>b()​Landroid/​support/​a/​a/​aa;​
   
71 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
72 ····​const·​v1,​·​0x1020002 72 ····​const·​v1,​·​0x1020002
   
73 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​a/​aa;​-​>a(I)​La/​a/​a/​a/​q;​ 73 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​a/​a/​aa;​-​>a(I)​Landroid/​support/​a/​a/​q;​
   
74 ····​move-​result-​object·​v0 74 ····​move-​result-​object·​v0
   
75 ····​if-​nez·​v0,​·​:​cond_1 75 ····​if-​nez·​v0,​·​:​cond_1
   
76 ····​.​line·​39 76 ····​.​line·​39
77 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>b()​La/​a/​a/​a/​aa;​ 77 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​MobileNetworkChartAct​ivity;​-​>b()​Landroid/​support/​a/​a/​aa;​
   
78 ····​move-​result-​object·​v0 78 ····​move-​result-​object·​v0
   
79 ····​invoke-​virtual·​{v0},​·​La/​a/​a/​a/​aa;​-​>a()​La/​a/​a/​a/​an;​ 79 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​a/​aa;​-​>a()​Landroid/​support/​a/​a/​an;​
   
80 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
81 ····​new-​instance·​v1,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​ 81 ····​new-​instance·​v1,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​
   
82 ····​invoke-​direct·​{v1},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​><init>()​V 82 ····​invoke-​direct·​{v1},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​><init>()​V
   
83 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​a/​an;​-​>a(La/​a/​a/​a/​q;​)​La/​a/​a/​a/​an;​ 83 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​a/​a/​an;​-​>a(Landroid/​support/​a/​a/​q;​)​Landroid/​support/​a/​a/​an;​
   
84 ····​move-​result-​object·​v0 84 ····​move-​result-​object·​v0
   
85 ····​invoke-​virtual·​{v0},​·​La/​a/​a/​a/​an;​-​>a()​I 85 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​a/​an;​-​>a()​I
   
86 ····​.​line·​40 86 ····​.​line·​40
87 ····​:​cond_1 87 ····​:​cond_1
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
[−]
smali/org/pixmob/freemobile/netstat/ui/Netstat.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​public·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​ 1 .​class·​public·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​
2 .​super·​La/​a/​a/​a/​t;​ 2 .​super·​Landroid/​support/​a/​a/​t;​
3 .​source·​"Netstat.​java" 3 .​source·​"Netstat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​ 5 .​annotation·​build·​Landroid/​annotation/​SuppressLint;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​"CommitPrefEdits" 7 ········​"CommitPrefEdits"
Offset 43, 15 lines modified Offset 43, 15 lines modified
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​constructor·​<init>()​V 44 .​method·​public·​constructor·​<init>()​V
45 ····​.​locals·​0 45 ····​.​locals·​0
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​56 47 ····​.​line·​56
48 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​t;​-​><init>()​V 48 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​t;​-​><init>()​V
   
49 ····​return-​void 49 ····​return-​void
50 .​end·​method 50 .​end·​method
   
51 .​method·​static·​synthetic·​a(Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​)​V 51 .​method·​static·​synthetic·​a(Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​)​V
52 ····​.​locals·​4 52 ····​.​locals·​4
   
Offset 65, 56 lines modified Offset 65, 62 lines modified
65 ····​.​line·​3136 65 ····​.​line·​3136
66 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​ 66 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
   
67 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 67 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
68 ····​const·​v2,​·​0x7f0a0011 68 ····​const·​v2,​·​0x7f0a0011
   
  69 ····​.​line·​3137
69 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 70 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
70 ····​move-​result-​object·​v2 71 ····​move-​result-​object·​v2
   
71 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 72 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
72 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
73 ····​const·​v2,​·​0x7f0a0010 74 ····​const·​v2,​·​0x7f0a0010
   
  75 ····​.​line·​3138
74 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 76 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
75 ····​move-​result-​object·​v2 77 ····​move-​result-​object·​v2
   
76 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 78 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
77 ····​move-​result-​object·​v0 79 ····​move-​result-​object·​v0
   
78 ····​const·​v2,​·​0x7f0a000e 80 ····​const·​v2,​·​0x7f0a000e
   
  81 ····​.​line·​3140
79 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 82 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v2 83 ····​move-​result-​object·​v2
   
81 ····​new-​instance·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​h;​ 84 ····​new-​instance·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​h;​
   
82 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​h;​-​><init>(Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​)​V 85 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​h;​-​><init>(Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​)​V
   
  86 ····​.​line·​3139
83 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 87 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
84 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
85 ····​const·​v2,​·​0x7f0a000d 89 ····​const·​v2,​·​0x7f0a000d
   
  90 ····​.​line·​3151
86 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 91 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
87 ····​move-​result-​object·​v2 92 ····​move-​result-​object·​v2
   
88 ····​new-​instance·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​g;​ 93 ····​new-​instance·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​g;​
   
89 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​g;​-​><init>(Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​)​V 94 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​g;​-​><init>(Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​)​V
   
  95 ····​.​line·​3150
90 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(Lja​va/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 96 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNeutralButton(Lja​va/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
91 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v0
   
92 ····​.​line·​3158 98 ····​.​line·​3158
93 ····​invoke-​static·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​b/​b;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Intent;​ 99 ····​invoke-​static·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​b/​b;​-​>a(Landroid/​content/​Context;​)​Landroid/​content/​Intent;​
   
Offset 122, 22 lines modified Offset 128, 24 lines modified
   
122 ····​.​line·​3159 128 ····​.​line·​3159
123 ····​if-​eqz·​v2,​·​:​cond_0 129 ····​if-​eqz·​v2,​·​:​cond_0
   
124 ····​.​line·​3160 130 ····​.​line·​3160
125 ····​const·​v3,​·​0x7f0a000f 131 ····​const·​v3,​·​0x7f0a000f
   
  132 ····​.​line·​3161
126 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 133 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
Max diff block lines reached; 9138/12183 bytes (75.01%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/ui/Preferences.smali
Offset 105, 26 lines modified Offset 105, 28 lines modified
   
105 ····​const-​class·​v1,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​DocumentBrowser;​ 105 ····​const-​class·​v1,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​DocumentBrowser;​
   
106 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 106 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
107 ····​const-​string·​v1,​·​"url" 107 ····​const-​string·​v1,​·​"url"
   
  108 ····​.​line·​293
108 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 109 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
109 ····​move-​result-​object·​v0 110 ····​move-​result-​object·​v0
   
110 ····​const-​string·​v1,​·​"hideButtonBar" 111 ····​const-​string·​v1,​·​"hideButtonBar"
   
111 ····​const/​4·​v2,​·​0x1 112 ····​const/​4·​v2,​·​0x1
   
112 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​ 113 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Z)​Landroid/​content/​Intent;​
   
113 ····​move-​result-​object·​v0 114 ····​move-​result-​object·​v0
   
  115 ····​.​line·​292
114 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>startActivity(Landro​id/​content/​Intent;​)​V 116 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
115 ····​.​line·​295 117 ····​.​line·​295
116 ····​return-​void 118 ····​return-​void
117 .​end·​method 119 .​end·​method
   
   
Offset 260, 18 lines modified Offset 262, 20 lines modified
260 ····​.​line·​103 262 ····​.​line·​103
261 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>c:​Ljava/​util/​Map;​ 263 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>c:​Ljava/​util/​Map;​
   
262 ····​const-​string·​v1,​·​"network_operator_set​tings" 264 ····​const-​string·​v1,​·​"network_operator_set​tings"
   
263 ····​const·​v3,​·​0x7f0a0049 265 ····​const·​v3,​·​0x7f0a0049
   
  266 ····​.​line·​104
264 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>getString(I)​Ljava/​lang/​String;​ 267 ····​invoke-​virtual·​{p0,​·​v3},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>getString(I)​Ljava/​lang/​String;​
   
265 ····​move-​result-​object·​v3 268 ····​move-​result-​object·​v3
   
  269 ····​.​line·​103
266 ····​invoke-​interface·​{v0,​·​v1,​·​v3},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 270 ····​invoke-​interface·​{v0,​·​v1,​·​v3},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
267 ····​.​line·​106 271 ····​.​line·​106
268 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>getPreferenceManager​()​Landroid/​preference/​PreferenceManager;​ 272 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>getPreferenceManager​()​Landroid/​preference/​PreferenceManager;​
   
269 ····​move-​result-​object·​v4 273 ····​move-​result-​object·​v4
   
Offset 1287, 20 lines modified Offset 1291, 22 lines modified
   
1287 ····​move-​result-​object·​v0 1291 ····​move-​result-​object·​v0
   
1288 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1292 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1289 ····​move-​result-​object·​v0 1293 ····​move-​result-​object·​v0
   
  1294 ····​.​line·​274
1290 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 1295 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
1291 ····​move-​result-​object·​v0 1296 ····​move-​result-​object·​v0
   
1292 ····​invoke-​direct·​{v1,​·​v3,​·​v0},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 1297 ····​invoke-​direct·​{v1,​·​v3,​·​v0},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
  1298 ····​.​line·​273
1293 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>startActivity(Landro​id/​content/​Intent;​)​V 1299 ····​invoke-​virtual·​{p0,​·​v1},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Preferences;​-​>startActivity(Landro​id/​content/​Intent;​)​V
   
1294 ····​goto·​:​goto_1 1300 ····​goto·​:​goto_1
   
1295 ····​.​line·​278 1301 ····​.​line·​278
1296 ····​:​pswitch_3 1302 ····​:​pswitch_3
1297 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 1303 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​
[−]
smali/org/pixmob/freemobile/netstat/ui/b.smali
Offset 1, 19 lines modified Offset 1, 19 lines modified
1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​b;​ 1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​b;​
2 .​super·​La/​a/​a/​a/​p;​ 2 .​super·​Landroid/​support/​a/​a/​p;​
3 .​source·​"ExportDialogFragment​.​java" 3 .​source·​"ExportDialogFragment​.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​constructor·​<init>()​V 5 .​method·​public·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​30 8 ····​.​line·​30
9 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​p;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​p;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​final·​b()​Landroid/​app/​Dialog;​ 13 .​method·​public·​final·​b()​Landroid/​app/​Dialog;​
Offset 21, 22 lines modified Offset 21, 22 lines modified
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​const/​4·​v3,​·​0x1 22 ····​const/​4·​v3,​·​0x1
   
23 ····​.​line·​42 23 ····​.​line·​42
24 ····​new-​instance·​v0,​·​Landroid/​app/​ProgressDialog;​ 24 ····​new-​instance·​v0,​·​Landroid/​app/​ProgressDialog;​
   
25 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​b;​-​>f()​La/​a/​a/​a/​t;​ 25 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​b;​-​>f()​Landroid/​support/​a/​a/​t;​
   
26 ····​move-​result-​object·​v1 26 ····​move-​result-​object·​v1
   
27 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​ProgressDialog;​-​><init>(Landroid/​content/​Context;​)​V 27 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​ProgressDialog;​-​><init>(Landroid/​content/​Context;​)​V
   
28 ····​.​line·​1658 28 ····​.​line·​1658
29 ····​invoke-​virtual·​{p0},​·​La/​a/​a/​a/​q;​-​>g()​Landroid/​content/​res/​Resources;​ 29 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​a/​a/​q;​-​>g()​Landroid/​content/​res/​Resources;​
   
30 ····​move-​result-​object·​v1 30 ····​move-​result-​object·​v1
   
31 ····​const·​v2,​·​0x7f0a0006 31 ····​const·​v2,​·​0x7f0a0006
   
32 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 32 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
[−]
smali/org/pixmob/freemobile/netstat/ui/c.smali
Offset 1, 35 lines modified Offset 1, 35 lines modified
1 .​class·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​ 1 .​class·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​
2 .​super·​Landroid/​os/​AsyncTask;​ 2 .​super·​Landroid/​os/​AsyncTask;​
3 .​source·​"ExportTask.​java" 3 .​source·​"ExportTask.​java"
   
   
4 #·​instance·​fields 4 #·​instance·​fields
5 .​field·​a:​La/​a/​a/​a/​aa;​ 5 .​field·​a:​Landroid/​support/​a/​a/​aa;​
   
6 .​field·​b:​Z 6 .​field·​b:​Z
   
7 .​field·​private·​final·​c:​Landroid/​content/​Context;​ 7 .​field·​private·​final·​c:​Landroid/​content/​Context;​
   
8 .​field·​private·​d:​Z 8 .​field·​private·​d:​Z
   
   
9 #·​direct·​methods 9 #·​direct·​methods
10 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​La/​a/​a/​a/​aa;​)​V 10 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​support/​a/​a/​aa;​)​V
11 ····​.​locals·​0 11 ····​.​locals·​0
   
12 ····​.​prologue 12 ····​.​prologue
13 ····​.​line·​56 13 ····​.​line·​56
14 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 14 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
15 ····​.​line·​57 15 ····​.​line·​57
16 ····​iput-​object·​p1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​-​>c:​Landroid/​content/​Context;​ 16 ····​iput-​object·​p1,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​-​>c:​Landroid/​content/​Context;​
   
17 ····​.​line·​58 17 ····​.​line·​58
18 ····​iput-​object·​p2,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​-​>a:​La/​a/​a/​a/​aa;​ 18 ····​iput-​object·​p2,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​-​>a:​Landroid/​support/​a/​a/​aa;​
   
19 ····​.​line·​59 19 ····​.​line·​59
20 ····​return-​void 20 ····​return-​void
21 .​end·​method 21 .​end·​method
   
22 .​method·​private·​varargs·​a()​Ljava/​lang/​Boolean;​ 22 .​method·​private·​varargs·​a()​Ljava/​lang/​Boolean;​
23 ····​.​locals·​21 23 ····​.​locals·​21
Offset 54, 14 lines modified Offset 54, 15 lines modified
54 ····​return-​object·​v2 54 ····​return-​object·​v2
   
55 ····​.​line·​1135 55 ····​.​line·​1135
56 ····​:​cond_0 56 ····​:​cond_0
57 ····​:​try_start_0 57 ····​:​try_start_0
58 ····​new-​instance·​v2,​·​Ljava/​io/​File;​ 58 ····​new-​instance·​v2,​·​Ljava/​io/​File;​
   
  59 ····​.​line·​1136
59 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 60 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
60 ····​move-​result-​object·​v3 61 ····​move-​result-​object·​v3
   
61 ····​const-​string·​v4,​·​"freemobilenetstat.​csv" 62 ····​const-​string·​v4,​·​"freemobilenetstat.​csv"
   
62 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 63 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
Offset 405, 100 lines modified Offset 406, 109 lines modified
   
405 ····​const-​string·​v17,​·​";​" 406 ····​const-​string·​v17,​·​";​"
   
406 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 407 ····​invoke-​virtual/​range·​{v16·​.​.​·​v17},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
407 ····​move-​result-​object·​v16 408 ····​move-​result-​object·​v16
   
  409 ····​.​line·​1183
408 ····​move-​object/​from16·​v0,​·​v16 410 ····​move-​object/​from16·​v0,​·​v16
   
409 ····​invoke-​virtual·​{v0,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 411 ····​invoke-​virtual·​{v0,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
410 ····​move-​result-​object·​v9 412 ····​move-​result-​object·​v9
   
411 ····​const-​string·​v16,​·​";​" 413 ····​const-​string·​v16,​·​";​"
   
412 ····​move-​object/​from16·​v0,​·​v16 414 ····​move-​object/​from16·​v0,​·​v16
   
413 ····​invoke-​virtual·​{v9,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 415 ····​invoke-​virtual·​{v9,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
414 ····​move-​result-​object·​v9 416 ····​move-​result-​object·​v9
   
  417 ····​.​line·​1184
415 ····​invoke-​virtual·​{v9,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 418 ····​invoke-​virtual·​{v9,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
416 ····​move-​result-​object·​v9 419 ····​move-​result-​object·​v9
   
417 ····​const-​string·​v15,​·​";​" 420 ····​const-​string·​v15,​·​";​"
   
418 ····​invoke-​virtual·​{v9,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 421 ····​invoke-​virtual·​{v9,​·​v15},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
419 ····​move-​result-​object·​v9 422 ····​move-​result-​object·​v9
   
  423 ····​.​line·​1185
420 ····​invoke-​virtual·​{v9,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 424 ····​invoke-​virtual·​{v9,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
421 ····​move-​result-​object·​v8 425 ····​move-​result-​object·​v8
   
422 ····​const-​string·​v9,​·​";​" 426 ····​const-​string·​v9,​·​";​"
   
423 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 427 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
424 ····​move-​result-​object·​v8 428 ····​move-​result-​object·​v8
   
  429 ····​.​line·​1186
425 ····​invoke-​virtual·​{v8,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 430 ····​invoke-​virtual·​{v8,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 6462/9212 bytes (70.15%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/ui/d.smali
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​ 1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​
2 .​super·​La/​a/​a/​a/​q;​ 2 .​super·​Landroid/​support/​a/​a/​q;​
3 .​source·​"MobileNetworkChartFr​agment.​java" 3 .​source·​"MobileNetworkChartFr​agment.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​La/​a/​a/​a/​aw;​ 5 .​implements·​Landroid/​support/​a/​a/​aw;​
   
   
6 #·​instance·​fields 6 #·​instance·​fields
7 .​field·​private·​a:​Landroid/​database/​ContentObserver;​ 7 .​field·​private·​a:​Landroid/​database/​ContentObserver;​
   
8 .​field·​private·​ai:​Landroid/​widget/​TextView;​ 8 .​field·​private·​ai:​Landroid/​widget/​TextView;​
   
Offset 32, 26 lines modified Offset 32, 26 lines modified
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​public·​constructor·​<init>()​V 33 .​method·​public·​constructor·​<init>()​V
34 ····​.​locals·​0 34 ····​.​locals·​0
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​30 36 ····​.​line·​30
37 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​q;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​q;​-​><init>()​V
   
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
40 .​method·​static·​synthetic·​a(Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​)​V 40 .​method·​static·​synthetic·​a(Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​)​V
41 ····​.​locals·​1 41 ····​.​locals·​1
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​30 43 ····​.​line·​30
44 ····​.​line·​1729 44 ····​.​line·​1729
45 ····​iget-​boolean·​v0,​·​p0,​·​La/​a/​a/​a/​q;​-​>J:​Z 45 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​a/​a/​q;​-​>J:​Z
   
46 ····​.​line·​1161 46 ····​.​line·​1161
47 ····​if-​nez·​v0,​·​:​cond_0 47 ····​if-​nez·​v0,​·​:​cond_0
   
48 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>h()​Z 48 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>h()​Z
   
49 ····​move-​result·​v0 49 ····​move-​result·​v0
Offset 61, 44 lines modified Offset 61, 44 lines modified
61 ····​.​line·​1162 61 ····​.​line·​1162
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​:​goto_0 63 ····​:​goto_0
64 ····​return-​void 64 ····​return-​void
   
65 ····​.​line·​1164 65 ····​.​line·​1164
66 ····​:​cond_1 66 ····​:​cond_1
67 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>j()​La/​a/​a/​a/​av;​ 67 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>j()​Landroid/​support/​a/​a/​av;​
   
68 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
69 ····​invoke-​virtual·​{v0},​·​La/​a/​a/​a/​av;​-​>a()​Z 69 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​a/​av;​-​>a()​Z
   
70 ····​move-​result·​v0 70 ····​move-​result·​v0
   
71 ····​if-​nez·​v0,​·​:​cond_0 71 ····​if-​nez·​v0,​·​:​cond_0
   
72 ····​.​line·​1173 72 ····​.​line·​1173
73 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>j()​La/​a/​a/​a/​av;​ 73 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>j()​Landroid/​support/​a/​a/​av;​
   
74 ····​move-​result-​object·​v0 74 ····​move-​result-​object·​v0
   
75 ····​invoke-​virtual·​{v0,​·​p0},​·​La/​a/​a/​a/​av;​-​>b(La/​a/​a/​a/​aw;​)​La/​a/​a/​b/​d;​ 75 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​a/​a/​av;​-​>b(Landroid/​support/​a/​a/​aw;​)​Landroid/​support/​a/​b/​d;​
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
77 .​end·​method 77 .​end·​method
   
   
78 #·​virtual·​methods 78 #·​virtual·​methods
79 .​method·​public·​final·​a()​La/​a/​a/​b/​d;​ 79 .​method·​public·​final·​a()​Landroid/​support/​a/​b/​d;​
80 ····​.​locals·​2 80 ····​.​locals·​2
   
81 ····​.​prologue 81 ····​.​prologue
82 ····​.​line·​102 82 ····​.​line·​102
83 ····​new-​instance·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​ 83 ····​new-​instance·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​
   
84 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>f()​La/​a/​a/​a/​t;​ 84 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​d;​-​>f()​Landroid/​support/​a/​a/​t;​
   
85 ····​move-​result-​object·​v1 85 ····​move-​result-​object·​v1
   
86 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​-​><init>(Landroid/​content/​Context;​)​V 86 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​-​><init>(Landroid/​content/​Context;​)​V
   
87 ····​return-​object·​v0 87 ····​return-​object·​v0
88 .​end·​method 88 .​end·​method
Offset 573, 29 lines modified Offset 573, 29 lines modified
573 .​end·​method 573 .​end·​method
   
574 .​method·​public·​final·​c(Landroid/​os/​Bundle;​)​V 574 .​method·​public·​final·​c(Landroid/​os/​Bundle;​)​V
575 ····​.​locals·​2 575 ····​.​locals·​2
   
576 ····​.​prologue 576 ····​.​prologue
577 ····​.​line·​46 577 ····​.​line·​46
578 ····​invoke-​super·​{p0,​·​p1},​·​La/​a/​a/​a/​q;​-​>c(Landroid/​os/​Bundle;​)​V 578 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​q;​-​>c(Landroid/​os/​Bundle;​)​V
   
579 ····​.​line·​50 579 ····​.​line·​50
580 ····​new-​instance·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​e;​ 580 ····​new-​instance·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​e;​
   
581 ····​new-​instance·​v1,​·​Landroid/​os/​Handler;​ 581 ····​new-​instance·​v1,​·​Landroid/​os/​Handler;​
Max diff block lines reached; 2912/5771 bytes (50.46%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/ui/j.smali
Offset 36, 12 lines modified Offset 36, 12 lines modified
36 ····​.​line·​200 36 ····​.​line·​200
37 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​j;​-​>a:​Landroid/​app/​Activity;​ 37 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​j;​-​>a:​Landroid/​app/​Activity;​
   
38 ····​sget-​object·​v1,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​-​>m:​[Ljava/​lang/​String;​ 38 ····​sget-​object·​v1,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​Netstat;​-​>m:​[Ljava/​lang/​String;​
   
39 ····​const/​4·​v2,​·​0x0 39 ····​const/​4·​v2,​·​0x0
   
40 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​La/​a/​a/​a/​a;​-​>a(Landroid/​app/​Activity;​[Ljava/​lang/​String;​I)​V 40 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​a/​a/​a;​-​>a(Landroid/​app/​Activity;​[Ljava/​lang/​String;​I)​V
   
41 ····​.​line·​201 41 ····​.​line·​201
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
[−]
smali/org/pixmob/freemobile/netstat/ui/n.smali
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​ 1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​
2 .​super·​La/​a/​a/​a/​q;​ 2 .​super·​Landroid/​support/​a/​a/​q;​
3 .​source·​"StatisticsFragment.​java" 3 .​source·​"StatisticsFragment.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​La/​a/​a/​a/​aw;​ 5 .​implements·​Landroid/​support/​a/​a/​aw;​
   
   
6 #·​static·​fields 6 #·​static·​fields
7 .​field·​private·​static·​a:​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​ 7 .​field·​private·​static·​a:​Lorg/​pixmob/​freemobile/​netstat/​ui/​c;​
   
   
8 #·​instance·​fields 8 #·​instance·​fields
Offset 44, 15 lines modified Offset 44, 15 lines modified
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​public·​constructor·​<init>()​V 45 .​method·​public·​constructor·​<init>()​V
46 ····​.​locals·​0 46 ····​.​locals·​0
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​54 48 ····​.​line·​54
49 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​q;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​q;​-​><init>()​V
   
50 ····​return-​void 50 ····​return-​void
51 .​end·​method 51 .​end·​method
   
52 .​method·​private·​a(Landroid/​widget/​TextView;​J)​V 52 .​method·​private·​a(Landroid/​widget/​TextView;​J)​V
53 ····​.​locals·​10 53 ····​.​locals·​10
   
Offset 73, 15 lines modified Offset 73, 15 lines modified
73 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 73 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
74 ····​.​line·​257 74 ····​.​line·​257
75 ····​return-​void 75 ····​return-​void
   
76 ····​.​line·​6263 76 ····​.​line·​6263
77 ····​:​cond_1 77 ····​:​cond_1
78 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>f()​La/​a/​a/​a/​t;​ 78 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>f()​Landroid/​support/​a/​a/​t;​
   
79 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
80 ····​const-​string·​v0,​·​"-​" 80 ····​const-​string·​v0,​·​"-​"
   
81 ····​.​line·​7035 81 ····​.​line·​7035
82 ····​const-​wide/​16·​v2,​·​0x0 82 ····​const-​wide/​16·​v2,​·​0x0
Offset 348, 15 lines modified Offset 348, 15 lines modified
   
348 .​method·​static·​synthetic·​a(Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​)​V 348 .​method·​static·​synthetic·​a(Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​)​V
349 ····​.​locals·​1 349 ····​.​locals·​1
   
350 ····​.​prologue 350 ····​.​prologue
351 ····​.​line·​54 351 ····​.​line·​54
352 ····​.​line·​8729 352 ····​.​line·​8729
353 ····​iget-​boolean·​v0,​·​p0,​·​La/​a/​a/​a/​q;​-​>J:​Z 353 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​a/​a/​q;​-​>J:​Z
   
354 ····​.​line·​8190 354 ····​.​line·​8190
355 ····​if-​nez·​v0,​·​:​cond_0 355 ····​if-​nez·​v0,​·​:​cond_0
   
356 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>h()​Z 356 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>h()​Z
   
357 ····​move-​result·​v0 357 ····​move-​result·​v0
Offset 366, 44 lines modified Offset 366, 44 lines modified
366 ····​.​line·​8191 366 ····​.​line·​8191
367 ····​:​cond_0 367 ····​:​cond_0
368 ····​:​goto_0 368 ····​:​goto_0
369 ····​return-​void 369 ····​return-​void
   
370 ····​.​line·​8193 370 ····​.​line·​8193
371 ····​:​cond_1 371 ····​:​cond_1
372 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>j()​La/​a/​a/​a/​av;​ 372 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>j()​Landroid/​support/​a/​a/​av;​
   
373 ····​move-​result-​object·​v0 373 ····​move-​result-​object·​v0
   
374 ····​invoke-​virtual·​{v0},​·​La/​a/​a/​a/​av;​-​>a()​Z 374 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​a/​av;​-​>a()​Z
   
375 ····​move-​result·​v0 375 ····​move-​result·​v0
   
376 ····​if-​nez·​v0,​·​:​cond_0 376 ····​if-​nez·​v0,​·​:​cond_0
   
377 ····​.​line·​8202 377 ····​.​line·​8202
378 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>j()​La/​a/​a/​a/​av;​ 378 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>j()​Landroid/​support/​a/​a/​av;​
   
379 ····​move-​result-​object·​v0 379 ····​move-​result-​object·​v0
   
380 ····​invoke-​virtual·​{v0,​·​p0},​·​La/​a/​a/​a/​av;​-​>b(La/​a/​a/​a/​aw;​)​La/​a/​a/​b/​d;​ 380 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​a/​a/​av;​-​>b(Landroid/​support/​a/​a/​aw;​)​Landroid/​support/​a/​b/​d;​
   
381 ····​goto·​:​goto_0 381 ····​goto·​:​goto_0
382 .​end·​method 382 .​end·​method
   
   
383 #·​virtual·​methods 383 #·​virtual·​methods
384 .​method·​public·​final·​a()​La/​a/​a/​b/​d;​ 384 .​method·​public·​final·​a()​Landroid/​support/​a/​b/​d;​
385 ····​.​locals·​2 385 ····​.​locals·​2
   
386 ····​.​prologue 386 ····​.​prologue
387 ····​.​line·​207 387 ····​.​line·​207
388 ····​new-​instance·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​ 388 ····​new-​instance·​v0,​·​Lorg/​pixmob/​freemobile/​netstat/​content/​f;​
   
389 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>f()​La/​a/​a/​a/​t;​ 389 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​n;​-​>f()​Landroid/​support/​a/​a/​t;​
Max diff block lines reached; 12145/14952 bytes (81.23%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/ui/p.smali
Offset 1, 97 lines modified Offset 1, 103 lines modified
1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​ 1 .​class·​public·​final·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​
2 .​super·​La/​a/​a/​a/​p;​ 2 .​super·​Landroid/​support/​a/​a/​p;​
3 .​source·​"UnsupportedSimDialog​Fragment.​java" 3 .​source·​"UnsupportedSimDialog​Fragment.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​constructor·​<init>()​V 5 .​method·​public·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​32 8 ····​.​line·​32
9 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​p;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​p;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​final·​b()​Landroid/​app/​Dialog;​ 13 .​method·​public·​final·​b()​Landroid/​app/​Dialog;​
14 ····​.​locals·​3 14 ····​.​locals·​3
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·​35 16 ····​.​line·​35
17 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​ 17 ····​new-​instance·​v0,​·​Landroid/​app/​AlertDialog$Builder;​
   
18 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​La/​a/​a/​a/​t;​ 18 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​Landroid/​support/​a/​a/​t;​
   
19 ····​move-​result-​object·​v1 19 ····​move-​result-​object·​v1
   
20 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 20 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
21 ····​const·​v1,​·​0x7f0a006c 21 ····​const·​v1,​·​0x7f0a006c
   
  22 ····​.​line·​36
22 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 23 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
23 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
24 ····​const·​v1,​·​0x7f0a006d 25 ····​const·​v1,​·​0x7f0a006d
   
  26 ····​.​line·​37
25 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 27 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
26 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
27 ····​const·​v1,​·​0x1080027 29 ····​const·​v1,​·​0x1080027
   
  30 ····​.​line·​38
28 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​ 31 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
   
29 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v0
   
30 ····​const·​v1,​·​0x7f0a0058 33 ····​const·​v1,​·​0x7f0a0058
   
31 ····​new-​instance·​v2,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​q;​ 34 ····​new-​instance·​v2,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​q;​
   
32 ····​invoke-​direct·​{v2,​·​p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​q;​-​><init>(Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​)​V 35 ····​invoke-​direct·​{v2,​·​p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​q;​-​><init>(Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​)​V
   
  36 ····​.​line·​39
33 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 37 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
34 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
  39 ····​.​line·​45
35 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 40 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
36 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
  42 ····​.​line·​35
37 ····​return-​object·​v0 43 ····​return-​object·​v0
38 .​end·​method 44 .​end·​method
   
39 .​method·​public·​final·​d()​V 45 .​method·​public·​final·​d()​V
40 ····​.​locals·​4 46 ····​.​locals·​4
   
41 ····​.​prologue 47 ····​.​prologue
42 ····​.​line·​50 48 ····​.​line·​50
43 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​La/​a/​a/​a/​t;​ 49 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​Landroid/​support/​a/​a/​t;​
   
44 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
45 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​ 51 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
   
46 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​La/​a/​a/​a/​t;​ 52 ····​invoke-​virtual·​{p0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​Landroid/​support/​a/​a/​t;​
   
47 ····​move-​result-​object·​v2 53 ····​move-​result-​object·​v2
   
48 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​t;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 54 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​t;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
49 ····​move-​result-​object·​v2 55 ····​move-​result-​object·​v2
   
50 ····​const-​class·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​ 56 ····​const-​class·​v3,​·​Lorg/​pixmob/​freemobile/​netstat/​MonitorService;​
   
51 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 57 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
52 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​a/​t;​-​>stopService(Landroid​/​content/​Intent;​)​Z 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​a/​a/​t;​-​>stopService(Landroid​/​content/​Intent;​)​Z
   
53 ····​.​line·​51 59 ····​.​line·​51
54 ····​const/​4·​v0,​·​0x0 60 ····​const/​4·​v0,​·​0x0
Max diff block lines reached; 70/3267 bytes (2.14%) of diff not shown.
[−]
smali/org/pixmob/freemobile/netstat/ui/q.smali
Offset 28, 16 lines modified Offset 28, 16 lines modified
28 .​method·​public·​final·​onClick(Landroid/​content/​DialogInterface;​I)​V 28 .​method·​public·​final·​onClick(Landroid/​content/​DialogInterface;​I)​V
29 ····​.​locals·​1 29 ····​.​locals·​1
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​43 31 ····​.​line·​43
32 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​q;​-​>a:​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​ 32 ····​iget-​object·​v0,​·​p0,​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​q;​-​>a:​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​
   
33 ····​invoke-​virtual·​{v0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​La/​a/​a/​a/​t;​ 33 ····​invoke-​virtual·​{v0},​·​Lorg/​pixmob/​freemobile/​netstat/​ui/​p;​-​>f()​Landroid/​support/​a/​a/​t;​
   
34 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
35 ····​invoke-​virtual·​{v0},​·​La/​a/​a/​a/​t;​-​>finish()​V 35 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​a/​a/​t;​-​>finish()​V
   
36 ····​.​line·​44 36 ····​.​line·​44
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
[−]
original/AndroidManifest.xml
Offset 64, 16 lines modified Offset 64, 16 lines modified
000003f0:​·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100··​N.​a.​m.​e.​.​.​.​.​m.​a.​ 000003f0:​·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00·​6100··​N.​a.​m.​e.​.​.​.​.​m.​a.​
00000400:​·​6e00·​6900·​6600·​6500·​7300·​7400·​0000·​1d00··​n.​i.​f.​e.​s.​t.​.​.​.​.​ 00000400:​·​6e00·​6900·​6600·​6500·​7300·​7400·​0000·​1d00··​n.​i.​f.​e.​s.​t.​.​.​.​.​
00000410:​·​6f00·​7200·​6700·​2e00·​7000·​6900·​7800·​6d00··​o.​r.​g.​.​.​p.​i.​x.​m.​ 00000410:​·​6f00·​7200·​6700·​2e00·​7000·​6900·​7800·​6d00··​o.​r.​g.​.​.​p.​i.​x.​m.​
00000420:​·​6f00·​6200·​2e00·​6600·​7200·​6500·​6500·​6d00··​o.​b.​.​.​f.​r.​e.​e.​m.​ 00000420:​·​6f00·​6200·​2e00·​6600·​7200·​6500·​6500·​6d00··​o.​b.​.​.​f.​r.​e.​e.​m.​
00000430:​·​6f00·​6200·​6900·​6c00·​6500·​2e00·​6e00·​6500··​o.​b.​i.​l.​e.​.​.​n.​e.​ 00000430:​·​6f00·​6200·​6900·​6c00·​6500·​2e00·​6e00·​6500··​o.​b.​i.​l.​e.​.​.​n.​e.​
00000440:​·​7400·​7300·​7400·​6100·​7400·​0000·​0500·​3200··​t.​s.​t.​a.​t.​.​.​.​.​2.​ 00000440:​·​7400·​7300·​7400·​6100·​7400·​0000·​0500·​3200··​t.​s.​t.​a.​t.​.​.​.​.​2.​
00000450:​·​2e00·​3400·​2e00·​3100·​0000·​0200·​3200·​3300··​.​.​4.​.​.​1.​.​.​.​.​2.​3.​ 00000450:​·​2e00·​3400·​2e00·​3100·​0000·​0200·​3200·​3300··​.​.​4.​.​.​1.​.​.​.​.​2.​3.​
00000460:​·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3100··​.​.​.​.​6.​.​.​0.​-​.​2.​1.​ 00000460:​·​0000·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3700··​.​.​.​.​6.​.​.​0.​-​.​2.​7.​
00000470:​·​3600·​3600·​3700·​3600·​3700·​0000·​0800·​7500··6.​6.​7.​6.​7.​.​.​.​.​u.​ 00000470:​·​3000·​3400·​3000·​3000·​3200·​0000·​0800·​7500··0.​4.​0.​0.​2.​.​.​.​.​u.​
00000480:​·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000··​s.​e.​s.​-​.​s.​d.​k.​.​.​ 00000480:​·​7300·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000··​s.​e.​s.​-​.​s.​d.​k.​.​.​
00000490:​·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000·​6500··​.​.​u.​s.​e.​s.​-​.​p.​e.​ 00000490:​·​0f00·​7500·​7300·​6500·​7300·​2d00·​7000·​6500··​.​.​u.​s.​e.​s.​-​.​p.​e.​
000004a0:​·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00··​r.​m.​i.​s.​s.​i.​o.​n.​ 000004a0:​·​7200·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00··​r.​m.​i.​s.​s.​i.​o.​n.​
000004b0:​·​0000·​2700·​6100·​6e00·​6400·​7200·​6f00·​6900··​.​.​'.​a.​n.​d.​r.​o.​i.​ 000004b0:​·​0000·​2700·​6100·​6e00·​6400·​7200·​6f00·​6900··​.​.​'.​a.​n.​d.​r.​o.​i.​
000004c0:​·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300··​d.​.​.​p.​e.​r.​m.​i.​s.​ 000004c0:​·​6400·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300··​d.​.​.​p.​e.​r.​m.​i.​s.​
000004d0:​·​7300·​6900·​6f00·​6e00·​2e00·​4100·​4300·​4300··​s.​i.​o.​n.​.​.​A.​C.​C.​ 000004d0:​·​7300·​6900·​6f00·​6e00·​2e00·​4100·​4300·​4300··​s.​i.​o.​n.​.​.​A.​C.​C.​
000004e0:​·​4500·​5300·​5300·​5f00·​4e00·​4500·​5400·​5700··​E.​S.​S.​_.​N.​E.​T.​W.​ 000004e0:​·​4500·​5300·​5300·​5f00·​4e00·​4500·​5400·​5700··​E.​S.​S.​_.​N.​E.​T.​W.​
[−]
smali/a/a/a/e/l.smali vs.
smali/android/support/a/e/l.smali
Files similar despite different names (difference score: 39)
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 .​class·​La/​a/​a/​e/​l;​ 1 .​class·​Landroid/​support/​a/​e/​l;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ViewCompat.​java" 3 .​source·​"ViewCompat.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​La/​a/​a/​e/​x;​ 5 .​implements·​Landroid/​support/​a/​e/​x;​
   
   
6 #·​instance·​fields 6 #·​instance·​fields
7 .​field·​a:​Ljava/​util/​WeakHashMap;​ 7 .​field·​a:​Ljava/​util/​WeakHashMap;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
Offset 17, 15 lines modified Offset 17, 15 lines modified
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​462 18 ····​.​line·​462
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​466 20 ····​.​line·​466
21 ····​const/​4·​v0,​·​0x0 21 ····​const/​4·​v0,​·​0x0
   
22 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​e/​l;​-​>a:​Ljava/​util/​WeakHashMap;​ 22 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​e/​l;​-​>a:​Ljava/​util/​WeakHashMap;​
   
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
   
25 #·​virtual·​methods 25 #·​virtual·​methods
26 .​method·​public·​a(Landroid/​view/​View;​)​I 26 .​method·​public·​a(Landroid/​view/​View;​)​I
[−]
smali/a/a/a/d/e.smali vs.
smali/android/support/a/d/e.smali
Files similar despite different names (difference score: 52)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​final·​La/​a/​a/​d/​e;​ 1 .​class·​public·​final·​Landroid/​support/​a/​d/​e;​
2 .​super·​Ljava/​io/​Writer;​ 2 .​super·​Ljava/​io/​Writer;​
3 .​source·​"LogWriter.​java" 3 .​source·​"LogWriter.​java"
   
   
4 #·​instance·​fields 4 #·​instance·​fields
5 .​field·​private·​final·​a:​Ljava/​lang/​String;​ 5 .​field·​private·​final·​a:​Ljava/​lang/​String;​
   
Offset 20, 53 lines modified Offset 20, 53 lines modified
20 ····​.​line·​31 20 ····​.​line·​31
21 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 21 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
22 ····​const/​16·​v1,​·​0x80 22 ····​const/​16·​v1,​·​0x80
   
23 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V 23 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​><init>(I)​V
   
24 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 24 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
25 ····​.​line·​40 25 ····​.​line·​40
26 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​d/​e;​-​>a:​Ljava/​lang/​String;​ 26 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​d/​e;​-​>a:​Ljava/​lang/​String;​
   
27 ····​.​line·​41 27 ····​.​line·​41
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​private·​a()​V 30 .​method·​private·​a()​V
31 ····​.​locals·​3 31 ····​.​locals·​3
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​64 33 ····​.​line·​64
34 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
36 ····​move-​result·​v0 36 ····​move-​result·​v0
   
37 ····​if-​lez·​v0,​·​:​cond_0 37 ····​if-​lez·​v0,​·​:​cond_0
   
38 ····​.​line·​65 38 ····​.​line·​65
39 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​d/​e;​-​>a:​Ljava/​lang/​String;​ 39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​e;​-​>a:​Ljava/​lang/​String;​
   
40 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 40 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
41 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v1 42 ····​move-​result-​object·​v1
   
43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
44 ····​.​line·​66 44 ····​.​line·​66
45 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
46 ····​const/​4·​v1,​·​0x0 46 ····​const/​4·​v1,​·​0x0
   
47 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​ 47 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​a/​d/​e;​-​>b:​Ljava/​lang/​StringBuilder;​
   
48 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 48 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
49 ····​move-​result·​v2 49 ····​move-​result·​v2
   
50 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>delete(II)​Ljava/​lang/​StringBuilder;​ 50 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>delete(II)​Ljava/​lang/​StringBuilder;​
   
Offset 78, 26 lines modified Offset 78, 26 lines modified
   
78 #·​virtual·​methods 78 #·​virtual·​methods
79 .​method·​public·​final·​close()​V 79 .​method·​public·​final·​close()​V
80 ····​.​locals·​0 80 ····​.​locals·​0
   
81 ····​.​prologue 81 ····​.​prologue
82 ····​.​line·​44 82 ····​.​line·​44
83 ····​invoke-​direct·​{p0},​·​La/​a/​a/​d/​e;​-​>a()​V 83 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​d/​e;​-​>a()​V
   
84 ····​.​line·​45 84 ····​.​line·​45
85 ····​return-​void 85 ····​return-​void
86 .​end·​method 86 .​end·​method
   
87 .​method·​public·​final·​flush()​V 87 .​method·​public·​final·​flush()​V
88 ····​.​locals·​0 88 ····​.​locals·​0
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​48 90 ····​.​line·​48
91 ····​invoke-​direct·​{p0},​·​La/​a/​a/​d/​e;​-​>a()​V 91 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​d/​e;​-​>a()​V
   
92 ····​.​line·​49 92 ····​.​line·​49
93 ····​return-​void 93 ····​return-​void
94 .​end·​method 94 .​end·​method
   
95 .​method·​public·​final·​write([CII)​V 95 .​method·​public·​final·​write([CII)​V
96 ····​.​locals·​3 96 ····​.​locals·​3
Offset 116, 25 lines modified Offset 116, 25 lines modified
   
116 ····​.​line·​54 116 ····​.​line·​54
117 ····​const/​16·​v2,​·​0xa 117 ····​const/​16·​v2,​·​0xa
   
118 ····​if-​ne·​v1,​·​v2,​·​:​cond_0 118 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
   
119 ····​.​line·​55 119 ····​.​line·​55
120 ····​invoke-​direct·​{p0},​·​La/​a/​a/​d/​e;​-​>a()​V 120 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​d/​e;​-​>a()​V
   
Max diff block lines reached; 379/3203 bytes (11.83%) of diff not shown.
[−]
smali/a/a/a/b/h.smali vs.
smali/android/support/a/b/h.smali
Files similar despite different names (difference score: 33)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​La/​a/​a/​b/​h;​ 1 .​class·​final·​Landroid/​support/​a/​b/​h;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ModernAsyncTask.​java" 3 .​source·​"ModernAsyncTask.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Ljava/​util/​concurrent/​ThreadFactory;​ 5 .​implements·​Ljava/​util/​concurrent/​ThreadFactory;​
   
   
Offset 21, 15 lines modified Offset 21, 15 lines modified
21 ····​.​line·​56 21 ····​.​line·​56
22 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 22 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
   
23 ····​const/​4·​v1,​·​0x1 23 ····​const/​4·​v1,​·​0x1
   
24 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​><init>(I)​V 24 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​><init>(I)​V
   
25 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​b/​h;​-​>a:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 25 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​b/​h;​-​>a:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​public·​final·​newThread(Ljava/​lang/​Runnable;​)​Ljava/​lang/​Thread;​ 29 .​method·​public·​final·​newThread(Ljava/​lang/​Runnable;​)​Ljava/​lang/​Thread;​
Offset 41, 15 lines modified Offset 41, 15 lines modified
   
41 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 41 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
42 ····​const-​string·​v2,​·​"ModernAsyncTask·​#" 42 ····​const-​string·​v2,​·​"ModernAsyncTask·​#"
   
43 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 43 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
44 ····​iget-​object·​v2,​·​p0,​·​La/​a/​a/​b/​h;​-​>a:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​ 44 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​a/​b/​h;​-​>a:​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​
   
45 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>getAndIncrement()​I 45 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​concurrent/​atomic/​AtomicInteger;​-​>getAndIncrement()​I
   
46 ····​move-​result·​v2 46 ····​move-​result·​v2
   
47 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 47 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/a/a/a/a/cg.smali vs.
smali/android/support/a/a/cg.smali
Files similar despite different names (difference score: 57)
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 .​class·​public·​final·​La/​a/​a/​a/​cg;​ 1 .​class·​public·​final·​Landroid/​support/​a/​a/​cg;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatKi​tKat.​java" 3 .​source·​"NotificationCompatKi​tKat.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​La/​a/​a/​a/​ba;​ 5 .​implements·​Landroid/​support/​a/​a/​ba;​
6 .​implements·​La/​a/​a/​a/​bb;​ 6 .​implements·​Landroid/​support/​a/​a/​bb;​
   
   
7 #·​instance·​fields 7 #·​instance·​fields
8 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​ 8 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​
   
9 .​field·​private·​b:​Landroid/​os/​Bundle;​ 9 .​field·​private·​b:​Landroid/​os/​Bundle;​
   
Offset 24, 15 lines modified Offset 24, 15 lines modified
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​35 25 ····​.​line·​35
26 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 26 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
27 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 27 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
28 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​cg;​-​>c:​Ljava/​util/​List;​ 28 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​cg;​-​>c:​Ljava/​util/​List;​
   
29 ····​.​line·​45 29 ····​.​line·​45
30 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 30 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
31 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 31 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
32 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 32 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
Offset 209, 28 lines modified Offset 209, 28 lines modified
   
209 ····​move/​from16·​v2,​·​p13 209 ····​move/​from16·​v2,​·​p13
   
210 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>setProgress(IIZ)​Landroid/​app/​Notification$Builder;​ 210 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>setProgress(IIZ)​Landroid/​app/​Notification$Builder;​
   
211 ····​move-​result-​object·​v4 211 ····​move-​result-​object·​v4
   
212 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​cg;​-​>a:​Landroid/​app/​Notification$Builder;​ 212 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​cg;​-​>a:​Landroid/​app/​Notification$Builder;​
   
213 ····​.​line·​71 213 ····​.​line·​71
214 ····​new-​instance·​v4,​·​Landroid/​os/​Bundle;​ 214 ····​new-​instance·​v4,​·​Landroid/​os/​Bundle;​
   
215 ····​invoke-​direct·​{v4},​·​Landroid/​os/​Bundle;​-​><init>()​V 215 ····​invoke-​direct·​{v4},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
216 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​ 216 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​
   
217 ····​.​line·​72 217 ····​.​line·​72
218 ····​if-​eqz·​p20,​·​:​cond_0 218 ····​if-​eqz·​p20,​·​:​cond_0
   
219 ····​.​line·​73 219 ····​.​line·​73
220 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​ 220 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​
   
221 ····​move-​object/​from16·​v0,​·​p20 221 ····​move-​object/​from16·​v0,​·​p20
   
222 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​os/​Bundle;​-​>putAll(Landroid/​os/​Bundle;​)​V 222 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​os/​Bundle;​-​>putAll(Landroid/​os/​Bundle;​)​V
   
223 ····​.​line·​75 223 ····​.​line·​75
224 ····​:​cond_0 224 ····​:​cond_0
Offset 239, 15 lines modified Offset 239, 15 lines modified
239 ····​invoke-​virtual/​range·​{p19·​.​.​·​p19},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z 239 ····​invoke-​virtual/​range·​{p19·​.​.​·​p19},​·​Ljava/​util/​ArrayList;​-​>isEmpty()​Z
   
240 ····​move-​result·​v4 240 ····​move-​result·​v4
   
241 ····​if-​nez·​v4,​·​:​cond_1 241 ····​if-​nez·​v4,​·​:​cond_1
   
242 ····​.​line·​76 242 ····​.​line·​76
243 ····​iget-​object·​v5,​·​p0,​·​La/​a/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​ 243 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​
   
244 ····​const-​string·​v6,​·​"android.​people" 244 ····​const-​string·​v6,​·​"android.​people"
   
245 ····​invoke-​virtual/​range·​{p19·​.​.​·​p19},​·​Ljava/​util/​ArrayList;​-​>size()​I 245 ····​invoke-​virtual/​range·​{p19·​.​.​·​p19},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
246 ····​move-​result·​v4 246 ····​move-​result·​v4
   
Offset 264, 54 lines modified Offset 264, 54 lines modified
264 ····​invoke-​virtual·​{v5,​·​v6,​·​v4},​·​Landroid/​os/​Bundle;​-​>putStringArray(Ljava​/​lang/​String;​[Ljava/​lang/​String;​)​V 264 ····​invoke-​virtual·​{v5,​·​v6,​·​v4},​·​Landroid/​os/​Bundle;​-​>putStringArray(Ljava​/​lang/​String;​[Ljava/​lang/​String;​)​V
   
265 ····​.​line·​79 265 ····​.​line·​79
266 ····​:​cond_1 266 ····​:​cond_1
267 ····​if-​eqz·​p18,​·​:​cond_2 267 ····​if-​eqz·​p18,​·​:​cond_2
   
268 ····​.​line·​80 268 ····​.​line·​80
269 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​ 269 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​
   
270 ····​const-​string·​v5,​·​"android.​support.​localOnly" 270 ····​const-​string·​v5,​·​"android.​support.​localOnly"
   
271 ····​const/​4·​v6,​·​0x1 271 ····​const/​4·​v6,​·​0x1
   
272 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V 272 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V
   
273 ····​.​line·​82 273 ····​.​line·​82
274 ····​:​cond_2 274 ····​:​cond_2
275 ····​if-​eqz·​p21,​·​:​cond_3 275 ····​if-​eqz·​p21,​·​:​cond_3
   
276 ····​.​line·​83 276 ····​.​line·​83
277 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​ 277 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​cg;​-​>b:​Landroid/​os/​Bundle;​
   
278 ····​const-​string·​v5,​·​"android.​support.​groupKey" 278 ····​const-​string·​v5,​·​"android.​support.​groupKey"
Max diff block lines reached; 4133/7270 bytes (56.85%) of diff not shown.
[−]
smali/a/a/a/a/az.smali vs.
smali/android/support/a/a/az.smali
Files similar despite different names (difference score: 31)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​La/​a/​a/​a/​az;​ 1 .​class·​final·​Landroid/​support/​a/​a/​az;​
2 .​super·​Landroid/​widget/​FrameLayout;​ 2 .​super·​Landroid/​widget/​FrameLayout;​
3 .​source·​"NoSaveStateFrameLayo​ut.​java" 3 .​source·​"NoSaveStateFrameLayo​ut.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​)​V 5 .​method·​private·​constructor·​<init>(Landroid/​content/​Context;​)​V
6 ····​.​locals·​0 6 ····​.​locals·​0
Offset 18, 65 lines modified Offset 18, 65 lines modified
18 .​method·​static·​a(Landroid/​view/​View;​)​Landroid/​view/​ViewGroup;​ 18 .​method·​static·​a(Landroid/​view/​View;​)​Landroid/​view/​ViewGroup;​
19 ····​.​locals·​3 19 ····​.​locals·​3
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​const/​4·​v2,​·​-​0x1 21 ····​const/​4·​v2,​·​-​0x1
   
22 ····​.​line·​32 22 ····​.​line·​32
23 ····​new-​instance·​v0,​·​La/​a/​a/​a/​az;​ 23 ····​new-​instance·​v0,​·​Landroid/​support/​a/​a/​az;​
   
24 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​ 24 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getContext()​Landroid/​content/​Context;​
   
25 ····​move-​result-​object·​v1 25 ····​move-​result-​object·​v1
   
26 ····​invoke-​direct·​{v0,​·​v1},​·​La/​a/​a/​a/​az;​-​><init>(Landroid/​content/​Context;​)​V 26 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​a/​a/​az;​-​><init>(Landroid/​content/​Context;​)​V
   
27 ····​.​line·​33 27 ····​.​line·​33
28 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 28 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
29 ····​move-​result-​object·​v1 29 ····​move-​result-​object·​v1
   
30 ····​.​line·​34 30 ····​.​line·​34
31 ····​if-​eqz·​v1,​·​:​cond_0 31 ····​if-​eqz·​v1,​·​:​cond_0
   
32 ····​.​line·​35 32 ····​.​line·​35
33 ····​invoke-​virtual·​{v0,​·​v1},​·​La/​a/​a/​a/​az;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V 33 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​a/​a/​az;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V
   
34 ····​.​line·​37 34 ····​.​line·​37
35 ····​:​cond_0 35 ····​:​cond_0
36 ····​new-​instance·​v1,​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​ 36 ····​new-​instance·​v1,​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​
   
37 ····​invoke-​direct·​{v1,​·​v2,​·​v2},​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​-​><init>(II)​V 37 ····​invoke-​direct·​{v1,​·​v2,​·​v2},​·​Landroid/​widget/​FrameLayout$LayoutPar​ams;​-​><init>(II)​V
   
38 ····​.​line·​39 38 ····​.​line·​39
39 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V 39 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>setLayoutParams(Land​roid/​view/​ViewGroup$LayoutParam​s;​)​V
   
40 ····​.​line·​40 40 ····​.​line·​40
41 ····​invoke-​virtual·​{v0,​·​p0},​·​La/​a/​a/​a/​az;​-​>addView(Landroid/​view/​View;​)​V 41 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​a/​a/​az;​-​>addView(Landroid/​view/​View;​)​V
   
42 ····​.​line·​41 42 ····​.​line·​41
43 ····​return-​object·​v0 43 ····​return-​object·​v0
44 .​end·​method 44 .​end·​method
   
   
45 #·​virtual·​methods 45 #·​virtual·​methods
46 .​method·​protected·​final·​dispatchRestoreInstan​ceState(Landroid/​util/​SparseArray;​)​V 46 .​method·​protected·​final·​dispatchRestoreInstan​ceState(Landroid/​util/​SparseArray;​)​V
47 ····​.​locals·​0 47 ····​.​locals·​0
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​61 49 ····​.​line·​61
50 ····​invoke-​virtual·​{p0,​·​p1},​·​La/​a/​a/​a/​az;​-​>dispatchThawSelfOnly​(Landroid/​util/​SparseArray;​)​V 50 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​az;​-​>dispatchThawSelfOnly​(Landroid/​util/​SparseArray;​)​V
   
51 ····​.​line·​62 51 ····​.​line·​62
52 ····​return-​void 52 ····​return-​void
53 .​end·​method 53 .​end·​method
   
54 .​method·​protected·​final·​dispatchSaveInstanceS​tate(Landroid/​util/​SparseArray;​)​V 54 .​method·​protected·​final·​dispatchSaveInstanceS​tate(Landroid/​util/​SparseArray;​)​V
55 ····​.​locals·​0 55 ····​.​locals·​0
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​53 57 ····​.​line·​53
58 ····​invoke-​virtual·​{p0,​·​p1},​·​La/​a/​a/​a/​az;​-​>dispatchFreezeSelfOn​ly(Landroid/​util/​SparseArray;​)​V 58 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​a/​a/​az;​-​>dispatchFreezeSelfOn​ly(Landroid/​util/​SparseArray;​)​V
   
59 ····​.​line·​54 59 ····​.​line·​54
60 ····​return-​void 60 ····​return-​void
61 .​end·​method 61 .​end·​method
[−]
smali/a/a/a/d/c.smali vs.
smali/android/support/a/d/c.smali
Files similar despite different names (difference score: 13)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​final·​La/​a/​a/​d/​c;​ 1 .​class·​public·​final·​Landroid/​support/​a/​d/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ContainerHelpers.​java" 3 .​source·​"ContainerHelpers.​java"
   
   
4 #·​static·​fields 4 #·​static·​fields
5 .​field·​static·​final·​a:​[I 5 .​field·​static·​final·​a:​[I
   
Offset 17, 37 lines modified Offset 17, 37 lines modified
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​const/​4·​v1,​·​0x0 18 ····​const/​4·​v1,​·​0x0
   
19 ····​.​line·​20 19 ····​.​line·​20
20 ····​new-​array·​v0,​·​v1,​·​[I 20 ····​new-​array·​v0,​·​v1,​·​[I
   
21 ····​sput-​object·​v0,​·​La/​a/​a/​d/​c;​-​>a:​[I 21 ····​sput-​object·​v0,​·​Landroid/​support/​a/​d/​c;​-​>a:​[I
   
22 ····​.​line·​21 22 ····​.​line·​21
23 ····​new-​array·​v0,​·​v1,​·​[J 23 ····​new-​array·​v0,​·​v1,​·​[J
   
24 ····​sput-​object·​v0,​·​La/​a/​a/​d/​c;​-​>b:​[J 24 ····​sput-​object·​v0,​·​Landroid/​support/​a/​d/​c;​-​>b:​[J
   
25 ····​.​line·​22 25 ····​.​line·​22
26 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​Object;​ 26 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​Object;​
   
27 ····​sput-​object·​v0,​·​La/​a/​a/​d/​c;​-​>c:​[Ljava/​lang/​Object;​ 27 ····​sput-​object·​v0,​·​Landroid/​support/​a/​d/​c;​-​>c:​[Ljava/​lang/​Object;​
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​static·​a(I)​I 30 .​method·​public·​static·​a(I)​I
31 ····​.​locals·​1 31 ····​.​locals·​1
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​25 33 ····​.​line·​25
34 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x4 34 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x4
   
35 ····​invoke-​static·​{v0},​·​La/​a/​a/​d/​c;​-​>c(I)​I 35 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​d/​c;​-​>c(I)​I
   
36 ····​move-​result·​v0 36 ····​move-​result·​v0
   
37 ····​div-​int/​lit8·​v0,​·​v0,​·​0x4 37 ····​div-​int/​lit8·​v0,​·​v0,​·​0x4
   
38 ····​return·​v0 38 ····​return·​v0
39 .​end·​method 39 .​end·​method
Offset 196, 15 lines modified Offset 196, 15 lines modified
196 .​method·​public·​static·​b(I)​I 196 .​method·​public·​static·​b(I)​I
197 ····​.​locals·​1 197 ····​.​locals·​1
   
198 ····​.​prologue 198 ····​.​prologue
199 ····​.​line·​29 199 ····​.​line·​29
200 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x8 200 ····​mul-​int/​lit8·​v0,​·​p0,​·​0x8
   
201 ····​invoke-​static·​{v0},​·​La/​a/​a/​d/​c;​-​>c(I)​I 201 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​d/​c;​-​>c(I)​I
   
202 ····​move-​result·​v0 202 ····​move-​result·​v0
   
203 ····​div-​int/​lit8·​v0,​·​v0,​·​0x8 203 ····​div-​int/​lit8·​v0,​·​v0,​·​0x8
   
204 ····​return·​v0 204 ····​return·​v0
205 .​end·​method 205 .​end·​method
[−]
smali/a/a/a/e/o.smali vs.
smali/android/support/a/e/o.smali
Files similar despite different names (difference score: 19)
Offset 1, 19 lines modified Offset 1, 19 lines modified
1 .​class·​La/​a/​a/​e/​o;​ 1 .​class·​Landroid/​support/​a/​e/​o;​
2 .​super·​La/​a/​a/​e/​n;​ 2 .​super·​Landroid/​support/​a/​e/​n;​
3 .​source·​"ViewCompat.​java" 3 .​source·​"ViewCompat.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​constructor·​<init>()​V 5 .​method·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​1094 8 ····​.​line·​1094
9 ····​invoke-​direct·​{p0},​·​La/​a/​a/​e/​n;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​e/​n;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​final·​a(Landroid/​view/​View;​)​I 13 .​method·​public·​final·​a(Landroid/​view/​View;​)​I
[−]
smali/a/a/a/a/bz.smali vs.
smali/android/support/a/a/aa.smali
Files similar despite different names (difference score: 59)
Offset 1, 33 lines modified Offset 1, 36 lines modified
1 .​class·​public·​abstract·​La/​a/​a/​a/​bz;​ 1 .​class·​public·​abstract·​Landroid/​support/​a/​a/​aa;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatBa​se.​java" 3 .​source·​"FragmentManager.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​constructor·​<init>()​V 5 .​method·​public·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·29 8 ····​.​line·71
9 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
10 ····​.​line·36 10 ····​.​line·128
11 ····​return-​void 11 ····​return-​void
12 .​end·​method 12 .​end·​method
   
   
13 #·​virtual·​methods 13 #·​virtual·​methods
14 .​method·​public·​abstract·​a()​I 14 .​method·​public·​abstract·​a()​Landroid/​support/​a/​a/​an;​
15 .​end·​method 15 .​end·​method
   
16 .​method·​public·​abstract·b()​Ljava/​lang/​CharSequence;​ 16 .​method·​public·​abstract·a(I)​Landroid/​support/​a/​a/​q;​
17 .​end·​method 17 .​end·​method
   
18 .​method·​public·​abstract·c()​Landroid/​app/​PendingIntent;​ 18 .​method·​public·​abstract·a(Ljava/​lang/​String;​)​Landroid/​support/​a/​a/​q;​
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​abstract·d()​Landroid/​os/​Bundle;​ 20 .​method·​public·​abstract·a(Ljava/​lang/​String;​Ljava/​io/​FileDescriptor;​Ljava/​io/​PrintWriter;​[Ljava/​lang/​String;​)​V
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​abstract·e()​[La/​a/​a/​a/​cp;​ 22 .​method·​public·​abstract·b(I)​V
  23 .​end·​method
   
  24 .​method·​public·​abstract·​b()​Z
23 .​end·​method 25 .​end·​method
[−]
smali/a/a/a/a/cd.smali vs.
smali/android/support/a/a/cd.smali
Files similar despite different names (difference score: 40)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​La/​a/​a/​a/​cd;​ 1 .​class·​final·​Landroid/​support/​a/​a/​cd;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatJe​llybean.​java" 3 .​source·​"NotificationCompatJe​llybean.​java"
   
   
4 #·​static·​fields 4 #·​static·​fields
5 .​field·​private·​static·​final·​a:​Ljava/​lang/​Object;​ 5 .​field·​private·​static·​final·​a:​Ljava/​lang/​Object;​
   
Offset 19, 69 lines modified Offset 19, 69 lines modified
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​52 20 ····​.​line·​52
21 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​ 21 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​
   
22 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​sput-​object·​v0,​·​La/​a/​a/​a/​cd;​-​>a:​Ljava/​lang/​Object;​ 23 ····​sput-​object·​v0,​·​Landroid/​support/​a/​a/​cd;​-​>a:​Ljava/​lang/​Object;​
   
24 ····​.​line·​56 24 ····​.​line·​56
25 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​ 25 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​
   
26 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​sput-​object·​v0,​·​La/​a/​a/​a/​cd;​-​>d:​Ljava/​lang/​Object;​ 27 ····​sput-​object·​v0,​·​Landroid/​support/​a/​a/​cd;​-​>d:​Ljava/​lang/​Object;​
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​static·​a(Landroid/​app/​Notification$Builder;​La/​a/​a/​a/​bz;​)​Landroid/​os/​Bundle;​ 30 .​method·​public·​static·​a(Landroid/​app/​Notification$Builder;​Landroid/​support/​a/​a/​bz;​)​Landroid/​os/​Bundle;​
31 ····​.​locals·​3 31 ····​.​locals·​3
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​258 33 ····​.​line·​258
34 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>a()​I 34 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>a()​I
   
35 ····​move-​result·​v0 35 ····​move-​result·​v0
   
36 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>b()​Ljava/​lang/​CharSequence;​ 36 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>b()​Ljava/​lang/​CharSequence;​
   
37 ····​move-​result-​object·​v1 37 ····​move-​result-​object·​v1
   
38 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>c()​Landroid/​app/​PendingIntent;​ 38 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>c()​Landroid/​app/​PendingIntent;​
   
39 ····​move-​result-​object·​v2 39 ····​move-​result-​object·​v2
   
40 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​ 40 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​app/​Notification$Builder;​
   
41 ····​.​line·​259 41 ····​.​line·​259
42 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​ 42 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​
   
43 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>d()​Landroid/​os/​Bundle;​ 43 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>d()​Landroid/​os/​Bundle;​
   
44 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
45 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​><init>(Landroid/​os/​Bundle;​)​V 45 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​><init>(Landroid/​os/​Bundle;​)​V
   
46 ····​.​line·​260 46 ····​.​line·​260
47 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>e()​[La/​a/​a/​a/​cp;​ 47 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>e()​[Landroid/​support/​a/​a/​cp;​
   
48 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
49 ····​if-​eqz·​v1,​·​:​cond_0 49 ····​if-​eqz·​v1,​·​:​cond_0
   
50 ····​.​line·​261 50 ····​.​line·​261
51 ····​const-​string·​v1,​·​"android.​support.​remoteInputs" 51 ····​const-​string·​v1,​·​"android.​support.​remoteInputs"
   
52 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>e()​[La/​a/​a/​a/​cp;​ 52 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>e()​[Landroid/​support/​a/​a/​cp;​
   
53 ····​move-​result-​object·​v2 53 ····​move-​result-​object·​v2
   
54 ····​invoke-​static·​{v2},​·​La/​a/​a/​a/​cr;​-​>a([La/​a/​a/​a/​cp;​)​[Landroid/​os/​Bundle;​ 54 ····​invoke-​static·​{v2},​·​Landroid/​support/​a/​a/​cr;​-​>a([Landroid/​support/​a/​a/​cp;​)​[Landroid/​os/​Bundle;​
   
55 ····​move-​result-​object·​v2 55 ····​move-​result-​object·​v2
   
56 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putParcelableArray(L​java/​lang/​String;​[Landroid/​os/​Parcelable;​)​V 56 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putParcelableArray(L​java/​lang/​String;​[Landroid/​os/​Parcelable;​)​V
   
57 ····​.​line·​264 57 ····​.​line·​264
58 ····​:​cond_0 58 ····​:​cond_0
Offset 91, 21 lines modified Offset 91, 21 lines modified
91 .​method·​public·​static·​a(Landroid/​app/​Notification;​)​Landroid/​os/​Bundle;​ 91 .​method·​public·​static·​a(Landroid/​app/​Notification;​)​Landroid/​os/​Bundle;​
92 ····​.​locals·​5 92 ····​.​locals·​5
   
93 ····​.​prologue 93 ····​.​prologue
94 ····​const/​4·​v1,​·​0x0 94 ····​const/​4·​v1,​·​0x0
   
95 ····​.​line·​212 95 ····​.​line·​212
96 ····​sget-​object·​v2,​·​La/​a/​a/​a/​cd;​-​>a:​Ljava/​lang/​Object;​ 96 ····​sget-​object·​v2,​·​Landroid/​support/​a/​a/​cd;​-​>a:​Ljava/​lang/​Object;​
   
97 ····​monitor-​enter·​v2 97 ····​monitor-​enter·​v2
   
98 ····​.​line·​213 98 ····​.​line·​213
99 ····​:​try_start_0 99 ····​:​try_start_0
100 ····​sget-​boolean·​v0,​·​La/​a/​a/​a/​cd;​-​>c:​Z 100 ····​sget-​boolean·​v0,​·​Landroid/​support/​a/​a/​cd;​-​>c:​Z
   
101 ····​if-​eqz·​v0,​·​:​cond_0 101 ····​if-​eqz·​v0,​·​:​cond_0
   
102 ····​.​line·​214 102 ····​.​line·​214
103 ····​monitor-​exit·​v2 103 ····​monitor-​exit·​v2
104 ····​:​try_end_0 104 ····​:​try_end_0
Max diff block lines reached; 5743/9112 bytes (63.03%) of diff not shown.
[−]
smali/a/a/a/a/bx.smali vs.
smali/android/support/a/a/bx.smali
Files similar despite different names (difference score: 9)
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 .​class·​public·​final·​La/​a/​a/​a/​bx;​ 1 .​class·​public·​final·​Landroid/​support/​a/​a/​bx;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatAp​i21.​java" 3 .​source·​"NotificationCompatAp​i21.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​La/​a/​a/​a/​ba;​ 5 .​implements·​Landroid/​support/​a/​a/​ba;​
6 .​implements·​La/​a/​a/​a/​bb;​ 6 .​implements·​Landroid/​support/​a/​a/​bb;​
   
   
7 #·​instance·​fields 7 #·​instance·​fields
8 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​ 8 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​
   
   
9 #·​direct·​methods 9 #·​direct·​methods
Offset 252, 15 lines modified Offset 252, 15 lines modified
   
252 ····​move-​object/​from16·​v0,​·​p24 252 ····​move-​object/​from16·​v0,​·​p24
   
253 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setPublicVersion(Lan​droid/​app/​Notification;​)​Landroid/​app/​Notification$Builder;​ 253 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​>setPublicVersion(Lan​droid/​app/​Notification;​)​Landroid/​app/​Notification$Builder;​
   
254 ····​move-​result-​object·​v4 254 ····​move-​result-​object·​v4
   
255 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​ 255 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​
   
256 ····​.​line·​103 256 ····​.​line·​103
257 ····​invoke-​virtual/​range·​{p20·​.​.​·​p20},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 257 ····​invoke-​virtual/​range·​{p20·​.​.​·​p20},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
258 ····​move-​result-​object·​v5 258 ····​move-​result-​object·​v5
   
259 ····​:​goto_4 259 ····​:​goto_4
Offset 273, 15 lines modified Offset 273, 15 lines modified
273 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 273 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
274 ····​move-​result-​object·​v4 274 ····​move-​result-​object·​v4
   
275 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 275 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
276 ····​.​line·​104 276 ····​.​line·​104
277 ····​iget-​object·​v6,​·​p0,​·​La/​a/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​ 277 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​
   
278 ····​invoke-​virtual·​{v6,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>addPerson(Ljava/​lang/​String;​)​Landroid/​app/​Notification$Builder;​ 278 ····​invoke-​virtual·​{v6,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>addPerson(Ljava/​lang/​String;​)​Landroid/​app/​Notification$Builder;​
   
279 ····​goto·​:​goto_4 279 ····​goto·​:​goto_4
   
280 ····​.​line·​68 280 ····​.​line·​68
281 ····​:​cond_0 281 ····​:​cond_0
Offset 312, 38 lines modified Offset 312, 38 lines modified
   
312 #·​virtual·​methods 312 #·​virtual·​methods
313 .​method·​public·​final·​a()​Landroid/​app/​Notification$Builder;​ 313 .​method·​public·​final·​a()​Landroid/​app/​Notification$Builder;​
314 ····​.​locals·​1 314 ····​.​locals·​1
   
315 ····​.​prologue 315 ····​.​prologue
316 ····​.​line·​115 316 ····​.​line·​115
317 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​ 317 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​
   
318 ····​return-​object·​v0 318 ····​return-​object·​v0
319 .​end·​method 319 .​end·​method
   
320 .​method·​public·​final·​a(La/​a/​a/​a/​bz;​)​V 320 .​method·​public·​final·​a(Landroid/​support/​a/​a/​bz;​)​V
321 ····​.​locals·​1 321 ····​.​locals·​1
   
322 ····​.​prologue 322 ····​.​prologue
323 ····​.​line·​110 323 ····​.​line·​110
324 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​ 324 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​
   
325 ····​invoke-​static·​{v0,​·​p1},​·​La/​a/​a/​a/​bu;​-​>a(Landroid/​app/​Notification$Builder;​La/​a/​a/​a/​bz;​)​V 325 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​a/​a/​bu;​-​>a(Landroid/​app/​Notification$Builder;​Landroid/​support/​a/​a/​bz;​)​V
   
326 ····​.​line·​111 326 ····​.​line·​111
327 ····​return-​void 327 ····​return-​void
328 .​end·​method 328 .​end·​method
   
329 .​method·​public·​final·​b()​Landroid/​app/​Notification;​ 329 .​method·​public·​final·​b()​Landroid/​app/​Notification;​
330 ····​.​locals·​1 330 ····​.​locals·​1
   
331 ····​.​prologue 331 ····​.​prologue
332 ····​.​line·​120 332 ····​.​line·​120
333 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​ 333 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bx;​-​>a:​Landroid/​app/​Notification$Builder;​
   
334 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Notification$Builder;​-​>build()​Landroid/​app/​Notification;​ 334 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Notification$Builder;​-​>build()​Landroid/​app/​Notification;​
   
335 ····​move-​result-​object·​v0 335 ····​move-​result-​object·​v0
   
336 ····​return-​object·​v0 336 ····​return-​object·​v0
337 .​end·​method 337 .​end·​method
[−]
smali/a/a/a/a/ao.smali vs.
smali/android/support/a/a/ao.smali
Files similar despite different names (difference score: 35)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​La/​a/​a/​a/​ao;​ 1 .​class·​final·​Landroid/​support/​a/​a/​ao;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"FragmentTransitionCo​mpat21.​java" 3 .​source·​"FragmentTransitionCo​mpat21.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​static·​a(Landroid/​view/​View;​)​Landroid/​graphics/​Rect;​ 5 .​method·​static·​a(Landroid/​view/​View;​)​Landroid/​graphics/​Rect;​
6 ····​.​locals·​7 6 ····​.​locals·​7
Offset 75, 22 lines modified Offset 75, 22 lines modified
75 ····​.​locals·​2 75 ····​.​locals·​2
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​.​line·​71 77 ····​.​line·​71
78 ····​check-​cast·​p0,​·​Landroid/​transition/​Transition;​ 78 ····​check-​cast·​p0,​·​Landroid/​transition/​Transition;​
   
79 ····​.​line·​72 79 ····​.​line·​72
80 ····​invoke-​static·​{p1},​·​La/​a/​a/​a/​ao;​-​>a(Landroid/​view/​View;​)​Landroid/​graphics/​Rect;​ 80 ····​invoke-​static·​{p1},​·​Landroid/​support/​a/​a/​ao;​-​>a(Landroid/​view/​View;​)​Landroid/​graphics/​Rect;​
   
81 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
82 ····​.​line·​74 82 ····​.​line·​74
83 ····​new-​instance·​v1,​·​La/​a/​a/​a/​ap;​ 83 ····​new-​instance·​v1,​·​Landroid/​support/​a/​a/​ap;​
   
84 ····​invoke-​direct·​{v1,​·​v0},​·​La/​a/​a/​a/​ap;​-​><init>(Landroid/​graphics/​Rect;​)​V 84 ····​invoke-​direct·​{v1,​·​v0},​·​Landroid/​support/​a/​a/​ap;​-​><init>(Landroid/​graphics/​Rect;​)​V
   
85 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V 85 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​transition/​Transition;​-​>setEpicenterCallback​(Landroid/​transition/​Transition$EpicenterC​allback;​)​V
   
86 ····​.​line·​80 86 ····​.​line·​80
87 ····​return-​void 87 ····​return-​void
88 .​end·​method 88 .​end·​method
   
Offset 141, 15 lines modified Offset 141, 15 lines modified
   
141 ····​.​line·​1246 141 ····​.​line·​1246
142 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>size()​I 142 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>size()​I
   
143 ····​move-​result·​v2 143 ····​move-​result·​v2
   
144 ····​.​line·​1247 144 ····​.​line·​1247
145 ····​invoke-​static·​{v6,​·​v0,​·​v2},​·​La/​a/​a/​a/​ao;​-​>a(Ljava/​util/​List;​Landroid/​view/​View;​I)​Z 145 ····​invoke-​static·​{v6,​·​v0,​·​v2},​·​Landroid/​support/​a/​a/​ao;​-​>a(Ljava/​util/​List;​Landroid/​view/​View;​I)​Z
   
146 ····​move-​result·​v1 146 ····​move-​result·​v1
   
147 ····​if-​nez·​v1,​·​:​cond_2 147 ····​if-​nez·​v1,​·​:​cond_2
   
148 ····​.​line·​1250 148 ····​.​line·​1250
149 ····​invoke-​interface·​{v6,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 149 ····​invoke-​interface·​{v6,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
Offset 192, 15 lines modified Offset 192, 15 lines modified
   
192 ····​.​line·​1257 192 ····​.​line·​1257
193 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​ 193 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​
   
194 ····​move-​result-​object·​v9 194 ····​move-​result-​object·​v9
   
195 ····​.​line·​1258 195 ····​.​line·​1258
196 ····​invoke-​static·​{v6,​·​v9,​·​v2},​·​La/​a/​a/​a/​ao;​-​>a(Ljava/​util/​List;​Landroid/​view/​View;​I)​Z 196 ····​invoke-​static·​{v6,​·​v9,​·​v2},​·​Landroid/​support/​a/​a/​ao;​-​>a(Ljava/​util/​List;​Landroid/​view/​View;​I)​Z
   
197 ····​move-​result·​v10 197 ····​move-​result·​v10
   
198 ····​if-​nez·​v10,​·​:​cond_0 198 ····​if-​nez·​v10,​·​:​cond_0
   
199 ····​.​line·​1259 199 ····​.​line·​1259
200 ····​invoke-​interface·​{v6,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 200 ····​invoke-​interface·​{v6,​·​v9},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
Offset 228, 15 lines modified Offset 228, 15 lines modified
228 ····​goto·​:​goto_0 228 ····​goto·​:​goto_0
   
229 ····​.​line·​237 229 ····​.​line·​237
230 ····​:​cond_3 230 ····​:​cond_3
231 ····​invoke-​virtual·​{p3,​·​p1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 231 ····​invoke-​virtual·​{p3,​·​p1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
232 ····​.​line·​238 232 ····​.​line·​238
233 ····​invoke-​static·​{p0,​·​p3},​·​La/​a/​a/​a/​ao;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 233 ····​invoke-​static·​{p0,​·​p3},​·​Landroid/​support/​a/​a/​ao;​-​>b(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
234 ····​.​line·​239 234 ····​.​line·​239
235 ····​return-​void 235 ····​return-​void
236 .​end·​method 236 .​end·​method
   
237 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​Z)​V 237 .​method·​public·​static·​a(Ljava/​lang/​Object;​Landroid/​view/​View;​Z)​V
238 ····​.​locals·​0 238 ····​.​locals·​0
Offset 280, 24 lines modified Offset 280, 24 lines modified
   
280 ····​.​line·​392 280 ····​.​line·​392
281 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​TransitionSet;​-​>getTransitionAt(I)​Landroid/​transition/​Transition;​ 281 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​transition/​TransitionSet;​-​>getTransitionAt(I)​Landroid/​transition/​Transition;​
   
282 ····​move-​result-​object·​v2 282 ····​move-​result-​object·​v2
   
283 ····​.​line·​393 283 ····​.​line·​393
284 ····​invoke-​static·​{v2,​·​p1},​·​La/​a/​a/​a/​ao;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 284 ····​invoke-​static·​{v2,​·​p1},​·​Landroid/​support/​a/​a/​ao;​-​>a(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
285 ····​.​line·​391 285 ····​.​line·​391
286 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 286 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
287 ····​goto·​:​goto_0 287 ····​goto·​:​goto_0
   
288 ····​.​line·​395 288 ····​.​line·​395
289 ····​:​cond_0 289 ····​:​cond_0
290 ····​invoke-​static·​{p0},​·​La/​a/​a/​a/​ao;​-​>a(Landroid/​transition/​Transition;​)​Z 290 ····​invoke-​static·​{p0},​·​Landroid/​support/​a/​a/​ao;​-​>a(Landroid/​transition/​Transition;​)​Z
   
291 ····​move-​result·​v0 291 ····​move-​result·​v0
Max diff block lines reached; 3109/6276 bytes (49.54%) of diff not shown.
[−]
smali/a/a/a/d/m.smali vs.
smali/android/support/a/d/m.smali
Files similar despite different names (difference score: 42)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​La/​a/​a/​d/​m;​ 1 .​class·​public·​Landroid/​support/​a/​d/​m;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"SimpleArrayMap.​java" 3 .​source·​"SimpleArrayMap.​java"
   
   
4 #·​static·​fields 4 #·​static·​fields
5 .​field·​static·​b:​[Ljava/​lang/​Object;​ 5 .​field·​static·​b:​[Ljava/​lang/​Object;​
   
Offset 26, 86 lines modified Offset 26, 86 lines modified
26 ····​.​locals·​1 26 ····​.​locals·​1
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​208 28 ····​.​line·​208
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​209 30 ····​.​line·​209
31 ····​sget-​object·​v0,​·​La/​a/​a/​d/​c;​-​>a:​[I 31 ····​sget-​object·​v0,​·​Landroid/​support/​a/​d/​c;​-​>a:​[I
   
32 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​d/​m;​-​>f:​[I 32 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>f:​[I
   
33 ····​.​line·​210 33 ····​.​line·​210
34 ····​sget-​object·​v0,​·​La/​a/​a/​d/​c;​-​>c:​[Ljava/​lang/​Object;​ 34 ····​sget-​object·​v0,​·​Landroid/​support/​a/​d/​c;​-​>c:​[Ljava/​lang/​Object;​
   
35 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​d/​m;​-​>g:​[Ljava/​lang/​Object;​ 35 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>g:​[Ljava/​lang/​Object;​
   
36 ····​.​line·​211 36 ····​.​line·​211
37 ····​const/​4·​v0,​·​0x0 37 ····​const/​4·​v0,​·​0x0
   
38 ····​iput·​v0,​·​p0,​·​La/​a/​a/​d/​m;​-​>h:​I 38 ····​iput·​v0,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>h:​I
   
39 ····​.​line·​212 39 ····​.​line·​212
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​a()​I 42 .​method·​private·​a()​I
43 ····​.​locals·​5 43 ····​.​locals·​5
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​100 45 ····​.​line·​100
46 ····​iget·​v2,​·​p0,​·​La/​a/​a/​d/​m;​-​>h:​I 46 ····​iget·​v2,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>h:​I
   
47 ····​.​line·​103 47 ····​.​line·​103
48 ····​if-​nez·​v2,​·​:​cond_1 48 ····​if-​nez·​v2,​·​:​cond_1
   
49 ····​.​line·​104 49 ····​.​line·​104
50 ····​const/​4·​v0,​·​-​0x1 50 ····​const/​4·​v0,​·​-​0x1
   
51 ····​.​line·​134 51 ····​.​line·​134
52 ····​:​cond_0 52 ····​:​cond_0
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​return·​v0 54 ····​return·​v0
   
55 ····​.​line·​107 55 ····​.​line·​107
56 ····​:​cond_1 56 ····​:​cond_1
57 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​d/​m;​-​>f:​[I 57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>f:​[I
   
58 ····​const/​4·​v1,​·​0x0 58 ····​const/​4·​v1,​·​0x0
   
59 ····​invoke-​static·​{v0,​·​v2,​·​v1},​·​La/​a/​a/​d/​c;​-​>a([III)​I 59 ····​invoke-​static·​{v0,​·​v2,​·​v1},​·​Landroid/​support/​a/​d/​c;​-​>a([III)​I
   
60 ····​move-​result·​v0 60 ····​move-​result·​v0
   
61 ····​.​line·​110 61 ····​.​line·​110
62 ····​if-​ltz·​v0,​·​:​cond_0 62 ····​if-​ltz·​v0,​·​:​cond_0
   
63 ····​.​line·​115 63 ····​.​line·​115
64 ····​iget-​object·​v1,​·​p0,​·​La/​a/​a/​d/​m;​-​>g:​[Ljava/​lang/​Object;​ 64 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>g:​[Ljava/​lang/​Object;​
   
65 ····​shl-​int/​lit8·​v3,​·​v0,​·​0x1 65 ····​shl-​int/​lit8·​v3,​·​v0,​·​0x1
   
66 ····​aget-​object·​v1,​·​v1,​·​v3 66 ····​aget-​object·​v1,​·​v1,​·​v3
   
67 ····​if-​eqz·​v1,​·​:​cond_0 67 ····​if-​eqz·​v1,​·​:​cond_0
   
68 ····​.​line·​121 68 ····​.​line·​121
69 ····​add-​int/​lit8·​v1,​·​v0,​·​0x1 69 ····​add-​int/​lit8·​v1,​·​v0,​·​0x1
   
70 ····​:​goto_1 70 ····​:​goto_1
71 ····​if-​ge·​v1,​·​v2,​·​:​cond_3 71 ····​if-​ge·​v1,​·​v2,​·​:​cond_3
   
72 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​d/​m;​-​>f:​[I 72 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>f:​[I
   
73 ····​aget·​v3,​·​v3,​·​v1 73 ····​aget·​v3,​·​v3,​·​v1
   
74 ····​if-​nez·​v3,​·​:​cond_3 74 ····​if-​nez·​v3,​·​:​cond_3
   
75 ····​.​line·​122 75 ····​.​line·​122
76 ····​iget-​object·​v3,​·​p0,​·​La/​a/​a/​d/​m;​-​>g:​[Ljava/​lang/​Object;​ 76 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​a/​d/​m;​-​>g:​[Ljava/​lang/​Object;​
   
77 ····​shl-​int/​lit8·​v4,​·​v1,​·​0x1 77 ····​shl-​int/​lit8·​v4,​·​v1,​·​0x1
   
78 ····​aget-​object·​v3,​·​v3,​·​v4 78 ····​aget-​object·​v3,​·​v3,​·​v4
   
79 ····​if-​nez·​v3,​·​:​cond_2 79 ····​if-​nez·​v3,​·​:​cond_2
   
Offset 122, 22 lines modified Offset 122, 22 lines modified
122 ····​.​line·​126 122 ····​.​line·​126
123 ····​:​cond_3 123 ····​:​cond_3
124 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 124 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
Max diff block lines reached; 30269/32668 bytes (92.66%) of diff not shown.
[−]
smali/a/a/a/a/cc.smali vs.
smali/android/support/a/a/cc.smali
Files similar despite different names (difference score: 11)
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 .​class·​public·​final·​La/​a/​a/​a/​cc;​ 1 .​class·​public·​final·​Landroid/​support/​a/​a/​cc;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatIc​eCreamSandwich.​java" 3 .​source·​"NotificationCompatIc​eCreamSandwich.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​La/​a/​a/​a/​bb;​ 5 .​implements·​Landroid/​support/​a/​a/​bb;​
   
   
6 #·​instance·​fields 6 #·​instance·​fields
7 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​ 7 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
Offset 173, 15 lines modified Offset 173, 15 lines modified
   
173 ····​move/​from16·​v2,​·​p13 173 ····​move/​from16·​v2,​·​p13
   
174 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>setProgress(IIZ)​Landroid/​app/​Notification$Builder;​ 174 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>setProgress(IIZ)​Landroid/​app/​Notification$Builder;​
   
175 ····​move-​result-​object·​v4 175 ····​move-​result-​object·​v4
   
176 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​cc;​-​>a:​Landroid/​app/​Notification$Builder;​ 176 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​cc;​-​>a:​Landroid/​app/​Notification$Builder;​
   
177 ····​.​line·​57 177 ····​.​line·​57
178 ····​return-​void 178 ····​return-​void
   
179 ····​.​line·​35 179 ····​.​line·​35
180 ····​:​cond_0 180 ····​:​cond_0
181 ····​const/​4·​v4,​·​0x0 181 ····​const/​4·​v4,​·​0x0
Offset 207, 25 lines modified Offset 207, 25 lines modified
   
207 #·​virtual·​methods 207 #·​virtual·​methods
208 .​method·​public·​final·​a()​Landroid/​app/​Notification$Builder;​ 208 .​method·​public·​final·​a()​Landroid/​app/​Notification$Builder;​
209 ····​.​locals·​1 209 ····​.​locals·​1
   
210 ····​.​prologue 210 ····​.​prologue
211 ····​.​line·​61 211 ····​.​line·​61
212 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​cc;​-​>a:​Landroid/​app/​Notification$Builder;​ 212 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​cc;​-​>a:​Landroid/​app/​Notification$Builder;​
   
213 ····​return-​object·​v0 213 ····​return-​object·​v0
214 .​end·​method 214 .​end·​method
   
215 .​method·​public·​final·​b()​Landroid/​app/​Notification;​ 215 .​method·​public·​final·​b()​Landroid/​app/​Notification;​
216 ····​.​locals·​1 216 ····​.​locals·​1
   
217 ····​.​prologue 217 ····​.​prologue
218 ····​.​line·​66 218 ····​.​line·​66
219 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​cc;​-​>a:​Landroid/​app/​Notification$Builder;​ 219 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​cc;​-​>a:​Landroid/​app/​Notification$Builder;​
   
220 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Notification$Builder;​-​>getNotification()​Landroid/​app/​Notification;​ 220 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​Notification$Builder;​-​>getNotification()​Landroid/​app/​Notification;​
   
221 ····​move-​result-​object·​v0 221 ····​move-​result-​object·​v0
   
222 ····​return-​object·​v0 222 ····​return-​object·​v0
223 .​end·​method 223 .​end·​method
[−]
smali/a/a/a/a/ce.smali vs.
smali/android/support/a/a/ce.smali
Files similar despite different names (difference score: 50)
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 .​class·​public·​final·​La/​a/​a/​a/​ce;​ 1 .​class·​public·​final·​Landroid/​support/​a/​a/​ce;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatJe​llybean.​java" 3 .​source·​"NotificationCompatJe​llybean.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​La/​a/​a/​a/​ba;​ 5 .​implements·​Landroid/​support/​a/​a/​ba;​
6 .​implements·​La/​a/​a/​a/​bb;​ 6 .​implements·​Landroid/​support/​a/​a/​bb;​
   
   
7 #·​instance·​fields 7 #·​instance·​fields
8 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​ 8 .​field·​private·​a:​Landroid/​app/​Notification$Builder;​
   
9 .​field·​private·​final·​b:​Landroid/​os/​Bundle;​ 9 .​field·​private·​final·​b:​Landroid/​os/​Bundle;​
   
Offset 24, 15 lines modified Offset 24, 15 lines modified
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​68 25 ····​.​line·​68
26 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 26 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
27 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 27 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
28 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​ce;​-​>c:​Ljava/​util/​List;​ 28 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​ce;​-​>c:​Ljava/​util/​List;​
   
29 ····​.​line·​77 29 ····​.​line·​77
30 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 30 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​
   
31 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 31 ····​invoke-​direct·​{v4,​·​p1},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
32 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J 32 ····​iget-​wide·​v6,​·​p2,​·​Landroid/​app/​Notification;​-​>when:​J
Offset 203, 78 lines modified Offset 203, 78 lines modified
   
203 ····​move/​from16·​v2,​·​p13 203 ····​move/​from16·​v2,​·​p13
   
204 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>setProgress(IIZ)​Landroid/​app/​Notification$Builder;​ 204 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v2},​·​Landroid/​app/​Notification$Builder;​-​>setProgress(IIZ)​Landroid/​app/​Notification$Builder;​
   
205 ····​move-​result-​object·​v4 205 ····​move-​result-​object·​v4
   
206 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​ce;​-​>a:​Landroid/​app/​Notification$Builder;​ 206 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​ce;​-​>a:​Landroid/​app/​Notification$Builder;​
   
207 ····​.​line·​102 207 ····​.​line·​102
208 ····​new-​instance·​v4,​·​Landroid/​os/​Bundle;​ 208 ····​new-​instance·​v4,​·​Landroid/​os/​Bundle;​
   
209 ····​invoke-​direct·​{v4},​·​Landroid/​os/​Bundle;​-​><init>()​V 209 ····​invoke-​direct·​{v4},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
210 ····​iput-​object·​v4,​·​p0,​·​La/​a/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​ 210 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​
   
211 ····​.​line·​103 211 ····​.​line·​103
212 ····​if-​eqz·​p18,​·​:​cond_0 212 ····​if-​eqz·​p18,​·​:​cond_0
   
213 ····​.​line·​104 213 ····​.​line·​104
214 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​ 214 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​
   
215 ····​move-​object/​from16·​v0,​·​p18 215 ····​move-​object/​from16·​v0,​·​p18
   
216 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​os/​Bundle;​-​>putAll(Landroid/​os/​Bundle;​)​V 216 ····​invoke-​virtual·​{v4,​·​v0},​·​Landroid/​os/​Bundle;​-​>putAll(Landroid/​os/​Bundle;​)​V
   
217 ····​.​line·​106 217 ····​.​line·​106
218 ····​:​cond_0 218 ····​:​cond_0
219 ····​if-​eqz·​p17,​·​:​cond_1 219 ····​if-​eqz·​p17,​·​:​cond_1
   
220 ····​.​line·​107 220 ····​.​line·​107
221 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​ 221 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​
   
222 ····​const-​string·​v5,​·​"android.​support.​localOnly" 222 ····​const-​string·​v5,​·​"android.​support.​localOnly"
   
223 ····​const/​4·​v6,​·​0x1 223 ····​const/​4·​v6,​·​0x1
   
224 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V 224 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V
   
225 ····​.​line·​109 225 ····​.​line·​109
226 ····​:​cond_1 226 ····​:​cond_1
227 ····​if-​eqz·​p19,​·​:​cond_2 227 ····​if-​eqz·​p19,​·​:​cond_2
   
228 ····​.​line·​110 228 ····​.​line·​110
229 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​ 229 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​
   
230 ····​const-​string·​v5,​·​"android.​support.​groupKey" 230 ····​const-​string·​v5,​·​"android.​support.​groupKey"
   
231 ····​move-​object/​from16·​v0,​·​p19 231 ····​move-​object/​from16·​v0,​·​p19
   
232 ····​invoke-​virtual·​{v4,​·​v5,​·​v0},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 232 ····​invoke-​virtual·​{v4,​·​v5,​·​v0},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
233 ····​.​line·​111 233 ····​.​line·​111
234 ····​if-​eqz·​p20,​·​:​cond_8 234 ····​if-​eqz·​p20,​·​:​cond_8
   
235 ····​.​line·​112 235 ····​.​line·​112
236 ····​iget-​object·​v4,​·​p0,​·​La/​a/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​ 236 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​a/​a/​ce;​-​>b:​Landroid/​os/​Bundle;​
   
237 ····​const-​string·​v5,​·​"android.​support.​isGroupSummary" 237 ····​const-​string·​v5,​·​"android.​support.​isGroupSummary"
   
238 ····​const/​4·​v6,​·​0x1 238 ····​const/​4·​v6,​·​0x1
   
239 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V 239 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V
   
240 ····​.​line·​117 240 ····​.​line·​117
241 ····​:​cond_2 241 ····​:​cond_2
242 ····​:​goto_4 242 ····​:​goto_4
243 ····​if-​eqz·​p21,​·​:​cond_3 243 ····​if-​eqz·​p21,​·​:​cond_3
Max diff block lines reached; 4144/7275 bytes (56.96%) of diff not shown.
[−]
smali/a/a/a/d/g.smali vs.
smali/android/support/a/d/g.smali
Files similar despite different names (difference score: 13)
Offset 1, 18 lines modified Offset 1, 18 lines modified
1 .​class·​public·​abstract·​La/​a/​a/​d/​g;​ 1 .​class·​public·​abstract·​Landroid/​support/​a/​d/​g;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"MapCollections.​java" 3 .​source·​"MapCollections.​java"
   
   
4 #·​instance·​fields 4 #·​instance·​fields
5 .​field·​b:​La/​a/​a/​d/​i;​ 5 .​field·​b:​Landroid/​support/​a/​d/​i;​
   
6 .​field·​c:​La/​a/​a/​d/​j;​ 6 .​field·​c:​Landroid/​support/​a/​d/​j;​
   
7 .​field·​d:​La/​a/​a/​d/​l;​ 7 .​field·​d:​Landroid/​support/​a/​d/​l;​
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​constructor·​<init>()​V 9 .​method·​constructor·​<init>()​V
10 ····​.​locals·​0 10 ····​.​locals·​0
   
11 ····​.​prologue 11 ····​.​prologue
Offset 180, 15 lines modified Offset 180, 15 lines modified
180 .​end·​method 180 .​end·​method
   
181 .​method·​public·​final·​a([Ljava/​lang/​Object;​I)​[Ljava/​lang/​Object;​ 181 .​method·​public·​final·​a([Ljava/​lang/​Object;​I)​[Ljava/​lang/​Object;​
182 ····​.​locals·​4 182 ····​.​locals·​4
   
183 ····​.​prologue 183 ····​.​prologue
184 ····​.​line·​495 184 ····​.​line·​495
185 ····​invoke-​virtual·​{p0},​·​La/​a/​a/​d/​g;​-​>a()​I 185 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​a/​d/​g;​-​>a()​I
   
186 ····​move-​result·​v2 186 ····​move-​result·​v2
   
187 ····​.​line·​496 187 ····​.​line·​496
188 ····​array-​length·​v0,​·​p1 188 ····​array-​length·​v0,​·​p1
   
189 ····​if-​ge·​v0,​·​v2,​·​:​cond_2 189 ····​if-​ge·​v0,​·​v2,​·​:​cond_2
Offset 214, 15 lines modified Offset 214, 15 lines modified
214 ····​:​goto_0 214 ····​:​goto_0
215 ····​const/​4·​v1,​·​0x0 215 ····​const/​4·​v1,​·​0x0
   
216 ····​:​goto_1 216 ····​:​goto_1
217 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 217 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
218 ····​.​line·​502 218 ····​.​line·​502
219 ····​invoke-​virtual·​{p0,​·​v1,​·​p2},​·​La/​a/​a/​d/​g;​-​>a(II)​Ljava/​lang/​Object;​ 219 ····​invoke-​virtual·​{p0,​·​v1,​·​p2},​·​Landroid/​support/​a/​d/​g;​-​>a(II)​Ljava/​lang/​Object;​
   
220 ····​move-​result-​object·​v3 220 ····​move-​result-​object·​v3
   
221 ····​aput-​object·​v3,​·​v0,​·​v1 221 ····​aput-​object·​v3,​·​v0,​·​v1
   
222 ····​.​line·​501 222 ····​.​line·​501
223 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 223 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
Offset 257, 29 lines modified Offset 257, 29 lines modified
257 .​end·​method 257 .​end·​method
   
258 .​method·​public·​final·​b(I)​[Ljava/​lang/​Object;​ 258 .​method·​public·​final·​b(I)​[Ljava/​lang/​Object;​
259 ····​.​locals·​4 259 ····​.​locals·​4
   
260 ····​.​prologue 260 ····​.​prologue
261 ····​.​line·​486 261 ····​.​line·​486
262 ····​invoke-​virtual·​{p0},​·​La/​a/​a/​d/​g;​-​>a()​I 262 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​a/​d/​g;​-​>a()​I
   
263 ····​move-​result·​v1 263 ····​move-​result·​v1
   
264 ····​.​line·​487 264 ····​.​line·​487
265 ····​new-​array·​v2,​·​v1,​·​[Ljava/​lang/​Object;​ 265 ····​new-​array·​v2,​·​v1,​·​[Ljava/​lang/​Object;​
   
266 ····​.​line·​488 266 ····​.​line·​488
267 ····​const/​4·​v0,​·​0x0 267 ····​const/​4·​v0,​·​0x0
   
268 ····​:​goto_0 268 ····​:​goto_0
269 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 269 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
270 ····​.​line·​489 270 ····​.​line·​489
271 ····​invoke-​virtual·​{p0,​·​v0,​·​p1},​·​La/​a/​a/​d/​g;​-​>a(II)​Ljava/​lang/​Object;​ 271 ····​invoke-​virtual·​{p0,​·​v0,​·​p1},​·​Landroid/​support/​a/​d/​g;​-​>a(II)​Ljava/​lang/​Object;​
   
272 ····​move-​result-​object·​v3 272 ····​move-​result-​object·​v3
   
273 ····​aput-​object·​v3,​·​v2,​·​v0 273 ····​aput-​object·​v3,​·​v2,​·​v0
   
274 ····​.​line·​488 274 ····​.​line·​488
275 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 275 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
[−]
smali/a/a/a/b/c.smali vs.
smali/android/support/a/b/c.smali
Files similar despite different names (difference score: 26)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​La/​a/​a/​b/​c;​ 1 .​class·​public·​Landroid/​support/​a/​b/​c;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ContextCompat.​java" 3 .​source·​"ContextCompat.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​static·​a(Landroid/​content/​Context;​Ljava/​lang/​String;​)​I 5 .​method·​public·​static·​a(Landroid/​content/​Context;​Ljava/​lang/​String;​)​I
6 ····​.​locals·​2 6 ····​.​locals·​2
[−]
smali/a/a/a/a/cn.smali vs.
smali/android/support/a/a/cn.smali
Files similar despite different names (difference score: 37)
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 .​class·​final·​La/​a/​a/​a/​cn;​ 1 .​class·​final·​Landroid/​support/​a/​a/​cn;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"RemoteInputCompatApi​20.​java" 3 .​source·​"RemoteInputCompatApi​20.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​static·​a([La/​a/​a/​a/​cp;​)​[Landroid/​app/​RemoteInput;​ 5 .​method·​static·​a([Landroid/​support/​a/​a/​cp;​)​[Landroid/​app/​RemoteInput;​
6 ····​.​locals·​5 6 ····​.​locals·​5
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​39 8 ····​.​line·​39
9 ····​if-​nez·​p0,​·​:​cond_0 9 ····​if-​nez·​p0,​·​:​cond_0
   
10 ····​.​line·​40 10 ····​.​line·​40
Offset 34, 45 lines modified Offset 34, 45 lines modified
   
34 ····​.​line·​44 34 ····​.​line·​44
35 ····​aget-​object·​v2,​·​p0,​·​v0 35 ····​aget-​object·​v2,​·​p0,​·​v0
   
36 ····​.​line·​45 36 ····​.​line·​45
37 ····​new-​instance·​v3,​·​Landroid/​app/​RemoteInput$Builder;​ 37 ····​new-​instance·​v3,​·​Landroid/​app/​RemoteInput$Builder;​
   
38 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>a()​Ljava/​lang/​String;​ 38 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>a()​Ljava/​lang/​String;​
   
39 ····​move-​result-​object·​v4 39 ····​move-​result-​object·​v4
   
40 ····​invoke-​direct·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​><init>(Ljava/​lang/​String;​)​V 40 ····​invoke-​direct·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​><init>(Ljava/​lang/​String;​)​V
   
41 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>b()​Ljava/​lang/​CharSequence;​ 41 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>b()​Ljava/​lang/​CharSequence;​
   
42 ····​move-​result-​object·​v4 42 ····​move-​result-​object·​v4
   
43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​>setLabel(Ljava/​lang/​CharSequence;​)​Landroid/​app/​RemoteInput$Builder;​ 43 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​>setLabel(Ljava/​lang/​CharSequence;​)​Landroid/​app/​RemoteInput$Builder;​
   
44 ····​move-​result-​object·​v3 44 ····​move-​result-​object·​v3
   
45 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>c()​[Ljava/​lang/​CharSequence;​ 45 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>c()​[Ljava/​lang/​CharSequence;​
   
46 ····​move-​result-​object·​v4 46 ····​move-​result-​object·​v4
   
47 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​>setChoices([Ljava/​lang/​CharSequence;​)​Landroid/​app/​RemoteInput$Builder;​ 47 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​>setChoices([Ljava/​lang/​CharSequence;​)​Landroid/​app/​RemoteInput$Builder;​
   
48 ····​move-​result-​object·​v3 48 ····​move-​result-​object·​v3
   
49 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>d()​Z 49 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>d()​Z
   
50 ····​move-​result·​v4 50 ····​move-​result·​v4
   
51 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​>setAllowFreeFormInpu​t(Z)​Landroid/​app/​RemoteInput$Builder;​ 51 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​app/​RemoteInput$Builder;​-​>setAllowFreeFormInpu​t(Z)​Landroid/​app/​RemoteInput$Builder;​
   
52 ····​move-​result-​object·​v3 52 ····​move-​result-​object·​v3
   
53 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>e()​Landroid/​os/​Bundle;​ 53 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>e()​Landroid/​os/​Bundle;​
   
54 ····​move-​result-​object·​v2 54 ····​move-​result-​object·​v2
   
55 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​app/​RemoteInput$Builder;​-​>addExtras(Landroid/​os/​Bundle;​)​Landroid/​app/​RemoteInput$Builder;​ 55 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​app/​RemoteInput$Builder;​-​>addExtras(Landroid/​os/​Bundle;​)​Landroid/​app/​RemoteInput$Builder;​
   
56 ····​move-​result-​object·​v2 56 ····​move-​result-​object·​v2
   
[−]
smali/a/a/a/a/bl.smali vs.
smali/android/support/a/a/br.smali
Files similar despite different names (difference score: 58)
Offset 1, 159 lines modified Offset 1, 147 lines modified
1 .​class·​La/​a/​a/​a/​bl;​ 1 .​class·​Landroid/​support/​a/​a/​br;​
2 .​super·​La/​a/​a/​a/​bs;​ 2 .​super·​Landroid/​support/​a/​a/​bn;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​constructor·​<init>()​V 5 .​method·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·702 8 ····​.​line·587
9 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​bs;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​bn;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​a(La/​a/​a/​a/​bh;​)​Landroid/​app/​Notification;​ 13 .​method·​public·​a(Landroid/​support/​a/​a/​bh;​)​Landroid/​app/​Notification;​
14 ····​.​locals·​25 14 ····​.​locals·​23
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·705 16 ····​.​line·590
17 ····​new-​instance·​v1,​·​La/​a/​a/​a/​bv;​ 17 ····​new-​instance·​v1,​·​Landroid/​support/​a/​a/​ce;​
   
18 ····​move-​object/​from16·​v0,​·​p1 18 ····​move-​object/​from16·​v0,​·​p1
   
19 ····​iget-​object·​v2,​·​v0,​·​La/​a/​a/​a/​bh;​-​>a:​Landroid/​content/​Context;​ 19 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>a:​Landroid/​content/​Context;​
   
20 ····​move-​object/​from16·​v0,​·​p1 20 ····​move-​object/​from16·​v0,​·​p1
   
21 ····​iget-​object·​v3,​·​v0,​·​La/​a/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​ 21 ····​iget-​object·​v3,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​
   
22 ····​move-​object/​from16·​v0,​·​p1 22 ····​move-​object/​from16·​v0,​·​p1
   
23 ····​iget-​object·​v4,​·​v0,​·​La/​a/​a/​a/​bh;​-​>b:​Ljava/​lang/​CharSequence;​ 23 ····​iget-​object·​v4,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>b:​Ljava/​lang/​CharSequence;​
   
24 ····​move-​object/​from16·​v0,​·​p1 24 ····​move-​object/​from16·​v0,​·​p1
   
25 ····​iget-​object·​v5,​·​v0,​·​La/​a/​a/​a/​bh;​-​>c:​Ljava/​lang/​CharSequence;​ 25 ····​iget-​object·​v5,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>c:​Ljava/​lang/​CharSequence;​
   
26 ····​move-​object/​from16·​v0,​·​p1 26 ····​move-​object/​from16·​v0,​·​p1
   
27 ····​iget-​object·​v6,​·​v0,​·​La/​a/​a/​a/​bh;​-​>h:​Ljava/​lang/​CharSequence;​ 27 ····​iget-​object·​v6,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>h:​Ljava/​lang/​CharSequence;​
   
28 ····​move-​object/​from16·​v0,​·​p1 28 ····​move-​object/​from16·​v0,​·​p1
   
29 ····​iget-​object·​v7,​·​v0,​·​La/​a/​a/​a/​bh;​-​>f:​Landroid/​widget/​RemoteViews;​ 29 ····​iget-​object·​v7,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>f:​Landroid/​widget/​RemoteViews;​
   
30 ····​move-​object/​from16·​v0,​·​p1 30 ····​move-​object/​from16·​v0,​·​p1
   
31 ····​iget·​v8,​·​v0,​·​La/​a/​a/​a/​bh;​-​>i:​I 31 ····​iget·​v8,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>i:​I
   
32 ····​move-​object/​from16·​v0,​·​p1 32 ····​move-​object/​from16·​v0,​·​p1
   
33 ····​iget-​object·​v9,​·​v0,​·​La/​a/​a/​a/​bh;​-​>d:​Landroid/​app/​PendingIntent;​ 33 ····​iget-​object·​v9,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>d:​Landroid/​app/​PendingIntent;​
   
34 ····​move-​object/​from16·​v0,​·​p1 34 ····​move-​object/​from16·​v0,​·​p1
   
35 ····​iget-​object·​v10,​·​v0,​·​La/​a/​a/​a/​bh;​-​>e:​Landroid/​app/​PendingIntent;​ 35 ····​iget-​object·​v10,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>e:​Landroid/​app/​PendingIntent;​
   
36 ····​move-​object/​from16·​v0,​·​p1 36 ····​move-​object/​from16·​v0,​·​p1
   
37 ····​iget-​object·​v11,​·​v0,​·​La/​a/​a/​a/​bh;​-​>g:​Landroid/​graphics/​Bitmap;​ 37 ····​iget-​object·​v11,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>g:​Landroid/​graphics/​Bitmap;​
   
38 ····​move-​object/​from16·​v0,​·​p1 38 ····​move-​object/​from16·​v0,​·​p1
   
39 ····​iget·​v12,​·​v0,​·​La/​a/​a/​a/​bh;​-​>o:​I 39 ····​iget·​v12,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>o:​I
   
40 ····​move-​object/​from16·​v0,​·​p1 40 ····​move-​object/​from16·​v0,​·​p1
   
41 ····​iget·​v13,​·​v0,​·​La/​a/​a/​a/​bh;​-​>p:​I 41 ····​iget·​v13,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>p:​I
   
42 ····​move-​object/​from16·​v0,​·​p1 42 ····​move-​object/​from16·​v0,​·​p1
   
43 ····​iget-​boolean·​v14,​·​v0,​·​La/​a/​a/​a/​bh;​-​>q:​Z 43 ····​iget-​boolean·​v14,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>q:​Z
   
44 ····​move-​object/​from16·​v0,​·​p1 44 ····​move-​object/​from16·​v0,​·​p1
   
45 ····​iget-​boolean·​v15,​·​v0,​·​La/​a/​a/​a/​bh;​-​>k:​Z 45 ····​iget-​boolean·​v15,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>l:​Z
   
46 ····​move-​object/​from16·​v0,​·​p1 46 ····​move-​object/​from16·​v0,​·​p1
   
47 ····​iget-​boolean·​v0,​·​v0,​·​La/​a/​a/​a/​bh;​-​>l:​Z 47 ····​iget·​v0,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>j:​I
   
48 ····​move/​from16·​v16,​·​v0 48 ····​move/​from16·​v16,​·​v0
   
49 ····​move-​object/​from16·​v0,​·​p1 49 ····​move-​object/​from16·​v0,​·​p1
   
50 ····​iget·​v0,​·​v0,​·​La/​a/​a/​a/​bh;​-​>j:​I 50 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>n:​Ljava/​lang/​CharSequence;​
   
51 ····​move/​from16·​v17,​·​v0 51 ····​move-​object/​from16·​v17,​·​v0
   
52 ····​move-​object/​from16·​v0,​·​p1 52 ····​move-​object/​from16·​v0,​·​p1
   
53 ····​iget-​object·​v0,​·​v0,​·​La/​a/​a/​a/​bh;​-​>n:​Ljava/​lang/​CharSequence;​ 53 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​a/​a/​bh;​-​>v:​Z
   
54 ····​move-​object/​from16·​v18,​·​v0 54 ····​move/​from16·​v18,​·​v0
   
Max diff block lines reached; 2863/6484 bytes (44.15%) of diff not shown.
[−]
smali/a/a/a/a/ap.smali vs.
smali/android/support/a/a/ap.smali
Files similar despite different names (difference score: 59)
Offset 1, 33 lines modified Offset 1, 33 lines modified
1 .​class·​final·​La/​a/​a/​a/​ap;​ 1 .​class·​final·​Landroid/​support/​a/​a/​ap;​
2 .​super·​Landroid/​transition/​Transition$EpicenterC​allback;​ 2 .​super·​Landroid/​transition/​Transition$EpicenterC​allback;​
3 .​source·​"FragmentTransitionCo​mpat21.​java" 3 .​source·​"FragmentTransitionCo​mpat21.​java"
   
   
4 #·​instance·​fields 4 #·​instance·​fields
5 .​field·​final·​synthetic·​a:​Landroid/​graphics/​Rect;​ 5 .​field·​final·​synthetic·​a:​Landroid/​graphics/​Rect;​
   
   
6 #·​direct·​methods 6 #·​direct·​methods
7 .​method·​constructor·​<init>(Landroid/​graphics/​Rect;​)​V 7 .​method·​constructor·​<init>(Landroid/​graphics/​Rect;​)​V
8 ····​.​locals·​0 8 ····​.​locals·​0
   
9 ····​.​prologue 9 ····​.​prologue
10 ····​.​line·​74 10 ····​.​line·​74
11 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​a/​ap;​-​>a:​Landroid/​graphics/​Rect;​ 11 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​a/​ap;​-​>a:​Landroid/​graphics/​Rect;​
   
12 ····​invoke-​direct·​{p0},​·​Landroid/​transition/​Transition$EpicenterC​allback;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Landroid/​transition/​Transition$EpicenterC​allback;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​final·​onGetEpicenter(Landro​id/​transition/​Transition;​)​Landroid/​graphics/​Rect;​ 16 .​method·​public·​final·​onGetEpicenter(Landro​id/​transition/​Transition;​)​Landroid/​graphics/​Rect;​
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​77 19 ····​.​line·​77
20 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​ap;​-​>a:​Landroid/​graphics/​Rect;​ 20 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​ap;​-​>a:​Landroid/​graphics/​Rect;​
   
21 ····​return-​object·​v0 21 ····​return-​object·​v0
22 .​end·​method 22 .​end·​method
[−]
smali/a/a/a/a/cr.smali vs.
smali/android/support/a/a/cr.smali
Files similar despite different names (difference score: 53)
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 .​class·​final·​La/​a/​a/​a/​cr;​ 1 .​class·​final·​Landroid/​support/​a/​a/​cr;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"RemoteInputCompatJel​lybean.​java" 3 .​source·​"RemoteInputCompatJel​lybean.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​static·​a([La/​a/​a/​a/​cp;​)​[Landroid/​os/​Bundle;​ 5 .​method·​static·​a([Landroid/​support/​a/​a/​cp;​)​[Landroid/​os/​Bundle;​
6 ····​.​locals·​6 6 ····​.​locals·​6
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​69 8 ····​.​line·​69
9 ····​if-​nez·​p0,​·​:​cond_0 9 ····​if-​nez·​p0,​·​:​cond_0
   
10 ····​.​line·​70 10 ····​.​line·​70
Offset 39, 51 lines modified Offset 39, 51 lines modified
39 ····​new-​instance·​v3,​·​Landroid/​os/​Bundle;​ 39 ····​new-​instance·​v3,​·​Landroid/​os/​Bundle;​
   
40 ····​invoke-​direct·​{v3},​·​Landroid/​os/​Bundle;​-​><init>()​V 40 ····​invoke-​direct·​{v3},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
41 ····​.​line·​1048 41 ····​.​line·​1048
42 ····​const-​string·​v4,​·​"resultKey" 42 ····​const-​string·​v4,​·​"resultKey"
   
43 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>a()​Ljava/​lang/​String;​ 43 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>a()​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v5 44 ····​move-​result-​object·​v5
   
45 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 45 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
46 ····​.​line·​1049 46 ····​.​line·​1049
47 ····​const-​string·​v4,​·​"label" 47 ····​const-​string·​v4,​·​"label"
   
48 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>b()​Ljava/​lang/​CharSequence;​ 48 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>b()​Ljava/​lang/​CharSequence;​
   
49 ····​move-​result-​object·​v5 49 ····​move-​result-​object·​v5
   
50 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putCharSequence(Ljav​a/​lang/​String;​Ljava/​lang/​CharSequence;​)​V 50 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putCharSequence(Ljav​a/​lang/​String;​Ljava/​lang/​CharSequence;​)​V
   
51 ····​.​line·​1050 51 ····​.​line·​1050
52 ····​const-​string·​v4,​·​"choices" 52 ····​const-​string·​v4,​·​"choices"
   
53 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>c()​[Ljava/​lang/​CharSequence;​ 53 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>c()​[Ljava/​lang/​CharSequence;​
   
54 ····​move-​result-​object·​v5 54 ····​move-​result-​object·​v5
   
55 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putCharSequenceArray​(Ljava/​lang/​String;​[Ljava/​lang/​CharSequence;​)​V 55 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putCharSequenceArray​(Ljava/​lang/​String;​[Ljava/​lang/​CharSequence;​)​V
   
56 ····​.​line·​1051 56 ····​.​line·​1051
57 ····​const-​string·​v4,​·​"allowFreeFormInput" 57 ····​const-​string·​v4,​·​"allowFreeFormInput"
   
58 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>d()​Z 58 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>d()​Z
   
59 ····​move-​result·​v5 59 ····​move-​result·​v5
   
60 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V 60 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​os/​Bundle;​-​>putBoolean(Ljava/​lang/​String;​Z)​V
   
61 ····​.​line·​1052 61 ····​.​line·​1052
62 ····​const-​string·​v4,​·​"extras" 62 ····​const-​string·​v4,​·​"extras"
   
63 ····​invoke-​virtual·​{v2},​·​La/​a/​a/​a/​cp;​-​>e()​Landroid/​os/​Bundle;​ 63 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​a/​a/​cp;​-​>e()​Landroid/​os/​Bundle;​
   
64 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v2
   
65 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​os/​Bundle;​-​>putBundle(Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 65 ····​invoke-​virtual·​{v3,​·​v4,​·​v2},​·​Landroid/​os/​Bundle;​-​>putBundle(Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
   
66 ····​.​line·​74 66 ····​.​line·​74
67 ····​aput-​object·​v3,​·​v1,​·​v0 67 ····​aput-​object·​v3,​·​v1,​·​v0
[−]
smali/a/a/a/a/bp.smali vs.
smali/android/support/a/a/bp.smali
Files similar despite different names (difference score: 43)
Offset 1, 49 lines modified Offset 1, 49 lines modified
1 .​class·​final·​La/​a/​a/​a/​bp;​ 1 .​class·​final·​Landroid/​support/​a/​a/​bp;​
2 .​super·​La/​a/​a/​a/​bn;​ 2 .​super·​Landroid/​support/​a/​a/​bn;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​constructor·​<init>()​V 5 .​method·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​566 8 ····​.​line·​566
9 ····​invoke-​direct·​{p0},​·​La/​a/​a/​a/​bn;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​a/​a/​bn;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​final·​a(La/​a/​a/​a/​bh;​)​Landroid/​app/​Notification;​ 13 .​method·​public·​final·​a(Landroid/​support/​a/​a/​bh;​)​Landroid/​app/​Notification;​
14 ····​.​locals·​14 14 ····​.​locals·​14
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·​569 16 ····​.​line·​569
17 ····​iget-​object·​v0,​·​p1,​·​La/​a/​a/​a/​bh;​-​>a:​Landroid/​content/​Context;​ 17 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>a:​Landroid/​content/​Context;​
   
18 ····​iget-​object·​v1,​·​p1,​·​La/​a/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​ 18 ····​iget-​object·​v1,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​
   
19 ····​iget-​object·​v2,​·​p1,​·​La/​a/​a/​a/​bh;​-​>b:​Ljava/​lang/​CharSequence;​ 19 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>b:​Ljava/​lang/​CharSequence;​
   
20 ····​iget-​object·​v3,​·​p1,​·​La/​a/​a/​a/​bh;​-​>c:​Ljava/​lang/​CharSequence;​ 20 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>c:​Ljava/​lang/​CharSequence;​
   
21 ····​iget-​object·​v4,​·​p1,​·​La/​a/​a/​a/​bh;​-​>h:​Ljava/​lang/​CharSequence;​ 21 ····​iget-​object·​v4,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>h:​Ljava/​lang/​CharSequence;​
   
22 ····​iget-​object·​v5,​·​p1,​·​La/​a/​a/​a/​bh;​-​>f:​Landroid/​widget/​RemoteViews;​ 22 ····​iget-​object·​v5,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>f:​Landroid/​widget/​RemoteViews;​
   
23 ····​iget·​v6,​·​p1,​·​La/​a/​a/​a/​bh;​-​>i:​I 23 ····​iget·​v6,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>i:​I
   
24 ····​iget-​object·​v7,​·​p1,​·​La/​a/​a/​a/​bh;​-​>d:​Landroid/​app/​PendingIntent;​ 24 ····​iget-​object·​v7,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>d:​Landroid/​app/​PendingIntent;​
   
25 ····​iget-​object·​v8,​·​p1,​·​La/​a/​a/​a/​bh;​-​>e:​Landroid/​app/​PendingIntent;​ 25 ····​iget-​object·​v8,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>e:​Landroid/​app/​PendingIntent;​
   
26 ····​iget-​object·​v9,​·​p1,​·​La/​a/​a/​a/​bh;​-​>g:​Landroid/​graphics/​Bitmap;​ 26 ····​iget-​object·​v9,​·​p1,​·​Landroid/​support/​a/​a/​bh;​-​>g:​Landroid/​graphics/​Bitmap;​
   
27 ····​.​line·​1030 27 ····​.​line·​1030
28 ····​new-​instance·​v10,​·​Landroid/​app/​Notification$Builder;​ 28 ····​new-​instance·​v10,​·​Landroid/​app/​Notification$Builder;​
   
29 ····​invoke-​direct·​{v10,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 29 ····​invoke-​direct·​{v10,​·​v0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
30 ····​iget-​wide·​v12,​·​v1,​·​Landroid/​app/​Notification;​-​>when:​J 30 ····​iget-​wide·​v12,​·​v1,​·​Landroid/​app/​Notification;​-​>when:​J
[−]
smali/a/a/a/a/bh.smali vs.
smali/android/support/a/a/bh.smali
Files similar despite different names (difference score: 42)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​final·​La/​a/​a/​a/​bh;​ 1 .​class·​public·​final·​Landroid/​support/​a/​a/​bh;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
   
4 #·​instance·​fields 4 #·​instance·​fields
5 .​field·​A:​Landroid/​app/​Notification;​ 5 .​field·​A:​Landroid/​app/​Notification;​
   
Offset 30, 15 lines modified Offset 30, 15 lines modified
   
30 .​field·​public·​j:​I 30 .​field·​public·​j:​I
   
31 .​field·​k:​Z 31 .​field·​k:​Z
   
32 .​field·​public·​l:​Z 32 .​field·​public·​l:​Z
   
33 .​field·​public·​m:​La/​a/​a/​a/​bt;​ 33 .​field·​public·​m:​Landroid/​support/​a/​a/​bt;​
   
34 .​field·​public·​n:​Ljava/​lang/​CharSequence;​ 34 .​field·​public·​n:​Ljava/​lang/​CharSequence;​
   
35 .​field·​o:​I 35 .​field·​o:​I
   
36 .​field·​p:​I 36 .​field·​p:​I
   
Offset 72, 67 lines modified Offset 72, 67 lines modified
   
72 ····​.​line·​933 72 ····​.​line·​933
73 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 73 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
74 ····​.​line·​896 74 ····​.​line·​896
75 ····​const/​4·​v0,​·​0x1 75 ····​const/​4·​v0,​·​0x1
   
76 ····​iput-​boolean·​v0,​·​p0,​·​La/​a/​a/​a/​bh;​-​>k:​Z 76 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>k:​Z
   
77 ····​.​line·​910 77 ····​.​line·​910
78 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 78 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
79 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 79 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
80 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bh;​-​>u:​Ljava/​util/​ArrayList;​ 80 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>u:​Ljava/​util/​ArrayList;​
   
81 ····​.​line·​911 81 ····​.​line·​911
82 ····​iput-​boolean·​v4,​·​p0,​·​La/​a/​a/​a/​bh;​-​>v:​Z 82 ····​iput-​boolean·​v4,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>v:​Z
   
83 ····​.​line·​914 83 ····​.​line·​914
84 ····​iput·​v4,​·​p0,​·​La/​a/​a/​a/​bh;​-​>y:​I 84 ····​iput·​v4,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>y:​I
   
85 ····​.​line·​915 85 ····​.​line·​915
86 ····​iput·​v4,​·​p0,​·​La/​a/​a/​a/​bh;​-​>z:​I 86 ····​iput·​v4,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>z:​I
   
87 ····​.​line·​919 87 ····​.​line·​919
88 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​ 88 ····​new-​instance·​v0,​·​Landroid/​app/​Notification;​
   
89 ····​invoke-​direct·​{v0},​·​Landroid/​app/​Notification;​-​><init>()​V 89 ····​invoke-​direct·​{v0},​·​Landroid/​app/​Notification;​-​><init>()​V
   
90 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​ 90 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​
   
91 ····​.​line·​934 91 ····​.​line·​934
92 ····​iput-​object·​p1,​·​p0,​·​La/​a/​a/​a/​bh;​-​>a:​Landroid/​content/​Context;​ 92 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>a:​Landroid/​content/​Context;​
   
93 ····​.​line·​937 93 ····​.​line·​937
94 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​ 94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​
   
95 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 95 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
96 ····​move-​result-​wide·​v2 96 ····​move-​result-​wide·​v2
   
97 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J 97 ····​iput-​wide·​v2,​·​v0,​·​Landroid/​app/​Notification;​-​>when:​J
   
98 ····​.​line·​938 98 ····​.​line·​938
99 ····​iget-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​ 99 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>B:​Landroid/​app/​Notification;​
   
100 ····​const/​4·​v1,​·​-​0x1 100 ····​const/​4·​v1,​·​-​0x1
   
101 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 101 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
102 ····​.​line·​939 102 ····​.​line·​939
103 ····​iput·​v4,​·​p0,​·​La/​a/​a/​a/​bh;​-​>j:​I 103 ····​iput·​v4,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>j:​I
   
104 ····​.​line·​940 104 ····​.​line·​940
105 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 105 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
106 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 106 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
107 ····​iput-​object·​v0,​·​p0,​·​La/​a/​a/​a/​bh;​-​>C:​Ljava/​util/​ArrayList;​ 107 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​a/​a/​bh;​-​>C:​Ljava/​util/​ArrayList;​
   
108 ····​.​line·​941 108 ····​.​line·​941
109 ····​return-​void 109 ····​return-​void
110 .​end·​method 110 .​end·​method
   
111 .​method·​protected·​static·​d(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​ 111 .​method·​protected·​static·​d(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
112 ····​.​locals·​2 112 ····​.​locals·​2
Offset 164, 146 lines modified Offset 164, 146 lines modified
164 ····​move-​result-​object·​p0 164 ····​move-​result-​object·​p0
   
165 ····​goto·​:​goto_0 165 ····​goto·​:​goto_0
166 .​end·​method 166 .​end·​method
   
   
Max diff block lines reached; 5307/8191 bytes (64.79%) of diff not shown.
[−]
smali/a/a/a/e/h.smali vs.
smali/android/support/a/e/h.smali
Files similar despite different names (difference score: 27)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​final·​La/​a/​a/​e/​h;​ 1 .​class·​final·​Landroid/​support/​a/​e/​h;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"LayoutInflaterCompat​HC.​java" 3 .​source·​"LayoutInflaterCompat​HC.​java"
   
   
4 #·​static·​fields 4 #·​static·​fields
5 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Field;​ 5 .​field·​private·​static·​a:​Ljava/​lang/​reflect/​Field;​
   
Offset 13, 50 lines modified Offset 13, 50 lines modified
13 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V 13 .​method·​static·​a(Landroid/​view/​LayoutInflater;​Landroid/​view/​LayoutInflater$Factor​y2;​)​V
14 ····​.​locals·​5 14 ····​.​locals·​5
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​const/​4·​v4,​·​0x1 16 ····​const/​4·​v4,​·​0x1
   
17 ····​.​line·​71 17 ····​.​line·​71
18 ····​sget-​boolean·​v0,​·​La/​a/​a/​e/​h;​-​>b:​Z 18 ····​sget-​boolean·​v0,​·​Landroid/​support/​a/​e/​h;​-​>b:​Z
   
19 ····​if-​nez·​v0,​·​:​cond_0 19 ····​if-​nez·​v0,​·​:​cond_0
   
20 ····​.​line·​73 20 ····​.​line·​73
21 ····​:​try_start_0 21 ····​:​try_start_0
22 ····​const-​class·​v0,​·​Landroid/​view/​LayoutInflater;​ 22 ····​const-​class·​v0,​·​Landroid/​view/​LayoutInflater;​
   
23 ····​const-​string·​v1,​·​"mFactory2" 23 ····​const-​string·​v1,​·​"mFactory2"
   
24 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 24 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
26 ····​.​line·​74 26 ····​.​line·​74
27 ····​sput-​object·​v0,​·​La/​a/​a/​e/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​ 27 ····​sput-​object·​v0,​·​Landroid/​support/​a/​e/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
28 ····​const/​4·​v1,​·​0x1 28 ····​const/​4·​v1,​·​0x1
   
29 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V 29 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
30 ····​:​try_end_0 30 ····​:​try_end_0
31 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 31 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
32 ····​.​line·​80 32 ····​.​line·​80
33 ····​:​goto_0 33 ····​:​goto_0
34 ····​sput-​boolean·​v4,​·​La/​a/​a/​e/​h;​-​>b:​Z 34 ····​sput-​boolean·​v4,​·​Landroid/​support/​a/​e/​h;​-​>b:​Z
   
35 ····​.​line·​82 35 ····​.​line·​82
36 ····​:​cond_0 36 ····​:​cond_0
37 ····​sget-​object·​v0,​·​La/​a/​a/​e/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​ 37 ····​sget-​object·​v0,​·​Landroid/​support/​a/​e/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
38 ····​if-​eqz·​v0,​·​:​cond_1 38 ····​if-​eqz·​v0,​·​:​cond_1
   
39 ····​.​line·​84 39 ····​.​line·​84
40 ····​:​try_start_1 40 ····​:​try_start_1
41 ····​sget-​object·​v0,​·​La/​a/​a/​e/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​ 41 ····​sget-​object·​v0,​·​Landroid/​support/​a/​e/​h;​-​>a:​Ljava/​lang/​reflect/​Field;​
   
42 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V 42 ····​invoke-​virtual·​{v0,​·​p0,​·​p1},​·​Ljava/​lang/​reflect/​Field;​-​>set(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
43 ····​:​try_end_1 43 ····​:​try_end_1
44 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 44 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
45 ····​.​line·​90 45 ····​.​line·​90
46 ····​:​cond_1 46 ····​:​cond_1
[−]
smali/a/a/a/d/d.smali vs.
smali/android/support/a/d/d.smali
Files similar despite different names (difference score: 34)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​final·​La/​a/​a/​d/​d;​ 1 .​class·​public·​final·​Landroid/​support/​a/​d/​d;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"DebugUtils.​java" 3 .​source·​"DebugUtils.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V 5 .​method·​public·​static·​a(Ljava/​lang/​Object;​Ljava/​lang/​StringBuilder;​)​V
6 ····​.​locals·​2 6 ····​.​locals·​2
[−]
smali/a/a/a/d/o.smali vs.
smali/android/support/a/d/o.smali
Files similar despite different names (difference score: 23)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​public·​final·​La/​a/​a/​d/​o;​ 1 .​class·​public·​final·​Landroid/​support/​a/​d/​o;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"TimeUtils.​java" 3 .​source·​"TimeUtils.​java"
   
   
4 #·​static·​fields 4 #·​static·​fields
5 .​field·​private·​static·​final·​a:​Ljava/​lang/​Object;​ 5 .​field·​private·​static·​final·​a:​Ljava/​lang/​Object;​
   
Offset 15, 22 lines modified Offset 15, 22 lines modified
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·​35 16 ····​.​line·​35
17 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​ 17 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​
   
18 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V 18 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
19 ····​sput-​object·​v0,​·​La/​a/​a/​d/​o;​-​>a:​Ljava/​lang/​Object;​ 19 ····​sput-​object·​v0,​·​Landroid/​support/​a/​d/​o;​-​>a:​Ljava/​lang/​Object;​
   
20 ····​.​line·​36 20 ····​.​line·​36
21 ····​const/​16·​v0,​·​0x18 21 ····​const/​16·​v0,​·​0x18
   
22 ····​new-​array·​v0,​·​v0,​·​[C 22 ····​new-​array·​v0,​·​v0,​·​[C
   
23 ····​sput-​object·​v0,​·​La/​a/​a/​d/​o;​-​>b:​[C 23 ····​sput-​object·​v0,​·​Landroid/​support/​a/​d/​o;​-​>b:​[C
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
26 .​method·​private·​static·​a([CICIZ)​I 26 .​method·​private·​static·​a([CICIZ)​I
27 ····​.​locals·​4 27 ····​.​locals·​4
   
Offset 140, 25 lines modified Offset 140, 25 lines modified
140 ····​:​goto_0 140 ····​:​goto_0
141 ····​return-​void 141 ····​return-​void
   
142 ····​.​line·​173 142 ····​.​line·​173
143 ····​:​cond_0 143 ····​:​cond_0
144 ····​sub-​long·​v0,​·​p0,​·​p2 144 ····​sub-​long·​v0,​·​p0,​·​p2
   
145 ····​invoke-​static·​{v0,​·​v1,​·​p4},​·​La/​a/​a/​d/​o;​-​>b(JLjava/​io/​PrintWriter;​)​V 145 ····​invoke-​static·​{v0,​·​v1,​·​p4},​·​Landroid/​support/​a/​d/​o;​-​>b(JLjava/​io/​PrintWriter;​)​V
   
146 ····​goto·​:​goto_0 146 ····​goto·​:​goto_0
147 .​end·​method 147 .​end·​method
   
148 .​method·​public·​static·​a(JLjava/​io/​PrintWriter;​)​V 148 .​method·​public·​static·​a(JLjava/​io/​PrintWriter;​)​V
149 ····​.​locals·​0 149 ····​.​locals·​0
   
150 ····​.​prologue 150 ····​.​prologue
151 ····​.​line·​164 151 ····​.​line·​164
152 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​La/​a/​a/​d/​o;​-​>b(JLjava/​io/​PrintWriter;​)​V 152 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​a/​d/​o;​-​>b(JLjava/​io/​PrintWriter;​)​V
   
153 ····​.​line·​165 153 ····​.​line·​165
154 ····​return-​void 154 ····​return-​void
155 .​end·​method 155 .​end·​method
   
156 .​method·​private·​static·​b(JLjava/​io/​PrintWriter;​)​V 156 .​method·​private·​static·​b(JLjava/​io/​PrintWriter;​)​V
157 ····​.​locals·​12 157 ····​.​locals·​12
Offset 167, 36 lines modified Offset 167, 36 lines modified
167 ····​const·​v4,​·​0x15180 167 ····​const·​v4,​·​0x15180
   
168 ····​const/​4·​v0,​·​0x1 168 ····​const/​4·​v0,​·​0x1
   
169 ····​const/​4·​v1,​·​0x0 169 ····​const/​4·​v1,​·​0x0
   
170 ····​.​line·​156 170 ····​.​line·​156
171 ····​sget-​object·​v8,​·​La/​a/​a/​d/​o;​-​>a:​Ljava/​lang/​Object;​ 171 ····​sget-​object·​v8,​·​Landroid/​support/​a/​d/​o;​-​>a:​Ljava/​lang/​Object;​
   
172 ····​monitor-​enter·​v8 172 ····​monitor-​enter·​v8
   
173 ····​.​line·​1076 173 ····​.​line·​1076
174 ····​:​try_start_0 174 ····​:​try_start_0
175 ····​sget-​object·​v2,​·​La/​a/​a/​d/​o;​-​>b:​[C 175 ····​sget-​object·​v2,​·​Landroid/​support/​a/​d/​o;​-​>b:​[C
   
176 ····​array-​length·​v2,​·​v2 176 ····​array-​length·​v2,​·​v2
   
177 ····​if-​gez·​v2,​·​:​cond_0 177 ····​if-​gez·​v2,​·​:​cond_0
   
178 ····​.​line·​1077 178 ····​.​line·​1077
179 ····​const/​4·​v2,​·​0x0 179 ····​const/​4·​v2,​·​0x0
   
180 ····​new-​array·​v2,​·​v2,​·​[C 180 ····​new-​array·​v2,​·​v2,​·​[C
   
181 ····​sput-​object·​v2,​·​La/​a/​a/​d/​o;​-​>b:​[C 181 ····​sput-​object·​v2,​·​Landroid/​support/​a/​d/​o;​-​>b:​[C
   
182 ····​.​line·​1080 182 ····​.​line·​1080
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​sget-​object·​v9,​·​La/​a/​a/​d/​o;​-​>b:​[C 184 ····​sget-​object·​v9,​·​Landroid/​support/​a/​d/​o;​-​>b:​[C
   
185 ····​.​line·​1082 185 ····​.​line·​1082
186 ····​const-​wide/​16·​v2,​·​0x0 186 ····​const-​wide/​16·​v2,​·​0x0
   
187 ····​cmp-​long·​v2,​·​p0,​·​v2 187 ····​cmp-​long·​v2,​·​p0,​·​v2
   
188 ····​if-​nez·​v2,​·​:​cond_1 188 ····​if-​nez·​v2,​·​:​cond_1
Offset 208, 15 lines modified Offset 208, 15 lines modified
   
208 ····​aput-​char·​v2,​·​v9,​·​v1 208 ····​aput-​char·​v2,​·​v9,​·​v1
   
209 ····​.​line·​158 209 ····​.​line·​158
Max diff block lines reached; 1675/3977 bytes (42.12%) of diff not shown.
[−]
smali/a/a/a/a/bu.smali vs.
smali/android/support/a/a/bu.smali
Files similar despite different names (difference score: 48)
Offset 1, 47 lines modified Offset 1, 47 lines modified
1 .​class·​final·​La/​a/​a/​a/​bu;​ 1 .​class·​final·​Landroid/​support/​a/​a/​bu;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatAp​i20.​java" 3 .​source·​"NotificationCompatAp​i20.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​public·​static·​a(Landroid/​app/​Notification$Builder;​La/​a/​a/​a/​bz;​)​V 5 .​method·​public·​static·​a(Landroid/​app/​Notification$Builder;​Landroid/​support/​a/​a/​bz;​)​V
6 ····​.​locals·​5 6 ····​.​locals·​5
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​102 8 ····​.​line·​102
9 ····​new-​instance·​v1,​·​Landroid/​app/​Notification$Action$B​uilder;​ 9 ····​new-​instance·​v1,​·​Landroid/​app/​Notification$Action$B​uilder;​
   
10 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>a()​I 10 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>a()​I
   
11 ····​move-​result·​v0 11 ····​move-​result·​v0
   
12 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>b()​Ljava/​lang/​CharSequence;​ 12 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>b()​Ljava/​lang/​CharSequence;​
   
13 ····​move-​result-​object·​v2 13 ····​move-​result-​object·​v2
   
14 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>c()​Landroid/​app/​PendingIntent;​ 14 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>c()​Landroid/​app/​PendingIntent;​
   
15 ····​move-​result-​object·​v3 15 ····​move-​result-​object·​v3
   
16 ····​invoke-​direct·​{v1,​·​v0,​·​v2,​·​v3},​·​Landroid/​app/​Notification$Action$B​uilder;​-​><init>(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V 16 ····​invoke-​direct·​{v1,​·​v0,​·​v2,​·​v3},​·​Landroid/​app/​Notification$Action$B​uilder;​-​><init>(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V
   
17 ····​.​line·​104 17 ····​.​line·​104
18 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>e()​[La/​a/​a/​a/​cp;​ 18 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>e()​[Landroid/​support/​a/​a/​cp;​
   
19 ····​move-​result-​object·​v0 19 ····​move-​result-​object·​v0
   
20 ····​if-​eqz·​v0,​·​:​cond_0 20 ····​if-​eqz·​v0,​·​:​cond_0
   
21 ····​.​line·​105 21 ····​.​line·​105
22 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>e()​[La/​a/​a/​a/​cp;​ 22 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>e()​[Landroid/​support/​a/​a/​cp;​
   
23 ····​move-​result-​object·​v0 23 ····​move-​result-​object·​v0
   
24 ····​invoke-​static·​{v0},​·​La/​a/​a/​a/​cn;​-​>a([La/​a/​a/​a/​cp;​)​[Landroid/​app/​RemoteInput;​ 24 ····​invoke-​static·​{v0},​·​Landroid/​support/​a/​a/​cn;​-​>a([Landroid/​support/​a/​a/​cp;​)​[Landroid/​app/​RemoteInput;​
   
25 ····​move-​result-​object·​v2 25 ····​move-​result-​object·​v2
   
26 ····​array-​length·​v3,​·​v2 26 ····​array-​length·​v3,​·​v2
   
27 ····​const/​4·​v0,​·​0x0 27 ····​const/​4·​v0,​·​0x0
   
Offset 56, 22 lines modified Offset 56, 22 lines modified
56 ····​.​line·​105 56 ····​.​line·​105
57 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 57 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
   
59 ····​.​line·​110 59 ····​.​line·​110
60 ····​:​cond_0 60 ····​:​cond_0
61 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>d()​Landroid/​os/​Bundle;​ 61 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>d()​Landroid/​os/​Bundle;​
   
62 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
63 ····​if-​eqz·​v0,​·​:​cond_1 63 ····​if-​eqz·​v0,​·​:​cond_1
   
64 ····​.​line·​111 64 ····​.​line·​111
65 ····​invoke-​virtual·​{p1},​·​La/​a/​a/​a/​bz;​-​>d()​Landroid/​os/​Bundle;​ 65 ····​invoke-​virtual·​{p1},​·​Landroid/​support/​a/​a/​bz;​-​>d()​Landroid/​os/​Bundle;​
   
66 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
67 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​Notification$Action$B​uilder;​-​>addExtras(Landroid/​os/​Bundle;​)​Landroid/​app/​Notification$Action$B​uilder;​ 67 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​Notification$Action$B​uilder;​-​>addExtras(Landroid/​os/​Bundle;​)​Landroid/​app/​Notification$Action$B​uilder;​
   
68 ····​.​line·​113 68 ····​.​line·​113
69 ····​:​cond_1 69 ····​:​cond_1