21.0 KB
/home/fdroid/fdroiddata/tmp/deep.ryd.rydplayer_64.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_deep.ryd.rydplayer_64.apk
8.6 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <bda9a34e5187aea59deb514e28bf70e7a7cebd17866d60f9478f634d173155be>, actual: <77a30bf16424b14fd6c98264a6bd91dc237a6e01ab0c685c0859d8c4b5b87187> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <2493c6a56c090d10b7ee4f1148bce905c41eec342c027987873a75b92410339aa398f20200000000>, actual: <e82ef7984feddcd8e05417355d20ac0930ac66515e58b0d0a6b84fbd94d0fee1a398f20200000000>
    
Offset 1, 51 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·88a2ce6b5b43ac422da50813e06f999f999ae50bc4164fd89604c40880c5f69e 
10 Signer·#1·certificate·SHA-1·digest:·be4e80662b564c3f8a9367394ea73bde8f98ce4f 
11 Signer·#1·certificate·MD5·digest:·0d88c125851bf268cf0d3cdb5eabecb2 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ca061c42e746dbccf72038844dab6dcd5f40615eedcf992ae472344b7844349e 
15 Signer·#1·public·key·SHA-1·digest:·ac79da38e4f3651dde1bcc8c001606672e0072d4 
16 Signer·#1·public·key·MD5·digest:·8b30c7bd39feb34c5e2e31a3a978e8a6 
17 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·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/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/CHANGES·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/README.md·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/okhttp.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.37 KB
zipinfo {}
    
Offset 442, 15 lines modifiedOffset 442, 15 lines modified
442 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png442 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
443 -rw----·····0.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins443 -rw----·····0.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
444 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version444 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat.version
445 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version445 -rw----·····0.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
446 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_material_dark.xml446 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/color/abc_primary_text_material_dark.xml
447 -rw----·····0.0·fat······705·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png447 -rw----·····0.0·fat······705·b-·stor·81-Jan-01·01:01·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
448 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/exo_controls_repeat_one.png448 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/exo_controls_repeat_one.png
449 -rw----·····0.0·fat···311288·b-·defN·81-Jan-01·01:01·classes2.dex449 -rw----·····0.0·fat···311292·b-·defN·81-Jan-01·01:01·classes2.dex
450 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/exo_controls_fullscreen_enter.png450 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/exo_controls_fullscreen_enter.png
451 -rw----·····0.0·fat······422·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png451 -rw----·····0.0·fat······422·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png
452 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-ldpi-v4/exo_edit_mode_logo.png452 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-ldpi-v4/exo_edit_mode_logo.png
453 -rw----·····0.0·fat·····1208·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png453 -rw----·····0.0·fat·····1208·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png
454 -rw----·····0.0·fat·····1243·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png454 -rw----·····0.0·fat·····1243·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
455 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-ldpi-v4/exo_icon_stop.png455 -rw----·····0.0·fat·······67·b-·stor·81-Jan-01·01:01·res/drawable-ldpi-v4/exo_icon_stop.png
456 -rw----·····0.0·fat·····3216·b-·defN·81-Jan-01·01:01·res/layout/notification_template_big_media_narrow_custom.xml456 -rw----·····0.0·fat·····3216·b-·defN·81-Jan-01·01:01·res/layout/notification_template_big_media_narrow_custom.xml
Offset 579, 8 lines modifiedOffset 579, 8 lines modified
579 -rw----·····0.0·fat··2739828·b-·defN·81-Jan-01·01:01·classes.dex579 -rw----·····0.0·fat··2739828·b-·defN·81-Jan-01·01:01·classes.dex
580 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml580 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml
581 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png581 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
582 -rw----·····0.0·fat······348·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_play.png582 -rw----·····0.0·fat······348·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_play.png
583 -rw----·····2.0·fat····70622·b-·defN·81-Jan-01·01:01·META-INF/AAA0447C.SF583 -rw----·····2.0·fat····70622·b-·defN·81-Jan-01·01:01·META-INF/AAA0447C.SF
584 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/AAA0447C.RSA584 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/AAA0447C.RSA
585 -rw----·····2.0·fat····70495·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF585 -rw----·····2.0·fat····70495·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
586 584·files,·52082300·bytes·uncompressed,·49334243·bytes·compressed:··5.3%586 584·files,·52082304·bytes·uncompressed,·49334229·bytes·compressed:··5.3%
8.28 KB
classes2.dex
6.22 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·7fc283e04 checksum············:·da506cec
5 signature···········:·fbd8...f2b75 signature···········:·66b3...7e4a
6 file_size···········:·3112886 file_size···········:·311292
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·····:·140610 string_ids_size·····:·1406
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·80612 type_ids_size·······:·806
13 type_ids_off········:·5736·(0x001668)13 type_ids_off········:·5736·(0x001668)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·8960·(0x002300)15 proto_ids_off·······:·8960·(0x002300)
16 field_ids_size······:·83216 field_ids_size······:·832
17 field_ids_off·······:·20888·(0x005198)17 field_ids_off·······:·20888·(0x005198)
18 method_ids_size·····:·462618 method_ids_size·····:·4626
19 method_ids_off······:·27544·(0x006b98)19 method_ids_off······:·27544·(0x006b98)
20 class_defs_size·····:·64020 class_defs_size·····:·640
21 class_defs_off······:·64552·(0x00fc28)21 class_defs_off······:·64552·(0x00fc28)
22 data_size···········:·22625622 data_size···········:·226260
23 data_off············:·85032·(0x014c28)23 data_off············:·85032·(0x014c28)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·525 class_idx···········:·5
26 access_flags········:·4113·(0x1011)26 access_flags········:·4113·(0x1011)
27 superclass_idx······:·66627 superclass_idx······:·666
28 source_file_idx·····:·028 source_file_idx·····:·0
Offset 16436, 44 lines modifiedOffset 16436, 44 lines modified
16436 01d57a:·3800·0f00······························|000d:·if-eqz·v0,·001c·//·+000f16436 01d57a:·3800·0f00······························|000d:·if-eqz·v0,·001c·//·+000f
16437 01d57e:·1f02·c002······························|000f:·check-cast·v2,·Ljava/util/LinkedHashSet;·//·type@02c016437 01d57e:·1f02·c002······························|000f:·check-cast·v2,·Ljava/util/LinkedHashSet;·//·type@02c0
16438 01d582:·2200·8200······························|0011:·new-instance·v0,·Lj$/util/U;·//·type@008216438 01d582:·2200·8200······························|0011:·new-instance·v0,·Lj$/util/U;·//·type@0082
16439 01d586:·7110·8c10·0200·························|0013:·invoke-static·{v2},·Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@108c16439 01d586:·7110·8c10·0200·························|0013:·invoke-static·{v2},·Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@108c
16440 01d58c:·1301·1100······························|0016:·const/16·v1,·#int·17·//·#1116440 01d58c:·1301·1100······························|0016:·const/16·v1,·#int·17·//·#11
16441 01d590:·7030·3704·2001·························|0018:·invoke-direct·{v0,·v2,·v1},·Lj$/util/U;.<init>:(Ljava/util/Collection;I)V·//·method@043716441 01d590:·7030·3704·2001·························|0018:·invoke-direct·{v0,·v2,·v1},·Lj$/util/U;.<init>:(Ljava/util/Collection;I)V·//·method@0437
16442 01d596:·1100···································|001b:·return-object·v016442 01d596:·1100···································|001b:·return-object·v0
 16443 01d598:·2020·c202······························|001c:·instance-of·v0,·v2,·Ljava/util/List;·//·type@02c2
 16444 01d59c:·3800·0900······························|001e:·if-eqz·v0,·0027·//·+0009
 16445 01d5a0:·1f02·c202······························|0020:·check-cast·v2,·Ljava/util/List;·//·type@02c2
 16446 01d5a4:·7110·8e03·0200·························|0022:·invoke-static·{v2},·Lj$/util/List$-CC;.$default$spliterator:(Ljava/util/List;)Lj$/util/Spliterator;·//·method@038e
 16447 01d5aa:·0c02···································|0025:·move-result-object·v2
 16448 01d5ac:·1102···································|0026:·return-object·v2
16443 01d598:·2020·d202······························|001c:·instance-of·v0,·v2,·Ljava/util/SortedSet;·//·type@02d216449 01d5ae:·2020·d202······························|0027:·instance-of·v0,·v2,·Ljava/util/SortedSet;·//·type@02d2
16444 01d59c:·3800·0c00······························|001e:·if-eqz·v0,·002a·//·+000c16450 01d5b2:·3800·0c00······························|0029:·if-eqz·v0,·0035·//·+000c
16445 01d5a0:·1f02·d202······························|0020:·check-cast·v2,·Ljava/util/SortedSet;·//·type@02d216451 01d5b6:·1f02·d202······························|002b:·check-cast·v2,·Ljava/util/SortedSet;·//·type@02d2
16446 01d5a4:·2200·6100······························|0022:·new-instance·v0,·Lj$/util/C;·//·type@006116452 01d5ba:·2200·6100······························|002d:·new-instance·v0,·Lj$/util/C;·//·type@0061
16447 01d5a8:·1301·1500······························|0024:·const/16·v1,·#int·21·//·#1516453 01d5be:·1301·1500······························|002f:·const/16·v1,·#int·21·//·#15
16448 01d5ac:·7040·1603·2012·························|0026:·invoke-direct·{v0,·v2,·v2,·v1},·Lj$/util/C;.<init>:(Ljava/util/SortedSet;Ljava/util/Collection;I)V·//·method@031616454 01d5c2:·7040·1603·2012·························|0031:·invoke-direct·{v0,·v2,·v2,·v1},·Lj$/util/C;.<init>:(Ljava/util/SortedSet;Ljava/util/Collection;I)V·//·method@0316
16449 01d5b2:·1100···································|0029:·return-object·v0 
16450 01d5b4:·2020·d102······························|002a:·instance-of·v0,·v2,·Ljava/util/Set;·//·type@02d1 
16451 01d5b8:·3800·0900······························|002c:·if-eqz·v0,·0035·//·+0009 
16452 01d5bc:·1f02·d102······························|002e:·check-cast·v2,·Ljava/util/Set;·//·type@02d1 
16453 01d5c0:·7110·0f04·0200·························|0030:·invoke-static·{v2},·Lj$/util/Set$-CC;.$default$spliterator:(Ljava/util/Set;)Lj$/util/Spliterator;·//·method@040f 
16454 01d5c6:·0c02···································|0033:·move-result-object·v2 
16455 01d5c8:·1102···································|0034:·return-object·v216455 01d5c8:·1100···································|0034:·return-object·v0
16456 01d5ca:·2020·c202······························|0035:·instance-of·v0,·v2,·Ljava/util/List;·//·type@02c216456 01d5ca:·2020·d102······························|0035:·instance-of·v0,·v2,·Ljava/util/Set;·//·type@02d1
16457 01d5ce:·3800·0900······························|0037:·if-eqz·v0,·0040·//·+000916457 01d5ce:·3800·0900······························|0037:·if-eqz·v0,·0040·//·+0009
16458 01d5d2:·1f02·c202······························|0039:·check-cast·v2,·Ljava/util/List;·//·type@02c216458 01d5d2:·1f02·d102······························|0039:·check-cast·v2,·Ljava/util/Set;·//·type@02d1
16459 01d5d6:·7110·8e03·0200·························|003b:·invoke-static·{v2},·Lj$/util/List$-CC;.$default$spliterator:(Ljava/util/List;)Lj$/util/Spliterator;·//·method@038e16459 01d5d6:·7110·0f04·0200·························|003b:·invoke-static·{v2},·Lj$/util/Set$-CC;.$default$spliterator:(Ljava/util/Set;)Lj$/util/Spliterator;·//·method@040f
16460 01d5dc:·0c02···································|003e:·move-result-object·v216460 01d5dc:·0c02···································|003e:·move-result-object·v2
16461 01d5de:·1102···································|003f:·return-object·v216461 01d5de:·1102···································|003f:·return-object·v2
16462 01d5e0:·7110·1a03·0200·························|0040:·invoke-static·{v2},·Lj$/util/Collection$-CC;.$default$spliterator:(Ljava/util/Collection;)Lj$/util/Spliterator;·//·method@031a16462 01d5e0:·7110·1a03·0200·························|0040:·invoke-static·{v2},·Lj$/util/Collection$-CC;.$default$spliterator:(Ljava/util/Collection;)Lj$/util/Spliterator;·//·method@031a
16463 01d5e6:·0c02···································|0043:·move-result-object·v216463 01d5e6:·0c02···································|0043:·move-result-object·v2
16464 01d5e8:·1102···································|0044:·return-object·v216464 01d5e8:·1102···································|0044:·return-object·v2
16465 ······catches·······:·(none)16465 ······catches·······:·(none)
16466 ······positions·····:·16466 ······positions·····:·
16467 ········0x0011·line=116467 ········0x0011·line=1
16468 ········0x0013·line=216468 ········0x0013·line=2
16469 ········0x0018·line=316469 ········0x0018·line=3
16470 ········0x001c·line=416470 ········0x001c·line=4
16471 ········0x0022·line=516471 ········0x002d·line=5
16472 ········0x002a·line=616472 ········0x0035·line=6
16473 ······locals········:·16473 ······locals········:·
16474 ········0x0000·-·0x0045·reg=2·(null)·Ljava/util/Collection;·16474 ········0x0000·-·0x0045·reg=2·(null)·Ljava/util/Collection;·
  
16475 ····#17··············:·(in·Lj$/util/k;)16475 ····#17··············:·(in·Lj$/util/k;)
16476 ······name··········:·'r'16476 ······name··········:·'r'
16477 ······type··········:·'(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator;'16477 ······type··········:·'(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator;'
16478 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)16478 ······access········:·0x1009·(PUBLIC·STATIC·SYNTHETIC)
2.04 KB
classes2.jar
1.01 KB
zipinfo -v {}
    
Offset 3218, 15 lines modifiedOffset 3218, 15 lines modified
3218 ··version·of·encoding·software:···················2.03218 ··version·of·encoding·software:···················2.0
3219 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT3219 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
3220 ··minimum·software·version·required·to·extract:···2.03220 ··minimum·software·version·required·to·extract:···2.0
3221 ··compression·method:·····························none·(stored)3221 ··compression·method:·····························none·(stored)
3222 ··file·security·status:···························not·encrypted3222 ··file·security·status:···························not·encrypted
3223 ··extended·local·header:··························no3223 ··extended·local·header:··························no
3224 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:003224 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
3225 ··32-bit·CRC·value·(hex):·························921f97be3225 ··32-bit·CRC·value·(hex):·························1f632876
3226 ··compressed·size:································4155·bytes3226 ··compressed·size:································4155·bytes
3227 ··uncompressed·size:······························4155·bytes3227 ··uncompressed·size:······························4155·bytes
3228 ··length·of·filename:·····························15·characters3228 ··length·of·filename:·····························15·characters
3229 ··length·of·extra·field:··························0·bytes3229 ··length·of·extra·field:··························0·bytes
3230 ··length·of·file·comment:·························0·characters3230 ··length·of·file·comment:·························0·characters
3231 ··disk·number·on·which·file·begins:···············disk·13231 ··disk·number·on·which·file·begins:···············disk·1
3232 ··apparent·file·type:·····························binary3232 ··apparent·file·type:·····························binary
1.0 KB
j$/util/k.class
996 B
procyon -ec {}
    
Offset 146, 20 lines modifiedOffset 146, 20 lines modified
146 ············return·((j$.util.Collection)collection).spliterator();146 ············return·((j$.util.Collection)collection).spliterator();
147 ········}147 ········}
148 ········if·(collection·instanceof·LinkedHashSet)·{148 ········if·(collection·instanceof·LinkedHashSet)·{
149 ············final·LinkedHashSet·obj·=·(LinkedHashSet)collection;149 ············final·LinkedHashSet·obj·=·(LinkedHashSet)collection;
150 ············Objects.requireNonNull(obj);150 ············Objects.requireNonNull(obj);
151 ············return·(Spliterator)new·U((Collection)obj,·17);151 ············return·(Spliterator)new·U((Collection)obj,·17);
152 ········}152 ········}
 153 ········if·(collection·instanceof·List)·{
 154 ············return·List$-CC.$default$spliterator((List)collection);
 155 ········}
153 ········if·(collection·instanceof·SortedSet)·{156 ········if·(collection·instanceof·SortedSet)·{
154 ············final·SortedSet·set·=·(SortedSet)collection;157 ············final·SortedSet·set·=·(SortedSet)collection;
155 ············return·(Spliterator)new·C(set,·(Collection)set,·21);158 ············return·(Spliterator)new·C(set,·(Collection)set,·21);
156 ········}159 ········}
157 ········if·(collection·instanceof·Set)·{160 ········if·(collection·instanceof·Set)·{
158 ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection);161 ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection);
159 ········}162 ········}
160 ········if·(collection·instanceof·List)·{ 
161 ············return·List$-CC.$default$spliterator((List)collection); 
162 ········} 
163 ········return·Collection$-CC.$default$spliterator(collection);163 ········return·Collection$-CC.$default$spliterator(collection);
164 ····}164 ····}
165 }165 }
1.67 KB
smali_classes2/j$/util/k.smali
Ordering differences only
    
Offset 479, 56 lines modifiedOffset 479, 56 lines modified
479 ····.line·3479 ····.line·3
480 ····invoke-direct·{v0,·p0,·v1},·Lj$/util/U;-><init>(Ljava/util/Collection;I)V480 ····invoke-direct·{v0,·p0,·v1},·Lj$/util/U;-><init>(Ljava/util/Collection;I)V
  
481 ····return-object·v0481 ····return-object·v0
  
482 ····.line·4482 ····.line·4
483 ····:cond_1483 ····:cond_1
484 ····instance-of·v0,·p0,·Ljava/util/SortedSet;484 ····instance-of·v0,·p0,·Ljava/util/List;
  
485 ····if-eqz·v0,·:cond_2485 ····if-eqz·v0,·:cond_2
  
 486 ····check-cast·p0,·Ljava/util/List;
  
 487 ····invoke-static·{p0},·Lj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator;
  
 488 ····move-result-object·p0
  
 489 ····return-object·p0
  
 490 ····:cond_2
 491 ····instance-of·v0,·p0,·Ljava/util/SortedSet;
  
 492 ····if-eqz·v0,·:cond_3
  
486 ····check-cast·p0,·Ljava/util/SortedSet;493 ····check-cast·p0,·Ljava/util/SortedSet;
  
487 ····.line·5494 ····.line·5
488 ····new-instance·v0,·Lj$/util/C;495 ····new-instance·v0,·Lj$/util/C;
  
489 ····const/16·v1,·0x15496 ····const/16·v1,·0x15
  
490 ····invoke-direct·{v0,·p0,·p0,·v1},·Lj$/util/C;-><init>(Ljava/util/SortedSet;Ljava/util/Collection;I)V497 ····invoke-direct·{v0,·p0,·p0,·v1},·Lj$/util/C;-><init>(Ljava/util/SortedSet;Ljava/util/Collection;I)V
  
491 ····return-object·v0498 ····return-object·v0
  
492 ····.line·6499 ····.line·6
493 ····:cond_2500 ····:cond_3
494 ····instance-of·v0,·p0,·Ljava/util/Set;501 ····instance-of·v0,·p0,·Ljava/util/Set;
  
495 ····if-eqz·v0,·:cond_3502 ····if-eqz·v0,·:cond_4
  
496 ····check-cast·p0,·Ljava/util/Set;503 ····check-cast·p0,·Ljava/util/Set;
  
497 ····invoke-static·{p0},·Lj$/util/Set$-CC;->$default$spliterator(Ljava/util/Set;)Lj$/util/Spliterator;504 ····invoke-static·{p0},·Lj$/util/Set$-CC;->$default$spliterator(Ljava/util/Set;)Lj$/util/Spliterator;
  
498 ····move-result-object·p0505 ····move-result-object·p0
  
499 ····return-object·p0506 ····return-object·p0
  
500 ····:cond_3 
501 ····instance-of·v0,·p0,·Ljava/util/List; 
  
502 ····if-eqz·v0,·:cond_4 
  
503 ····check-cast·p0,·Ljava/util/List; 
  
504 ····invoke-static·{p0},·Lj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator; 
  
505 ····move-result-object·p0 
  
506 ····return-object·p0 
  
507 ····:cond_4507 ····:cond_4
508 ····invoke-static·{p0},·Lj$/util/Collection$-CC;->$default$spliterator(Ljava/util/Collection;)Lj$/util/Spliterator;508 ····invoke-static·{p0},·Lj$/util/Collection$-CC;->$default$spliterator(Ljava/util/Collection;)Lj$/util/Spliterator;
  
509 ····move-result-object·p0509 ····move-result-object·p0
  
510 ····return-object·p0510 ····return-object·p0
511 .end·method511 .end·method