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

Advanced Patches Auto Porter v1.0.2 : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Advanced Patches Auto Porter v1.0.2
На печать 
Правила 
Страница 1 из 18: [1] 2 3 4 5 ... 18 »

markross


Developer


Регистрация: 10.8.08
Сообщений: 83
Репутация: 430
Откуда: Poland




 
  #1 [03.03.09, 00:56] Advanced Patches Auto Porter v1.0.2   

 
Advanced Patches Auto Porter





Перевод
The name says all, app converting advanced patches betwen db2020 and a2 fw's

How 2 use:
- Set FW + patch
- On the right side of the arrow put target fw
- If necessary set HEX offset of patch body (if you forgot and it's required program will ask later)
- Press "Convert" and wait
If the program fails you need to port some values manually, unported lines are commented, functions are replaced by "XXXXXXXX"

Program uses 2 methods of porting:
First:
- Simple searching for same string in the destination fw, when result = 1 then stop searching and perform simple test
Second:
- Search in the vicinity if the first method or test fails

Restrictions:
It's not using asm because i can't find any info about dismarm.dll (it's included to Smelter)
- Program don't recognize BX, BLX, etc instructions, fortunately in 90% of patches there's no need to port it
- Not porting GFX adress and text labels. But with help of relevant persons it's possible.

2 do:
- Add advanced patterns = two times higher ram use (now max 120mb)
- Fix some known bugs like processing of "left" part of code
- a lot of things related to the jumps porting (remaining debugging and lot of time)

Test and report bugs/crashes and weird results

PS. Better don't waste time trying port GFX patches using this tool, it may be possible in some cases but also need to edit pit table, i don't know what and where :p

PS2. Please save copyrights, to make it easier for some people i changed base to ....FACE

in v1.0
- http://forums.se-nse.net/index.php?showtopic=39110&view=findpost&p=493595 = correct results, no need to edit patch comments
- improved lib porting (deal with this very well)
- nicer interface
- added settings (dealing with "move val" can improve porting in some cases)
- calc 1.4, basing on my porter calculator description)
- fixed big loops (>7 results program don't waste time and perform next test)
- small fixes
in v1.0.1
- opening cxc files (i forgot :P)
- no saving patch when you press cancel
in v1.0.2
- FIXED LIB PORTING
- added fixed lib adresses for K800/K810/K790/W660/W610/W850/W880
- fixed crash at exit using "End" button
- small improvement in "move" method
- added splash by jockep

If you can't run install: http://download.microsoft.com/download/5/a/d/5ad868a0-8ecd-4bb0-a882-fe53eb7ef348/VB6.0-KB290887-X86.exe
http://www.ascentive.com/support/new/libraryfiles.exe

[ Edited by markross в 27.3.09 22:50 ]



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

APAP_beta4.rar APAP_beta4.rar (13.59 kb; 531 hits) Скачать файл
APAP_1.0.2.rar APAP_1.0.2.rar (51.15 kb; 932 hits) Скачать файл
Спасибо сказали: Снежок, Zormax, CyberMaster, Artkor, miguel8e, DestroyEarth, Mojsa, zhero, DuXeN0N, KalaN, Scorpion, Zyxeg, LebJak, hi2all, centrumse, Olegat0r, GaS, zapret, scorpion16_Richi, MNS81

kulica


Новичок


Регистрация: 16.12.08
Сообщений: 1
Репутация: 0





 
  #2 [03.03.09, 01:27] Re: Advanced Patches Auto Porter β   

 
Great program... nice work :P



Pixel


Expert


Регистрация: 26.8.07
Сообщений: 248
Репутация: 534
Откуда: Чита




 
  #3 [03.03.09, 11:50] Re: Advanced Patches Auto Porter β   

 
Fast rewind long mp3 and videofiles.vkp_K800_R8BF003 -> W610_R6BC002 only for test. Program answer: "Run-time error '9' : subscript out of range. " Or this program can port only between some FW version one phone? Sorry for my english.




htc EVO 3D + C905

mortezaw810


Вникающий


Регистрация: 1.11.07
Сообщений: 28
Репутация: 10





 
  #4 [03.03.09, 13:48] Re: Advanced Patches Auto Porter β   

 
tx man
it's Great Program.....good work
by :-o ;-)



markross


Developer


Регистрация: 10.8.08
Сообщений: 83
Репутация: 430
Откуда: Poland




 
  #5 [04.03.09, 01:01] Re: Advanced Patches Auto Porter β   

 
@Gera87,
Small update
Changes:
- improved second search metod
- found serious problem with unicode vkp ("Run-time error '9' : subscript out of range. ")
- cosmetic changes



Slavets


Пользователь


Регистрация: 31.5.07
Сообщений: 55
Репутация: 77





 
  #6 [04.03.09, 04:51] Re: Advanced Patches Auto Porter β   

 
короче соорудил тут небольшой переводик этой статьи на русский,кому что не понравится,добавляйте!

Название программы говорит само за себя, создана для портирования патчей платформы db2020 FW's между разными прошивками (скоро появится поддержка A2)

Как использовать:
- Установите FW + патч
- С правой стороны от стрелки поставить конечную FW (прошивку)
- При необходимости установить HEX смещение патч тела (если вы забыли, и оно потребуется, программа спросит позже)
- Нажмите кнопку "Конвертировать" и ждите
Если программа даст сбой, ты должен будешь портировать несколько значений вручную, непортированные строки закомментировать, функции заменить словами "XXXXXXXX"

Программа использует 2 метода переноса:
Первый:
- Простой поиск строки в выбранной прошивке, когда результат = 1, то поиск останавливается и начинается просто тест.
Второй:
- Начинает искать в окрестностях если первый метод не помогает или не проходит тест.

Ограничения:
Программа не использует asm, потому что я не могу найти любую информацию о dismarm.dll (он включен в смелтер)
- Программа не признает BX, BLX, инструкций и т.д., к счастью, в 90% патчей нет необходимости этого
- Не портируются GFX адреса и подписи. Но с помощью соответствующих лиц, это возможно.

Что добавлено:
- Настройки (язык, поиск мин. глубины)
- Улучшен второй метод поиска
- Добавлены больше передовых моделей, правда из-за этого в два раза повысилось использование оперативки (в настоящее время максимальный 58mb)
- Изменения в интерфейсе
- Исправлен ряд известных ошибок, как обработка "левых" частей кода.
- Что-то я забыл: P

Тестируйте и кидайте логии/комментарии ошибок / аварий и странных результатов (пропавших без вести кодов и т.д.)

PS. Лучше не тратить время пытается портировать GFX патчи с помощью этой программы, это может быть возможно в некоторых случаях,но для этого надо будет также менять таблицы,а я не знаю какие и где :p
PS2. Пожалуйста, сохраните авторские права, чтобы сделать доступным для людей и закинуть его в базу!

PS3. Помните, что это -β

Edit: небольшие изменения, исправлена кодировка vkp .
P.S. 4:
Небольшие обновления:
Улучшен второй метод поиска
Найдена серьезная проблема с кодировкой vkp("Run-time error '9' : subscript out of range. ")
Изменения в дизайне




Спасибо сказали: markross, Noa, PRO100light, Zormax, ENSAIER, KalaN, centrumse, staromand

Pixel


Expert


Регистрация: 26.8.07
Сообщений: 248
Репутация: 534
Откуда: Чита




 
  #7 [04.03.09, 11:42] Re: Advanced Patches Auto Porter β   

 
И все равно просит сохранить в ANSI. Вроде сохранил, потом вообще всю шапку убрал, но все равно не конвертирует. Fast rewind long mp3 and videofiles.vkp_K800_R8BF003 -> W610_R6BC002




htc EVO 3D + C905

markross


Developer


Регистрация: 10.8.08
Сообщений: 83
Репутация: 430
Откуда: Poland




 
  #8 [04.03.09, 12:01] Re: Advanced Patches Auto Porter β   

 
Open vkp, "save as" and set ANSI encoding



Slavets


Пользователь


Регистрация: 31.5.07
Сообщений: 55
Репутация: 77





 
  #9 [04.03.09, 15:20] Re: Advanced Patches Auto Porter β   

 
its for db2020 only?? i mean 2010 work?





-DeJaVu-


Patcher


Регистрация: 2.1.09
Сообщений: 732
Репутация: 3218





 
  #10 [04.03.09, 16:14] Re: Advanced Patches Auto Porter β   

 
А прога замейн портануть может?




Страница 1 из 18: [1] 2 3 4 5 ... 18 »


Похожие темы
 ТемаОтветыАвторПросмотрыОбновление
  Simple Advanced MainMenu v2.7365myrzeug27498919.02.13, 01:05
  AdvancedSoftkeys v1.2689UltraShot37770305.05.12, 09:30
  Satio R2AK006 patches3LathandredCrusader1103622.02.12, 22:17
  Tutorial: Basics of Creating Patches for Satio/Vivaz9LathandredCrusader1290919.02.12, 23:07
  Advanced SoundSlider???0albertnet339801.01.70, 03:00
  Advanced SoundSlider???0albertnet340801.01.70, 03:00
  Advanced SoundSlider???0albertnet342601.01.70, 03:00
  Advanced SoundSlider???0albertnet339701.01.70, 03:00

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

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