From bcf7a1114e74b9a84c4884856fb2acb91abd29d2 Mon Sep 17 00:00:00 2001 From: Alexander Sergeev Date: Thu, 25 Jul 2024 22:42:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B5=20=D1=83=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2=D0=B0,=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B0=20=D1=84=D1=83?= =?UTF-8?q?=D0=BD=D0=BA=D1=86=D0=B8=D1=8F=20=D1=81=D0=BE=D1=80=D1=82=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=BA=D0=B8=20=D1=80=D0=B5=D0=B9=D1=82=D0=B8?= =?UTF-8?q?=D0=BD=D0=B3=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ForFilter.xml | 322 +++++++++++++++++++++++++++++++++++++------------- ForFound.xml | 10 +- Func.cs | 15 ++- Guide.cs | 13 +- 4 files changed, 265 insertions(+), 95 deletions(-) diff --git a/ForFilter.xml b/ForFilter.xml index d2fa7c7..63528f6 100644 --- a/ForFilter.xml +++ b/ForFilter.xml @@ -96,7 +96,7 @@ - + 009600E1 Snapdragon 210 @@ -465,15 +465,14 @@ #https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D42A380F/z010d_prog_emmc_firehose_8916.mbn# -0004F0E1 -Snapdragon 430 +000560E1 +Snapdragon 425 0000 0000 49D087CA08C6E2CA3D209C5697971E85D42A2F632592E68230C7D780F7D5DC1F ASUS ZC554KL -ZenFone 4 Max (3/32), X00ID -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F7D5DC1F/prog_emmc_firehose_8937_lite_asus1.mbn# +ZenFone 4 Max (2/16), X00ID 0004F0E1 @@ -487,14 +486,15 @@ #https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F7D5DC1F/asus1_8937_ddr.mbn# -000560E1 -Snapdragon 425 +0004F0E1 +Snapdragon 430 0000 0000 49D087CA08C6E2CA3D209C5697971E85D42A2F632592E68230C7D780F7D5DC1F ASUS ZC554KL -ZenFone 4 Max (2/16), X00ID +ZenFone 4 Max (3/32), X00ID +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F7D5DC1F/prog_emmc_firehose_8937_lite_asus1.mbn# 0090B0E1 @@ -614,15 +614,6 @@ Aquaris X2 -009600E1 -Snapdragon 210 -0000 -0000 -DF989E3C2BE41617A8FF5019AD996BF706BBD5D3EEE0DC4B9A2F048F9224FA54 -Cat -Cat S30 - - 009840E1 Snapdragon 617 0000 @@ -1738,14 +1729,6 @@ One -001860E1 -0000 -0000 -D40EEE56F3194665574109A39267724AE7944134CD53CB767E293D3C40497955BC8A4519FF992B031FADC6355015AC87 -ONYX -Poke5 - - 0006B0E1 Snapdragon 435 0000 @@ -2730,7 +2713,7 @@ ZUK ZUK Z2131 z2_plus -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D7D6A1C7/009470e100000000_cab02552dc28f562_fhprg_lenovo_zuk.bin# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D7D6A1C7/prog_ufs_firehose_8996_ddr_zuk.elf# 009470E1 @@ -2741,7 +2724,7 @@ ZUK ZUK Z2131 z2_plus -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D7D6A1C7/prog_ufs_firehose_8996_ddr_zuk.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D7D6A1C7/prog_emmc_firehose_8996_ddr_zuk.elf# 009470E1 @@ -2752,7 +2735,7 @@ ZUK ZUK Z2131 z2_plus -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D7D6A1C7/prog_emmc_firehose_8996_ddr_zuk.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D7D6A1C7/009470e100000000_cab02552dc28f562_fhprg_lenovo_zuk.bin# 000480E1 @@ -2843,7 +2826,7 @@ AGM AGM X3 T91RU -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/6A752E39/prog_firehose_lite_60000100.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/6A752E39/prog_firehose_ddr_60000100.elf# full trust @@ -2856,7 +2839,7 @@ AGM AGM X3 T91RU -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/6A752E39/prog_firehose_ddr_60000100.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/6A752E39/prog_firehose_lite_60000100.elf# full trust @@ -2959,6 +2942,18 @@ full trust +0008C0E1 +Snapdragon 660 +2324 +3732 +EE43AB11D0CA65C9DE6F717134DAF0819B9610FA36C5AD94A484520EB7708836 +00000000 +Cat +S62 Pro +S62Pro + + +full trust 001B80E1 Snapdragon SDM680 0000 @@ -3184,7 +3179,7 @@ HUAWEI BKK-L21 Honor 8C, BKK-L21RU, BKK-AL10 -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/BF6AE119/prog_emmc_firehose.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/BF6AE119/000ba0e100150067_6bc369511da9cadb_fhprg_peek.bin# full trust @@ -3197,7 +3192,7 @@ HUAWEI BKK-L21 Honor 8C, BKK-L21RU, BKK-AL10 -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/BF6AE119/000ba0e100150067_6bc369511da9cadb_fhprg_peek.bin# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/BF6AE119/prog_emmc_firehose.mbn# full trust @@ -3407,6 +3402,18 @@ full trust +001B80E1 +Snapdragon SDM680 +02E8 +0000 +00114C19317EAB5156C7A7379FFAFA7FEE1D8FE202A28772CA685F0E61645E304281F08304016D6B9742934546161A1A +00000000 +motorola +moto g play - 2024 +fogona_g + + +full trust 001360E1 Snapdragon 460 02E8 @@ -3694,7 +3701,7 @@ OnePlus LE2100 aosp_kebab, LE2101, 9R -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/C7FA5AA2/000c30e100514d6d_7c15a98db4e70963_fhprg_op8_op8tmo_op8t_op8ttmo.bin# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/C7FA5AA2/0000000000514d6d_7c15a98db4e70963_fhprg.bin# full trust @@ -3707,7 +3714,7 @@ OnePlus LE2100 aosp_kebab, LE2101, 9R -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/C7FA5AA2/0000000000514d6d_7c15a98db4e70963_fhprg.bin# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/C7FA5AA2/000c30e100514d6d_7c15a98db4e70963_fhprg_op8_op8tmo_op8t_op8ttmo.bin# full trust @@ -3785,6 +3792,18 @@ full trust +000CC0E1 +Snapdragon 630/636 +0000 +0000 +7BE49B72F9E4337223CCB84D6ECCCA4E61CE16E3602AC2008CB18B75BABE6D09 +00000000 +ONYX +Note3 +Note3 + + +full trust 0014D0E1 Snapdragon 662 0000 @@ -3797,6 +3816,18 @@ full trust +0010A0E1 +Snapdragon 665 +0051 +0000 +6E91B529AAD0307F1FC67310DAB1FF821EB7AA02FA5620157A9D20E124F4E0B84897B1389836216B4F2CB50D8DBB87B8 +00000001 +OPPO +CPH1945 +CPH1945, Reno2 Z + + +full trust 0011E0E1 Snapdragon 765G 0051 @@ -4267,6 +4298,18 @@ full trust +001060E1 +215 Mobile Platform +0038 +E110 +CA68B4C09E2BA5CA908EABD21FA403078A69604A332CACD0483CE5EB02202985 +00000000 +SHARP +NPA205SH +SGA205SH, Aquos Phone ss 205SH Softbank 205SH + + +full trust 000A50E1 Snapdragon 855 0038 @@ -4630,7 +4673,7 @@ Xiaomi Redmi Note 4 mido, 4X -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/26-03-2021_16-02-22_prog_emmc_firehose_8953_ddr.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/prog_emmc_firehose_8953_ddr_mido.mbn# full trust @@ -4643,7 +4686,7 @@ Xiaomi Redmi Note 4 mido, 4X -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/prog_emmc_firehose_8953_ddr_mido.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/26-03-2021_16-02-22_prog_emmc_firehose_8953_ddr.mbn# full trust @@ -5091,7 +5134,7 @@ ASUS ZE550KL Zenfone 2 Laser -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F9EC0BF2/prog_emmc_firehose_8939_ddr.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F9EC0BF2/prog_emmc_firehose_8939_ddr_550.mbn# real dev @@ -5104,7 +5147,7 @@ ASUS ZE550KL Zenfone 2 Laser -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F9EC0BF2/prog_emmc_firehose_8939_ddr_550.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F9EC0BF2/prog_emmc_firehose_8939_ddr.mbn# real dev @@ -5155,7 +5198,7 @@ ASUS ZS671KS ZenFone 7 Pro -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/164FB294/zf7_firehose_lite.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/164FB294/prog_firehose_ddr_Asusx_384.elf# real dev @@ -5168,7 +5211,7 @@ ASUS ZS671KS ZenFone 7 Pro -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/164FB294/prog_firehose_ddr_Asusx_384.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/164FB294/zf7_firehose_lite.elf# real dev @@ -5251,6 +5294,17 @@ DF989E3C2BE41617A8FF5019AD996BF706BBD5D3EEE0DC4B9A2F048F9224FA54 00000000 Cat +Cat S30 + + +real dev +009600E1 +Snapdragon 210 +0000 +0000 +DF989E3C2BE41617A8FF5019AD996BF706BBD5D3EEE0DC4B9A2F048F9224FA54 +00000000 +Cat Cat S31 @@ -5279,10 +5333,11 @@ real dev -0020F0E1 +000660E1 +Snapdragon 625 01A8 0000 -4D3B79C7CD869227091B30AF8D9B884A80F60AEDECE7A515300DB391F8CD5A5DA1DEF5A798E8F7F1D7FBB4A0C9DC496E +978C683BC985494E432897E26DAA3ADF194FD7087344BF718733F393487459F7 00000000 DJI rm330 @@ -5290,11 +5345,10 @@ real dev -000660E1 -Snapdragon 625 +0020F0E1 01A8 0000 -978C683BC985494E432897E26DAA3ADF194FD7087344BF718733F393487459F7 +4D3B79C7CD869227091B30AF8D9B884A80F60AEDECE7A515300DB391F8CD5A5DA1DEF5A798E8F7F1D7FBB4A0C9DC496E 00000000 DJI rm330 @@ -5491,6 +5545,18 @@ real dev +001B80E1 +Snapdragon SDM680 +01A4 +0003 +1816101F1302CF634F7002490E6742134F5FCDE05A7EAFF5BA7029AA0E69F9521E921A171A2F60A67BAEF26B81AE61EB +00000000 +HONOR +ANY-LX1 +ANY-LX1, X9 + + +real dev 009470E1 Snapdragon 820 004C @@ -6233,6 +6299,18 @@ CC3153A80293939B90D02D3BF8B23E0292E452FEF662C74998421ADAD42A380F 00000000 LGE +D320N +L70 + + +real dev +008110E1 +Snapdragon 200 +0000 +0000 +CC3153A80293939B90D02D3BF8B23E0292E452FEF662C74998421ADAD42A380F +00000000 +LGE D325 L70 Dual @@ -6259,7 +6337,7 @@ LGE D858HK G3 Dual LTE, D856, D857, D859 -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D42A380F/FF/MPRG8974.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D42A380F/007b40e100310000_cc3153a80293939b_fhprg.bin# real dev @@ -6272,7 +6350,7 @@ LGE D858HK G3 Dual LTE, D856, D857, D859 -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D42A380F/007b40e100310000_cc3153a80293939b_fhprg.bin# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D42A380F/FF/MPRG8974.mbn# real dev @@ -6527,7 +6605,20 @@ 00000000 LGE LM-V400N -V40, LM-V405N, LM-V409N +V40 ThinQ, LM-V405N, LM-V409N +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/9C83E2B0/prog_ufs_firehose_Sdm845_lge.elf# + + +real dev +0008B0E1 +Snapdragon 845 +0031 +0000 +1030CD12CE708F29D6914D7529DF75149D8EF91C27DAF0E1F84B90F4B707329A +00000000 +LGE +LM-V400N +V40 ThinQ, LM-V405N, LM-V409N #https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/9C83E2B0/prog_ufs_firehose_Sdm845_lge.elf# @@ -6599,8 +6690,8 @@ 2CF7619A278D26073F7EEA79BB7F4B7949C221487FEA058EA072CFFE38CE1496 00000000 LGE -LM-X320 -Aristo 4 Plus +LMX320CM +Escape Plus real dev @@ -7051,6 +7142,19 @@ real dev +0016F0E1 +Snapdragon 480 5G +02E8 +0000 +6E8D4870D9E89104A79568C1285E4672C5DF7A52FE0B67FA554DA8DA910FA1EF168A258CDCB3E5DBC745899EEE327A90 +00000000 +motorola +Motorola G62 5G +rhodec, XT2223-1 +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/EE327A90/Moto%20G62%205G.elf# + + +real dev 000460E1 Snapdragon 625/636 0368 @@ -7075,11 +7179,11 @@ real dev -000BF0E1 -Snapdragon 439 -0035 -9571 -06917D466C907E9F411207A6E1F8663EBEAFB598DA3A6DAFFE2F538FA75DB643 +001360E1 +Snapdragon 460 +0000 +0000 +6343DCCCA225D2B3CA208F9775971EC38D3DECF67CD6FFE39158E5A340B2C16E0DBAC21A3AF087471BA86B713CAA5036 00000000 Nokia 4.2 @@ -7087,11 +7191,11 @@ real dev -001360E1 -Snapdragon 460 -0000 -0000 -6343DCCCA225D2B3CA208F9775971EC38D3DECF67CD6FFE39158E5A340B2C16E0DBAC21A3AF087471BA86B713CAA5036 +000BF0E1 +Snapdragon 439 +0035 +9571 +06917D466C907E9F411207A6E1F8663EBEAFB598DA3A6DAFFE2F538FA75DB643 00000000 Nokia 4.2 @@ -7196,6 +7300,18 @@ real dev +000DB0E1 +Snapdragon 710 +0000 +0000 +441E29FD115CD9372BC048AF1493F69D27BC896495E467DA76EB7BF917BC59DD +00000000 +Nokia +TA-1119 +8.1, X7, TA-1121, TA-1128, TA-1131 + + +real dev 000BE0E1 Snapdragon 429 0035 @@ -7453,6 +7569,18 @@ real dev +000C30E1 +Snapdragon 865 +0051 +0000 +2BE76CEEDE8483F5002FA75A77392A891CBC530E8B010DC1C77DCC75F37090FB4F29562BF996BE1193C961DF4B1DE4AF +00000001 +OPPO +CPH2023 +CPH2023, Find X2 5G Premium Edition + + +real dev 0010A0E1 Snapdragon 665 0051 @@ -7784,6 +7912,18 @@ real dev +001A90E1 +Snapdragon 695 +0051 +0000 +22F415BEC935E3CBE982EEB854DD5F3D150D46A5C41060BBFE4600EAF94B981D4A89F94C4CDE16AEC078B7B58E1561B4 +00000000 +realme +RMX3661 +RMX3661, 10 Pro + + +real dev 0013D0E1 0000 0000 @@ -7811,7 +7951,7 @@ Snapdragon 410 0000 0000 -0A89F6A5832A55D32CD3FAC927372439D63B329A1135B0CB72A8E4013EC94E89 +996C7888282743ACED72ACC73D3228DBF4938C291AC05931A79E45BC0BCE268A 00000001 Samsung GT-I9192I @@ -7823,7 +7963,7 @@ Snapdragon 410 0000 0000 -996C7888282743ACED72ACC73D3228DBF4938C291AC05931A79E45BC0BCE268A +0A89F6A5832A55D32CD3FAC927372439D63B329A1135B0CB72A8E4013EC94E89 00000001 Samsung GT-I9192I @@ -7968,7 +8108,7 @@ Snapdragon 450 0020 0000 -B2DF7C766D7676C21980E3F2723816CD639455BCF1CCD6355E92DD354706E5D4 +2A9630BD810BA7B60EE2750C46A10D3F55E8D0E9B8B36D75632053F4CBAA55ED 00000001 Samsung SM-A115F @@ -7981,7 +8121,7 @@ Snapdragon 450 0020 0000 -2A9630BD810BA7B60EE2750C46A10D3F55E8D0E9B8B36D75632053F4CBAA55ED +B2DF7C766D7676C21980E3F2723816CD639455BCF1CCD6355E92DD354706E5D4 00000001 Samsung SM-A115F @@ -8018,7 +8158,7 @@ Snapdragon SDM680 0020 0000 -CC8F14E97AFA5F36F32D3601D2A7E17615D00ADF52D5BAF93BDF653B77635469268EA7BDF7F724CED2DAA165CC44FD96 +7A7236E4CE1570EB42FC94CC07145134F6354DE83C8BE01EE5062D1E4553C34889DA3F936D38B9ED3BACA4B278EF9B2A 00000004 Samsung SM-A235F @@ -8031,7 +8171,7 @@ Snapdragon SDM680 0020 0000 -7A7236E4CE1570EB42FC94CC07145134F6354DE83C8BE01EE5062D1E4553C34889DA3F936D38B9ED3BACA4B278EF9B2A +CC8F14E97AFA5F36F32D3601D2A7E17615D00ADF52D5BAF93BDF653B77635469268EA7BDF7F724CED2DAA165CC44FD96 00000004 Samsung SM-A235F @@ -8048,7 +8188,7 @@ 00000001 Samsung SM-A236U -Galaxy A23 5G +Galaxy A23 5G, SM-A236B real dev @@ -8057,10 +8197,10 @@ 0020 0000 E5E9437BA5C8E695CE13FF0E6C4E3CB8D7D2B1A1F29BFD6EE8F78E3B19DF2A2FE68E726058D801CFBF64FD77859790C1 -00000002 +00000005 Samsung SM-A236U -Galaxy A23 5G +Galaxy A23 5G, SM-A236B real dev @@ -8081,7 +8221,7 @@ 0020 0000 4A14C27B518909E1D807FEACB4BB617CCBCE1713313BB94BE4E2D39A2CFAEB2B3EA243530EFEB082DCF1F87AFE4CFE54 -00000005 +00000009 Samsung SM-A528B Galaxy A52s 5G, SM-A528B/DS @@ -8136,6 +8276,18 @@ real dev +000E60E1 +Snapdragon 730 +0020 +0000 +94EC9A24B79BCC838C886C26C5FA6366A7A08249043FA0D20371A144AC2D32F4995BB25B1C5A9259A111BC0A18BDF326 +00000006 +Samsung +SM-A805F +Galaxy A80 + + +real dev 0008C0E1 Snapdragon 660 0020 @@ -8321,7 +8473,7 @@ 0020 0000 FBBE8B4ECF70B56C2FA922687116A176A239EB2A641E29CCF19BF73A6AC63E369F92963488648E020CD8ED67F20EB642 -00000007 +00000008 Samsung SM-G990W2 Galaxy S21 FE @@ -8357,10 +8509,10 @@ 0020 0000 57221A57066A14E00AB51F1CA946516569602428870A70A053E50278DD056AD2FBE098731AEC0865EB1B59E176BED972 -00000008 +0000000B Samsung SM-G998U -Galaxy S21 Ultra +Galaxy S21 Ultra, SM-G998W real dev @@ -8489,8 +8641,8 @@ Snapdragon 778G (SM7325-AB) 0020 0000 -7B1E99351BE83CB8BDE679B37FB7F32AFEC065A4389302A2CF41025AFF4E64620CCCDED659EB4825835F3D9612ACE862 -00000003 +D574514FCEEEAFAB1DC6A85E34E335521B8C6159BA28CC4D4EEEF3D6E8D81DF616B5FD8C281B2E0DEF8817B43EC79F71 +00000004 Samsung SM-M526B Galaxy M52 5G @@ -8501,8 +8653,8 @@ Snapdragon 778G (SM7325-AB) 0020 0000 -D574514FCEEEAFAB1DC6A85E34E335521B8C6159BA28CC4D4EEEF3D6E8D81DF616B5FD8C281B2E0DEF8817B43EC79F71 -00000004 +7B1E99351BE83CB8BDE679B37FB7F32AFEC065A4389302A2CF41025AFF4E64620CCCDED659EB4825835F3D9612ACE862 +00000003 Samsung SM-M526B Galaxy M52 5G @@ -8682,7 +8834,7 @@ 0020 0000 0BFA5C686FDDC877AD693331EAA75802CDED4B25491FFA416558E37C7E2CB898 -00000001 +00000003 Samsung SM-T725 Galaxy Tab S5e @@ -9169,7 +9321,7 @@ Xiaomi Black Shark 3 5G KLE-A0, 12/256 -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D00B50E2/prog_ufs_firehose_sm8250_ddr_lp5.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D00B50E2/prog_ufs_firehose_sm8250_lite_lp5.elf# real dev @@ -9182,7 +9334,7 @@ Xiaomi Black Shark 3 5G KLE-A0, 12/256 -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D00B50E2/prog_ufs_firehose_sm8250_lite_lp5.elf# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/D00B50E2/prog_ufs_firehose_sm8250_ddr_lp5.elf# real dev @@ -9206,7 +9358,7 @@ 00000001 Xiaomi M2007J35G -MI 10T Pro, Apollo Pro +MI 10T Pro, Apollo Pro, lineage_apollon real dev @@ -9670,7 +9822,7 @@ Xiaomi Redmi 4A rolex -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/prog_emmc_firehose_8917_ddr_4a.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/03-04-2021_01-40-17_Redmi_4a.mbn# real dev @@ -9683,7 +9835,7 @@ Xiaomi Redmi 4A rolex -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/03-04-2021_01-40-17_Redmi_4a.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/prog_emmc_firehose_8917_ddr_4a.mbn# real dev @@ -9880,7 +10032,7 @@ Xiaomi Redmi Note 3 aosp_kenzo -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/0/prog_emmc_firehose_8976_ddr.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/0/prog_emmc_firehose_8976_ddr_kenzo.mbn# real dev @@ -9893,7 +10045,7 @@ Xiaomi Redmi Note 3 aosp_kenzo -#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/0/prog_emmc_firehose_8976_ddr_kenzo.mbn# +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/0/prog_emmc_firehose_8976_ddr.mbn# real dev diff --git a/ForFound.xml b/ForFound.xml index ffd5b65..ec31bab 100644 --- a/ForFound.xml +++ b/ForFound.xml @@ -75,7 +75,7 @@ - + #https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/8403D39A/Go_prog_emmc_firehose_8917_ddr.mbn# 000560E1 @@ -838,6 +838,14 @@ RMX2170 +#https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/EE327A90/Moto%20G62%205G.elf# +00000000 +02E8 +0000 +6E8D4870D9E89104A79568C1285E4672C5DF7A52FE0B67FA554DA8DA910FA1EF168A258CDCB3E5DBC745899EEE327A90 +Motorola G62 5G + + #https://github.com/hoplik/Firehose-Finder/blob/master/fh_collection/F9EC0BF2/prog_emmc_firehose_8939_ddr.mbn# 0090B0E1 1111 diff --git a/Func.cs b/Func.cs index 42c4cb9..f97bb19 100644 --- a/Func.cs +++ b/Func.cs @@ -842,17 +842,24 @@ internal List SortingRate(List unsort_rate) int user_unsort_rate = user_rate.User_mess+user_rate.User_reactions; for (int curr_rate = 0; curr_rate < sr.Count; curr_rate++) { - //TODO Подумать о том, чтоб при одинаковом рейтинге учитывать дату последнего сообщения - if (!sr[curr_rate].Equals(user_rate)) + if (!sr[curr_rate].Equals(user_rate)) //Обрабатываем только несовпадающие строки { - if (user_unsort_rate > (sr[curr_rate].User_mess + sr[curr_rate].User_reactions)) + if (user_unsort_rate > (sr[curr_rate].User_mess + sr[curr_rate].User_reactions)) //Рейтинг выше - ставим в начало { sr.Insert(curr_rate, user_rate); break; } else { - if (curr_rate == sr.Count - 1) sr.Add(user_rate);//Последняя запись массива + if (user_unsort_rate == (sr[curr_rate].User_mess + sr[curr_rate].User_reactions)) //Рейтинг одинаковый - сравниваем последнюю дату + { + if (user_rate.Last_post_date > sr[curr_rate].Last_post_date) + { + sr.Insert(curr_rate, user_rate); + break; + } + } + if (curr_rate == sr.Count - 1) sr.Add(user_rate); //Последняя запись массива - ставим в конец } } } diff --git a/Guide.cs b/Guide.cs index 125eda2..f3281aa 100644 --- a/Guide.cs +++ b/Guide.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; namespace FirehoseFinder { @@ -192,9 +193,9 @@ internal enum ELF_AArch : byte /// internal readonly List users_rate = new List(3) { - new Users_Rating ("Pedro Gonzales (pedrogon) - test", user_mess:2, user_reactions:3), - new Users_Rating ("Mula Taborova (mutabor) - test", user_mess:3, user_reactions:5), - new Users_Rating ("Александр Сергеев (hoplik)", user_mess:2, user_reactions:5), + new Users_Rating ("Mula Taborova (mutabor) - test", user_mess:3, user_reactions:4, last_post_date: new DateTime(2024,12,26)), + new Users_Rating ("Pedro Gonzales (pedrogon) - test", user_mess:2, user_reactions:3, last_post_date: new DateTime(2024,7,12)), + new Users_Rating ("Александр Сергеев (hoplik)", user_mess:2, user_reactions:5, last_post_date: new DateTime(2025,1,4)), }; } @@ -301,11 +302,13 @@ class Users_Rating internal string User_fullname; internal int User_mess; internal int User_reactions; - public Users_Rating(string user_fullname, int user_mess, int user_reactions) + internal DateTime Last_post_date; + public Users_Rating(string user_fullname, int user_mess, int user_reactions, DateTime last_post_date) { User_fullname = user_fullname; User_mess = user_mess; User_reactions = user_reactions; + Last_post_date = last_post_date; } } }