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

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

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

Задаем вопросы по теме "Портирование патчей, для начинающих"


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

.equ new_mcc_if_tab 0x215A7C50

адрес этой функции приводится в описании Мастер патча для твоей модели, для C5212iXEJH3 в описании Мастер патча его нет.

Просто у разных авторов мастерпатча - одни и теже функции названы по разному:

new_text_tab = LangTab

new_mcc_if_tab = my0_4if_Table

new_mcc_task_tab = my0_5task_Table

new_mcc_menu_tab = my0_6menu_Table

  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

  • 2 месяца спустя...
  • Ответов 947
  • Создана
  • Последний ответ

Топ авторов темы

всем доброго времени суток! хочу поменять прошивку с F1 на A4 но там как то патчей не густо! не у кого нет инструкции как портиревать патчи с прошивки на прошивку, а если есть видео инструкция то вобше круто))) за ранние спасибо!!!)))

samsung D900I>>S5620monte>>???=)

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

всем доброго времени суток! хочу поменять прошивку с F1 на A4 но там как то патчей не густо! не у кого нет инструкции как портиревать патчи с прошивки на прошивку, а если есть видео инструкция то вобше круто))) за ранние спасибо!!!)))

Как показывает практика, надо всего лишь желание. Кто реально хочет писать патчи, он все находит на форуме.

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

Как показывает практика, надо всего лишь желание. Кто реально хочет писать патчи, он все находит на форуме.

 

я писать и не стремлюсь потому что не потяну наверно. а вот портиревать хочу попробевать!!!!

samsung D900I>>S5620monte>>???=)

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

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

У меня не получается портировать патч ChangeSystemSWF2 с S5233TXEJF1 на S5620MFJF1. вот вся последовательность моих действий:

 

1) Расшифровываю и распаковываю файл прошивки Qub'ом (apps_compressed.bin).

2) Открываю патч, копирую то, что есть в теге from.

3) Открываю мою распакованную прошивку BinEditom.

4) Ищу в ней адрес, на котором сидит этот же from.

5) Заменяю nord offset в патче на те адреса, которые нашел в моей проше.

6) Кидаю патч на телефон.

 

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

 

в чем мой косяк?

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

в чем мой косяк?

Пункт с описанием прошивки пропущен... На адрес 0x8C000000 перейти вообще можешь? Если нет, то вот описание:

Bin ID="S5620" adr="0x0" base="0x80F00000" TYPE_ARM="LittleEndian"
RemapBlok Start="0x00940000" Len="0x027E0000" Goto="0x8C000000"
RemapBlok Start="0x03120000" Len="0x00240000" Goto="0x82280000"

Вставить во вкладку "Свойства" (справа вверху), нажать кнопки сохранить и применить. И результат своих стараний надо было бы прикрепить все таки, тогда сказал бы точнее, что не так :28:

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

Спасибо, master.

Вставил в Свойства то, что ты написал. Патч работает, но он заменяет только флешку Bluetooth.swf

Вот, что получилось.

 

а, нет. все отлично работает)

ChangeSystemSWF2.rar

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

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

Портанул патч для C3510XXJA2 (локализация C3510OXEJA2) но не уверен что он правильно работать будет :( , может кто посмотрит, а то вдруг накосячил :| всё таки первый у меня он :)

----------

Патч меняет стандартные коды телефона на короткие :)

----------

Спасибо за уроки [AlaSToR]

smallCode_v_0.1.rar

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

Портанул патч для C3510XXJA2 (локализация C3510OXEJA2) но не уверен что он правильно работать будет :( , может кто посмотрит, а то вдруг накосячил :| всё таки первый у меня он :)
Я вот не понял, зачем делать патчи для каких-то древних прошивок, под которых вообще никто ничего не делал.

Патчи есть например под самую новую прошивку - C3510XXJI1.

Или под C3510XXJD1 кто-то начинал (хотя продолжать там уже глупо).

Зачем теперь ещё под ещё более древнюю - C3510XXJA2 - плодить патчи ?

 

Патч меняет стандартные коды телефона на короткие :)
А у тебя у самого кстати нет этого телефона ?

Есть несколько десятков готовых патчей на C3510, но их надо прошить и проверить. Появись в ICQ если готов…

 

А в данном случае в .smp надо директиву req="no" прописывать в nord offset… после to, иначе ресман будет неадекватно реагировать на опции патча. После первого же переключения опций - патч будет недоступен ни для применения ни для отката.

Т.е.

и так все те строчки nord для которых есть сооветствующие options

и вообще с моей точки зрения патч безполезный, потому что помнить цифры всё равно сложно.

А у штатных кодов на самом деле цифры - это эквиваленты букв на клаве -

*#52828378# = *#javatest#

*#56658378# = *#looktest#

*#0228# = *#0bat#

и т.д., вобщем всё имеет осмысленные имена.

  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

Я вот не понял, зачем делать патчи для каких-то древних прошивок, под которых вообще никто ничего не делал.

Патчи есть например под самую новую прошивку - C3510XXJI1.

Или под C3510XXJD1 кто-то начинал (хотя продолжать там уже глупо).

Зачем теперь ещё под ещё более древнюю - C3510XXJA2 - плодить патчи ?

 

А у тебя у самого кстати нет этого телефона ?

Есть несколько десятков готовых патчей на C3510, но их надо прошить и проверить. Появись в ICQ если готов…

 

А в данном случае в .smp надо директиву req="no" прописывать в nord offset… после to, иначе ресман будет неадекватно реагировать на опции патча. После первого же переключения опций - патч будет недоступен ни для применения ни для отката.

Т.е.

<nord offset="0x208DECFA" from="353238323833373823" to="313030302300000000" req="no" />

и так все те строчки nord для которых есть сооветствующие options

и вообще с моей точки зрения патч безполезный, потому что помнить цифры всё равно сложно.

А у штатных кодов на самом деле цифры - это эквиваленты букв на клаве -

*#52828378# = *#javatest#

*#56658378# = *#looktest#

*#0228# = *#0bat#

и т.д., вобщем всё имеет осмысленные имена.

Ну это всё понятно, я просто учусь, вот и сделал такое :) у меня этот телефон с этой прошивкой, вот и забахал :idea:

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

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

всем Привет, ребята, кто может объяснить для "индейца" на пальцах, как портировать на samsung GT E 2152, JavaShadow_v11_B5722XXJK3.rar, буду очень признателен, нужно не для баловства, а для чтения динамических кодов которые приходят в sms.

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

morik, начни с азов, чтобы ппонять как портировать. Обучение патчам.

  • Like 1

Обожаю свою жену Анюточку! =)

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

morik, начни с азов, чтобы ппонять как портировать. Обучение патчам.

Мне бы вообще с азов, а то для меня то что я прочитал, пока как китайская грамота, я даже не знаю как поменять прошивку, я всегда был только строго пользователем, а сейчас хотел бы хоть как-то вникнуть, поможете?

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

Мне бы вообще с азов, а то для меня то что я прочитал, пока как китайская грамота, я даже не знаю как поменять прошивку, я всегда был только строго пользователем, а сейчас хотел бы хоть как-то вникнуть, поможете?

Основные понятия форума тут.

Инструкции по прошивке найдешь в профильной теме по своему телефону.

Патчеписание вообще с азов, вот тут. Я с этого начинал, в итоге кое-что получилось вроде... :(

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

Есть идеи что за платформа B7722 ?

 

Распаковщик её прошивок сделан, но там прошивка оказалась ну совсем на Swift не похожа… Даже никаких MCC-сигнатур не встречается… Никакие сигнатуры функций тоже (ну кроме совсем универсальных типа __rt_udiv) не попадаются…

 

Замечу что аналогично запакованные например S5610 или C3520 - после распаковки типичный Swift (базовый адрес правда выше 0x80000000 - но новый BinEdit их понимает).

 

Но что же такое B7722 ? С чего начать патчи делать ?!

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

Есть идеи что за платформа B7722 ?

На сайте самсунга указана ОС: SHP.

Такая-же ОС указана для B2710 например, который на форуме значится Квалкомом.

 

С чего начать патчи делать ?!

Патчить слейв :)

 

Кстати, а патч применить-то получится?

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

Кстати, а патч применить-то получится?
Ну для Swift есть ряд идей - лоадер модифицировать… или в PAGE добавить одну непакованную небольшую страницу с патчами… Просто у меня нет таких (с такой организацией) мобил, потому прогресс идёт медленно и вероятно до финала не дойдёт.

Думал вот B7722 купить может, но раз он Qualcomm оказался - то я не готов осваивать ту платформу…

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

но раз он Qualcomm оказался

Это только мое предположение...

Лучше бы спецы по квалкомам прошивку глянули.

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

Пожалуйста, подскажите что надо писать в BinEdit’е в свойствах для S5230MMGJK2

у меня вот это :(

 

Bin ID="S5230MMGJK2" adr="0x0" base="0x80100000" TYPE_ARM="LittleEndian"

RemapBlok Start="0x00CC0000" Len="0x01BA0000" Goto="0x8C000000"

RemapBlok Start="0x02860000" Len="0x001C0000" Goto="0x81A00000"

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

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

Для master_а.

Касаемо этой проблемы портирования мастер-патча. С исходника скомпилировался рабочий патч. Видимо, дело было в этом:

235670-21-02-12)1329832149_thumb.jpg

Единственное, что не понял, почему адреса скомпилировались в виде

0x989BE

0x3C0

С троллями и даунами в полемику не вступаю.

Качественное конвертирование видео для Monte S5620

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

dddemyan, поздравляю)) А адреса такие, потому что бинедит отнимает базу от реального адреса. На других платформах это нужно, а нам всегда приходится потом вручную исправлять.

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

\B7722 оч интересно... можно было бы в куб попробовать добавить... но без \аппарата на руках - проблемно

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

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

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

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

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

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

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

Войти

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

Войти



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