Ребят, такое дело... начал изучать исскуство патчпорта, факи изучил, софт скачал, основы понял,начал пробовать портануть патч с K810 SW-R8BA024 на K790 SW-R8BF003, вот исходник - 453C8F5E: 0022 1BE0, нашел с иды в к810 адрес 453C8F5E, скопировал байты, нашел их в к790ом, по адресу - 4527AA00, поменял адрес в патче, сетул матюкнулся что он кривой, но я его все равно залил, и он работает. Затем я нашел уже портанутый кемто патч, код в нем был другой - +44140000 113aa0a: 0022 1BE0, и на этот патч сетул не матюкнулся.. Подскажите в чем моя ошибка? я понял что это что то связанное с +44140000, прибавлением и вычитанием.. я этого не делал вообще, т.к. в патче на к810 эта строка - +44140000 отсутствовала.. И еще - как считать, если надо например с AF8C59CB вычесть E8B7D2 ? И как еще можно узнать First Flash Block Offset без проги main2raw? потому что она глючит на моих мэйнах..
А, всё разобрался более менее... Понял свою ошибку, всё норм, портаНул 2 патча уже... И считать уже сам догнал как ща буду осваивать более сложные патчи....
Люди, патчеписатели, обьясните мне одну вещь... Вот я немного шарю в асме, даже есть небольшой опыт в написании патчей и кряков под вин32 проги, я ток вот ща не могу догнать каким образом писать патчи под арм, ведь у него и регистры совсем другие.. Да и команды какие то нетакие... и как это делать без отладчика.... ?
22 ноя 2008 в 19:19