894 KB
/home/fdroid/fdroiddata/tmp/com.pilot51.voicenotify_19.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.pilot51.voicenotify_19.apk
1.57 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: res/drawable-xhdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
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:·4dd320bc76f81046fc697782386f6e435580e4aafd20271468760b2e0115542a 
10 Signer·#1·certificate·SHA-1·digest:·dafbe8989663ed79e500ef54f5ecba4db1001299 
11 Signer·#1·certificate·MD5·digest:·739fb7f1b4ebf553aa5425568cbb1bd6 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·da4af21fde8eaba1b7002c230b2b09aeac3acb2530074415b1ed1e8e2db89c68 
15 Signer·#1·public·key·SHA-1·digest:·da431539b5b458068c52a7fb6ba4bdb16e58fbff 
16 Signer·#1·public·key·MD5·digest:·1e1bef65cf7fe0141a231abf39418e3b 
46.3 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 653 lines modifiedOffset 1, 763 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:····················159514·(0000000000026F1Ah)4 ··Zip·archive·file·size:····················162187·(000000000002798Bh)
5 ··Actual·end-cent-dir·record·offset:········159492·(0000000000026F04h)5 ··Actual·end-cent-dir·record·offset:········162165·(0000000000027975h)
6 ··Expected·end-cent-dir·record·offset:······159492·(0000000000026F04h)6 ··Expected·end-cent-dir·record·offset:······162165·(0000000000027975h)
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·21·entries.9 ··central·directory·contains·25·entries.
10 ··The·central·directory·is·1478·(00000000000005C6h)·bytes·long,10 ··The·central·directory·is·1794·(0000000000000702h)·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·158014·(000000000002693Eh).12 ··is·160371·(0000000000027273h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
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:···················2.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:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2014·May·5·04:22:0826 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·21·00:04:30
27 ··32-bit·CRC·value·(hex):·························d2d3294727 ··32-bit·CRC·value·(hex):·························6cb3375f
28 ··compressed·size:································707·bytes28 ··compressed·size:································1312·bytes
29 ··uncompressed·size:······························1469·bytes29 ··uncompressed·size:······························4324·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/5BBF5B27.SF43 ··res/drawable-hdpi-v4/icon.png
  
42 ··offset·of·local·header·from·start·of·archive:···77344 ··offset·of·local·header·from·start·of·archive:···1381
43 ··················································(0000000000000305h)·bytes45 ··················································(0000000000000565h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2014·May·5·04:22:0853 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························ce228ad554 ··32-bit·CRC·value·(hex):·························8b8a7265
54 ··compressed·size:································772·bytes55 ··compressed·size:································7016·bytes
55 ··uncompressed·size:······························1590·bytes56 ··uncompressed·size:······························7016·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························29·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
 67 ··res/drawable-ldpi-v4/icon.png
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/5BBF5B27.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···161168 ··offset·of·local·header·from·start·of·archive:···8456
69 ··················································(000000000000064Bh)·bytes69 ··················································(0000000000002108h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2014·May·5·04:22:0877 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························ea90997b78 ··32-bit·CRC·value·(hex):·························4b53ceaa
80 ··compressed·size:································1038·bytes79 ··compressed·size:································2417·bytes
81 ··uncompressed·size:······························1297·bytes80 ··uncompressed·size:······························2417·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························29·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.91 ··res/drawable-mdpi-v4/icon.png
  
 92 ··offset·of·local·header·from·start·of·archive:···10932
 93 ··················································(0000000000002AB4h)·bytes
 94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
 95 ··version·of·encoding·software:···················1.0
 96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
 97 ··minimum·software·version·required·to·extract:···1.0
 98 ··compression·method:·····························none·(stored)
 99 ··file·security·status:···························not·encrypted
 100 ··extended·local·header:··························no
 101 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
Max diff block lines reached; 37084/47339 bytes (78.34%) 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.63 KB
AndroidManifest.xml (decoded)
1.57 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="19"·android:versionName="1.0.12"·android:installLocation="internalOnly"·package="com.pilot51.voicenotify">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="19"·android:versionName="1.0.12"·android:installLocation="internalOnly"·package="com.pilot51.voicenotify"·platformBuildVersionCode="14"·platformBuildVersionName="4.0.2-1406408">
3 ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="8"/>3 ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="8"/>
4 ··<uses-permission·android:name="android.permission.BLUETOOTH"/>4 ··<uses-permission·android:name="android.permission.BLUETOOTH"/>
5 ··<uses-permission·android:name="android.permission.VIBRATE"/>5 ··<uses-permission·android:name="android.permission.VIBRATE"/>
6 ··<uses-permission·android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>6 ··<uses-permission·android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
7 ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/>7 ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="false"/>
8 ··<uses-feature·android:name="android.hardware.bluetooth"·android:required="false"/>8 ··<uses-feature·android:name="android.hardware.bluetooth"·android:required="false"/>
9 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon">9 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon">
Offset 25, 9 lines modifiedOffset 25, 8 lines modified
25 ········<action·android:name="android.appwidget.action.APPWIDGET_UPDATE"/>25 ········<action·android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
26 ········<action·android:name="voicenotify.widget.TOGGLE"/>26 ········<action·android:name="voicenotify.widget.TOGGLE"/>
27 ········<action·android:name="voicenotify.widget.UPDATE"/>27 ········<action·android:name="voicenotify.widget.UPDATE"/>
28 ······</intent-filter>28 ······</intent-filter>
29 ······<meta-data·android:name="android.appwidget.provider"·android:resource="@xml/appwidget_info"/>29 ······<meta-data·android:name="android.appwidget.provider"·android:resource="@xml/appwidget_info"/>
30 ····</receiver>30 ····</receiver>
31 ··</application>31 ··</application>
32 ··<fdroid·buildserverid="caa88ec38838a3c1a4a71834cd65a101e378cf1e·"·fdroidserverid="225c644b3eaf60955070bd359039b3fdd7e78f5a·"/> 
33 </manifest>32 </manifest>
603 KB
resources.arsc
    
Offset 1, 4446 lines modifiedOffset 1, 4514 lines modified
Diff chunk too large, falling back to line-by-line diff (3468 lines added, 3468 lines removed)
00000000:·0200·0c00·e015·0100·0100·0000·0100·1c00··................00000000:·0200·0c00·201a·0100·0100·0000·0100·1c00··....·...........
00000010:·dcc0·0000·2d02·0000·0000·0000·0000·0000··....-...........00000010:·04c2·0000·3102·0000·0000·0000·0000·0000··....1...........
00000020:·d008·0000·0000·0000·0000·0000·3400·0000··............4...00000020:·e008·0000·0000·0000·0000·0000·3400·0000··............4...
00000030:·7800·0000·ba00·0000·0001·0000·3c01·0000··x...........<...00000030:·6200·0000·9a00·0000·cc00·0000·0401·0000··b...............
00000040:·7001·0000·b001·0000·e801·0000·1a02·0000··p...............00000040:·4801·0000·8a01·0000·d001·0000·0c02·0000··H...............
00000050:·5202·0000·8002·0000·b802·0000·f002·0000··R...............00000050:·4002·0000·8002·0000·c002·0000·0003·0000··@...............
00000060:·2803·0000·6203·0000·8a03·0000·c803·0000··(...b...........00000060:·4003·0000·8003·0000·be03·0000·fc03·0000··@...............
00000070:·6e04·0000·7e04·0000·9004·0000·aa04·0000··n...~...........00000070:·3a04·0000·7a04·0000·b804·0000·5e05·0000··:...z.......^...
00000080:·c004·0000·d604·0000·ea04·0000·0205·0000··................00000080:·6e05·0000·8005·0000·9a05·0000·b005·0000··n...............
00000090:·1205·0000·3405·0000·5405·0000·7005·0000··....4...T...p...00000090:·c605·0000·da05·0000·f205·0000·0206·0000··................
000000a0:·8e05·0000·aa05·0000·c205·0000·d605·0000··................000000a0:·2406·0000·4406·0000·6006·0000·7e06·0000··$...D...`...~...
000000b0:·e205·0000·fa05·0000·0c06·0000·2606·0000··............&...000000b0:·9a06·0000·b206·0000·c606·0000·d206·0000··................
000000c0:·9006·0000·ac06·0000·7607·0000·9007·0000··........v.......000000c0:·ea06·0000·fc06·0000·1607·0000·3207·0000··............2...
000000d0:·f407·0000·4808·0000·6c08·0000·e408·0000··....H...l.......000000d0:·4c07·0000·6607·0000·d007·0000·7608·0000··L...f.......v...
000000e0:·fa08·0000·6809·0000·e609·0000·fe09·0000··....h...........000000e0:·8e08·0000·ea08·0000·4a09·0000·6e09·0000··........J...n...
000000f0:·820a·0000·000c·0000·1a0c·0000·360c·0000··............6...000000f0:·8c09·0000·ae09·0000·da09·0000·480a·0000··............H...
00000100:·a00c·0000·460d·0000·a20d·0000·c00d·0000··....F...........00000100:·c60b·0000·5e0c·0000·a20c·0000·260d·0000··....^.......&...
00000110:·2e0e·0000·720e·0000·920e·0000·0e0f·0000··....r...........00000110:·6a0d·0000·1e0e·0000·4c0e·0000·6c0e·0000··j.......L...l...
00000120:·7810·0000·8c10·0000·e210·0000·0611·0000··x...............00000120:·d60e·0000·ee0e·0000·4c0f·0000·c80f·0000··........L.......
00000130:·8611·0000·a611·0000·2c12·0000·b212·0000··........,.......00000130:·4610·0000·4c10·0000·5210·0000·6e10·0000··F...L...R...n...
00000140:·6613·0000·fe13·0000·2014·0000·8014·0000··f.......·.......00000140:·7410·0000·fa10·0000·6811·0000·8e11·0000··t.......h.......
00000150:·a414·0000·d014·0000·0c15·0000·1c15·0000··................00000150:·aa11·0000·b011·0000·b611·0000·3c12·0000··............<...
00000160:·4c15·0000·5017·0000·7617·0000·a017·0000··L...P...v.......00000160:·7812·0000·e213·0000·f813·0000·c214·0000··x...............
00000170:·0818·0000·6618·0000·9418·0000·d818·0000··....f...........00000170:·2a15·0000·4a15·0000·7215·0000·9c15·0000··*...J...r.......
00000180:·f018·0000·0a19·0000·1019·0000·1619·0000··................00000180:·1c16·0000·2c16·0000·4616·0000·be16·0000··....,...F.......
00000190:·1c19·0000·2219·0000·2819·0000·4819·0000··...."...(...H...00000190:·e416·0000·f816·0000·1c17·0000·3c17·0000··............<...
000001a0:·6419·0000·8a19·0000·321a·0000·4a1a·0000··d.......2...J...000001a0:·4019·0000·a419·0000·fa19·0000·1e1a·0000··@...............
000001b0:·7a1a·0000·881a·0000·941a·0000·a21a·0000··z...............000001b0:·4e1a·0000·a21a·0000·b01a·0000·be1a·0000··N...............
000001c0:·d01a·0000·021b·0000·1e1b·0000·721b·0000··............r...000001c0:·ca1a·0000·fa1a·0000·121b·0000·ba1b·0000··................
000001d0:·961b·0000·041c·0000·881c·0000·b81c·0000··................000001d0:·d61b·0000·f01b·0000·081c·0000·761c·0000··............v...
000001e0:·e81c·0000·f81c·0000·121d·0000·2e1d·0000··................000001e0:·9a1c·0000·b81c·0000·e81c·0000·3c1d·0000··............<...
000001f0:·4c1d·0000·7c1d·0000·941d·0000·aa1d·0000··L...|...........000001f0:·c01d·0000·d01d·0000·ec1d·0000·041e·0000··................
00000200:·c41d·0000·dc1d·0000·021e·0000·321e·0000··............2...00000200:·1a1e·0000·481e·0000·641e·0000·7e1e·0000··....H...d...~...
00000210:·4e1e·0000·681e·0000·821e·0000·9a1e·0000··N...h...........00000210:·981e·0000·b01e·0000·e21e·0000·081f·0000··................
00000220:·b61e·0000·d41e·0000·fa1e·0000·501f·0000··............P...00000220:·381f·0000·681f·0000·821f·0000·9e1f·0000··8...h...........
00000230:·d01f·0000·7620·0000·fa20·0000·0421·0000··....v·...·...!..00000230:·ce1f·0000·4e20·0000·6420·0000·7c20·0000··....N·..d·..|·..
00000240:·1c21·0000·3821·0000·5021·0000·6621·0000··.!..8!..P!..f!..00000240:·9a20·0000·f020·0000·1621·0000·9a21·0000··.·...·...!...!..
00000250:·8221·0000·8e21·0000·9c21·0000·ba21·0000··.!...!...!...!..00000250:·b621·0000·5c22·0000·7422·0000·7e22·0000··.!..\"..t"..~"..
00000260:·ca21·0000·5e22·0000·9822·0000·a823·0000··.!..^"..."...#..00000260:·9a22·0000·a622·0000·c422·0000·d222·0000··."..."..."..."..
00000270:·e423·0000·8624·0000·fc24·0000·3625·0000··.#...$...$..6%..00000270:·e222·0000·2e23·0000·7a25·0000·b825·0000··."...#..z%...%..
00000280:·dc25·0000·1a26·0000·9e26·0000·2827·0000··.%...&...&..('..00000280:·de25·0000·0827·0000·a627·0000·0828·0000··.%...'...'...(..
00000290:·5e27·0000·fc27·0000·322a·0000·562a·0000··^'...'..2*..V*..00000290:·3c28·0000·c028·0000·f628·0000·8a29·0000··<(...(...(...)..
000002a0:·b82a·0000·d82a·0000·6c2b·0000·ce2b·0000··.*...*..l+...+..000002a0:·9a2a·0000·d02c·0000·bc2d·0000·502e·0000··.*...,...-..P...
000002b0:·302c·0000·e82c·0000·342f·0000·622f·0000··0,...,..4/..b/..000002b0:·522f·0000·722f·0000·1830·0000·5430·0000··R/..r/...0..T0..
000002c0:·d62f·0000·0030·0000·0231·0000·2831·0000··./...0...1..(1..000002c0:·b630·0000·c630·0000·2431·0000·4831·0000··.0...0..$1..H1..
000002d0:·2c32·0000·ec32·0000·1634·0000·0235·0000··,2...2...4...5..000002d0:·0832·0000·1a32·0000·4432·0000·7e32·0000··.2...2..D2..~2..
000002e0:·1235·0000·4a35·0000·7e35·0000·ca35·0000··.5..J5..~5...5..000002e0:·e032·0000·0233·0000·8c33·0000·ba33·0000··.2...3...3...3..
000002f0:·dc35·0000·0e36·0000·7236·0000·d036·0000··.5...6..r6...6..000002f0:·f233·0000·9434·0000·b634·0000·2a35·0000··.3...4...4..*5..
00000300:·f236·0000·1637·0000·2637·0000·4a37·0000··.6...7..&7..J7..00000300:·5435·0000·8635·0000·8a36·0000·c436·0000··T5...5...6...6..
00000310:·6c37·0000·9637·0000·c837·0000·f437·0000··l7...7...7...7..00000310:·e836·0000·f836·0000·1c37·0000·9237·0000··.6...6...7...7..
00000320:·0e38·0000·2e38·0000·8e38·0000·d638·0000··.8...8...8...8..00000320:·4a38·0000·ae38·0000·e038·0000·7639·0000··J8...8...8..v9..
00000330:·3439·0000·a43a·0000·d43a·0000·623b·0000··49...:...:..b;..00000330:·b239·0000·d039·0000·f239·0000·023a·0000··.9...9...9...:..
00000340:·a63b·0000·e63b·0000·743c·0000·a43c·0000··.;...;..t<...<..00000340:·3a3a·0000·5c3a·0000·863a·0000·b03a·0000··::..\:...:...:..
00000350:·2e3d·0000·a03d·0000·d63d·0000·723e·0000··.=...=...=..r>..00000350:·cc3a·0000·803b·0000·9e3b·0000·103c·0000··.:...;...;...<..
00000360:·8640·0000·a440·0000·3441·0000·a241·0000··.@...@..4A...A..00000360:·2c3c·0000·583c·0000·ce3c·0000·b23d·0000··,<..X<...<...=..
00000370:·d241·0000·8a42·0000·f842·0000·2443·0000··.A...B...B..$C..00000370:·823e·0000·aa3e·0000·e23e·0000·103f·0000··.>...>...>...?..
00000380:·d243·0000·4e45·0000·8045·0000·f845·0000··.C..NE...E...E..00000380:·2c3f·0000·543f·0000·6e3f·0000·b23f·0000··,?..T?..n?...?..
00000390:·2e46·0000·c246·0000·f246·0000·8447·0000··.F...F...F...G..00000390:·cc3f·0000·e63f·0000·bc41·0000·d841·0000··.?...?...A...A..
000003a0:·3c48·0000·4049·0000·0c4a·0000·1c4a·0000··<H..@I...J...J..000003a0:·7842·0000·a642·0000·9243·0000·9c43·0000··xB...B...C...C..
000003b0:·544a·0000·684b·0000·b04b·0000·124c·0000··TJ..hK...K...L..000003b0:·c243·0000·f643·0000·bc44·0000·fc44·0000··.C...C...D...D..
000003c0:·5a4c·0000·684c·0000·964c·0000·244d·0000··ZL..hL...L..$M..000003c0:·3445·0000·5a45·0000·7c45·0000·a845·0000··4E..ZE..|E...E..
000003d0:·a24d·0000·aa4d·0000·c44d·0000·e44d·0000··.M...M...M...M..000003d0:·ee45·0000·2446·0000·5246·0000·da46·0000··.E..$F..RF...F..
000003e0:·004e·0000·284e·0000·384e·0000·544e·0000··.N..(N..8N..TN..000003e0:·5247·0000·8847·0000·3848·0000·1049·0000··RG...G..8H...I..
000003f0:·784e·0000·a04e·0000·d64e·0000·064f·0000··xN...N...N...O..000003f0:·5049·0000·da49·0000·7a4a·0000·5e4b·0000··PI...I..zJ..^K..
00000400:·2e4f·0000·564f·0000·8e4f·0000·ac4f·0000··.O..VO...O...O..00000400:·b64b·0000·7c4c·0000·e64c·0000·404d·0000··.K..|L...L..@M..
00000410:·d64f·0000·1a50·0000·5250·0000·da50·0000··.O...P..RP...P..00000410:·f64e·0000·384f·0000·684f·0000·e24f·0000··.N..8O..hO...O..
00000420:·1a51·0000·8451·0000·c652·0000·0653·0000··.Q...Q...R...S..00000420:·2451·0000·6851·0000·ae51·0000·de51·0000··$Q..hQ...Q...Q..
00000430:·9a53·0000·0e54·0000·5254·0000·cc54·0000··.S...T..RT...T..00000430:·be52·0000·e652·0000·2653·0000·6a53·0000··.R...R..&S..jS..
00000440:·2655·0000·ec55·0000·c456·0000·0a57·0000··&U...U...V...W..00000440:·8653·0000·ba53·0000·3654·0000·ca54·0000··.S...S..6T...T..
00000450:·d057·0000·a659·0000·d459·0000·185a·0000··.W...Y...Y...Z..00000450:·3e55·0000·4c55·0000·5a55·0000·d255·0000··>U..LU..ZU...U..
00000460:·445a·0000·b65a·0000·6a5b·0000·8c5b·0000··DZ...Z..j[...[..00000460:·0256·0000·4656·0000·7c56·0000·9856·0000··.V..FV..|V...V..
00000470:·225c·0000·985c·0000·c05c·0000·605d·0000··"\...\...\..`]..00000470:·c656·0000·d656·0000·fa56·0000·2257·0000··.V...V...V.."W..
00000480:·a05d·0000·ce5d·0000·585e·0000·0e60·0000··.]...]..X^...`..00000480:·5457·0000·e857·0000·3058·0000·a059·0000··TW...W..0X...Y..
00000490:·3e60·0000·ba60·0000·ee60·0000·ce61·0000··>`...`...`...a..00000490:·2e5a·0000·6e5a·0000·a45a·0000·325b·0000··.Z..nZ...Z..2[..
000004a0:·fe61·0000·e262·0000·9263·0000·7e64·0000··.a...b...c..~d..000004a0:·625b·0000·925b·0000·f05b·0000·6c5d·0000··b[...[...[..l]..
000004b0:·4e65·0000·8665·0000·6a66·0000·9866·0000··Ne...e..jf...f..000004b0:·9c5d·0000·c45d·0000·525e·0000·e45e·0000··.]...]..R^...^..
000004c0:·c466·0000·6467·0000·a667·0000·ec67·0000··.f..dg...g...g..000004c0:·2c5f·0000·8e5f·0000·3c60·0000·c660·0000··,_..._..<`...`..
000004d0:·0868·0000·4468·0000·9c68·0000·1469·0000··.h..Dh...h...i..000004d0:·2661·0000·9861·0000·5062·0000·7c62·0000··&a...a..Pb..|b..
000004e0:·1e69·0000·3869·0000·6069·0000·7c69·0000··.i..8i..`i..|i..000004e0:·fa62·0000·3063·0000·9e63·0000·3a64·0000··.b..0c...c..:d..
000004f0:·9e69·0000·ae69·0000·d869·0000·f669·0000··.i...i...i...i..000004f0:·4264·0000·4665·0000·8e65·0000·4666·0000··Bd..Fe...e..Ff..
00000500:·126a·0000·4a6a·0000·666a·0000·826a·0000··.j..Jj..fj...j..00000500:·5a68·0000·7468·0000·a468·0000·c468·0000··Zh..th...h...h..
00000510:·a86a·0000·ce6a·0000·046b·0000·3a6b·0000··.j...j...k..:k..00000510:·9069·0000·b869·0000·cc6a·0000·3a6b·0000··.i...i...j..:k..
00000520:·626b·0000·846b·0000·b86b·0000·d26b·0000··bk...k...k...k..00000520:·5a6b·0000·766b·0000·ae6b·0000·e66b·0000··Zk..vk...k...k..
00000530:·ec6b·0000·fa6b·0000·3c6c·0000·726c·0000··.k...k..<l..rl..00000530:·046c·0000·1e6c·0000·466c·0000·726c·0000··.l...l..Fl..rl..
00000540:·566d·0000·726d·0000·8e6d·0000·c86d·0000··Vm..rm...m...m..00000540:·826c·0000·126d·0000·406d·0000·5c6d·0000··.l...m..@m..\m..
00000550:·026e·0000·466e·0000·6e6e·0000·f06e·0000··.n..Fn..nn...n..00000550:·826d·0000·1a6e·0000·3c6e·0000·646e·0000··.m...n..<n..dn..
00000560:·466f·0000·706f·0000·de6f·0000·fe70·0000··Fo..po...o...p..00000560:·7c6e·0000·aa6e·0000·e86e·0000·066f·0000··|n...n...n...o..
00000570:·3671·0000·7a71·0000·a071·0000·f071·0000··6q..zq...q...q..00000570:·346f·0000·1070·0000·4670·0000·0e71·0000··4o...p..Fp...q..
00000580:·3e72·0000·5672·0000·ea72·0000·cc73·0000··>r..Vr...r...s..00000580:·4471·0000·bc71·0000·9072·0000·be72·0000··Dq...q...r...r..
00000590:·ea73·0000·4674·0000·7274·0000·fc74·0000··.s..Ft..rt...t..00000590:·f872·0000·2673·0000·4a73·0000·7673·0000··.r..&s..Js..vs..
000005a0:·2875·0000·b075·0000·1c76·0000·c076·0000··(u...u...v...v..000005a0:·b873·0000·d873·0000·7074·0000·9074·0000··.s...s..pt...t..
000005b0:·4c77·0000·5a77·0000·7e77·0000·9477·0000··Lw..Zw..~w...w..000005b0:·f874·0000·a675·0000·8876·0000·4c77·0000··.t...u...v..Lw..
000005c0:·be77·0000·d077·0000·0278·0000·5878·0000··.w...w...x..Xx..000005c0:·8077·0000·b877·0000·1a78·0000·2c78·0000··.w...w...x..,x..
000005d0:·a678·0000·c278·0000·de78·0000·ee78·0000··.x...x...x...x..000005d0:·4078·0000·4c78·0000·0879·0000·4079·0000··@x..Lx...y..@y..
000005e0:·1a79·0000·5079·0000·8479·0000·aa79·0000··.y..Py...y...y..000005e0:·5479·0000·d079·0000·0a7a·0000·927a·0000··Ty...y...z...z..
000005f0:·d879·0000·0e7a·0000·447a·0000·bc7a·0000··.y...z..Dz...z..000005f0:·c47a·0000·f47a·0000·1a7b·0000·c47b·0000··.z...z...{...{..
00000600:·f67a·0000·5e7b·0000·407c·0000·747c·0000··.z..^{..@|..t|..00000600:·f67b·0000·947c·0000·0e7d·0000·3a7d·0000··.{...|...}..:}..
00000610:·d67c·0000·527d·0000·8c7d·0000·147e·0000··.|..R}...}...~..00000610:·687d·0000·ba7d·0000·de7d·0000·0a7e·0000··h}...}...}...~..
00000620:·447e·0000·ee7e·0000·8c7f·0000·ba7f·0000··D~...~..........00000620:·227e·0000·fe7f·0000·b280·0000·d880·0000··"~..............
00000630:·6e80·0000·1282·0000·2c82·0000·7682·0000··n.......,...v...00000630:·f880·0000·9c82·0000·c082·0000·e082·0000··................
00000640:·9e82·0000·1483·0000·c283·0000·ee83·0000··................00000640:·8e84·0000·c884·0000·e284·0000·6485·0000··............d...
00000650:·7884·0000·a884·0000·1a85·0000·ba85·0000··x...............00000650:·c685·0000·0a86·0000·5486·0000·7886·0000··........T...x...
00000660:·2686·0000·4c86·0000·ae86·0000·0487·0000··&...L...........00000660:·2087·0000·4887·0000·7087·0000·de87·0000···...H...p.......
00000670:·2c87·0000·ae87·0000·5c89·0000·7489·0000··,.......\...t...00000670:·0088·0000·7688·0000·9688·0000·b888·0000··....v...........
00000680:·ee89·0000·208a·0000·dc8a·0000·0a8b·0000··....·...........00000680:·6689·0000·bc89·0000·0c8a·0000·388a·0000··f...........8...
00000690:·ce8b·0000·668c·0000·3a8d·0000·028e·0000··....f...:.......00000690:·488a·0000·648a·0000·c68a·0000·ce8a·0000··H...d...........
000006a0:·408e·0000·d88e·0000·008f·0000·dc8f·0000··@...............000006a0:·588b·0000·888b·0000·a48b·0000·ca8b·0000··X...............
000006b0:·0a90·0000·4c90·0000·fa90·0000·3291·0000··....L.......2...000006b0:·f08b·0000·628c·0000·028d·0000·2e8d·0000··....b...........
000006c0:·6a91·0000·9091·0000·e291·0000·be93·0000··j...............000006c0:·9a8d·0000·108e·0000·3a8e·0000·ce8e·0000··........:.......
000006d0:·e493·0000·0894·0000·6a94·0000·d894·0000··........j.......000006d0:·8a8f·0000·ce8f·0000·f28f·0000·1e90·0000··................
000006e0:·fa94·0000·4a95·0000·5295·0000·7895·0000··....J...R...x...000006e0:·4290·0000·6290·0000·8e90·0000·b890·0000··B...b...........
000006f0:·a495·0000·c095·0000·dc95·0000·ec95·0000··................000006f0:·2c91·0000·3491·0000·ce91·0000·fe91·0000··,...4...........
00000700:·0896·0000·2896·0000·4a96·0000·f296·0000··....(...J.......00000700:·7092·0000·8c92·0000·b892·0000·cc92·0000··p...............
00000710:·1697·0000·5a97·0000·9497·0000·b497·0000··....Z...........00000710:·dc92·0000·2293·0000·0a94·0000·1694·0000··...."...........
00000720:·d497·0000·0098·0000·2498·0000·5098·0000··........$...P...00000720:·4894·0000·7094·0000·ec94·0000·4895·0000··H...p.......H...
00000730:·8298·0000·9698·0000·a298·0000·b698·0000··................00000730:·7095·0000·a695·0000·d095·0000·4296·0000··p...........B...
00000740:·c898·0000·e898·0000·0899·0000·3499·0000··............4...00000740:·6696·0000·8696·0000·ba96·0000·7097·0000··f...........p...
00000750:·5899·0000·8699·0000·a499·0000·d299·0000··X...............00000750:·dc97·0000·0a98·0000·2498·0000·4698·0000··........$...F...
00000760:·ea99·0000·0c9a·0000·369a·0000·589a·0000··........6...X...00000760:·6698·0000·dc98·0000·1a99·0000·a499·0000··f...............
00000770:·829a·0000·cc9a·0000·209b·0000·9c9b·0000··........·.......00000770:·c699·0000·f099·0000·969a·0000·f69b·0000··................
00000780:·ba9b·0000·149c·0000·f89c·0000·229d·0000··............"...00000780:·2e9c·0000·489c·0000·9e9d·0000·c89d·0000··....H...........
00000790:·869d·0000·de9d·0000·fe9d·0000·9c9e·0000··................00000790:·ea9d·0000·029e·0000·6a9e·0000·269f·0000··........j...&...
000007a0:·d09e·0000·709f·0000·b89f·0000·d89f·0000··....p...........000007a0:·709f·0000·929f·0000·e69f·0000·06a0·0000··p...............
000007b0:·40a0·0000·a0a1·0000·c0a1·0000·2ca2·0000··@...........,...000007b0:·44a0·0000·64a0·0000·8aa0·0000·6aa1·0000··D...d.......j...
000007c0:·56a2·0000·d2a2·0000·baa3·0000·e6a3·0000··V...............000007c0:·e6a1·0000·28a2·0000·70a2·0000·eca2·0000··....(...p.......
000007d0:·5aa4·0000·86a4·0000·caa4·0000·5ea5·0000··Z...........^...000007d0:·1aa3·0000·88a3·0000·a6a3·0000·46a4·0000··............F...
Max diff block lines reached; 139242/617917 bytes (22.53%) of diff not shown.
110 KB
classes.dex
110 KB
classes.jar
4.8 KB
zipinfo {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 Zip·file·size:·99228·bytes,·number·of·entries:·621 Zip·file·size:·99220·bytes,·number·of·entries:·62
2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class
3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class
4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/App.class4 ?rwxrwxr-x··2.0·unx······798·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/App.class
5 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$1.class5 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$1.class
6 ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$2.class6 ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1$2.class
7 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$2.class7 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$2.class
8 ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$3$1.class8 ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$3$1.class
9 ?rwxrwxr-x··2.0·unx·····2943·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$3.class9 ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$3.class
10 ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$4.class10 ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$4.class
11 ?rwxrwxr-x··2.0·unx·····1804·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$Adapter$SimpleFilter.class11 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$Adapter$SimpleFilter.class
12 ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$Adapter.class12 ?rwxrwxr-x··2.0·unx·····2547·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$Adapter.class
13 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$OnListUpdateListener.class13 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$OnListUpdateListener.class
14 ?rwxrwxr-x··2.0·unx·····6620·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList.class14 ?rwxrwxr-x··2.0·unx·····6615·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList.class
15 ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/BuildConfig.class15 ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/BuildConfig.class
16 ?rwxrwxr-x··2.0·unx·····2259·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Common.class16 ?rwxrwxr-x··2.0·unx·····2259·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Common.class
17 ?rwxrwxr-x··2.0·unx·····6940·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Database.class17 ?rwxrwxr-x··2.0·unx·····6941·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Database.class
18 ?rwxrwxr-x··2.0·unx······928·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$10.class18 ?rwxrwxr-x··2.0·unx······928·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$10.class
19 ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$2.class19 ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$2.class
20 ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$3.class20 ?rwxrwxr-x··2.0·unx·····1160·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$3.class
21 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$4.class21 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$4.class
22 ?rwxrwxr-x··2.0·unx·····3114·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$5.class22 ?rwxrwxr-x··2.0·unx·····3114·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$5.class
23 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$6.class23 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$6.class
24 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$7.class24 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$7.class
Offset 46, 19 lines modifiedOffset 46, 19 lines modified
46 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$2.class46 ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$2.class
47 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3$1.class47 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3$1.class
48 ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3.class48 ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$3.class
49 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$AudioFocus.class49 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$AudioFocus.class
50 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$CheckScreen.class50 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$CheckScreen.class
51 ?rwxrwxr-x··2.0·unx·····1823·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$DeviceStateReceiver.class51 ?rwxrwxr-x··2.0·unx·····1823·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$DeviceStateReceiver.class
52 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$OnStatusChangeListener.class52 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$OnStatusChangeListener.class
53 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$RepeatTimer$1.class53 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$RepeatTimer$1.class
54 ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$RepeatTimer.class54 ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$RepeatTimer.class
55 ?rwxrwxr-x··2.0·unx····14016·b-·defN·80-Jan-01·00:00·com/pilot51/voicenotify/Service.class55 ?rwxrwxr-x··2.0·unx····14015·b-·defN·80-Jan-01·00:00·com/pilot51/voicenotify/Service.class
56 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake$OnShakeListener.class56 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake$OnShakeListener.class
57 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake.class57 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Shake.class
58 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/WidgetProvider.class58 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/WidgetProvider.class
59 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1.class59 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/AppList$1.class
60 ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$1.class60 ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/MainActivity$1.class
61 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/NotifyList$Adapter$1.class61 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/NotifyList$Adapter$1.class
62 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$1.class62 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$1.class
63 ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$4.class63 ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·com/pilot51/voicenotify/Service$4.class
64 62·files,·96892·bytes·uncompressed,·89156·bytes·compressed:··8.0%64 62·files,·96895·bytes·uncompressed,·89148·bytes·compressed:··8.0%
1.01 KB
com/pilot51/voicenotify/AppList$3.class
954 B
procyon -ec {}
    
Offset 43, 20 lines modifiedOffset 43, 20 lines modified
43 ················}43 ················}
44 ················finally·{44 ················finally·{
45 ················}45 ················}
46 ················//·monitorexit(access$600)46 ················//·monitorexit(access$600)
47 ············}47 ············}
48 ········}48 ········}
49 ········finally·{}49 ········finally·{}
50 ····Label_0156:50 ····Label_0158:
51 ········for·(final·ApplicationInfo·applicationInfo·:·packageManager.getInstalledApplications(0))·{51 ········for·(final·ApplicationInfo·applicationInfo·:·packageManager.getInstalledApplications(0))·{
52 ············final·Iterator<App>·iterator2·=·AppList.access$100().iterator();52 ············final·Iterator<App>·iterator2·=·AppList.access$100().iterator();
53 ············while·(iterator2.hasNext())·{53 ············while·(iterator2.hasNext())·{
54 ················if·(((App)iterator2.next()).getPackage().equals(applicationInfo.packageName))·{54 ················if·(((App)iterator2.next()).getPackage().equals(applicationInfo.packageName))·{
55 ····················continue·Label_0156;55 ····················continue·Label_0158;
56 ················}56 ················}
57 ············}57 ············}
58 ············final·App·e·=·new·App(applicationInfo.packageName,·String.valueOf(applicationInfo.loadLabel(packageManager)),·AppList.access$800());58 ············final·App·e·=·new·App(applicationInfo.packageName,·String.valueOf(applicationInfo.loadLabel(packageManager)),·AppList.access$800());
59 ············AppList.access$100().add(e);59 ············AppList.access$100().add(e);
60 ············AppList.access$700();60 ············AppList.access$700();
61 ············if·(!empty)·{61 ············if·(!empty)·{
62 ················e.updateDb();62 ················e.updateDb();
6.01 KB
com/pilot51/voicenotify/AppList$Adapter$SimpleFilter.class
5.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/pilot51/voicenotify/AppList$Adapter;)V138 ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/pilot51/voicenotify/AppList$Adapter;)V
139 ·········5:·return139 ·········5:·return
  
140 ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence);140 ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence);
141 ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;141 ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;
142 ····flags:·(0x0004)·ACC_PROTECTED142 ····flags:·(0x0004)·ACC_PROTECTED
143 ····Code:143 ····Code:
144 ······stack=300,·locals=9,·args_size=2144 ······stack=300,·locals=10,·args_size=2
145 ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults145 ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults
146 ·········3:·astore_2146 ·········3:·astore_2
147 ·········4:·aload_2147 ·········4:·aload_2
148 ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V148 ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V
149 ·········8:·aload_1149 ·········8:·aload_1
150 ·········9:·ifnull········23150 ·········9:·ifnull········23
151 ········12:·aload_1151 ········12:·aload_1
Offset 180, 62 lines modifiedOffset 180, 60 lines modified
180 ········71:·new···········#36·················//·class·java/util/ArrayList180 ········71:·new···········#36·················//·class·java/util/ArrayList
181 ········74:·astore········6181 ········74:·astore········6
182 ········76:·aload·········6182 ········76:·aload·········6
183 ········78:·invokespecial·#53·················//·Method·java/util/ArrayList."<init>":()V183 ········78:·invokespecial·#53·················//·Method·java/util/ArrayList."<init>":()V
184 ········81:·aload_0184 ········81:·aload_0
185 ········82:·getfield······#8··················//·Field·this$1:Lcom/pilot51/voicenotify/AppList$Adapter;185 ········82:·getfield······#8··················//·Field·this$1:Lcom/pilot51/voicenotify/AppList$Adapter;
186 ········85:·invokestatic··#30·················//·Method·com/pilot51/voicenotify/AppList$Adapter.access$1100:(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;186 ········85:·invokestatic··#30·················//·Method·com/pilot51/voicenotify/AppList$Adapter.access$1100:(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;
187 ········88:·astore········4 
188 ········90:·aload·········4 
189 ········92:·invokevirtual·#57·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;187 ········88:·invokevirtual·#57·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
190 ········95:·astore········7188 ········91:·astore········4
191 ········97:·aload·········7189 ········93:·aload·········4
192 ········99:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z190 ········95:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
193 ·······104:·istore_3 
194 ·······105:·iload_3191 ·······100:·istore········7
 192 ·······102:·iload·········7
195 ·······106:·ifeq··········176193 ·······104:·ifeq··········178
196 ·······109:·aload·········7194 ·······107:·aload·········4
197 ·······111:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;195 ·······109:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
198 ·······116:·checkcast·····#69·················//·class·com/pilot51/voicenotify/App196 ·······114:·checkcast·····#69·················//·class·com/pilot51/voicenotify/App
199 ·······119:·astore········8197 ·······117:·astore········8
200 ·······121:·aload·········8198 ·······119:·aload·········8
201 ·······123:·invokevirtual·#72·················//·Method·com/pilot51/voicenotify/App.getLabel:()Ljava/lang/String;199 ·······121:·invokevirtual·#72·················//·Method·com/pilot51/voicenotify/App.getLabel:()Ljava/lang/String;
202 ·······126:·invokevirtual·#52·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;200 ·······124:·invokevirtual·#52·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;
203 ·······129:·astore········4201 ·······127:·astore········9
 202 ·······129:·aload·········9
204 ·······131:·aload·········4203 ·······131:·aload·········5
205 ·······133:·aload·········5 
206 ·······135:·invokevirtual·#76·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z204 ·······133:·invokevirtual·#76·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z
207 ·······138:·istore_3 
208 ·······139:·iload_3205 ·······136:·istore········7
 206 ·······138:·iload·········7
209 ·······140:·ifne··········165207 ·······140:·ifne··········167
210 ·······143:·aload·········8208 ·······143:·aload·········8
211 ·······145:·invokevirtual·#79·················//·Method·com/pilot51/voicenotify/App.getPackage:()Ljava/lang/String;209 ·······145:·invokevirtual·#79·················//·Method·com/pilot51/voicenotify/App.getPackage:()Ljava/lang/String;
212 ·······148:·invokevirtual·#52·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;210 ·······148:·invokevirtual·#52·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;
213 ·······151:·astore········4211 ·······151:·astore········9
214 ·······153:·aload·········4212 ·······153:·aload·········9
215 ·······155:·aload·········5213 ·······155:·aload·········5
216 ·······157:·invokevirtual·#76·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z214 ·······157:·invokevirtual·#76·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z
217 ·······160:·istore_3215 ·······160:·istore········7
218 ·······161:·iload_3216 ·······162:·iload·········7
219 ·······162:·ifeq··········97217 ·······164:·ifeq··········93
220 ·······165:·aload·········6218 ·······167:·aload·········6
221 ·······167:·aload·········8219 ·······169:·aload·········8
222 ·······169:·invokevirtual·#83·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z220 ·······171:·invokevirtual·#83·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
223 ·······172:·pop221 ·······174:·pop
224 ·······173:·goto··········97222 ·······175:·goto··········93
225 ·······176:·aload_2223 ·······178:·aload_2
226 ·······177:·aload·········6224 ·······179:·aload·········6
227 ·······179:·putfield······#34·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object;225 ·······181:·putfield······#34·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object;
228 ·······182:·aload·········6226 ·······184:·aload·········6
229 ·······184:·invokevirtual·#39·················//·Method·java/util/ArrayList.size:()I227 ·······186:·invokevirtual·#39·················//·Method·java/util/ArrayList.size:()I
230 ·······187:·istore_3228 ·······189:·istore_3
231 ·······188:·aload_2229 ·······190:·aload_2
232 ·······189:·iload_3230 ·······191:·iload_3
233 ·······190:·putfield······#43·················//·Field·android/widget/Filter$FilterResults.count:I231 ·······192:·putfield······#43·················//·Field·android/widget/Filter$FilterResults.count:I
234 ·······193:·goto··········58232 ·······195:·goto··········58
  
235 ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults);233 ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults);
236 ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V234 ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V
237 ····flags:·(0x0004)·ACC_PROTECTED235 ····flags:·(0x0004)·ACC_PROTECTED
238 ····Code:236 ····Code:
239 ······stack=300,·locals=6,·args_size=3237 ······stack=300,·locals=6,·args_size=3
240 ·········0:·aload_0238 ·········0:·aload_0
13.5 KB
com/pilot51/voicenotify/AppList.class
13.5 KB
procyon -ec {}
    
Offset 64, 138 lines modifiedOffset 64, 138 lines modified
64 ········//····46:·astore_3·······64 ········//····46:·astore_3·······
65 ········//····47:·aload_3········65 ········//····47:·aload_3········
66 ········//····48:·putstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList;66 ········//····48:·putstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList;
67 ········//····51:·getstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList;67 ········//····51:·getstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList;
68 ········//····54:·astore_3·······68 ········//····54:·astore_3·······
69 ········//····55:·aload_3········69 ········//····55:·aload_3········
70 ········//····56:·invokevirtual···java/util/ArrayList.iterator:()Ljava/util/Iterator;70 ········//····56:·invokevirtual···java/util/ArrayList.iterator:()Ljava/util/Iterator;
71 ········//····59:·astore··········771 ········//····59:·astore_3·······
72 ········//····61:·aload···········772 ········//····60:·aload_3········
73 ········//····63:·invokeinterface·java/util/Iterator.hasNext:()Z73 ········//····61:·invokeinterface·java/util/Iterator.hasNext:()Z
74 ········//····68:·istore··········674 ········//····66:·istore··········7
75 ········//····70:·iload···········675 ········//····68:·iload···········7
76 ········//····72:·ifeq············11476 ········//····70:·ifeq············113
77 ········//····75:·aload···········777 ········//····73:·aload_3········
78 ········//····77:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;78 ········//····74:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
79 ········//····82:·astore··········879 ········//····79:·astore··········8
80 ········//····84:·aload···········880 ········//····81:·aload···········8
81 ········//····86:·checkcast·······Lcom/pilot51/voicenotify/App;81 ········//····83:·checkcast·······Lcom/pilot51/voicenotify/App;
82 ········//····89:·astore··········882 ········//····86:·astore··········8
83 ········//····91:·aload···········883 ········//····88:·aload···········8
84 ········//····93:·invokevirtual···com/pilot51/voicenotify/App.getPackage:()Ljava/lang/String;84 ········//····90:·invokevirtual···com/pilot51/voicenotify/App.getPackage:()Ljava/lang/String;
85 ········//····96:·astore_3·······85 ········//····93:·astore··········4
 86 ········//····95:·aload···········4
86 ········//····97:·aload_3········87 ········//····97:·aload_0········
87 ········//····98:·aload_0········ 
88 ········//····99:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z88 ········//····98:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z
89 ········//···102:·istore··········689 ········//···101:·istore··········7
90 ········//···104:·iload···········690 ········//···103:·iload···········7
91 ········//···106:·ifeq············6191 ········//···105:·ifeq············60
92 ········//···109:·aload_2········92 ········//···108:·aload_2········
93 ········//···110:·monitorexit····93 ········//···109:·monitorexit····
94 ········//···111:·aload···········894 ········//···110:·aload···········8
95 ········//···113:·areturn········95 ········//···112:·areturn········
96 ········//···114:·aload_1········96 ········//···113:·aload_1········
97 ········//···115:·invokevirtual···android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager;97 ········//···114:·invokevirtual···android/content/Context.getPackageManager:()Landroid/content/pm/PackageManager;
98 ········//···118:·astore··········998 ········//···117:·astore··········9
99 ········//···120:·new·············Lcom/pilot51/voicenotify/App;99 ········//···119:·new·············Lcom/pilot51/voicenotify/App;
100 ········//···123:·astore··········8100 ········//···122:·astore··········8
101 ········//···125:·iconst_0·······101 ········//···124:·iconst_0·······
102 ········//···126:·istore··········6102 ········//···125:·istore··········6
103 ········//···128:·aconst_null····103 ········//···127:·aconst_null····
104 ········//···129:·astore_3·······104 ········//···128:·astore_3·······
105 ········//···130:·aload···········9105 ········//···129:·aload···········9
106 ········//···132:·aload_0········106 ········//···131:·aload_0········
107 ········//···133:·iconst_0·······107 ········//···132:·iconst_0·······
108 ········//···134:·invokevirtual···android/content/pm/PackageManager.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;108 ········//···133:·invokevirtual···android/content/pm/PackageManager.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
109 ········//···137:·astore_3·······109 ········//···136:·astore_3·······
110 ········//···138:·aload_3········110 ········//···137:·aload_3········
111 ········//···139:·aload···········9111 ········//···138:·aload···········9
112 ········//···141:·invokevirtual···android/content/pm/ApplicationInfo.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;112 ········//···140:·invokevirtual···android/content/pm/ApplicationInfo.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
113 ········//···144:·astore_3·······113 ········//···143:·astore_3·······
114 ········//···145:·aload_3········114 ········//···144:·aload_3········
115 ········//···146:·invokeinterface·java/lang/CharSequence.toString:()Ljava/lang/String;115 ········//···145:·invokeinterface·java/lang/CharSequence.toString:()Ljava/lang/String;
116 ········//···151:·astore_3·······116 ········//···150:·astore_3·······
117 ········//···152:·getstatic·······com/pilot51/voicenotify/AppList.defEnable:Z117 ········//···151:·getstatic·······com/pilot51/voicenotify/AppList.defEnable:Z
118 ········//···155:·istore··········10118 ········//···154:·istore··········7
119 ········//···157:·aload···········8119 ········//···156:·aload···········8
120 ········//···159:·aload_0········120 ········//···158:·aload_0········
121 ········//···160:·aload_3········121 ········//···159:·aload_3········
122 ········//···161:·iload···········10122 ········//···160:·iload···········7
123 ········//···163:·invokespecial···com/pilot51/voicenotify/App.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V123 ········//···162:·invokespecial···com/pilot51/voicenotify/App.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
124 ········//···166:·getstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList;124 ········//···165:·getstatic·······com/pilot51/voicenotify/AppList.apps:Ljava/util/ArrayList;
125 ········//···169:·astore_3·······125 ········//···168:·astore_3·······
126 ········//···170:·aload···········8126 ········//···169:·aload···········8
127 ········//···172:·invokevirtual···com/pilot51/voicenotify/App.updateDb:()Lcom/pilot51/voicenotify/App;127 ········//···171:·invokevirtual···com/pilot51/voicenotify/App.updateDb:()Lcom/pilot51/voicenotify/App;
128 ········//···175:·astore··········4128 ········//···174:·astore··········4
129 ········//···177:·aload_3········129 ········//···176:·aload_3········
130 ········//···178:·aload···········4130 ········//···177:·aload···········4
131 ········//···180:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z131 ········//···179:·invokevirtual···java/util/ArrayList.add:(Ljava/lang/Object;)Z
132 ········//···183:·pop············132 ········//···182:·pop············
133 ········//···184:·aload_2········133 ········//···183:·aload_2········
134 ········//···185:·monitorexit····134 ········//···184:·monitorexit····
135 ········//···186:·goto············111135 ········//···185:·goto············110
136 ········//···189:·astore_3·······136 ········//···188:·astore_3·······
137 ········//···190:·aload_2········137 ········//···189:·aload_2········
138 ········//···191:·monitorexit····138 ········//···190:·monitorexit····
139 ········//···192:·aload_3········139 ········//···191:·aload_3········
140 ········//···193:·athrow·········140 ········//···192:·athrow·········
141 ········//···194:·astore··········11141 ········//···193:·astore··········10
142 ········//···196:·aload···········11142 ········//···195:·aload···········10
143 ········//···198:·invokevirtual···android/content/pm/PackageManager$NameNotFoundException.printStackTrace:()V143 ········//···197:·invokevirtual···android/content/pm/PackageManager$NameNotFoundException.printStackTrace:()V
144 ········//···201:·aconst_null····144 ········//···200:·aconst_null····
145 ········//···202:·astore··········8145 ········//···201:·astore··········8
146 ········//···204:·aload_2········146 ········//···203:·aload_2········
147 ········//···205:·monitorexit····147 ········//···204:·monitorexit····
148 ········//···206:·goto············111148 ········//···205:·goto············110
149 ········//····Exceptions:149 ········//····Exceptions:
150 ········//··Try···········Handler150 ········//··Try···········Handler
151 ········//··Start··End····Start··End····Type·····················································151 ········//··Start··End····Start··End····Type·····················································
152 ········//··-----··-----··-----··-----··---------------------------------------------------------152 ········//··-----··-----··-----··-----··---------------------------------------------------------
153 ········//··6······9······189····194····Any153 ········//··6······9······188····193····Any
154 ········//··14·····18·····189····194····Any154 ········//··14·····18·····188····193····Any
155 ········//··29·····36·····189····194····Any155 ········//··29·····36·····188····193····Any
156 ········//··38·····43·····189····194····Any156 ········//··38·····43·····188····193····Any
157 ········//··43·····46·····189····194····Any157 ········//··43·····46·····188····193····Any
158 ········//··47·····51·····189····194····Any158 ········//··47·····51·····188····193····Any
159 ········//··51·····54·····189····194····Any159 ········//··51·····54·····188····193····Any
160 ········//··55·····59·····189····194····Any160 ········//··55·····59·····188····193····Any
161 ········//··61·····68·····189····194····Any161 ········//··60·····66·····188····193····Any
162 ········//··75·····82·····189····194····Any162 ········//··73·····79·····188····193····Any
163 ········//··84·····89·····189····194····Any163 ········//··81·····86·····188····193····Any
164 ········//··91·····96·····189····194····Any164 ········//··88·····93·····188····193····Any
165 ········//··98·····102····189····194····Any165 ········//··97·····101····188····193····Any
166 ········//··109····111····189····194····Any166 ········//··108····110····188····193····Any
167 ········//··114····118····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;167 ········//··113····117····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
168 ········//··114····118····189····194····Any168 ········//··113····117····188····193····Any
 169 ········//··119····122····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
 170 ········//··119····122····188····193····Any
169 ········//··120····123····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;171 ········//··132····136····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
170 ········//··120····123····189····194····Any172 ········//··132····136····188····193····Any
171 ········//··133····137····194····209····Landroid/content/pm/PackageManager$NameNotFoundException; 
172 ········//··133····137····189····194····Any 
173 ········//··139····144····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;173 ········//··138····143····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
174 ········//··139····144····189····194····Any174 ········//··138····143····188····193····Any
175 ········//··145····151····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;175 ········//··144····150····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
176 ········//··145····151····189····194····Any176 ········//··144····150····188····193····Any
177 ········//··152····155····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;177 ········//··151····154····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
178 ········//··152····155····189····194····Any178 ········//··151····154····188····193····Any
179 ········//··161····166····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;179 ········//··160····165····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
180 ········//··161····166····189····194····Any180 ········//··160····165····188····193····Any
181 ········//··166····169····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;181 ········//··165····168····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
182 ········//··166····169····189····194····Any182 ········//··165····168····188····193····Any
183 ········//··170····175····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;183 ········//··169····174····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
184 ········//··170····175····189····194····Any184 ········//··169····174····188····193····Any
185 ········//··178····184····194····209····Landroid/content/pm/PackageManager$NameNotFoundException;185 ········//··177····183····193····208····Landroid/content/pm/PackageManager$NameNotFoundException;
186 ········//··178····184····189····194····Any186 ········//··177····183····188····193····Any
187 ········//··184····186····189····194····Any187 ········//··183····185····188····193····Any
Max diff block lines reached; 1032/13766 bytes (7.50%) of diff not shown.
1.88 KB
com/pilot51/voicenotify/Database.class
1.81 KB
procyon -ec {}
    
Offset 161, 31 lines modifiedOffset 161, 34 lines modified
161 ········}161 ········}
162 ····}162 ····}
163 ····163 ····
164 ····static·void·setApps(final·ArrayList·list)·{164 ····static·void·setApps(final·ArrayList·list)·{
165 ········SQLiteDatabase·writableDatabase;165 ········SQLiteDatabase·writableDatabase;
166 ········while·(true)·{166 ········while·(true)·{
167 ············while·(true)·{167 ············while·(true)·{
168 ················Label_0166:·{168 ················Label_0169:·{
169 ····················synchronized·(Database.class)·{169 ····················synchronized·(Database.class)·{
170 ························writableDatabase·=·Database.database.getWritableDatabase();170 ························writableDatabase·=·Database.database.getWritableDatabase();
171 ························final·String·s·=·"apps";171 ························final·String·s·=·"apps";
 172 ························Iterator<App>·iterator·=·null;
172 ························String·s2·=·null;173 ························String·s2·=·null;
173 ························writableDatabase.delete(s,·(String)null,·(String[])null);174 ························writableDatabase.delete(s,·(String)null,·(String[])null);
174 ························for·(final·App·app·:·list)·{175 ························iterator·=·list.iterator();
 176 ························while·(iterator.hasNext())·{
 177 ····························final·App·app·=·(App)iterator.next();
175 ····························final·ContentValues·contentValues·=·new·ContentValues();178 ····························final·ContentValues·contentValues·=·new·ContentValues();
176 ····························final·String·s3·=·"package";179 ····························final·String·s3·=·"package";
177 ····························s2·=·app.getPackage();180 ····························s2·=·app.getPackage();
178 ····························contentValues.put(s3,·s2);181 ····························contentValues.put(s3,·s2);
179 ····························final·String·s4·=·"name";182 ····························final·String·s4·=·"name";
180 ····························s2·=·app.getLabel();183 ····························s2·=·app.getLabel();
181 ····························contentValues.put(s4,·s2);184 ····························contentValues.put(s4,·s2);
182 ····························s2·=·"is_enabled";185 ····························s2·=·"is_enabled";
183 ····························if·(!app.getEnabled())·{186 ····························if·(!app.getEnabled())·{
184 ································break·Label_0166;187 ································break·Label_0169;
185 ····························}188 ····························}
186 ····························final·int·i·=·1;189 ····························final·int·i·=·1;
187 ····························contentValues.put(s2,·Integer.valueOf(i));190 ····························contentValues.put(s2,·Integer.valueOf(i));
188 ····························final·String·s5·=·"apps";191 ····························final·String·s5·=·"apps";
189 ····························s2·=·null;192 ····························s2·=·null;
190 ····························writableDatabase.insert(s5,·(String)null,·contentValues);193 ····························writableDatabase.insert(s5,·(String)null,·contentValues);
191 ························}194 ························}
2.95 KB
com/pilot51/voicenotify/Service$RepeatTimer$1.class
2.85 KB
javap -verbose -constants -s -l -private {}
    
Offset 79, 31 lines modifiedOffset 79, 29 lines modified
79 ····flags:·(0x0001)·ACC_PUBLIC79 ····flags:·(0x0001)·ACC_PUBLIC
80 ····Code:80 ····Code:
81 ······stack=300,·locals=5,·args_size=181 ······stack=300,·locals=5,·args_size=1
82 ·········0:·aload_082 ·········0:·aload_0
83 ·········1:·getfield······#10·················//·Field·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;83 ·········1:·getfield······#10·················//·Field·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;
84 ·········4:·getfield······#20·················//·Field·com/pilot51/voicenotify/Service$RepeatTimer.this$0:Lcom/pilot51/voicenotify/Service;84 ·········4:·getfield······#20·················//·Field·com/pilot51/voicenotify/Service$RepeatTimer.this$0:Lcom/pilot51/voicenotify/Service;
85 ·········7:·invokestatic··#26·················//·Method·com/pilot51/voicenotify/Service.access$1300:(Lcom/pilot51/voicenotify/Service;)Ljava/util/ArrayList;85 ·········7:·invokestatic··#26·················//·Method·com/pilot51/voicenotify/Service.access$1300:(Lcom/pilot51/voicenotify/Service;)Ljava/util/ArrayList;
86 ········10:·astore_1 
87 ········11:·aload_1 
88 ········12:·invokevirtual·#32·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;86 ········10:·invokevirtual·#32·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
89 ········15:·astore_287 ········13:·astore_1
90 ········16:·aload_288 ········14:·aload_1
91 ········17:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z89 ········15:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
92 ········22:·istore_390 ········20:·istore_2
93 ········23:·iload_391 ········21:·iload_2
94 ········24:·ifeq··········5692 ········22:·ifeq··········54
95 ········27:·aload_293 ········25:·aload_1
96 ········28:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;94 ········26:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
97 ········33:·checkcast·····#44·················//·class·java/lang/String95 ········31:·checkcast·····#44·················//·class·java/lang/String
98 ········36:·astore········496 ········34:·astore_3
99 ········38:·aload_097 ········35:·aload_0
100 ········39:·getfield······#10·················//·Field·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;98 ········36:·getfield······#10·················//·Field·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;
101 ········42:·getfield······#20·················//·Field·com/pilot51/voicenotify/Service$RepeatTimer.this$0:Lcom/pilot51/voicenotify/Service;99 ········39:·getfield······#20·················//·Field·com/pilot51/voicenotify/Service$RepeatTimer.this$0:Lcom/pilot51/voicenotify/Service;
 100 ········42:·astore········4
102 ········45:·astore_1 
103 ········46:·aload_1 
104 ········47:·aload·········4101 ········44:·aload·········4
 102 ········46:·aload_3
105 ········49:·iconst_0103 ········47:·iconst_0
106 ········50:·invokestatic··#48·················//·Method·com/pilot51/voicenotify/Service.access$1000:(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;Z)V104 ········48:·invokestatic··#48·················//·Method·com/pilot51/voicenotify/Service.access$1000:(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;Z)V
107 ········53:·goto··········16105 ········51:·goto··········14
108 ········56:·return106 ········54:·return
109 }107 }
79.6 KB
com/pilot51/voicenotify/Service.class
79.5 KB
procyon -ec {}
    
Offset 249, 871 lines modifiedOffset 249, 873 lines modified
249 ········//····84:·aload_1········249 ········//····84:·aload_1········
250 ········//····85:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List;250 ········//····85:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List;
251 ········//····88:·astore_2·······251 ········//····88:·astore_2·······
252 ········//····89:·aload_2········252 ········//····89:·aload_2········
253 ········//····90:·invokeinterface·java/util/List.isEmpty:()Z253 ········//····90:·invokeinterface·java/util/List.isEmpty:()Z
254 ········//····95:·istore··········8254 ········//····95:·istore··········8
255 ········//····97:·iload···········8255 ········//····97:·iload···········8
256 ········//····99:·ifne············165256 ········//····99:·ifne············160
257 ········//···102:·aload_1········257 ········//···102:·aload_1········
258 ········//···103:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List;258 ········//···103:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List;
259 ········//···106:·astore_2·······259 ········//···106:·astore_2·······
260 ········//···107:·aload_2········260 ········//···107:·aload_2········
261 ········//···108:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;261 ········//···108:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;
262 ········//···113:·astore··········13262 ········//···113:·astore_2·······
263 ········//···115:·aload···········13263 ········//···114:·aload_2········
264 ········//···117:·invokeinterface·java/util/Iterator.hasNext:()Z264 ········//···115:·invokeinterface·java/util/Iterator.hasNext:()Z
265 ········//···122:·istore··········8265 ········//···120:·istore_3·······
266 ········//···124:·iload···········8266 ········//···121:·iload_3········
267 ········//···126:·ifeq············165267 ········//···122:·ifeq············160
268 ········//···129:·aload···········13268 ········//···125:·aload_2········
269 ········//···131:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;269 ········//···126:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
270 ········//···136:·astore··········14270 ········//···131:·astore··········13
271 ········//···138:·aload···········14271 ········//···133:·aload···········13
272 ········//···140:·checkcast·······Ljava/lang/CharSequence;272 ········//···135:·checkcast·······Ljava/lang/CharSequence;
 273 ········//···138:·astore··········13
 274 ········//···140:·aload···········13
273 ········//···143:·astore··········14275 ········//···142:·astore··········4
274 ········//···145:·aload···········12276 ········//···144:·aload···········12
275 ········//···147:·astore··········4 
276 ········//···149:·aload···········12277 ········//···146:·aload···········13
277 ········//···151:·aload···········14 
278 ········//···153:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;278 ········//···148:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
279 ········//···156:·pop············279 ········//···151:·pop············
280 ········//···157:·goto············115280 ········//···152:·goto············114
281 ········//···160:·astore_2·······281 ········//···155:·astore_2·······
282 ········//···161:·aload_0········282 ········//···156:·aload_0········
283 ········//···162:·monitorexit····283 ········//···157:·monitorexit····
284 ········//···163:·aload_2········284 ········//···158:·aload_2········
285 ········//···164:·athrow·········285 ········//···159:·athrow·········
286 ········//···165:·aload_0········286 ········//···160:·aload_0········
287 ········//···166:·invokestatic····com/pilot51/voicenotify/Common.getPrefs:(Landroid/content/Context;)Landroid/content/SharedPreferences;287 ········//···161:·invokestatic····com/pilot51/voicenotify/Common.getPrefs:(Landroid/content/Context;)Landroid/content/SharedPreferences;
288 ········//···169:·astore_2·······288 ········//···164:·astore_2·······
289 ········//···170:·ldc_w···········2131034118289 ········//···165:·ldc_w···········2131034118
290 ········//···173:·istore_3·······290 ········//···168:·istore_3·······
291 ········//···174:·aload_0········291 ········//···169:·aload_0········
292 ········//···175:·astore··········4292 ········//···170:·astore··········4
293 ········//···177:·aload_0········293 ········//···172:·aload_0········
294 ········//···178:·iload_3········294 ········//···173:·iload_3········
295 ········//···179:·invokevirtual···com/pilot51/voicenotify/Service.getString:(I)Ljava/lang/String;295 ········//···174:·invokevirtual···com/pilot51/voicenotify/Service.getString:(I)Ljava/lang/String;
296 ········//···182:·astore··········5296 ········//···177:·astore··········5
297 ········//···184:·iconst_0·······297 ········//···179:·iconst_0·······
298 ········//···185:·istore··········6298 ········//···180:·istore··········6
299 ········//···187:·aconst_null····299 ········//···182:·aconst_null····
300 ········//···188:·astore··········7300 ········//···183:·astore··········7
301 ········//···190:·aload_2········301 ········//···185:·aload_2········
302 ········//···191:·aload···········5302 ········//···186:·aload···········5
303 ········//···193:·aconst_null····303 ········//···188:·aconst_null····
304 ········//···194:·invokeinterface·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;304 ········//···189:·invokeinterface·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
305 ········//···199:·astore··········15305 ········//···194:·astore··········14
306 ········//···201:·aload_1········306 ········//···196:·aload_1········
307 ········//···202:·invokevirtual···android/view/accessibility/AccessibilityEvent.getPackageName:()Ljava/lang/CharSequence;307 ········//···197:·invokevirtual···android/view/accessibility/AccessibilityEvent.getPackageName:()Ljava/lang/CharSequence;
308 ········//···205:·astore_2·······308 ········//···200:·astore_2·······
309 ········//···206:·aload_2········309 ········//···201:·aload_2········
310 ········//···207:·invokeinterface·java/lang/CharSequence.toString:()Ljava/lang/String;310 ········//···202:·invokeinterface·java/lang/CharSequence.toString:()Ljava/lang/String;
311 ········//···212:·astore_2·······311 ········//···207:·astore_2·······
 312 ········//···208:·aload_2········
 313 ········//···209:·astore··········4
312 ········//···213:·aload_2········314 ········//···211:·aload_2········
313 ········//···214:·astore··········4 
314 ········//···216:·aload_2········ 
315 ········//···217:·aload_0········315 ········//···212:·aload_0········
316 ········//···218:·invokestatic····com/pilot51/voicenotify/AppList.findOrAddApp:(Ljava/lang/String;Landroid/content/Context;)Lcom/pilot51/voicenotify/App;316 ········//···213:·invokestatic····com/pilot51/voicenotify/AppList.findOrAddApp:(Ljava/lang/String;Landroid/content/Context;)Lcom/pilot51/voicenotify/App;
317 ········//···221:·astore··········16317 ········//···216:·astore··········15
318 ········//···223:·aload···········12318 ········//···218:·aload···········12
319 ········//···225:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;319 ········//···220:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
320 ········//···228:·astore_2·······320 ········//···223:·astore_2·······
 321 ········//···224:·aload_2········
 322 ········//···225:·astore··········4
 323 ········//···227:·aload···········15
321 ········//···229:·aload_2········324 ········//···229:·aload_2········
322 ········//···230:·astore··········4 
323 ········//···232:·aload···········16 
324 ········//···234:·aload_2········ 
325 ········//···235:·invokestatic····com/pilot51/voicenotify/NotifyList.addNotification:(Lcom/pilot51/voicenotify/App;Ljava/lang/String;)V325 ········//···230:·invokestatic····com/pilot51/voicenotify/NotifyList.addNotification:(Lcom/pilot51/voicenotify/App;Ljava/lang/String;)V
326 ········//···238:·aload_1········326 ········//···233:·aload_1········
327 ········//···239:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List;327 ········//···234:·invokevirtual···android/view/accessibility/AccessibilityEvent.getText:()Ljava/util/List;
328 ········//···242:·astore_2·······328 ········//···237:·astore_2·······
329 ········//···243:·aload_2········329 ········//···238:·aload_2········
330 ········//···244:·invokeinterface·java/util/List.isEmpty:()Z330 ········//···239:·invokeinterface·java/util/List.isEmpty:()Z
331 ········//···249:·istore··········8331 ········//···244:·istore··········8
332 ········//···251:·iload···········8332 ········//···246:·iload···········8
333 ········//···253:·ifeq············1111333 ········//···248:·ifeq············1112
334 ········//···256:·ldc_w···········2131034197334 ········//···251:·ldc_w···········2131034197
335 ········//···259:·istore··········8335 ········//···254:·istore··········8
336 ········//···261:·iconst_1·······336 ········//···256:·iconst_1·······
337 ········//···262:·istore_3·······337 ········//···257:·istore_3·······
 338 ········//···258:·iload_3········
 339 ········//···259:·istore··········9
338 ········//···263:·iload_3········340 ········//···261:·iload_3········
339 ········//···264:·istore··········9 
340 ········//···266:·iload_3········ 
341 ········//···267:·anewarray·······Ljava/lang/Object;341 ········//···262:·anewarray·······Ljava/lang/Object;
342 ········//···270:·astore··········4342 ········//···265:·astore··········4
343 ········//···272:·aload···········4343 ········//···267:·aload···········4
344 ········//···274:·astore··········5344 ········//···269:·astore··········5
345 ········//···276:·iconst_0·······345 ········//···271:·iconst_0·······
346 ········//···277:·istore··········6346 ········//···272:·istore··········6
347 ········//···279:·aconst_null····347 ········//···274:·aconst_null····
348 ········//···280:·astore··········7348 ········//···275:·astore··········7
349 ········//···282:·aload···········16349 ········//···277:·aload···········15
350 ········//···284:·invokevirtual···com/pilot51/voicenotify/App.getLabel:()Ljava/lang/String;350 ········//···279:·invokevirtual···com/pilot51/voicenotify/App.getLabel:()Ljava/lang/String;
351 ········//···287:·astore··········17351 ········//···282:·astore··········16
352 ········//···289:·aload···········4352 ········//···284:·aload···········4
353 ········//···291:·iconst_0·······353 ········//···286:·iconst_0·······
354 ········//···292:·aload···········17354 ········//···287:·aload···········16
355 ········//···294:·aastore········355 ········//···289:·aastore········
356 ········//···295:·aload_0········356 ········//···290:·aload_0········
357 ········//···296:·astore··········4357 ········//···291:·astore··········4
358 ········//···298:·aload_0········358 ········//···293:·aload_0········
359 ········//···299:·iload···········8359 ········//···294:·iload···········8
360 ········//···301:·aload···········5360 ········//···296:·aload···········5
361 ········//···303:·invokevirtual···com/pilot51/voicenotify/Service.getString:(I[Ljava/lang/Object;)Ljava/lang/String;361 ········//···298:·invokevirtual···com/pilot51/voicenotify/Service.getString:(I[Ljava/lang/Object;)Ljava/lang/String;
362 ········//···306:·astore··········18362 ········//···301:·astore··········17
363 ········//···308:·aload_0········363 ········//···303:·aload_0········
364 ········//···309:·invokestatic····com/pilot51/voicenotify/Common.getPrefs:(Landroid/content/Context;)Landroid/content/SharedPreferences;364 ········//···304:·invokestatic····com/pilot51/voicenotify/Common.getPrefs:(Landroid/content/Context;)Landroid/content/SharedPreferences;
365 ········//···312:·astore_2·······365 ········//···307:·astore_2·······
366 ········//···313:·ldc_w···········2131034124366 ········//···308:·ldc_w···········2131034124
Max diff block lines reached; 69109/81363 bytes (84.94%) of diff not shown.
653 B
smali/com/pilot51/voicenotify/Common.smali
    
Offset 143, 18 lines modifiedOffset 143, 20 lines modified
  
143 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;143 ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
144 ····move-result-object·v1144 ····move-result-object·v1
  
145 ····const/4·v2,·0x3145 ····const/4·v2,·0x3
  
 146 ····.line·89
146 ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;147 ····invoke-static·{v2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
147 ····move-result-object·v2148 ····move-result-object·v2
  
 149 ····.line·88
148 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;150 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
149 ····move-result-object·v0151 ····move-result-object·v0
  
150 ····invoke-static·{v0},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I152 ····invoke-static·{v0},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
151 ····move-result·v0153 ····move-result·v0
553 B
smali/com/pilot51/voicenotify/AppList$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList;
  
25 ····.prologue26 ····.prologue
26 ····.line·21727 ····.line·217
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$4;->this$0:Lcom/pilot51/voicenotify/AppList;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$4;->this$0:Lcom/pilot51/voicenotify/AppList;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.01 KB
smali/com/pilot51/voicenotify/Service$RepeatTimer$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$RepeatTimer;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$RepeatTimer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/Service$RepeatTimer;
  
25 ····.prologue26 ····.prologue
26 ····.line·31927 ····.line·319
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 37, 50 lines modifiedOffset 38, 49 lines modified
  
37 #·virtual·methods38 #·virtual·methods
38 .method·public·run()V39 .method·public·run()V
39 ····.locals·440 ····.locals·4
  
40 ····.prologue41 ····.prologue
41 ····.line·32242 ····.line·322
42 ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;43 ····iget-object·v1,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;
  
43 ····iget-object·v2,·v2,·Lcom/pilot51/voicenotify/Service$RepeatTimer;->this$0:Lcom/pilot51/voicenotify/Service;44 ····iget-object·v1,·v1,·Lcom/pilot51/voicenotify/Service$RepeatTimer;->this$0:Lcom/pilot51/voicenotify/Service;
  
44 ····invoke-static·{v2},·Lcom/pilot51/voicenotify/Service;->access$1300(Lcom/pilot51/voicenotify/Service;)Ljava/util/ArrayList;45 ····invoke-static·{v1},·Lcom/pilot51/voicenotify/Service;->access$1300(Lcom/pilot51/voicenotify/Service;)Ljava/util/ArrayList;
  
45 ····move-result-object·v246 ····move-result-object·v1
  
46 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;47 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
47 ····move-result-object·v048 ····move-result-object·v1
  
48 ····.local·v0,·"i$":Ljava/util/Iterator; 
49 ····:goto_049 ····:goto_0
50 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z50 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
51 ····move-result·v251 ····move-result·v2
  
52 ····if-eqz·v2,·:cond_052 ····if-eqz·v2,·:cond_0
  
53 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;53 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
54 ····move-result-object·v154 ····move-result-object·v0
  
55 ····check-cast·v1,·Ljava/lang/String;55 ····check-cast·v0,·Ljava/lang/String;
  
56 ····.line·32356 ····.line·323
57 ····.local·v1,·"s":Ljava/lang/String;57 ····.local·v0,·"s":Ljava/lang/String;
58 ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;58 ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/Service$RepeatTimer$1;->this$1:Lcom/pilot51/voicenotify/Service$RepeatTimer;
  
59 ····iget-object·v2,·v2,·Lcom/pilot51/voicenotify/Service$RepeatTimer;->this$0:Lcom/pilot51/voicenotify/Service;59 ····iget-object·v2,·v2,·Lcom/pilot51/voicenotify/Service$RepeatTimer;->this$0:Lcom/pilot51/voicenotify/Service;
  
60 ····const/4·v3,·0x060 ····const/4·v3,·0x0
  
61 ····invoke-static·{v2,·v1,·v3},·Lcom/pilot51/voicenotify/Service;->access$1000(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;Z)V61 ····invoke-static·{v2,·v0,·v3},·Lcom/pilot51/voicenotify/Service;->access$1000(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;Z)V
  
62 ····goto·:goto_062 ····goto·:goto_0
  
63 ····.line·32563 ····.line·325
64 ····.end·local·v1····#·"s":Ljava/lang/String;64 ····.end·local·v0····#·"s":Ljava/lang/String;
65 ····:cond_065 ····:cond_0
66 ····return-void66 ····return-void
67 .end·method67 .end·method
566 B
smali/com/pilot51/voicenotify/AppList$1$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$1;21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/AppList$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·7627 ····.line·76
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$2;->this$1:Lcom/pilot51/voicenotify/AppList$1;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$2;->this$1:Lcom/pilot51/voicenotify/AppList$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
588 B
smali/com/pilot51/voicenotify/MainActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·22927 ····.line·229
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$4;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$4;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
279 B
smali/com/pilot51/voicenotify/R.smali
    
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .method·public·constructor·<init>()V22 .method·public·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·1025 ····.line·10
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·228 
28 ····return-void27 ····return-void
29 .end·method28 .end·method
9.51 KB
smali/com/pilot51/voicenotify/MainActivity.smali
    
Offset 333, 14 lines modifiedOffset 333, 15 lines modified
  
333 ····const-string·v3,·"com.google.android.apps.walletnfcrel"333 ····const-string·v3,·"com.google.android.apps.walletnfcrel"
  
334 ····const-string·v4,·"com.google.android.apps.wallet.WalletRootActivity"334 ····const-string·v4,·"com.google.android.apps.wallet.WalletRootActivity"
  
335 ····invoke-direct·{v2,·v3,·v4},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V335 ····invoke-direct·{v2,·v3,·v4},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 336 ····.line·339
336 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;337 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
337 ····:try_end_0338 ····:try_end_0
338 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0339 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
339 ····move-result-object·v1340 ····move-result-object·v1
  
340 ····.line·342341 ····.line·342
Offset 373, 24 lines modifiedOffset 374, 26 lines modified
  
373 ····move-result-object·v4374 ····move-result-object·v4
  
374 ····const/4·v5,·0x0375 ····const/4·v5,·0x0
  
375 ····const-string·v6,·"."376 ····const-string·v6,·"."
  
 377 ····.line·135
376 ····invoke-virtual·{p1,·v6},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I378 ····invoke-virtual·{p1,·v6},·Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I
  
377 ····move-result·v6379 ····move-result·v6
  
378 ····invoke-virtual·{p1,·v5,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String;380 ····invoke-virtual·{p1,·v5,·v6},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
379 ····move-result-object·v5381 ····move-result-object·v5
  
380 ····const/4·v6,·0x1382 ····const/4·v6,·0x1
  
 383 ····.line·134
381 ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;384 ····invoke-virtual·{v4,·v5,·v6},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  
382 ····move-result-object·v1385 ····move-result-object·v1
  
383 ····.line·136386 ····.line·136
384 ····.local·v1,·"pkgInfo":Landroid/content/pm/PackageInfo;387 ····.local·v1,·"pkgInfo":Landroid/content/pm/PackageInfo;
385 ····iget-object·v4,·v1,·Landroid/content/pm/PackageInfo;->activities:[Landroid/content/pm/ActivityInfo;388 ····iget-object·v4,·v1,·Landroid/content/pm/PackageInfo;->activities:[Landroid/content/pm/ActivityInfo;
Offset 463, 28 lines modifiedOffset 466, 31 lines modified
463 ····.local·v1,·"walletIntent":Landroid/content/Intent;466 ····.local·v1,·"walletIntent":Landroid/content/Intent;
464 ····new-instance·v2,·Landroid/app/AlertDialog$Builder;467 ····new-instance·v2,·Landroid/app/AlertDialog$Builder;
  
465 ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V468 ····invoke-direct·{v2,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
466 ····const·v3,·0x7f05004f469 ····const·v3,·0x7f05004f
  
 470 ····.line·311
467 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;471 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
468 ····move-result-object·v2472 ····move-result-object·v2
  
469 ····const·v3,·0x7f050050473 ····const·v3,·0x7f050050
  
 474 ····.line·312
470 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;475 ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
471 ····move-result-object·v2476 ····move-result-object·v2
  
472 ····const/high16·v3,·0x1040000477 ····const/high16·v3,·0x1040000
  
473 ····const/4·v4,·0x0478 ····const/4·v4,·0x0
  
 479 ····.line·313
474 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;480 ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
475 ····move-result-object·v0481 ····move-result-object·v0
  
476 ····.line·314482 ····.line·314
477 ····.local·v0,·"dlg":Landroid/app/AlertDialog$Builder;483 ····.local·v0,·"dlg":Landroid/app/AlertDialog$Builder;
478 ····if-eqz·v1,·:cond_0484 ····if-eqz·v1,·:cond_0
Offset 888, 76 lines modifiedOffset 894, 82 lines modified
888 ····.local·v7,·"items":[Ljava/lang/CharSequence;894 ····.local·v7,·"items":[Ljava/lang/CharSequence;
889 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;895 ····new-instance·v0,·Landroid/app/AlertDialog$Builder;
  
890 ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V896 ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
891 ····const·v1,·0x7f050037897 ····const·v1,·0x7f050037
  
 898 ····.line·193
892 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;899 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
893 ····move-result-object·v0900 ····move-result-object·v0
  
894 ····const/4·v1,·0x5901 ····const/4·v1,·0x5
  
895 ····new-array·v1,·v1,·[Z902 ····new-array·v1,·v1,·[Z
  
 903 ····.line·196
896 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;904 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
897 ····move-result-object·v2905 ····move-result-object·v2
  
898 ····const-string·v3,·"speakScreenOff"906 ····const-string·v3,·"speakScreenOff"
  
899 ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z907 ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
900 ····move-result·v2908 ····move-result·v2
  
901 ····aput-boolean·v2,·v1,·v5909 ····aput-boolean·v2,·v1,·v5
  
 910 ····.line·197
902 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;911 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
903 ····move-result-object·v2912 ····move-result-object·v2
  
904 ····const-string·v3,·"speakScreenOn"913 ····const-string·v3,·"speakScreenOn"
  
905 ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z914 ····invoke-interface·{v2,·v3,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
906 ····move-result·v2915 ····move-result·v2
  
907 ····aput-boolean·v2,·v1,·v8916 ····aput-boolean·v2,·v1,·v8
  
908 ····const/4·v2,·0x2917 ····const/4·v2,·0x2
  
 918 ····.line·198
909 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;919 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
910 ····move-result-object·v3920 ····move-result-object·v3
  
911 ····const-string·v4,·"speakHeadsetOff"921 ····const-string·v4,·"speakHeadsetOff"
  
912 ····invoke-interface·{v3,·v4,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z922 ····invoke-interface·{v3,·v4,·v8},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
Max diff block lines reached; 5778/9643 bytes (59.92%) of diff not shown.
588 B
smali/com/pilot51/voicenotify/MainActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·20227 ····.line·202
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$3;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$3;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/com/pilot51/voicenotify/NotifyList$Adapter$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1;21 .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$1;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·11827 ····.line·118
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.6 KB
smali/com/pilot51/voicenotify/WidgetProvider.smali
    
Offset 42, 18 lines modifiedOffset 42, 20 lines modified
  
42 ····const-class·v2,·Lcom/pilot51/voicenotify/WidgetProvider;42 ····const-class·v2,·Lcom/pilot51/voicenotify/WidgetProvider;
  
43 ····invoke-direct·{v1,·p0,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V43 ····invoke-direct·{v1,·p0,·v2},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
44 ····const-string·v2,·"voicenotify.widget.TOGGLE"44 ····const-string·v2,·"voicenotify.widget.TOGGLE"
  
 45 ····.line·44
45 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;46 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
46 ····move-result-object·v147 ····move-result-object·v1
  
 48 ····.line·43
47 ····invoke-static·{p0,·v3,·v1,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;49 ····invoke-static·{p0,·v3,·v1,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
48 ····move-result-object·v050 ····move-result-object·v0
  
49 ····.line·4551 ····.line·45
50 ····.local·v0,·"pendingIntent":Landroid/app/PendingIntent;52 ····.local·v0,·"pendingIntent":Landroid/app/PendingIntent;
51 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isSuspended()Z53 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isSuspended()Z
Offset 126, 38 lines modifiedOffset 128, 40 lines modified
126 ····.line·28128 ····.line·28
127 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isRunning()Z129 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->isRunning()Z
  
128 ····move-result·v1130 ····move-result·v1
  
129 ····if-eqz·v1,·:cond_0131 ····if-eqz·v1,·:cond_0
  
130 ····.line·29132 ····.line·30
131 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->toggleSuspend()Z133 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->toggleSuspend()Z
  
132 ····move-result·v1134 ····move-result·v1
  
133 ····if-eqz·v1,·:cond_1135 ····if-eqz·v1,·:cond_1
  
134 ····const·v1,·0x7f05001a136 ····const·v1,·0x7f05001a
  
135 ····:goto_0137 ····:goto_0
136 ····const/4·v2,·0x0138 ····const/4·v2,·0x0
  
 139 ····.line·29
137 ····invoke-static·{p1,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;140 ····invoke-static·{p1,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
138 ····move-result-object·v1141 ····move-result-object·v1
  
 142 ····.line·31
139 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V143 ····invoke-virtual·{v1},·Landroid/widget/Toast;->show()V
  
140 ····.line·38144 ····.line·38
141 ····:cond_0145 ····:cond_0
142 ····:goto_1146 ····:goto_1
143 ····return-void147 ····return-void
  
144 ····.line·29148 ····.line·30
145 ····:cond_1149 ····:cond_1
146 ····const·v1,·0x7f050019150 ····const·v1,·0x7f050019
  
147 ····goto·:goto_0151 ····goto·:goto_0
  
148 ····.line·33152 ····.line·33
149 ····:cond_2153 ····:cond_2
587 B
smali/com/pilot51/voicenotify/MainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5827 ····.line·58
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$1;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$1;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.36 KB
smali/com/pilot51/voicenotify/MainActivity$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;18 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V20 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·16324 ····.line·163
24 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;25 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
25 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V26 ····invoke-direct·{p0},·Ljava/util/TimerTask;-><init>()V
  
Offset 44, 23 lines modifiedOffset 45, 24 lines modified
  
44 ····const·v1,·0x7f02000145 ····const·v1,·0x7f020001
  
45 ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;46 ····iget-object·v2,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
46 ····const·v3,·0x7f05004d47 ····const·v3,·0x7f05004d
  
 48 ····.line·167
47 ····invoke-virtual·{v2,·v3},·Lcom/pilot51/voicenotify/MainActivity;->getString(I)Ljava/lang/String;49 ····invoke-virtual·{v2,·v3},·Lcom/pilot51/voicenotify/MainActivity;->getString(I)Ljava/lang/String;
  
48 ····move-result-object·v250 ····move-result-object·v2
  
49 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J51 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
50 ····move-result-wide·v352 ····move-result-wide·v4
  
51 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;-><init>(ILjava/lang/CharSequence;J)V53 ····invoke-direct·{v0,·v1,·v2,·v4,·v5},·Landroid/app/Notification;-><init>(ILjava/lang/CharSequence;J)V
  
52 ····.line·16854 ····.line·168
53 ····.local·v0,·"notification":Landroid/app/Notification;55 ····.local·v0,·"notification":Landroid/app/Notification;
54 ····iget·v1,·v0,·Landroid/app/Notification;->defaults:I56 ····iget·v1,·v0,·Landroid/app/Notification;->defaults:I
  
55 ····or-int/lit8·v1,·v1,·0x157 ····or-int/lit8·v1,·v1,·0x1
  
Offset 92, 22 lines modifiedOffset 94, 24 lines modified
  
92 ····move-result-object·v394 ····move-result-object·v3
  
93 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;95 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
94 ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;96 ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
 97 ····.line·171
95 ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/MainActivity;->getIntent()Landroid/content/Intent;98 ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/MainActivity;->getIntent()Landroid/content/Intent;
  
96 ····move-result-object·v599 ····move-result-object·v5
  
97 ····invoke-static·{v4,·v6,·v5,·v6},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;100 ····invoke-static·{v4,·v6,·v5,·v6},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
98 ····move-result-object·v4101 ····move-result-object·v4
  
 102 ····.line·170
99 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V103 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V
  
100 ····.line·172104 ····.line·172
101 ····iget-object·v1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;105 ····iget-object·v1,·p0,·Lcom/pilot51/voicenotify/MainActivity$2;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
102 ····const-string·v2,·"notification"106 ····const-string·v2,·"notification"
  
553 B
smali/com/pilot51/voicenotify/Service$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service;
  
25 ····.prologue26 ····.prologue
26 ····.line·35827 ····.line·358
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$4;->this$0:Lcom/pilot51/voicenotify/Service;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$4;->this$0:Lcom/pilot51/voicenotify/Service;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.2 KB
smali/com/pilot51/voicenotify/AppList$3.smali
    
Offset 20, 106 lines modifiedOffset 20, 107 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList;
  
25 ····.prologue26 ····.prologue
26 ····.line·11127 ····.line·111
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3;->this$0:Lcom/pilot51/voicenotify/AppList;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3;->this$0:Lcom/pilot51/voicenotify/AppList;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·1334 ····.locals·12
  
34 ····.prologue35 ····.prologue
35 ····const/4·v12,·0x036 ····const/4·v11,·0x0
  
36 ····.line·11337 ····.line·113
37 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$600()Ljava/lang/Object;38 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$600()Ljava/lang/Object;
  
38 ····move-result-object·v939 ····move-result-object·v7
  
39 ····monitor-enter·v940 ····monitor-enter·v7
  
40 ····.line·11441 ····.line·114
41 ····:try_start_042 ····:try_start_0
42 ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList;43 ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList;
  
43 ····move-result-object·v844 ····move-result-object·v6
  
44 ····invoke-static·{v8},·Lcom/pilot51/voicenotify/AppList;->access$102(Ljava/util/ArrayList;)Ljava/util/ArrayList;45 ····invoke-static·{v6},·Lcom/pilot51/voicenotify/AppList;->access$102(Ljava/util/ArrayList;)Ljava/util/ArrayList;
  
45 ····.line·11546 ····.line·115
46 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$700()V47 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$700()V
  
47 ····.line·11648 ····.line·116
48 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;49 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;
  
49 ····move-result-object·v850 ····move-result-object·v6
  
50 ····invoke-virtual·{v8},·Ljava/util/ArrayList;->isEmpty()Z51 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->isEmpty()Z
  
51 ····move-result·v652 ····move-result·v4
  
52 ····.line·11753 ····.line·117
53 ····.local·v6,·"isFirstLoad":Z54 ····.local·v4,·"isFirstLoad":Z
54 ····iget-object·v8,·p0,·Lcom/pilot51/voicenotify/AppList$3;->this$0:Lcom/pilot51/voicenotify/AppList;55 ····iget-object·v6,·p0,·Lcom/pilot51/voicenotify/AppList$3;->this$0:Lcom/pilot51/voicenotify/AppList;
  
55 ····invoke-virtual·{v8},·Lcom/pilot51/voicenotify/AppList;->getPackageManager()Landroid/content/pm/PackageManager;56 ····invoke-virtual·{v6},·Lcom/pilot51/voicenotify/AppList;->getPackageManager()Landroid/content/pm/PackageManager;
  
56 ····move-result-object·v757 ····move-result-object·v5
  
57 ····.line·12058 ····.line·120
58 ····.local·v7,·"packMan":Landroid/content/pm/PackageManager;59 ····.local·v5,·"packMan":Landroid/content/pm/PackageManager;
59 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;60 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;
  
60 ····move-result-object·v861 ····move-result-object·v6
  
61 ····invoke-virtual·{v8},·Ljava/util/ArrayList;->size()I62 ····invoke-virtual·{v6},·Ljava/util/ArrayList;->size()I
  
62 ····move-result·v863 ····move-result·v6
  
63 ····add-int/lit8·v0,·v8,·-0x164 ····add-int/lit8·v0,·v6,·-0x1
  
64 ····.local·v0,·"a":I65 ····.local·v0,·"a":I
65 ····:goto_066 ····:goto_0
66 ····if-ltz·v0,·:cond_167 ····if-ltz·v0,·:cond_1
  
67 ····.line·12168 ····.line·121
68 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;69 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;
  
69 ····move-result-object·v870 ····move-result-object·v6
  
70 ····invoke-virtual·{v8,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;71 ····invoke-virtual·{v6,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
71 ····move-result-object·v172 ····move-result-object·v1
  
72 ····check-cast·v1,·Lcom/pilot51/voicenotify/App;73 ····check-cast·v1,·Lcom/pilot51/voicenotify/App;
73 ····:try_end_074 ····:try_end_0
74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_075 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
75 ····.line·12376 ····.line·123
76 ····.local·v1,·"app":Lcom/pilot51/voicenotify/App;77 ····.local·v1,·"app":Lcom/pilot51/voicenotify/App;
77 ····:try_start_178 ····:try_start_1
78 ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String;79 ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String;
  
79 ····move-result-object·v880 ····move-result-object·v6
  
80 ····const/4·v10,·0x081 ····const/4·v8,·0x0
  
81 ····invoke-virtual·{v7,·v8,·v10},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;82 ····invoke-virtual·{v5,·v6,·v8},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
82 ····:try_end_183 ····:try_end_1
83 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_084 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_0
84 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_085 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
85 ····.line·12086 ····.line·120
86 ····:goto_187 ····:goto_1
87 ····add-int/lit8·v0,·v0,·-0x188 ····add-int/lit8·v0,·v0,·-0x1
Offset 128, 202 lines modifiedOffset 129, 200 lines modified
  
128 ····.line·124129 ····.line·124
129 ····:catch_0130 ····:catch_0
130 ····move-exception·v3131 ····move-exception·v3
  
131 ····.line·125132 ····.line·125
132 ····.local·v3,·"e":Landroid/content/pm/PackageManager$NameNotFoundException;133 ····.local·v3,·"e":Landroid/content/pm/PackageManager$NameNotFoundException;
133 ····if-nez·v6,·:cond_0134 ····if-nez·v4,·:cond_0
  
134 ····:try_start_2135 ····:try_start_2
135 ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->remove()V136 ····invoke-virtual·{v1},·Lcom/pilot51/voicenotify/App;->remove()V
  
136 ····.line·126137 ····.line·126
137 ····:cond_0138 ····:cond_0
138 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;139 ····invoke-static·{},·Lcom/pilot51/voicenotify/AppList;->access$100()Ljava/util/ArrayList;
  
139 ····move-result-object·v8140 ····move-result-object·v6
  
140 ····invoke-virtual·{v8,·v0},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;141 ····invoke-virtual·{v6,·v0},·Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
Max diff block lines reached; 7603/12367 bytes (61.48%) of diff not shown.
645 B
smali/com/pilot51/voicenotify/MainActivity$7.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$walletIntent:Landroid/content/Intent;22 .field·final·synthetic·val$walletIntent:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;Landroid/content/Intent;)V24 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·31528 ····.line·315
28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->this$0:Lcom/pilot51/voicenotify/MainActivity;29 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
29 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->val$walletIntent:Landroid/content/Intent;30 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/MainActivity$7;->val$walletIntent:Landroid/content/Intent;
  
591 B
smali/com/pilot51/voicenotify/MainActivity$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·35127 ····.line·351
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$10;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$10;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
552 B
smali/com/pilot51/voicenotify/Service$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service;
  
25 ····.prologue26 ····.prologue
26 ····.line·8127 ····.line·81
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2;->this$0:Lcom/pilot51/voicenotify/Service;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2;->this$0:Lcom/pilot51/voicenotify/Service;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44.2 KB
smali/com/pilot51/voicenotify/Service.smali
    
Offset 172, 15 lines modifiedOffset 172, 14 lines modified
172 ····.line·70172 ····.line·70
173 ····new-instance·v0,·Lcom/pilot51/voicenotify/Service$1;173 ····new-instance·v0,·Lcom/pilot51/voicenotify/Service$1;
  
174 ····invoke-direct·{v0,·p0},·Lcom/pilot51/voicenotify/Service$1;-><init>(Lcom/pilot51/voicenotify/Service;)V174 ····invoke-direct·{v0,·p0},·Lcom/pilot51/voicenotify/Service$1;-><init>(Lcom/pilot51/voicenotify/Service;)V
  
175 ····iput-object·v0,·p0,·Lcom/pilot51/voicenotify/Service;->statusListener:Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;175 ····iput-object·v0,·p0,·Lcom/pilot51/voicenotify/Service;->statusListener:Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;
  
176 ····.line·472 
177 ····return-void176 ····return-void
178 .end·method177 .end·method
  
179 .method·static·synthetic·access$100()Z178 .method·static·synthetic·access$100()Z
180 ····.locals·1179 ····.locals·1
  
181 ····.prologue180 ····.prologue
Offset 473, 20 lines modifiedOffset 472, 22 lines modified
  
473 ····move-result·v7472 ····move-result·v7
  
474 ····if-eqz·v7,·:cond_2473 ····if-eqz·v7,·:cond_2
  
475 ····iget-object·v7,·p0,·Lcom/pilot51/voicenotify/Service;->audioMan:Landroid/media/AudioManager;474 ····iget-object·v7,·p0,·Lcom/pilot51/voicenotify/Service;->audioMan:Landroid/media/AudioManager;
  
 475 ····.line·281
476 ····invoke-virtual·{v7},·Landroid/media/AudioManager;->getRingerMode()I476 ····invoke-virtual·{v7},·Landroid/media/AudioManager;->getRingerMode()I
  
477 ····move-result·v7477 ····move-result·v7
  
478 ····if-ne·v7,·v5,·:cond_3478 ····if-ne·v7,·v5,·:cond_3
  
 479 ····.line·282
479 ····:cond_2480 ····:cond_2
480 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;481 ····invoke-static·{p0},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
481 ····move-result-object·v7482 ····move-result-object·v7
  
482 ····const-string·v8,·"speakSilentOn"483 ····const-string·v8,·"speakSilentOn"
  
Offset 843, 42 lines modifiedOffset 844, 42 lines modified
843 .end·method844 .end·method
  
844 .method·private·static·onStatusChanged()V845 .method·private·static·onStatusChanged()V
845 ····.locals·3846 ····.locals·3
  
846 ····.prologue847 ····.prologue
847 ····.line·407848 ····.line·407
848 ····sget-object·v2,·Lcom/pilot51/voicenotify/Service;->statusListeners:Ljava/util/ArrayList;849 ····sget-object·v1,·Lcom/pilot51/voicenotify/Service;->statusListeners:Ljava/util/ArrayList;
  
849 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;850 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
850 ····move-result-object·v0851 ····move-result-object·v1
  
851 ····.local·v0,·"i$":Ljava/util/Iterator;852 ····.local·v0,·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;
852 ····:goto_0853 ····:goto_0
853 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z854 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
854 ····move-result·v2855 ····move-result·v2
  
855 ····if-eqz·v2,·:cond_0856 ····if-eqz·v2,·:cond_0
  
856 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;857 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
857 ····move-result-object·v1858 ····move-result-object·v0
  
 859 ····.end·local·v0····#·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;
858 ····check-cast·v1,·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;860 ····check-cast·v0,·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;
  
859 ····.line·408861 ····.line·408
860 ····.local·v1,·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;862 ····.restart·local·v0····#·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;
861 ····invoke-interface·{v1},·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;->onStatusChanged()V863 ····invoke-interface·{v0},·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;->onStatusChanged()V
  
862 ····goto·:goto_0864 ····goto·:goto_0
  
863 ····.line·410865 ····.line·410
864 ····.end·local·v1····#·"l":Lcom/pilot51/voicenotify/Service$OnStatusChangeListener; 
865 ····:cond_0866 ····:cond_0
866 ····return-void867 ····return-void
867 .end·method868 .end·method
  
868 .method·static·registerOnStatusChangeListener(Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;)V869 .method·static·registerOnStatusChangeListener(Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;)V
869 ····.locals·1870 ····.locals·1
870 ····.param·p0,·"listener"····#·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;871 ····.param·p0,·"listener"····#·Lcom/pilot51/voicenotify/Service$OnStatusChangeListener;
Offset 905, 15 lines modifiedOffset 906, 15 lines modified
905 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->onStatusChanged()V906 ····invoke-static·{},·Lcom/pilot51/voicenotify/Service;->onStatusChanged()V
  
906 ····.line·419907 ····.line·419
907 ····return-void908 ····return-void
908 .end·method909 .end·method
  
909 .method·private·speak(Ljava/lang/String;Z)V910 .method·private·speak(Ljava/lang/String;Z)V
910 ····.locals·5911 ····.locals·6
911 ····.param·p1,·"msg"····#·Ljava/lang/String;912 ····.param·p1,·"msg"····#·Ljava/lang/String;
912 ····.param·p2,·"isNew"····#·Z913 ····.param·p2,·"isNew"····#·Z
  
913 ····.prologue914 ····.prologue
914 ····const/4·v4,·0x0915 ····const/4·v4,·0x0
  
915 ····.line·240916 ····.line·240
Offset 949, 14 lines modifiedOffset 950, 15 lines modified
  
949 ····invoke-static·{v2},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;950 ····invoke-static·{v2},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
950 ····move-result-object·v2951 ····move-result-object·v2
  
951 ····const·v3,·0x7f050015952 ····const·v3,·0x7f050015
  
 953 ····.line·244
952 ····invoke-virtual·{p0,·v3},·Lcom/pilot51/voicenotify/Service;->getString(I)Ljava/lang/String;954 ····invoke-virtual·{p0,·v3},·Lcom/pilot51/voicenotify/Service;->getString(I)Ljava/lang/String;
  
953 ····move-result-object·v3955 ····move-result-object·v3
  
954 ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z956 ····invoke-interface·{v2,·v3,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
955 ····move-result·v2957 ····move-result·v2
Offset 999, 36 lines modifiedOffset 1001, 38 lines modified
  
999 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V1001 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
1000 ····.line·2591002 ····.line·259
1001 ····.local·v1,·"ttsParams":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"1003 ····.local·v1,·"ttsParams":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
1002 ····const-string·v2,·"streamType"1004 ····const-string·v2,·"streamType"
  
 1005 ····.line·260
1003 ····invoke-virtual·{p0},·Lcom/pilot51/voicenotify/Service;->getApplicationContext()Landroid/content/Context;1006 ····invoke-virtual·{p0},·Lcom/pilot51/voicenotify/Service;->getApplicationContext()Landroid/content/Context;
  
1004 ····move-result-object·v31007 ····move-result-object·v3
  
Max diff block lines reached; 40785/45191 bytes (90.25%) of diff not shown.
552 B
smali/com/pilot51/voicenotify/AppList$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList;
  
25 ····.prologue26 ····.prologue
26 ····.line·6527 ····.line·65
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1;->this$0:Lcom/pilot51/voicenotify/AppList;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1;->this$0:Lcom/pilot51/voicenotify/AppList;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
567 B
smali/com/pilot51/voicenotify/Service$3$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$3;21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$3;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$3;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$3;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/Service$3;
  
25 ····.prologue26 ····.prologue
26 ····.line·21527 ····.line·215
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3$1;->this$1:Lcom/pilot51/voicenotify/Service$3;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3$1;->this$1:Lcom/pilot51/voicenotify/Service$3;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
566 B
smali/com/pilot51/voicenotify/AppList$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$1;21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/AppList$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·6827 ····.line·68
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$1;->this$1:Lcom/pilot51/voicenotify/AppList$1;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$1$1;->this$1:Lcom/pilot51/voicenotify/AppList$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
566 B
smali/com/pilot51/voicenotify/Service$2$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$2;21 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/Service$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$2;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/Service$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·8927 ····.line·89
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2$1;->this$1:Lcom/pilot51/voicenotify/Service$2;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$2$1;->this$1:Lcom/pilot51/voicenotify/Service$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.22 KB
smali/com/pilot51/voicenotify/AppList$3$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$3;31 .field·final·synthetic·this$1:Lcom/pilot51/voicenotify/AppList$3;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$3;)V33 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList$3;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/AppList$3;
  
35 ····.prologue36 ····.prologue
36 ····.line·14437 ····.line·144
37 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3$1;->this$1:Lcom/pilot51/voicenotify/AppList$3;38 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$3$1;->this$1:Lcom/pilot51/voicenotify/AppList$3;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 66, 24 lines modifiedOffset 67, 20 lines modified
66 ····move-result·v067 ····move-result·v0
  
67 ····return·v068 ····return·v0
68 .end·method69 .end·method
  
69 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I70 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
70 ····.locals·171 ····.locals·1
71 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
72 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
73 ····.prologue72 ····.prologue
74 ····.line·14473 ····.line·144
75 ····check-cast·p1,·Lcom/pilot51/voicenotify/App;74 ····check-cast·p1,·Lcom/pilot51/voicenotify/App;
  
76 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
77 ····check-cast·p2,·Lcom/pilot51/voicenotify/App;75 ····check-cast·p2,·Lcom/pilot51/voicenotify/App;
  
78 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
79 ····invoke-virtual·{p0,·p1,·p2},·Lcom/pilot51/voicenotify/AppList$3$1;->compare(Lcom/pilot51/voicenotify/App;Lcom/pilot51/voicenotify/App;)I76 ····invoke-virtual·{p0,·p1,·p2},·Lcom/pilot51/voicenotify/AppList$3$1;->compare(Lcom/pilot51/voicenotify/App;Lcom/pilot51/voicenotify/App;)I
  
80 ····move-result·v077 ····move-result·v0
  
81 ····return·v078 ····return·v0
82 .end·method79 .end·method
1.3 KB
smali/com/pilot51/voicenotify/MainActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·23827 ····.line·238
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 254, 18 lines modifiedOffset 255, 20 lines modified
  
254 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;255 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
255 ····move-result-object·v9256 ····move-result-object·v9
  
256 ····aput-object·v9,·v7,·v8257 ····aput-object·v9,·v7,·v8
  
 258 ····.line·266
257 ····invoke-virtual·{v5,·v6,·v7},·Lcom/pilot51/voicenotify/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;259 ····invoke-virtual·{v5,·v6,·v7},·Lcom/pilot51/voicenotify/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
258 ····move-result-object·v5260 ····move-result-object·v5
  
 261 ····.line·265
259 ····invoke-virtual·{v1,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;262 ····invoke-virtual·{v1,·v4,·v5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
260 ····.line·272263 ····.line·272
261 ····:try_start_2264 ····:try_start_2
262 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity;265 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/MainActivity$5;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
263 ····invoke-virtual·{v4,·v1},·Lcom/pilot51/voicenotify/MainActivity;->startActivity(Landroid/content/Intent;)V266 ····invoke-virtual·{v4,·v1},·Lcom/pilot51/voicenotify/MainActivity;->startActivity(Landroid/content/Intent;)V
3.4 KB
smali/com/pilot51/voicenotify/NotifyList$Adapter$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;22 .field·final·synthetic·val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)V24 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter;
  
26 ····.prologue27 ····.prologue
27 ····.line·16328 ····.line·163
28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter;29 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter;
  
29 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;30 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;
  
Offset 60, 14 lines modifiedOffset 61, 15 lines modified
  
60 ····invoke-direct·{v1,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V61 ····invoke-direct·{v1,·v0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
61 ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter;62 ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter;
  
62 ····iget-object·v0,·v0,·Lcom/pilot51/voicenotify/NotifyList$Adapter;->this$0:Lcom/pilot51/voicenotify/NotifyList;63 ····iget-object·v0,·v0,·Lcom/pilot51/voicenotify/NotifyList$Adapter;->this$0:Lcom/pilot51/voicenotify/NotifyList;
  
 64 ····.line·167
63 ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList;->access$800(Lcom/pilot51/voicenotify/NotifyList;)Landroid/content/res/Resources;65 ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList;->access$800(Lcom/pilot51/voicenotify/NotifyList;)Landroid/content/res/Resources;
  
64 ····move-result-object·v266 ····move-result-object·v2
  
65 ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;67 ····iget-object·v0,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;
  
66 ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App;68 ····invoke-static·{v0},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App;
Offset 85, 54 lines modifiedOffset 87, 59 lines modified
85 ····:goto_087 ····:goto_0
86 ····const/4·v3,·0x188 ····const/4·v3,·0x1
  
87 ····new-array·v3,·v3,·[Ljava/lang/Object;89 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
88 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;90 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;
  
 91 ····.line·170
89 ····invoke-static·{v4},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App;92 ····invoke-static·{v4},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App;
  
90 ····move-result-object·v493 ····move-result-object·v4
  
91 ····invoke-virtual·{v4},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String;94 ····invoke-virtual·{v4},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String;
  
92 ····move-result-object·v495 ····move-result-object·v4
  
93 ····aput-object·v4,·v3,·v596 ····aput-object·v4,·v3,·v5
  
 97 ····.line·167
94 ····invoke-virtual·{v2,·v0,·v3},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;98 ····invoke-virtual·{v2,·v0,·v3},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
95 ····move-result-object·v099 ····move-result-object·v0
  
96 ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;100 ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
97 ····move-result-object·v0101 ····move-result-object·v0
  
98 ····const·v1,·0x7f050057102 ····const·v1,·0x7f050057
  
99 ····new-instance·v2,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;103 ····new-instance·v2,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;
  
100 ····invoke-direct·{v2,·p0},·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;-><init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V104 ····invoke-direct·{v2,·p0},·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;-><init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V
  
 105 ····.line·171
101 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;106 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
102 ····move-result-object·v0107 ····move-result-object·v0
  
103 ····const/high16·v1,·0x1040000108 ····const/high16·v1,·0x1040000
  
104 ····const/4·v2,·0x0109 ····const/4·v2,·0x0
  
 110 ····.line·182
105 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;111 ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
106 ····move-result-object·v0112 ····move-result-object·v0
  
 113 ····.line·183
107 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;114 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
108 ····.line·184115 ····.line·184
109 ····return·v5116 ····return·v5
  
110 ····.line·166117 ····.line·167
111 ····:cond_0118 ····:cond_0
112 ····const·v0,·0x7f050059119 ····const·v0,·0x7f050059
  
113 ····goto·:goto_0120 ····goto·:goto_0
114 .end·method121 .end·method
1.77 KB
smali/com/pilot51/voicenotify/NotifyList$Adapter$2$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2;21 .field·final·synthetic·this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter$2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;
  
25 ····.prologue26 ····.prologue
26 ····.line·17127 ····.line·171
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 114, 32 lines modifiedOffset 115, 35 lines modified
114 ····:goto_1115 ····:goto_1
115 ····new-array·v1,·v1,·[Ljava/lang/Object;116 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
116 ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2;117 ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2$1;->this$2:Lcom/pilot51/voicenotify/NotifyList$Adapter$2;
  
117 ····iget-object·v5,·v5,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;118 ····iget-object·v5,·v5,·Lcom/pilot51/voicenotify/NotifyList$Adapter$2;->val$item:Lcom/pilot51/voicenotify/NotifyList$NotifyItem;
  
 119 ····.line·178
118 ····invoke-static·{v5},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App;120 ····invoke-static·{v5},·Lcom/pilot51/voicenotify/NotifyList$NotifyItem;->access$400(Lcom/pilot51/voicenotify/NotifyList$NotifyItem;)Lcom/pilot51/voicenotify/App;
  
119 ····move-result-object·v5121 ····move-result-object·v5
  
120 ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String;122 ····invoke-virtual·{v5},·Lcom/pilot51/voicenotify/App;->getLabel()Ljava/lang/String;
  
121 ····move-result-object·v5123 ····move-result-object·v5
  
122 ····aput-object·v5,·v1,·v2124 ····aput-object·v5,·v1,·v2
  
 125 ····.line·175
123 ····invoke-virtual·{v4,·v0,·v1},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;126 ····invoke-virtual·{v4,·v0,·v1},·Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
124 ····move-result-object·v0127 ····move-result-object·v0
  
125 ····invoke-static·{v3,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;128 ····invoke-static·{v3,·v0,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
126 ····move-result-object·v0129 ····move-result-object·v0
  
 130 ····.line·179
127 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V131 ····invoke-virtual·{v0},·Landroid/widget/Toast;->show()V
  
128 ····.line·180132 ····.line·180
129 ····return-void133 ····return-void
  
130 ····:cond_0134 ····:cond_0
131 ····move·v0,·v2135 ····move·v0,·v2
1.1 KB
smali/com/pilot51/voicenotify/Service$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/Service;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service;
  
25 ····.prologue26 ····.prologue
26 ····.line·7027 ····.line·70
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$1;->this$0:Lcom/pilot51/voicenotify/Service;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$1;->this$0:Lcom/pilot51/voicenotify/Service;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 77, 16 lines modifiedOffset 78, 18 lines modified
  
77 ····const-class·v3,·Lcom/pilot51/voicenotify/WidgetProvider;78 ····const-class·v3,·Lcom/pilot51/voicenotify/WidgetProvider;
  
78 ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V79 ····invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
79 ····const-string·v2,·"voicenotify.widget.UPDATE"80 ····const-string·v2,·"voicenotify.widget.UPDATE"
  
 81 ····.line·75
80 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;82 ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
  
81 ····move-result-object·v183 ····move-result-object·v1
  
 84 ····.line·74
82 ····invoke-virtual·{v0,·v1},·Lcom/pilot51/voicenotify/Service;->sendBroadcast(Landroid/content/Intent;)V85 ····invoke-virtual·{v0,·v1},·Lcom/pilot51/voicenotify/Service;->sendBroadcast(Landroid/content/Intent;)V
  
83 ····.line·7686 ····.line·76
84 ····return-void87 ····return-void
85 .end·method88 .end·method
552 B
smali/com/pilot51/voicenotify/AppList$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/AppList;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/AppList;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/AppList;
  
25 ····.prologue26 ····.prologue
26 ····.line·8527 ····.line·85
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$2;->this$0:Lcom/pilot51/voicenotify/AppList;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/AppList$2;->this$0:Lcom/pilot51/voicenotify/AppList;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18.7 KB
smali/com/pilot51/voicenotify/Database.smali
    
Offset 83, 14 lines modifiedOffset 83, 15 lines modified
  
83 ····new-instance·v1,·Ljava/io/File;83 ····new-instance·v1,·Ljava/io/File;
  
84 ····new-instance·v2,·Ljava/lang/StringBuilder;84 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
85 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V85 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
 86 ····.line·58
86 ····invoke-virtual·{p1},·Landroid/content/Context;->getFilesDir()Ljava/io/File;87 ····invoke-virtual·{p1},·Landroid/content/Context;->getFilesDir()Ljava/io/File;
  
87 ····move-result-object·v388 ····move-result-object·v3
  
88 ····invoke-virtual·{v3},·Ljava/io/File;->toString()Ljava/lang/String;89 ····invoke-virtual·{v3},·Ljava/io/File;->toString()Ljava/lang/String;
  
89 ····move-result-object·v390 ····move-result-object·v3
Offset 334, 34 lines modifiedOffset 335, 37 lines modified
334 ····if-eqz·v1,·:cond_1335 ····if-eqz·v1,·:cond_1
  
335 ····.line·127336 ····.line·127
336 ····new-instance·v2,·Lcom/pilot51/voicenotify/App;337 ····new-instance·v2,·Lcom/pilot51/voicenotify/App;
  
337 ····const-string·v1,·"package"338 ····const-string·v1,·"package"
  
 339 ····.line·128
338 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I340 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
339 ····move-result·v1341 ····move-result·v1
  
340 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;342 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
341 ····move-result-object·v3343 ····move-result-object·v3
  
342 ····const-string·v1,·"name"344 ····const-string·v1,·"name"
  
 345 ····.line·129
343 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I346 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
344 ····move-result·v1347 ····move-result·v1
  
345 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;348 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
346 ····move-result-object·v4349 ····move-result-object·v4
  
347 ····const-string·v1,·"is_enabled"350 ····const-string·v1,·"is_enabled"
  
 351 ····.line·130
348 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I352 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
349 ····move-result·v1353 ····move-result·v1
  
350 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getInt(I)I354 ····invoke-interface·{v8,·v1},·Landroid/database/Cursor;->getInt(I)I
  
351 ····move-result·v1355 ····move-result·v1
Offset 369, 14 lines modifiedOffset 373, 15 lines modified
369 ····if-ne·v1,·v10,·:cond_0373 ····if-ne·v1,·v10,·:cond_0
  
370 ····move·v1,·v10374 ····move·v1,·v10
  
371 ····:goto_1375 ····:goto_1
372 ····invoke-direct·{v2,·v3,·v4,·v1},·Lcom/pilot51/voicenotify/App;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V376 ····invoke-direct·{v2,·v3,·v4,·v1},·Lcom/pilot51/voicenotify/App;-><init>(Ljava/lang/String;Ljava/lang/String;Z)V
  
 377 ····.line·127
373 ····invoke-virtual·{v9,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z378 ····invoke-virtual·{v9,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
374 ····:try_end_0379 ····:try_end_0
375 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0380 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
376 ····goto·:goto_0381 ····goto·:goto_0
  
377 ····.line·123382 ····.line·123
Offset 385, 15 lines modifiedOffset 390, 15 lines modified
385 ····:catchall_0390 ····:catchall_0
386 ····move-exception·v1391 ····move-exception·v1
  
387 ····monitor-exit·v11392 ····monitor-exit·v11
  
388 ····throw·v1393 ····throw·v1
  
389 ····.line·127394 ····.line·130
390 ····.restart·local·v8····#·"cursor":Landroid/database/Cursor;395 ····.restart·local·v8····#·"cursor":Landroid/database/Cursor;
391 ····.restart·local·v9····#·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;"396 ····.restart·local·v9····#·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;"
392 ····:cond_0397 ····:cond_0
393 ····const/4·v1,·0x0398 ····const/4·v1,·0x0
  
394 ····goto·:goto_1399 ····goto·:goto_1
  
Offset 522, 155 lines modifiedOffset 527, 152 lines modified
  
522 ····monitor-exit·v2527 ····monitor-exit·v2
  
523 ····throw·v1528 ····throw·v1
524 .end·method529 .end·method
  
525 .method·static·declared-synchronized·setApps(Ljava/util/ArrayList;)V530 .method·static·declared-synchronized·setApps(Ljava/util/ArrayList;)V
526 ····.locals·8531 ····.locals·7
527 ····.annotation·system·Ldalvik/annotation/Signature;532 ····.annotation·system·Ldalvik/annotation/Signature;
528 ········value·=·{533 ········value·=·{
529 ············"(",534 ············"(",
530 ············"Ljava/util/ArrayList",535 ············"Ljava/util/ArrayList",
531 ············"<",536 ············"<",
532 ············"Lcom/pilot51/voicenotify/App;",537 ············"Lcom/pilot51/voicenotify/App;",
533 ············">;)V"538 ············">;)V"
534 ········}539 ········}
535 ····.end·annotation540 ····.end·annotation
  
536 ····.prologue541 ····.prologue
537 ····.line·143542 ····.line·143
538 ····.local·p0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;"543 ····.local·p0,·"list":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;"
539 ····const-class·v5,·Lcom/pilot51/voicenotify/Database;544 ····const-class·v4,·Lcom/pilot51/voicenotify/Database;
  
540 ····monitor-enter·v5545 ····monitor-enter·v4
  
541 ····:try_start_0546 ····:try_start_0
542 ····sget-object·v4,·Lcom/pilot51/voicenotify/Database;->database:Lcom/pilot51/voicenotify/Database;547 ····sget-object·v3,·Lcom/pilot51/voicenotify/Database;->database:Lcom/pilot51/voicenotify/Database;
  
543 ····invoke-virtual·{v4},·Lcom/pilot51/voicenotify/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;548 ····invoke-virtual·{v3},·Lcom/pilot51/voicenotify/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
  
544 ····move-result-object·v1549 ····move-result-object·v1
  
545 ····.line·144550 ····.line·144
546 ····.local·v1,·"db":Landroid/database/sqlite/SQLiteDatabase;551 ····.local·v1,·"db":Landroid/database/sqlite/SQLiteDatabase;
547 ····const-string·v4,·"apps"552 ····const-string·v3,·"apps"
  
548 ····const/4·v6,·0x0553 ····const/4·v5,·0x0
  
549 ····const/4·v7,·0x0554 ····const/4·v6,·0x0
  
550 ····invoke-virtual·{v1,·v4,·v6,·v7},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I555 ····invoke-virtual·{v1,·v3,·v5,·v6},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
Max diff block lines reached; 15250/19109 bytes (79.81%) of diff not shown.
574 B
smali/com/pilot51/voicenotify/Service$3.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$msg:Ljava/lang/String;19 .field·final·synthetic·val$msg:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;)V21 .method·constructor·<init>(Lcom/pilot51/voicenotify/Service;Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/Service;
  
23 ····.prologue24 ····.prologue
24 ····.line·21225 ····.line·212
25 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3;->this$0:Lcom/pilot51/voicenotify/Service;26 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/Service$3;->this$0:Lcom/pilot51/voicenotify/Service;
  
26 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/Service$3;->val$msg:Ljava/lang/String;27 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/Service$3;->val$msg:Ljava/lang/String;
  
9.79 KB
smali/com/pilot51/voicenotify/AppList.smali
    
Offset 65, 15 lines modifiedOffset 65, 14 lines modified
65 .method·public·constructor·<init>()V65 .method·public·constructor·<init>()V
66 ····.locals·066 ····.locals·0
  
67 ····.prologue67 ····.prologue
68 ····.line·4668 ····.line·46
69 ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V69 ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V
  
70 ····.line·244 
71 ····return-void70 ····return-void
72 .end·method71 .end·method
  
73 .method·static·synthetic·access$100()Ljava/util/ArrayList;72 .method·static·synthetic·access$100()Ljava/util/ArrayList;
74 ····.locals·173 ····.locals·1
  
75 ····.prologue74 ····.prologue
Offset 177, 190 lines modifiedOffset 176, 186 lines modified
177 ····.line·46176 ····.line·46
178 ····sput-boolean·p0,·Lcom/pilot51/voicenotify/AppList;->isUpdating:Z177 ····sput-boolean·p0,·Lcom/pilot51/voicenotify/AppList;->isUpdating:Z
  
179 ····return·p0178 ····return·p0
180 .end·method179 .end·method
  
181 .method·static·findOrAddApp(Ljava/lang/String;Landroid/content/Context;)Lcom/pilot51/voicenotify/App;180 .method·static·findOrAddApp(Ljava/lang/String;Landroid/content/Context;)Lcom/pilot51/voicenotify/App;
182 ····.locals·8181 ····.locals·7
183 ····.param·p0,·"pkg"····#·Ljava/lang/String;182 ····.param·p0,·"pkg"····#·Ljava/lang/String;
184 ····.param·p1,·"ctx"····#·Landroid/content/Context;183 ····.param·p1,·"ctx"····#·Landroid/content/Context;
  
185 ····.prologue184 ····.prologue
186 ····.line·190185 ····.line·190
187 ····sget-object·v5,·Lcom/pilot51/voicenotify/AppList;->SYNC_APPS:Ljava/lang/Object;186 ····sget-object·v4,·Lcom/pilot51/voicenotify/AppList;->SYNC_APPS:Ljava/lang/Object;
  
188 ····monitor-enter·v5187 ····monitor-enter·v4
  
189 ····.line·191188 ····.line·191
190 ····:try_start_0189 ····:try_start_0
191 ····sget-object·v4,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList;190 ····sget-object·v3,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList;
  
192 ····if-nez·v4,·:cond_0191 ····if-nez·v3,·:cond_0
  
193 ····.line·192192 ····.line·192
194 ····invoke-static·{p1},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;193 ····invoke-static·{p1},·Lcom/pilot51/voicenotify/Common;->getPrefs(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
195 ····move-result-object·v4194 ····move-result-object·v3
  
196 ····const-string·v6,·"defEnable"195 ····const-string·v5,·"defEnable"
  
197 ····const/4·v7,·0x1196 ····const/4·v6,·0x1
  
198 ····invoke-interface·{v4,·v6,·v7},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z197 ····invoke-interface·{v3,·v5,·v6},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
199 ····move-result·v4198 ····move-result·v3
  
200 ····sput-boolean·v4,·Lcom/pilot51/voicenotify/AppList;->defEnable:Z199 ····sput-boolean·v3,·Lcom/pilot51/voicenotify/AppList;->defEnable:Z
  
201 ····.line·193200 ····.line·193
202 ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList;201 ····invoke-static·{},·Lcom/pilot51/voicenotify/Database;->getApps()Ljava/util/ArrayList;
  
203 ····move-result-object·v4202 ····move-result-object·v3
  
204 ····sput-object·v4,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList;203 ····sput-object·v3,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList;
  
205 ····.line·195204 ····.line·195
206 ····:cond_0205 ····:cond_0
207 ····sget-object·v4,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList;206 ····sget-object·v3,·Lcom/pilot51/voicenotify/AppList;->apps:Ljava/util/ArrayList;
  
208 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;207 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
209 ····move-result-object·v2208 ····move-result-object·v3
  
210 ····.local·v2,·"i$":Ljava/util/Iterator; 
211 ····:cond_1209 ····:cond_1
212 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z210 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
213 ····move-result·v4211 ····move-result·v5
  
214 ····if-eqz·v4,·:cond_2212 ····if-eqz·v5,·:cond_2
  
215 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;213 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
216 ····move-result-object·v0214 ····move-result-object·v0
  
217 ····check-cast·v0,·Lcom/pilot51/voicenotify/App;215 ····check-cast·v0,·Lcom/pilot51/voicenotify/App;
  
218 ····.line·196216 ····.line·196
219 ····.local·v0,·"app":Lcom/pilot51/voicenotify/App;217 ····.local·v0,·"app":Lcom/pilot51/voicenotify/App;
220 ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String;218 ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String;
  
221 ····move-result-object·v4219 ····move-result-object·v5
  
222 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z220 ····invoke-virtual·{v5,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
223 ····move-result·v4221 ····move-result·v5
  
224 ····if-eqz·v4,·:cond_1222 ····if-eqz·v5,·:cond_1
  
225 ····.line·197223 ····.line·197
226 ····monitor-exit·v5224 ····monitor-exit·v4
227 ····:try_end_0225 ····:try_end_0
228 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0226 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
229 ····.line·207227 ····.line·207
230 ····.end·local·v0····#·"app":Lcom/pilot51/voicenotify/App;228 ····.end·local·v0····#·"app":Lcom/pilot51/voicenotify/App;
231 ····:goto_0229 ····:goto_0
232 ····return-object·v0230 ····return-object·v0
  
233 ····.line·201231 ····.line·201
234 ····:cond_2232 ····:cond_2
235 ····:try_start_1233 ····:try_start_1
236 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;234 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
237 ····move-result-object·v3235 ····move-result-object·v2
  
238 ····.line·202236 ····.line·202
239 ····.local·v3,·"packMan":Landroid/content/pm/PackageManager;237 ····.local·v2,·"packMan":Landroid/content/pm/PackageManager;
240 ····new-instance·v0,·Lcom/pilot51/voicenotify/App;238 ····new-instance·v0,·Lcom/pilot51/voicenotify/App;
  
241 ····const/4·v4,·0x0239 ····const/4·v3,·0x0
  
242 ····invoke-virtual·{v3,·p0,·v4},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;240 ····invoke-virtual·{v2,·p0,·v3},·Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
  
243 ····move-result-object·v4241 ····move-result-object·v3
  
244 ····invoke-virtual·{v4,·v3},·Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;242 ····invoke-virtual·{v3,·v2},·Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
  
245 ····move-result-object·v4243 ····move-result-object·v3
  
246 ····invoke-interface·{v4},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;244 ····invoke-interface·{v3},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
Max diff block lines reached; 4790/9944 bytes (48.17%) of diff not shown.
588 B
smali/com/pilot51/voicenotify/MainActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·34627 ····.line·346
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$9;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$9;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
588 B
smali/com/pilot51/voicenotify/MainActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·32227 ····.line·322
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$8;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$8;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
516 B
smali/com/pilot51/voicenotify/NotifyList.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/ListView;2 .super·Landroid/widget/ListView;
3 .source·"NotifyList.java"3 .source·"NotifyList.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/pilot51/voicenotify/NotifyList$1;, 
8 ········Lcom/pilot51/voicenotify/NotifyList$Adapter;,7 ········Lcom/pilot51/voicenotify/NotifyList$Adapter;,
9 ········Lcom/pilot51/voicenotify/NotifyList$OnListChangeListener;,8 ········Lcom/pilot51/voicenotify/NotifyList$OnListChangeListener;,
10 ········Lcom/pilot51/voicenotify/NotifyList$NotifyItem;9 ········Lcom/pilot51/voicenotify/NotifyList$NotifyItem;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
6.74 KB
smali/com/pilot51/voicenotify/AppList$Adapter$SimpleFilter.smali
    
Offset 47, 93 lines modifiedOffset 47, 92 lines modified
47 #·virtual·methods47 #·virtual·methods
48 .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;48 .method·protected·performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;
49 ····.locals·649 ····.locals·6
50 ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence;50 ····.param·p1,·"prefix"····#·Ljava/lang/CharSequence;
  
51 ····.prologue51 ····.prologue
52 ····.line·30152 ····.line·301
53 ····new-instance·v4,·Landroid/widget/Filter$FilterResults;53 ····new-instance·v3,·Landroid/widget/Filter$FilterResults;
  
54 ····invoke-direct·{v4},·Landroid/widget/Filter$FilterResults;-><init>()V54 ····invoke-direct·{v3},·Landroid/widget/Filter$FilterResults;-><init>()V
  
55 ····.line·30255 ····.line·302
56 ····.local·v4,·"results":Landroid/widget/Filter$FilterResults;56 ····.local·v3,·"results":Landroid/widget/Filter$FilterResults;
57 ····if-eqz·p1,·:cond_057 ····if-eqz·p1,·:cond_0
  
58 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I58 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I
  
59 ····move-result·v559 ····move-result·v4
  
60 ····if-nez·v5,·:cond_160 ····if-nez·v4,·:cond_1
  
61 ····.line·30361 ····.line·303
62 ····:cond_062 ····:cond_0
63 ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter;63 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter;
  
64 ····invoke-static·{v5},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;64 ····invoke-static·{v4},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;
  
65 ····move-result-object·v565 ····move-result-object·v4
  
66 ····iput-object·v5,·v4,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;66 ····iput-object·v4,·v3,·Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object;
  
67 ····.line·30467 ····.line·304
68 ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter;68 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter;
  
69 ····invoke-static·{v5},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;69 ····invoke-static·{v4},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;
  
70 ····move-result-object·v570 ····move-result-object·v4
  
71 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I71 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I
  
72 ····move-result·v572 ····move-result·v4
  
73 ····iput·v5,·v4,·Landroid/widget/Filter$FilterResults;->count:I73 ····iput·v4,·v3,·Landroid/widget/Filter$FilterResults;->count:I
  
74 ····.line·31774 ····.line·317
75 ····:goto_075 ····:goto_0
76 ····return-object·v476 ····return-object·v3
  
77 ····.line·30677 ····.line·306
78 ····:cond_178 ····:cond_1
79 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;79 ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
80 ····move-result-object·v580 ····move-result-object·v4
  
81 ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;81 ····invoke-virtual·{v4},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
82 ····move-result-object·v382 ····move-result-object·v2
  
83 ····.line·30783 ····.line·307
84 ····.local·v3,·"prefixString":Ljava/lang/String;84 ····.local·v2,·"prefixString":Ljava/lang/String;
85 ····new-instance·v2,·Ljava/util/ArrayList;85 ····new-instance·v1,·Ljava/util/ArrayList;
  
86 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V86 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
87 ····.line·30887 ····.line·308
88 ····.local·v2,·"newValues":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;"88 ····.local·v1,·"newValues":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/pilot51/voicenotify/App;>;"
89 ····iget-object·v5,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter;89 ····iget-object·v4,·p0,·Lcom/pilot51/voicenotify/AppList$Adapter$SimpleFilter;->this$1:Lcom/pilot51/voicenotify/AppList$Adapter;
  
90 ····invoke-static·{v5},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;90 ····invoke-static·{v4},·Lcom/pilot51/voicenotify/AppList$Adapter;->access$1100(Lcom/pilot51/voicenotify/AppList$Adapter;)Ljava/util/ArrayList;
  
91 ····move-result-object·v591 ····move-result-object·v4
  
92 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;92 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
93 ····move-result-object·v193 ····move-result-object·v4
  
94 ····.local·v1,·"i$":Ljava/util/Iterator; 
95 ····:cond_294 ····:cond_2
96 ····:goto_195 ····:goto_1
97 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z96 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
98 ····move-result·v597 ····move-result·v5
  
99 ····if-eqz·v5,·:cond_498 ····if-eqz·v5,·:cond_4
  
100 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;99 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
101 ····move-result-object·v0100 ····move-result-object·v0
  
102 ····check-cast·v0,·Lcom/pilot51/voicenotify/App;101 ····check-cast·v0,·Lcom/pilot51/voicenotify/App;
  
103 ····.line·309102 ····.line·309
104 ····.local·v0,·"app":Lcom/pilot51/voicenotify/App;103 ····.local·v0,·"app":Lcom/pilot51/voicenotify/App;
Offset 141, 51 lines modifiedOffset 140, 52 lines modified
  
141 ····move-result-object·v5140 ····move-result-object·v5
  
142 ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;141 ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
143 ····move-result-object·v5142 ····move-result-object·v5
  
144 ····invoke-virtual·{v5,·v3},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z143 ····invoke-virtual·{v5,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
145 ····move-result·v5144 ····move-result·v5
  
146 ····if-nez·v5,·:cond_3145 ····if-nez·v5,·:cond_3
  
 146 ····.line·310
147 ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String;147 ····invoke-virtual·{v0},·Lcom/pilot51/voicenotify/App;->getPackage()Ljava/lang/String;
  
148 ····move-result-object·v5148 ····move-result-object·v5
  
149 ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;149 ····invoke-virtual·{v5},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
150 ····move-result-object·v5150 ····move-result-object·v5
  
151 ····invoke-virtual·{v5,·v3},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z151 ····invoke-virtual·{v5,·v2},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
152 ····move-result·v5152 ····move-result·v5
  
153 ····if-eqz·v5,·:cond_2153 ····if-eqz·v5,·:cond_2
  
154 ····.line·311154 ····.line·311
155 ····:cond_3155 ····:cond_3
156 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z156 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
157 ····goto·:goto_1157 ····goto·:goto_1
Max diff block lines reached; 780/6778 bytes (11.51%) of diff not shown.
736 B
smali/com/pilot51/voicenotify/NotifyList$Adapter$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$this$0:Lcom/pilot51/voicenotify/NotifyList;24 .field·final·synthetic·val$this$0:Lcom/pilot51/voicenotify/NotifyList;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList;Landroid/content/Context;)V26 .method·constructor·<init>(Lcom/pilot51/voicenotify/NotifyList$Adapter;Lcom/pilot51/voicenotify/NotifyList;Landroid/content/Context;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lcom/pilot51/voicenotify/NotifyList$Adapter;
  
28 ····.prologue29 ····.prologue
29 ····.line·11530 ····.line·115
30 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter;31 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->this$1:Lcom/pilot51/voicenotify/NotifyList$Adapter;
  
31 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->val$this$0:Lcom/pilot51/voicenotify/NotifyList;32 ····iput-object·p2,·p0,·Lcom/pilot51/voicenotify/NotifyList$Adapter$1;->val$this$0:Lcom/pilot51/voicenotify/NotifyList;
  
588 B
smali/com/pilot51/voicenotify/MainActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;21 .field·final·synthetic·this$0:Lcom/pilot51/voicenotify/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V23 .method·constructor·<init>(Lcom/pilot51/voicenotify/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/pilot51/voicenotify/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·29027 ····.line·290
27 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$6;->this$0:Lcom/pilot51/voicenotify/MainActivity;28 ····iput-object·p1,·p0,·Lcom/pilot51/voicenotify/MainActivity$6;->this$0:Lcom/pilot51/voicenotify/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
659 B
res/xml/service_config.xml
607 B
res/xml/service_config.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <accessibility-service·xmlns:android="http://schemas.android.com/apk/res/android"·android:description="@string/service_desc"·android:settingsActivity="com.pilot51.voicenotify.MainActivity"·android:accessibilityEventTypes="typeNotificationStateChanged"·android:accessibilityFeedbackType="feedbackGeneric"/>2 <accessibility-service·xmlns:android="http://schemas.android.com/apk/res/android"·android:description="@string/service_desc"·android:settingsActivity="com.pilot51.voicenotify.MainActivity"/>
711 B
res/xml/appwidget_info.xml
659 B
res/xml/appwidget_info.xml
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="40.0dip"·android:minHeight="40.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/appwidget"·android:previewImage="@drawable/icon"·android:resizeMode="none"·android:minResizeWidth="40.0dip"·android:minResizeHeight="40.0dip"/>2 <appwidget-provider·xmlns:android="http://schemas.android.com/apk/res/android"·android:minWidth="40.0dip"·android:minHeight="40.0dip"·android:updatePeriodMillis="0"·android:initialLayout="@layout/appwidget"/>