Перейти к публикации

Решаем проблему бана установки игр на Hdd


odyvan
 Поделиться

Рекомендованные сообщения

Йо, бедняга. 31 час сидел... А если несколько раз снимать для сравнения это что, на неделю чтоль будет?
Ссылка на комментарий
Поделиться на других сайтах

Йо, бедняга. 31 час сидел... А если несколько раз снимать для сравнения это что, на неделю чтоль будет?

Если комп мощный, порт настроен - то по идее 2 раза снять 16-20 часов (при 256 нанде)

 

Записать блок - 10 секунд

 

 

Кстати, кому нужен хекс калькулятор - вот http://www.csgnetwork.com/hexmultdivcalc.html

вводим в первую строку адрес блока в котором стоит дата стэмп последнего secdata.bin

Во вторую - 04200

Жмём calculate и записываем из пердпоследней строчки символы до точки (по идее у вас их должно получиться 3)

Изменено пользователем Omikron199
Ссылка на комментарий
Поделиться на других сайтах

А каким образом номер блока вычислил?? смещение делил на 4200 (оба числа в HEX), и полученое число подставлял nandpro??

что то у меня не выходит, считаю таким образом, сливаю только этот блок - а внутри не то что нужно :-(

Ссылка на комментарий
Поделиться на других сайтах

Люди, обьясните плиз как с усб, читал фак так там написано что его программить надо программатором......т.е. всё так просто как с лтп не получится? что бы припоял к плате и всё....и ещё вопрос, во всех факах по снятию нанда нишет что мол фак работает только для версий даша ниже чем 7****
Ссылка на комментарий
Поделиться на других сайтах

А каким образом номер блока вычислил?? смещение делил на 4200 (оба числа в HEX), и полученое число подставлял nandpro??

что то у меня не выходит, считаю таким образом, сливаю только этот блок - а внутри не то что нужно :-(

 

Номер блока вычисляется так - ищешь в своеём дампе нанды в хекс редакторе все значения secdata.bin

http://i764.photobucket.com/albums/xx287/dthwack/Highlight.jpg

На рисунке показано что дата стэмп (выделен красным) идёт после 0400

 

вот нашёл все, выбираешь каждое и смотришь что идёт после 0400 - это дата стэмп, надо найти самое большое значение дата стэмпа.

В хексе всё немного не так как в десятеричной системе счисления.

 

В хексе значения от меньшего к большему 0>1>2>3>4>5>6>7>8>9>A>B>C>D>E>F

 

Например дата стэмп 3A4D561B меньше чем 3A5D561C

 

Это легко проверить обычным калькулятором windows в инженерном режиме - ставите галку на hex, вводите ваш дата стэмп и жмёте галку dec - получаете число

записываете, проделываете так с кадым дата стэмпом и сравниваете все числа в конце - самое большое число - соответствует последнему дата стэмпу - который нужен для вычисления блока в котором живёт инфа о бане

 

Далее надо записать номер который находится в хекс редакторе слева от строки в которой находится наибольший дата стэмп (на рисунке это 00487e10)

 

теперь собственно идём по ссылке выше в калькулятор и считаем нужный нам блок, сливаем его из бокса через нанд про и делаем его копию на всякий случай потому что она может понадобиться если вы ошиблись в расчётах.

 

Теперь у нас есть блок в котором инфа о бане. Забиваем его нулями и сохраняем под именем например unban.bin

И через нанд про заливаем обратно в бокс по тому адресу - который вы вычислили в калькуляторе

 

 

PS FStools не использовал, так как мне неизвестно как вообще она работает и на неё много жалоб было что она корявая и неудобная

 

 

Люди, обьясните плиз как с усб, читал фак так там написано что его программить надо программатором......т.е. всё так просто как с лтп не получится? что бы припоял к плате и всё....и ещё вопрос, во всех факах по снятию нанда нишет что мол фак работает только для версий даша ниже чем 7****

Да юсб контроллер надо программировать, дамп нанды можно сделать с любой платы с любой версией даша

Ссылка на комментарий
Поделиться на других сайтах

Omikron199, а что делать тем у кого дата не выставлялась никогда и дата secdata.bin у всех файлов одна и тажа? Как тогда определить текущую файловую систему или текущий secdata.bin?
Ссылка на комментарий
Поделиться на других сайтах

Фак напишу

 

У меня было 14 secdata.bin и только 1 из них отличалась от остальных 13, думаю что надо поискать получше или переснять дамп в таком случае

Ссылка на комментарий
Поделиться на других сайтах

Скажите, если даже возможно разбанить винт такими способами, то все -равно остается вероятность при каких-то очередных обновлениях даша, что все вернется обратно(обновление с флеша, с диска) ?
Ссылка на комментарий
Поделиться на других сайтах

Total Faq для разбана хдд

 

Вас забанили в последней волне банов и вы утратили возможность использовать хдд и вынуждены слушать как старается ваш привод?

Вы не можете обновлять ачивменты которые получили после бана?

Вы не можете перенести профиль на другую консоль без его повреждения и утраты сохранений?

 

Тогда этот способ для вас, вы вернёте все эти функции своей приставке!

 

Этот способ был открыт пользователем этого форума - vlack :bb:

Также огромное спасибо за составление первого фака пользователю bannzzay и товарищу thwack c хбокс сцены

 

Итак первое что следует знать - вам понадобится образ вашей прошивки - дамп NAND памяти в которой хранится прошивка

Дамп прошивки можно снять с любой мат платы и при любой версии дашборда

 

1. Для этого вам понадобится паяльник, 5 резисторов по 100 ом, 1 диод (1N4148/53 или 1N914), коннектор LPT порта - папа, семь проводов длинной не более метра ибо не удобно да и работать будет медленнее.

 

2. Компьютер с LPT портом

 

Немного программ

 

1.Nand pro 2.0b тут

2.Hex workshop здесь

 

 

Хвох полностью отключён от всякого питания

 

Итак чтобы снять NAND (нанд) нам понадобится припаять 7 проводов к мат плате хвох360

 

http://proshiva.ru/images/final.png

 

Необходимо соединить контакты по цветам как показано на рисунке

Диод припаивается к 11 пину коннектора ЛПТ тёмной полоской по направлению к матплате

 

Итак вы припаяли провода к мат плате, резисторы и диод к коннектору, у вас есть кабель.

 

1. Распаковываем архив с нандпро и устанавливаем port95nt

2. Перезагружаемся и заходим в биос мат платы персоналки.

3. Bыставляем следующие настройки для LPT - порт 378, IRQ7, mode EPP

4. Загружаемся в винду.

5. Подключаем питание к боксу, но не включаем его

6. Подключаем наш ЛПТ к компу

7. Запускаем cmd (пуск - выполнить - cmd) и переходим в папку с нандпро

8. Печатаем "nandpro lpt: -r* nand.bin"

 

Где звёздочка это ваш объём флэш памяти нанд (узнать его можно посмотрев на матплате микросхему http://pic.ipicture.ru/uploads/091124/fgS4eUxmvk.jpg которая находится левее того места куда вы паяли 5 из 7 проводов - забейте в гугл буквенно-цифровое обозначение)

Объёмы памяти бывают 16мб 256мб и 512мб - последние 2 имеются только у матплат джаспер, 16 мб обладают все ксеноны, фэлконы, опусы, зефиры, и ранние ревизии джасперов (насколько мне известно)

 

Итак начался процесс считывания вашей нанды

 

Программа должна написать вам что она нашла нанд определённого объёма и напишет вам какую конфиигурацию флэша она использует

Указав при этом диапазон считываемых блоков

 

Если этого не произошло - проверьте качество пайки, правильность расположения компонентов пайки, если всё в порядке, то попытайтесь повторить всё то же на другом пк

 

Если процесс пошёл

 

Теперь ждём пока нанд не сольётся процесс занимает разное количество времени в зависимости от мощности процессора вашего пк, конфигурации лпт, и объёма памяти нанд

 

Могут возникать ошибки 250 280 300 - авторы разных мануалов утверждают что это не критично если ошибок не большое количество

 

Итак нанд слился

 

Необходимо повторить процедуру ещё раз чтобы получить вторую копию нанд, но указав другое названия файла, потому что программа автоматом затрёт первый если этого не сделать.

 

Второй файл необходим для проверки качества обоих

 

Необходимо сравнить контрольные суммы обоих в хекс редакторе, если они совпали - всё ок, если нет - снять ещё раз и так пока не совпадут.

 

1. Делаем копию и прячем куда нибудь (он может пригодиться)

 

2. Открываем hex workshop и в нём открываем наш файл нанды

 

3. Жмём edit - find - text string -галочку на "find all instances" - value - "secdata.bin"

 

4. Хекс редактор найдёт несколько значений из которых нам нужно только последнее так как оно содержит информацию о бане данной консоли

 

5. Поиск дата стэмпа

 

http://i764.photobucket.com/albums/xx287/dthwack/Highlight.jpg

На рисунке показано что дата стэмп (выделен красным) идёт после 0400

 

вот нашёл все, выбираешь каждое и смотришь что идёт после 0400 - это дата стэмп, надо найти самое большое значение дата стэмпа.

В хексе всё немного не так как в десятеричной системе счисления.

 

В хексе значения от меньшего к большему 0>1>2>3>4>5>6>7>8>9>A>B>C>D>E>F

 

Например дата стэмп 3A4D561B меньше чем 3A5D561C

 

Это легко проверить обычным калькулятором windows в инженерном режиме - ставите галку на hex, вводите ваш дата стэмп и жмёте галку dec - получаете число

записываете, проделываете так с кадым дата стэмпом и сравниваете все числа в конце - самое большое число - соответствует последнему дата стэмпу - который нужен для вычисления блока в котором живёт инфа о бане

 

Далее надо записать номер который находится в хекс редакторе слева от строки в которой находится наибольший дата стэмп (на рисунке это 00487e10)

 

Далее найдя нужный номер мы вычислим сектор в котором находится информация о бане

 

Для этого идём сюда - калькулятор

 

И вводим в первую строку номер блока в котором стоит дата стэмп последнего secdata.bin

Во вторую - 04200

Жмём calculate и записываем из пердпоследней строчки символы до точки (по идее у вас их должно получиться 3)

 

Это номер блока который нам нужен

 

теперь мы идём в нанд про и печатаем "nandpro lpt: -r* banned.bin 0x0*** 1"

 

Где звёздочка это ваш объём флэш памяти нанд, а 3 звёздочки - ваш трёхзначный адрес блока который вы получили в калькуляторе

banned.bin - название файла в который сольётся блок информации с баном

 

Итак блок слился и имеет размер около 16 кб

 

Делаем его копию и прячем её куда нибудь (может пригодиться если вы ошиблись в вычислениях)

 

Открываем этот файл в хекс редакторе

и нажав ctrl+a выделяем всё и нажав правую кнопку мыши жмём FILL указав в поле значения 0

Программа полнолтью забивает блок нулями

 

Сохраняем файл под названием unban.bin и выходим из хекс редактора

 

Далее в нандпро печатаем "nandpro lpt: +w* unban.bin 0x0*** 1"

Где звёздочка это ваш объём флэш памяти нанд, а 3 звёздочки - ваш трёхзначный адрес блока который вы получили в калькуляторе

unban.bin - название файла без бана, который сольётся по адресу блока информации с баном

 

Итак заливаться блок с нулями будет около 10 секунд, может меньше, может больше.

 

После чего можно сначала отсоединить LPT от компьютера, затем подключить жёсткий диск и привод к хвох и включив приставку запустить игру с жёсткого диска.

 

Если игра запустилась - Всё сделано правильно!

 

Настоятельно рекомендую не станавливать обновления последанной процедуры, так как вас могут забанить вновь и всё придётся делать опять, а скорее всего эту дыру тоже скоро прикроют

 

Если нет - проверяйте, повторяйте пункты по необходимости ;)

Изменено пользователем Omikron199
Ссылка на комментарий
Поделиться на других сайтах

Да, обновления можно и не ставить конечно, вот только новые игры могут не заработать без новых обновлений... Хотя посмотрим.. :scratch_one-s_head:
Ссылка на комментарий
Поделиться на других сайтах

У меня было 14 secdata.bin и только 1 из них отличалась от остальных 13, думаю что надо поискать получше или переснять дамп в таком случае

Смешной ты :) Снял уже 10 дампов и все как один. Куда еще больше переснимать? Дамп рабочий и правильный, только вот дата не проставлена у secdata.bin.

Search secdata.bin in nand_1.bin file...1)	  Offset: 0x3eb210 (4108816)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660012)	  Offset: 0x3ef410 (4125712)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660013)	  Offset: 0x3f3610 (4142608)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660014)	  Offset: 0x897610 (9008656)	  Block: 0x0000022f	   Size: 0x00000400		Date stamp: 0x337660015)	  Offset: 0x89fa10 (9042448)	  Block: 0x0000022f	   Size: 0x00000400		Date stamp: 0x337660016)	  Offset: 0x8a7e10 (9076240)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660017)	  Offset: 0x8b0210 (9110032)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660018)	  Offset: 0x8b4410 (9126928)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660019)	  Offset: 0x8b8610 (9143824)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x3376600110)	 Offset: 0x8bc810 (9160720)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x33766001

Я не исключаю той возможности что дата проставится когда словлю бан, но пока в ближайшее время это не предвидится.

Изменено пользователем aaa111
Ссылка на комментарий
Поделиться на других сайтах

Подскажите пожалуйста, какой блок удалять. Не могу с Hex разобратся, исхода у меня два - 1.ошибка E71 2. жесткий диск по прежнему в Бане. FC мне не помог. Образ мего Nand - http://narod.ru/disk/15346373000/nand.bin.html

Заранее спасибо!!

Ссылка на комментарий
Поделиться на других сайтах

Вчера разлочили 2 жёстких на ксеноне и фалконе, на обоих пришлось удалять по 5-6 блоков с секдатой. Обошлись 5ю резисторами на обоих консолях, читал и записывал без единой ошибки. Изменено пользователем Strange
Ссылка на комментарий
Поделиться на других сайтах

Смешной ты :) Снял уже 10 дампов и все как один. Куда еще больше переснимать? Дамп рабочий и правильный, только вот дата не проставлена у secdata.bin.

Search secdata.bin in nand_1.bin file...1)	  Offset: 0x3eb210 (4108816)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660012)	  Offset: 0x3ef410 (4125712)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660013)	  Offset: 0x3f3610 (4142608)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660014)	  Offset: 0x897610 (9008656)	  Block: 0x0000022f	   Size: 0x00000400		Date stamp: 0x337660015)	  Offset: 0x89fa10 (9042448)	  Block: 0x0000022f	   Size: 0x00000400		Date stamp: 0x337660016)	  Offset: 0x8a7e10 (9076240)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660017)	  Offset: 0x8b0210 (9110032)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660018)	  Offset: 0x8b4410 (9126928)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x337660019)	  Offset: 0x8b8610 (9143824)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x3376600110)	 Offset: 0x8bc810 (9160720)	  Block: 0x00000218	   Size: 0x00000400		Date stamp: 0x33766001

Я не исключаю той возможности что дата проставится когда словлю бан, но пока в ближайшее время это не предвидится.

Если ты ещё не получил бан то изменённой secdata.bin у тебя и не будет, потому что она записывается только после или во время бана

Изменено пользователем Omikron199
Ссылка на комментарий
Поделиться на других сайтах

Подскажите пожалуйста, какой блок удалять. Не могу с Hex разобратся, исхода у меня два - 1.ошибка E71 2. жесткий диск по прежнему в Бане. FC мне не помог. Образ мего Nand - http://narod.ru/disk/15346373000/nand.bin.html

Заранее спасибо!!

 

Тебе затирать нулями блок 16B

Сначала сделай его дамп (и скопируй на всякий случай) командой "nandpro lpt: -r16 banned.bin 0x016B 1"

Потом забив его нулями сохрани как например unban.bin

 

Потом "nandpro lpt: +w16 unban.bin 0x016B 1"

Ссылка на комментарий
Поделиться на других сайтах

Omikron199, хочу тебя огорчить то что ты называешь Data Stamp, таковым не является. Это легко доказать сравнив это значение со значением версии FS Root. Но самое интересное то, что Хбокс - это БигЭндиан система. И там значения записываются на задом на перед (как на компе), а по нормальному. Тебя не смущает что номер сектора записан прямо а не наоборот, впрочем как и размер данных?

 

Хотя и я могу быть не прав, так как 100% точной информации нету. И например в ECC блоках номер сектора записан задом на перед...

Изменено пользователем Chook
Ссылка на комментарий
Поделиться на других сайтах

Я назвал эти данные "дата стэмп" по аналогии со сценовским мануалом, к тому же первый фак от bannzzay использовал название "время изменения/создания"

 

Мне особо дела нет, как эти данные называть правильно и знать задом наперёд они записываются или нет. :blum:

 

Главное что их можно использовать

Изменено пользователем Omikron199
Ссылка на комментарий
Поделиться на других сайтах

Тебе затирать нулями блок 16B

Сначала сделай его дамп (и скопируй на всякий случай) командой "nandpro lpt: -r16 banned.bin 0x016B 1"

Потом забив его нулями сохрани как например unban.bin

 

Потом "nandpro lpt: +w16 unban.bin 0x016B 1"

 

В точку! Большое спасибо!

С копированием и исправлением на компьтере не стал заморачиватся удалил на прямую - nandpro lpt: -e16 0x016B 1

Ссылка на комментарий
Поделиться на других сайтах

Помогите пожалуйста найти блок,который нужно затирать нулями :scratch_one-s_head:

Образ мего Nand:http://www.megaupload.com/?d=6NBRBG33

P.S.:Материнка Зефир

Ссылка на комментарий
Поделиться на других сайтах

Помогите пожалуйста найти блок,который нужно затирать нулями :scratch_one-s_head:

Образ мего Nand:http://www.megaupload.com/?d=6NBRBG33

P.S.:Материнка Зефир

 

 

номер блока будет 83 (двухзначный)

 

Сначала сделай резервную копию!

Ссылка на комментарий
Поделиться на других сайтах

номер блока будет 83 (двухзначный)

 

Сначала сделай резервную копию!

Каким макаром вычеслял? :) FStool говорит блок 0x8d. Хотя на деле там модификаций secdata.bin очень даже много по моему аж 9 штук.

Ссылка на комментарий
Поделиться на других сайтах

Кстати забивал нулями 0х8D---в итоге Е71!!!

Посмотрел через прогу fstool блоки и начал их поочереди проверять!Проверил пока с 1 по 12--->жесткий не разбанился! :to_take_umbrage:

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...