| |
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#201 [31.12.08, 21:13] a2 runtime patcher
эта фигня демонстрирует возможность патчить телефоны a2. посмотрим, как java-мастера воспользуются ей (я очень плохо знаю java). краткая инструкция: 1) установите Patcher.jar на телефон. 2) переместите приложение (jjpatcher) с карты на телефон. 3) скопируйте файл /tpa/preset/system/ams/jab3b4ded00cb34b3cc77a6699f87ac10753fa701.b на компьютер с помощью a2uploader 4) пропатчите этот файл прогой bpatch.exe 5) залейте файл назад, где лежало 6) поместите vkp-патчи в папку прочие/Patches на карте телефона 7) запустите прогу не спешите писать мне о багах, я знаю, что их может быть много. Установка эльфпака: http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=3591&post_id=220480#220480[ Редактировано den_po в 17.11.14 06:21 ]
promt is better than google translate
|
Спасибо сказали: arban, UltraShot, VoiD, tianddu, MysticBeast, INFerno--, yr4ik_07, Xamid, HierOS, Grinvich11, timos_06, Ax, Vitall, jamesbond22, Va_st, Double_A, Alex__E, dragoblaztr, MasterBoy, Hobblyn, evg16, Slawwan, CyberMaster, ploik, Tartes, diezil, polza, Zormax, svy, Fire, vvile, Up, hawkeye, MASter-UA, LONGMAN, Desperanto, -=Tanusha_SE=-, GaS, Mojsaa, wagnerbraz, Pharaon, TRIP_Evgen, Joker XT, MoneyMasteR, jasiek, Gera87, BigHercules, uniton, eagle114, 0storm0, MahmudS, SOAD, -BourNe-, ArT92, Zyozya, Mr_Aleks, Jons-Xaxol, DOPE77, romanchenko, VuleXX, Georgik, utwer, ANSARIK, kukakaka, CRG, Blackchel, Hishchnik, HotRabbit, mclaron, jockep, RZRZ530, Black_ICE, MiFa, Se-MaG, punchaleksey, kazantip1288, PUZ, BERSS, glebkotov
|
Pet3o
Новичок
Регистрация: 23.8.08 Сообщений: 3 Репутация: 0
|
#202 [01.08.09, 10:17] Re: a2 runtime patcher
А у меня пачмута каждые 5 минут все патчи сами стираются из памяти и не работают!!! Как это решить? И еще предложение сделайте чтобы приложение само запускалось при включении телефона и закрывалось, а если есть ошибки то оставалось открытым.
|
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
|
#203 [01.08.09, 11:45] Re: a2 runtime patcher
Pet3o писал: Как это решить? there is no way to eliminate this problem. This can only change another jjpatcher or permanent patching.
XPeria X8 ROM 2.3.5 GingerDX v008
|
Pet3o
Новичок
Регистрация: 23.8.08 Сообщений: 3 Репутация: 0
|
#204 [02.08.09, 11:02] Re: a2 runtime patcher
jamesbond22 писал: This can only change another jjpatcher or permanent patching. А что есть и другие патчеры?
|
jamesbond22
Свой в доску
Регистрация: 19.8.07 Сообщений: 1764 Репутация: 1322
|
#205 [02.08.09, 11:09] Re: a2 runtime patcher
Pet3o, we have only jjpatcher.
XPeria X8 ROM 2.3.5 GingerDX v008
|
hughlaurie
Пользователь
Регистрация: 10.5.08 Сообщений: 51 Репутация: -13
|
#206 [08.08.09, 02:38] Re: a2 runtime patcher
den_po, this version of jjpatcher have support for w705 or w995?? I so confussed den_po why don't create this jjpatcher for w705?? den_po, I think much people have an A2 why punish?? only see db2020, 2020, 2020 please I wait the FAR a2 or similar [ Редактировано hughlaurie в 8.8.09 01:42 ]
|
'Фу' сказали: noa |
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#207 [08.08.09, 09:30] Re: a2 runtime patcher
hughlaurie, want it? make it.
promt is better than google translate
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#208 [08.08.09, 09:31] Re: a2 runtime patcher
Закрыто.
promt is better than google translate
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#209 [15.08.09, 18:41] Re: a2 runtime patcher
небольшое обновление. инструкция та же. изменения: - автозагрузка - загрузка патчей как с карты, так и с телефона - патчи ставятся молча - убрал ненужный и местами вредный поиск паттерна в прошивке тема остаётся закрытой.
promt is better than google translate
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#210 [15.11.14, 23:40] Re: a2 runtime patcher
версия 0.4 - чуть поправлена работа с vkp - все патчи устанавливаются разом (раньше ставились по очереди)
promt is better than google translate
|
Спасибо сказали: a6b6, Alex1992, Cyber-Jack
|
IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
|
#211 [16.11.14, 18:04] Re: a2 runtime patcher
Ну что, владельцы cid81, хотите запатчить свои телефоны Во вложении пакеты для W705_R1GA031 и W995_R1HA035. Данный arm.bin заточен на установку ЭП (но можно ставить и другие патчи, без ЭПа. Но PATCH_AUTO_RUN1 должен указывать на 0). Я на своем cid81 использую установку ЭПа через жаву, а в демонах лежит runtime_vkp, который ставит остальные патчи. Итак инструкция: 1. Перед тем как устанавливать patcher.jar, заменяем в нем файл arm.bin (берем из данного поста для соответствующего телефона и прошивки). 2. Дальше по инструкции к патчеру 3. Кладем в папку Patches эльфпак, к которому есть свои требования: - все объединяем в один файл в определенном порядке: a) либа, b) основной код ЭПа c) врезка в SWI handler d) остальные врезки - в конец либы добавляем такой код: необходимо разметить все отведенное место под либу - после либы не забудьте добавить +00000000, чтобы скинуть инкремент установленный в начале либы 4. Не забудьте разложить все необходимое для ЭПа: - DYN_CONST - LibraryDLL Инструкция для тех кто будет портировать: 1. Используйте последний ЭП (с гуглокода) 2. Для портирования arm.bin нужно будет анализировать PCORE.CXC. Проверяйте как функции, так и смещения для SWAP_DATA_BASE (возможно на db3350 вообще не будет зависимости от одного адреса) 3. Также проверьте переменные из common.inc: PAGE_SIZE (от нее зависит и PAGE_ALIGN_MASK), POOL_SIZE, PAGE_CACHE_ELEM_SIZE, POOL_PAGE_ELEM_SIZE Последние 2 наиболее вероятны для изменения. Ограничения: - у вас не будут работать патчи, требующие инициализации при загрузке телефона (например, Дополнительные ссылки) - у вас не будут работать патчи, даже скорей всего будут вредить, использующие HeapShift. Для замены можно использовать неиспользуемое место под пулы кеша страниц. Для w705, w995 определяется по формуле: PageCacheTbl_p + 0x30*POOL_PAGE_ELEM_SIZE W705_R1GA031 = 0x480C3200 - 0x480C3800 W995_R1HA035 = 0x480C2E00 - 0x480C3400 Update 19.11.14Не очень приятные новости. Телефон может "выбивать" и static область. Соответственно использование эльфа становится обязательным. Эльф будет следить за изменением статик области и при обновлении страниц накатывать патчи заново. В папку elf_patches обязательно положите ЭП. Другой вариант инструкции
K700->W810->W850->W705 & W995 (cid81) ========== WMZ307721639637 WMR675285842893 Спасибо за пожертвования: Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
|
Спасибо сказали: axe17, farid, WalkmanDeN
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|