1.66 MB
/home/fdroid/fdroiddata/tmp/ru.gelin.android.sendtosd_41.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ru.gelin.android.sendtosd_41.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/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid 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:·051e4eff60fa65264949813cbae2439434a89d6c81d3474fb39bac0be06f11a3 
10 Signer·#1·certificate·SHA-1·digest:·5e8e9aad752d9614452fad41c0e62eddb4d09f64 
11 Signer·#1·certificate·MD5·digest:·820789b3a9d7928bc4deb03d2d1a0bea 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·64a633f362241de4ae9191ccf897b9edb256b244952fba81ee7d1ef1913ef6f7 
15 Signer·#1·public·key·SHA-1·digest:·1f5129f54c649d74537ebc7ffaf89f1954844a3c 
16 Signer·#1·public·key·MD5·digest:·01d25847c86c79797ced3f0a33010db4 
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/. 
3.08 KB
zipinfo {}
    
Offset 1, 21 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·61197·bytes,·number·of·entries:·191 Zip·file·size:·60289·bytes,·number·of·entries:·17
2 -rw----·····2.0·fat·····1326·bl·defN·15-Feb-02·09:09·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····1447·bl·defN·15-Feb-02·09:09·META-INF/4EC7DE50.SF 
4 -rw----·····2.0·fat·····1297·bl·defN·15-Feb-02·09:09·META-INF/4EC7DE50.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Feb-02·06:03·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Feb-02·06:03·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····4536·bX·defN·15-Feb-02·06:03·AndroidManifest.xml2 -rw----·····2.0·fat·····4536·bX·defN·17-Sep-28·00:42·AndroidManifest.xml
8 -rw----·····1.0·fat·····1179·b-·stor·15-Feb-02·06:03·res/drawable-hdpi-v4/icon.png3 -rw----·····1.0·fat·····1039·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/icon.png
9 -rw----·····1.0·fat······689·b-·stor·15-Feb-02·06:03·res/drawable-ldpi-v4/icon.png4 -rw----·····1.0·fat······602·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/icon.png
10 -rw----·····1.0·fat······824·b-·stor·15-Feb-02·06:03·res/drawable/icon.png5 -rw----·····1.0·fat······727·b-·stor·80-Jan-01·00:00·res/drawable/icon.png
11 -rw----·····2.0·fat······576·bl·defN·15-Feb-02·06:03·res/layout/edit_text_dialog.xml6 -rw----·····2.0·fat······576·bl·defN·17-Sep-28·00:42·res/layout/edit_text_dialog.xml
12 -rw----·····2.0·fat·····1596·bl·defN·15-Feb-02·06:03·res/layout/how_to_use_dialog.xml7 -rw----·····2.0·fat·····1596·bl·defN·17-Sep-28·00:42·res/layout/how_to_use_dialog.xml
13 -rw----·····2.0·fat·····1356·bl·defN·15-Feb-02·06:03·res/layout/progress_dialog.xml8 -rw----·····2.0·fat·····1356·bl·defN·17-Sep-28·00:42·res/layout/progress_dialog.xml
14 -rw----·····2.0·fat·····1076·bl·defN·15-Feb-02·06:03·res/layout/single_progress_dialog.xml9 -rw----·····2.0·fat·····1076·bl·defN·17-Sep-28·00:42·res/layout/single_progress_dialog.xml
15 -rw----·····2.0·fat······528·bl·defN·15-Feb-02·06:03·res/menu/options_menu.xml10 -rw----·····2.0·fat······528·bl·defN·17-Sep-28·00:42·res/menu/options_menu.xml
16 -rw----·····2.0·fat······648·bl·defN·15-Feb-02·06:03·res/menu/send_options_menu.xml11 -rw----·····2.0·fat······648·bl·defN·17-Sep-28·00:42·res/menu/send_options_menu.xml
17 -rw----·····2.0·fat·····2112·bl·defN·15-Feb-02·06:03·res/xml/app_preferences.xml12 -rw----·····2.0·fat·····2112·bl·defN·17-Sep-28·00:42·res/xml/app_preferences.xml
18 -rw----·····2.0·fat·····1028·bl·defN·15-Feb-02·06:03·res/xml/folder_preferences.xml13 -rw----·····2.0·fat·····1028·bl·defN·17-Sep-28·00:42·res/xml/folder_preferences.xml
19 -rw----·····1.0·fat····13084·b-·stor·15-Feb-02·06:03·resources.arsc14 -rw----·····1.0·fat····13188·b-·stor·80-Jan-01·00:00·resources.arsc
20 -rw----·····2.0·fat····79212·bl·defN·15-Feb-02·06:03·classes.dex15 -rw----·····2.0·fat····78768·bl·defN·17-Sep-28·00:42·classes.dex
 16 -rw----·····2.0·fat·····1326·b-·defN·17-Sep-28·00:42·META-INF/MANIFEST.MF
 17 -rw----·····2.0·fat·····1447·b-·defN·17-Sep-28·00:42·META-INF/4EC7DE50.SF
 18 -rw----·····2.0·fat·····1297·b-·defN·17-Sep-28·00:42·META-INF/4EC7DE50.RSA
21 19·files,·112596·bytes·uncompressed,·58537·bytes·compressed:··48.0%19 17·files,·111850·bytes·uncompressed,·57955·bytes·compressed:··48.2%
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)
91.2 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, 394 lines modifiedOffset 1, 394 lines modified
00000000:·0200·0c00·1c33·0000·0100·0000·0100·1c00··.....3..........00000000:·0200·0c00·8433·0000·0100·0000·0100·1c00··.....3..........
00000010:·1c18·0000·8b00·0000·0000·0000·0001·0000··................00000010:·1c18·0000·8b00·0000·0000·0000·0001·0000··................
00000020:·4802·0000·0000·0000·0000·0000·1800·0000··H...............00000020:·4802·0000·0000·0000·0000·0000·1800·0000··H...............
00000030:·3a00·0000·5d00·0000·7e00·0000·a600·0000··:...]...~.......00000030:·3400·0000·5500·0000·7700·0000·9a00·0000··4...U...w.......
00000040:·c400·0000·e500·0000·0101·0000·2201·0000··............"...00000040:·bb00·0000·e300·0000·0101·0000·2201·0000··............"...
00000050:·4201·0000·6201·0000·7001·0000·7401·0000··B...b...p...t...00000050:·4201·0000·6201·0000·6601·0000·6a01·0000··B...b...f...j...
00000060:·7801·0000·7c01·0000·8001·0000·8401·0000··x...|...........00000060:·6e01·0000·7201·0000·7701·0000·7c01·0000··n...r...w...|...
00000070:·8901·0000·8e01·0000·9301·0000·a101·0000··................00000070:·8101·0000·8f01·0000·9801·0000·9b01·0000··................
00000080:·aa01·0000·ad01·0000·bf01·0000·c901·0000··................ 
00000090:·e901·0000·fc01·0000·1402·0000·2e02·0000··................00000080:·ad01·0000·bb01·0000·c501·0000·d501·0000··................
000000a0:·4b02·0000·5702·0000·6302·0000·6d02·0000··K...W...c...m...00000090:·f501·0000·0302·0000·1602·0000·1d02·0000··................
 000000a0:·3502·0000·4202·0000·5c02·0000·7902·0000··5...B...\...y...
000000b0:·8902·0000·9502·0000·a102·0000·b802·0000··................000000b0:·9602·0000·9f02·0000·ab02·0000·b302·0000··................
 000000c0:·bf02·0000·d002·0000·da02·0000·eb02·0000··................
000000c0:·ce02·0000·e502·0000·fc02·0000·3503·0000··............5...000000d0:·0703·0000·1703·0000·2303·0000·2f03·0000··........#.../...
 000000e0:·3b03·0000·4803·0000·5f03·0000·7003·0000··;...H..._...p...
000000d0:·6a03·0000·9e03·0000·d803·0000·0c04·0000··j...............000000f0:·8603·0000·9903·0000·b003·0000·cb03·0000··................
 00000100:·e203·0000·fa03·0000·3304·0000·4304·0000··........3...C...
 00000110:·7804·0000·8504·0000·b904·0000·e704·0000··x...............
000000e0:·1a04·0000·3804·0000·4504·0000·c304·0000··....8...E.......00000120:·2105·0000·3a05·0000·6e05·0000·8205·0000··!...:...n.......
 00000130:·9005·0000·9f05·0000·bd05·0000·cb05·0000··................
000000f0:·0f05·0000·d305·0000·e305·0000·1d06·0000··................00000140:·cf05·0000·de05·0000·5c06·0000·6d06·0000··........\...m...
00000100:·3206·0000·5306·0000·6706·0000·7806·0000··2...S...g...x... 
00000110:·8706·0000·9506·0000·a406·0000·b806·0000··................ 
00000120:·d106·0000·ff06·0000·0c07·0000·1c07·0000··................ 
00000130:·3407·0000·4f07·0000·6207·0000·7307·0000··4...O...b...s... 
00000140:·8007·0000·8c07·0000·9c07·0000·ad07·0000··................ 
00000150:·be07·0000·c607·0000·cf07·0000·ec07·0000··................00000150:·b906·0000·c606·0000·8a07·0000·9e07·0000··................
00000160:·f907·0000·0008·0000·0e08·0000·1e08·0000··................ 
00000170:·4408·0000·5408·0000·8c08·0000·c908·0000··D...T........... 
00000180:·0509·0000·4109·0000·6f09·0000·9109·0000··....A...o....... 
00000190:·b309·0000·c009·0000·fb09·0000·1d0a·0000··................00000160:·ae07·0000·cf07·0000·0908·0000·1e08·0000··................
000001a0:·3f0a·0000·5f0a·0000·7d0a·0000·b30a·0000··?..._...}....... 
000001b0:·e90a·0000·500b·0000·e50b·0000·740c·0000··....P.......t... 
000001c0:·300d·0000·af0d·0000·c40d·0000·fd0d·0000··0............... 
000001d0:·1f0e·0000·dc0e·0000·800f·0000·fd10·0000··................00000170:·9d08·0000·cd08·0000·e708·0000·1709·0000··................
 00000180:·940a·0000·c90a·0000·860b·0000·a60b·0000··................
 00000190:·c80b·0000·e50b·0000·1e0c·0000·3e0c·0000··............>...
 000001a0:·530c·0000·730c·0000·f20c·0000·270d·0000··S...s.......'...
 000001b0:·e30d·0000·180e·0000·a70e·0000·2e0f·0000··................
 000001c0:·c30f·0000·db0f·0000·4210·0000·5e10·0000··........B...^...
000001e0:·1711·0000·9611·0000·c611·0000·f611·0000··................000001d0:·9410·0000·b010·0000·e610·0000·1611·0000··................
000001f0:·2b12·0000·4b12·0000·6812·0000·8812·0000··+...K...h.......000001e0:·3411·0000·5711·0000·7a11·0000·9a11·0000··4...W...z.......
 000001f0:·c811·0000·ea11·0000·0f12·0000·3112·0000··............1...
00000200:·a812·0000·dd12·0000·1213·0000·9913·0000··................00000200:·5612·0000·9112·0000·a212·0000·af12·0000··V...............
00000210:·b113·0000·cd13·0000·e913·0000·1914·0000··................00000210:·c212·0000·e412·0000·f712·0000·1913·0000··................
00000220:·3c14·0000·5f14·0000·8d14·0000·b214·0000··<..._...........00000220:·4713·0000·7713·0000·b313·0000·e013·0000··G...w...........
00000230:·d714·0000·e814·0000·fb14·0000·0e15·0000··................00000230:·1c14·0000·2e14·0000·6b14·0000·8314·0000··........k.......
00000240:·3e15·0000·6b15·0000·7d15·0000·9515·0000··>...k...}.......00000240:·bb14·0000·d614·0000·e614·0000·0915·0000··................
00000250:·b015·0000·1515·7265·732f·6472·6177·6162··......res/drawab00000250:·2f15·0000·1515·7265·732f·6472·6177·6162··/.....res/drawab
00000260:·6c65·2f69·636f·6e2e·706e·6700·1f1f·7265··le/icon.png...re00000260:·6c65·2f69·636f·6e2e·706e·6700·1919·7265··le/icon.png...re
 00000270:·732f·6d65·6e75·2f6f·7074·696f·6e73·5f6d··s/menu/options_m
00000270:·732f·6c61·796f·7574·2f65·6469·745f·7465··s/layout/edit_te 
00000280:·7874·5f64·6961·6c6f·672e·786d·6c00·2020··xt_dialog.xml.·· 
00000290:·7265·732f·6c61·796f·7574·2f68·6f77·5f74··res/layout/how_t 
000002a0:·6f5f·7573·655f·6469·616c·6f67·2e78·6d6c··o_use_dialog.xml 
000002b0:·001e·1e72·6573·2f6c·6179·6f75·742f·7072··...res/layout/pr 
000002c0:·6f67·7265·7373·5f64·6961·6c6f·672e·786d··ogress_dialog.xm 
000002d0:·6c00·2525·7265·732f·6c61·796f·7574·2f73··l.%%res/layout/s 
000002e0:·696e·676c·655f·7072·6f67·7265·7373·5f64··ingle_progress_d 
000002f0:·6961·6c6f·672e·786d·6c00·1b1b·7265·732f··ialog.xml...res/ 
00000300:·786d·6c2f·6170·705f·7072·6566·6572·656e··xml/app_preferen 
00000310:·6365·732e·786d·6c00·1e1e·7265·732f·786d··ces.xml...res/xm00000280:·656e·752e·786d·6c00·1e1e·7265·732f·6d65··enu.xml...res/me
00000320:·6c2f·666f·6c64·6572·5f70·7265·6665·7265··l/folder_prefere00000290:·6e75·2f73·656e·645f·6f70·7469·6f6e·735f··nu/send_options_
 000002a0:·6d65·6e75·2e78·6d6c·001f·1f72·6573·2f6c··menu.xml...res/l
 000002b0:·6179·6f75·742f·6564·6974·5f74·6578·745f··ayout/edit_text_
 000002c0:·6469·616c·6f67·2e78·6d6c·0020·2072·6573··dialog.xml.··res
 000002d0:·2f6c·6179·6f75·742f·686f·775f·746f·5f75··/layout/how_to_u
 000002e0:·7365·5f64·6961·6c6f·672e·786d·6c00·1e1e··se_dialog.xml...
 000002f0:·7265·732f·6c61·796f·7574·2f70·726f·6772··res/layout/progr
 00000300:·6573·735f·6469·616c·6f67·2e78·6d6c·0025··ess_dialog.xml.%
 00000310:·2572·6573·2f6c·6179·6f75·742f·7369·6e67··%res/layout/sing
 00000320:·6c65·5f70·726f·6772·6573·735f·6469·616c··le_progress_dial
00000330:·6e63·6573·2e78·6d6c·0019·1972·6573·2f6d··nces.xml...res/m00000330:·6f67·2e78·6d6c·001b·1b72·6573·2f78·6d6c··og.xml...res/xml
00000340:·656e·752f·6f70·7469·6f6e·735f·6d65·6e75··enu/options_menu00000340:·2f61·7070·5f70·7265·6665·7265·6e63·6573··/app_preferences
00000350:·2e78·6d6c·001e·1e72·6573·2f6d·656e·752f··.xml...res/menu/00000350:·2e78·6d6c·001e·1e72·6573·2f78·6d6c·2f66··.xml...res/xml/f
00000360:·7365·6e64·5f6f·7074·696f·6e73·5f6d·656e··send_options_men00000360:·6f6c·6465·725f·7072·6566·6572·656e·6365··older_preference
00000370:·752e·786d·6c00·1d1d·7265·732f·6472·6177··u.xml...res/draw00000370:·732e·786d·6c00·1d1d·7265·732f·6472·6177··s.xml...res/draw
00000380:·6162·6c65·2d6c·6470·692d·7634·2f69·636f··able-ldpi-v4/ico00000380:·6162·6c65·2d6c·6470·692d·7634·2f69·636f··able-ldpi-v4/ico
00000390:·6e2e·706e·6700·1d1d·7265·732f·6472·6177··n.png...res/draw00000390:·6e2e·706e·6700·1d1d·7265·732f·6472·6177··n.png...res/draw
000003a0:·6162·6c65·2d68·6470·692d·7634·2f69·636f··able-hdpi-v4/ico000003a0:·6162·6c65·2d68·6470·692d·7634·2f69·636f··able-hdpi-v4/ico
 000003b0:·6e2e·706e·6700·0101·3200·0101·3300·0101··n.png...2...3...
000003b0:·6e2e·706e·6700·0b0b·4c41·5354·5f46·4f4c··n.png...LAST_FOL 
000003c0:·4445·5200·0101·3100·0101·3200·0101·3300··DER...1...2...3. 
000003d0:·0101·3400·0101·3500·0202·3130·0002·0231··..4...5...10...1000003c0:·3400·0101·3500·0202·3130·0002·0231·3500··4...5...10...15.
000003e0:·3500·0202·3230·000b·0b46·554c·4c5f·5343··5...20...FULL_SC000003d0:·0202·3230·000b·0b46·554c·4c5f·5343·5245··..20...FULL_SCRE
000003f0:·5245·454e·0006·0644·4941·4c4f·4700·0000··REEN...DIALOG...000003e0:·454e·0006·0644·4941·4c4f·4700·0000·000f··EN...DIALOG.....
00000400:·000f·0f53·656e·6420·746f·2053·4420·6361··...Send·to·SD·ca000003f0:·0f53·656e·6420·746f·2053·4420·6361·7264··.Send·to·SD·card
00000410:·7264·0007·0753·4420·6361·7264·001d·1d7b··rd...SD·card...{00000400:·000b·0b4c·4153·545f·464f·4c44·4552·0007··...LAST_FOLDER..
 00000410:·0753·4420·6361·7264·000d·0d44·6961·6c6f··.SD·card...Dialo
 00000420:·6720·7769·6e64·6f77·001d·1d7b·307d·207b··g·window...{0}·{
00000420:·307d·207b·312c·6368·6f69·6365·2c30·2366··0}·{1,choice,0#f00000430:·312c·6368·6f69·6365·2c30·2366·696c·657c··1,choice,0#file|
00000430:·696c·657c·3123·6669·6c65·737d·0010·1043··ile|1#files}...C00000440:·3123·6669·6c65·737d·000b·0b46·756c·6c20··1#files}...Full·
 00000450:·7363·7265·656e·0010·1043·616e·6e6f·7420··screen...Cannot·
 00000460:·7365·6e64·2074·6869·7300·0404·5669·6577··send·this...View
00000440:·616e·6e6f·7420·7365·6e64·2074·6869·7300··annot·send·this.00000470:·0015·1543·616e·6e6f·7420·7365·6e64·2074··...Cannot·send·t
00000450:·1515·4361·6e6e·6f74·2073·656e·6420·7468··..Cannot·send·th 
00000460:·6973·2066·696c·6500·1717·4361·6e6e·6f74··is·file...Cannot00000480:·6869·7320·6669·6c65·000a·0a54·6861·6e6b··his·file...Thank
 00000490:·2079·6f75·2100·1717·4361·6e6e·6f74·2073···you!...Cannot·s
00000470:·2073·656e·6420·7468·6573·6520·6669·6c65···send·these·file000004a0:·656e·6420·7468·6573·6520·6669·6c65·7300··end·these·files.
00000480:·7300·1a1a·5468·6572·6520·6172·6520·6e6f··s...There·are·no 
00000490:·2066·696c·6573·2074·6f20·7365·6e64·0009···files·to·send..000004b0:·1a1a·446f·6e61·7465·2024·3120·7769·7468··..Donate·$1·with
 000004c0:·2047·6f6f·676c·6520·506c·6179·001a·1a54···Google·Play...T
 000004d0:·6865·7265·2061·7265·206e·6f20·6669·6c65··here·are·no·file
 000004e0:·7320·746f·2073·656e·6400·0606·446f·6e61··s·to·send...Dona
000004a0:·0943·6f70·7920·6865·7265·0009·094d·6f76··.Copy·here...Mov000004f0:·7465·0009·0943·6f70·7920·6865·7265·0005··te...Copy·here..
000004b0:·6520·6865·7265·0007·0746·6f6c·6465·7273··e·here...Folders00000500:·0525·642f·2564·0009·094d·6f76·6520·6865··.%d/%d...Move·he
 00000510:·7265·000e·0e25·312e·3166·2f25·312e·3166··re...%1.1f/%1.1f
 00000520:·204d·6200·0707·466f·6c64·6572·7300·0e0e···Mb...Folders...
 00000530:·2531·2e31·662f·2531·2e31·6620·4b62·0019··%1.1f/%1.1f·Kb..
000004c0:·0019·1950·6c65·6173·6520·696e·7365·7274··...Please·insert00000540:·1950·6c65·6173·6520·696e·7365·7274·2074··.Please·insert·t
000004d0:·2074·6865·2053·4420·6361·7264·0009·0943···the·SD·card...C00000550:·6865·2053·4420·6361·7264·000d·0d25·312e··he·SD·card...%1.
 00000560:·3066·2f25·312e·3066·2062·0009·0943·6f70··0f/%1.0f·b...Cop
000004e0:·6f70·7920·6669·6c65·0009·094d·6f76·6520··opy·file...Move·00000570:·7920·6669·6c65·0009·094d·6f76·696e·672e··y·file...Moving.
000004f0:·6669·6c65·0014·1446·696c·6520·6861·7320··file...File·has· 
00000500:·6265·656e·2063·6f70·6965·6400·1313·4669··been·copied...Fi00000580:·2e2e·0009·094d·6f76·6520·6669·6c65·000a··.....Move·file..
 00000590:·0a43·6f70·7969·6e67·2e2e·2e00·1414·4669··.Copying......Fi
00000510:·6c65·2068·6173·2062·6565·6e20·6d6f·7665··le·has·been·move000005a0:·6c65·2068·6173·2062·6565·6e20·636f·7069··le·has·been·copi
00000520:·6400·1414·4361·6e6e·6f74·2063·6f70·7920··d...Cannot·copy· 
00000530:·7468·6520·6669·6c65·0014·1443·616e·6e6f··the·file...Canno 
00000540:·7420·6d6f·7665·2074·6865·2066·696c·6500··t·move·the·file.000005b0:·6564·000e·0e50·6c65·6173·6520·7761·6974··ed...Please·wait
 000005c0:·2e2e·2e00·1313·4669·6c65·2068·6173·2062··......File·has·b
 000005d0:·6565·6e20·6d6f·7665·6400·1010·4368·6f6f··een·moved...Choo
 000005e0:·7365·2066·696c·6520·6e61·6d65·0014·1443··se·file·name...C
 000005f0:·616e·6e6f·7420·636f·7079·2074·6865·2066··annot·copy·the·f
 00000600:·696c·6500·1818·4361·6e6e·6f74·2063·7265··ile...Cannot·cre
 00000610:·6174·6520·7468·6520·666f·6c64·6572·0014··ate·the·folder..
Max diff block lines reached; 40028/93178 bytes (42.96%) of diff not shown.
1.4 MB
classes.dex
1.35 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············:·05f38a014 checksum············:·817a41f8
5 signature···········:·2077...882b5 signature···········:·d614...27c3
6 file_size···········:·792126 file_size···········:·78768
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·····:·110210 string_ids_size·····:·1099
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·23012 type_ids_size·······:·230
13 type_ids_off········:·4520·(0x0011a8)13 type_ids_off········:·4508·(0x00119c)
14 proto_ids_size······:·22314 proto_ids_size······:·223
15 proto_ids_off·······:·5440·(0x001540)15 proto_ids_off·······:·5428·(0x001534)
16 field_ids_size······:·29116 field_ids_size······:·291
17 field_ids_off·······:·8116·(0x001fb4)17 field_ids_off·······:·8104·(0x001fa8)
18 method_ids_size·····:·75118 method_ids_size·····:·751
19 method_ids_off······:·10444·(0x0028cc)19 method_ids_off······:·10432·(0x0028c0)
20 class_defs_size·····:·9720 class_defs_size·····:·97
21 class_defs_off······:·16452·(0x004044)21 class_defs_off······:·16440·(0x004038)
22 data_size···········:·5965622 data_size···········:·59224
23 data_off············:·19556·(0x004c64)23 data_off············:·19544·(0x004c58)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·6825 class_idx···········:·68
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·9727 superclass_idx······:·97
28 source_file_idx·····:·8128 source_file_idx·····:·81
29 static_fields_size··:·029 static_fields_size··:·0
Offset 131, 18 lines modifiedOffset 131, 18 lines modified
131 ······type··········:·'(Landroid/os/IBinder;)V'131 ······type··········:·'(Landroid/os/IBinder;)V'
132 ······access········:·0x10000·(CONSTRUCTOR)132 ······access········:·0x10000·(CONSTRUCTOR)
133 ······code··········-133 ······code··········-
134 ······registers·····:·2134 ······registers·····:·2
135 ······ins···········:·2135 ······ins···········:·2
136 ······outs··········:·1136 ······outs··········:·1
137 ······insns·size····:·6·16-bit·code·units137 ······insns·size····:·6·16-bit·code·units
138 004f5c:········································|[004f5c]·com.android.vending.billing.IInAppBillingService$Stub$Proxy.<init>:(Landroid/os/IBinder;)V138 004f38:········································|[004f38]·com.android.vending.billing.IInAppBillingService$Stub$Proxy.<init>:(Landroid/os/IBinder;)V
139 004f6c:·7010·dc00·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@00dc139 004f48:·7010·dc00·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@00dc
140 004f72:·5b01·0a00······························|0003:·iput-object·v1,·v0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;.mRemote:Landroid/os/IBinder;·//·field@000a140 004f4e:·5b01·0a00······························|0003:·iput-object·v1,·v0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;.mRemote:Landroid/os/IBinder;·//·field@000a
141 004f76:·0e00···································|0005:·return-void141 004f52:·0e00···································|0005:·return-void
142 ······catches·······:·(none)142 ······catches·······:·(none)
143 ······positions·····:·143 ······positions·····:·
144 ········0x0000·line=177144 ········0x0000·line=177
145 ········0x0003·line=178145 ········0x0003·line=178
146 ········0x0005·line=179146 ········0x0005·line=179
147 ······locals········:·147 ······locals········:·
148 ········0x0000·-·0x0006·reg=0·this·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;·148 ········0x0000·-·0x0006·reg=0·this·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;·
Offset 154, 17 lines modifiedOffset 154, 17 lines modified
154 ······type··········:·'()Landroid/os/IBinder;'154 ······type··········:·'()Landroid/os/IBinder;'
155 ······access········:·0x0001·(PUBLIC)155 ······access········:·0x0001·(PUBLIC)
156 ······code··········-156 ······code··········-
157 ······registers·····:·2157 ······registers·····:·2
158 ······ins···········:·1158 ······ins···········:·1
159 ······outs··········:·0159 ······outs··········:·0
160 ······insns·size····:·3·16-bit·code·units160 ······insns·size····:·3·16-bit·code·units
161 004f78:········································|[004f78]·com.android.vending.billing.IInAppBillingService$Stub$Proxy.asBinder:()Landroid/os/IBinder;161 004f54:········································|[004f54]·com.android.vending.billing.IInAppBillingService$Stub$Proxy.asBinder:()Landroid/os/IBinder;
162 004f88:·5410·0a00······························|0000:·iget-object·v0,·v1,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;.mRemote:Landroid/os/IBinder;·//·field@000a162 004f64:·5410·0a00······························|0000:·iget-object·v0,·v1,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;.mRemote:Landroid/os/IBinder;·//·field@000a
163 004f8c:·1100···································|0002:·return-object·v0163 004f68:·1100···································|0002:·return-object·v0
164 ······catches·······:·(none)164 ······catches·······:·(none)
165 ······positions·····:·165 ······positions·····:·
166 ········0x0000·line=182166 ········0x0000·line=182
167 ······locals········:·167 ······locals········:·
168 ········0x0000·-·0x0003·reg=1·this·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;·168 ········0x0000·-·0x0003·reg=1·this·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;·
  
169 ····#1··············:·(in·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;)169 ····#1··············:·(in·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;)
Offset 172, 56 lines modifiedOffset 172, 56 lines modified
172 ······type··········:·'(ILjava/lang/String;Ljava/lang/String;)I'172 ······type··········:·'(ILjava/lang/String;Ljava/lang/String;)I'
173 ······access········:·0x0001·(PUBLIC)173 ······access········:·0x0001·(PUBLIC)
174 ······code··········-174 ······code··········-
175 ······registers·····:·10175 ······registers·····:·10
176 ······ins···········:·4176 ······ins···········:·4
177 ······outs··········:·5177 ······outs··········:·5
178 ······insns·size····:·51·16-bit·code·units178 ······insns·size····:·51·16-bit·code·units
179 004f90:········································|[004f90]·com.android.vending.billing.IInAppBillingService$Stub$Proxy.consumePurchase:(ILjava/lang/String;Ljava/lang/String;)I179 004f6c:········································|[004f6c]·com.android.vending.billing.IInAppBillingService$Stub$Proxy.consumePurchase:(ILjava/lang/String;Ljava/lang/String;)I
180 004fa0:·7100·4f00·0000·························|0000:·invoke-static·{},·Landroid/os/Parcel;.obtain:()Landroid/os/Parcel;·//·method@004f180 004f7c:·7100·4f00·0000·························|0000:·invoke-static·{},·Landroid/os/Parcel;.obtain:()Landroid/os/Parcel;·//·method@004f
181 004fa6:·0c00···································|0003:·move-result-object·v0181 004f82:·0c00···································|0003:·move-result-object·v0
182 004fa8:·7100·4f00·0000·························|0004:·invoke-static·{},·Landroid/os/Parcel;.obtain:()Landroid/os/Parcel;·//·method@004f182 004f84:·7100·4f00·0000·························|0004:·invoke-static·{},·Landroid/os/Parcel;.obtain:()Landroid/os/Parcel;·//·method@004f
183 004fae:·0c01···································|0007:·move-result-object·v1183 004f8a:·0c01···································|0007:·move-result-object·v1
184 004fb0:·1a03·1c02······························|0008:·const-string·v3,·"com.android.vending.billing.IInAppBillingService"·//·string@021c184 004f8c:·1a03·1b02······························|0008:·const-string·v3,·"com.android.vending.billing.IInAppBillingService"·//·string@021b
185 004fb4:·6e20·5500·3000·························|000a:·invoke-virtual·{v0,·v3},·Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V·//·method@0055185 004f90:·6e20·5500·3000·························|000a:·invoke-virtual·{v0,·v3},·Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V·//·method@0055
186 004fba:·6e20·5400·7000·························|000d:·invoke-virtual·{v0,·v7},·Landroid/os/Parcel;.writeInt:(I)V·//·method@0054186 004f96:·6e20·5400·7000·························|000d:·invoke-virtual·{v0,·v7},·Landroid/os/Parcel;.writeInt:(I)V·//·method@0054
187 004fc0:·6e20·5700·8000·························|0010:·invoke-virtual·{v0,·v8},·Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V·//·method@0057187 004f9c:·6e20·5700·8000·························|0010:·invoke-virtual·{v0,·v8},·Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V·//·method@0057
188 004fc6:·6e20·5700·9000·························|0013:·invoke-virtual·{v0,·v9},·Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V·//·method@0057188 004fa2:·6e20·5700·9000·························|0013:·invoke-virtual·{v0,·v9},·Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V·//·method@0057
189 004fcc:·5463·0a00······························|0016:·iget-object·v3,·v6,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;.mRemote:Landroid/os/IBinder;·//·field@000a189 004fa8:·5463·0a00······························|0016:·iget-object·v3,·v6,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;.mRemote:Landroid/os/IBinder;·//·field@000a
190 004fd0:·1254···································|0018:·const/4·v4,·#int·5·//·#5190 004fac:·1254···································|0018:·const/4·v4,·#int·5·//·#5
191 004fd2:·1205···································|0019:·const/4·v5,·#int·0·//·#0191 004fae:·1205···································|0019:·const/4·v5,·#int·0·//·#0
192 004fd4:·7255·4d00·4310·························|001a:·invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z·//·method@004d192 004fb0:·7255·4d00·4310·························|001a:·invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z·//·method@004d
193 004fda:·6e10·5000·0100·························|001d:·invoke-virtual·{v1},·Landroid/os/Parcel;.readException:()V·//·method@0050193 004fb6:·6e10·5000·0100·························|001d:·invoke-virtual·{v1},·Landroid/os/Parcel;.readException:()V·//·method@0050
194 004fe0:·6e10·5100·0100·························|0020:·invoke-virtual·{v1},·Landroid/os/Parcel;.readInt:()I·//·method@0051194 004fbc:·6e10·5100·0100·························|0020:·invoke-virtual·{v1},·Landroid/os/Parcel;.readInt:()I·//·method@0051
195 004fe6:·0a02···································|0023:·move-result·v2195 004fc2:·0a02···································|0023:·move-result·v2
196 004fe8:·6e10·5300·0100·························|0024:·invoke-virtual·{v1},·Landroid/os/Parcel;.recycle:()V·//·method@0053196 004fc4:·6e10·5300·0100·························|0024:·invoke-virtual·{v1},·Landroid/os/Parcel;.recycle:()V·//·method@0053
197 004fee:·6e10·5300·0000·························|0027:·invoke-virtual·{v0},·Landroid/os/Parcel;.recycle:()V·//·method@0053197 004fca:·6e10·5300·0000·························|0027:·invoke-virtual·{v0},·Landroid/os/Parcel;.recycle:()V·//·method@0053
198 004ff4:·0f02···································|002a:·return·v2198 004fd0:·0f02···································|002a:·return·v2
199 004ff6:·0d03···································|002b:·move-exception·v3199 004fd2:·0d03···································|002b:·move-exception·v3
200 004ff8:·6e10·5300·0100·························|002c:·invoke-virtual·{v1},·Landroid/os/Parcel;.recycle:()V·//·method@0053200 004fd4:·6e10·5300·0100·························|002c:·invoke-virtual·{v1},·Landroid/os/Parcel;.recycle:()V·//·method@0053
201 004ffe:·6e10·5300·0000·························|002f:·invoke-virtual·{v0},·Landroid/os/Parcel;.recycle:()V·//·method@0053201 004fda:·6e10·5300·0000·························|002f:·invoke-virtual·{v0},·Landroid/os/Parcel;.recycle:()V·//·method@0053
202 005004:·2703···································|0032:·throw·v3202 004fe0:·2703···································|0032:·throw·v3
203 ······catches·······:·1203 ······catches·······:·1
204 ········0x0008·-·0x0023204 ········0x0008·-·0x0023
205 ··········<any>·->·0x002b205 ··········<any>·->·0x002b
206 ······positions·····:·206 ······positions·····:·
207 ········0x0000·line=383207 ········0x0000·line=365
208 ········0x0004·line=384208 ········0x0004·line=366
209 ········0x0008·line=387209 ········0x0008·line=369
210 ········0x000d·line=388210 ········0x000d·line=370
211 ········0x0010·line=389211 ········0x0010·line=371
212 ········0x0013·line=390212 ········0x0013·line=372
213 ········0x0016·line=391213 ········0x0016·line=373
214 ········0x001d·line=392214 ········0x001d·line=374
215 ········0x0020·line=393215 ········0x0020·line=375
216 ········0x0024·line=396216 ········0x0024·line=378
217 ········0x0027·line=397217 ········0x0027·line=379
218 ········0x002a·line=399218 ········0x002a·line=381
219 ········0x002b·line=396219 ········0x002b·line=378
220 ········0x002f·line=397220 ········0x002f·line=379
221 ······locals········:·221 ······locals········:·
222 ········0x0024·-·0x002b·reg=2·_result·I·222 ········0x0024·-·0x002b·reg=2·_result·I·
223 ········0x0004·-·0x0033·reg=0·_data·Landroid/os/Parcel;·223 ········0x0004·-·0x0033·reg=0·_data·Landroid/os/Parcel;·
224 ········0x0008·-·0x0033·reg=1·_reply·Landroid/os/Parcel;·224 ········0x0008·-·0x0033·reg=1·_reply·Landroid/os/Parcel;·
225 ········0x0000·-·0x0033·reg=6·this·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;·225 ········0x0000·-·0x0033·reg=6·this·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;·
226 ········0x0000·-·0x0033·reg=7·apiVersion·I·226 ········0x0000·-·0x0033·reg=7·apiVersion·I·
227 ········0x0000·-·0x0033·reg=8·packageName·Ljava/lang/String;·227 ········0x0000·-·0x0033·reg=8·packageName·Ljava/lang/String;·
Offset 232, 69 lines modifiedOffset 232, 69 lines modified
232 ······type··········:·'(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;'232 ······type··········:·'(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;'
233 ······access········:·0x0001·(PUBLIC)233 ······access········:·0x0001·(PUBLIC)
Max diff block lines reached; 1403481/1415054 bytes (99.18%) of diff not shown.
50.3 KB
classes.jar
8.99 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·137019·bytes,·number·of·entries:·971 Zip·file·size:·136968·bytes,·number·of·entries:·97
2 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService.class2 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService.class
3 ?rwxrwxr-x··2.0·unx·····2743·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub$Proxy.class3 ?rwxrwxr-x··2.0·unx·····2743·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub$Proxy.class
4 ?rwxrwxr-x··2.0·unx·····2616·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub.class4 ?rwxrwxr-x··2.0·unx·····2616·b-·stor·80-Jan-01·00:00·com/android/vending/billing/IInAppBillingService$Stub.class
5 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·ru/gelin/android/i18n/PluralForms.class5 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·ru/gelin/android/i18n/PluralForms.class
6 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·ru/gelin/android/i18n/PluralForms$DefaultPluralForms.class6 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·ru/gelin/android/i18n/PluralForms$DefaultPluralForms.class
7 ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·ru/gelin/android/i18n/PluralForms$RussianPluralForms.class7 ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·ru/gelin/android/i18n/PluralForms$RussianPluralForms.class
8 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/BuildConfig.class8 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/BuildConfig.class
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PathFolderPreference.class24 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PathFolderPreference.class
25 ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PopupDialogUtil.class25 ?rwxrwxr-x··2.0·unx·····1262·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PopupDialogUtil.class
26 ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferenceParams$ViewType.class26 ?rwxrwxr-x··2.0·unx······843·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferenceParams$ViewType.class
27 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferenceParams.class27 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferenceParams.class
28 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferencesActivity$1.class28 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferencesActivity$1.class
29 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferencesActivity$2.class29 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferencesActivity$2.class
30 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/DonateStatusListener.class30 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/DonateStatusListener.class
31 ?rwxrwxr-x··2.0·unx·····4642·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferencesActivity.class31 ?rwxrwxr-x··2.0·unx·····4638·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/PreferencesActivity.class
32 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$array.class32 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$array.class
33 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$attr.class33 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$attr.class
34 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$drawable.class34 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$drawable.class
35 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$id.class35 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$id.class
36 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$layout.class36 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$layout.class
37 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$menu.class37 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$menu.class
38 ?rwxrwxr-x··2.0·unx·····2388·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$string.class38 ?rwxrwxr-x··2.0·unx·····2388·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/R$string.class
Offset 42, 23 lines modifiedOffset 42, 23 lines modified
42 ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$1.class42 ?rwxrwxr-x··2.0·unx······796·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$1.class
43 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$2.class43 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$2.class
44 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/Progress.class44 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/Progress.class
45 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$ProgressTask.class45 ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$ProgressTask.class
46 ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$CopyFileTask.class46 ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$CopyFileTask.class
47 ?rwxrwxr-x··2.0·unx·····4005·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$MoveFileTask.class47 ?rwxrwxr-x··2.0·unx·····4005·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$MoveFileTask.class
48 ?rwxrwxr-x··2.0·unx······866·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$Result.class48 ?rwxrwxr-x··2.0·unx······866·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity$Result.class
49 ?rwxrwxr-x··2.0·unx····11243·b-·defN·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity.class49 ?rwxrwxr-x··2.0·unx····11230·b-·defN·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity.class
50 ?rwxrwxr-x··2.0·unx·····4549·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity.class50 ?rwxrwxr-x··2.0·unx·····4549·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendActivity.class
51 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendDialogActivity.class51 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendDialogActivity.class
52 ?rwxrwxr-x··2.0·unx·····1818·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendDispatcherActivity.class52 ?rwxrwxr-x··2.0·unx·····1818·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendDispatcherActivity.class
53 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask.class53 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask.class
54 ?rwxrwxr-x··2.0·unx·····3852·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask.class54 ?rwxrwxr-x··2.0·unx·····3842·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask.class
55 ?rwxrwxr-x··2.0·unx·····4766·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask.class55 ?rwxrwxr-x··2.0·unx·····4758·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask.class
56 ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$Result.class56 ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity$Result.class
57 ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity.class57 ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleActivity.class
58 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleDialogActivity.class58 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendMultipleDialogActivity.class
59 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$1.class59 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$1.class
60 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$2.class60 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$2.class
61 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$3.class61 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$3.class
62 ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$InitTask.class62 ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$InitTask.class
63 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask.class63 ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask.class
64 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToSdException.class64 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/SendToSdException.class
Offset 67, 22 lines modifiedOffset 67, 22 lines modified
67 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/DonateStatus.class67 ?rwxrwxr-x··2.0·unx······872·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/DonateStatus.class
68 ?rwxrwxr-x··2.0·unx·····1017·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/Donation$1.class68 ?rwxrwxr-x··2.0·unx·····1017·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/Donation$1.class
69 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/Donation$InitBillingTask.class69 ?rwxrwxr-x··2.0·unx·····1054·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/Donation$InitBillingTask.class
70 ?rwxrwxr-x··2.0·unx·····5034·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/Donation.class70 ?rwxrwxr-x··2.0·unx·····5034·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/donate/Donation.class
71 ?rwxrwxr-x··2.0·unx·····2161·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentFile.class71 ?rwxrwxr-x··2.0·unx·····2161·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentFile.class
72 ?rwxrwxr-x··2.0·unx·····3207·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/StreamFile.class72 ?rwxrwxr-x··2.0·unx·····3207·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/StreamFile.class
73 ?rwxrwxr-x··2.0·unx·····1519·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/AbstractFileFile.class73 ?rwxrwxr-x··2.0·unx·····1519·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/AbstractFileFile.class
74 ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/ContentFile.class74 ?rwxrwxr-x··2.0·unx·····3183·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/ContentFile.class
75 ?rwxrwxr-x··2.0·unx·····1999·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/ExternalStorageRoots.class75 ?rwxrwxr-x··2.0·unx·····1999·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/ExternalStorageRoots.class
76 ?rwxrwxr-x··2.0·unx·····1937·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/FileFile.class76 ?rwxrwxr-x··2.0·unx·····1934·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/FileFile.class
77 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentException.class77 ?rwxrwxr-x··2.0·unx······477·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentException.class
78 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentFileException.class78 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentFileException.class
79 ?rwxrwxr-x··2.0·unx·····2499·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentInfo.class79 ?rwxrwxr-x··2.0·unx·····2499·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/IntentInfo.class
80 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/SendIntentInfo.class80 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/SendIntentInfo.class
81 ?rwxrwxr-x··2.0·unx·····2315·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/SendMultipleIntentInfo.class81 ?rwxrwxr-x··2.0·unx·····2309·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/SendMultipleIntentInfo.class
82 ?rwxrwxr-x··2.0·unx·····1707·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/TextFile.class82 ?rwxrwxr-x··2.0·unx·····1707·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/intent/TextFile.class
83 ?rwxrwxr-x··2.0·unx······317·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/DummyProgress.class83 ?rwxrwxr-x··2.0·unx······317·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/DummyProgress.class
84 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/File.class84 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/File.class
85 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/FileInfo.class85 ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/FileInfo.class
86 ?rwxrwxr-x··2.0·unx·····2807·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressDialog.class86 ?rwxrwxr-x··2.0·unx·····2807·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressDialog.class
87 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/MultipleProgressDialog.class87 ?rwxrwxr-x··2.0·unx·····1341·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/MultipleProgressDialog.class
88 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/MultipleCopyDialog.class88 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/MultipleCopyDialog.class
Offset 92, 8 lines modifiedOffset 92, 8 lines modified
92 ?rwxrwxr-x··2.0·unx······969·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressDialog$1.class92 ?rwxrwxr-x··2.0·unx······969·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressDialog$1.class
93 ?rwxrwxr-x··2.0·unx······970·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressManager$1.class93 ?rwxrwxr-x··2.0·unx······970·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressManager$1.class
94 ?rwxrwxr-x··2.0·unx·····2419·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressManager.class94 ?rwxrwxr-x··2.0·unx·····2419·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/ProgressManager.class
95 ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SingleProgressDialog.class95 ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SingleProgressDialog.class
96 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SingleCopyDialog.class96 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SingleCopyDialog.class
97 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SingleMoveDialog.class97 ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SingleMoveDialog.class
98 ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SizeUnit.class98 ?rwxrwxr-x··2.0·unx·····1234·b-·stor·80-Jan-01·00:00·ru/gelin/android/sendtosd/progress/SizeUnit.class
99 97·files,·125602·bytes·uncompressed,·119609·bytes·compressed:··4.8%99 97·files,·125549·bytes·uncompressed,·119558·bytes·compressed:··4.8%
5.71 KB
ru/gelin/android/sendtosd/PreferencesActivity.class
5.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 648, 59 lines modifiedOffset 648, 57 lines modified
648 ········63:·pop648 ········63:·pop
649 ········64:·new···········#212················//·class·ru/gelin/android/sendtosd/intent/ExternalStorageRoots649 ········64:·new···········#212················//·class·ru/gelin/android/sendtosd/intent/ExternalStorageRoots
650 ········67:·astore········6650 ········67:·astore········6
651 ········69:·aload·········6651 ········69:·aload·········6
652 ········71:·invokespecial·#213················//·Method·ru/gelin/android/sendtosd/intent/ExternalStorageRoots."<init>":()V652 ········71:·invokespecial·#213················//·Method·ru/gelin/android/sendtosd/intent/ExternalStorageRoots."<init>":()V
653 ········74:·aload·········6653 ········74:·aload·········6
654 ········76:·invokevirtual·#217················//·Method·ru/gelin/android/sendtosd/intent/ExternalStorageRoots.getRoots:()Ljava/util/List;654 ········76:·invokevirtual·#217················//·Method·ru/gelin/android/sendtosd/intent/ExternalStorageRoots.getRoots:()Ljava/util/List;
655 ········79:·astore········6 
656 ········81:·aload·········6 
657 ········83:·invokeinterface·#221,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;655 ········79:·invokeinterface·#221,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
658 ········88:·astore········7656 ········84:·astore········6
659 ········90:·aload·········7657 ········86:·aload·········6
660 ········92:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z658 ········88:·invokeinterface·#227,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
661 ········97:·istore········5659 ········93:·istore········7
662 ········99:·iload·········5660 ········95:·iload·········7
663 ·······101:·ifeq··········145661 ········97:·ifeq··········141
664 ·······104:·aload·········7662 ·······100:·aload·········6
665 ·······106:·invokeinterface·#231,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;663 ·······102:·invokeinterface·#231,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
666 ·······111:·checkcast·····#233················//·class·java/io/File664 ·······107:·checkcast·····#233················//·class·java/io/File
667 ·······114:·astore········8665 ·······110:·astore········8
668 ·······116:·aload·········8666 ·······112:·aload·········8
669 ·······118:·invokestatic··#237················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;667 ·······114:·invokestatic··#237················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
670 ·······121:·astore········9668 ·······117:·astore········9
671 ·······123:·aload_3669 ·······119:·aload_3
672 ·······124:·aload·········9670 ·······120:·aload·········9
673 ·······126:·invokeinterface·#208,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z671 ·······122:·invokeinterface·#208,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
674 ·······131:·pop672 ·······127:·pop
675 ·······132:·aload·········4673 ·······128:·aload·········4
676 ·······134:·aload·········9674 ·······130:·aload·········9
677 ·······136:·invokeinterface·#208,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z675 ·······132:·invokeinterface·#208,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
678 ·······141:·pop676 ·······137:·pop
679 ·······142:·goto··········90677 ·······138:·goto··········86
680 ·······145:·iconst_0678 ·······141:·iconst_0
681 ·······146:·anewarray·····#81·················//·class·java/lang/String679 ·······142:·anewarray·····#81·················//·class·java/lang/String
682 ·······149:·astore········6680 ·······145:·astore········6
683 ·······151:·aload_3681 ·······147:·aload_3
684 ·······152:·aload·········6682 ·······148:·aload·········6
685 ·······154:·invokeinterface·#241,··2··········//·InterfaceMethod·java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;683 ·······150:·invokeinterface·#241,··2··········//·InterfaceMethod·java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
686 ·······159:·checkcast·····#243················//·class·"[Ljava/lang/CharSequence;"684 ·······155:·checkcast·····#243················//·class·"[Ljava/lang/CharSequence;"
687 ·······162:·astore········6685 ·······158:·astore········6
688 ·······164:·aload_1686 ·······160:·aload_1
689 ·······165:·aload·········6687 ·······161:·aload·········6
690 ·······167:·invokevirtual·#247················//·Method·android/preference/ListPreference.setEntries:([Ljava/lang/CharSequence;)V688 ·······163:·invokevirtual·#247················//·Method·android/preference/ListPreference.setEntries:([Ljava/lang/CharSequence;)V
691 ·······170:·iconst_0689 ·······166:·iconst_0
692 ·······171:·anewarray·····#81·················//·class·java/lang/String690 ·······167:·anewarray·····#81·················//·class·java/lang/String
693 ·······174:·astore········6691 ·······170:·astore········6
694 ·······176:·aload·········4692 ·······172:·aload·········4
695 ·······178:·aload·········6693 ·······174:·aload·········6
696 ·······180:·invokeinterface·#241,··2··········//·InterfaceMethod·java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;694 ·······176:·invokeinterface·#241,··2··········//·InterfaceMethod·java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
697 ·······185:·checkcast·····#243················//·class·"[Ljava/lang/CharSequence;"695 ·······181:·checkcast·····#243················//·class·"[Ljava/lang/CharSequence;"
698 ·······188:·astore········6696 ·······184:·astore········6
699 ·······190:·aload_1697 ·······186:·aload_1
700 ·······191:·aload·········6698 ·······187:·aload·········6
701 ·······193:·invokevirtual·#250················//·Method·android/preference/ListPreference.setEntryValues:([Ljava/lang/CharSequence;)V699 ·······189:·invokevirtual·#250················//·Method·android/preference/ListPreference.setEntryValues:([Ljava/lang/CharSequence;)V
702 ·······196:·aload_1700 ·······192:·aload_1
703 ·······197:·aload_2701 ·······193:·aload_2
704 ·······198:·invokevirtual·#254················//·Method·android/preference/ListPreference.setValue:(Ljava/lang/String;)V702 ·······194:·invokevirtual·#254················//·Method·android/preference/ListPreference.setValue:(Ljava/lang/String;)V
705 ·······201:·return703 ·······197:·return
706 }704 }
12.4 KB
ru/gelin/android/sendtosd/SendToFolderActivity.class
12.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 728, 15 lines modifiedOffset 728, 15 lines modified
728 ········27:·putfield······#63·················//·Field·progress:Lru/gelin/android/sendtosd/progress/Progress;728 ········27:·putfield······#63·················//·Field·progress:Lru/gelin/android/sendtosd/progress/Progress;
729 ········30:·return729 ········30:·return
  
730 ··static·java.util.List·getFolders(java.io.File);730 ··static·java.util.List·getFolders(java.io.File);
731 ····descriptor:·(Ljava/io/File;)Ljava/util/List;731 ····descriptor:·(Ljava/io/File;)Ljava/util/List;
732 ····flags:·(0x0008)·ACC_STATIC732 ····flags:·(0x0008)·ACC_STATIC
733 ····Code:733 ····Code:
734 ······stack=300,·locals=9,·args_size=1734 ······stack=300,·locals=8,·args_size=1
735 ·········0:·new···········#65·················//·class·java/util/ArrayList735 ·········0:·new···········#65·················//·class·java/util/ArrayList
736 ·········3:·astore_1736 ·········3:·astore_1
737 ·········4:·aload_1737 ·········4:·aload_1
738 ·········5:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V738 ·········5:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V
739 ·········8:·new···········#68·················//·class·ru/gelin/android/sendtosd/SendToFolderActivity$2739 ·········8:·new···········#68·················//·class·ru/gelin/android/sendtosd/SendToFolderActivity$2
740 ········11:·astore_2740 ········11:·astore_2
741 ········12:·aload_2741 ········12:·aload_2
Offset 757, 39 lines modifiedOffset 757, 39 lines modified
757 ········38:·aload_2757 ········38:·aload_2
758 ········39:·invokespecial·#84·················//·Method·ru/gelin/android/sendtosd/SendToFolderActivity$3."<init>":()V758 ········39:·invokespecial·#84·················//·Method·ru/gelin/android/sendtosd/SendToFolderActivity$3."<init>":()V
759 ········42:·aload·········4759 ········42:·aload·········4
760 ········44:·aload_2760 ········44:·aload_2
761 ········45:·invokestatic··#90·················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V761 ········45:·invokestatic··#90·················//·Method·java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
762 ········48:·aload·········4762 ········48:·aload·········4
763 ········50:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;763 ········50:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
764 ········55:·astore········5764 ········55:·astore_2
765 ········57:·aload·········5765 ········56:·aload_2
766 ········59:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z766 ········57:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
767 ········64:·istore········6767 ········62:·istore········5
768 ········66:·iload·········6768 ········64:·iload·········5
769 ········68:·ifeq··········26769 ········66:·ifeq··········26
770 ········71:·aload·········5770 ········69:·aload_2
771 ········73:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;771 ········70:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
772 ········78:·checkcast·····#71·················//·class·java/io/File772 ········75:·checkcast·····#71·················//·class·java/io/File
773 ········81:·astore········7773 ········78:·astore········6
774 ········83:·aload·········7774 ········80:·aload·········6
775 ········85:·invokevirtual·#110················//·Method·java/io/File.getCanonicalFile:()Ljava/io/File;775 ········82:·invokevirtual·#110················//·Method·java/io/File.getCanonicalFile:()Ljava/io/File;
776 ········88:·astore········8776 ········85:·astore········7
777 ········90:·aload_1777 ········87:·aload_1
778 ········91:·aload·········8778 ········88:·aload·········7
779 ········93:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z779 ········90:·invokeinterface·#114,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
780 ········98:·pop780 ········95:·pop
781 ········99:·goto··········57781 ········96:·goto··········56
782 ·······102:·pop782 ········99:·pop
783 ·······103:·aload·········7783 ·······100:·aload·········6
784 ·······105:·astore········8784 ·······102:·astore········7
785 ·······107:·goto··········90785 ·······104:·goto··········87
786 ······Exception·table:786 ······Exception·table:
787 ·········from····to··target·type787 ·········from····to··target·type
788 ············83····88···102···Class·java/io/IOException788 ············80····85····99···Class·java/io/IOException
  
789 ··boolean·backPress();789 ··boolean·backPress();
790 ····descriptor:·()Z790 ····descriptor:·()Z
791 ····flags:·(0x0000)791 ····flags:·(0x0000)
792 ····Code:792 ····Code:
793 ······stack=300,·locals=6,·args_size=1793 ······stack=300,·locals=6,·args_size=1
794 ·········0:·iconst_0794 ·········0:·iconst_0
Offset 1027, 43 lines modifiedOffset 1027, 41 lines modified
1027 ········68:·aload·········51027 ········68:·aload·········5
1028 ········70:·invokevirtual·#235················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z1028 ········70:·invokevirtual·#235················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z
1029 ········73:·pop1029 ········73:·pop
1030 ········74:·aload_01030 ········74:·aload_0
1031 ········75:·getfield······#237················//·Field·folders:Ljava/util/List;1031 ········75:·getfield······#237················//·Field·folders:Ljava/util/List;
1032 ········78:·astore_21032 ········78:·astore_2
1033 ········79:·aload_21033 ········79:·aload_2
1034 ········80:·ifnull········1461034 ········80:·ifnull········141
1035 ········83:·aload_01035 ········83:·aload_0
1036 ········84:·getfield······#237················//·Field·folders:Ljava/util/List;1036 ········84:·getfield······#237················//·Field·folders:Ljava/util/List;
1037 ········87:·astore_2 
1038 ········88:·aload_2 
1039 ········89:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1037 ········87:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
1040 ········94:·astore········6 
1041 ········96:·aload·········61038 ········92:·astore_2
 1039 ········93:·aload_2
1042 ········98:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1040 ········94:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1043 ·······103:·istore········41041 ········99:·istore········6
1044 ·······105:·iload·········41042 ·······101:·iload·········6
1045 ·······107:·ifeq··········1461043 ·······103:·ifeq··········141
1046 ·······110:·aload·········61044 ·······106:·aload_2
1047 ·······112:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1045 ·······107:·invokeinterface·#106,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1048 ·······117:·checkcast·····#71·················//·class·java/io/File1046 ·······112:·checkcast·····#71·················//·class·java/io/File
1049 ·······120:·astore········71047 ·······115:·astore········7
1050 ·······122:·new···········#217················//·class·ru/gelin/android/sendtosd/FolderPreference1048 ·······117:·new···········#217················//·class·ru/gelin/android/sendtosd/FolderPreference
1051 ·······125:·astore········81049 ·······120:·astore········8
1052 ·······127:·aload·········81050 ·······122:·aload·········8
1053 ·······129:·aload_01051 ·······124:·aload_0
1054 ·······130:·aload·········71052 ·······125:·aload·········7
1055 ·······132:·aload_01053 ·······127:·aload_0
1056 ·······133:·invokespecial·#223················//·Method·ru/gelin/android/sendtosd/FolderPreference."<init>":(Landroid/content/Context;Ljava/io/File;Lru/gelin/android/sendtosd/FolderChanger;)V1054 ·······128:·invokespecial·#223················//·Method·ru/gelin/android/sendtosd/FolderPreference."<init>":(Landroid/content/Context;Ljava/io/File;Lru/gelin/android/sendtosd/FolderChanger;)V
1057 ·······136:·aload_11055 ·······131:·aload_1
1058 ·······137:·aload·········81056 ·······132:·aload·········8
1059 ·······139:·invokevirtual·#235················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z1057 ·······134:·invokevirtual·#235················//·Method·android/preference/PreferenceCategory.addPreference:(Landroid/preference/Preference;)Z
1060 ·······142:·pop1058 ·······137:·pop
1061 ·······143:·goto··········961059 ·······138:·goto··········93
1062 ·······146:·return1060 ·······141:·return
  
1063 ··protected·abstract·ru.gelin.android.sendtosd.intent.IntentInfo·getIntentInfo();1061 ··protected·abstract·ru.gelin.android.sendtosd.intent.IntentInfo·getIntentInfo();
1064 ····descriptor:·()Lru/gelin/android/sendtosd/intent/IntentInfo;1062 ····descriptor:·()Lru/gelin/android/sendtosd/intent/IntentInfo;
1065 ····flags:·(0x0404)·ACC_PROTECTED,·ACC_ABSTRACT1063 ····flags:·(0x0404)·ACC_PROTECTED,·ACC_ABSTRACT
  
1066 ··public·java.io.File·getPath();1064 ··public·java.io.File·getPath();
1067 ····descriptor:·()Ljava/io/File;1065 ····descriptor:·()Ljava/io/File;
Offset 1234, 15 lines modifiedOffset 1232, 15 lines modified
1234 ········28:·pop1232 ········28:·pop
1235 ········29:·return1233 ········29:·return
  
1236 ··void·listLastFolders();1234 ··void·listLastFolders();
1237 ····descriptor:·()V1235 ····descriptor:·()V
1238 ····flags:·(0x0000)1236 ····flags:·(0x0000)
1239 ····Code:1237 ····Code:
1240 ······stack=300,·locals=12,·args_size=11238 ······stack=300,·locals=11,·args_size=1
1241 ·········0:·aload_01239 ·········0:·aload_0
1242 ·········1:·ldc···········#33·················//·String·last_folders1240 ·········1:·ldc···········#33·················//·String·last_folders
1243 ·········3:·invokevirtual·#200················//·Method·findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference;1241 ·········3:·invokevirtual·#200················//·Method·findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference;
1244 ·········6:·checkcast·····#202················//·class·android/preference/PreferenceCategory1242 ·········6:·checkcast·····#202················//·class·android/preference/PreferenceCategory
1245 ·········9:·astore_11243 ·········9:·astore_1
1246 ········10:·aload_01244 ········10:·aload_0
1247 ········11:·invokestatic··#285················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;1245 ········11:·invokestatic··#285················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;
Offset 1295, 60 lines modifiedOffset 1293, 58 lines modified
1295 ·······102:·invokestatic··#323················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I1293 ·······102:·invokestatic··#323················//·Method·java/lang/Integer.parseInt:(Ljava/lang/String;)I
1296 ·······105:·istore········81294 ·······105:·istore········8
1297 ·······107:·aload_11295 ·······107:·aload_1
1298 ·······108:·invokevirtual·#205················//·Method·android/preference/PreferenceCategory.removeAll:()V1296 ·······108:·invokevirtual·#205················//·Method·android/preference/PreferenceCategory.removeAll:()V
1299 ·······111:·aload·········61297 ·······111:·aload·········6
1300 ·······113:·iload·········81298 ·······113:·iload·········8
1301 ·······115:·invokevirtual·#327················//·Method·ru/gelin/android/sendtosd/LastFolders.get:(I)Ljava/util/List;1299 ·······115:·invokevirtual·#327················//·Method·ru/gelin/android/sendtosd/LastFolders.get:(I)Ljava/util/List;
1302 ·······118:·astore_3 
1303 ·······119:·aload_3 
1304 ·······120:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;1300 ·······118:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
Max diff block lines reached; 3180/12502 bytes (25.44%) of diff not shown.
2.02 KB
ru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask.class
1.89 KB
procyon -ec {}
    
Offset 16, 24 lines modifiedOffset 16, 28 lines modified
16 ····16 ····
17 ····SendMultipleActivity$CopyFileTask(final·SendMultipleActivity·this$0)·{17 ····SendMultipleActivity$CopyFileTask(final·SendMultipleActivity·this$0)·{
18 ········this.this$0·=·this$0;18 ········this.this$0·=·this$0;
19 ········super(this$0);19 ········super(this$0);
20 ····}20 ····}
21 ····21 ····
22 ····protected·SendMultipleActivity$Result·doInBackground(final·IntentFile[]...·array)·{22 ····protected·SendMultipleActivity$Result·doInBackground(final·IntentFile[]...·array)·{
 23 ········final·int·n·=·1;
23 ········final·IntentFile[]·array2·=·array[0];24 ········final·IntentFile[]·array2·=·array[0];
24 ········final·SendMultipleActivity$Result·sendMultipleActivity$Result·=·new·SendMultipleActivity$Result();25 ········final·SendMultipleActivity$Result·sendMultipleActivity$Result·=·new·SendMultipleActivity$Result();
25 ········this.publishProgress((Object[])new·Progress$ProgressEvent[]·{·Progress$ProgressEvent.newSetFilesEvent(array2.length)·}); 
26 ········final·IntentFile[]·array3·=·array2;26 ········final·Progress$ProgressEvent[]·array3·=·new·Progress$ProgressEvent[n];
 27 ········array3[0]·=·Progress$ProgressEvent.newSetFilesEvent(array2.length);
 28 ········this.publishProgress((Object[])array3);
27 ········final·int·length·=·array2.length;29 ········final·int·length·=·array2.length;
28 ········int·i·=·0;30 ········int·i·=·0;
29 ········while·(i·<·length)·{31 ········while·(i·<·length)·{
30 ············final·IntentFile·intentFile·=·array3[i];32 ············final·IntentFile·intentFile·=·array2[i];
31 ············final·String·uniqueFileName·=·this.this$0.getUniqueFileName(intentFile.getName());33 ············final·String·uniqueFileName·=·this.this$0.getUniqueFileName(intentFile.getName());
 34 ············final·Progress$ProgressEvent[]·array4·=·new·Progress$ProgressEvent[n];
32 ············this.publishProgress((Object[])new·Progress$ProgressEvent[]·{·Progress$ProgressEvent.newNextFileEvent((File)new·FileInfo(uniqueFileName,·intentFile.getSize()))·});35 ············array4[0]·=·Progress$ProgressEvent.newNextFileEvent((File)new·FileInfo(uniqueFileName,·intentFile.getSize()));
 36 ············this.publishProgress((Object[])array4);
33 ············final·IntentFile·intentFile2·=·intentFile;37 ············final·IntentFile·intentFile2·=·intentFile;
34 ············try·{38 ············try·{
35 ················intentFile2.setProgress((Progress)this);39 ················intentFile2.setProgress((Progress)this);
36 ················try·{40 ················try·{
37 ····················final·SendMultipleActivity·this$0·=·this.this$0;41 ····················final·SendMultipleActivity·this$0·=·this.this$0;
38 ····················try·{42 ····················try·{
39 ························final·java.io.File·file·=·new·java.io.File(this$0.path,·uniqueFileName);43 ························final·java.io.File·file·=·new·java.io.File(this$0.path,·uniqueFileName);
1.71 KB
ru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask.class
1.59 KB
procyon -ec {}
    
Offset 21, 25 lines modifiedOffset 21, 24 lines modified
21 ····}21 ····}
22 ····22 ····
23 ····protected·SendMultipleActivity$Result·doInBackground(final·IntentFile[]...·array)·{23 ····protected·SendMultipleActivity$Result·doInBackground(final·IntentFile[]...·array)·{
24 ········final·SendMultipleActivity$Result·sendMultipleActivity$Result·=·new·SendMultipleActivity$Result();24 ········final·SendMultipleActivity$Result·sendMultipleActivity$Result·=·new·SendMultipleActivity$Result();
25 ········final·IntentFile[]·array2·=·array[0];25 ········final·IntentFile[]·array2·=·array[0];
26 ········this.publishProgress((Object[])new·Progress$ProgressEvent[]·{·Progress$ProgressEvent.newSetFilesEvent(array2.length)·});26 ········this.publishProgress((Object[])new·Progress$ProgressEvent[]·{·Progress$ProgressEvent.newSetFilesEvent(array2.length)·});
27 ········final·List·roots·=·new·ExternalStorageRoots().getRoots();27 ········final·List·roots·=·new·ExternalStorageRoots().getRoots();
28 ········final·IntentFile[]·array3·=·array2; 
29 ········final·int·length·=·array2.length;28 ········final·int·length·=·array2.length;
30 ········int·i·=·0;29 ········int·i·=·0;
31 ········while·(i·<·length)·{30 ········while·(i·<·length)·{
32 ············final·IntentFile·intentFile·=·array3[i];31 ············final·IntentFile·intentFile·=·array2[i];
33 ············final·String·uniqueFileName·=·this.this$0.getUniqueFileName(intentFile.getName());32 ············final·String·uniqueFileName·=·this.this$0.getUniqueFileName(intentFile.getName());
34 ············final·File·file·=·new·File(this.this$0.path,·uniqueFileName);33 ············final·File·file·=·new·File(this.this$0.path,·uniqueFileName);
35 ············while·(true)·{34 ············while·(true)·{
36 ················Label_0342:·{35 ················Label_0334:·{
37 ····················if·(!intentFile.isMovable(file,·roots))·{36 ····················if·(!intentFile.isMovable(file,·roots))·{
38 ························break·Label_0342;37 ························break·Label_0334;
39 ····················}38 ····················}
40 ····················this.publishProgress((Object[])new·Progress$ProgressEvent[]·{·Progress$ProgressEvent.newNextFileEvent((ru.gelin.android.sendtosd.progress.File)new·FileInfo(uniqueFileName))·});39 ····················this.publishProgress((Object[])new·Progress$ProgressEvent[]·{·Progress$ProgressEvent.newNextFileEvent((ru.gelin.android.sendtosd.progress.File)new·FileInfo(uniqueFileName))·});
41 ····················final·IntentFile·intentFile2·=·intentFile;40 ····················final·IntentFile·intentFile2·=·intentFile;
42 ····················try·{41 ····················try·{
43 ························intentFile2.moveTo(file);42 ························intentFile2.moveTo(file);
44 ························final·SendMultipleActivity·this$0·=·this.this$0;43 ························final·SendMultipleActivity·this$0·=·this.this$0;
45 ························try·{44 ························try·{
7.05 KB
ru/gelin/android/sendtosd/SendMultipleActivity.class
6.95 KB
javap -verbose -constants -s -l -private {}
    
Offset 250, 34 lines modifiedOffset 250, 36 lines modified
250 ········14:·getfield······#14·················//·Field·intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;250 ········14:·getfield······#14·················//·Field·intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
251 ········17:·astore_3251 ········17:·astore_3
252 ········18:·aload_3252 ········18:·aload_3
253 ········19:·arraylength253 ········19:·arraylength
254 ········20:·istore········4254 ········20:·istore········4
255 ········22:·iconst_0255 ········22:·iconst_0
256 ········23:·istore········5256 ········23:·istore········5
 257 ········25:·aconst_null
 258 ········26:·astore_2
257 ········25:·iload·········5259 ········27:·iload·········5
258 ········27:·iload·········4260 ········29:·iload·········4
259 ········29:·if_icmpge·····11261 ········31:·if_icmpge·····11
260 ········32:·aload_3262 ········34:·aload_3
261 ········33:·iload·········5263 ········35:·iload·········5
262 ········35:·aaload264 ········37:·aaload
263 ········36:·astore········6265 ········38:·astore········6
264 ········38:·aload·········6266 ········40:·aload·········6
265 ········40:·invokevirtual·#38·················//·Method·ru/gelin/android/sendtosd/intent/IntentFile.isDeletable:()Z267 ········42:·invokevirtual·#38·················//·Method·ru/gelin/android/sendtosd/intent/IntentFile.isDeletable:()Z
266 ········43:·istore········7268 ········45:·istore········7
267 ········45:·iload·········7269 ········47:·iload·········7
268 ········47:·ifeq··········55270 ········49:·ifeq··········57
269 ········50:·iconst_1271 ········52:·iconst_1
270 ········51:·istore_1272 ········53:·istore_1
271 ········52:·goto··········11273 ········54:·goto··········11
272 ········55:·iload·········5274 ········57:·iload·········5
273 ········57:·iconst_1275 ········59:·iconst_1
274 ········58:·iadd276 ········60:·iadd
275 ········59:·istore········5277 ········61:·istore········5
276 ········61:·goto··········25278 ········63:·goto··········27
  
277 ··public·void·moveFile();279 ··public·void·moveFile();
278 ····descriptor:·()V280 ····descriptor:·()V
279 ····flags:·(0x0001)·ACC_PUBLIC281 ····flags:·(0x0001)·ACC_PUBLIC
280 ····Code:282 ····Code:
281 ······stack=300,·locals=4,·args_size=1283 ······stack=300,·locals=4,·args_size=1
282 ·········0:·new···········#40·················//·class·ru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask284 ·········0:·new···········#40·················//·class·ru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask
Offset 349, 15 lines modifiedOffset 351, 15 lines modified
349 ·········8:·aload_0351 ·········8:·aload_0
350 ·········9:·getfield······#71·················//·Field·pathHistory:Ljava/util/List;352 ·········9:·getfield······#71·················//·Field·pathHistory:Ljava/util/List;
351 ········12:·astore_2353 ········12:·astore_2
352 ········13:·aload_2354 ········13:·aload_2
353 ········14:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z355 ········14:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/List.isEmpty:()Z
354 ········19:·istore_3356 ········19:·istore_3
355 ········20:·iload_3357 ········20:·iload_3
356 ········21:·ifeq··········131358 ········21:·ifeq··········130
357 ········24:·aload_0359 ········24:·aload_0
358 ········25:·getfield······#80·················//·Field·intentInfo:Lru/gelin/android/sendtosd/intent/IntentInfo;360 ········25:·getfield······#80·················//·Field·intentInfo:Lru/gelin/android/sendtosd/intent/IntentInfo;
359 ········28:·astore_2361 ········28:·astore_2
360 ········29:·aload_2362 ········29:·aload_2
361 ········30:·checkcast·····#27·················//·class·ru/gelin/android/sendtosd/intent/SendMultipleIntentInfo363 ········30:·checkcast·····#27·················//·class·ru/gelin/android/sendtosd/intent/SendMultipleIntentInfo
362 ········33:·astore_2364 ········33:·astore_2
363 ········34:·aload_2365 ········34:·aload_2
Offset 375, 60 lines modifiedOffset 377, 62 lines modified
375 ········54:·aload_0377 ········54:·aload_0
376 ········55:·getfield······#14·················//·Field·intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;378 ········55:·getfield······#14·················//·Field·intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
377 ········58:·astore········4379 ········58:·astore········4
378 ········60:·aload·········4380 ········60:·aload·········4
379 ········62:·arraylength381 ········62:·arraylength
380 ········63:·istore········5382 ········63:·istore········5
381 ········65:·iconst_0383 ········65:·iconst_0
382 ········66:·istore········6384 ········66:·istore_3
383 ········68:·iload·········6385 ········67:·aconst_null
 386 ········68:·astore_2
 387 ········69:·iload_3
384 ········70:·iload·········5388 ········70:·iload·········5
385 ········72:·if_icmpge·····141389 ········72:·if_icmpge·····140
386 ········75:·aload·········4390 ········75:·aload·········4
387 ········77:·iload·········6391 ········77:·iload_3
388 ········79:·aaload392 ········78:·aaload
389 ········80:·astore········7393 ········79:·astore········6
390 ········82:·getstatic·····#94·················//·Field·ru/gelin/android/sendtosd/Tag.TAG:Ljava/lang/String;394 ········81:·getstatic·····#94·················//·Field·ru/gelin/android/sendtosd/Tag.TAG:Ljava/lang/String;
391 ········85:·astore_2395 ········84:·astore········7
392 ········86:·aload·········7396 ········86:·aload·········6
393 ········88:·invokestatic··#100················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;397 ········88:·invokestatic··#100················//·Method·java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
394 ········91:·astore········8398 ········91:·astore········8
395 ········93:·aload_2399 ········93:·aload·········7
396 ········94:·aload·········8400 ········95:·aload·········8
397 ········96:·invokestatic··#106················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I401 ········97:·invokestatic··#106················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
398 ········99:·pop402 ·······100:·pop
399 ·······100:·iload·········6403 ·······101:·iload_3
400 ·······102:·iconst_1404 ·······102:·iconst_1
401 ·······103:·iadd405 ·······103:·iadd
402 ·······104:·istore········6406 ·······104:·istore_3
403 ·······106:·goto··········68407 ·······105:·goto··········69
404 ·······109:·astore········9408 ·······108:·astore········9
405 ·······111:·getstatic·····#94·················//·Field·ru/gelin/android/sendtosd/Tag.TAG:Ljava/lang/String;409 ·······110:·getstatic·····#94·················//·Field·ru/gelin/android/sendtosd/Tag.TAG:Ljava/lang/String;
406 ·······114:·astore_2410 ·······113:·astore_2
407 ·······115:·ldc···········#108················//·String·cannot·get·files·list411 ·······114:·ldc···········#108················//·String·cannot·get·files·list
408 ·······117:·astore········8412 ·······116:·astore········4
409 ·······119:·aload_2413 ·······118:·aload_2
410 ·······120:·aload·········8414 ·······119:·aload·········4
411 ·······122:·aload·········9415 ·······121:·aload·········9
412 ·······124:·invokestatic··#112················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I416 ·······123:·invokestatic··#112················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
413 ·······127:·pop417 ·······126:·pop
414 ·······128:·goto··········44418 ·······127:·goto··········44
415 ·······131:·aload_1419 ·······130:·aload_1
416 ·······132:·invokevirtual·#113················//·Method·ru/gelin/android/sendtosd/IntentFiles.getFiles:()[Lru/gelin/android/sendtosd/intent/IntentFile;420 ·······131:·invokevirtual·#113················//·Method·ru/gelin/android/sendtosd/IntentFiles.getFiles:()[Lru/gelin/android/sendtosd/intent/IntentFile;
417 ·······135:·astore_2421 ·······134:·astore_2
418 ·······136:·aload_0422 ·······135:·aload_0
419 ·······137:·aload_2423 ·······136:·aload_2
420 ·······138:·putfield······#14·················//·Field·intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;424 ·······137:·putfield······#14·················//·Field·intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
421 ·······141:·return425 ·······140:·return
422 ······Exception·table:426 ······Exception·table:
423 ·········from····to··target·type427 ·········from····to··target·type
424 ············24····28···109···Class·ru/gelin/android/sendtosd/intent/IntentFileException428 ············24····28···108···Class·ru/gelin/android/sendtosd/intent/IntentFileException
425 ············29····33···109···Class·ru/gelin/android/sendtosd/intent/IntentFileException429 ············29····33···108···Class·ru/gelin/android/sendtosd/intent/IntentFileException
426 ············34····38···109···Class·ru/gelin/android/sendtosd/intent/IntentFileException430 ············34····38···108···Class·ru/gelin/android/sendtosd/intent/IntentFileException
427 ············40····44···109···Class·ru/gelin/android/sendtosd/intent/IntentFileException431 ············40····44···108···Class·ru/gelin/android/sendtosd/intent/IntentFileException
  
428 ··protected·void·onPostInit();432 ··protected·void·onPostInit();
429 ····descriptor:·()V433 ····descriptor:·()V
430 ····flags:·(0x0004)·ACC_PROTECTED434 ····flags:·(0x0004)·ACC_PROTECTED
431 ····Code:435 ····Code:
432 ······stack=300,·locals=10,·args_size=1436 ······stack=300,·locals=10,·args_size=1
433 ·········0:·aload_0437 ·········0:·aload_0
2.32 KB
ru/gelin/android/sendtosd/intent/AbstractFileFile.class
2.21 KB
javap -verbose -constants -s -l -private {}
    
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 ········63:·istore_3161 ········63:·istore_3
162 ········64:·goto··········14162 ········64:·goto··········14
  
163 ··public·boolean·isMovable(java.io.File,·java.util.List);163 ··public·boolean·isMovable(java.io.File,·java.util.List);
164 ····descriptor:·(Ljava/io/File;Ljava/util/List;)Z164 ····descriptor:·(Ljava/io/File;Ljava/util/List;)Z
165 ····flags:·(0x0001)·ACC_PUBLIC165 ····flags:·(0x0001)·ACC_PUBLIC
166 ····Code:166 ····Code:
167 ······stack=300,·locals=8,·args_size=3167 ······stack=300,·locals=9,·args_size=3
168 ·········0:·iconst_0168 ·········0:·iconst_0
169 ·········1:·istore_3169 ·········1:·istore_3
170 ·········2:·aload_0170 ·········2:·aload_0
171 ·········3:·getfield······#31·················//·Field·file:Ljava/io/File;171 ·········3:·getfield······#31·················//·Field·file:Ljava/io/File;
172 ·········6:·astore········4172 ·········6:·astore········4
173 ·········8:·aload·········4173 ·········8:·aload·········4
174 ········10:·ifnonnull·····15174 ········10:·ifnonnull·····15
Offset 187, 33 lines modifiedOffset 187, 33 lines modified
187 ········36:·aload_0187 ········36:·aload_0
188 ········37:·invokevirtual·#40·················//·Method·isDeletable:()Z188 ········37:·invokevirtual·#40·················//·Method·isDeletable:()Z
189 ········40:·istore········5189 ········40:·istore········5
190 ········42:·iload·········5190 ········42:·iload·········5
191 ········44:·ifeq··········13191 ········44:·ifeq··········13
192 ········47:·aload_2192 ········47:·aload_2
193 ········48:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;193 ········48:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
194 ········53:·astore········6194 ········53:·astore········4
195 ········55:·aload·········6195 ········55:·aload·········4
196 ········57:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z196 ········57:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
197 ········62:·istore········5197 ········62:·istore········6
198 ········64:·iload·········5198 ········64:·iload·········6
199 ········66:·ifeq··········13199 ········66:·ifeq··········13
200 ········69:·aload·········6200 ········69:·aload·········4
201 ········71:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;201 ········71:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
202 ········76:·checkcast·····#15·················//·class·java/io/File202 ········76:·checkcast·····#15·················//·class·java/io/File
203 ········79:·astore········7203 ········79:·astore········7
204 ········81:·aload_0204 ········81:·aload_0
205 ········82:·getfield······#31·················//·Field·file:Ljava/io/File;205 ········82:·getfield······#31·················//·Field·file:Ljava/io/File;
206 ········85:·astore········4206 ········85:·astore········8
207 ········87:·aload·········7207 ········87:·aload·········7
208 ········89:·aload·········4208 ········89:·aload·········8
209 ········91:·aload_1209 ········91:·aload_1
210 ········92:·invokestatic··#57·················//·Method·areOnSameFilesystem:(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Z210 ········92:·invokestatic··#57·················//·Method·areOnSameFilesystem:(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Z
211 ········95:·istore········5211 ········95:·istore········6
212 ········97:·iload·········5212 ········97:·iload·········6
213 ········99:·ifeq··········55213 ········99:·ifeq··········55
214 ·······102:·iconst_1214 ·······102:·iconst_1
215 ·······103:·istore_3215 ·······103:·istore_3
216 ·······104:·goto··········13216 ·······104:·goto··········13
  
217 ··public·void·moveTo(java.io.File);217 ··public·void·moveTo(java.io.File);
218 ····descriptor:·(Ljava/io/File;)V218 ····descriptor:·(Ljava/io/File;)V
887 B
ru/gelin/android/sendtosd/intent/ContentFile.class
787 B
procyon -ec {}
    
Offset 68, 22 lines modifiedOffset 68, 24 lines modified
68 ····68 ····
69 ····public·long·getSize()·{69 ····public·long·getSize()·{
70 ········this.queryContent();70 ········this.queryContent();
71 ········return·this.size;71 ········return·this.size;
72 ····}72 ····}
73 ····73 ····
74 ····public·boolean·isDeletable()·{74 ····public·boolean·isDeletable()·{
 75 ········boolean·b·=·false;
75 ········final·String·string·=·this.uri.toString();76 ········final·String·string·=·this.uri.toString();
76 ········final·String[]·deletable_URIS·=·ContentFile.DELETABLE_URIS;77 ········final·String[]·deletable_URIS·=·ContentFile.DELETABLE_URIS;
77 ········for·(int·length·=·deletable_URIS.length,·i·=·0;·i·<·length;·++i)·{78 ········for·(int·length·=·deletable_URIS.length,·i·=·0;·i·<·length;·++i)·{
78 ············if·(string.startsWith(deletable_URIS[i]))·{79 ············if·(string.startsWith(deletable_URIS[i]))·{
79 ················return·true;80 ················b·=·true;
 81 ················break;
80 ············}82 ············}
81 ········}83 ········}
82 ········return·false;84 ········return·b;
83 ····}85 ····}
84 ····86 ····
85 ····public·boolean·isMovable(final·File·file,·final·List·list)·{87 ····public·boolean·isMovable(final·File·file,·final·List·list)·{
86 ········this.queryContent();88 ········this.queryContent();
87 ········return·super.isMovable(file,·list);89 ········return·super.isMovable(file,·list);
88 ····}90 ····}
89 ····91 ····
5.33 KB
ru/gelin/android/sendtosd/intent/FileFile.class
5.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
191 ········53:·athrow191 ········53:·athrow
192 ········54:·return192 ········54:·return
  
193 ··java.io.File·getFile();193 ··java.io.File·getFile();
194 ····descriptor:·()Ljava/io/File;194 ····descriptor:·()Ljava/io/File;
195 ····flags:·(0x0000)195 ····flags:·(0x0000)
196 ····Code:196 ····Code:
197 ······stack=300,·locals=9,·args_size=1197 ······stack=300,·locals=8,·args_size=1
198 ·········0:·aload_0198 ·········0:·aload_0
199 ·········1:·getfield······#52·················//·Field·uri:Landroid/net/Uri;199 ·········1:·getfield······#52·················//·Field·uri:Landroid/net/Uri;
200 ·········4:·astore_1200 ·········4:·astore_1
201 ·········5:·aload_1201 ·········5:·aload_1
202 ·········6:·invokevirtual·#58·················//·Method·android/net/Uri.getPathSegments:()Ljava/util/List;202 ·········6:·invokevirtual·#58·················//·Method·android/net/Uri.getPathSegments:()Ljava/util/List;
203 ·········9:·astore_2203 ·········9:·astore_2
204 ········10:·new···········#21·················//·class·java/io/File204 ········10:·new···········#21·················//·class·java/io/File
Offset 207, 60 lines modifiedOffset 207, 60 lines modified
207 ········14:·ldc···········#60·················//·String·/207 ········14:·ldc···········#60·················//·String·/
208 ········16:·astore_1208 ········16:·astore_1
209 ········17:·aload_3209 ········17:·aload_3
210 ········18:·aload_1210 ········18:·aload_1
211 ········19:·invokespecial·#61·················//·Method·java/io/File."<init>":(Ljava/lang/String;)V211 ········19:·invokespecial·#61·················//·Method·java/io/File."<init>":(Ljava/lang/String;)V
212 ········22:·aload_2212 ········22:·aload_2
213 ········23:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;213 ········23:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
 214 ········28:·astore_1
 215 ········29:·aload_3
214 ········28:·astore········4216 ········30:·astore········4
215 ········30:·aload_3217 ········32:·aload_1
216 ········31:·astore········5 
217 ········33:·aload·········4 
218 ········35:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z218 ········33:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
219 ········40:·istore········6219 ········38:·istore········5
220 ········42:·iload·········6220 ········40:·iload·········5
221 ········44:·ifeq··········97221 ········42:·ifeq··········94
222 ········47:·aload·········4222 ········45:·aload_1
223 ········49:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;223 ········46:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
224 ········54:·astore········7224 ········51:·astore········6
225 ········56:·aload·········7225 ········53:·aload·········6
226 ········58:·checkcast·····#78·················//·class·java/lang/String226 ········55:·checkcast·····#78·················//·class·java/lang/String
227 ········61:·astore········7227 ········58:·astore········6
228 ········63:·new···········#21·················//·class·java/io/File228 ········60:·new···········#21·················//·class·java/io/File
229 ········66:·astore_3229 ········63:·astore_3
230 ········67:·aload_3230 ········64:·aload_3
231 ········68:·aload·········5231 ········65:·aload·········4
232 ········70:·aload·········7232 ········67:·aload·········6
233 ········72:·invokespecial·#81·················//·Method·java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V233 ········69:·invokespecial·#81·················//·Method·java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
234 ········75:·aload_3234 ········72:·aload_3
235 ········76:·astore········5235 ········73:·astore········4
236 ········78:·goto··········33236 ········75:·goto··········32
237 ········81:·astore········8237 ········78:·astore········7
238 ········83:·new···········#83·················//·class·ru/gelin/android/sendtosd/intent/IntentFileException238 ········80:·new···········#83·················//·class·ru/gelin/android/sendtosd/intent/IntentFileException
239 ········86:·astore_1239 ········83:·astore_1
240 ········87:·aload_1240 ········84:·aload_1
241 ········88:·ldc···········#85·················//·String·cannot·convert·URI·to·file241 ········85:·ldc···········#85·················//·String·cannot·convert·URI·to·file
242 ········90:·aload·········8242 ········87:·aload·········7
243 ········92:·invokespecial·#88·················//·Method·ru/gelin/android/sendtosd/intent/IntentFileException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V243 ········89:·invokespecial·#88·················//·Method·ru/gelin/android/sendtosd/intent/IntentFileException."<init>":(Ljava/lang/String;Ljava/lang/Throwable;)V
244 ········95:·aload_1244 ········92:·aload_1
245 ········96:·athrow245 ········93:·athrow
246 ········97:·aload·········5246 ········94:·aload·········4
247 ········99:·areturn247 ········96:·areturn
248 ······Exception·table:248 ······Exception·table:
249 ·········from····to··target·type249 ·········from····to··target·type
250 ·············0·····4····81···Class·java/lang/Exception250 ·············0·····4····78···Class·java/lang/Exception
251 ·············5·····9····81···Class·java/lang/Exception251 ·············5·····9····78···Class·java/lang/Exception
252 ············10····13····81···Class·java/lang/Exception252 ············10····13····78···Class·java/lang/Exception
253 ············18····22····81···Class·java/lang/Exception253 ············18····22····78···Class·java/lang/Exception
254 ············22····28····81···Class·java/lang/Exception254 ············22····28····78···Class·java/lang/Exception
255 ············33····40····81···Class·java/lang/Exception255 ············32····38····78···Class·java/lang/Exception
256 ············47····54····81···Class·java/lang/Exception256 ············45····51····78···Class·java/lang/Exception
 257 ············53····58····78···Class·java/lang/Exception
257 ············56····61····81···Class·java/lang/Exception258 ············60····63····78···Class·java/lang/Exception
258 ············63····66····81···Class·java/lang/Exception 
259 ············70····75····81···Class·java/lang/Exception259 ············67····72····78···Class·java/lang/Exception
  
260 ··public·long·getSize();260 ··public·long·getSize();
261 ····descriptor:·()J261 ····descriptor:·()J
262 ····flags:·(0x0001)·ACC_PUBLIC262 ····flags:·(0x0001)·ACC_PUBLIC
263 ····Code:263 ····Code:
264 ······stack=300,·locals=1,·args_size=1264 ······stack=300,·locals=1,·args_size=1
265 ·········0:·aload_0265 ·········0:·aload_0
3.88 KB
ru/gelin/android/sendtosd/intent/SendMultipleIntentInfo.class
3.77 KB
procyon -ec {}
    
Offset 16, 27 lines modifiedOffset 16, 27 lines modified
16 ····}16 ····}
17 ····17 ····
18 ····public·IntentFile[]·getFiles()·{18 ····public·IntentFile[]·getFiles()·{
19 ········final·ArrayList<IntentFile>·list·=·new·ArrayList<IntentFile>();19 ········final·ArrayList<IntentFile>·list·=·new·ArrayList<IntentFile>();
20 ········while·(true)·{20 ········while·(true)·{
21 ············Uri·next2·=·null;21 ············Uri·next2·=·null;
22 ············try·{22 ············try·{
23 ················Label_0138:·{23 ················Label_0135:·{
24 ····················if·(!this.intent.hasExtra("android.intent.extra.TEXT"))·{24 ····················if·(!this.intent.hasExtra("android.intent.extra.TEXT"))·{
25 ························break·Label_0138;25 ························break·Label_0135;
26 ····················}26 ····················}
27 ····················final·ArrayList·stringArrayListExtra·=·this.intent.getStringArrayListExtra("android.intent.extra.TEXT");27 ····················final·ArrayList·stringArrayListExtra·=·this.intent.getStringArrayListExtra("android.intent.extra.TEXT");
28 ····················if·(stringArrayListExtra·==·null)·{28 ····················if·(stringArrayListExtra·==·null)·{
29 ························break·Label_0138;29 ························break·Label_0135;
30 ····················}30 ····················}
31 ····················final·Iterator<String>·iterator·=·stringArrayListExtra.iterator();31 ····················final·Iterator<String>·iterator·=·stringArrayListExtra.iterator();
32 ····················try·{32 ····················try·{
33 ························while·(true)·{33 ························while·(true)·{
34 ····························if·(!iterator.hasNext())·{34 ····························if·(!iterator.hasNext())·{
35 ································break·Label_0138;35 ································break·Label_0135;
36 ····························}36 ····························}
37 ····························final·String·next·=·iterator.next();37 ····························final·String·next·=·iterator.next();
38 ····························try·{38 ····························try·{
39 ································final·String·s·=·(String)next;39 ································final·String·s·=·(String)next;
40 ································try·{40 ································try·{
41 ····································final·TextFile·textFile·=·new·TextFile(s);41 ····································final·TextFile·textFile·=·new·TextFile(s);
42 ····································final·ArrayList<IntentFile>·list2·=·list;42 ····································final·ArrayList<IntentFile>·list2·=·list;
Offset 48, 30 lines modifiedOffset 48, 30 lines modified
48 ········································Log.w(Tag.TAG,·(Throwable)ex);48 ········································Log.w(Tag.TAG,·(Throwable)ex);
49 ········································continue;49 ········································continue;
50 ····································}50 ····································}
51 ································}51 ································}
52 ································catch·(Exception·ex3)·{52 ································catch·(Exception·ex3)·{
53 ····································final·Object·o;53 ····································final·Object·o;
54 ····································throw·new·IntentFileException((Throwable)o);54 ····································throw·new·IntentFileException((Throwable)o);
55 ····································//·iftrue(Label_0256:,·parcelableArrayListExtra·==·null)55 ····································//·iftrue(Label_0250:,·parcelableArrayListExtra·==·null)
56 ····································while·(true)·{56 ····································while·(true)·{
57 ········································try·{57 ········································try·{
58 ············································final·Iterator<Uri>·iterator2;58 ············································final·Iterator<Uri>·iterator2;
59 ············································if·(!iterator2.hasNext())·{59 ············································if·(!iterator2.hasNext())·{
60 ················································return·list.toArray(new·IntentFile[0]);60 ················································return·list.toArray(new·IntentFile[0]);
61 ············································}61 ············································}
62 ············································next2·=·iterator2.next();62 ············································next2·=·iterator2.next();
63 ········································}63 ········································}
64 ········································catch·(Exception·ex4)·{}64 ········································catch·(Exception·ex4)·{}
65 ········································final·ArrayList·parcelableArrayListExtra·=·this.intent.getParcelableArrayListExtra("android.intent.extra.STREAM");65 ········································final·ArrayList·parcelableArrayListExtra·=·this.intent.getParcelableArrayListExtra("android.intent.extra.STREAM");
66 ········································final·Iterator<Uri>·iterator2·=·parcelableArrayListExtra.iterator();66 ········································final·Iterator<Uri>·iterator2·=·parcelableArrayListExtra.iterator();
67 ········································continue;67 ········································continue;
68 ····································}68 ····································}
69 ································}69 ································}
70 ································//·iftrue(Label_0256:,·!this.intent.hasExtra("android.intent.extra.STREAM"))70 ································//·iftrue(Label_0250:,·!this.intent.hasExtra("android.intent.extra.STREAM"))
71 ····························}71 ····························}
72 ····························catch·(Exception·ex5)·{}72 ····························catch·(Exception·ex5)·{}
73 ························}73 ························}
74 ····················}74 ····················}
75 ····················catch·(Exception·ex6)·{}75 ····················catch·(Exception·ex6)·{}
76 ················}76 ················}
77 ············}77 ············}
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
83 ············}83 ············}
84 ············catch·(Exception·ex2)·{84 ············catch·(Exception·ex2)·{
85 ················Log.w(Tag.TAG,·(Throwable)ex2);85 ················Log.w(Tag.TAG,·(Throwable)ex2);
86 ················continue;86 ················continue;
87 ············}87 ············}
88 ············continue;88 ············continue;
89 ········}89 ········}
90 ········Label_0256:·{90 ········Label_0250:·{
91 ············return·list.toArray(new·IntentFile[0]);91 ············return·list.toArray(new·IntentFile[0]);
92 ········}92 ········}
93 ····}93 ····}
94 ····94 ····
95 ····public·void·log()·{95 ····public·void·log()·{
96 ········super.log();96 ········super.log();
97 ····}97 ····}
646 B
smali/ru/gelin/android/sendtosd/SendActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$edit:Landroid/widget/EditText;22 .field·final·synthetic·val$edit:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·10728 ····.line·107
28 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$1;->this$0:Lru/gelin/android/sendtosd/SendActivity;29 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$1;->this$0:Lru/gelin/android/sendtosd/SendActivity;
  
29 ····iput-object·p2,·p0,·Lru/gelin/android/sendtosd/SendActivity$1;->val$edit:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lru/gelin/android/sendtosd/SendActivity$1;->val$edit:Landroid/widget/EditText;
  
756 B
smali/ru/gelin/android/sendtosd/SendToFolderActivity$3.smali
    
Offset 62, 24 lines modifiedOffset 62, 20 lines modified
62 ····move-result·v062 ····move-result·v0
  
63 ····return·v063 ····return·v0
64 .end·method64 .end·method
  
65 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I65 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
66 ····.locals·166 ····.locals·1
67 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
68 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
69 ····.prologue67 ····.prologue
70 ····.line·40568 ····.line·405
71 ····check-cast·p1,·Ljava/io/File;69 ····check-cast·p1,·Ljava/io/File;
  
72 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
73 ····check-cast·p2,·Ljava/io/File;70 ····check-cast·p2,·Ljava/io/File;
  
74 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
75 ····invoke-virtual·{p0,·p1,·p2},·Lru/gelin/android/sendtosd/SendToFolderActivity$3;->compare(Ljava/io/File;Ljava/io/File;)I71 ····invoke-virtual·{p0,·p1,·p2},·Lru/gelin/android/sendtosd/SendToFolderActivity$3;->compare(Ljava/io/File;Ljava/io/File;)I
  
76 ····move-result·v072 ····move-result·v0
  
77 ····return·v073 ····return·v0
78 .end·method74 .end·method
2.82 KB
smali/ru/gelin/android/sendtosd/SendDispatcherActivity.smali
    
Offset 41, 18 lines modifiedOffset 41, 20 lines modified
  
41 ····move-result-object·v341 ····move-result-object·v3
  
42 ····const-string·v4,·"view_type"42 ····const-string·v4,·"view_type"
  
43 ····sget-object·v5,·Lru/gelin/android/sendtosd/PreferenceParams;->DEFAULT_VIEW_TYPE:Ljava/lang/String;43 ····sget-object·v5,·Lru/gelin/android/sendtosd/PreferenceParams;->DEFAULT_VIEW_TYPE:Ljava/lang/String;
  
 44 ····.line·20
44 ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;45 ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
45 ····move-result-object·v346 ····move-result-object·v3
  
 47 ····.line·19
46 ····invoke-static·{v3},·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->valueOf(Ljava/lang/String;)Lru/gelin/android/sendtosd/PreferenceParams$ViewType;48 ····invoke-static·{v3},·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->valueOf(Ljava/lang/String;)Lru/gelin/android/sendtosd/PreferenceParams$ViewType;
  
47 ····move-result-object·v249 ····move-result-object·v2
  
48 ····.line·2150 ····.line·21
49 ····.local·v2,·"view":Lru/gelin/android/sendtosd/PreferenceParams$ViewType;51 ····.local·v2,·"view":Lru/gelin/android/sendtosd/PreferenceParams$ViewType;
50 ····const-string·v3,·"android.intent.action.SEND"52 ····const-string·v3,·"android.intent.action.SEND"
Offset 62, 36 lines modifiedOffset 64, 38 lines modified
62 ····move-result·v364 ····move-result·v3
  
63 ····if-eqz·v3,·:cond_165 ····if-eqz·v3,·:cond_1
  
64 ····.line·2266 ····.line·22
65 ····sget-object·v3,·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->DIALOG:Lru/gelin/android/sendtosd/PreferenceParams$ViewType;67 ····sget-object·v3,·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->DIALOG:Lru/gelin/android/sendtosd/PreferenceParams$ViewType;
  
 68 ····.line·23
66 ····invoke-virtual·{v3,·v2},·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->equals(Ljava/lang/Object;)Z69 ····invoke-virtual·{v3,·v2},·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->equals(Ljava/lang/Object;)Z
  
67 ····move-result·v370 ····move-result·v3
  
68 ····if-eqz·v3,·:cond_071 ····if-eqz·v3,·:cond_0
  
69 ····const-class·v3,·Lru/gelin/android/sendtosd/SendDialogActivity;72 ····const-class·v3,·Lru/gelin/android/sendtosd/SendDialogActivity;
  
 73 ····.line·22
70 ····:goto_074 ····:goto_0
71 ····invoke-virtual·{v1,·p0,·v3},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;75 ····invoke-virtual·{v1,·p0,·v3},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
  
72 ····.line·2476 ····.line·24
73 ····invoke-virtual·{p0,·v1},·Lru/gelin/android/sendtosd/SendDispatcherActivity;->startActivity(Landroid/content/Intent;)V77 ····invoke-virtual·{p0,·v1},·Lru/gelin/android/sendtosd/SendDispatcherActivity;->startActivity(Landroid/content/Intent;)V
  
74 ····.line·3278 ····.line·32
75 ····:goto_179 ····:goto_1
76 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/SendDispatcherActivity;->finish()V80 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/SendDispatcherActivity;->finish()V
  
77 ····.line·3381 ····.line·33
78 ····return-void82 ····return-void
  
79 ····.line·2283 ····.line·23
80 ····:cond_084 ····:cond_0
81 ····const-class·v3,·Lru/gelin/android/sendtosd/SendActivity;85 ····const-class·v3,·Lru/gelin/android/sendtosd/SendActivity;
  
82 ····goto·:goto_086 ····goto·:goto_0
  
83 ····.line·2587 ····.line·25
84 ····:cond_188 ····:cond_1
Offset 102, 31 lines modifiedOffset 106, 33 lines modified
102 ····move-result·v3106 ····move-result·v3
  
103 ····if-eqz·v3,·:cond_3107 ····if-eqz·v3,·:cond_3
  
104 ····.line·26108 ····.line·26
105 ····sget-object·v3,·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->DIALOG:Lru/gelin/android/sendtosd/PreferenceParams$ViewType;109 ····sget-object·v3,·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->DIALOG:Lru/gelin/android/sendtosd/PreferenceParams$ViewType;
  
 110 ····.line·27
106 ····invoke-virtual·{v3,·v2},·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->equals(Ljava/lang/Object;)Z111 ····invoke-virtual·{v3,·v2},·Lru/gelin/android/sendtosd/PreferenceParams$ViewType;->equals(Ljava/lang/Object;)Z
  
107 ····move-result·v3112 ····move-result·v3
  
108 ····if-eqz·v3,·:cond_2113 ····if-eqz·v3,·:cond_2
  
109 ····const-class·v3,·Lru/gelin/android/sendtosd/SendMultipleDialogActivity;114 ····const-class·v3,·Lru/gelin/android/sendtosd/SendMultipleDialogActivity;
  
 115 ····.line·26
110 ····:goto_2116 ····:goto_2
111 ····invoke-virtual·{v1,·p0,·v3},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;117 ····invoke-virtual·{v1,·p0,·v3},·Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
  
112 ····.line·28118 ····.line·28
113 ····invoke-virtual·{p0,·v1},·Lru/gelin/android/sendtosd/SendDispatcherActivity;->startActivity(Landroid/content/Intent;)V119 ····invoke-virtual·{p0,·v1},·Lru/gelin/android/sendtosd/SendDispatcherActivity;->startActivity(Landroid/content/Intent;)V
  
114 ····goto·:goto_1120 ····goto·:goto_1
  
115 ····.line·26121 ····.line·27
116 ····:cond_2122 ····:cond_2
117 ····const-class·v3,·Lru/gelin/android/sendtosd/SendMultipleActivity;123 ····const-class·v3,·Lru/gelin/android/sendtosd/SendMultipleActivity;
  
118 ····goto·:goto_2124 ····goto·:goto_2
  
119 ····.line·30125 ····.line·30
120 ····:cond_3126 ····:cond_3
17.3 KB
smali/ru/gelin/android/sendtosd/SendToFolderActivity.smali
    
Offset 92, 15 lines modifiedOffset 92, 14 lines modified
92 ····.line·8292 ····.line·82
93 ····new-instance·v0,·Lru/gelin/android/sendtosd/progress/DummyProgress;93 ····new-instance·v0,·Lru/gelin/android/sendtosd/progress/DummyProgress;
  
94 ····invoke-direct·{v0},·Lru/gelin/android/sendtosd/progress/DummyProgress;-><init>()V94 ····invoke-direct·{v0},·Lru/gelin/android/sendtosd/progress/DummyProgress;-><init>()V
  
95 ····iput-object·v0,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity;->progress:Lru/gelin/android/sendtosd/progress/Progress;95 ····iput-object·v0,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity;->progress:Lru/gelin/android/sendtosd/progress/Progress;
  
96 ····.line·449 
97 ····return-void96 ····return-void
98 .end·method97 .end·method
  
99 .method·static·getFolders(Ljava/io/File;)Ljava/util/List;98 .method·static·getFolders(Ljava/io/File;)Ljava/util/List;
100 ····.locals·899 ····.locals·8
101 ····.param·p0,·"path"····#·Ljava/io/File;100 ····.param·p0,·"path"····#·Ljava/io/File;
102 ····.annotation·system·Ldalvik/annotation/Signature;101 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 113, 93 lines modifiedOffset 112, 92 lines modified
113 ············"Ljava/io/File;",112 ············"Ljava/io/File;",
114 ············">;"113 ············">;"
115 ········}114 ········}
116 ····.end·annotation115 ····.end·annotation
  
117 ····.prologue116 ····.prologue
118 ····.line·395117 ····.line·395
119 ····new-instance·v3,·Ljava/util/ArrayList;118 ····new-instance·v2,·Ljava/util/ArrayList;
  
120 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V119 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
121 ····.line·396120 ····.line·396
122 ····.local·v3,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"121 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
123 ····new-instance·v7,·Lru/gelin/android/sendtosd/SendToFolderActivity$2;122 ····new-instance·v6,·Lru/gelin/android/sendtosd/SendToFolderActivity$2;
  
124 ····invoke-direct·{v7},·Lru/gelin/android/sendtosd/SendToFolderActivity$2;-><init>()V123 ····invoke-direct·{v6},·Lru/gelin/android/sendtosd/SendToFolderActivity$2;-><init>()V
  
125 ····invoke-virtual·{p0,·v7},·Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;124 ····invoke-virtual·{p0,·v6},·Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
  
126 ····move-result-object·v6125 ····move-result-object·v5
  
127 ····.line·401126 ····.line·401
128 ····.local·v6,·"subFolders":[Ljava/io/File;127 ····.local·v5,·"subFolders":[Ljava/io/File;
129 ····if-nez·v6,·:cond_1128 ····if-nez·v5,·:cond_1
  
130 ····.line·419129 ····.line·419
131 ····:cond_0130 ····:cond_0
132 ····return-object·v3131 ····return-object·v2
  
133 ····.line·404132 ····.line·404
134 ····:cond_1133 ····:cond_1
135 ····invoke-static·{v6},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;134 ····invoke-static·{v5},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
136 ····move-result-object·v4135 ····move-result-object·v3
  
137 ····.line·405136 ····.line·405
138 ····.local·v4,·"sortedFolders":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"137 ····.local·v3,·"sortedFolders":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
139 ····new-instance·v7,·Lru/gelin/android/sendtosd/SendToFolderActivity$3;138 ····new-instance·v6,·Lru/gelin/android/sendtosd/SendToFolderActivity$3;
  
140 ····invoke-direct·{v7},·Lru/gelin/android/sendtosd/SendToFolderActivity$3;-><init>()V139 ····invoke-direct·{v6},·Lru/gelin/android/sendtosd/SendToFolderActivity$3;-><init>()V
  
141 ····invoke-static·{v4,·v7},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V140 ····invoke-static·{v3,·v6},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
  
142 ····.line·410141 ····.line·410
143 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;142 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
144 ····move-result-object·v2143 ····move-result-object·v6
  
145 ····.local·v2,·"i$":Ljava/util/Iterator; 
146 ····:goto_0144 ····:goto_0
147 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z145 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
148 ····move-result·v7146 ····move-result·v7
  
149 ····if-eqz·v7,·:cond_0147 ····if-eqz·v7,·:cond_0
  
150 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;148 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
151 ····move-result-object·v5149 ····move-result-object·v4
  
152 ····check-cast·v5,·Ljava/io/File;150 ····check-cast·v4,·Ljava/io/File;
  
153 ····.line·413151 ····.line·413
154 ····.local·v5,·"subFolder":Ljava/io/File;152 ····.local·v4,·"subFolder":Ljava/io/File;
155 ····:try_start_0153 ····:try_start_0
156 ····invoke-virtual·{v5},·Ljava/io/File;->getCanonicalFile()Ljava/io/File;154 ····invoke-virtual·{v4},·Ljava/io/File;->getCanonicalFile()Ljava/io/File;
157 ····:try_end_0155 ····:try_end_0
158 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0156 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
159 ····move-result-object·v1157 ····move-result-object·v1
  
160 ····.line·417158 ····.line·417
161 ····.local·v1,·"folder":Ljava/io/File;159 ····.local·v1,·"folder":Ljava/io/File;
162 ····:goto_1160 ····:goto_1
163 ····invoke-interface·{v3,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z161 ····invoke-interface·{v2,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
164 ····goto·:goto_0162 ····goto·:goto_0
  
165 ····.line·414163 ····.line·414
166 ····.end·local·v1····#·"folder":Ljava/io/File;164 ····.end·local·v1····#·"folder":Ljava/io/File;
167 ····:catch_0165 ····:catch_0
168 ····move-exception·v0166 ····move-exception·v0
  
169 ····.line·415167 ····.line·415
170 ····.local·v0,·"e":Ljava/io/IOException;168 ····.local·v0,·"e":Ljava/io/IOException;
171 ····move-object·v1,·v5169 ····move-object·v1,·v4
  
172 ····.restart·local·v1····#·"folder":Ljava/io/File;170 ····.restart·local·v1····#·"folder":Ljava/io/File;
173 ····goto·:goto_1171 ····goto·:goto_1
174 .end·method172 .end·method
  
  
175 #·virtual·methods173 #·virtual·methods
Offset 436, 88 lines modifiedOffset 434, 87 lines modified
436 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/SendToFolderActivity;->finish()V434 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/SendToFolderActivity;->finish()V
  
437 ····.line·553435 ····.line·553
438 ····return-void436 ····return-void
439 .end·method437 .end·method
  
440 .method·fillFolders()V438 .method·fillFolders()V
441 ····.locals·7439 ····.locals·6
  
442 ····.prologue440 ····.prologue
443 ····.line·426441 ····.line·426
444 ····const-string·v5,·"folders"442 ····const-string·v4,·"folders"
  
445 ····invoke-virtual·{p0,·v5},·Lru/gelin/android/sendtosd/SendToFolderActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;443 ····invoke-virtual·{p0,·v4},·Lru/gelin/android/sendtosd/SendToFolderActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
446 ····move-result-object·v2444 ····move-result-object·v2
  
Max diff block lines reached; 12408/17623 bytes (70.41%) of diff not shown.
1.33 KB
smali/ru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask.smali
    
Offset 34, 35 lines modifiedOffset 34, 34 lines modified
  
34 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;34 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V36 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V
37 ····.locals·037 ····.locals·0
 38 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendMultipleActivity;
  
38 ····.prologue39 ····.prologue
39 ····.line·10340 ····.line·103
40 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;41 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
41 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V42 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
42 ····return-void43 ····return-void
43 .end·method44 .end·method
  
  
44 #·virtual·methods45 #·virtual·methods
45 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V46 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V
46 ····.locals·047 ····.locals·0
47 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
48 ····.prologue48 ····.prologue
49 ····.line·10349 ····.line·103
50 ····check-cast·p1,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;50 ····check-cast·p1,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
51 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;->onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V51 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;->onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V
  
53 ····return-void52 ····return-void
54 .end·method53 .end·method
  
55 .method·protected·varargs·onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V54 .method·protected·varargs·onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V
56 ····.locals·255 ····.locals·2
2.9 KB
smali/ru/gelin/android/sendtosd/SendActivity$CopyFileTask.smali
    
Offset 17, 35 lines modifiedOffset 17, 34 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendActivity;18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;)V20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·17524 ····.line·175
24 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->this$0:Lru/gelin/android/sendtosd/SendActivity;25 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->this$0:Lru/gelin/android/sendtosd/SendActivity;
  
25 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendActivity;)V26 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendActivity;)V
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
  
28 #·virtual·methods29 #·virtual·methods
29 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;30 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
30 ····.locals·131 ····.locals·1
31 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
32 ····.prologue32 ····.prologue
33 ····.line·17533 ····.line·175
34 ····check-cast·p1,·[Lru/gelin/android/sendtosd/intent/IntentFile;34 ····check-cast·p1,·[Lru/gelin/android/sendtosd/intent/IntentFile;
  
35 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
36 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->doInBackground([Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendActivity$Result;35 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->doInBackground([Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendActivity$Result;
  
37 ····move-result-object·v036 ····move-result-object·v0
  
38 ····return-object·v037 ····return-object·v0
39 .end·method38 .end·method
  
Offset 86, 20 lines modifiedOffset 85, 22 lines modified
  
86 ····.line·18985 ····.line·189
87 ····.local·v3,·"uniqueFileName":Ljava/lang/String;86 ····.local·v3,·"uniqueFileName":Ljava/lang/String;
88 ····new-array·v4,·v6,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;87 ····new-array·v4,·v6,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
89 ····new-instance·v5,·Lru/gelin/android/sendtosd/progress/FileInfo;88 ····new-instance·v5,·Lru/gelin/android/sendtosd/progress/FileInfo;
  
 89 ····.line·190
90 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J90 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J
  
91 ····move-result-wide·v691 ····move-result-wide·v6
  
92 ····invoke-direct·{v5,·v3,·v6,·v7},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V92 ····invoke-direct·{v5,·v3,·v6,·v7},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V
  
 93 ····.line·189
93 ····invoke-static·{v5},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newNextFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;94 ····invoke-static·{v5},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newNextFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
94 ····move-result-object·v595 ····move-result-object·v5
  
95 ····aput-object·v5,·v4,·v896 ····aput-object·v5,·v4,·v8
  
96 ····invoke-virtual·{p0,·v4},·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->publishProgress([Ljava/lang/Object;)V97 ····invoke-virtual·{p0,·v4},·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->publishProgress([Ljava/lang/Object;)V
Offset 159, 21 lines modifiedOffset 160, 19 lines modified
159 ····sget-object·v4,·Lru/gelin/android/sendtosd/SendActivity$Result;->ERROR:Lru/gelin/android/sendtosd/SendActivity$Result;160 ····sget-object·v4,·Lru/gelin/android/sendtosd/SendActivity$Result;->ERROR:Lru/gelin/android/sendtosd/SendActivity$Result;
  
160 ····goto·:goto_0161 ····goto·:goto_0
161 .end·method162 .end·method
  
162 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V163 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
163 ····.locals·0164 ····.locals·0
164 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
165 ····.prologue165 ····.prologue
166 ····.line·175166 ····.line·175
167 ····check-cast·p1,·Lru/gelin/android/sendtosd/SendActivity$Result;167 ····check-cast·p1,·Lru/gelin/android/sendtosd/SendActivity$Result;
  
168 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
169 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V168 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;->onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V
  
170 ····return-void169 ····return-void
171 .end·method170 .end·method
  
172 .method·protected·onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V171 .method·protected·onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V
173 ····.locals·2172 ····.locals·2
1.73 KB
smali/ru/gelin/android/sendtosd/SendToFolderActivity$InitTask.smali
    
Offset 28, 35 lines modifiedOffset 28, 34 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;29 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendToFolderActivity;)V31 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendToFolderActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendToFolderActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·13435 ····.line·134
35 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$InitTask;->this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;36 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$InitTask;->this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;
  
36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;41 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
43 ····.prologue43 ····.prologue
44 ····.line·13444 ····.line·134
45 ····check-cast·p1,·[Ljava/lang/Void;45 ····check-cast·p1,·[Ljava/lang/Void;
  
46 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
47 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$InitTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;46 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$InitTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;
  
48 ····move-result-object·v047 ····move-result-object·v0
  
49 ····return-object·v048 ····return-object·v0
50 .end·method49 .end·method
  
Offset 74, 21 lines modifiedOffset 73, 19 lines modified
74 ····const/4·v0,·0x073 ····const/4·v0,·0x0
  
75 ····return-object·v074 ····return-object·v0
76 .end·method75 .end·method
  
77 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V76 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
78 ····.locals·077 ····.locals·0
79 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
80 ····.prologue78 ····.prologue
81 ····.line·13479 ····.line·134
82 ····check-cast·p1,·Ljava/lang/Void;80 ····check-cast·p1,·Ljava/lang/Void;
  
83 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
84 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$InitTask;->onPostExecute(Ljava/lang/Void;)V81 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$InitTask;->onPostExecute(Ljava/lang/Void;)V
  
85 ····return-void82 ····return-void
86 .end·method83 .end·method
  
87 .method·protected·onPostExecute(Ljava/lang/Void;)V84 .method·protected·onPostExecute(Ljava/lang/Void;)V
88 ····.locals·285 ····.locals·2
650 B
smali/ru/gelin/android/sendtosd/PreferencesActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/PreferencesActivity;21 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/PreferencesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lru/gelin/android/sendtosd/PreferencesActivity;)V23 .method·constructor·<init>(Lru/gelin/android/sendtosd/PreferencesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/PreferencesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6027 ····.line·60
27 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/PreferencesActivity$1;->this$0:Lru/gelin/android/sendtosd/PreferencesActivity;28 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/PreferencesActivity$1;->this$0:Lru/gelin/android/sendtosd/PreferencesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
283 B
smali/ru/gelin/android/sendtosd/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·1026 ····.line·10
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·112 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
20.5 KB
smali/ru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask.smali
    
Offset 17, 291 lines modifiedOffset 17, 263 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendMultipleActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·18724 ····.line·187
24 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;25 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
25 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V26 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
  
28 #·virtual·methods29 #·virtual·methods
29 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;30 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
30 ····.locals·131 ····.locals·1
31 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
32 ····.prologue32 ····.prologue
33 ····.line·18733 ····.line·187
34 ····check-cast·p1,·[[Lru/gelin/android/sendtosd/intent/IntentFile;34 ····check-cast·p1,·[[Lru/gelin/android/sendtosd/intent/IntentFile;
  
35 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
36 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;35 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
  
37 ····move-result-object·v036 ····move-result-object·v0
  
38 ····return-object·v037 ····return-object·v0
39 .end·method38 .end·method
  
40 .method·protected·varargs·doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;39 .method·protected·varargs·doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
41 ····.locals·1840 ····.locals·14
42 ····.param·p1,·"params"····#·[[Lru/gelin/android/sendtosd/intent/IntentFile;41 ····.param·p1,·"params"····#·[[Lru/gelin/android/sendtosd/intent/IntentFile;
  
43 ····.prologue42 ····.prologue
44 ····.line·19843 ····.line·198
45 ····new-instance·v9,·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;44 ····new-instance·v4,·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
  
46 ····invoke-direct·{v9},·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;-><init>()V45 ····invoke-direct·{v4},·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;-><init>()V
  
47 ····.line·19946 ····.line·199
48 ····.local·v9,·"result":Lru/gelin/android/sendtosd/SendMultipleActivity$Result;47 ····.local·v4,·"result":Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
49 ····const/4·v12,·0x048 ····const/4·v7,·0x0
  
50 ····aget-object·v7,·p1,·v1249 ····aget-object·v3,·p1,·v7
  
51 ····.line·20050 ····.line·200
52 ····.local·v7,·"intentFiles":[Lru/gelin/android/sendtosd/intent/IntentFile;51 ····.local·v3,·"intentFiles":[Lru/gelin/android/sendtosd/intent/IntentFile;
53 ····const/4·v12,·0x152 ····const/4·v7,·0x1
  
54 ····new-array·v12,·v12,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent; 
  
55 ····const/4·v13,·0x053 ····new-array·v7,·v7,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
56 ····array-length·v14,·v754 ····const/4·v8,·0x0
  
57 ····invoke-static·{v14},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newSetFilesEvent(I)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;55 ····array-length·v9,·v3
  
58 ····move-result-object·v1456 ····invoke-static·{v9},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newSetFilesEvent(I)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
59 ····aput-object·v14,·v12,·v1357 ····move-result-object·v9
  
60 ····move-object/from16·v0,·p058 ····aput-object·v9,·v7,·v8
  
61 ····invoke-virtual·{v0,·v12},·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->publishProgress([Ljava/lang/Object;)V59 ····invoke-virtual·{p0,·v7},·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->publishProgress([Ljava/lang/Object;)V
  
62 ····.line·20160 ····.line·201
63 ····new-instance·v12,·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;61 ····new-instance·v7,·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;
  
64 ····invoke-direct·{v12},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;-><init>()V62 ····invoke-direct·{v7},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;-><init>()V
  
65 ····invoke-virtual·{v12},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;->getRoots()Ljava/util/List;63 ····invoke-virtual·{v7},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;->getRoots()Ljava/util/List;
  
66 ····move-result-object·v1064 ····move-result-object·v5
  
67 ····.line·20265 ····.line·202
68 ····.local·v10,·"roots":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"66 ····.local·v5,·"roots":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
69 ····move-object·v2,·v767 ····array-length·v8,·v3
  
 68 ····const/4·v7,·0x0
70 ····.local·v2,·"arr$":[Lru/gelin/android/sendtosd/intent/IntentFile; 
71 ····array-length·v8,·v2 
  
72 ····.local·v8,·"len$":I 
73 ····const/4·v6,·0x0 
  
74 ····.local·v6,·"i$":I 
75 ····:goto_069 ····:goto_0
76 ····if-ge·v6,·v8,·:cond_170 ····if-ge·v7,·v8,·:cond_1
  
77 ····aget-object·v5,·v2,·v671 ····aget-object·v2,·v3,·v7
  
78 ····.line·20372 ····.line·203
79 ····.local·v5,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;73 ····.local·v2,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;
80 ····move-object/from16·v0,·p074 ····iget-object·v9,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
81 ····iget-object·v12,·v0,·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;75 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getName()Ljava/lang/String;
  
82 ····invoke-virtual·{v5},·Lru/gelin/android/sendtosd/intent/IntentFile;->getName()Ljava/lang/String;76 ····move-result-object·v10
  
83 ····move-result-object·v1377 ····invoke-virtual·{v9,·v10},·Lru/gelin/android/sendtosd/SendMultipleActivity;->getUniqueFileName(Ljava/lang/String;)Ljava/lang/String;
  
84 ····invoke-virtual·{v12,·v13},·Lru/gelin/android/sendtosd/SendMultipleActivity;->getUniqueFileName(Ljava/lang/String;)Ljava/lang/String; 
  
85 ····move-result-object·v1178 ····move-result-object·v6
  
86 ····.line·20479 ····.line·204
87 ····.local·v11,·"uniqueFileName":Ljava/lang/String;80 ····.local·v6,·"uniqueFileName":Ljava/lang/String;
88 ····new-instance·v3,·Ljava/io/File;81 ····new-instance·v0,·Ljava/io/File;
  
89 ····move-object/from16·v0,·p0 
  
90 ····iget-object·v12,·v0,·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;82 ····iget-object·v9,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
91 ····iget-object·v12,·v12,·Lru/gelin/android/sendtosd/SendMultipleActivity;->path:Ljava/io/File;83 ····iget-object·v9,·v9,·Lru/gelin/android/sendtosd/SendMultipleActivity;->path:Ljava/io/File;
  
92 ····invoke-direct·{v3,·v12,·v11},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V84 ····invoke-direct·{v0,·v9,·v6},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
93 ····.line·20585 ····.line·205
94 ····.local·v3,·"dest":Ljava/io/File;86 ····.local·v0,·"dest":Ljava/io/File;
95 ····invoke-virtual·{v5,·v3,·v10},·Lru/gelin/android/sendtosd/intent/IntentFile;->isMovable(Ljava/io/File;Ljava/util/List;)Z87 ····invoke-virtual·{v2,·v0,·v5},·Lru/gelin/android/sendtosd/intent/IntentFile;->isMovable(Ljava/io/File;Ljava/util/List;)Z
Max diff block lines reached; 13883/20803 bytes (66.74%) of diff not shown.
6.99 KB
smali/ru/gelin/android/sendtosd/PreferencesActivity.smali
    
Offset 2, 22 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/preference/PreferenceActivity;2 .super·Landroid/preference/PreferenceActivity;
3 .source·"PreferencesActivity.java"3 .source·"PreferencesActivity.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lru/gelin/android/sendtosd/donate/DonateStatusListener;5 .implements·Lru/gelin/android/sendtosd/donate/DonateStatusListener;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lru/gelin/android/sendtosd/PreferencesActivity$2; 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields6 #·static·fields
13 .field·static·final·DONATE_PACKAGE_NAME:Ljava/lang/String;·=·"ru.gelin.android.sendtosd.donate"7 .field·static·final·DONATE_PACKAGE_NAME:Ljava/lang/String;·=·"ru.gelin.android.sendtosd.donate"
  
14 .field·static·final·PREF_DONATE:Ljava/lang/String;·=·"donate"8 .field·static·final·PREF_DONATE:Ljava/lang/String;·=·"donate"
  
15 .field·static·final·PREF_DONATE_CATEGORY:Ljava/lang/String;·=·"donate_category"9 .field·static·final·PREF_DONATE_CATEGORY:Ljava/lang/String;·=·"donate_category"
  
Offset 413, 121 lines modifiedOffset 405, 120 lines modified
413 .method·updateInitialFolderView()V405 .method·updateInitialFolderView()V
414 ····.locals·9406 ····.locals·9
  
415 ····.prologue407 ····.prologue
416 ····const/4·v8,·0x0408 ····const/4·v8,·0x0
  
417 ····.line·79409 ····.line·79
418 ····const-string·v7,·"initial_folder"410 ····const-string·v6,·"initial_folder"
  
419 ····invoke-virtual·{p0,·v7},·Lru/gelin/android/sendtosd/PreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;411 ····invoke-virtual·{p0,·v6},·Lru/gelin/android/sendtosd/PreferencesActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
420 ····move-result-object·v2412 ····move-result-object·v1
  
421 ····check-cast·v2,·Landroid/preference/ListPreference;413 ····check-cast·v1,·Landroid/preference/ListPreference;
  
422 ····.line·80414 ····.line·80
423 ····.local·v2,·"initialFolder":Landroid/preference/ListPreference;415 ····.local·v1,·"initialFolder":Landroid/preference/ListPreference;
424 ····invoke-virtual·{v2},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String;416 ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getValue()Ljava/lang/String;
  
425 ····move-result-object·v5417 ····move-result-object·v4
  
426 ····.line·81418 ····.line·81
427 ····.local·v5,·"value":Ljava/lang/String;419 ····.local·v4,·"value":Ljava/lang/String;
428 ····new-instance·v0,·Ljava/util/ArrayList;420 ····new-instance·v0,·Ljava/util/ArrayList;
  
429 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V421 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
430 ····.line·82422 ····.line·82
431 ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"423 ····.local·v0,·"entries":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
432 ····new-instance·v6,·Ljava/util/ArrayList;424 ····new-instance·v5,·Ljava/util/ArrayList;
  
433 ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V425 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
434 ····.line·83426 ····.line·83
435 ····.local·v6,·"values":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"427 ····.local·v5,·"values":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
436 ····const·v7,·0x7f060024428 ····const·v6,·0x7f060024
  
437 ····invoke-virtual·{p0,·v7},·Lru/gelin/android/sendtosd/PreferencesActivity;->getString(I)Ljava/lang/String;429 ····invoke-virtual·{p0,·v6},·Lru/gelin/android/sendtosd/PreferencesActivity;->getString(I)Ljava/lang/String;
  
438 ····move-result-object·v7430 ····move-result-object·v6
  
439 ····invoke-interface·{v0,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z431 ····invoke-interface·{v0,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
440 ····.line·84432 ····.line·84
441 ····const-string·v7,·"LAST_FOLDER"433 ····const-string·v6,·"LAST_FOLDER"
  
442 ····invoke-interface·{v6,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z434 ····invoke-interface·{v5,·v6},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
443 ····.line·85435 ····.line·85
444 ····new-instance·v7,·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;436 ····new-instance·v6,·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;
  
445 ····invoke-direct·{v7},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;-><init>()V437 ····invoke-direct·{v6},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;-><init>()V
  
446 ····invoke-virtual·{v7},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;->getRoots()Ljava/util/List;438 ····invoke-virtual·{v6},·Lru/gelin/android/sendtosd/intent/ExternalStorageRoots;->getRoots()Ljava/util/List;
  
447 ····move-result-object·v7439 ····move-result-object·v6
  
448 ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator;440 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
449 ····move-result-object·v1441 ····move-result-object·v6
  
450 ····.local·v1,·"i$":Ljava/util/Iterator; 
451 ····:goto_0442 ····:goto_0
452 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z443 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
453 ····move-result·v7444 ····move-result·v7
  
454 ····if-eqz·v7,·:cond_0445 ····if-eqz·v7,·:cond_0
  
455 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;446 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
456 ····move-result-object·v3447 ····move-result-object·v2
  
457 ····check-cast·v3,·Ljava/io/File;448 ····check-cast·v2,·Ljava/io/File;
  
458 ····.line·86449 ····.line·86
459 ····.local·v3,·"root":Ljava/io/File;450 ····.local·v2,·"root":Ljava/io/File;
460 ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;451 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
461 ····move-result-object·v4452 ····move-result-object·v3
  
462 ····.line·87453 ····.line·87
463 ····.local·v4,·"rootName":Ljava/lang/String;454 ····.local·v3,·"rootName":Ljava/lang/String;
464 ····invoke-interface·{v0,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z455 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
465 ····.line·88456 ····.line·88
466 ····invoke-interface·{v6,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z457 ····invoke-interface·{v5,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
467 ····goto·:goto_0458 ····goto·:goto_0
  
468 ····.line·90459 ····.line·90
469 ····.end·local·v3····#·"root":Ljava/io/File;460 ····.end·local·v2····#·"root":Ljava/io/File;
470 ····.end·local·v4····#·"rootName":Ljava/lang/String;461 ····.end·local·v3····#·"rootName":Ljava/lang/String;
471 ····:cond_0462 ····:cond_0
472 ····new-array·v7,·v8,·[Ljava/lang/String;463 ····new-array·v6,·v8,·[Ljava/lang/String;
  
473 ····invoke-interface·{v0,·v7},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;464 ····invoke-interface·{v0,·v6},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
  
474 ····move-result-object·v7465 ····move-result-object·v6
  
475 ····check-cast·v7,·[Ljava/lang/CharSequence;466 ····check-cast·v6,·[Ljava/lang/CharSequence;
  
476 ····invoke-virtual·{v2,·v7},·Landroid/preference/ListPreference;->setEntries([Ljava/lang/CharSequence;)V467 ····invoke-virtual·{v1,·v6},·Landroid/preference/ListPreference;->setEntries([Ljava/lang/CharSequence;)V
  
Max diff block lines reached; 912/7046 bytes (12.94%) of diff not shown.
13.1 KB
smali/ru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask.smali
    
Offset 17, 211 lines modifiedOffset 17, 197 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendMultipleActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·12824 ····.line·128
24 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;25 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
25 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V26 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendMultipleActivity;)V
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
  
28 #·virtual·methods29 #·virtual·methods
29 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;30 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
30 ····.locals·131 ····.locals·1
31 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
32 ····.prologue32 ····.prologue
33 ····.line·12833 ····.line·128
34 ····check-cast·p1,·[[Lru/gelin/android/sendtosd/intent/IntentFile;34 ····check-cast·p1,·[[Lru/gelin/android/sendtosd/intent/IntentFile;
  
35 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
36 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;35 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
  
37 ····move-result-object·v036 ····move-result-object·v0
  
38 ····return-object·v037 ····return-object·v0
39 .end·method38 .end·method
  
40 .method·protected·varargs·doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;39 .method·protected·varargs·doInBackground([[Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
41 ····.locals·1440 ····.locals·14
42 ····.param·p1,·"params"····#·[[Lru/gelin/android/sendtosd/intent/IntentFile;41 ····.param·p1,·"params"····#·[[Lru/gelin/android/sendtosd/intent/IntentFile;
  
43 ····.prologue42 ····.prologue
44 ····.line·13943 ····const/4·v11,·0x1
  
45 ····const/4·v9,·0x044 ····const/4·v7,·0x0
  
 45 ····.line·139
46 ····aget-object·v4,·p1,·v946 ····aget-object·v2,·p1,·v7
  
47 ····.line·14047 ····.line·140
48 ····.local·v4,·"intentFiles":[Lru/gelin/android/sendtosd/intent/IntentFile;48 ····.local·v2,·"intentFiles":[Lru/gelin/android/sendtosd/intent/IntentFile;
49 ····new-instance·v7,·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;49 ····new-instance·v4,·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
  
50 ····invoke-direct·{v7},·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;-><init>()V50 ····invoke-direct·{v4},·Lru/gelin/android/sendtosd/SendMultipleActivity$Result;-><init>()V
  
51 ····.line·14151 ····.line·141
52 ····.local·v7,·"result":Lru/gelin/android/sendtosd/SendMultipleActivity$Result;52 ····.local·v4,·"result":Lru/gelin/android/sendtosd/SendMultipleActivity$Result;
53 ····const/4·v9,·0x1 
  
54 ····new-array·v9,·v9,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;53 ····new-array·v6,·v11,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
55 ····const/4·v10,·0x054 ····array-length·v8,·v2
  
56 ····array-length·v11,·v455 ····invoke-static·{v8},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newSetFilesEvent(I)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
57 ····invoke-static·{v11},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newSetFilesEvent(I)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent; 
  
58 ····move-result-object·v1156 ····move-result-object·v8
  
59 ····aput-object·v11,·v9,·v1057 ····aput-object·v8,·v6,·v7
  
60 ····invoke-virtual·{p0,·v9},·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->publishProgress([Ljava/lang/Object;)V58 ····invoke-virtual·{p0,·v6},·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->publishProgress([Ljava/lang/Object;)V
  
61 ····.line·14259 ····.line·142
62 ····move-object·v0,·v460 ····array-length·v8,·v2
  
 61 ····move·v6,·v7
63 ····.local·v0,·"arr$":[Lru/gelin/android/sendtosd/intent/IntentFile; 
64 ····array-length·v5,·v0 
  
65 ····.local·v5,·"len$":I 
66 ····const/4·v3,·0x0 
  
67 ····.local·v3,·"i$":I 
68 ····:goto_062 ····:goto_0
69 ····if-ge·v3,·v5,·:cond_063 ····if-ge·v6,·v8,·:cond_0
  
70 ····aget-object·v2,·v0,·v364 ····aget-object·v1,·v2,·v6
  
71 ····.line·14365 ····.line·143
72 ····.local·v2,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;66 ····.local·v1,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;
73 ····iget-object·v9,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;67 ····iget-object·v9,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->this$0:Lru/gelin/android/sendtosd/SendMultipleActivity;
  
74 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getName()Ljava/lang/String;68 ····invoke-virtual·{v1},·Lru/gelin/android/sendtosd/intent/IntentFile;->getName()Ljava/lang/String;
  
75 ····move-result-object·v1069 ····move-result-object·v10
  
76 ····invoke-virtual·{v9,·v10},·Lru/gelin/android/sendtosd/SendMultipleActivity;->getUniqueFileName(Ljava/lang/String;)Ljava/lang/String;70 ····invoke-virtual·{v9,·v10},·Lru/gelin/android/sendtosd/SendMultipleActivity;->getUniqueFileName(Ljava/lang/String;)Ljava/lang/String;
  
77 ····move-result-object·v871 ····move-result-object·v5
  
78 ····.line·14472 ····.line·144
79 ····.local·v8,·"uniqueFileName":Ljava/lang/String;73 ····.local·v5,·"uniqueFileName":Ljava/lang/String;
80 ····const/4·v9,·0x1 
  
81 ····new-array·v9,·v9,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;74 ····new-array·v9,·v11,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
82 ····const/4·v10,·0x0 
  
83 ····new-instance·v11,·Lru/gelin/android/sendtosd/progress/FileInfo;75 ····new-instance·v10,·Lru/gelin/android/sendtosd/progress/FileInfo;
  
84 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J76 ····invoke-virtual·{v1},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J
  
85 ····move-result-wide·v1277 ····move-result-wide·v12
  
86 ····invoke-direct·{v11,·v8,·v12,·v13},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V78 ····invoke-direct·{v10,·v5,·v12,·v13},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V
  
87 ····invoke-static·{v11},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newNextFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;79 ····invoke-static·{v10},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newNextFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
88 ····move-result-object·v1180 ····move-result-object·v10
  
89 ····aput-object·v11,·v9,·v1081 ····aput-object·v10,·v9,·v7
  
90 ····invoke-virtual·{p0,·v9},·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->publishProgress([Ljava/lang/Object;)V82 ····invoke-virtual·{p0,·v9},·Lru/gelin/android/sendtosd/SendMultipleActivity$CopyFileTask;->publishProgress([Ljava/lang/Object;)V
  
91 ····.line·14683 ····.line·146
92 ····:try_start_084 ····:try_start_0
93 ····invoke-virtual·{v2,·p0},·Lru/gelin/android/sendtosd/intent/IntentFile;->setProgress(Lru/gelin/android/sendtosd/progress/Progress;)V85 ····invoke-virtual·{v1,·p0},·Lru/gelin/android/sendtosd/intent/IntentFile;->setProgress(Lru/gelin/android/sendtosd/progress/Progress;)V
Max diff block lines reached; 6935/13294 bytes (52.17%) of diff not shown.
901 B
smali/ru/gelin/android/sendtosd/SendActivity.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lru/gelin/android/sendtosd/FileSaver;6 .implements·Lru/gelin/android/sendtosd/FileSaver;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lru/gelin/android/sendtosd/SendActivity$2;, 
11 ········Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;,10 ········Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;,
12 ········Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;,11 ········Lru/gelin/android/sendtosd/SendActivity$CopyFileTask;,
13 ········Lru/gelin/android/sendtosd/SendActivity$ProgressTask;,12 ········Lru/gelin/android/sendtosd/SendActivity$ProgressTask;,
14 ········Lru/gelin/android/sendtosd/SendActivity$Result;13 ········Lru/gelin/android/sendtosd/SendActivity$Result;
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
Offset 34, 15 lines modifiedOffset 33, 14 lines modified
34 .method·public·constructor·<init>()V33 .method·public·constructor·<init>()V
35 ····.locals·034 ····.locals·0
  
36 ····.prologue35 ····.prologue
37 ····.line·2536 ····.line·25
38 ····invoke-direct·{p0},·Lru/gelin/android/sendtosd/SendToFolderActivity;-><init>()V37 ····invoke-direct·{p0},·Lru/gelin/android/sendtosd/SendToFolderActivity;-><init>()V
  
39 ····.line·227 
40 ····return-void38 ····return-void
41 .end·method39 .end·method
  
  
42 #·virtual·methods40 #·virtual·methods
43 .method·public·copyFile()V41 .method·public·copyFile()V
44 ····.locals·442 ····.locals·4
1.27 KB
smali/ru/gelin/android/sendtosd/SendActivity$ProgressTask.smali
    
Offset 34, 35 lines modifiedOffset 34, 34 lines modified
  
34 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendActivity;34 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendActivity;
  
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;)V36 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;)V
37 ····.locals·037 ····.locals·0
 38 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendActivity;
  
38 ····.prologue39 ····.prologue
39 ····.line·15040 ····.line·150
40 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;->this$0:Lru/gelin/android/sendtosd/SendActivity;41 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;->this$0:Lru/gelin/android/sendtosd/SendActivity;
  
41 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V42 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
42 ····return-void43 ····return-void
43 .end·method44 .end·method
  
  
44 #·virtual·methods45 #·virtual·methods
45 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V46 .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V
46 ····.locals·047 ····.locals·0
47 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
48 ····.prologue48 ····.prologue
49 ····.line·15049 ····.line·150
50 ····check-cast·p1,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;50 ····check-cast·p1,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
51 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
52 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;->onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V51 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;->onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V
  
53 ····return-void52 ····return-void
54 .end·method53 .end·method
  
55 .method·protected·varargs·onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V54 .method·protected·varargs·onProgressUpdate([Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;)V
56 ····.locals·255 ····.locals·2
702 B
smali/ru/gelin/android/sendtosd/SendToFolderActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$edit:Landroid/widget/EditText;22 .field·final·synthetic·val$edit:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendToFolderActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendToFolderActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendToFolderActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·23928 ····.line·239
28 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$1;->this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;29 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$1;->this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;
  
29 ····iput-object·p2,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$1;->val$edit:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$1;->val$edit:Landroid/widget/EditText;
  
1.22 KB
smali/ru/gelin/android/sendtosd/LastFoldersNumberPreference.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 #·virtual·methods32 #·virtual·methods
33 .method·formatSummary()Ljava/lang/String;33 .method·formatSummary()Ljava/lang/String;
34 ····.locals·534 ····.locals·5
  
35 ····.prologue35 ····.prologue
36 ····.line·3836 ····.line·38
 37 ····.line·39
37 ····:try_start_038 ····:try_start_0
38 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/LastFoldersNumberPreference;->getContext()Landroid/content/Context;39 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/LastFoldersNumberPreference;->getContext()Landroid/content/Context;
  
39 ····move-result-object·v140 ····move-result-object·v1
  
40 ····const·v2,·0x7f06002841 ····const·v2,·0x7f060028
  
Offset 49, 28 lines modifiedOffset 50, 30 lines modified
  
49 ····const/4·v2,·0x150 ····const/4·v2,·0x1
  
50 ····new-array·v2,·v2,·[Ljava/lang/Object;51 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
51 ····const/4·v3,·0x052 ····const/4·v3,·0x0
  
 53 ····.line·40
52 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/LastFoldersNumberPreference;->getValue()Ljava/lang/String;54 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/LastFoldersNumberPreference;->getValue()Ljava/lang/String;
  
53 ····move-result-object·v455 ····move-result-object·v4
  
54 ····invoke-static·{v4},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I56 ····invoke-static·{v4},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
55 ····move-result·v457 ····move-result·v4
  
56 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;58 ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
57 ····move-result-object·v459 ····move-result-object·v4
  
58 ····aput-object·v4,·v2,·v360 ····aput-object·v4,·v2,·v3
  
 61 ····.line·38
59 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;62 ····invoke-static·{v1,·v2},·Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
60 ····:try_end_063 ····:try_end_0
61 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_064 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
62 ····move-result-object·v165 ····move-result-object·v1
  
63 ····.line·4366 ····.line·43
1.76 KB
smali/ru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask.smali
    
Offset 30, 35 lines modifiedOffset 30, 34 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;31 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendToFolderActivity;)V33 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendToFolderActivity;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendToFolderActivity;
  
35 ····.prologue36 ····.prologue
36 ····.line·44937 ····.line·449
37 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask;->this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;38 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask;->this$0:Lru/gelin/android/sendtosd/SendToFolderActivity;
  
38 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V39 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
  
41 #·virtual·methods42 #·virtual·methods
42 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;43 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
43 ····.locals·144 ····.locals·1
44 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
45 ····.prologue45 ····.prologue
46 ····.line·44946 ····.line·449
47 ····check-cast·p1,·[Ljava/io/File;47 ····check-cast·p1,·[Ljava/io/File;
  
48 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
49 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask;->doInBackground([Ljava/io/File;)Ljava/util/List;48 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask;->doInBackground([Ljava/io/File;)Ljava/util/List;
  
50 ····move-result-object·v049 ····move-result-object·v0
  
51 ····return-object·v050 ····return-object·v0
52 .end·method51 .end·method
  
Offset 88, 21 lines modifiedOffset 87, 19 lines modified
88 ····move-result-object·v087 ····move-result-object·v0
  
89 ····return-object·v088 ····return-object·v0
90 .end·method89 .end·method
  
91 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V90 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
92 ····.locals·091 ····.locals·0
93 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
94 ····.prologue92 ····.prologue
95 ····.line·44993 ····.line·449
96 ····check-cast·p1,·Ljava/util/List;94 ····check-cast·p1,·Ljava/util/List;
  
97 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
98 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask;->onPostExecute(Ljava/util/List;)V95 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendToFolderActivity$ListFoldersTask;->onPostExecute(Ljava/util/List;)V
  
99 ····return-void96 ····return-void
100 .end·method97 .end·method
  
101 .method·protected·onPostExecute(Ljava/util/List;)V98 .method·protected·onPostExecute(Ljava/util/List;)V
102 ····.locals·299 ····.locals·2
8.89 KB
smali/ru/gelin/android/sendtosd/SendMultipleActivity.smali
    
Offset 29, 15 lines modifiedOffset 29, 14 lines modified
29 ····.line·2429 ····.line·24
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····new-array·v0,·v0,·[Lru/gelin/android/sendtosd/intent/IntentFile;31 ····new-array·v0,·v0,·[Lru/gelin/android/sendtosd/intent/IntentFile;
  
32 ····iput-object·v0,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;32 ····iput-object·v0,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
  
33 ····.line·187 
34 ····return-void33 ····return-void
35 .end·method34 .end·method
  
  
36 #·virtual·methods35 #·virtual·methods
37 .method·public·copyFile()V36 .method·public·copyFile()V
38 ····.locals·437 ····.locals·4
Offset 85, 52 lines modifiedOffset 84, 49 lines modified
85 ····return-object·v084 ····return-object·v0
86 .end·method85 .end·method
  
87 .method·public·hasDeletableFile()Z86 .method·public·hasDeletableFile()Z
88 ····.locals·687 ····.locals·6
  
89 ····.prologue88 ····.prologue
90 ····const/4·v4,·0x089 ····const/4·v1,·0x0
  
91 ····.line·8690 ····.line·86
92 ····iget-object·v5,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;91 ····iget-object·v2,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
  
93 ····if-nez·v5,·:cond_192 ····if-nez·v2,·:cond_1
  
94 ····.line·9493 ····.line·94
95 ····:cond_094 ····:cond_0
96 ····:goto_095 ····:goto_0
97 ····return·v496 ····return·v1
  
98 ····.line·8997 ····.line·89
99 ····:cond_198 ····:cond_1
100 ····iget-object·v0,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;99 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
  
101 ····.local·v0,·"arr$":[Lru/gelin/android/sendtosd/intent/IntentFile; 
102 ····array-length·v3,·v0100 ····array-length·v4,·v3
  
 101 ····move·v2,·v1
103 ····.local·v3,·"len$":I 
104 ····const/4·v2,·0x0 
  
105 ····.local·v2,·"i$":I 
106 ····:goto_1102 ····:goto_1
107 ····if-ge·v2,·v3,·:cond_0103 ····if-ge·v2,·v4,·:cond_0
  
108 ····aget-object·v1,·v0,·v2104 ····aget-object·v0,·v3,·v2
  
109 ····.line·90105 ····.line·90
110 ····.local·v1,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;106 ····.local·v0,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;
111 ····invoke-virtual·{v1},·Lru/gelin/android/sendtosd/intent/IntentFile;->isDeletable()Z107 ····invoke-virtual·{v0},·Lru/gelin/android/sendtosd/intent/IntentFile;->isDeletable()Z
  
112 ····move-result·v5108 ····move-result·v5
  
113 ····if-eqz·v5,·:cond_2109 ····if-eqz·v5,·:cond_2
  
114 ····.line·91110 ····.line·91
115 ····const/4·v4,·0x1111 ····const/4·v1,·0x1
  
116 ····goto·:goto_0112 ····goto·:goto_0
  
117 ····.line·89113 ····.line·89
118 ····:cond_2114 ····:cond_2
119 ····add-int/lit8·v2,·v2,·0x1115 ····add-int/lit8·v2,·v2,·0x1
  
Offset 217, 102 lines modifiedOffset 213, 96 lines modified
217 ····.prologue213 ····.prologue
218 ····.line·33214 ····.line·33
219 ····invoke-super·{p0},·Lru/gelin/android/sendtosd/SendToFolderActivity;->onInit()V215 ····invoke-super·{p0},·Lru/gelin/android/sendtosd/SendToFolderActivity;->onInit()V
  
220 ····.line·34216 ····.line·34
221 ····invoke-static·{},·Lru/gelin/android/sendtosd/IntentFiles;->getInstance()Lru/gelin/android/sendtosd/IntentFiles;217 ····invoke-static·{},·Lru/gelin/android/sendtosd/IntentFiles;->getInstance()Lru/gelin/android/sendtosd/IntentFiles;
  
222 ····move-result-object·v5218 ····move-result-object·v2
  
223 ····.line·35219 ····.line·35
224 ····.local·v5,·"storage":Lru/gelin/android/sendtosd/IntentFiles;220 ····.local·v2,·"storage":Lru/gelin/android/sendtosd/IntentFiles;
225 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->pathHistory:Ljava/util/List;221 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->pathHistory:Ljava/util/List;
  
226 ····invoke-interface·{v6},·Ljava/util/List;->isEmpty()Z222 ····invoke-interface·{v3},·Ljava/util/List;->isEmpty()Z
  
227 ····move-result·v6223 ····move-result·v3
  
228 ····if-eqz·v6,·:cond_0224 ····if-eqz·v3,·:cond_0
  
229 ····.line·37225 ····.line·37
230 ····:try_start_0226 ····:try_start_0
231 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentInfo:Lru/gelin/android/sendtosd/intent/IntentInfo;227 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentInfo:Lru/gelin/android/sendtosd/intent/IntentInfo;
  
232 ····check-cast·v6,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;228 ····check-cast·v3,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;
  
233 ····invoke-virtual·{v6},·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->getFiles()[Lru/gelin/android/sendtosd/intent/IntentFile;229 ····invoke-virtual·{v3},·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->getFiles()[Lru/gelin/android/sendtosd/intent/IntentFile;
  
234 ····move-result-object·v6230 ····move-result-object·v3
  
235 ····iput-object·v6,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;231 ····iput-object·v3,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
236 ····:try_end_0232 ····:try_end_0
237 ····.catch·Lru/gelin/android/sendtosd/intent/IntentFileException;·{:try_start_0·..·:try_end_0}·:catch_0233 ····.catch·Lru/gelin/android/sendtosd/intent/IntentFileException;·{:try_start_0·..·:try_end_0}·:catch_0
  
238 ····.line·41234 ····.line·41
239 ····:goto_0235 ····:goto_0
240 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;236 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
  
241 ····invoke-virtual·{v5,·v6},·Lru/gelin/android/sendtosd/IntentFiles;->init([Lru/gelin/android/sendtosd/intent/IntentFile;)V237 ····invoke-virtual·{v2,·v3},·Lru/gelin/android/sendtosd/IntentFiles;->init([Lru/gelin/android/sendtosd/intent/IntentFile;)V
  
242 ····.line·42238 ····.line·42
243 ····iget-object·v0,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;239 ····iget-object·v4,·p0,·Lru/gelin/android/sendtosd/SendMultipleActivity;->intentFiles:[Lru/gelin/android/sendtosd/intent/IntentFile;
  
244 ····.local·v0,·"arr$":[Lru/gelin/android/sendtosd/intent/IntentFile; 
245 ····array-length·v4,·v0240 ····array-length·v5,·v4
  
246 ····.local·v4,·"len$":I 
247 ····const/4·v3,·0x0241 ····const/4·v3,·0x0
  
248 ····.local·v3,·"i$":I 
249 ····:goto_1242 ····:goto_1
250 ····if-ge·v3,·v4,·:cond_1243 ····if-ge·v3,·v5,·:cond_1
  
251 ····aget-object·v2,·v0,·v3244 ····aget-object·v1,·v4,·v3
  
252 ····.line·43245 ····.line·43
253 ····.local·v2,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;246 ····.local·v1,·"file":Lru/gelin/android/sendtosd/intent/IntentFile;
254 ····sget-object·v6,·Lru/gelin/android/sendtosd/Tag;->TAG:Ljava/lang/String;247 ····sget-object·v6,·Lru/gelin/android/sendtosd/Tag;->TAG:Ljava/lang/String;
Max diff block lines reached; 3427/8991 bytes (38.12%) of diff not shown.
491 B
smali/ru/gelin/android/sendtosd/MediaScanner.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MediaScanner.java"3 .source·"MediaScanner.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lru/gelin/android/sendtosd/MediaScanner$1;, 
8 ········Lru/gelin/android/sendtosd/MediaScanner$MediaScannerClient;,7 ········Lru/gelin/android/sendtosd/MediaScanner$MediaScannerClient;,
9 ········Lru/gelin/android/sendtosd/MediaScanner$FileInfo;8 ········Lru/gelin/android/sendtosd/MediaScanner$FileInfo;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·instance·fields11 #·instance·fields
3.75 KB
smali/ru/gelin/android/sendtosd/SendActivity$MoveFileTask.smali
    
Offset 17, 35 lines modifiedOffset 17, 34 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendActivity;18 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/SendActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;)V20 .method·constructor·<init>(Lru/gelin/android/sendtosd/SendActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/SendActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·22724 ····.line·227
24 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendActivity;25 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->this$0:Lru/gelin/android/sendtosd/SendActivity;
  
25 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendActivity;)V26 ····invoke-direct·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$ProgressTask;-><init>(Lru/gelin/android/sendtosd/SendActivity;)V
  
26 ····return-void27 ····return-void
27 .end·method28 .end·method
  
  
28 #·virtual·methods29 #·virtual·methods
29 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;30 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
30 ····.locals·131 ····.locals·1
31 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
32 ····.prologue32 ····.prologue
33 ····.line·22733 ····.line·227
34 ····check-cast·p1,·[Lru/gelin/android/sendtosd/intent/IntentFile;34 ····check-cast·p1,·[Lru/gelin/android/sendtosd/intent/IntentFile;
  
35 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
36 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->doInBackground([Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendActivity$Result;35 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->doInBackground([Lru/gelin/android/sendtosd/intent/IntentFile;)Lru/gelin/android/sendtosd/SendActivity$Result;
  
37 ····move-result-object·v036 ····move-result-object·v0
  
38 ····return-object·v037 ····return-object·v0
39 .end·method38 .end·method
  
Offset 166, 20 lines modifiedOffset 165, 22 lines modified
166 ····invoke-static·{v5,·v6,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I165 ····invoke-static·{v5,·v6,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
167 ····.line·251166 ····.line·251
168 ····new-array·v5,·v8,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;167 ····new-array·v5,·v8,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
169 ····new-instance·v6,·Lru/gelin/android/sendtosd/progress/FileInfo;168 ····new-instance·v6,·Lru/gelin/android/sendtosd/progress/FileInfo;
  
 169 ····.line·252
170 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J170 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J
  
171 ····move-result-wide·v8171 ····move-result-wide·v8
  
172 ····invoke-direct·{v6,·v4,·v8,·v9},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V172 ····invoke-direct·{v6,·v4,·v8,·v9},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V
  
 173 ····.line·251
173 ····invoke-static·{v6},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newUpdateFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;174 ····invoke-static·{v6},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newUpdateFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
174 ····move-result-object·v6175 ····move-result-object·v6
  
175 ····aput-object·v6,·v5,·v7176 ····aput-object·v6,·v5,·v7
  
176 ····invoke-virtual·{p0,·v5},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->publishProgress([Ljava/lang/Object;)V177 ····invoke-virtual·{p0,·v5},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->publishProgress([Ljava/lang/Object;)V
Offset 194, 20 lines modifiedOffset 195, 22 lines modified
194 ····.line·256195 ····.line·256
195 ····.end·local·v1····#·"e":Ljava/lang/Exception;196 ····.end·local·v1····#·"e":Ljava/lang/Exception;
196 ····:cond_0197 ····:cond_0
197 ····new-array·v5,·v8,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;198 ····new-array·v5,·v8,·[Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
198 ····new-instance·v6,·Lru/gelin/android/sendtosd/progress/FileInfo;199 ····new-instance·v6,·Lru/gelin/android/sendtosd/progress/FileInfo;
  
 200 ····.line·257
199 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J201 ····invoke-virtual·{v2},·Lru/gelin/android/sendtosd/intent/IntentFile;->getSize()J
  
200 ····move-result-wide·v8202 ····move-result-wide·v8
  
201 ····invoke-direct·{v6,·v4,·v8,·v9},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V203 ····invoke-direct·{v6,·v4,·v8,·v9},·Lru/gelin/android/sendtosd/progress/FileInfo;-><init>(Ljava/lang/String;J)V
  
 204 ····.line·256
202 ····invoke-static·{v6},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newNextFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;205 ····invoke-static·{v6},·Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;->newNextFileEvent(Lru/gelin/android/sendtosd/progress/File;)Lru/gelin/android/sendtosd/progress/Progress$ProgressEvent;
  
203 ····move-result-object·v6206 ····move-result-object·v6
  
204 ····aput-object·v6,·v5,·v7207 ····aput-object·v6,·v5,·v7
  
205 ····invoke-virtual·{p0,·v5},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->publishProgress([Ljava/lang/Object;)V208 ····invoke-virtual·{p0,·v5},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->publishProgress([Ljava/lang/Object;)V
Offset 218, 21 lines modifiedOffset 221, 19 lines modified
218 ····move-result-object·v5221 ····move-result-object·v5
  
219 ····goto·:goto_0222 ····goto·:goto_0
220 .end·method223 .end·method
  
221 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V224 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
222 ····.locals·0225 ····.locals·0
223 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
224 ····.prologue226 ····.prologue
225 ····.line·227227 ····.line·227
226 ····check-cast·p1,·Lru/gelin/android/sendtosd/SendActivity$Result;228 ····check-cast·p1,·Lru/gelin/android/sendtosd/SendActivity$Result;
  
227 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
228 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V229 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/SendActivity$MoveFileTask;->onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V
  
229 ····return-void230 ····return-void
230 .end·method231 .end·method
  
231 .method·protected·onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V232 .method·protected·onPostExecute(Lru/gelin/android/sendtosd/SendActivity$Result;)V
232 ····.locals·2233 ····.locals·2
3.01 KB
smali/ru/gelin/android/sendtosd/donate/Donation.smali
    
Offset 83, 20 lines modifiedOffset 83, 22 lines modified
83 ····:try_start_083 ····:try_start_0
84 ····iget-object·v2,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->billingService:Lcom/android/vending/billing/IInAppBillingService;84 ····iget-object·v2,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->billingService:Lcom/android/vending/billing/IInAppBillingService;
  
85 ····const/4·v3,·0x385 ····const/4·v3,·0x3
  
86 ····iget-object·v4,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->context:Landroid/content/Context;86 ····iget-object·v4,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->context:Landroid/content/Context;
  
 87 ····.line·160
87 ····invoke-virtual·{v4},·Landroid/content/Context;->getPackageName()Ljava/lang/String;88 ····invoke-virtual·{v4},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
88 ····move-result-object·v489 ····move-result-object·v4
  
89 ····const-string·v5,·"inapp"90 ····const-string·v5,·"inapp"
  
 91 ····.line·159
90 ····invoke-interface·{v2,·v3,·v4,·v5},·Lcom/android/vending/billing/IInAppBillingService;->isBillingSupported(ILjava/lang/String;Ljava/lang/String;)I92 ····invoke-interface·{v2,·v3,·v4,·v5},·Lcom/android/vending/billing/IInAppBillingService;->isBillingSupported(ILjava/lang/String;Ljava/lang/String;)I
  
91 ····move-result·v293 ····move-result·v2
  
92 ····if-nez·v2,·:cond_194 ····if-nez·v2,·:cond_1
  
93 ····.line·16195 ····.line·161
Offset 152, 22 lines modifiedOffset 154, 24 lines modified
152 ····:try_start_0154 ····:try_start_0
153 ····iget-object·v5,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->billingService:Lcom/android/vending/billing/IInAppBillingService;155 ····iget-object·v5,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->billingService:Lcom/android/vending/billing/IInAppBillingService;
  
154 ····const/4·v6,·0x3156 ····const/4·v6,·0x3
  
155 ····iget-object·v7,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->context:Landroid/content/Context;157 ····iget-object·v7,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->context:Landroid/content/Context;
  
 158 ····.line·178
156 ····invoke-virtual·{v7},·Landroid/content/Context;->getPackageName()Ljava/lang/String;159 ····invoke-virtual·{v7},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
157 ····move-result-object·v7160 ····move-result-object·v7
  
158 ····const-string·v8,·"inapp"161 ····const-string·v8,·"inapp"
  
159 ····const/4·v9,·0x0162 ····const/4·v9,·0x0
  
 163 ····.line·177
160 ····invoke-interface·{v5,·v6,·v7,·v8,·v9},·Lcom/android/vending/billing/IInAppBillingService;->getPurchases(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;164 ····invoke-interface·{v5,·v6,·v7,·v8,·v9},·Lcom/android/vending/billing/IInAppBillingService;->getPurchases(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
  
161 ····move-result-object·v1165 ····move-result-object·v1
  
162 ····.line·179166 ····.line·179
163 ····.local·v1,·"ownedItems":Landroid/os/Bundle;167 ····.local·v1,·"ownedItems":Landroid/os/Bundle;
164 ····const-string·v5,·"RESPONSE_CODE"168 ····const-string·v5,·"RESPONSE_CODE"
Offset 227, 14 lines modifiedOffset 231, 15 lines modified
227 ····.end·local·v0····#·"e":Landroid/os/RemoteException;231 ····.end·local·v0····#·"e":Landroid/os/RemoteException;
228 ····.restart·local·v1····#·"ownedItems":Landroid/os/Bundle;232 ····.restart·local·v1····#·"ownedItems":Landroid/os/Bundle;
229 ····.restart·local·v3····#·"responseCode":I233 ····.restart·local·v3····#·"responseCode":I
230 ····:cond_2234 ····:cond_2
231 ····:try_start_1235 ····:try_start_1
232 ····const-string·v5,·"INAPP_PURCHASE_ITEM_LIST"236 ····const-string·v5,·"INAPP_PURCHASE_ITEM_LIST"
  
 237 ····.line·185
233 ····invoke-virtual·{v1,·v5},·Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;238 ····invoke-virtual·{v1,·v5},·Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
  
234 ····move-result-object·v2239 ····move-result-object·v2
  
235 ····.line·186240 ····.line·186
236 ····.local·v2,·"ownedSkus":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"241 ····.local·v2,·"ownedSkus":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
237 ····const-string·v5,·"donate"242 ····const-string·v5,·"donate"
Offset 299, 24 lines modifiedOffset 304, 26 lines modified
299 ····:try_start_0304 ····:try_start_0
300 ····iget-object·v0,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->billingService:Lcom/android/vending/billing/IInAppBillingService;305 ····iget-object·v0,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->billingService:Lcom/android/vending/billing/IInAppBillingService;
  
301 ····const/4·v1,·0x3306 ····const/4·v1,·0x3
  
302 ····iget-object·v2,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->context:Landroid/content/Context;307 ····iget-object·v2,·p0,·Lru/gelin/android/sendtosd/donate/Donation;->context:Landroid/content/Context;
  
 308 ····.line·61
303 ····invoke-virtual·{v2},·Landroid/content/Context;->getPackageName()Ljava/lang/String;309 ····invoke-virtual·{v2},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
304 ····move-result-object·v2310 ····move-result-object·v2
  
305 ····const-string·v3,·"donate"311 ····const-string·v3,·"donate"
  
306 ····const-string·v4,·"inapp"312 ····const-string·v4,·"inapp"
  
307 ····const/4·v5,·0x0313 ····const/4·v5,·0x0
  
 314 ····.line·60
308 ····invoke-interface/range·{v0·..·v5},·Lcom/android/vending/billing/IInAppBillingService;->getBuyIntent(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;315 ····invoke-interface/range·{v0·..·v5},·Lcom/android/vending/billing/IInAppBillingService;->getBuyIntent(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
  
309 ····move-result-object·v6316 ····move-result-object·v6
  
310 ····.line·62317 ····.line·62
311 ····.local·v6,·"buyIntentBundle":Landroid/os/Bundle;318 ····.local·v6,·"buyIntentBundle":Landroid/os/Bundle;
312 ····const-string·v0,·"RESPONSE_CODE"319 ····const-string·v0,·"RESPONSE_CODE"
1.94 KB
smali/ru/gelin/android/sendtosd/donate/Donation$InitBillingTask.smali
    
Offset 28, 35 lines modifiedOffset 28, 34 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/donate/Donation;29 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/donate/Donation;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Lru/gelin/android/sendtosd/donate/Donation;)V31 .method·constructor·<init>(Lru/gelin/android/sendtosd/donate/Donation;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/donate/Donation;
  
33 ····.prologue34 ····.prologue
34 ····.line·12935 ····.line·129
35 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/donate/Donation$InitBillingTask;->this$0:Lru/gelin/android/sendtosd/donate/Donation;36 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/donate/Donation$InitBillingTask;->this$0:Lru/gelin/android/sendtosd/donate/Donation;
  
36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;41 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
41 ····.locals·142 ····.locals·1
42 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
43 ····.prologue43 ····.prologue
44 ····.line·12944 ····.line·129
45 ····check-cast·p1,·[Ljava/lang/Void;45 ····check-cast·p1,·[Ljava/lang/Void;
  
46 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
47 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/donate/Donation$InitBillingTask;->doInBackground([Ljava/lang/Void;)Lru/gelin/android/sendtosd/donate/DonateStatus;46 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/donate/Donation$InitBillingTask;->doInBackground([Ljava/lang/Void;)Lru/gelin/android/sendtosd/donate/DonateStatus;
  
48 ····move-result-object·v047 ····move-result-object·v0
  
49 ····return-object·v048 ····return-object·v0
50 .end·method49 .end·method
  
Offset 101, 21 lines modifiedOffset 100, 19 lines modified
101 ····sget-object·v0,·Lru/gelin/android/sendtosd/donate/DonateStatus;->EXPECTING:Lru/gelin/android/sendtosd/donate/DonateStatus;100 ····sget-object·v0,·Lru/gelin/android/sendtosd/donate/DonateStatus;->EXPECTING:Lru/gelin/android/sendtosd/donate/DonateStatus;
  
102 ····goto·:goto_0101 ····goto·:goto_0
103 .end·method102 .end·method
  
104 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V103 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
105 ····.locals·0104 ····.locals·0
106 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
107 ····.prologue105 ····.prologue
108 ····.line·129106 ····.line·129
109 ····check-cast·p1,·Lru/gelin/android/sendtosd/donate/DonateStatus;107 ····check-cast·p1,·Lru/gelin/android/sendtosd/donate/DonateStatus;
  
110 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
111 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/donate/Donation$InitBillingTask;->onPostExecute(Lru/gelin/android/sendtosd/donate/DonateStatus;)V108 ····invoke-virtual·{p0,·p1},·Lru/gelin/android/sendtosd/donate/Donation$InitBillingTask;->onPostExecute(Lru/gelin/android/sendtosd/donate/DonateStatus;)V
  
112 ····return-void109 ····return-void
113 .end·method110 .end·method
  
114 .method·protected·onPostExecute(Lru/gelin/android/sendtosd/donate/DonateStatus;)V111 .method·protected·onPostExecute(Lru/gelin/android/sendtosd/donate/DonateStatus;)V
115 ····.locals·1112 ····.locals·1
623 B
smali/ru/gelin/android/sendtosd/donate/Donation$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/donate/Donation;21 .field·final·synthetic·this$0:Lru/gelin/android/sendtosd/donate/Donation;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lru/gelin/android/sendtosd/donate/Donation;)V23 .method·constructor·<init>(Lru/gelin/android/sendtosd/donate/Donation;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lru/gelin/android/sendtosd/donate/Donation;
  
25 ····.prologue26 ····.prologue
26 ····.line·11127 ····.line·111
27 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/donate/Donation$1;->this$0:Lru/gelin/android/sendtosd/donate/Donation;28 ····iput-object·p1,·p0,·Lru/gelin/android/sendtosd/donate/Donation$1;->this$0:Lru/gelin/android/sendtosd/donate/Donation;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.9 KB
smali/ru/gelin/android/sendtosd/intent/FileFile.smali
    
Offset 105, 104 lines modifiedOffset 105, 101 lines modified
  
105 ····.line·57105 ····.line·57
106 ····:cond_0106 ····:cond_0
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·getFile()Ljava/io/File;109 .method·getFile()Ljava/io/File;
110 ····.locals·8110 ····.locals·7
111 ····.annotation·system·Ldalvik/annotation/Throws;111 ····.annotation·system·Ldalvik/annotation/Throws;
112 ········value·=·{112 ········value·=·{
113 ············Lru/gelin/android/sendtosd/intent/IntentFileException;113 ············Lru/gelin/android/sendtosd/intent/IntentFileException;
114 ········}114 ········}
115 ····.end·annotation115 ····.end·annotation
  
116 ····.prologue116 ····.prologue
117 ····.line·65117 ····.line·65
118 ····:try_start_0118 ····:try_start_0
119 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/intent/FileFile;->uri:Landroid/net/Uri;119 ····iget-object·v5,·p0,·Lru/gelin/android/sendtosd/intent/FileFile;->uri:Landroid/net/Uri;
  
120 ····invoke-virtual·{v6},·Landroid/net/Uri;->getPathSegments()Ljava/util/List;120 ····invoke-virtual·{v5},·Landroid/net/Uri;->getPathSegments()Ljava/util/List;
  
121 ····move-result-object·v2121 ····move-result-object·v1
  
122 ····.line·66122 ····.line·66
123 ····.local·v2,·"pathSegments":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"123 ····.local·v1,·"pathSegments":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
124 ····new-instance·v3,·Ljava/io/File;124 ····new-instance·v2,·Ljava/io/File;
  
125 ····const-string·v6,·"/"125 ····const-string·v5,·"/"
  
126 ····invoke-direct·{v3,·v6},·Ljava/io/File;-><init>(Ljava/lang/String;)V126 ····invoke-direct·{v2,·v5},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
127 ····.line·67127 ····.line·67
128 ····.local·v3,·"result":Ljava/io/File;128 ····.local·v2,·"result":Ljava/io/File;
129 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;129 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
130 ····move-result-object·v1130 ····move-result-object·v5
  
131 ····.local·v1,·"i$":Ljava/util/Iterator; 
132 ····move-object·v4,·v3131 ····move-object·v3,·v2
  
133 ····.end·local·v3····#·"result":Ljava/io/File;132 ····.end·local·v2····#·"result":Ljava/io/File;
134 ····.local·v4,·"result":Ljava/io/File;133 ····.local·v3,·"result":Ljava/io/File;
135 ····:goto_0134 ····:goto_0
136 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z135 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
137 ····move-result·v6136 ····move-result·v6
  
138 ····if-eqz·v6,·:cond_0137 ····if-eqz·v6,·:cond_0
  
139 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;138 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
140 ····move-result-object·v5139 ····move-result-object·v4
  
141 ····check-cast·v5,·Ljava/lang/String;140 ····check-cast·v4,·Ljava/lang/String;
  
142 ····.line·68141 ····.line·68
143 ····.local·v5,·"segment":Ljava/lang/String;142 ····.local·v4,·"segment":Ljava/lang/String;
144 ····new-instance·v3,·Ljava/io/File;143 ····new-instance·v2,·Ljava/io/File;
  
145 ····invoke-direct·{v3,·v4,·v5},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V144 ····invoke-direct·{v2,·v3,·v4},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
146 ····:try_end_0145 ····:try_end_0
147 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0146 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
148 ····.end·local·v4····#·"result":Ljava/io/File;147 ····.end·local·v3····#·"result":Ljava/io/File;
149 ····.restart·local·v3····#·"result":Ljava/io/File;148 ····.restart·local·v2····#·"result":Ljava/io/File;
150 ····move-object·v4,·v3149 ····move-object·v3,·v2
  
151 ····.line·69150 ····.line·69
152 ····.end·local·v3····#·"result":Ljava/io/File;151 ····.end·local·v2····#·"result":Ljava/io/File;
153 ····.restart·local·v4····#·"result":Ljava/io/File;152 ····.restart·local·v3····#·"result":Ljava/io/File;
154 ····goto·:goto_0153 ····goto·:goto_0
  
155 ····.line·71154 ····.line·71
156 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
157 ····.end·local·v2····#·"pathSegments":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"155 ····.end·local·v1····#·"pathSegments":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
158 ····.end·local·v4····#·"result":Ljava/io/File;156 ····.end·local·v3····#·"result":Ljava/io/File;
159 ····.end·local·v5····#·"segment":Ljava/lang/String;157 ····.end·local·v4····#·"segment":Ljava/lang/String;
160 ····:catch_0158 ····:catch_0
161 ····move-exception·v0159 ····move-exception·v0
  
162 ····.line·72160 ····.line·72
163 ····.local·v0,·"e":Ljava/lang/Exception;161 ····.local·v0,·"e":Ljava/lang/Exception;
164 ····new-instance·v6,·Lru/gelin/android/sendtosd/intent/IntentFileException;162 ····new-instance·v5,·Lru/gelin/android/sendtosd/intent/IntentFileException;
  
165 ····const-string·v7,·"cannot·convert·URI·to·file"163 ····const-string·v6,·"cannot·convert·URI·to·file"
  
166 ····invoke-direct·{v6,·v7,·v0},·Lru/gelin/android/sendtosd/intent/IntentFileException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V164 ····invoke-direct·{v5,·v6,·v0},·Lru/gelin/android/sendtosd/intent/IntentFileException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
167 ····throw·v6165 ····throw·v5
  
168 ····.line·70166 ····.line·70
169 ····.end·local·v0····#·"e":Ljava/lang/Exception;167 ····.end·local·v0····#·"e":Ljava/lang/Exception;
170 ····.restart·local·v1····#·"i$":Ljava/util/Iterator; 
171 ····.restart·local·v2····#·"pathSegments":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"168 ····.restart·local·v1····#·"pathSegments":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
172 ····.restart·local·v4····#·"result":Ljava/io/File;169 ····.restart·local·v3····#·"result":Ljava/io/File;
173 ····:cond_0170 ····:cond_0
174 ····return-object·v4171 ····return-object·v3
175 .end·method172 .end·method
  
176 .method·public·getSize()J173 .method·public·getSize()J
177 ····.locals·2174 ····.locals·2
  
178 ····.prologue175 ····.prologue
179 ····.line·33176 ····.line·33
541 B
smali/ru/gelin/android/sendtosd/intent/IntentFile.smali
    
Offset 223, 25 lines modifiedOffset 223, 28 lines modified
  
223 ····move-result·v0223 ····move-result·v0
  
224 ····if-eqz·v0,·:cond_0224 ····if-eqz·v0,·:cond_0
  
225 ····const-string·v0,·"android.intent.extra.STREAM"225 ····const-string·v0,·"android.intent.extra.STREAM"
  
 226 ····.line·124
226 ····invoke-virtual·{p0,·v0},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z227 ····invoke-virtual·{p0,·v0},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
  
227 ····move-result·v0228 ····move-result·v0
  
228 ····if-nez·v0,·:cond_0229 ····if-nez·v0,·:cond_0
  
229 ····const/4·v0,·0x1230 ····const/4·v0,·0x1
  
 231 ····.line·123
230 ····:goto_0232 ····:goto_0
231 ····return·v0233 ····return·v0
  
 234 ····.line·124
232 ····:cond_0235 ····:cond_0
233 ····const/4·v0,·0x0236 ····const/4·v0,·0x0
  
234 ····goto·:goto_0237 ····goto·:goto_0
235 .end·method238 .end·method
  
  
2.47 KB
smali/ru/gelin/android/sendtosd/intent/AbstractFileFile.smali
    
Offset 116, 77 lines modifiedOffset 116, 76 lines modified
116 ············"Ljava/io/File;",116 ············"Ljava/io/File;",
117 ············">;)Z"117 ············">;)Z"
118 ········}118 ········}
119 ····.end·annotation119 ····.end·annotation
  
120 ····.prologue120 ····.prologue
121 ····.local·p2,·"roots":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"121 ····.local·p2,·"roots":Ljava/util/List;,·"Ljava/util/List<Ljava/io/File;>;"
122 ····const/4·v2,·0x0122 ····const/4·v1,·0x0
  
123 ····.line·36123 ····.line·36
124 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->file:Ljava/io/File;124 ····iget-object·v2,·p0,·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->file:Ljava/io/File;
  
125 ····if-nez·v3,·:cond_1125 ····if-nez·v2,·:cond_1
  
126 ····.line·53126 ····.line·53
127 ····:cond_0127 ····:cond_0
128 ····:goto_0128 ····:goto_0
129 ····return·v2129 ····return·v1
  
130 ····.line·39130 ····.line·39
131 ····:cond_1131 ····:cond_1
132 ····if-eqz·p1,·:cond_0132 ····if-eqz·p1,·:cond_0
  
133 ····.line·42133 ····.line·42
134 ····if-eqz·p2,·:cond_0134 ····if-eqz·p2,·:cond_0
  
135 ····invoke-interface·{p2},·Ljava/util/List;->isEmpty()Z135 ····invoke-interface·{p2},·Ljava/util/List;->isEmpty()Z
  
136 ····move-result·v3136 ····move-result·v2
  
137 ····if-nez·v3,·:cond_0137 ····if-nez·v2,·:cond_0
  
138 ····.line·45138 ····.line·45
139 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->isDeletable()Z139 ····invoke-virtual·{p0},·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->isDeletable()Z
  
140 ····move-result·v3140 ····move-result·v2
  
141 ····if-eqz·v3,·:cond_0141 ····if-eqz·v2,·:cond_0
  
142 ····.line·48142 ····.line·48
143 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;143 ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
144 ····move-result-object·v0144 ····move-result-object·v2
  
145 ····.local·v0,·"i$":Ljava/util/Iterator; 
146 ····:cond_2145 ····:cond_2
147 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z146 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
148 ····move-result·v3147 ····move-result·v3
  
149 ····if-eqz·v3,·:cond_0148 ····if-eqz·v3,·:cond_0
  
150 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;149 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
151 ····move-result-object·v1150 ····move-result-object·v0
  
152 ····check-cast·v1,·Ljava/io/File;151 ····check-cast·v0,·Ljava/io/File;
  
153 ····.line·49152 ····.line·49
154 ····.local·v1,·"root":Ljava/io/File;153 ····.local·v0,·"root":Ljava/io/File;
155 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->file:Ljava/io/File;154 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->file:Ljava/io/File;
  
156 ····invoke-static·{v1,·v3,·p1},·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->areOnSameFilesystem(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Z155 ····invoke-static·{v0,·v3,·p1},·Lru/gelin/android/sendtosd/intent/AbstractFileFile;->areOnSameFilesystem(Ljava/io/File;Ljava/io/File;Ljava/io/File;)Z
  
157 ····move-result·v3156 ····move-result·v3
  
158 ····if-eqz·v3,·:cond_2157 ····if-eqz·v3,·:cond_2
  
159 ····.line·50158 ····.line·50
160 ····const/4·v2,·0x1159 ····const/4·v1,·0x1
  
161 ····goto·:goto_0160 ····goto·:goto_0
162 .end·method161 .end·method
  
163 .method·public·moveTo(Ljava/io/File;)V162 .method·public·moveTo(Ljava/io/File;)V
164 ····.locals·4163 ····.locals·4
165 ····.param·p1,·"dest"····#·Ljava/io/File;164 ····.param·p1,·"dest"····#·Ljava/io/File;
3.47 KB
smali/ru/gelin/android/sendtosd/intent/ContentFile.smali
    
Offset 27, 30 lines modifiedOffset 27, 33 lines modified
27 ····const/4·v2,·0x027 ····const/4·v2,·0x0
  
28 ····.line·2428 ····.line·24
29 ····new-array·v0,·v5,·[Ljava/lang/String;29 ····new-array·v0,·v5,·[Ljava/lang/String;
  
30 ····sget-object·v1,·Landroid/provider/MediaStore$Audio$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;30 ····sget-object·v1,·Landroid/provider/MediaStore$Audio$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
  
 31 ····.line·25
31 ····invoke-virtual·{v1},·Landroid/net/Uri;->toString()Ljava/lang/String;32 ····invoke-virtual·{v1},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
32 ····move-result-object·v133 ····move-result-object·v1
  
33 ····aput-object·v1,·v0,·v234 ····aput-object·v1,·v0,·v2
  
34 ····sget-object·v1,·Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;35 ····sget-object·v1,·Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
  
 36 ····.line·26
35 ····invoke-virtual·{v1},·Landroid/net/Uri;->toString()Ljava/lang/String;37 ····invoke-virtual·{v1},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
36 ····move-result-object·v138 ····move-result-object·v1
  
37 ····aput-object·v1,·v0,·v339 ····aput-object·v1,·v0,·v3
  
38 ····sget-object·v1,·Landroid/provider/MediaStore$Video$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;40 ····sget-object·v1,·Landroid/provider/MediaStore$Video$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
  
 41 ····.line·27
39 ····invoke-virtual·{v1},·Landroid/net/Uri;->toString()Ljava/lang/String;42 ····invoke-virtual·{v1},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
40 ····move-result-object·v143 ····move-result-object·v1
  
41 ····aput-object·v1,·v0,·v444 ····aput-object·v1,·v0,·v4
  
42 ····sput-object·v0,·Lru/gelin/android/sendtosd/intent/ContentFile;->DELETABLE_URIS:[Ljava/lang/String;45 ····sput-object·v0,·Lru/gelin/android/sendtosd/intent/ContentFile;->DELETABLE_URIS:[Ljava/lang/String;
Offset 231, 69 lines modifiedOffset 234, 61 lines modified
231 ····.line·98234 ····.line·98
232 ····iget-wide·v0,·p0,·Lru/gelin/android/sendtosd/intent/ContentFile;->size:J235 ····iget-wide·v0,·p0,·Lru/gelin/android/sendtosd/intent/ContentFile;->size:J
  
233 ····return-wide·v0236 ····return-wide·v0
234 .end·method237 .end·method
  
235 .method·public·isDeletable()Z238 .method·public·isDeletable()Z
236 ····.locals·6239 ····.locals·7
  
237 ····.prologue240 ····.prologue
 241 ····const/4·v2,·0x0
  
238 ····.line·107242 ····.line·107
239 ····iget-object·v5,·p0,·Lru/gelin/android/sendtosd/intent/ContentFile;->uri:Landroid/net/Uri;243 ····iget-object·v3,·p0,·Lru/gelin/android/sendtosd/intent/ContentFile;->uri:Landroid/net/Uri;
  
240 ····invoke-virtual·{v5},·Landroid/net/Uri;->toString()Ljava/lang/String;244 ····invoke-virtual·{v3},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
241 ····move-result-object·v4245 ····move-result-object·v1
  
242 ····.line·108246 ····.line·108
243 ····.local·v4,·"uri":Ljava/lang/String;247 ····.local·v1,·"uri":Ljava/lang/String;
244 ····sget-object·v0,·Lru/gelin/android/sendtosd/intent/ContentFile;->DELETABLE_URIS:[Ljava/lang/String;248 ····sget-object·v4,·Lru/gelin/android/sendtosd/intent/ContentFile;->DELETABLE_URIS:[Ljava/lang/String;
  
245 ····.local·v0,·"arr$":[Ljava/lang/String; 
246 ····array-length·v3,·v0249 ····array-length·v5,·v4
  
 250 ····move·v3,·v2
247 ····.local·v3,·"len$":I 
248 ····const/4·v2,·0x0 
  
249 ····.local·v2,·"i$":I 
250 ····:goto_0251 ····:goto_0
251 ····if-ge·v2,·v3,·:cond_1252 ····if-ge·v3,·v5,·:cond_0
  
252 ····aget-object·v1,·v0,·v2253 ····aget-object·v0,·v4,·v3
  
253 ····.line·109254 ····.line·109
254 ····.local·v1,·"contentUri":Ljava/lang/String;255 ····.local·v0,·"contentUri":Ljava/lang/String;
255 ····invoke-virtual·{v4,·v1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z256 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
256 ····move-result·v5257 ····move-result·v6
  
257 ····if-eqz·v5,·:cond_0258 ····if-eqz·v6,·:cond_1
  
258 ····.line·110259 ····.line·110
259 ····const/4·v5,·0x1260 ····const/4·v2,·0x1
  
260 ····.line·113261 ····.line·113
261 ····.end·local·v1····#·"contentUri":Ljava/lang/String;262 ····.end·local·v0····#·"contentUri":Ljava/lang/String;
262 ····:goto_1 
263 ····return·v5 
  
264 ····.line·108 
265 ····.restart·local·v1····#·"contentUri":Ljava/lang/String; 
266 ····:cond_0263 ····:cond_0
 264 ····return·v2
267 ····add-int/lit8·v2,·v2,·0x1 
  
268 ····goto·:goto_0 
  
269 ····.line·113265 ····.line·108
270 ····.end·local·v1····#·"contentUri":Ljava/lang/String;266 ····.restart·local·v0····#·"contentUri":Ljava/lang/String;
271 ····:cond_1267 ····:cond_1
272 ····const/4·v5,·0x0268 ····add-int/lit8·v3,·v3,·0x1
  
273 ····goto·:goto_1269 ····goto·:goto_0
274 .end·method270 .end·method
  
275 .method·public·isMovable(Ljava/io/File;Ljava/util/List;)Z271 .method·public·isMovable(Ljava/io/File;Ljava/util/List;)Z
276 ····.locals·1272 ····.locals·1
277 ····.param·p1,·"dest"····#·Ljava/io/File;273 ····.param·p1,·"dest"····#·Ljava/io/File;
278 ····.annotation·system·Ldalvik/annotation/Signature;274 ····.annotation·system·Ldalvik/annotation/Signature;
279 ········value·=·{275 ········value·=·{
629 B
smali/ru/gelin/android/sendtosd/intent/IntentInfo.smali
    
Offset 370, 24 lines modifiedOffset 370, 27 lines modified
  
370 ····if-nez·v0,·:cond_0370 ····if-nez·v0,·:cond_0
  
371 ····iget-object·v0,·p0,·Lru/gelin/android/sendtosd/intent/IntentInfo;->intent:Landroid/content/Intent;371 ····iget-object·v0,·p0,·Lru/gelin/android/sendtosd/intent/IntentInfo;->intent:Landroid/content/Intent;
  
372 ····const-string·v1,·"android.intent.extra.TEXT"372 ····const-string·v1,·"android.intent.extra.TEXT"
  
 373 ····.line·50
373 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z374 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
  
374 ····move-result·v0375 ····move-result·v0
  
375 ····if-eqz·v0,·:cond_1376 ····if-eqz·v0,·:cond_1
  
376 ····:cond_0377 ····:cond_0
377 ····const/4·v0,·0x1378 ····const/4·v0,·0x1
  
 379 ····.line·49
378 ····:goto_0380 ····:goto_0
379 ····return·v0381 ····return·v0
  
 382 ····.line·50
380 ····:cond_1383 ····:cond_1
381 ····const/4·v0,·0x0384 ····const/4·v0,·0x0
  
382 ····goto·:goto_0385 ····goto·:goto_0
383 .end·method386 .end·method
9.36 KB
smali/ru/gelin/android/sendtosd/intent/SendMultipleIntentInfo.smali
    
Offset 21, 82 lines modifiedOffset 21, 81 lines modified
21 ····.line·2621 ····.line·26
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·getFiles()[Lru/gelin/android/sendtosd/intent/IntentFile;25 .method·public·getFiles()[Lru/gelin/android/sendtosd/intent/IntentFile;
26 ····.locals·926 ····.locals·8
27 ····.annotation·system·Ldalvik/annotation/Throws;27 ····.annotation·system·Ldalvik/annotation/Throws;
28 ········value·=·{28 ········value·=·{
29 ············Lru/gelin/android/sendtosd/intent/IntentFileException;29 ············Lru/gelin/android/sendtosd/intent/IntentFileException;
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
  
32 ····.prologue32 ····.prologue
33 ····.line·4333 ····.line·43
34 ····new-instance·v2,·Ljava/util/ArrayList;34 ····new-instance·v1,·Ljava/util/ArrayList;
  
35 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V35 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
36 ····.line·4536 ····.line·45
37 ····.local·v2,·"result":Ljava/util/List;,·"Ljava/util/List<Lru/gelin/android/sendtosd/intent/IntentFile;>;"37 ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Lru/gelin/android/sendtosd/intent/IntentFile;>;"
38 ····:try_start_038 ····:try_start_0
39 ····iget-object·v7,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;39 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;
  
40 ····const-string·v8,·"android.intent.extra.TEXT"40 ····const-string·v7,·"android.intent.extra.TEXT"
  
41 ····invoke-virtual·{v7,·v8},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z41 ····invoke-virtual·{v6,·v7},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
  
42 ····move-result·v742 ····move-result·v6
  
43 ····if-eqz·v7,·:cond_043 ····if-eqz·v6,·:cond_0
  
44 ····.line·4644 ····.line·46
45 ····iget-object·v7,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;45 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;
  
46 ····const-string·v8,·"android.intent.extra.TEXT"46 ····const-string·v7,·"android.intent.extra.TEXT"
  
47 ····invoke-virtual·{v7,·v8},·Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;47 ····invoke-virtual·{v6,·v7},·Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
  
48 ····move-result-object·v448 ····move-result-object·v3
  
49 ····.line·4749 ····.line·47
50 ····.local·v4,·"texts":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"50 ····.local·v3,·"texts":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
51 ····if-eqz·v4,·:cond_051 ····if-eqz·v3,·:cond_0
  
52 ····.line·4852 ····.line·48
53 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;53 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
54 ····move-result-object·v154 ····move-result-object·v6
  
55 ····.local·v1,·"i$":Ljava/util/Iterator; 
56 ····:goto_055 ····:goto_0
57 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z56 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
58 ····move-result·v757 ····move-result·v7
  
59 ····if-eqz·v7,·:cond_058 ····if-eqz·v7,·:cond_0
  
60 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;59 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····move-result-object·v360 ····move-result-object·v2
  
62 ····check-cast·v3,·Ljava/lang/String;61 ····check-cast·v2,·Ljava/lang/String;
63 ····:try_end_062 ····:try_end_0
64 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_163 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
  
65 ····.line·5064 ····.line·50
66 ····.local·v3,·"text":Ljava/lang/String;65 ····.local·v2,·"text":Ljava/lang/String;
67 ····:try_start_166 ····:try_start_1
68 ····new-instance·v7,·Lru/gelin/android/sendtosd/intent/TextFile;67 ····new-instance·v7,·Lru/gelin/android/sendtosd/intent/TextFile;
  
69 ····invoke-direct·{v7,·v3},·Lru/gelin/android/sendtosd/intent/TextFile;-><init>(Ljava/lang/String;)V68 ····invoke-direct·{v7,·v2},·Lru/gelin/android/sendtosd/intent/TextFile;-><init>(Ljava/lang/String;)V
  
70 ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z69 ····invoke-interface·{v1,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
71 ····:try_end_170 ····:try_end_1
72 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_071 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
73 ····goto·:goto_072 ····goto·:goto_0
  
74 ····.line·5173 ····.line·51
75 ····:catch_074 ····:catch_0
Offset 111, 86 lines modifiedOffset 110, 84 lines modified
111 ····:try_end_2110 ····:try_end_2
112 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1111 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1
  
113 ····goto·:goto_0112 ····goto·:goto_0
  
114 ····.line·69113 ····.line·69
115 ····.end·local·v0····#·"e":Ljava/lang/Exception;114 ····.end·local·v0····#·"e":Ljava/lang/Exception;
116 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
117 ····.end·local·v3····#·"text":Ljava/lang/String;115 ····.end·local·v2····#·"text":Ljava/lang/String;
118 ····.end·local·v4····#·"texts":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"116 ····.end·local·v3····#·"texts":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
119 ····:catch_1117 ····:catch_1
120 ····move-exception·v0118 ····move-exception·v0
  
121 ····.line·70119 ····.line·70
122 ····.restart·local·v0····#·"e":Ljava/lang/Exception;120 ····.restart·local·v0····#·"e":Ljava/lang/Exception;
123 ····new-instance·v7,·Lru/gelin/android/sendtosd/intent/IntentFileException;121 ····new-instance·v6,·Lru/gelin/android/sendtosd/intent/IntentFileException;
  
124 ····invoke-direct·{v7,·v0},·Lru/gelin/android/sendtosd/intent/IntentFileException;-><init>(Ljava/lang/Throwable;)V122 ····invoke-direct·{v6,·v0},·Lru/gelin/android/sendtosd/intent/IntentFileException;-><init>(Ljava/lang/Throwable;)V
  
125 ····throw·v7123 ····throw·v6
  
126 ····.line·57124 ····.line·57
127 ····.end·local·v0····#·"e":Ljava/lang/Exception;125 ····.end·local·v0····#·"e":Ljava/lang/Exception;
128 ····:cond_0126 ····:cond_0
129 ····:try_start_3127 ····:try_start_3
130 ····iget-object·v7,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;128 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;
  
131 ····const-string·v8,·"android.intent.extra.STREAM"129 ····const-string·v7,·"android.intent.extra.STREAM"
  
132 ····invoke-virtual·{v7,·v8},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z130 ····invoke-virtual·{v6,·v7},·Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
  
133 ····move-result·v7131 ····move-result·v6
  
134 ····if-eqz·v7,·:cond_1132 ····if-eqz·v6,·:cond_1
  
135 ····.line·58133 ····.line·58
136 ····iget-object·v7,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;134 ····iget-object·v6,·p0,·Lru/gelin/android/sendtosd/intent/SendMultipleIntentInfo;->intent:Landroid/content/Intent;
  
137 ····const-string·v8,·"android.intent.extra.STREAM"135 ····const-string·v7,·"android.intent.extra.STREAM"
  
138 ····invoke-virtual·{v7,·v8},·Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;136 ····invoke-virtual·{v6,·v7},·Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
  
139 ····move-result-object·v6137 ····move-result-object·v5
  
Max diff block lines reached; 3185/9447 bytes (33.71%) of diff not shown.
850 B
smali/ru/gelin/android/sendtosd/progress/MultipleProgressDialog.smali
    
Offset 111, 14 lines modifiedOffset 111, 15 lines modified
  
111 ····const/4·v5,·0x2111 ····const/4·v5,·0x2
  
112 ····new-array·v5,·v5,·[Ljava/lang/Object;112 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
113 ····const/4·v6,·0x0113 ····const/4·v6,·0x0
  
 114 ····.line·26
114 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;115 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
115 ····move-result-object·v7116 ····move-result-object·v7
  
116 ····aput-object·v7,·v5,·v6117 ····aput-object·v7,·v5,·v6
  
117 ····const/4·v6,·0x1118 ····const/4·v6,·0x1
Offset 131, 14 lines modifiedOffset 132, 15 lines modified
  
131 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;132 ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
132 ····move-result-object·v7133 ····move-result-object·v7
  
133 ····aput-object·v7,·v5,·v6134 ····aput-object·v7,·v5,·v6
  
 135 ····.line·25
134 ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;136 ····invoke-virtual·{v3,·v4,·v5},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
135 ····move-result-object·v3137 ····move-result-object·v3
  
136 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V138 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
137 ····.line·27139 ····.line·27
1.43 KB
smali/ru/gelin/android/sendtosd/progress/ProgressDialog.smali
    
Offset 2, 22 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/app/Dialog;2 .super·Landroid/app/Dialog;
3 .source·"ProgressDialog.java"3 .source·"ProgressDialog.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lru/gelin/android/sendtosd/progress/Progress;5 .implements·Lru/gelin/android/sendtosd/progress/Progress;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lru/gelin/android/sendtosd/progress/ProgressDialog$1; 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields6 #·static·fields
13 .field·static·TOO_OFTEN_INTERVAL:J7 .field·static·TOO_OFTEN_INTERVAL:J
  
  
14 #·instance·fields8 #·instance·fields
15 .field·activity:Landroid/app/Activity;9 .field·activity:Landroid/app/Activity;
  
Offset 300, 14 lines modifiedOffset 292, 15 lines modified
  
300 ····const/4·v4,·0x2292 ····const/4·v4,·0x2
  
301 ····new-array·v4,·v4,·[Ljava/lang/Object;293 ····new-array·v4,·v4,·[Ljava/lang/Object;
  
302 ····iget-object·v5,·p0,·Lru/gelin/android/sendtosd/progress/ProgressDialog;->manager:Lru/gelin/android/sendtosd/progress/ProgressManager;294 ····iget-object·v5,·p0,·Lru/gelin/android/sendtosd/progress/ProgressDialog;->manager:Lru/gelin/android/sendtosd/progress/ProgressManager;
  
 295 ····.line·86
303 ····invoke-virtual·{v5},·Lru/gelin/android/sendtosd/progress/ProgressManager;->getProgressInUnits()F296 ····invoke-virtual·{v5},·Lru/gelin/android/sendtosd/progress/ProgressManager;->getProgressInUnits()F
  
304 ····move-result·v5297 ····move-result·v5
  
305 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;298 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
306 ····move-result-object·v5299 ····move-result-object·v5
Offset 322, 14 lines modifiedOffset 315, 15 lines modified
  
322 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;315 ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
  
323 ····move-result-object·v5316 ····move-result-object·v5
  
324 ····aput-object·v5,·v4,·v7317 ····aput-object·v5,·v4,·v7
  
 318 ····.line·85
325 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;319 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
326 ····move-result-object·v2320 ····move-result-object·v2
  
327 ····invoke-virtual·{v1,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V321 ····invoke-virtual·{v1,·v2},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
328 ····.line·87322 ····.line·87
2.41 KB
smali/ru/gelin/android/sendtosd/progress/ProgressManager.smali
    
Offset 2, 22 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ProgressManager.java"3 .source·"ProgressManager.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lru/gelin/android/sendtosd/progress/Progress;5 .implements·Lru/gelin/android/sendtosd/progress/Progress;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lru/gelin/android/sendtosd/progress/ProgressManager$1; 
10 ····} 
11 .end·annotation 
  
  
12 #·instance·fields6 #·instance·fields
13 .field·file:I7 .field·file:I
  
14 .field·files:I8 .field·files:I
  
15 .field·processed:J9 .field·processed:J
  
Offset 82, 52 lines modifiedOffset 74, 49 lines modified
82 ····.locals·774 ····.locals·7
83 ····.param·p1,·"size"····#·J75 ····.param·p1,·"size"····#·J
  
84 ····.prologue76 ····.prologue
85 ····.line·12777 ····.line·127
86 ····invoke-static·{},·Lru/gelin/android/sendtosd/progress/SizeUnit;->values()[Lru/gelin/android/sendtosd/progress/SizeUnit;78 ····invoke-static·{},·Lru/gelin/android/sendtosd/progress/SizeUnit;->values()[Lru/gelin/android/sendtosd/progress/SizeUnit;
  
87 ····move-result-object·v079 ····move-result-object·v2
  
88 ····.local·v0,·"arr$":[Lru/gelin/android/sendtosd/progress/SizeUnit; 
89 ····array-length·v2,·v080 ····array-length·v3,·v2
  
90 ····.local·v2,·"len$":I 
91 ····const/4·v1,·0x081 ····const/4·v1,·0x0
  
92 ····.local·v1,·"i$":I 
93 ····:goto_082 ····:goto_0
94 ····if-ge·v1,·v2,·:cond_183 ····if-ge·v1,·v3,·:cond_1
  
95 ····aget-object·v3,·v0,·v184 ····aget-object·v0,·v2,·v1
  
96 ····.line·12885 ····.line·128
97 ····.local·v3,·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;86 ····.local·v0,·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;
98 ····iget-wide·v4,·v3,·Lru/gelin/android/sendtosd/progress/SizeUnit;->limit:J87 ····iget-wide·v4,·v0,·Lru/gelin/android/sendtosd/progress/SizeUnit;->limit:J
  
99 ····cmp-long·v4,·p1,·v488 ····cmp-long·v4,·p1,·v4
  
100 ····if-lez·v4,·:cond_089 ····if-lez·v4,·:cond_0
  
101 ····.line·13290 ····.line·132
102 ····.end·local·v3····#·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;91 ····.end·local·v0····#·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;
103 ····:goto_192 ····:goto_1
104 ····return-object·v393 ····return-object·v0
  
105 ····.line·12794 ····.line·127
106 ····.restart·local·v3····#·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;95 ····.restart·local·v0····#·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;
107 ····:cond_096 ····:cond_0
108 ····add-int/lit8·v1,·v1,·0x197 ····add-int/lit8·v1,·v1,·0x1
  
109 ····goto·:goto_098 ····goto·:goto_0
  
110 ····.line·13299 ····.line·132
111 ····.end·local·v3····#·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;100 ····.end·local·v0····#·"unit":Lru/gelin/android/sendtosd/progress/SizeUnit;
112 ····:cond_1101 ····:cond_1
113 ····sget-object·v3,·Lru/gelin/android/sendtosd/progress/SizeUnit;->NULL:Lru/gelin/android/sendtosd/progress/SizeUnit;102 ····sget-object·v0,·Lru/gelin/android/sendtosd/progress/SizeUnit;->NULL:Lru/gelin/android/sendtosd/progress/SizeUnit;
  
114 ····goto·:goto_1103 ····goto·:goto_1
115 .end·method104 .end·method
  
116 .method·public·getFile()I105 .method·public·getFile()I
117 ····.locals·1106 ····.locals·1
  
401 B
smali/ru/gelin/android/i18n/PluralForms.smali
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·2919 ····.line·29
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·83 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
24 .method·public·static·getInstance()Lru/gelin/android/i18n/PluralForms;23 .method·public·static·getInstance()Lru/gelin/android/i18n/PluralForms;
25 ····.locals·124 ····.locals·1
  
26 ····.prologue25 ····.prologue
13.9 KB
smali/com/android/vending/billing/IInAppBillingService$Stub$Proxy.smali
    
Offset 57, 78 lines modifiedOffset 57, 78 lines modified
57 ····.annotation·system·Ldalvik/annotation/Throws;57 ····.annotation·system·Ldalvik/annotation/Throws;
58 ········value·=·{58 ········value·=·{
59 ············Landroid/os/RemoteException;59 ············Landroid/os/RemoteException;
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····.prologue62 ····.prologue
63 ····.line·38363 ····.line·365
64 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;64 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····.line·38466 ····.line·366
67 ····.local·v0,·"_data":Landroid/os/Parcel;67 ····.local·v0,·"_data":Landroid/os/Parcel;
68 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;68 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····.line·38770 ····.line·369
71 ····.local·v1,·"_reply":Landroid/os/Parcel;71 ····.local·v1,·"_reply":Landroid/os/Parcel;
72 ····:try_start_072 ····:try_start_0
73 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"73 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"
  
74 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V74 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
  
75 ····.line·38875 ····.line·370
76 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V76 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V
  
77 ····.line·38977 ····.line·371
78 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V78 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
79 ····.line·39079 ····.line·372
80 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V80 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
81 ····.line·39181 ····.line·373
82 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;82 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
83 ····const/4·v4,·0x583 ····const/4·v4,·0x5
  
84 ····const/4·v5,·0x084 ····const/4·v5,·0x0
  
85 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z85 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
  
86 ····.line·39286 ····.line·374
87 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readException()V87 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readException()V
  
88 ····.line·39388 ····.line·375
89 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I89 ····invoke-virtual·{v1},·Landroid/os/Parcel;->readInt()I
90 ····:try_end_090 ····:try_end_0
91 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_091 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
92 ····move-result·v292 ····move-result·v2
  
93 ····.line·39693 ····.line·378
94 ····.local·v2,·"_result":I94 ····.local·v2,·"_result":I
95 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V95 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
96 ····.line·39796 ····.line·379
97 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V97 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
98 ····.line·39998 ····.line·381
99 ····return·v299 ····return·v2
  
100 ····.line·396100 ····.line·378
101 ····.end·local·v2····#·"_result":I101 ····.end·local·v2····#·"_result":I
102 ····:catchall_0102 ····:catchall_0
103 ····move-exception·v3103 ····move-exception·v3
  
104 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V104 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
105 ····.line·397105 ····.line·379
106 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V106 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
107 ····throw·v3107 ····throw·v3
108 .end·method108 .end·method
  
109 .method·public·getBuyIntent(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;109 .method·public·getBuyIntent(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
110 ····.locals·6110 ····.locals·6
Offset 140, 104 lines modifiedOffset 140, 104 lines modified
140 ····.annotation·system·Ldalvik/annotation/Throws;140 ····.annotation·system·Ldalvik/annotation/Throws;
141 ········value·=·{141 ········value·=·{
142 ············Landroid/os/RemoteException;142 ············Landroid/os/RemoteException;
143 ········}143 ········}
144 ····.end·annotation144 ····.end·annotation
  
145 ····.prologue145 ····.prologue
146 ····.line·297146 ····.line·288
147 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;147 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
148 ····move-result-object·v0148 ····move-result-object·v0
  
149 ····.line·298149 ····.line·289
150 ····.local·v0,·"_data":Landroid/os/Parcel;150 ····.local·v0,·"_data":Landroid/os/Parcel;
151 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;151 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
152 ····move-result-object·v1152 ····move-result-object·v1
  
153 ····.line·301153 ····.line·292
154 ····.local·v1,·"_reply":Landroid/os/Parcel;154 ····.local·v1,·"_reply":Landroid/os/Parcel;
155 ····:try_start_0155 ····:try_start_0
156 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"156 ····const-string·v3,·"com.android.vending.billing.IInAppBillingService"
  
157 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V157 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
  
158 ····.line·302158 ····.line·293
159 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V159 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeInt(I)V
  
160 ····.line·303160 ····.line·294
161 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V161 ····invoke-virtual·{v0,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
162 ····.line·304162 ····.line·295
163 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V163 ····invoke-virtual·{v0,·p3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
164 ····.line·305164 ····.line·296
165 ····invoke-virtual·{v0,·p4},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V165 ····invoke-virtual·{v0,·p4},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
166 ····.line·306166 ····.line·297
167 ····invoke-virtual·{v0,·p5},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V167 ····invoke-virtual·{v0,·p5},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
168 ····.line·307168 ····.line·298
169 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;169 ····iget-object·v3,·p0,·Lcom/android/vending/billing/IInAppBillingService$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
170 ····const/4·v4,·0x3170 ····const/4·v4,·0x3
  
171 ····const/4·v5,·0x0171 ····const/4·v5,·0x0
  
172 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z172 ····invoke-interface·{v3,·v4,·v0,·v1,·v5},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
Max diff block lines reached; 10083/14071 bytes (71.66%) of diff not shown.
12.4 KB
res/drawable/icon.png
10.4 KB
sng
    
Offset 2, 14 lines modifiedOffset 2, 32 lines modified
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey07 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey08 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 21 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 24 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 25 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 26 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
9 ····(··9,··9,··9)·····#·rgb·=·(0x09,0x09,0x09)27 ····(··9,··9,··9)·····#·rgb·=·(0x09,0x09,0x09)
10 ····(·59,·59,·59)·····#·rgb·=·(0x3b,0x3b,0x3b)·grey2328 ····(·59,·59,·59)·····#·rgb·=·(0x3b,0x3b,0x3b)·grey23
11 ····(·94,·94,·94)·····#·rgb·=·(0x5e,0x5e,0x5e)·grey3729 ····(·94,·94,·94)·····#·rgb·=·(0x5e,0x5e,0x5e)·grey37
12 ····(124,124,124)·····#·rgb·=·(0x7c,0x7c,0x7c)30 ····(124,124,124)·····#·rgb·=·(0x7c,0x7c,0x7c)
13 ····(136,136,136)·····#·rgb·=·(0x88,0x88,0x88)31 ····(136,136,136)·····#·rgb·=·(0x88,0x88,0x88)
14 ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey5932 ····(150,150,150)·····#·rgb·=·(0x96,0x96,0x96)·grey59
15 ····(153,153,153)·····#·rgb·=·(0x99,0x99,0x99)·grey6033 ····(153,153,153)·····#·rgb·=·(0x99,0x99,0x99)·grey60
Offset 98, 75 lines modifiedOffset 116, 57 lines modified
98 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)116 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)
99 ····(·66,·66,·66)·····#·rgb·=·(0x42,0x42,0x42)·grey26117 ····(·66,·66,·66)·····#·rgb·=·(0x42,0x42,0x42)·grey26
100 ····(·60,·60,·60)·····#·rgb·=·(0x3c,0x3c,0x3c)118 ····(·60,·60,·60)·····#·rgb·=·(0x3c,0x3c,0x3c)
101 ····(176,176,176)·····#·rgb·=·(0xb0,0xb0,0xb0)·grey69119 ····(176,176,176)·····#·rgb·=·(0xb0,0xb0,0xb0)·grey69
102 ····(123,123,123)·····#·rgb·=·(0x7b,0x7b,0x7b)120 ····(123,123,123)·····#·rgb·=·(0x7b,0x7b,0x7b)
103 ····(164,164,164)·····#·rgb·=·(0xa4,0xa4,0xa4)121 ····(164,164,164)·····#·rgb·=·(0xa4,0xa4,0xa4)
104 ····(··2,··2,··2)·····#·rgb·=·(0x02,0x02,0x02)122 ····(··2,··2,··2)·····#·rgb·=·(0x02,0x02,0x02)
105 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
106 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
107 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
108 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
109 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
110 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
111 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
112 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
113 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
114 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
115 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
116 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
117 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
118 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
119 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
120 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
121 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
122 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
123 }123 }
124 tRNS·{124 tRNS·{
125 ·0·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·2[·...·truncated·by·diffoscope;·len:·132,·SHA:·e2d9187261a54bcd8a05e81973f0da2e22045edb25ee02cc509912273ef6ebf2·...·]48·157·153·139·136·119·241·65·220·170·215·231·48·210·21·135·219·34}125 ·0·248·157·153·139·136·119·241·65·220·170·215·231·48·210·21·135·219·34}
126 IMAGE·{126 IMAGE·{
127 ····pixels·hex127 ····pixels·hex
128 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000128 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
129 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000129 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
130 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
132 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
133 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
134 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000134 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
135 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000135 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
136 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000136 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
137 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000137 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
138 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
139 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
140 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
141 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
142 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
143 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
144 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
145 000000000101010101010101010102030405060708090a0b080c0d08060e0f1011011201010101010101010100000000 
146 00000000010101010101011314151617171717171717171718191a171717171b1c1d1e1f202101010101010100000000 
147 0000000001010101010101221717172324250626272727271401142528292a06162b2c2d2e172f300101010100000000 
148 000000000101010101010131171717323334010101010101010101010113352b36371717171717383901010100000000 
149 00000000010101010101010517171717173a3b3c3d010101010101010101013e17171717171717173f01010100000000 
150 000000000101010101010101404117171717171731420101010101010143441717171717171717170401010100000000 
151 0000000001010101010101010145460a16171717171747013948494a4b3a1717171717171717174c4d01010100000000 
152 00000000010101014e274f3c3c3c3c49091717171717500151171717171717171717171717171e460101010100000000 
153 000000000101010152171717171717171717171717175301541717171717171717171717175556010101010100000000 
154 000000000101015758171717171717171717171717595a21171717171717171717175b0a5c0101010101010100000000 
155 000000000101015d0a0a0a0a5e1515151515152f5f57013f2f0a0a0a6008444f35116101010101010101010100000000 
156 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
157 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
158 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
159 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
160 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
161 000000000101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 
162 000000000101010101010101010101010101010101010101010101010101626364646465666666666666676700000000 
163 000000000101010101010101010101010101010101010101010101010168690000000000000000000000000000000000 
164 000000000101010101010101010101010101016a6b6b6c01010101016d6e000000000000000000000000000000000000 
165 0000000001010101010101010101010101016f7000007101010101727300000000000000000000000000000000000000138 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 139 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 140 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 141 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 142 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 143 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 144 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 145 00000000131313131313131313131415161718191a1b1c1d1a1e1f1a1820212223132413131313131313131300000000
 146 0000000013131313131313252627282929292929292929292a2b2c292929292d2e2f3031323313131313131300000000
 147 000000001313131313131334292929353637183839393939261326373a3b3c18283d3e3f402941421313131300000000
 148 000000001313131313131343292929444546131313131313131313131325473d484929292929294a4b13131300000000
 149 00000000131313131313131729292929294c4d4e4f131313131313131313135029292929292929295113131300000000
 150 000000001313131313131313525329292929292943541313131313131355562929292929292929291613131300000000
 151 0000000013131313131313131357581c28292929292959134b5a5b5c5d4c2929292929292929295e5f13131300000000
 152 00000000131313136039614e4e4e4e5b1b29292929296213632929292929292929292929292930581313131300000000
 153 000000001313131364292929292929292929292929296513662929292929292929292929296768131313131300000000
 154 00000000131313696a2929292929292929292929296b6c33292929292929292929296d1c6e1313131313131300000000
 155 000000001313136f1c1c1c1c702727272727274171691351411c1c1c721a566147237313131313131313131300000000
 156 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 157 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 158 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 159 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 160 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 161 000000001313131313131313131313131313131313131313131313131313131313131313131313131313131300000000
 162 000000001313131313131313131313131313131313131313131313131313010203030304050505050505060600000000
 163 000000001313131313131313131313131313131313131313131313131307080000000000000000000000000000000000
 164 00000000131313131313131313131313131313090a0a0b13131313130c0d000000000000000000000000000000000000
Max diff block lines reached; 588/10615 bytes (5.54%) of diff not shown.
1.99 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
21.8 KB
res/drawable-hdpi-v4/icon.png
18.6 KB
sng
    
Offset 2, 14 lines modifiedOffset 2, 35 lines modified
2 IHDR·{2 IHDR·{
3 ····width:·72;·height:·72;·bitdepth:·8;3 ····width:·72;·height:·72;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey07 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey08 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 21 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 24 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 25 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 26 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 27 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 28 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 29 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
9 ····(··2,··2,··2)·····#·rgb·=·(0x02,0x02,0x02)30 ····(··2,··2,··2)·····#·rgb·=·(0x02,0x02,0x02)
10 ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d)31 ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d)
11 ····(101,101,101)·····#·rgb·=·(0x65,0x65,0x65)32 ····(101,101,101)·····#·rgb·=·(0x65,0x65,0x65)
12 ····(133,133,133)·····#·rgb·=·(0x85,0x85,0x85)·grey5233 ····(133,133,133)·····#·rgb·=·(0x85,0x85,0x85)·grey52
13 ····(162,162,162)·····#·rgb·=·(0xa2,0xa2,0xa2)34 ····(162,162,162)·····#·rgb·=·(0xa2,0xa2,0xa2)
14 ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0)35 ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0)
15 ····(210,210,210)·····#·rgb·=·(0xd2,0xd2,0xd2)36 ····(210,210,210)·····#·rgb·=·(0xd2,0xd2,0xd2)
Offset 141, 38 lines modifiedOffset 162, 17 lines modified
141 ····(139,139,139)·····#·rgb·=·(0x8b,0x8b,0x8b)162 ····(139,139,139)·····#·rgb·=·(0x8b,0x8b,0x8b)
142 ····(·86,·86,·86)·····#·rgb·=·(0x56,0x56,0x56)163 ····(·86,·86,·86)·····#·rgb·=·(0x56,0x56,0x56)
143 ····(115,115,115)·····#·rgb·=·(0x73,0x73,0x73)·grey45164 ····(115,115,115)·····#·rgb·=·(0x73,0x73,0x73)·grey45
144 ····(129,129,129)·····#·rgb·=·(0x81,0x81,0x81)165 ····(129,129,129)·····#·rgb·=·(0x81,0x81,0x81)
145 ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40166 ····(102,102,102)·····#·rgb·=·(0x66,0x66,0x66)·grey40
146 ····(·92,·92,·92)·····#·rgb·=·(0x5c,0x5c,0x5c)·grey36167 ····(·92,·92,·92)·····#·rgb·=·(0x5c,0x5c,0x5c)·grey36
147 ····(·67,·67,·67)·····#·rgb·=·(0x43,0x43,0x43)168 ····(·67,·67,·67)·····#·rgb·=·(0x43,0x43,0x43)
148 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
149 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
150 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
151 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
152 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
153 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
154 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
155 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
156 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
157 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
158 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
159 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
160 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
161 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
162 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
163 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
164 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
165 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
166 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
167 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
168 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
169 }169 }
170 tRNS·{170 tRNS·{
171 ·0·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·25[·...·truncated·by·diffoscope;·len:·304,·SHA:·c05d1c2d4e321e774a892d2dd4b445009ce988b2d56d7d50a71ecd051e8c47d4·...·]0·234·221·212·204·190·187·53·38·249·238·243·207·24·236·48·75·14·235·171·7}171 ·0·250·234·221·212·204·190·187·53·38·249·238·243·207·24·236·48·75·14·235·171·7}
172 IMAGE·{172 IMAGE·{
173 ····pixels·hex173 ····pixels·hex
174 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
175 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000175 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
176 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000176 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
177 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000177 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
178 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000178 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Offset 182, 56 lines modifiedOffset 182, 56 lines modified
182 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
183 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000183 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
184 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000184 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
185 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000185 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
186 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000186 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
187 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000187 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
188 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000188 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
189 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
190 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
191 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
192 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
193 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
194 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
195 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
196 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
197 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
198 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
199 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
200 00000000000001010101010101010101010101010102030405060708090a0b0c0c0c0d0a0a0e01010f10111213141516171801190101010101010101010101010101000000000000 
201 0000000000000101010101010101010101011a1b1c1d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c05011e1f0c0c0c0c0c0c20212223242526270201010101010101010101000000000000 
202 000000000000010101010101010101010128290c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c2a2b012c0c0c0c0c0c0c2d2e2f300c313233341f35360101010101010101000000000000 
203 00000000000001010101010101010101370a0c0c0c0c38393a3b1b3c2c3d3e3e3e3e3e3e3f01014041424344454647480c494a4b4c4d0c0c0c0c4e4f010101010101000000000000 
204 00000000000001010101010101010101500c0c0c0c0c514a2b01010101010101010101010101010101010101522c53205443550c0c0c0c0c0c0c0c561a0101010101000000000000 
205 000000000000010101010101010101013d0c0c0c0c0c0c0c0c572f58020101010101010101010101010101010101591c240c0c0c0c0c0c0c0c0c0c0c5a0101010101000000000000 
206 00000000000001010101010101010101015b0c0c0c0c0c0c0c0c0c0c495c5d0101010101010101010101010101015e0c0c0c0c0c0c0c0c0c0c0c0c0c5f0101010101000000000000 
207 00000000000001010101010101010101010160490c0c0c0c0c0c0c0c0c0c61156201010101010101010101010163640c0c0c0c0c0c0c0c0c0c0c0c0c650101010101000000000000 
208 000000000000010101010101010101010101016667640c0c0c0c0c0c0c0c0c0c64680101010101010101693c5f610c0c0c0c0c0c0c0c0c0c0c0c0c0c6a0101010101000000000000 
209 000000000000010101010101010101010101010101016b6c1d0c0c0c0c0c0c0c0c6d0101016e6f345f70610c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c111a0101010101000000000000 
210 00000000000001010101010101713e63727374747474375975200c0c0c0c0c0c0c760101774d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c3878010101010101000000000000 
211 000000000000010101010101594d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c640101540c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c482801010101010101000000000000 
212 000000000000010101010101790c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c7a0101110c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c617b7c0101010101010101000000000000 
213 0000000000000101010101190a0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c317d017e0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c7f807201010101010101010101000000000000 
214 0000000000000101010101810c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c290301013a0c0c0c0c0c0c0c0c0c0c0c0c0c8223836b84010101010101010101010101000000000000 
215 000000000000010101010175852f2f2f2f806c6c6c6c6c6c6c6c6c6c6c86871e010101882f2f2f2f2f894a468a8b8c59740101010101010101010101010101010101000000000000 
216 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
217 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
218 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
219 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
220 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
221 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
222 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
223 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
224 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 
225 000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101018d8e8f8f8f8f8f8f909191919191919293939393000000000000 
226 0000000000000101010101010101010101010101010101010101010101010101010101010101010101010101018e9400000000000000000000000000000000000000000000000000 
227 00000000000001010101010101010101010101010101010101010101010101010101010101010101010101018f950000000000000000000000000000000000000000000000000000 
228 00000000000001010101010101010101010101010101010101010101019697979798010101010101010101999a000000000000000000000000000000000000000000000000000000 
229 000000000000010101010101010101010101010101010101010101019b9c0000009d0101010101010101929e00000000000000000000000000000000000000000000000000000000189 000000000000161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616000000000000
 190 000000000000161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616000000000000
 191 000000000000161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616000000000000
 192 000000000000161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616000000000000
 193 000000000000161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616000000000000
Max diff block lines reached; 876/19020 bytes (4.61%) of diff not shown.
3.12 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
8.49 KB
res/drawable-ldpi-v4/icon.png
6.7 KB
sng
    
Offset 2, 14 lines modifiedOffset 2, 26 lines modified
2 IHDR·{2 IHDR·{
3 ····width:·36;·height:·36;·bitdepth:·8;3 ····width:·36;·height:·36;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey07 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey08 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
9 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey1421 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey14
10 ····(·75,·75,·75)·····#·rgb·=·(0x4b,0x4b,0x4b)22 ····(·75,·75,·75)·····#·rgb·=·(0x4b,0x4b,0x4b)
11 ····(·99,·99,·99)·····#·rgb·=·(0x63,0x63,0x63)·grey3923 ····(·99,·99,·99)·····#·rgb·=·(0x63,0x63,0x63)·grey39
12 ····(108,108,108)·····#·rgb·=·(0x6c,0x6c,0x6c)24 ····(108,108,108)·····#·rgb·=·(0x6c,0x6c,0x6c)
13 ····(119,119,119)·····#·rgb·=·(0x77,0x77,0x77)25 ····(119,119,119)·····#·rgb·=·(0x77,0x77,0x77)
14 ····(111,111,111)·····#·rgb·=·(0x6f,0x6f,0x6f)26 ····(111,111,111)·····#·rgb·=·(0x6f,0x6f,0x6f)
15 ····(·93,·93,·93)·····#·rgb·=·(0x5d,0x5d,0x5d)27 ····(·93,·93,·93)·····#·rgb·=·(0x5d,0x5d,0x5d)
Offset 88, 59 lines modifiedOffset 100, 47 lines modified
88 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)100 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)
89 ····(·79,·79,·79)·····#·rgb·=·(0x4f,0x4f,0x4f)·grey31101 ····(·79,·79,·79)·····#·rgb·=·(0x4f,0x4f,0x4f)·grey31
90 ····(·23,·23,·23)·····#·rgb·=·(0x17,0x17,0x17)·grey9102 ····(·23,·23,·23)·····#·rgb·=·(0x17,0x17,0x17)·grey9
91 ····(·29,·29,·29)·····#·rgb·=·(0x1d,0x1d,0x1d)103 ····(·29,·29,·29)·····#·rgb·=·(0x1d,0x1d,0x1d)
92 ····(·55,·55,·55)·····#·rgb·=·(0x37,0x37,0x37)104 ····(·55,·55,·55)·····#·rgb·=·(0x37,0x37,0x37)
93 ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10105 ····(·26,·26,·26)·····#·rgb·=·(0x1a,0x1a,0x1a)·grey10
94 ····(··4,··4,··4)·····#·rgb·=·(0x04,0x04,0x04)106 ····(··4,··4,··4)·····#·rgb·=·(0x04,0x04,0x04)
95 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
96 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
97 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
98 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
99 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
100 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
101 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
102 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
103 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
104 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
105 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
106 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
107 }107 }
108 tRNS·{108 tRNS·{
109 ·0·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·2[·...·truncated·by·diffoscope;·len:·92,·SHA:·5368ae2f85efa73ff059327af0dae408b2437b830beec618fb891d03eecaaf80·...·]49·135·119·109·102·89·243·70·83·45·234·53}109 ·0·249·135·119·109·102·89·243·70·83·45·234·53}
110 IMAGE·{110 IMAGE·{
111 ····pixels·hex111 ····pixels·hex
112 000000000000000000000000000000000000000000000000000000000000000000000000112 000000000000000000000000000000000000000000000000000000000000000000000000
113 000000000000000000000000000000000000000000000000000000000000000000000000113 000000000000000000000000000000000000000000000000000000000000000000000000
114 000000000000000000000000000000000000000000000000000000000000000000000000114 000000000000000000000000000000000000000000000000000000000000000000000000
115 000000000000000000000000000000000000000000000000000000000000000000000000115 000000000000000000000000000000000000000000000000000000000000000000000000
116 000000000000000000000000000000000000000000000000000000000000000000000000116 000000000000000000000000000000000000000000000000000000000000000000000000
117 000000000000000000000000000000000000000000000000000000000000000000000000117 000000000000000000000000000000000000000000000000000000000000000000000000
118 000000000000000000000000000000000000000000000000000000000000000000000000118 000000000000000000000000000000000000000000000000000000000000000000000000
119 000000010101010101010101010101010101010101010101010101010101010101000000 
120 000000010101010101010101010101010101010101010101010101010101010101000000 
121 000000010101010101010101010101010101010101010101010101010101010101000000 
122 000000010101010101010101010101010101010101010101010101010101010101000000 
123 000000010101010101010101010101010101010101010101010101010101010101000000 
124 000000010101010101010102030405060606070108090a0b0c0d01010101010101000000 
125 00000001010101010e0f1011111111111111121314111115161718191a01010101000000 
126 00000001010101011b11111c1d1e1f1f1f2021222324252627282911112a2b0101000000 
127 00000001010101012c1111112d2e2f300101010101010131321111111111330101000000 
128 0000000101010101013435111111113637010101013818391111111111113a0101000000 
129 0000000101013b3c1313133d3e1111113f014041421111111111111111432b0101000000 
130 000000010101441111111111111111114501461111111111111111472822010101000000 
131 0000000101484911111111111111114a034b1111111111114c4d4e4f0101010101000000 
132 000000010148505050505050035152530154505050554b56570101010101010101000000 
133 000000010101010101010101010101010101010101010101010101010101010101000000 
134 000000010101010101010101010101010101010101010101010101010101010101000000 
135 000000010101010101010101010101010101010101010101010101010101010101000000 
136 000000010101010101010101010101010101010101010101010101010101010101000000 
137 0000000101010101010101010101010101010101010158595a5b5c5c5c5c5c5c5d000000 
138 0000000101010101010101010101010101010101015e5f00000000000000000000000000 
139 000000010101010101010101015860006101010162630000000000000000000000000000119 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 120 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 121 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 122 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 123 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 124 0000000d0d0d0d0d0d0d0d0e0f1011121212130d1415161718190d0d0d0d0d0d0d000000
 125 0000000d0d0d0d0d1a1b1c1d1d1d1d1d1d1d1e1f201d1d2122232425260d0d0d0d000000
 126 0000000d0d0d0d0d271d1d28292a2b2b2b2c2d2e2f3031323334351d1d36370d0d000000
 127 0000000d0d0d0d0d381d1d1d393a3b3c0d0d0d0d0d0d0d3d3e1d1d1d1d1d3f0d0d000000
 128 0000000d0d0d0d0d0d40411d1d1d1d42430d0d0d0d4424451d1d1d1d1d1d460d0d000000
 129 0000000d0d0d47481f1f1f494a1d1d1d4b0d4c4d4e1d1d1d1d1d1d1d1d4f370d0d000000
 130 0000000d0d0d501d1d1d1d1d1d1d1d1d510d521d1d1d1d1d1d1d1d53342e0d0d0d000000
 131 0000000d0d54551d1d1d1d1d1d1d1d560f571d1d1d1d1d1d58595a5b0d0d0d0d0d000000
 132 0000000d0d545c5c5c5c5c5c0f5d5e5f0d605c5c5c615762630d0d0d0d0d0d0d0d000000
 133 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 134 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 135 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 136 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d000000
 137 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0102030405050505050506000000
 138 0000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d070800000000000000000000000000
 139 0000000d0d0d0d0d0d0d0d0d0d0109000a0d0d0d0b0c0000000000000000000000000000
140 000000000000000000000000000000000000000000000000000000000000000000000000140 000000000000000000000000000000000000000000000000000000000000000000000000
141 000000000000000000000000000000000000000000000000000000000000000000000000141 000000000000000000000000000000000000000000000000000000000000000000000000
142 000000000000000000000000000000000000000000000000000000000000000000000000142 000000000000000000000000000000000000000000000000000000000000000000000000
143 000000000000000000000000000000000000000000000000000000000000000000000000143 000000000000000000000000000000000000000000000000000000000000000000000000
144 000000000000000000000000000000000000000000000000000000000000000000000000144 000000000000000000000000000000000000000000000000000000000000000000000000
145 000000000000000000000000000000000000000000000000000000000000000000000000145 000000000000000000000000000000000000000000000000000000000000000000000000
146 000000000000000000000000000000000000000000000000000000000000000000000000146 000000000000000000000000000000000000000000000000000000000000000000000000
1.73 KB
Image content
Pixel difference
compared images
Flicker difference
compared images