Перейти к содержанию
Old Phone Forum

IM-J

Участники
  • Постов

    17
  • Зарегистрирован

  • Посещение

Весь контент IM-J

  1. FRAER, неужели компилер не понимает команды типа? org 0x21A29B80 ldr r1, 0x20D9261A если нет, то считаю нужно написать макрос который будет преобразовывать такие команды в вид ldr rx, [PC,y]
  2. MaksiK, без знания асма ты особо патчи не попишешь... Функции и места врезок кто-то другой за тебя искать будет? Для эльфов только либу знай пополняй... а для этого достаточно пару-тройку знающих людей... В чем для тебя признак развитости языка? Или ты сравниваешь его с удобством написания на языках высокого уровня?
  3. daa, немного проясню.... эльф - это программа написанная на языке процессора. Файл эльфа обрабатывается загрузчиком, помещается в память телефона и там выполняется. патч - это тоже пользовательская программа, написанная на языке процессора, код которой помещается не в оперативную память, а вшивается на флэш. особой разницы между эльфом и патчем нет. Любой эльф может быть оформлен в виде патча, но не любой патч может быть сделан в виде эльфа.
  4. daa, мастер-патч тоже не очень решение... привязка к ява-приложению, патчи по особому надо делать, память фиксированную под них выделять... с эльфами намного проще. К общей дискуссии: как раз у патчей больше возможностей... эльфы ограничены хуками которые реализованы в эльф-паке. патч можно впигдюрить куда угодно и перехватить управление где хочешь. неужели на гнусах так мало оперативки?? я думаю метров 8-16 по-любому есть, из них пользователю доступны ну метра 2-4. Этого с головой хватает для использования эльфов. Демонов как правило используется немного, остальные эльфы поиспользовались и закрылись, соответственно память после них фрикается. Как ни крути а выгоды от эльфов намного больше чем "недостатков". Да и ребят, которые будут писать под телефоны будет намного больше. Яркий пример телефоны SE. В эпоху патчей было человек 5 патчеписателей. С появлением эльфпака подтянулись ребята, которые даже асма не знают, но эльфы пишут.
  5. не веди счетчики в регистрах r0-r3, если у тебя идут вызовы функций... так как функции сохраняют только r4-r7, с r0-r3 может происходить что угодно... Во втором случае у тебя с регистрами напутано... не следишь за значениями в них... push {r0-r7,lr} mov r4,220 ;счетчик ldr r5, =0xf300aa;цвет mov r6, 0 ;координата y loop: mov r1, 0 mov r0, r5 push {r0,r1} ;кладем в стек цвет и 0 mov r1, r6 mov r0, 0 mov r3, 1 mov r2, 176 bl DrawHLine mov r0, 0 mov r1, 0 push {r0,r1} ;кладем в стек два 0 mov r3, 220 mov r2, 176 bl lk4_9LcdInvalidate add sp, sp,0x10 ;восстанавливаем стек cmp r4, 0 beq exit sub r5, 0x000042;изменяем цвет add r6, 1 ;изменяем y sub r4, 1 ;уменьшаем счетчик b loop exit: pop {r0-r7,pc}
  6. ну почему?? если переменная имеет тип wchar_t или u16 (16 бит короче), то нам необходимо обнулить старшие биты... мало ли чего в них может появиться... что собственно компилятор и делает..
  7. вот-вот.... для написания патчей знание асма обязательно, иначе в прошивке просто не покопаешься и не найдешь необходимых функций и врезок... А на чем писать основное тело патча, это кому как удобней.. Хочешь использовать привычный синтаксис, забыть о контроле над стеком и т.д. выбирай любимый инструмент (иар, адс и т.д.). Нравится держать под контролем каждый шаг тела при выполнении патча, используй асм. А для написания эльфов знания асма не нужны. Да и удобство использования эльфов конечно на высоте...
  8. [AlaSToR], не понимаю в чем может надоесть эльфпак??? эльфпак это "инструмент", который позволяет запускать код написанный на АПИ телефона из внешних файлов. Эльфы - это ооочень удобный инструмент для творчества. Позволяет писать на СИ, а не на асме, что привлекает большее количество людей. Преимущество эльфов - это удобство написания и использования. Эльфы это теже патчи, не требущие установки в прошивку, но ограниченные возможностями эльфпака и библиотекой...
  9. ARSik, сви-хук всего лишь маленькая часть ЭП для ее реализации достаточно найти SWIHandler.. остальная часть идентична для всех телефонов... главное-то подогнать сорсы лодыря под телефон, ну и сделать нужные хуки, чтоб получать управление.. З.Ы. Еще не помещает свой процесс для выполнения необходимых действий...
  10. Vadiks же написал, что упоминания о функциях подписи он нашел в лодыре... так что какой ИМЕЙ??? Прошивка подписана. Возможно, что не просто весь файл подписан, а каждый блок подписан, например, sha-1, а весь файл RSA. Лодырь перед заливкой проверяет подписи и если нашел косяк, то должен не заливать такой файл... Попробуйте поменять содержимое файла, а потом залить (если конечно тело можно будет восстановить после неудачной прошивки..). Ну и если я прав, то надо искать дыру в лодыре...
  11. Waran, ты дал какое-то смутное описание требований к телефону.... Если тебе нужен качественный плеер с хорошими наушниками в комплекте - это серия W, если камера, то тогда из SEриков надо обратить внимание на К серию. Большинство Walkman'ов (на платформе db2020, к коей и относится w880) сейчас оборудуются камерой в 2 Мп без автофокуса. В остальном серии К и W схожи. Из развлекательной части на SE еще могу выделить запуск нескольких ява-приложений. При чем проблем с поиском и установкой явы никаких. Подходят приложения от нокиа, самсунг и других марок. Не знаю как с ценами в твоем регионе, но из указаного ценового диапозона из SE могу еще посоветовать W580. И не переживай что слайдер, качество на высоте.
  12. 1.3 камера - это не камера. самый минимум для более-менее фотографий это 2.0 с автофокусом. ВТ сейчас есть практически на всех мобилах. Модем - на СЕ реализация коннекта мобилы и компа на высшем уровне. Ни каких спец прог... подцепил, поставил дрова, настроил сетевое подключение и усе. Ява - здесь думаю можно даже не сравнивать самсунг и СЕ. на СЕ не надо заморачиваться для какого телефона сделано приложение. Кидай и все. Плюс реализация явы тоже на уровне: JSR-75, JSR-82 (это думаю основное что нужно большинству пользователей). На 2020 есть и многозадачность явы, т.е. запуск нескольких приложений одновременно. W200 - это изначально дешевая музыкальная модель, в которой основной упор сделан именно на плеер. Поэтому обрати внимание на K (или Z если нравятся раскладушки) серию. Из дешевых моделей K610. Я бы на твоем месте взял б/у телефон. обрати внимание на К550. Плюс эпоха патчинга db2020 в самом разгаре.
  13. 1.3 камера - это не камера. самый минимум для более-менее фотографий это 2.0 с автофокусом. ВТ сейчас есть практически на всех мобилах. Модем - на СЕ реализация коннекта мобилы и компа на высшем уровне. Ни каких спец прог... подцепил, поставил дрова, настроил сетевое подключение и усе. Ява - здесь думаю можно даже не сравнивать самсунг и СЕ. на СЕ не надо заморачиваться для какого телефона сделано приложение. Кидай и все. Плюс реализация явы тоже на уровне: JSR-75, JSR-82 (это думаю основное что нужно большинству пользователей). На 2020 есть и многозадачность явы, т.е. запуск нескольких приложений одновременно. W200 - это изначально дешевая музыкальная модель, в которой основной упор сделан именно на плеер. Поэтому обрати внимание на K (или Z если нравятся раскладушки) серию. Из дешевых моделей K610. Я бы на твоем месте взял б/у телефон. обрати внимание на К550. Плюс эпоха патчинга db2020 в самом разгаре.
  14. определись что ты хочешь от телефона... w810 это телефон с упором на музыкальную часть (но и остальная тоже на высоте)... в комплекте суперские наушники. Плюс посмотри какой программный модинг сделать с помощью патчей Мой выбор в пользу SE.
  15. определись что ты хочешь от телефона... w810 это телефон с упором на музыкальную часть (но и остальная тоже на высоте)... в комплекте суперские наушники. Плюс посмотри какой программный модинг сделать с помощью патчей Мой выбор в пользу SE.
  16. Se AD WMD, Ну вряд ли сама прошивка проверяет себя...... Бутром скорее всего проверяет прошивку. Плохо.... прям как А200 у СЕ.... Ну а если бутром проверяет.... Тут надо копать лодыри которые имеют доступ к нему. На СЕ на моделях после к750/в800 просто убрали доступ к ерому (бутром), таким образом если его запорол (а сделать это очень сложно), то ппц...
  17. Ребят, неужели никто не занимается ковырянием лодырей из Феникса? Посмотреть какие запросы идут в тело, какие ответы приходят. Ну а потом уже искать баг в самом лодыре и патчить его, что бы можно было заливать патченную прошиву. Или проверка прошивы на подлинность осуществляется каждый раз при старте тела?
×
×
  • Создать...