1.05 MB
/home/fdroid/fdroiddata/tmp/io.github.lufte.lona_10002.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_io.github.lufte.lona_10002.apk
1.73 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: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <3c78b4c04b854d6f4f77fd20344800ee83f9e8a885b96e8ff0e7f8bfed81548d>, actual: <12488af06f7c6ab141f9c8d8719f461ae6b929da36d14980e33f8efc60c88232> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <a09b0dbbd50ce3df4eaff145ba3189bca76d4f5c514a9c062d078e3d112ef3ae8e4b1c0000000000>, actual: <ec2fb7e557c7e904003eac4acff11e0107220e19c67320aacd100d45cc32c00c8e4b1c0000000000>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
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:·2445d1321c1409bfb57428f06ebc1049bfe156f76b1b5815c0fc216df00da0cb 
10 Signer·#1·certificate·SHA-1·digest:·d1a975913c55d92cc0c38911a6fa898b579f32fe 
11 Signer·#1·certificate·MD5·digest:·1cf6a8625e48009b2e9f95f88ad7e7a2 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·b1d84d61c70cbf3b760a83b19d3c735cc2a8aa9bcaea32e168e30e8503bb5503 
15 Signer·#1·public·key·SHA-1·digest:·10a901a36c517bc638ed5a083fcb0ff6e381197d 
16 Signer·#1·public·key·MD5·digest:·48c1a7422970702a80b8e5104bca93d5 
2.0 KB
zipinfo {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 -rw----·····2.4·fat····65933·b-·stor·80-000-00·00:00·assets/www/icon_128.png15 -rw----·····2.4·fat····65933·b-·stor·80-000-00·00:00·assets/www/icon_128.png
16 -rw----·····2.4·fat·····1719·b-·defN·80-000-00·00:00·assets/www/index.html16 -rw----·····2.4·fat·····1719·b-·defN·80-000-00·00:00·assets/www/index.html
17 -rw----·····2.4·fat·····2076·b-·defN·80-000-00·00:00·assets/www/item.js17 -rw----·····2.4·fat·····2076·b-·defN·80-000-00·00:00·assets/www/item.js
18 -rw----·····2.4·fat····32888·b-·defN·80-000-00·00:00·assets/www/l10n.js18 -rw----·····2.4·fat····32888·b-·defN·80-000-00·00:00·assets/www/l10n.js
19 -rw----·····2.4·fat·····1867·b-·defN·80-000-00·00:00·assets/www/locales.ini19 -rw----·····2.4·fat·····1867·b-·defN·80-000-00·00:00·assets/www/locales.ini
20 -rw----·····2.4·fat······422·b-·defN·80-000-00·00:00·assets/www/style.css20 -rw----·····2.4·fat······422·b-·defN·80-000-00·00:00·assets/www/style.css
21 -rw----·····2.4·fat····13866·b-·stor·80-000-00·00:00·assets/www/tutorial.png21 -rw----·····2.4·fat····13866·b-·stor·80-000-00·00:00·assets/www/tutorial.png
22 -rw----·····2.4·fat···144056·b-·defN·80-000-00·00:00·classes.dex22 -rw----·····2.4·fat···144116·b-·defN·80-000-00·00:00·classes.dex
23 -rw----·····2.4·fat····64368·b-·stor·80-000-00·00:00·res/drawable-land-hdpi-v4/screen.png23 -rw----·····2.4·fat····64368·b-·stor·80-000-00·00:00·res/drawable-land-hdpi-v4/screen.png
24 -rw----·····2.4·fat····15341·b-·stor·80-000-00·00:00·res/drawable-land-ldpi-v4/screen.png24 -rw----·····2.4·fat····15341·b-·stor·80-000-00·00:00·res/drawable-land-ldpi-v4/screen.png
25 -rw----·····2.4·fat····31136·b-·stor·80-000-00·00:00·res/drawable-land-mdpi-v4/screen.png25 -rw----·····2.4·fat····31136·b-·stor·80-000-00·00:00·res/drawable-land-mdpi-v4/screen.png
26 -rw----·····2.4·fat···142334·b-·stor·80-000-00·00:00·res/drawable-land-xhdpi-v4/screen.png26 -rw----·····2.4·fat···142334·b-·stor·80-000-00·00:00·res/drawable-land-xhdpi-v4/screen.png
27 -rw----·····2.4·fat···227190·b-·stor·80-000-00·00:00·res/drawable-land-xxhdpi-v4/screen.png27 -rw----·····2.4·fat···227190·b-·stor·80-000-00·00:00·res/drawable-land-xxhdpi-v4/screen.png
28 -rw----·····2.4·fat···293416·b-·stor·80-000-00·00:00·res/drawable-land-xxxhdpi-v4/screen.png28 -rw----·····2.4·fat···293416·b-·stor·80-000-00·00:00·res/drawable-land-xxxhdpi-v4/screen.png
29 -rw----·····2.4·fat····67702·b-·stor·80-000-00·00:00·res/drawable-port-hdpi-v4/screen.png29 -rw----·····2.4·fat····67702·b-·stor·80-000-00·00:00·res/drawable-port-hdpi-v4/screen.png
Offset 34, 8 lines modifiedOffset 34, 8 lines modified
34 -rw----·····2.4·fat···299018·b-·stor·80-000-00·00:00·res/drawable-port-xxxhdpi-v4/screen.png34 -rw----·····2.4·fat···299018·b-·stor·80-000-00·00:00·res/drawable-port-xxxhdpi-v4/screen.png
35 -rw----·····2.4·fat·····6832·b-·stor·80-000-00·00:00·res/mipmap-mdpi-v4/icon.png35 -rw----·····2.4·fat·····6832·b-·stor·80-000-00·00:00·res/mipmap-mdpi-v4/icon.png
36 -rw----·····0.0·fat·····2440·b-·defN·80-000-00·00:00·res/xml/config.xml36 -rw----·····0.0·fat·····2440·b-·defN·80-000-00·00:00·res/xml/config.xml
37 -rw----·····0.0·fat·····2844·b-·stor·80-000-00·00:00·resources.arsc37 -rw----·····0.0·fat·····2844·b-·stor·80-000-00·00:00·resources.arsc
38 -rw----·····2.0·fat·····3825·b-·defN·80-000-00·00:00·META-INF/99975AFD.SF38 -rw----·····2.0·fat·····3825·b-·defN·80-000-00·00:00·META-INF/99975AFD.SF
39 -rw----·····2.0·fat·····1332·b-·defN·80-000-00·00:00·META-INF/99975AFD.RSA39 -rw----·····2.0·fat·····1332·b-·defN·80-000-00·00:00·META-INF/99975AFD.RSA
40 -rw----·····2.0·fat·····3760·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF40 -rw----·····2.0·fat·····3760·b-·defN·80-000-00·00:00·META-INF/MANIFEST.MF
41 39·files,·2196427·bytes·uncompressed,·1848881·bytes·compressed:··15.8%41 39·files,·2196487·bytes·uncompressed,·1848895·bytes·compressed:··15.8%
1.04 MB
classes.dex
1.04 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 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············:·c3fec2304 checksum············:·5bd5cf61
5 signature···········:·3720...9b655 signature···········:·9457...e8a0
6 file_size···········:·1440566 file_size···········:·144116
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·····:·162810 string_ids_size·····:·1628
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·26712 type_ids_size·······:·267
13 type_ids_off········:·6624·(0x0019e0)13 type_ids_off········:·6624·(0x0019e0)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·7692·(0x001e0c)15 proto_ids_off·······:·7692·(0x001e0c)
16 field_ids_size······:·32616 field_ids_size······:·326
17 field_ids_off·······:·12036·(0x002f04)17 field_ids_off·······:·12036·(0x002f04)
18 method_ids_size·····:·112418 method_ids_size·····:·1124
19 method_ids_off······:·14644·(0x003934)19 method_ids_off······:·14644·(0x003934)
20 class_defs_size·····:·10120 class_defs_size·····:·101
21 class_defs_off······:·23636·(0x005c54)21 class_defs_off······:·23636·(0x005c54)
22 data_size···········:·11642822 data_size···········:·116488
23 data_off············:·27628·(0x006bec)23 data_off············:·27628·(0x006bec)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8625 class_idx···········:·86
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·12127 superclass_idx······:·121
28 source_file_idx·····:·7428 source_file_idx·····:·74
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 009824:········································|[009824]·io.github.lufte.lona.BuildConfig.<init>:()V82 009820:········································|[009820]·io.github.lufte.lona.BuildConfig.<init>:()V
83 009834:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@012783 009830:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127
84 00983a:·0e00···································|0003:·return-void84 009836:·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·Lio/github/lufte/lona/BuildConfig;·89 ········0x0000·-·0x0004·reg=0·this·Lio/github/lufte/lona/BuildConfig;·
  
90 ··Virtual·methods···-90 ··Virtual·methods···-
Offset 124, 17 lines modifiedOffset 124, 17 lines modified
124 ······type··········:·'()V'124 ······type··········:·'()V'
125 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)125 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
126 ······code··········-126 ······code··········-
127 ······registers·····:·1127 ······registers·····:·1
128 ······ins···········:·1128 ······ins···········:·1
129 ······outs··········:·1129 ······outs··········:·1
130 ······insns·size····:·4·16-bit·code·units130 ······insns·size····:·4·16-bit·code·units
131 00983c:········································|[00983c]·io.github.lufte.lona.R$drawable.<init>:()V131 009838:········································|[009838]·io.github.lufte.lona.R$drawable.<init>:()V
132 00984c:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127132 009848:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127
133 009852:·0e00···································|0003:·return-void133 00984e:·0e00···································|0003:·return-void
134 ······catches·······:·(none)134 ······catches·······:·(none)
135 ······positions·····:·135 ······positions·····:·
136 ········0x0000·line=11136 ········0x0000·line=11
137 ······locals········:·137 ······locals········:·
138 ········0x0000·-·0x0004·reg=0·this·Lio/github/lufte/lona/R$drawable;·138 ········0x0000·-·0x0004·reg=0·this·Lio/github/lufte/lona/R$drawable;·
  
139 ··Virtual·methods···-139 ··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 009854:········································|[009854]·io.github.lufte.lona.R$mipmap.<init>:()V180 009850:········································|[009850]·io.github.lufte.lona.R$mipmap.<init>:()V
181 009864:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127181 009860:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127
182 00986a:·0e00···································|0003:·return-void182 009866:·0e00···································|0003:·return-void
183 ······catches·······:·(none)183 ······catches·······:·(none)
184 ······positions·····:·184 ······positions·····:·
185 ········0x0000·line=14185 ········0x0000·line=14
186 ······locals········:·186 ······locals········:·
187 ········0x0000·-·0x0004·reg=0·this·Lio/github/lufte/lona/R$mipmap;·187 ········0x0000·-·0x0004·reg=0·this·Lio/github/lufte/lona/R$mipmap;·
  
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 00986c:········································|[00986c]·io.github.lufte.lona.R$string.<init>:()V239 009868:········································|[009868]·io.github.lufte.lona.R$string.<init>:()V
240 00987c:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127240 009878:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127
241 009882:·0e00···································|0003:·return-void241 00987e:·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·Lio/github/lufte/lona/R$string;·246 ········0x0000·-·0x0004·reg=0·this·Lio/github/lufte/lona/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 009884:········································|[009884]·io.github.lufte.lona.R$xml.<init>:()V288 009880:········································|[009880]·io.github.lufte.lona.R$xml.<init>:()V
289 009894:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127289 009890:·7010·2701·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0127
290 00989a:·0e00···································|0003:·return-void290 009896:·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·Lio/github/lufte/lona/R$xml;·295 ········0x0000·-·0x0004·reg=0·this·Lio/github/lufte/lona/R$xml;·
  
296 ··Virtual·methods···-296 ··Virtual·methods···-
Offset 324, 17 lines modifiedOffset 324, 17 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
330 ······insns·size····:·4·16-bit·code·units330 ······insns·size····:·4·16-bit·code·units
Max diff block lines reached; 1081019/1087914 bytes (99.37%) of diff not shown.
5.28 KB
smali/org/apache/cordova/PluginManager.smali
    
Offset 582, 94 lines modifiedOffset 582, 106 lines modified
  
582 ····invoke-virtual·{v2,·v11},·Lorg/apache/cordova/CallbackContext;->error(Ljava/lang/String;)V582 ····invoke-virtual·{v2,·v11},·Lorg/apache/cordova/CallbackContext;->error(Ljava/lang/String;)V
  
583 ····goto·:goto_0583 ····goto·:goto_0
584 .end·method584 .end·method
  
585 .method·public·getPlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;585 .method·public·getPlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;
586 ····.locals·5586 ····.locals·6
587 ····.param·p1,·"service"····#·Ljava/lang/String;587 ····.param·p1,·"service"····#·Ljava/lang/String;
  
588 ····.prologue588 ····.prologue
589 ····.line·160589 ····.line·160
590 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;590 ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;
  
591 ····invoke-virtual·{v2,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;591 ····invoke-virtual·{v3,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
592 ····move-result-object·v1592 ····move-result-object·v1
  
593 ····check-cast·v1,·Lorg/apache/cordova/CordovaPlugin;593 ····check-cast·v1,·Lorg/apache/cordova/CordovaPlugin;
  
594 ····.line·161594 ····.line·161
595 ····.local·v1,·"ret":Lorg/apache/cordova/CordovaPlugin;595 ····.local·v1,·"ret":Lorg/apache/cordova/CordovaPlugin;
596 ····if-nez·v1,·:cond_1596 ····if-nez·v1,·:cond_1
  
597 ····.line·162597 ····.line·162
598 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->entryMap:Ljava/util/LinkedHashMap;598 ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->entryMap:Ljava/util/LinkedHashMap;
  
599 ····invoke-virtual·{v2,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;599 ····invoke-virtual·{v3,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
600 ····move-result-object·v0600 ····move-result-object·v0
  
601 ····check-cast·v0,·Lorg/apache/cordova/PluginEntry;601 ····check-cast·v0,·Lorg/apache/cordova/PluginEntry;
  
602 ····.line·163602 ····.line·163
603 ····.local·v0,·"pe":Lorg/apache/cordova/PluginEntry;603 ····.local·v0,·"pe":Lorg/apache/cordova/PluginEntry;
604 ····if-nez·v0,·:cond_0604 ····if-nez·v0,·:cond_0
  
605 ····.line·164605 ····.line·164
606 ····const/4·v2,·0x0606 ····const/4·v3,·0x0
  
 607 ····move-object·v2,·v1
  
607 ····.line·174608 ····.line·174
608 ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;609 ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;
 610 ····.end·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin;
 611 ····.local·v2,·"ret":Lorg/apache/cordova/CordovaPlugin;
609 ····:goto_0612 ····:goto_0
610 ····return-object·v2613 ····return-object·v3
  
611 ····.line·166614 ····.line·166
 615 ····.end·local·v2····#·"ret":Lorg/apache/cordova/CordovaPlugin;
612 ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;616 ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;
 617 ····.restart·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin;
613 ····:cond_0618 ····:cond_0
614 ····iget-object·v2,·v0,·Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin;619 ····iget-object·v3,·v0,·Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin;
  
615 ····if-eqz·v2,·:cond_2620 ····if-eqz·v3,·:cond_2
  
616 ····.line·167621 ····.line·167
617 ····iget-object·v1,·v0,·Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin;622 ····iget-object·v1,·v0,·Lorg/apache/cordova/PluginEntry;->plugin:Lorg/apache/cordova/CordovaPlugin;
  
618 ····.line·171623 ····.line·171
619 ····:goto_1624 ····:goto_1
620 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->ctx:Lorg/apache/cordova/CordovaInterface;625 ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->ctx:Lorg/apache/cordova/CordovaInterface;
  
621 ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView; 
  
622 ····iget-object·v4,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView;626 ····iget-object·v4,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView;
  
623 ····invoke-interface·{v4},·Lorg/apache/cordova/CordovaWebView;->getPreferences()Lorg/apache/cordova/CordovaPreferences;627 ····iget-object·v5,·p0,·Lorg/apache/cordova/PluginManager;->app:Lorg/apache/cordova/CordovaWebView;
  
624 ····move-result-object·v4628 ····invoke-interface·{v5},·Lorg/apache/cordova/CordovaWebView;->getPreferences()Lorg/apache/cordova/CordovaPreferences;
  
 629 ····move-result-object·v5
  
625 ····invoke-virtual·{v1,·p1,·v2,·v3,·v4},·Lorg/apache/cordova/CordovaPlugin;->privateInitialize(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V630 ····invoke-virtual·{v1,·p1,·v3,·v4,·v5},·Lorg/apache/cordova/CordovaPlugin;->privateInitialize(Ljava/lang/String;Lorg/apache/cordova/CordovaInterface;Lorg/apache/cordova/CordovaWebView;Lorg/apache/cordova/CordovaPreferences;)V
  
626 ····.line·172631 ····.line·172
627 ····iget-object·v2,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;632 ····iget-object·v3,·p0,·Lorg/apache/cordova/PluginManager;->pluginMap:Ljava/util/LinkedHashMap;
  
628 ····invoke-virtual·{v2,·p1,·v1},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;633 ····invoke-virtual·{v3,·p1,·v1},·Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
629 ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;634 ····.end·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;
630 ····:cond_1635 ····:cond_1
631 ····move-object·v2,·v1636 ····move-object·v2,·v1
  
 637 ····.end·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin;
 638 ····.restart·local·v2····#·"ret":Lorg/apache/cordova/CordovaPlugin;
 639 ····move-object·v3,·v1
  
632 ····.line·174640 ····.line·174
633 ····goto·:goto_0641 ····goto·:goto_0
  
634 ····.line·169642 ····.line·169
 643 ····.end·local·v2····#·"ret":Lorg/apache/cordova/CordovaPlugin;
635 ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;644 ····.restart·local·v0····#·"pe":Lorg/apache/cordova/PluginEntry;
 645 ····.restart·local·v1····#·"ret":Lorg/apache/cordova/CordovaPlugin;
636 ····:cond_2646 ····:cond_2
637 ····iget-object·v2,·v0,·Lorg/apache/cordova/PluginEntry;->pluginClass:Ljava/lang/String;647 ····iget-object·v3,·v0,·Lorg/apache/cordova/PluginEntry;->pluginClass:Ljava/lang/String;
  
638 ····invoke-direct·{p0,·v2},·Lorg/apache/cordova/PluginManager;->instantiatePlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;648 ····invoke-direct·{p0,·v3},·Lorg/apache/cordova/PluginManager;->instantiatePlugin(Ljava/lang/String;)Lorg/apache/cordova/CordovaPlugin;
  
639 ····move-result-object·v1649 ····move-result-object·v1
  
640 ····goto·:goto_1650 ····goto·:goto_1
641 .end·method651 .end·method
  
642 .method·public·getPluginEntries()Ljava/util/Collection;652 .method·public·getPluginEntries()Ljava/util/Collection;