motofan logo
35 страниц V « < 33 34 35        
> 

Все О Ramldr

Rusher
сообщение 13.6.2005, 9:09 Закрепленное сообщение!


Мастер
****

Группа: Пользователи
Сообщений: 230
Регистрация: 5.4.2005
Из: Украина, г. Бровары
Пользователь №: 40 146

Рейтинг: 170



МАНУАЛ ПО РАБОТЕ С RAMLDR


ATTENTION!!! ВНИМАНИЕ!!!
Есть прога от Random - FlashBackup - очень проста в использовании и с довольно простым интерфейсом (никакого ввода адресов, просто жмите нужные кнопки), сливает и заливает полные бэкапы и бэкапы области PDS - мануал ей не нужен, я так думаю... Хотя людей с кривыми руками делать ещё не перестали ;) . Очень всем рекомендую. Сам всё проверил - работает 100%!!!! Ramldr теперь нужен только таким убивателям-экспериментаторам вроде меня :) .

*****************


А тут мануал пошел.........

Нужные файлы:

ldr.bin -
Прикрепленный файл ldr.rar   ( 18.49 килобайт ) Кол-во скачиваний: 18557



ldr_pds.bin -
Прикрепленный файл ldr_pds.rar   ( 18.5 килобайт ) Кол-во скачиваний: 10873



ramldr.exe -
Прикрепленный файл ramldr.rar   ( 7.26 килобайт ) Кол-во скачиваний: 18419


НЕБОЛЬШОЙ FAQ:

1. "Чё за прога ваще? Чё делает?"

Программа наз-ся "ramldr", она может скопировать как всю память телефона (всю - значит - всю...) в бинарный файл, так и отдельные области из памяти.

2. "С какими телефонами работает эта программа?"

Ну... первое и само-собой разумеющееся, что работает прога только с телефонами "Моторолла". С этими моделями программа работает 100% - C380, C650, V180, V220, E398, V3, V300, V500, V600. Модели V525, V303, V400, V400P так же являются обычными триплетами, хотя и прошивки у них немного разнятся, и с ними ramldr будет работать. Что же касается относительно новых V535, V550, V547, V551, V620, V635, то версия их бутлоадера не позволяет работать им с ramldr'ом, т.к. бут у этих моделей подписан (07E0, 0820, 0823, 0826). Если программа при загрузке ldr.bin выдала:

ADDR 03FD0000AD
JUMP 03FD0010AE
ERR Ç

...то забудьте про ramldr... :(

Программа будет работать с любым, даже с V635м мотором, если версия его бутлоадера будет не выше 07D.

Я думаю, что не за горами тот день, когда и с новых бутов будут откатываться на старый добрый 07D0.

3. "Что такое бэкап и зачем мне, ваще, бэкап???"

Это область памяти телефона (10000000 - 12000000 для 32х мегабайтовых флэшек и 10000000 - 11000000 для 16ти), в которой находится всё сознание телефона - прошивка, флекс, Ваша тел. книга, смс, бутлоадер, PDS - абсолютно всё (флэшлоадер в этой области не содержится). Делать бэкап, в большинстве случаев, нужно для восстановления телефона после неудачной прошивки своим или чужим монстром, после неудачной попытки отредактировать симы, после.... Да, короче, после всего плохого, чего Вы могли со своим телом учворить.... Заметьте - восстанавливается абсолютно вся память телефона - то есть все настройки, телефонная книга, смс, приложения, и всё-всё-всё. Вообщем так - бэкап нужен всем, даже если Вы в ближайшее время ничего не собираетесь прошивать или делать ещё какие-либо гадости с телом, он нужен как безопасный сэкс. Мало ли чего бывает :) ... Тем более, что процесс сливания бэкапа абсолютно не несёт в себе никакой опасности.

4. "Что такое PDS и нужно ли его сливать? И для чего?"

Это область памяти телефона (10010000 - 10020000), в которой содержатся симы, отвечающие за совместимость телефона с разными прошивками, за защиту и т.д. и т.п. Если у Вас есть эта штука, то Вам, как и с полным бэкапом, нечего бояться. Даже если нет полного бэкапа, то с PDS от своего телефона Вы можете поставить любой другой чужой бэкап (само-собой, что прошивка на телефоне, с которого слит бэкап, должен работать с такой же версией PSD как и у Вас). Бывает двух версий - 2й и 4й. Из второй мне известен только 2006 (все прошивки от триплетов, кроме 55R, 58R, R3221, R3222, работают именно с этим PDS), из 4й - 4001, 4005, 4007. C 4001 работают прошивки от телефонов С380, С650, V180, V220, Е398, а у триплетов только прошивки 55R, 58R, R3221, R3222. Версии 4005 и 4007 были замечены на телефонах V535, V620, RAZR V3.

5. "Что такое ldr*.bin - файл? Чем файл ldr.bin отличается от ldr_pds.bin?"


Файлы ldr*.bin это загружчик, который необходимо загружать в память телефона (адрес 03FD0000 - 03FD0010, прописан в программе при запуске) перед какими-либо действиями с програмой ramldr. Он содержит в себе информацию об области памяти, с которой программа будет работать (какую область памяти она будет стирать, сливать же любые данные с любых адресов можно с любым ldr*.bin'ом). ЗАПОМНИ! Что бы что-то залить, нужно старое что-то удалить! Разница между ldr.bin и ldr_pds.bin состоит в том, что первый может стереть область необходимую для загрузки полного бэкапа, а второй стирает только область PDS.

6. "Вот ты такой умный - тебе череп не жмёт???!!!"

Да нет не жмёт... Умный у нас Vilko - прогу-то какую написал....

I. КАК СДЕЛАТЬ ПОЛНЫЙ БЭКАП ТЕЛЕФОНА:

1. Запускаем ramldr.

2. Подключаем кабель к телефону.

3. Если телефон включённый, то программа сама переведёт его во флэшмод - надпись "Switching to flash mode" в поле лога и "connected" в левом нижнем углу. Если тело выключено - зажимаем вместе *+#, жмём на секунду красную кнопку и отпускаем, слышым "тыдым" (бывает и не слышим, по крайней мере у меня бывает...это я к тому, что если "тыдыма" не было, то паниковать не стоит), а затем смотрим на "connected"...

P.S. 1. Помни, что подключение включённого тела к ramldr'у занимает несколько больше времени, чем перевод тела из выключенного состояния во флэш руками... При этом можно слышать несколько "тыдымов".

P.S. 2. Если тело убито чужим монстром или стёрто, то бывают проблемы с переходом во флэшмод... Подробнее в разделе "Основные ошибки...".

4. У нас в проге изначально прописаны адреса для загрузки всяких там ldr*.bin'ов, это - 03FD0000 для "Base addr" и 03FD0010 для "Entry addr". Смело жмём "Send Ramldr" и выбираем ldr.bin.

5. Смотрим состояние лога:

ADDR 03FD0000AD
JUMP 03FD0010AE
ACK JUMP,03FD0010

Именно так и никак иначе... Бывает иначе только если тело полностью стёрто:

ADDR 03FD0000AD
ACK JUMP,03FD0010

Так же, но без JUMP'а. Но со стёртого тела сливать-то нечего....

6. Теперь сливаем, собственно, сам бэкап. Для телефонов с 32х мегабайтовой флэшкой вводим адресса - 10000000 для "Base" и 12000000 для "Entry" (телефоны - V220, V300, V500, V600 и Е398), для телефонов с 16ти мегабайтовой флэшкой вводим 10000000 и 11000000 соответственно (С380, С650). Всё, теперь жмём "Save Mem". В логе начинают небыстро появляться строчки столбиком.

P.S. 3. Распространённое заблуждление новичков в том, что ramldr зависает после нажатия "Save mem". Может прога и выглядит как зависшая, но она работает. Это легко проверить - в папке ldr.bin'ом, который Вы загрузили появится файл 10000000, его размер сначала небольшой, но по нажатии "F5" Вы заметите как его размер постоянно увеличивается...вплоть до 32 768 Кб (до 16 384 Кб для 16Мб флэшек). Этот процесс длится минут десять, после чего программа благополучно отвиснет. Так же при сливе бэкапа бывает такой прикол - Выньда может "тыдымкнуть", вроде бы потеряла связь с USB-устройством (у меня такое бывало довольно часто) - это ерунда! Программа работает и бэкап льётся - проверяется вышеуказанным способом.

7. Смотрим лог и ждём. Можно выпить кофе, а лучше пива... Первая строчка - DUMP10000000 ok (извините, квадратами малевать немогу).
Последняя - DUMP 11FF0000 ok. Проверьте - в папке с ldr.bin'ом появится файл 10000000, его вес 33 554 432 байт для 32Мб флэшэк и 16 777 216 байт для 16Мб флэшек (смотрится в свойствах файла), и ни байтом больше или меньше!!! Берём этот файл и запихиваем в надёжную папку, можно запихнуть в архив - он станет приблизительно в два раза меньше (сжатие зависит от того насколько сильно забита память Вашего телефона).

P.S. 4. Всё, что Вы сливаете с тела с помощью ramldr'а появляется в папке именно с тем ldr*.bin'ом, который Вы загружали в начале работы с программой.

P.S. 5. "А что, ldr.bin'ы разными бываю???" Да. Почему и зачем - читаем всю тему.

8. Жмём "Restart" и отключаем тело от кабеля. Можем теперь мучать тело как хотим - у нас есть бэкап!!!

II. КАК СДЕЛАТЬ БЭКАП ОБЛАСТИ PDS:


1. Смотрим раздел "КАК СДЕЛАТЬ ПОЛНЫЙ БЭКАП ТЕЛЕФОНА" и повторяем пункты с 1го по 5й.

2. В "Base addr" вводим 10010000, а в "Entry addr" вводим 10020000. Жмём "Save Mem".

3. В логе программы появляется одна единственная строчка - DUMP 10010000 ok. В папке опять-таки с ldr.bin'ом появится файл - 10010000, его вес 65 536 байт. Запихнуть в папку с основным бэкапом.

4. Жмём "Restart" и отключаем тело.

III. КАК ЗАЛИТЬ СВОЙ БЭКАП В ТЕЛЕФОН:

Значит так... Вы убили тело и хотите его воскресить. Здесь могут быть только два препятствия:

1. Запускаем ramldr и подключаем к телу кабель - "тыдыма" не слышим - всё нормально, если же сразу после подключения слышим "тыдым", то читаем раздел "Основные ошибки".

2. Переводим тело во флэшмод руками - зажимаем вместе *+#, жмём на секунду красную кнопку и отпускаем. В логе видим - "Switching to flash mode", а в левом нижнем углу программы - "connected".

3.Нажимаем "Send RamLdr" и выбираем старый добрый ldr.bin, видим:

ADDR 03FD0000AD
JUMP 03FD0010AE
ACK JUMP,03FD0010

Всё в порядке.

4. Жмём "ERASE" и... В логе ничего не будет появляться в течении 3х - 5ти минут. Если же сразу появился квадрат и 10ка, то читаем "Основные ошибки...". По истечении 3х - 5ти минут времени появится - ACKERASE, иногда сразу после этой строчки бывает - яяяяяя... Ничего страшного в этом нет, бывает.... Вообщем тело благополучно стёрто и теперь вырубить его будет довольно-таки проблематично - читаем "Основные ошибки...", если нужно.

5. Теперь дело за малым. Вводим в "Base addr" 10000000, для всех аппаратов, и давим "Send Binary" (именно Binary!). Выбираем наш бэкап (файл 10000000) и ждём. В логе появится - "uploading binary data" и после него первая же строчка - ADDR 1000000081 .

6. Дожидаемся последней строчки в логе программы - ADDR 11FE0000AD - для 32х мегабайтовых и ADDR 11FE0000AС для 16ти (если я не ошибаюсь). Давим на "RESTART" и отключаем тело от кабеля (ну, или кабель от тела).

IV. КАК ЗАЛИТЬ СВОЙ PDS В ТЕЛЕФОН:

Вы достали чужой бэкап с нужной Вам прошивкой и поставили его, но он, гад, не работает! Или попросту у Вас нет своего бэкапа, но есть сохранённая зона PDS, тогда читаем:

P.S. 6. Понадобится бэкап Вашего PDS'а и файл ldr_pds.bin для работы с ним.

1. Значит так. Сначала ставим чужой бэкап (читай "КАК ЗАЛИТЬ СВОЙ БЭКАП В ТЕЛЕФОН"). Тело включаться не будет - кнопками моргнёт и усё...

2. Запускаем ramldr и подключаем к телу кабель - "тыдыма" не слышим - всё нормально, если же сразу после подключения слышим "тыдым", то читаем раздел "Основные ошибки".

2. Переводим тело во флэшмод руками - зажимаем вместе *+#, жмём на секунду красную кнопку и отпускаем. В логе видим - "Switching to flash mode", а в левом нижнем углу программы - "connected".

3. Нажимаем "Send RamLdr" и выбираем ldr_pds.bin, видим:

ADDR 03FD0000AD
JUMP 03FD0010AE
ACK JUMP,03FD0010

Всё в порядке.

4. Нажимаем "ERASE". Программа сотрёт только область PDS'а - 10010000 - 10020000. ACKERASE в логе появиться почти мгновенно (область-то маленькая).

5. Теперь вводим в строке "Base addr" - 10010000 и жмём "Send Binary". Выбираем файл с нашим PDS'ом - 10010000 и ждём... В логе появится строчка - ADDR 1001000082 и... Всё... Можно жать "RESTART" и отключать тело.

P.S. 7. Ваш PDS будет работать только с версией прошивки предназначенной для Вашего телефона... Тут могут возникнуть непонятки у триплетов. Запомни! Все прошивки для триплетов, кроме 55R и 58R, работают с версиеи PDS 2006. 55я и 58я работают с PDS'ом 4001й версии. То есть, если Вы сделали бэкап своего PDS'а когда у Вас стояла не 55я или 58я прошивка, то он у Вас 2006й версии и работать с бэкапом от 55й или 58й не будет и наоборот... Хотя тут есть некоторые ньюансы - монстры 55й и 58й могут конвертить PDS, но это у же совсем другая история...

P.S. 8. R3621 и R3622 - прошивки от телефонов V303, V400 и V400P, тоже отлично подходят и ставятся на триплеты, но !!!ЗАПОМНИ ЮЗЕР!!! они как и 55я и 58я прошивки работают с PDS 4001й версии....

V. ОСНОВНЫЕ ОШИБКИ, из-за которых получаются проблемы и рождаются фразы типа - "ох уж этот глюкавый ramldr" или что-то вроде того. Рекомендации - что бы всё пошло как по маслу:

1. ЗАРЯДИТЕ АККУМУЛЯТОР!!!! Если АКБ слабо заряжен, то телефон хоть и будет переводится во флэш, но залить в него чего-либо не удастся.

2. Убедитесь, что переход во флэш произведён нормально:
а. Надпись внизу - connected
б. После Send Ramldr - ACKJUMP
в. Никаких квадратов с цифрой 10 (появляется при нажатии ERASE, если телефон постоянно сам врубается во флэшмоде).

4. Внимательно вводите Base и Entry адресса. При заливке чего-либо можно указать только Base-адрес.

3. Самая смешная ошибка - при заливке бэкапа (ПДСа, бутлоадера) вместо Send Binary нажимается Send Ramldr.... А потом пользователь внимательно наблюдает как быстро ползут строчки в логе с вопросом "а чего это они так быстро", а потом прога намертво виснет. Если такое произошло, то нужно отрубить и выключить тело, закрыть прогу всеми доступными методами, а затем опять повторить операцию по заливке бэкапа, начиная с ERASE. А смешная она потому, что даже люди, которые собаку на этом ramldr'е съели могут её совершить....

5. КАК ПРАВИЛЬНО ПЕРЕВЕСТИ ТЕЛО ВО ФЛЭШМОД
... Значит так, ни для кого не секрет что во флэшмод тело переходит из выключенного состояния путём нажатия *+#+красная кнопка??? Нет? Ну и нормально... Но вот бывает такая фигня, что тело само коннектится к компу просто когда Вы к нему кабель подсоединяете....!!! Отсюда бывают (повторяю - бывают, иногда тело нормально шъётся при таком положении вещей) всякие квадраты с 10ми... Если у Вас такая фигня, то попробуйте достать АКБ - лишить тело питания на пару минут, а потом вставить АКБ обратно и подрубить кабель... Если не помогает, то есть ещё один способ, очень верный, - подключаете кабель и тело само возбуждается во флэшмоде, затем запускаете Radiocomm и начинаете флэшить любой прошивкой или монстром - тело при этом, само-собой, шиться не будет, а только ошибку выдаст... что-то вроде 8000000000.... и само отключиться, затем просто вытаскиваете кабель и вставляете его вновь - тело молчит!!! Теперь ramldr и пальчиками :-)

Это, конечно же ещё не весь список ошибок, которые могут допускать пользователи, но их хватает, что бы пользователь брался за голову и кричал во весь форум какой ramldr плохой.

P.S. 9. Большинство проблем, которые люди приписывают ramldr'у я на себе испытал и сам в них разбирался. Ramldr - отличная прога и она отлично работает. Все беды от кривых рук - не в обиду никому, но так оно и есть.

P.S. 10. Спасибо VILKO за прогу!!! clap;applo
Прикрепленный файл ramldr.rar   ( 7.26 килобайт ) Кол-во скачиваний: 18419
Прикрепленный файл ldr_pds.rar   ( 18.5 килобайт ) Кол-во скачиваний: 10873
Прикрепленный файл ldr.rar   ( 18.49 килобайт ) Кол-во скачиваний: 18557
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LA_CaH9
сообщение 10.11.2009, 2:40


Новичок
*

Группа: Начинающие
Сообщений: 1
Регистрация: 7.11.2009
Пользователь №: 209 353
Модель телефона: Motorola e398
Прошивка: He3HAIO

Рейтинг: 0



Помогите телефон не шьется
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Venik
сообщение 10.11.2009, 5:43


Звезда По Имени Солнце
******

Группа: Пользователи
Сообщений: 1 070
Регистрация: 24.3.2009
Из: Санкт-Петербург
Пользователь №: 196 381
Модель телефона: Nokia N8

Рейтинг: 755



Цитата(LA_CaH9 @ Сегодня, 5:40)

Помогите телефон не шьется
*


если ты про е398 то тебе сюда.
читай Motorola E398 / ROKR E1
ЗЫ: у нас нет телепатов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rgolubev
сообщение 3.8.2017, 8:03


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 23.6.2006
Пользователь №: 88 798
Модель телефона: C650
Прошивка: R364_G_0B.D1.1ER

Рейтинг: 0



Цитата(Rusher @ 13.6.2005, 19:39) *

МАНУАЛ ПО РАБОТЕ С RAMLDR


ATTENTION!!! ВНИМАНИЕ!!!
Есть прога от Random - FlashBackup - очень проста в использовании и с довольно простым интерфейсом (никакого ввода адресов, просто жмите нужные кнопки), сливает и заливает полные бэкапы и бэкапы области PDS - мануал ей не нужен, я так думаю... Хотя людей с кривыми руками делать ещё не перестали wink.gif . Очень всем рекомендую. Сам всё проверил - работает 100%!!!! Ramldr теперь нужен только таким убивателям-экспериментаторам вроде меня smile.gif .

III. КАК ЗАЛИТЬ СВОЙ БЭКАП В ТЕЛЕФОН:

6. Дожидаемся последней строчки в логе программы - ADDR 11FE0000AD - для 32х мегабайтовых и ADDR 11FE0000AС для 16ти (если я не ошибаюсь). Давим на "RESTART" и отключаем тело от кабеля (ну, или кабель от тела).


Мне кажется, что для 16ти последний адрес будет 10FE0000AC, по крайней мере на єтом адресе она у меня остановилась.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

35 страниц V « < 33 34 35
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.3.2024, 9:51

Форум живёт: