5

Продолжение поста «Пост без рейтинга. Ищу заинтересованных»

А мы продолжаем...

Прошлый пост завершился тем, что вся наша дружная Moto-компания максимально приблизилась к этапу портирования ElfPack.

Лирическое отступление...

В силу занятости каждого участника, я вместо того, чтобы заниматься тем, чем должен, решил немного поиграть со свежепрошитым C390 и прогнал на нём jBenchmark 1.1.1, где аппарат набрал 901 балл, что сильно меньше легендарных E398, V3i и L7. Хотя, Siemens MC60 набрал всего 350, поэтому считаем, что Java машина, для данного сегмента, вполне сносная.

А теперь к сути.

В прошлом посте я рассказывал, что сдампил с C390 его Boot и PDS. Как позже выяснилось, они пригодились для запуска эмулятора данного аппарата.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Запуск платформы в эмуляторе

Приблизительно в это же время у нас всё сошлось и начали двигаться в сторону портирования эльфпака.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Стартуем...

Весь процесс осложнился тем, что портированный на Motorola C650 не заработал на C390, хотя трубки во многом схожие. В итоге, перед нами встала задача - найти адреса всех функций. Часть адресов была известна, но, тем не менее, работы предстояло много. Для ЛЛ: её и сейчас остаётся много.

Что ж, вооружаемся списками адресов функций и начинаем сверку.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Два файла с адресами

Поле этого берём HEX редактор и начинаем искать одинаковые куски кода - паттерны.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

HEX редактор Okteta

Несколько паттернов нашлись без особых усилий, но к части возникли вопросы: находились либо несколько адресов с одинаковыми последовательностями байтов, либо схожие куски, но с некоторыми различиями.
Бороться с возникшими сложностями вручную - та ещё задача, однако, знающие люди в профильной ветке подсказали, что решить эту проблему поможет IDA Pro, но об этом в следующем посте.

Показать полностью 4
4

Продолжение поста «Пост без рейтинга. Ищу заинтересованных»

"Всем привет, с вами снова я..."

Когда-то с этих слов начинались ролики на моём канале, посвящённом мобильным устройствам. Канал тот давным-давно заброшен, но страсть к гаджетам не угасла, а, скорее, наоборот.

Как вы помните, в прошлом посте я пытался достать Motorola C390 для опытов, поскольку мой сдох в самый неподходящий момент.

Дело в том, что времени на ковыряние платы безвременно ушедшего С390 особо не было и нет, а желание поэкспериментировать было и есть. Пришлось пилить пост, дабы раздобыть донора или аналогичный аппарат, оплатив пересылку.

Заранее я приготовил панамку, но публика оказалась довольно лояльной: часть решили поностальгировать и рассказать о своих мобильниках, другая часть сделали резонное замечание, мол, негоже что-то получать "за спасибо", третья - оказались неравнодушными и предложили свои трубки.

Были предложены пара V3r, от которых отказался, так как у меня в коллекции данная модель уже есть; С380, которым играет ребёнок, а отбирать игрушку - это последнее дело; и какие-то останки от, предположительно, классического V3. Также в комментариях отметился мотофан старой гвардии AlexKooper (@AKooper). Он предложил Е398, но этот легендарный аппарат тоже у меня имеется в нескольких экземплярах.

Понимая, что данная затея не увенчалась успехом, решил хоть как-то в наше мотофановское движение вложиться и заказал на всем известном сайте с объявлениями ещё одну C390. Сегодня телефон оказался у меня.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Состояние у аппарата лучше, чем у моего сдохшего.

После зарядки аккумулятора, первым делом проверяю BootLoader и версию установленной прошивки.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Истинный мотофан вспомнит комбинацию "*"+"#"+"PWR".

По просьбе ещё одного уважаемого мотофана - EXL, сливаю дамп PDS для дальнейших опытов.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Flash&Backup 3.0.9 адекватно работает под управлением Windwos XP, поэтому раскатываем виртуалку. Это уже процедура привычная для нас.

Всё готово. Можно приступать к прошивке.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Несколько минут ожидания и веры в то, что всё пойдёт как надо и не понадобится разбирать аппарат для того, чтобы сделать ему TestPoint.

Телефон перезагружается и успешно запускается. С успокоением выдыхаю и скорее проверяю версию ПО.

Продолжение поста «Пост без рейтинга. Ищу заинтересованных» Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е, Ответ на пост, Длиннопост

Прошивка прошла успешно.

Отметка "NoRSA" указывает на отсутствие проверки подписи, а значит защита взломана и теперь можно экспериментировать.

Следующим этапом станет портирование ElfPack, но об этом пост будет тогда, когда будет о чём рассказывать.

Спасибо всем, кто откликнулся на предыдущий пост, а также тем, кто прочёл данный!

Показать полностью 5
767

Пост без рейтинга. Ищу заинтересованных

Сегодня смертью храбрых пал мой Motorola C390. Его задачей было испытать новую прошивку, а затем ещё и поучаствовать в тестировании ElfPack. Но он, видимо, решил, что его жизненный путь был и без того слишком длинным. Проблема явно аппаратная и затраты на ремонт не окупятся.

Пост без рейтинга. Ищу заинтересованных Без рейтинга, Цифровые технологии, Мобильные телефоны, Моторола, Поломка, Ремонт телефона, Ремонт техники, Прошивка, 2000-е

Изображение честно скачано из интернета

Пикабушники, у кого имеется ненужный, но рабочий C390 (C380 и классический Razr V3 тоже интересны), могут внести свою лепту в наше MotoFan'овское движение. Приму в дар ваши аппараты. Пересылку оплачу.

P.S. Помогите поднять пост, чтобы его побольше людей увидело.
P.S.2 Старая гвардия MotoFan всё ещё в строю...

Отличная работа, все прочитано!