Offset 1, 18 lines modified | Offset 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:·beb3eaf079130edfb152dcb596243b72dad3812309b9104e9e902b94dcfca45c | ||
10 | Signer·#1·certificate·SHA-1·digest:·9b48e08af7a03b51a21c3be2067de65476f114de | ||
11 | Signer·#1·certificate·MD5·digest:·bd298637f56e63f6101a0337e59a04c0 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·8c3d07d44b34c8280af92903081f1b97baaaf88f1efc107891e4c5ea142dea4c | ||
15 | Signer·#1·public·key·SHA-1·digest:·337fa38be02146d51a8d0a922d03846d613915bd | ||
16 | Signer·#1·public·key·MD5·digest:·1f62dde43f9c7ae2cad0c82a405a5789 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 1098 lines modified | Offset 1, 1012 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:···················· | 4 | ··Zip·archive·file·size:····················198292·(0000000000030694h) |
5 | ··Actual·end-cent-dir·record·offset:········ | 5 | ··Actual·end-cent-dir·record·offset:········198270·(000000000003067Eh) |
6 | ··Expected·end-cent-dir·record·offset:······ | 6 | ··Expected·end-cent-dir·record·offset:······198270·(000000000003067Eh) |
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;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·3 | 9 | ··central·directory·contains·34·entries. |
10 | ··The·central·directory·is·2 | 10 | ··The·central·directory·is·2741·(0000000000000AB5h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·19 | 12 | ··is·195529·(000000000002FBC9h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··assets/samples/line-by-line/AndroidGpsSample.csv |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·13·00:11:06 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························eaf5fd49 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································8108·bytes |
29 | ··uncompressed·size:······························2 | 29 | ··uncompressed·size:······························32206·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························48·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··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 | ·· | 43 | ··assets/samples/line-by-line/CitySenspodSample.csv |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···8206 |
43 | ··················································(000000000000 | 45 | ··················································(000000000000200Eh)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 54 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·13·00:11:06 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························8ee76dac |
54 | ··compressed·size:································1 | 56 | ··compressed·size:································14401·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························87314·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························49·characters |
57 | ··length·of·extra·field:··························0·bytes | 59 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 60 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 61 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 62 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 63 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 64 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 65 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 66 | Central·directory·entry·#3: |
65 | --------------------------- | 67 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | 68 | ··There·are·an·extra·16·bytes·preceding·this·file. |
67 | ·· | 69 | ··assets/samples/line-by-line/EcoSenspodSample.csv |
68 | ··offset·of·local·header·from·start·of·archive:···2 | 70 | ··offset·of·local·header·from·start·of·archive:···22702 |
69 | ··················································(000000000000 | 71 | ··················································(00000000000058AEh)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 72 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 73 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 74 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 75 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 76 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 77 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 78 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 79 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 80 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·13·00:11:06 |
79 | ··32-bit·CRC·value·(hex):························· | 81 | ··32-bit·CRC·value·(hex):·························b23da1d6 |
80 | ··compressed·size:································ | 82 | ··compressed·size:································916·bytes |
81 | ··uncompressed·size:······························ | 83 | ··uncompressed·size:······························9233·bytes |
82 | ··length·of·filename:····························· | 84 | ··length·of·filename:·····························48·characters |
83 | ··length·of·extra·field:··························0·bytes | 85 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 86 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 87 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 88 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 89 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 90 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 91 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 92 | Central·directory·entry·#4: |
91 | --------------------------- | 93 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 94 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ·· | 95 | ··assets/samples/zephyr/ZephyrBioHarnessSample.base64 |
94 | ··offset·of·local·header·from·start·of·archive:···371 | 96 | ··offset·of·local·header·from·start·of·archive:···23712 |
95 | ··················································(000000000000 | 97 | ··················································(0000000000005CA0h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 98 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················2.0 | 99 | ··version·of·encoding·software:···················2.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 100 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···2.0 | 101 | ··minimum·software·version·required·to·extract:···2.0 |
100 | ··compression·method:·····························deflated | 102 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 103 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 104 | ··file·security·status:···························not·encrypted |
Max diff block lines reached; 62523/70484 bytes (88.71%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="8"·android:versionName="1.1.2"·package="net.bluetoothviewer" | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="8"·android:versionName="1.1.2"·package="net.bluetoothviewer"> |
3 | ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="19"/> | 3 | ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="19"/> |
4 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> | 4 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> |
5 | ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/> | 5 | ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/> |
6 | ··<application·android:theme="@android:style/Theme.Holo"·android:label="@string/app_name_lite"·android:icon="@drawable/launcher_main"·android:name="net.bluetoothviewer.application.BluetoothViewerLiteApplication"·android:allowBackup="true"> | 6 | ··<application·android:theme="@android:style/Theme.Holo"·android:label="@string/app_name_lite"·android:icon="@drawable/launcher_main"·android:name="net.bluetoothviewer.application.BluetoothViewerLiteApplication"·android:allowBackup="true"> |
7 | ····<activity·android:name="net.bluetoothviewer.BluetoothViewer"·android:windowSoftInputMode="stateHidden"> | 7 | ····<activity·android:name="net.bluetoothviewer.BluetoothViewer"·android:windowSoftInputMode="stateHidden"> |
8 | ······<intent-filter> | 8 | ······<intent-filter> |
9 | ········<action·android:name="android.intent.action.MAIN"/> | 9 | ········<action·android:name="android.intent.action.MAIN"/> |
Offset 1, 230 lines modified | Offset 1, 230 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·c822·0000·0100·0000·0100·1c00··.....".......... | ||
00000010:·dc0d·0000·4100·0000·0000·0000·0001·0000··....A........... | 00000010:·dc0d·0000·4100·0000·0000·0000·0001·0000··....A........... | ||
00000020:·2001·0000·0000·0000·0000·0000·2300·0000···...........#... | 00000020:·2001·0000·0000·0000·0000·0000·2300·0000···...........#... | ||
00000030:· | 00000030:·4000·0000·6100·0000·7e00·0000·9b00·0000··@...a...~....... | ||
00000040:· | 00000040:·b400·0000·cb00·0000·df00·0000·0701·0000··................ | ||
00000050:·3 | 00000050:·3001·0000·5f01·0000·9101·0000·be01·0000··0..._........... | ||
00000060:·ea01·0000·1 | 00000060:·ea01·0000·1302·0000·4202·0000·7402·0000··........B...t... | ||
00000070:·a | 00000070:·a102·0000·cd02·0000·f602·0000·2503·0000··............%... | ||
00000080:·5 | 00000080:·5703·0000·8403·0000·b003·0000·c303·0000··W............... | ||
00000090:·dd03·0000·f | 00000090:·dd03·0000·f003·0000·0404·0000·1404·0000··................ | ||
000000a0:·2 | 000000a0:·2704·0000·4004·0000·7704·0000·8b04·0000··'...@...w....... | ||
000000b0:·9 | 000000b0:·9e04·0000·ac04·0000·bf04·0000·d504·0000··................ | ||
000000c0:·e | 000000c0:·ed04·0000·fd04·0000·0805·0000·1a05·0000··................ | ||
000000d0:· | 000000d0:·2805·0000·4d05·0000·8805·0000·c105·0000··(...M........... | ||
000000e0:·e | 000000e0:·e505·0000·f505·0000·0b06·0000·1406·0000··................ | ||
000000f0:· | 000000f0:·1b06·0000·4a06·0000·9006·0000·a806·0000··....J........... | ||
00000100:·c | 00000100:·c006·0000·d606·0000·e506·0000·ff06·0000··................ | ||
00000110:·1007·0000· | 00000110:·1007·0000·2307·0000·4307·0000·7207·0000··....#...C...r... | ||
00000120:· | 00000120:·a307·0000·cd07·0000·e309·0000·2020·7265··............··re | ||
00000130:·732f·6472·6177·6162·6c65·2f62·6163·6b67··s/drawable/backg | 00000130:·732f·6472·6177·6162·6c65·2f62·6163·6b67··s/drawable/backg | ||
00000140:·726f·756e·645f·6d61·696e·2e70·6e67·001 | 00000140:·726f·756e·645f·6d61·696e·2e70·6e67·001a··round_main.png.. | ||
00000150:·1a72·6573·2f64·7261·7761·626c·652f·746f··.res/drawable/to | |||
00000160:·6f6c·6261·7262·672e·786d·6c00·1e1e·7265··olbarbg.xml...re | |||
00000170:·732f·6c61·796f·7574·2f62·6c75·6574·6f6f··s/layout/bluetoo | |||
00000180:·7468·7669·6577·6572·2e78·6d6c·001a·1a72··thviewer.xml...r | |||
00000150:·1172·6573·2f6d·656e·752f·6d61·696e·2e78··.res/menu/main.x | |||
00000160:·6d6c·0014·1472·6573·2f78·6d6c·2f73·6574··ml...res/xml/set | |||
00000170:·7469·6e67·732e·786d·6c00·1616·7265·732f··tings.xml...res/ | |||
00000180:·6c61·796f·7574·2f6d·6573·7361·6765·2e78··layout/message.x | |||
00000190:·6d6c·001a·1a72·6573·2f6c·6179·6f75·742f··ml...res/layout/ | |||
000001a0:·6465·7669·6365·5f6e·616d·652e·786d·6c00··device_name.xml. | |||
000001b0:·1a1a·7265·732f·6c61·796f·7574·2f64·6576··..res/layout/dev | |||
000001c0:·6963·655f·6c69·7374·2e78·6d6c·001e·1e72··ice_list.xml...r | |||
000001 | 00000190:·6573·2f6c·6179·6f75·742f·6465·7669·6365··es/layout/device | ||
000001e0:·6f74·6876·6965·7765·722e·786d·6c00·1a1a··othviewer.xml... | |||
000001 | 000001a0:·5f6c·6973·742e·786d·6c00·1a1a·7265·732f··_list.xml...res/ | ||
000001b0:·6c61·796f·7574·2f64·6576·6963·655f·6e61··layout/device_na | |||
000001c0:·6d65·2e78·6d6c·0016·1672·6573·2f6c·6179··me.xml...res/lay | |||
000001d0:·6f75·742f·6d65·7373·6167·652e·786d·6c00··out/message.xml. | |||
000001e0:·1414·7265·732f·786d·6c2f·7365·7474·696e··..res/xml/settin | |||
000001f0:·6773·2e78·6d6c·0011·1172·6573·2f6d·656e··gs.xml...res/men | |||
00000200:· | 00000200:·752f·6d61·696e·2e78·6d6c·0025·2572·6573··u/main.xml.%%res | ||
00000210:·2f64·7261·7761·626c·652d·6c61·6e64·2f62··/drawable-land/b | 00000210:·2f64·7261·7761·626c·652d·6c61·6e64·2f62··/drawable-land/b | ||
00000220:·6163·6b67·726f·756e·645f·6d61·696e·2e70··ackground_main.p | 00000220:·6163·6b67·726f·756e·645f·6d61·696e·2e70··ackground_main.p | ||
00000230:·6e67·002 | 00000230:·6e67·0026·2672·6573·2f64·7261·7761·626c··ng.&&res/drawabl | ||
00000240:·652d·6c64·7069·2d76·342f· | 00000240:·652d·6c64·7069·2d76·342f·6c61·756e·6368··e-ldpi-v4/launch | ||
00000250:·6572·5f6d·6169·6e2e·706e·6700·2c2c·7265··er_main.png.,,re | |||
00000250:·725f·6274·6e5f·6469·7363·6f6e·6e65·6374··r_btn_disconnect | |||
00000260:·2e70·6e67·002a·2a72·6573·2f64·7261·7761··.png.**res/drawa | |||
00000270:·626c·652d·6c64·7069·2d76·342f·746f·6f6c··ble-ldpi-v4/tool | |||
00000280:·6261·725f·6274·6e5f·7061·7573·652e·706e··bar_btn_pause.pn | |||
00000290:·6700·2929·7265·732f·6472·6177·6162·6c65··g.))res/drawable | |||
000002a0:·2d6c·6470·692d·7634·2f74·6f6f·6c62·6172··-ldpi-v4/toolbar | |||
000002b0:·5f62·746e·5f70·6c61·792e·706e·6700·2c2c··_btn_play.png.,, | |||
000002 | 00000260:·732f·6472·6177·6162·6c65·2d6c·6470·692d··s/drawable-ldpi- | ||
000002 | 00000270:·7634·2f74·6f6f·6c62·6172·5f62·746e·5f63··v4/toolbar_btn_c | ||
00000280:·6f6e·6e65·6374·2e70·6e67·002f·2f72·6573··onnect.png.//res | |||
00000290:·2f64·7261·7761·626c·652d·6c64·7069·2d76··/drawable-ldpi-v | |||
000002a0:·342f·746f·6f6c·6261·725f·6274·6e5f·6469··4/toolbar_btn_di | |||
000002 | 000002b0:·7363·6f6e·6e65·6374·2e70·6e67·002a·2a72··sconnect.png.**r | ||
000002 | 000002c0:·6573·2f64·7261·7761·626c·652d·6c64·7069··es/drawable-ldpi | ||
00000 | 000002d0:·2d76·342f·746f·6f6c·6261·725f·6274·6e5f··-v4/toolbar_btn_ | ||
000002e0:·7061·7573·652e·706e·6700·2929·7265·732f··pause.png.))res/ | |||
000002f0:·6472·6177·6162·6c65·2d6c·6470·692d·7634··drawable-ldpi-v4 | |||
00000300:·2f74·6f6f·6c62·6172·5f62·746e·5f70·6c61··/toolbar_btn_pla | |||
00000310:· | 00000310:·792e·706e·6700·2626·7265·732f·6472·6177··y.png.&&res/draw | ||
00000320:·6162·6c65·2d6d·6470·692d·7634·2f | 00000320:·6162·6c65·2d6d·6470·692d·7634·2f6c·6175··able-mdpi-v4/lau | ||
00000330:·6e63·6865·725f·6d61·696e·2e70·6e67·002c··ncher_main.png., | |||
00000330:·6c62·6172·5f62·746e·5f64·6973·636f·6e6e··lbar_btn_disconn | |||
00000340:·6563·742e·706e·6700·2a2a·7265·732f·6472··ect.png.**res/dr | |||
00000350:·6177·6162·6c65·2d6d·6470·692d·7634·2f74··awable-mdpi-v4/t | |||
00000360:·6f6f·6c62·6172·5f62·746e·5f70·6175·7365··oolbar_btn_pause | |||
00000370:·2e70·6e67·0029·2972·6573·2f64·7261·7761··.png.))res/drawa | |||
00000380:·626c·652d·6d64·7069·2d76·342f·746f·6f6c··ble-mdpi-v4/tool | |||
00000390:·6261·725f·6274·6e5f·706c·6179·2e70·6e67··bar_btn_play.png | |||
000003 | 00000340:·2c72·6573·2f64·7261·7761·626c·652d·6d64··,res/drawable-md | ||
000003 | 00000350:·7069·2d76·342f·746f·6f6c·6261·725f·6274··pi-v4/toolbar_bt | ||
000003 | 00000360:·6e5f·636f·6e6e·6563·742e·706e·6700·2f2f··n_connect.png.// | ||
00000370:·7265·732f·6472·6177·6162·6c65·2d6d·6470··res/drawable-mdp | |||
00000380:·692d·7634·2f74·6f6f·6c62·6172·5f62·746e··i-v4/toolbar_btn | |||
00000390:·5f64·6973·636f·6e6e·6563·742e·706e·6700··_disconnect.png. | |||
000003 | 000003a0:·2a2a·7265·732f·6472·6177·6162·6c65·2d6d··**res/drawable-m | ||
000003 | 000003b0:·6470·692d·7634·2f74·6f6f·6c62·6172·5f62··dpi-v4/toolbar_b | ||
000003c0:·746e·5f70·6175·7365·2e70·6e67·0029·2972··tn_pause.png.))r | |||
000003d0:·6573·2f64·7261·7761·626c·652d·6d64·7069··es/drawable-mdpi | |||
000003e0:·2d76·342f·746f·6f6c·6261·725f·6274·6e5f··-v4/toolbar_btn_ | |||
000003f0:· | 000003f0:·706c·6179·2e70·6e67·0026·2672·6573·2f64··play.png.&&res/d | ||
00000400:·7261·7761·626c·652d·6864·7069·2d76·342f··rawable-hdpi-v4/ | 00000400:·7261·7761·626c·652d·6864·7069·2d76·342f··rawable-hdpi-v4/ | ||
00000410:·6c61·756e·6368·6572·5f6d·6169·6e2e·706e··launcher_main.pn | |||
00000410:·746f·6f6c·6261·725f·6274·6e5f·6469·7363··toolbar_btn_disc | |||
00000420:·6f6e·6e65·6374·2e70·6e67·002a·2a72·6573··onnect.png.**res | |||
00000430:·2f64·7261·7761·626c·652d·6864·7069·2d76··/drawable-hdpi-v | |||
00000440:·342f·746f·6f6c·6261·725f·6274·6e5f·7061··4/toolbar_btn_pa | |||
00000450:·7573·652e·706e·6700·2929·7265·732f·6472··use.png.))res/dr | |||
00000460:·6177·6162·6c65·2d68·6470·692d·7634·2f74··awable-hdpi-v4/t | |||
00000470:·6f6f·6c62·6172·5f62·746e·5f70·6c61·792e··oolbar_btn_play. | |||
000004 | 00000420:·6700·2c2c·7265·732f·6472·6177·6162·6c65··g.,,res/drawable | ||
000004 | 00000430:·2d68·6470·692d·7634·2f74·6f6f·6c62·6172··-hdpi-v4/toolbar | ||
000004 | 00000440:·5f62·746e·5f63·6f6e·6e65·6374·2e70·6e67··_btn_connect.png | ||
00000450:·002f·2f72·6573·2f64·7261·7761·626c·652d··.//res/drawable- | |||
00000460:·6864·7069·2d76·342f·746f·6f6c·6261·725f··hdpi-v4/toolbar_ | |||
00000470:·6274·6e5f·6469·7363·6f6e·6e65·6374·2e70··btn_disconnect.p | |||
000004 | 00000480:·6e67·002a·2a72·6573·2f64·7261·7761·626c··ng.**res/drawabl | ||
000004 | 00000490:·652d·6864·7069·2d76·342f·746f·6f6c·6261··e-hdpi-v4/toolba | ||
000004a0:·725f·6274·6e5f·7061·7573·652e·706e·6700··r_btn_pause.png. | |||
000004b0:·2929·7265·732f·6472·6177·6162·6c65·2d68··))res/drawable-h | |||
000004c0:·6470·692d·7634·2f74·6f6f·6c62·6172·5f62··dpi-v4/toolbar_b | |||
000004d0:· | 000004d0:·746e·5f70·6c61·792e·706e·6700·1010·426c··tn_play.png...Bl | ||
000004e0:·7565·746f·6f74·6820·5669·6577·6572· | 000004e0:·7565·746f·6f74·6820·5669·6577·6572·0017··uetooth·Viewer.. | ||
000004f0:·1742·6c75·6574·6f6f·7468·2056·6965·7765··.Bluetooth·Viewe | |||
00000500:·7220·284c·4954·4529·0010·1063·6f6e·6e65··r·(LITE)...conne | |||
00000510:·6374·6564·2074·6f3a·2025·7300·1111·636f··cted·to:·%s...co | |||
00000520:·6e6e·6563·7469·6e67·2074·6f3a·2025·7300··nnecting·to:·%s. | |||
000004f0:·4c49·5445·2900·1010·636f·6e6e·6563·7465··LITE)...connecte | |||
00000500:·6420·746f·3a20·2573·0011·1163·6f6e·6e65··d·to:·%s...conne | |||
00000510:·6374·696e·6720·746f·3a20·2573·000d·0d6e··cting·to:·%s...n | |||
00000520:·6f74·2063·6f6e·6e65·6374·6564·0010·1053··ot·connected...S | |||
00000530:·6361·6e20·666f·7220·6465·7669·6365·7300··can·for·devices. | |||
00000540:·1416·4368·6f6f·7365·2061·6e20·656d·6169··..Choose·an·emai | |||
00000550:·6c20·6170·70e2·80a6·0034·3453·6565·2061··l·app....44See·a | |||
00000560:·7474·6163·6865·6420·6461·7461·2072·6563··ttached·data·rec | |||
00000570:·6f72·6465·6420·6672·6f6d·2062·6c75·6574··orded·from·bluet | |||
00000580:·6f6f·7468·2064·6576·6963·653a·2025·7300··ooth·device:·%s. | |||
00000590:·1111·5265·636f·7264·6564·2064·6174·613a··..Recorded·data: | |||
000005a0:·2025·7300·1010·426c·7565·746f·6f74·6820···%s...Bluetooth· | |||
000005b0:·5669·6577·6572·0009·0b53·6361·6e6e·696e··Viewer...Scannin | |||
000005c0:·67e2·80a6·0010·1042·7579·2074·6865·2066··g......Buy·the·f | |||
Max diff block lines reached; 44862/75311 bytes (59.57%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·90ab5ecc |
5 | signature···········:· | 5 | signature···········:·62ca...6284 |
6 | file_size···········:·57 | 6 | file_size···········:·57468 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·747 | 10 | string_ids_size·····:·747 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·16 | 12 | type_ids_size·······:·168 |
13 | type_ids_off········:·3100·(0x000c1c) | 13 | type_ids_off········:·3100·(0x000c1c) |
14 | proto_ids_size······:·164 | 14 | proto_ids_size······:·164 |
15 | proto_ids_off·······:·37 | 15 | proto_ids_off·······:·3772·(0x000ebc) |
16 | field_ids_size······:·289 | 16 | field_ids_size······:·289 |
17 | field_ids_off·······:·57 | 17 | field_ids_off·······:·5740·(0x00166c) |
18 | method_ids_size·····:·405 | 18 | method_ids_size·····:·405 |
19 | method_ids_off······:·80 | 19 | method_ids_off······:·8052·(0x001f74) |
20 | class_defs_size·····:·60 | 20 | class_defs_size·····:·60 |
21 | class_defs_off······:·112 | 21 | class_defs_off······:·11292·(0x002c1c) |
22 | data_size···········:·43 | 22 | data_size···········:·43488 |
23 | data_off············:·139 | 23 | data_off············:·13980·(0x00369c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:· | 25 | class_idx···········:·100 |
26 | access_flags········:·1·(0x0001) | 26 | access_flags········:·1·(0x0001) |
27 | superclass_idx······:· | 27 | superclass_idx······:·81 |
28 | source_file_idx·····:·36 | 28 | source_file_idx·····:·36 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·2 | 31 | direct_methods_size·:·2 |
32 | virtual_methods_size:·0 | 32 | virtual_methods_size:·0 |
33 | Class·#0············- | 33 | Class·#0············- |
Offset 45, 17 lines modified | Offset 45, 17 lines modified | ||
45 | ······type··········:·'()V' | 45 | ······type··········:·'()V' |
46 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 46 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
47 | ······code··········- | 47 | ······code··········- |
48 | ······registers·····:·1 | 48 | ······registers·····:·1 |
49 | ······ins···········:·1 | 49 | ······ins···········:·1 |
50 | ······outs··········:·1 | 50 | ······outs··········:·1 |
51 | ······insns·size····:·4·16-bit·code·units | 51 | ······insns·size····:·4·16-bit·code·units |
52 | 0047 | 52 | 004750:········································|[004750]·net.bluetoothviewer.BluetoothAdapterFactory.<init>:()V |
53 | 0047 | 53 | 004760:·7010·7b00·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@007b |
54 | 0047 | 54 | 004766:·0e00···································|0003:·return-void |
55 | ······catches·······:·(none) | 55 | ······catches·······:·(none) |
56 | ······positions·····:· | 56 | ······positions·····:· |
57 | ········0x0000·line=6 | 57 | ········0x0000·line=6 |
58 | ········0x0003·line=8 | 58 | ········0x0003·line=8 |
59 | ······locals········:· | 59 | ······locals········:· |
60 | ········0x0000·-·0x0004·reg=0·this·Lnet/bluetoothviewer/BluetoothAdapterFactory;· | 60 | ········0x0000·-·0x0004·reg=0·this·Lnet/bluetoothviewer/BluetoothAdapterFactory;· |
Offset 64, 38 lines modified | Offset 64, 38 lines modified | ||
64 | ······type··········:·'()Lnet/bluetoothviewer/BluetoothAdapterWrapper;' | 64 | ······type··········:·'()Lnet/bluetoothviewer/BluetoothAdapterWrapper;' |
65 | ······access········:·0x0009·(PUBLIC·STATIC) | 65 | ······access········:·0x0009·(PUBLIC·STATIC) |
66 | ······code··········- | 66 | ······code··········- |
67 | ······registers·····:·2 | 67 | ······registers·····:·2 |
68 | ······ins···········:·0 | 68 | ······ins···········:·0 |
69 | ······outs··········:·2 | 69 | ······outs··········:·2 |
70 | ······insns·size····:·18·16-bit·code·units | 70 | ······insns·size····:·18·16-bit·code·units |
71 | 0047 | 71 | 004768:········································|[004768]·net.bluetoothviewer.BluetoothAdapterFactory.getBluetoothAdapterWrapper:()Lnet/bluetoothviewer/BluetoothAdapterWrapper; |
72 | 0047 | 72 | 004778:·7100·0c00·0000·························|0000:·invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter;·//·method@000c |
73 | 00477 | 73 | 00477e:·0c00···································|0003:·move-result-object·v0 |
74 | 0047 | 74 | 004780:·3800·0800······························|0004:·if-eqz·v0,·000c·//·+0008 |
75 | 0047 | 75 | 004784:·2201·6300······························|0006:·new-instance·v1,·Lnet/bluetoothviewer/BluetoothAdapterDelegate;·//·type@0063 |
76 | 0047 | 76 | 004788:·7020·a200·0100·························|0008:·invoke-direct·{v1,·v0},·Lnet/bluetoothviewer/BluetoothAdapterDelegate;.<init>:(Landroid/bluetooth/BluetoothAdapter;)V·//·method@00a2 |
77 | 00478 | 77 | 00478e:·1101···································|000b:·return-object·v1 |
78 | 0047 | 78 | 004790:·2201·8200······························|000c:·new-instance·v1,·Lnet/bluetoothviewer/NullBluetoothWrapper;·//·type@0082 |
79 | 0047 | 79 | 004794:·7010·5e01·0100·························|000e:·invoke-direct·{v1},·Lnet/bluetoothviewer/NullBluetoothWrapper;.<init>:()V·//·method@015e |
80 | 0047 | 80 | 00479a:·28fa···································|0011:·goto·000b·//·-0006 |
81 | ······catches·······:·(none) | 81 | ······catches·······:·(none) |
82 | ······positions·····:· | 82 | ······positions·····:· |
83 | ········0x0000·line=11 | 83 | ········0x0000·line=11 |
84 | ········0x0004·line=12 | 84 | ········0x0004·line=12 |
85 | ······locals········:· | 85 | ······locals········:· |
86 | ········0x0004·-·0x0012·reg=0·defaultAdapter·Landroid/bluetooth/BluetoothAdapter;· | 86 | ········0x0004·-·0x0012·reg=0·defaultAdapter·Landroid/bluetooth/BluetoothAdapter;· |
87 | ··Virtual·methods···- | 87 | ··Virtual·methods···- |
88 | ··source_file_idx···:·36·(BluetoothAdapterFactory.java) | 88 | ··source_file_idx···:·36·(BluetoothAdapterFactory.java) |
89 | Class·#1·header: | 89 | Class·#1·header: |
90 | class_idx···········:· | 90 | class_idx···········:·101 |
91 | access_flags········:·1537·(0x0601) | 91 | access_flags········:·1537·(0x0601) |
92 | superclass_idx······:· | 92 | superclass_idx······:·81 |
93 | source_file_idx·····:·37 | 93 | source_file_idx·····:·37 |
94 | static_fields_size··:·0 | 94 | static_fields_size··:·0 |
95 | instance_fields_size:·0 | 95 | instance_fields_size:·0 |
96 | direct_methods_size·:·0 | 96 | direct_methods_size·:·0 |
97 | virtual_methods_size:·4 | 97 | virtual_methods_size:·4 |
98 | Class·#1·annotations: | 98 | Class·#1·annotations: |
Offset 134, 17 lines modified | Offset 134, 17 lines modified | ||
134 | ······type··········:·'()V' | 134 | ······type··········:·'()V' |
135 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 135 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
136 | ······code··········:·(none) | 136 | ······code··········:·(none) |
137 | ··source_file_idx···:·37·(BluetoothAdapterWrapper.java) | 137 | ··source_file_idx···:·37·(BluetoothAdapterWrapper.java) |
138 | Class·#2·header: | 138 | Class·#2·header: |
139 | class_idx···········:· | 139 | class_idx···········:·102 |
140 | access_flags········:·0·(0x0000) | 140 | access_flags········:·0·(0x0000) |
141 | superclass_idx······:·8 | 141 | superclass_idx······:·86 |
142 | source_file_idx·····:·40 | 142 | source_file_idx·····:·40 |
143 | static_fields_size··:·0 | 143 | static_fields_size··:·0 |
144 | instance_fields_size:·3 | 144 | instance_fields_size:·3 |
145 | direct_methods_size·:·1 | 145 | direct_methods_size·:·1 |
146 | virtual_methods_size:·2 | 146 | virtual_methods_size:·2 |
147 | Class·#2·annotations: | 147 | Class·#2·annotations: |
Offset 179, 58 lines modified | Offset 179, 58 lines modified | ||
179 | ······type··········:·'(Lnet/bluetoothviewer/BluetoothDeviceConnector;Landroid/bluetooth/BluetoothDevice;)V' | 179 | ······type··········:·'(Lnet/bluetoothviewer/BluetoothDeviceConnector;Landroid/bluetooth/BluetoothDevice;)V' |
180 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 180 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
181 | ······code··········- | 181 | ······code··········- |
182 | ······registers·····:·12 | 182 | ······registers·····:·12 |
183 | ······ins···········:·3 | 183 | ······ins···········:·3 |
184 | ······outs··········:·3 | 184 | ······outs··········:·3 |
185 | ······insns·size····:·79·16-bit·code·units | 185 | ······insns·size····:·79·16-bit·code·units |
186 | 00479 | 186 | 00479c:········································|[00479c]·net.bluetoothviewer.BluetoothDeviceConnector$ConnectThread.<init>:(Lnet/bluetoothviewer/BluetoothDeviceConnector;Landroid/bluetooth/BluetoothDevice;)V |
187 | 0047a | 187 | 0047ac:·5b9a·0a00······························|0000:·iput-object·v10,·v9,·Lnet/bluetoothviewer/BluetoothDeviceConnector$ConnectThread;.this$0:Lnet/bluetoothviewer/BluetoothDeviceConnector;·//·field@000a |
188 | 0047 | 188 | 0047b0:·7010·8a00·0900·························|0002:·invoke-direct·{v9},·Ljava/lang/Thread;.<init>:()V·//·method@008a |
189 | 0047 | 189 | 0047b6:·5b9b·0800······························|0005:·iput-object·v11,·v9,·Lnet/bluetoothviewer/BluetoothDeviceConnector$ConnectThread;.mmDevice:Landroid/bluetooth/BluetoothDevice;·//·field@0008 |
190 | 0047 | 190 | 0047ba:·1203···································|0007:·const/4·v3,·#int·0·//·#0 |
191 | 0047b | 191 | 0047bc:·7100·ba00·0000·························|0008:·invoke-static·{},·Lnet/bluetoothviewer/BluetoothDeviceConnector;.access$000:()Ljava/lang/String;·//·method@00ba |
192 | 0047 | 192 | 0047c2:·0c04···································|000b:·move-result-object·v4 |
193 | 0047 | 193 | 0047c4:·1a05·7f01······························|000c:·const-string·v5,·"calling·device.createRfcommSocket·with·channel·1·..."·//·string@017f |
194 | 0047 | 194 | 0047c8:·7120·4800·5400·························|000e:·invoke-static·{v4,·v5},·Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I·//·method@0048 |
Max diff block lines reached; 698334/715396 bytes (97.62%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·73 | 1 | Zip·file·size:·73740·bytes,·number·of·entries:·60 |
2 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothAdapterFactory.class | 2 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothAdapterFactory.class |
3 | ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothAdapterWrapper.class | 3 | ?rwxrwxr-x··2.0·unx······229·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothAdapterWrapper.class |
4 | ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothDeviceConnector$ConnectThread.class | 4 | ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothDeviceConnector$ConnectThread.class |
5 | ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothDeviceConnector$ConnectedThread.class | 5 | ?rwxrwxr-x··2.0·unx·····2360·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothDeviceConnector$ConnectedThread.class |
6 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothViewer$1.class | 6 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothViewer$1.class |
7 | ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothViewer$2.class | 7 | ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothViewer$2.class |
8 | ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothViewer$3.class | 8 | ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/BluetoothViewer$3.class |
Offset 17, 17 lines modified | Offset 17, 17 lines modified | ||
17 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$1.class | 17 | ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$1.class |
18 | ?rwxrwxr-x··2.0·unx·····2292·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$2.class | 18 | ?rwxrwxr-x··2.0·unx·····2292·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$2.class |
19 | ?rwxrwxr-x··2.0·unx·····1699·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$BluetoothDeviceClickListener.class | 19 | ?rwxrwxr-x··2.0·unx·····1699·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$BluetoothDeviceClickListener.class |
20 | ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$ConnectorType.class | 20 | ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$ConnectorType.class |
21 | ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$DeviceListEntry.class | 21 | ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$DeviceListEntry.class |
22 | ?rwxrwxr-x··2.0·unx······902·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$Message.class | 22 | ?rwxrwxr-x··2.0·unx······902·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$Message.class |
23 | ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$MockDeviceClickListener.class | 23 | ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$MockDeviceClickListener.class |
24 | ?rwxrwxr-x··2.0·unx·····5 | 24 | ?rwxrwxr-x··2.0·unx·····5294·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity.class |
25 | ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/MessageHandler.class | 25 | ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/MessageHandler.class |
26 | ?rwxrwxr-x··2.0·unx·····188 | 26 | ?rwxrwxr-x··2.0·unx·····1886·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/MockLineByLineConnector$1.class |
27 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$attr.class | 27 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$attr.class |
28 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$drawable.class | 28 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$drawable.class |
29 | ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$id.class | 29 | ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$id.class |
30 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$layout.class | 30 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$layout.class |
31 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$menu.class | 31 | ?rwxrwxr-x··2.0·unx······189·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$menu.class |
32 | ?rwxrwxr-x··2.0·unx·····1890·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$string.class | 32 | ?rwxrwxr-x··2.0·unx·····1890·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$string.class |
33 | ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$style.class | 33 | ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/R$style.class |
Offset 55, 8 lines modified | Offset 55, 8 lines modified | ||
55 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$MockDeviceEntry.class | 55 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/DeviceListActivity$MockDeviceEntry.class |
56 | ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/MessageHandlerImpl.class | 56 | ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/MessageHandlerImpl.class |
57 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/MockLineByLineConnector.class | 57 | ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/MockLineByLineConnector.class |
58 | ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/NullBluetoothWrapper.class | 58 | ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/NullBluetoothWrapper.class |
59 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/NullDeviceConnector.class | 59 | ?rwxrwxr-x··2.0·unx······350·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/NullDeviceConnector.class |
60 | ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/application/BluetoothViewerFullApplication.class | 60 | ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/application/BluetoothViewerFullApplication.class |
61 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/application/BluetoothViewerLiteApplication.class | 61 | ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·net/bluetoothviewer/application/BluetoothViewerLiteApplication.class |
62 | 60·files,·7 | 62 | 60·files,·70980·bytes·uncompressed,·63636·bytes·compressed:··10.3% |
Offset 56, 23 lines modified | Offset 56, 21 lines modified | ||
56 | ········super.onCreate(bundle); | 56 | ········super.onCreate(bundle); |
57 | ········this.requestWindowFeature(5); | 57 | ········this.requestWindowFeature(5); |
58 | ········this.setContentView(R$layout.device_list); | 58 | ········this.setContentView(R$layout.device_list); |
59 | ········this.setResult(0); | 59 | ········this.setResult(0); |
60 | ········boolean·b·=·true; | 60 | ········boolean·b·=·true; |
61 | ········if·(this.getIntent().getBooleanExtra("MOCK_DEVICES_ENABLED",·false))·{ | 61 | ········if·(this.getIntent().getBooleanExtra("MOCK_DEVICES_ENABLED",·false))·{ |
62 | ············final·String[]·listFiles·=·AssetUtils.listFiles(this.getResources().getAssets(),·"samples/line-by-line"); | 62 | ············final·String[]·listFiles·=·AssetUtils.listFiles(this.getResources().getAssets(),·"samples/line-by-line"); |
63 | ············final·int·length; | ||
64 | ············if·( | 63 | ············if·(listFiles.length·>·0)·{ |
65 | ················final·ArrayAdapter·adapter·=·new·ArrayAdapter((Context)this,·R$layout.device_name); | 64 | ················final·ArrayAdapter·adapter·=·new·ArrayAdapter((Context)this,·R$layout.device_name); |
66 | ················final·ListView·listView·=·(ListView)this.findViewById(R$id.mock_devices); | 65 | ················final·ListView·listView·=·(ListView)this.findViewById(R$id.mock_devices); |
67 | ················listView.setAdapter((ListAdapter)adapter); | 66 | ················listView.setAdapter((ListAdapter)adapter); |
68 | ················listView.setOnItemClickListener((AdapterView$OnItemClickListener)new·DeviceListActivity$MockDeviceClickListener(this,·adapter)); | 67 | ················listView.setOnItemClickListener((AdapterView$OnItemClickListener)new·DeviceListActivity$MockDeviceClickListener(this,·adapter)); |
69 | ················final·String[]·array·=·listFiles; | ||
70 | ················for·(int·length | 68 | ················for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{ |
71 | ····················adapter.add((Object)new·DeviceListActivity$MockDeviceEntry( | 69 | ····················adapter.add((Object)new·DeviceListActivity$MockDeviceEntry(listFiles[i])); |
72 | ················} | 70 | ················} |
73 | ················this.findViewById(R$id.title_mock_devices).setVisibility(0); | 71 | ················this.findViewById(R$id.title_mock_devices).setVisibility(0); |
74 | ················b·=·false; | 72 | ················b·=·false; |
75 | ············} | 73 | ············} |
76 | ········} | 74 | ········} |
77 | ········final·Set·bondedDevices·=·this.mBtAdapter.getBondedDevices(); | 75 | ········final·Set·bondedDevices·=·this.mBtAdapter.getBondedDevices(); |
78 | ········if·(bondedDevices·!=·null·&&·!bondedDevices.isEmpty())·{ | 76 | ········if·(bondedDevices·!=·null·&&·!bondedDevices.isEmpty())·{ |
Offset 146, 53 lines modified | Offset 146, 53 lines modified | ||
146 | ········23:·aload_0 | 146 | ········23:·aload_0 |
147 | ········24:·getfield······#10·················//·Field·this$0:Lnet/bluetoothviewer/MockLineByLineConnector; | 147 | ········24:·getfield······#10·················//·Field·this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
148 | ········27:·astore_2 | 148 | ········27:·astore_2 |
149 | ········28:·aload_2 | 149 | ········28:·aload_2 |
150 | ········29:·invokestatic··#34·················//·Method·net/bluetoothviewer/MockLineByLineConnector.access$300:(Lnet/bluetoothviewer/MockLineByLineConnector;)Z | 150 | ········29:·invokestatic··#34·················//·Method·net/bluetoothviewer/MockLineByLineConnector.access$300:(Lnet/bluetoothviewer/MockLineByLineConnector;)Z |
151 | ········32:·istore········4 | 151 | ········32:·istore········4 |
152 | ········34:·iload·········4 | 152 | ········34:·iload·········4 |
153 | ········36:·ifeq··········1 | 153 | ········36:·ifeq··········119 |
154 | ········39:·aload_1 | 154 | ········39:·aload_1 |
155 | ········40:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 155 | ········40:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
156 | ········45:·astore | 156 | ········45:·astore_2 |
157 | ········4 | 157 | ········46:·aload_2 |
158 | ········4 | 158 | ········47:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
159 | ········5 | 159 | ········52:·istore········5 |
160 | ········5 | 160 | ········54:·iload·········5 |
161 | ········5 | 161 | ········56:·ifeq··········23 |
162 | ········ | 162 | ········59:·aload_2 |
163 | ········6 | 163 | ········60:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
164 | ········6 | 164 | ········65:·checkcast·····#52·················//·class·java/lang/String |
165 | ········ | 165 | ········68:·astore········6 |
166 | ········7 | 166 | ········70:·aload_0 |
167 | ········7 | 167 | ········71:·getfield······#10·················//·Field·this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
168 | ········7 | 168 | ········74:·astore_3 |
169 | ········7 | 169 | ········75:·aload_3 |
170 | ········7 | 170 | ········76:·invokestatic··#34·················//·Method·net/bluetoothviewer/MockLineByLineConnector.access$300:(Lnet/bluetoothviewer/MockLineByLineConnector;)Z |
171 | ········ | 171 | ········79:·istore········5 |
172 | ········8 | 172 | ········81:·iload·········5 |
173 | ········8 | 173 | ········83:·ifeq··········23 |
174 | ········8 | 174 | ········86:·aload_0 |
175 | ········ | 175 | ········87:·getfield······#10·················//·Field·this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
176 | ········9 | 176 | ········90:·invokestatic··#20·················//·Method·net/bluetoothviewer/MockLineByLineConnector.access$100:(Lnet/bluetoothviewer/MockLineByLineConnector;)Lnet/bluetoothviewer/MessageHandler; |
177 | ········9 | 177 | ········93:·astore_3 |
178 | ········9 | 178 | ········94:·aload_3 |
179 | ········9 | 179 | ········95:·aload·········6 |
180 | ······· | 180 | ········97:·invokeinterface·#55,··2···········//·InterfaceMethod·net/bluetoothviewer/MessageHandler.sendLineRead:(Ljava/lang/String;)V |
181 | ·······10 | 181 | ·······102:·ldc2_w········#56·················//·long·1000l |
182 | ·······10 | 182 | ·······105:·lstore········7 |
183 | ·······1 | 183 | ·······107:·lload·········7 |
184 | ·······1 | 184 | ·······109:·invokestatic··#65·················//·Method·java/lang/Thread.sleep:(J)V |
185 | ·······11 | 185 | ·······112:·goto··········46 |
186 | ·······11 | 186 | ·······115:·astore_3 |
187 | ·······11 | 187 | ·······116:·goto··········46 |
188 | ·······1 | 188 | ·······119:·return |
189 | ······Exception·table: | 189 | ······Exception·table: |
190 | ·········from····to··target·type | 190 | ·········from····to··target·type |
191 | ···········1 | 191 | ···········107···112···115···Class·java/lang/InterruptedException |
192 | ··public·void·run(); | 192 | ··public·void·run(); |
193 | ····descriptor:·()V | 193 | ····descriptor:·()V |
194 | ····flags:·(0x0001)·ACC_PUBLIC | 194 | ····flags:·(0x0001)·ACC_PUBLIC |
195 | ····Code: | 195 | ····Code: |
196 | ······stack=300,·locals=6,·args_size=1 | 196 | ······stack=300,·locals=6,·args_size=1 |
197 | ·········0:·aload_0 | 197 | ·········0:·aload_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/MockLineByLineConnector; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/MockLineByLineConnector;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/MockLineByLineConnector;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/MockLineByLineConnector; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·33 | 27 | ····.line·33 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 59 lines modified | Offset 46, 58 lines modified | ||
45 | ············">;)V" | 46 | ············">;)V" |
46 | ········} | 47 | ········} |
47 | ····.end·annotation | 48 | ····.end·annotation |
48 | ····.prologue | 49 | ····.prologue |
49 | ····.line·49 | 50 | ····.line·49 |
50 | ····.local·p1,·"lines":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 51 | ····.local·p1,·"lines":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
51 | ····iget-object·v | 52 | ····iget-object·v1,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
52 | ····invoke-static·{v | 53 | ····invoke-static·{v1},·Lnet/bluetoothviewer/MockLineByLineConnector;->access$100(Lnet/bluetoothviewer/MockLineByLineConnector;)Lnet/bluetoothviewer/MessageHandler; |
53 | ····move-result-object·v | 54 | ····move-result-object·v1 |
54 | ····iget-object·v | 55 | ····iget-object·v2,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
55 | ····invoke-static·{v | 56 | ····invoke-static·{v2},·Lnet/bluetoothviewer/MockLineByLineConnector;->access$000(Lnet/bluetoothviewer/MockLineByLineConnector;)Ljava/lang/String; |
56 | ····move-result-object·v | 57 | ····move-result-object·v2 |
57 | ····invoke-interface·{v | 58 | ····invoke-interface·{v1,·v2},·Lnet/bluetoothviewer/MessageHandler;->sendConnectedTo(Ljava/lang/String;)V |
58 | ····.line·51 | 59 | ····.line·51 |
59 | ····:cond_0 | 60 | ····:cond_0 |
60 | ····iget-object·v | 61 | ····iget-object·v1,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
61 | ····invoke-static·{v | 62 | ····invoke-static·{v1},·Lnet/bluetoothviewer/MockLineByLineConnector;->access$300(Lnet/bluetoothviewer/MockLineByLineConnector;)Z |
62 | ····move-result·v | 63 | ····move-result·v1 |
63 | ····if-eqz·v | 64 | ····if-eqz·v1,·:cond_1 |
64 | ····.line·52 | 65 | ····.line·52 |
65 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 66 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
66 | ····move-result-object·v | 67 | ····move-result-object·v1 |
67 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
68 | ····:goto_0 | 68 | ····:goto_0 |
69 | ····invoke-interface·{v | 69 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
70 | ····move-result·v2 | 70 | ····move-result·v2 |
71 | ····if-eqz·v2,·:cond_0 | 71 | ····if-eqz·v2,·:cond_0 |
72 | ····invoke-interface·{v | 72 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
73 | ····move-result-object·v | 73 | ····move-result-object·v0 |
74 | ····check-cast·v | 74 | ····check-cast·v0,·Ljava/lang/String; |
75 | ····.line·53 | 75 | ····.line·53 |
76 | ····.local·v | 76 | ····.local·v0,·"line":Ljava/lang/String; |
77 | ····iget-object·v2,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; | 77 | ····iget-object·v2,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
78 | ····invoke-static·{v2},·Lnet/bluetoothviewer/MockLineByLineConnector;->access$300(Lnet/bluetoothviewer/MockLineByLineConnector;)Z | 78 | ····invoke-static·{v2},·Lnet/bluetoothviewer/MockLineByLineConnector;->access$300(Lnet/bluetoothviewer/MockLineByLineConnector;)Z |
79 | ····move-result·v2 | 79 | ····move-result·v2 |
80 | ····if-eqz·v2,·:cond_0 | 80 | ····if-eqz·v2,·:cond_0 |
Offset 105, 15 lines modified | Offset 105, 15 lines modified | ||
105 | ····.line·56 | 105 | ····.line·56 |
106 | ····iget-object·v2,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; | 106 | ····iget-object·v2,·p0,·Lnet/bluetoothviewer/MockLineByLineConnector$1;->this$0:Lnet/bluetoothviewer/MockLineByLineConnector; |
107 | ····invoke-static·{v2},·Lnet/bluetoothviewer/MockLineByLineConnector;->access$100(Lnet/bluetoothviewer/MockLineByLineConnector;)Lnet/bluetoothviewer/MessageHandler; | 107 | ····invoke-static·{v2},·Lnet/bluetoothviewer/MockLineByLineConnector;->access$100(Lnet/bluetoothviewer/MockLineByLineConnector;)Lnet/bluetoothviewer/MessageHandler; |
108 | ····move-result-object·v2 | 108 | ····move-result-object·v2 |
109 | ····invoke-interface·{v2,·v | 109 | ····invoke-interface·{v2,·v0},·Lnet/bluetoothviewer/MessageHandler;->sendLineRead(Ljava/lang/String;)V |
110 | ····.line·58 | 110 | ····.line·58 |
111 | ····const-wide/16·v2,·0x3e8 | 111 | ····const-wide/16·v2,·0x3e8 |
112 | ····:try_start_0 | 112 | ····:try_start_0 |
113 | ····invoke-static·{v2,·v3},·Ljava/lang/Thread;->sleep(J)V | 113 | ····invoke-static·{v2,·v3},·Ljava/lang/Thread;->sleep(J)V |
114 | ····:try_end_0 | 114 | ····:try_end_0 |
Offset 124, 16 lines modified | Offset 124, 15 lines modified | ||
124 | ····.line·59 | 124 | ····.line·59 |
125 | ····:catch_0 | 125 | ····:catch_0 |
126 | ····move-exception·v2 | 126 | ····move-exception·v2 |
127 | ····goto·:goto_0 | 127 | ····goto·:goto_0 |
128 | ····.line·64 | 128 | ····.line·64 |
129 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
130 | ····.end·local·v | 129 | ····.end·local·v0····#·"line":Ljava/lang/String; |
131 | ····:cond_1 | 130 | ····:cond_1 |
132 | ····return-void | 131 | ····return-void |
133 | .end·method | 132 | .end·method |
134 | #·virtual·methods | 133 | #·virtual·methods |
135 | .method·public·run()V | 134 | .method·public·run()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/BluetoothViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·182 | 27 | ····.line·182 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$4;->this$0:Lnet/bluetoothviewer/BluetoothViewer; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$4;->this$0:Lnet/bluetoothviewer/BluetoothViewer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·10 | 18 | ····.line·10 |
19 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V | 19 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V |
20 | ····.line·20 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | #·virtual·methods | 22 | #·virtual·methods |
24 | .method·public·onCreate(Landroid/os/Bundle;)V | 23 | .method·public·onCreate(Landroid/os/Bundle;)V |
25 | ····.locals·3 | 24 | ····.locals·3 |
Offset 44, 16 lines modified | Offset 43, 18 lines modified | ||
44 | ····const·v1,·0x1020002 | 43 | ····const·v1,·0x1020002 |
45 | ····new-instance·v2,·Lnet/bluetoothviewer/SettingsActivity$SettingsFragment; | 44 | ····new-instance·v2,·Lnet/bluetoothviewer/SettingsActivity$SettingsFragment; |
46 | ····invoke-direct·{v2},·Lnet/bluetoothviewer/SettingsActivity$SettingsFragment;-><init>()V | 45 | ····invoke-direct·{v2},·Lnet/bluetoothviewer/SettingsActivity$SettingsFragment;-><init>()V |
46 | ····.line·16 | ||
47 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 47 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
48 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
49 | ····.line·17 | ||
49 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I | 50 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I |
50 | ····.line·18 | 51 | ····.line·18 |
51 | ····return-void | 52 | ····return-void |
52 | .end·method | 53 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/BluetoothViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·148 | 27 | ····.line·148 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$2;->this$0:Lnet/bluetoothviewer/BluetoothViewer; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$2;->this$0:Lnet/bluetoothviewer/BluetoothViewer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/DeviceListActivity; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/DeviceListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/DeviceListActivity;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/DeviceListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/DeviceListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·178 | 27 | ····.line·178 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/DeviceListActivity$1;->this$0:Lnet/bluetoothviewer/DeviceListActivity; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/DeviceListActivity$1;->this$0:Lnet/bluetoothviewer/DeviceListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 129, 14 lines modified | Offset 129, 15 lines modified | ||
129 | ····new-instance·v1,·Lnet/bluetoothviewer/MockLineByLineConnector$1; | 129 | ····new-instance·v1,·Lnet/bluetoothviewer/MockLineByLineConnector$1; |
130 | ····invoke-direct·{v1,·p0},·Lnet/bluetoothviewer/MockLineByLineConnector$1;-><init>(Lnet/bluetoothviewer/MockLineByLineConnector;)V | 130 | ····invoke-direct·{v1,·p0},·Lnet/bluetoothviewer/MockLineByLineConnector$1;-><init>(Lnet/bluetoothviewer/MockLineByLineConnector;)V |
131 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 131 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
132 | ····.line·65 | ||
132 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V | 133 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V |
133 | ····:try_end_1 | 134 | ····:try_end_1 |
134 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 135 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
135 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
136 | ····.line·29 | 137 | ····.line·29 |
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·109 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/BluetoothViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·189 | 27 | ····.line·189 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$5;->this$0:Lnet/bluetoothviewer/BluetoothViewer; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$5;->this$0:Lnet/bluetoothviewer/BluetoothViewer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; | 18 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V | 20 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/BluetoothViewer; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·97 | 24 | ····.line·97 |
24 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$1;->this$0:Lnet/bluetoothviewer/BluetoothViewer; | 25 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$1;->this$0:Lnet/bluetoothviewer/BluetoothViewer; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 211, 498 lines modified | Offset 211, 398 lines modified | ||
211 | ····.line·215 | 211 | ····.line·215 |
212 | ····return-void | 212 | ····return-void |
213 | .end·method | 213 | .end·method |
214 | #·virtual·methods | 214 | #·virtual·methods |
215 | .method·protected·onCreate(Landroid/os/Bundle;)V | 215 | .method·protected·onCreate(Landroid/os/Bundle;)V |
216 | ····.locals· | 216 | ····.locals·17 |
217 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 217 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
218 | ····.prologue | 218 | ····.prologue |
219 | ····.line·120 | 219 | ····.line·120 |
220 | ····invoke-super/range·{p0·..·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 220 | ····invoke-super/range·{p0·..·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
221 | ····.line·122 | 221 | ····.line·122 |
222 | ····const/ | 222 | ····const/4·v13,·0x5 |
223 | ····move-object/from16·v0,·p0 | 223 | ····move-object/from16·v0,·p0 |
224 | ····move/from16·v1,·v19 | ||
225 | ····invoke-virtual·{v0,·v1},·Lnet/bluetoothviewer/DeviceListActivity;->requestWindowFeature(I)Z | 224 | ····invoke-virtual·{v0,·v13},·Lnet/bluetoothviewer/DeviceListActivity;->requestWindowFeature(I)Z |
226 | ····.line·123 | 225 | ····.line·123 |
227 | ····sget·v1 | 226 | ····sget·v13,·Lnet/bluetoothviewer/library/R$layout;->device_list:I |
228 | ····move-object/from16·v0,·p0 | 227 | ····move-object/from16·v0,·p0 |
229 | ····move/from16·v1,·v19 | ||
230 | ····invoke-virtual·{v0,·v1},·Lnet/bluetoothviewer/DeviceListActivity;->setContentView(I)V | 228 | ····invoke-virtual·{v0,·v13},·Lnet/bluetoothviewer/DeviceListActivity;->setContentView(I)V |
231 | ····.line·126 | 229 | ····.line·126 |
232 | ····const/ | 230 | ····const/4·v13,·0x0 |
233 | ····move-object/from16·v0,·p0 | 231 | ····move-object/from16·v0,·p0 |
234 | ····move/from16·v1,·v19 | ||
235 | ····invoke-virtual·{v0,·v1},·Lnet/bluetoothviewer/DeviceListActivity;->setResult(I)V | 232 | ····invoke-virtual·{v0,·v13},·Lnet/bluetoothviewer/DeviceListActivity;->setResult(I)V |
236 | ····.line·128 | 233 | ····.line·128 |
237 | ····const/4·v | 234 | ····const/4·v9,·0x1 |
238 | ····.line·130 | 235 | ····.line·130 |
239 | ····.local·v | 236 | ····.local·v9,·"noAvailableDevices":Z |
240 | ····invoke-virtual/range·{p0·..·p0},·Lnet/bluetoothviewer/DeviceListActivity;->getIntent()Landroid/content/Intent; | 237 | ····invoke-virtual/range·{p0·..·p0},·Lnet/bluetoothviewer/DeviceListActivity;->getIntent()Landroid/content/Intent; |
241 | ····move-result-object·v1 | 238 | ····move-result-object·v13 |
242 | ····const-string·v | 239 | ····const-string·v14,·"MOCK_DEVICES_ENABLED" |
243 | ····const/ | 240 | ····const/4·v15,·0x0 |
244 | ····invoke-virtual | 241 | ····invoke-virtual·{v13,·v14,·v15},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z |
245 | ····move-result·v1 | 242 | ····move-result·v13 |
246 | ····if-eqz·v1 | 243 | ····if-eqz·v13,·:cond_1 |
247 | ····.line·131 | 244 | ····.line·131 |
248 | ····invoke-virtual/range·{p0·..·p0},·Lnet/bluetoothviewer/DeviceListActivity;->getResources()Landroid/content/res/Resources; | 245 | ····invoke-virtual/range·{p0·..·p0},·Lnet/bluetoothviewer/DeviceListActivity;->getResources()Landroid/content/res/Resources; |
249 | ····move-result-object·v1 | 246 | ····move-result-object·v13 |
250 | ····invoke-virtual | 247 | ····invoke-virtual·{v13},·Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager; |
251 | ····move-result-object·v1 | 248 | ····move-result-object·v13 |
252 | ····const-string·v | 249 | ····const-string·v14,·"samples/line-by-line" |
253 | ····invoke-static | 250 | ····invoke-static·{v13,·v14},·Lnet/bluetoothviewer/util/AssetUtils;->listFiles(Landroid/content/res/AssetManager;Ljava/lang/String;)[Ljava/lang/String; |
254 | ····move-result-object·v | 251 | ····move-result-object·v5 |
255 | ····.line·132 | 252 | ····.line·132 |
256 | ····.local·v | 253 | ····.local·v5,·"filenames":[Ljava/lang/String; |
257 | ····array-length·v | 254 | ····array-length·v13,·v5 |
258 | ····move/from16·v19,·v0 | ||
259 | ····if-lez·v1 | 255 | ····if-lez·v13,·:cond_1 |
260 | ····.line·133 | 256 | ····.line·133 |
261 | ····new-instance·v | 257 | ····new-instance·v6,·Landroid/widget/ArrayAdapter; |
262 | ····sget·v1 | 258 | ····sget·v13,·Lnet/bluetoothviewer/library/R$layout;->device_name:I |
263 | ····move-object/from16·v0,·p0 | 259 | ····move-object/from16·v0,·p0 |
264 | ····move/from16·v1,·v19 | ||
265 | ····invoke-direct·{v | 260 | ····invoke-direct·{v6,·v0,·v13},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I)V |
266 | ····.line·134 | 261 | ····.line·134 |
267 | ····.local·v | 262 | ····.local·v6,·"mockDevicesAdapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Lnet/bluetoothviewer/DeviceListActivity$MockDeviceEntry;>;" |
268 | ····sget·v1 | 263 | ····sget·v13,·Lnet/bluetoothviewer/library/R$id;->mock_devices:I |
269 | ····move-object/from16·v0,·p0 | 264 | ····move-object/from16·v0,·p0 |
270 | ···· | 265 | ····invoke-virtual·{v0,·v13},·Lnet/bluetoothviewer/DeviceListActivity;->findViewById(I)Landroid/view/View; |
271 | ···· | 266 | ····move-result-object·v7 |
272 | ····move-result-object·v13 | ||
273 | ····check-cast·v | 267 | ····check-cast·v7,·Landroid/widget/ListView; |
274 | ····.line·135 | 268 | ····.line·135 |
275 | ····.local·v | 269 | ····.local·v7,·"mockListView":Landroid/widget/ListView; |
276 | ····invoke-virtual·{v | 270 | ····invoke-virtual·{v7,·v6},·Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V |
277 | ····.line·136 | 271 | ····.line·136 |
278 | ····new-instance·v1 | 272 | ····new-instance·v13,·Lnet/bluetoothviewer/DeviceListActivity$MockDeviceClickListener; |
279 | ····move-object/from16·v0,·v19 | ||
280 | ····move-object/from16·v | 273 | ····move-object/from16·v0,·p0 |
281 | ····invoke-direct·{v0,·v1,·v12},·Lnet/bluetoothviewer/DeviceListActivity$MockDeviceClickListener;-><init>(Lnet/bluetoothviewer/DeviceListActivity;Landroid/widget/ArrayAdapter;)V | ||
282 | ···· | 274 | ····invoke-direct·{v13,·v0,·v6},·Lnet/bluetoothviewer/DeviceListActivity$MockDeviceClickListener;-><init>(Lnet/bluetoothviewer/DeviceListActivity;Landroid/widget/ArrayAdapter;)V |
283 | ····invoke-virtual·{v | 275 | ····invoke-virtual·{v7,·v13},·Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V |
284 | ····.line·138 | 276 | ····.line·138 |
285 | ···· | 277 | ····array-length·v14,·v5 |
Max diff block lines reached; 19787/25904 bytes (76.39%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/BluetoothViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·175 | 27 | ····.line·175 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$3;->this$0:Lnet/bluetoothviewer/BluetoothViewer; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$3;->this$0:Lnet/bluetoothviewer/BluetoothViewer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/BluetoothViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·219 | 27 | ····.line·219 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$7;->this$0:Lnet/bluetoothviewer/BluetoothViewer; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$7;->this$0:Lnet/bluetoothviewer/BluetoothViewer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/app/Activity; | 2 | .super·Landroid/app/Activity; |
3 | .source·"BluetoothViewer.java" | 3 | .source·"BluetoothViewer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; | 5 | .implements·Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lnet/bluetoothviewer/BluetoothViewer$8; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·static·fields | 6 | #·static·fields |
13 | .field·private·static·final·D:Z·=·true | 7 | .field·private·static·final·D:Z·=·true |
14 | .field·private·static·final·MENU_SETTINGS:I·=·0x4 | 8 | .field·private·static·final·MENU_SETTINGS:I·=·0x4 |
15 | .field·private·static·final·REQUEST_CONNECT_DEVICE:I·=·0x1 | 9 | .field·private·static·final·REQUEST_CONNECT_DEVICE:I·=·0x1 |
Offset 840, 15 lines modified | Offset 832, 15 lines modified | ||
840 | ····.line·290 | 832 | ····.line·290 |
841 | ····sget-object·v7,·Lnet/bluetoothviewer/DeviceListActivity$Message;->DeviceConnectorType:Lnet/bluetoothviewer/DeviceListActivity$Message; | 833 | ····sget-object·v7,·Lnet/bluetoothviewer/DeviceListActivity$Message;->DeviceConnectorType:Lnet/bluetoothviewer/DeviceListActivity$Message; |
842 | ····invoke-virtual·{v7},·Lnet/bluetoothviewer/DeviceListActivity$Message;->toString()Ljava/lang/String; | 834 | ····invoke-virtual·{v7},·Lnet/bluetoothviewer/DeviceListActivity$Message;->toString()Ljava/lang/String; |
843 | ····move-result-object·v3 | 835 | ····move-result-object·v3 |
844 | ····.line·29 | 836 | ····.line·292 |
845 | ····.local·v3,·"connectorTypeMsgId":Ljava/lang/String; | 837 | ····.local·v3,·"connectorTypeMsgId":Ljava/lang/String; |
846 | ····invoke-virtual·{p3,·v3},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; | 838 | ····invoke-virtual·{p3,·v3},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; |
847 | ····move-result-object·v2 | 839 | ····move-result-object·v2 |
848 | ····check-cast·v2,·Lnet/bluetoothviewer/DeviceListActivity$ConnectorType; | 840 | ····check-cast·v2,·Lnet/bluetoothviewer/DeviceListActivity$ConnectorType; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; | 21 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/BluetoothViewer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V | 23 | .method·constructor·<init>(Lnet/bluetoothviewer/BluetoothViewer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/BluetoothViewer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·197 | 27 | ····.line·197 |
27 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$6;->this$0:Lnet/bluetoothviewer/BluetoothViewer; | 28 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/BluetoothViewer$6;->this$0:Lnet/bluetoothviewer/BluetoothViewer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/DeviceListActivity; | 18 | .field·final·synthetic·this$0:Lnet/bluetoothviewer/DeviceListActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/bluetoothviewer/DeviceListActivity;)V | 20 | .method·constructor·<init>(Lnet/bluetoothviewer/DeviceListActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/bluetoothviewer/DeviceListActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·252 | 24 | ····.line·252 |
24 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/DeviceListActivity$2;->this$0:Lnet/bluetoothviewer/DeviceListActivity; | 25 | ····iput-object·p1,·p0,·Lnet/bluetoothviewer/DeviceListActivity$2;->this$0:Lnet/bluetoothviewer/DeviceListActivity; |
25 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 21, 10 lines modified | Offset 21, 9 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·9 | 24 | ····.line·9 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·106 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
Offset 227, 14 lines modified | Offset 227, 15 lines modified | ||
227 | ····const/4·v2,·0x3 | 227 | ····const/4·v2,·0x3 |
228 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 228 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
229 | ····const/4·v3,·0x0 | 229 | ····const/4·v3,·0x0 |
230 | ····.line·55 | ||
230 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 231 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
231 | ····move-result-object·v4 | 232 | ····move-result-object·v4 |
232 | ····aput-object·v4,·v2,·v3 | 233 | ····aput-object·v4,·v2,·v3 |
233 | ····const/4·v3,·0x1 | 234 | ····const/4·v3,·0x1 |
Offset 249, 14 lines modified | Offset 250, 15 lines modified | ||
249 | ····const/4·v3,·0x2 | 250 | ····const/4·v3,·0x2 |
250 | ····iget-object·v4,·v0,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; | 251 | ····iget-object·v4,·v0,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; |
251 | ····aput-object·v4,·v2,·v3 | 252 | ····aput-object·v4,·v2,·v3 |
253 | ····.line·54 | ||
252 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 254 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
253 | ····move-result-object·v1 | 255 | ····move-result-object·v1 |
254 | ····return-object·v1 | 256 | ····return-object·v1 |
255 | .end·method | 257 | .end·method |