Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2015, 21:59   #1
cyberlab
Senior Member
 
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0
cyberlab is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Тогда если человек не умеет держать паяльник, то должен от всей электроники отказаться?
cyberlab вне форума   Ответить с цитированием
Старый 28.05.2015, 09:39   #2
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Тогда если человек не умеет держать паяльник, то должен от всей электроники отказаться?
Почему сразу отказаться? Покупаешь готовое устройство и не мучаешься
Вопрос был вроде однозначный. Зачем менять загрузчик? Если что-то пойдет не так, все равно придется флешку выпаивать и на программаторе прошивать.
Загрузчик обычно меняют в первую очередь, чтобы добиться поддержки большого размера флешки, если мне память не изменяет. А флешку вроде тоже надо паять.
khseal вне форума   Ответить с цитированием
Старый 28.05.2015, 10:19   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Есть много понимающих в программировании людей , но с паяльником они не дружат, так вот зачем им использовать паяльник если можно обойтись и без него?
Admin вне форума   Ответить с цитированием
Старый 28.05.2015, 10:33   #4
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Есть много понимающих в программировании людей , но с паяльником они не дружат, так вот зачем им использовать паяльник если можно обойтись и без него?
Так, а где ответ на главный вопрос? Зачем программисту менять загрузчик, если он не умеет паять, шанс убить загрузчик есть, бонусы в сфере программирования минимальны.
Разве что для разгона железки может быть есть стимул для прошивки загрузчика.
Тем более если занимаешься электроникой, можно научиться паять три провода.
Там же не bga чипы надо паять или какие-нибудь fpga.
Хотя три провода в принципе там можно и не паять, а продеть в отверстия под пины и зафиксировать зубочистками.
Тут вопрос даже не в паянии, а в разобрке роутера. Разобрать его сложнее чем паять =)

Последний раз редактировалось khseal; 28.05.2015 в 10:41.
khseal вне форума   Ответить с цитированием
Старый 28.05.2015, 10:38   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Так, а где ответ на главный вопрос? Зачем программисту менять загрузчик
Затем что бы не паять, если он убьет firmware
А просто взять и восстановить через веб интерфейс u-boot-а
Admin вне форума   Ответить с цитированием
Старый 28.05.2015, 14:40   #6
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Затем что бы не паять, если он убьет firmware
А просто взять и восстановить через веб интерфейс u-boot-а
Я как не извращался, ни разу не убил напрочь firmware. Что я делаю не так? Видимо я не программист =( С таким успехом можно убить тогда и U-boot =)
Хотя в целом, функция удобная чтобы девайс не потрошить.

Последний раз редактировалось khseal; 28.05.2015 в 14:47.
khseal вне форума   Ответить с цитированием
Старый 28.05.2015, 15:08   #7
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Я как не извращался, ни разу не убил напрочь firmware
Повезло

Цитата:
С таким успехом можно убить тогда и U-boot
Это как? Он же защищен
Admin вне форума   Ответить с цитированием
Старый 28.05.2015, 16:54   #8
khseal
Senior Member
 
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0
khseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of lightkhseal is a glorious beacon of light
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
С таким успехом можно убить тогда и U-boot
Ну если народ ART раздел умудряется без паяльника убить =) А так берешь этот файл
https://dev.openwrt.org/browser/trun...rev=41580#L152
Убираешь parts[3].mask_flags = MTD_WRITEABLE;
Компилишь ОпенВрт и убиваешь u-boot любым способом который нравится.
Цитата:
Повезло
Я давно ковыряюсь с роутерами и приходилось их восстанавливать по jtag.
Один раз запорол U-boot на длинке, прошивкой от Зюкселя. В Зюкселе в прошивке была скрытая закладка, которая убивала U-boot через какое-то время...
khseal вне форума   Ответить с цитированием
Старый 28.05.2015, 17:12   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Ну если народ ART раздел умудряется без паяльника убить =) А так берешь этот файл
https://dev.openwrt.org/browser/trun...rev=41580#L152
Убираешь parts[3].mask_flags = MTD_WRITEABLE;
Компилишь ОпенВрт и убиваешь u-boot любым способом который нравится.
Этот способ давно известен. Я же хочу найти/создать утилиту, которая может разблокировать бит защита на время прошивки нового u-boot , а после прошивки нового загрузчика опять блокирует его.

Я так понимаю что мне нужно снять дамп раздела ART до изменения бита и после изменения бита, потом эти два дампа сравнить и найти адрес в котором хранится этот бит
Admin вне форума   Ответить с цитированием
Старый 28.05.2015, 21:27   #10
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1153
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

причем здесь дамп раздела ART?
Вы меняете в модуле, ответственном за доступ к MTD (/target/linux/ar71xx/files/drivers/mtd/tplinkpart.c).
Посмотрите вложение. Это прошивка для изменения Uboot, от польского автора (pepe2k) модификаций Uboot.
Кстати, оригинальная прошивка ТПлинк для 3020 содержит модифицированный загрузчик, позволяющий восстановить устройство по Ethernet.
Вложения
Тип файла: rar OpenWrt Barrier Breaker 14.07 images for easy U-Boot upgrade.rar (5.69 Мб, 120 просмотров)
paulerr вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 8 (пользователей: 0 , гостей: 8)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:34. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика