346 KB
/home/fdroid/fdroiddata/tmp/com.github.grimpy.botifier_16.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.github.grimpy.botifier_16.apk
1.73 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: <VF8U4pN7XlKoDEfdxd8gmWnyKEk=>, actual: <XzgKLVqSnEMfPHR0WXEhcxIpJbY=> ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: <7Tn6MOMLed8GusdFMST2GKPNn+8=>, actual: <DQ7pghluVD/VWMOAnrJiWZavzB4=> ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <rb1/MI3qUzpT1yLGcUwTO3VrOcQ=>, actual: <hxNFfGXtbrp7JbbFzKsM1biY+8c=>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·704749482ab892162def98ed7e7b1fbce6fe87852fa3bd1aa708b7317ef8d0e6 
10 Signer·#1·certificate·SHA-1·digest:·d9ba1e96f74c772cd668eeb43d7fde30c87539eb 
11 Signer·#1·certificate·MD5·digest:·982fd79bf50f0681f23975d99579547b 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·7ec15ee2823d73cd3fbdfec6be31f1cc3a1daa3b8974787f3918c4fbbf038889 
15 Signer·#1·public·key·SHA-1·digest:·073257b5512886f72a1638556f385f964fc3cfa1 
16 Signer·#1·public·key·MD5·digest:·9665f612a61742767a6b51fa02e98c0a 
43.7 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 626 lines modifiedOffset 1, 608 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:····················299182·(00000000000490AEh)4 ··Zip·archive·file·size:····················298293·(0000000000048D35h)
5 ··Actual·end-cent-dir·record·offset:········299160·(0000000000049098h)5 ··Actual·end-cent-dir·record·offset:········298271·(0000000000048D1Fh)
6 ··Expected·end-cent-dir·record·offset:······299160·(0000000000049098h)6 ··Expected·end-cent-dir·record·offset:······298271·(0000000000048D1Fh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·20·entries.9 ··central·directory·contains·20·entries.
10 ··The·central·directory·is·1522·(00000000000005F2h)·bytes·long,10 ··The·central·directory·is·1522·(00000000000005F2h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·297638·(0000000000048AA6h).12 ··is·296749·(000000000004872Dh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··res/drawable/icn_18x18_black_white_message_notification.png
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················1.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···1.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························none·(stored)
23 ··compression·sub-type·(deflation):···············normal 
24 ··file·security·status:···························not·encrypted23 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes24 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2014·Oct·24·06:10:0425 ··file·last·modified·on·(DOS·date/time):··········2017·May·30·10:06:30
27 ··32-bit·CRC·value·(hex):·························608f1abe26 ··32-bit·CRC·value·(hex):·························defc7d8c
28 ··compressed·size:································684·bytes27 ··compressed·size:································131·bytes
29 ··uncompressed·size:······························1506·bytes28 ··uncompressed·size:······························131·bytes
30 ··length·of·filename:·····························20·characters29 ··length·of·filename:·····························59·characters
31 ··length·of·extra·field:··························0·bytes30 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters31 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·132 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary33 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex34 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none35 ··MS-DOS·file·attributes·(00·hex):················none
  
 36 ··The·central-directory·extra·field·contains:
 37 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.38 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:39 Central·directory·entry·#2:
39 ---------------------------40 ---------------------------
  
 41 ··res/drawable/icn_18x18_message_notification.png
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/92BA0420.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···75042 ··offset·of·local·header·from·start·of·archive:···224
43 ··················································(00000000000002EEh)·bytes43 ··················································(00000000000000E0h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.045 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.047 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated48 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes50 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2014·Oct·24·06:10:0451 ··file·last·modified·on·(DOS·date/time):··········2017·May·30·10:06:30
53 ··32-bit·CRC·value·(hex):·························fc7bf9d652 ··32-bit·CRC·value·(hex):·························67900892
54 ··compressed·size:································743·bytes53 ··compressed·size:································630·bytes
55 ··uncompressed·size:······························1627·bytes54 ··uncompressed·size:······························630·bytes
56 ··length·of·filename:·····························20·characters55 ··length·of·filename:·····························47·characters
57 ··length·of·extra·field:··························0·bytes56 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters57 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·158 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary59 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex60 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none61 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.62 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:63 Central·directory·entry·#3:
65 ---------------------------64 ---------------------------
  
 65 ··res/drawable/icn_30x30_message_notification.png
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/92BA0420.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···155966 ··offset·of·local·header·from·start·of·archive:···931
69 ··················································(0000000000000617h)·bytes67 ··················································(00000000000003A3h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT68 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.069 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT70 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.071 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated72 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted73 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes74 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2014·Oct·24·06:10:0475 ··file·last·modified·on·(DOS·date/time):··········2017·May·30·10:06:30
79 ··32-bit·CRC·value·(hex):·························e659494376 ··32-bit·CRC·value·(hex):·························5e6d61c4
80 ··compressed·size:································1077·bytes77 ··compressed·size:································1122·bytes
81 ··uncompressed·size:······························1332·bytes78 ··uncompressed·size:······························1122·bytes
82 ··length·of·filename:·····························21·characters79 ··length·of·filename:·····························47·characters
83 ··length·of·extra·field:··························0·bytes80 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters81 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·182 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary83 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex84 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none85 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.86 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:87 Central·directory·entry·#4:
91 ---------------------------88 ---------------------------
  
 89 ··res/menu/settings.xml
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··AndroidManifest.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···270390 ··offset·of·local·header·from·start·of·archive:···2130
95 ··················································(0000000000000A8Fh)·bytes91 ··················································(0000000000000852h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT92 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.093 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT94 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.095 ··minimum·software·version·required·to·extract:···2.0
Max diff block lines reached; 36329/44652 bytes (81.36%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.41 KB
AndroidManifest.xml (decoded)
1.35 KB
AndroidManifest.xml
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="16"·android:versionName="1.4.1"·package="com.github.grimpy.botifier"·platformBuildVersionCode="19"·platformBuildVersionName="4.4.2-1456859">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="16"·android:versionName="1.4.1"·package="com.github.grimpy.botifier">
3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="23"/>3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="23"/>
4 ··<uses-permission·android:name="android.permission.BROADCAST_STICKY"/>4 ··<uses-permission·android:name="android.permission.BROADCAST_STICKY"/>
5 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>5 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>
6 ··<uses-permission·android:name="com.sonyericsson.extras.liveware.aef.EXTENSION_PERMISSION"/>6 ··<uses-permission·android:name="com.sonyericsson.extras.liveware.aef.EXTENSION_PERMISSION"/>
7 ··<fdroid·buildserverid="311ec604f8fc55ce0fa7cf470439ab25e9ba93cb·"·fdroidserverid="311ec604f8fc55ce0fa7cf470439ab25e9ba93cb·"/> 
8 ··<application·android:theme="@android:style/Theme.Holo"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">7 ··<application·android:theme="@android:style/Theme.Holo"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">
9 ····<activity·android:label="@string/app_name"·android:name="com.github.grimpy.botifier.MainActivity">8 ····<activity·android:label="@string/app_name"·android:name="com.github.grimpy.botifier.MainActivity">
10 ······<intent-filter>9 ······<intent-filter>
11 ········<action·android:name="android.intent.action.MAIN"/>10 ········<action·android:name="android.intent.action.MAIN"/>
12 ········<category·android:name="android.intent.category.LAUNCHER"/>11 ········<category·android:name="android.intent.category.LAUNCHER"/>
13 ······</intent-filter>12 ······</intent-filter>
14 ····</activity>13 ····</activity>
48.2 KB
resources.arsc
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·d020·0000·0100·0000·0100·1c00··.....·..........00000000:·0200·0c00·1820·0000·0100·0000·0100·1c00··.....·..........
00000010:·a409·0000·5c00·0000·0000·0000·0001·0000··....\...........00000010:·a409·0000·5c00·0000·0000·0000·0001·0000··....\...........
00000020:·8c01·0000·0000·0000·0000·0000·3e00·0000··............>...00000020:·8c01·0000·0000·0000·0000·0000·3e00·0000··............>...
00000030:·7000·0000·a200·0000·c200·0000·e400·0000··p...............00000030:·7000·0000·a200·0000·c200·0000·e400·0000··p...............
00000040:·0201·0000·2401·0000·4201·0000·6001·0000··....$...B...`...00000040:·0201·0000·2401·0000·4201·0000·6001·0000··....$...B...`...
00000050:·7801·0000·9f01·0000·c601·0000·ee01·0000··x...............00000050:·7801·0000·9f01·0000·c601·0000·ee01·0000··x...............
00000060:·1702·0000·1d02·0000·3002·0000·4702·0000··........0...G...00000060:·1702·0000·1d02·0000·3002·0000·4702·0000··........0...G...
00000070:·6202·0000·6b02·0000·7002·0000·7502·0000··b...k...p...u...00000070:·6202·0000·6b02·0000·7002·0000·7502·0000··b...k...p...u...
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
00000940:·6d65·6f75·7400·3939·5469·6d65·2069·6e20··meout.99Time·in·00000940:·6d65·6f75·7400·3939·5469·6d65·2069·6e20··meout.99Time·in·
00000950:·7365·636f·6e64·7320·7768·656e·2074·6f20··seconds·when·to·00000950:·7365·636f·6e64·7320·7768·656e·2074·6f20··seconds·when·to·
00000960:·6175·746f·6d61·7469·6361·6c6c·7920·636c··automatically·cl00000960:·6175·746f·6d61·7469·6361·6c6c·7920·636c··automatically·cl
00000970:·6561·7220·6e6f·7469·6669·6361·7469·6f6e··ear·notification00000970:·6561·7220·6e6f·7469·6669·6361·7469·6f6e··ear·notification
00000980:·2e00·1a1a·4b65·6570·2072·656d·6f76·6564··....Keep·removed00000980:·2e00·1a1a·4b65·6570·2072·656d·6f76·6564··....Keep·removed
00000990:·206e·6f74·6966·6963·6174·696f·6e73·000d···notifications..00000990:·206e·6f74·6966·6963·6174·696f·6e73·000d···notifications..
000009a0:·0d54·6578·7420·746f·2053·7065·616b·0000··.Text·to·Speak..000009a0:·0d54·6578·7420·746f·2053·7065·616b·0000··.Text·to·Speak..
000009b0:·0002·2001·2017·0000·7f00·0000·6300·6f00··..·.·.......c.o.000009b0:·0002·1c01·6816·0000·7f00·0000·6300·6f00··....h.......c.o.
000009c0:·6d00·2e00·6700·6900·7400·6800·7500·6200··m...g.i.t.h.u.b.000009c0:·6d00·2e00·6700·6900·7400·6800·7500·6200··m...g.i.t.h.u.b.
000009d0:·2e00·6700·7200·6900·6d00·7000·7900·2e00··..g.r.i.m.p.y...000009d0:·2e00·6700·7200·6900·6d00·7000·7900·2e00··..g.r.i.m.p.y...
000009e0:·6200·6f00·7400·6900·6600·6900·6500·7200··b.o.t.i.f.i.e.r.000009e0:·6200·6f00·7400·6900·6600·6900·6500·7200··b.o.t.i.f.i.e.r.
000009f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000009f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a00:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a10:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a20:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 165, 361 lines modifiedOffset 165, 350 lines modified
00000a40:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a50:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a60:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a70:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a80:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a90:·0000·0000·0000·0000·0000·0000·0000·0000··................00000a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................00000aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ab0:·0000·0000·0000·0000·0000·0000·2001·0000··............·...00000ab0:·0000·0000·0000·0000·0000·0000·1c01·0000··................
00000ac0:·0900·0000·a801·0000·5600·0000·0000·0000··........V.......00000ac0:·0900·0000·a401·0000·5600·0000·0100·1c00··........V.......
00000ad0:·0100·1c00·8800·0000·0900·0000·0000·0000··................ 
00000ae0:·0001·0000·4000·0000·0000·0000·0000·0000··....@...........00000ad0:·8800·0000·0900·0000·0000·0000·0001·0000··................
00000af0:·0700·0000·1200·0000·1800·0000·2000·0000··............·... 
00000b00:·2800·0000·3100·0000·3900·0000·4000·0000··(...1...9...@... 
00000b10:·0404·6174·7472·0008·0864·7261·7761·626c··..attr...drawabl 
00000b20:·6500·0303·786d·6c00·0505·6172·7261·7900··e...xml...array. 
00000b30:·0505·6469·6d65·6e00·0606·7374·7269·6e67··..dimen...string 
00000b40:·0005·0573·7479·6c65·0004·046d·656e·7500··...style...menu. 
00000b50:·0202·6964·0000·0000·0100·1c00·9407·0000··..id............ 
00000b60:·5600·0000·0000·0000·0001·0000·7401·0000··V...........t...00000ae0:·4000·0000·0000·0000·0000·0000·0700·0000··@...............
 00000af0:·1200·0000·1800·0000·2000·0000·2800·0000··........·...(...
 00000b00:·3100·0000·3900·0000·4000·0000·0404·6174··1...9...@.....at
 00000b10:·7472·0008·0864·7261·7761·626c·6500·0303··tr...drawable...
 00000b20:·786d·6c00·0505·6172·7261·7900·0505·6469··xml...array...di
 00000b30:·6d65·6e00·0606·7374·7269·6e67·0005·0573··men...string...s
 00000b40:·7479·6c65·0004·046d·656e·7500·0202·6964··tyle...menu...id
 00000b50:·0000·0000·0100·1c00·9407·0000·5600·0000··............V...
 00000b60:·0000·0000·0001·0000·7401·0000·0000·0000··........t.......
 00000b70:·0000·0000·0e00·0000·3b00·0000·5c00·0000··........;...\...
00000b70:·0000·0000·0000·0000·0e00·0000·3b00·0000··............;...00000b80:·7d00·0000·9100·0000·a700·0000·b900·0000··}...............
00000b80:·5c00·0000·7d00·0000·9100·0000·a700·0000··\...}........... 
00000b90:·b900·0000·cf00·0000·e100·0000·f300·0000··................00000b90:·cf00·0000·e100·0000·f300·0000·0501·0000··................
00000ba0:·0501·0000·1e01·0000·3b01·0000·5601·0000··........;...V...00000ba0:·1e01·0000·3b01·0000·5601·0000·6901·0000··....;...V...i...
00000bb0:·6901·0000·8601·0000·a001·0000·b001·0000··i............... 
00000bc0:·c201·0000·d201·0000·df01·0000·f101·0000··................00000bb0:·8601·0000·a001·0000·b001·0000·c201·0000··................
00000bd0:·fb01·0000·0102·0000·0c02·0000·1b02·0000··................00000bc0:·d201·0000·df01·0000·f101·0000·fb01·0000··................
00000be0:·2f02·0000·3b02·0000·4b02·0000·5c02·0000··/...;...K...\... 
00000bf0:·6d02·0000·7702·0000·8b02·0000·9e02·0000··m...w........... 
00000c00:·af02·0000·be02·0000·ca02·0000·df02·0000··................00000bd0:·0102·0000·0c02·0000·1b02·0000·2f02·0000··............/...
 00000be0:·3b02·0000·4b02·0000·5c02·0000·6d02·0000··;...K...\...m...
 00000bf0:·7702·0000·8b02·0000·9e02·0000·af02·0000··w...............
00000c10:·f402·0000·0303·0000·0b03·0000·1403·0000··................00000c00:·be02·0000·ca02·0000·df02·0000·f402·0000··................
00000c20:·2503·0000·3603·0000·4003·0000·4a03·0000··%...6...@...J... 
00000c30:·5d03·0000·6903·0000·7a03·0000·8b03·0000··]...i...z....... 
00000c40:·9d03·0000·b003·0000·c103·0000·d803·0000··................00000c10:·0303·0000·0b03·0000·1403·0000·2503·0000··............%...
00000c50:·e803·0000·fe03·0000·1804·0000·3704·0000··............7...00000c20:·3603·0000·4003·0000·4a03·0000·5d03·0000··6...@...J...]...
00000c60:·4b04·0000·5c04·0000·7304·0000·8404·0000··K...\...s....... 
00000c70:·9a04·0000·b104·0000·c904·0000·df04·0000··................00000c30:·6903·0000·7a03·0000·8b03·0000·9d03·0000··i...z...........
00000c80:·f204·0000·1105·0000·2005·0000·3005·0000··........·...0... 
00000c90:·4105·0000·5005·0000·5f05·0000·7205·0000··A...P..._...r... 
00000ca0:·8505·0000·9605·0000·a305·0000·b105·0000··................ 
00000cb0:·bc05·0000·c605·0000·d505·0000·ed05·0000··................00000c40:·b003·0000·c103·0000·d803·0000·e803·0000··................
 00000c50:·fe03·0000·1804·0000·3704·0000·4b04·0000··........7...K...
 00000c60:·5c04·0000·7304·0000·8404·0000·9a04·0000··\...s...........
 00000c70:·b104·0000·c904·0000·df04·0000·f204·0000··................
 00000c80:·1105·0000·2005·0000·3005·0000·4105·0000··....·...0...A...
 00000c90:·5005·0000·5f05·0000·7205·0000·8505·0000··P..._...r.......
 00000ca0:·9605·0000·a305·0000·b105·0000·bc05·0000··................
 00000cb0:·c605·0000·d505·0000·ed05·0000·f905·0000··................
00000cc0:·f905·0000·0806·0000·1306·0000·0b0b·6963··..............ic00000cc0:·0806·0000·1306·0000·0b0b·6963·5f6c·6175··..........ic_lau
00000cd0:·5f6c·6175·6e63·6865·7200·2a2a·6963·6e5f··_launcher.**icn_00000cd0:·6e63·6865·7200·2a2a·6963·6e5f·3138·7831··ncher.**icn_18x1
00000ce0:·3138·7831·385f·626c·6163·6b5f·7768·6974··18x18_black_whit00000ce0:·385f·626c·6163·6b5f·7768·6974·655f·6d65··8_black_white_me
 00000cf0:·7373·6167·655f·6e6f·7469·6669·6361·7469··ssage_notificati
 00000d00:·6f6e·001e·1e69·636e·5f31·3878·3138·5f6d··on...icn_18x18_m
 00000d10:·6573·7361·6765·5f6e·6f74·6966·6963·6174··essage_notificat
 00000d20:·696f·6e00·1e1e·6963·6e5f·3330·7833·305f··ion...icn_30x30_
00000cf0:·655f·6d65·7373·6167·655f·6e6f·7469·6669··e_message_notifi00000d30:·6d65·7373·6167·655f·6e6f·7469·6669·6361··message_notifica
00000d00:·6361·7469·6f6e·001e·1e69·636e·5f31·3878··cation...icn_18x 
00000d10:·3138·5f6d·6573·7361·6765·5f6e·6f74·6966··18_message_notif 
00000d20:·6963·6174·696f·6e00·1e1e·6963·6e5f·3330··ication...icn_30 
00000d30:·7833·305f·6d65·7373·6167·655f·6e6f·7469··x30_message_noti 
00000d40:·6669·6361·7469·6f6e·0011·1161·7672·6370··fication...avrcp00000d40:·7469·6f6e·0011·1161·7672·6370·5f70·7265··tion...avrcp_pre
00000d50:·5f70·7265·6665·7265·6e63·6573·0013·1362··_preferences...b00000d50:·6665·7265·6e63·6573·0013·1362·6f74·6966··ferences...botif
00000d60:·6f74·6966·6965·725f·7072·6566·6572·656e··otifier_preferen00000d60:·6965·725f·7072·6566·6572·656e·6365·000f··ier_preference..
00000d70:·6365·000f·0f6c·6973·745f·7072·6566·6572··ce...list_prefer00000d70:·0f6c·6973·745f·7072·6566·6572·656e·6365··.list_preference
00000d80:·656e·6365·0013·1370·6c75·6769·6e73·5f70··ence...plugins_p00000d80:·0013·1370·6c75·6769·6e73·5f70·7265·6665··...plugins_prefe
 00000d90:·7265·6e63·6573·000f·0f73·7732·5f70·7265··rences...sw2_pre
00000d90:·7265·6665·7265·6e63·6573·000f·0f73·7732··references...sw200000da0:·6665·7265·6e63·6573·000f·0f74·7473·5f70··ferences...tts_p
00000da0:·5f70·7265·6665·7265·6e63·6573·000f·0f74··_preferences...t00000db0:·7265·6665·7265·6e63·6573·000f·0f6d·6574··references...met
00000db0:·7473·5f70·7265·6665·7265·6e63·6573·000f··ts_preferences..00000dc0:·6164·6174·615f·6669·656c·6473·0016·166d··adata_fields...m
00000dc0:·0f6d·6574·6164·6174·615f·6669·656c·6473··.metadata_fields00000dd0:·6574·6164·6174·615f·6669·656c·6473·5f76··etadata_fields_v
00000dd0:·0016·166d·6574·6164·6174·615f·6669·656c··...metadata_fiel 
00000de0:·6473·5f76·616c·7565·7300·1a1a·6163·7469··ds_values...acti00000de0:·616c·7565·7300·1a1a·6163·7469·7669·7479··alues...activity
00000df0:·7669·7479·5f68·6f72·697a·6f6e·7461·6c5f··vity_horizontal_00000df0:·5f68·6f72·697a·6f6e·7461·6c5f·6d61·7267··_horizontal_marg
00000e00:·6d61·7267·696e·0018·1861·6374·6976·6974··margin...activit00000e00:·696e·0018·1861·6374·6976·6974·795f·7665··in...activity_ve
00000e10:·795f·7665·7274·6963·616c·5f6d·6172·6769··y_vertical_margi00000e10:·7274·6963·616c·5f6d·6172·6769·6e00·1010··rtical_margin...
00000e20:·6e00·1010·6163·7469·6f6e·5f62·6c61·636b··n...action_black00000e20:·6163·7469·6f6e·5f62·6c61·636b·6c69·7374··action_blacklist
00000e30:·6c69·7374·001a·1a61·6374·696f·6e5f·6669··list...action_fi00000e30:·001a·1a61·6374·696f·6e5f·6669·6c74·6572··...action_filter
00000e40:·6c74·6572·5f61·7070·6c69·6361·7469·6f6e··lter_application00000e40:·5f61·7070·6c69·6361·7469·6f6e·7300·1717··_applications...
00000e50:·7300·1717·6163·7469·6f6e·5f6d·616b·656e··s...action_maken00000e50:·6163·7469·6f6e·5f6d·616b·656e·6f74·6966··action_makenotif
00000e60:·6f74·6966·6963·6174·696f·6e00·0d0d·6163··otification...ac00000e60:·6963·6174·696f·6e00·0d0d·6163·7469·6f6e··ication...action
00000e70:·7469·6f6e·5f72·656c·6f61·6400·0f0f·6163··tion_reload...ac00000e70:·5f72·656c·6f61·6400·0f0f·6163·7469·6f6e··_reload...action
00000e80:·7469·6f6e·5f73·6574·7469·6e67·7300·0d0d··tion_settings...00000e80:·5f73·6574·7469·6e67·7300·0d0d·6163·7469··_settings...acti
00000e90:·6163·7469·6f6e·5f73·7472·696e·6700·0a0a··action_string...00000e90:·6f6e·5f73·7472·696e·6700·0a0a·6163·7469··on_string...acti
00000ea0:·6163·7469·6f6e·5f74·7473·000f·0f61·6374··action_tts...act00000ea0:·6f6e·5f74·7473·000f·0f61·6374·696f·6e5f··on_tts...action_
00000eb0:·696f·6e5f·7474·735f·6465·7363·0007·0761··ion_tts_desc...a00000eb0:·7474·735f·6465·7363·0007·0761·6374·696f··tts_desc...actio
00000ec0:·6374·696f·6e73·0003·0361·6464·0008·0861··ctions...add...a00000ec0:·6e73·0003·0361·6464·0008·0861·7070·5f6e··ns...add...app_n
00000ed0:·7070·5f6e·616d·6500·0c0c·6170·706c·6963··pp_name...applic00000ed0:·616d·6500·0c0c·6170·706c·6963·6174·696f··ame...applicatio
00000ee0:·6174·696f·6e73·0011·1161·7070·6c69·6361··ations...applica00000ee0:·6e73·0011·1161·7070·6c69·6361·7469·6f6e··ns...application
00000ef0:·7469·6f6e·735f·6465·7363·0009·0962·6c61··tions_desc...bla 
00000f00:·636b·6c69·7374·000d·0d62·6c61·636b·6c69··cklist...blackli 
00000f10:·7374·5f61·6464·000e·0e62·6c61·636b·6c69··st_add...blackli00000ef0:·735f·6465·7363·0009·0962·6c61·636b·6c69··s_desc...blackli
 00000f00:·7374·000d·0d62·6c61·636b·6c69·7374·5f61··st...blacklist_a
Max diff block lines reached; 28075/49320 bytes (56.92%) of diff not shown.
59.2 KB
classes.dex
59.2 KB
classes.jar
12.2 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·887341·bytes,·number·of·entries:·5481 Zip·file·size:·887347·bytes,·number·of·entries:·548
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class95 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class
96 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class96 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class
97 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class97 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class
98 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class98 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class
99 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class99 ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class
100 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class100 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class
101 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class101 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class
102 ?rwxrwxr-x··2.0·unx·····5257·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class102 ?rwxrwxr-x··2.0·unx·····5255·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class
103 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class103 ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class
104 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class104 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class
105 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class105 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class
106 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class106 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class
107 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class107 ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class
108 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class108 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class
109 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class109 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class
Offset 339, 15 lines modifiedOffset 339, 15 lines modified
339 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl.class339 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl.class
340 ?rwxrwxr-x··2.0·unx····17949·b-·defN·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout.class340 ?rwxrwxr-x··2.0·unx····17949·b-·defN·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout.class
341 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class341 ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class
342 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class342 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class
343 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class343 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class
344 ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class344 ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class
345 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/Botification$1.class345 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/Botification$1.class
346 ?rwxrwxr-x··2.0·unx·····7183·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/Botification.class346 ?rwxrwxr-x··2.0·unx·····7176·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/Botification.class
347 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/BuildConfig.class347 ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/BuildConfig.class
348 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/MainActivity.class348 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/MainActivity.class
349 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/NotificationEvents.class349 ?rwxrwxr-x··2.0·unx······377·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/NotificationEvents.class
350 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/NotificationInterface.class350 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/NotificationInterface.class
351 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/R$array.class351 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/R$array.class
352 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/R$attr.class352 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/R$attr.class
353 ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/R$dimen.class353 ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/R$dimen.class
Offset 363, 19 lines modifiedOffset 363, 19 lines modified
363 ?rwxrwxr-x··2.0·unx·····1487·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/AvrcpService$2.class363 ?rwxrwxr-x··2.0·unx·····1487·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/AvrcpService$2.class
364 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/AvrcpService$3.class364 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/AvrcpService$3.class
365 ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/MediaButtonIntentReceiver$1.class365 ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/MediaButtonIntentReceiver$1.class
366 ?rwxrwxr-x··2.0·unx·····2102·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/MediaButtonIntentReceiver.class366 ?rwxrwxr-x··2.0·unx·····2102·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/MediaButtonIntentReceiver.class
367 ?rwxrwxr-x··2.0·unx·····1856·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/AbstractPreferenceFragment.class367 ?rwxrwxr-x··2.0·unx·····1856·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/AbstractPreferenceFragment.class
368 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.class368 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.class
369 ?rwxrwxr-x··2.0·unx······995·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/ApplicationFilterFragment$ApplicationComparator.class369 ?rwxrwxr-x··2.0·unx······995·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/ApplicationFilterFragment$ApplicationComparator.class
370 ?rwxrwxr-x··2.0·unx·····5183·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/ApplicationFilterFragment.class370 ?rwxrwxr-x··2.0·unx·····5198·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/ApplicationFilterFragment.class
371 ?rwxrwxr-x··2.0·unx······860·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment$1.class371 ?rwxrwxr-x··2.0·unx······860·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment$1.class
372 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment$2.class372 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment$2.class
373 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment$3.class373 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment$3.class
374 ?rwxrwxr-x··2.0·unx·····5042·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment.class374 ?rwxrwxr-x··2.0·unx·····5043·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/BlackListFragment.class
375 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/PreferenceSwitch.class375 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/preference/PreferenceSwitch.class
376 ?rwxrwxr-x··2.0·unx·····2199·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierAccessibilityService.class376 ?rwxrwxr-x··2.0·unx·····2199·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierAccessibilityService.class
377 ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierNotificationService$1.class377 ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierNotificationService$1.class
378 ?rwxrwxr-x··2.0·unx·····1837·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierNotificationService$2.class378 ?rwxrwxr-x··2.0·unx·····1837·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierNotificationService$2.class
379 ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierNotificationService.class379 ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/BotifierNotificationService.class
380 ?rwxrwxr-x··2.0·unx·····1131·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/NotificationReceiver.class380 ?rwxrwxr-x··2.0·unx·····1131·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/receivers/NotificationReceiver.class
381 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class381 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
Offset 431, 15 lines modifiedOffset 431, 15 lines modified
431 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class431 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class
432 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class432 ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class
433 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class433 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class
434 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class434 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class
435 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class435 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class
436 ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class436 ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class
437 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class437 ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class
438 ?rwxrwxr-x··2.0·unx·····8070·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class438 ?rwxrwxr-x··2.0·unx·····8074·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
439 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class439 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class
440 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class440 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class
441 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class441 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class
442 ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class442 ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class
443 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class443 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class
444 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class444 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class
445 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class445 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class
Offset 520, 15 lines modifiedOffset 520, 15 lines modified
520 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl.class520 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl.class
521 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl.class521 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl.class
522 ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ResourceCursorAdapter.class522 ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ResourceCursorAdapter.class
523 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class523 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class
524 ?rwxrwxr-x··2.0·unx·····2534·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class524 ?rwxrwxr-x··2.0·unx·····2534·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class
525 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class525 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class
526 ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class526 ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class
527 ?rwxrwxr-x··2.0·unx·····7981·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/AvrcpService.class527 ?rwxrwxr-x··2.0·unx·····7976·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/avrcp/AvrcpService.class
528 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/tts/TTSService.class528 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·com/github/grimpy/botifier/plugins/tts/TTSService.class
529 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class529 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class
530 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class530 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class
531 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class531 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class
532 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl.class532 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl.class
533 ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class533 ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class
534 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class534 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class
Offset 543, 8 lines modifiedOffset 543, 8 lines modified
543 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class543 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
544 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class544 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
545 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class545 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
546 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class546 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
547 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class547 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
548 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class548 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
549 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class549 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
550 548·files,·873840·bytes·uncompressed,·777263·bytes·compressed:··11.1%550 548·files,·873846·bytes·uncompressed,·777269·bytes·compressed:··11.1%
4.44 KB
android/support/v4/content/ModernAsyncTask.class
4.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 300, 56 lines modifiedOffset 300, 56 lines modified
300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;300 ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;
301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL301 ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL
  
302 ··static·{};302 ··static·{};
303 ····descriptor:·()V303 ····descriptor:·()V
304 ····flags:·(0x0008)·ACC_STATIC304 ····flags:·(0x0008)·ACC_STATIC
305 ····Code:305 ····Code:
306 ······stack=300,·locals=5,·args_size=0306 ······stack=300,·locals=4,·args_size=0
307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1307 ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1
308 ·········3:·astore_0308 ·········3:·astore_0
309 ·········4:·aload_0309 ·········4:·aload_0
310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V310 ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V
311 ·········8:·aload_0311 ·········8:·aload_0
312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;312 ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue313 ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue
314 ········15:·astore_0314 ········15:·astore_0
315 ········16:·aload_0315 ········16:·aload_0
316 ········17:·bipush········10316 ········17:·bipush········10
317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V317 ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V
318 ········22:·aload_0318 ········22:·aload_0
319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;319 ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor320 ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor
321 ········29:·astore_1321 ········29:·astore_0
322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;322 ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
323 ········33:·astore_2323 ········33:·astore_1
324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;324 ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
325 ········37:·astore_3325 ········37:·astore_2
326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;326 ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory;
327 ········41:·astore········4327 ········41:·astore_3
328 ········43:·aload_1328 ········42:·aload_0
329 ········44:·iconst_5329 ········43:·iconst_5
330 ········45:·sipush········128330 ········44:·sipush········128
331 ········48:·lconst_1331 ········47:·lconst_1
 332 ········48:·aload_1
332 ········49:·aload_2333 ········49:·aload_2
333 ········50:·aload_3334 ········50:·aload_3
334 ········51:·aload·········4 
335 ········53:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V335 ········51:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
336 ········56:·aload_1336 ········54:·aload_0
337 ········57:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;337 ········55:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
338 ········60:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler338 ········58:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler
339 ········63:·astore_0339 ········61:·astore_0
340 ········64:·aload_0340 ········62:·aload_0
341 ········65:·aconst_null341 ········63:·aconst_null
342 ········66:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V342 ········64:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V
343 ········69:·aload_0343 ········67:·aload_0
344 ········70:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;344 ········68:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
345 ········73:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;345 ········71:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
346 ········76:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;346 ········74:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor;
347 ········79:·return347 ········77:·return
  
348 ··public·android.support.v4.content.ModernAsyncTask();348 ··public·android.support.v4.content.ModernAsyncTask();
349 ····descriptor:·()V349 ····descriptor:·()V
350 ····flags:·(0x0001)·ACC_PUBLIC350 ····flags:·(0x0001)·ACC_PUBLIC
351 ····Code:351 ····Code:
352 ······stack=300,·locals=3,·args_size=1352 ······stack=300,·locals=3,·args_size=1
353 ·········0:·aload_0353 ·········0:·aload_0
1.32 KB
android/support/v4/widget/ContentLoadingProgressBar.class
1.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
243 ········21:·pop243 ········21:·pop
244 ········22:·return244 ········22:·return
  
245 ··public·void·hide();245 ··public·void·hide();
246 ····descriptor:·()V246 ····descriptor:·()V
247 ····flags:·(0x0001)·ACC_PUBLIC247 ····flags:·(0x0001)·ACC_PUBLIC
248 ····Code:248 ····Code:
249 ······stack=300,·locals=12,·args_size=1249 ······stack=300,·locals=14,·args_size=1
250 ·········0:·ldc2_w········#50·················//·long·500l250 ·········0:·ldc2_w········#50·················//·long·500l
251 ·········3:·lstore_1251 ·········3:·lstore_1
252 ·········4:·iconst_1252 ·········4:·iconst_1
253 ·········5:·istore_3253 ·········5:·istore_3
254 ·········6:·aload_0254 ·········6:·aload_0
255 ·········7:·iload_3255 ·········7:·iload_3
256 ·········8:·putfield······#33·················//·Field·mDismissed:Z256 ·········8:·putfield······#33·················//·Field·mDismissed:Z
Offset 302, 18 lines modifiedOffset 302, 18 lines modified
302 ········94:·ifne··········85302 ········94:·ifne··········85
303 ········97:·aload_0303 ········97:·aload_0
304 ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable;304 ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable;
305 ·······101:·astore········4305 ·······101:·astore········4
306 ·······103:·lload_1306 ·······103:·lload_1
307 ·······104:·lload·········9307 ·······104:·lload·········9
308 ·······106:·lsub308 ·······106:·lsub
309 ·······107:·lstore········7309 ·······107:·lstore········12
310 ·······109:·aload_0310 ·······109:·aload_0
311 ·······110:·aload·········4311 ·······110:·aload·········4
312 ·······112:·lload·········7312 ·······112:·lload·········12
313 ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z313 ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z
314 ·······117:·pop314 ·······117:·pop
315 ·······118:·aload_0315 ·······118:·aload_0
316 ·······119:·iload_3316 ·······119:·iload_3
317 ·······120:·putfield······#29·················//·Field·mPostedHide:Z317 ·······120:·putfield······#29·················//·Field·mPostedHide:Z
318 ·······123:·goto··········85318 ·······123:·goto··········85
  
939 B
com/github/grimpy/botifier/Botification.class
849 B
procyon -ec {}
    
Offset 253, 16 lines modifiedOffset 253, 16 lines modified
253 ················final·String·replace·=·((String)iterator.next()).replace(".",·"\\.").replace("*",·".*");253 ················final·String·replace·=·((String)iterator.next()).replace(".",·"\\.").replace("*",·".*");
254 ················if·(Pattern.compile(replace,·32).matcher(mText).matches())·{254 ················if·(Pattern.compile(replace,·32).matcher(mText).matches())·{
255 ····················Log.d(Botification.TAG,·mText·+·"·matches·"·+·replace);255 ····················Log.d(Botification.TAG,·mText·+·"·matches·"·+·replace);
256 ····················return·b;256 ····················return·b;
257 ················}257 ················}
258 ············}258 ············}
259 ········}259 ········}
260 ········Label_0184:·{260 ········Label_0185:·{
261 ············break·Label_0184;261 ············break·Label_0185;
262 ········}262 ········}
263 ········final·Set·stringSet2·=·this.mSharedPref.getStringSet(this._(2131099694),·(Set)null);263 ········final·Set·stringSet2·=·this.mSharedPref.getStringSet(this._(2131099694),·(Set)null);
264 ········if·(stringSet2·!=·null)·{264 ········if·(stringSet2·!=·null)·{
265 ············final·Iterator<String>·iterator2·=·stringSet2.iterator();265 ············final·Iterator<String>·iterator2·=·stringSet2.iterator();
266 ············while·(iterator2.hasNext())·{266 ············while·(iterator2.hasNext())·{
267 ················if·(((String)iterator2.next()).equals(this.mPkg))·{267 ················if·(((String)iterator2.next()).equals(this.mPkg))·{
268 ····················return·b;268 ····················return·b;
16.6 KB
com/github/grimpy/botifier/preference/ApplicationFilterFragment.class
16.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 500, 162 lines modifiedOffset 500, 164 lines modified
500 ·······127:·astore_3500 ·······127:·astore_3
501 ·······128:·ldc···········#67·················//·int·2131099694501 ·······128:·ldc···········#67·················//·int·2131099694
502 ·······130:·istore········7502 ·······130:·istore········7
503 ·······132:·aload_0503 ·······132:·aload_0
504 ·······133:·iload·········7504 ·······133:·iload·········7
505 ·······135:·invokevirtual·#72·················//·Method·getString:(I)Ljava/lang/String;505 ·······135:·invokevirtual·#72·················//·Method·getString:(I)Ljava/lang/String;
506 ·······138:·astore········8506 ·······138:·astore········8
 507 ·······140:·aconst_null
 508 ·······141:·astore········9
507 ·······140:·aload_3509 ·······143:·aload_3
508 ·······141:·aload·········8510 ·······144:·aload·········8
509 ·······143:·aconst_null511 ·······146:·aconst_null
510 ·······144:·invokeinterface·#154,··3··········//·InterfaceMethod·android/content/SharedPreferences.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;512 ·······147:·invokeinterface·#154,··3··········//·InterfaceMethod·android/content/SharedPreferences.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;
511 ·······149:·astore········9513 ·······152:·astore········10
512 ·······151:·aload·········9514 ·······154:·aload·········10
513 ·······153:·ifnonnull·····362515 ·······156:·ifnonnull·····376
514 ·······156:·new···········#57·················//·class·java/util/HashSet516 ·······159:·new···········#57·················//·class·java/util/HashSet
515 ·······159:·astore_3517 ·······162:·astore_3
516 ·······160:·aload_3518 ·······163:·aload_3
517 ·······161:·invokespecial·#155················//·Method·java/util/HashSet."<init>":()V519 ·······164:·invokespecial·#155················//·Method·java/util/HashSet."<init>":()V
518 ·······164:·aload_0520 ·······167:·aload_0
519 ·······165:·aload_3521 ·······168:·aload_3
520 ·······166:·putfield······#43·················//·Field·mBlackListEntries:Ljava/util/Set;522 ·······169:·putfield······#43·················//·Field·mBlackListEntries:Ljava/util/Set;
521 ·······169:·aload_0523 ·······172:·aload_0
522 ·······170:·getfield······#110················//·Field·mPackageManager:Landroid/content/pm/PackageManager;524 ·······173:·getfield······#110················//·Field·mPackageManager:Landroid/content/pm/PackageManager;
523 ·······173:·astore_3525 ·······176:·astore_3
524 ·······174:·sipush········128526 ·······177:·sipush········128
525 ·······177:·istore········7527 ·······180:·istore········7
526 ·······179:·aload_3528 ·······182:·aload_3
527 ·······180:·iload·········7529 ·······183:·iload·········7
528 ·······182:·invokevirtual·#162················//·Method·android/content/pm/PackageManager.getInstalledApplications:(I)Ljava/util/List;530 ·······185:·invokevirtual·#162················//·Method·android/content/pm/PackageManager.getInstalledApplications:(I)Ljava/util/List;
529 ·······185:·astore········10531 ·······188:·astore········11
530 ·······187:·new···········#41·················//·class·java/util/ArrayList532 ·······190:·new···········#41·················//·class·java/util/ArrayList
531 ·······190:·astore········11533 ·······193:·astore········12
532 ·······192:·aload·········11534 ·······195:·aload·········12
533 ·······194:·invokespecial·#163················//·Method·java/util/ArrayList."<init>":()V535 ·······197:·invokespecial·#163················//·Method·java/util/ArrayList."<init>":()V
534 ·······197:·aload·········10536 ·······200:·aload·········11
535 ·······199:·invokeinterface·#169,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;537 ·······202:·invokeinterface·#169,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
536 ·······204:·astore········12 
537 ·······206:·aload·········12538 ·······207:·astore_3
 539 ·······208:·aload_3
538 ·······208:·invokeinterface·#174,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z540 ·······209:·invokeinterface·#174,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
539 ·······213:·istore········6541 ·······214:·istore········7
540 ·······215:·iload·········6542 ·······216:·iload·········7
541 ·······217:·ifeq··········394543 ·······218:·ifeq··········410
542 ·······220:·aload·········12544 ·······221:·aload_3
543 ·······222:·invokeinterface·#178,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;545 ·······222:·invokeinterface·#178,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
544 ·······227:·checkcast·····#180················//·class·android/content/pm/ApplicationInfo546 ·······227:·checkcast·····#180················//·class·android/content/pm/ApplicationInfo
545 ·······230:·astore········13547 ·······230:·astore········13
546 ·······232:·new···········#20·················//·class·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference548 ·······232:·new···········#20·················//·class·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference
547 ·······235:·astore········14549 ·······235:·astore········14
548 ·······237:·aload_0550 ·······237:·aload_0
549 ·······238:·invokevirtual·#96·················//·Method·getActivity:()Landroid/app/Activity;551 ·······238:·invokevirtual·#96·················//·Method·getActivity:()Landroid/app/Activity;
550 ·······241:·astore_3552 ·······241:·astore········8
551 ·······242:·aload·········14553 ·······243:·aload·········14
552 ·······244:·aload_0554 ·······245:·aload_0
553 ·······245:·aload_3555 ·······246:·aload·········8
554 ·······246:·invokespecial·#183················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference."<init>":(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;Landroid/content/Context;)V556 ·······248:·invokespecial·#183················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference."<init>":(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;Landroid/content/Context;)V
555 ·······249:·aload_0557 ·······251:·aload_0
556 ·······250:·getfield······#110················//·Field·mPackageManager:Landroid/content/pm/PackageManager;558 ·······252:·getfield······#110················//·Field·mPackageManager:Landroid/content/pm/PackageManager;
557 ·······253:·aload·········13559 ·······255:·aload·········13
558 ·······255:·invokevirtual·#187················//·Method·android/content/pm/PackageManager.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;560 ·······257:·invokevirtual·#187················//·Method·android/content/pm/PackageManager.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
559 ·······258:·astore_3561 ·······260:·astore········8
560 ·······259:·aload·········14562 ·······262:·aload·········14
561 ·······261:·aload_3563 ·······264:·aload·········8
562 ·······262:·invokevirtual·#190················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setTitle:(Ljava/lang/CharSequence;)V564 ·······266:·invokevirtual·#190················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setTitle:(Ljava/lang/CharSequence;)V
563 ·······265:·aload_0565 ·······269:·aload_0
564 ·······266:·getfield······#110················//·Field·mPackageManager:Landroid/content/pm/PackageManager;566 ·······270:·getfield······#110················//·Field·mPackageManager:Landroid/content/pm/PackageManager;
565 ·······269:·astore_3567 ·······273:·astore········8
566 ·······270:·aload·········13568 ·······275:·aload·········13
567 ·······272:·aload_3569 ·······277:·aload·········8
568 ·······273:·invokevirtual·#194················//·Method·android/content/pm/ApplicationInfo.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;570 ·······279:·invokevirtual·#194················//·Method·android/content/pm/ApplicationInfo.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
569 ·······276:·astore········15571 ·······282:·astore········15
570 ·······278:·aload·········13572 ·······284:·aload·········13
571 ·······280:·getfield······#198················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;573 ·······286:·getfield······#198················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;
572 ·······283:·astore_3574 ·······289:·astore········8
573 ·······284:·aload·········14575 ·······291:·aload·········14
574 ·······286:·aload_3576 ·······293:·aload·········8
575 ·······287:·invokevirtual·#202················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setPkgName:(Ljava/lang/String;)V577 ·······295:·invokevirtual·#202················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setPkgName:(Ljava/lang/String;)V
576 ·······290:·aload_0578 ·······298:·aload_0
577 ·······291:·getfield······#43·················//·Field·mBlackListEntries:Ljava/util/Set;579 ·······299:·getfield······#43·················//·Field·mBlackListEntries:Ljava/util/Set;
578 ·······294:·astore_3580 ·······302:·astore········8
579 ·······295:·aload·········13581 ·······304:·aload·········13
580 ·······297:·getfield······#198················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;582 ·······306:·getfield······#198················//·Field·android/content/pm/ApplicationInfo.packageName:Ljava/lang/String;
581 ·······300:·astore········8583 ·······309:·astore········9
582 ·······302:·aload_3 
583 ·······303:·aload·········8584 ·······311:·aload·········8
 585 ·······313:·aload·········9
584 ·······305:·invokeinterface·#205,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z586 ·······315:·invokeinterface·#205,··2··········//·InterfaceMethod·java/util/Set.contains:(Ljava/lang/Object;)Z
585 ·······310:·istore········6587 ·······320:·istore········7
586 ·······312:·iload·········6588 ·······322:·iload·········7
587 ·······314:·ifeq··········380589 ·······324:·ifeq··········394
588 ·······317:·iconst_0590 ·······327:·iconst_0
589 ·······318:·istore········6591 ·······328:·istore········7
590 ·······320:·iconst_0592 ·······330:·iconst_0
591 ·······321:·invokestatic··#211················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;593 ·······331:·invokestatic··#211················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
592 ·······324:·astore_3594 ·······334:·astore········8
593 ·······325:·aload·········14595 ·······336:·aload·········14
594 ·······327:·aload_3596 ·······338:·aload·········8
595 ·······328:·invokevirtual·#215················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setDefaultValue:(Ljava/lang/Object;)V597 ·······340:·invokevirtual·#215················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setDefaultValue:(Ljava/lang/Object;)V
596 ·······331:·aload_0598 ·······343:·aload_0
597 ·······332:·getfield······#52·················//·Field·mGrayscaleFilter:Landroid/graphics/ColorFilter;599 ·······344:·getfield······#52·················//·Field·mGrayscaleFilter:Landroid/graphics/ColorFilter;
598 ·······335:·astore_3600 ·······347:·astore········8
599 ·······336:·aload·········15601 ·······349:·aload·········15
600 ·······338:·aload_3602 ·······351:·aload·········8
601 ·······339:·invokevirtual·#39·················//·Method·android/graphics/drawable/Drawable.setColorFilter:(Landroid/graphics/ColorFilter;)V603 ·······353:·invokevirtual·#39·················//·Method·android/graphics/drawable/Drawable.setColorFilter:(Landroid/graphics/ColorFilter;)V
602 ·······342:·aload·········14604 ·······356:·aload·········14
603 ·······344:·aload·········15605 ·······358:·aload·········15
604 ·······346:·invokevirtual·#219················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setIcon:(Landroid/graphics/drawable/Drawable;)V606 ·······360:·invokevirtual·#219················//·Method·com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.setIcon:(Landroid/graphics/drawable/Drawable;)V
605 ·······349:·aload·········11607 ·······363:·aload·········12
606 ·······351:·aload·········14608 ·······365:·aload·········14
607 ·······353:·invokeinterface·#220,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z609 ·······367:·invokeinterface·#220,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
608 ·······358:·pop610 ·······372:·pop
609 ·······359:·goto··········206611 ·······373:·goto··········208
610 ·······362:·new···········#57·················//·class·java/util/HashSet612 ·······376:·new···········#57·················//·class·java/util/HashSet
611 ·······365:·astore_3613 ·······379:·astore_3
612 ·······366:·aload_3614 ·······380:·aload_3
613 ·······367:·aload·········9615 ·······381:·aload·········10
614 ·······369:·invokespecial·#58·················//·Method·java/util/HashSet."<init>":(Ljava/util/Collection;)V616 ·······383:·invokespecial·#58·················//·Method·java/util/HashSet."<init>":(Ljava/util/Collection;)V
615 ·······372:·aload_0617 ·······386:·aload_0
616 ·······373:·aload_3 
617 ·······374:·putfield······#43·················//·Field·mBlackListEntries:Ljava/util/Set; 
618 ·······377:·goto··········169 
619 ·······380:·iload_2 
620 ·······381:·invokestatic··#211················//·Method·java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; 
621 ·······384:·astore_3 
622 ·······385:·aload·········14 
Max diff block lines reached; 4410/16727 bytes (26.36%) of diff not shown.
6.15 KB
com/github/grimpy/botifier/preference/BlackListFragment.class
6.03 KB
javap -verbose -constants -s -l -private {}
    
Offset 480, 15 lines modifiedOffset 480, 15 lines modified
480 ·······129:·invokeinterface·#84,··1···········//·InterfaceMethod·android/content/SharedPreferences$Editor.apply:()V480 ·······129:·invokeinterface·#84,··1···········//·InterfaceMethod·android/content/SharedPreferences$Editor.apply:()V
481 ·······134:·goto··········9481 ·······134:·goto··········9
  
482 ··public·void·onCreate(android.os.Bundle);482 ··public·void·onCreate(android.os.Bundle);
483 ····descriptor:·(Landroid/os/Bundle;)V483 ····descriptor:·(Landroid/os/Bundle;)V
484 ····flags:·(0x0001)·ACC_PUBLIC484 ····flags:·(0x0001)·ACC_PUBLIC
485 ····Code:485 ····Code:
486 ······stack=300,·locals=10,·args_size=2486 ······stack=300,·locals=9,·args_size=2
487 ·········0:·aload_0487 ·········0:·aload_0
488 ·········1:·aload_1488 ·········1:·aload_1
489 ·········2:·invokespecial·#120················//·Method·android/preference/PreferenceFragment.onCreate:(Landroid/os/Bundle;)V489 ·········2:·invokespecial·#120················//·Method·android/preference/PreferenceFragment.onCreate:(Landroid/os/Bundle;)V
490 ·········5:·aload_0490 ·········5:·aload_0
491 ·········6:·invokevirtual·#38·················//·Method·getActivity:()Landroid/app/Activity;491 ·········6:·invokevirtual·#38·················//·Method·getActivity:()Landroid/app/Activity;
492 ·········9:·invokestatic··#126················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;492 ·········9:·invokestatic··#126················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;
493 ········12:·astore_2493 ········12:·astore_2
Offset 526, 66 lines modifiedOffset 526, 64 lines modified
526 ········67:·astore········5526 ········67:·astore········5
527 ········69:·aload_2527 ········69:·aload_2
528 ········70:·aload·········5528 ········70:·aload·········5
529 ········72:·aconst_null529 ········72:·aconst_null
530 ········73:·invokeinterface·#147,··3··········//·InterfaceMethod·android/content/SharedPreferences.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;530 ········73:·invokeinterface·#147,··3··········//·InterfaceMethod·android/content/SharedPreferences.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;
531 ········78:·astore········6531 ········78:·astore········6
532 ········80:·aload·········6532 ········80:·aload·········6
533 ········82:·ifnonnull·····173533 ········82:·ifnonnull·····174
534 ········85:·new···········#115················//·class·java/util/HashSet534 ········85:·new···········#115················//·class·java/util/HashSet
535 ········88:·astore_2535 ········88:·astore_2
536 ········89:·aload_2536 ········89:·aload_2
537 ········90:·invokespecial·#148················//·Method·java/util/HashSet."<init>":()V537 ········90:·invokespecial·#148················//·Method·java/util/HashSet."<init>":()V
538 ········93:·aload_0538 ········93:·aload_0
539 ········94:·aload_2539 ········94:·aload_2
540 ········95:·putfield······#55·················//·Field·mBlackListEntries:Ljava/util/Set;540 ········95:·putfield······#55·················//·Field·mBlackListEntries:Ljava/util/Set;
541 ········98:·aload_0541 ········98:·aload_0
542 ········99:·getfield······#55·················//·Field·mBlackListEntries:Ljava/util/Set;542 ········99:·getfield······#55·················//·Field·mBlackListEntries:Ljava/util/Set;
543 ·······102:·astore_2 
544 ·······103:·aload_2 
545 ·······104:·invokeinterface·#152,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;543 ·······102:·invokeinterface·#152,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
546 ·······109:·astore········7 
547 ·······111:·aload·········7544 ·······107:·astore_2
 545 ·······108:·aload_2
548 ·······113:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z546 ·······109:·invokeinterface·#158,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
549 ·······118:·istore_3 
550 ·······119:·iload_3547 ·······114:·istore········4
 548 ·······116:·iload·········4
551 ·······120:·ifeq··········191549 ·······118:·ifeq··········192
552 ·······123:·aload·········7550 ·······121:·aload_2
553 ·······125:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;551 ·······122:·invokeinterface·#162,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
554 ·······130:·checkcast·····#164················//·class·java/lang/String552 ·······127:·checkcast·····#164················//·class·java/lang/String
555 ·······133:·astore········8553 ·······130:·astore········7
556 ·······135:·new···········#34·················//·class·android/preference/Preference554 ·······132:·new···········#34·················//·class·android/preference/Preference
557 ·······138:·astore········9555 ·······135:·astore········8
558 ·······140:·aload_0556 ·······137:·aload_0
559 ·······141:·invokevirtual·#38·················//·Method·getActivity:()Landroid/app/Activity;557 ·······138:·invokevirtual·#38·················//·Method·getActivity:()Landroid/app/Activity;
560 ·······144:·astore_2558 ·······141:·astore········5
 559 ·······143:·aload·········8
561 ·······145:·aload·········9560 ·······145:·aload·········5
562 ·······147:·aload_2 
563 ·······148:·invokespecial·#41·················//·Method·android/preference/Preference."<init>":(Landroid/content/Context;)V561 ·······147:·invokespecial·#41·················//·Method·android/preference/Preference."<init>":(Landroid/content/Context;)V
564 ·······151:·aload·········9 
565 ·······153:·aload·········8562 ·······150:·aload·········8
 563 ·······152:·aload·········7
566 ·······155:·invokevirtual·#45·················//·Method·android/preference/Preference.setTitle:(Ljava/lang/CharSequence;)V564 ·······154:·invokevirtual·#45·················//·Method·android/preference/Preference.setTitle:(Ljava/lang/CharSequence;)V
567 ·······158:·aload_0565 ·······157:·aload_0
568 ·······159:·getfield······#47·················//·Field·mBlackList:Landroid/preference/PreferenceCategory;566 ·······158:·getfield······#47·················//·Field·mBlackList:Landroid/preference/PreferenceCategory;
 567 ·······161:·astore········5
569 ·······162:·astore_2 
570 ·······163:·aload_2 
571 ·······164:·aload·········9568 ·······163:·aload·········5
 569 ·······165:·aload·········8
572 ·······166:·invokevirtual·#53·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z570 ·······167:·invokevirtual·#53·················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z
573 ·······169:·pop571 ·······170:·pop
574 ·······170:·goto··········111572 ·······171:·goto··········108
575 ·······173:·new···········#115················//·class·java/util/HashSet573 ·······174:·new···········#115················//·class·java/util/HashSet
576 ·······176:·astore_2574 ·······177:·astore_2
577 ·······177:·aload_2575 ·······178:·aload_2
578 ·······178:·aload·········6576 ·······179:·aload·········6
579 ·······180:·invokespecial·#116················//·Method·java/util/HashSet."<init>":(Ljava/util/Collection;)V577 ·······181:·invokespecial·#116················//·Method·java/util/HashSet."<init>":(Ljava/util/Collection;)V
580 ·······183:·aload_0578 ·······184:·aload_0
581 ·······184:·aload_2579 ·······185:·aload_2
582 ·······185:·putfield······#55·················//·Field·mBlackListEntries:Ljava/util/Set;580 ·······186:·putfield······#55·················//·Field·mBlackListEntries:Ljava/util/Set;
583 ·······188:·goto··········98581 ·······189:·goto··········98
584 ·······191:·return582 ·······192:·return
  
585 ··public·void·onCreateOptionsMenu(android.view.Menu,·android.view.MenuInflater);583 ··public·void·onCreateOptionsMenu(android.view.Menu,·android.view.MenuInflater);
586 ····descriptor:·(Landroid/view/Menu;Landroid/view/MenuInflater;)V584 ····descriptor:·(Landroid/view/Menu;Landroid/view/MenuInflater;)V
587 ····flags:·(0x0001)·ACC_PUBLIC585 ····flags:·(0x0001)·ACC_PUBLIC
588 ····Code:586 ····Code:
589 ······stack=300,·locals=3,·args_size=3587 ······stack=300,·locals=3,·args_size=3
590 ·········0:·aload_1588 ·········0:·aload_1
5.0 KB
android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class
4.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 737, 15 lines modifiedOffset 737, 15 lines modified
737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I737 ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I
738 ·······109:·return738 ·······109:·return
  
739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);739 ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent);
740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z740 ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
741 ····flags:·(0x0002)·ACC_PRIVATE741 ····flags:·(0x0002)·ACC_PRIVATE
742 ····Code:742 ····Code:
743 ······stack=300,·locals=15,·args_size=4743 ······stack=300,·locals=16,·args_size=4
744 ·········0:·iconst_0744 ·········0:·iconst_0
745 ·········1:·istore········4745 ·········1:·istore········4
746 ·········3:·aload_0746 ·········3:·aload_0
747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z747 ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z
748 ·········7:·istore········5748 ·········7:·istore········5
749 ·········9:·iload·········5749 ·········9:·iload·········5
750 ········11:·ifne··········17750 ········11:·ifne··········17
Offset 758, 71 lines modifiedOffset 758, 73 lines modified
758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J758 ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J
759 ········27:·lstore········8759 ········27:·lstore········8
760 ········29:·lload·········6760 ········29:·lload·········6
761 ········31:·lload·········8761 ········31:·lload·········8
762 ········33:·lsub762 ········33:·lsub
763 ········34:·lstore········6763 ········34:·lstore········6
764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I764 ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I
 765 ········39:·istore········10
 766 ········41:·iload·········10
765 ········39:·i2l767 ········43:·i2l
766 ········40:·lstore········8768 ········44:·lstore········8
767 ········42:·lload·········6769 ········46:·lload·········6
768 ········44:·lload·········8770 ········48:·lload·········8
769 ········46:·lcmp771 ········50:·lcmp
770 ········47:·istore········5772 ········51:·istore········5
771 ········49:·iload·········5773 ········53:·iload·········5
772 ········51:·ifgt··········14774 ········55:·ifgt··········14
773 ········54:·aload_1775 ········58:·aload_1
774 ········55:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F776 ········59:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
775 ········58:·f2i777 ········62:·f2i
776 ········59:·istore········5778 ········63:·istore········5
777 ········61:·aload_3779 ········65:·aload_3
778 ········62:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F780 ········66:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F
779 ········65:·f2i781 ········69:·f2i
780 ········66:·istore········10 
781 ········68:·iload·········5 
782 ········70:·iload·········10 
783 ········72:·isub 
784 ········73:·istore········11782 ········70:·istore········11
 783 ········72:·iload·········5
 784 ········74:·iload·········11
 785 ········76:·isub
 786 ········77:·istore········12
785 ········75:·aload_1787 ········79:·aload_1
786 ········76:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F 
787 ········79:·fstore········12 
788 ········81:·fload·········12 
789 ········83:·f2i 
790 ········84:·istore········5 
791 ········86:·aload_3 
792 ········87:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F788 ········80:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
793 ········90:·fstore········13789 ········83:·fstore········13
794 ········92:·fload·········13790 ········85:·fload·········13
 791 ········87:·f2i
 792 ········88:·istore········5
 793 ········90:·aload_3
 794 ········91:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F
 795 ········94:·fstore········14
 796 ········96:·fload·········14
795 ········94:·f2i797 ········98:·f2i
796 ········95:·istore········10798 ········99:·istore········11
797 ········97:·iload·········5799 ·······101:·iload·········5
798 ········99:·iload·········10 
799 ·······101:·isub 
800 ·······102:·istore········14 
801 ·······104:·iload·········11800 ·······103:·iload·········11
802 ·······106:·iload·········11 
803 ·······108:·imul801 ·······105:·isub
804 ·······109:·istore········5802 ·······106:·istore········15
 803 ·······108:·iload·········12
805 ·······111:·iload·········14804 ·······110:·iload·········12
806 ·······113:·iload·········14 
807 ·······115:·imul805 ·······112:·imul
808 ·······116:·istore········10 
809 ·······118:·iload·········5 
810 ·······120:·iload·········10 
811 ·······122:·iadd 
812 ·······123:·istore········5806 ·······113:·istore········5
 807 ·······115:·iload·········15
 808 ·······117:·iload·········15
 809 ·······119:·imul
 810 ·······120:·istore········11
 811 ·······122:·iload·········5
 812 ·······124:·iload·········11
 813 ·······126:·iadd
 814 ·······127:·istore········5
813 ·······125:·aload_0815 ·······129:·aload_0
814 ·······126:·getfield······#166················//·Field·mDoubleTapSlopSquare:I816 ·······130:·getfield······#166················//·Field·mDoubleTapSlopSquare:I
815 ·······129:·istore········10817 ·······133:·istore········11
816 ·······131:·iload·········5818 ·······135:·iload·········5
817 ·······133:·iload·········10819 ·······137:·iload·········11
818 ·······135:·if_icmpge·····14820 ·······139:·if_icmpge·····14
819 ·······138:·iconst_1821 ·······142:·iconst_1
820 ·······139:·istore········4822 ·······143:·istore········4
821 ·······141:·goto··········14823 ·······145:·goto··········14
  
822 ··public·boolean·isLongpressEnabled();824 ··public·boolean·isLongpressEnabled();
823 ····descriptor:·()Z825 ····descriptor:·()Z
824 ····flags:·(0x0001)·ACC_PUBLIC826 ····flags:·(0x0001)·ACC_PUBLIC
825 ····Code:827 ····Code:
826 ······stack=300,·locals=1,·args_size=1828 ······stack=300,·locals=1,·args_size=1
827 ·········0:·aload_0829 ·········0:·aload_0
5.75 KB
com/github/grimpy/botifier/plugins/avrcp/AVRCPPreference.class
5.63 KB
javap -verbose -constants -s -l -private {}
    
Offset 215, 74 lines modifiedOffset 215, 74 lines modified
215 ····descriptor:·(Landroid/os/Bundle;)V215 ····descriptor:·(Landroid/os/Bundle;)V
216 ····flags:·(0x0001)·ACC_PUBLIC216 ····flags:·(0x0001)·ACC_PUBLIC
217 ····Code:217 ····Code:
218 ······stack=300,·locals=11,·args_size=2218 ······stack=300,·locals=11,·args_size=2
219 ·········0:·aload_0219 ·········0:·aload_0
220 ·········1:·aload_1220 ·········1:·aload_1
221 ·········2:·invokespecial·#30·················//·Method·com/github/grimpy/botifier/preference/AbstractPreferenceFragment.onCreate:(Landroid/os/Bundle;)V221 ·········2:·invokespecial·#30·················//·Method·com/github/grimpy/botifier/preference/AbstractPreferenceFragment.onCreate:(Landroid/os/Bundle;)V
 222 ·········5:·aload_0
222 ·········5:·ldc···········#31·················//·int·2130903040223 ·········6:·ldc···········#31·················//·int·2130903040
223 ·········7:·istore_2 
224 ·········8:·aload_0 
225 ·········9:·iload_2 
226 ········10:·invokevirtual·#36·················//·Method·addPreferencesFromResource:(I)V224 ·········8:·invokevirtual·#36·················//·Method·addPreferencesFromResource:(I)V
227 ········13:·aload_0225 ········11:·aload_0
228 ········14:·invokevirtual·#40·················//·Method·getResources:()Landroid/content/res/Resources;226 ········12:·invokevirtual·#40·················//·Method·getResources:()Landroid/content/res/Resources;
229 ········17:·ldc···········#41·················//·int·2130968576227 ········15:·ldc···········#41·················//·int·2130968576
230 ········19:·invokevirtual·#48·················//·Method·android/content/res/Resources.getStringArray:(I)[Ljava/lang/String;228 ········17:·invokevirtual·#48·················//·Method·android/content/res/Resources.getStringArray:(I)[Ljava/lang/String;
231 ········22:·invokestatic··#54·················//·Method·java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;229 ········20:·invokestatic··#54·················//·Method·java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
232 ········25:·astore_3230 ········23:·astore_2
233 ········26:·aload_0231 ········24:·aload_0
234 ········27:·aload_3232 ········25:·aload_2
235 ········28:·putfield······#58·················//·Field·mFields:Ljava/util/List;233 ········26:·putfield······#58·················//·Field·mFields:Ljava/util/List;
236 ········31:·aload_0234 ········29:·aload_0
237 ········32:·invokevirtual·#40·················//·Method·getResources:()Landroid/content/res/Resources;235 ········30:·invokevirtual·#40·················//·Method·getResources:()Landroid/content/res/Resources;
238 ········35:·astore_3236 ········33:·astore_2
239 ········36:·ldc···········#59·················//·int·2130968577237 ········34:·ldc···········#59·················//·int·2130968577
240 ········38:·istore········4238 ········36:·istore_3
241 ········40:·aload_3239 ········37:·aload_2
242 ········41:·iload·········4240 ········38:·iload_3
243 ········43:·invokevirtual·#48·················//·Method·android/content/res/Resources.getStringArray:(I)[Ljava/lang/String;241 ········39:·invokevirtual·#48·················//·Method·android/content/res/Resources.getStringArray:(I)[Ljava/lang/String;
244 ········46:·invokestatic··#54·················//·Method·java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;242 ········42:·invokestatic··#54·················//·Method·java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
245 ········49:·astore_3243 ········45:·astore_2
246 ········50:·aload_0244 ········46:·aload_0
247 ········51:·aload_3245 ········47:·aload_2
248 ········52:·putfield······#63·················//·Field·mValues:Ljava/util/List;246 ········48:·putfield······#63·················//·Field·mValues:Ljava/util/List;
249 ········55:·getstatic·····#22·················//·Field·META:[Ljava/lang/String;247 ········51:·getstatic·····#22·················//·Field·META:[Ljava/lang/String;
250 ········58:·astore········5248 ········54:·astore········4
251 ········60:·aload·········5249 ········56:·aload·········4
252 ········62:·arraylength250 ········58:·arraylength
 251 ········59:·istore········5
 252 ········61:·iconst_0
253 ········63:·istore········6253 ········62:·istore········6
254 ········65:·iconst_0254 ········64:·aconst_null
 255 ········65:·astore_2
255 ········66:·istore········7256 ········66:·iload·········6
256 ········68:·iload·········7257 ········68:·iload·········5
257 ········70:·iload·········6 
258 ········72:·if_icmpge·····120258 ········70:·if_icmpge·····120
259 ········75:·aload·········5259 ········73:·aload·········4
260 ········77:·iload·········7260 ········75:·iload·········6
261 ········79:·aaload261 ········77:·aaload
262 ········80:·astore········8262 ········78:·astore········7
263 ········82:·aload_0263 ········80:·aload_0
264 ········83:·getfield······#67·················//·Field·mSharedPref:Landroid/content/SharedPreferences;264 ········81:·getfield······#67·················//·Field·mSharedPref:Landroid/content/SharedPreferences;
265 ········86:·astore_3265 ········84:·astore········8
266 ········87:·ldc···········#69·················//·String266 ········86:·ldc···········#69·················//·String
267 ········89:·astore········9267 ········88:·astore········9
268 ········91:·aload_3 
269 ········92:·aload·········8268 ········90:·aload·········8
 269 ········92:·aload·········7
270 ········94:·aload·········9270 ········94:·aload·········9
271 ········96:·invokeinterface·#75,··3···········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;271 ········96:·invokeinterface·#75,··3···········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
272 ·······101:·astore········10272 ·······101:·astore········10
273 ·······103:·aload_0273 ·······103:·aload_0
274 ·······104:·aload·········8274 ·······104:·aload·········7
275 ·······106:·aload·········10275 ·······106:·aload·········10
276 ·······108:·invokevirtual·#79·················//·Method·setSummary:(Ljava/lang/String;Ljava/lang/String;)V276 ·······108:·invokevirtual·#79·················//·Method·setSummary:(Ljava/lang/String;Ljava/lang/String;)V
277 ·······111:·iload·········7277 ·······111:·iload·········6
278 ·······113:·iconst_1278 ·······113:·iconst_1
279 ·······114:·iadd279 ·······114:·iadd
280 ·······115:·istore········7280 ·······115:·istore········6
281 ·······117:·goto··········68281 ·······117:·goto··········66
282 ·······120:·return282 ·······120:·return
  
283 ··public·void·onSharedPreferenceChanged(android.content.SharedPreferences,·java.lang.String);283 ··public·void·onSharedPreferenceChanged(android.content.SharedPreferences,·java.lang.String);
284 ····descriptor:·(Landroid/content/SharedPreferences;Ljava/lang/String;)V284 ····descriptor:·(Landroid/content/SharedPreferences;Ljava/lang/String;)V
285 ····flags:·(0x0001)·ACC_PUBLIC285 ····flags:·(0x0001)·ACC_PUBLIC
286 ····Code:286 ····Code:
287 ······stack=300,·locals=10,·args_size=3287 ······stack=300,·locals=10,·args_size=3
6.91 KB
com/github/grimpy/botifier/plugins/avrcp/AvrcpService.class
6.79 KB
javap -verbose -constants -s -l -private {}
    
Offset 811, 74 lines modifiedOffset 811, 72 lines modified
811 ·········0:·iconst_1811 ·········0:·iconst_1
812 ·········1:·istore_2812 ·········1:·istore_2
813 ·········2:·aload_0813 ·········2:·aload_0
814 ·········3:·aload_1814 ·········3:·aload_1
815 ·········4:·invokespecial·#178················//·Method·com/github/grimpy/botifier/plugins/AbstractPlugin.removeNotifcation:(Lcom/github/grimpy/botifier/Botification;)V815 ·········4:·invokespecial·#178················//·Method·com/github/grimpy/botifier/plugins/AbstractPlugin.removeNotifcation:(Lcom/github/grimpy/botifier/Botification;)V
816 ·········7:·aload_0816 ·········7:·aload_0
817 ·········8:·getfield······#72·················//·Field·mNotifications:Ljava/util/ArrayList;817 ·········8:·getfield······#72·················//·Field·mNotifications:Ljava/util/ArrayList;
818 ········11:·astore_3 
819 ········12:·aload_3 
820 ········13:·invokevirtual·#182················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;818 ········11:·invokevirtual·#182················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
821 ········16:·astore········4 
822 ········18:·aload·········4819 ········14:·astore_3
 820 ········15:·aload_3
823 ········20:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z821 ········16:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
824 ········25:·istore········5822 ········21:·istore········4
825 ········27:·iload·········5823 ········23:·iload·········4
826 ········29:·ifeq··········84824 ········25:·ifeq··········79
827 ········32:·aload·········4825 ········28:·aload_3
828 ········34:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;826 ········29:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
829 ········39:·checkcast·····#84·················//·class·com/github/grimpy/botifier/Botification827 ········34:·checkcast·····#84·················//·class·com/github/grimpy/botifier/Botification
830 ········42:·astore········6828 ········37:·astore········5
831 ········44:·aload·········6829 ········39:·aload·········5
832 ········46:·aload_1830 ········41:·aload_1
833 ········47:·invokevirtual·#110················//·Method·com/github/grimpy/botifier/Botification.equals:(Ljava/lang/Object;)Z831 ········42:·invokevirtual·#110················//·Method·com/github/grimpy/botifier/Botification.equals:(Ljava/lang/Object;)Z
834 ········50:·istore········5832 ········45:·istore········4
835 ········52:·iload·········5833 ········47:·iload·········4
836 ········54:·ifeq··········18834 ········49:·ifeq··········15
837 ········57:·getstatic·····#36·················//·Field·TAG:Ljava/lang/String;835 ········52:·getstatic·····#36·················//·Field·TAG:Ljava/lang/String;
838 ········60:·astore_3836 ········55:·astore_3
839 ········61:·ldc···········#193················//·String·Notification·found·and·remove837 ········56:·ldc···········#193················//·String·Notification·found·and·remove
840 ········63:·astore········7838 ········58:·astore········6
841 ········65:·aload_3839 ········60:·aload_3
842 ········66:·aload·········7840 ········61:·aload·········6
843 ········68:·invokestatic··#106················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I841 ········63:·invokestatic··#106················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
844 ········71:·pop842 ········66:·pop
845 ········72:·aload_0843 ········67:·aload_0
846 ········73:·getfield······#72·················//·Field·mNotifications:Ljava/util/ArrayList; 
847 ········76:·astore_3 
848 ········77:·aload_3 
849 ········78:·aload·········6 
850 ········80:·invokevirtual·#196················//·Method·java/util/ArrayList.remove:(Ljava/lang/Object;)Z 
851 ········83:·pop 
852 ········84:·aload_0 
853 ········85:·getfield······#72·················//·Field·mNotifications:Ljava/util/ArrayList;844 ········68:·getfield······#72·················//·Field·mNotifications:Ljava/util/ArrayList;
 845 ········71:·astore_3
 846 ········72:·aload_3
 847 ········73:·aload·········5
 848 ········75:·invokevirtual·#196················//·Method·java/util/ArrayList.remove:(Ljava/lang/Object;)Z
 849 ········78:·pop
 850 ········79:·aload_0
 851 ········80:·getfield······#72·················//·Field·mNotifications:Ljava/util/ArrayList;
854 ········88:·astore_3852 ········83:·astore_3
855 ········89:·aload_3853 ········84:·aload_3
856 ········90:·invokevirtual·#78·················//·Method·java/util/ArrayList.size:()I854 ········85:·invokevirtual·#78·················//·Method·java/util/ArrayList.size:()I
857 ········93:·istore········5855 ········88:·istore········7
858 ········95:·iload·········5856 ········90:·iload·········7
859 ········97:·ifne··········115857 ········92:·ifne··········110
860 ·······100:·iconst_m1858 ········95:·iconst_m1
861 ·······101:·istore········5859 ········96:·istore········7
862 ·······103:·aload_0860 ········98:·aload_0
863 ·······104:·iload·········5861 ········99:·iload·········7
864 ·······106:·putfield······#45·················//·Field·mCurrent:I862 ·······101:·putfield······#45·················//·Field·mCurrent:I
865 ·······109:·aload_0863 ·······104:·aload_0
866 ·······110:·iload_2864 ·······105:·iload_2
867 ·······111:·invokespecial·#63·················//·Method·resetNotify:(Z)V865 ·······106:·invokespecial·#63·················//·Method·resetNotify:(Z)V
868 ·······114:·return866 ·······109:·return
869 ·······115:·iconst_0867 ·······110:·iconst_0
870 ·······116:·istore········5868 ·······111:·istore········7
871 ·······118:·aconst_null869 ·······113:·aconst_null
872 ·······119:·astore_3870 ·······114:·astore_3
873 ·······120:·aload_0871 ·······115:·aload_0
874 ·······121:·iconst_0872 ·······116:·iconst_0
875 ·······122:·iload_2873 ·······117:·iload_2
876 ·······123:·invokespecial·#199················//·Method·showNotify:(IZ)V874 ·······118:·invokespecial·#199················//·Method·showNotify:(IZ)V
877 ·······126:·goto··········114875 ·······121:·goto··········109
  
878 ··private·void·resetNotify(boolean);876 ··private·void·resetNotify(boolean);
879 ····descriptor:·(Z)V877 ····descriptor:·(Z)V
880 ····flags:·(0x0002)·ACC_PRIVATE878 ····flags:·(0x0002)·ACC_PRIVATE
881 ····Code:879 ····Code:
882 ······stack=300,·locals=6,·args_size=2880 ······stack=300,·locals=6,·args_size=2
883 ·········0:·iload_1881 ·········0:·iload_1
Offset 1368, 15 lines modifiedOffset 1366, 15 lines modified
1368 ·······148:·invokevirtual·#223················//·Method·showNotify:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V1366 ·······148:·invokevirtual·#223················//·Method·showNotify:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
1369 ·······151:·return1367 ·······151:·return
  
1370 ··public·void·showNotify(java.lang.String,·java.lang.String,·java.lang.String,·int);1368 ··public·void·showNotify(java.lang.String,·java.lang.String,·java.lang.String,·int);
1371 ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V1369 ····descriptor:·(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
1372 ····flags:·(0x0001)·ACC_PUBLIC1370 ····flags:·(0x0001)·ACC_PUBLIC
1373 ····Code:1371 ····Code:
1374 ······stack=300,·locals=13,·args_size=51372 ······stack=300,·locals=15,·args_size=5
1375 ·········0:·iconst_11373 ·········0:·iconst_1
1376 ·········1:·istore········51374 ·········1:·istore········5
1377 ·········3:·aload_01375 ·········3:·aload_0
1378 ·········4:·invokespecial·#343················//·Method·getAudioFocus:()V1376 ·········4:·invokespecial·#343················//·Method·getAudioFocus:()V
1379 ·········7:·aload_01377 ·········7:·aload_0
1380 ·········8:·getfield······#201················//·Field·mRemoteControlClient:Landroid/media/RemoteControlClient;1378 ·········8:·getfield······#201················//·Field·mRemoteControlClient:Landroid/media/RemoteControlClient;
1381 ········11:·astore········61379 ········11:·astore········6
Offset 1454, 15 lines modifiedOffset 1452, 15 lines modified
1454 ·······150:·istore········71452 ·······150:·istore········7
1455 ·······152:·iload·········121453 ·······152:·iload·········12
1456 ·······154:·sipush········10001454 ·······154:·sipush········1000
1457 ·······157:·imul1455 ·······157:·imul
1458 ·······158:·istore········51456 ·······158:·istore········5
1459 ·······160:·iload·········51457 ·······160:·iload·········5
1460 ·······162:·i2l1458 ·······162:·i2l
1461 ·······163:·lstore········91459 ·······163:·lstore········13
1462 ·······165:·aload·········61460 ·······165:·aload·········6
1463 ·······167:·iload·········71461 ·······167:·iload·········7
1464 ·······169:·lload·········91462 ·······169:·lload·········13
1465 ·······171:·invokevirtual·#378················//·Method·android/os/Handler.sendEmptyMessageDelayed:(IJ)Z1463 ·······171:·invokevirtual·#378················//·Method·android/os/Handler.sendEmptyMessageDelayed:(IJ)Z
1466 ·······174:·pop1464 ·······174:·pop
1467 ·······175:·return1465 ·······175:·return
1468 }1466 }
10.1 KB
smali/android/support/v4/view/ViewPager.smali
    
Offset 4867, 264 lines modifiedOffset 4867, 258 lines modified
4867 ········0x15·->·:sswitch_04867 ········0x15·->·:sswitch_0
4868 ········0x16·->·:sswitch_14868 ········0x16·->·:sswitch_1
4869 ········0x3d·->·:sswitch_24869 ········0x3d·->·:sswitch_2
4870 ····.end·sparse-switch4870 ····.end·sparse-switch
4871 .end·method4871 .end·method
  
4872 .method·public·fakeDragBy(F)V4872 .method·public·fakeDragBy(F)V
4873 ····.locals·184873 ····.locals·17
4874 ····.param·p1,·"xOffset"····#·F4874 ····.param·p1,·"xOffset"····#·F
  
4875 ····.prologue4875 ····.prologue
4876 ····.line·23304876 ····.line·2330
4877 ····move-object/from16·v0,·p04877 ····move-object/from16·v0,·p0
  
4878 ····iget-boolean·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z4878 ····iget-boolean·v1,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
  
4879 ····if-nez·v2,·:cond_04879 ····if-nez·v1,·:cond_0
  
4880 ····.line·23314880 ····.line·2331
4881 ····new-instance·v2,·Ljava/lang/IllegalStateException;4881 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
4882 ····const-string·v3,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."4882 ····const-string·v2,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first."
  
4883 ····invoke-direct·{v2,·v3},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V4883 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
4884 ····throw·v24884 ····throw·v1
  
4885 ····.line·23344885 ····.line·2334
4886 ····:cond_04886 ····:cond_0
4887 ····move-object/from16·v0,·p04887 ····move-object/from16·v0,·p0
  
4888 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4888 ····iget·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4889 ····add-float·v2,·v2,·p14889 ····add-float·v1,·v1,·p1
  
4890 ····move-object/from16·v0,·p04890 ····move-object/from16·v0,·p0
  
4891 ····iput·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F4891 ····iput·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F
  
4892 ····.line·23364892 ····.line·2336
4893 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I4893 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I
  
4894 ····move-result·v24894 ····move-result·v1
  
4895 ····int-to-float·v14,·v24895 ····int-to-float·v13,·v1
  
4896 ····.line·23374896 ····.line·2337
4897 ····.local·v14,·"oldScrollX":F4897 ····.local·v13,·"oldScrollX":F
4898 ····sub-float·v16,·v14,·p14898 ····sub-float·v15,·v13,·p1
  
4899 ····.line·23384899 ····.line·2338
4900 ····.local·v16,·"scrollX":F4900 ····.local·v15,·"scrollX":F
4901 ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I4901 ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I
  
4902 ····move-result·v174902 ····move-result·v16
  
4903 ····.line·23404903 ····.line·2340
4904 ····.local·v17,·"width":I4904 ····.local·v16,·"width":I
4905 ····move/from16·v0,·v174905 ····move/from16·v0,·v16
  
4906 ····int-to-float·v2,·v04906 ····int-to-float·v1,·v0
  
4907 ····move-object/from16·v0,·p04907 ····move-object/from16·v0,·p0
  
4908 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F4908 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F
  
4909 ····mul-float·v13,·v2,·v34909 ····mul-float·v12,·v1,·v2
  
4910 ····.line·23414910 ····.line·2341
4911 ····.local·v13,·"leftBound":F4911 ····.local·v12,·"leftBound":F
4912 ····move/from16·v0,·v174912 ····move/from16·v0,·v16
  
4913 ····int-to-float·v2,·v04913 ····int-to-float·v1,·v0
  
4914 ····move-object/from16·v0,·p04914 ····move-object/from16·v0,·p0
  
4915 ····iget·v3,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F4915 ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F
  
4916 ····mul-float·v15,·v2,·v34916 ····mul-float·v14,·v1,·v2
  
4917 ····.line·23434917 ····.line·2343
4918 ····.local·v15,·"rightBound":F4918 ····.local·v14,·"rightBound":F
4919 ····move-object/from16·v0,·p04919 ····move-object/from16·v0,·p0
  
4920 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4920 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4921 ····const/4·v3,·0x04921 ····const/4·v2,·0x0
  
4922 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4922 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4923 ····move-result-object·v114923 ····move-result-object·v10
  
4924 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;4924 ····check-cast·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4925 ····.line·23444925 ····.line·2344
4926 ····.local·v11,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;4926 ····.local·v10,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4927 ····move-object/from16·v0,·p04927 ····move-object/from16·v0,·p0
  
4928 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4928 ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4929 ····move-object/from16·v0,·p04929 ····move-object/from16·v0,·p0
  
4930 ····iget-object·v3,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;4930 ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
  
4931 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I4931 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I
  
4932 ····move-result·v34932 ····move-result·v2
  
4933 ····add-int/lit8·v3,·v3,·-0x14933 ····add-int/lit8·v2,·v2,·-0x1
  
4934 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;4934 ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
4935 ····move-result-object·v124935 ····move-result-object·v11
  
4936 ····check-cast·v12,·Landroid/support/v4/view/ViewPager$ItemInfo;4936 ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
4937 ····.line·23454937 ····.line·2345
4938 ····.local·v12,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;4938 ····.local·v11,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
4939 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I4939 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  
4940 ····if-eqz·v2,·:cond_14940 ····if-eqz·v1,·:cond_1
  
4941 ····.line·23464941 ····.line·2346
4942 ····iget·v2,·v11,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F4942 ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
  
4943 ····move/from16·v0,·v174943 ····move/from16·v0,·v16
  
Max diff block lines reached; 4965/10285 bytes (48.27%) of diff not shown.
1.75 KB
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
    
Offset 301, 38 lines modifiedOffset 301, 38 lines modified
301 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V301 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V
  
302 ····.line·268302 ····.line·268
303 ····return-void303 ····return-void
304 .end·method304 .end·method
  
305 .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V305 .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V
306 ····.locals·8306 ····.locals·7
307 ····.param·p1,·"view"····#·Landroid/view/View;307 ····.param·p1,·"view"····#·Landroid/view/View;
308 ····.param·p2,·"left"····#·I308 ····.param·p2,·"left"····#·I
309 ····.param·p3,·"top"····#·I309 ····.param·p3,·"top"····#·I
310 ····.param·p4,·"right"····#·I310 ····.param·p4,·"right"····#·I
311 ····.param·p5,·"bottom"····#·I311 ····.param·p5,·"bottom"····#·I
  
312 ····.prologue312 ····.prologue
313 ····.line·270313 ····.line·270
314 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J314 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
  
315 ····move-result-wide·v2315 ····move-result-wide·v1
  
316 ····move-object·v1,·p1316 ····move-object·v0,·p1
  
317 ····move·v4,·p2317 ····move·v3,·p2
  
318 ····move·v5,·p3318 ····move·v4,·p3
  
319 ····move·v6,·p4319 ····move·v5,·p4
  
320 ····move·v7,·p5320 ····move·v6,·p5
  
321 ····invoke-virtual/range·{v1·..·v7},·Landroid/view/View;->postInvalidateDelayed(JIIII)V321 ····invoke-virtual/range·{v0·..·v6},·Landroid/view/View;->postInvalidateDelayed(JIIII)V
  
322 ····.line·271322 ····.line·271
323 ····return-void323 ····return-void
324 .end·method324 .end·method
  
325 .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V325 .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
326 ····.locals·2326 ····.locals·2
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z348 ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
  
349 ····.line·274349 ····.line·274
350 ····return-void350 ····return-void
351 .end·method351 .end·method
  
352 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V352 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
353 ····.locals·3353 ····.locals·2
354 ····.param·p1,·"view"····#·Landroid/view/View;354 ····.param·p1,·"view"····#·Landroid/view/View;
355 ····.param·p2,·"action"····#·Ljava/lang/Runnable;355 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
356 ····.param·p3,·"delayMillis"····#·J356 ····.param·p3,·"delayMillis"····#·J
  
357 ····.prologue357 ····.prologue
358 ····.line·276358 ····.line·276
359 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J359 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
747 B
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
    
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V148 ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
149 ····.line·474149 ····.line·474
150 ····return-void150 ····return-void
151 .end·method151 .end·method
  
152 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V152 .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
153 ····.locals·1153 ····.locals·0
154 ····.param·p1,·"view"····#·Landroid/view/View;154 ····.param·p1,·"view"····#·Landroid/view/View;
155 ····.param·p2,·"action"····#·Ljava/lang/Runnable;155 ····.param·p2,·"action"····#·Ljava/lang/Runnable;
156 ····.param·p3,·"delayMillis"····#·J156 ····.param·p3,·"delayMillis"····#·J
  
157 ····.prologue157 ····.prologue
158 ····.line·477158 ····.line·477
159 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V159 ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
53.7 KB
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
    
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I461 ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
  
462 ····.line·182462 ····.line·182
463 ····return-void463 ····return-void
464 .end·method464 .end·method
  
465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z465 .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
466 ····.locals·8466 ····.locals·7
467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;467 ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent;
468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;468 ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent;
469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;469 ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent;
  
470 ····.prologue470 ····.prologue
471 ····const/4·v2,·0x0471 ····const/4·v2,·0x0
  
Offset 483, 27 lines modifiedOffset 483, 27 lines modified
483 ····:goto_0483 ····:goto_0
484 ····return·v2484 ····return·v2
  
485 ····.line·443485 ····.line·443
486 ····:cond_1486 ····:cond_1
487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J487 ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J
  
488 ····move-result-wide·v4488 ····move-result-wide·v3
  
489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J489 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J
  
490 ····move-result-wide·v6490 ····move-result-wide·v5
  
491 ····sub-long/2addr·v4,·v6491 ····sub-long/2addr·v3,·v5
  
492 ····sget·v3,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I492 ····sget·v5,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
  
493 ····int-to-long·v6,·v3493 ····int-to-long·v5,·v5
  
494 ····cmp-long·v3,·v4,·v6494 ····cmp-long·v3,·v3,·v5
  
495 ····if-gtz·v3,·:cond_0495 ····if-gtz·v3,·:cond_0
  
496 ····.line·447496 ····.line·447
497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F497 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
498 ····move-result·v3498 ····move-result·v3
Offset 560, 1448 lines modifiedOffset 560, 1448 lines modified
560 ····.line·212560 ····.line·212
561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z561 ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
  
562 ····return·v0562 ····return·v0
563 .end·method563 .end·method
  
564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z564 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z
565 ····.locals·42565 ····.locals·41
566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;566 ····.param·p1,·"ev"····#·Landroid/view/MotionEvent;
  
567 ····.prologue567 ····.prologue
568 ····.line·224568 ····.line·224
569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I569 ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I
  
570 ····move-result·v6570 ····move-result·v5
  
571 ····.line·226571 ····.line·226
572 ····.local·v6,·"action":I572 ····.local·v5,·"action":I
573 ····move-object/from16·v0,·p0573 ····move-object/from16·v0,·p0
  
574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;574 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
575 ····move-object/from16·v36,·v0575 ····move-object/from16·v35,·v0
  
576 ····if-nez·v36,·:cond_0576 ····if-nez·v35,·:cond_0
  
577 ····.line·227577 ····.line·227
578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;578 ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
  
579 ····move-result-object·v36579 ····move-result-object·v35
  
580 ····move-object/from16·v0,·v36580 ····move-object/from16·v0,·v35
  
581 ····move-object/from16·v1,·p0581 ····move-object/from16·v1,·p0
  
582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;582 ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
583 ····.line·229583 ····.line·229
584 ····:cond_0584 ····:cond_0
585 ····move-object/from16·v0,·p0585 ····move-object/from16·v0,·p0
  
586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;586 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
  
587 ····move-object/from16·v36,·v0587 ····move-object/from16·v35,·v0
  
588 ····move-object/from16·v0,·v36588 ····move-object/from16·v0,·v35
  
589 ····move-object/from16·v1,·p1589 ····move-object/from16·v1,·p1
  
590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V590 ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
  
591 ····.line·231591 ····.line·231
592 ····and-int/lit16·v0,·v6,·0xff592 ····and-int/lit16·v0,·v5,·0xff
  
593 ····move/from16·v36,·v0593 ····move/from16·v35,·v0
  
594 ····const/16·v37,·0x6594 ····const/16·v36,·0x6
  
595 ····move/from16·v0,·v36595 ····move/from16·v0,·v35
  
596 ····move/from16·v1,·v37596 ····move/from16·v1,·v36
  
597 ····if-ne·v0,·v1,·:cond_1597 ····if-ne·v0,·v1,·:cond_1
  
598 ····const/16·v22,·0x1598 ····const/16·v21,·0x1
  
599 ····.line·233599 ····.line·233
600 ····.local·v22,·"pointerUp":Z600 ····.local·v21,·"pointerUp":Z
601 ····:goto_0601 ····:goto_0
602 ····if-eqz·v22,·:cond_2602 ····if-eqz·v21,·:cond_2
  
603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I603 ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
  
604 ····move-result·v25604 ····move-result·v24
  
605 ····.line·236605 ····.line·236
606 ····.local·v25,·"skipIndex":I606 ····.local·v24,·"skipIndex":I
607 ····:goto_1607 ····:goto_1
608 ····const/16·v26,·0x0608 ····const/16·v25,·0x0
  
609 ····.local·v26,·"sumX":F609 ····.local·v25,·"sumX":F
610 ····const/16·v27,·0x0610 ····const/16·v26,·0x0
  
Max diff block lines reached; 50692/54801 bytes (92.50%) of diff not shown.
713 B
smali/android/support/v4/view/ViewCompat.smali
    
Offset 532, 15 lines modifiedOffset 532, 15 lines modified
532 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V532 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  
533 ····.line·804533 ····.line·804
534 ····return-void534 ····return-void
535 .end·method535 .end·method
  
536 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V536 .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
537 ····.locals·2537 ····.locals·1
538 ····.param·p0,·"view"····#·Landroid/view/View;538 ····.param·p0,·"view"····#·Landroid/view/View;
539 ····.param·p1,·"action"····#·Ljava/lang/Runnable;539 ····.param·p1,·"action"····#·Ljava/lang/Runnable;
540 ····.param·p2,·"delayMillis"····#·J540 ····.param·p2,·"delayMillis"····#·J
  
541 ····.prologue541 ····.prologue
542 ····.line·820542 ····.line·820
543 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;543 ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
541 B
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 559, 15 lines modifiedOffset 559, 15 lines modified
  
559 ····move-result-object·v0559 ····move-result-object·v0
  
560 ····return-object·v0560 ····return-object·v0
561 .end·method561 .end·method
  
562 .method·public·setUpdateThrottle(J)V562 .method·public·setUpdateThrottle(J)V
563 ····.locals·3563 ····.locals·2
564 ····.param·p1,·"delayMS"····#·J564 ····.param·p1,·"delayMS"····#·J
  
565 ····.prologue565 ····.prologue
566 ····.line·103566 ····.line·103
567 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"567 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
568 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J568 ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
  
2.51 KB
smali/android/support/v4/content/ModernAsyncTask.smali
    
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
85 .end·field85 .end·field
  
  
86 #·direct·methods86 #·direct·methods
87 .method·static·constructor·<clinit>()V87 .method·static·constructor·<clinit>()V
88 ····.locals·988 ····.locals·8
  
89 ····.prologue89 ····.prologue
90 ····.line·5490 ····.line·54
91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;91 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1;
  
92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V92 ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V
  
Offset 103, 31 lines modifiedOffset 103, 31 lines modified
103 ····const/16·v1,·0xa103 ····const/16·v1,·0xa
  
104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V104 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V
  
105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;105 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
106 ····.line·68106 ····.line·68
107 ····new-instance·v1,·Ljava/util/concurrent/ThreadPoolExecutor;107 ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor;
  
108 ····const/4·v2,·0x5108 ····const/4·v1,·0x5
  
109 ····const/16·v3,·0x80109 ····const/16·v2,·0x80
  
110 ····const-wide/16·v4,·0x1110 ····const-wide/16·v3,·0x1
  
111 ····sget-object·v6,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;111 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
  
112 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;112 ····sget-object·v6,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
  
113 ····sget-object·v8,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;113 ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
  
114 ····invoke-direct/range·{v1·..·v8},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V114 ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
  
115 ····sput-object·v1,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;115 ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
  
116 ····.line·75116 ····.line·75
117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;117 ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
  
118 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V119 ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V
2.87 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
  
319 ····.line·1350319 ····.line·1350
320 ····:cond_1320 ····:cond_1
321 ····return-void321 ····return-void
322 .end·method322 .end·method
  
323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;323 .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation;
324 ····.locals·4324 ····.locals·3
325 ····.param·p0,·"context"····#·Landroid/content/Context;325 ····.param·p0,·"context"····#·Landroid/content/Context;
326 ····.param·p1,·"start"····#·F326 ····.param·p1,·"start"····#·F
327 ····.param·p2,·"end"····#·F327 ····.param·p2,·"end"····#·F
  
328 ····.prologue328 ····.prologue
329 ····.line·750329 ····.line·750
330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;330 ····new-instance·v0,·Landroid/view/animation/AlphaAnimation;
Offset 337, 17 lines modifiedOffset 337, 17 lines modified
337 ····.line·751337 ····.line·751
338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;338 ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation;
339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;339 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V340 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
341 ····.line·752341 ····.line·752
342 ····const-wide/16·v2,·0xdc342 ····const-wide/16·v1,·0xdc
  
343 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V343 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
344 ····.line·753344 ····.line·753
345 ····return-object·v0345 ····return-object·v0
346 .end·method346 .end·method
  
347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;347 .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;
348 ····.locals·11348 ····.locals·11
Offset 390, 17 lines modifiedOffset 390, 17 lines modified
390 ····.line·739390 ····.line·739
391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;391 ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation;
392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;392 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;
  
393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V393 ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
394 ····.line·740394 ····.line·740
395 ····const-wide/16·v2,·0xdc395 ····const-wide/16·v1,·0xdc
  
396 ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V396 ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V
  
397 ····.line·741397 ····.line·741
398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V398 ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
399 ····.line·742399 ····.line·742
400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;400 ····new-instance·v9,·Landroid/view/animation/AlphaAnimation;
  
Offset 409, 17 lines modifiedOffset 409, 17 lines modified
409 ····.line·743409 ····.line·743
410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;410 ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation;
411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;411 ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V412 ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
413 ····.line·744413 ····.line·744
414 ····const-wide/16·v2,·0xdc414 ····const-wide/16·v1,·0xdc
  
415 ····invoke-virtual·{v9,·v2,·v3},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V415 ····invoke-virtual·{v9,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V
  
416 ····.line·745416 ····.line·745
417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V417 ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V
  
418 ····.line·746418 ····.line·746
419 ····return-object·v10419 ····return-object·v10
420 .end·method420 .end·method
2.53 KB
smali/android/support/v4/app/FragmentPagerAdapter.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
39 ····.line·7139 ····.line·71
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;42 .method·private·static·makeFragmentName(IJ)Ljava/lang/String;
43 ····.locals·343 ····.locals·2
44 ····.param·p0,·"viewId"····#·I44 ····.param·p0,·"viewId"····#·I
45 ····.param·p1,·"id"····#·J45 ····.param·p1,·"id"····#·J
  
46 ····.prologue46 ····.prologue
47 ····.line·17347 ····.line·173
48 ····new-instance·v0,·Ljava/lang/StringBuilder;48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 181, 31 lines modifiedOffset 181, 31 lines modified
  
181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;181 ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
182 ····.line·88182 ····.line·88
183 ····:cond_0183 ····:cond_0
184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J184 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J
  
185 ····move-result-wide·v2185 ····move-result-wide·v1
  
186 ····.line·91186 ····.line·91
187 ····.local·v2,·"itemId":J187 ····.local·v1,·"itemId":J
188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I188 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
189 ····move-result·v4189 ····move-result·v4
  
190 ····invoke-static·{v4,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;190 ····invoke-static·{v4,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
191 ····move-result-object·v1191 ····move-result-object·v3
  
192 ····.line·92192 ····.line·92
193 ····.local·v1,·"name":Ljava/lang/String;193 ····.local·v3,·"name":Ljava/lang/String;
194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;194 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
195 ····invoke-virtual·{v4,·v1},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;195 ····invoke-virtual·{v4,·v3},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment;
  
196 ····move-result-object·v0196 ····move-result-object·v0
  
197 ····.line·93197 ····.line·93
198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;198 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
199 ····if-eqz·v0,·:cond_2199 ····if-eqz·v0,·:cond_2
  
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
  
243 ····move-result·v5243 ····move-result·v5
  
244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
245 ····move-result·v6245 ····move-result·v6
  
246 ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;246 ····invoke-static·{v6,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
247 ····move-result-object·v6247 ····move-result-object·v6
  
248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;248 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
249 ····goto·:goto_0249 ····goto·:goto_0
250 .end·method250 .end·method
12.4 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 #·instance·fields5 #·instance·fields
6 .field·private·b:Landroid/app/Notification$Builder;6 .field·private·b:Landroid/app/Notification$Builder;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V8 .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V
9 ····.locals·89 ····.locals·7
10 ····.param·p1,·"context"····#·Landroid/content/Context;10 ····.param·p1,·"context"····#·Landroid/content/Context;
11 ····.param·p2,·"n"····#·Landroid/app/Notification;11 ····.param·p2,·"n"····#·Landroid/app/Notification;
12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;12 ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence;
13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;13 ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence;
14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;14 ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence;
15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;15 ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews;
16 ····.param·p7,·"number"····#·I16 ····.param·p7,·"number"····#·I
Offset 28, 213 lines modifiedOffset 28, 211 lines modified
28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;28 ····.param·p16,·"subText"····#·Ljava/lang/CharSequence;
  
29 ····.prologue29 ····.prologue
30 ····.line·3330 ····.line·33
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·3432 ····.line·34
33 ····new-instance·v4,·Landroid/app/Notification$Builder;33 ····new-instance·v3,·Landroid/app/Notification$Builder;
  
34 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V34 ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
35 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J35 ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J
  
36 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;36 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
37 ····move-result-object·v437 ····move-result-object·v3
  
38 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I38 ····iget·v4,·p2,·Landroid/app/Notification;->icon:I
  
39 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I39 ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I
  
40 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;40 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
41 ····move-result-object·v441 ····move-result-object·v3
  
42 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;42 ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
43 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;43 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
44 ····move-result-object·v444 ····move-result-object·v3
  
45 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;45 ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
46 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;46 ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
47 ····move-result-object·v447 ····move-result-object·v3
  
48 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;48 ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
49 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I49 ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I
  
50 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;50 ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
51 ····move-result-object·v451 ····move-result-object·v3
  
52 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J52 ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J
  
53 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;53 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
54 ····move-result-object·v454 ····move-result-object·v3
  
55 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I55 ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I
  
56 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I56 ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I
  
57 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I57 ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I
  
58 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;58 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
59 ····move-result-object·v559 ····move-result-object·v4
  
60 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I60 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
61 ····and-int/lit8·v4,·v4,·0x261 ····and-int/lit8·v3,·v3,·0x2
  
62 ····if-eqz·v4,·:cond_062 ····if-eqz·v3,·:cond_0
  
63 ····const/4·v4,·0x163 ····const/4·v3,·0x1
  
64 ····:goto_064 ····:goto_0
65 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;65 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
66 ····move-result-object·v566 ····move-result-object·v4
  
67 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I67 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
68 ····and-int/lit8·v4,·v4,·0x868 ····and-int/lit8·v3,·v3,·0x8
  
69 ····if-eqz·v4,·:cond_169 ····if-eqz·v3,·:cond_1
  
70 ····const/4·v4,·0x170 ····const/4·v3,·0x1
  
71 ····:goto_171 ····:goto_1
72 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;72 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
73 ····move-result-object·v573 ····move-result-object·v4
  
74 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I74 ····iget·v3,·p2,·Landroid/app/Notification;->flags:I
  
75 ····and-int/lit8·v4,·v4,·0x1075 ····and-int/lit8·v3,·v3,·0x10
  
76 ····if-eqz·v4,·:cond_276 ····if-eqz·v3,·:cond_2
  
77 ····const/4·v4,·0x177 ····const/4·v3,·0x1
  
78 ····:goto_278 ····:goto_2
79 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;79 ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
80 ····move-result-object·v480 ····move-result-object·v3
  
81 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I81 ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I
  
82 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;82 ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
83 ····move-result-object·v483 ····move-result-object·v3
  
84 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;84 ····invoke-virtual·{v3,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
85 ····move-result-object·v485 ····move-result-object·v3
  
86 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;86 ····invoke-virtual·{v3,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Max diff block lines reached; 4758/12541 bytes (37.94%) of diff not shown.
1.2 KB
smali/android/support/v4/app/NotificationCompat$Builder.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 .field·mTickerView:Landroid/widget/RemoteViews;59 .field·mTickerView:Landroid/widget/RemoteViews;
  
60 .field·mUseChronometer:Z60 .field·mUseChronometer:Z
  
  
61 #·direct·methods61 #·direct·methods
62 .method·public·constructor·<init>(Landroid/content/Context;)V62 .method·public·constructor·<init>(Landroid/content/Context;)V
63 ····.locals·463 ····.locals·3
64 ····.param·p1,·"context"····#·Landroid/content/Context;64 ····.param·p1,·"context"····#·Landroid/content/Context;
  
65 ····.prologue65 ····.prologue
66 ····.line·21766 ····.line·217
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····.line·20268 ····.line·202
Offset 88, 17 lines modifiedOffset 88, 17 lines modified
88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;88 ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
  
89 ····.line·22189 ····.line·221
90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;90 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J91 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
92 ····move-result-wide·v292 ····move-result-wide·v1
  
93 ····iput-wide·v2,·v0,·Landroid/app/Notification;->when:J93 ····iput-wide·v1,·v0,·Landroid/app/Notification;->when:J
  
94 ····.line·22294 ····.line·222
95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;95 ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
  
96 ····const/4·v1,·-0x196 ····const/4·v1,·-0x1
  
97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I97 ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I
11.6 KB
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····.line·2511 ····.line·25
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;15 .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;
16 ····.locals·916 ····.locals·8
17 ····.param·p0,·"context"····#·Landroid/content/Context;17 ····.param·p0,·"context"····#·Landroid/content/Context;
18 ····.param·p1,·"n"····#·Landroid/app/Notification;18 ····.param·p1,·"n"····#·Landroid/app/Notification;
19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;19 ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence;
20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;20 ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence;
21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;21 ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence;
22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;22 ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews;
23 ····.param·p6,·"number"····#·I23 ····.param·p6,·"number"····#·I
Offset 28, 195 lines modifiedOffset 28, 193 lines modified
28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;28 ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap;
29 ····.param·p10,·"mProgressMax"····#·I29 ····.param·p10,·"mProgressMax"····#·I
30 ····.param·p11,·"mProgress"····#·I30 ····.param·p11,·"mProgress"····#·I
31 ····.param·p12,·"mProgressIndeterminate"····#·Z31 ····.param·p12,·"mProgressIndeterminate"····#·Z
  
32 ····.prologue32 ····.prologue
33 ····.line·3133 ····.line·31
34 ····new-instance·v5,·Landroid/app/Notification$Builder;34 ····new-instance·v4,·Landroid/app/Notification$Builder;
  
35 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V35 ····invoke-direct·{v4,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
36 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J36 ····iget-wide·v5,·p1,·Landroid/app/Notification;->when:J
  
37 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;37 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
38 ····move-result-object·v538 ····move-result-object·v4
  
39 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I39 ····iget·v5,·p1,·Landroid/app/Notification;->icon:I
  
40 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I40 ····iget·v6,·p1,·Landroid/app/Notification;->iconLevel:I
  
41 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;41 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
42 ····move-result-object·v542 ····move-result-object·v4
  
43 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;43 ····iget-object·v5,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
44 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;44 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
45 ····move-result-object·v545 ····move-result-object·v4
  
46 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;46 ····iget-object·v5,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
47 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;47 ····invoke-virtual·{v4,·v5,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
48 ····move-result-object·v548 ····move-result-object·v4
  
49 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;49 ····iget-object·v5,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
50 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I50 ····iget·v6,·p1,·Landroid/app/Notification;->audioStreamType:I
  
51 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;51 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
52 ····move-result-object·v552 ····move-result-object·v4
  
53 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J53 ····iget-object·v5,·p1,·Landroid/app/Notification;->vibrate:[J
  
54 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;54 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
55 ····move-result-object·v555 ····move-result-object·v4
  
56 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I56 ····iget·v5,·p1,·Landroid/app/Notification;->ledARGB:I
  
57 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I57 ····iget·v6,·p1,·Landroid/app/Notification;->ledOnMS:I
  
58 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I58 ····iget·v7,·p1,·Landroid/app/Notification;->ledOffMS:I
  
59 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;59 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
60 ····move-result-object·v660 ····move-result-object·v5
  
61 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I61 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I
  
62 ····and-int/lit8·v5,·v5,·0x262 ····and-int/lit8·v4,·v4,·0x2
  
63 ····if-eqz·v5,·:cond_063 ····if-eqz·v4,·:cond_0
  
64 ····const/4·v5,·0x164 ····const/4·v4,·0x1
  
65 ····:goto_065 ····:goto_0
66 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;66 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
67 ····move-result-object·v667 ····move-result-object·v5
  
68 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I68 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I
  
69 ····and-int/lit8·v5,·v5,·0x869 ····and-int/lit8·v4,·v4,·0x8
  
70 ····if-eqz·v5,·:cond_170 ····if-eqz·v4,·:cond_1
  
71 ····const/4·v5,·0x171 ····const/4·v4,·0x1
  
72 ····:goto_172 ····:goto_1
73 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;73 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
74 ····move-result-object·v674 ····move-result-object·v5
  
75 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I75 ····iget·v4,·p1,·Landroid/app/Notification;->flags:I
  
76 ····and-int/lit8·v5,·v5,·0x1076 ····and-int/lit8·v4,·v4,·0x10
  
77 ····if-eqz·v5,·:cond_277 ····if-eqz·v4,·:cond_2
  
78 ····const/4·v5,·0x178 ····const/4·v4,·0x1
  
79 ····:goto_279 ····:goto_2
80 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;80 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
81 ····move-result-object·v581 ····move-result-object·v4
  
82 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I 
  
83 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;82 ····iget·v5,·p1,·Landroid/app/Notification;->defaults:I
  
84 ····move-result-object·v583 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
85 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;84 ····move-result-object·v4
  
86 ····move-result-object·v585 ····invoke-virtual·{v4,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
87 ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;86 ····move-result-object·v4
Max diff block lines reached; 4083/11773 bytes (34.68%) of diff not shown.
646 B
smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
    
Offset 393, 15 lines modifiedOffset 393, 15 lines modified
393 ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V393 ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V
  
394 ····.line·172394 ····.line·172
395 ····return-void395 ····return-void
396 .end·method396 .end·method
  
397 .method·public·refreshState(ZJI)V397 .method·public·refreshState(ZJI)V
398 ····.locals·4398 ····.locals·3
399 ····.param·p1,·"playing"····#·Z399 ····.param·p1,·"playing"····#·Z
400 ····.param·p2,·"position"····#·J400 ····.param·p2,·"position"····#·J
401 ····.param·p4,·"transportControls"····#·I401 ····.param·p4,·"transportControls"····#·I
  
402 ····.prologue402 ····.prologue
403 ····.line·159403 ····.line·159
404 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;404 ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;
2.28 KB
smali/android/support/v4/media/TransportPerformer.smali
    
Offset 27, 69 lines modifiedOffset 27, 69 lines modified
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onAudioFocusChange(I)V30 .method·public·onAudioFocusChange(I)V
31 ····.locals·931 ····.locals·8
32 ····.param·p1,·"focusChange"····#·I32 ····.param·p1,·"focusChange"····#·I
  
33 ····.prologue33 ····.prologue
34 ····.line·18834 ····.line·188
35 ····const/4·v7,·0x035 ····const/4·v6,·0x0
  
36 ····.line·18936 ····.line·189
37 ····.local·v7,·"keyCode":I37 ····.local·v6,·"keyCode":I
38 ····packed-switch·p1,·:pswitch_data_038 ····packed-switch·p1,·:pswitch_data_0
  
39 ····.line·19639 ····.line·196
40 ····:goto_040 ····:goto_0
41 ····if-eqz·v7,·:cond_041 ····if-eqz·v6,·:cond_0
  
42 ····.line·19742 ····.line·197
43 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J43 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
44 ····move-result-wide·v244 ····move-result-wide·v1
  
45 ····.line·19845 ····.line·198
46 ····.local·v2,·"now":J46 ····.local·v1,·"now":J
47 ····new-instance·v1,·Landroid/view/KeyEvent;47 ····new-instance·v0,·Landroid/view/KeyEvent;
  
48 ····const/4·v6,·0x048 ····const/4·v5,·0x0
  
49 ····const/4·v8,·0x049 ····const/4·v7,·0x0
  
50 ····move-wide·v4,·v250 ····move-wide·v3,·v1
  
51 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V51 ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
52 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z52 ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
  
53 ····.line·19953 ····.line·199
54 ····new-instance·v1,·Landroid/view/KeyEvent;54 ····new-instance·v0,·Landroid/view/KeyEvent;
  
55 ····const/4·v6,·0x155 ····const/4·v5,·0x1
  
56 ····const/4·v8,·0x056 ····const/4·v7,·0x0
  
57 ····move-wide·v4,·v257 ····move-wide·v3,·v1
  
58 ····invoke-direct/range·{v1·..·v8},·Landroid/view/KeyEvent;-><init>(JJIII)V58 ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V
  
59 ····invoke-virtual·{p0,·v7,·v1},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z59 ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
  
60 ····.line·20160 ····.line·201
61 ····.end·local·v2····#·"now":J61 ····.end·local·v1····#·"now":J
62 ····:cond_062 ····:cond_0
63 ····return-void63 ····return-void
  
64 ····.line·19364 ····.line·193
65 ····:pswitch_065 ····:pswitch_0
66 ····const/16·v7,·0x7f66 ····const/16·v6,·0x7f
  
67 ····goto·:goto_067 ····goto·:goto_0
  
68 ····.line·18968 ····.line·189
69 ····:pswitch_data_069 ····:pswitch_data_0
70 ····.packed-switch·-0x170 ····.packed-switch·-0x1
71 ········:pswitch_071 ········:pswitch_0
1.39 KB
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
    
Offset 33, 30 lines modifiedOffset 33, 30 lines modified
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·437 ····.locals·3
  
38 ····.prologue38 ····.prologue
39 ····.line·4639 ····.line·46
40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;40 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z42 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
  
43 ····.line·4743 ····.line·47
44 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;44 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
45 ····const-wide/16·v2,·-0x145 ····const-wide/16·v1,·-0x1
  
46 ····invoke-static·{v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J46 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
  
47 ····.line·4847 ····.line·48
48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;48 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
49 ····const/16·v1,·0x849 ····const/16·v1,·0x8
  
50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
562 B
smali/android/support/v4/widget/DrawerLayout.smali
    
Offset 1146, 15 lines modifiedOffset 1146, 15 lines modified
  
1146 ····.line·4981146 ····.line·498
1147 ····:cond_01147 ····:cond_0
1148 ····return-void1148 ····return-void
1149 .end·method1149 .end·method
  
1150 .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z1150 .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
1151 ····.locals·291151 ····.locals·28
1152 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;1152 ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas;
1153 ····.param·p2,·"child"····#·Landroid/view/View;1153 ····.param·p2,·"child"····#·Landroid/view/View;
1154 ····.param·p3,·"drawingTime"····#·J1154 ····.param·p3,·"drawingTime"····#·J
  
1155 ····.prologue1155 ····.prologue
1156 ····.line·7921156 ····.line·792
1157 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I1157 ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I
3.33 KB
smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
    
Offset 70, 99 lines modifiedOffset 70, 99 lines modified
70 ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I70 ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I
  
71 ····.line·74971 ····.line·749
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·private·getValueAt(J)F74 .method·private·getValueAt(J)F
75 ····.locals·1175 ····.locals·10
76 ····.param·p1,·"currentTime"····#·J76 ····.param·p1,·"currentTime"····#·J
  
77 ····.prologue77 ····.prologue
78 ····const/high16·v10,·0x3f800000····#·1.0f78 ····const/high16·v9,·0x3f800000····#·1.0f
  
79 ····const/4·v4,·0x079 ····const/4·v4,·0x0
  
80 ····.line·78780 ····.line·787
81 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J81 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
  
82 ····cmp-long·v5,·p1,·v682 ····cmp-long·v5,·p1,·v5
  
83 ····if-gez·v5,·:cond_083 ····if-gez·v5,·:cond_0
  
84 ····.line·79484 ····.line·794
85 ····:goto_085 ····:goto_0
86 ····return·v486 ····return·v4
  
87 ····.line·78987 ····.line·789
88 ····:cond_088 ····:cond_0
89 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J89 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
90 ····const-wide/16·v8,·0x090 ····const-wide/16·v7,·0x0
  
91 ····cmp-long·v5,·v6,·v891 ····cmp-long·v5,·v5,·v7
  
92 ····if-ltz·v5,·:cond_192 ····if-ltz·v5,·:cond_1
  
93 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J93 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
94 ····cmp-long·v5,·p1,·v694 ····cmp-long·v5,·p1,·v5
  
95 ····if-gez·v5,·:cond_295 ····if-gez·v5,·:cond_2
  
96 ····.line·79096 ····.line·790
97 ····:cond_197 ····:cond_1
98 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J98 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
  
99 ····sub-long·v2,·p1,·v699 ····sub-long·v2,·p1,·v5
  
100 ····.line·791100 ····.line·791
101 ····.local·v2,·"elapsedSinceStart":J101 ····.local·v2,·"elapsedSinceStart":J
102 ····const/high16·v5,·0x3f000000····#·0.5f102 ····const/high16·v5,·0x3f000000····#·0.5f
  
103 ····long-to-float·v6,·v2103 ····long-to-float·v6,·v2
  
104 ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I104 ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I
  
105 ····int-to-float·v7,·v7105 ····int-to-float·v7,·v7
  
106 ····div-float/2addr·v6,·v7106 ····div-float/2addr·v6,·v7
  
107 ····invoke-static·{v6,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F107 ····invoke-static·{v6,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
  
108 ····move-result·v4108 ····move-result·v4
  
109 ····mul-float/2addr·v4,·v5109 ····mul-float/2addr·v4,·v5
  
110 ····goto·:goto_0110 ····goto·:goto_0
  
111 ····.line·793111 ····.line·793
112 ····.end·local·v2····#·"elapsedSinceStart":J112 ····.end·local·v2····#·"elapsedSinceStart":J
113 ····:cond_2113 ····:cond_2
114 ····iget-wide·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J114 ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
115 ····sub-long·v0,·p1,·v6115 ····sub-long·v0,·p1,·v5
  
116 ····.line·794116 ····.line·794
117 ····.local·v0,·"elapsedSinceEnd":J117 ····.local·v0,·"elapsedSinceEnd":J
118 ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F118 ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
  
119 ····sub-float·v5,·v10,·v5119 ····sub-float·v5,·v9,·v5
  
120 ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F120 ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
  
121 ····long-to-float·v7,·v0121 ····long-to-float·v7,·v0
  
122 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I122 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I
  
123 ····int-to-float·v8,·v8123 ····int-to-float·v8,·v8
  
124 ····div-float/2addr·v7,·v8124 ····div-float/2addr·v7,·v8
  
125 ····invoke-static·{v7,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F125 ····invoke-static·{v7,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
  
126 ····move-result·v4126 ····move-result·v4
  
127 ····mul-float/2addr·v4,·v6127 ····mul-float/2addr·v4,·v6
  
128 ····add-float/2addr·v4,·v5128 ····add-float/2addr·v4,·v5
  
3.18 KB
smali/android/support/v4/widget/ContentLoadingProgressBar.smali
    
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ····.line·3090 ····.line·30
91 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z91 ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
92 ····return·p192 ····return·p1
93 .end·method93 .end·method
  
94 .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J94 .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
95 ····.locals·195 ····.locals·0
96 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;96 ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;
97 ····.param·p1,·"x1"····#·J97 ····.param·p1,·"x1"····#·J
  
98 ····.prologue98 ····.prologue
99 ····.line·3099 ····.line·30
100 ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J100 ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
Offset 145, 18 lines modifiedOffset 145, 18 lines modified
145 ····.line·87145 ····.line·87
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
  
148 #·virtual·methods148 #·virtual·methods
149 .method·public·hide()V149 .method·public·hide()V
150 ····.locals·10150 ····.locals·9
  
151 ····.prologue151 ····.prologue
152 ····const-wide/16·v8,·0x1f4152 ····const-wide/16·v7,·0x1f4
  
153 ····const/4·v6,·0x1153 ····const/4·v6,·0x1
  
154 ····.line·95154 ····.line·95
155 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z155 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z
  
156 ····.line·96156 ····.line·96
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
  
171 ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J171 ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
172 ····sub-long·v0,·v2,·v4172 ····sub-long·v0,·v2,·v4
  
173 ····.line·98173 ····.line·98
174 ····.local·v0,·"diff":J174 ····.local·v0,·"diff":J
175 ····cmp-long·v2,·v0,·v8175 ····cmp-long·v2,·v0,·v7
  
176 ····if-gez·v2,·:cond_0176 ····if-gez·v2,·:cond_0
  
177 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J177 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
178 ····const-wide/16·v4,·-0x1178 ····const-wide/16·v4,·-0x1
  
Offset 203, 17 lines modifiedOffset 203, 17 lines modified
203 ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z203 ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
204 ····if-nez·v2,·:cond_1204 ····if-nez·v2,·:cond_1
  
205 ····.line·108205 ····.line·108
206 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable;206 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable;
  
207 ····sub-long·v4,·v8,·v0207 ····sub-long·v3,·v7,·v0
  
208 ····invoke-virtual·{p0,·v2,·v4,·v5},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z208 ····invoke-virtual·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
  
209 ····.line·109209 ····.line·109
210 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z210 ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
  
211 ····goto·:goto_0211 ····goto·:goto_0
212 .end·method212 .end·method
  
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V242 ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V
  
243 ····.line·82243 ····.line·82
244 ····return-void244 ····return-void
245 .end·method245 .end·method
  
246 .method·public·show()V246 .method·public·show()V
247 ····.locals·4247 ····.locals·3
  
248 ····.prologue248 ····.prologue
249 ····.line·120249 ····.line·120
250 ····const-wide/16·v0,·-0x1250 ····const-wide/16·v0,·-0x1
  
251 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J251 ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
  
Offset 268, 17 lines modifiedOffset 268, 17 lines modified
268 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z268 ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
  
269 ····if-nez·v0,·:cond_0269 ····if-nez·v0,·:cond_0
  
270 ····.line·124270 ····.line·124
271 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable;271 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable;
  
272 ····const-wide/16·v2,·0x1f4272 ····const-wide/16·v1,·0x1f4
  
273 ····invoke-virtual·{p0,·v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z273 ····invoke-virtual·{p0,·v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
  
274 ····.line·125274 ····.line·125
275 ····const/4·v0,·0x1275 ····const/4·v0,·0x1
  
276 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z276 ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
  
277 ····.line·127277 ····.line·127
2.08 KB
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
    
Offset 36, 20 lines modifiedOffset 36, 20 lines modified
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·run()V37 .method·public·run()V
38 ····.locals·438 ····.locals·4
  
39 ····.prologue39 ····.prologue
40 ····const/4·v1,·0x040 ····const/4·v3,·0x0
  
41 ····.line·5641 ····.line·56
42 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;42 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
43 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z43 ····invoke-static·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
  
44 ····.line·5744 ····.line·57
45 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;45 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
46 ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z46 ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z
  
47 ····move-result·v047 ····move-result·v0
Offset 57, 20 lines modifiedOffset 57, 20 lines modified
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····.line·5858 ····.line·58
59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;59 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
60 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J60 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
61 ····move-result-wide·v261 ····move-result-wide·v1
  
62 ····invoke-static·{v0,·v2,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J62 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
  
63 ····.line·5963 ····.line·59
64 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;64 ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
65 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V65 ····invoke-virtual·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
  
66 ····.line·6166 ····.line·61
67 ····:cond_067 ····:cond_0
68 ····return-void68 ····return-void
69 .end·method69 .end·method
1.31 KB
smali/android/support/v4/util/TimeUtils.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····:cond_5110 ····:cond_5
111 ····const/4·v0,·0x0111 ····const/4·v0,·0x0
  
112 ····goto·:goto_0112 ····goto·:goto_0
113 .end·method113 .end·method
  
114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V114 .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V
115 ····.locals·4115 ····.locals·3
116 ····.param·p0,·"time"····#·J116 ····.param·p0,·"time"····#·J
117 ····.param·p2,·"now"····#·J117 ····.param·p2,·"now"····#·J
118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;118 ····.param·p4,·"pw"····#·Ljava/io/PrintWriter;
  
119 ····.prologue119 ····.prologue
120 ····.line·169120 ····.line·169
121 ····const-wide/16·v0,·0x0121 ····const-wide/16·v0,·0x0
Offset 144, 30 lines modifiedOffset 144, 30 lines modified
  
144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V144 ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
145 ····goto·:goto_0145 ····goto·:goto_0
146 .end·method146 .end·method
  
147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V147 .method·public·static·formatDuration(JLjava/io/PrintWriter;)V
148 ····.locals·2148 ····.locals·1
149 ····.param·p0,·"duration"····#·J149 ····.param·p0,·"duration"····#·J
150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;150 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
  
151 ····.prologue151 ····.prologue
152 ····.line·164152 ····.line·164
153 ····const/4·v0,·0x0153 ····const/4·v0,·0x0
  
154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V154 ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
  
155 ····.line·165155 ····.line·165
156 ····return-void156 ····return-void
157 .end·method157 .end·method
  
158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V158 .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V
159 ····.locals·6159 ····.locals·5
160 ····.param·p0,·"duration"····#·J160 ····.param·p0,·"duration"····#·J
161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;161 ····.param·p2,·"pw"····#·Ljava/io/PrintWriter;
162 ····.param·p3,·"fieldLen"····#·I162 ····.param·p3,·"fieldLen"····#·I
  
163 ····.prologue163 ····.prologue
164 ····.line·156164 ····.line·156
165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;165 ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
1.04 KB
smali/android/support/v4/util/ContainerHelpers.smali
    
Offset 118, 47 lines modifiedOffset 118, 47 lines modified
  
118 ····.line·68118 ····.line·68
119 ····.local·v0,·"hi":I119 ····.local·v0,·"hi":I
120 ····:goto_0120 ····:goto_0
121 ····if-gt·v1,·v0,·:cond_1121 ····if-gt·v1,·v0,·:cond_1
  
122 ····.line·69122 ····.line·69
123 ····add-int·v3,·v1,·v0123 ····add-int·v5,·v1,·v0
  
124 ····ushr-int/lit8·v2,·v3,·0x1124 ····ushr-int/lit8·v2,·v5,·0x1
  
125 ····.line·70125 ····.line·70
126 ····.local·v2,·"mid":I126 ····.local·v2,·"mid":I
127 ····aget-wide·v4,·p0,·v2127 ····aget-wide·v3,·p0,·v2
  
128 ····.line·72128 ····.line·72
129 ····.local·v4,·"midVal":J129 ····.local·v3,·"midVal":J
130 ····cmp-long·v3,·v4,·p2130 ····cmp-long·v5,·v3,·p2
  
131 ····if-gez·v3,·:cond_0131 ····if-gez·v5,·:cond_0
  
132 ····.line·73132 ····.line·73
133 ····add-int/lit8·v1,·v2,·0x1133 ····add-int/lit8·v1,·v2,·0x1
  
134 ····goto·:goto_0134 ····goto·:goto_0
  
135 ····.line·74135 ····.line·74
136 ····:cond_0136 ····:cond_0
137 ····cmp-long·v3,·v4,·p2137 ····cmp-long·v5,·v3,·p2
  
138 ····if-lez·v3,·:cond_2138 ····if-lez·v5,·:cond_2
  
139 ····.line·75139 ····.line·75
140 ····add-int/lit8·v0,·v2,·-0x1140 ····add-int/lit8·v0,·v2,·-0x1
  
141 ····goto·:goto_0141 ····goto·:goto_0
  
142 ····.line·80142 ····.line·80
143 ····.end·local·v2····#·"mid":I143 ····.end·local·v2····#·"mid":I
144 ····.end·local·v4····#·"midVal":J144 ····.end·local·v3····#·"midVal":J
145 ····:cond_1145 ····:cond_1
146 ····xor-int/lit8·v2,·v1,·-0x1146 ····xor-int/lit8·v2,·v1,·-0x1
  
147 ····:cond_2147 ····:cond_2
148 ····return·v2148 ····return·v2
149 .end·method149 .end·method
  
1.25 KB
smali/android/support/v4/util/LongSparseArray.smali
    
Offset 557, 15 lines modifiedOffset 557, 15 lines modified
  
557 ····aget-object·p3,·v1,·v0557 ····aget-object·p3,·v1,·v0
  
558 ····goto·:goto_0558 ····goto·:goto_0
559 .end·method559 .end·method
  
560 .method·public·indexOfKey(J)I560 .method·public·indexOfKey(J)I
561 ····.locals·3561 ····.locals·2
562 ····.param·p1,·"key"····#·J562 ····.param·p1,·"key"····#·J
  
563 ····.prologue563 ····.prologue
564 ····.line·283564 ····.line·283
565 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"565 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
566 ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z566 ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z
  
Offset 662, 15 lines modifiedOffset 662, 15 lines modified
  
662 ····aget-wide·v0,·v0,·p1662 ····aget-wide·v0,·v0,·p1
  
663 ····return-wide·v0663 ····return-wide·v0
664 .end·method664 .end·method
  
665 .method·public·put(JLjava/lang/Object;)V665 .method·public·put(JLjava/lang/Object;)V
666 ····.locals·9666 ····.locals·8
667 ····.param·p1,·"key"····#·J667 ····.param·p1,·"key"····#·J
668 ····.annotation·system·Ldalvik/annotation/Signature;668 ····.annotation·system·Ldalvik/annotation/Signature;
669 ········value·=·{669 ········value·=·{
670 ············"(JTE;)V"670 ············"(JTE;)V"
671 ········}671 ········}
672 ····.end·annotation672 ····.end·annotation
  
Offset 865, 15 lines modifiedOffset 865, 15 lines modified
  
865 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I865 ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I
  
866 ····goto/16·:goto_0866 ····goto/16·:goto_0
867 .end·method867 .end·method
  
868 .method·public·remove(J)V868 .method·public·remove(J)V
869 ····.locals·1869 ····.locals·0
870 ····.param·p1,·"key"····#·J870 ····.param·p1,·"key"····#·J
  
871 ····.prologue871 ····.prologue
872 ····.line·132872 ····.line·132
873 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"873 ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;"
874 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V874 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V
  
18.9 KB
smali/com/github/grimpy/botifier/Botification.smali
    
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
  
167 ····move-result-object·v1167 ····move-result-object·v1
  
168 ····goto·:goto_0168 ····goto·:goto_0
169 .end·method169 .end·method
  
170 .method·private·static·extractTextFromNotification(Landroid/app/Service;Landroid/widget/RemoteViews;)Ljava/util/ArrayList;170 .method·private·static·extractTextFromNotification(Landroid/app/Service;Landroid/widget/RemoteViews;)Ljava/util/ArrayList;
171 ····.locals·15171 ····.locals·14
172 ····.param·p0,·"service"····#·Landroid/app/Service;172 ····.param·p0,·"service"····#·Landroid/app/Service;
173 ····.param·p1,·"view"····#·Landroid/widget/RemoteViews;173 ····.param·p1,·"view"····#·Landroid/widget/RemoteViews;
174 ····.annotation·system·Ldalvik/annotation/Signature;174 ····.annotation·system·Ldalvik/annotation/Signature;
175 ········value·=·{175 ········value·=·{
176 ············"(",176 ············"(",
177 ············"Landroid/app/Service;",177 ············"Landroid/app/Service;",
178 ············"Landroid/widget/RemoteViews;",178 ············"Landroid/widget/RemoteViews;",
Offset 184, 226 lines modifiedOffset 184, 221 lines modified
184 ············"<",184 ············"<",
185 ············"Ljava/lang/String;",185 ············"Ljava/lang/String;",
186 ············">;"186 ············">;"
187 ········}187 ········}
188 ····.end·annotation188 ····.end·annotation
  
189 ····.prologue189 ····.prologue
190 ····const/4·v11,·0x0190 ····const/4·v10,·0x0
  
191 ····.line·231191 ····.line·231
192 ····const-string·v12,·"layout_inflater"192 ····const-string·v11,·"layout_inflater"
  
193 ····invoke-virtual·{p0,·v12},·Landroid/app/Service;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;193 ····invoke-virtual·{p0,·v11},·Landroid/app/Service;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
194 ····move-result-object·v3194 ····move-result-object·v2
  
195 ····check-cast·v3,·Landroid/view/LayoutInflater;195 ····check-cast·v2,·Landroid/view/LayoutInflater;
  
196 ····.line·232196 ····.line·232
197 ····.local·v3,·"inflater":Landroid/view/LayoutInflater;197 ····.local·v2,·"inflater":Landroid/view/LayoutInflater;
198 ····new-instance·v7,·Ljava/util/ArrayList;198 ····new-instance·v6,·Ljava/util/ArrayList;
  
199 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V199 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V
  
200 ····.line·233200 ····.line·233
201 ····.local·v7,·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"201 ····.local·v6,·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
202 ····if-nez·p1,·:cond_0202 ····if-nez·p1,·:cond_0
  
203 ····.line·234203 ····.line·234
204 ····sget-object·v12,·Lcom/github/grimpy/botifier/Botification;->TAG:Ljava/lang/String;204 ····sget-object·v11,·Lcom/github/grimpy/botifier/Botification;->TAG:Ljava/lang/String;
  
205 ····const-string·v13,·"View·is·empty"205 ····const-string·v12,·"View·is·empty"
  
206 ····invoke-static·{v12,·v13},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I206 ····invoke-static·{v11,·v12},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
207 ····move-object·v7,·v11207 ····move-object·v6,·v10
  
208 ····.line·257208 ····.line·257
209 ····.end·local·v7····#·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"209 ····.end·local·v6····#·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
210 ····:goto_0210 ····:goto_0
211 ····return-object·v7211 ····return-object·v6
  
212 ····.line·238212 ····.line·238
213 ····.restart·local·v7····#·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"213 ····.restart·local·v6····#·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
214 ····:cond_0214 ····:cond_0
215 ····:try_start_0215 ····:try_start_0
216 ····invoke-virtual/range·{p1·..·p1},·Landroid/widget/RemoteViews;->getLayoutId()I216 ····invoke-virtual·{p1},·Landroid/widget/RemoteViews;->getLayoutId()I
  
217 ····move-result·v4217 ····move-result·v3
  
218 ····.line·239218 ····.line·239
219 ····.local·v4,·"layoutid":I219 ····.local·v3,·"layoutid":I
220 ····const/4·v12,·0x0220 ····const/4·v11,·0x0
  
221 ····invoke-virtual·{v3,·v4,·v12},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;221 ····invoke-virtual·{v2,·v3,·v11},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
  
222 ····move-result-object·v5222 ····move-result-object·v4
  
223 ····check-cast·v5,·Landroid/view/ViewGroup;223 ····check-cast·v4,·Landroid/view/ViewGroup;
  
224 ····.line·240224 ····.line·240
225 ····.local·v5,·"localView":Landroid/view/ViewGroup;225 ····.local·v4,·"localView":Landroid/view/ViewGroup;
226 ····invoke-virtual·{p0},·Landroid/app/Service;->getApplicationContext()Landroid/content/Context;226 ····invoke-virtual·{p0},·Landroid/app/Service;->getApplicationContext()Landroid/content/Context;
  
227 ····move-result-object·v12227 ····move-result-object·v11
  
228 ····move-object/from16·v0,·p1 
  
229 ····invoke-virtual·{v0,·v12,·v5},·Landroid/widget/RemoteViews;->reapply(Landroid/content/Context;Landroid/view/View;)V228 ····invoke-virtual·{p1,·v11,·v4},·Landroid/widget/RemoteViews;->reapply(Landroid/content/Context;Landroid/view/View;)V
  
230 ····.line·241229 ····.line·241
231 ····new-instance·v6,·Ljava/util/ArrayList;230 ····new-instance·v5,·Ljava/util/ArrayList;
  
232 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V231 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
233 ····.line·242232 ····.line·242
234 ····.local·v6,·"outViews":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"233 ····.local·v5,·"outViews":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"
235 ····const-class·v12,·Landroid/widget/TextView;234 ····const-class·v11,·Landroid/widget/TextView;
  
236 ····invoke-static·{v6,·v12,·v5},·Lcom/github/grimpy/botifier/Botification;->extractViewType(Ljava/util/ArrayList;Ljava/lang/Class;Landroid/view/View;)V235 ····invoke-static·{v5,·v11,·v4},·Lcom/github/grimpy/botifier/Botification;->extractViewType(Ljava/util/ArrayList;Ljava/lang/Class;Landroid/view/View;)V
  
237 ····.line·243236 ····.line·243
238 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;237 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
239 ····move-result-object·v2238 ····move-result-object·v11
  
240 ····.local·v2,·"i$":Ljava/util/Iterator; 
241 ····:cond_1239 ····:cond_1
242 ····:goto_1240 ····:goto_1
243 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z241 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z
  
244 ····move-result·v12242 ····move-result·v12
  
245 ····if-eqz·v12,·:cond_2243 ····if-eqz·v12,·:cond_2
  
246 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;244 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
247 ····move-result-object·v8245 ····move-result-object·v7
  
248 ····check-cast·v8,·Landroid/view/View;246 ····check-cast·v7,·Landroid/view/View;
  
249 ····.line·244247 ····.line·244
250 ····.local·v8,·"ttv":Landroid/view/View;248 ····.local·v7,·"ttv":Landroid/view/View;
251 ····move-object·v0,·v8249 ····move-object·v0,·v7
  
252 ····check-cast·v0,·Landroid/widget/TextView;250 ····check-cast·v0,·Landroid/widget/TextView;
  
253 ····move-object·v9,·v0251 ····move-object·v8,·v0
  
254 ····.line·245252 ····.line·245
255 ····.local·v9,·"tv":Landroid/widget/TextView;253 ····.local·v8,·"tv":Landroid/widget/TextView;
Max diff block lines reached; 13078/19267 bytes (67.88%) of diff not shown.
1.09 KB
smali/com/github/grimpy/botifier/Botification$1.smali
    
Offset 81, 15 lines modifiedOffset 81, 14 lines modified
81 ····invoke-direct/range·{v0·..·v5},·Lcom/github/grimpy/botifier/Botification;-><init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V81 ····invoke-direct/range·{v0·..·v5},·Lcom/github/grimpy/botifier/Botification;-><init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
82 ····return-object·v082 ····return-object·v0
83 .end·method83 .end·method
  
84 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;84 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
85 ····.locals·185 ····.locals·1
86 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
87 ····.prologue86 ····.prologue
88 ····.line·4387 ····.line·43
89 ····invoke-virtual·{p0,·p1},·Lcom/github/grimpy/botifier/Botification$1;->createFromParcel(Landroid/os/Parcel;)Lcom/github/grimpy/botifier/Botification;88 ····invoke-virtual·{p0,·p1},·Lcom/github/grimpy/botifier/Botification$1;->createFromParcel(Landroid/os/Parcel;)Lcom/github/grimpy/botifier/Botification;
  
90 ····move-result-object·v089 ····move-result-object·v0
  
Offset 105, 15 lines modifiedOffset 104, 14 lines modified
105 ····new-array·v0,·p1,·[Lcom/github/grimpy/botifier/Botification;104 ····new-array·v0,·p1,·[Lcom/github/grimpy/botifier/Botification;
  
106 ····return-object·v0105 ····return-object·v0
107 .end·method106 .end·method
  
108 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;107 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
109 ····.locals·1108 ····.locals·1
110 ····.param·p1,·"x0"····#·I 
  
111 ····.prologue109 ····.prologue
112 ····.line·43110 ····.line·43
113 ····invoke-virtual·{p0,·p1},·Lcom/github/grimpy/botifier/Botification$1;->newArray(I)[Lcom/github/grimpy/botifier/Botification;111 ····invoke-virtual·{p0,·p1},·Lcom/github/grimpy/botifier/Botification$1;->newArray(I)[Lcom/github/grimpy/botifier/Botification;
  
114 ····move-result-object·v0112 ····move-result-object·v0
  
285 B
smali/com/github/grimpy/botifier/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·1026 ····.line·10
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·118 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
638 B
smali/com/github/grimpy/botifier/MainActivity.smali
    
Offset 35, 16 lines modifiedOffset 35, 18 lines modified
  
35 ····const·v1,·0x102000235 ····const·v1,·0x1020002
  
36 ····new-instance·v2,·Lcom/github/grimpy/botifier/preference/SettingsFragment;36 ····new-instance·v2,·Lcom/github/grimpy/botifier/preference/SettingsFragment;
  
37 ····invoke-direct·{v2},·Lcom/github/grimpy/botifier/preference/SettingsFragment;-><init>()V37 ····invoke-direct·{v2},·Lcom/github/grimpy/botifier/preference/SettingsFragment;-><init>()V
  
 38 ····.line·15
38 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;39 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;
  
39 ····move-result-object·v040 ····move-result-object·v0
  
 41 ····.line·16
40 ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I42 ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I
  
41 ····.line·1743 ····.line·17
42 ····return-void44 ····return-void
43 .end·method45 .end·method
766 B
smali/com/github/grimpy/botifier/preference/BlackListFragment$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>(Lcom/github/grimpy/botifier/preference/BlackListFragment;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/github/grimpy/botifier/preference/BlackListFragment;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/preference/BlackListFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·9828 ····.line·98
28 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$1;->this$0:Lcom/github/grimpy/botifier/preference/BlackListFragment;29 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$1;->this$0:Lcom/github/grimpy/botifier/preference/BlackListFragment;
  
29 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$1;->val$input:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$1;->val$input:Landroid/widget/EditText;
  
795 B
smali/com/github/grimpy/botifier/preference/BlackListFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$preference:Landroid/preference/Preference;22 .field·final·synthetic·val$preference:Landroid/preference/Preference;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/github/grimpy/botifier/preference/BlackListFragment;Landroid/preference/Preference;)V24 .method·constructor·<init>(Lcom/github/grimpy/botifier/preference/BlackListFragment;Landroid/preference/Preference;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/preference/BlackListFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·12628 ····.line·126
28 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$2;->this$0:Lcom/github/grimpy/botifier/preference/BlackListFragment;29 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$2;->this$0:Lcom/github/grimpy/botifier/preference/BlackListFragment;
  
29 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$2;->val$preference:Landroid/preference/Preference;30 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$2;->val$preference:Landroid/preference/Preference;
  
7.62 KB
smali/com/github/grimpy/botifier/preference/BlackListFragment.smali
    
Offset 263, 141 lines modifiedOffset 263, 138 lines modified
  
263 ····goto·:goto_0263 ····goto·:goto_0
264 .end·method264 .end·method
  
  
265 #·virtual·methods265 #·virtual·methods
266 .method·public·onCreate(Landroid/os/Bundle;)V266 .method·public·onCreate(Landroid/os/Bundle;)V
267 ····.locals·7267 ····.locals·6
268 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;268 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
269 ····.prologue269 ····.prologue
270 ····.line·35270 ····.line·35
271 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V271 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V
  
272 ····.line·36272 ····.line·36
273 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getActivity()Landroid/app/Activity;273 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getActivity()Landroid/app/Activity;
  
274 ····move-result-object·v4274 ····move-result-object·v3
  
275 ····invoke-static·{v4},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;275 ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
276 ····move-result-object·v4276 ····move-result-object·v3
  
277 ····iput-object·v4,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mSharedPref:Landroid/content/SharedPreferences;277 ····iput-object·v3,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mSharedPref:Landroid/content/SharedPreferences;
  
278 ····.line·37278 ····.line·37
279 ····const/4·v4,·0x1279 ····const/4·v3,·0x1
  
280 ····invoke-virtual·{p0,·v4},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->setHasOptionsMenu(Z)V280 ····invoke-virtual·{p0,·v3},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->setHasOptionsMenu(Z)V
  
281 ····.line·38281 ····.line·38
282 ····const·v4,·0x7f030002282 ····const·v3,·0x7f030002
  
283 ····invoke-virtual·{p0,·v4},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->addPreferencesFromResource(I)V283 ····invoke-virtual·{p0,·v3},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->addPreferencesFromResource(I)V
  
284 ····.line·39284 ····.line·39
285 ····const·v4,·0x7f060014285 ····const·v3,·0x7f060014
  
286 ····invoke-virtual·{p0,·v4},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getString(I)Ljava/lang/String;286 ····invoke-virtual·{p0,·v3},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getString(I)Ljava/lang/String;
  
287 ····move-result-object·v4287 ····move-result-object·v3
  
288 ····invoke-virtual·{p0,·v4},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;288 ····invoke-virtual·{p0,·v3},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
289 ····move-result-object·v4289 ····move-result-object·v3
  
290 ····check-cast·v4,·Landroid/preference/PreferenceCategory;290 ····check-cast·v3,·Landroid/preference/PreferenceCategory;
  
291 ····iput-object·v4,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackList:Landroid/preference/PreferenceCategory;291 ····iput-object·v3,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackList:Landroid/preference/PreferenceCategory;
  
292 ····.line·40292 ····.line·40
293 ····iget-object·v4,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mSharedPref:Landroid/content/SharedPreferences;293 ····iget-object·v3,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mSharedPref:Landroid/content/SharedPreferences;
  
294 ····const·v5,·0x7f06002d294 ····const·v4,·0x7f06002d
  
295 ····invoke-virtual·{p0,·v5},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getString(I)Ljava/lang/String;295 ····invoke-virtual·{p0,·v4},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getString(I)Ljava/lang/String;
  
296 ····move-result-object·v5296 ····move-result-object·v4
  
297 ····const/4·v6,·0x0297 ····const/4·v5,·0x0
  
298 ····invoke-interface·{v4,·v5,·v6},·Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;298 ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;
  
299 ····move-result-object·v1299 ····move-result-object·v1
  
300 ····.line·41300 ····.line·41
301 ····.local·v1,·"entries":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"301 ····.local·v1,·"entries":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
302 ····if-nez·v1,·:cond_0302 ····if-nez·v1,·:cond_0
  
303 ····.line·42303 ····.line·42
304 ····new-instance·v4,·Ljava/util/HashSet;304 ····new-instance·v3,·Ljava/util/HashSet;
  
305 ····invoke-direct·{v4},·Ljava/util/HashSet;-><init>()V305 ····invoke-direct·{v3},·Ljava/util/HashSet;-><init>()V
  
306 ····iput-object·v4,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackListEntries:Ljava/util/Set;306 ····iput-object·v3,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackListEntries:Ljava/util/Set;
  
307 ····.line·46307 ····.line·46
308 ····:goto_0308 ····:goto_0
309 ····iget-object·v4,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackListEntries:Ljava/util/Set;309 ····iget-object·v3,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackListEntries:Ljava/util/Set;
  
310 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;310 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
311 ····move-result-object·v2311 ····move-result-object·v3
  
312 ····.local·v2,·"i$":Ljava/util/Iterator; 
313 ····:goto_1312 ····:goto_1
314 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z313 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
315 ····move-result·v4314 ····move-result·v4
  
316 ····if-eqz·v4,·:cond_1315 ····if-eqz·v4,·:cond_1
  
317 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;316 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
318 ····move-result-object·v0317 ····move-result-object·v0
  
319 ····check-cast·v0,·Ljava/lang/String;318 ····check-cast·v0,·Ljava/lang/String;
  
320 ····.line·47319 ····.line·47
321 ····.local·v0,·"blackitem":Ljava/lang/String;320 ····.local·v0,·"blackitem":Ljava/lang/String;
322 ····new-instance·v3,·Landroid/preference/Preference;321 ····new-instance·v2,·Landroid/preference/Preference;
  
323 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getActivity()Landroid/app/Activity;322 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/BlackListFragment;->getActivity()Landroid/app/Activity;
  
324 ····move-result-object·v4323 ····move-result-object·v4
  
325 ····invoke-direct·{v3,·v4},·Landroid/preference/Preference;-><init>(Landroid/content/Context;)V324 ····invoke-direct·{v2,·v4},·Landroid/preference/Preference;-><init>(Landroid/content/Context;)V
  
326 ····.line·48325 ····.line·48
327 ····.local·v3,·"test":Landroid/preference/Preference;326 ····.local·v2,·"test":Landroid/preference/Preference;
328 ····invoke-virtual·{v3,·v0},·Landroid/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V327 ····invoke-virtual·{v2,·v0},·Landroid/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
  
329 ····.line·49328 ····.line·49
330 ····iget-object·v4,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackList:Landroid/preference/PreferenceCategory;329 ····iget-object·v4,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment;->mBlackList:Landroid/preference/PreferenceCategory;
  
331 ····invoke-virtual·{v4,·v3},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z330 ····invoke-virtual·{v4,·v2},·Landroid/preference/PreferenceCategory;->addPreference(Landroid/preference/Preference;)Z
  
332 ····goto·:goto_1331 ····goto·:goto_1
  
333 ····.line·44332 ····.line·44
334 ····.end·local·v0····#·"blackitem":Ljava/lang/String;333 ····.end·local·v0····#·"blackitem":Ljava/lang/String;
335 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
336 ····.end·local·v3····#·"test":Landroid/preference/Preference;334 ····.end·local·v2····#·"test":Landroid/preference/Preference;
337 ····:cond_0335 ····:cond_0
338 ····new-instance·v4,·Ljava/util/HashSet;336 ····new-instance·v3,·Ljava/util/HashSet;
  
339 ····invoke-direct·{v4,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V337 ····invoke-direct·{v3,·v1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
Max diff block lines reached; 519/7670 bytes (6.77%) of diff not shown.
809 B
smali/com/github/grimpy/botifier/preference/BlackListFragment$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$preference:Landroid/preference/Preference;24 .field·final·synthetic·val$preference:Landroid/preference/Preference;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/github/grimpy/botifier/preference/BlackListFragment;Landroid/widget/EditText;Landroid/preference/Preference;)V26 .method·constructor·<init>(Lcom/github/grimpy/botifier/preference/BlackListFragment;Landroid/widget/EditText;Landroid/preference/Preference;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/preference/BlackListFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·13430 ····.line·134
30 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$3;->this$0:Lcom/github/grimpy/botifier/preference/BlackListFragment;31 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$3;->this$0:Lcom/github/grimpy/botifier/preference/BlackListFragment;
  
31 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$3;->val$input:Landroid/widget/EditText;32 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/preference/BlackListFragment$3;->val$input:Landroid/widget/EditText;
  
841 B
smali/com/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;19 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;Landroid/content/Context;)V21 .method·public·constructor·<init>(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;Landroid/content/Context;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;
23 ····.param·p2,·"context"····#·Landroid/content/Context;24 ····.param·p2,·"context"····#·Landroid/content/Context;
  
24 ····.prologue25 ····.prologue
25 ····.line·5026 ····.line·50
26 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;->this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;27 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;->this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;
  
27 ····.line·5128 ····.line·51
2.96 KB
smali/com/github/grimpy/botifier/preference/SettingsFragment.smali
    
Offset 164, 17 lines modifiedOffset 164, 17 lines modified
164 ····.line·48164 ····.line·48
165 ····.local·v1,·"alarmSound":Landroid/net/Uri;165 ····.local·v1,·"alarmSound":Landroid/net/Uri;
166 ····invoke-virtual·{v3,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;166 ····invoke-virtual·{v3,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;
  
167 ····.line·49167 ····.line·49
168 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J168 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
169 ····move-result-wide·v8169 ····move-result-wide·v7
  
170 ····long-to-int·v5,·v8170 ····long-to-int·v5,·v7
  
171 ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;171 ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  
172 ····move-result-object·v7172 ····move-result-object·v7
  
173 ····invoke-virtual·{v2,·v5,·v7},·Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V173 ····invoke-virtual·{v2,·v5,·v7},·Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
  
Offset 211, 22 lines modifiedOffset 211, 24 lines modified
  
211 ····move-result-object·v5211 ····move-result-object·v5
  
212 ····new-instance·v7,·Lcom/github/grimpy/botifier/preference/BlackListFragment;212 ····new-instance·v7,·Lcom/github/grimpy/botifier/preference/BlackListFragment;
  
213 ····invoke-direct·{v7},·Lcom/github/grimpy/botifier/preference/BlackListFragment;-><init>()V213 ····invoke-direct·{v7},·Lcom/github/grimpy/botifier/preference/BlackListFragment;-><init>()V
  
 214 ····.line·52
214 ····invoke-virtual·{v5,·v8,·v7},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;215 ····invoke-virtual·{v5,·v8,·v7},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;
  
215 ····move-result-object·v5216 ····move-result-object·v5
  
216 ····invoke-virtual·{v5,·v9},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;217 ····invoke-virtual·{v5,·v9},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;
  
217 ····move-result-object·v5218 ····move-result-object·v5
  
 219 ····.line·53
218 ····invoke-virtual·{v5},·Landroid/app/FragmentTransaction;->commit()I220 ····invoke-virtual·{v5},·Landroid/app/FragmentTransaction;->commit()I
  
219 ····goto·:goto_1221 ····goto·:goto_1
  
220 ····.line·54222 ····.line·54
221 ····:cond_3223 ····:cond_3
222 ····const·v5,·0x7f060001224 ····const·v5,·0x7f060001
Offset 250, 22 lines modifiedOffset 252, 24 lines modified
  
250 ····move-result-object·v5252 ····move-result-object·v5
  
251 ····new-instance·v7,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;253 ····new-instance·v7,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;
  
252 ····invoke-direct·{v7},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;-><init>()V254 ····invoke-direct·{v7},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;-><init>()V
  
 255 ····.line·56
253 ····invoke-virtual·{v5,·v8,·v7},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;256 ····invoke-virtual·{v5,·v8,·v7},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;
  
254 ····move-result-object·v5257 ····move-result-object·v5
  
255 ····invoke-virtual·{v5,·v9},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;258 ····invoke-virtual·{v5,·v9},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;
  
256 ····move-result-object·v5259 ····move-result-object·v5
  
 260 ····.line·57
257 ····invoke-virtual·{v5},·Landroid/app/FragmentTransaction;->commit()I261 ····invoke-virtual·{v5},·Landroid/app/FragmentTransaction;->commit()I
  
258 ····goto·:goto_1262 ····goto·:goto_1
  
259 ····.line·58263 ····.line·58
260 ····:cond_4264 ····:cond_4
261 ····const·v5,·0x7f060037265 ····const·v5,·0x7f060037
Offset 302, 22 lines modifiedOffset 306, 24 lines modified
  
302 ····move-result-object·v5306 ····move-result-object·v5
  
303 ····new-instance·v7,·Lcom/github/grimpy/botifier/plugins/PluginPreference;307 ····new-instance·v7,·Lcom/github/grimpy/botifier/plugins/PluginPreference;
  
304 ····invoke-direct·{v7},·Lcom/github/grimpy/botifier/plugins/PluginPreference;-><init>()V308 ····invoke-direct·{v7},·Lcom/github/grimpy/botifier/plugins/PluginPreference;-><init>()V
  
 309 ····.line·61
305 ····invoke-virtual·{v5,·v8,·v7},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;310 ····invoke-virtual·{v5,·v8,·v7},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;
  
306 ····move-result-object·v5311 ····move-result-object·v5
  
307 ····invoke-virtual·{v5,·v9},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;312 ····invoke-virtual·{v5,·v9},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;
  
308 ····move-result-object·v5313 ····move-result-object·v5
  
 314 ····.line·62
309 ····invoke-virtual·{v5},·Landroid/app/FragmentTransaction;->commit()I315 ····invoke-virtual·{v5},·Landroid/app/FragmentTransaction;->commit()I
  
310 ····goto·:goto_1316 ····goto·:goto_1
  
311 ····.line·63317 ····.line·63
312 ····:cond_5318 ····:cond_5
313 ····const·v5,·0x7f060034319 ····const·v5,·0x7f060034
1.73 KB
smali/com/github/grimpy/botifier/preference/ApplicationFilterFragment$ApplicationComparator.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;31 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;)V33 .method·constructor·<init>(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;
  
35 ····.prologue36 ····.prologue
36 ····.line·5537 ····.line·55
37 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$ApplicationComparator;->this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;38 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$ApplicationComparator;->this$0:Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 74, 24 lines modifiedOffset 75, 20 lines modified
74 ····move-result·v075 ····move-result·v0
  
75 ····return·v076 ····return·v0
76 .end·method77 .end·method
  
77 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I78 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
78 ····.locals·179 ····.locals·1
79 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
80 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
81 ····.prologue80 ····.prologue
82 ····.line·5581 ····.line·55
83 ····check-cast·p1,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;82 ····check-cast·p1,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;
  
84 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
85 ····check-cast·p2,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;83 ····check-cast·p2,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;
  
86 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
87 ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$ApplicationComparator;->compare(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;)I84 ····invoke-virtual·{p0,·p1,·p2},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$ApplicationComparator;->compare(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;)I
  
88 ····move-result·v085 ····move-result·v0
  
89 ····return·v086 ····return·v0
90 .end·method87 .end·method
21.0 KB
smali/com/github/grimpy/botifier/preference/ApplicationFilterFragment.smali
    
Offset 37, 15 lines modifiedOffset 37, 14 lines modified
37 .method·public·constructor·<init>()V37 .method·public·constructor·<init>()V
38 ····.locals·038 ····.locals·0
  
39 ····.prologue39 ····.prologue
40 ····.line·3240 ····.line·32
41 ····invoke-direct·{p0},·Landroid/preference/PreferenceFragment;-><init>()V41 ····invoke-direct·{p0},·Landroid/preference/PreferenceFragment;-><init>()V
  
42 ····.line·55 
43 ····return-void42 ····return-void
44 .end·method43 .end·method
  
45 .method·private·editEntry(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;)V44 .method·private·editEntry(Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;)V
46 ····.locals·845 ····.locals·8
47 ····.param·p1,·"pref"····#·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;46 ····.param·p1,·"pref"····#·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment$AppPreference;
  
Offset 188, 306 lines modifiedOffset 187, 303 lines modified
  
188 ····goto·:goto_3187 ····goto·:goto_3
189 .end·method188 .end·method
  
  
190 #·virtual·methods189 #·virtual·methods
191 .method·public·onCreate(Landroid/os/Bundle;)V190 .method·public·onCreate(Landroid/os/Bundle;)V
192 ····.locals·13191 ····.locals·12
193 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;192 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
194 ····.prologue193 ····.prologue
195 ····const/4·v12,·0x1194 ····const/4·v11,·0x1
  
196 ····.line·64195 ····.line·64
197 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V196 ····invoke-super·{p0,·p1},·Landroid/preference/PreferenceFragment;->onCreate(Landroid/os/Bundle;)V
  
198 ····.line·65197 ····.line·65
199 ····invoke-virtual·{p0,·v12},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->setHasOptionsMenu(Z)V198 ····invoke-virtual·{p0,·v11},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->setHasOptionsMenu(Z)V
  
200 ····.line·66199 ····.line·66
201 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getActivity()Landroid/app/Activity;200 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getActivity()Landroid/app/Activity;
  
202 ····move-result-object·v9201 ····move-result-object·v8
  
203 ····invoke-static·{v9},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;202 ····invoke-static·{v8},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
204 ····move-result-object·v9203 ····move-result-object·v8
  
205 ····iput-object·v9,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mSharedPref:Landroid/content/SharedPreferences;204 ····iput-object·v8,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mSharedPref:Landroid/content/SharedPreferences;
  
206 ····.line·67205 ····.line·67
207 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getActivity()Landroid/app/Activity;206 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getActivity()Landroid/app/Activity;
  
208 ····move-result-object·v9207 ····move-result-object·v8
  
209 ····invoke-virtual·{v9},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;208 ····invoke-virtual·{v8},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
  
210 ····move-result-object·v9209 ····move-result-object·v8
  
211 ····iput-object·v9,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mPackageManager:Landroid/content/pm/PackageManager;210 ····iput-object·v8,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mPackageManager:Landroid/content/pm/PackageManager;
  
212 ····.line·68211 ····.line·68
213 ····new-instance·v0,·Landroid/graphics/ColorMatrix;212 ····new-instance·v0,·Landroid/graphics/ColorMatrix;
  
214 ····invoke-direct·{v0},·Landroid/graphics/ColorMatrix;-><init>()V213 ····invoke-direct·{v0},·Landroid/graphics/ColorMatrix;-><init>()V
  
215 ····.line·69214 ····.line·69
216 ····.local·v0,·"colorMatrix":Landroid/graphics/ColorMatrix;215 ····.local·v0,·"colorMatrix":Landroid/graphics/ColorMatrix;
217 ····const/4·v9,·0x0216 ····const/4·v8,·0x0
  
218 ····invoke-virtual·{v0,·v9},·Landroid/graphics/ColorMatrix;->setSaturation(F)V217 ····invoke-virtual·{v0,·v8},·Landroid/graphics/ColorMatrix;->setSaturation(F)V
  
219 ····.line·70218 ····.line·70
220 ····invoke-virtual·{v0},·Landroid/graphics/ColorMatrix;->getArray()[F219 ····invoke-virtual·{v0},·Landroid/graphics/ColorMatrix;->getArray()[F
  
221 ····move-result-object·v4220 ····move-result-object·v3
  
222 ····.line·71221 ····.line·71
223 ····.local·v4,·"matrix":[F222 ····.local·v3,·"matrix":[F
224 ····const/16·v9,·0x12223 ····const/16·v8,·0x12
  
225 ····const/high16·v10,·0x3f000000····#·0.5f224 ····const/high16·v9,·0x3f000000····#·0.5f
  
226 ····aput·v10,·v4,·v9225 ····aput·v9,·v3,·v8
  
227 ····.line·72226 ····.line·72
228 ····new-instance·v9,·Landroid/graphics/ColorMatrixColorFilter;227 ····new-instance·v8,·Landroid/graphics/ColorMatrixColorFilter;
  
229 ····invoke-direct·{v9,·v0},·Landroid/graphics/ColorMatrixColorFilter;-><init>(Landroid/graphics/ColorMatrix;)V228 ····invoke-direct·{v8,·v0},·Landroid/graphics/ColorMatrixColorFilter;-><init>(Landroid/graphics/ColorMatrix;)V
  
230 ····iput-object·v9,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mGrayscaleFilter:Landroid/graphics/ColorFilter;229 ····iput-object·v8,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mGrayscaleFilter:Landroid/graphics/ColorFilter;
  
231 ····.line·73230 ····.line·73
232 ····const·v9,·0x7f030002231 ····const·v8,·0x7f030002
  
233 ····invoke-virtual·{p0,·v9},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->addPreferencesFromResource(I)V232 ····invoke-virtual·{p0,·v8},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->addPreferencesFromResource(I)V
  
234 ····.line·74233 ····.line·74
235 ····const·v9,·0x7f060014234 ····const·v8,·0x7f060014
  
236 ····invoke-virtual·{p0,·v9},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getString(I)Ljava/lang/String;235 ····invoke-virtual·{p0,·v8},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getString(I)Ljava/lang/String;
  
237 ····move-result-object·v9236 ····move-result-object·v8
  
238 ····invoke-virtual·{p0,·v9},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;237 ····invoke-virtual·{p0,·v8},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
239 ····move-result-object·v9238 ····move-result-object·v8
  
240 ····check-cast·v9,·Landroid/preference/PreferenceCategory;239 ····check-cast·v8,·Landroid/preference/PreferenceCategory;
  
241 ····iput-object·v9,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mBlackList:Landroid/preference/PreferenceCategory;240 ····iput-object·v8,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mBlackList:Landroid/preference/PreferenceCategory;
  
242 ····.line·75241 ····.line·75
243 ····iget-object·v9,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mBlackList:Landroid/preference/PreferenceCategory;242 ····iget-object·v8,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mBlackList:Landroid/preference/PreferenceCategory;
  
244 ····const·v10,·0x7f06000b243 ····const·v9,·0x7f06000b
  
245 ····invoke-virtual·{v9,·v10},·Landroid/preference/PreferenceCategory;->setTitle(I)V244 ····invoke-virtual·{v8,·v9},·Landroid/preference/PreferenceCategory;->setTitle(I)V
  
246 ····.line·76245 ····.line·76
247 ····iget-object·v9,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mSharedPref:Landroid/content/SharedPreferences;246 ····iget-object·v8,·p0,·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->mSharedPref:Landroid/content/SharedPreferences;
  
248 ····const·v10,·0x7f06002e247 ····const·v9,·0x7f06002e
  
249 ····invoke-virtual·{p0,·v10},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getString(I)Ljava/lang/String;248 ····invoke-virtual·{p0,·v9},·Lcom/github/grimpy/botifier/preference/ApplicationFilterFragment;->getString(I)Ljava/lang/String;
  
250 ····move-result-object·v10249 ····move-result-object·v9
  
251 ····const/4·v11,·0x0250 ····const/4·v10,·0x0
  
252 ····invoke-interface·{v9,·v10,·v11},·Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;251 ····invoke-interface·{v8,·v9,·v10},·Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set;
Max diff block lines reached; 14088/21314 bytes (66.10%) of diff not shown.
958 B
smali/com/github/grimpy/botifier/plugins/PluginPreference.smali
    
Offset 113, 14 lines modifiedOffset 113, 15 lines modified
  
113 ····move-result-object·v2113 ····move-result-object·v2
  
114 ····invoke-virtual·{v2,·v5},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;114 ····invoke-virtual·{v2,·v5},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;
  
115 ····move-result-object·v2115 ····move-result-object·v2
  
 116 ····.line·40
116 ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I117 ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I
  
117 ····.line·48118 ····.line·48
118 ····.end·local·v0····#·"mypref":Lcom/github/grimpy/botifier/preference/PreferenceSwitch;119 ····.end·local·v0····#·"mypref":Lcom/github/grimpy/botifier/preference/PreferenceSwitch;
119 ····:cond_1120 ····:cond_1
120 ····:goto_1121 ····:goto_1
121 ····const/4·v2,·0x1122 ····const/4·v2,·0x1
Offset 159, 14 lines modifiedOffset 160, 15 lines modified
  
159 ····move-result-object·v2160 ····move-result-object·v2
  
160 ····invoke-virtual·{v2,·v5},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;161 ····invoke-virtual·{v2,·v5},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction;
  
161 ····move-result-object·v2162 ····move-result-object·v2
  
 163 ····.line·43
162 ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I164 ····invoke-virtual·{v2},·Landroid/app/FragmentTransaction;->commit()I
  
163 ····goto·:goto_1165 ····goto·:goto_1
  
164 ····.line·44166 ····.line·44
165 ····:cond_3167 ····:cond_3
166 ····const·v2,·0x7f060038168 ····const·v2,·0x7f060038
861 B
smali/com/github/grimpy/botifier/plugins/tts/TTSService.smali
    
Offset 53, 22 lines modifiedOffset 53, 24 lines modified
  
53 ····move-result·v153 ····move-result·v1
  
54 ····if-eqz·v1,·:cond_154 ····if-eqz·v1,·:cond_1
  
55 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/tts/TTSService;->mTelephonyManager:Landroid/telephony/TelephonyManager;55 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/tts/TTSService;->mTelephonyManager:Landroid/telephony/TelephonyManager;
  
 56 ····.line·47
56 ····invoke-virtual·{v1},·Landroid/telephony/TelephonyManager;->getCallState()I57 ····invoke-virtual·{v1},·Landroid/telephony/TelephonyManager;->getCallState()I
  
57 ····move-result·v158 ····move-result·v1
  
58 ····if-nez·v1,·:cond_159 ····if-nez·v1,·:cond_1
  
59 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/tts/TTSService;->mAudioManager:Landroid/media/AudioManager;60 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/tts/TTSService;->mAudioManager:Landroid/media/AudioManager;
  
 61 ····.line·48
60 ····invoke-virtual·{v1},·Landroid/media/AudioManager;->isBluetoothA2dpOn()Z62 ····invoke-virtual·{v1},·Landroid/media/AudioManager;->isBluetoothA2dpOn()Z
  
61 ····move-result·v163 ····move-result·v1
  
62 ····if-nez·v1,·:cond_064 ····if-nez·v1,·:cond_0
  
63 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/tts/TTSService;->mSharedPref:Landroid/content/SharedPreferences;65 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/tts/TTSService;->mSharedPref:Landroid/content/SharedPreferences;
4.64 KB
smali/com/github/grimpy/botifier/plugins/avrcp/AVRCPPreference.smali
    
Offset 63, 89 lines modifiedOffset 63, 86 lines modified
63 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;63 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
64 ····.prologue64 ····.prologue
65 ····.line·2765 ····.line·27
66 ····invoke-super·{p0,·p1},·Lcom/github/grimpy/botifier/preference/AbstractPreferenceFragment;->onCreate(Landroid/os/Bundle;)V66 ····invoke-super·{p0,·p1},·Lcom/github/grimpy/botifier/preference/AbstractPreferenceFragment;->onCreate(Landroid/os/Bundle;)V
  
67 ····.line·2867 ····.line·28
68 ····const/high16·v5,·0x7f03000068 ····const/high16·v2,·0x7f030000
  
69 ····invoke-virtual·{p0,·v5},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->addPreferencesFromResource(I)V69 ····invoke-virtual·{p0,·v2},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->addPreferencesFromResource(I)V
  
70 ····.line·3070 ····.line·30
71 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->getResources()Landroid/content/res/Resources;71 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->getResources()Landroid/content/res/Resources;
  
72 ····move-result-object·v572 ····move-result-object·v2
  
73 ····const/high16·v6,·0x7f04000073 ····const/high16·v3,·0x7f040000
  
74 ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;74 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
  
75 ····move-result-object·v575 ····move-result-object·v2
  
76 ····invoke-static·{v5},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;76 ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
77 ····move-result-object·v577 ····move-result-object·v2
  
78 ····iput-object·v5,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->mFields:Ljava/util/List;78 ····iput-object·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->mFields:Ljava/util/List;
  
79 ····.line·3179 ····.line·31
80 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->getResources()Landroid/content/res/Resources;80 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->getResources()Landroid/content/res/Resources;
  
81 ····move-result-object·v581 ····move-result-object·v2
  
82 ····const·v6,·0x7f04000182 ····const·v3,·0x7f040001
  
83 ····invoke-virtual·{v5,·v6},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;83 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
  
84 ····move-result-object·v584 ····move-result-object·v2
  
85 ····invoke-static·{v5},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;85 ····invoke-static·{v2},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
86 ····move-result-object·v586 ····move-result-object·v2
  
87 ····iput-object·v5,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->mValues:Ljava/util/List;87 ····iput-object·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->mValues:Ljava/util/List;
  
88 ····.line·3288 ····.line·32
89 ····sget-object·v0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->META:[Ljava/lang/String;89 ····sget-object·v3,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->META:[Ljava/lang/String;
  
90 ····.local·v0,·"arr$":[Ljava/lang/String; 
91 ····array-length·v2,·v090 ····array-length·v4,·v3
  
92 ····.local·v2,·"len$":I 
93 ····const/4·v1,·0x091 ····const/4·v2,·0x0
  
94 ····.local·v1,·"i$":I 
95 ····:goto_092 ····:goto_0
96 ····if-ge·v1,·v2,·:cond_093 ····if-ge·v2,·v4,·:cond_0
  
97 ····aget-object·v3,·v0,·v194 ····aget-object·v0,·v3,·v2
  
98 ····.line·3395 ····.line·33
99 ····.local·v3,·"prefkey":Ljava/lang/String;96 ····.local·v0,·"prefkey":Ljava/lang/String;
100 ····iget-object·v5,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->mSharedPref:Landroid/content/SharedPreferences;97 ····iget-object·v5,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->mSharedPref:Landroid/content/SharedPreferences;
  
101 ····const-string·v6,·""98 ····const-string·v6,·""
  
102 ····invoke-interface·{v5,·v3,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;99 ····invoke-interface·{v5,·v0,·v6},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
103 ····move-result-object·v4100 ····move-result-object·v1
  
104 ····.line·34101 ····.line·34
105 ····.local·v4,·"value":Ljava/lang/String;102 ····.local·v1,·"value":Ljava/lang/String;
106 ····invoke-virtual·{p0,·v3,·v4},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->setSummary(Ljava/lang/String;Ljava/lang/String;)V103 ····invoke-virtual·{p0,·v0,·v1},·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;->setSummary(Ljava/lang/String;Ljava/lang/String;)V
  
107 ····.line·32104 ····.line·32
108 ····add-int/lit8·v1,·v1,·0x1105 ····add-int/lit8·v2,·v2,·0x1
  
109 ····goto·:goto_0106 ····goto·:goto_0
  
110 ····.line·36107 ····.line·36
111 ····.end·local·v3····#·"prefkey":Ljava/lang/String;108 ····.end·local·v0····#·"prefkey":Ljava/lang/String;
112 ····.end·local·v4····#·"value":Ljava/lang/String;109 ····.end·local·v1····#·"value":Ljava/lang/String;
113 ····:cond_0110 ····:cond_0
114 ····return-void111 ····return-void
115 .end·method112 .end·method
  
116 .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V113 .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
117 ····.locals·6114 ····.locals·6
118 ····.param·p1,·"sharedPreferences"····#·Landroid/content/SharedPreferences;115 ····.param·p1,·"sharedPreferences"····#·Landroid/content/SharedPreferences;
5.65 KB
smali/com/github/grimpy/botifier/plugins/avrcp/AvrcpService.smali
    
Offset 433, 31 lines modifiedOffset 433, 30 lines modified
433 ····.local·v0,·"old":Lcom/github/grimpy/botifier/Botification;433 ····.local·v0,·"old":Lcom/github/grimpy/botifier/Botification;
434 ····invoke-direct·{p0,·v0},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->removeNotification(Lcom/github/grimpy/botifier/Botification;)V434 ····invoke-direct·{p0,·v0},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->removeNotification(Lcom/github/grimpy/botifier/Botification;)V
  
435 ····goto·:goto_0435 ····goto·:goto_0
436 .end·method436 .end·method
  
437 .method·private·removeNotification(Lcom/github/grimpy/botifier/Botification;)V437 .method·private·removeNotification(Lcom/github/grimpy/botifier/Botification;)V
438 ····.locals·5438 ····.locals·4
439 ····.param·p1,·"old"····#·Lcom/github/grimpy/botifier/Botification;439 ····.param·p1,·"old"····#·Lcom/github/grimpy/botifier/Botification;
  
440 ····.prologue440 ····.prologue
441 ····const/4·v4,·0x1441 ····const/4·v3,·0x1
  
442 ····.line·116442 ····.line·116
443 ····invoke-super·{p0,·p1},·Lcom/github/grimpy/botifier/plugins/AbstractPlugin;->removeNotifcation(Lcom/github/grimpy/botifier/Botification;)V443 ····invoke-super·{p0,·p1},·Lcom/github/grimpy/botifier/plugins/AbstractPlugin;->removeNotifcation(Lcom/github/grimpy/botifier/Botification;)V
  
444 ····.line·117444 ····.line·117
445 ····iget-object·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mNotifications:Ljava/util/ArrayList;445 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mNotifications:Ljava/util/ArrayList;
  
446 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;446 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
447 ····move-result-object·v1447 ····move-result-object·v1
  
448 ····.local·v1,·"i$":Ljava/util/Iterator; 
449 ····:cond_0448 ····:cond_0
450 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z449 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
451 ····move-result·v2450 ····move-result·v2
  
452 ····if-eqz·v2,·:cond_1451 ····if-eqz·v2,·:cond_1
  
Offset 472, 53 lines modifiedOffset 471, 53 lines modified
472 ····invoke-virtual·{v0,·p1},·Lcom/github/grimpy/botifier/Botification;->equals(Ljava/lang/Object;)Z471 ····invoke-virtual·{v0,·p1},·Lcom/github/grimpy/botifier/Botification;->equals(Ljava/lang/Object;)Z
  
473 ····move-result·v2472 ····move-result·v2
  
474 ····if-eqz·v2,·:cond_0473 ····if-eqz·v2,·:cond_0
  
475 ····.line·119474 ····.line·119
476 ····sget-object·v2,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->TAG:Ljava/lang/String;475 ····sget-object·v1,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->TAG:Ljava/lang/String;
  
477 ····const-string·v3,·"Notification·found·and·remove"476 ····const-string·v2,·"Notification·found·and·remove"
  
478 ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I477 ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
479 ····.line·120478 ····.line·120
480 ····iget-object·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mNotifications:Ljava/util/ArrayList;479 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mNotifications:Ljava/util/ArrayList;
  
481 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z480 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  
482 ····.line·124481 ····.line·124
483 ····.end·local·v0····#·"bot":Lcom/github/grimpy/botifier/Botification;482 ····.end·local·v0····#·"bot":Lcom/github/grimpy/botifier/Botification;
484 ····:cond_1483 ····:cond_1
485 ····iget-object·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mNotifications:Ljava/util/ArrayList;484 ····iget-object·v1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mNotifications:Ljava/util/ArrayList;
  
486 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I485 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I
  
487 ····move-result·v2486 ····move-result·v1
  
488 ····if-nez·v2,·:cond_2487 ····if-nez·v1,·:cond_2
  
489 ····.line·125488 ····.line·125
490 ····const/4·v2,·-0x1489 ····const/4·v1,·-0x1
  
491 ····iput·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mCurrent:I490 ····iput·v1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mCurrent:I
  
492 ····.line·126491 ····.line·126
493 ····invoke-direct·{p0,·v4},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->resetNotify(Z)V492 ····invoke-direct·{p0,·v3},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->resetNotify(Z)V
  
494 ····.line·130493 ····.line·130
495 ····:goto_0494 ····:goto_0
496 ····return-void495 ····return-void
  
497 ····.line·129496 ····.line·129
498 ····:cond_2497 ····:cond_2
499 ····const/4·v2,·0x0498 ····const/4·v1,·0x0
  
500 ····invoke-direct·{p0,·v2,·v4},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->showNotify(IZ)V499 ····invoke-direct·{p0,·v1,·v3},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->showNotify(IZ)V
  
501 ····goto·:goto_0500 ····goto·:goto_0
502 .end·method501 .end·method
  
503 .method·private·resetNotify(Z)V502 .method·private·resetNotify(Z)V
504 ····.locals·4503 ····.locals·4
505 ····.param·p1,·"close"····#·Z504 ····.param·p1,·"close"····#·Z
Offset 622, 14 lines modifiedOffset 621, 15 lines modified
622 ····iget-object·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mMediaButtonReceiverComponent:Landroid/content/ComponentName;621 ····iget-object·v2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->mMediaButtonReceiverComponent:Landroid/content/ComponentName;
  
623 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;622 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
  
624 ····.line·222623 ····.line·222
625 ····new-instance·v2,·Landroid/media/RemoteControlClient;624 ····new-instance·v2,·Landroid/media/RemoteControlClient;
  
 625 ····.line·223
626 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->getApplicationContext()Landroid/content/Context;626 ····invoke-virtual·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->getApplicationContext()Landroid/content/Context;
  
627 ····move-result-object·v3627 ····move-result-object·v3
  
628 ····const/4·v4,·0x0628 ····const/4·v4,·0x0
  
629 ····const/high16·v5,·0x8000000629 ····const/high16·v5,·0x8000000
Offset 1112, 24 lines modifiedOffset 1112, 24 lines modified
  
1112 ····.line·2061112 ····.line·206
1113 ····invoke-virtual·{v0,·v4,·p2},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor;1113 ····invoke-virtual·{v0,·v4,·p2},·Landroid/media/RemoteControlClient$MetadataEditor;->putString(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor;
  
1114 ····.line·2071114 ····.line·207
1115 ····const/4·v2,·0x01115 ····const/4·v2,·0x0
  
1116 ····int-to-long·v4,·p41116 ····int-to-long·v3,·p4
  
1117 ····invoke-virtual·{v0,·v2,·v4,·v5},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor;1117 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor;
  
1118 ····.line·2081118 ····.line·208
1119 ····const/16·v2,·0x91119 ····const/16·v2,·0x9
  
1120 ····const-wide/16·v4,·0xa1120 ····const-wide/16·v3,·0xa
  
1121 ····invoke-virtual·{v0,·v2,·v4,·v5},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor;1121 ····invoke-virtual·{v0,·v2,·v3,·v4},·Landroid/media/RemoteControlClient$MetadataEditor;->putLong(IJ)Landroid/media/RemoteControlClient$MetadataEditor;
  
1122 ····.line·2091122 ····.line·209
1123 ····invoke-virtual·{v0},·Landroid/media/RemoteControlClient$MetadataEditor;->apply()V1123 ····invoke-virtual·{v0},·Landroid/media/RemoteControlClient$MetadataEditor;->apply()V
  
1124 ····.line·2101124 ····.line·210
1125 ····invoke-direct·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->getTimeout()I1125 ····invoke-direct·{p0},·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;->getTimeout()I
  
723 B
smali/com/github/grimpy/botifier/plugins/avrcp/AvrcpService$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;)V20 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
22 ····.prologue23 ····.prologue
23 ····.line·7024 ····.line·70
24 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService$2;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;25 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService$2;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
708 B
smali/com/github/grimpy/botifier/plugins/avrcp/AvrcpService$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;)V20 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
22 ····.prologue23 ····.prologue
23 ····.line·6324 ····.line·63
24 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService$1;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;25 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService$1;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
707 B
smali/com/github/grimpy/botifier/plugins/avrcp/AvrcpService$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;21 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;)V23 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
25 ····.prologue26 ····.prologue
26 ····.line·24127 ····.line·241
27 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService$3;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;28 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService$3;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AvrcpService;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
848 B
smali/com/github/grimpy/botifier/plugins/avrcp/AVRCPPreference$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$sharedPreferences:Landroid/content/SharedPreferences;26 .field·final·synthetic·val$sharedPreferences:Landroid/content/SharedPreferences;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;Landroid/widget/EditText;Landroid/content/SharedPreferences;Ljava/lang/String;)V28 .method·constructor·<init>(Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;Landroid/widget/EditText;Landroid/content/SharedPreferences;Ljava/lang/String;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;
  
30 ····.prologue31 ····.prologue
31 ····.line·5132 ····.line·51
32 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference$1;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;33 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference$1;->this$0:Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference;
  
33 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference$1;->val$input:Landroid/widget/EditText;34 ····iput-object·p2,·p0,·Lcom/github/grimpy/botifier/plugins/avrcp/AVRCPPreference$1;->val$input:Landroid/widget/EditText;
  
800 B
smali/com/github/grimpy/botifier/receivers/BotifierNotificationService$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;)V20 .method·constructor·<init>(Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;
  
22 ····.prologue23 ····.prologue
23 ····.line·2624 ····.line·26
24 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/receivers/BotifierNotificationService$1;->this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;25 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/receivers/BotifierNotificationService$1;->this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
785 B
smali/com/github/grimpy/botifier/receivers/BotifierNotificationService$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;18 .field·final·synthetic·this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;)V20 .method·constructor·<init>(Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;
  
22 ····.prologue23 ····.prologue
23 ····.line·4924 ····.line·49
24 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/receivers/BotifierNotificationService$2;->this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;25 ····iput-object·p1,·p0,·Lcom/github/grimpy/botifier/receivers/BotifierNotificationService$2;->this$0:Lcom/github/grimpy/botifier/receivers/BotifierNotificationService;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V