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

Advanced Patches Auto Porter v1.0.2 : Патчестроение : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
      /  Патчестроение
   /  Advanced Patches Auto Porter v1.0.2
На печать 
Правила 
Страница 12 из 18: « 1 ... 8 9 10 11 [12] 13 14 15 16 ... 18 »

Legas


Expert


Регистрация: 30.4.09
Сообщений: 444
Репутация: 1407





 
  #111 [11.09.10, 20:00] Re: Advanced Patches Auto Porter v1.0.2   

 
Sotik,
Причина в отсутствии 2 библиотек. Скачайте и зарегистрируйте библиотеки заного


[ Редактировано Legas2 в 13.9.10 00:24 ]




improved make.bat (armpc)
--
Sе C902 SW-R3EG004 AO
Sе w995 SW-R1HA035
k800, k850, c510, c905, w880, w910, w705, w715, j105
j20 cid81

Vitor_Boss


Вникающий


Регистрация: 27.2.10
Сообщений: 44
Репутация: 212





 
  #112 [26.09.10, 00:45] Re: Advanced Patches Auto Porter v1.0.2   

 
All readers from this tread should know what is happening in APAP development.

Few days ago i decide to port APAP from Visual Basic 6 to PureBasic, you should be thinking "why not C++?", there is a single answer, Speed and Multi OS support.
The development was restarted from 0, to prevent issues and minimize bugs, but I've found a wall, the VB automation is very fast and have many functions to use and PB not, this because I'm writing a similar functions to PB and this is spending 80% of my programming time. Don't worry, this critical situation is really good for us, this is the best way to adapt functions to build a porting tool.

This will be my post with a to do list.

Plans for future:
- Add pattern search like Smelter;
- Add pattern search like patsearch;
- Add FasArm patch compiler;
- Add algorithm to multi-check functions, after that the program will check all LDR and BL instructions inside any ported function, this will return only 95-100% positives match;
- Add information about the current FW;
- Add platform identification (DBxxxx);
- Add Support for Plugins;

This is my ideas for new version.

Please share yours.
Sorry by big text and grammatical errors;



den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




 
  #113 [26.09.10, 01:01] Re: Advanced Patches Auto Porter v1.0.2   

 
Vitor_Boss, why not c#/mono?




promt is better than google translate

Vitor_Boss


Вникающий


Регистрация: 27.2.10
Сообщений: 44
Репутация: 212





 
  #114 [27.09.10, 06:58] Re: Advanced Patches Auto Porter v1.0.2   

 
Cause C is only for windows and need framework to work, PureBasic use Basic and assembly as programing language and PureBasic compile in x86 and x64.

I'm planning add FASARM on APAP, but the FASARM sources are in Assembly, i have little knowledge in C and i don't know how use Assembly inside the C code, and I have no help in programing.

I'm trying build a powerful porting tool, a All-in-One tool.

All help are welcome and ideas too.



Evil-Racer


Elfmaker


Регистрация: 26.5.08
Сообщений: 124
Репутация: 415
Откуда: Казахстан, Семипалатинск




 
  #115 [27.09.10, 07:17] Re: Advanced Patches Auto Porter v1.0.2   

 
So, is it problem to improve your knowledge in C, 'cuz you wanna make such fantastic thing? Why fantastic? Because anyway it will port with mistakes.




K3OOi » K75Oi » K8OOi » K85Oi » K3OOi » T29Oi » W95Oi » W995 » C51O » W7OOi » MT15i » K8OOi » Z53Oi » K75Oi

Vitor_Boss


Вникающий


Регистрация: 27.2.10
Сообщений: 44
Репутация: 212





 
  #116 [27.09.10, 07:33] Re: Advanced Patches Auto Porter v1.0.2   

 
The code used in PureBasic is similar to C and i wanna test this great tool.

Wrong, with mult-check function the ported results will be > 95%, is very simple in theory, the software will found the function and will follow all Branch instructions and find all cross references for that function to be sure. Is like manual porting, but automatized and very fast. But i will keep the pattern searching algorithm for who wanna keep porting patches manually.

And a thanks is enough for me.
With help i can add anything in that tool, this could be not only for porting, this could help in patch/elf development.



den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




 
  #117 [27.09.10, 08:37] Re: Advanced Patches Auto Porter v1.0.2   

 
Vitor_Boss пишет:
Cause C is only for windows and need framework to work

http://en.wikipedia.org/wiki/Mono_(software)




promt is better than google translate
Спасибо сказали: Vitor_Boss

Vitor_Boss


Вникающий


Регистрация: 27.2.10
Сообщений: 44
Репутация: 212





 
  #118 [27.09.10, 09:03] Re: Advanced Patches Auto Porter v1.0.2   

 
Nice, thank you very much, but i don't know anything about .NET.

I've ported 40% of used functions used in APAP to PureBasic.

http://en.wikipedia.org/wiki/PureBasic

PB support those processor instructions: MMX, 3DNow, SSE and SSE2.
Could you share your "sub/page finder" plugin for IDA to increase in APAP??



Alexandr027


Новичок


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





 
  #119 [21.02.11, 14:25] Re: Advanced Patches Auto Porter v1.0.2   

 
Пытаюсь осилить версию APAP 1.1.0. Все остальные, более поздние версии вылетают с "ошибкой программы" при подключении main'а.

1.1.0 настоятельно раз 5 за портирование просит ввести оффсет. Скажите без отсылания снова на темы типо "как портировать...", что есть оффсет, от чего зависит, меняется в зависимости от каких факторов?

R8BB001 K530

После прочтения и задавания вопросов в ЛС, посоветовали спросить именно тут. Для самых умных, которые сами не знают или которым лень отвечать, зато не лень ставить предупреждения: В вашей базе нет ответов на 2 последних вопроса.

[ Редактировано Alexandr027 в 21.2.11 21:36 ]


Предупреждение от den_po
Нарушение правил:
5.3.21. Нежелание или неумение неторопливо прочитать Форум и найти ответы, не задавая глупых вопросов в виде флуда в несоответствующей теме.

Предупреждение от den_po
Нарушение правил:
5.3.17. Публичное обсуждение и/или публичное предъявление претензий по поводу действий Модераторов и Администраторов.


'Фу' сказали: distroer24

Nook


Patcher


Регистрация: 16.4.10
Сообщений: 259
Репутация: 2578
Откуда: Харьков. Украина




 
  #120 [21.02.11, 15:34] Re: Advanced Patches Auto Porter v1.0.2   

 
Offset – смещение. Часть адреса в памяти, в win32 – эффективная часть адреса в памяти. Адрес всегда формируется из сегмента и смещения. В Windows роль сегмента невидна для прикладного программирования, поэтому сейчас говорят адрес в памяти, вместо правильного смещение в сегменте или офсет.

от сюда




Samsung note 10



У Нас можно купить мебель в стиле лофт
Страница 12 из 18: « 1 ... 8 9 10 11 [12] 13 14 15 16 ... 18 »


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

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

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