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

Разбан Hdd


alex706
 Поделиться

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

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

alex706

Можно и так:

This will dump this sector of your NAND. Now with the freshly dumped NAND piece, open it up in Hex Workshop, and check that it starts with 1F FB and repeats for a bit. It should also have a single secdata.bin if you search....also the last none filled line should be 4200.

Highlight all of the hex.

and select 'Edit – Fill' from the drop down menu. Make sure that in the 'Fill with the following hex byte' the value is '0' and click 'OK'. Now save this file and call it 'nandzero'.

 

Вам ещё несколько способов предложить? А мне проще одну кнопку нажать и файл готов. Видать, вам автоматизация незнакома.

 

DimkaUA

Я не отрицаю, что нужно иметь полную копию нанда.

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

Galchonok, разве невозможны промежуточные состояния? Не бывает так, что трезв, а потом хлоп - уже в отрубе. Хотя.. смотря что в пиво подмешали.

 

DimkaUA, автоматизация? По проге от Chook видно сразу где что и сколько затирать.

И никаких модификаций не надо, и никаих хекс редакторов, кроме как для проверки целостности.

 

Остается только стереть нужные блоки.

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

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

Все от интенсивности запросов зависит :) Если их много, то промежуточное состояние может просто не успеть наступить :) Черт..еще полчаса хлебать пиво..
Ссылка на комментарий
Поделиться на других сайтах

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

DimkaUA, не думаю, что стоит вот так вот просто ни с чего в пух и прах критиковать наработки людей.Не забывай, что это такие же пользователи шайтанкоробки, которые методом проб и ошибок решили побороть свинство маек. И на ниаписание нормальной проги надо много времени. Тем более что не все так гладко и шаблонно, как хотелось бы. Не все ящики идут под один шаблон. Если он у тебя есть, выкладывай. Поделись с народом своей идеей.
Ссылка на комментарий
Поделиться на других сайтах

alex706,

FS Root N: 152 at 0x3C2; Secdata.bin at: 3C1 ID: 33766001  ALIVE!FS Root N: 151 at 0x3C0; Secdata.bin at: 3BF ID: 33766001  ALIVE!FS Root N: 150 at 0x3BE; Secdata.bin at: 35D ID: 33766001  ALIVE!FS Root N: 149 at 0x35C; Secdata.bin at: 35B ID: 33766001  ALIVE!FS Root N: 148 at 0x35A; Secdata.bin at: 359 ID: 33766001  ALIVE!FS Root N: 147 at 0x358; Secdata.bin at: 357 ID: 33766001  ALIVE!FS Root N: 146 at 0x356; Secdata.bin at: 355 ID: 3B6D8355  ALIVE!FS Root N: 145 at 0x354; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 144 at 0x353; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 143 at 0x352; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 142 at 0x0A9; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 141 at 0x0A8; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 140 at 0x0A4; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 139 at 0x0A3; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 138 at 0x0A1; Secdata.bin at: 0A0 ID: 3B6146E7  ALIVE!FS Root N: 137 at 0x09F; Secdata.bin at: 099 ID: 3B3A8096  ALIVE!FS Root N: 136 at 0x09C; Secdata.bin at: 099 ID: 3B3A8096  ALIVE!

152-136 - так сказать, порядковые номера. Для нормальной работы нужно удалить все начиная от самого большого, до номера без бана.

теперь определение последнего:

Смотрим на последнее число - идем сверху вниз до первого изменения. По идее затереть до 146 может оказаться достоточно, но можно стерь и его, для гарантии.

ALIVE! - означает что данная строчка рабочая. Ее можно использовать как основную.

 

С тем, что удалять определились - 152-146. Теперь что удалять: 0xXXX - и есть блок, который надо затереть.

 

Итого: затерев блоки 3c2 3c0 3be 35c 35a 358 356 шанс разбана очень велик.

Если не поможет - то удалить больше: стереть придется все до 137, ибо на 147-138 изменений нет.

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

Пиношу извинения, я ступил правда, гости были скорее написать ответ хотел :)

Вот и не тот столбец сказал.

Стирать нужно конечно же

0x3C2

0x3C0

0x3BE

0x35C

0x35A

0x358

0x356 - этот блок может не нада... но лучше сперва стереть :)

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

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

Kullx, спасибо понял! вот смотри удалил я допустим 6 блоков, включил приставку, а там бац и ничего не изменилось, как был бан так и есть. Ты говорил что бан он как вирус, если включил приставку он распространица на следующий блок (на седьмой). А если этот 7 блок последний??
Ссылка на комментарий
Поделиться на других сайтах

считывал по лпт только с одним диодом

 

заземление (18) поставил на нижний контакт

 

все считалось где то за минут 20

 

флеш конфиг верный

 

правда ошибка выскочила 204 в одном из блоков (22D)

 

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

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

Kullx, ты был прав. Стирание фстулом одного блока не принесло результата. Теперь заливают нетронутый нанд, а потом тру блоки через батник по команде -е?
Ссылка на комментарий
Поделиться на других сайтах

Ну так мне дописать прогу чтоб она генерила батник для разбана?

Будет делать вызов nandpro ну и разумеется

1. Снятие 3х раз каждого удаляемого сектора

2. Стирание нужных секторов

 

3. доп батник для восстановления удаленных секторов.

 

Тока я исходник на работе забыл :( Придется если что заново наваять :)

 

PS: нужно больше инфы на каком секторе разбан наступает...

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

alex706, есть вероятность что во время запуска появятся версии 153, 154.. и они будут клонированы из 146.. а если он баненый - то и они будут с баном.

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

 

Galchonok, батником - это если все команды, с бекапами. А затереть можно и вручную, там всего-то 7 строчек ввести.

 

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

 

точную инфу не узнать, пока не попробуешь =) Так что либо до первого изменения с проверкой на корректность, либо до самого раннего корректного блока. Что б наверняка.

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

Kullx, до самого раннеего нельзя! Там может рухнуть файловая система к чертям, так как после обнов исполняемые модули могут быть уже покоцаны.

будет 4 батика, 2 бекап+затирка/восстановление основные + еще 2 бекап+затирка/восстановление дополнительные. Чтоб народ тестировал :)

 

alex706, завтра встану Борланд С++ посталю дома и допишу :) Но она будет консольной! (чтоб уберечь детей от порчи боксов :) )

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

ну в общем все получилось...быстро и легко :D,люди помогите семизнак получить=)уже 2 года пытаюсь..осталось 30 кликов получить)) пожалуйста http://freeicq.ru/hochu.php?semiznak=GomerOne :wub:
Ссылка на комментарий
Поделиться на других сайтах

считал два раза флешку

 

сходится все

 

не пойму как прогой fstool работать

 

или вручную блоки затирать по определенным адресам?

 

нид хелп плиз

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

fstool работает просто: кладешь прогу в корень диска. Туда же в корень диска кладешь свой дамп, только называешь его banned.bin. Запускаешь прогу и жмешь Энтер. Мне она не помогла.

 

Kullx, затерла блоки (8 раз) и словила ошибку Е71. Какой-то блок был лишним. Уверен, что 358 и 356 надо затирать?

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

Galchonok, увы, тут только методом проб и ошибок.

Стирать нужно было 7 блоков, а не 8. Проверь, может этот лишний вообще левый и из-за него проблема.

Пробуй стирать 6 первых блоков (3c2 3c0 3be 35c 35a 358).

Есть еще вариант стереть 15 из 17 блоков, но это наврядли.

 

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

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

Как можно сократить время слива нанда? А то после каждой ошибки ждать по полчаса не прет. Командой, которую ты выше давал? (-r16 номер блока 1)

 

Запись нанда прошла без ошибок

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

Galchonok, только если сливать его частями. Для этого нужно допонительно указать стартовый блок (0-3FF) и кол-во блоков для снятия.

Все в шестнадцатиричном виде. т.е. 0x35 +15 = 21 блок от 35 до 4A.

 

Проверить нормально ли залилось можно выборочной проверкой блоков из разных мест.

 

Попробуй залить обратно бекапы удаленного (если были сделаны) и проверить заработает ли бокс: нет ошибки - значит проблема в удаленных блоках.

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

БрутФорсе какой-то получается:) добораться бы до кода..ведь майки сливают метки в нанд очень быстро и без пайки и таких мучений...

Kullx, спасибо огромное за помощь!

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

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

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

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

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

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

Войти

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

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

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

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