Доброго времени! Есть необходимость вытащить из родной 372 прошивки 59R Java игру Football, или ткнуть где она есть на форуме.
![]() Как вытащить игру из прошивки? |
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Как вытащить игру из прошивки? |
iNew |
![]() |
Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 162 Регистрация: 16.9.2013 Пользователь №: 243 787 Модель телефона: ... и Е398 Рейтинг: 79 ![]() |
Доброго времени! Есть необходимость вытащить из родной 372 прошивки 59R Java игру Football, или ткнуть где она есть на форуме.
|
EXL |
![]() |
|
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 002 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4622 ![]() |
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). Удачи!
| |
iNew |
![]() |
Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 162 Регистрация: 16.9.2013 Пользователь №: 243 787 Модель телефона: ... и Е398 Рейтинг: 79 ![]() |
EXL,
Спасибо огромное за подробную инструкцию. Мой Е398 на 373 платформе с прошивкой 42R. Я подключал к компу с Wln.XP и с помощью P2Ktools скачал игры по тому же пути. Но Football там нет. Собирался временно прошить 372 59R для этого, но Ваш способ проще. Спасибо! |
Ностальгант |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 2 Регистрация: 8.5.2022 Пользователь №: 253 881 Модель телефона: Motorola RAZR V3 Прошивка: Не проверял Настроение: В соответствии с обстановкой... Рейтинг: 0 ![]() |
iNew, Привет! Вот тебе рецепт по разборке прошивки/флекса на будущее. Приветствую! ![]() Прошу прощения за, возможно, столь тупой вопрос, но всё равно задам его: Существуют ли способы распаковать содержимое .smg файла БЕЗ изменения даты создания/изменения этих файлов (к примеру, оригинальных мелодий, которые мне нужны), т.е. сохранить исходную дату? Не хочу, чтобы она менялась на 2022. Перепробовал и Deflex, и Flex Parser - безрезультатно, дата изменяется при распаковке на нынешнюю. Не спрашивайте зачем, очень нужно... Заранее большое Спасибо за ответ. Сообщение отредактировал Ностальгант - 8.5.2022, 18:18 |
EXL |
![]() |
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 002 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4622 ![]() |
Ностальгант, Доброго утра. Инструменты FlexParser04 и DeFlex к сожалению несовершенны не только в случае разбора сложных флексов, но и в случае подобных тонкостей.
Но к счастью все эти даты хранятся не в самом файле, а в атрибутах файловой системы. Поэтому ручками их можно аккуратно перенести, софт для этого есть как в Windows, так и в Linux. Кроме того, можно воспользоваться трюком: перевести дату на компьютере, например, на 2006 год, извлечь файлы и затем перевести дату обратно на правильную. |
Ностальгант |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 2 Регистрация: 8.5.2022 Пользователь №: 253 881 Модель телефона: Motorola RAZR V3 Прошивка: Не проверял Настроение: В соответствии с обстановкой... Рейтинг: 0 ![]() |
Ностальгант, Доброго утра. Инструменты FlexParser04 и DeFlex к сожалению несовершенны не только в случае разбора сложных флексов, но и в случае подобных тонкостей. Но к счастью все эти даты хранятся не в самом файле, а в атрибутах файловой системы. Поэтому ручками их можно аккуратно перенести, софт для этого есть как в Windows, так и в Linux. Кроме того, можно воспользоваться трюком: перевести дату на компьютере, например, на 2006 год, извлечь файлы и затем перевести дату обратно на правильную. Спасибо ещё раз за информацию, очень жаль ![]() Сообщение отредактировал Ностальгант - 9.5.2022, 6:11 |
EXL |
![]() |
![]() Rock The Microphone ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 3 002 Регистрация: 12.5.2007 Из: г. Новосибирск Пользователь №: 134 652 Модель телефона: XT894 / XT897 Прошивка: Различные Настроение: null Рейтинг: 4622 ![]() |
Ностальгант,
Просмотр флекса только в подключенном телефоне каким-нибудь P2K Tools возможен, возможно там и дату файликов можно посмотреть или поменять. Но в самом бинарном CG2 никто не делал на моей памяти. Так что скорее всего придётся ручками требуемую дату выставлять, увы. |
![]() ![]() |
Текстовая версия | Сейчас: 1.9.2024, 0:51 |
Форум живёт: