Показано с 1 по 11 из 11

Тема: Ищу адреса для бекапа (фулл и GDFS)

  1. #1
    Senior Member
    Регистрация
    06.08.2004
    Сообщений
    1,003
    Спасибо
    42
    Благодарностей: 0 : 0

    Ищу адреса для бекапа (фулл и GDFS)

    Ищу адреса и длины для бекапа фулла и GDFS всех поддерживемых SeTool'ом моделей. В инете крайне мало информации, а в описаниях на SeTool нашел только несколько адресов для GDFS. Рад любой помощи !!!

  2. #2
    Super Moderator
    Регистрация
    30.06.2003
    Адрес
    localhost
    Сообщений
    7,968
    Спасибо
    0
    Благодарностей: 4,619 : 1,980
    backup gdfs выполняется кнопкой read gdfs.
    понятие "фуллфлеш" размытое. как правило, телефоны
    db2000 имеют флеш 32 мега, с адреса 0x20000000, Однако k600 имеет 2 флешки по 32 мега с этого адреса, а w900 имеет еще и нанд флешку на 256 метров,что делает его "фулл" бесполезным.
    db201x имеют флеш 32 метра, с адреса 0х44000000. но w550 опять имеет нанд флешку, что делает его "фулл" бесполезным.
    db2020 имеют флешку 64 метра, с адреса 44000000, часть телефонов (к800,к790,к810,еще какие-то имеют нанд флеш, насколько я помню,больше 64 мегов не было)
    а2 все поголовно имеют нанд флеш, единственное исключение это уродец к850,который имеет нор флеш 128 метров)
    мадонна (w980) имеет еще ssd.
    ну и будут еще модели с ссд и много.

  3. Спасибо сказали:

    Vedargh (23.10.2008)

  4. #3
    Senior Member
    Регистрация
    06.08.2004
    Сообщений
    1,003
    Спасибо
    42
    Благодарностей: 0 : 0
    То есть, если модель имеет две флеши, то бекап (фуллфлеш) слить нельзя ??? или можно, но залить назад не получится ??? Теоретически может быть можно слить два файла, т.е. два образа каждой из флешек, или это не возможно ???

    Объясню для чего мне это надо. Последнее время достали клиенты, которые несут SE на диагностику. Если тело убито программно, то я его восстанавливаю сразу, т.к. часто сложно сразу определить программа или железо. Клиенты обычно отказываются от ремонта (типа "мы на диагностику сдавали, нам за такие деньги ремонт не нужен !!! верните нам телефон как был"), но пройдя другие мастерские и поняв, что у других не будет дешевле несут делать. Вообщем получается двойная работа, и при этом обычно во второй раз все намного дольше и сложнее, так как рабочий SE убить программно довольно сложно. Было бы очень удобно слить фулл и GDFS отдельно до ремонта, в случае отказа слить рабочий образ и залить ранее сохраненный бекап, а если через неделю принесут, то залить рабочий образ не тратя времени на восстановление. Повторяюсь, но это в последнее время стало настоящей проблемой !!!

  5. #4
    Senior Member Аватар для Spirit_line
    Регистрация
    26.11.2005
    Адрес
    033
    Сообщений
    1,064
    Спасибо
    218
    Благодарностей: 146 : 64
    Для поднятия телефонов серии DB20xx хватает бекапа GDFS с помощью кнопки "Read GDFS" в основном.
    Для A2 вроде тоже.
    Для pnx5230 пока ни какой бекап не поможет.

  6. #5
    Senior Member
    Регистрация
    06.08.2004
    Сообщений
    1,003
    Спасибо
    42
    Благодарностей: 0 : 0
    Цитата Сообщение от Spirit_line Посмотреть сообщение
    Для поднятия телефонов серии DB20xx хватает бекапа GDFS с помощью кнопки "Read GDFS" в основном.
    Для A2 вроде тоже.
    Для pnx5230 пока ни какой бекап не поможет.
    Ладно, с фулами будем разбираться. А адреса GDFS где можно найти ???

  7. #6
    Super Moderator
    Регистрация
    30.06.2003
    Адрес
    localhost
    Сообщений
    7,968
    Спасибо
    0
    Благодарностей: 4,619 : 1,980
    да, если есть нанд, то флеш так просто не зальешь назад - надо его приготавливать,а это есть довольно гиморное занятие и совершенно неблагодарное.

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

  8. #7
    Senior Member
    Регистрация
    06.08.2004
    Сообщений
    1,003
    Спасибо
    42
    Благодарностей: 0 : 0
    Цитата Сообщение от the_laser Посмотреть сообщение
    да, если есть нанд, то флеш так просто не зальешь назад - надо его приготавливать,а это есть довольно гиморное занятие и совершенно неблагодарное.

    универсальный рецепт убийства сонерика программно (увы, легко лечится ) - залить чужую секзону.
    А где нибудь в инете есть описание как приготовить фулл ??? Интересно для общего развития.

    Залить чужую секзону, это значит залить чужой GDFS ??? или можно как-то залить только эту зону ??? Вчера убивал W810 - замучился, залил чужой GDFS - телефон включается, в процессе заливки выдернул кабель - все равно включается. Перестал включатся только после того, как где-то в конце заливки MCU выдернул АКБ не вынимая кабеля, к этому моменту я уже весь растроился, что ни как не могу его убить, а надо было срочно.

  9. #8
    Senior Member
    Регистрация
    06.08.2004
    Сообщений
    1,003
    Спасибо
    42
    Благодарностей: 0 : 0
    Вот сделал небольшую таблицу. Думаю будет интересно многим, поэтому дополняем, изменяем и поправляем. Длины фуллов не все правильные, желательно сразу поправить.

    Имеется несколько вопросов:

    1. Как я понимаю, не для всех DB2000 адрес фулла 20000000 (по информации с форумов). Так ли это ???

    2. Почему фуллы не начинаются с адреса 00000000 ??? Что находится в начале памяти (например диапазон 00000000-20000000) ???

    3. При указания адреса в программе буквы писать малые или можно заглавные (например 45f00000) ???

    4. Почему чтение определенного диапазона в памяти иногда не происходит, т.е. запускаешь процесс, он длится около секунды, программа пишит что считала большой объем памяти, но реально ничего не считано ???

    5. Почему в программе нет некоторых моделей, например Z-1020 ??? При работе с ними надо выбирать какие-то сответствующие модели (например Z-1010) ???
    Вложения Вложения

  10. #9
    Super Moderator
    Регистрация
    30.06.2003
    Адрес
    localhost
    Сообщений
    7,968
    Спасибо
    0
    Благодарностей: 4,619 : 1,980
    1. для всех
    2. почему бы и нет ?
    3. любые
    4.1 читается только область флеш
    4.2 область флеш читается только в UNSIGNED режиме или режиме ALTBYPASS
    5. потому что Z1020 не существует.

  11. #10
    Senior Member
    Регистрация
    06.08.2004
    Сообщений
    1,003
    Спасибо
    42
    Благодарностей: 0 : 0
    Цитата Сообщение от the_laser Посмотреть сообщение
    2. почему бы и нет ?
    Немного не понял ответ.

  12. #11
    Banned
    Регистрация
    05.06.2008
    Адрес
    SPB
    Сообщений
    1,629
    Спасибо
    27
    Благодарностей: 437 : 206
    Адресация памяти телефона

    Для db2000 - начало флеша $20000000, длина 32mb
    Для db2010 - начало флеша $44000000, длина 32mb/64mb

    Начало флэша у нас занимает erom(исключение составляют K300,K500,K700,S700, которые области erom не содержат, т.е. начало флэша занимает main часть прошивки)

    Адресация области erom определяется легко: $начало main - $начало флэша = $длина

    Вот нехитрый способ определить адреса Main и FS:

    На примере W300

    1) Берем программу main2raw - взять можно в теме Ковыряем образ ФС K790/K800 и других (там же читаем, как ей пользоваться) и "натравливаем" на нее файл прошивки(Main)
    2) В окне консоли выведется информация. Нас интересуют строки First flash block offset и Last flash block offset

    Для W300 получилось следующее:
    First flash block offset: $44140000
    Last flash block offset: $45630000, lenght: $00004418

    3) Теперь берем калькулятор и считаем(не забываем, что расчеты производятся в 16-ричной системе):
    - Складываем значения из Last flash block offset, т.е. $45630000+$00004418=$45634418
    - Отнимаем значение First flash block offset от полученного выше, т.е. $45634418-$44140000=$14F4418

    Отсюда нам нужны 2 значения: $44140000(начало main) и $14F4418(его длина)

    Операция для определения адресации FS аналогична приведенной выше, только естественно понадобится файл прошивки FS!

    Кроме того, есть еще т.н. замэйновая область, которая находится между Main и FS и служит для хранения различной информации из Main области. Также там скапливается весь мусор накопившийся в ходе различных действий над телефоном(например, кривые патчи или неудаленные патчи) и обычной прошивкой эта область не очищается...

    Некоторые адреса области GDFS(на всякий случай):

    K300,J300,K500,K700
    $44F00000 $100000

    K310,K510
    $47E00000 $100000

    K600/V600I/V800/Z800
    $21F00000 $100000

    S700/S710
    $45E00000 $100000

    K750,W700,W800
    $45F00000 $100000

    Z500
    $45300000 $100000

    Z520
    $45F00000 $100000

    Z530,Z550
    $47E00000 $100000

    Z1010
    $20800000 $100000

    W300,W810
    $47E00000 $100000

    W550,W600
    $45F00000 $100000

    W900
    $21F00000 $100000
    http://www.sony-ericsson.ru/forums2/...dpost&p=468449

Похожие темы

  1. Other Ищу фулл для LG P690
    от syavagold в разделе JTAG
    Ответов: 4
    Последний ответ: 18.03.2013, 22:28
  2. ИЩУ фулл,для X6
    от alexxxx_69 в разделе Software для Китайских телефонов
    Ответов: 22
    Последний ответ: 09.01.2013, 23:22
  3. адреса для Фулл ПМ для nokia 2630
    от vladic100 в разделе Телефоны DCT4/WD2/TIKU
    Ответов: 2
    Последний ответ: 27.06.2009, 22:45
  4. ищу фулл для Р100
    от VladVlad в разделе Agere/Skyworks - Series
    Ответов: 1
    Последний ответ: 17.09.2005, 07:52
  5. Ищу GDFS на T230 для файтера
    от Toucher в разделе SonyEricsson Series
    Ответов: 0
    Последний ответ: 28.11.2004, 16:53

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  Рейтинг@Mail.ru