PDA

Просмотр полной версии : philips s309 preloader


ily@
23.06.2016, 18:12
ищется preloader под конфигурацию-процессор mt6572a, память kingston 08emcp08-nl2cv100, похоже аппарат не для нашего рынка, тк прошивка под 4gb память, в родном preloader не прописана такая память

kotkostya
23.06.2016, 21:24
Не пробовали редактировать прелоадер(то есть вписать имя этой влешки, в прелоадер )?

ily@
23.06.2016, 21:46
подскажите как сделать

romanti777
23.06.2016, 21:48
Не пробовали редактировать прелоадер(то есть вписать имя этой влешки, в прелоадер )? - вроде бы это ни кому не удавалось пока еще?!)

TPS79
23.06.2016, 22:21
Не пробовали редактировать прелоадер(то есть вписать имя этой влешки, в прелоадер )?

ага, в hex редакторе))

kotkostya
24.06.2016, 09:29
- вроде бы это ни кому не удавалось пока еще?!)

Наверное что то делали не так), это было всего лишь теория, но посмотрев ваше сообщение решил провести экперемент, собрал плату леново п780, и поставил флешку от a916 там стоит 1\8 но маркировка другая и не прописана в прелоадере от п780, после установки флешь я попытался прошить стандатным прелоадер на что получил ожидаемую ошибку 4032, потом сменил прелоадер на отредактирован, и вуаля все прошилось и работает!
TPS79- и я это делал как раз в hex-редакторе
Автору темы: могу Вам сделать тоже самое, только мне нужен прелоадер с прошивки которую хотите прошить, и прелоадер с прошивки аппарата с которого сняли флешь.
И флешь которую хотите поставить , в паре с каким процом она была на плате?

TPS79
24.06.2016, 15:59
потом сменил прелоадер на отредактирован, и вуаля все прошилось и работает!
опиши технологию подробнее, что именно редактируешь в редакторе

kotkostya
24.06.2016, 19:00
Сначала сделал формат и ресет через z3x(так как флеху снял с 6592) ,потом с родного прелоадер скопировал имя флешь , и заменил в нужном прелоадере(только я вставлял с заменой, а не добавлял что бы не менялся размер файла)и прошивка пошла

TPS79
24.06.2016, 19:48
Сначала сделал формат и ресет через z3x(так как флеху снял с 6592) ,потом с родного прелоадер скопировал имя флешь , и заменил в нужном прелоадере(только я вставлял с заменой, а не добавлял что бы не менялся размер файла)и прошивка пошла

во как, а я то идиот их из исходников собираю...:appl:


могу Вам сделать тоже самое, только мне нужен прелоадер с прошивки которую хотите прошить, и прелоадер с прошивки аппарата с которого сняли флешь.

помоги тогда ТС, "имя" памяти которая ему нужна V10008, preloader можешь взять любой с mt6572
имя он меняет)) оно само сабой не появляется, у каждого emi модуля есть свой id (он прописан в exel таблице) и он остается тем же после твоей замены
так поразмышляй, кусок лога

[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/emigen/MT6592/emigen.pl
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel/Cell.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/OLE/Storage_Lite.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/pack_dep_gen.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel/Font.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel/Worksheet.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel/Format.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel/Workbook.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel/Utility.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/Spreadsheet/ParseExcel/FmtDefault.pm
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/custom/bird92_cwet_a_kk/preloader/inc/custom_MemoryDevice.h
[Dependency] /home/pavel/MTK_WORKED_ONLY/mtk6592/alps/mediatek/build/tools/emigen/MT6592/MemoryDeviceList_MT6592.xls
Os = linux
mediatek/custom/bird92_cwet_a_kk/preloader/inc/custom_MemoryDevice.h
mediatek/build/tools/emigen/MT6592/MemoryDeviceList_MT6592.xls
MT6592
out/target/product/bird92_cwet_a_kk/obj/EMIGEN/inc/custom_emi.h
out/target/product/bird92_cwet_a_kk/obj/PRELOADER_OBJ/custom_emi.c
out/target/product/bird92_cwet_a_kk/obj/EMIGEN/MTK_Loader_Info.tag

CS0 0, H9TP32A8JDMCPR_KGM
H9TP32A8JDMCPR_KGM

CS0 1, SD7DP28C_8G
SD7DP28C_8G

CS0 2, H9TP65A8JDACPR_KGM
H9TP65A8JDACPR_KGM

CS0 3, KMK7X000VM_B314
KMK7X000VM_B314

CS0 4, KMK7U000VM_B309
KMK7U000VM_B309

5

CustCS ID num is 0, part number:H9TP32A8JDMCPR_KGM
mt6592[Bike Check] scan_idx= Part Number eos_flag=5
[Bike Check] scan_idx=
[1][scan_idx]EQ null, 5
[Bike Check] scan_idx=
[2][scan_idx]EQ null, 4
[Bike Check] scan_idx= H9TP32A8JDMCPR_KGM
H9TP32A8JDMCPR_KGM ?= H9TP32A8JDMCPR_KGM

PartNum(H9TP32A8JDMCPR_KGM==H9TP32A8JDMCPR_KGM) found in row 3
[Bike Check] scan_idx= H9TCNNNBLDMMPR
H9TCNNNBLDMMPR ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= H9TQ18ABJTMCUR
H9TQ18ABJTMCUR ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= KMR4Z0001M_B802
KMR4Z0001M_B802 ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= KMK7X000VM_B314
KMK7X000VM_B314 ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= KMR8X0001M_B608
KMR8X0001M_B608 ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= SD7DP28C_8G
SD7DP28C_8G ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= KMI8X000MM_B606
KMI8X000MM_B606 ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= H9TP65A8JDACPR_KGM
H9TP65A8JDACPR_KGM ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx= KMK7U000VM_B309
KMK7U000VM_B309 ?= H9TP32A8JDMCPR_KGM
[Bike Check] scan_idx=
[13][scan_idx]EQ null, 5
[Bike Check] scan_idx=
[14][scan_idx]EQ null, 4
[Bike Check] scan_idx=
[15][scan_idx]EQ null, 3
[Bike Check] scan_idx=
[16][scan_idx]EQ null, 2
[Bike Check] scan_idx=
[17][scan_idx]EQ null, 1
[Bike Check]num_part_found 1NAND_EMMC_ID:0x90014A2058494E5948
90{0x90,0x01,0x4A,0x20,0x58,0x49,0x4E,0x59,0x48,0x 0,0x0,0x0,0x0,0x0,0x0,0x0}
{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0}

Mumang
25.06.2016, 05:42
Открыл первый попавшийся от Lenovo туда и 8 маркировок можно напихать... Хмм я тоже недавно как тюлень гуглил какую-то emmc для китайского шлакопрома...

babycry
25.06.2016, 09:49
kotkostya, контрольную сумму тоже пересчитываете? :) Бред полный. Тупо изменение хотя бы одного байта в прелоадере делает его нерабочим. Старые версии flashtool даже прошьют такой прелоадер, но телефон окирпичится. 5-е версии flashtool проверяют валидность и выдадут GFH_FILE_INFO error.

TPS79
25.06.2016, 14:59
kotkostya, контрольную сумму тоже пересчитываете :) Бред полный. Тупо изменение хотя бы одного байта в прелоадере делает его нерабочим. Старые версии flashtool даже прошьют такой прелоадер, но телефон окирпичится. 5-е версии flashtool проверяют валидность и выдадут GFH_FILE_INFO error.

[ Attach MT6589 GFH ]
============================================
: GFH_INFO - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/gfh/GFH_INFO_EMMC.txt
: GFH_SEC_KEY - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/gfh/GFH_SEC_KEY.txt
: GFH_ANTI_CLONE - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/gfh/GFH_ANTI_CLONE.txt
: GFH_JTAG_CFG - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/gfh/GFH_SEC_CFG_JTAG_ON.txt
: GFH_PADDING - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/gfh/GFH_PADDING.txt
: GFH_HASH_SIGNATURE - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/gfh/GFH_HASH_AND_SIG.txt

[ Load Configuration ]
============================================
: CONFIG - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/cfg/CHIP_CONFIG.ini
: RSA KEY - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/key/CHIP_TEST_KEY.ini
: AC_K - ../..//mediatek/custom/mbk89_wet_jb2/security/chip_config/s/key/CHIP_TEST_KEY.ini
[Android PBP Tool]
Version 20111016
Testing keys...
Hash of public key =
c472e2e77d212bd46331e37169e0be8447a6bd332406c58006 56f06f8e8e097a
SECURE_PLATFORM = 1
SECURE_CUSTOM_NAME =
SECURE_B2K = 0
SECURE_B2C = 0