Сейчас на форуме: vsv1, r0lka, -Sanchez-, testrev1337, johnniewalker (+3 невидимых) |
eXeL@B —› Крэки, обсуждения —› Dlink_Dir-655 Firmware CRC Help |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 14 января 2010 16:37 · Личное сообщение · #1 Всем Hello Вобщем есть такой девайс роутер Dlink Dir-655 есть на него прошивка англ USA dir655_firmware_132NA и рус DIR655A4_FW131RUB09 суть такова после прошивки англ обратно уже рус не прошить роутер не принимает ее не через tftp не через web зачем так буржуи сделали не понятно со всех других прошивок можно прошивать как хочеш открыл я в winhex прошивки в буржуйской по адресу 0x27 стоит 02 а в рус и в других 00 поменял на 02 прошивка стала загружаться по tftp и по web сразу перестала отваливать но естественно отваливает потом после загрузки файла как я понимаю ошибка CRC по адресу 0C по 0F есть некая сумма похожая на CRC файл прошивки содержит в себе архив ARJ начиная с адреса 0x80 а с 00 по 0x7F какой то длинковский заголовок в нем и ботва кто силен с пересчетах контрольных сумм помогите Родина не забудет стоко народу мучается с ентой буржуйской прошивкой в супорте длинка нет решения несите в сервис причем новые прошивки на том же SDK выходят а байт один поменять не хотят не перепрошиться только с USA прошивки и только там по адресу 0x27 02 стоит любой другой байт на енто место и прошивка не загружаеться в роутер другие если байты менять не все подряд конечно а ентот оставить то прошивка загружаеться рус ftp.dlink.ru/pub/Router/DIR-655/Firmware/ usa ftp://ftp.dlink.com/Gateway/dir655/Firmware/dir655_firmware_132NA.zip Заранее Спасибо |
|
Создано: 14 января 2010 16:41 · Личное сообщение · #2 |
|
Создано: 14 января 2010 16:59 · Поправил: www23 · Личное сообщение · #3 чекает только когда уже загрузит файл в роутер просто пока не будет по 0x27 стоять 02 дело до загрузки не доходит отваливает на первом блоке стоп трансфер Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00000000 FA 32 00 80 01 04 00 06 00 00 00 00 3F 43 43 A6 ú2.€........?CC¦ 00000010 60 02 00 00 60 40 00 00 00 1E 00 00 00 00 00 04 `...`@.......... 00000020 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000040 00 00 1C 7C 00 1D 6C CC 60 02 00 00 00 1D 6D 00 ...|..lÌ`.....m. 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F CRC 0b-0f 00000000 FA 32 00 80 01 04 00 06 00 00 00 00 A4 56 6F 34 ú2.€........¤Vo4 00000010 60 05 00 00 60 40 00 00 00 18 00 00 00 00 00 04 `...`@.......... 00000020 00 00 00 03 00 00 00 02 00 00 00 00 00 00 00 00 ................ 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000040 00 00 1C 7C 00 17 8F 04 60 05 00 00 00 17 90 00 ...|....`....... 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ |
|
Создано: 16 января 2010 00:20 · Личное сообщение · #4 Мда перекинули тему к новичкам как бутто тут так все легко что это может зделать кто угодно когда нет не SDK не отладчиков когда надо думать а не прибивать переходы нопами в ольке Я например не видел отладчиков под IpOS кроме Ubicom SDK за который просят 3000$ былбы дык и проблем нет а люди из длинка нехотят проблему решать мол в сервис покачто |
|
Создано: 16 января 2010 09:24 · Личное сообщение · #5 А ты что хотел? Написал какие-то 4 байта и типа давайте сыграем в угадайку, что же это за алгоритм. Да там что угодно может быть, включая самодельные. Это либо гуглить надо, что пишут про эту прошивку, либо прошивку ковырять, в ней должна быть проверка себя по идее. Перекину в обсуждения, но тема специфическая, тычки пальцем в небо в угадайке вряд ли дадут результат. |
|
Создано: 17 января 2010 00:18 · Личное сообщение · #6 |
|
Создано: 17 января 2010 00:29 · Личное сообщение · #7 Темка интересная... =) у меня Dir 855 формат прошивки такой же... прошил английскую, а назад никак.... можешь поиграться с программой FSUM ( |
|
Создано: 17 января 2010 00:39 · Личное сообщение · #8 |
|
Создано: 17 января 2010 01:13 · Личное сообщение · #9 |
|
Создано: 17 января 2010 01:19 · Личное сообщение · #10 |
|
Создано: 17 января 2010 01:28 · Личное сообщение · #11 |
|
Создано: 17 января 2010 01:50 · Личное сообщение · #12 |
|
Создано: 17 января 2010 17:12 · Поправил: goletsa · Личное сообщение · #13 |
|
Создано: 19 января 2010 00:52 · Личное сообщение · #14 |
|
Создано: 19 января 2010 01:00 · Личное сообщение · #15 |
|
Создано: 19 января 2010 01:19 · Личное сообщение · #16 |
|
Создано: 19 января 2010 14:17 · Личное сообщение · #17 r99 И ? ... Аргументов к этому никаких нет... есть момент только что скажем с прошивки версии 1.2х можно откатится только на 1.2х но не на 1.1х и тд ... так как как они говорят это связано с обновлением ядра ОС. As for the firmware not being downgradeable, you are correct. Every time there is a Kernel update in the IPoS you will not be able to downgrade. |
|
Создано: 19 января 2010 19:48 · Поправил: zxcZXC · Личное сообщение · #18 |
|
Создано: 19 января 2010 22:30 · Личное сообщение · #19 zxcZXC может через jtag будет проще может только где его взять купить с SDK Fallout так как как они говорят это связано с обновлением ядра ОС да но на некоротых моделях получалось добиться Emergency mode firmware и легко идет старая прошивка любая версия так что дело не в ядре ОС наверное чтоб кто прошился и попал стал бетта тестером бесплатно |
|
Создано: 20 января 2010 00:16 · Личное сообщение · #20 |
|
Создано: 20 января 2010 02:43 · Личное сообщение · #21 причем тут sdk?бери другой рабочий dir(или так ищи дамп), паяй шнур и делай дамп, патом заливай в нерабочий.в инете полно статей они что у тебя все одинаковые где ты видел jtag и загрущик под Dir-655 можно конечно пойти в магазин купить еще одно тело выпаять флаш 25L3205 потом купить программатор панель к нему и скопировать микруху и делов то |
|
Создано: 20 января 2010 10:41 · Поправил: zxcZXC · Личное сообщение · #22 на длинки есть статьи как реаниировать джитагом.софт есть готовый, просто посмотри наименование проца.зачем тебе загрузчик.он у тебя целый.шну состоит из 5-и резисторов.них чото выпаивать.посмотри даташыт на проц, и прозвони ноги до места где разЪём ждитаг, или к процу подпояй.а дамп либо просить штоб кто-то слил, либо искать донора. а с CRC думаю не прокатит.да и зачем изобретать веосипед... ps вроде место под джитаг есть. www.xbitlabs.com/articles/networking/display/dlink-dir655_5.html см.последние фото.вроде обычный 10-ти пиновый |
|
Создано: 20 января 2010 15:20 · Личное сообщение · #23 |
|
Создано: 20 января 2010 16:19 · Личное сообщение · #24 инфа developer.ubicom.com/documents/ubicom/ultra/sdk_help_full.html sdk www.ip5k.com/downloads.html www.edaboard.com/viewtopic.php?t=152660&highlight=ubicom разве был Ubicom ?был и есть но на 628 у ubicoma интересно зделано прошива в роутере лежит в пакованом виде ARJ бут ее разпаковывает в память экономят на флэше sdk ентот под линукс я не силен взгляните |
|
Создано: 20 января 2010 16:19 · Личное сообщение · #25 www23 пишет: по адресу 0C по 0F есть некая сумма похожая на CRC файл прошивки Ну, блин, это же стандартная CRC-32, подсчитывается самым обычным образом: берём целый файл, пишем 0 в поле CRC и считаем. К примеру, файл dir655_firmware_132NA.bin: 00000000: FA 32 00 80-01 04 00 06-00 00 00 00-A4 56 6F 34 00000010: 60 05 00 00-60 40 00 00-00 18 00 00-00 00 00 04 00000020: 00 00 00 03-00 00 00 02-00 00 00 00-00 00 00 00 Пишем 0 в поле CRC: 00000000: FA 32 00 80-01 04 00 06-00 00 00 00-00 00 00 00 00000010: 60 05 00 00-60 40 00 00-00 18 00 00-00 00 00 04 00000020: 00 00 00 03-00 00 00 02-00 00 00 00-00 00 00 00 Запускаем Damn Hash Calc, ставим галочку CRC-32, выбираем исправленный файл, нажимаем Calculate, получается 346F56A4. Что и требовалось доказать. |
|
Создано: 20 января 2010 16:33 · Личное сообщение · #26 |
|
Создано: 20 января 2010 16:47 · Личное сообщение · #27 |
|
Создано: 20 января 2010 17:07 · Личное сообщение · #28 |
|
Создано: 20 января 2010 18:24 · Личное сообщение · #29 |
|
Создано: 20 января 2010 18:29 · Личное сообщение · #30 |
. 1 . 2 . >> |
eXeL@B —› Крэки, обсуждения —› Dlink_Dir-655 Firmware CRC Help |
Эта тема закрыта. Ответы больше не принимаются. |