Сообщение от Scorpeg
Раз оно в виде модулей прошивки, то я переименую например инферно в модуль от сони и оно полетит, нет?
|
Можно попробовать заменить
kd/march33.prx драйвером от PRO
kd/inferno.prx, сменив соответственно название файла.
Просто так скорее всего работать не будет, но у PRO есть исходники (procfw\ISODrivers\Inferno), где для разных прошивок нужно менять смещения патчей. Туда нужно дописать смещения для FW_500.
+
#ifdef CONFIG_660
PatchOffset g_660_offsets = {
.fw_version = FW_660,
.patches = {
0x00003FEC,
0x00004024,
0x000040D8,
0x000042B4,
},
};
#endif
#ifdef CONFIG_639
PatchOffset g_639_offsets = {
.fw_version = FW_639,
.patches = {
0x00004020,
0x00004058,
0x0000410C,
0x000042E8,
},
};
#endif
#ifdef CONFIG_635
PatchOffset g_635_offsets = {
.fw_version = FW_635,
.patches = {
0x00004020,
0x00004058,
0x0000410C,
0x000042E8,
},
};
#endif
#ifdef CONFIG_620
PatchOffset g_620_offsets = {
.fw_version = FW_620,
.patches = {
0x00004020,
0x00004058,
0x0000410C,
0x000042E8,
},
};
#endif
Сообщение от Scorpeg
Дайте чтоли линк на распаковщик прошивок какой-нить.
|
Я обычно распаковываю прошивки вручную. Достаёшь DATA.PSP от установщика прошивки 5.00M33-6 и по очереди дербанишь модули и ресурсы. Всё примитивно, находишь начало файла ~PSP и от начала в позиции
0x2C записан размер файла, и выдёргиваешь/вставляешь таким образом файлы.
P.S. У
Yoti есть своя тулза, которая дербанит автоматом файл...