Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

анализ сохранённых книг : Эльфостроение : Эльфы : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Эльфы
      /  Эльфостроение
   /  анализ сохранённых книг
На печать 
Правила 


den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3278
Репутация: 10763
Откуда: Чебоксары




 
  #1 [23.03.12, 03:09] анализ сохранённых книг   

 
многие патче/эльфописатели напрямую работают с памятью книг. пришлось подобное сделать и мне. заказал мне хороший человек патч для камеры. именно патч мне было лень делать, обошелся прошивкозависимым эльфом (это плохо, но пользователей у эльфа всего два, и оба на одной модели телефона с одной версией прошивки :-) )
для того, чтоб разобраться, по какому смещению какая настройка хранится, я написал эльфа, сохраняющего книгу, и скрипт, разбирающий данные. работу скрипта поясню на примере. беру, например, подсветку. выбираю каждый пункт и сохраняю буку в файл. потом ещё раз. и вот получается 4 файла:
- выкл
- авто
- выкл
- авто
скрипт выбирает те байты, которые разные у "авто" и "вкл" и при этом одинаковые у "авто"1 с "авто"2 и у "выкл"1 с "выкл"2.
скрипт не знает, сколько вариантов настроек используется и сколько раз каждая сохранена, поэтому он пытается угадать. вот результат для упомянутой выше настройки:
Код:
000001F0: 00 01
00000230: 00 04


0000008A: F6 70 A9 E1

отбрасываем последний результат, так как у нас использовано 2 значения настройки, получаем всего 2 адреса. если нужно определять, включена ли подсветка камеры, можно использовать любой. если нужно менять настройку, то один из них, так как второй расчитывается по первому.

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



Прикрепленный к сообщению файл:

SaveBook.zip SaveBook.zip (4.63 kb; 30 hits) Скачать файл
datainterpret.zip datainterpret.zip (3.22 kb; 22 hits) Скачать файл


promt is better than google translate
Спасибо сказали: E1kolyan, Vov4ик, MAVER145, a6b6, Melodic_Death, MrGraL, Boysie, Nook, Crong, MNS81, Neodzen, RedNaxLex, toha257, vetel, SERGK393, Yoti



  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.14 секунд | 11 Запросов | HTML: 27.32 КБ -