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

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

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

Программа для определения конфликтов между патчами!!!


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

<nord offset="0x5AC228" from="0000001F0000...(данные)...000001F00001F" to="embedded:34" />

мне понятно все кроме строчки to="embedded:34" , а конкретнее embedded:34 , что это и как это переваривают?

embedded означает, что данные идут не прямо здесь, а далее в соответствующей секции <embedded></embedded>, а значение после двоеточия - это идентификатор блока...

 

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

X100 → X700 → i9300

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

stepan_v, Спасибо! Все понял!

Предложения по графике для программы остается в силе.

На стене открылся люк, не пугайся это ГЛЮК!

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

  • 1 месяц спустя...
так будет или нет эта программа?

Конечно будет! (хотя после нового года темпы написания снизились, на работе запарки, дома жена,дети, даже в инете стал реже появляться).

Что сделано:

1. Загрузка и автоматическое определение прошивки

2. Сканирование и вывод всех патчей в трей (приблизительно как в RESMANe), пока из трея применение невозможно-делаю.

3. Загрузка отдельных патчей через меню (пришлось сильно повозиться что-бы получить данные из любого патча)

4. Анализ загруженных патчей на наложения блоков

5. Вывод подробной информации о всех изменениях в прошивке

6. Вывод информации о любом байте прошивки

7. Возможность записать измененный (пропатченый) BIN

8. Реализована куча настроек программы (от плавного появления окон до возможности заполнения пустых блоков памяти 00 либо FF)

9. Реализована загрузка упакованных файлов фомата *.smpbz (Спасибо Muxaspb за библиотеку BZIP2.DLL)

 

Что в планах еще сделать:

1. Возможность исправления у патча данных отмены

2. Возможность создать один патч со всеми изменениями сразу в формате *.smp или в *.smpbz

3. Доделать возможность применения патчей из трея

4. Сделать возможность отмены патчей (пока могу только применять)

5. Отловить как можно больше багов и их исправить, оптимизировать код под минимальный размер.

 

Программу выпущу в свет только после того как сделаю основные задачи

и сведу глючность к минимуму. Так что ждите, программа точно будет (не люблю оставлять недоделки)

На стене открылся люк, не пугайся это ГЛЮК!

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

  • 3 недели спустя...

nnickk, Если хочешь сам придумай, если понравится то так и будет называться, пока рабочее название "Анализатор патчей"

Batareika, Конечно нужны, чем больше иконок вы присылаете тем лутче, однако выбор будет богаче.:lol:

Иконка должна быть простой, информативной и красивой.

 

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

На стене открылся люк, не пугайся это ГЛЮК!

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

Возвращаясь к вопросу создания полного эмулятора Х 100 - я думаю что такая программа была бы очень и очень полезна всем - от начинающих до опытных пачмейкеров (не буду занимать время и внимание почему - я думаю, что многие со мной согласятся). Предлагаю обсудить как помочь (или стимулировать) работу по этому вопросу Glyckmen

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

Читай внимательно я уже писал что могу сделать прогу только на проверку наложения блоков, но эмулятор мне не потянуть
сдается рекламное место. дорого.
Ссылка на комментарий
Поделиться на другие сайты

aleksR, закажи программистам Самсунга 8)

Такую программу может сделать только тот, кто писал саму прошивку :idea:

GameTeam.ru - Крупнейший каталог бесплатных Java-игр!

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

закажи программистам Самсунга

Пусть это будет платная прграмма

А теперь поDOOMайте, сколько будет стоить ТАКАЯ платная программа :):(

Всё может быть и быть всё может, и лишь того не может быть, чего и вовсе быть не может или совсем не может быть...

 

Samsung SGH-X100 + HP iPAQ 4700 1GB :idea:

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

Кстати, я пишу нечто похожее, но для D600 (в принципе без разницы). Точнее в моей проге есть вспомогательная функция определения наложения патчей, а так она предназначена для формирования, из firmware-файлов (*.cla) и патч-файлов (*.smp), файл-блоков для последующей заливки в телефон при помощи программы OneNAND_Downloader - типа упрощенного Ресмана... :(

 

p.s. Прогу прилепил к посту...

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

  • 1 месяц спустя...

Pako777,

Прогу не тестил,поэтому вопрос теоретический-прога прочтет в коде патчей,ну,к примеру использование одних и тех же адресов оперативки?Как я понял поверяется токо пересечение блоков,а что в них прописано нет?

/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

Pako777,  

Прогу не тестил,поэтому вопрос теоретический-прога прочтет в коде патчей,ну,к примеру использование одних и тех же адресов оперативки?Как я понял поверяется токо пересечение блоков,а что в них прописано нет?

 

Проверяется только пересечение адресов патчей...

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

  • 3 недели спустя...

Glyckmen, есть новости в разработке??? Какой процесс выполнения??? ;)

От повторений истина не тускнеет (с) 8)

motorolla C350 --> nokia 1100 --> SAMSUNG X100 + Siemens C65

null_h1_28_4_2006_3_17h.gif

usercopybx2.png

zakazvs5.jpg

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

  • 1 месяц спустя...
  • 2 недели спустя...
  • 1 месяц спустя...

помотрите темы в Разделе реверсинг - ускорение написания патчей.... можент кто заинтересуется.... тема имеет прямое отношение к эмулятору

Сложность программы растет до тех пор, пока не превысит способности программиста!!!
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Войти

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

Войти


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