motofan logo
> 

[modded]: C650_R365_G_0B.D3.08R + ELFs, Custom C380, C650, V180, V220 firmware by EXL & dimonp25

EXL
сообщение 16.10.2024, 1:27 Закрепленное сообщение!


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



For English speaking members
20 years after the release of the low-end mobile phones Motorola C380, Motorola C650, Motorola V180, and Motorola V220, dimonp25 and I, along with the guys from siepatchdb@c.j.r, decided to add support for running ELF applications to these phones! As a result, we have created a small modified firmware where I tried to preserve the stock and original design for nostalgic purposes. In essence, this is the first custom monsterpack for these phones with a full-fledged ElfPack.

The custom firmware is prepared and suitable for phones on the R365 platform: C380, C650, V180, V220, and some others with 4 MiB of RAM and 16 MiB of ROM. The V180 and V220 flip phones will require uploading SEEMs and vibration WAV audio files in the case of the V220, which can be downloaded in this archive.

S/W: R365_G_0B.D3.08R
Flex: SE8402BXXU1117

Installation:
01. Charge the battery.
02. Enter Boot Loader mode by simultaneously pressing *, #, Red key when the phone is turned off.
03. Install Motorola USB Driver v3.7.0: 32-bit | 64-bit.
04. Connect the phone to the PC.
05. Flash the SBF firmware file using RSD Lite 3.8, you can flash it from under a virtual machine, see for more details the topic:
Virtual machine images for Motorola, WinXP and Win2K phones for VirtualBox and VMware Player.

Changes:
01. CG1, CG18: RSA bypassed using LTE1 method by Vilko.
02. CG1: Changed Boot Screen.
03. CG1: All ELF patches have been added.
04. CG2, CG4: Mobile QQ menu item was activated and renamed to ELFs.
05. CG2: FEM activated.
06. CG2: JAL activated.
07. CG2: *#9999#
08. CG2: Menu cursor in the center.
09. CG2: Opcode Hand-Test-Command (Menu + 048263*) activated.
10. CG2: Added ELFs, ElfLoader and necessary libraries.
11. CG15: Timings in DRM/CG15 have been reduced.
12. CG2: Added some Java-games and Java-applications: Football, KeepyUppy, JBenchmark, Skipping Stones, Hungry Fish, FotoFunPack2, MiniCommander.
13. CG2: Funlight/Club Lights activated. Changes in funlight.pat by Dimka & Osta.
14. CG2: Increased volume in sound drivers. Changes in gain_table.bin and param_table.bin by Dimka & Osta.
15. CG1: MP3 bitrate limit increased to 320 kbps.
16. CG4: Fixed Cyrillic bold font in the Web browser.
17. CG4: Fixed ID3 tags in MP3 in Win-1251 encoding.
18. CG1: Added the ability to remove SIM-Lock.
19. CG2: New camera drivers. Changes in ovfirmware.bin by Dimka & Osta.

A description of some ELFs can be found in the ELFs by EXL: Nostalgia of development for Motorola P2K.
Attention! Some ELF applications require a running and minimized any Java application.
(new!) CPU Overclock on Motorola E398, Motorola RAZR V3i, and similar phones, 52 MHz => 65 MHz, +20% Performance Boost!

Task List:
01. ✅ Fix the annoying bug that prevents access to Melodies and Pictures after running some ELF applications. A temporary fix is a phone reboot.
02. 🟩 Port the patch to increase the resolution of JPG (1280x1024), GIF (640x480) and PNG (640x480) images.

Thanks:
01. dimonp25 | siepatchdb@c.j.r: for the idea of ​​creating custom C650 firmware with ELFs, finding functions which was needed for ElfPack port, help in testing.
02. Viktor89 | siepatchdb@c.j.r: for finding several functions which was needed for some ELFs. Genius, billionaire, playboy, philanthropist.
03. Metalman87 | MotoFan.Ru: huge help in testing custom firmware, overclock, ELFs, and patches.
04. kostett | siepatchdb@c.j.r: for testing custom firmware.
05. marry on me | siepatchdb@c.j.r: for a DIY guide on creating a Mini-USB charging hardware mod, testing custom firmware.
06. Dimka | MotoFan.Ru: for MotoKDE_08 | MotoKDE_2F project, some files of which I used, and thanks for cool C650BootSplash program!
07. Osta | MotoFan.Ru: for MotoKDE_08 | MotoKDE_2F project, some files of which I used.
08. Vilko | MotoFan.Ru: for bypassing RSA and the subsequent ability to create patches and ELFs.

Mirrors:
01. C650_R365_G_0B.D3.08R_modded_15-Nov-2024.zip on firmware.center
[close]
Спустя 20 лет после выхода бюджетных мобильных телефонов Motorola C380, Motorola C650, Motorola V180 и Motorola V220 на рынок, мы с dimonp25 и ребятами из siepatchdb@c.j.r решили добавить в них поддержку исполнения ELF-приложений! По итогу у нас получилась небольшая модифицированная прошивка, в которой я постарался сохранить стоковое и оригинальное оформление в ностальгических целях. По сути это первый кастомный монстрпак для этих телефонов с полноценным ElfPack'ом.

Изображение

Прошивка подготовлена и подходит для телефонов платформы R365: C380, C650, V180, V220 и некоторых других с количеством оперативной памяти 4 MiB RAM и размером Flash-памяти 16 MiB ROM. Раскладушки V180 и V220 потребуют залития SEEM и WAV-аудиофайлов вибрации в случае V220, скачать которые можно в этом архиве.

Прикрепленное изображение Прикрепленное изображение

S/W: R365_G_0B.D3.08R
Flex: SE8402BXXU1117

Внимание: Если у вас установлена прошивка предыдущей платформы R364, прежде чем шить эту прошивку, прошейте R365_G_0B.D2.23R для корректного перехода на R365!

Установка:
01. Зарядите аккумулятор.
02. Зайдите в Boot Loader по одновременному нажатию *, #, Красная трубка, когда телефон выключен.
03. Установите драйвера Motorola USB Driver v3.7.0: 32-bit | 64-bit.
04. Подключите телефон к PC.
05. Прошейте SBF-файл прошивки с помощью RSD Lite 3.8, прошивать можно из-под виртуальной машины, см. подробнее тему:
Образы виртуальных машин для телефонов Motorola, WinXP и Win2K для VirtualBox и VMware Player.

Изменения:
01. CG1, CG18: Снят RSA по методике LTE1 от Vilko.
02. CG1: Изменён Boot Screen.
03. CG1: Добавлены все необходимые ELF-пачти.
04. CG2, CG4: Активирован Mobile QQ и переименован в ELFs.
05. CG2: Активирован FEM.
06. CG2: Активирован JAL.
07. CG2: *#9999#
08. CG2: Курсор меню по центру.
09. CG2: Активирован Opcode Hand-Test-Command (Menu + 048263*).
10. CG2: Добавлены ELF'ы, ElfLoader и необходимые библиотеки.
11. CG15: Уменьшены тайминги в DRM/CG15.
12. CG2: Добавлены Java-игры и Java-приложения: Football, KeepyUppy, JBenchmark, Skipping Stones, Hungry Fish, FotoFunPack2, MiniCommander.
13. CG2: Активирован Funlight/Club Lights. Авторство изменений в funlight.pat от Dimka и Osta.
14. CG2: Увеличена громкость в драйверах звука. Авторство изменений в gain_table.bin и param_table.bin от Dimka и Osta.
15. CG1: Увеличен битрейт MP3 до 320 kbps.
16. CG4: Исправлен жирный (bold) кириллический шрифт в Web-браузере.
17. CG4: Исправлены ID3-теги в MP3 в кодировке Win-1251.
18. CG1: Добавлена возможность снятия SIM-Lock.
19. CG2: Обновлены драйвера камеры. Авторство изменений в ovfirmware.bin от Dimka и Osta.

Список патчей / List of Patches:
Код
01_C650_R365_G_0B.D3.08R_ElfPack1.fpa
02_C650_R365_G_0B.D3.08R_Allow_Dir_Creating.fpa
03_C650_R365_G_0B.D3.08R_Deregister_Mobile_QQ.fpa
04_C650_R365_G_0B.D3.08R_Make_PDS_SIM-Lock_SEEMs_Writable.fpa
05_C650_R365_G_0B.D3.08R_MP3_320_kbps.fpa
06_C650_R365_G_0B.D3.08R_Modded_BootSplash.fpa

Список ELF'ов / List of ELFs:
Код
2048-P2K
Benchmark
Dumper
ElfBox
Overclock
Screenshot
Spout
Yeti3D

Описание ELF'ов можно посмотреть в теме: ELFs by EXL: Ностальгия разработки под Motorola P2K.
Внимание! Некоторые ELF-приложения требуют запущенное (любое) и свёрнутое Java-приложение.
(new!) Разгон процессора в Motorola E398, Motorola RAZR V3i и подобных, 52 MHz => 65 MHz, +20% Performance Boost!

Список задач:
01. ✅ Исправить противный баг, связанный с невозможностью входа в Мелодии и Картинки после запуска некоторых эльфов. Пока лечится ребутом.
02. 🟩 Портировать патч на увеличение разрешения изображений формата JPG (1280x1024), GIF (640x480) и PNG (640x480).

Спасибо:
01. dimonp25 | siepatchdb@c.j.r: за идею создания прошивки для C650 с ELF'ами, нахождение функций для портирования ElfPack'а, помощь в тестировании.
02. Viktor89 | siepatchdb@c.j.r: за нахождение нескольких функций для портирования ELF'ов. Гений, миллиардер, Playboy, филантроп.
03. Metalman87 | MotoFan.Ru: огромная помощь в тестировании прошивки, разгона, эльфов и патчей.
04. kostett | siepatchdb@c.j.r: за изначальное тестирование прошивки.
05. marry on me | siepatchdb@c.j.r: за описание/гайд по hardware-моду на зарядку с помощью Mini-USB кабеля, тестирование прошивки.
06. Dimka | MotoFan.Ru: за проект MotoKDE_08 | MotoKDE_2F, некоторые файлы которого я использовал и крутую программу C650BootSplash!
07. Osta | MotoFan.Ru: за проект MotoKDE_08 | MotoKDE_2F, некоторые файлы которого я использовал.
08. Vilko | MotoFan.Ru: за обход RSA и последующую возможность создания патчей и эльфов.

Зеркала:
01. C650_R365_G_0B.D3.08R_modded_15-Nov-2024.zip на firmware.center

Прикреплённые файлы:
Прикрепленный файл C650_R365_G_0B.D3.08R_modded_15-Nov-2024.zip   ( 19.23 мегабайт ) Кол-во скачиваний: 378
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов(1 - 15)
EXL
сообщение 15.11.2024, 8:20


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Портирование эльфлоадера и EP1 на Motorola C650 было несложным, необходимо было лишь сделать специальный wrapper над двумя функциями AFW_CreateInternalQueuedEvAux() и AFW_CreateInternalQueuedEvAuxD(), который перенаправлял их на функцию AFW_CreateInternalQueuedEvPriv(), которая имелась в прошивке. Затем нужно было просто подлинковать wrapper к патч-эльфу. Подробнее tim apple об этом рассказывал здесь. Основные сложности в портировании были как всегда в нахождении функций библиотеки и их паттернов. Нудная и рутинная работа. Платформа R365 и её родственники (R364, R366, R368) занимает промежуточное состояние между TRIPLETS и R373+, размеры структур в большинстве случаев такие же как и у TRIPLETS, а вот паттерны функций иногда (редко, но всё же!) совпадают с R373+, гораздо чаще чем это было у TRIPLETS.

Изображение

Одним из серьёзных затыков было то, что на C650/R365 были сломаны две функции синхронного поиска файлов DL_FsSearch() и DL_FsSSearch(), которые нужны для получения листингов содержимого в директориях. При их использовании возникал серьёзный баг, который не давал зайти в Мультимедиа до перезагрузки телефона. Поэтому я потерял мотивацию заниматься портированием EP1 => С650 на целый месяц и лишь сегодня переписал приложение-лаунчер эльфов ElfBox.elf на функцию асинхронного поиска файлов DL_FsISearch(), что наконец-то избавило меня от раздражающей ошибки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Виктор89
сообщение 15.11.2024, 9:10


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 5.11.2024
Пользователь №: 254 161
Модель телефона: C650

Рейтинг: 60



Спасибо за модификацию прошивки. Будем искать функции и дальше smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimonp25
сообщение 15.11.2024, 9:31


Интересующийся
**

Группа: Пользователи
Сообщений: 49
Регистрация: 28.1.2006
Пользователь №: 67 700
Модель телефона: Siemensы ,L7e,2 Se

Рейтинг: 105



Даровач. Я потом на с650 и v3r, e398 еще патчей выложу тута, в плане с650 подобных.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 15.11.2024, 9:46


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



dimonp25,
В списке задач как раз есть патчик, который было бы неплохо попробовать портануть: Патчи для Е1 (Часть 2)

Цитата
Снятие ограничений на Разрешение картинок
JPG - 1280x1024; PNG,GIF - 640x480; BMP - 320x240 (стандарт)


Вот только это наверняка не просто. Кстати, где-то у меня была эльф-прошивка чистой 49R а не 44R/DAR, попробую найти.

Прикреплённые файлы:



Прикрепленный файл resolution_49r.zip   ( 458 байт ) Кол-во скачиваний: 335
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spacebrother
сообщение 16.11.2024, 7:03


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 27.5.2007
Из: Омск
Пользователь №: 136 240
Модель телефона: V3R, Sams i900, HTC HD2
Прошивка: Motonova,WM6.5,WM6.5


Настроение:
Банзай! )))



Рейтинг: 44



Взрыв из прошлого. 😥 Эх... Верните мой 2007-й! 😭 Я с 2000-х ждал Эльфы в Моторолках C380 и C650... Ну, лучше поздно, чем никогда. 🤷‍♂
Больше всего когда-то не хватало разгона - когда сборка Jimm от Хаттаба (не того, другого) с кучей смайлов тормозила при очень оживлённых переписках. Сейчас уже без надобности - не знаю для чего может быть нужно, если только для игр.
P.S. Тут пришло в голову, что Doom уже запускали почти на всём подряд, не запускали только на старых Моторолках... 😜

Сообщение отредактировал Spacebrother - 16.11.2024, 7:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Spacebrother
сообщение 16.11.2024, 7:29


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 27.5.2007
Из: Омск
Пользователь №: 136 240
Модель телефона: V3R, Sams i900, HTC HD2
Прошивка: Motonova,WM6.5,WM6.5


Настроение:
Банзай! )))



Рейтинг: 44



При желании можете взять что-нибудь из моей прошивки, я не против.
C380i - монстр от Spacebrother K.D.A. aka Buntar'
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 16.11.2024, 7:43


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Spacebrother,
О, доброго утра! Кстати под L2/L6 тоже проша с эльфами причёсанными была сделана: [modded]: L6i_R3443H1_G_0A.65.0BR + ELFs много там функций в либу добавил smile.gif

Насчёт Jimm/ICQ, то сегодня он может через эту штуку работать: http://icq.40gb.club
Вот только пользователей там понятно дело совсем мало. Все перешли в современный мессенджеры. Кстати, если что, заходи в Telegram к нам в чатик МФ на огонёк: https://t.me/motofan_ru

Спасибо за предложение поковыряться в твоём монстрике. Как я вижу ты над ним очень долго работал thumbsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 16.11.2024, 7:52


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



dimonp25,
Полезные файлы для портирования патчей с E398/E1 на C380/C650:

01. R373_G_0E.30.49R_flash_dev.elf.7z - Эльф-прошивка
02. R373_G_0E.30.49R_flash_dev.elf.idb.7z - База данных IDA Pro 8.3
03. E1_R373_G_0E.30.49R.smg - CG1 от E398/E1
04. R365_G_0B.D2.23R_LP0032_SE8461AXXQ3112_16MB.bin.idb.7z - База данных IDA Pro 8.3
05. C650_R365_G_0B.D3.08R.smg - CG1 от C380/C650
Прикрепленный файл R365_G_0B.D2.23R_LP0032_SE8461AXXQ3112_16MB.bin.idb.7z   ( 19.09 мегабайт ) Кол-во скачиваний: 426
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
cherr
сообщение 16.11.2024, 20:24


Ветеран
*****

Группа: Пользователи
Сообщений: 394
Регистрация: 10.7.2005
Из: Белгород
Пользователь №: 45 847
Модель телефона: iPhone 15 Pro
Прошивка: iOS 17


Настроение:
А руки-то помнят...



Рейтинг: 260



Спасибо, очень круто! clapping.gif

Был в свое время C650, но, конечно, тогда о таких возможностях и мечтать нельзя было smile.gif
Сейчас в коллекции тоже он есть, если дойдут руки - обязательно поставлю.

Особенно интересно посмотреть разгон и Yeti3D.

PS. А почему в описании указано, что добавлены Skipping Stones, Hungry Fish, FotoFunPack2? Если память не изменяет, они были дефолтными на C650.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 17.11.2024, 5:02


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



cherr,
В последних РСТ-прошивках дефолтными были два довольно скучных футбола, а вот в первых прошивках C650 на R364 как раз были Skipping Stones, Hungry Fish, FotoFunPack2. Их и вернул.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 5.12.2024, 19:30


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Невероятно! Поздравляю с этим достижением!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 5.12.2024, 19:47


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



DmT,
Спасибо! Заходи если что в конфу МФ в Telegram (синяя ссылка в шапке) мы там иногда всяким моддингом старых моторолок занимаемся в свободное от работы и забот время.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andrey88
сообщение 21.12.2024, 13:23


Опытный
***

Группа: Пользователи
Сообщений: 146
Регистрация: 5.8.2008
Пользователь №: 178 549
Модель телефона: Motorola

Рейтинг: 5



Привет! Скажите, пожалуйста, java приложение Opera не работает. Есть рабочие java приложения браузера для выхода в интернет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 21.12.2024, 16:05


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Andrey88,
Насколько я помню, сервера Opera Mini до версии 4 давно все закрыты, так что увы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 11.5.2025, 4:23


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



[video]https://www.youtube.com/watch?v=81ViIEwLqO0[/video]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
[modded]: C650_R365_G_0B.D3.08R + ELFs, Custom C380, C650, V180, V220 firmware by EXL & dimonp25 · Motorola C380, C650, V180, V220, C381p, C651, C385, C390 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 18:44

Форум живёт: