| |
|
IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
|
#201 [29.01.07, 20:10] Учимся писать патчи
Цель этой темы помочь разобраться начинающим (не только) патчеписателям в этом не легком деле. Задавайте свои вопросы. По возможности будем отвечать. Только не надо лить воду. Задаете конкретный вопрос, получаете конкретный ответ. Итак немного информации: 1. Ниже прикреплены файлы: - Формат VKP-патчей - Краткая инструкция (пример) портирования патча от Joker_XT- Вся графика телефона, если нужно знать код картинки (файлы здесь) - Исходник патча "Мигание фонаря при входящем" с комментариями - Исходники патчей на управление гарнитурой v.4 для К750 и W800 ida_babeldr.rar - Теперь не нужно конвертировать прошивку в raw, не нужно выбирать вручную тип процессора и задавать адреса. © den_po2. Есть тема уже с картинками и обсуждениями (рекомендую для прочтения): http://www.sony-ericsson.ru/forums2/index.php?showtopic=289293. Также есть кратенький пример от den_po по портированию, он на первой странице этого топика: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=376&forum=84. http://developers.sgh.ru - инфа по патчингу. Портал только открылся, но будет пополнятся. Специализируются на Самсунгах, но есть и общая для всех инфа. http://binedit.sgh.ru - дизассемблер и не только от AlexeyK. Также умеет работать с vkp патчами. 5. Русифицированная версия професионального HEX-редактора: https://mobilefree.justdanpo.ru/mydownloads/showfile.php?lid=1676. Информация для портеров и патчерописателей Учет занятого места в прошивке7. Тема где выкладывают Исходники патчей8. Мануал по созданию исходника © Shadow Player (перевод от HierOS) 9. Мануал по портированию замейновых патчей от d1gger17 здесь10. Статья "Как самому стать патчером". Читаем обязательно! и + читаем доки от mnemoМануал открытия прошивок А2: 1.Кидаем ИмяПроши.mbn на readDB3150.exe2.Из папки ИмяПроши.out берем phone_app.cxc3.Открываем любимым хекс-редактором. 4.Отрезаем кусок от 0 до строки,содержащей повторяющуюся последовательность 18 F0 9F Е5.Например на W760 R3DA026 это смещение 2000. 5.Сохраняем как raw 6.Открываем уже своим любимым инстурментом . Народ! Давайте без флейма, пишем и задаем вопросы, только после того как прочтете все что выше выложено и даны ссылки на материал, и после того как сами уже попробовали и все детально обдумали!
НЕ надо задавать вопросов, а с чего мне начать, ферштейн?
K700->W810->W850->W705 & W995 (cid81) ========== WMZ307721639637 WMR675285842893 Спасибо за пожертвования: Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
|
Спасибо сказали: E1kolyan, Va_st, senseless, Ma8ter, Kilo_Hz, MahmudS, Therion, vile, -BourNe-, DimaBV, MasterBoy, HotRabbit, mclaron, nitr, Oganyan-Arthur, bazk7i, -Sanek-, GaS, vodoo999, Danik, TahaSpawn, hossein_ir, LoDark, Alex_E, ELECTRO-NIC, HeMo, Se-MaG, anarkes, hi2all, Happy, CleverUser, KIBER-DEMON, Melodic_Death, plembo, UserX, MaxxxS, Sandre, SummerWood, Phoenix778, MAVER145, Nook, farid, a6b6, Neodzen, lexxx2345
|
Zormax
Admin
Регистрация: 12.12.05 Сообщений: 5826 Репутация: 5274 Откуда: Nizhniy Novgorod
|
#202 [26.04.07, 22:04] Re: Учимся писать патчи
Merkulovно меня бы больше устроил такой, чтобы лого за место даты Попробуй: ;K750 SW-R1CA021 ;Лого оператора справа внизу за место даты ;Ver 1.2 ;(c)supertrubka.org 44E9EE7E: 94F697FD C046C046 44EA0EAC: 0221 0C21
TOOKY T83 (1.3.1-L2), MK808B
|
_sash_
Пользователь
Регистрация: 1.3.07 Сообщений: 87 Репутация: 4 Откуда: Харьков
|
#203 [29.04.07, 16:01] Re: Учимся писать патчи
а можно отследить лог телефона с помощью DCU-60?
W700 (W800 R1BC002) + камера K750 + buzzer E398
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#204 [29.04.07, 16:21] Re: Учимся писать патчи
_sash_нет конечно делай сервисный, если оно тебе действительно нужно. на самом деле народ недооценивает дебаглог. а вот я им активно пользовался. Добавлено 29.4.07 16:24 гы, форум не любит слово debuglog
promt is better than google translate
|
Joker XT
VIP Developer
Регистрация: 5.8.06 Сообщений: 1292 Репутация: 7582
|
#205 [01.05.07, 14:10] Re: Учимся писать патчи
Люди, объясните как команда and выставляет флаги? Допустм mov r4, 0xFF mov r0, 0x80 and r0, r4 beq BufEx
Что будет?
SE C901 [R1GA028]
|
svinuk
Patchmaster
Регистрация: 13.3.07 Сообщений: 223 Репутация: 8 Откуда: Ukraine,Zovti Vodi
|
#206 [01.05.07, 16:22] Re: Учимся писать патчи
Joker_XT незнаешь как найти цвет той полочки в плеере?! Я вот кое чё придумал...если чёт не так исправь... Цвет состоит из трёх байт, тоись хх yy zz. Значит нужно искать что-то типа 00 zz yy xx 00. а затем смотреть...цвет рыжый, значит последний байт должен иметь f. так?!
уранили мишку напал атарвали мишке лапу..... распароли мишке брюха сердце вырвали и ухо... #нос засунули в желудок здохни плюшевый ублюдок.
|
Joker XT
VIP Developer
Регистрация: 5.8.06 Сообщений: 1292 Репутация: 7582
|
#207 [01.05.07, 16:47] Re: Учимся писать патчи
А откуда ты знаешь цвет, наглаз чтоли определить байты??
Добавлено 1.5.07 19:02
Joker_XT, отвечу сам себе, тк уже разобрался вдруг каму пригодится ) AND - логическое И Побитово перемножает 0*х=0 1*х=х Те еси имеем такую команду mov r4, 0xFF ;FFh - 11111111b mov r0, 0x80 ;80h - 10000000b and r0, r4 ;r0=10000000=80h
Флаг (Z) смотрится по 31 биту регистра.
Еси где-та неправ, поправьте )
SE C901 [R1GA028]
|
svinuk
Patchmaster
Регистрация: 13.3.07 Сообщений: 223 Репутация: 8 Откуда: Ukraine,Zovti Vodi
|
#208 [01.05.07, 17:27] Re: Учимся писать патчи
Joker_XT ну рыжый мона приблизительно определить, а там уже по найденым значениям сортировать....хатя наверна задалбёся сартиравать=\
уранили мишку напал атарвали мишке лапу..... распароли мишке брюха сердце вырвали и ухо... #нос засунули в желудок здохни плюшевый ублюдок.
|
BREND
Вникающий
Регистрация: 12.5.07 Сообщений: 23 Репутация: -5 Откуда: Амбер
|
#209 [15.05.07, 01:17] Re: Учимся писать патчи
Вот я прочитал кое-шо и у меня такие вопросы по primer_porta: 1. Текстовые метки нужно самому считать в сервисном меню? Ведь так и загнуться можно. Они должны где-то сохраняться в прошивке. 2. Что означает "Переводи 0x2AC - 684 это слово Записать.", что-то я недогоняю как так вышло. 3. Чем отличается raw от bin? Я в Binedit открываю raw, там и код нормально видно и Базы Т9. Все другие функции, типа ММС, Меню и.т.д не конают
ЗЫ: не ругайте я только учусь
На все вопросы существуют ответы, но кто сказал, будто все ответы должны быть известны тебе?
|
Zormax
Admin
Регистрация: 12.12.05 Сообщений: 5826 Репутация: 5274 Откуда: Nizhniy Novgorod
|
#210 [15.05.07, 08:30] Re: Учимся писать патчи
BREND1. Текстовые метки нужно самому считать в сервисном меню? Ведь так и загнуться можно. Они должны где-то сохраняться в прошивке. 2. Что означает "Переводи 0x2AC - 684 это слово Записать.", что-то я недогоняю как так вышло. 1. Текстовые метки вверху в прикрепленом посте 2. В файле меток ищешь нужную, смотришь её номер и переводишь в HEX, далее hex число переворачиваешь. Учись на примерах патчей которые убирают сообщения типа "Режим без звука включен" и т.п.
TOOKY T83 (1.3.1-L2), MK808B
|
IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
|
#211 [15.05.07, 12:31] Re: Учимся писать патчи
mobilefree в таких патчах не убираются текстовые метки. Там убирается обработка функции вывода информационного окна. По поводу БинЭдита... Он адаптирован для самсов. ММС это специфика самсовских прошивок, меню он также умеет анализировать только у самсов. Так что самые полезные вкладки это Поиск и Символы.
K700->W810->W850->W705 & W995 (cid81) ========== WMZ307721639637 WMR675285842893 Спасибо за пожертвования: Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
|
Похожие темы
| | Тема | Ответы | Автор | Просмотры | Обновление | | | Как пропатчить файл прошивки с помощью BinEdit? | 34 | AleXeR | 51280 | 15.06.15, 16:19
| | | Setool2 Lite - Патчим, прошиваем | 793 | Zormax | 629662 | 15.06.21, 04:11
| | | патчи и редактор far manager | 3 | den_po | 8541 | 25.04.21, 21:17
| | | Aino и патчи, эльфы | 1 | khaker | 5022 | 26.02.17, 19:37
| | | Проблема патчинга с w380 (pnx5230) | 3 | ALexeY38 | 6359 | 15.08.15, 20:09
| | | Запросы на платные патчи | 586 | Zormax | 435261 | 08.08.14, 16:21
| | | SE DB2010 Font Tool (Патчи) | 64 | TahaSpawn | 83131 | 23.07.14, 10:57
| | | Патчи для db2020 (Общие вопросы) | 554 | Zormax | 418694 | 07.01.14, 05:16
|
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|