Вот такой от части глупый вопрос, но мне всегда было интересно: можно ли изменять или редактировать прошивки, то бишь менять его код, тем самым добавляя или убирая подпрограммы?
И на каком языке программирования написаны прошивы?
Вот такой от части глупый вопрос, но мне всегда было интересно: можно ли изменять или редактировать прошивки, то бишь менять его код, тем самым добавляя или убирая подпрограммы?
И на каком языке программирования написаны прошивы?
гдето на форуме есть такакя тема но там только редактировали языки
DCT3 делаются без проблем. А выше - нет
А кто-нибудь пробовал вообще?
Фины пробовали :)
Развлекайтесь ... :)
http://forum.gsmhosting.com/vbb/showthread.php?t=611682
На DCT-3 можно без проблем. Только вначале тебе придется понять, как прошивка работает. Сделать это вот-так с налету не получиться. Если хочешь хотя бы посмотреть, как выглядит прошивка, то начни, например, так:
1. Прочти, что такое процессор ARM, например, тут http://monitor.net.ru/forum/disassem...oad-20180.html
2. Установи дизассемблер IDA. Взять его можно, здесь: http://www.cracklab.ru/download.php?action=get&n=MjE1
3. С адреса 0x200000 загрузи какую-нибудь прошивку, например версии 6.33 для 3310, выбрав в качестве процессора в IDA ARM-Big Endian. Первая команда (4 байта, АРМ режим) будет по адресу 0x200040 (ты сам это поймешь, когда прочтешь про ARM).
4. Запусти IDA в автомат - пусть немного потрудится. Теперь перед тобой начальный участок кода. Все понятно? ;-)))
5. посмотреть, как работают определенные участки кода можно, например, в таком симуляторе: http://binedit.sgh.ru/
Когда хорошо разберешься, свисни - может и меня чему-нибудь научишь ;-)