[−]
/home/hans/code/fdroid/data/tmp/com.appspot.usbhidterminal_12.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.appspot.usbhidterminal_12.apk
[−]
zipinfo {}
Offset 1, 35 lines modified Offset 1, 34 lines modified
1 Zip·​file·​size:​·​848291·​bytes,​·​number·​of·​entries:​·​33 1 Zip·​file·​size:​·​847589·​bytes,​·​number·​of·​entries:​·​32
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2551·​bl·​defN·​15-​Aug-​14·​08:​58·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​2551·​bl·​defN·​15-​Aug-​14·​08:​58·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2672·​bl·​defN·​15-​Aug-​14·​08:​58·​META-​INF/​6EBCD8D6.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2672·​bl·​defN·​15-​Aug-​14·​08:​58·​META-​INF/​6EBCD8D6.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Aug-​14·​08:​58·​META-​INF/​6EBCD8D6.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Aug-​14·​08:​58·​META-​INF/​6EBCD8D6.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Aug-​13·​19:​57·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Aug-​13·​19:​57·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Aug-​13·​19:​57·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Aug-​13·​19:​57·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·fat·····​3692·​bX·​defN·15-​Aug-​13·19:​57·​AndroidManifest.​xml 7 -​rw-​rw-​rw-​··​2.​3·unx·····​3692·​b-​·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​124·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​404.​html 8 -​rw-​-​-​-​·····​2.​0·​fat·····1538·​bx·​defN·70-​Jan-​01·00:​00·​asm-​license.​txt
9 -​rw-​-​-​-​·····​2.​0·​fat·····7771·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​css/​codemirror.​css 9 -​rw-​-​-​-​·····​2.​4·​fat······​124·​b-​·​defN·08-​Jan-​01·00:​00·​assets/​webserver/​404.​html
10 -​rw-​-​-​-​·····​2.​0·​fat······​116·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​css/​fullscreen.​css 10 -​rw-​-​-​-​·····​2.​4·​fat·····7771·​b-​·​defN·08-​Jan-​01·00:​00·​assets/​webserver/​css/​codemirror.​css
11 -​rw-​-​-​-​·····​2.​0·​fat······662·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​css/​show-​hint.​css 11 -​rw-​-​-​-​·····​2.​4·​fat······116·​b-​·​defN·08-​Jan-​01·00:​00·​assets/​webserver/​css/​fullscreen.​css
12 -​rw-​-​-​-​·····​2.​0·​fat·····1150·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​favicon.​ico 12 -​rw-​-​-​-​·····​2.​4·​fat······​662·​b-​·​defN·08-​Jan-​01·00:​00·​assets/​webserver/​css/​show-​hint.​css
13 -​rw-​-​-​-​·····​2.​0·​fat·····6776·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​index.​html 13 -​rw-​-​-​-​·····​2.​4·​fat·····1150·​b-​·​defN·08-​Jan-​01·00:​00·​assets/​webserver/​favicon.​ico
14 -​rw-​-​-​-​·····​2.​0·​fat···190991·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​lib/​codemirror-​compressed.​js 14 -​rw-​-​-​-​·····​2.​4·​fat·····​6776·​b-​·​defN·08-​Jan-​01·00:​00·​assets/​webserver/​index.​html
15 -​rw-​-​-​-​·····​2.​0·​fat····​26636·​bl·​defN·15-​Aug-​13·19:​57·​assets/​webserver/​lib/​mode/​javascript/​javascript.​js 15 -​rw-​-​-​-​·····​2.​4·​fat···190991·​b-​·​defN·08-​Jan-​01·00:​00·​assets/​webserver/​lib/​codemirror-​compressed.​js
16 -​rw-​-​-​-​·····1.​0·​fat·····​1907·​b-​·stor·15-​Aug-​13·19:​56·res/​drawable-​hdpi-​v4/​ic_launcher.​png 16 -​rw-​-​-​-​·····2.​4·​fat····26636·​b-​·defN·08-​Jan-​01·00:​00·assets/​webserver/​lib/​mode/​javascript/​javascript.​js
17 -​rw-​-​-​-​·····1.​0·​fat·····1187·​b-​·stor·15-​Aug-​13·19:​56·res/​drawable-​ldpi-​v4/​ic_launcher.​png 17 -​rw-​-​-​-​·····2.​0·​fat····11356·​bx·defN·70-​Jan-​01·00:​00·cglib-​license.​txt
18 -​rw-​-​-​-​·····1.​0·​fat·····​1452·​b-​·stor·15-​Aug-​13·19:​56·res/​drawable-​mdpi-​v4/​ic_launcher.​png 18 -​rw-​-​-​-​·····2.​4·​fat··1752388·​b-​·defN·08-​Jan-​01·00:​00·​classes.​dex
19 -​rw-​-​-​-​·····1.​0·​fat·····3019·​b-​·stor·15-​Aug-​13·19:​56·res/​drawable-​xhdpi-​v4/​ic_launcher.​png 19 -​rw-​-​-​-​·····2.​0·​fat·····1481·​bx·defN·70-​Jan-​01·00:​00·hamcrest-​license.​txt
20 -​rw-​-​-​-​·····​2.​0·​fat·····2680·​bl·​defN·15-​Aug-​13·19:​57·res/​layout-​large-​v4/​activity_main.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat·····1089·​bx·​defN·70-​Jan-​01·00:​00·objenesis-​license.​txt
21 -​rw-​-​-​-​·····​2.​0·​fat·····2680·​bl·​defN·15-​Aug-​13·19:​57·res/​layout-​normal-​v4/​activity_main.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat·····1458·​bx·​defN·70-​Jan-​01·00:​00·org/​mockito/​internal/​creation/​jmock/​jmock-​license.​txt
22 -​rw-​-​-​-​·····​2.​0·​fat·····​2720·​bl·​defN·15-​Aug-​13·19:​57·​res/​layout/​activity_main.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat····11556·​bx·​defN·70-​Jan-​01·00:​00·org/​mockito/​internal/​matchers/​apachecommons/​commons-​lang-​license.​txt
23 -​rw-​-​-​-​·····​2.​0·fat·····​1616·​bl·defN·15-​Aug-​13·19:​57·​res/​menu/​activity_main.​xml 23 -​rw-​rw-​rw-​··​2.​3·unx·····​1907·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
24 -​rw-​-​-​-​·····​2.​0·fat·····1272·​bl·defN·15-​Aug-​13·19:​57·​res/​xml/​pref_general.​xml 24 -​rw-​rw-​rw-​··​2.​3·unx······​953·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​ldpi-​v4/​ic_launcher.​png
25 -​rw-​-​-​-​·····​2.​0·fat······472·​bl·defN·15-​Aug-​13·19:​57·​res/​xml/​pref_headers.​xml 25 -​rw-​rw-​rw-​··​2.​3·unx·····1452·​b-​·stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
26 -​rw-​-​-​-​·····1.​0·fat·····5152·​b-​·​stor·15-​Aug-​13·19:​56·​resources.​arsc 26 -​rw-​rw-​rw-​··2.​3·unx·····3019·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
27 -​rw-​-​-​-​·····​2.​0·fat··1752352·​bl·​defN·15-​Aug-​13·19:​57·classes.​dex 27 -​rw-​rw-​rw-​··​2.​3·unx·····2680·​b-​·​defN·08-​Jan-​01·00:​00·res/​layout-​large-​v4/​activity_main.​xml
28 -​rw-​-​-​-​·····​2.​0·fat······​160·​bl·​defN·15-​Aug-​13·19:​57·NOTICE 28 -​rw-​rw-​rw-​··​2.​3·unx·····2680·​b-​·​defN·08-​Jan-​01·00:​00·res/​layout-​normal-​v4/​activity_main.​xml
29 -​rw-​-​-​-​·····​2.​0·fat·····1538·​bl·​defN·15-​Aug-​13·19:​57·​asm-​license.​txt 29 -​rw-​rw-​rw-​··​2.​3·unx·····2720·​b-​·​defN·08-​Jan-​01·00:​00·res/​layout/​activity_main.​xml
30 -​rw-​-​-​-​·····​2.​0·fat····11356·​bl·​defN·15-​Aug-​13·19:​57·cglib-​license.​txt 30 -​rw-​rw-​rw-​··​2.​3·unx·····1616·​b-​·​defN·08-​Jan-​01·00:​00·res/​menu/​activity_main.​xml
31 -​rw-​-​-​-​·····​2.​0·fat·····​1481·​bl·​defN·15-​Aug-​13·19:​57·hamcrest-​license.​txt 31 -​rw-​rw-​rw-​··​2.​3·unx·····​1272·​b-​·​defN·08-​Jan-​01·00:​00·res/​xml/​pref_general.​xml
32 -​rw-​-​-​-​·····​2.​0·fat·····1089·​bl·​defN·15-​Aug-​13·19:​57·objenesis-​license.​txt 32 -​rw-​rw-​rw-​··​2.​3·unx······​472·​b-​·​defN·08-​Jan-​01·00:​00·res/​xml/​pref_headers.​xml
33 -​rw-​-​-​-​·····​2.​0·fat·····1458·​bl·defN·15-​Aug-​13·19:​57·org/​mockito/​internal/​creation/​jmock/​jmock-​license.​txt 33 -​rw-​rw-​rw-​··​2.​3·unx·····5152·​b-​·stor·08-​Jan-​01·00:​00·​resources.​arsc
34 -​rw-​-​-​-​·····​2.​0·​fat····​11556·​bl·​defN·15-​Aug-​13·​19:​57·org/​mockito/​internal/​matchers/​apachecommons/​commons-​lang-​license.​txt 34 32·​files,​·​2049344·​bytes·​uncompressed,​·​843069·​bytes·compressed:​··​58.​9%
35 33·​files,​·​2049702·​bytes·​uncompressed,​·​843394·​bytes·​compressed:​··​58.​9%  
[−]
APK metadata
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 isFrameworkApk:​·​false 5 isFrameworkApk:​·​false
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'12' 8 ··​minSdkVersion:​·​'12'
9 ··​targetSdkVersion:​·​'22' 9 ··​targetSdkVersion:​·​'22'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​NOTICE:​·​'8'  
13 ··​asm-​license.​txt:​·​'8' 12 ··​asm-​license.​txt:​·​'8'
14 ··​cglib-​license.​txt:​·​'8' 13 ··​cglib-​license.​txt:​·​'8'
15 ··​hamcrest-​license.​txt:​·​'8' 14 ··​hamcrest-​license.​txt:​·​'8'
16 ··​objenesis-​license.​txt:​·​'8' 15 ··​objenesis-​license.​txt:​·​'8'
17 ··​org/​mockito/​internal/​creation/​jmock/​jmock-​license.​txt:​·​'8' 16 ··​org/​mockito/​internal/​creation/​jmock/​jmock-​license.​txt:​·​'8'
18 ··​org/​mockito/​internal/​matchers/​apachecommons/​commons-​lang-​license.​txt:​·​'8' 17 ··​org/​mockito/​internal/​matchers/​apachecommons/​commons-​lang-​license.​txt:​·​'8'
19 usesFramework:​ 18 usesFramework:​
[−]
res/drawable-ldpi-v4/ic_launcher.png
[−]
sng
Offset 1, 217 lines modified Offset 1, 56 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​ 3 ····​width:​·​36;​·​height:​·​36;​·​bitdepth:​·​8;​
4 ····​using·​color·palette;​ 4 ····​using·​color·​alpha;​
5 } 5 }
6 PLTE·​{ 6 gAMA·​{0.​45455}
7 ····​(··0,​··​0,​··0)​·····#·rgb·​=·(0x00,​0x00,​0x00)​·grey0 7 bKGD·{red:​·255;​··green:​·255;​··​blue:​·255;​}
8 ····​(··​0,​··​0,​··​0)​·····#·​rgb·=·​(0x00,​0x00,​0x00)​·​grey0 8 pHYs·{xpixels:​·2835;​·ypixels:​·2835;​·per:​·​meter;​}··​#·​(72·​dpi)​
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·grey0 9 tIME·{
10 ····​(··​0,​··0,​··0)​·····#·​rgb·​=·(0x00,​0x00,​0x00)​·grey0 10 ····#·15·Aug·2013·​15:​08:​31·GMT
11 ····​(··​0,​··​0,​··​0)​·····​#·rgb·=·(0x00,​0x00,​0x00)​·grey0 11 ····year:​···2013
12 ····​(··​0,​··​0,​··​0)​·····#·​rgb·​=·(0x00,​0x00,​0x00)​·grey0 12 ····month:​··8
13 ····​(··​0,​··​0,​··0)​·····​#·rgb·=·(0x00,​0x00,​0x00)​·grey0 13 ····day:​····15
14 ····​(··​0,​··​0,​··​0)​·····​#·rgb·=·(0x00,​0x00,​0x00)​·grey0 14 ····hour:​···15
15 ····​(··​0,​··​0,​··​0)​·····#·rgb·=·(0x00,​0x00,​0x00)​·grey0 15 ····minute:​·8
16 ····​(··​0,​··​0,​··​0)​·····#·rgb·=·(0x00,​0x00,​0x00)​·grey0 16 ····second:​·31
17 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
18 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
19 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
20 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
21 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
22 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
23 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
24 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
25 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
26 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
27 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
28 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
29 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
30 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
31 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
32 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
33 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
34 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
35 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
36 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
37 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
38 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
39 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
40 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
41 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
42 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
43 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
44 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
45 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
46 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
47 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
48 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
49 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
50 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
51 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
52 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
53 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
54 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
55 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
56 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
57 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
58 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
59 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
60 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
61 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
62 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
63 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
64 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
65 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
66 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
67 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
68 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
69 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
70 ····​(··​1,​·​79,​·​99)​·····​#·​rgb·​=·​(0x01,​0x4f,​0x63)​  
71 ····​(··​2,​106,​133)​·····​#·​rgb·​=·​(0x02,​0x6a,​0x85)​  
72 ····​(··​2,​113,​141)​·····​#·​rgb·​=·​(0x02,​0x71,​0x8d)​  
73 ····​(··​1,​·​80,​100)​·····​#·​rgb·​=·​(0x01,​0x50,​0x64)​  
74 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
75 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
76 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0  
77 ····​(··​3,​140,​176)​·····​#·​rgb·​=·​(0x03,​0x8c,​0xb0)​  
78 ····​(··​0,​··​9,​·​12)​·····​#·​rgb·​=·​(0x00,​0x09,​0x0c)​  
79 ····​(··​0,​·​18,​·​23)​·····​#·​rgb·​=·​(0x00,​0x12,​0x17)​  
80 ····​(··​0,​··​8,​·​10)​·····​#·​rgb·​=·​(0x00,​0x08,​0x0a)​  
81 ····​(··​3,​142,​177)​·····​#·​rgb·​=·​(0x03,​0x8e,​0xb1)​  
82 ····​(··​0,​·​10,​·​12)​·····​#·​rgb·​=·​(0x00,​0x0a,​0x0c)​  
83 ····​(··​0,​··​1,​··​1)​·····​#·​rgb·​=·​(0x00,​0x01,​0x01)​  
84 ····​(··​3,​139,​175)​·····​#·​rgb·​=·​(0x03,​0x8b,​0xaf)​  
85 ····​(··​0,​··​8,​·​11)​·····​#·​rgb·​=·​(0x00,​0x08,​0x0b)​  
86 ····​(··​1,​·​82,​103)​·····​#·​rgb·​=·​(0x01,​0x52,​0x67)​  
87 ····​(··​2,​105,​132)​·····​#·​rgb·​=·​(0x02,​0x69,​0x84)​  
88 ····​(··​0,​·​35,​·​44)​·····​#·​rgb·​=·​(0x00,​0x23,​0x2c)​  
89 ····​(··​1,​·​59,​·​75)​·····​#·​rgb·​=·​(0x01,​0x3b,​0x4b)​  
90 ····​(··​2,​116,​146)​·····​#·​rgb·​=·​(0x02,​0x74,​0x92)​  
91 ····​(··​2,​107,​133)​·····​#·​rgb·​=·​(0x02,​0x6b,​0x85)​  
92 ····​(··​2,​112,​140)​·····​#·​rgb·​=·​(0x02,​0x70,​0x8c)​  
93 ····​(··​1,​·​66,​·​82)​·····​#·​rgb·​=·​(0x01,​0x42,​0x52)​  
94 ····​(··​1,​·​79,​100)​·····​#·​rgb·​=·​(0x01,​0x4f,​0x64)​  
95 ····​(··​1,​·​84,​106)​·····​#·​rgb·​=·​(0x01,​0x54,​0x6a)​  
96 ····​(··​2,​114,​143)​·····​#·​rgb·​=·​(0x02,​0x72,​0x8f)​  
97 ····​(··​2,​·​93,​116)​·····​#·​rgb·​=·​(0x02,​0x5d,​0x74)​  
98 ····​(··​0,​·​11,​·​14)​·····​#·​rgb·​=·​(0x00,​0x0b,​0x0e)​  
99 ····​(··​0,​··​4,​··​5)​·····​#·​rgb·​=·​(0x00,​0x04,​0x05)​  
Max diff block lines reached; 15072/24155 bytes (62.40%) of diff not shown.
[−]
smali/com/appspot/usbhidterminal/BuildConfig.smali
Offset 10, 15 lines modified Offset 10, 15 lines modified
   
10 .​field·​public·​static·​final·​DEBUG:​Z·​=·​false 10 .​field·​public·​static·​final·​DEBUG:​Z·​=·​false
   
11 .​field·​public·​static·​final·​FLAVOR:​Ljava/​lang/​String;​·​=·​"" 11 .​field·​public·​static·​final·​FLAVOR:​Ljava/​lang/​String;​·​=·​""
   
12 .​field·​public·​static·​final·​VERSION_CODE:​I·​=·​0xc 12 .​field·​public·​static·​final·​VERSION_CODE:​I·​=·​0xc
   
13 .​field·​public·​static·​final·​VERSION_NAME:​Ljava/​lang/​String;​·​=·​"" 13 .​field·​public·​static·​final·​VERSION_NAME:​Ljava/​lang/​String;​·​=·​"1.​1.​1"
   
   
14 #·​direct·​methods 14 #·​direct·​methods
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
[−]
smali/com/appspot/usbhidterminal/R.smali
Offset 22, 10 lines modified Offset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​10 25 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​88  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
[−]
smali/com/appspot/usbhidterminal/SettingsActivity$1.smali
Offset 58, 32 lines modified Offset 58, 34 lines modified
   
58 ····​move-​result·​v0 58 ····​move-​result·​v0
   
59 ····​.​line·​123 59 ····​.​line·​123
60 ····​.​local·​v0,​·​"index":​I 60 ····​.​local·​v0,​·​"index":​I
61 ····​if-​ltz·​v0,​·​:​cond_0 61 ····​if-​ltz·​v0,​·​:​cond_0
   
  62 ····​.​line·​125
62 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​ 63 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​
   
63 ····​move-​result-​object·​v3 64 ····​move-​result-​object·​v3
   
64 ····​aget-​object·​v3,​·​v3,​·​v0 65 ····​aget-​object·​v3,​·​v3,​·​v0
   
  66 ····​.​line·​123
65 ····​:​goto_0 67 ····​:​goto_0
66 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V 68 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​preference/​Preference;​-​>setSummary(Ljava/​lang/​CharSequence;​)​V
   
67 ····​.​line·​133 69 ····​.​line·​133
68 ····​.​end·​local·​v0····​#·​"index":​I 70 ····​.​end·​local·​v0····​#·​"index":​I
69 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 71 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
70 ····​:​goto_1 72 ····​:​goto_1
71 ····​const/​4·​v3,​·​0x1 73 ····​const/​4·​v3,​·​0x1
   
72 ····​return·​v3 74 ····​return·​v3
   
73 ····​.​line·​123 75 ····​.​line·​125
74 ····​.​restart·​local·​v0····​#·​"index":​I 76 ····​.​restart·​local·​v0····​#·​"index":​I
75 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 77 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
76 ····​:​cond_0 78 ····​:​cond_0
77 ····​const/​4·​v3,​·​0x0 79 ····​const/​4·​v3,​·​0x0
   
78 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
   
[−]
smali/com/appspot/usbhidterminal/SettingsActivity.smali
Offset 37, 15 lines modified Offset 37, 14 lines modified
37 .​method·​public·​constructor·​<init>()​V 37 .​method·​public·​constructor·​<init>()​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​27 40 ····​.​line·​27
41 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
   
42 ····​.​line·​198  
43 ····​return-​void 42 ····​return-​void
44 .​end·​method 43 .​end·​method
   
45 .​method·​static·​synthetic·​access$000(Landroid/​preference/​Preference;​)​V 44 .​method·​static·​synthetic·​access$000(Landroid/​preference/​Preference;​)​V
46 ····​.​locals·​0 45 ····​.​locals·​0
47 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​preference/​Preference;​ 46 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​preference/​Preference;​
   
Offset 65, 32 lines modified Offset 64, 35 lines modified
65 ····​sget-​object·​v0,​·​Lcom/​appspot/​usbhidterminal/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 64 ····​sget-​object·​v0,​·​Lcom/​appspot/​usbhidterminal/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
66 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V 65 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
   
67 ····​.​line·​152 66 ····​.​line·​152
68 ····​sget-​object·​v0,​·​Lcom/​appspot/​usbhidterminal/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 67 ····​sget-​object·​v0,​·​Lcom/​appspot/​usbhidterminal/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
  68 ····​.​line·​154
69 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 69 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
70 ····​move-​result-​object·​v1 70 ····​move-​result-​object·​v1
   
71 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 71 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
72 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v1
   
  73 ····​.​line·​155
73 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 74 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
74 ····​move-​result-​object·​v2 75 ····​move-​result-​object·​v2
   
75 ····​const-​string·​v3,​·​"" 76 ····​const-​string·​v3,​·​""
   
76 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 77 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
77 ····​move-​result-​object·​v1 78 ····​move-​result-​object·​v1
   
  79 ····​.​line·​152
78 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z 80 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
   
79 ····​.​line·​156 81 ····​.​line·​156
80 ····​return-​void 82 ····​return-​void
81 .​end·​method 83 .​end·​method
   
82 .​method·​private·​static·​isSimplePreferences(L​android/​content/​Context;​)​Z 84 .​method·​private·​static·​isSimplePreferences(L​android/​content/​Context;​)​Z
Offset 101, 26 lines modified Offset 103, 29 lines modified
101 ····​.​line·​91 103 ····​.​line·​91
102 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 104 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
103 ····​const/​16·​v1,​·​0xb 105 ····​const/​16·​v1,​·​0xb
   
104 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 106 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
  107 ····​.​line·​93
105 ····​invoke-​static·​{p0},​·​Lcom/​appspot/​usbhidterminal/​SettingsActivity;​-​>isXLargeTablet(Landr​oid/​content/​Context;​)​Z 108 ····​invoke-​static·​{p0},​·​Lcom/​appspot/​usbhidterminal/​SettingsActivity;​-​>isXLargeTablet(Landr​oid/​content/​Context;​)​Z
   
106 ····​move-​result·​v0 109 ····​move-​result·​v0
   
107 ····​if-​nez·​v0,​·​:​cond_1 110 ····​if-​nez·​v0,​·​:​cond_1
   
108 ····​:​cond_0 111 ····​:​cond_0
109 ····​const/​4·​v0,​·​0x1 112 ····​const/​4·​v0,​·​0x1
   
  113 ····​.​line·​91
110 ····​:​goto_0 114 ····​:​goto_0
111 ····​return·​v0 115 ····​return·​v0
   
  116 ····​.​line·​93
112 ····​:​cond_1 117 ····​:​cond_1
113 ····​const/​4·​v0,​·​0x0 118 ····​const/​4·​v0,​·​0x0
   
114 ····​goto·​:​goto_0 119 ····​goto·​:​goto_0
115 .​end·​method 120 .​end·​method
   
116 .​method·​private·​static·​isXLargeTablet(Landro​id/​content/​Context;​)​Z 121 .​method·​private·​static·​isXLargeTablet(Landro​id/​content/​Context;​)​Z
[−]
smali/com/appspot/usbhidterminal/USBHIDTerminal$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​)​V 23 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​56 27 ····​.​line·​56
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal$1;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal$1;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/appspot/usbhidterminal/USBHIDTerminal$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​)​V 23 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​136 27 ····​.​line·​136
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal$2;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal$2;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/appspot/usbhidterminal/core/services/AbstractUSBHIDService$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​)​V 20 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​174 24 ····​.​line·​174
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$1;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$1;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/com/appspot/usbhidterminal/core/services/AbstractUSBHIDService$USBThreadDataReceiver$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$buffer:​[B 22 .​field·​final·​synthetic·​val$buffer:​[B
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r;​[B)​V 24 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r;​[B)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​108 28 ····​.​line·​108
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r$1;​-​>this$1:​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r$1;​-​>this$1:​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r$1;​-​>val$buffer:​[B 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​$USBThreadDataReceive​r$1;​-​>val$buffer:​[B
   
[−]
smali/com/appspot/usbhidterminal/core/services/AbstractUSBHIDService.smali
Offset 611, 101 lines modified Offset 611, 100 lines modified
611 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​hardware/​usb/​UsbManager;​-​>requestPermission(La​ndroid/​hardware/​usb/​UsbDevice;​Landroid/​app/​PendingIntent;​)​V 611 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​hardware/​usb/​UsbManager;​-​>requestPermission(La​ndroid/​hardware/​usb/​UsbDevice;​Landroid/​app/​PendingIntent;​)​V
   
612 ····​.​line·​135 612 ····​.​line·​135
613 ····​return-​void 613 ····​return-​void
614 .​end·​method 614 .​end·​method
   
615 .​method·​public·​onEventMainThread(Lco​m/​appspot/​usbhidterminal/​core/​events/​PrepareDevicesListEve​nt;​)​V 615 .​method·​public·​onEventMainThread(Lco​m/​appspot/​usbhidterminal/​core/​events/​PrepareDevicesListEve​nt;​)​V
616 ····​.​locals·6 616 ····​.​locals·5
617 ····​.​param·​p1,​·​"event"····​#·​Lcom/​appspot/​usbhidterminal/​core/​events/​PrepareDevicesListEve​nt;​ 617 ····​.​param·​p1,​·​"event"····​#·​Lcom/​appspot/​usbhidterminal/​core/​events/​PrepareDevicesListEve​nt;​
   
618 ····​.​prologue 618 ····​.​prologue
619 ····​.​line·​138 619 ····​.​line·​138
620 ····​const-​string·​v4,​·​"usb" 620 ····​const-​string·​v3,​·​"usb"
   
621 ····​invoke-​virtual·​{p0,​·​v4},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 621 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
622 ····​move-​result-​object·​v4 622 ····​move-​result-​object·​v3
   
623 ····​check-​cast·​v4,​·​Landroid/​hardware/​usb/​UsbManager;​ 623 ····​check-​cast·​v3,​·​Landroid/​hardware/​usb/​UsbManager;​
   
624 ····​iput-​object·​v4,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>mUsbManager:​Landroid/​hardware/​usb/​UsbManager;​ 624 ····​iput-​object·​v3,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>mUsbManager:​Landroid/​hardware/​usb/​UsbManager;​
   
625 ····​.​line·​139 625 ····​.​line·​139
626 ····​new-​instance·​v2,​·​Ljava/​util/​LinkedList;​ 626 ····​new-​instance·​v1,​·​Ljava/​util/​LinkedList;​
   
627 ····​invoke-​direct·​{v2},​·​Ljava/​util/​LinkedList;​-​><init>()​V 627 ····​invoke-​direct·​{v1},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
628 ····​.​line·​140 628 ····​.​line·​140
629 ····​.​local·​v2,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​" 629 ····​.​local·​v1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​CharSequence;​>;​"
630 ····​iget-​object·​v4,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>mUsbManager:​Landroid/​hardware/​usb/​UsbManager;​ 630 ····​iget-​object·​v3,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>mUsbManager:​Landroid/​hardware/​usb/​UsbManager;​
   
631 ····​invoke-​virtual·​{v4},​·​Landroid/​hardware/​usb/​UsbManager;​-​>getDeviceList()​Ljava/​util/​HashMap;​ 631 ····​invoke-​virtual·​{v3},​·​Landroid/​hardware/​usb/​UsbManager;​-​>getDeviceList()​Ljava/​util/​HashMap;​
   
632 ····​move-​result-​object·​v4 632 ····​move-​result-​object·​v3
   
633 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​ 633 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​HashMap;​-​>values()​Ljava/​util/​Collection;​
   
634 ····​move-​result-​object·​v4 634 ····​move-​result-​object·​v3
   
635 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 635 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
636 ····​move-​result-​object·​v1 636 ····​move-​result-​object·​v3
   
637 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
638 ····​:​goto_0 637 ····​:​goto_0
639 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 638 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
640 ····​move-​result·​v4 639 ····​move-​result·​v4
   
641 ····​if-​eqz·​v4,​·​:​cond_0 640 ····​if-​eqz·​v4,​·​:​cond_0
   
642 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 641 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
643 ····​move-​result-​object·​v3 642 ····​move-​result-​object·​v2
   
644 ····​check-​cast·​v3,​·​Landroid/​hardware/​usb/​UsbDevice;​ 643 ····​check-​cast·​v2,​·​Landroid/​hardware/​usb/​UsbDevice;​
   
645 ····​.​line·​141 644 ····​.​line·​141
646 ····​.​local·​v3,​·​"usbDevice":​Landroid/​hardware/​usb/​UsbDevice;​ 645 ····​.​local·​v2,​·​"usbDevice":​Landroid/​hardware/​usb/​UsbDevice;​
647 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>onBuildingDevicesLis​t(Landroid/​hardware/​usb/​UsbDevice;​)​Ljava/​lang/​CharSequence;​ 646 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>onBuildingDevicesLis​t(Landroid/​hardware/​usb/​UsbDevice;​)​Ljava/​lang/​CharSequence;​
   
648 ····​move-​result-​object·​v4 647 ····​move-​result-​object·​v4
   
649 ····​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 648 ····​invoke-​interface·​{v1,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
650 ····​goto·​:​goto_0 649 ····​goto·​:​goto_0
   
651 ····​.​line·​143 650 ····​.​line·​143
652 ····​.​end·​local·​v3····​#·​"usbDevice":​Landroid/​hardware/​usb/​UsbDevice;​ 651 ····​.​end·​local·​v2····​#·​"usbDevice":​Landroid/​hardware/​usb/​UsbDevice;​
653 ····​:​cond_0 652 ····​:​cond_0
654 ····​iget-​object·​v4,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>mUsbManager:​Landroid/​hardware/​usb/​UsbManager;​ 653 ····​iget-​object·​v3,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>mUsbManager:​Landroid/​hardware/​usb/​UsbManager;​
   
655 ····​invoke-​virtual·​{v4},​·​Landroid/​hardware/​usb/​UsbManager;​-​>getDeviceList()​Ljava/​util/​HashMap;​ 654 ····​invoke-​virtual·​{v3},​·​Landroid/​hardware/​usb/​UsbManager;​-​>getDeviceList()​Ljava/​util/​HashMap;​
   
656 ····​move-​result-​object·​v4 655 ····​move-​result-​object·​v3
   
657 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​HashMap;​-​>size()​I 656 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​HashMap;​-​>size()​I
   
658 ····​move-​result·​v4 657 ····​move-​result·​v3
   
659 ····​new-​array·​v0,​·​v4,​·​[Ljava/​lang/​CharSequence;​ 658 ····​new-​array·​v0,​·​v3,​·​[Ljava/​lang/​CharSequence;​
   
660 ····​.​line·​144 659 ····​.​line·​144
661 ····​.​local·​v0,​·​"devicesName":​[Ljava/​lang/​CharSequence;​ 660 ····​.​local·​v0,​·​"devicesName":​[Ljava/​lang/​CharSequence;​
662 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 661 ····​invoke-​interface·​{v1,​·​v0},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
663 ····​.​line·​145 662 ····​.​line·​145
664 ····​iget-​object·​v4,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>eventBus:​Lde/​greenrobot/​event/​EventBus;​ 663 ····​iget-​object·​v3,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​AbstractUSBHIDService​;​-​>eventBus:​Lde/​greenrobot/​event/​EventBus;​
   
665 ····​new-​instance·​v5,​·​Lcom/​appspot/​usbhidterminal/​core/​events/​ShowDevicesListEvent;​ 664 ····​new-​instance·​v4,​·​Lcom/​appspot/​usbhidterminal/​core/​events/​ShowDevicesListEvent;​
   
666 ····​invoke-​direct·​{v5,​·​v0},​·​Lcom/​appspot/​usbhidterminal/​core/​events/​ShowDevicesListEvent;​-​><init>([Ljava/​lang/​CharSequence;​)​V 665 ····​invoke-​direct·​{v4,​·​v0},​·​Lcom/​appspot/​usbhidterminal/​core/​events/​ShowDevicesListEvent;​-​><init>([Ljava/​lang/​CharSequence;​)​V
   
667 ····​invoke-​virtual·​{v4,​·​v5},​·​Lde/​greenrobot/​event/​EventBus;​-​>post(Ljava/​lang/​Object;​)​V 666 ····​invoke-​virtual·​{v3,​·​v4},​·​Lde/​greenrobot/​event/​EventBus;​-​>post(Ljava/​lang/​Object;​)​V
   
668 ····​.​line·​146 667 ····​.​line·​146
669 ····​return-​void 668 ····​return-​void
670 .​end·​method 669 .​end·​method
   
Max diff block lines reached; 15/6150 bytes (0.24%) of diff not shown.
[−]
smali/com/appspot/usbhidterminal/core/services/SocketService.smali
Offset 231, 107 lines modified Offset 231, 122 lines modified
231 ····​.​local·​v0,​·​"mNotificationBuilder​":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 231 ····​.​local·​v0,​·​"mNotificationBuilder​":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
232 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​ 232 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​
   
233 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 233 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
234 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 234 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
  235 ····​.​line·​179
235 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​ 236 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
   
236 ····​move-​result-​object·​v4 237 ····​move-​result-​object·​v4
   
  238 ····​.​line·​177
237 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 239 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
238 ····​move-​result-​object·​v3 240 ····​move-​result-​object·​v3
   
239 ····​.​line·​181 241 ····​.​line·​181
240 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​ 242 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​
241 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​ 243 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​
   
242 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 244 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
243 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 245 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
  246 ····​.​line·​183
244 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​ 247 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
   
245 ····​move-​result-​object·​v4 248 ····​move-​result-​object·​v4
   
246 ····​const-​string·​v5,​·​"SOCKET_SERVER_EXIT" 249 ····​const-​string·​v5,​·​"SOCKET_SERVER_EXIT"
   
  250 ····​.​line·​184
247 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 251 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
248 ····​move-​result-​object·​v4 252 ····​move-​result-​object·​v4
   
  253 ····​.​line·​181
249 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 254 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
250 ····​move-​result-​object·​v2 255 ····​move-​result-​object·​v2
   
251 ····​.​line·​186 256 ····​.​line·​186
252 ····​.​local·​v2,​·​"pendingCloseIntent":​Landroid/​app/​PendingIntent;​ 257 ····​.​local·​v2,​·​"pendingCloseIntent":​Landroid/​app/​PendingIntent;​
253 ····​const/​high16·​v4,​·​0x7f020000 258 ····​const/​high16·​v4,​·​0x7f020000
   
  259 ····​.​line·​187
254 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 260 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
255 ····​move-​result-​object·​v4 261 ····​move-​result-​object·​v4
   
256 ····​const-​string·​v5,​·​"service" 262 ····​const-​string·​v5,​·​"service"
   
  263 ····​.​line·​188
257 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 264 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
258 ····​move-​result-​object·​v4 265 ····​move-​result-​object·​v4
   
  266 ····​.​line·​189
259 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setVisibility(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 267 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setVisibility(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
260 ····​move-​result-​object·​v4 268 ····​move-​result-​object·​v4
   
  269 ····​.​line·​190
261 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 270 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
262 ····​move-​result-​object·​v5 271 ····​move-​result-​object·​v5
   
263 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 272 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
264 ····​move-​result-​object·​v4 273 ····​move-​result-​object·​v4
   
  274 ····​.​line·​191
265 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 275 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
266 ····​move-​result-​wide·​v6 276 ····​move-​result-​wide·​v6
   
267 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 277 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
268 ····​move-​result-​object·​v4 278 ····​move-​result-​object·​v4
   
  279 ····​.​line·​192
269 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 280 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
270 ····​move-​result-​object·​v4 281 ····​move-​result-​object·​v4
   
271 ····​const·​v5,​·​0x1080038 282 ····​const·​v5,​·​0x1080038
   
272 ····​const/​high16·​v6,​·​0x7f060000 283 ····​const/​high16·​v6,​·​0x7f060000
   
  284 ····​.​line·​194
273 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​-​>getString(I)​Ljava/​lang/​String;​ 285 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​-​>getString(I)​Ljava/​lang/​String;​
   
274 ····​move-​result-​object·​v6 286 ····​move-​result-​object·​v6
   
  287 ····​.​line·​193
275 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 288 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
276 ····​move-​result-​object·​v4 289 ····​move-​result-​object·​v4
Max diff block lines reached; 939/4595 bytes (20.44%) of diff not shown.
[−]
smali/com/appspot/usbhidterminal/core/services/SocketService$LocalBinder.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​86 24 ····​.​line·​86
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService$LocalBi​nder;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService$LocalBi​nder;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​SocketService;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V
   
[−]
smali/com/appspot/usbhidterminal/core/services/USBHIDService.smali
Offset 69, 105 lines modified Offset 69, 120 lines modified
69 ····​.​local·​v0,​·​"mNotificationBuilder​":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 69 ····​.​local·​v0,​·​"mNotificationBuilder​":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
70 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​ 70 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​
   
71 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 71 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
72 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 72 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
  73 ····​.​line·​113
73 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​ 74 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
   
74 ····​move-​result-​object·​v4 75 ····​move-​result-​object·​v4
   
  76 ····​.​line·​111
75 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 77 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
76 ····​move-​result-​object·​v3 78 ····​move-​result-​object·​v3
   
77 ····​.​line·​115 79 ····​.​line·​115
78 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​ 80 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​
79 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​ 81 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​
   
80 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 82 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
81 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 83 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
  84 ····​.​line·​117
82 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​ 85 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
   
83 ····​move-​result-​object·​v4 86 ····​move-​result-​object·​v4
   
84 ····​const-​string·​v5,​·​"USB_HID_TERMINAL_EXI​T" 87 ····​const-​string·​v5,​·​"USB_HID_TERMINAL_EXI​T"
   
  88 ····​.​line·​118
85 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 89 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
86 ····​move-​result-​object·​v4 90 ····​move-​result-​object·​v4
   
  91 ····​.​line·​115
87 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 92 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
88 ····​move-​result-​object·​v2 93 ····​move-​result-​object·​v2
   
89 ····​.​line·​120 94 ····​.​line·​120
90 ····​.​local·​v2,​·​"pendingCloseIntent":​Landroid/​app/​PendingIntent;​ 95 ····​.​local·​v2,​·​"pendingCloseIntent":​Landroid/​app/​PendingIntent;​
91 ····​const/​high16·​v4,​·​0x7f020000 96 ····​const/​high16·​v4,​·​0x7f020000
   
  97 ····​.​line·​121
92 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 98 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
93 ····​move-​result-​object·​v4 99 ····​move-​result-​object·​v4
   
94 ····​const-​string·​v5,​·​"service" 100 ····​const-​string·​v5,​·​"service"
   
  101 ····​.​line·​122
95 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 102 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
96 ····​move-​result-​object·​v4 103 ····​move-​result-​object·​v4
   
  104 ····​.​line·​123
97 ····​invoke-​virtual·​{v4,​·​v9},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setVisibility(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 105 ····​invoke-​virtual·​{v4,​·​v9},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setVisibility(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
98 ····​move-​result-​object·​v4 106 ····​move-​result-​object·​v4
   
  107 ····​.​line·​124
99 ····​invoke-​virtual·​{p0,​·​v8},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​USBHIDService;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 108 ····​invoke-​virtual·​{p0,​·​v8},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​USBHIDService;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
100 ····​move-​result-​object·​v5 109 ····​move-​result-​object·​v5
   
101 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 110 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
102 ····​move-​result-​object·​v4 111 ····​move-​result-​object·​v4
   
  112 ····​.​line·​125
103 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 113 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
104 ····​move-​result-​wide·​v6 114 ····​move-​result-​wide·​v6
   
105 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 115 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
106 ····​move-​result-​object·​v4 116 ····​move-​result-​object·​v4
   
  117 ····​.​line·​126
107 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 118 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
108 ····​move-​result-​object·​v4 119 ····​move-​result-​object·​v4
   
109 ····​const·​v5,​·​0x1080038 120 ····​const·​v5,​·​0x1080038
   
110 ····​const/​high16·​v6,​·​0x7f060000 121 ····​const/​high16·​v6,​·​0x7f060000
   
  122 ····​.​line·​128
111 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​USBHIDService;​-​>getString(I)​Ljava/​lang/​String;​ 123 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​USBHIDService;​-​>getString(I)​Ljava/​lang/​String;​
   
112 ····​move-​result-​object·​v6 124 ····​move-​result-​object·​v6
   
  125 ····​.​line·​127
113 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 126 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
114 ····​move-​result-​object·​v4 127 ····​move-​result-​object·​v4
Max diff block lines reached; 911/4568 bytes (19.94%) of diff not shown.
[−]
smali/com/appspot/usbhidterminal/core/services/WebServerService$LocalBinder.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​45 24 ····​.​line·​45
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService$Loca​lBinder;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService$Loca​lBinder;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Binder;​-​><init>()​V
   
[−]
smali/com/appspot/usbhidterminal/core/services/WebServerService.smali
Offset 89, 107 lines modified Offset 89, 122 lines modified
89 ····​.​local·​v0,​·​"mNotificationBuilder​":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 89 ····​.​local·​v0,​·​"mNotificationBuilder​":​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
90 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​ 90 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​
   
91 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 91 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
92 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 92 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
  93 ····​.​line·​95
93 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​ 94 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
   
94 ····​move-​result-​object·​v4 95 ····​move-​result-​object·​v4
   
  96 ····​.​line·​93
95 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 97 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
96 ····​move-​result-​object·​v3 98 ····​move-​result-​object·​v3
   
97 ····​.​line·​97 99 ····​.​line·​97
98 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​ 100 ····​.​local·​v3,​·​"pendingIntent":​Landroid/​app/​PendingIntent;​
99 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​ 101 ····​new-​instance·​v4,​·​Landroid/​content/​Intent;​
   
100 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​ 102 ····​const-​class·​v5,​·​Lcom/​appspot/​usbhidterminal/​USBHIDTerminal;​
   
101 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 103 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
  104 ····​.​line·​99
102 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​ 105 ····​invoke-​virtual·​{v4,​·​v7},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
   
103 ····​move-​result-​object·​v4 106 ····​move-​result-​object·​v4
   
104 ····​const-​string·​v5,​·​"WEB_SERVER_EXIT" 107 ····​const-​string·​v5,​·​"WEB_SERVER_EXIT"
   
  108 ····​.​line·​100
105 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 109 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
106 ····​move-​result-​object·​v4 110 ····​move-​result-​object·​v4
   
  111 ····​.​line·​97
107 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 112 ····​invoke-​static·​{p0,​·​v6,​·​v4,​·​v6},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
108 ····​move-​result-​object·​v2 113 ····​move-​result-​object·​v2
   
109 ····​.​line·​102 114 ····​.​line·​102
110 ····​.​local·​v2,​·​"pendingCloseIntent":​Landroid/​app/​PendingIntent;​ 115 ····​.​local·​v2,​·​"pendingCloseIntent":​Landroid/​app/​PendingIntent;​
111 ····​const/​high16·​v4,​·​0x7f020000 116 ····​const/​high16·​v4,​·​0x7f020000
   
  117 ····​.​line·​103
112 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 118 ····​invoke-​virtual·​{v0,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
113 ····​move-​result-​object·​v4 119 ····​move-​result-​object·​v4
   
114 ····​const-​string·​v5,​·​"service" 120 ····​const-​string·​v5,​·​"service"
   
  121 ····​.​line·​104
115 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 122 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setCategory(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
116 ····​move-​result-​object·​v4 123 ····​move-​result-​object·​v4
   
  124 ····​.​line·​105
117 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setVisibility(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 125 ····​invoke-​virtual·​{v4,​·​v8},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setVisibility(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
118 ····​move-​result-​object·​v4 126 ····​move-​result-​object·​v4
   
  127 ····​.​line·​106
119 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​-​>getText(I)​Ljava/​lang/​CharSequence;​ 128 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​-​>getText(I)​Ljava/​lang/​CharSequence;​
   
120 ····​move-​result-​object·​v5 129 ····​move-​result-​object·​v5
   
121 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 130 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
122 ····​move-​result-​object·​v4 131 ····​move-​result-​object·​v4
   
  132 ····​.​line·​107
123 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 133 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
124 ····​move-​result-​wide·​v6 134 ····​move-​result-​wide·​v6
   
125 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 135 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
126 ····​move-​result-​object·​v4 136 ····​move-​result-​object·​v4
   
  137 ····​.​line·​108
127 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 138 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
128 ····​move-​result-​object·​v4 139 ····​move-​result-​object·​v4
   
129 ····​const·​v5,​·​0x1080038 140 ····​const·​v5,​·​0x1080038
   
130 ····​const/​high16·​v6,​·​0x7f060000 141 ····​const/​high16·​v6,​·​0x7f060000
   
  142 ····​.​line·​110
131 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​-​>getString(I)​Ljava/​lang/​String;​ 143 ····​invoke-​virtual·​{p0,​·​v6},​·​Lcom/​appspot/​usbhidterminal/​core/​services/​WebServerService;​-​>getString(I)​Ljava/​lang/​String;​
   
132 ····​move-​result-​object·​v6 144 ····​move-​result-​object·​v6
   
  145 ····​.​line·​109
133 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 146 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
134 ····​move-​result-​object·​v4 147 ····​move-​result-​object·​v4
Max diff block lines reached; 945/4597 bytes (20.56%) of diff not shown.
[−]
smali/com/appspot/usbhidterminal/core/webserver/WebServer$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer;​)​V 23 .​method·​constructor·​<init>(Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​92 27 ····​.​line·​92
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer$1;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer$1;​-​>this$0:​Lcom/​appspot/​usbhidterminal/​core/​webserver/​WebServer;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V