3.42 MB
/home/fdroid/fdroiddata/tmp/com.bec3.diolite_10125.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.bec3.diolite_10125.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·60202fab7c7670c87b3e07268199cbf2fe685ff9a364fb698439d7b1c06bee8a 
10 Signer·#1·certificate·SHA-1·digest:·6c1742f97a5166178ffe26261746cac2190f87fb 
11 Signer·#1·certificate·MD5·digest:·c2df31ca026c613bca30049f3c54b044 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·74129ebf70587f4a700b5f389282a8aa9c4f8b940eeb82dc7bc49cadbb4779a6 
15 Signer·#1·public·key·SHA-1·digest:·7a551b2b501eb406ea7391dffb672d786ca46926 
16 Signer·#1·public·key·MD5·digest:·5b2dc69186938fcae610da262623ea21 
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/. 
355 KB
zipinfo {}
    
Offset 1, 1773 lines modifiedOffset 1, 1771 lines modified
Diff chunk too large, falling back to line-by-line diff (1771 lines added, 1773 lines removed)
1 Zip·file·size:·6796210·bytes,·number·of·entries:·17711 Zip·file·size:·6761334·bytes,·number·of·entries:·1769
2 -rw----·····2.0·fat···178020·bl·defN·16-May-23·22:02·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····3996·bX·defN·17-Oct-05·00:25·AndroidManifest.xml
3 -rw----·····2.0·fat···178141·bl·defN·16-May-23·22:02·META-INF/825FB576.SF3 -rw----·····2.0·fat······213·bl·defN·17-Oct-05·00:25·assets/www/README.md
4 -rw----·····2.0·fat·····1326·bl·defN·16-May-23·22:02·META-INF/825FB576.RSA4 -rw----·····2.0·fat·····1741·bl·defN·17-Oct-05·00:25·assets/www/app/app.js
5 -rw----·····2.0·fat·······41·bl·defN·16-May-23·21:09·META-INF/buildserverid5 -rw----·····2.0·fat·····1884·bl·defN·17-Oct-05·00:25·assets/www/app/boards/boards.controller.js
6 -rw----·····2.0·fat·······41·bl·defN·16-May-23·21:09·META-INF/fdroidserverid6 -rw----·····2.0·fat·····1918·bl·defN·17-Oct-05·00:25·assets/www/app/boards/templates/boards.html
7 -rw----·····2.0·fat·····3996·bX·defN·16-May-23·21:09·AndroidManifest.xml7 -rw----·····2.0·fat·····2833·bl·defN·17-Oct-05·00:25·assets/www/app/features/accelerometer.services.js
8 -rw----·····2.0·fat······213·bl·defN·16-May-23·21:09·assets/www/README.md8 -rw----·····2.0·fat·····1234·bl·defN·17-Oct-05·00:25·assets/www/app/features/buzzer.services.js
9 -rw----·····2.0·fat·····1741·bl·defN·16-May-23·21:09·assets/www/app/app.js9 -rw----·····2.0·fat·····1188·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/button.directive.js
10 -rw----·····2.0·fat·····1884·bl·defN·16-May-23·21:09·assets/www/app/boards/boards.controller.js10 -rw----·····2.0·fat······815·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/feature.directive.js
11 -rw----·····2.0·fat·····1918·bl·defN·16-May-23·21:09·assets/www/app/boards/templates/boards.html11 -rw----·····2.0·fat······839·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/gauge.directive.js
12 -rw----·····2.0·fat·····2833·bl·defN·16-May-23·21:09·assets/www/app/features/accelerometer.services.js12 -rw----·····2.0·fat······842·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/light.directive.js
13 -rw----·····2.0·fat·····1234·bl·defN·16-May-23·21:09·assets/www/app/features/buzzer.services.js13 -rw----·····2.0·fat······870·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/msg-receiver.directive.js
14 -rw----·····2.0·fat·····1188·bl·defN·16-May-23·21:09·assets/www/app/features/directives/button.directive.js14 -rw----·····2.0·fat·····1181·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/msg-sender.directive.js
15 -rw----·····2.0·fat······815·bl·defN·16-May-23·21:09·assets/www/app/features/directives/feature.directive.js15 -rw----·····2.0·fat·····1276·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/slider.directive.js
16 -rw----·····2.0·fat······839·bl·defN·16-May-23·21:09·assets/www/app/features/directives/gauge.directive.js16 -rw----·····2.0·fat·····1301·bl·defN·17-Oct-05·00:25·assets/www/app/features/directives/switch.directive.js
17 -rw----·····2.0·fat······842·bl·defN·16-May-23·21:09·assets/www/app/features/directives/light.directive.js17 -rw----·····2.0·fat······891·bl·defN·17-Oct-05·00:25·assets/www/app/features/features.controller.js
18 -rw----·····2.0·fat······870·bl·defN·16-May-23·21:09·assets/www/app/features/directives/msg-receiver.directive.js18 -rw----·····2.0·fat·····7326·bl·defN·17-Oct-05·00:25·assets/www/app/features/features.services.js
19 -rw----·····2.0·fat·····1181·bl·defN·16-May-23·21:09·assets/www/app/features/directives/msg-sender.directive.js19 -rw----·····2.0·fat·····3397·bl·defN·17-Oct-05·00:25·assets/www/app/features/gps.services.js
20 -rw----·····2.0·fat·····1276·bl·defN·16-May-23·21:09·assets/www/app/features/directives/slider.directive.js20 -rw----·····2.0·fat·····1135·bl·defN·17-Oct-05·00:25·assets/www/app/features/newFeature.controller.js
21 -rw----·····2.0·fat·····1301·bl·defN·16-May-23·21:09·assets/www/app/features/directives/switch.directive.js21 -rw----·····2.0·fat·····1471·bl·defN·17-Oct-05·00:25·assets/www/app/features/nfc.services.js
22 -rw----·····2.0·fat······891·bl·defN·16-May-23·21:09·assets/www/app/features/features.controller.js22 -rw----·····2.0·fat·····1549·bl·defN·17-Oct-05·00:25·assets/www/app/features/sms.services.js
23 -rw----·····2.0·fat·····7326·bl·defN·16-May-23·21:09·assets/www/app/features/features.services.js23 -rw----·····2.0·fat······218·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/button.html
24 -rw----·····2.0·fat·····3397·bl·defN·16-May-23·21:09·assets/www/app/features/gps.services.js24 -rw----·····2.0·fat······982·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/features.html
25 -rw----·····2.0·fat·····1135·bl·defN·16-May-23·21:09·assets/www/app/features/newFeature.controller.js25 -rw----·····2.0·fat·······85·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/gauge.html
26 -rw----·····2.0·fat·····1471·bl·defN·16-May-23·21:09·assets/www/app/features/nfc.services.js26 -rw----·····2.0·fat······103·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/light.html
27 -rw----·····2.0·fat·····1549·bl·defN·16-May-23·21:09·assets/www/app/features/sms.services.js27 -rw----·····2.0·fat······111·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/msg-receiver.html
28 -rw----·····2.0·fat······218·bl·defN·16-May-23·21:09·assets/www/app/features/templates/button.html28 -rw----·····2.0·fat······396·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/msg-sender.html
29 -rw----·····2.0·fat······982·bl·defN·16-May-23·21:09·assets/www/app/features/templates/features.html29 -rw----·····2.0·fat·····1294·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/newFeature.html
30 -rw----·····2.0·fat·······85·bl·defN·16-May-23·21:09·assets/www/app/features/templates/gauge.html30 -rw----·····2.0·fat······318·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/slider.html
31 -rw----·····2.0·fat······103·bl·defN·16-May-23·21:09·assets/www/app/features/templates/light.html31 -rw----·····2.0·fat······248·bl·defN·17-Oct-05·00:25·assets/www/app/features/templates/switch.html
32 -rw----·····2.0·fat······111·bl·defN·16-May-23·21:09·assets/www/app/features/templates/msg-receiver.html32 -rw----·····2.0·fat······866·bl·defN·17-Oct-05·00:25·assets/www/app/global/cloud.controller.js
33 -rw----·····2.0·fat······396·bl·defN·16-May-23·21:09·assets/www/app/features/templates/msg-sender.html33 -rw----·····2.0·fat·····5493·bl·defN·17-Oct-05·00:25·assets/www/app/global/connection.services.js
34 -rw----·····2.0·fat·····1294·bl·defN·16-May-23·21:09·assets/www/app/features/templates/newFeature.html34 -rw----·····2.0·fat······720·bl·defN·17-Oct-05·00:25·assets/www/app/global/error.services.js
35 -rw----·····2.0·fat······318·bl·defN·16-May-23·21:09·assets/www/app/features/templates/slider.html35 -rw----·····2.0·fat······835·bl·defN·17-Oct-05·00:25·assets/www/app/global/submit.directive.js
36 -rw----·····2.0·fat······248·bl·defN·16-May-23·21:09·assets/www/app/features/templates/switch.html36 -rw----·····2.0·fat·····1097·bl·defN·17-Oct-05·00:25·assets/www/app/login/login.controller.js
37 -rw----·····2.0·fat······866·bl·defN·16-May-23·21:09·assets/www/app/global/cloud.controller.js37 -rw----·····2.0·fat·····3023·bl·defN·17-Oct-05·00:25·assets/www/app/login/login.services.js
38 -rw----·····2.0·fat·····5493·bl·defN·16-May-23·21:09·assets/www/app/global/connection.services.js38 -rw----·····2.0·fat·····1306·bl·defN·17-Oct-05·00:25·assets/www/app/login/templates/login.html
39 -rw----·····2.0·fat······720·bl·defN·16-May-23·21:09·assets/www/app/global/error.services.js39 -rw----·····2.0·fat·····1727·bl·defN·17-Oct-05·00:25·assets/www/app/routes.js
40 -rw----·····2.0·fat······835·bl·defN·16-May-23·21:09·assets/www/app/global/submit.directive.js40 -rw----·····2.0·fat·····2733·bl·defN·17-Oct-05·00:25·assets/www/app/settings/settings.controller.js
41 -rw----·····2.0·fat·····1097·bl·defN·16-May-23·21:09·assets/www/app/login/login.controller.js41 -rw----·····2.0·fat·····1924·bl·defN·17-Oct-05·00:25·assets/www/app/settings/templates/settings.html
42 -rw----·····2.0·fat·····3023·bl·defN·16-May-23·21:09·assets/www/app/login/login.services.js42 -rw----·····2.0·fat······569·bl·defN·17-Oct-05·00:25·assets/www/bower.json
43 -rw----·····2.0·fat·····1306·bl·defN·16-May-23·21:09·assets/www/app/login/templates/login.html43 -rw----·····2.0·fat······811·bl·defN·17-Oct-05·00:25·assets/www/build.sbt
44 -rw----·····2.0·fat·····1727·bl·defN·16-May-23·21:09·assets/www/app/routes.js44 -rw----·····2.0·fat·····1322·bl·defN·17-Oct-05·00:25·assets/www/cordova-js-src/android/nativeapiprovider.js
45 -rw----·····2.0·fat·····2733·bl·defN·16-May-23·21:09·assets/www/app/settings/settings.controller.js45 -rw----·····2.0·fat·····1441·bl·defN·17-Oct-05·00:25·assets/www/cordova-js-src/android/promptbasednativeapi.js
46 -rw----·····2.0·fat·····1924·bl·defN·16-May-23·21:09·assets/www/app/settings/templates/settings.html46 -rw----·····2.0·fat····10522·bl·defN·17-Oct-05·00:25·assets/www/cordova-js-src/exec.js
47 -rw----·····2.0·fat······569·bl·defN·16-May-23·21:09·assets/www/bower.json47 -rw----·····2.0·fat·····4924·bl·defN·17-Oct-05·00:25·assets/www/cordova-js-src/platform.js
48 -rw----·····2.0·fat······811·bl·defN·16-May-23·21:09·assets/www/build.sbt48 -rw----·····2.0·fat·····4005·bl·defN·17-Oct-05·00:25·assets/www/cordova-js-src/plugin/android/app.js
49 -rw----·····2.0·fat·····1322·bl·defN·16-May-23·21:09·assets/www/cordova-js-src/android/nativeapiprovider.js49 -rw----·····2.0·fat····70680·bl·defN·17-Oct-05·00:25·assets/www/cordova.js
50 -rw----·····2.0·fat·····1441·bl·defN·16-May-23·21:09·assets/www/cordova-js-src/android/promptbasednativeapi.js50 -rw----·····2.0·fat·····2159·bl·defN·17-Oct-05·00:25·assets/www/cordova_plugins.js
51 -rw----·····2.0·fat····10522·bl·defN·16-May-23·21:09·assets/www/cordova-js-src/exec.js51 -rw----·····2.0·fat···253030·bl·defN·17-Oct-05·00:25·assets/www/css/ionic.app.css
52 -rw----·····2.0·fat·····4924·bl·defN·16-May-23·21:09·assets/www/cordova-js-src/platform.js52 -rw----·····2.0·fat···199165·bl·defN·17-Oct-05·00:25·assets/www/css/ionic.app.min.css
53 -rw----·····2.0·fat·····4005·bl·defN·16-May-23·21:09·assets/www/cordova-js-src/plugin/android/app.js53 -rw----·····2.0·fat·····3506·bl·defN·17-Oct-05·00:25·assets/www/css/root.css
54 -rw----·····2.0·fat····70680·bl·defN·16-May-23·21:09·assets/www/cordova.js54 -rw----·····2.0·fat·····2996·bl·defN·17-Oct-05·00:25·assets/www/index.html
55 -rw----·····2.0·fat·····2159·bl·defN·16-May-23·21:09·assets/www/cordova_plugins.js55 -rw----·····2.0·fat·····1094·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/LICENSE
56 -rw----·····2.0·fat···253030·bl·defN·16-May-23·21:09·assets/www/css/ionic.app.css56 -rw----·····2.0·fat······691·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/bower.json
57 -rw----·····2.0·fat···199165·bl·defN·16-May-23·21:09·assets/www/css/ionic.app.min.css57 -rw----·····2.0·fat··1276366·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/cheatsheet.html
58 -rw----·····2.0·fat·····3506·bl·defN·16-May-23·21:09·assets/www/css/root.css58 -rw----·····2.0·fat······429·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/component.json
59 -rw----·····2.0·fat·····2996·bl·defN·16-May-23·21:09·assets/www/index.html59 -rw----·····2.0·fat······887·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/composer.json
60 -rw----·····2.0·fat·····1094·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/LICENSE60 -rw----·····2.0·fat····57193·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/css/ionicons.css
61 -rw----·····2.0·fat······691·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/bower.json61 -rw----·····2.0·fat····51284·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/css/ionicons.min.css
62 -rw----·····2.0·fat··1276366·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/cheatsheet.html62 -rw----·····2.0·fat···120724·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/fonts/ionicons.eot
63 -rw----·····2.0·fat······429·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/component.json63 -rw----·····2.0·fat···333834·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/fonts/ionicons.svg
64 -rw----·····2.0·fat······887·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/composer.json64 -rw----·····2.0·fat···188508·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/fonts/ionicons.ttf
65 -rw----·····2.0·fat····57193·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/css/ionicons.css65 -rw----·····1.0·fat····67904·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/fonts/ionicons.woff
66 -rw----·····2.0·fat····51284·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/css/ionicons.min.css66 -rw----·····2.0·fat······880·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/less/_ionicons-font.less
67 -rw----·····2.0·fat···120724·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/fonts/ionicons.eot67 -rw----·····2.0·fat····90037·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/less/_ionicons-icons.less
68 -rw----·····2.0·fat···333834·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/fonts/ionicons.svg68 -rw----·····2.0·fat····27680·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/less/_ionicons-variables.less
69 -rw----·····2.0·fat···188508·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/fonts/ionicons.ttf69 -rw----·····2.0·fat·······84·bl·defN·17-Oct-05·00:25·assets/www/lib/Ionicons/less/ionicons.less
70 -rw----·····1.0·fat····67904·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/fonts/ionicons.woff70 -rw----·····1.0·fat·····2551·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/alert-circled.png
71 -rw----·····2.0·fat······880·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/less/_ionicons-font.less71 -rw----·····1.0·fat······766·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/alert.png
72 -rw----·····2.0·fat····90037·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/less/_ionicons-icons.less72 -rw----·····1.0·fat·····3279·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-add-contact.png
73 -rw----·····2.0·fat····27680·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/less/_ionicons-variables.less73 -rw----·····1.0·fat······240·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-add.png
74 -rw----·····2.0·fat·······84·bl·defN·16-May-23·21:09·assets/www/lib/Ionicons/less/ionicons.less74 -rw----·····1.0·fat·····6428·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-alarm.png
75 -rw----·····1.0·fat·····2551·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/alert-circled.png75 -rw----·····1.0·fat·····1628·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-archive.png
76 -rw----·····1.0·fat······766·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/alert.png76 -rw----·····1.0·fat·····1218·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-arrow-back.png
77 -rw----·····1.0·fat·····3279·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-add-contact.png77 -rw----·····1.0·fat·····1451·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-arrow-down-left.png
78 -rw----·····1.0·fat······240·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-add.png78 -rw----·····1.0·fat·····1462·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-arrow-down-right.png
79 -rw----·····1.0·fat·····6428·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-alarm.png79 -rw----·····1.0·fat·····1191·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-arrow-forward.png
80 -rw----·····1.0·fat·····1628·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-archive.png80 -rw----·····1.0·fat·····1499·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-arrow-up-left.png
81 -rw----·····1.0·fat·····1218·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-arrow-back.png81 -rw----·····1.0·fat·····1482·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-arrow-up-right.png
82 -rw----·····1.0·fat·····1451·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-arrow-down-left.png82 -rw----·····1.0·fat······238·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-battery.png
83 -rw----·····1.0·fat·····1462·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-arrow-down-right.png83 -rw----·····1.0·fat·····3746·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-book.png
84 -rw----·····1.0·fat·····1191·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-arrow-forward.png84 -rw----·····1.0·fat······849·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-calendar.png
85 -rw----·····1.0·fat·····1499·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-arrow-up-left.png85 -rw----·····1.0·fat·····4766·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-call.png
86 -rw----·····1.0·fat·····1482·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-arrow-up-right.png86 -rw----·····1.0·fat·····3871·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-camera.png
87 -rw----·····1.0·fat······238·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-battery.png87 -rw----·····1.0·fat·····3577·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-chat.png
88 -rw----·····1.0·fat·····3746·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-book.png88 -rw----·····1.0·fat·····1846·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-checkmark.png
89 -rw----·····1.0·fat······849·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-calendar.png89 -rw----·····1.0·fat·····5268·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-clock.png
90 -rw----·····1.0·fat·····4766·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-call.png90 -rw----·····1.0·fat·····2156·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-close.png
91 -rw----·····1.0·fat·····3871·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-camera.png91 -rw----·····1.0·fat·····3658·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-contact.png
92 -rw----·····1.0·fat·····3577·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-chat.png92 -rw----·····1.0·fat·····4299·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-contacts.png
93 -rw----·····1.0·fat·····1846·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-checkmark.png93 -rw----·····1.0·fat·····4808·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-data.png
94 -rw----·····1.0·fat·····5268·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-clock.png94 -rw----·····1.0·fat·····4115·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-developer.png
95 -rw----·····1.0·fat·····2156·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-close.png95 -rw----·····1.0·fat·····4909·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-display.png
96 -rw----·····1.0·fat·····3658·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-contact.png96 -rw----·····1.0·fat·····4890·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-download.png
97 -rw----·····1.0·fat·····4299·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-contacts.png97 -rw----·····1.0·fat······190·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-drawer.png
98 -rw----·····1.0·fat·····4808·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-data.png98 -rw----·····1.0·fat······777·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-dropdown.png
99 -rw----·····1.0·fat·····4115·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-developer.png99 -rw----·····1.0·fat·····6517·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-earth.png
100 -rw----·····1.0·fat·····4909·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-display.png100 -rw----·····1.0·fat·····1688·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-folder.png
101 -rw----·····1.0·fat·····4890·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-download.png101 -rw----·····1.0·fat·····1739·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-forums.png
102 -rw----·····1.0·fat······190·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-drawer.png102 -rw----·····1.0·fat·····4868·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-friends.png
103 -rw----·····1.0·fat······777·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-dropdown.png103 -rw----·····1.0·fat·····4650·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-hand.png
104 -rw----·····1.0·fat·····6517·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-earth.png104 -rw----·····1.0·fat·····1433·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-image.png
105 -rw----·····1.0·fat·····1688·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-folder.png105 -rw----·····1.0·fat·····3018·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-inbox.png
106 -rw----·····1.0·fat·····1739·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-forums.png106 -rw----·····1.0·fat·····3370·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-information.png
107 -rw----·····1.0·fat·····4868·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-friends.png107 -rw----·····1.0·fat·····1055·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-keypad.png
108 -rw----·····1.0·fat·····4650·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-hand.png108 -rw----·····1.0·fat·····3515·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-lightbulb.png
109 -rw----·····1.0·fat·····1433·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-image.png109 -rw----·····1.0·fat·····5003·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-locate.png
110 -rw----·····1.0·fat·····3018·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-inbox.png110 -rw----·····1.0·fat·····3067·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-location.png
111 -rw----·····1.0·fat·····3370·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-information.png111 -rw----·····1.0·fat·····3455·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-mail.png
112 -rw----·····1.0·fat·····1055·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-keypad.png112 -rw----·····1.0·fat·····3267·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-microphone.png
113 -rw----·····1.0·fat·····3515·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-lightbulb.png113 -rw----·····1.0·fat·····2727·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-mixer.png
114 -rw----·····1.0·fat·····5003·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-locate.png114 -rw----·····1.0·fat······224·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-more.png
115 -rw----·····1.0·fat·····3067·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-location.png115 -rw----·····1.0·fat······249·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-note.png
116 -rw----·····1.0·fat·····3455·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-mail.png116 -rw----·····1.0·fat·····3165·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-playstore.png
117 -rw----·····1.0·fat·····3267·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-microphone.png117 -rw----·····1.0·fat·····1721·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-printer.png
118 -rw----·····1.0·fat·····2727·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-mixer.png118 -rw----·····1.0·fat·····2374·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-promotion.png
119 -rw----·····1.0·fat······224·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-more.png119 -rw----·····1.0·fat·····2890·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-reminder.png
120 -rw----·····1.0·fat······249·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-note.png120 -rw----·····1.0·fat······160·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-remove.png
121 -rw----·····1.0·fat·····3165·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-playstore.png121 -rw----·····1.0·fat·····4232·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-search.png
122 -rw----·····1.0·fat·····1721·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-printer.png122 -rw----·····1.0·fat·····2079·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-send.png
123 -rw----·····1.0·fat·····2374·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-promotion.png123 -rw----·····1.0·fat·····3883·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-settings.png
124 -rw----·····1.0·fat·····2890·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-reminder.png124 -rw----·····1.0·fat·····3212·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-share.png
125 -rw----·····1.0·fat······160·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-remove.png125 -rw----·····1.0·fat·····3644·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-social-user.png
126 -rw----·····1.0·fat·····4232·b-·stor·16-May-23·21:08·assets/www/lib/Ionicons/png/512/android-search.png126 -rw----·····1.0·fat·····3849·b-·stor·80-Jan-01·00:00·assets/www/lib/Ionicons/png/512/android-social.png
Max diff block lines reached; -1/363301 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.27 KB
AndroidManifest.xml (decoded)
1.21 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="10125"·android:versionName="1.1.25"·android:hardwareAccelerated="true"·package="com.bec3.diolite"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2166767">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="10125"·android:versionName="1.1.25"·android:hardwareAccelerated="true"·package="com.bec3.diolite"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002">
3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="23"/>3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="23"/>
4 ··<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"/>4 ··<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"/>
5 ··<uses-permission·android:name="android.permission.INTERNET"/>5 ··<uses-permission·android:name="android.permission.INTERNET"/>
6 ··<uses-permission·android:name="android.permission.SEND_SMS"/>6 ··<uses-permission·android:name="android.permission.SEND_SMS"/>
7 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>7 ··<uses-permission·android:name="android.permission.READ_PHONE_STATE"/>
8 ··<uses-feature·android:name="android.hardware.telephony"·android:required="false"/>8 ··<uses-feature·android:name="android.hardware.telephony"·android:required="false"/>
9 ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/>9 ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/>
17.0 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·8c0b·0000·0100·0000·0100·1c00··................00000000:·0200·0c00·d00b·0000·0100·0000·0100·1c00··................
00000010:·c002·0000·1100·0000·0000·0000·0001·0000··................00000010:·c002·0000·1100·0000·0000·0000·0001·0000··................
00000020:·6000·0000·0000·0000·0000·0000·1500·0000··`...............00000020:·6000·0000·0000·0000·0000·0000·1500·0000··`...............
00000030:·3500·0000·5c00·0000·8300·0000·a300·0000··5...\...........00000030:·3500·0000·5c00·0000·8300·0000·a300·0000··5...\...........
00000040:·ca00·0000·f100·0000·1101·0000·3801·0000··............8...00000040:·ca00·0000·f100·0000·1101·0000·3801·0000··............8...
00000050:·5f01·0000·8701·0000·af01·0000·d801·0000··_...............00000050:·5f01·0000·8701·0000·af01·0000·d801·0000··_...............
00000060:·0102·0000·2b02·0000·5502·0000·1212·7265··....+...U.....re00000060:·0102·0000·2b02·0000·5502·0000·1212·7265··....+...U.....re
00000070:·732f·786d·6c2f·636f·6e66·6967·2e78·6d6c··s/xml/config.xml00000070:·732f·786d·6c2f·636f·6e66·6967·2e78·6d6c··s/xml/config.xml
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
00000260:·342f·7363·7265·656e·2e70·6e67·0027·2772··4/screen.png.''r00000260:·342f·7363·7265·656e·2e70·6e67·0027·2772··4/screen.png.''r
00000270:·6573·2f64·7261·7761·626c·652d·706f·7274··es/drawable-port00000270:·6573·2f64·7261·7761·626c·652d·706f·7274··es/drawable-port
00000280:·2d78·7878·6864·7069·2d76·342f·7363·7265··-xxxhdpi-v4/scre00000280:·2d78·7878·6864·7069·2d76·342f·7363·7265··-xxxhdpi-v4/scre
00000290:·656e·2e70·6e67·0027·2772·6573·2f64·7261··en.png.''res/dra00000290:·656e·2e70·6e67·0027·2772·6573·2f64·7261··en.png.''res/dra
000002a0:·7761·626c·652d·6c61·6e64·2d78·7878·6864··wable-land-xxxhd000002a0:·7761·626c·652d·6c61·6e64·2d78·7878·6864··wable-land-xxxhd
000002b0:·7069·2d76·342f·7363·7265·656e·2e70·6e67··pi-v4/screen.png000002b0:·7069·2d76·342f·7363·7265·656e·2e70·6e67··pi-v4/screen.png
000002c0:·0007·0744·696f·4c69·7465·0000·0002·2001··...DioLite....·.000002c0:·0007·0744·696f·4c69·7465·0000·0002·2001··...DioLite....·.
000002d0:·c008·0000·7f00·0000·6300·6f00·6d00·2e00··........c.o.m...000002d0:·0409·0000·7f00·0000·6300·6f00·6d00·2e00··........c.o.m...
000002e0:·6200·6500·6300·3300·2e00·6400·6900·6f00··b.e.c.3...d.i.o.000002e0:·6200·6500·6300·3300·2e00·6400·6900·6f00··b.e.c.3...d.i.o.
000002f0:·6c00·6900·7400·6500·0000·0000·0000·0000··l.i.t.e.........000002f0:·6c00·6900·7400·6500·0000·0000·0000·0000··l.i.t.e.........
00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000330:·0000·0000·0000·0000·0000·0000·0000·0000··................00000330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000340:·0000·0000·0000·0000·0000·0000·0000·0000··................00000340:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 71, 115 lines modifiedOffset 71, 119 lines modified
00000460:·1000·0000·1900·0000·2900·0000·3400·0000··........)...4...00000460:·1000·0000·1900·0000·2900·0000·3400·0000··........)...4...
00000470:·0404·6963·6f6e·0006·0673·6372·6565·6e00··..icon...screen.00000470:·0404·6963·6f6e·0006·0673·6372·6565·6e00··..icon...screen.
00000480:·0606·636f·6e66·6967·000d·0d61·6374·6976··..config...activ00000480:·0606·636f·6e66·6967·000d·0d61·6374·6976··..config...activ
00000490:·6974·795f·6e61·6d65·0008·0861·7070·5f6e··ity_name...app_n00000490:·6974·795f·6e61·6d65·0008·0861·7070·5f6e··ity_name...app_n
000004a0:·616d·6500·0d0d·6c61·756e·6368·6572·5f6e··ame...launcher_n000004a0:·616d·6500·0d0d·6c61·756e·6368·6572·5f6e··ame...launcher_n
000004b0:·616d·6500·0202·1000·1000·0000·0100·0000··ame.............000004b0:·616d·6500·0202·1000·1000·0000·0100·0000··ame.............
000004c0:·0000·0000·0202·1000·1800·0000·0200·0000··................000004c0:·0000·0000·0202·1000·1800·0000·0200·0000··................
000004d0:·0200·0000·0001·0000·8001·0000·0102·4800··..............H.000004d0:·0200·0000·0001·0000·8001·0000·0102·4c00··..............L.
000004e0:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P...000004e0:·6400·0000·0200·0000·0200·0000·5400·0000··d...........T...
000004f0:·3400·0000·0000·0000·0000·0000·0000·7800··4.............x.000004f0:·3800·0000·0000·0000·0000·0000·0000·7800··8.............x.
00000500:·0000·0000·0000·0000·0400·0000·0000·0000··................00000500:·0000·0000·0000·0000·0400·0000·0000·0000··................
00000510:·0000·0000·0000·0000·0000·0000·0000·0000··................00000510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000520:·0000·0000·0000·0000·ffff·ffff·0800·0000··................00000520:·0000·0000·0000·0000·0000·0000·ffff·ffff··................
00000530:·0000·0000·0800·0003·0100·0000·0102·4800··..............H. 
00000540:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000550:·3400·0000·0000·0000·0000·0000·0100·7800··4.............x. 
00000560:·0000·0000·0000·0000·0400·0000·0000·0000··................00000530:·0800·0000·0000·0000·0800·0003·0100·0000··................
 00000540:·0102·4c00·6400·0000·0200·0000·0200·0000··..L.d...........
 00000550:·5400·0000·3800·0000·0000·0000·0000·0000··T...8...........
 00000560:·0100·7800·0000·0000·0000·0000·0400·0000··..x.............
00000570:·0000·0000·0000·0000·0000·0000·0000·0000··................00000570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000580:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
00000590:·0100·0000·0800·0003·0200·0000·0102·4800··..............H. 
000005a0:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
000005b0:·3400·0000·0000·0000·0000·0000·0200·7800··4.............x.00000580:·0000·0000·0000·0000·0000·0000·ffff·ffff··................
000005c0:·0000·0000·0000·0000·0400·0000·0000·0000··................00000590:·0000·0000·0800·0000·0100·0000·0800·0003··................
 000005a0:·0200·0000·0102·4c00·6400·0000·0200·0000··......L.d.......
 000005b0:·0200·0000·5400·0000·3800·0000·0000·0000··....T...8.......
 000005c0:·0000·0000·0200·7800·0000·0000·0000·0000··......x.........
000005d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000005d0:·0400·0000·0000·0000·0000·0000·0000·0000··................
000005e0:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
000005f0:·0100·0000·0800·0003·0300·0000·0102·4800··..............H. 
00000600:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000610:·3400·0000·0000·0000·0000·0000·0000·a000··4............... 
00000620:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000630:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000640:·0000·0000·0000·0000·ffff·ffff·0800·0000··................ 
00000650:·0000·0000·0800·0003·0400·0000·0102·4800··..............H. 
00000660:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000670:·3400·0000·0000·0000·0000·0000·0100·a000··4............... 
00000680:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000690:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000006a0:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
000006b0:·0100·0000·0800·0003·0500·0000·0102·4800··..............H. 
000006c0:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
000006d0:·3400·0000·0000·0000·0000·0000·0200·a000··4............... 
000006e0:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
000006f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000700:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
00000710:·0100·0000·0800·0003·0600·0000·0102·4800··..............H. 
00000720:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000730:·3400·0000·0000·0000·0000·0000·0000·f000··4............... 
00000740:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000750:·0000·0000·0000·0000·0000·0000·0000·0000··................000005e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000760:·0000·0000·0000·0000·ffff·ffff·0800·0000··................ 
00000770:·0000·0000·0800·0003·0700·0000·0102·4800··..............H. 
00000780:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000790:·3400·0000·0000·0000·0000·0000·0100·f000··4............... 
000007a0:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
000007b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000007c0:·0000·0000·ffff·ffff·0000·0000·0800·0000··................000005f0:·ffff·ffff·0000·0000·0800·0000·0100·0000··................
000007d0:·0100·0000·0800·0003·0800·0000·0102·4800··..............H. 
000007e0:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
000007f0:·3400·0000·0000·0000·0000·0000·0200·f000··4............... 
00000800:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000810:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000820:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
00000830:·0100·0000·0800·0003·0900·0000·0102·4800··..............H. 
00000840:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000850:·3400·0000·0000·0000·0000·0000·0100·4001··4.............@. 
00000860:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000870:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000880:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
00000890:·0100·0000·0800·0003·0a00·0000·0102·4800··..............H. 
000008a0:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
000008b0:·3400·0000·0000·0000·0000·0000·0200·4001··4.............@. 
000008c0:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
000008d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000008e0:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
000008f0:·0100·0000·0800·0003·0b00·0000·0102·4800··..............H. 
00000900:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000910:·3400·0000·0000·0000·0000·0000·0100·e001··4............... 
00000920:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000930:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000940:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
00000950:·0100·0000·0800·0003·0c00·0000·0102·4800··..............H. 
00000960:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000970:·3400·0000·0000·0000·0000·0000·0200·e001··4............... 
00000980:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000990:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
000009a0:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
000009b0:·0100·0000·0800·0003·0d00·0000·0102·4800··..............H. 
000009c0:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
000009d0:·3400·0000·0000·0000·0000·0000·0100·8002··4............... 
000009e0:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
000009f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000a00:·0000·0000·ffff·ffff·0000·0000·0800·0000··................ 
00000a10:·0100·0000·0800·0003·0e00·0000·0102·4800··..............H. 
00000a20:·6000·0000·0200·0000·0200·0000·5000·0000··`...........P... 
00000a30:·3400·0000·0000·0000·0000·0000·0200·8002··4............... 
00000a40:·0000·0000·0000·0000·0400·0000·0000·0000··................ 
00000a50:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
Max diff block lines reached; -1/17235 bytes (-0.01%) of diff not shown.
2.92 MB
classes.dex
2.81 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 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············:·d3cf5a2f4 checksum············:·116049e9
5 signature···········:·4627...22e25 signature···········:·a4af...61fb
6 file_size···········:·1857966 file_size···········:·187272
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·203310 string_ids_size·····:·2030
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·31612 type_ids_size·······:·316
13 type_ids_off········:·8244·(0x002034)13 type_ids_off········:·8232·(0x002028)
14 proto_ids_size······:·44414 proto_ids_size······:·444
15 proto_ids_off·······:·9508·(0x002524)15 proto_ids_off·······:·9496·(0x002518)
16 field_ids_size······:·42316 field_ids_size······:·423
17 field_ids_off·······:·14836·(0x0039f4)17 field_ids_off·······:·14824·(0x0039e8)
18 method_ids_size·····:·135518 method_ids_size·····:·1355
19 method_ids_off······:·18220·(0x00472c)19 method_ids_off······:·18208·(0x004720)
20 class_defs_size·····:·11620 class_defs_size·····:·116
21 class_defs_off······:·29060·(0x007184)21 class_defs_off······:·29048·(0x007178)
22 data_size···········:·14996422 data_size···········:·151456
23 data_off············:·35832·(0x008bf8)23 data_off············:·35816·(0x008be8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·10225 class_idx···········:·102
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·15627 superclass_idx······:·156
28 source_file_idx·····:·8128 source_file_idx·····:·81
29 static_fields_size··:·629 static_fields_size··:·6
Offset 75, 17 lines modifiedOffset 75, 17 lines modified
75 ······type··········:·'()V'75 ······type··········:·'()V'
76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
77 ······code··········-77 ······code··········-
78 ······registers·····:·178 ······registers·····:·1
79 ······ins···········:·179 ······ins···········:·1
80 ······outs··········:·180 ······outs··········:·1
81 ······insns·size····:·4·16-bit·code·units81 ······insns·size····:·4·16-bit·code·units
82 00ba40:········································|[00ba40]·com.bec3.diolite.BuildConfig.<init>:()V82 00c1b8:········································|[00c1b8]·com.bec3.diolite.BuildConfig.<init>:()V
83 00ba50:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc83 00c1c8:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc
84 00ba56:·0e00···································|0003:·return-void84 00c1ce:·0e00···································|0003:·return-void
85 ······catches·······:·(none)85 ······catches·······:·(none)
86 ······positions·····:·86 ······positions·····:·
87 ········0x0000·line=687 ········0x0000·line=6
88 ······locals········:·88 ······locals········:·
89 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/BuildConfig;·89 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/BuildConfig;·
  
90 ··Virtual·methods···-90 ··Virtual·methods···-
Offset 119, 17 lines modifiedOffset 119, 17 lines modified
119 ······type··········:·'()V'119 ······type··········:·'()V'
120 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)120 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
121 ······code··········-121 ······code··········-
122 ······registers·····:·1122 ······registers·····:·1
123 ······ins···········:·1123 ······ins···········:·1
124 ······outs··········:·1124 ······outs··········:·1
125 ······insns·size····:·4·16-bit·code·units125 ······insns·size····:·4·16-bit·code·units
126 00ba58:········································|[00ba58]·com.bec3.diolite.R$attr.<init>:()V126 00c1d0:········································|[00c1d0]·com.bec3.diolite.R$attr.<init>:()V
127 00ba68:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc127 00c1e0:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc
128 00ba6e:·0e00···································|0003:·return-void128 00c1e6:·0e00···································|0003:·return-void
129 ······catches·······:·(none)129 ······catches·······:·(none)
130 ······positions·····:·130 ······positions·····:·
131 ········0x0000·line=11131 ········0x0000·line=11
132 ······locals········:·132 ······locals········:·
133 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$attr;·133 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$attr;·
  
134 ··Virtual·methods···-134 ··Virtual·methods···-
Offset 173, 17 lines modifiedOffset 173, 17 lines modified
173 ······type··········:·'()V'173 ······type··········:·'()V'
174 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)174 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
175 ······code··········-175 ······code··········-
176 ······registers·····:·1176 ······registers·····:·1
177 ······ins···········:·1177 ······ins···········:·1
178 ······outs··········:·1178 ······outs··········:·1
179 ······insns·size····:·4·16-bit·code·units179 ······insns·size····:·4·16-bit·code·units
180 00ba70:········································|[00ba70]·com.bec3.diolite.R$drawable.<init>:()V180 00c1e8:········································|[00c1e8]·com.bec3.diolite.R$drawable.<init>:()V
181 00ba80:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc181 00c1f8:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc
182 00ba86:·0e00···································|0003:·return-void182 00c1fe:·0e00···································|0003:·return-void
183 ······catches·······:·(none)183 ······catches·······:·(none)
184 ······positions·····:·184 ······positions·····:·
185 ········0x0000·line=13185 ········0x0000·line=13
186 ······locals········:·186 ······locals········:·
187 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$drawable;·187 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$drawable;·
  
188 ··Virtual·methods···-188 ··Virtual·methods···-
Offset 232, 17 lines modifiedOffset 232, 17 lines modified
232 ······type··········:·'()V'232 ······type··········:·'()V'
233 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)233 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
234 ······code··········-234 ······code··········-
235 ······registers·····:·1235 ······registers·····:·1
236 ······ins···········:·1236 ······ins···········:·1
237 ······outs··········:·1237 ······outs··········:·1
238 ······insns·size····:·4·16-bit·code·units238 ······insns·size····:·4·16-bit·code·units
239 00ba88:········································|[00ba88]·com.bec3.diolite.R$string.<init>:()V239 00c200:········································|[00c200]·com.bec3.diolite.R$string.<init>:()V
240 00ba98:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc240 00c210:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc
241 00ba9e:·0e00···································|0003:·return-void241 00c216:·0e00···································|0003:·return-void
242 ······catches·······:·(none)242 ······catches·······:·(none)
243 ······positions·····:·243 ······positions·····:·
244 ········0x0000·line=17244 ········0x0000·line=17
245 ······locals········:·245 ······locals········:·
246 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$string;·246 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$string;·
  
247 ··Virtual·methods···-247 ··Virtual·methods···-
Offset 281, 17 lines modifiedOffset 281, 17 lines modified
281 ······type··········:·'()V'281 ······type··········:·'()V'
282 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)282 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
283 ······code··········-283 ······code··········-
284 ······registers·····:·1284 ······registers·····:·1
285 ······ins···········:·1285 ······ins···········:·1
286 ······outs··········:·1286 ······outs··········:·1
287 ······insns·size····:·4·16-bit·code·units287 ······insns·size····:·4·16-bit·code·units
288 00baa0:········································|[00baa0]·com.bec3.diolite.R$xml.<init>:()V288 00c218:········································|[00c218]·com.bec3.diolite.R$xml.<init>:()V
289 00bab0:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc289 00c228:·7010·dc01·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@01dc
290 00bab6:·0e00···································|0003:·return-void290 00c22e:·0e00···································|0003:·return-void
291 ······catches·······:·(none)291 ······catches·······:·(none)
292 ······positions·····:·292 ······positions·····:·
293 ········0x0000·line=22293 ········0x0000·line=22
294 ······locals········:·294 ······locals········:·
295 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$xml;·295 ········0x0000·-·0x0004·reg=0·this·Lcom/bec3/diolite/R$xml;·
  
296 ··Virtual·methods···-296 ··Virtual·methods···-
Offset 324, 21 lines modifiedOffset 324, 20 lines modified
324 ······type··········:·'()V'324 ······type··········:·'()V'
325 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)325 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
326 ······code··········-326 ······code··········-
327 ······registers·····:·1327 ······registers·····:·1
328 ······ins···········:·1328 ······ins···········:·1
329 ······outs··········:·1329 ······outs··········:·1
Max diff block lines reached; 2941567/2948107 bytes (99.78%) of diff not shown.
113 KB
classes.jar
7.46 KB
zipinfo {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 Zip·file·size:·245082·bytes,·number·of·entries:·1161 Zip·file·size:·245002·bytes,·number·of·entries:·116
2 ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·com/bec3/diolite/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·com/bec3/diolite/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$attr.class3 ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$attr.class
4 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$drawable.class4 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$drawable.class
5 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$string.class5 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$string.class
6 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$xml.class6 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R$xml.class
7 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R.class7 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·com/bec3/diolite/R.class
8 ?rwxrwxr-x··2.0·unx·····2772·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$1.class8 ?rwxrwxr-x··2.0·unx·····2772·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$1.class
9 ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$2.class9 ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$2.class
10 ?rwxrwxr-x··2.0·unx·····1802·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$3.class10 ?rwxrwxr-x··2.0·unx·····1802·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$3.class
11 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$4.class11 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$4.class
12 ?rwxrwxr-x··2.0·unx·····2011·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$5.class12 ?rwxrwxr-x··2.0·unx·····2011·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$5.class
13 ?rwxrwxr-x··2.0·unx·····1865·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$6.class13 ?rwxrwxr-x··2.0·unx·····1865·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$6.class
14 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$7.class14 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$7.class
15 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$8.class15 ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$8.class
16 ?rwxrwxr-x··2.0·unx·····2243·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$9.class16 ?rwxrwxr-x··2.0·unx·····2245·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin$9.class
17 ?rwxrwxr-x··2.0·unx·····4268·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/Util.class17 ?rwxrwxr-x··2.0·unx·····4265·b-·stor·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/Util.class
18 ?rwxrwxr-x··2.0·unx·····2533·b-·stor·80-Jan-01·00:00·com/cordova/plugins/sms/Sms$1.class18 ?rwxrwxr-x··2.0·unx·····2533·b-·stor·80-Jan-01·00:00·com/cordova/plugins/sms/Sms$1.class
19 ?rwxrwxr-x··2.0·unx·····1484·b-·stor·80-Jan-01·00:00·com/cordova/plugins/sms/Sms$2.class19 ?rwxrwxr-x··2.0·unx·····1484·b-·stor·80-Jan-01·00:00·com/cordova/plugins/sms/Sms$2.class
20 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/apache/cordova/AuthenticationToken.class20 ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/apache/cordova/AuthenticationToken.class
21 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·org/apache/cordova/BuildConfig.class21 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·org/apache/cordova/BuildConfig.class
22 ?rwxrwxr-x··2.0·unx·····2535·b-·stor·80-Jan-01·00:00·org/apache/cordova/CallbackContext.class22 ?rwxrwxr-x··2.0·unx·····2535·b-·stor·80-Jan-01·00:00·org/apache/cordova/CallbackContext.class
23 ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·org/apache/cordova/Config.class23 ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·org/apache/cordova/Config.class
24 ?rwxrwxr-x··2.0·unx·····3836·b-·stor·80-Jan-01·00:00·org/apache/cordova/ConfigXmlParser.class24 ?rwxrwxr-x··2.0·unx·····3836·b-·stor·80-Jan-01·00:00·org/apache/cordova/ConfigXmlParser.class
Offset 67, 31 lines modifiedOffset 67, 31 lines modified
67 ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/apache/cordova/LOG.class67 ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/apache/cordova/LOG.class
68 ?rwxrwxr-x··2.0·unx······383·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$BridgeMode.class68 ?rwxrwxr-x··2.0·unx······383·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$BridgeMode.class
69 ?rwxrwxr-x··2.0·unx·····2924·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$JsMessage.class69 ?rwxrwxr-x··2.0·unx·····2924·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$JsMessage.class
70 ?rwxrwxr-x··2.0·unx·····1097·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1.class70 ?rwxrwxr-x··2.0·unx·····1097·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1.class
71 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1.class71 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1.class
72 ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2.class72 ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2.class
73 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate.class73 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$OnlineEventsBridgeModeDelegate.class
74 ?rwxrwxr-x··2.0·unx·····5506·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue.class74 ?rwxrwxr-x··2.0·unx·····5500·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue.class
75 ?rwxrwxr-x··2.0·unx·····3862·b-·stor·80-Jan-01·00:00·org/apache/cordova/PermissionHelper.class75 ?rwxrwxr-x··2.0·unx·····3862·b-·stor·80-Jan-01·00:00·org/apache/cordova/PermissionHelper.class
76 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginEntry.class76 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginEntry.class
77 ?rwxrwxr-x··2.0·unx·····8865·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginManager.class77 ?rwxrwxr-x··2.0·unx·····8792·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginManager.class
78 ?rwxrwxr-x··2.0·unx·····1405·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginResult$Status.class78 ?rwxrwxr-x··2.0·unx·····1405·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginResult$Status.class
79 ?rwxrwxr-x··2.0·unx·····4194·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginResult.class79 ?rwxrwxr-x··2.0·unx·····4194·b-·stor·80-Jan-01·00:00·org/apache/cordova/PluginResult.class
80 ?rwxrwxr-x··2.0·unx·····2881·b-·stor·80-Jan-01·00:00·org/apache/cordova/Whitelist$URLPattern.class80 ?rwxrwxr-x··2.0·unx·····2881·b-·stor·80-Jan-01·00:00·org/apache/cordova/Whitelist$URLPattern.class
81 ?rwxrwxr-x··2.0·unx·····2201·b-·stor·80-Jan-01·00:00·org/apache/cordova/Whitelist.class81 ?rwxrwxr-x··2.0·unx·····2201·b-·stor·80-Jan-01·00:00·org/apache/cordova/Whitelist.class
82 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·org/apache/cordova/devicemotion/AccelListener$1.class82 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·org/apache/cordova/devicemotion/AccelListener$1.class
83 ?rwxrwxr-x··2.0·unx·····7490·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient.class83 ?rwxrwxr-x··2.0·unx·····7490·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient.class
84 ?rwxrwxr-x··2.0·unx·····7281·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewClient.class84 ?rwxrwxr-x··2.0·unx·····7281·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewClient.class
85 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine$2.class85 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine$2.class
86 ?rwxrwxr-x··2.0·unx·····3874·b-·stor·80-Jan-01·00:00·org/apache/cordova/geolocation/PermissionHelper.class86 ?rwxrwxr-x··2.0·unx·····3874·b-·stor·80-Jan-01·00:00·org/apache/cordova/geolocation/PermissionHelper.class
87 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin$1.class87 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin$1.class
88 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·com/bec3/diolite/MainActivity.class88 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·com/bec3/diolite/MainActivity.class
89 ?rwxrwxr-x··2.0·unx····15026·b-·defN·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin.class89 ?rwxrwxr-x··2.0·unx····15026·b-·defN·80-Jan-01·00:00·com/chariotsolutions/nfc/plugin/NfcPlugin.class
90 ?rwxrwxr-x··2.0·unx·····5600·b-·stor·80-Jan-01·00:00·com/cordova/plugins/sms/Sms.class90 ?rwxrwxr-x··2.0·unx·····5599·b-·stor·80-Jan-01·00:00·com/cordova/plugins/sms/Sms.class
91 ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaClientCertRequest.class91 ?rwxrwxr-x··2.0·unx······899·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaClientCertRequest.class
92 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaHttpAuthHandler.class92 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaHttpAuthHandler.class
93 ?rwxrwxr-x··2.0·unx·····5512·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaInterfaceImpl.class93 ?rwxrwxr-x··2.0·unx·····5512·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaInterfaceImpl.class
94 ?rwxrwxr-x··2.0·unx·····4056·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaWebViewImpl$EngineClient.class94 ?rwxrwxr-x··2.0·unx·····4056·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaWebViewImpl$EngineClient.class
95 ?rwxrwxr-x··2.0·unx····12306·b-·defN·80-Jan-01·00:00·org/apache/cordova/CordovaWebViewImpl.class95 ?rwxrwxr-x··2.0·unx····12306·b-·defN·80-Jan-01·00:00·org/apache/cordova/CordovaWebViewImpl.class
96 ?rwxrwxr-x··2.0·unx·····6781·b-·stor·80-Jan-01·00:00·org/apache/cordova/CoreAndroid.class96 ?rwxrwxr-x··2.0·unx·····6781·b-·stor·80-Jan-01·00:00·org/apache/cordova/CoreAndroid.class
97 ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode.class97 ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·org/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode.class
Offset 106, 13 lines modifiedOffset 106, 13 lines modified
106 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$2.class106 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$2.class
107 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$3.class107 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$3.class
108 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$4.class108 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$4.class
109 ?rwxrwxr-x··2.0·unx·····1111·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$5.class109 ?rwxrwxr-x··2.0·unx·····1111·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebChromeClient$5.class
110 ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebView.class110 ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebView.class
111 ?rwxrwxr-x··2.0·unx······910·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine$1.class111 ?rwxrwxr-x··2.0·unx······910·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine$1.class
112 ?rwxrwxr-x··2.0·unx·····9448·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine.class112 ?rwxrwxr-x··2.0·unx·····9448·b-·stor·80-Jan-01·00:00·org/apache/cordova/engine/SystemWebViewEngine.class
113 ?rwxrwxr-x··2.0·unx·····1822·b-·stor·80-Jan-01·00:00·org/apache/cordova/geolocation/Geolocation.class113 ?rwxrwxr-x··2.0·unx·····1823·b-·stor·80-Jan-01·00:00·org/apache/cordova/geolocation/Geolocation.class
114 ?rwxrwxr-x··2.0·unx·····1524·b-·stor·80-Jan-01·00:00·org/apache/cordova/vibration/Vibration.class114 ?rwxrwxr-x··2.0·unx·····1524·b-·stor·80-Jan-01·00:00·org/apache/cordova/vibration/Vibration.class
115 ?rwxrwxr-x··2.0·unx·····2026·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser.class115 ?rwxrwxr-x··2.0·unx·····2026·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser.class
116 ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin.class116 ?rwxrwxr-x··2.0·unx·····2469·b-·stor·80-Jan-01·00:00·org/apache/cordova/whitelist/WhitelistPlugin.class
117 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaActivity$1.class117 ?rwxrwxr-x··2.0·unx······489·b-·stor·80-Jan-01·00:00·org/apache/cordova/CordovaActivity$1.class
118 116·files,·241280·bytes·uncompressed,·225396·bytes·compressed:··6.6%118 116·files,·241200·bytes·uncompressed,·225316·bytes·compressed:··6.6%
5.3 KB
com/chariotsolutions/nfc/plugin/NfcPlugin$9.class
5.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V140 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
141 ·········9:·return141 ·········9:·return
  
142 ··public·void·run();142 ··public·void·run();
143 ····descriptor:·()V143 ····descriptor:·()V
144 ····flags:·(0x0001)·ACC_PUBLIC144 ····flags:·(0x0001)·ACC_PUBLIC
145 ····Code:145 ····Code:
146 ······stack=300,·locals=14,·args_size=1146 ······stack=300,·locals=15,·args_size=1
147 ·········0:·new···········#18·················//·class·java/lang/StringBuilder147 ·········0:·new···········#18·················//·class·java/lang/StringBuilder
148 ·········3:·astore_1148 ·········3:·astore_1
149 ·········4:·aload_1149 ·········4:·aload_1
150 ·········5:·invokespecial·#19·················//·Method·java/lang/StringBuilder."<init>":()V150 ·········5:·invokespecial·#19·················//·Method·java/lang/StringBuilder."<init>":()V
151 ·········8:·aload_1151 ·········8:·aload_1
152 ·········9:·ldc···········#21·················//·String·parseMessage152 ·········9:·ldc···········#21·················//·String·parseMessage
153 ········11:·invokevirtual·#25·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;153 ········11:·invokevirtual·#25·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 256, 68 lines modifiedOffset 256, 70 lines modified
256 ·······218:·aload·········5256 ·······218:·aload·········5
257 ·······220:·invokevirtual·#73·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z257 ·······220:·invokevirtual·#73·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
258 ·······223:·istore········8258 ·······223:·istore········8
259 ·······225:·iload·········8259 ·······225:·iload·········8
260 ·······227:·ifeq··········158260 ·······227:·ifeq··········158
261 ·······230:·aload·········6261 ·······230:·aload·········6
262 ·······232:·invokevirtual·#102················//·Method·android/nfc/Tag.getTechList:()[Ljava/lang/String;262 ·······232:·invokevirtual·#102················//·Method·android/nfc/Tag.getTechList:()[Ljava/lang/String;
263 ·······235:·astore········10263 ·······235:·astore_1
264 ·······237:·aload·········10264 ·······236:·aload_1
265 ·······239:·arraylength265 ·······237:·arraylength
266 ·······240:·istore········11266 ·······238:·istore········10
267 ·······242:·iconst_0267 ·······240:·iconst_0
268 ·······243:·istore········12268 ·······241:·istore········8
 269 ·······243:·aconst_null
 270 ·······244:·astore········5
 271 ·······246:·iload·········8
269 ·······245:·iload·········12272 ·······248:·iload·········10
270 ·······247:·iload·········11 
271 ·······249:·if_icmpge·····158273 ·······250:·if_icmpge·····158
272 ·······252:·aload·········10274 ·······253:·aload_1
273 ·······254:·iload·········12275 ·······254:·iload·········8
274 ·······256:·aaload276 ·······256:·aaload
275 ·······257:·astore········13277 ·······257:·astore········11
276 ·······259:·ldc···········#16·················//·String·NfcPlugin278 ·······259:·ldc···········#16·················//·String·NfcPlugin
277 ·······261:·aload·········13279 ·······261:·aload·········11
278 ·······263:·invokestatic··#44·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I280 ·······263:·invokestatic··#44·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
279 ·······266:·pop281 ·······266:·pop
280 ·······267:·ldc···········#104················//·class·android/nfc/tech/NdefFormatable282 ·······267:·ldc···········#104················//·class·android/nfc/tech/NdefFormatable
281 ·······269:·invokevirtual·#109················//·Method·java/lang/Class.getName:()Ljava/lang/String;283 ·······269:·invokevirtual·#109················//·Method·java/lang/Class.getName:()Ljava/lang/String;
282 ·······272:·astore········5284 ·······272:·astore········12
283 ·······274:·aload·········13285 ·······274:·aload·········11
284 ·······276:·aload·········5286 ·······276:·aload·········12
285 ·······278:·invokevirtual·#73·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z287 ·······278:·invokevirtual·#73·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
286 ·······281:·istore········8288 ·······281:·istore········13
287 ·······283:·iload·········8289 ·······283:·iload·········13
288 ·······285:·ifeq··········310290 ·······285:·ifeq··········310
289 ·······288:·aload_0291 ·······288:·aload_0
290 ·······289:·getfield······#10·················//·Field·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;292 ·······289:·getfield······#10·················//·Field·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
291 ·······292:·astore········5293 ·······292:·astore········12
292 ·······294:·aload·········5294 ·······294:·aload·········12
293 ·······296:·aload·········6295 ·······296:·aload·········6
294 ·······298:·invokestatic··#112················//·Method·com/chariotsolutions/nfc/plugin/NfcPlugin.access$900:(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Landroid/nfc/Tag;)V296 ·······298:·invokestatic··#112················//·Method·com/chariotsolutions/nfc/plugin/NfcPlugin.access$900:(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Landroid/nfc/Tag;)V
295 ·······301:·iload·········12297 ·······301:·iload·········8
296 ·······303:·iconst_1298 ·······303:·iconst_1
297 ·······304:·iadd299 ·······304:·iadd
298 ·······305:·istore········12300 ·······305:·istore········8
299 ·······307:·goto··········245301 ·······307:·goto··········246
300 ·······310:·ldc···········#75·················//·class·android/nfc/tech/Ndef302 ·······310:·ldc···········#75·················//·class·android/nfc/tech/Ndef
301 ·······312:·invokevirtual·#109················//·Method·java/lang/Class.getName:()Ljava/lang/String;303 ·······312:·invokevirtual·#109················//·Method·java/lang/Class.getName:()Ljava/lang/String;
302 ·······315:·astore········5304 ·······315:·astore········12
303 ·······317:·aload·········13305 ·······317:·aload·········11
304 ·······319:·aload·········5306 ·······319:·aload·········12
305 ·······321:·invokevirtual·#73·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z307 ·······321:·invokevirtual·#73·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
306 ·······324:·istore········8308 ·······324:·istore········13
307 ·······326:·iload·········8309 ·······326:·iload·········13
308 ·······328:·ifeq··········301310 ·······328:·ifeq··········301
309 ·······331:·aload·········6311 ·······331:·aload·········6
310 ·······333:·invokestatic··#79·················//·Method·android/nfc/tech/Ndef.get:(Landroid/nfc/Tag;)Landroid/nfc/tech/Ndef;312 ·······333:·invokestatic··#79·················//·Method·android/nfc/tech/Ndef.get:(Landroid/nfc/Tag;)Landroid/nfc/tech/Ndef;
311 ·······336:·astore········9313 ·······336:·astore········9
312 ·······338:·aload_0314 ·······338:·aload_0
313 ·······339:·getfield······#10·················//·Field·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;315 ·······339:·getfield······#10·················//·Field·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
314 ·······342:·astore········5316 ·······342:·astore········12
315 ·······344:·ldc···········#114················//·String·ndef317 ·······344:·ldc···········#114················//·String·ndef
316 ·······346:·astore_1318 ·······346:·astore········14
317 ·······347:·aload·········5319 ·······348:·aload·········12
318 ·······349:·aload_1320 ·······350:·aload·········14
319 ·······350:·aload·········9321 ·······352:·aload·········9
320 ·······352:·aload·········7322 ·······354:·aload·········7
321 ·······354:·invokestatic··#85·················//·Method·com/chariotsolutions/nfc/plugin/NfcPlugin.access$800:(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Ljava/lang/String;Landroid/nfc/tech/Ndef;[Landroid/os/Parcelable;)V323 ·······356:·invokestatic··#85·················//·Method·com/chariotsolutions/nfc/plugin/NfcPlugin.access$800:(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Ljava/lang/String;Landroid/nfc/tech/Ndef;[Landroid/os/Parcelable;)V
322 ·······357:·goto··········301324 ·······359:·goto··········301
323 }325 }
5.84 KB
com/chariotsolutions/nfc/plugin/Util.class
5.76 KB
javap -verbose -constants -s -l -private {}
    
Offset 245, 44 lines modifiedOffset 245, 42 lines modified
245 ·········1:·invokespecial·#13·················//·Method·java/lang/Object."<init>":()V245 ·········1:·invokespecial·#13·················//·Method·java/lang/Object."<init>":()V
246 ·········4:·return246 ·········4:·return
  
247 ··static·org.json.JSONArray·byteArrayToJSON(byte[]);247 ··static·org.json.JSONArray·byteArrayToJSON(byte[]);
248 ····descriptor:·([B)Lorg/json/JSONArray;248 ····descriptor:·([B)Lorg/json/JSONArray;
249 ····flags:·(0x0008)·ACC_STATIC249 ····flags:·(0x0008)·ACC_STATIC
250 ····Code:250 ····Code:
251 ······stack=300,·locals=6,·args_size=1251 ······stack=300,·locals=5,·args_size=1
252 ·········0:·new···········#15·················//·class·org/json/JSONArray252 ·········0:·new···········#15·················//·class·org/json/JSONArray
253 ·········3:·astore_1253 ·········3:·astore_1
254 ·········4:·aload_1254 ·········4:·aload_1
255 ·········5:·invokespecial·#16·················//·Method·org/json/JSONArray."<init>":()V255 ·········5:·invokespecial·#16·················//·Method·org/json/JSONArray."<init>":()V
256 ·········8:·aload_0256 ·········8:·aload_0
257 ·········9:·astore_2 
258 ········10:·aload_0 
259 ········11:·arraylength257 ·········9:·arraylength
 258 ········10:·istore_2
 259 ········11:·iconst_0
260 ········12:·istore_3260 ········12:·istore_3
261 ········13:·iconst_0261 ········13:·iload_3
 262 ········14:·iload_2
 263 ········15:·if_icmpge·····37
 264 ········18:·aload_0
 265 ········19:·iload_3
 266 ········20:·baload
262 ········14:·istore········4267 ········21:·istore········4
263 ········16:·iload·········4 
264 ········18:·iload_3 
265 ········19:·if_icmpge·····44 
266 ········22:·aload_2268 ········23:·aload_1
267 ········23:·iload·········4269 ········24:·iload·········4
268 ········25:·baload 
269 ········26:·istore········5 
270 ········28:·aload_1 
271 ········29:·iload·········5 
272 ········31:·invokevirtual·#20·················//·Method·org/json/JSONArray.put:(I)Lorg/json/JSONArray;270 ········26:·invokevirtual·#20·················//·Method·org/json/JSONArray.put:(I)Lorg/json/JSONArray;
273 ········34:·pop271 ········29:·pop
274 ········35:·iload·········4272 ········30:·iload_3
275 ········37:·iconst_1273 ········31:·iconst_1
276 ········38:·iadd274 ········32:·iadd
277 ········39:·istore········4275 ········33:·istore_3
278 ········41:·goto··········16276 ········34:·goto··········13
279 ········44:·aload_1277 ········37:·aload_1
280 ········45:·areturn278 ········38:·areturn
  
281 ··static·byte[]·jsonToByteArray(org.json.JSONArray);279 ··static·byte[]·jsonToByteArray(org.json.JSONArray);
282 ····descriptor:·(Lorg/json/JSONArray;)[B280 ····descriptor:·(Lorg/json/JSONArray;)[B
283 ····flags:·(0x0008)·ACC_STATIC281 ····flags:·(0x0008)·ACC_STATIC
284 ····Code:282 ····Code:
285 ······stack=300,·locals=4,·args_size=1283 ······stack=300,·locals=4,·args_size=1
286 ·········0:·aload_0284 ·········0:·aload_0
Offset 389, 58 lines modifiedOffset 387, 62 lines modified
389 ·······127:·aload_3387 ·······127:·aload_3
390 ·······128:·areturn388 ·······128:·areturn
  
391 ··static·org.json.JSONArray·messageToJSON(android.nfc.NdefMessage);389 ··static·org.json.JSONArray·messageToJSON(android.nfc.NdefMessage);
392 ····descriptor:·(Landroid/nfc/NdefMessage;)Lorg/json/JSONArray;390 ····descriptor:·(Landroid/nfc/NdefMessage;)Lorg/json/JSONArray;
393 ····flags:·(0x0008)·ACC_STATIC391 ····flags:·(0x0008)·ACC_STATIC
394 ····Code:392 ····Code:
395 ······stack=300,·locals=7,·args_size=1393 ······stack=300,·locals=8,·args_size=1
396 ·········0:·aload_0394 ·········0:·aload_0
397 ·········1:·ifnonnull·····8395 ·········1:·ifnonnull·····10
 396 ·········4:·iconst_0
 397 ·········5:·istore_1
398 ·········4:·aconst_null398 ·········6:·aconst_null
399 ·········5:·astore_1399 ·········7:·astore_2
400 ·········6:·aload_1400 ·········8:·aload_2
401 ·········7:·areturn401 ·········9:·areturn
402 ·········8:·new···········#63·················//·class·java/util/ArrayList402 ········10:·new···········#63·················//·class·java/util/ArrayList
403 ········11:·astore_2403 ········13:·astore_3
404 ········12:·aload_2404 ········14:·aload_3
405 ········13:·invokespecial·#64·················//·Method·java/util/ArrayList."<init>":()V405 ········15:·invokespecial·#64·················//·Method·java/util/ArrayList."<init>":()V
406 ········16:·aload_0406 ········18:·aload_0
407 ········17:·invokevirtual·#70·················//·Method·android/nfc/NdefMessage.getRecords:()[Landroid/nfc/NdefRecord;407 ········19:·invokevirtual·#70·················//·Method·android/nfc/NdefMessage.getRecords:()[Landroid/nfc/NdefRecord;
408 ········20:·astore_3 
409 ········21:·aload_3408 ········22:·astore········4
 409 ········24:·aload·········4
410 ········22:·arraylength410 ········26:·arraylength
411 ········23:·istore········4 
412 ········25:·iconst_0 
413 ········26:·istore········5411 ········27:·istore········5
414 ········28:·iload·········5 
415 ········30:·iload·········4 
416 ········32:·if_icmpge·····64412 ········29:·iconst_0
 413 ········30:·istore_1
 414 ········31:·aconst_null
 415 ········32:·astore_2
417 ········35:·aload_3416 ········33:·iload_1
418 ········36:·iload·········5417 ········34:·iload·········5
 418 ········36:·if_icmpge·····68
 419 ········39:·aload·········4
 420 ········41:·iload_1
419 ········38:·aaload421 ········42:·aaload
420 ········39:·astore········6422 ········43:·astore········6
421 ········41:·aload·········6423 ········45:·aload·········6
422 ········43:·invokestatic··#74·················//·Method·recordToJSON:(Landroid/nfc/NdefRecord;)Lorg/json/JSONObject;424 ········47:·invokestatic··#74·················//·Method·recordToJSON:(Landroid/nfc/NdefRecord;)Lorg/json/JSONObject;
423 ········46:·astore_1425 ········50:·astore········7
424 ········47:·aload_2426 ········52:·aload_3
425 ········48:·aload_1427 ········53:·aload·········7
426 ········49:·invokeinterface·#80,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z428 ········55:·invokeinterface·#80,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
427 ········54:·pop429 ········60:·pop
428 ········55:·iload·········5430 ········61:·iload_1
429 ········57:·iconst_1431 ········62:·iconst_1
430 ········58:·iadd432 ········63:·iadd
431 ········59:·istore········5433 ········64:·istore_1
432 ········61:·goto··········28434 ········65:·goto··········33
433 ········64:·new···········#15·················//·class·org/json/JSONArray435 ········68:·new···········#15·················//·class·org/json/JSONArray
434 ········67:·astore_1436 ········71:·astore_2
435 ········68:·aload_1 
436 ········69:·aload_2437 ········72:·aload_2
 438 ········73:·aload_3
437 ········70:·invokespecial·#83·················//·Method·org/json/JSONArray."<init>":(Ljava/util/Collection;)V439 ········74:·invokespecial·#83·················//·Method·org/json/JSONArray."<init>":(Ljava/util/Collection;)V
438 ········73:·goto··········6440 ········77:·goto··········8
  
439 ··static·org.json.JSONObject·ndefToJSON(android.nfc.tech.Ndef);441 ··static·org.json.JSONObject·ndefToJSON(android.nfc.tech.Ndef);
440 ····descriptor:·(Landroid/nfc/tech/Ndef;)Lorg/json/JSONObject;442 ····descriptor:·(Landroid/nfc/tech/Ndef;)Lorg/json/JSONObject;
441 ····flags:·(0x0008)·ACC_STATIC443 ····flags:·(0x0008)·ACC_STATIC
442 ····Code:444 ····Code:
443 ······stack=300,·locals=8,·args_size=1445 ······stack=300,·locals=8,·args_size=1
444 ·········0:·new···········#41·················//·class·org/json/JSONObject446 ·········0:·new···········#41·················//·class·org/json/JSONObject
23.7 KB
org/apache/cordova/NativeToJsMessageQueue.class
23.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 560, 131 lines modifiedOffset 560, 131 lines modified
560 ········57:·iconst_0560 ········57:·iconst_0
561 ········58:·istore········6561 ········58:·istore········6
562 ········60:·aload_0562 ········60:·aload_0
563 ········61:·getfield······#35·················//·Field·queue:Ljava/util/LinkedList;563 ········61:·getfield······#35·················//·Field·queue:Ljava/util/LinkedList;
564 ········64:·astore_3564 ········64:·astore_3
565 ········65:·aload_3565 ········65:·aload_3
566 ········66:·invokevirtual·#141················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;566 ········66:·invokevirtual·#141················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;
567 ········69:·astore········7567 ········69:·astore_3
568 ········71:·aload·········7568 ········70:·aload_3
569 ········73:·invokeinterface·#146,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z569 ········71:·invokeinterface·#146,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
570 ········78:·istore········4570 ········76:·istore········7
571 ········80:·iload·········4571 ········78:·iload·········7
572 ········82:·ifeq··········143572 ········80:·ifeq··········140
573 ········85:·aload·········7573 ········83:·aload_3
574 ········87:·invokeinterface·#150,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;574 ········84:·invokeinterface·#150,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
575 ········92:·astore········8575 ········89:·astore········8
576 ········94:·aload·········8576 ········91:·aload·········8
577 ········96:·checkcast·····#42·················//·class·org/apache/cordova/NativeToJsMessageQueue$JsMessage577 ········93:·checkcast·····#42·················//·class·org/apache/cordova/NativeToJsMessageQueue$JsMessage
578 ········99:·astore········8578 ········96:·astore········8
579 ·······101:·aload_0579 ········98:·aload_0
580 ·······102:·aload·········8580 ········99:·aload·········8
581 ·······104:·invokespecial·#154················//·Method·calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I581 ·······101:·invokespecial·#154················//·Method·calculatePackedMessageLength:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I
582 ·······107:·istore········9582 ·······104:·istore········9
583 ·······109:·iload·········6583 ·······106:·iload·········6
584 ·······111:·ifle··········200584 ·······108:·ifle··········197
585 ·······114:·iload·········5585 ·······111:·iload·········5
586 ·······116:·iload·········9586 ·······113:·iload·········9
587 ·······118:·iadd587 ·······115:·iadd
588 ·······119:·istore········4588 ·······116:·istore········7
589 ·······121:·getstatic·····#26·················//·Field·MAX_PAYLOAD_SIZE:I589 ·······118:·getstatic·····#26·················//·Field·MAX_PAYLOAD_SIZE:I
590 ·······124:·istore········10590 ·······121:·istore········10
591 ·······126:·iload·········4591 ·······123:·iload·········7
592 ·······128:·iload·········10592 ·······125:·iload·········10
593 ·······130:·if_icmple·····200593 ·······127:·if_icmple·····197
594 ·······133:·getstatic·····#26·················//·Field·MAX_PAYLOAD_SIZE:I594 ·······130:·getstatic·····#26·················//·Field·MAX_PAYLOAD_SIZE:I
595 ·······136:·istore········4595 ·······133:·istore········7
596 ·······138:·iload·········4596 ·······135:·iload·········7
597 ·······140:·ifle··········200597 ·······137:·ifle··········197
598 ·······143:·new···········#79·················//·class·java/lang/StringBuilder598 ·······140:·new···········#79·················//·class·java/lang/StringBuilder
599 ·······146:·astore········11599 ·······143:·astore········11
600 ·······148:·aload·········11600 ·······145:·aload·········11
601 ·······150:·iload·········5601 ·······147:·iload·········5
602 ·······152:·invokespecial·#157················//·Method·java/lang/StringBuilder."<init>":(I)V602 ·······149:·invokespecial·#157················//·Method·java/lang/StringBuilder."<init>":(I)V
603 ·······155:·iconst_0603 ·······152:·iconst_0
604 ·······156:·istore········12604 ·······153:·istore········12
605 ·······158:·iload·········12605 ·······155:·iload·········12
606 ·······160:·iload·········6606 ·······157:·iload·········6
607 ·······162:·if_icmpge·····216607 ·······159:·if_icmpge·····213
608 ·······165:·aload_0608 ·······162:·aload_0
609 ·······166:·getfield······#35·················//·Field·queue:Ljava/util/LinkedList;609 ·······163:·getfield······#35·················//·Field·queue:Ljava/util/LinkedList;
610 ·······169:·astore_3610 ·······166:·astore_3
611 ·······170:·aload_3611 ·······167:·aload_3
612 ·······171:·invokevirtual·#160················//·Method·java/util/LinkedList.removeFirst:()Ljava/lang/Object;612 ·······168:·invokevirtual·#160················//·Method·java/util/LinkedList.removeFirst:()Ljava/lang/Object;
613 ·······174:·astore········8613 ·······171:·astore········8
614 ·······176:·aload·········8614 ·······173:·aload·········8
615 ·······178:·checkcast·····#42·················//·class·org/apache/cordova/NativeToJsMessageQueue$JsMessage615 ·······175:·checkcast·····#42·················//·class·org/apache/cordova/NativeToJsMessageQueue$JsMessage
616 ·······181:·astore········8616 ·······178:·astore········8
617 ·······183:·aload_0617 ·······180:·aload_0
618 ·······184:·aload·········8618 ·······181:·aload·········8
619 ·······186:·aload·········11619 ·······183:·aload·········11
620 ·······188:·invokespecial·#164················//·Method·packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V620 ·······185:·invokespecial·#164················//·Method·packMessage:(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;Ljava/lang/StringBuilder;)V
621 ·······191:·iload·········12621 ·······188:·iload·········12
622 ·······193:·iconst_1622 ·······190:·iconst_1
623 ·······194:·iadd623 ·······191:·iadd
624 ·······195:·istore········12624 ·······192:·istore········12
625 ·······197:·goto··········158625 ·······194:·goto··········155
626 ·······200:·iload·········5626 ·······197:·iload·········5
627 ·······202:·iload·········9627 ·······199:·iload·········9
628 ·······204:·iadd628 ·······201:·iadd
629 ·······205:·istore········5629 ·······202:·istore········5
630 ·······207:·iload·········6630 ·······204:·iload·········6
631 ·······209:·iconst_1631 ·······206:·iconst_1
632 ·······210:·iadd632 ·······207:·iadd
633 ·······211:·istore········6633 ·······208:·istore········6
634 ·······213:·goto··········71634 ·······210:·goto··········70
635 ·······216:·aload_0635 ·······213:·aload_0
636 ·······217:·getfield······#35·················//·Field·queue:Ljava/util/LinkedList;636 ·······214:·getfield······#35·················//·Field·queue:Ljava/util/LinkedList;
637 ·······220:·astore_3637 ·······217:·astore_3
638 ·······221:·aload_3638 ·······218:·aload_3
639 ·······222:·invokevirtual·#133················//·Method·java/util/LinkedList.isEmpty:()Z639 ·······219:·invokevirtual·#133················//·Method·java/util/LinkedList.isEmpty:()Z
640 ·······225:·istore········4640 ·······222:·istore········4
641 ·······227:·iload·········4641 ·······224:·iload·········4
642 ·······229:·ifne··········244642 ·······226:·ifne··········241
643 ·······232:·bipush········42643 ·······229:·bipush········42
644 ·······234:·istore········4644 ·······231:·istore········4
645 ·······236:·aload·········11645 ·······233:·aload·········11
646 ·······238:·iload·········4646 ·······235:·iload·········4
647 ·······240:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;647 ·······237:·invokevirtual·#87·················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;
648 ·······243:·pop648 ·······240:·pop
649 ·······244:·aload·········11649 ·······241:·aload·········11
650 ·······246:·invokevirtual·#169················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;650 ·······243:·invokevirtual·#169················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
651 ·······249:·astore_2651 ·······246:·astore_2
652 ·······250:·aload_0652 ·······247:·aload_0
653 ·······251:·monitorexit653 ·······248:·monitorexit
654 ·······252:·goto··········15654 ·······249:·goto··········15
655 ······Exception·table:655 ······Exception·table:
656 ·········from····to··target·type656 ·········from····to··target·type
657 ·············4·····8····49···any657 ·············4·····8····49···any
658 ············13····15····49···any658 ············13····15····49···any
659 ············17····21····49···any659 ············17····21····49···any
660 ············24····28····49···any660 ············24····28····49···any
661 ············28····32····49···any661 ············28····32····49···any
662 ············33····37····49···any662 ············33····37····49···any
663 ············44····46····49···any663 ············44····46····49···any
664 ············50····52····49···any664 ············50····52····49···any
665 ············60····64····49···any665 ············60····64····49···any
666 ············65····69····49···any666 ············65····69····49···any
667 ············71····78····49···any667 ············70····76····49···any
668 ············85····92····49···any668 ············83····89····49···any
669 ············94····99····49···any669 ············91····96····49···any
670 ···········102···107····49···any670 ············99···104····49···any
671 ···········121···124····49···any671 ···········118···121····49···any
672 ···········133···136····49···any672 ···········130···133····49···any
673 ···········143···146····49···any673 ···········140···143····49···any
674 ···········150···155····49···any674 ···········147···152····49···any
675 ···········165···169····49···any675 ···········162···166····49···any
676 ···········170···174····49···any676 ···········167···171····49···any
677 ···········176···181····49···any677 ···········173···178····49···any
678 ···········186···191····49···any678 ···········183···188····49···any
 679 ···········213···217····49···any
679 ···········216···220····49···any680 ···········218···222····49···any
680 ···········221···225····49···any 
681 ···········238···244····49···any681 ···········235···241····49···any
 682 ···········241···246····49···any
682 ···········244···249····49···any683 ···········247···249····49···any
683 ···········250···252····49···any 
  
Max diff block lines reached; 14960/24074 bytes (62.14%) of diff not shown.
65.3 KB
org/apache/cordova/PluginManager.class
65.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 560, 53 lines modifiedOffset 560, 51 lines modified
560 ····descriptor:·()V560 ····descriptor:·()V
561 ····flags:·(0x0002)·ACC_PRIVATE561 ····flags:·(0x0002)·ACC_PRIVATE
562 ····Code:562 ····Code:
563 ······stack=300,·locals=6,·args_size=1563 ······stack=300,·locals=6,·args_size=1
564 ·········0:·aload_0564 ·········0:·aload_0
565 ·········1:·getfield······#44·················//·Field·entryMap:Ljava/util/LinkedHashMap;565 ·········1:·getfield······#44·················//·Field·entryMap:Ljava/util/LinkedHashMap;
566 ·········4:·invokevirtual·#113················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;566 ·········4:·invokevirtual·#113················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;
567 ·········7:·astore_1 
568 ·········8:·aload_1 
569 ·········9:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;567 ·········7:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
570 ········14:·astore_2568 ········12:·astore_1
571 ········15:·aload_2569 ········13:·aload_1
572 ········16:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z570 ········14:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
573 ········21:·istore_3571 ········19:·istore_2
574 ········22:·iload_3572 ········20:·iload_2
575 ········23:·ifeq··········85573 ········21:·ifeq··········83
576 ········26:·aload_2574 ········24:·aload_1
577 ········27:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;575 ········25:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
578 ········32:·checkcast·····#129················//·class·org/apache/cordova/PluginEntry576 ········30:·checkcast·····#129················//·class·org/apache/cordova/PluginEntry
579 ········35:·astore········4 
580 ········37:·aload·········4577 ········33:·astore_3
 578 ········34:·aload_3
581 ········39:·getfield······#132················//·Field·org/apache/cordova/PluginEntry.onload:Z579 ········35:·getfield······#132················//·Field·org/apache/cordova/PluginEntry.onload:Z
582 ········42:·istore_3580 ········38:·istore_2
 581 ········39:·iload_2
 582 ········40:·ifeq··········59
583 ········43:·iload_3583 ········43:·aload_3
584 ········44:·ifeq··········62 
585 ········47:·aload·········4 
586 ········49:·getfield······#135················//·Field·org/apache/cordova/PluginEntry.service:Ljava/lang/String;584 ········44:·getfield······#135················//·Field·org/apache/cordova/PluginEntry.service:Ljava/lang/String;
587 ········52:·astore_1585 ········47:·astore········4
588 ········53:·aload_0586 ········49:·aload_0
589 ········54:·aload_1587 ········50:·aload·········4
590 ········55:·invokevirtual·#139················//·Method·getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;588 ········52:·invokevirtual·#139················//·Method·getPlugin:(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;
591 ········58:·pop589 ········55:·pop
592 ········59:·goto··········15590 ········56:·goto··········13
593 ········62:·aload_0591 ········59:·aload_0
594 ········63:·getfield······#42·················//·Field·pluginMap:Ljava/util/LinkedHashMap;592 ········60:·getfield······#42·················//·Field·pluginMap:Ljava/util/LinkedHashMap;
595 ········66:·astore_1 
596 ········67:·aload·········4593 ········63:·astore········4
 594 ········65:·aload_3
597 ········69:·getfield······#135················//·Field·org/apache/cordova/PluginEntry.service:Ljava/lang/String;595 ········66:·getfield······#135················//·Field·org/apache/cordova/PluginEntry.service:Ljava/lang/String;
598 ········72:·astore········5596 ········69:·astore········5
599 ········74:·aload_1597 ········71:·aload·········4
600 ········75:·aload·········5598 ········73:·aload·········5
601 ········77:·aconst_null599 ········75:·aconst_null
602 ········78:·invokevirtual·#143················//·Method·java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;600 ········76:·invokevirtual·#143················//·Method·java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
603 ········81:·pop601 ········79:·pop
604 ········82:·goto··········15602 ········80:·goto··········13
605 ········85:·return603 ········83:·return
  
606 ··public·void·addService(java.lang.String,·java.lang.String);604 ··public·void·addService(java.lang.String,·java.lang.String);
607 ····descriptor:·(Ljava/lang/String;Ljava/lang/String;)V605 ····descriptor:·(Ljava/lang/String;Ljava/lang/String;)V
608 ····flags:·(0x0001)·ACC_PUBLIC606 ····flags:·(0x0001)·ACC_PUBLIC
609 ····Code:607 ····Code:
610 ······stack=300,·locals=4,·args_size=3608 ······stack=300,·locals=4,·args_size=3
611 ·········0:·new···········#129················//·class·org/apache/cordova/PluginEntry609 ·········0:·new···········#129················//·class·org/apache/cordova/PluginEntry
Offset 997, 495 lines modifiedOffset 995, 467 lines modified
997 ········30:·invokespecial·#266················//·Method·startupPlugins:()V995 ········30:·invokespecial·#266················//·Method·startupPlugins:()V
998 ········33:·return996 ········33:·return
  
999 ··public·void·onConfigurationChanged(android.content.res.Configuration);997 ··public·void·onConfigurationChanged(android.content.res.Configuration);
1000 ····descriptor:·(Landroid/content/res/Configuration;)V998 ····descriptor:·(Landroid/content/res/Configuration;)V
1001 ····flags:·(0x0001)·ACC_PUBLIC999 ····flags:·(0x0001)·ACC_PUBLIC
1002 ····Code:1000 ····Code:
1003 ······stack=300,·locals=6,·args_size=21001 ······stack=300,·locals=5,·args_size=2
1004 ·········0:·aload_01002 ·········0:·aload_0
1005 ·········1:·getfield······#42·················//·Field·pluginMap:Ljava/util/LinkedHashMap;1003 ·········1:·getfield······#42·················//·Field·pluginMap:Ljava/util/LinkedHashMap;
1006 ·········4:·invokevirtual·#113················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;1004 ·········4:·invokevirtual·#113················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;
1007 ·········7:·astore_2 
1008 ·········8:·aload_2 
1009 ·········9:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;1005 ·········7:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
1010 ········14:·astore_31006 ········12:·astore_2
1011 ········15:·aload_31007 ········13:·aload_2
1012 ········16:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1008 ········14:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
 1009 ········19:·istore_3
1013 ········21:·istore········4 
1014 ········23:·iload·········4 
1015 ········25:·ifeq··········53 
1016 ········28:·aload_31010 ········20:·iload_3
 1011 ········21:·ifeq··········49
 1012 ········24:·aload_2
1017 ········29:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1013 ········25:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1018 ········34:·checkcast·····#69·················//·class·org/apache/cordova/CordovaPlugin1014 ········30:·checkcast·····#69·················//·class·org/apache/cordova/CordovaPlugin
1019 ········37:·astore········51015 ········33:·astore········4
1020 ········39:·aload·········51016 ········35:·aload·········4
1021 ········41:·ifnull········151017 ········37:·ifnull········13
1022 ········44:·aload·········51018 ········40:·aload·········4
1023 ········46:·aload_11019 ········42:·aload_1
1024 ········47:·invokevirtual·#270················//·Method·org/apache/cordova/CordovaPlugin.onConfigurationChanged:(Landroid/content/res/Configuration;)V1020 ········43:·invokevirtual·#270················//·Method·org/apache/cordova/CordovaPlugin.onConfigurationChanged:(Landroid/content/res/Configuration;)V
1025 ········50:·goto··········151021 ········46:·goto··········13
1026 ········53:·return1022 ········49:·return
  
1027 ··public·void·onDestroy();1023 ··public·void·onDestroy();
1028 ····descriptor:·()V1024 ····descriptor:·()V
1029 ····flags:·(0x0001)·ACC_PUBLIC1025 ····flags:·(0x0001)·ACC_PUBLIC
1030 ····Code:1026 ····Code:
1031 ······stack=300,·locals=5,·args_size=11027 ······stack=300,·locals=4,·args_size=1
1032 ·········0:·aload_01028 ·········0:·aload_0
1033 ·········1:·getfield······#42·················//·Field·pluginMap:Ljava/util/LinkedHashMap;1029 ·········1:·getfield······#42·················//·Field·pluginMap:Ljava/util/LinkedHashMap;
1034 ·········4:·invokevirtual·#113················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;1030 ·········4:·invokevirtual·#113················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;
1035 ·········7:·astore_1 
1036 ·········8:·aload_1 
1037 ·········9:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;1031 ·········7:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
1038 ········14:·astore_21032 ········12:·astore_1
1039 ········15:·aload_21033 ········13:·aload_1
1040 ········16:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1034 ········14:·invokeinterface·#124,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1041 ········21:·istore_31035 ········19:·istore_2
1042 ········22:·iload_31036 ········20:·iload_2
1043 ········23:·ifeq··········501037 ········21:·ifeq··········45
1044 ········26:·aload_21038 ········24:·aload_1
1045 ········27:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1039 ········25:·invokeinterface·#127,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1046 ········32:·checkcast·····#69·················//·class·org/apache/cordova/CordovaPlugin1040 ········30:·checkcast·····#69·················//·class·org/apache/cordova/CordovaPlugin
1047 ········35:·astore········4 
1048 ········37:·aload·········41041 ········33:·astore_3
 1042 ········34:·aload_3
1049 ········39:·ifnull········151043 ········35:·ifnull········13
1050 ········42:·aload·········41044 ········38:·aload_3
1051 ········44:·invokevirtual·#271················//·Method·org/apache/cordova/CordovaPlugin.onDestroy:()V1045 ········39:·invokevirtual·#271················//·Method·org/apache/cordova/CordovaPlugin.onDestroy:()V
1052 ········47:·goto··········151046 ········42:·goto··········13
1053 ········50:·return1047 ········45:·return
  
1054 ··public·void·onNewIntent(android.content.Intent);1048 ··public·void·onNewIntent(android.content.Intent);
1055 ····descriptor:·(Landroid/content/Intent;)V1049 ····descriptor:·(Landroid/content/Intent;)V
1056 ····flags:·(0x0001)·ACC_PUBLIC1050 ····flags:·(0x0001)·ACC_PUBLIC
1057 ····Code:1051 ····Code:
1058 ······stack=300,·locals=6,·args_size=21052 ······stack=300,·locals=5,·args_size=2
Max diff block lines reached; 57752/66684 bytes (86.61%) of diff not shown.
3.96 KB
com/cordova/plugins/sms/Sms.class
3.89 KB
javap -verbose -constants -s -l -private {}
    
Offset 698, 54 lines modifiedOffset 698, 54 lines modified
698 ·······108:·istore········4698 ·······108:·istore········4
699 ·······110:·goto··········46699 ·······110:·goto··········46
  
700 ··public·void·onRequestPermissionResult(int,·java.lang.String[],·int[]);700 ··public·void·onRequestPermissionResult(int,·java.lang.String[],·int[]);
701 ····descriptor:·(I[Ljava/lang/String;[I)V701 ····descriptor:·(I[Ljava/lang/String;[I)V
702 ····flags:·(0x0001)·ACC_PUBLIC702 ····flags:·(0x0001)·ACC_PUBLIC
703 ····Code:703 ····Code:
704 ······stack=300,·locals=13,·args_size=4704 ······stack=300,·locals=12,·args_size=4
705 ·········0:·aload_3705 ·········0:·aload_3
706 ·········1:·astore········4 
707 ·········3:·aload_3 
708 ·········4:·arraylength706 ·········1:·arraylength
 707 ·········2:·istore········4
 708 ·········4:·iconst_0
709 ·········5:·istore········5709 ·········5:·istore········5
710 ·········7:·iconst_0710 ·········7:·aconst_null
711 ·········8:·istore········6711 ·········8:·astore········6
712 ········10:·iload·········6712 ········10:·iload·········5
713 ········12:·iload·········5713 ········12:·iload·········4
714 ········14:·if_icmpge·····80714 ········14:·if_icmpge·····79
715 ········17:·aload·········4715 ········17:·aload_3
716 ········19:·iload·········6716 ········18:·iload·········5
717 ········21:·iaload717 ········20:·iaload
718 ········22:·istore········7718 ········21:·istore········7
719 ········24:·iconst_m1719 ········23:·iconst_m1
720 ········25:·istore········8720 ········24:·istore········8
721 ········27:·iload·········7721 ········26:·iload·········7
722 ········29:·iload·········8722 ········28:·iload·········8
723 ········31:·if_icmpne·····71723 ········30:·if_icmpne·····70
724 ········34:·aload_0724 ········33:·aload_0
725 ········35:·getfield······#37·················//·Field·callbackContext:Lorg/apache/cordova/CallbackContext;725 ········34:·getfield······#37·················//·Field·callbackContext:Lorg/apache/cordova/CallbackContext;
726 ········38:·astore········9726 ········37:·astore········6
727 ········40:·new···········#234················//·class·org/apache/cordova/PluginResult727 ········39:·new···········#234················//·class·org/apache/cordova/PluginResult
728 ········43:·astore········10728 ········42:·astore········9
729 ········45:·getstatic·····#252················//·Field·org/apache/cordova/PluginResult$Status.ERROR:Lorg/apache/cordova/PluginResult$Status;729 ········44:·getstatic·····#252················//·Field·org/apache/cordova/PluginResult$Status.ERROR:Lorg/apache/cordova/PluginResult$Status;
730 ········48:·astore········11730 ········47:·astore········10
731 ········50:·ldc···········#254················//·String·User·has·denied·permission731 ········49:·ldc···········#254················//·String·User·has·denied·permission
732 ········52:·astore········12732 ········51:·astore········11
 733 ········53:·aload·········9
733 ········54:·aload·········10734 ········55:·aload·········10
734 ········56:·aload·········11735 ········57:·aload·········11
735 ········58:·aload·········12 
736 ········60:·invokespecial·#257················//·Method·org/apache/cordova/PluginResult."<init>":(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V736 ········59:·invokespecial·#257················//·Method·org/apache/cordova/PluginResult."<init>":(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V
 737 ········62:·aload·········6
737 ········63:·aload·········9738 ········64:·aload·········9
738 ········65:·aload·········10 
739 ········67:·invokevirtual·#249················//·Method·org/apache/cordova/CallbackContext.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V739 ········66:·invokevirtual·#249················//·Method·org/apache/cordova/CallbackContext.sendPluginResult:(Lorg/apache/cordova/PluginResult;)V
740 ········70:·return740 ········69:·return
741 ········71:·iload·········6741 ········70:·iload·········5
742 ········73:·iconst_1742 ········72:·iconst_1
743 ········74:·iadd743 ········73:·iadd
744 ········75:·istore········6744 ········74:·istore········5
745 ········77:·goto··········10745 ········76:·goto··········10
746 ········80:·aload_0746 ········79:·aload_0
747 ········81:·invokespecial·#230················//·Method·sendSMS:()Z747 ········80:·invokespecial·#230················//·Method·sendSMS:()Z
748 ········84:·pop748 ········83:·pop
749 ········85:·goto··········70749 ········84:·goto··········69
750 }750 }
1.02 KB
org/apache/cordova/geolocation/Geolocation.class
945 B
procyon -ec {}
    
Offset 33, 21 lines modifiedOffset 33, 23 lines modified
33 ········else·{33 ········else·{
34 ············b·=·false;34 ············b·=·false;
35 ········}35 ········}
36 ········return·b;36 ········return·b;
37 ····}37 ····}
38 ····38 ····
39 ····public·boolean·hasPermisssion()·{39 ····public·boolean·hasPermisssion()·{
 40 ········boolean·b·=·false;
40 ········final·String[]·permissions·=·this.permissions;41 ········final·String[]·permissions·=·this.permissions;
41 ········for·(int·length·=·permissions.length,·i·=·0;·i·<·length;·++i)·{42 ········for·(int·length·=·permissions.length,·i·=·0;·i·<·length;·++i)·{
42 ············if·(!PermissionHelper.hasPermission((CordovaPlugin)this,·permissions[i]))·{43 ············if·(!PermissionHelper.hasPermission((CordovaPlugin)this,·permissions[i]))·{
43 ················return·false;44 ················return·b;
44 ············}45 ············}
45 ········}46 ········}
 47 ········b·=·true;
46 ········return·true;48 ········return·b;
47 ····}49 ····}
48 ····50 ····
49 ····public·void·onRequestPermissionResult(final·int·n,·final·String[]·array,·final·int[]·array2)·{51 ····public·void·onRequestPermissionResult(final·int·n,·final·String[]·array,·final·int[]·array2)·{
50 ········for·(int·length·=·array2.length,·i·=·0;·i·<·length;·++i)·{52 ········for·(int·length·=·array2.length,·i·=·0;·i·<·length;·++i)·{
51 ············if·(array2[i]·==·-1)·{53 ············if·(array2[i]·==·-1)·{
52 ················LOG.d(this.TAG,·"Permission·Denied!");54 ················LOG.d(this.TAG,·"Permission·Denied!");
53 ················this.context.sendPluginResult(new·PluginResult(PluginResult$Status.ILLEGAL_ACCESS_EXCEPTION));55 ················this.context.sendPluginResult(new·PluginResult(PluginResult$Status.ILLEGAL_ACCESS_EXCEPTION));
2.56 KB
smali/com/cordova/plugins/sms/Sms.smali
    
Offset 550, 71 lines modifiedOffset 550, 66 lines modified
550 ····:cond_2550 ····:cond_2
551 ····const/4·v0,·0x0551 ····const/4·v0,·0x0
  
552 ····goto·:goto_0552 ····goto·:goto_0
553 .end·method553 .end·method
  
554 .method·public·onRequestPermissionResult(I[Ljava/lang/String;[I)V554 .method·public·onRequestPermissionResult(I[Ljava/lang/String;[I)V
555 ····.locals·8555 ····.locals·5
556 ····.param·p1,·"requestCode"····#·I556 ····.param·p1,·"requestCode"····#·I
557 ····.param·p2,·"permissions"····#·[Ljava/lang/String;557 ····.param·p2,·"permissions"····#·[Ljava/lang/String;
558 ····.param·p3,·"grantResults"····#·[I558 ····.param·p3,·"grantResults"····#·[I
559 ····.annotation·system·Ldalvik/annotation/Throws;559 ····.annotation·system·Ldalvik/annotation/Throws;
560 ········value·=·{560 ········value·=·{
561 ············Lorg/json/JSONException;561 ············Lorg/json/JSONException;
562 ········}562 ········}
563 ····.end·annotation563 ····.end·annotation
  
564 ····.prologue564 ····.prologue
565 ····.line·64565 ····.line·64
566 ····move-object·v0,·p3566 ····array-length·v2,·p3
  
567 ····.local·v0,·"arr$":[I 
568 ····array-length·v2,·v0 
  
569 ····.local·v2,·"len$":I 
570 ····const/4·v1,·0x0567 ····const/4·v1,·0x0
  
571 ····.local·v1,·"i$":I 
572 ····:goto_0568 ····:goto_0
573 ····if-ge·v1,·v2,·:cond_1569 ····if-ge·v1,·v2,·:cond_1
  
574 ····aget·v3,·v0,·v1570 ····aget·v0,·p3,·v1
  
575 ····.line·65571 ····.line·65
576 ····.local·v3,·"r":I572 ····.local·v0,·"r":I
577 ····const/4·v4,·-0x1573 ····const/4·v3,·-0x1
  
578 ····if-ne·v3,·v4,·:cond_0574 ····if-ne·v0,·v3,·:cond_0
  
579 ····.line·66575 ····.line·66
580 ····iget-object·v4,·p0,·Lcom/cordova/plugins/sms/Sms;->callbackContext:Lorg/apache/cordova/CallbackContext;576 ····iget-object·v1,·p0,·Lcom/cordova/plugins/sms/Sms;->callbackContext:Lorg/apache/cordova/CallbackContext;
  
581 ····new-instance·v5,·Lorg/apache/cordova/PluginResult;577 ····new-instance·v2,·Lorg/apache/cordova/PluginResult;
  
582 ····sget-object·v6,·Lorg/apache/cordova/PluginResult$Status;->ERROR:Lorg/apache/cordova/PluginResult$Status;578 ····sget-object·v3,·Lorg/apache/cordova/PluginResult$Status;->ERROR:Lorg/apache/cordova/PluginResult$Status;
  
583 ····const-string·v7,·"User·has·denied·permission"579 ····const-string·v4,·"User·has·denied·permission"
  
584 ····invoke-direct·{v5,·v6,·v7},·Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V580 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V
  
585 ····invoke-virtual·{v4,·v5},·Lorg/apache/cordova/CallbackContext;->sendPluginResult(Lorg/apache/cordova/PluginResult;)V581 ····invoke-virtual·{v1,·v2},·Lorg/apache/cordova/CallbackContext;->sendPluginResult(Lorg/apache/cordova/PluginResult;)V
  
586 ····.line·71582 ····.line·71
587 ····.end·local·v3····#·"r":I583 ····.end·local·v0····#·"r":I
588 ····:goto_1584 ····:goto_1
589 ····return-void585 ····return-void
  
590 ····.line·64586 ····.line·64
591 ····.restart·local·v3····#·"r":I587 ····.restart·local·v0····#·"r":I
592 ····:cond_0588 ····:cond_0
593 ····add-int/lit8·v1,·v1,·0x1589 ····add-int/lit8·v1,·v1,·0x1
  
594 ····goto·:goto_0590 ····goto·:goto_0
  
595 ····.line·70591 ····.line·70
596 ····.end·local·v3····#·"r":I592 ····.end·local·v0····#·"r":I
597 ····:cond_1593 ····:cond_1
598 ····invoke-direct·{p0},·Lcom/cordova/plugins/sms/Sms;->sendSMS()Z594 ····invoke-direct·{p0},·Lcom/cordova/plugins/sms/Sms;->sendSMS()Z
  
599 ····goto·:goto_1595 ····goto·:goto_1
600 .end·method596 .end·method
595 B
smali/com/cordova/plugins/sms/Sms$2.smali
    
Offset 25, 14 lines modifiedOffset 25, 15 lines modified
  
25 .field·final·synthetic·val$parts:Ljava/util/ArrayList;25 .field·final·synthetic·val$parts:Ljava/util/ArrayList;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Lcom/cordova/plugins/sms/Sms;Ljava/util/ArrayList;Lorg/apache/cordova/CallbackContext;)V27 .method·constructor·<init>(Lcom/cordova/plugins/sms/Sms;Ljava/util/ArrayList;Lorg/apache/cordova/CallbackContext;)V
28 ····.locals·128 ····.locals·1
 29 ····.param·p1,·"this$0"····#·Lcom/cordova/plugins/sms/Sms;
  
29 ····.prologue30 ····.prologue
30 ····.line·14631 ····.line·146
31 ····iput-object·p1,·p0,·Lcom/cordova/plugins/sms/Sms$2;->this$0:Lcom/cordova/plugins/sms/Sms;32 ····iput-object·p1,·p0,·Lcom/cordova/plugins/sms/Sms$2;->this$0:Lcom/cordova/plugins/sms/Sms;
  
32 ····iput-object·p2,·p0,·Lcom/cordova/plugins/sms/Sms$2;->val$parts:Ljava/util/ArrayList;33 ····iput-object·p2,·p0,·Lcom/cordova/plugins/sms/Sms$2;->val$parts:Ljava/util/ArrayList;
  
524 B
smali/com/cordova/plugins/sms/Sms$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/cordova/plugins/sms/Sms;21 .field·final·synthetic·this$0:Lcom/cordova/plugins/sms/Sms;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/cordova/plugins/sms/Sms;)V23 .method·constructor·<init>(Lcom/cordova/plugins/sms/Sms;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/cordova/plugins/sms/Sms;
  
25 ····.prologue26 ····.prologue
26 ····.line·7427 ····.line·74
27 ····iput-object·p1,·p0,·Lcom/cordova/plugins/sms/Sms$1;->this$0:Lcom/cordova/plugins/sms/Sms;28 ····iput-object·p1,·p0,·Lcom/cordova/plugins/sms/Sms$1;->this$0:Lcom/cordova/plugins/sms/Sms;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12.9 KB
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$9.smali
    
Offset 20, 252 lines modifiedOffset 20, 250 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
25 ····.prologue26 ····.prologue
26 ····.line·60327 ····.line·603
27 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$9;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;28 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$9;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·1234 ····.locals·11
  
34 ····.prologue35 ····.prologue
35 ····.line·60636 ····.line·606
36 ····const-string·v9,·"NfcPlugin"37 ····const-string·v6,·"NfcPlugin"
  
37 ····new-instance·v10,·Ljava/lang/StringBuilder;38 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
38 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V39 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
39 ····const-string·v11,·"parseMessage·"40 ····const-string·v8,·"parseMessage·"
  
40 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;41 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····move-result-object·v1042 ····move-result-object·v7
  
42 ····iget-object·v11,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$9;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;43 ····iget-object·v8,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$9;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
43 ····invoke-static·{v11},·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;->access$700(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)Landroid/content/Intent;44 ····invoke-static·{v8},·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;->access$700(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)Landroid/content/Intent;
  
44 ····move-result-object·v1145 ····move-result-object·v8
  
45 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
46 ····move-result-object·v1047 ····move-result-object·v7
  
47 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;48 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
48 ····move-result-object·v1049 ····move-result-object·v7
  
49 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I50 ····invoke-static·{v6,·v7},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
50 ····.line·60751 ····.line·607
51 ····iget-object·v9,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$9;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;52 ····iget-object·v6,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$9;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
52 ····invoke-static·{v9},·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;->access$700(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)Landroid/content/Intent;53 ····invoke-static·{v6},·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;->access$700(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)Landroid/content/Intent;
  
53 ····move-result-object·v354 ····move-result-object·v1
  
54 ····.line·60855 ····.line·608
55 ····.local·v3,·"intent":Landroid/content/Intent;56 ····.local·v1,·"intent":Landroid/content/Intent;
56 ····invoke-virtual·{v3},·Landroid/content/Intent;->getAction()Ljava/lang/String;57 ····invoke-virtual·{v1},·Landroid/content/Intent;->getAction()Ljava/lang/String;
  
57 ····move-result-object·v058 ····move-result-object·v0
  
58 ····.line·60959 ····.line·609
59 ····.local·v0,·"action":Ljava/lang/String;60 ····.local·v0,·"action":Ljava/lang/String;
60 ····const-string·v9,·"NfcPlugin"61 ····const-string·v6,·"NfcPlugin"
  
61 ····new-instance·v10,·Ljava/lang/StringBuilder;62 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
62 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V63 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
63 ····const-string·v11,·"action·"64 ····const-string·v8,·"action·"
  
64 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;65 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
65 ····move-result-object·v1066 ····move-result-object·v7
  
66 ····invoke-virtual·{v10,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;67 ····invoke-virtual·{v7,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
67 ····move-result-object·v1068 ····move-result-object·v7
  
68 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;69 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
69 ····move-result-object·v1070 ····move-result-object·v7
  
70 ····invoke-static·{v9,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I71 ····invoke-static·{v6,·v7},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
71 ····.line·61072 ····.line·610
72 ····if-nez·v0,·:cond_073 ····if-nez·v0,·:cond_0
  
73 ····.line·63874 ····.line·638
74 ····:goto_075 ····:goto_0
75 ····return-void76 ····return-void
  
76 ····.line·61477 ····.line·614
77 ····:cond_078 ····:cond_0
78 ····const-string·v9,·"android.nfc.extra.TAG"79 ····const-string·v6,·"android.nfc.extra.TAG"
  
79 ····invoke-virtual·{v3,·v9},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;80 ····invoke-virtual·{v1,·v6},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
  
80 ····move-result-object·v781 ····move-result-object·v4
  
81 ····check-cast·v7,·Landroid/nfc/Tag;82 ····check-cast·v4,·Landroid/nfc/Tag;
  
82 ····.line·61583 ····.line·615
83 ····.local·v7,·"tag":Landroid/nfc/Tag;84 ····.local·v4,·"tag":Landroid/nfc/Tag;
84 ····const-string·v9,·"android.nfc.extra.NDEF_MESSAGES"85 ····const-string·v6,·"android.nfc.extra.NDEF_MESSAGES"
  
85 ····invoke-virtual·{v3,·v9},·Landroid/content/Intent;->getParcelableArrayExtra(Ljava/lang/String;)[Landroid/os/Parcelable;86 ····invoke-virtual·{v1,·v6},·Landroid/content/Intent;->getParcelableArrayExtra(Ljava/lang/String;)[Landroid/os/Parcelable;
  
86 ····move-result-object·v587 ····move-result-object·v2
  
87 ····.line·61788 ····.line·617
88 ····.local·v5,·"messages":[Landroid/os/Parcelable;89 ····.local·v2,·"messages":[Landroid/os/Parcelable;
89 ····const-string·v9,·"android.nfc.action.NDEF_DISCOVERED"90 ····const-string·v6,·"android.nfc.action.NDEF_DISCOVERED"
  
90 ····invoke-virtual·{v0,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z91 ····invoke-virtual·{v0,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
91 ····move-result·v992 ····move-result·v6
  
92 ····if-eqz·v9,·:cond_393 ····if-eqz·v6,·:cond_3
  
93 ····.line·61894 ····.line·618
94 ····invoke-static·{v7},·Landroid/nfc/tech/Ndef;->get(Landroid/nfc/Tag;)Landroid/nfc/tech/Ndef;95 ····invoke-static·{v4},·Landroid/nfc/tech/Ndef;->get(Landroid/nfc/Tag;)Landroid/nfc/tech/Ndef;
Max diff block lines reached; 6387/13103 bytes (48.74%) of diff not shown.
3.85 KB
smali/com/chariotsolutions/nfc/plugin/Util.smali
    
Offset 15, 52 lines modifiedOffset 15, 47 lines modified
15 ····.line·1615 ····.line·16
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·static·byteArrayToJSON([B)Lorg/json/JSONArray;19 .method·static·byteArrayToJSON([B)Lorg/json/JSONArray;
20 ····.locals·520 ····.locals·4
21 ····.param·p0,·"bytes"····#·[B21 ····.param·p0,·"bytes"····#·[B
  
22 ····.prologue22 ····.prologue
23 ····.line·9723 ····.line·97
24 ····new-instance·v3,·Lorg/json/JSONArray;24 ····new-instance·v1,·Lorg/json/JSONArray;
  
25 ····invoke-direct·{v3},·Lorg/json/JSONArray;-><init>()V25 ····invoke-direct·{v1},·Lorg/json/JSONArray;-><init>()V
  
26 ····.line·9826 ····.line·98
27 ····.local·v3,·"json":Lorg/json/JSONArray;27 ····.local·v1,·"json":Lorg/json/JSONArray;
28 ····move-object·v1,·p028 ····array-length·v3,·p0
  
29 ····.local·v1,·"arr$":[B 
30 ····array-length·v4,·v1 
  
31 ····.local·v4,·"len$":I 
32 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
33 ····.local·v2,·"i$":I 
34 ····:goto_030 ····:goto_0
35 ····if-ge·v2,·v4,·:cond_031 ····if-ge·v2,·v3,·:cond_0
  
36 ····aget-byte·v0,·v1,·v232 ····aget-byte·v0,·p0,·v2
  
37 ····.line·9933 ····.line·99
38 ····.local·v0,·"aByte":B34 ····.local·v0,·"aByte":B
39 ····invoke-virtual·{v3,·v0},·Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray;35 ····invoke-virtual·{v1,·v0},·Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray;
  
40 ····.line·9836 ····.line·98
41 ····add-int/lit8·v2,·v2,·0x137 ····add-int/lit8·v2,·v2,·0x1
  
42 ····goto·:goto_038 ····goto·:goto_0
  
43 ····.line·10139 ····.line·101
44 ····.end·local·v0····#·"aByte":B40 ····.end·local·v0····#·"aByte":B
45 ····:cond_041 ····:cond_0
46 ····return-object·v342 ····return-object·v1
47 .end·method43 .end·method
  
48 .method·static·jsonToByteArray(Lorg/json/JSONArray;)[B44 .method·static·jsonToByteArray(Lorg/json/JSONArray;)[B
49 ····.locals·345 ····.locals·3
50 ····.param·p0,·"json"····#·Lorg/json/JSONArray;46 ····.param·p0,·"json"····#·Lorg/json/JSONArray;
51 ····.annotation·system·Ldalvik/annotation/Throws;47 ····.annotation·system·Ldalvik/annotation/Throws;
52 ········value·=·{48 ········value·=·{
Offset 223, 63 lines modifiedOffset 218, 60 lines modified
223 ····.param·p0,·"message"····#·Landroid/nfc/NdefMessage;218 ····.param·p0,·"message"····#·Landroid/nfc/NdefMessage;
  
224 ····.prologue219 ····.prologue
225 ····.line·113220 ····.line·113
226 ····if-nez·p0,·:cond_0221 ····if-nez·p0,·:cond_0
  
227 ····.line·114222 ····.line·114
228 ····const/4·v5,·0x0223 ····const/4·v2,·0x0
  
229 ····.line·123224 ····.line·123
230 ····:goto_0225 ····:goto_0
231 ····return-object·v5226 ····return-object·v2
  
232 ····.line·117227 ····.line·117
233 ····:cond_0228 ····:cond_0
234 ····new-instance·v3,·Ljava/util/ArrayList;229 ····new-instance·v0,·Ljava/util/ArrayList;
  
235 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V230 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
236 ····.line·119231 ····.line·119
237 ····.local·v3,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/json/JSONObject;>;"232 ····.local·v0,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/json/JSONObject;>;"
238 ····invoke-virtual·{p0},·Landroid/nfc/NdefMessage;->getRecords()[Landroid/nfc/NdefRecord;233 ····invoke-virtual·{p0},·Landroid/nfc/NdefMessage;->getRecords()[Landroid/nfc/NdefRecord;
  
239 ····move-result-object·v0234 ····move-result-object·v3
  
240 ····.local·v0,·"arr$":[Landroid/nfc/NdefRecord; 
241 ····array-length·v2,·v0235 ····array-length·v4,·v3
  
242 ····.local·v2,·"len$":I 
243 ····const/4·v1,·0x0236 ····const/4·v2,·0x0
  
244 ····.local·v1,·"i$":I 
245 ····:goto_1237 ····:goto_1
246 ····if-ge·v1,·v2,·:cond_1238 ····if-ge·v2,·v4,·:cond_1
  
247 ····aget-object·v4,·v0,·v1239 ····aget-object·v1,·v3,·v2
  
248 ····.line·120240 ····.line·120
249 ····.local·v4,·"ndefRecord":Landroid/nfc/NdefRecord;241 ····.local·v1,·"ndefRecord":Landroid/nfc/NdefRecord;
250 ····invoke-static·{v4},·Lcom/chariotsolutions/nfc/plugin/Util;->recordToJSON(Landroid/nfc/NdefRecord;)Lorg/json/JSONObject;242 ····invoke-static·{v1},·Lcom/chariotsolutions/nfc/plugin/Util;->recordToJSON(Landroid/nfc/NdefRecord;)Lorg/json/JSONObject;
  
251 ····move-result-object·v5243 ····move-result-object·v5
  
252 ····invoke-interface·{v3,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z244 ····invoke-interface·{v0,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
253 ····.line·119245 ····.line·119
254 ····add-int/lit8·v1,·v1,·0x1246 ····add-int/lit8·v2,·v2,·0x1
  
255 ····goto·:goto_1247 ····goto·:goto_1
  
256 ····.line·123248 ····.line·123
257 ····.end·local·v4····#·"ndefRecord":Landroid/nfc/NdefRecord;249 ····.end·local·v1····#·"ndefRecord":Landroid/nfc/NdefRecord;
258 ····:cond_1250 ····:cond_1
259 ····new-instance·v5,·Lorg/json/JSONArray;251 ····new-instance·v2,·Lorg/json/JSONArray;
  
260 ····invoke-direct·{v5,·v3},·Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V252 ····invoke-direct·{v2,·v0},·Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V
  
261 ····goto·:goto_0253 ····goto·:goto_0
262 .end·method254 .end·method
  
263 .method·static·ndefToJSON(Landroid/nfc/tech/Ndef;)Lorg/json/JSONObject;255 .method·static·ndefToJSON(Landroid/nfc/tech/Ndef;)Lorg/json/JSONObject;
264 ····.locals·6256 ····.locals·6
265 ····.param·p0,·"ndef"····#·Landroid/nfc/tech/Ndef;257 ····.param·p0,·"ndef"····#·Landroid/nfc/tech/Ndef;
623 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
25 ····.prologue26 ····.prologue
26 ····.line·46527 ····.line·465
27 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$4;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;28 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$4;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
25 ····.prologue26 ····.prologue
26 ····.line·44227 ····.line·442
27 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$3;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;28 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$3;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
711 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$5.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$uris:[Landroid/net/Uri;24 .field·final·synthetic·val$uris:[Landroid/net/Uri;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Lorg/apache/cordova/CallbackContext;[Landroid/net/Uri;)V26 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Lorg/apache/cordova/CallbackContext;[Landroid/net/Uri;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
28 ····.prologue29 ····.prologue
29 ····.line·48330 ····.line·483
30 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$5;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;31 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$5;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
31 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$5;->val$callbackContext:Lorg/apache/cordova/CallbackContext;32 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$5;->val$callbackContext:Lorg/apache/cordova/CallbackContext;
  
702 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$tag:Landroid/nfc/Tag;26 .field·final·synthetic·val$tag:Landroid/nfc/Tag;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Landroid/nfc/Tag;Landroid/nfc/NdefMessage;Lorg/apache/cordova/CallbackContext;)V28 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Landroid/nfc/Tag;Landroid/nfc/NdefMessage;Lorg/apache/cordova/CallbackContext;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
30 ····.prologue31 ····.prologue
31 ····.line·24732 ····.line·247
32 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$1;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;33 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$1;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
33 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$1;->val$tag:Landroid/nfc/Tag;34 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$1;->val$tag:Landroid/nfc/Tag;
  
722 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$callbackContext:Lorg/apache/cordova/CallbackContext;22 .field·final·synthetic·val$callbackContext:Lorg/apache/cordova/CallbackContext;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Lorg/apache/cordova/CallbackContext;)V24 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Lorg/apache/cordova/CallbackContext;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
26 ····.prologue27 ····.prologue
27 ····.line·51128 ····.line·511
28 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$6;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;29 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$6;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
29 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$6;->val$callbackContext:Lorg/apache/cordova/CallbackContext;30 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$6;->val$callbackContext:Lorg/apache/cordova/CallbackContext;
  
623 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
25 ····.prologue26 ····.prologue
26 ····.line·54827 ····.line·548
27 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$8;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;28 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$8;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;21 .field·final·synthetic·this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V23 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
25 ····.prologue26 ····.prologue
26 ····.line·53427 ····.line·534
27 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$7;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;28 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$7;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
677 B
smali/com/chariotsolutions/nfc/plugin/NfcPlugin$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$tag:Landroid/nfc/Tag;24 .field·final·synthetic·val$tag:Landroid/nfc/Tag;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Landroid/nfc/Tag;Lorg/apache/cordova/CallbackContext;)V26 .method·constructor·<init>(Lcom/chariotsolutions/nfc/plugin/NfcPlugin;Landroid/nfc/Tag;Lorg/apache/cordova/CallbackContext;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
28 ····.prologue29 ····.prologue
29 ····.line·30330 ····.line·303
30 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$2;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;31 ····iput-object·p1,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$2;->this$0:Lcom/chariotsolutions/nfc/plugin/NfcPlugin;
  
31 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$2;->val$tag:Landroid/nfc/Tag;32 ····iput-object·p2,·p0,·Lcom/chariotsolutions/nfc/plugin/NfcPlugin$2;->val$tag:Landroid/nfc/Tag;
  
264 B
smali/com/bec3/diolite/R.smali
    
Offset 18, 10 lines modifiedOffset 18, 9 lines modified
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·1021 ····.line·10
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·22 
24 ····return-void23 ····return-void
25 .end·method24 .end·method
616 B
smali/org/apache/cordova/CordovaWebViewImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$url:Ljava/lang/String;22 .field·final·synthetic·val$url:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebViewImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·14828 ····.line·148
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$1;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$1;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$1;->val$url:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$1;->val$url:Ljava/lang/String;
  
313 B
smali/org/apache/cordova/CordovaBridge.smali
    
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 ····move-result·v2250 ····move-result·v2
  
251 ····if-nez·v2,·:cond_0251 ····if-nez·v2,·:cond_0
  
252 ····.line·46252 ····.line·46
253 ····const/4·v1,·0x0253 ····const/4·v1,·0x0
  
254 ····.line·69254 ····.line·67
255 ····:goto_0255 ····:goto_0
256 ····return-object·v1256 ····return-object·v1
  
257 ····.line·50257 ····.line·50
258 ····:cond_0258 ····:cond_0
259 ····if-nez·p5,·:cond_1259 ····if-nez·p5,·:cond_1
  
725 B
smali/org/apache/cordova/CordovaDialogsHelper$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·5628 ····.line·56
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$3;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$3;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$3;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$3;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
546 B
smali/org/apache/cordova/CoreAndroid$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CoreAndroid;
  
25 ····.prologue26 ····.prologue
26 ····.line·13927 ····.line·139
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$2;->this$0:Lorg/apache/cordova/CoreAndroid;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$2;->this$0:Lorg/apache/cordova/CoreAndroid;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
546 B
smali/org/apache/cordova/CoreAndroid$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CoreAndroid;
  
25 ····.prologue26 ····.prologue
26 ····.line·22227 ····.line·222
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$4;->this$0:Lorg/apache/cordova/CoreAndroid;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$4;->this$0:Lorg/apache/cordova/CoreAndroid;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49.6 KB
smali/org/apache/cordova/PluginManager.smali
    
Offset 233, 25 lines modifiedOffset 233, 24 lines modified
233 .end·method233 .end·method
  
234 .method·private·startupPlugins()V234 .method·private·startupPlugins()V
235 ····.locals·5235 ····.locals·5
  
236 ····.prologue236 ····.prologue
237 ····.line·94237 ····.line·94
238 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->entryMap:Ljava/util/LinkedHashMap;238 ····iget-object·v1,·p0,·Lorg/apache/cordova/PluginManager;->entryMap:Ljava/util/LinkedHashMap;
  
239 ····invoke-virtual·{v2},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;239 ····invoke-virtual·{v1},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
  
240 ····move-result-object·v2240 ····move-result-object·v1
  
241 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;241 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
242 ····move-result-object·v1242 ····move-result-object·v1
  
243 ····.local·v1,·"i$":Ljava/util/Iterator; 
244 ····:goto_0243 ····:goto_0
245 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z244 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
246 ····move-result·v2245 ····move-result·v2
  
247 ····if-eqz·v2,·:cond_1246 ····if-eqz·v2,·:cond_1
  
Offset 734, 731 lines modifiedOffset 733, 717 lines modified
  
734 .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V733 .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V
735 ····.locals·3734 ····.locals·3
736 ····.param·p1,·"newConfig"····#·Landroid/content/res/Configuration;735 ····.param·p1,·"newConfig"····#·Landroid/content/res/Configuration;
  
737 ····.prologue736 ····.prologue
738 ····.line·508737 ····.line·508
739 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;738 ····iget-object·v1,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;
  
740 ····invoke-virtual·{v2},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;739 ····invoke-virtual·{v1},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
  
741 ····move-result-object·v2740 ····move-result-object·v1
  
742 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;741 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
743 ····move-result-object·v0742 ····move-result-object·v1
  
744 ····.local·v0,·"i$":Ljava/util/Iterator; 
745 ····:cond_0743 ····:cond_0
746 ····:goto_0744 ····:goto_0
747 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z745 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
748 ····move-result·v2746 ····move-result·v2
  
749 ····if-eqz·v2,·:cond_1747 ····if-eqz·v2,·:cond_1
  
750 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;748 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
751 ····move-result-object·v1749 ····move-result-object·v0
  
752 ····check-cast·v1,·Lorg/apache/cordova/CordovaPlugin;750 ····check-cast·v0,·Lorg/apache/cordova/CordovaPlugin;
  
753 ····.line·509751 ····.line·509
754 ····.local·v1,·"plugin":Lorg/apache/cordova/CordovaPlugin;752 ····.local·v0,·"plugin":Lorg/apache/cordova/CordovaPlugin;
755 ····if-eqz·v1,·:cond_0753 ····if-eqz·v0,·:cond_0
  
756 ····.line·510754 ····.line·510
757 ····invoke-virtual·{v1,·p1},·Lorg/apache/cordova/CordovaPlugin;->onConfigurationChanged(Landroid/content/res/Configuration;)V755 ····invoke-virtual·{v0,·p1},·Lorg/apache/cordova/CordovaPlugin;->onConfigurationChanged(Landroid/content/res/Configuration;)V
  
758 ····goto·:goto_0756 ····goto·:goto_0
  
759 ····.line·513757 ····.line·513
760 ····.end·local·v1····#·"plugin":Lorg/apache/cordova/CordovaPlugin;758 ····.end·local·v0····#·"plugin":Lorg/apache/cordova/CordovaPlugin;
761 ····:cond_1759 ····:cond_1
762 ····return-void760 ····return-void
763 .end·method761 .end·method
  
764 .method·public·onDestroy()V762 .method·public·onDestroy()V
765 ····.locals·3763 ····.locals·3
  
766 ····.prologue764 ····.prologue
767 ····.line·296765 ····.line·296
768 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;766 ····iget-object·v1,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;
  
769 ····invoke-virtual·{v2},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;767 ····invoke-virtual·{v1},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
  
770 ····move-result-object·v2768 ····move-result-object·v1
  
771 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;769 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
772 ····move-result-object·v0770 ····move-result-object·v1
  
773 ····.local·v0,·"i$":Ljava/util/Iterator; 
774 ····:cond_0771 ····:cond_0
775 ····:goto_0772 ····:goto_0
776 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z773 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
777 ····move-result·v2774 ····move-result·v2
  
778 ····if-eqz·v2,·:cond_1775 ····if-eqz·v2,·:cond_1
  
779 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;776 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
780 ····move-result-object·v1777 ····move-result-object·v0
  
781 ····check-cast·v1,·Lorg/apache/cordova/CordovaPlugin;778 ····check-cast·v0,·Lorg/apache/cordova/CordovaPlugin;
  
782 ····.line·297779 ····.line·297
783 ····.local·v1,·"plugin":Lorg/apache/cordova/CordovaPlugin;780 ····.local·v0,·"plugin":Lorg/apache/cordova/CordovaPlugin;
784 ····if-eqz·v1,·:cond_0781 ····if-eqz·v0,·:cond_0
  
785 ····.line·298782 ····.line·298
786 ····invoke-virtual·{v1},·Lorg/apache/cordova/CordovaPlugin;->onDestroy()V783 ····invoke-virtual·{v0},·Lorg/apache/cordova/CordovaPlugin;->onDestroy()V
  
787 ····goto·:goto_0784 ····goto·:goto_0
  
788 ····.line·301785 ····.line·301
789 ····.end·local·v1····#·"plugin":Lorg/apache/cordova/CordovaPlugin;786 ····.end·local·v0····#·"plugin":Lorg/apache/cordova/CordovaPlugin;
790 ····:cond_1787 ····:cond_1
791 ····return-void788 ····return-void
792 .end·method789 .end·method
  
793 .method·public·onNewIntent(Landroid/content/Intent;)V790 .method·public·onNewIntent(Landroid/content/Intent;)V
794 ····.locals·3791 ····.locals·3
795 ····.param·p1,·"intent"····#·Landroid/content/Intent;792 ····.param·p1,·"intent"····#·Landroid/content/Intent;
  
796 ····.prologue793 ····.prologue
797 ····.line·326794 ····.line·326
798 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;795 ····iget-object·v1,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;
  
799 ····invoke-virtual·{v2},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;796 ····invoke-virtual·{v1},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
Max diff block lines reached; 45339/50710 bytes (89.41%) of diff not shown.
749 B
smali/org/apache/cordova/CordovaActivity$1.smali
    
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaActivity;18 .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V20 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Landroid/app/Activity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity;
22 ····.param·p2,·"x0"····#·Landroid/app/Activity;23 ····.param·p2,·"activity"····#·Landroid/app/Activity;
  
23 ····.prologue24 ····.prologue
24 ····.line·20025 ····.line·200
25 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$1;->this$0:Lorg/apache/cordova/CordovaActivity;26 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$1;->this$0:Lorg/apache/cordova/CordovaActivity;
  
26 ····invoke-direct·{p0,·p2},·Lorg/apache/cordova/CordovaInterfaceImpl;-><init>(Landroid/app/Activity;)V27 ····invoke-direct·{p0,·p2},·Lorg/apache/cordova/CordovaInterfaceImpl;-><init>(Landroid/app/Activity;)V
  
884 B
smali/org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;22 .field·final·synthetic·val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V24 .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;
  
26 ····.prologue27 ····.prologue
27 ····.line·33628 ····.line·336
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;->this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;->this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;->val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$2;->val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;
  
546 B
smali/org/apache/cordova/CoreAndroid$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CoreAndroid;
  
25 ····.prologue26 ····.prologue
26 ····.line·21027 ····.line·210
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$3;->this$0:Lorg/apache/cordova/CoreAndroid;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$3;->this$0:Lorg/apache/cordova/CoreAndroid;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
563 B
smali/org/apache/cordova/CoreAndroid$5.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;18 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V20 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CoreAndroid;
  
22 ····.prologue23 ····.prologue
23 ····.line·28624 ····.line·286
24 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$5;->this$0:Lorg/apache/cordova/CoreAndroid;25 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$5;->this$0:Lorg/apache/cordova/CoreAndroid;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
725 B
smali/org/apache/cordova/CordovaDialogsHelper$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·7728 ····.line·77
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$4;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$4;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$4;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$4;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
1.16 KB
smali/org/apache/cordova/CordovaPlugin.smali
    
Offset 503, 33 lines modifiedOffset 503, 38 lines modified
503 ····.line·326503 ····.line·326
504 ····new-instance·v0,·Landroid/net/Uri$Builder;504 ····new-instance·v0,·Landroid/net/Uri$Builder;
  
505 ····invoke-direct·{v0},·Landroid/net/Uri$Builder;-><init>()V505 ····invoke-direct·{v0},·Landroid/net/Uri$Builder;-><init>()V
  
506 ····const-string·v1,·"cdvplugin"506 ····const-string·v1,·"cdvplugin"
  
 507 ····.line·327
507 ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;508 ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
  
508 ····move-result-object·v0509 ····move-result-object·v0
  
509 ····iget-object·v1,·p0,·Lorg/apache/cordova/CordovaPlugin;->serviceName:Ljava/lang/String;510 ····iget-object·v1,·p0,·Lorg/apache/cordova/CordovaPlugin;->serviceName:Ljava/lang/String;
  
 511 ····.line·328
510 ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;512 ····invoke-virtual·{v0,·v1},·Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
  
511 ····move-result-object·v0513 ····move-result-object·v0
  
512 ····const-string·v1,·"origUri"514 ····const-string·v1,·"origUri"
  
 515 ····.line·329
513 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;516 ····invoke-virtual·{p1},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
514 ····move-result-object·v2517 ····move-result-object·v2
  
515 ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;518 ····invoke-virtual·{v0,·v1,·v2},·Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
  
516 ····move-result-object·v0519 ····move-result-object·v0
  
 520 ····.line·330
517 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;521 ····invoke-virtual·{v0},·Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
  
518 ····move-result-object·v0522 ····move-result-object·v0
  
 523 ····.line·326
519 ····return-object·v0524 ····return-object·v0
520 .end·method525 .end·method
725 B
smali/org/apache/cordova/CordovaDialogsHelper$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·4528 ····.line·45
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$1;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$1;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$1;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$1;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
687 B
smali/org/apache/cordova/CordovaActivity$4.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$title:Ljava/lang/String;30 .field·final·synthetic·val$title:Ljava/lang/String;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V32 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity;
  
34 ····.prologue35 ····.prologue
35 ····.line·39136 ····.line·391
36 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4;->this$0:Lorg/apache/cordova/CordovaActivity;37 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4;->this$0:Lorg/apache/cordova/CordovaActivity;
  
37 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$4;->val$me:Lorg/apache/cordova/CordovaActivity;38 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$4;->val$me:Lorg/apache/cordova/CordovaActivity;
  
665 B
smali/org/apache/cordova/CordovaActivity$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity;24 .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V26 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;Lorg/apache/cordova/CordovaActivity;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·36630 ····.line·366
30 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$2;->this$0:Lorg/apache/cordova/CordovaActivity;31 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$2;->this$0:Lorg/apache/cordova/CordovaActivity;
  
31 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$2;->val$me:Lorg/apache/cordova/CordovaActivity;32 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaActivity$2;->val$me:Lorg/apache/cordova/CordovaActivity;
  
725 B
smali/org/apache/cordova/CordovaDialogsHelper$7.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·9428 ····.line·94
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$7;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$7;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$7;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$7;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
611 B
smali/org/apache/cordova/CordovaWebViewImpl$2.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$loadUrlTimeoutValue:I26 .field·final·synthetic·val$loadUrlTimeoutValue:I
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V28 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;IILjava/lang/Runnable;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebViewImpl;
  
30 ····.prologue31 ····.prologue
31 ····.line·16732 ····.line·167
32 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$2;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;33 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$2;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;
  
33 ····iput·p2,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$2;->val$loadUrlTimeoutValue:I34 ····iput·p2,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$2;->val$loadUrlTimeoutValue:I
  
849 B
smali/org/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;22 .field·final·synthetic·val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V24 .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;Lorg/apache/cordova/NativeToJsMessageQueue;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;
  
26 ····.prologue27 ····.prologue
27 ····.line·29628 ····.line·296
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;->this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;->this$0:Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;->val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$LoadUrlBridgeMode$1;->val$queue:Lorg/apache/cordova/NativeToJsMessageQueue;
  
545 B
smali/org/apache/cordova/CoreAndroid$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;21 .field·final·synthetic·this$0:Lorg/apache/cordova/CoreAndroid;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V23 .method·constructor·<init>(Lorg/apache/cordova/CoreAndroid;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CoreAndroid;
  
25 ····.prologue26 ····.prologue
26 ····.line·8527 ····.line·85
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$1;->this$0:Lorg/apache/cordova/CoreAndroid;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CoreAndroid$1;->this$0:Lorg/apache/cordova/CoreAndroid;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
727 B
smali/org/apache/cordova/CordovaDialogsHelper$8.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;24 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V26 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Landroid/widget/EditText;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
28 ····.prologue29 ····.prologue
29 ····.line·12830 ····.line·128
30 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$8;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;31 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$8;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
31 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$8;->val$input:Landroid/widget/EditText;32 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$8;->val$input:Landroid/widget/EditText;
  
20.1 KB
smali/org/apache/cordova/NativeToJsMessageQueue.smali
    
Offset 83, 15 lines modifiedOffset 83, 14 lines modified
83 ····.line·6083 ····.line·60
84 ····new-instance·v0,·Ljava/util/ArrayList;84 ····new-instance·v0,·Ljava/util/ArrayList;
  
85 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V85 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
86 ····iput-object·v0,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->bridgeModes:Ljava/util/ArrayList;86 ····iput-object·v0,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->bridgeModes:Ljava/util/ArrayList;
  
87 ····.line·354 
88 ····return-void87 ····return-void
89 .end·method88 .end·method
  
90 .method·private·calculatePackedMessageLength(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I89 .method·private·calculatePackedMessageLength(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I
91 ····.locals·390 ····.locals·3
92 ····.param·p1,·"message"····#·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;91 ····.param·p1,·"message"····#·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;
  
Offset 195, 14 lines modifiedOffset 194, 15 lines modified
195 ····.local·v0,·"len":I194 ····.local·v0,·"len":I
196 ····invoke-virtual·{p2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;195 ····invoke-virtual·{p2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
197 ····move-result-object·v1196 ····move-result-object·v1
  
198 ····const/16·v2,·0x20197 ····const/16·v2,·0x20
  
 198 ····.line·123
199 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;199 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
200 ····.line·124200 ····.line·124
201 ····invoke-virtual·{p1,·p2},·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->encodeAsMessage(Ljava/lang/StringBuilder;)V201 ····invoke-virtual·{p1,·p2},·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->encodeAsMessage(Ljava/lang/StringBuilder;)V
  
202 ····.line·125202 ····.line·125
203 ····return-void203 ····return-void
Offset 351, 455 lines modifiedOffset 351, 451 lines modified
351 .end·method351 .end·method
  
352 .method·public·popAndEncode(Z)Ljava/lang/String;352 .method·public·popAndEncode(Z)Ljava/lang/String;
353 ····.locals·10353 ····.locals·10
354 ····.param·p1,·"fromOnlineEvent"····#·Z354 ····.param·p1,·"fromOnlineEvent"····#·Z
  
355 ····.prologue355 ····.prologue
356 ····const/4·v5,·0x0356 ····const/4·v4,·0x0
  
357 ····.line·133357 ····.line·133
358 ····monitor-enter·p0358 ····monitor-enter·p0
  
359 ····.line·134359 ····.line·134
360 ····:try_start_0360 ····:try_start_0
361 ····iget-object·v8,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;361 ····iget-object·v7,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;
  
362 ····if-nez·v8,·:cond_0362 ····if-nez·v7,·:cond_0
  
363 ····.line·135363 ····.line·135
364 ····monitor-exit·p0364 ····monitor-exit·p0
  
365 ····.line·163365 ····.line·163
366 ····:goto_0366 ····:goto_0
367 ····return-object·v5367 ····return-object·v4
  
368 ····.line·137368 ····.line·137
369 ····:cond_0369 ····:cond_0
370 ····iget-object·v8,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;370 ····iget-object·v7,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->activeBridgeMode:Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;
  
371 ····invoke-virtual·{v8,·p0,·p1},·Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;->notifyOfFlush(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V371 ····invoke-virtual·{v7,·p0,·p1},·Lorg/apache/cordova/NativeToJsMessageQueue$BridgeMode;->notifyOfFlush(Lorg/apache/cordova/NativeToJsMessageQueue;Z)V
  
372 ····.line·138372 ····.line·138
373 ····iget-object·v8,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->queue:Ljava/util/LinkedList;373 ····iget-object·v7,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->queue:Ljava/util/LinkedList;
  
374 ····invoke-virtual·{v8},·Ljava/util/LinkedList;->isEmpty()Z374 ····invoke-virtual·{v7},·Ljava/util/LinkedList;->isEmpty()Z
  
375 ····move-result·v8375 ····move-result·v7
  
376 ····if-eqz·v8,·:cond_1376 ····if-eqz·v7,·:cond_1
  
377 ····.line·139377 ····.line·139
378 ····monitor-exit·p0378 ····monitor-exit·p0
  
379 ····goto·:goto_0379 ····goto·:goto_0
  
380 ····.line·164380 ····.line·164
381 ····:catchall_0381 ····:catchall_0
382 ····move-exception·v8382 ····move-exception·v7
  
383 ····monitor-exit·p0383 ····monitor-exit·p0
384 ····:try_end_0384 ····:try_end_0
385 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0385 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
386 ····throw·v8386 ····throw·v7
  
387 ····.line·141387 ····.line·141
388 ····:cond_1388 ····:cond_1
389 ····const/4·v7,·0x0389 ····const/4·v6,·0x0
  
390 ····.line·142390 ····.line·142
391 ····.local·v7,·"totalPayloadLen":I391 ····.local·v6,·"totalPayloadLen":I
392 ····const/4·v4,·0x0392 ····const/4·v3,·0x0
  
393 ····.line·143393 ····.line·143
394 ····.local·v4,·"numMessagesToSend":I394 ····.local·v3,·"numMessagesToSend":I
395 ····:try_start_1395 ····:try_start_1
396 ····iget-object·v8,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->queue:Ljava/util/LinkedList;396 ····iget-object·v7,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue;->queue:Ljava/util/LinkedList;
  
397 ····invoke-virtual·{v8},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;397 ····invoke-virtual·{v7},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
  
398 ····move-result-object·v1398 ····move-result-object·v7
  
399 ····.local·v1,·"i$":Ljava/util/Iterator; 
400 ····:goto_1399 ····:goto_1
401 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z400 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
402 ····move-result·v8401 ····move-result·v8
  
403 ····if-eqz·v8,·:cond_2402 ····if-eqz·v8,·:cond_2
  
404 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;403 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
405 ····move-result-object·v2404 ····move-result-object·v1
  
406 ····check-cast·v2,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;405 ····check-cast·v1,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;
  
407 ····.line·144406 ····.line·144
408 ····.local·v2,·"message":Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;407 ····.local·v1,·"message":Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;
409 ····invoke-direct·{p0,·v2},·Lorg/apache/cordova/NativeToJsMessageQueue;->calculatePackedMessageLength(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I408 ····invoke-direct·{p0,·v1},·Lorg/apache/cordova/NativeToJsMessageQueue;->calculatePackedMessageLength(Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;)I
  
410 ····move-result·v3409 ····move-result·v2
  
411 ····.line·145410 ····.line·145
412 ····.local·v3,·"messageSize":I411 ····.local·v2,·"messageSize":I
413 ····if-lez·v4,·:cond_3412 ····if-lez·v3,·:cond_3
Max diff block lines reached; 15523/20523 bytes (75.64%) of diff not shown.
686 B
smali/org/apache/cordova/CordovaWebViewImpl$EngineClient$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;21 .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V23 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;
  
25 ····.prologue26 ····.prologue
26 ····.line·53027 ····.line·530
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;->this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;->this$1:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
725 B
smali/org/apache/cordova/CordovaDialogsHelper$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·5128 ····.line·51
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$2;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$2;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$2;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$2;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
1.04 KB
smali/org/apache/cordova/CordovaInterfaceImpl.smali
    
Offset 195, 22 lines modifiedOffset 195, 24 lines modified
  
195 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;195 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
  
196 ····move-result-object·v1196 ····move-result-object·v1
  
197 ····new-instance·v2,·Lorg/apache/cordova/ResumeCallback;197 ····new-instance·v2,·Lorg/apache/cordova/ResumeCallback;
  
 198 ····.line·141
198 ····invoke-virtual·{v0},·Lorg/apache/cordova/CordovaPlugin;->getServiceName()Ljava/lang/String;199 ····invoke-virtual·{v0},·Lorg/apache/cordova/CordovaPlugin;->getServiceName()Ljava/lang/String;
  
199 ····move-result-object·v3200 ····move-result-object·v3
  
200 ····iget-object·v4,·p0,·Lorg/apache/cordova/CordovaInterfaceImpl;->pluginManager:Lorg/apache/cordova/PluginManager;201 ····iget-object·v4,·p0,·Lorg/apache/cordova/CordovaInterfaceImpl;->pluginManager:Lorg/apache/cordova/PluginManager;
  
201 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/cordova/ResumeCallback;-><init>(Ljava/lang/String;Lorg/apache/cordova/PluginManager;)V202 ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/cordova/ResumeCallback;-><init>(Ljava/lang/String;Lorg/apache/cordova/PluginManager;)V
  
 203 ····.line·140
202 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/cordova/CordovaPlugin;->onRestoreStateForActivityResult(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V204 ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/cordova/CordovaPlugin;->onRestoreStateForActivityResult(Landroid/os/Bundle;Lorg/apache/cordova/CallbackContext;)V
  
203 ····.line·145205 ····.line·145
204 ····:cond_0206 ····:cond_0
205 ····iput-object·v5,·p0,·Lorg/apache/cordova/CordovaInterfaceImpl;->activityResultCallback:Lorg/apache/cordova/CordovaPlugin;207 ····iput-object·v5,·p0,·Lorg/apache/cordova/CordovaInterfaceImpl;->activityResultCallback:Lorg/apache/cordova/CordovaPlugin;
  
206 ····.line·147208 ····.line·147
638 B
smali/org/apache/cordova/CordovaWebViewImpl$EngineClient.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebViewImpl;21 .field·final·synthetic·this$0:Lorg/apache/cordova/CordovaWebViewImpl;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·protected·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;)V23 .method·protected·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebViewImpl;
  
25 ····.prologue26 ····.prologue
26 ····.line·49127 ····.line·491
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
700 B
smali/org/apache/cordova/CordovaWebViewImpl$EngineClient$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;21 .field·final·synthetic·this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V23 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·53427 ····.line·534
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;->this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1$1;->this$2:Lorg/apache/cordova/CordovaWebViewImpl$EngineClient$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
725 B
smali/org/apache/cordova/CordovaDialogsHelper$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·8328 ····.line·83
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$5;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$5;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$5;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$5;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
652 B
smali/org/apache/cordova/CordovaActivity$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity;28 .field·final·synthetic·val$me:Lorg/apache/cordova/CordovaActivity;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V30 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity;ZLorg/apache/cordova/CordovaActivity;Ljava/lang/String;Ljava/lang/String;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·37534 ····.line·375
34 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$3;->this$0:Lorg/apache/cordova/CordovaActivity;35 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$3;->this$0:Lorg/apache/cordova/CordovaActivity;
  
35 ····iput-boolean·p2,·p0,·Lorg/apache/cordova/CordovaActivity$3;->val$exit:Z36 ····iput-boolean·p2,·p0,·Lorg/apache/cordova/CordovaActivity$3;->val$exit:Z
  
630 B
smali/org/apache/cordova/CordovaWebViewImpl$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$url:Ljava/lang/String;28 .field·final·synthetic·val$url:Ljava/lang/String;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V30 .method·constructor·<init>(Lorg/apache/cordova/CordovaWebViewImpl;ILjava/lang/Runnable;Ljava/lang/String;Z)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaWebViewImpl;
  
32 ····.prologue33 ····.prologue
33 ····.line·18534 ····.line·185
34 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$3;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;35 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$3;->this$0:Lorg/apache/cordova/CordovaWebViewImpl;
  
35 ····iput·p2,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$3;->val$loadUrlTimeoutValue:I36 ····iput·p2,·p0,·Lorg/apache/cordova/CordovaWebViewImpl$3;->val$loadUrlTimeoutValue:I
  
725 B
smali/org/apache/cordova/CordovaDialogsHelper$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·8928 ····.line·89
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$6;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$6;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$6;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$6;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
726 B
smali/org/apache/cordova/CordovaDialogsHelper$9.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;22 .field·final·synthetic·val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V24 .method·constructor·<init>(Lorg/apache/cordova/CordovaDialogsHelper;Lorg/apache/cordova/CordovaDialogsHelper$Result;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/CordovaDialogsHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·13528 ····.line·135
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$9;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$9;->this$0:Lorg/apache/cordova/CordovaDialogsHelper;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$9;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/CordovaDialogsHelper$9;->val$result:Lorg/apache/cordova/CordovaDialogsHelper$Result;
  
784 B
smali/org/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;21 .field·final·synthetic·this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V23 .method·constructor·<init>(Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;
  
25 ····.prologue26 ····.prologue
26 ····.line·32427 ····.line·324
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;->this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode$1;->this$0:Lorg/apache/cordova/NativeToJsMessageQueue$OnlineEventsBridgeMode;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.0 KB
smali/org/apache/cordova/NativeToJsMessageQueue$JsMessage.smali
    
Offset 291, 14 lines modifiedOffset 291, 15 lines modified
291 ····:pswitch_3291 ····:pswitch_3
292 ····const/16·v2,·0x6e292 ····const/16·v2,·0x6e
  
293 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;293 ····invoke-virtual·{p0,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
294 ····move-result-object·v2294 ····move-result-object·v2
  
 295 ····.line·418
295 ····invoke-virtual·{p1},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String;296 ····invoke-virtual·{p1},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String;
  
296 ····move-result-object·v3297 ····move-result-object·v3
  
297 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;298 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
298 ····goto·:goto_0299 ····goto·:goto_0
Offset 535, 40 lines modifiedOffset 536, 46 lines modified
  
535 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;536 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
536 ····move-result-object·v2537 ····move-result-object·v2
  
537 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->jsPayloadOrCallbackId:Ljava/lang/String;538 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->jsPayloadOrCallbackId:Ljava/lang/String;
  
 539 ····.line·475
538 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;540 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
539 ····move-result-object·v2541 ····move-result-object·v2
  
540 ····const-string·v3,·"\',"542 ····const-string·v3,·"\',"
  
 543 ····.line·476
541 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;544 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
542 ····move-result-object·v2545 ····move-result-object·v2
  
 546 ····.line·477
543 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;547 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
544 ····move-result-object·v2548 ····move-result-object·v2
  
545 ····const-string·v3,·","549 ····const-string·v3,·","
  
 550 ····.line·478
546 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;551 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
547 ····move-result-object·v2552 ····move-result-object·v2
  
 553 ····.line·479
548 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;554 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
549 ····move-result-object·v2555 ····move-result-object·v2
  
550 ····const-string·v3,·",["556 ····const-string·v3,·",["
  
 557 ····.line·480
551 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;558 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
552 ····.line·481559 ····.line·481
553 ····iget-object·v2,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;560 ····iget-object·v2,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;
  
554 ····invoke-virtual·{v2},·Lorg/apache/cordova/PluginResult;->getMessageType()I561 ····invoke-virtual·{v2},·Lorg/apache/cordova/PluginResult;->getMessageType()I
  
Offset 591, 24 lines modifiedOffset 598, 26 lines modified
  
591 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;598 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
592 ····move-result-object·v2599 ····move-result-object·v2
  
593 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;600 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;
  
 601 ····.line·496
594 ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getKeepCallback()Z602 ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getKeepCallback()Z
  
595 ····move-result·v3603 ····move-result·v3
  
596 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;604 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
597 ····move-result-object·v2605 ····move-result-object·v2
  
598 ····const-string·v3,·");"606 ····const-string·v3,·");"
  
 607 ····.line·497
599 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;608 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
600 ····goto·:goto_0609 ····goto·:goto_0
  
601 ····.line·473610 ····.line·473
602 ····.end·local·v1····#·"success":Z611 ····.end·local·v1····#·"success":Z
603 ····:cond_2612 ····:cond_2
Offset 623, 48 lines modifiedOffset 632, 52 lines modified
  
623 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;632 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
624 ····move-result-object·v2633 ····move-result-object·v2
  
625 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;634 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;
  
 635 ····.line·484
626 ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String;636 ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String;
  
627 ····move-result-object·v3637 ····move-result-object·v3
  
628 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;638 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
629 ····move-result-object·v2639 ····move-result-object·v2
  
630 ····const-string·v3,·"\')"640 ····const-string·v3,·"\')"
  
 641 ····.line·485
631 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;642 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
632 ····goto·:goto_2643 ····goto·:goto_2
  
633 ····.line·488644 ····.line·488
634 ····:pswitch_1645 ····:pswitch_1
635 ····const-string·v2,·"cordova.require(\'cordova/base64\').toArrayBuffer(\'"646 ····const-string·v2,·"cordova.require(\'cordova/base64\').toArrayBuffer(\'"
  
636 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;647 ····invoke-virtual·{p1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
637 ····move-result-object·v2648 ····move-result-object·v2
  
638 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;649 ····iget-object·v3,·p0,·Lorg/apache/cordova/NativeToJsMessageQueue$JsMessage;->pluginResult:Lorg/apache/cordova/PluginResult;
  
 650 ····.line·489
639 ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String;651 ····invoke-virtual·{v3},·Lorg/apache/cordova/PluginResult;->getMessage()Ljava/lang/String;
  
640 ····move-result-object·v3652 ····move-result-object·v3
Max diff block lines reached; 2065/6022 bytes (34.29%) of diff not shown.
588 B
smali/org/apache/cordova/CordovaActivity$4$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaActivity$4;21 .field·final·synthetic·this$1:Lorg/apache/cordova/CordovaActivity$4;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity$4;)V23 .method·constructor·<init>(Lorg/apache/cordova/CordovaActivity$4;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lorg/apache/cordova/CordovaActivity$4;
  
25 ····.prologue26 ····.prologue
26 ····.line·39927 ····.line·399
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4$1;->this$1:Lorg/apache/cordova/CordovaActivity$4;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/CordovaActivity$4$1;->this$1:Lorg/apache/cordova/CordovaActivity$4;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.57 KB
smali/org/apache/cordova/Whitelist$URLPattern.smali
    
Offset 372, 14 lines modifiedOffset 372, 15 lines modified
372 ····:cond_0372 ····:cond_0
373 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern;373 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern;
  
374 ····if-eqz·v2,·:cond_1374 ····if-eqz·v2,·:cond_1
  
375 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern;375 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->host:Ljava/util/regex/Pattern;
  
 376 ····.line·85
376 ····invoke-virtual·{p1},·Landroid/net/Uri;->getHost()Ljava/lang/String;377 ····invoke-virtual·{p1},·Landroid/net/Uri;->getHost()Ljava/lang/String;
  
377 ····move-result-object·v3378 ····move-result-object·v3
  
378 ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;379 ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
379 ····move-result-object·v2380 ····move-result-object·v2
Offset 393, 14 lines modifiedOffset 394, 15 lines modified
393 ····:cond_1394 ····:cond_1
394 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer;395 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer;
  
395 ····if-eqz·v2,·:cond_2396 ····if-eqz·v2,·:cond_2
  
396 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer;397 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->port:Ljava/lang/Integer;
  
 398 ····.line·86
397 ····invoke-virtual·{p1},·Landroid/net/Uri;->getPort()I399 ····invoke-virtual·{p1},·Landroid/net/Uri;->getPort()I
  
398 ····move-result·v3400 ····move-result·v3
  
399 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;401 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
400 ····move-result-object·v3402 ····move-result-object·v3
Offset 414, 14 lines modifiedOffset 416, 15 lines modified
414 ····:cond_2416 ····:cond_2
415 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern;417 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern;
  
416 ····if-eqz·v2,·:cond_3418 ····if-eqz·v2,·:cond_3
  
417 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern;419 ····iget-object·v2,·p0,·Lorg/apache/cordova/Whitelist$URLPattern;->path:Ljava/util/regex/Pattern;
  
 420 ····.line·87
418 ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String;421 ····invoke-virtual·{p1},·Landroid/net/Uri;->getPath()Ljava/lang/String;
  
419 ····move-result-object·v3422 ····move-result-object·v3
  
420 ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;423 ····invoke-virtual·{v2,·v3},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
421 ····move-result-object·v2424 ····move-result-object·v2
734 B
smali/org/apache/cordova/engine/SystemWebChromeClient$4.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$uploadMsg:Landroid/webkit/ValueCallback;19 .field·final·synthetic·val$uploadMsg:Landroid/webkit/ValueCallback;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V21 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/engine/SystemWebChromeClient;
  
23 ····.prologue24 ····.prologue
24 ····.line·25325 ····.line·253
25 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$4;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;26 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$4;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;
  
26 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$4;->val$uploadMsg:Landroid/webkit/ValueCallback;27 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$4;->val$uploadMsg:Landroid/webkit/ValueCallback;
  
750 B
smali/org/apache/cordova/engine/SystemWebChromeClient$5.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$filePathsCallback:Landroid/webkit/ValueCallback;19 .field·final·synthetic·val$filePathsCallback:Landroid/webkit/ValueCallback;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V21 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/ValueCallback;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/engine/SystemWebChromeClient;
  
23 ····.prologue24 ····.prologue
24 ····.line·26825 ····.line·268
25 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$5;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;26 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$5;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;
  
26 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$5;->val$filePathsCallback:Landroid/webkit/ValueCallback;27 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$5;->val$filePathsCallback:Landroid/webkit/ValueCallback;
  
712 B
smali/org/apache/cordova/engine/SystemWebViewEngine$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$settings:Landroid/webkit/WebSettings;19 .field·final·synthetic·val$settings:Landroid/webkit/WebSettings;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebViewEngine;Landroid/webkit/WebSettings;)V21 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebViewEngine;Landroid/webkit/WebSettings;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/engine/SystemWebViewEngine;
  
23 ····.prologue24 ····.prologue
24 ····.line·22925 ····.line·229
25 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebViewEngine$2;->this$0:Lorg/apache/cordova/engine/SystemWebViewEngine;26 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebViewEngine$2;->this$0:Lorg/apache/cordova/engine/SystemWebViewEngine;
  
26 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebViewEngine$2;->val$settings:Landroid/webkit/WebSettings;27 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebViewEngine$2;->val$settings:Landroid/webkit/WebSettings;
  
712 B
smali/org/apache/cordova/engine/SystemWebChromeClient$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Landroid/webkit/JsResult;22 .field·final·synthetic·val$result:Landroid/webkit/JsResult;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V24 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/engine/SystemWebChromeClient;
  
26 ····.prologue27 ····.prologue
27 ····.line·8328 ····.line·83
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$1;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$1;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$1;->val$result:Landroid/webkit/JsResult;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$1;->val$result:Landroid/webkit/JsResult;
  
713 B
smali/org/apache/cordova/engine/SystemWebChromeClient$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Landroid/webkit/JsResult;22 .field·final·synthetic·val$result:Landroid/webkit/JsResult;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V24 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsResult;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/engine/SystemWebChromeClient;
  
26 ····.prologue27 ····.prologue
27 ····.line·10028 ····.line·100
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$2;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$2;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$2;->val$result:Landroid/webkit/JsResult;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$2;->val$result:Landroid/webkit/JsResult;
  
651 B
smali/org/apache/cordova/engine/SystemWebViewEngine$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/engine/SystemWebViewEngine;21 .field·final·synthetic·this$0:Lorg/apache/cordova/engine/SystemWebViewEngine;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebViewEngine;)V23 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebViewEngine;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/engine/SystemWebViewEngine;
  
25 ····.prologue26 ····.prologue
26 ····.line·10927 ····.line·109
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebViewEngine$1;->this$0:Lorg/apache/cordova/engine/SystemWebViewEngine;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebViewEngine$1;->this$0:Lorg/apache/cordova/engine/SystemWebViewEngine;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
731 B
smali/org/apache/cordova/engine/SystemWebChromeClient$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$result:Landroid/webkit/JsPromptResult;22 .field·final·synthetic·val$result:Landroid/webkit/JsPromptResult;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsPromptResult;)V24 .method·constructor·<init>(Lorg/apache/cordova/engine/SystemWebChromeClient;Landroid/webkit/JsPromptResult;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/engine/SystemWebChromeClient;
  
26 ····.prologue27 ····.prologue
27 ····.line·12828 ····.line·128
28 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$3;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;29 ····iput-object·p1,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$3;->this$0:Lorg/apache/cordova/engine/SystemWebChromeClient;
  
29 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$3;->val$result:Landroid/webkit/JsPromptResult;30 ····iput-object·p2,·p0,·Lorg/apache/cordova/engine/SystemWebChromeClient$3;->val$result:Landroid/webkit/JsPromptResult;
  
446 B
smali/org/apache/cordova/engine/SystemWebViewEngine.smali
    
Offset 270, 14 lines modifiedOffset 270, 15 lines modified
  
270 ····if-ge·v10,·v11,·:cond_0270 ····if-ge·v10,·v11,·:cond_0
  
271 ····sget-object·v10,·Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;271 ····sget-object·v10,·Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
  
272 ····const-string·v11,·"HTC"272 ····const-string·v11,·"HTC"
  
 273 ····.line·156
273 ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z274 ····invoke-virtual·{v10,·v11},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
274 ····move-result·v10275 ····move-result·v10
  
275 ····if-eqz·v10,·:cond_0276 ····if-eqz·v10,·:cond_0
  
276 ····.line·158277 ····.line·158
650 B
smali/org/apache/cordova/devicemotion/AccelListener$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/apache/cordova/devicemotion/AccelListener;21 .field·final·synthetic·this$0:Lorg/apache/cordova/devicemotion/AccelListener;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/apache/cordova/devicemotion/AccelListener;)V23 .method·constructor·<init>(Lorg/apache/cordova/devicemotion/AccelListener;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/apache/cordova/devicemotion/AccelListener;
  
25 ····.prologue26 ····.prologue
26 ····.line·6327 ····.line·63
27 ····iput-object·p1,·p0,·Lorg/apache/cordova/devicemotion/AccelListener$1;->this$0:Lorg/apache/cordova/devicemotion/AccelListener;28 ····iput-object·p1,·p0,·Lorg/apache/cordova/devicemotion/AccelListener$1;->this$0:Lorg/apache/cordova/devicemotion/AccelListener;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.17 KB
smali/org/apache/cordova/geolocation/Geolocation.smali
    
Offset 113, 143 lines modifiedOffset 113, 134 lines modified
113 ····move·v1,·v2113 ····move·v1,·v2
  
114 ····.line·58114 ····.line·58
115 ····goto·:goto_0115 ····goto·:goto_0
116 .end·method116 .end·method
  
117 .method·public·hasPermisssion()Z117 .method·public·hasPermisssion()Z
118 ····.locals·5118 ····.locals·6
  
119 ····.prologue119 ····.prologue
 120 ····const/4·v1,·0x0
  
120 ····.line·81121 ····.line·81
121 ····iget-object·v0,·p0,·Lorg/apache/cordova/geolocation/Geolocation;->permissions:[Ljava/lang/String;122 ····iget-object·v3,·p0,·Lorg/apache/cordova/geolocation/Geolocation;->permissions:[Ljava/lang/String;
  
122 ····.local·v0,·"arr$":[Ljava/lang/String; 
123 ····array-length·v2,·v0123 ····array-length·v4,·v3
  
 124 ····move·v2,·v1
124 ····.local·v2,·"len$":I 
125 ····const/4·v1,·0x0 
  
126 ····.local·v1,·"i$":I 
127 ····:goto_0125 ····:goto_0
128 ····if-ge·v1,·v2,·:cond_1126 ····if-ge·v2,·v4,·:cond_1
  
129 ····aget-object·v3,·v0,·v1127 ····aget-object·v0,·v3,·v2
  
130 ····.line·83128 ····.line·83
131 ····.local·v3,·"p":Ljava/lang/String;129 ····.local·v0,·"p":Ljava/lang/String;
132 ····invoke-static·{p0,·v3},·Lorg/apache/cordova/geolocation/PermissionHelper;->hasPermission(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z130 ····invoke-static·{p0,·v0},·Lorg/apache/cordova/geolocation/PermissionHelper;->hasPermission(Lorg/apache/cordova/CordovaPlugin;Ljava/lang/String;)Z
  
133 ····move-result·v4131 ····move-result·v5
  
134 ····if-nez·v4,·:cond_0132 ····if-nez·v5,·:cond_0
  
135 ····.line·85 
136 ····const/4·v4,·0x0 
  
137 ····.line·88133 ····.line·88
138 ····.end·local·v3····#·"p":Ljava/lang/String;134 ····.end·local·v0····#·"p":Ljava/lang/String;
139 ····:goto_1135 ····:goto_1
140 ····return·v4136 ····return·v1
  
141 ····.line·81137 ····.line·81
142 ····.restart·local·v3····#·"p":Ljava/lang/String;138 ····.restart·local·v0····#·"p":Ljava/lang/String;
143 ····:cond_0139 ····:cond_0
144 ····add-int/lit8·v1,·v1,·0x1140 ····add-int/lit8·v2,·v2,·0x1
  
145 ····goto·:goto_0141 ····goto·:goto_0
  
146 ····.line·88142 ····.line·88
147 ····.end·local·v3····#·"p":Ljava/lang/String;143 ····.end·local·v0····#·"p":Ljava/lang/String;
148 ····:cond_1144 ····:cond_1
149 ····const/4·v4,·0x1145 ····const/4·v1,·0x1
  
150 ····goto·:goto_1146 ····goto·:goto_1
151 .end·method147 .end·method
  
152 .method·public·onRequestPermissionResult(I[Ljava/lang/String;[I)V148 .method·public·onRequestPermissionResult(I[Ljava/lang/String;[I)V
153 ····.locals·7149 ····.locals·5
154 ····.param·p1,·"requestCode"····#·I150 ····.param·p1,·"requestCode"····#·I
155 ····.param·p2,·"permissions"····#·[Ljava/lang/String;151 ····.param·p2,·"permissions"····#·[Ljava/lang/String;
156 ····.param·p3,·"grantResults"····#·[I152 ····.param·p3,·"grantResults"····#·[I
157 ····.annotation·system·Ldalvik/annotation/Throws;153 ····.annotation·system·Ldalvik/annotation/Throws;
158 ········value·=·{154 ········value·=·{
159 ············Lorg/json/JSONException;155 ············Lorg/json/JSONException;
160 ········}156 ········}
161 ····.end·annotation157 ····.end·annotation
  
162 ····.prologue158 ····.prologue
163 ····.line·66159 ····.line·66
164 ····move-object·v0,·p3160 ····array-length·v3,·p3
  
165 ····.local·v0,·"arr$":[I 
166 ····array-length·v2,·v0 
  
167 ····.local·v2,·"len$":I 
168 ····const/4·v1,·0x0161 ····const/4·v2,·0x0
  
169 ····.local·v1,·"i$":I 
170 ····:goto_0162 ····:goto_0
171 ····if-ge·v1,·v2,·:cond_1163 ····if-ge·v2,·v3,·:cond_1
  
172 ····aget·v3,·v0,·v1164 ····aget·v0,·p3,·v2
  
173 ····.line·68165 ····.line·68
174 ····.local·v3,·"r":I166 ····.local·v0,·"r":I
175 ····const/4·v5,·-0x1167 ····const/4·v4,·-0x1
  
176 ····if-ne·v3,·v5,·:cond_0168 ····if-ne·v0,·v4,·:cond_0
  
177 ····.line·70169 ····.line·70
178 ····iget-object·v5,·p0,·Lorg/apache/cordova/geolocation/Geolocation;->TAG:Ljava/lang/String;170 ····iget-object·v2,·p0,·Lorg/apache/cordova/geolocation/Geolocation;->TAG:Ljava/lang/String;
  
179 ····const-string·v6,·"Permission·Denied!"171 ····const-string·v3,·"Permission·Denied!"
  
180 ····invoke-static·{v5,·v6},·Lorg/apache/cordova/LOG;->d(Ljava/lang/String;Ljava/lang/String;)V172 ····invoke-static·{v2,·v3},·Lorg/apache/cordova/LOG;->d(Ljava/lang/String;Ljava/lang/String;)V
  
181 ····.line·71173 ····.line·71
182 ····new-instance·v4,·Lorg/apache/cordova/PluginResult;174 ····new-instance·v1,·Lorg/apache/cordova/PluginResult;
  
183 ····sget-object·v5,·Lorg/apache/cordova/PluginResult$Status;->ILLEGAL_ACCESS_EXCEPTION:Lorg/apache/cordova/PluginResult$Status;175 ····sget-object·v2,·Lorg/apache/cordova/PluginResult$Status;->ILLEGAL_ACCESS_EXCEPTION:Lorg/apache/cordova/PluginResult$Status;
  
184 ····invoke-direct·{v4,·v5},·Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;)V176 ····invoke-direct·{v1,·v2},·Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;)V
  
185 ····.line·72177 ····.line·72
186 ····.local·v4,·"result":Lorg/apache/cordova/PluginResult;178 ····.local·v1,·"result":Lorg/apache/cordova/PluginResult;
187 ····iget-object·v5,·p0,·Lorg/apache/cordova/geolocation/Geolocation;->context:Lorg/apache/cordova/CallbackContext;179 ····iget-object·v2,·p0,·Lorg/apache/cordova/geolocation/Geolocation;->context:Lorg/apache/cordova/CallbackContext;
  
188 ····invoke-virtual·{v5,·v4},·Lorg/apache/cordova/CallbackContext;->sendPluginResult(Lorg/apache/cordova/PluginResult;)V180 ····invoke-virtual·{v2,·v1},·Lorg/apache/cordova/CallbackContext;->sendPluginResult(Lorg/apache/cordova/PluginResult;)V
  
189 ····.line·78181 ····.line·78
190 ····.end·local·v3····#·"r":I182 ····.end·local·v0····#·"r":I
191 ····:goto_1183 ····:goto_1
192 ····return-void184 ····return-void
  
193 ····.line·66185 ····.line·66
194 ····.end·local·v4····#·"result":Lorg/apache/cordova/PluginResult;186 ····.end·local·v1····#·"result":Lorg/apache/cordova/PluginResult;
195 ····.restart·local·v3····#·"r":I187 ····.restart·local·v0····#·"r":I
196 ····:cond_0188 ····:cond_0
197 ····add-int/lit8·v1,·v1,·0x1189 ····add-int/lit8·v2,·v2,·0x1
  
198 ····goto·:goto_0190 ····goto·:goto_0
  
199 ····.line·76191 ····.line·76
200 ····.end·local·v3····#·"r":I192 ····.end·local·v0····#·"r":I
Max diff block lines reached; 1318/6213 bytes (21.21%) of diff not shown.
551 B
smali/org/apache/cordova/whitelist/WhitelistPlugin.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/apache/cordova/CordovaPlugin;2 .super·Lorg/apache/cordova/CordovaPlugin;
3 .source·"WhitelistPlugin.java"3 .source·"WhitelistPlugin.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/apache/cordova/whitelist/WhitelistPlugin$1;, 
8 ········Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;7 ········Lorg/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·LOG_TAG:Ljava/lang/String;·=·"WhitelistPlugin"11 .field·private·static·final·LOG_TAG:Ljava/lang/String;·=·"WhitelistPlugin"
552 B
smali/org/apache/cordova/device/Device.smali
    
Offset 343, 24 lines modifiedOffset 343, 27 lines modified
  
343 ····if-nez·v0,·:cond_0343 ····if-nez·v0,·:cond_0
  
344 ····sget-object·v0,·Landroid/os/Build;->PRODUCT:Ljava/lang/String;344 ····sget-object·v0,·Landroid/os/Build;->PRODUCT:Ljava/lang/String;
  
345 ····const-string·v1,·"sdk"345 ····const-string·v1,·"sdk"
  
 346 ····.line·171
346 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z347 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
347 ····move-result·v0348 ····move-result·v0
  
348 ····if-eqz·v0,·:cond_1349 ····if-eqz·v0,·:cond_1
  
349 ····:cond_0350 ····:cond_0
350 ····const/4·v0,·0x1351 ····const/4·v0,·0x1
  
 352 ····.line·170
351 ····:goto_0353 ····:goto_0
352 ····return·v0354 ····return·v0
  
 355 ····.line·171
353 ····:cond_1356 ····:cond_1
354 ····const/4·v0,·0x0357 ····const/4·v0,·0x0
  
355 ····goto·:goto_0358 ····goto·:goto_0
356 .end·method359 .end·method