| |
|
Страница 2 из 4: « 1 [2] 3 4 »
|
Xamid
Patchmaster
Регистрация: 26.8.07 Сообщений: 449 Репутация: 1965 Откуда: Ростов-на-Дону
|
#11 [10.08.09, 22:29] Add offset
Add offset - простая добавлялка оффсета к адресам патча. Делал для себя, так как иной раз при портировании патча с оффсетом, приходится прибавлять его к каждому адресу, а если патч огромный, то нервы на пределе к концу портирования . Вобщем давно я думал сделать такую небольшую прогу в помощь патчерам. Юзаем. О всех глюках пишем сюда, не исключаю их. Последняя версия 0.4fix - исправлены глюки с 0 и пустой строкой, добавлена кнопка "вставить", убраны ненужные сообщения. Также прикреплена утилитка Reverser 0.2b - для помощи в портировании библиотеки функций. [ Редактировано Xamid в 6.1.10 15:09 ]
Прикрепленный к сообщению файл: Add_offset_v.0.3b_fix.zip ( 9.99 kb; 69 hits) Скачать файл Add_offset_0.4fix.zip ( 10.11 kb; 73 hits) Скачать файл Reverser_0.2b.zip ( 12.40 kb; 31 hits) Скачать файл
SGS3 white
|
Спасибо сказали: lisaus, InvisibleW, zapret007, HotRabbit, DuXeN0N, JohnNorth, Ax, -BourNe-, Alex_E, Pixel
|
MahmudS
Patchmaster
Регистрация: 3.12.07 Сообщений: 662 Репутация: 3103 Откуда: Черновцы.UA
|
#12 [11.08.09, 13:44] Re: Add offset
Xamid, попробовал обычный патч, вроде работает нормально, только убирай пустую строчку, в которой оффсет был (т.е. оффсет убрал, энтер остался ) А LenKor дело говорит. Прочитай все до :, а потом сделай сумму. [ Редактировано MahmudS в 11.8.09 12:46 ]
iPhone 5S Neverlock 64gb iOS 8.4 + Jailbreak C901 R1GA028 Ocean White W715 R1GA030 Black
|
Xamid
Patchmaster
Регистрация: 26.8.07 Сообщений: 449 Репутация: 1965 Откуда: Ростов-на-Дону
|
#13 [11.08.09, 17:39] Re: Add offset
Вот это вы жжёте, а я не так делал будто бы . Ппц. Добавлено 11.8.09 17:42 На счет пустой строки тоже пофиксю как руки дойдут.
SGS3 white
|
LenKor
Patcher
Регистрация: 15.11.07 Сообщений: 71 Репутация: 13 Откуда: Кострома
|
#14 [11.08.09, 19:28] Re: Add offset
тебе виднее конечно, но если так, то причём здлесь длина адреса?
|
Xamid
Patchmaster
Регистрация: 26.8.07 Сообщений: 449 Репутация: 1965 Откуда: Ростов-на-Дону
|
#15 [11.08.09, 20:27] Re: Add offset
функа мид по семи символам перед :, что ЧАЩЕ всего является адресом, но не всегда. Ща поправил пустую строку, а вот с либой проблемы, там в строке может быть несколько :, короче домой приду посмотрю.
SGS3 white
|
LenKor
Patcher
Регистрация: 15.11.07 Сообщений: 71 Репутация: 13 Откуда: Кострома
|
#16 [11.08.09, 20:47] Re: Add offset
я уже наверно надоел, но просто можно сделать цикл с счётчиком, который берет по одному символу и сравнивает с ":", если != то следущий символ, если ==, то берем из строки количество символов из счётчика, тогда хоть один символ перед : должно работать. и можно небольшую проверку на правильность строк с помощью PCRE.
|
Xamid
Patchmaster
Регистрация: 26.8.07 Сообщений: 449 Репутация: 1965 Откуда: Ростов-на-Дону
|
#17 [11.08.09, 20:54] Re: Add offset
Короче так, нафиг не надо с либой мудрить и все в порядке. Это никому не нужно. Дело не в том, что я не могу сделать или еще что-то в этом роде, просто думаю логически и понимаю что нафиг это не надо . В голове крутится другой алгоритм нахождения адреса, но это потом. А пока как домой приду выложу версия с фиксом пустой строки на месте оффсета.
SGS3 white
|
Xamid
Patchmaster
Регистрация: 26.8.07 Сообщений: 449 Репутация: 1965 Откуда: Ростов-на-Дону
|
#18 [11.08.09, 23:47] Re: Add offset
Выложил 0.2 фикс, качаем. Потом попытаюсь сделать другой алгоритм нахождения адреса, как время будет.
SGS3 white
|
LenKor
Patcher
Регистрация: 15.11.07 Сообщений: 71 Репутация: 13 Откуда: Кострома
|
#19 [12.08.09, 17:26] Re: Add offset
в 0.2 фикс патч: Патч:+44140000
результат: необрабатываемое исключение в приложении. System.ArgumentException: Аргумент 'Length' должен быть больше или равен нулю.
|
Xamid
Patchmaster
Регистрация: 26.8.07 Сообщений: 449 Репутация: 1965 Откуда: Ростов-на-Дону
|
#20 [12.08.09, 19:58] Re: Add offset
Готовлю новый алгоритм нахождения адреса. Дело в том, что в этом патче есть адреса из 6 символов, а поиск идет по 7.
SGS3 white
|
MahmudS
Patchmaster
Регистрация: 3.12.07 Сообщений: 662 Репутация: 3103 Откуда: Черновцы.UA
|
#21 [12.08.09, 20:48] Re: Add offset
Xamid, ну а как ты ищещь? Нашел оффсет, все строки что ниже начинаются либо из адресов, либо из ; (т.е. комментарий). Ну и проверяешь, если первый символ ; то пропускаешь, если 0..9, A..F то идешь по строке до нахождения : и паралельно считаешь длинну адреса. Я вот только не понял, как ты сумму реализовал: ну во-первых, в чем ты писал, а во-вторых, сумму делал стандартной функцией или свою писал?
iPhone 5S Neverlock 64gb iOS 8.4 + Jailbreak C901 R1GA028 Ocean White W715 R1GA030 Black
|
Страница 2 из 4: « 1 [2] 3 4 » | |
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|