Страсти по Inferno и March33 PRX 
		
		
		Кто-нибудь пробовал заинтегрировать Inferno драйвер в 5.00 прошивку (тока не надо про то, что обновляйся и т.п.)? 
	 | 
		
 Scorpeg, это всё очень мило, но зачем и почему не обновиться? 
	 | 
		
 Scorpeg,  
	ты готов поделиться исходным кодом 5.00 M33?  | 
		
 Цитата: 
	
 Scorpeg добавил 22.01.2015 в 12:21 Цитата: 
	
  | 
		
 Scorpeg,  
	на прометее вроде работает ff0.  | 
		
 Работать-то работает, видеоролики не все грузит. 
	Вы мне по делу скажите, если кто прошивки ковырял, как там эти драйверы сделаны и можно ли перетащить.  | 
		
 Scorpeg,  
	в виде модулей прошивки. При наличии исходников - без проблем. Без оных ковыряться не рационально. А ты раздельную версию на двух дисках проверял? Оно должно и так идти нормально.  | 
		
 Раздельную не проверял. Да и мне чисто для интереса заинтегрировать так-то. Сурсы дарк алекс вроде не оставил. Раз оно в виде модулей прошивки, то я переименую например инферно в модуль от сони и оно полетит, нет? Он вряд ли же пользуется какими-то точками, которых нет в M33. Дайте чтоли линк на распаковщик прошивок какой-нить. 
	 | 
		
 Цитата: 
	
 Просто так скорее всего работать не будет, но у PRO есть исходники (procfw\ISODrivers\Inferno), где для разных прошивок нужно менять смещения патчей. Туда нужно дописать смещения для FW_500.  + Цитата: 
	
 P.S. У Yoti есть своя тулза, которая дербанит автоматом файл...  | 
		
 Так, ну более-менее ясно. Так-то у них лежат уже отреверсенные смещения под M33 - http://sourceforge.net/mirror/procfw...h33/README.txt так что по идее это 4 места пропатчить в инферно, переименовать в march33.prx и должно полететь. Жалко, у меня самого ни времени ни psp пока нет, мож если кому-то интересно самому попробовать - отпишите по результатам. 
	 | 
		
 Вложений: 1 
		
		Цитата: 
	
 Цитата: 
	
  | 
		
 Да у тебя мануал есть :) Разберусь, времени бы только... 
	Кстати, а ведь есть же доступ напрямую во флеш-память с прошивкой, да? То есть я могу тупо файл поменять, ничего не перешивая? Scorpeg добавил 23.01.2015 в 11:59 Хм, интересно, откуда они выковыряли этот M33 драйвер в про-прошивку, потому что в 5.00-6 он другой, меньше на 2 байта. И смещения какие-то другие воткнуты. Что вообще патчит этот патчер, кстати? Ну то есть что он туда пихает по этим оффсетам? А то это не прошивка, а какой-то один сплошной патч. Они тоже чтоли криптованы? А то хекс сравнением вообще ни одного символа одинакового рядом.  | 
		
 Цитата: 
	
 Цитата: 
	
 Цитата: 
	
  | 
		
 Ниче они не реверсили, там сурсов нет. Там лежат тупо prx файлы, которые они выдрали из какой-то из прошивок dax'a. Вопрос вот из какой? И почему они разных размеров (ну это видимо потому что запакованные и закриптованные, а 6.60 уже лежит в ELF распакованным)? 
	Scorpeg добавил 23.01.2015 в 12:15 Цитата: 
	
 Цитата: 
	
  | 
		
 Scorpeg,  
	резидентная программа не нарушает законы большинства стран, что даёт возможность её открытой публикации не боясь юридического преследования. Все кастомы не изменяют официальных файлов, кроме разве что очень старых, и то не в счёт. Плюс, сохраняется целостность подписи официальных модулей. Без реверса официальных модулей, а также анализа оперативной памяти нельзя написать резидента. Что, в целом, оффтоп в данной теме. Есть интерес ковырять - отправляйся в "Хакинг". Обновил тему по мелочи.  | 
		
 https://www.pspx.ru/forum/showthread.php?t=105178 
		
		
		Цитата: 
	
 Цитата: 
	
  | 
		
 Почему пропустил? Как бы я наоборот так и сказал, нет? Перефразирую - странно то, почему у них march33.prx упакованный отличается от march33.prx в моей прошивке. Они его зачем-то перепаковали чтоли? Или в какой-то другой прошивке есть такой же march33.prx как у них в репе? 
	А вообще Yoti ругается, надо оффтоп в хакинг наверное переносить.  | 
		
 Цитата: 
	
  | 
		
 Ну копетан очевидность, я ж говорю "Они его зачем-то перепаковали чтоли?" Смысл сего действа какой - распаковать, потом назад упаковать и заэнкриптить и в таком виде положить в репу? Странно это. Сурсов на елф у них нету, они ничего не компилили. 
	 | 
		
 Цитата: 
	
 Цитата: 
	
 Когда ты говоришь, что "у них march33.prx упакованный отличается" от "march33.prx в моей прошивке", то про какую свою прошивку ты говоришь? Я так понимаю, как экстрасенс, что твоя прошивка, написанная в профиле - 5.00 М33-6. А у них (Dark_Alex) последняя прошивка так же 5.00 М33-6. Если ты сравниваешь march33.prx от 5.00 М33-6 c таким же драйвером от 6.хх прошивок, то это неудивительно, что они разные изнутри и снаружи. Ведь прошивки 6.хх делала другая команда и у них код устроен совершенно по другому. Они просто отреверсили прошивку Дарк Алекса и по аналогии восстановили принцип работы драйвера. Ведь одно и то же действие программы можно реализовать разными способами программирования.  | 
		
 Моя прошивка - это которая в профиле, логично. Они - это авторы этого инферно драйвера, про который и говорил - т.е. PRO едишн. У Про лежит в репозитории оригинальная march33.prx, с которой они делали для 6.x прошивок. Я про нее говорю. Она не совпадает с 5.00m33-6, что странно (её же не рекомпилировали). Мож они прям взяли от 5.00 другой версии? https://code.google.com/p/procfw/sou...ivers/March33/ 
	 | 
		
 Scorpeg,  
	во-первых, учимся читать примечания на коммиты. Во-вторых, удалю весь оффтоп нафиг.  | 
		
 Точно, ты прав, не прочитал коммент к коммиту. Тогда всё понятно. 
	Я вообще уже не раз предлагал это разделить куда-нибудь в хакинг, чето меня ни модераторы ни админы не слушают :) Удалять-то не надо, вроде как бы полезная инфа кому-то может быть.  | 
		
 Вложений: 3 
		
		Цитата: 
	
 Сегодня не поленился и проверил, что за march33.prx там лежат: https://code.google.com/p/procfw/sou...ivers/March33/ Там лежат 3 файла: 
 При сравнении в хексе, видно, что конечно их никто не компилил, а только подменены значения NID-ов в соответствии с версией прошивки. Вот скрин сравнения march33.prx от 5.00 М33-6 и march33.prx, который у них там лежит: Вложение 10595 Смотрим README.txt: https://code.google.com/p/procfw/sou...h33/README.txt. Внизу там есть такие строчки: Код: 
	Patch offsets for sceIsofs_Driver:
 Идём дальше... Следующий различающийся кусок сравнения в хексе. С первого взгляда, вроде целая куча недоразумений: Вложение 10596 Но если разглядывать этот массив расхождений 4-байтовыми кусками, тогда картина становится произведением Репина... Смотрим README.txt: https://code.google.com/p/procfw/sou...h33/README.txt. Выделяем с начала вот этот массив: Код: 
	5.00                      6.20                    6.35                     6.60
 Идём дальше... Следующий различающийся кусок сравнения в хексе: Вложение 10597 Смотрим снова README.txt: https://code.google.com/p/procfw/sou...h33/README.txt. Выделяем оставшуюся часть массива: Код: 
	5.00                          6.20                          6.35                            6.60
 Отсюда можно смело сделать вывод, что на сайте у PRO лежит файл march33.prx от прошивки 6.35 и соответственно файл march33_620.prx от прошивки 6.20, и march33_660.prx от прошивки 6.60. Вот почему march33.prx у PRO не совпадал с файлом твоей прошивки 5.00 М33-6.  | 
		
 Четко. Я на самом деле просто почему-то решил, что march33 там оригинальный лежит - это и была моя ошибка, остальное я всё ровно так же и понял, как ты расписал. Поэтому и удивлялся, кому ж это понадобилось пережимать оригинальный файл. 
	 | 
| Текущее время: 19:05. Часовой пояс GMT +3. | 
	Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
	
	PSPx Forum - Сообщество фанатов игровых консолей.