Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

О чем все так мечтали но так и не смогли...


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

Это самый настоящий бутлоадер, тот самый который который загружает код Ram-loader'a чем позволяет прошивать даже убитый телефон. Сдампил и вот даже немножко пореверсил.

 

архив 16кб. Внутри база от IDA 4.8

 

Сообщение от модератора cr_az2
Hex :):idea: , ты уж если пишешь, то всегда сразу интерестные штуки появляются :128:

Перенес файлик на форум, а то те ссылки могу помереть.

iram.rar

  • Like 1
83276525.png
Ссылка на комментарий
Поделиться на другие сайты

Думаю что врядли. Это IROM т.е. память процессора. Обычно она прошивается раз и навека. Когда програмиисты писали код этого бутлоадера у них естественно был борд, который имитировал телефон и "дебажный" вариант проца, который можно перепрошивать. А потом, когда они изобрели конечный вариант бутлоадера они отдали код на производство. А там уже собрали реальные телефоны, процы прошили и заблокировали запись в irom. Так делается ОБЫЧНО. А как у них тут - хз.

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

  • 10 месяцев спустя...

Hex - а разве нельзя было прошивать итак даже убитый Х100?

Мой мертвый Х100 - короззия системной платы. Я его в таком состоянии прошивал + без батарейки.

Или этот лоадер прошивает в еще хуже состоянии?

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

[AlaSToR],

ты путаешь loader и bootloader.

 

Loader заливается по кабелю и используется для прошивки.

Bootloader зашит в ROM процессора. Его можно сравнить с Bios в компьютере.

Он минимально инициализирует железо, проверяет наличие кабеля и...

А затем запускает ОС телефона/загружает бутлоадер через кабель.

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

[AlaSToR],

ты путаешь loader и bootloader.

 

Loader заливается по кабелю и используется для прошивки.

Bootloader зашит в ROM процессора. Его можно сравнить с Bios в компьютере.

Он минимально инициализирует железо, проверяет наличие кабеля и...

А затем запускает ОС телефона/загружает бутлоадер через кабель.

Нифига. Бутлоадер записан в проце, и как раз его можно сравнить с BIOS. А заливался по кабелю ram-лоадер. Т.е. кусочек кода который ложится в рам и который запускается вместо прошивки.

  • Like 1
83276525.png
Ссылка на комментарий
Поделиться на другие сайты

кстати... прошивальщики посылают по кабелю два куска с кодом...

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

для Е730 первый грузится по 0xC000000 ( SCRAM ?? что за место? и где оно? )

а второй -> 0x18000000 ( RAM )

--------------------------------

и как можно пробраться в IROM (по какому он адресу может быть?), чтобы считать загрузчик

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

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

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...