57.2 KB
/home/fdroid/fdroiddata/tmp/net.bluetoothviewer_8.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.bluetoothviewer_8.apk
6.17 KB
zipinfo /dev/stdin
Offset 1, 38 lines modifiedOffset 1, 36 lines modified
1 Zip·​file·​size:​·200066·​bytes,​·​number·​of·​entries:​·​361 Zip·​file·​size:​·199298·​bytes,​·​number·​of·​entries:​·​34
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2975·​bl·​defN·​16-​May-​14·​13:​49·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​2975·​bl·​defN·​16-​May-​14·​13:​49·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​3096·​bl·​defN·​16-​May-​14·​13:​49·​META-​INF/​92180935.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​3096·​bl·​defN·​16-​May-​14·​13:​49·​META-​INF/​92180935.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​14·​13:​49·​META-​INF/​92180935.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​14·​13:​49·​META-​INF/​92180935.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​14·13:​02·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat····32206·​bX·​defN·​17-​Oct-​13·00:​11·assets/​samples/​line-​by-​line/​AndroidGpsSample.​csv
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​14·13:​02·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····​2.​0·​fat····87314·​bl·​defN·​17-​Oct-​13·00:​11·assets/​samples/​line-​by-​line/​CitySenspodSample.​csv
7 -​rw-​-​-​-​·····​2.​0·​fat·····2860·​bX·​defN·​16-​May-​14·13:​02·AndroidManifest.​xml7 -​rw-​-​-​-​·····​2.​0·​fat·····9233·​bl·​defN·​17-​Oct-​13·00:​11·assets/​samples/​line-​by-​line/​EcoSenspodSample.​csv
8 -​rw-​-​-​-​·····​2.​0·​fat····32206·​bl·​defN·​16-​May-​14·13:​02·​assets/​samples/​line-​by-​line/​AndroidGpsSample.​csv8 -​rw-​-​-​-​·····​2.​0·​fat····55647·​bl·​defN·​17-​Oct-​13·00:​11·​assets/​samples/​zephyr/​ZephyrBioHarnessSampl​e.​base64
9 -​rw-​-​-​-​·····2.​0·​fat····87314·​bl·defN·​16-​May-​14·13:​02·assets/​samples/​line-​by-​line/​CitySenspodSample.​csv9 -​rw-​-​-​-​·····1.​0·​fat····45970·​b-​·stor·​17-​Oct-​13·00:​11·res/​drawable/​background_main.​png
10 -​rw-​-​-​-​·····​2.​0·​fat·····9233·​bl·​defN·​16-​May-​14·13:​02·assets/​samples/​line-​by-​line/​EcoSenspodSample.​csv10 -​rw-​-​-​-​·····​2.​0·​fat······​700·​bl·​defN·​17-​Oct-​13·00:​11·res/​drawable/​toolbarbg.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat····55647·​bl·​defN·​16-​May-​14·13:​02·assets/​samples/​zephyr/​ZephyrBioHarnessSampl​e.​base6411 -​rw-​-​-​-​·····​2.​0·​fat·····​2612·​bl·​defN·​17-​Oct-​13·00:​11·res/​layout/​bluetoothviewer.​xml
12 -​rw-​-​-​-​·····1.​0·​fat·····3563·​b-​·stor·​16-​May-​14·13:​02·​res/​drawable-​hdpi-​v4/​launcher_main.​png12 -​rw-​-​-​-​·····2.​0·​fat·····2420·​bl·defN·​17-​Oct-​13·00:​11·​res/​layout/​device_list.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····1867·​b-​·stor·​16-​May-​14·13:​02·​res/​drawable-​hdpi-​v4/​toolbar_btn_connect.​png13 -​rw-​-​-​-​·····2.​0·​fat······​404·​bl·defN·​17-​Oct-​13·00:​11·​res/​layout/​device_name.​xml
14 -​rw-​-​-​-​·····1.​0·​fat·····4276·​b-​·stor·​16-​May-​14·13:​02·​res/​drawable-​hdpi-​v4/​toolbar_btn_disconnec​t.​png14 -​rw-​-​-​-​·····2.​0·​fat······​404·​bl·defN·​17-​Oct-​13·00:​11·​res/​layout/​message.​xml
15 -​rw-​-​-​-​·····1.​0·​fat······579·​b-​·stor·​16-​May-​14·13:​02·​res/​drawable-​hdpi-​v4/​toolbar_btn_pause.​png15 -​rw-​-​-​-​·····2.​0·​fat······812·​bl·defN·​17-​Oct-​13·00:​11·​res/​menu/​main.​xml
16 -​rw-​-​-​-​·····1.​0·​fat·····1624·​b-​·stor·​16-​May-​14·13:​02·​res/​drawable-​hdpi-​v4/​toolbar_btn_play.​png16 -​rw-​-​-​-​·····2.​0·​fat······​876·​bl·defN·​17-​Oct-​13·00:​11·​res/​xml/​settings.​xml
17 -​rw-​-​-​-​·····1.​0·​fat····48920·​b-​·stor·​16-​May-​14·13:​02·res/​drawable-​land/​background_main.​png17 -​rw-​-​-​-​·····2.​0·​fat·····​2660·​bl·defN·​17-​Oct-​13·00:​11·AndroidManifest.​xml
18 -​rw-​-​-​-​·····​1.​0·​fat·····1378·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​ldpi-​v4/​launcher_main.​png18 -​rw-​-​-​-​·····​1.​0·​fat·····8904·​b-​·​stor·​17-​Oct-​13·00:​11·​resources.​arsc
19 -​rw-​-​-​-​·····​1.​0·​fat·····1353·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​ldpi-​v4/​toolbar_btn_connect.​png19 -​rw-​-​-​-​·····​1.​0·​fat·····​3563·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​hdpi-​v4/​launcher_main.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​1728·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​ldpi-​v4/​toolbar_btn_disconnec​t.​png20 -​rw-​-​-​-​·····​1.​0·​fat·····​1867·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​hdpi-​v4/​toolbar_btn_connect.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​315·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​ldpi-​v4/​toolbar_btn_pause.​png21 -​rw-​-​-​-​·····​1.​0·​fat·····4276·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​hdpi-​v4/​toolbar_btn_disconnec​t.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····1402·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​ldpi-​v4/​toolbar_btn_play.​png22 -​rw-​-​-​-​·····​1.​0·​fat······​579·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​hdpi-​v4/​toolbar_btn_pause.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····2039·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​mdpi-​v4/​launcher_main.​png23 -​rw-​-​-​-​·····​1.​0·​fat·····1624·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​hdpi-​v4/​toolbar_btn_play.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​1091·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​mdpi-​v4/​toolbar_btn_connect.​png24 -​rw-​-​-​-​·····​1.​0·​fat·····​1378·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​ldpi-​v4/​launcher_main.​png
25 -​rw-​-​-​-​·····​1.​0·​fat·····2493·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​mdpi-​v4/​toolbar_btn_disconnec​t.​png25 -​rw-​-​-​-​·····​1.​0·​fat·····1353·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​ldpi-​v4/​toolbar_btn_connect.​png
26 -​rw-​-​-​-​·····​1.​0·​fat······​381·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​mdpi-​v4/​toolbar_btn_pause.​png26 -​rw-​-​-​-​·····​1.​0·​fat·····1728·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​ldpi-​v4/​toolbar_btn_disconnec​t.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······986·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable-​mdpi-​v4/​toolbar_btn_play.​png27 -​rw-​-​-​-​·····​1.​0·​fat······315·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​ldpi-​v4/​toolbar_btn_pause.​png
28 -​rw-​-​-​-​·····​1.​0·​fat····45970·​b-​·​stor·​16-​May-​14·13:​02·​res/​drawable/​background_main.​png28 -​rw-​-​-​-​·····​1.​0·​fat·····​1402·​b-​·​stor·​17-​Oct-​13·00:​11·​res/​drawable-​ldpi-​v4/​toolbar_btn_play.​png
29 -​rw-​-​-​-​·····2.​0·​fat······​700·​bl·defN·​16-​May-​14·13:​02·​res/​drawable/​toolbarbg.​xml29 -​rw-​-​-​-​·····1.​0·​fat·····2039·​b-​·stor·​17-​Oct-​13·00:​11·​res/​drawable-​mdpi-​v4/​launcher_main.​png
30 -​rw-​-​-​-​·····2.​0·​fat·····2612·​bl·defN·​16-​May-​14·13:​02·​res/​layout/​bluetoothviewer.​xml30 -​rw-​-​-​-​·····1.​0·​fat·····1091·​b-​·stor·​17-​Oct-​13·00:​11·​res/​drawable-​mdpi-​v4/​toolbar_btn_connect.​png
31 -​rw-​-​-​-​·····2.​0·​fat·····​2420·​bl·defN·​16-​May-​14·13:​02·​res/​layout/​device_list.​xml31 -​rw-​-​-​-​·····1.​0·​fat·····​2493·​b-​·stor·​17-​Oct-​13·00:​11·​res/​drawable-​mdpi-​v4/​toolbar_btn_disconnec​t.​png
32 -​rw-​-​-​-​·····2.​0·​fat······404·​bl·defN·​16-​May-​14·13:​02·​res/​layout/​device_name.​xml32 -​rw-​-​-​-​·····1.​0·​fat······381·​b-​·stor·​17-​Oct-​13·00:​11·​res/​drawable-​mdpi-​v4/​toolbar_btn_pause.​png
33 -​rw-​-​-​-​·····2.​0·​fat······404·​bl·defN·​16-​May-​14·13:​02·​res/​layout/​message.​xml33 -​rw-​-​-​-​·····1.​0·​fat······986·​b-​·stor·​17-​Oct-​13·00:​11·​res/​drawable-​mdpi-​v4/​toolbar_btn_play.​png
34 -​rw-​-​-​-​·····2.​0·​fat······812·​bl·defN·​16-​May-​14·13:​02·​res/​menu/​main.​xml34 -​rw-​-​-​-​·····1.​0·​fat····48920·​b-​·stor·​17-​Oct-​13·00:​11·​res/​drawable-​land/​background_main.​png
35 -​rw-​-​-​-​·····​2.​0·​fat······​876·​bl·​defN·​16-​May-​14·13:​02·res/​xml/​settings.​xml35 -​rw-​-​-​-​·····​2.​0·​fat····57468·​bl·​defN·​17-​Oct-​13·00:​11·classes.​dex
36 -​rw-​-​-​-​·····​1.​0·fat·····​9084·​b-​·stor·​16-​May-​14·​13:​02·resources.​arsc36 34·​files,​·389022·bytes·uncompressed,​·​194146·​bytes·​compressed:​··​50.​1%
37 -​rw-​-​-​-​·····​2.​0·​fat····​57744·​bl·​defN·​16-​May-​14·​13:​02·​classes.​dex 
38 36·​files,​·​389760·​bytes·​uncompressed,​·​194556·​bytes·​compressed:​··​50.​1% 
1.15 KB
AndroidManifest.xml (decoded)
1.09 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="8"·​android:​versionName="1.​1.​2"·​package="net.​bluetoothviewer"·platformBuildVersionC​ode="19"·​platformBuildVersionN​ame="4.​4.​2-​1456859"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="8"·​android:​versionName="1.​1.​2"·​package="net.​bluetoothviewer"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
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:​allowBackup="true"·​android:​icon="@drawable/​launcher_main"·​android:​label="@string/​app_name_lite"·​android:​name="net.​bluetoothviewer.​application.​BluetoothViewerLiteAp​plication"·​android:​theme="@android:​style/​Theme.​Holo">6 ··​<application·​android:​allowBackup="true"·​android:​icon="@drawable/​launcher_main"·​android:​label="@string/​app_name_lite"·​android:​name="net.​bluetoothviewer.​application.​BluetoothViewerLiteAp​plication"·​android:​theme="@android:​style/​Theme.​Holo">
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"/​>
9.88 KB
classes.dex
9.85 KB
classes.jar
3.66 KB
zipinfo /dev/stdin
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·​file·​size:​·​73879·​bytes,​·​number·​of·​entries:​·​601 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/​BluetoothAdapterFacto​ry.​class2 ?rwxrwxr-​x··​2.​0·​unx······​557·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothAdapterFacto​ry.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​229·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothAdapterWrapp​er.​class3 ?rwxrwxr-​x··​2.​0·​unx······​229·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothAdapterWrapp​er.​class
4 ?rwxrwxr-​x··​2.​0·​unx·····​2733·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothDeviceConnec​tor$ConnectThread.​class4 ?rwxrwxr-​x··​2.​0·​unx·····​2733·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothDeviceConnec​tor$ConnectThread.​class
5 ?rwxrwxr-​x··​2.​0·​unx·····​2360·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothDeviceConnec​tor$ConnectedThread.​class5 ?rwxrwxr-​x··​2.​0·​unx·····​2360·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothDeviceConnec​tor$ConnectedThread.​class
6 ?rwxrwxr-​x··​2.​0·​unx·····​2466·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothViewer$1.​class6 ?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.​class7 ?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.​class8 ?rwxrwxr-​x··​2.​0·​unx······​442·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​BluetoothViewer$3.​class
Offset 17, 17 lines modifiedOffset 17, 17 lines modified
17 ?rwxrwxr-​x··​2.​0·​unx······​520·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$1.​class17 ?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.​class18 ?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$Bl​uetoothDeviceClickLis​tener.​class19 ?rwxrwxr-​x··​2.​0·​unx·····​1699·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Bl​uetoothDeviceClickLis​tener.​class
20 ?rwxrwxr-​x··​2.​0·​unx······​844·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Co​nnectorType.​class20 ?rwxrwxr-​x··​2.​0·​unx······​844·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Co​nnectorType.​class
21 ?rwxrwxr-​x··​2.​0·​unx······​560·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$De​viceListEntry.​class21 ?rwxrwxr-​x··​2.​0·​unx······​560·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$De​viceListEntry.​class
22 ?rwxrwxr-​x··​2.​0·​unx······​902·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Me​ssage.​class22 ?rwxrwxr-​x··​2.​0·​unx······​902·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Me​ssage.​class
23 ?rwxrwxr-​x··​2.​0·​unx·····​1515·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceClickListener​.​class23 ?rwxrwxr-​x··​2.​0·​unx·····​1515·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceClickListener​.​class
24 ?rwxrwxr-​x··​2.​0·​unx·····​5430·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity.​class24 ?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.​class25 ?rwxrwxr-​x··​2.​0·​unx······​616·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​MessageHandler.​class
26 ?rwxrwxr-​x··​2.​0·​unx·····​1889·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​MockLineByLineConnect​or$1.​class26 ?rwxrwxr-​x··​2.​0·​unx·····​1886·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​MockLineByLineConnect​or$1.​class
27 ?rwxrwxr-​x··​2.​0·​unx······​141·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​R$attr.​class27 ?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.​class28 ?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.​class29 ?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.​class30 ?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.​class31 ?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.​class32 ?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.​class33 ?rwxrwxr-​x··​2.​0·​unx······​388·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​R$style.​class
Offset 55, 8 lines modifiedOffset 55, 8 lines modified
55 ?rwxrwxr-​x··​2.​0·​unx······​521·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceEntry.​class55 ?rwxrwxr-​x··​2.​0·​unx······​521·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceEntry.​class
56 ?rwxrwxr-​x··​2.​0·​unx·····​1061·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​MessageHandlerImpl.​class56 ?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/​MockLineByLineConnect​or.​class57 ?rwxrwxr-​x··​2.​0·​unx·····​1591·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​MockLineByLineConnect​or.​class
58 ?rwxrwxr-​x··​2.​0·​unx······​462·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​NullBluetoothWrapper.​class58 ?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.​class59 ?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/​BluetoothViewerFullAp​plication.​class60 ?rwxrwxr-​x··​2.​0·​unx······​269·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​application/​BluetoothViewerFullAp​plication.​class
61 ?rwxrwxr-​x··​2.​0·​unx······​274·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​application/​BluetoothViewerLiteAp​plication.​class61 ?rwxrwxr-​x··​2.​0·​unx······​274·​b-​·​stor·​80-​Jan-​01·​00:​00·​net/​bluetoothviewer/​application/​BluetoothViewerLiteAp​plication.​class
62 60·​files,​·​71119·​bytes·​uncompressed,​·​63775·​bytes·​compressed:​··​10.​3%62 60·​files,​·​70980·​bytes·​uncompressed,​·​63636·​bytes·​compressed:​··​10.​3%
1.68 KB
net/bluetoothviewer/DeviceListActivity.class
1.6 KB
procyon -ec {}
Offset 56, 23 lines modifiedOffset 56, 21 lines modified
56 ········​super.​onCreate(bundle)​;​56 ········​super.​onCreate(bundle)​;​
57 ········​this.​requestWindowFeature(​5)​;​57 ········​this.​requestWindowFeature(​5)​;​
58 ········​this.​setContentView(R$layo​ut.​device_list)​;​58 ········​this.​setContentView(R$layo​ut.​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;​63 ············if·​(listFiles.​length·​>·​0)​·{
64 ············​if·​((length·​=·​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((ListAdapt​er)​adapter)​;​66 ················​listView.​setAdapter((ListAdapt​er)​adapter)​;​
68 ················​listView.​setOnItemClickListene​r((AdapterView$OnItem​ClickListener)​new·​DeviceListActivity$Mo​ckDeviceClickListener​(this,​·​adapter)​)​;​67 ················​listView.​setOnItemClickListene​r((AdapterView$OnItem​ClickListener)​new·​DeviceListActivity$Mo​ckDeviceClickListener​(this,​·​adapter)​)​;​
69 ················​final·String[]·array·=·​listFiles;​68 ················​for·​(int·length·​=·listFiles.​length,​·​i·=·​0;​·​i·<·​length;​·++i)​·​{
70 ················for·(int·​length2·​=·​listFiles.​length,​·i·​=·​0;​·​i·​<·​length2;​·​++i)​·​{69 ····················adapter.​add((Object)​new·​DeviceListActivity$Mo​ckDeviceEntry(listFil​es[i])​)​;​
71 ····················​adapter.​add((Object)​new·​DeviceListActivity$Mo​ckDeviceEntry(array[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()​)​·​{
4.49 KB
net/bluetoothviewer/MockLineByLineConnector$1.class
4.39 KB
javap -verbose -constants -s -l -private {}
Max report size reached
5.37 KB
smali/net/bluetoothviewer/MockLineByLineConnector$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​3327 ····​.​line·​33
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 45, 62 lines modifiedOffset 46, 61 lines modified
45 ············​">;​)​V"46 ············​">;​)​V"
46 ········​}47 ········​}
47 ····​.​end·​annotation48 ····​.​end·​annotation
  
48 ····​.​prologue49 ····​.​prologue
49 ····​.​line·​4950 ····​.​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·​v2,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​52 ····​iget-​object·​v1,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
52 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>messageHandler:​Lnet/​bluetoothviewer/​MessageHandler;​53 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>messageHandler:​Lnet/​bluetoothviewer/​MessageHandler;​
53 ····​invoke-​static·​{v2},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$100(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Lnet/​bluetoothviewer/​MessageHandler;​54 ····​invoke-​static·​{v1},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$100(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Lnet/​bluetoothviewer/​MessageHandler;​
  
54 ····​move-​result-​object·​v255 ····​move-​result-​object·​v1
  
55 ····​iget-​object·​v3,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​56 ····​iget-​object·​v2,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
56 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>filename:​Ljava/​lang/​String;​57 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>filename:​Ljava/​lang/​String;​
57 ····​invoke-​static·​{v3},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$000(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Ljava/​lang/​String;​58 ····​invoke-​static·​{v2},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$000(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Ljava/​lang/​String;​
  
58 ····​move-​result-​object·​v359 ····​move-​result-​object·​v2
  
59 ····​invoke-​interface·​{v2,​·​v3},​·​Lnet/​bluetoothviewer/​MessageHandler;​-​>sendConnectedTo(Ljav​a/​lang/​String;​)​V60 ····​invoke-​interface·​{v1,​·​v2},​·​Lnet/​bluetoothviewer/​MessageHandler;​-​>sendConnectedTo(Ljav​a/​lang/​String;​)​V
  
60 ····​.​line·​5161 ····​.​line·​51
61 ····​:​cond_062 ····​:​cond_0
62 ····​iget-​object·​v2,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​63 ····​iget-​object·​v1,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
63 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>running:​Z64 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>running:​Z
64 ····​invoke-​static·​{v2},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$300(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Z65 ····​invoke-​static·​{v1},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$300(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Z
  
65 ····​move-​result·​v266 ····​move-​result·​v1
  
66 ····​if-​eqz·​v2,​·​:​cond_167 ····​if-​eqz·​v1,​·​:​cond_1
  
67 ····​.​line·​5268 ····​.​line·​52
68 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​69 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
69 ····​move-​result-​object·​v070 ····​move-​result-​object·​v1
  
70 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
71 ····​:​goto_071 ····​:​goto_0
72 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z72 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
73 ····​move-​result·​v273 ····​move-​result·​v2
  
74 ····​if-​eqz·​v2,​·​:​cond_074 ····​if-​eqz·​v2,​·​:​cond_0
  
75 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​75 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
76 ····​move-​result-​object·​v176 ····​move-​result-​object·​v0
  
77 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​77 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
  
78 ····​.​line·​5378 ····​.​line·​53
79 ····​.​local·​v1,​·​"line":​Ljava/​lang/​String;​79 ····​.​local·​v0,​·​"line":​Ljava/​lang/​String;​
80 ····​iget-​object·​v2,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​80 ····​iget-​object·​v2,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
81 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>running:​Z81 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>running:​Z
82 ····​invoke-​static·​{v2},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$300(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Z82 ····​invoke-​static·​{v2},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$300(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Z
  
83 ····​move-​result·​v283 ····​move-​result·​v2
  
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····​iget-​object·​v2,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​110 ····​iget-​object·​v2,​·​p0,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​>this$0:​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​
  
111 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>messageHandler:​Lnet/​bluetoothviewer/​MessageHandler;​111 ····​#·​getter·​for:​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>messageHandler:​Lnet/​bluetoothviewer/​MessageHandler;​
112 ····​invoke-​static·​{v2},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$100(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Lnet/​bluetoothviewer/​MessageHandler;​112 ····​invoke-​static·​{v2},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​-​>access$100(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​Lnet/​bluetoothviewer/​MessageHandler;​
  
113 ····​move-​result-​object·​v2113 ····​move-​result-​object·​v2
  
114 ····​invoke-​interface·​{v2,​·​v1},​·​Lnet/​bluetoothviewer/​MessageHandler;​-​>sendLineRead(Ljava/​lang/​String;​)​V114 ····​invoke-​interface·​{v2,​·​v0},​·​Lnet/​bluetoothviewer/​MessageHandler;​-​>sendLineRead(Ljava/​lang/​String;​)​V
  
115 ····​.​line·​58115 ····​.​line·​58
116 ····​const-​wide/​16·​v2,​·​0x3e8116 ····​const-​wide/​16·​v2,​·​0x3e8
  
117 ····​:​try_start_0117 ····​:​try_start_0
118 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V118 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
119 ····​:​try_end_0119 ····​:​try_end_0
Offset 129, 16 lines modifiedOffset 129, 15 lines modified
129 ····​.​line·​59129 ····​.​line·​59
130 ····​:​catch_0130 ····​:​catch_0
131 ····​move-​exception·​v2131 ····​move-​exception·​v2
  
132 ····​goto·​:​goto_0132 ····​goto·​:​goto_0
  
133 ····​.​line·​64133 ····​.​line·​64
134 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​134 ····​.​end·​local·​v0····​#·​"line":​Ljava/​lang/​String;​
135 ····​.​end·​local·​v1····​#·​"line":​Ljava/​lang/​String;​ 
136 ····​:​cond_1135 ····​:​cond_1
137 ····​return-​void136 ····​return-​void
138 .​end·​method137 .​end·​method
  
  
139 #·​virtual·​methods138 #·​virtual·​methods
140 .​method·​public·​run()​V139 .​method·​public·​run()​V
581 B
smali/net/bluetoothviewer/BluetoothViewer$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​18227 ····​.​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>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
941 B
smali/net/bluetoothviewer/SettingsActivity.smali
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​016 ····​.​locals·​0
  
17 ····​.​prologue17 ····​.​prologue
18 ····​.​line·​1018 ····​.​line·​10
19 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V19 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
  
20 ····​.​line·​20 
21 ····​return-​void20 ····​return-​void
22 .​end·​method21 .​end·​method
  
  
23 #·​virtual·​methods22 #·​virtual·​methods
24 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V23 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
25 ····​.​locals·​324 ····​.​locals·​3
Offset 44, 16 lines modifiedOffset 43, 18 lines modified
  
44 ····​const·​v1,​·​0x102000243 ····​const·​v1,​·​0x1020002
  
45 ····​new-​instance·​v2,​·​Lnet/​bluetoothviewer/​SettingsActivity$Sett​ingsFragment;​44 ····​new-​instance·​v2,​·​Lnet/​bluetoothviewer/​SettingsActivity$Sett​ingsFragment;​
  
46 ····​invoke-​direct·​{v2},​·​Lnet/​bluetoothviewer/​SettingsActivity$Sett​ingsFragment;​-​><init>()​V45 ····​invoke-​direct·​{v2},​·​Lnet/​bluetoothviewer/​SettingsActivity$Sett​ingsFragment;​-​><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·​v048 ····​move-​result-​object·​v0
  
 49 ····​.​line·​17
49 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I50 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
  
50 ····​.​line·​1851 ····​.​line·​18
51 ····​return-​void52 ····​return-​void
52 .​end·​method53 .​end·​method
581 B
smali/net/bluetoothviewer/BluetoothViewer$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​14827 ····​.​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>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
602 B
smali/net/bluetoothviewer/DeviceListActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​DeviceListActivity;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​DeviceListActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​DeviceListActivity;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​DeviceListActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​DeviceListActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​17827 ····​.​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>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
599 B
smali/net/bluetoothviewer/MockLineByLineConnector.smali
Offset 129, 14 lines modifiedOffset 129, 15 lines modified
  
129 ····​new-​instance·​v1,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​129 ····​new-​instance·​v1,​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​
  
130 ····​invoke-​direct·​{v1,​·​p0},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​><init>(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​V130 ····​invoke-​direct·​{v1,​·​p0},​·​Lnet/​bluetoothviewer/​MockLineByLineConnect​or$1;​-​><init>(Lnet/​bluetoothviewer/​MockLineByLineConnect​or;​)​V
  
131 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V131 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
  
 132 ····​.​line·​65
132 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V133 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
133 ····​:​try_end_1134 ····​:​try_end_1
134 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0135 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
  
135 ····​goto·​:​goto_0136 ····​goto·​:​goto_0
  
136 ····​.​line·​29137 ····​.​line·​29
271 B
smali/net/bluetoothviewer/R.smali
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​023 ····​.​locals·​0
  
24 ····​.​prologue24 ····​.​prologue
25 ····​.​line·​1025 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​.​line·​109 
28 ····​return-​void27 ····​return-​void
29 .​end·​method28 .​end·​method
581 B
smali/net/bluetoothviewer/BluetoothViewer$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​18927 ····​.​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>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
582 B
smali/net/bluetoothviewer/BluetoothViewer$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​18 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V20 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​9724 ····​.​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>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
  
25.4 KB
smali/net/bluetoothviewer/DeviceListActivity.smali
Offset 211, 498 lines modifiedOffset 211, 398 lines modified
211 ····​.​line·​215211 ····​.​line·​215
212 ····​return-​void212 ····​return-​void
213 .​end·​method213 .​end·​method
  
  
214 #·​virtual·​methods214 #·​virtual·​methods
215 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V215 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
216 ····​.​locals·22216 ····​.​locals·17
217 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​217 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
  
218 ····​.​prologue218 ····​.​prologue
219 ····​.​line·​120219 ····​.​line·​120
220 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V220 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
  
221 ····​.​line·​122221 ····​.​line·​122
222 ····​const/​16·​v19,​·​0x5222 ····​const/​4·​v13,​·​0x5
  
223 ····​move-​object/​from16·​v0,​·​p0223 ····​move-​object/​from16·​v0,​·​p0
  
224 ····move/​from16·​v1,​·​v19224 ····invoke-​virtual·{v0,​·​v13},​·Lnet/​bluetoothviewer/​DeviceListActivity;​-​>requestWindowFeature​(I)​Z
  
225 ····​invoke-​virtual·​{v0,​·​v1},​·​Lnet/​bluetoothviewer/​DeviceListActivity;​-​>requestWindowFeature​(I)​Z 
  
226 ····​.​line·​123225 ····​.​line·​123
227 ····​sget·​v19,​·​Lnet/​bluetoothviewer/​library/​R$layout;​-​>device_list:​I226 ····​sget·​v13,​·​Lnet/​bluetoothviewer/​library/​R$layout;​-​>device_list:​I
  
228 ····​move-​object/​from16·​v0,​·​p0227 ····​move-​object/​from16·​v0,​·​p0
  
229 ····move/​from16·​v1,​·​v19228 ····invoke-​virtual·{v0,​·​v13},​·Lnet/​bluetoothviewer/​DeviceListActivity;​-​>setContentView(I)​V
  
230 ····​invoke-​virtual·​{v0,​·​v1},​·​Lnet/​bluetoothviewer/​DeviceListActivity;​-​>setContentView(I)​V 
  
231 ····​.​line·​126229 ····​.​line·​126
232 ····​const/​16·​v19,​·​0x0230 ····​const/​4·​v13,​·​0x0
  
233 ····​move-​object/​from16·​v0,​·​p0231 ····​move-​object/​from16·​v0,​·​p0
  
234 ····move/​from16·​v1,​·​v19232 ····invoke-​virtual·{v0,​·​v13},​·Lnet/​bluetoothviewer/​DeviceListActivity;​-​>setResult(I)​V
  
235 ····​invoke-​virtual·​{v0,​·​v1},​·​Lnet/​bluetoothviewer/​DeviceListActivity;​-​>setResult(I)​V 
  
236 ····​.​line·​128233 ····​.​line·​128
237 ····​const/​4·​v15,​·​0x1234 ····​const/​4·​v9,​·​0x1
  
238 ····​.​line·​130235 ····​.​line·​130
239 ····​.​local·​v15,​·​"noAvailableDevices":​Z236 ····​.​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·​v19238 ····​move-​result-​object·​v13
  
242 ····​const-​string·​v20,​·​"MOCK_DEVICES_ENABLED​"239 ····​const-​string·​v14,​·​"MOCK_DEVICES_ENABLED​"
  
243 ····​const/​16·​v21,​·​0x0240 ····​const/​4·​v15,​·​0x0
  
244 ····​invoke-​virtual/​range·{v19·.​.​·​v21},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z241 ····​invoke-​virtual·​{v13,​·​v14,​·​v15},​·​Landroid/​content/​Intent;​-​>getBooleanExtra(Ljav​a/​lang/​String;​Z)​Z
  
245 ····​move-​result·​v19242 ····​move-​result·​v13
  
246 ····​if-​eqz·​v19,​·​:​cond_1243 ····​if-​eqz·​v13,​·​:​cond_1
  
247 ····​.​line·​131244 ····​.​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·​v19246 ····​move-​result-​object·​v13
  
250 ····​invoke-​virtual/​range·​{v19·​.​.​·v19},​·​Landroid/​content/​res/​Resources;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​247 ····​invoke-​virtual·​{v13},​·​Landroid/​content/​res/​Resources;​-​>getAssets()​Landroid/​content/​res/​AssetManager;​
  
251 ····​move-​result-​object·​v19248 ····​move-​result-​object·​v13
  
252 ····​const-​string·​v20,​·​"samples/​line-​by-​line"249 ····​const-​string·​v14,​·​"samples/​line-​by-​line"
  
253 ····​invoke-​static/​range·​{v19·.​.​·​v20},​·​Lnet/​bluetoothviewer/​util/​AssetUtils;​-​>listFiles(Landroid/​content/​res/​AssetManager;​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​250 ····​invoke-​static·​{v13,​·​v14},​·​Lnet/​bluetoothviewer/​util/​AssetUtils;​-​>listFiles(Landroid/​content/​res/​AssetManager;​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
  
254 ····​move-​result-​object·​v9251 ····​move-​result-​object·​v5
  
255 ····​.​line·​132252 ····​.​line·​132
256 ····​.​local·​v9,​·​"filenames":​[Ljava/​lang/​String;​253 ····​.​local·​v5,​·​"filenames":​[Ljava/​lang/​String;​
257 ····​array-​length·​v0,​·​v9254 ····​array-​length·​v13,​·​v5
  
258 ····move/​from16·v19,​·​v0255 ····if-​lez·​v13,​·:​cond_1
  
259 ····​if-​lez·​v19,​·​:​cond_1 
  
260 ····​.​line·​133256 ····​.​line·​133
261 ····​new-​instance·​v12,​·​Landroid/​widget/​ArrayAdapter;​257 ····​new-​instance·​v6,​·​Landroid/​widget/​ArrayAdapter;​
  
262 ····​sget·​v19,​·​Lnet/​bluetoothviewer/​library/​R$layout;​-​>device_name:​I258 ····​sget·​v13,​·​Lnet/​bluetoothviewer/​library/​R$layout;​-​>device_name:​I
  
263 ····​move-​object/​from16·​v0,​·​p0259 ····​move-​object/​from16·​v0,​·​p0
  
264 ····move/​from16·​v1,​·​v19260 ····invoke-​direct·​{v6,​·​v0,​·​v13},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​I)​V
  
265 ····​invoke-​direct·​{v12,​·​v0,​·​v1},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​I)​V 
  
266 ····​.​line·​134261 ····​.​line·​134
267 ····​.​local·​v12,​·​"mockDevicesAdapter":​Landroid/​widget/​ArrayAdapter;​,​·​"Landroid/​widget/​ArrayAdapter<Lnet/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceEntry;​>;​"262 ····​.​local·​v6,​·​"mockDevicesAdapter":​Landroid/​widget/​ArrayAdapter;​,​·​"Landroid/​widget/​ArrayAdapter<Lnet/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceEntry;​>;​"
268 ····​sget·​v19,​·​Lnet/​bluetoothviewer/​library/​R$id;​-​>mock_devices:​I263 ····​sget·​v13,​·​Lnet/​bluetoothviewer/​library/​R$id;​-​>mock_devices:​I
  
269 ····​move-​object/​from16·​v0,​·​p0264 ····​move-​object/​from16·​v0,​·​p0
  
270 ····move/​from16·​v1,​·​v19265 ····invoke-​virtual·{v0,​·​v13},​·Lnet/​bluetoothviewer/​DeviceListActivity;​-​>findViewById(I)​Landroid/​view/​View;​
  
271 ····invoke-​virtual·​{v0,​·​v1},​·​Lnet/​bluetoothviewer/​DeviceListActivity;​-​>findViewById(I)​Landroid/​view/​View;​266 ····move-​result-​object·v7
  
272 ····move-​result-​object·​v13267 ····check-​cast·​v7,​·​Landroid/​widget/​ListView;​
  
273 ····​check-​cast·​v13,​·​Landroid/​widget/​ListView;​ 
  
274 ····​.​line·​135268 ····​.​line·​135
275 ····​.​local·​v13,​·​"mockListView":​Landroid/​widget/​ListView;​269 ····​.​local·​v7,​·​"mockListView":​Landroid/​widget/​ListView;​
276 ····​invoke-​virtual·​{v13,​·​v12},​·​Landroid/​widget/​ListView;​-​>setAdapter(Landroid/​widget/​ListAdapter;​)​V270 ····​invoke-​virtual·​{v7,​·​v6},​·​Landroid/​widget/​ListView;​-​>setAdapter(Landroid/​widget/​ListAdapter;​)​V
  
277 ····​.​line·​136271 ····​.​line·​136
278 ····​new-​instance·​v19,​·​Lnet/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceClickListener​;​272 ····​new-​instance·​v13,​·​Lnet/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceClickListener​;​
  
279 ····​move-​object/​from16·​v0,​·​v19 
  
280 ····​move-​object/​from16·​v1,​·​p0273 ····​move-​object/​from16·​v0,​·​p0
  
281 ····​invoke-​direct·​{v0,​·​v1,​·​v12},​·​Lnet/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceClickListener​;​-​><init>(Lnet/​bluetoothviewer/​DeviceListActivity;​Landroid/​widget/​ArrayAdapter;​)​V 
  
282 ····move-​object/​from16·v0,​·v19274 ····invoke-​direct·​{v13,​·​v0,​·​v6},​·​Lnet/​bluetoothviewer/​DeviceListActivity$Mo​ckDeviceClickListener​;​-​><init>(Lnet/​bluetoothviewer/​DeviceListActivity;​Landroid/​widget/​ArrayAdapter;​)​V
  
283 ····​invoke-​virtual·​{v13,​·​v0},​·​Landroid/​widget/​ListView;​-​>setOnItemClickListen​er(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V275 ····​invoke-​virtual·​{v7,​·​v13},​·​Landroid/​widget/​ListView;​-​>setOnItemClickListen​er(Landroid/​widget/​AdapterView$OnItemCli​ckListener;​)​V
  
284 ····​.​line·​138276 ····​.​line·​138
285 ····move-​object·​v4,​·​v9277 ····array-​length·​v14,​·​v5
Max diff block lines reached; 19787/25904 bytes (76.39%) of diff not shown.
581 B
smali/net/bluetoothviewer/BluetoothViewer$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​17527 ····​.​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>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
581 B
smali/net/bluetoothviewer/BluetoothViewer$7.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​21927 ····​.​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>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.21 KB
smali/net/bluetoothviewer/BluetoothViewer.smali
Offset 2, 22 lines modifiedOffset 2, 14 lines modified
2 .​super·​Landroid/​app/​Activity;​2 .​super·​Landroid/​app/​Activity;​
3 .​source·​"BluetoothViewer.​java"3 .​source·​"BluetoothViewer.​java"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​5 .​implements·​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​
  
  
6 #·​annotations 
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 
8 ····​value·​=·​{ 
9 ········​Lnet/​bluetoothviewer/​BluetoothViewer$8;​ 
10 ····​} 
11 .​end·​annotation 
  
  
12 #·​static·​fields6 #·​static·​fields
13 .​field·​private·​static·​final·​D:​Z·​=·​true7 .​field·​private·​static·​final·​D:​Z·​=·​true
  
14 .​field·​private·​static·​final·​MENU_SETTINGS:​I·​=·​0x48 .​field·​private·​static·​final·​MENU_SETTINGS:​I·​=·​0x4
  
15 .​field·​private·​static·​final·​REQUEST_CONNECT_DEVIC​E:​I·​=·​0x19 .​field·​private·​static·​final·​REQUEST_CONNECT_DEVIC​E:​I·​=·​0x1
  
Offset 840, 15 lines modifiedOffset 832, 15 lines modified
840 ····​.​line·​290832 ····​.​line·​290
841 ····​sget-​object·​v7,​·​Lnet/​bluetoothviewer/​DeviceListActivity$Me​ssage;​-​>DeviceConnectorType:​Lnet/​bluetoothviewer/​DeviceListActivity$Me​ssage;​833 ····​sget-​object·​v7,​·​Lnet/​bluetoothviewer/​DeviceListActivity$Me​ssage;​-​>DeviceConnectorType:​Lnet/​bluetoothviewer/​DeviceListActivity$Me​ssage;​
  
842 ····​invoke-​virtual·​{v7},​·​Lnet/​bluetoothviewer/​DeviceListActivity$Me​ssage;​-​>toString()​Ljava/​lang/​String;​834 ····​invoke-​virtual·​{v7},​·​Lnet/​bluetoothviewer/​DeviceListActivity$Me​ssage;​-​>toString()​Ljava/​lang/​String;​
  
843 ····​move-​result-​object·​v3835 ····​move-​result-​object·​v3
  
844 ····​.​line·​291836 ····​.​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·​v2839 ····​move-​result-​object·​v2
  
848 ····​check-​cast·​v2,​·​Lnet/​bluetoothviewer/​DeviceListActivity$Co​nnectorType;​840 ····​check-​cast·​v2,​·​Lnet/​bluetoothviewer/​DeviceListActivity$Co​nnectorType;​
  
581 B
smali/net/bluetoothviewer/BluetoothViewer$6.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​21 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V23 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​BluetoothViewer;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​BluetoothViewer;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​19727 ····​.​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>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
619 B
smali/net/bluetoothviewer/DeviceListActivity$2.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​DeviceListActivity;​18 .​field·​final·​synthetic·​this$0:​Lnet/​bluetoothviewer/​DeviceListActivity;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​DeviceListActivity;​)​V20 .​method·​constructor·​<init>(Lnet/​bluetoothviewer/​DeviceListActivity;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​bluetoothviewer/​DeviceListActivity;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​25224 ····​.​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>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
286 B
smali/net/bluetoothviewer/library/R.smali
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​022 ····​.​locals·​0
  
23 ····​.​prologue23 ····​.​prologue
24 ····​.​line·​924 ····​.​line·​9
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
26 ····​.​line·​106 
27 ····​return-​void26 ····​return-​void
28 .​end·​method27 .​end·​method
757 B
smali/net/bluetoothviewer/util/EmailUtils.smali
Offset 227, 14 lines modifiedOffset 227, 15 lines modified
  
227 ····​const/​4·​v2,​·​0x3227 ····​const/​4·​v2,​·​0x3
  
228 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​228 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​
  
229 ····​const/​4·​v3,​·​0x0229 ····​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·​v4232 ····​move-​result-​object·​v4
  
232 ····​aput-​object·​v4,​·​v2,​·​v3233 ····​aput-​object·​v4,​·​v2,​·​v3
  
233 ····​const/​4·​v3,​·​0x1234 ····​const/​4·​v3,​·​0x1
Offset 249, 14 lines modifiedOffset 250, 15 lines modified
  
249 ····​const/​4·​v3,​·​0x2250 ····​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,​·​v3252 ····​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·​v1255 ····​move-​result-​object·​v1
  
254 ····​return-​object·​v1256 ····​return-​object·​v1
255 .​end·​method257 .​end·​method