Если вы снимали дамп программным методом, он снимается в Big Endian, т.е. последовательным чтением слева направо, а для E3 Flasher его требуется реверснуть в Little Endian с помощью Flow Rebuilder.
Если вы снимали дамп с помощью E3 Flasher, он снимается как надо - в Little Endian, то есть, когда каждые 2 байта переворачиваются задом наперёд, тогда пропустите данный шаг. Такая специфика программатора "E3 Flasher", что он считывает байты в Little Endian, а при записи сам их переворачивает в Big Endian.
В поле Operation выбираем Byte reverse a damp
В поле Select the input Dump File выбираем свой дамп dump.hex
Нажимаем внизу на Execute Operation, он сконвертируется и сохраниться в таком виде dump.hex.swap.bin
Всё, мы получили готовый дамп под E3 Flasher, годный для прошивания флешером.
Работает при условии, что сейчас в PS3DumpChecker у вашего дампа с брика одинаковы ROS0 Version 4.8x и ROS1 Version 4.8x. В других случаях не проверялось. Проверяйте свои дампы через PyPS3checkerGui.
ROS-BAD.png
Соединяем две точки: на материнской плате - TRISTATE, на шлейфе клипсы SBE любым тонким проводком. Так же, достаточно просто точку TRISTATE заземлить - эффект будет тот же.
Вот схемы некоторых моделей материнских плат. Еще схемы.
Совет:
Когда будете паять на шлейф проводок, нужно быть крайне осторожным - можно запросто прожечь шлейф, паяльник лучше использовать ватт на 30 и паять лёгким касанием.
Нажимаем на иконку ключа settings.png и переходим к Шагу 3.
Для информации - как самому собрать Patch ROS
Берём дамп от OFW, открываем в Hex-редакторе (входит в состав PS3 Tools во вкладке "Cheats & Saves"). Вырезаем интервал, начиная с 0C0010 длинной 006FFFE0. Сохраняем этот кусок как отдельный файл, подробней можете почитать тут
Как создать Patch ros для восстановления битого Dumpa ps3
Ставим галку на "Use custom ROS patch" и указываем путь к тому куску дампа который вырезали в п.1
ставим галки на Enable Force Patching и Restore ROS headers
Закрываем окно настроек, нажав кнопку Save.
Когда будете паять на шлейф проводок нужно быть крайне осторожным - можно запросто прожечь шлейф, паяльник лучше использовать ватт на 30 и паять лёгким касанием.
Соединяем две точки: на материнской плате - TRISTATE, на шлейфе клипсы SBE любым тонким проводком. Так же достаточно просто точку TRASTATE заземлить - эффект будет тот же. Вот схемы некоторых моделей материнских плат.
2.1.На выключенной консоли ложим на карту памяти bkpps3-UNBRICJER.bin переименованный в bkpps3.bin
2.2.Переключатели переключаем: первый вверх, остальные вниз.
2.3.Включаем консоль-будет чёрный экран,нажимаем кнопку старт, и ждём пока на флешере загорятся огни.
2.4.После заливки bkpps3-UNBRICJER.bin выключаем консоль выдёргиванием шнура питания.
2.5.Переключаем все переключатели вниз и ложим на карту памяти родной дамп, пс3 должна включиться как обычно но будет чёрный экран.
2.6.Нажимаем на флешере кнопку старт и ждём моргания огней, после этого выключаем пс3 выдёргиванием шнура питания.
2.7.Включаем консоль, она попросит подсоединить джойстик через мини усб кабель и вставить флешку с официальной прошивкой –ставим сразу OFW - ту которая была в родном дампе
2.8. Если прошивка установится то делаем начиная с пункта 1.1. по 1.5. инструкции "как сделать даунгрейд", а дальше ОБЯЗАТЕЛЬНО делаем начиная с Даунгрейд/способ 1 Если у брика оба ROS 4.82-4.85 то точно сработает, пробуйте
Можно конечно пользоваться пайкой линкера, но это долго и не для новичков,особенно кто паяльник взял в руки первый раз,есть вероятность кз или перепутаете провода и контакты а их порядка 50.
Попались какие-то интересные соньки, на обеих не прошла с первого раза установка Rebug 4.85 по методу через psxploit:
- на 2ой после попытки установки Rebug через Recovery, после 100% копирования прошивки, вылетела просто ошибка и сонька включилась, затем я 2 раза (до этого всегда один делал и все работало) переустановил HFW и только тогда прошло успешно
- на 1ой после попытки установки Rebug через Recovery, после 100% копирования прошивки, вылетел синий экран. Теперь да же в Recovery не пускает - синий экран.
Обе соньки имели прошивки 3.56, партия та же. Та что с синим экраном обновилась на 4.85 только ОДИН раз, следовательно ROS0 или ROS1 не имеют в своих значениях 4.82-4.85, только один из ROS.
Вопрос, это брик и нужно юзать метод "без дампа" (синий экран вообще без каких-либо надписей)? Флешер имеется, но интересно почему получилось так, одна включилась и дала второй шанс, а другая нет? Еще больший вопрос, почему они не пропатчились с первого раза нормально, как пару десятков сонек до этого?
p.s. последний раз использовал flash4.85.hex с флешки и все прошилось, до этого юзал только с HDD и качал с сайта эксплоита прямо с соньки, может в этом дело еще, мож файл на сайте побился или хз и мои соньки не смогли?
затем я 2 раза (до этого всегда один делал и все работало) переустановил HFW и только тогда прошло успешно
Ну в инструкции не просто так же написано, что прошивку 4.85 ставить 2 раза! Значит были преценденты.
Тут без разницы, можно поставить 4.85 OFW, а потом 4.85 HFW, хоть 4.85 HFW 2 раза, результат будет тем же.
Сообщение от sin89rus
Обе соньки имели прошивки 3.56, партия та же.
Вы точно проверяли metldr v1? А то мало ли, могли бы на ходу перепрограммировать конвейер и в той же партии пустить metldr.2 - вот тебе и пошли непрошивайки
После патчинга нужно убедиться в правильности дампа, а только убедившись 100-пудово, производить перезагрузку консоли.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Ну в инструкции не просто так же написано, что прошивку 4.85 ставить 2 раза! Значит были преценденты.
Тут без разницы, можно поставить 4.85 OFW, а потом 4.85 HFW, хоть 4.85 HFW 2 раза, результат будет тем же.
Вы точно проверяли metldr v1? А то мало ли, могли бы на ходу перепрограммировать конвейер и в той же партии пустить metldr.2 - вот тебе и пошли непрошивайки
После патчинга нужно убедиться в правильности дампа, а только убедившись 100-пудово, производить перезагрузку консоли.
sin89rus, minvercheck - это не показатель, просто метод для домохозяек.
Самый достоверный показатель - это версия metldr.
Именно по metldr определяется прошиваемость консоли, а не всякими минвечеками.
Ну в любом случае, раз уж получили брик и не сохранили дамп, тогда восстанавливаем методом без дампа.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Предлагаю поменять в шапке оригинальный PS3DumpChecker на обновлённый под прошивки 4.82-4.85: PS3DumpChecker от in1975, а то некоторые могут проколоться с проверками, начнут ещё проверять дампы 4.82-4.85 и потом затылок чесать
sin89rus, так что у тебя ошибки сыплются по всему дампу?
Ты его хоть реверснул обратно в нужный формат или смотришь байты задом-наперёд?
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Предлагаю поменять в шапке оригинальный PS3DumpChecker на обновлённый под прошивки 4.82-4.85: PS3DumpChecker от in1975, а то некоторые могут проколоться с проверками, начнут ещё проверять дампы 4.82-4.85 и потом затылок чесать
sin89rus, так что у тебя ошибки сыплются по всему дампу?
Ты его хоть реверснул обратно в нужный формат или смотришь байты задом-наперёд?
снимал флешером дамп, а не програмным методом с сайта, с консоли, показывающей синий экран без надписей
Последний раз редактировалось sin89rus; 11.12.2019 в 21:49.
кто-нибудь по существу может ответить?
при чем тут NAND, фатка, реверс? В памяти только один текущий комментарий, который цитируешь?
Да, скорее всего это NAND, SONY запаяли NAND в 2508B, во дела
По видео и картинкам правильного прижима (хоть они и очень тухлого кач-ва) клипса у меня стоит правильно.
sin89rus, короче, какой ROS стоял на консоли и какой ROS вы восстанавливали? Имею в виду версию? Или тупо скачали из шапки "готовый patch ros 4.82-4.84" и поставили?
Думаю 4.85 стояли, но не факт, экстрасенс из меня никакой. И каким PS3DumpChecker дамп проверяли? Который старый и даже не знает контрольных сумм новых прошивок или о котором я говорил для 4.82-4.85?
Послеприменения патчей "patch ros 4.85.bin", а затем заливки "bkpps3-UNBRICJER.bin" (1 - вверху, остальные вниз) и последующей установки патченного дампа "bkpps3_patched.bin" (все переключатели внизу) - отпаял тристат, собрал соньку (с приводом) - снова синий экран
Припаял назад тристат к земле, снял дамп - полностью совпадает с патченным "bkpps3_patched.bin"
Что-то не так с ROS1 оригинального дампа, оно пустое, поэтому не сработало? или я не так сделал что-то?
Скорее всего ROS1 должно быть 3.56, как-то можно восстановить его на 3.56?
Последний раз редактировалось sin89rus; 12.12.2019 в 03:11.
Причина: добавил, подумав
по идее:
можно взять еще одну консоль 3.56 (та же партия), поставить на нее 4.85.1 HFW (один раз), снять нормальный дамп программным методом.
Затем исходный дамп от BlueScreen-консоли с красным ROS1 реверснуть к нормальному виду, перенести в него секции ROS1 и ROS0 из снятого программным методом дампа от другой консоли, реверснуть обратно, прошить E3.
Программа сверяет только HASH суммы заголовков, а патч восстанавливает только их? или же патчем (из шапки) восстанавливается полностью секция с ядром и прочим нужным?
У меня так же вопрос - какой смысл несет файл "bkpps3-UNBRICJER.bin" и почему он прошивается в режиме 1 переключатель вверху, остальные внизу, а затем заменяется оригинальным дампом со всеми переключателями внизу? Ведь флеш полностью перезаписывается на оригинальный дамп и от анбрика не остается и следа.
К тому же по инструкции не ясно когда нужно отпаивать Tristate, после установки анбрика или после заливки оригинального дампа, там вообще про его отпайку не написано ни слова.
Зачем его вообще запаивать? понятно что он отключает юг и прочие дела, которые отрубают консоль при старте, но если консоль не вырубается, нужно ли его паять?
Блин, Жесткий ДИСК - это все он синил, но все же вот то что я сдедал и это работает сейчас в консоли (с другим жестким):
- Взял еще одну консоль 3.56
- Поставил 4.85 HFW 1 раз
- Снял дамп
- Реверснул дамп от брикнутой консоли
- Из дампа из новой консоли скопировал ROS0 и ROS1 через HEX редактор в дамп брикнутой консоли
- Реверснул этот дамп обратно в формат E3
- Установил "bkpps3-UNBRICJER.bin" - ХЗ что он дает
- Зашил исправленный дамп с ROS1 4.85 и ROS0 3.56
- Все завелось с новым жестким
-----------------------------------
Инструкция, такая себе если честно, но Эрику спасибо за ссылку на тему с восстановлением ROSов
Хотя, скорее всего можно было просто достать ROS1 из обновления 3.56, но мне лень проверять, да и кто знает что там при патчинге попортилось - написано же в дампе оригинальном "PRE-PATCHED"
Кстати пробовал залить дамп от консоли "спасателя" - черный экран, я как бы и не надеялся, но не проверишь не узнаешь наверняка, скорее всего ключи зашиты далеко от Flash памяти, где-нибудь в CELL и далее, в принципе логично, иначе бы мы имели универсальный дамп для восстановления.
Лайфхак - паяете один провод к тристату, второй к земле, выводите их наружу (сзади есть зазоры) - замыкаете когда нужно, чтобы туда-сюда не лазить. Можно так же не паять второй провод, а замыкать тристат на экран (shield), на как по мне провода скрутить надежнее.
Если вообще нужна эта пайка тристата, у меня при его отпайке все что поменялось - это время ожидания когда чип Flash станет свободным.
---------------------------------
Я так и не понял что с жестким - без бэдов, новый, но зато ясно теперь почему не зашился Rebug с первого раза. UPD: в итоге и оригинал жесткий заработал после полного стирания с тройным проходом, правда в нем не бэды, а 45 секторов с задержкой чтения 200-1500мс.
В любом случае работа проделана не зря - новый опыт + все-равно ROS1 нужно было восстанавливать, хотя мы этого теперь не узнаем, могу проверить, залив оригинальный дамп - но мне опять же лень
Последний раз редактировалось sin89rus; 12.12.2019 в 18:08.
И как теперь тебе верить? Два абсолютно взаимоисключающих утверждения Ну ладно, хорошо что все удачно получилось. Просто нужно всегда помнить, что мы не можем точно диагностировать что там у тебя (тестеры то у тебя), мы только можем дать направление мысли.
А инструкция нормальная, основная то инструкция тут для аппаратного флешера, то что в шапке это только в части восстановления росов, когда остались без дампа.