Доброго времени! Есть необходимость вытащить из родной 372 прошивки 59R Java игру Football, или ткнуть где она есть на форуме.
Как вытащить игру из прошивки? |
Здравствуйте, гость ( Вход | Регистрация ) |
Как вытащить игру из прошивки? |
iNew |
14.10.2020, 21:14
|
Мастер Группа: Пользователи Сообщений: 162 Регистрация: 16.9.2013 Пользователь №: 243 787 Модель телефона: ... и Е398 Рейтинг: 79 |
Доброго времени! Есть необходимость вытащить из родной 372 прошивки 59R Java игру Football, или ткнуть где она есть на форуме.
|
EXL |
15.10.2020, 1:12
|
|
Rock The Microphone Группа: Администраторы Сообщений: 2 980 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4612 |
iNew,
Привет! Вот тебе рецепт по разборке прошивки/флекса на будущее. Вдруг мелодии какие-нибудь нужно будет ещё вытащить или картинки. Способ работает не только в Windows, но и в Linux через Wine. 1. Создаём отдельную директорию, где будем проводить все манипуляции. Назовём её для примера "Kitchen-E398". 2. Скачиваем необходимые для работы программы: SBF-Recalc 1.2.8 для разбора прошивки на кодовые группы и DeFlex 1.8 с профилями для разбора флекса прошивки, распаковываем всё в нашу директорию. 3. Качаем стандартную официальную российскую прошивку от Motorola E398: R372_G_0E.20.59R_LP002E SE7308AXXU1079, тоже распаковываем в созданную директорию. 4. Запускаем SBF-Recalc, нажимаем там Open Flash-File, открывается диалог, выбираем в Files of type формат прошивки E398 -- shx и далее в диалоге выбираем файл прошивки. Затем жмём кнопку Split Flash-File, дожидаемся окончания процесса и надписи Splitting Done в логе, затем закрываем программу. 5. Для удобства переименуем файл флекса из R372_G_0E.20.59R_LP002E_DRM0001_JPJAVA_G_0E_E398_04_06R_SE7308AXXU1079_1FFCG2.smg просто в CG2.smg и закинем его в директорию deflex_1.8, рядом. 6. Заходим в директорию deflex_1.8, зажимаем шифт и кликаем правой кнопкой мышки на пустом месте, выбираем "Открыть окно команд" в общем, этим действием запускаем программу cmd.exe в нужной нам директории. Для пользователей Linux достаточно просто запустить wineconsole в этой директории. 7. Распаковываем флекс командой: Код deflex.exe -prf:profiles/R372.prf CG2.smg Команду можно скопировать в окно cmd.exe для удобства. После окончания процесса распаковки закрываем окно консоли. Примечание: вместо программы deflex.exe можно использовать программу FlexParser04.exe, она с интерфейсом пользователя (GUI)! 8. В создавшейся рядом папке ROOT будет содержимое всех дисков флекса и все нужные нам файлы. Прикрепляю полностью разобранный флекс из официальной российской прошивки для Motorola E398. Java-приложения находятся по пути /a/mobile/kjava/, там все MIDlet'ы телефона. Игру Motorola Football среди них можно найти просто просматривая содержимое *.jad файлов текстовым редактором или смотря на *.png иконки. В твоём случае файлы игры Motorola Football следующие: 1. j2me3.jad 2. j2me3.jar Примечательно, что эти Java-игры используют специальные Motorola J2ME API, позволяющие мигать боковыми светодиодами и использовать Haptics-вибрацию. То бишь при забитии гола в игре Motorola Football телефон будет мигать и вибрировать. Похожие эффекты наблюдаются и в играх Wakeboarding Unleashed (j2me4) и Go Go Gimps (j2me5). Удачи!
| |
Текстовая версия | Сейчас: 2.6.2024, 11:56 |
Форум живёт: