32.4 KB
/home/fdroid/fdroiddata/tmp/org.tint.adblock_3.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.tint.adblock_3.apk
1.76 KB
zipinfo /dev/stdin
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Zip·​file·​size:​·​49235·​bytes,​·​number·​of·​entries:​·​111 Zip·​file·​size:​·​49268·​bytes,​·​number·​of·​entries:​·​11
2 -​rw-​-​-​-​·····​2.​0·​fat······​692·​bl·​defN·​12-​Oct-​30·​23:​00·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​692·​bl·​defN·​12-​Oct-​30·​23:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​813·​bl·​defN·​12-​Oct-​30·​23:​00·​META-​INF/​39D35F32.​SF3 -​rw-​-​-​-​·····​2.​0·​fat······​813·​bl·​defN·​12-​Oct-​30·​23:​00·​META-​INF/​39D35F32.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Oct-​30·​23:​00·​META-​INF/​39D35F32.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Oct-​30·​23:​00·​META-​INF/​39D35F32.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat······​636·​bX·​defN·​12-​Oct-​30·22:​09·res/​layout/​adblocker_white_list_​row.​xml5 -​rw-​-​-​-​·····​2.​0·​fat·····2060·​bX·​defN·​17-​Sep-​24·00:​08·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat····57975·​bl·defN·12-​Oct-​30·22:​09·​res/​raw/​adsweep6 -​rw-​-​-​-​·····1.​0·​fat·····​4527·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····​1860·​bl·defN·12-​Oct-​30·22:​09·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····​1537·​b-​·stor·80-​Jan-​01·00:​00·res/​drawable-​ldpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····3940·​b-​·​stor·12-​Oct-​30·22:​09·​resources.​arsc8 -​rw-​-​-​-​·····​1.​0·​fat·····2360·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····1.​0·​fat·····4527·​b-​·stor·​12-​Oct-​30·22:​09·​res/​drawable-​hdpi/​ic_launcher.​png9 -​rw-​-​-​-​·····2.​0·​fat······​636·​bl·defN·​17-​Sep-​24·00:​08·​res/​layout/​adblocker_white_list_​row.​xml
10 -​rw-​-​-​-​·····1.​0·​fat·····​1537·​b-​·stor·​12-​Oct-​30·22:​09·​res/​drawable-​ldpi/​ic_launcher.​png10 -​rw-​-​-​-​·····2.​0·​fat····57975·​bl·defN·​17-​Sep-​24·00:​08·​res/​raw/​adsweep
11 -​rw-​-​-​-​·····​1.​0·​fat·····2360·​b-​·​stor·12-​Oct-​30·22:​09·​res/​drawable-​mdpi/​ic_launcher.​png11 -​rw-​-​-​-​·····​1.​0·​fat·····4112·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
12 -​rw-​-​-​-​·····​2.​0·​fat····40500·​bl·​defN·​12-​Oct-​30·22:​09·​classes.​dex12 -​rw-​-​-​-​·····​2.​0·​fat····50340·​bl·​defN·​17-​Sep-​24·00:​08·​classes.​dex
13 11·​files,​·​116137·​bytes·​uncompressed,​·​47735·​bytes·​compressed:​··58.​9%13 11·​files,​·​126349·​bytes·​uncompressed,​·​47784·​bytes·​compressed:​··62.​2%
1.01 KB
AndroidManifest.xml (decoded)
980 B
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​installLocation="auto​"·​android:​versionCode="3"·​android:​versionName="1.​1"·​package="org.​tint.​adblock"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​installLocation="auto​"·​android:​versionCode="3"·​android:​versionName="1.​1"·​package="org.​tint.​adblock"·platformBuildVersionC​ode="14"·​platformBuildVersionN​ame="4.​0.​2-​1406408"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="14"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="14"/​>
4 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​AddonName">4 ··​<application·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​AddonName">
5 ····​<service·​android:​exported="true"·​android:​name="org.​tint.​adblock.​AddonService"·​android:​permission="org.​tint.​permissions.​services.​ADDONS">5 ····​<service·​android:​exported="true"·​android:​name="org.​tint.​adblock.​AddonService"·​android:​permission="org.​tint.​permissions.​services.​ADDONS">
6 ······​<intent-​filter>6 ······​<intent-​filter>
7 ········​<action·​android:​name="org.​tint.​intent.​action.​ADDON"/​>7 ········​<action·​android:​name="org.​tint.​intent.​action.​ADDON"/​>
8 ········​<category·​android:​name="org.​tint.​intent.​category.​ADBLOCK_ADDON"/​>8 ········​<category·​android:​name="org.​tint.​intent.​category.​ADBLOCK_ADDON"/​>
9 ······​</​intent-​filter>9 ······​</​intent-​filter>
11.6 KB
classes.dex
11.6 KB
classes.jar
5.51 KB
zipinfo /dev/stdin
Offset 1, 19 lines modifiedOffset 1, 15 lines modified
1 Zip·​file·​size:​·​56144·​bytes,​·​number·​of·​entries:​·​461 Zip·​file·​size:​·​53662·​bytes,​·​number·​of·​entries:​·​41
2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class2 ?rwxrwxr-​x··​2.​0·​unx······​162·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​SuppressLint.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class3 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​android/​annotation/​TargetApi.​class
4 ?rwxrwxr-​x··​2.​0·​unx·····​1557·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​IAddon.​class 
5 ?rwxrwxr-​x··​2.​0·​unx·····​5474·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​IAddon$Stub.​class 
6 ?rwxrwxr-​x··​2.​0·​unx······​587·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​BaseAddon.​class 
7 ?rwxrwxr-​x··​2.​0·​unx·····​4590·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Addon.​class 
8 ?rwxrwxr-​x··​2.​0·​unx······​521·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​AddonService.​class4 ?rwxrwxr-​x··​2.​0·​unx······​521·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​AddonService.​class
9 ?rwxrwxr-​x··​2.​0·​unx······​163·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​BuildConfig.​class5 ?rwxrwxr-​x··​2.​0·​unx······​163·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​BuildConfig.​class
10 ?rwxrwxr-​x··​2.​0·​unx·······​81·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Controller$1.​class6 ?rwxrwxr-​x··​2.​0·​unx·······​81·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Controller$1.​class
11 ?rwxrwxr-​x··​2.​0·​unx······​428·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Controller$Controller​Holder.​class7 ?rwxrwxr-​x··​2.​0·​unx······​428·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Controller$Controller​Holder.​class
12 ?rwxrwxr-​x··​2.​0·​unx·····​3225·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Controller.​class8 ?rwxrwxr-​x··​2.​0·​unx·····​3250·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Controller.​class
13 ?rwxrwxr-​x··​2.​0·​unx······​784·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$1.​class9 ?rwxrwxr-​x··​2.​0·​unx······​784·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$1.​class
14 ?rwxrwxr-​x··​2.​0·​unx······​441·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$2.​class10 ?rwxrwxr-​x··​2.​0·​unx······​441·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$2.​class
15 ?rwxrwxr-​x··​2.​0·​unx······​505·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$3.​class11 ?rwxrwxr-​x··​2.​0·​unx······​505·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$3.​class
16 ?rwxrwxr-​x··​2.​0·​unx······​505·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$4.​class12 ?rwxrwxr-​x··​2.​0·​unx······​505·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$4.​class
17 ?rwxrwxr-​x··​2.​0·​unx······​441·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$5.​class13 ?rwxrwxr-​x··​2.​0·​unx······​441·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$5.​class
18 ?rwxrwxr-​x··​2.​0·​unx······​865·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$WhiteList​Adaper$1.​class14 ?rwxrwxr-​x··​2.​0·​unx······​865·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$WhiteList​Adaper$1.​class
19 ?rwxrwxr-​x··​2.​0·​unx·····​1762·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$WhiteList​Adaper.​class15 ?rwxrwxr-​x··​2.​0·​unx·····​1762·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Preferences$WhiteList​Adaper.​class
Offset 23, 26 lines modifiedOffset 19, 25 lines modified
23 ?rwxrwxr-​x··​2.​0·​unx······​201·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$id.​class19 ?rwxrwxr-​x··​2.​0·​unx······​201·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$id.​class
24 ?rwxrwxr-​x··​2.​0·​unx······​208·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$layout.​class20 ?rwxrwxr-​x··​2.​0·​unx······​208·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$layout.​class
25 ?rwxrwxr-​x··​2.​0·​unx······​188·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$raw.​class21 ?rwxrwxr-​x··​2.​0·​unx······​188·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$raw.​class
26 ?rwxrwxr-​x··​2.​0·​unx······​962·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$string.​class22 ?rwxrwxr-​x··​2.​0·​unx······​962·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R$string.​class
27 ?rwxrwxr-​x··​2.​0·​unx······​133·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R.​class23 ?rwxrwxr-​x··​2.​0·​unx······​133·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​R.​class
28 ?rwxrwxr-​x··​2.​0·​unx·····​1288·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​Action$1.​class24 ?rwxrwxr-​x··​2.​0·​unx·····​1288·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​Action$1.​class
29 ?rwxrwxr-​x··​2.​0·​unx·····​1164·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​Action.​class25 ?rwxrwxr-​x··​2.​0·​unx·····​1164·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​Action.​class
30 ?rwxrwxr-​x··​2.​0·​unx······​463·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​BaseAskUserAction.​class 
31 ?rwxrwxr-​x··​2.​0·​unx······​891·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​AskUserChoiceAction.​class 
32 ?rwxrwxr-​x··​2.​0·​unx·····​1018·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​AskUserConfirmationAc​tion.​class 
33 ?rwxrwxr-​x··​2.​0·​unx·····​1445·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​AskUserInputAction.​class 
34 ?rwxrwxr-​x··​2.​0·​unx······​652·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​Callbacks.​class26 ?rwxrwxr-​x··​2.​0·​unx······​652·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​Callbacks.​class
35 ?rwxrwxr-​x··​2.​0·​unx·····6799·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​IAddon$Stub$Proxy.​class27 ?rwxrwxr-​x··​2.​0·​unx·····1557·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​IAddon.​class
36 ?rwxrwxr-​x··​2.​0·​unx·····​1230·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​TabAction.​class 
37 ?rwxrwxr-​x··​2.​0·​unx·····​1008·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​LoadUrlAction.​class 
38 ?rwxrwxr-​x··​2.​0·​unx······​624·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​OpenTabAction.​class 
39 ?rwxrwxr-​x··​2.​0·​unx······​147·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R$attr.​class 
40 ?rwxrwxr-​x··​2.​0·​unx······​206·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R$drawable.​class28 ?rwxrwxr-​x··​2.​0·​unx······​206·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R$drawable.​class
41 ?rwxrwxr-​x··​2.​0·​unx······​210·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R$id.​class 
42 ?rwxrwxr-​x··​2.​0·​unx······​217·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R$layout.​class 
43 ?rwxrwxr-​x··​2.​0·​unx······​197·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R$raw.​class 
44 ?rwxrwxr-​x··​2.​0·​unx······​971·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R$string.​class 
45 ?rwxrwxr-​x··​2.​0·​unx······​142·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R.​class29 ?rwxrwxr-​x··​2.​0·​unx······​142·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​R.​class
 30 ?rwxrwxr-​x··​2.​0·​unx······​463·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​BaseAskUserAction.​class
 31 ?rwxrwxr-​x··​2.​0·​unx·····​6799·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​IAddon$Stub$Proxy.​class
 32 ?rwxrwxr-​x··​2.​0·​unx·····​5474·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​IAddon$Stub.​class
 33 ?rwxrwxr-​x··​2.​0·​unx······​624·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​OpenTabAction.​class
46 ?rwxrwxr-​x··​2.​0·​unx······​694·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​ShowDialogAction.​class34 ?rwxrwxr-​x··​2.​0·​unx······​694·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​ShowDialogAction.​class
47 ?rwxrwxr-​x··​2.​0·​unx······​837·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​ShowToastAction.​class35 ?rwxrwxr-​x··​2.​0·​unx······​837·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​ShowToastAction.​class
48 46·​files,​·49056·bytes·uncompressed,​·49056·​bytes·​compressed:​··​0.​0%36 ?rwxrwxr-​x··2.​0·​unx·····​1230·b-​·​stor·80-​Jan-​01·00:​00·​org/​tint/​addons/​framework/​TabAction.​class
 37 ?rwxrwxr-​x··​2.​0·​unx······​587·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​BaseAddon.​class
 38 ?rwxrwxr-​x··​2.​0·​unx······​891·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​AskUserChoiceAction.​class
 39 ?rwxrwxr-​x··​2.​0·​unx·····​1018·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​AskUserConfirmationAc​tion.​class
 40 ?rwxrwxr-​x··​2.​0·​unx·····​1445·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​AskUserInputAction.​class
 41 ?rwxrwxr-​x··​2.​0·​unx·····​1008·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​addons/​framework/​LoadUrlAction.​class
 42 ?rwxrwxr-​x··​2.​0·​unx·····​4587·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​tint/​adblock/​Addon.​class
 43 41·​files,​·​47336·​bytes·​uncompressed,​·​47336·​bytes·​compressed:​··​0.​0%
2.73 KB
zipnote {}
Offset 1, 25 lines modifiedOffset 1, 13 lines modified
1 Filename:​·​android/​annotation/​SuppressLint.​class1 Filename:​·​android/​annotation/​SuppressLint.​class
2 Comment:​·2 Comment:​·
  
3 Filename:​·​android/​annotation/​TargetApi.​class3 Filename:​·​android/​annotation/​TargetApi.​class
4 Comment:​·4 Comment:​·
  
5 Filename:​·​org/​tint/​addons/​framework/​IAddon.​class 
6 Comment:​· 
  
7 Filename:​·​org/​tint/​addons/​framework/​IAddon$Stub.​class 
8 Comment:​· 
  
9 Filename:​·​org/​tint/​adblock/​BaseAddon.​class 
10 Comment:​· 
  
11 Filename:​·​org/​tint/​adblock/​Addon.​class 
12 Comment:​· 
  
13 Filename:​·​org/​tint/​adblock/​AddonService.​class5 Filename:​·​org/​tint/​adblock/​AddonService.​class
14 Comment:​·6 Comment:​·
  
15 Filename:​·​org/​tint/​adblock/​BuildConfig.​class7 Filename:​·​org/​tint/​adblock/​BuildConfig.​class
16 Comment:​·8 Comment:​·
  
17 Filename:​·​org/​tint/​adblock/​Controller$1.​class9 Filename:​·​org/​tint/​adblock/​Controller$1.​class
Offset 78, 62 lines modifiedOffset 66, 59 lines modified
  
78 Filename:​·​org/​tint/​addons/​framework/​Action$1.​class66 Filename:​·​org/​tint/​addons/​framework/​Action$1.​class
79 Comment:​·67 Comment:​·
  
80 Filename:​·​org/​tint/​addons/​framework/​Action.​class68 Filename:​·​org/​tint/​addons/​framework/​Action.​class
81 Comment:​·69 Comment:​·
  
82 Filename:​·​org/​tint/​addons/​framework/​BaseAskUserAction.​class70 Filename:​·​org/​tint/​addons/​framework/​Callbacks.​class
83 Comment:​·71 Comment:​·
  
84 Filename:​·​org/​tint/​addons/​framework/​AskUserChoiceAction.​class72 Filename:​·​org/​tint/​addons/​framework/​IAddon.​class
85 Comment:​·73 Comment:​·
  
86 Filename:​·​org/​tint/​addons/​framework/​AskUserConfirmationAc​tion.​class74 Filename:​·​org/​tint/​addons/​framework/​R$drawable.​class
87 Comment:​·75 Comment:​·
  
88 Filename:​·​org/​tint/​addons/​framework/​AskUserInputAction.​class76 Filename:​·​org/​tint/​addons/​framework/​R.​class
89 Comment:​·77 Comment:​·
  
90 Filename:​·​org/​tint/​addons/​framework/​Callbacks.​class78 Filename:​·​org/​tint/​addons/​framework/​BaseAskUserAction.​class
91 Comment:​·79 Comment:​·
  
92 Filename:​·​org/​tint/​addons/​framework/​IAddon$Stub$Proxy.​class80 Filename:​·​org/​tint/​addons/​framework/​IAddon$Stub$Proxy.​class
93 Comment:​·81 Comment:​·
  
94 Filename:​·​org/​tint/​addons/​framework/​TabAction.​class82 Filename:​·​org/​tint/​addons/​framework/​IAddon$Stub.​class
95 Comment:​· 
  
96 Filename:​·​org/​tint/​addons/​framework/​LoadUrlAction.​class 
97 Comment:​·83 Comment:​·
  
98 Filename:​·​org/​tint/​addons/​framework/​OpenTabAction.​class84 Filename:​·​org/​tint/​addons/​framework/​OpenTabAction.​class
99 Comment:​·85 Comment:​·
  
100 Filename:​·​org/​tint/​addons/​framework/​R$attr.​class86 Filename:​·​org/​tint/​addons/​framework/​ShowDialogAction.​class
101 Comment:​·87 Comment:​·
  
102 Filename:​·​org/​tint/​addons/​framework/​R$drawable.​class88 Filename:​·​org/​tint/​addons/​framework/​ShowToastAction.​class
103 Comment:​·89 Comment:​·
  
104 Filename:​·​org/​tint/​addons/​framework/​R$id.​class90 Filename:​·​org/​tint/​addons/​framework/​TabAction.​class
105 Comment:​·91 Comment:​·
  
106 Filename:​·​org/​tint/​addons/​framework/​R$layout.​class92 Filename:​·​org/​tint/​adblock/​BaseAddon.​class
107 Comment:​·93 Comment:​·
  
108 Filename:​·​org/​tint/​addons/​framework/​R$raw.​class94 Filename:​·​org/​tint/​addons/​framework/​AskUserChoiceAction.​class
109 Comment:​·95 Comment:​·
  
110 Filename:​·​org/​tint/​addons/​framework/​R$string.​class96 Filename:​·​org/​tint/​addons/​framework/​AskUserConfirmationAc​tion.​class
111 Comment:​·97 Comment:​·
  
112 Filename:​·​org/​tint/​addons/​framework/​R.​class98 Filename:​·​org/​tint/​addons/​framework/​AskUserInputAction.​class
113 Comment:​·99 Comment:​·
  
114 Filename:​·​org/​tint/​addons/​framework/​ShowDialogAction.​class100 Filename:​·​org/​tint/​addons/​framework/​LoadUrlAction.​class
115 Comment:​·101 Comment:​·
  
116 Filename:​·​org/​tint/​addons/​framework/​ShowToastAction.​class102 Filename:​·​org/​tint/​adblock/​Addon.​class
117 Comment:​·103 Comment:​·
  
118 Zip·​file·​comment:​·104 Zip·​file·​comment:​·
2.55 KB
org/tint/adblock/Addon.class
2.49 KB
javap -verbose -constants -s -l -private {}
Offset 226, 39 lines modifiedOffset 226, 39 lines modified
226 ·········​8:​·​astore_3226 ·········​8:​·​astore_3
227 ·········​9:​·​aload_2227 ·········​9:​·​aload_2
228 ········​10:​·​aload_3228 ········​10:​·​aload_3
229 ········​11:​·​invokevirtual·​#26·················​/​/​·​Method·​org/​tint/​adblock/​Controller.​getAdblockerWhiteList​:​(Landroid/​content/​Context;​)​Ljava/​util/​List;​229 ········​11:​·​invokevirtual·​#26·················​/​/​·​Method·​org/​tint/​adblock/​Controller.​getAdblockerWhiteList​:​(Landroid/​content/​Context;​)​Ljava/​util/​List;​
230 ········​14:​·​astore········​4230 ········​14:​·​astore········​4
231 ········​16:​·​aload·········​4231 ········​16:​·​aload·········​4
232 ········​18:​·​invokeinterface·​#32,​··​1···········​/​/​·​InterfaceMethod·​java/​util/​List.​iterator:​()​Ljava/​util/​Iterator;​232 ········​18:​·​invokeinterface·​#32,​··​1···········​/​/​·​InterfaceMethod·​java/​util/​List.​iterator:​()​Ljava/​util/​Iterator;​
233 ········​23:​·​astore········​5233 ········​23:​·​astore_2
234 ········​25:​·​aload·········​5234 ········​24:​·​aload_2
235 ········​27:​·​invokeinterface·​#38,​··​1···········​/​/​·​InterfaceMethod·​java/​util/​Iterator.​hasNext:​()​Z235 ········​25:​·​invokeinterface·​#38,​··​1···········​/​/​·​InterfaceMethod·​java/​util/​Iterator.​hasNext:​()​Z
236 ········​32:​·​istore········6236 ········​30:​·​istore········5
237 ········​34:​·​iload·········6237 ········​32:​·​iload·········5
238 ········​36:​·​ifeq··········70238 ········​34:​·​ifeq··········67
239 ········​39:​·​aload·········​5239 ········​37:​·​aload_2
240 ········41:​·​invokeinterface·​#42,​··​1···········​/​/​·​InterfaceMethod·​java/​util/​Iterator.​next:​()​Ljava/​lang/​Object;​240 ········38:​·​invokeinterface·​#42,​··​1···········​/​/​·​InterfaceMethod·​java/​util/​Iterator.​next:​()​Ljava/​lang/​Object;​
241 ········​46:​·​checkcast·····​#44·················​/​/​·​class·​java/​lang/​String241 ········​43:​·​checkcast·····​#44·················​/​/​·​class·​java/​lang/​String
242 ········​49:​·​astore········7242 ········​46:​·​astore········6
243 ········51:​·​aload_1243 ········48:​·​aload_1
244 ········52:​·​aload·········7244 ········49:​·​aload·········6
245 ········​54:​·​invokevirtual·​#48·················​/​/​·​Method·​java/​lang/​String.​contains:​(Ljava/​lang/​CharSequence;​)​Z245 ········​51:​·​invokevirtual·​#48·················​/​/​·​Method·​java/​lang/​String.​contains:​(Ljava/​lang/​CharSequence;​)​Z
246 ········​57:​·​istore········6246 ········​54:​·​istore········5
247 ········​59:​·​iload·········6247 ········​56:​·​iload·········5
248 ········61:​·​ifeq··········​25248 ········58:​·​ifeq··········​24
249 ········​64:​·​iconst_1249 ········​61:​·​iconst_1
250 ········​65:​·​istore········6250 ········​62:​·​istore········7
251 ········​67:​·​iload·········6251 ········​64:​·​iload·········7
252 ········​69:​·​ireturn252 ········​66:​·​ireturn
253 ········70:​·​iconst_0253 ········67:​·​iconst_0
254 ········71:​·​istore········6254 ········68:​·​istore········7
255 ········​73:​·​aconst_null255 ········​70:​·​aconst_null
256 ········​74:​·​astore_2256 ········​71:​·​astore_2
257 ········​75:​·​goto··········​67257 ········​72:​·​goto··········​64
  
258 ··​public·​int·​getCallbacks()​;​258 ··​public·​int·​getCallbacks()​;​
259 ····​descriptor:​·​()​I259 ····​descriptor:​·​()​I
260 ····​flags:​·​ACC_PUBLIC260 ····​flags:​·​ACC_PUBLIC
261 ····​Code:​261 ····​Code:​
262 ······​stack=300,​·​locals=1,​·​args_size=1262 ······​stack=300,​·​locals=1,​·​args_size=1
263 ·········​0:​·​bipush········​34263 ·········​0:​·​bipush········​34
775 B
org/tint/adblock/Controller.class
709 B
procyon -ec {}
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 ····​}76 ····​}
77 ····77 ····
78 ····​private·​void·​saveAdblockerWhiteLis​t(final·​Context·​context)​·​{78 ····​private·​void·​saveAdblockerWhiteLis​t(final·​Context·​context)​·​{
79 ········​final·​String·​s·​=·​"adblocker-​whitelist";​79 ········​final·​String·​s·​=·​"adblocker-​whitelist";​
80 ········​try·​{80 ········​try·​{
81 ············​final·​FileOutputStream·​openFileOutput·​=·​context.​openFileOutput(s,​·​0)​;​81 ············​final·​FileOutputStream·​openFileOutput·​=·​context.​openFileOutput(s,​·​0)​;​
82 ············​if·​(openFileOutput·​==·​null)​·​{82 ············​if·​(openFileOutput·​==·​null)​·​{
83 ················​goto·​Label_0147;​83 ················​goto·​Label_0165;​
84 ············​}84 ············​}
85 ············​final·​List·​mAdblockerWhiteList·​=·​this.​mAdblockerWhiteList;​85 ············​final·​List·​mAdblockerWhiteList·​=·​this.​mAdblockerWhiteList;​
86 ············​try·​{86 ············​try·​{
87 ················​final·​Iterator<String>·​iterator·​=·​mAdblockerWhiteList.​iterator()​;​87 ················​final·​Iterator<String>·​iterator·​=·​mAdblockerWhiteList.​iterator()​;​
88 ················​try·​{88 ················​try·​{
89 ····················​while·​(iterator.​hasNext()​)​·​{89 ····················​while·​(iterator.​hasNext()​)​·​{
90 ························​final·​String·​next·​=·​iterator.​next()​;​90 ························​final·​String·​next·​=·​iterator.​next()​;​
532 B
smali/org/tint/adblock/Preferences$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​tint/​adblock/​Preferences;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​12327 ····​.​line·​123
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$2;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$2;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
264 B
smali/org/tint/adblock/R.smali
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·​1023 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​.​line·​25 
26 ····​return-​void25 ····​return-​void
27 .​end·​method26 .​end·​method
578 B
smali/org/tint/adblock/Preferences$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​Landroid/​widget/​EditText;​)​V24 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​tint/​adblock/​Preferences;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​11628 ····​.​line·​116
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$1;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$1;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$1;​-​>val$input:​Landroid/​widget/​EditText;​30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$1;​-​>val$input:​Landroid/​widget/​EditText;​
  
7.18 KB
smali/org/tint/adblock/Controller.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Controller.​java"3 .​source·​"Controller.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lorg/​tint/​adblock/​Controller$1;​,​ 
8 ········​Lorg/​tint/​adblock/​Controller$Controller​Holder;​7 ········​Lorg/​tint/​adblock/​Controller$Controller​Holder;​
9 ····​}8 ····​}
10 .​end·​annotation9 .​end·​annotation
  
  
11 #·​static·​fields10 #·​static·​fields
12 .​field·​private·​static·​final·​ADBLOCKER_WHITE_LIST_​FILE:​Ljava/​lang/​String;​·​=·​"adblocker-​whitelist"11 .​field·​private·​static·​final·​ADBLOCKER_WHITE_LIST_​FILE:​Ljava/​lang/​String;​·​=·​"adblocker-​whitelist"
Offset 217, 60 lines modifiedOffset 216, 59 lines modified
217 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z216 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
218 ····​.​line·​145217 ····​.​line·​145
219 ····​return-​void218 ····​return-​void
220 .​end·​method219 .​end·​method
  
221 .​method·​private·​saveAdblockerWhiteLis​t(Landroid/​content/​Context;​)​V220 .​method·​private·​saveAdblockerWhiteLis​t(Landroid/​content/​Context;​)​V
222 ····​.​locals·7221 ····​.​locals·6
223 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​222 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
  
224 ····​.​prologue223 ····​.​prologue
225 ····​.​line·​93224 ····​.​line·​93
226 ····​:​try_start_0225 ····​:​try_start_0
227 ····​const-​string·​v4,​·​"adblocker-​whitelist"226 ····​const-​string·​v3,​·​"adblocker-​whitelist"
  
228 ····​const/​4·​v5,​·​0x0227 ····​const/​4·​v4,​·​0x0
  
229 ····​invoke-​virtual·​{p1,​·​v4,​·​v5},​·​Landroid/​content/​Context;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​228 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Landroid/​content/​Context;​-​>openFileOutput(Ljava​/​lang/​String;​I)​Ljava/​io/​FileOutputStream;​
  
230 ····​move-​result-​object·​v1229 ····​move-​result-​object·​v1
  
231 ····​.​line·​95230 ····​.​line·​95
232 ····​.​local·​v1,​·​"fos":​Ljava/​io/​FileOutputStream;​231 ····​.​local·​v1,​·​"fos":​Ljava/​io/​FileOutputStream;​
233 ····​if-​eqz·​v1,​·​:​cond_0232 ····​if-​eqz·​v1,​·​:​cond_0
  
234 ····​.​line·​96233 ····​.​line·​96
235 ····​iget-​object·​v4,​·​p0,​·​Lorg/​tint/​adblock/​Controller;​-​>mAdblockerWhiteList:​Ljava/​util/​List;​234 ····​iget-​object·​v3,​·​p0,​·​Lorg/​tint/​adblock/​Controller;​-​>mAdblockerWhiteList:​Ljava/​util/​List;​
  
236 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​235 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
237 ····​move-​result-​object·​v2236 ····​move-​result-​object·​v3
  
238 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​ 
239 ····​:​goto_0237 ····​:​goto_0
240 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z238 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
241 ····​move-​result·​v4239 ····​move-​result·​v4
  
242 ····​if-​eqz·​v4,​·​:​cond_1240 ····​if-​eqz·​v4,​·​:​cond_1
  
243 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​241 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
244 ····​move-​result-​object·​v3242 ····​move-​result-​object·​v2
  
245 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​243 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
  
246 ····​.​line·​97244 ····​.​line·​97
247 ····​.​local·​v3,​·​"s":​Ljava/​lang/​String;​245 ····​.​local·​v2,​·​"s":​Ljava/​lang/​String;​
248 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​246 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
  
249 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V247 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
250 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​248 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
251 ····​move-​result-​object·​v4249 ····​move-​result-​object·​v4
  
252 ····​const-​string·​v5,​·​"\n"250 ····​const-​string·​v5,​·​"\n"
  
253 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​251 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
Offset 289, 98 lines modifiedOffset 287, 95 lines modified
289 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0287 ····​.​catch·​Ljava/​io/​FileNotFoundException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
290 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1288 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
  
291 ····​goto·​:​goto_0289 ····​goto·​:​goto_0
  
292 ····​.​line·​103290 ····​.​line·​103
293 ····​.​end·​local·​v1····​#·​"fos":​Ljava/​io/​FileOutputStream;​291 ····​.​end·​local·​v1····​#·​"fos":​Ljava/​io/​FileOutputStream;​
294 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​292 ····​.​end·​local·​v2····​#·​"s":​Ljava/​lang/​String;​
295 ····​.​end·​local·​v3····​#·​"s":​Ljava/​lang/​String;​ 
296 ····​:​catch_0293 ····​:​catch_0
297 ····​move-​exception·​v0294 ····​move-​exception·​v0
  
298 ····​.​line·​104295 ····​.​line·​104
299 ····​.​local·​v0,​·​"e":​Ljava/​io/​FileNotFoundException​;​296 ····​.​local·​v0,​·​"e":​Ljava/​io/​FileNotFoundException​;​
300 ····​const-​string·​v4,​·​"saveAdblockerWhiteLi​st"297 ····​const-​string·​v3,​·​"saveAdblockerWhiteLi​st"
  
301 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​298 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
  
302 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V299 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
303 ····​const-​string·​v6,​·​"Unable·​to·​save·​AdBlocker·​white·​list:​·​"300 ····​const-​string·​v5,​·​"Unable·​to·​save·​AdBlocker·​white·​list:​·​"
  
304 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​301 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
305 ····​move-​result-​object·​v5302 ····​move-​result-​object·​v4
  
306 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​FileNotFoundException​;​-​>getMessage()​Ljava/​lang/​String;​303 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​FileNotFoundException​;​-​>getMessage()​Ljava/​lang/​String;​
  
307 ····​move-​result-​object·​v6304 ····​move-​result-​object·​v5
  
308 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​305 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
309 ····​move-​result-​object·​v5306 ····​move-​result-​object·​v4
  
310 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​307 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
311 ····​move-​result-​object·​v5308 ····​move-​result-​object·​v4
  
312 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I309 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
313 ····​.​line·​108310 ····​.​line·​108
314 ····​.​end·​local·​v0····​#·​"e":​Ljava/​io/​FileNotFoundException​;​311 ····​.​end·​local·​v0····​#·​"e":​Ljava/​io/​FileNotFoundException​;​
315 ····​:​cond_0312 ····​:​cond_0
316 ····​:​goto_1313 ····​:​goto_1
317 ····​return-​void314 ····​return-​void
  
318 ····​.​line·​100315 ····​.​line·​100
319 ····​.​restart·​local·​v1····​#·​"fos":​Ljava/​io/​FileOutputStream;​316 ····​.​restart·​local·​v1····​#·​"fos":​Ljava/​io/​FileOutputStream;​
320 ····​.​restart·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 
321 ····​:​cond_1317 ····​:​cond_1
Max diff block lines reached; 2153/7279 bytes (29.58%) of diff not shown.
617 B
smali/org/tint/adblock/Preferences$WhiteListAdaper$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$position:​I22 .​field·​final·​synthetic·​val$position:​I
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​I)​V24 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​24628 ····​.​line·​246
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​-​>this$1:​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​-​>this$1:​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​
  
29 ····​iput·​p2,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​-​>val$position:​I30 ····​iput·​p2,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​-​>val$position:​I
  
532 B
smali/org/tint/adblock/Preferences$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​tint/​adblock/​Preferences;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​15527 ····​.​line·​155
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$3;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$3;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
532 B
smali/org/tint/adblock/Preferences$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​tint/​adblock/​Preferences;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​19127 ····​.​line·​191
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$5;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$5;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
532 B
smali/org/tint/adblock/Preferences$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​21 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V23 .​method·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​tint/​adblock/​Preferences;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​16927 ····​.​line·​169
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$4;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$4;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
3.07 KB
smali/org/tint/adblock/Addon.smali
Offset 22, 67 lines modifiedOffset 22, 66 lines modified
22 ····​iput-​object·​v0,​·​p0,​·​Lorg/​tint/​adblock/​Addon;​-​>mAdSweep:​Ljava/​lang/​String;​22 ····​iput-​object·​v0,​·​p0,​·​Lorg/​tint/​adblock/​Addon;​-​>mAdSweep:​Ljava/​lang/​String;​
  
23 ····​.​line·​2623 ····​.​line·​26
24 ····​return-​void24 ····​return-​void
25 .​end·​method25 .​end·​method
  
26 .​method·​private·​isUrlInAdblockerWhite​List(Ljava/​lang/​String;​)​Z26 .​method·​private·​isUrlInAdblockerWhite​List(Ljava/​lang/​String;​)​Z
27 ····​.​locals·527 ····​.​locals·4
28 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​28 ····​.​param·​p1,​·​"url"····​#·​Ljava/​lang/​String;​
  
29 ····​.​prologue29 ····​.​prologue
30 ····​.​line·​20530 ····​.​line·​205
31 ····​invoke-​static·​{},​·​Lorg/​tint/​adblock/​Controller;​-​>getInstance()​Lorg/​tint/​adblock/​Controller;​31 ····​invoke-​static·​{},​·​Lorg/​tint/​adblock/​Controller;​-​>getInstance()​Lorg/​tint/​adblock/​Controller;​
  
32 ····​move-​result-​object·​v332 ····​move-​result-​object·​v2
  
33 ····​iget-​object·​v4,​·​p0,​·​Lorg/​tint/​adblock/​Addon;​-​>mService:​Landroid/​app/​Service;​33 ····​iget-​object·​v3,​·​p0,​·​Lorg/​tint/​adblock/​Addon;​-​>mService:​Landroid/​app/​Service;​
  
34 ····​invoke-​virtual·​{v3,​·​v4},​·​Lorg/​tint/​adblock/​Controller;​-​>getAdblockerWhiteLis​t(Landroid/​content/​Context;​)​Ljava/​util/​List;​34 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​tint/​adblock/​Controller;​-​>getAdblockerWhiteLis​t(Landroid/​content/​Context;​)​Ljava/​util/​List;​
  
35 ····​move-​result-​object·​v235 ····​move-​result-​object·​v1
  
36 ····​.​line·​20736 ····​.​line·​207
37 ····​.​local·​v2,​·​"whiteList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"37 ····​.​local·​v1,​·​"whiteList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
38 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​38 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
39 ····​move-​result-​object·​v039 ····​move-​result-​object·​v2
  
40 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
41 ····​:​cond_040 ····​:​cond_0
42 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z41 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
43 ····​move-​result·​v342 ····​move-​result·​v3
  
44 ····​if-​eqz·​v3,​·​:​cond_143 ····​if-​eqz·​v3,​·​:​cond_1
  
45 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​44 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
46 ····​move-​result-​object·​v145 ····​move-​result-​object·​v0
  
47 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​46 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
  
48 ····​.​line·​20847 ····​.​line·​208
49 ····​.​local·​v1,​·​"s":​Ljava/​lang/​String;​48 ····​.​local·​v0,​·​"s":​Ljava/​lang/​String;​
50 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z49 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
  
51 ····​move-​result·​v350 ····​move-​result·​v3
  
52 ····​if-​eqz·​v3,​·​:​cond_051 ····​if-​eqz·​v3,​·​:​cond_0
  
53 ····​.​line·​20952 ····​.​line·​209
54 ····​const/​4·​v3,​·​0x153 ····​const/​4·​v2,​·​0x1
  
55 ····​.​line·​21354 ····​.​line·​213
56 ····​.​end·​local·​v1····​#·​"s":​Ljava/​lang/​String;​55 ····​.​end·​local·​v0····​#·​"s":​Ljava/​lang/​String;​
57 ····​:​goto_056 ····​:​goto_0
58 ····​return·​v357 ····​return·​v2
  
59 ····​:​cond_158 ····​:​cond_1
60 ····​const/​4·​v3,​·​0x059 ····​const/​4·​v2,​·​0x0
  
61 ····​goto·​:​goto_060 ····​goto·​:​goto_0
62 .​end·​method61 .​end·​method
  
  
63 #·​virtual·​methods62 #·​virtual·​methods
64 .​method·​public·​getCallbacks()​I63 .​method·​public·​getCallbacks()​I
Offset 251, 14 lines modifiedOffset 250, 15 lines modified
  
251 ····​move-​result·​v5250 ····​move-​result·​v5
  
252 ····​if-​lez·​v5,​·​:​cond_0251 ····​if-​lez·​v5,​·​:​cond_0
  
253 ····​const-​string·​v5,​·​"/​/​"252 ····​const-​string·​v5,​·​"/​/​"
  
 253 ····​.​line·​45
254 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z254 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
  
255 ····​move-​result·​v5255 ····​move-​result·​v5
  
256 ····​if-​nez·​v5,​·​:​cond_0256 ····​if-​nez·​v5,​·​:​cond_0
  
257 ····​.​line·​46257 ····​.​line·​46
Offset 675, 14 lines modifiedOffset 675, 15 lines modified
  
675 ····​.​prologue675 ····​.​prologue
676 ····​const/​4·​v0,​·​0x0676 ····​const/​4·​v0,​·​0x0
  
677 ····​.​line·​75677 ····​.​line·​75
678 ····​if-​eqz·​p2,​·​:​cond_0678 ····​if-​eqz·​p2,​·​:​cond_0
  
 679 ····​.​line·​76
679 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​tint/​adblock/​Addon;​-​>isUrlInAdblockerWhit​eList(Ljava/​lang/​String;​)​Z680 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​tint/​adblock/​Addon;​-​>isUrlInAdblockerWhit​eList(Ljava/​lang/​String;​)​Z
  
680 ····​move-​result·​v1681 ····​move-​result·​v1
  
681 ····​if-​nez·​v1,​·​:​cond_0682 ····​if-​nez·​v1,​·​:​cond_0
  
682 ····​.​line·​77683 ····​.​line·​77
1.74 KB
smali/org/tint/adblock/Preferences$WhiteListAdaper.smali
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
  
45 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​45 .​field·​final·​synthetic·​this$0:​Lorg/​tint/​adblock/​Preferences;​
  
  
46 #·​direct·​methods46 #·​direct·​methods
47 .​method·​public·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​Landroid/​content/​Context;​ILjava/​util/​List;​)​V47 .​method·​public·​constructor·​<init>(Lorg/​tint/​adblock/​Preferences;​Landroid/​content/​Context;​ILjava/​util/​List;​)​V
48 ····​.​locals·​148 ····​.​locals·​1
 49 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​tint/​adblock/​Preferences;​
49 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​50 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
50 ····​.​param·​p3,​·​"resource"····​#·​I51 ····​.​param·​p3,​·​"resource"····​#·​I
51 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​52 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
52 ········​value·​=·​{53 ········​value·​=·​{
53 ············​"(",​54 ············​"(",​
54 ············​"Landroid/​content/​Context;​",​55 ············​"Landroid/​content/​Context;​",​
55 ············​"I",​56 ············​"I",​
Offset 197, 25 lines modifiedOffset 198, 27 lines modified
197 ····​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​"198 ····​.​local·​p1,​·​"parent":​Landroid/​widget/​AdapterView;​,​·​"Landroid/​widget/​AdapterView<*>;​"
198 ····​iget-​object·​v1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​199 ····​iget-​object·​v1,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​-​>this$0:​Lorg/​tint/​adblock/​Preferences;​
  
199 ····​const·​v2,​·​0x7f050011200 ····​const·​v2,​·​0x7f050011
  
200 ····​iget-​object·​v0,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​-​>mData:​Ljava/​util/​List;​201 ····​iget-​object·​v0,​·​p0,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​-​>mData:​Ljava/​util/​List;​
  
 202 ····​.​line·​244
201 ····​invoke-​interface·​{v0,​·​p3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​203 ····​invoke-​interface·​{v0,​·​p3},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
  
202 ····​move-​result-​object·​v0204 ····​move-​result-​object·​v0
  
203 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​205 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
  
204 ····​const·​v3,​·​0x1080027206 ····​const·​v3,​·​0x1080027
  
205 ····​new-​instance·​v4,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​207 ····​new-​instance·​v4,​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​
  
206 ····​invoke-​direct·​{v4,​·​p0,​·​p3},​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​-​><init>(Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​I)​V208 ····​invoke-​direct·​{v4,​·​p0,​·​p3},​·​Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper$1;​-​><init>(Lorg/​tint/​adblock/​Preferences$WhiteList​Adaper;​I)​V
  
 209 ····​.​line·​242
207 ····​#·​invokes:​·​Lorg/​tint/​adblock/​Preferences;​-​>showYesNoDialog(ILja​va/​lang/​String;​ILandroid/​content/​DialogInterface$OnCli​ckListener;​)​V210 ····​#·​invokes:​·​Lorg/​tint/​adblock/​Preferences;​-​>showYesNoDialog(ILja​va/​lang/​String;​ILandroid/​content/​DialogInterface$OnCli​ckListener;​)​V
208 ····​invoke-​static·​{v1,​·​v2,​·​v0,​·​v3,​·​v4},​·​Lorg/​tint/​adblock/​Preferences;​-​>access$300(Lorg/​tint/​adblock/​Preferences;​ILjava/​lang/​String;​ILandroid/​content/​DialogInterface$OnCli​ckListener;​)​V211 ····​invoke-​static·​{v1,​·​v2,​·​v0,​·​v3,​·​v4},​·​Lorg/​tint/​adblock/​Preferences;​-​>access$300(Lorg/​tint/​adblock/​Preferences;​ILjava/​lang/​String;​ILandroid/​content/​DialogInterface$OnCli​ckListener;​)​V
  
209 ····​.​line·​254212 ····​.​line·​254
210 ····​return-​void213 ····​return-​void
211 .​end·​method214 .​end·​method
501 B
smali/org/tint/adblock/Preferences.smali
Offset 27, 15 lines modifiedOffset 27, 14 lines modified
27 .​method·​public·​constructor·​<init>()​V27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​028 ····​.​locals·​0
  
29 ····​.​prologue29 ····​.​prologue
30 ····​.​line·​3930 ····​.​line·​39
31 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
  
32 ····​.​line·​201 
33 ····​return-​void32 ····​return-​void
34 .​end·​method33 .​end·​method
  
35 .​method·​static·​synthetic·​access$000(Lorg/​tint/​adblock/​Preferences;​Ljava/​lang/​String;​)​V34 .​method·​static·​synthetic·​access$000(Lorg/​tint/​adblock/​Preferences;​Ljava/​lang/​String;​)​V
36 ····​.​locals·​035 ····​.​locals·​0
37 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​tint/​adblock/​Preferences;​36 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​tint/​adblock/​Preferences;​
38 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​37 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
323 B
smali/org/tint/addons/framework/R$drawable.smali
Offset 19, 12 lines modifiedOffset 19, 12 lines modified
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·​1323 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​return-​void25 ····​return-​void
26 .​end·​method26 .​end·​method
795 B
smali/org/tint/addons/framework/R.smali
Offset 2, 28 lines modifiedOffset 2, 22 lines modified
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"R.​java"3 .​source·​"R.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lorg/​tint/​addons/​framework/​R$string;​,​7 ········​Lorg/​tint/​addons/​framework/​R$drawable;​
8 ········​Lorg/​tint/​addons/​framework/​R$raw;​,​ 
9 ········​Lorg/​tint/​addons/​framework/​R$layout;​,​ 
10 ········​Lorg/​tint/​addons/​framework/​R$id;​,​ 
11 ········​Lorg/​tint/​addons/​framework/​R$drawable;​,​ 
12 ········​Lorg/​tint/​addons/​framework/​R$attr;​ 
13 ····​}8 ····​}
14 .​end·​annotation9 .​end·​annotation
  
  
15 #·​direct·​methods10 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V11 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​012 ····​.​locals·​0
  
18 ····​.​prologue13 ····​.​prologue
19 ····​.​line·1014 ····​.​line·9
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
21 ····​.​line·​25 
22 ····​return-​void16 ····​return-​void
23 .​end·​method17 .​end·​method
902 B
smali/org/tint/addons/framework/Action$1.smali
Offset 38, 15 lines modifiedOffset 38, 14 lines modified
38 ····​return-​void38 ····​return-​void
39 .​end·​method39 .​end·​method
  
  
40 #·​virtual·​methods40 #·​virtual·​methods
41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​41 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
42 ····​.​locals·​142 ····​.​locals·​1
43 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 
  
44 ····​.​prologue43 ····​.​prologue
45 ····​.​line·​4444 ····​.​line·​44
46 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​tint/​addons/​framework/​Action$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​tint/​addons/​framework/​Action;​45 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​tint/​addons/​framework/​Action$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lorg/​tint/​addons/​framework/​Action;​
  
47 ····​move-​result-​object·​v046 ····​move-​result-​object·​v0
  
Offset 157, 15 lines modifiedOffset 156, 14 lines modified
157 ········​:​pswitch_0156 ········​:​pswitch_0
158 ········​:​pswitch_0157 ········​:​pswitch_0
159 ····​.​end·​packed-​switch158 ····​.​end·​packed-​switch
160 .​end·​method159 .​end·​method
  
161 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​160 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
162 ····​.​locals·​1161 ····​.​locals·​1
163 ····​.​param·​p1,​·​"x0"····​#·​I 
  
164 ····​.​prologue162 ····​.​prologue
165 ····​.​line·​44163 ····​.​line·​44
166 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​tint/​addons/​framework/​Action$1;​-​>newArray(I)​[Lorg/​tint/​addons/​framework/​Action;​164 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​tint/​addons/​framework/​Action$1;​-​>newArray(I)​[Lorg/​tint/​addons/​framework/​Action;​
  
167 ····​move-​result-​object·​v0165 ····​move-​result-​object·​v0