Вот в этой теме я описал метод Выгрузки невыгружаемых и зависших корелетов/мидлетов с помощью метки.
Но помимо выгрузки явы есть еще и другие полезные ивенты, метки на которые повесить нельзя, например фонарик или главное меню. Поэтому в этой теме я объясню, как сделать метку на любой ивент.
Здесь: ProcedureScaner , и на сайте электро: http://elektro255.ovh.org/Jsynerj.php есть список кодов известных ивентов. Все ивенты там для R373_49R. Коды на других моделях/прошивках могут не совпадать, поэтому прийдется их искать вручную.
Покажу на примере, как сделать метку на Главное Меню.
1. Делаем метку на любой пункт меню в телефоне (долго удерживаем кнопку [меню] над пунктом) и задаем ему имя и клавишу:

2. Коннектим телефон к компу
3. Запускаем P2Kae
В нем заходим в "ShortCuts" ("Метки"), считываем данные с телефона и находим среди меток новоиспеченную. Запоминаем ее ID (rec).

4. Запускаем Seem Editor
Я выбрал P2Ktools. Там считываем сим 0002_[rec], где [rec] - ID метки, запомненный ранее. Потом смотрим на оффсеты 06-07. Это ID вызываемого ивента. Меняем его на ID ивента, вызывающей главное меню. На R373 платформе это 8377. Переводим в 16-тиричную систему счисления и получаем 20 B9. Заменяем то, что у нас было на 20 B9, сохраняем в телефон и сразу же проверяем эту метку (жмем [меню]+цифра). Если работает - значит все сделали верно. Если не работает, значит либо сделали неверно, либо код не тот.

Список найденных кодов ивентов для R373_49R: ProcedureScaner и на сайте электро http://elektro255.ovh.org/Jsynerj.php. Для R373_79R часть кодов подходит, часть надо изменить, прибавив 3. На других платформах пока коды не так открыты. Здесь: Выгрузка невыгружаемых и зависших корелетов/мидлетов есть коды для выгрузки корелетов и явы для многих платформ.
Все программы можно найти на http://osta.arler.com
Пишем в тему коды наиболее важных ивентов для разных моделей/прошивок.
Сообщение отредактировал ApxuBatop - 31.7.2007, 13:29
Но помимо выгрузки явы есть еще и другие полезные ивенты, метки на которые повесить нельзя, например фонарик или главное меню. Поэтому в этой теме я объясню, как сделать метку на любой ивент.
Здесь: ProcedureScaner , и на сайте электро: http://elektro255.ovh.org/Jsynerj.php есть список кодов известных ивентов. Все ивенты там для R373_49R. Коды на других моделях/прошивках могут не совпадать, поэтому прийдется их искать вручную.
Покажу на примере, как сделать метку на Главное Меню.
1. Делаем метку на любой пункт меню в телефоне (долго удерживаем кнопку [меню] над пунктом) и задаем ему имя и клавишу:

2. Коннектим телефон к компу
3. Запускаем P2Kae
В нем заходим в "ShortCuts" ("Метки"), считываем данные с телефона и находим среди меток новоиспеченную. Запоминаем ее ID (rec).

4. Запускаем Seem Editor
Я выбрал P2Ktools. Там считываем сим 0002_[rec], где [rec] - ID метки, запомненный ранее. Потом смотрим на оффсеты 06-07. Это ID вызываемого ивента. Меняем его на ID ивента, вызывающей главное меню. На R373 платформе это 8377. Переводим в 16-тиричную систему счисления и получаем 20 B9. Заменяем то, что у нас было на 20 B9, сохраняем в телефон и сразу же проверяем эту метку (жмем [меню]+цифра). Если работает - значит все сделали верно. Если не работает, значит либо сделали неверно, либо код не тот.

Список найденных кодов ивентов для R373_49R: ProcedureScaner и на сайте электро http://elektro255.ovh.org/Jsynerj.php. Для R373_79R часть кодов подходит, часть надо изменить, прибавив 3. На других платформах пока коды не так открыты. Здесь: Выгрузка невыгружаемых и зависших корелетов/мидлетов есть коды для выгрузки корелетов и явы для многих платформ.
Все программы можно найти на http://osta.arler.com
Пишем в тему коды наиболее важных ивентов для разных моделей/прошивок.
Сообщение отредактировал ApxuBatop - 31.7.2007, 13:29