Oktan,
на время отладки/тестирования исправлений uptime будет в среднем минут 10-15 :)))
на время отладки/тестирования исправлений uptime будет в среднем минут 10-15 :)))
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Ковырнём Прошивку ..., Hex Workshop 4.0, Hiew etc... |
Vilko |
![]() |
![]() Мотокодер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 1 331 Регистрация: 23.6.2003 Из: Москва Пользователь №: 71 Модель телефона: E398+, Е1000, ... Рейтинг: 1116 ![]() |
Oktan,
на время отладки/тестирования исправлений uptime будет в среднем минут 10-15 :))) |
RusBiT |
![]() |
![]() МотоКрасноярец ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 431 Регистрация: 29.3.2005 Из: Красноярск Пользователь №: 39 770 Модель телефона: (M) a1200 Прошивка: Kernel 2.4 :) Рейтинг: 214.5 ![]() |
Кстати puper написал патчик всё-таки. Как сказал он "проба пера". Puper сменил порядок блокировки клавиш, и задержок навтыкал
Конечно мелочь но приятно =) |
Random |
![]() |
![]() Музыкант ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 1 066 Регистрация: 28.1.2005 Пользователь №: 36 054 Модель телефона: iPhone 4S Рейтинг: 921 ![]() |
RusBiT,
Так он запускал его, и все работает? |
Oktan |
![]() |
![]() МотоПисака ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 420 Регистрация: 2.4.2004 Из: Краснодар Пользователь №: 2 916 Модель телефона: L7 Рейтинг: 197 ![]() |
Vilko,
Ну, на время тестирования uptime - весчь вообще необсуждаемая. Главное: поднять uptime с 10-15 минут до 1-2 недель. |
Inlined |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 91 Регистрация: 5.9.2005 Из: Санкт-Петербург Пользователь №: 50 635 Модель телефона: E398, DEFY Рейтинг: 73.5 ![]() |
короче, народ, ближе к телу :):)
если патчить можно, хотя бы до перезагрузки, предлагаю отключить проверку подписей мидлетов/корелетов в E1 1ER: Код ST:1025614A?9005 str r0,[r13,#0x14] >>>>>>> ST:1025614A?E00F b 0x1025616C Что это дает? Можно будет переделывать itunes, отключить проверку даты/кол-ва песен/платформы, писать свои корелеты и т.п. Как работает: меняете классы в jar файле, в jad файле все оставляете как есть. значения MIDlet-Jar-RSA-SHA1 и SynerJ-CoreApp-RSA-SHA1 при этом патче считываться и проверяться не будут ;) |
RusBiT |
![]() |
![]() МотоКрасноярец ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 431 Регистрация: 29.3.2005 Из: Красноярск Пользователь №: 39 770 Модель телефона: (M) a1200 Прошивка: Kernel 2.4 :) Рейтинг: 214.5 ![]() |
|
Oktan |
![]() |
![]() МотоПисака ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 420 Регистрация: 2.4.2004 Из: Краснодар Пользователь №: 2 916 Модель телефона: L7 Рейтинг: 197 ![]() |
Вопрос на засыпку!
Как я понял, кодеры есть! Насколько нужно ограничивать себя в фантазии? Где предел патчам? Inlined, Браво! Это практически полностью развязывает руки Джава-кодерам. ЗЫ: Можно ли внедрить в прошивку поддержку модулей, подрубаемых при загрузке? Т.е. идет скан определенной директории, все найденные модули стартуют автоматом. +Поддержка "безопасного режима", когда при старте сам выбираешь необходимые модули. |
Vilko |
![]() |
![]() Мотокодер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 1 331 Регистрация: 23.6.2003 Из: Москва Пользователь №: 71 Модель телефона: E398+, Е1000, ... Рейтинг: 1116 ![]() |
Oktan,
ну предел навернов объеме флешки/оперативки. а в остальном - как фантазии хватит. :) |
Oktan |
![]() |
![]() МотоПисака ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 420 Регистрация: 2.4.2004 Из: Краснодар Пользователь №: 2 916 Модель телефона: L7 Рейтинг: 197 ![]() |
Vilko,
Еще вопросик: все изменения вносятся после дизасемблирования прошивки? |
Vilko |
![]() |
![]() Мотокодер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 1 331 Регистрация: 23.6.2003 Из: Москва Пользователь №: 71 Модель телефона: E398+, Е1000, ... Рейтинг: 1116 ![]() |
Oktan,
хм. не понял вопроса... какая связь между дизассемблированием и изменениями? дизассемблирование - для того, чтобы понять что есть что. а изменения - ну это и есть изменения... :) |
Oktan |
![]() |
![]() МотоПисака ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 420 Регистрация: 2.4.2004 Из: Краснодар Пользователь №: 2 916 Модель телефона: L7 Рейтинг: 197 ![]() |
Vilko,
Сформулирую вопрос по другому: на каком языке программирования дописывается прошивка? |
Vilko |
![]() |
![]() Мотокодер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 1 331 Регистрация: 23.6.2003 Из: Москва Пользователь №: 71 Модель телефона: E398+, Е1000, ... Рейтинг: 1116 ![]() |
Oktan,
дописывается - на каком хочешь. главное получить нужный двоичный код, который, будучи вставлен (пропатчен) в нужное место прошивки будет работать, как тебе нужно. |
Archy |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 447 Регистрация: 10.4.2005 Из: Kyiv Пользователь №: 40 468 Модель телефона: E1-L6-L7e-U9, iPhone Прошивка: M-S1.5RC3 L7e_01.0AR Рейтинг: 516 ![]() |
|
Oktan |
![]() |
![]() МотоПисака ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 420 Регистрация: 2.4.2004 Из: Краснодар Пользователь №: 2 916 Модель телефона: L7 Рейтинг: 197 ![]() |
|
Deman81 |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 82 Регистрация: 8.6.2005 Из: Рязань Пользователь №: 43 825 Модель телефона: E398 Прошивка: R373_42R Рейтинг: 1 ![]() |
Vilko, а откуда знаешь какие двоичные команды рапознает телефон и какие у них ассемблерные псевданимы или не подскажешь где это можно посмотреть, а также чем компилиш ассемблер?
|
KQ_44 |
![]() |
Опытный ![]() ![]() ![]() Группа: Пользователи Сообщений: 115 Регистрация: 2.3.2005 Из: Киев Пользователь №: 37 969 Модель телефона: C650=>E1 Рейтинг: 10.5 ![]() |
Для фантазеров:
А еще есть ограничение на железные возможности. Например неплоха идея писать видео: по докам камера тянет до 30 fps, но вот потянет ли шина между нептуном и контролером камеры. Для насильников: 0.Надо решить - будем ли по мелкому править прошивку или выжимать из системы ВСЕ! Если последнее, то это равносильно писанию новой прошивки. Можно или взять тот же юникс и присобачить к нему железные процедуры или реверсировать оригинальную прошивку (это не так страшно - многие процедурки в сишном виде занимают несколько строк). 1.Неплохо бы перед началом поголовного насилия над прошивкой составить API прошивки/прошивок и почистить место для новых творений. 2.В любом случае прийдется оптимизировать старое творение мотора. Многие процедуры повторяются, да и области выравнивания огромные. 3.Кто хорошо смотрел всю прошивку, мог видеть что броузер и жаба занимают приличный кусок флешки. По этому может все же стоит юзать сю, а не жабу. К чему вся эта писанина?! А чтоб потом небыло мучительно больно за бесцельно написанные килограмы кода. Прошу бить по морде и жестко критиковать :))) |
hobbit19 |
![]() |
![]() квант истории ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 043 Регистрация: 1.4.2005 Из: Рязань Пользователь №: 39 980 Модель телефона: (M)oTorola Прошивка: testing/unstable ![]() Рейтинг: 739.5 ![]() |
согласен на сто процентов с предыдушем постом))
Vilko 1) не мог бы ты в теме дать прямые линки на софт необходимый для ковырения диазеблеры и прочее 2) можно ли в прошивке програмно эмулировать внешний usb контроллер? |
hobbit19 |
![]() |
![]() квант истории ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 043 Регистрация: 1.4.2005 Из: Рязань Пользователь №: 39 980 Модель телефона: (M)oTorola Прошивка: testing/unstable ![]() Рейтинг: 739.5 ![]() |
Vilko
1) можно вставить в 365 прошивку код отвечающий за едж от v186? 2)спасибо за описание команд проца)) но немог бы ты хотябы в личку мне линки кинуть на все остальное)) |
Oktan |
![]() |
![]() МотоПисака ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 420 Регистрация: 2.4.2004 Из: Краснодар Пользователь №: 2 916 Модель телефона: L7 Рейтинг: 197 ![]() |
|
Archy |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 447 Регистрация: 10.4.2005 Из: Kyiv Пользователь №: 40 468 Модель телефона: E1-L6-L7e-U9, iPhone Прошивка: M-S1.5RC3 L7e_01.0AR Рейтинг: 516 ![]() |
А что ida искать-то... Задайте ослом поиск ida 4.9 и всё найдёте :)
|
KQ_44 |
![]() |
Опытный ![]() ![]() ![]() Группа: Пользователи Сообщений: 115 Регистрация: 2.3.2005 Из: Киев Пользователь №: 37 969 Модель телефона: C650=>E1 Рейтинг: 10.5 ![]() |
И еще один специфический вопрос: LCD-контролеры имеют свою внутреннюю систему команд - причем она не унифицирована. Кто что хочет то и пишет. А общатся с LCD ой как нада будет! Ну а теперь вопрос - марка LCD в С650?
|
0vZ |
![]() |
![]() Мото-юрист ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 371 Регистрация: 15.2.2004 Из: Ростов-на-Дону Пользователь №: 1 173 Модель телефона: X100/C350/SP3i Прошивка: G1/74R/WinMobile2005 Рейтинг: 278 ![]() |
Софт, полезный для ARM7 (не смотрите, что это для самсунг)
http://samsfan.ru/soft/?action=list&parent=10 Ещё полезные ссылки (тоже для самсунгов, но проц ведь тоже ARM7, так что, в общем позволит иметь общее представление) http://xtin.km.ru/view.shtml?ind=1&num=15 http://xtin.km.ru/view.shtml?id=157 http://sobakator.samsfan.ru |
Паук |
![]() |
![]() Open Mind ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 452 Регистрация: 17.6.2005 Из: Полтава, Украина Пользователь №: 44 370 Модель телефона: (M) Прошивка: разные Рейтинг: 530 ![]() |
Vilko, возникают у меня в связи с этим закономерные вопросы.
1. Размеры исходников. В линуксе запаковыные сорцы ядра занимают 40М, распакованные - почти 150, при этом у меня больше 3М ядро не собиралось 2. Едины ли сорцы для всей р2к-платформы? Ядро линукса одно для любой ПК-архитектуры... Судя по одному из твоих постов (о работе прошивки от С650 на Е398 при активной камасутре с прошей) это действительно так 3. Аппаратные различия. Экран - имхо контроллер один, различия только в адресации (и в глубине цвета, если действительно на 635й и РОКРе есть заявленные 18 бит вместо 16). Процессор - вряд ли нептуны разных моделей различную архитектуру - отличия скорее всего наподобии Pentium и Pentium MMX - добавлены новые инструкции и увеличено быстродействие. Память - только размер: 16М или 32, однако здесь нужна соображающая голова на плечах, раньше вообще было 48 килобайт ОЗУ - оптимизировали каждый бит, каждую инструкцию... Кариес с камерой - простая обвеска, которую при необходимости просто выбрасывают (или добавляют в новую модель, что мы и видим на примере С390). За клавиатуру и речь не идет... Если это действительно так - тогда работа с прошей будет заключатся в выделении общей части р2к-платформы и дополнении ее модулями, которыми отличаются триплеты от С650 |
Udman |
![]() |
|
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 200 Регистрация: 26.9.2005 Из: Черкассы, Украина Пользователь №: 52 766 Модель телефона: ROKR E1 Прошивка: R373_G_0E.30.46R Рейтинг: 43 ![]() |
Нашел очень интересную штуку! Думаю вам понравиться! Описание большое, по єтому грузите архив и запускайте текстові файл внутри него и читайте! clap;applo
| |
pahan_tver |
![]() |
![]() Мастер Ритма ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 483 Регистрация: 15.6.2004 Пользователь №: 6 222 Модель телефона: Moto Z4 XT1980-3 Прошивка: 10 amazon alexa Рейтинг: 400 ![]() |
Vilko,
а как насчёт искателей простых множителей? Их теперь можно успокоить, раз ты написал, что подписанные компоненты можно без проблем изменять? (Как я понимаю, это изменение не до первой перезагрузки, которое было возможно ранее) |
Belorus |
![]() |
![]() Новичок ![]() Группа: Пользователи Сообщений: 29 Регистрация: 27.11.2005 Из: Могилёв Пользователь №: 59 840 Модель телефона: Motorola e398 Прошивка: R 373....6FR. Christmas Рейтинг: 0 ![]() |
пардон. может темой ошибся но всё же.
Если ц кого нить есть спецификация ПДС. или кто-нибудь может рассказать как он устроен. Как его разбить на симы. плиз напишите. Мыло и ася снизу. Мне интересен ПДС 4009 Пользователю запрещено создавать сообщения |
Exebyte |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 11.6.2005 Пользователь №: 44 009 Модель телефона: Motorola E398=>E790 Прошивка: R373_G_0E.30.44R Рейтинг: 34.5 ![]() |
Belorus, тебе сюда...
Структура PDS |
Dimka |
![]() |
|
![]() МотоКовырятель ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 707 Регистрация: 21.3.2005 Из: Волгоград Пользователь №: 39 255 Модель телефона: Moto X, Defy, ZN5, E2 Рейтинг: 1029 ![]() |
Решил вот поковырять все кодовые группы п влане черно-белой графики и нашел много интеренсных вещей.
1. В CG1 (ковырял монстр R365...2F, поэтому адреса будут для кодовых групп от 2F), тобишь Flash Code обнаружил полный набор английских шрифтов. Начинаются они по адресу 002B9818. Т.е. есть весь набор - это шрифт для нетмонитора, стандартный, для софт клавиш, мелкий (неизвестный), стандартный-жирный (неизвестный) и все наборы цифр. Зачем это сделано в CG1? Неужели тогда телефон может работать и без лэнга, только с английским языком? Тогда по идее должны быть еще строки, т.е. все названия, но как они хрнаятся я не знаю, поэтому проверить не могу. 2. Почти сразу после этого лэнга в CG1 по смещению 002C47FC идут три картинки логотипа моторолы. В присоединенных файлах (в архиве) - это файлы M.rar, M_b.rar, Motorola.rar. Где они используются? Кто нибудь знает? Что странного в этих картинках - это то, как они лежат. Как обычно по строчкам идут байты, только каждый байт отрисовывается не в строчку тоже, а снизу вверх, а в общем байты идут по строчкам. Получается, что картинка как бы повернута на 90 градусов. 3. По смещению 004C1408 в CG1 вообще начинаются очень странные символы размером 15Х16. Например всякие треугольнички, квадратики, цифры в кружках, набор английских букв, римские цифры, всякиие математические символы и т.д. Их много. В присоединенных файлых пример с ними - Simbols.rar. Используются разве где нибудь они? 4. В загрузчике по смещению 0000B473 его шрифт, как известно.
| |
Vilko |
![]() |
![]() Мотокодер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 1 331 Регистрация: 23.6.2003 Из: Москва Пользователь №: 71 Модель телефона: E398+, Е1000, ... Рейтинг: 1116 ![]() |
Dimka,
1 - телефон без лэнга не включится, это 100% шрифты я тоже видел, а вот нафиг они там лежат - не понятно... 2 - логотипы так лежат из-а особенностей реализации видео-памяти телефона. там она и есть "вертикальная" :) 3 - тоже видел. в телефоне не используются,имхо остались с каких-то предыдущих моделей. прошивка вообще сильно замусорена всяким хламом, сырцы тянутся уже х.з. с каких древних моделей. |
Dimka |
![]() |
![]() МотоКовырятель ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 707 Регистрация: 21.3.2005 Из: Волгоград Пользователь №: 39 255 Модель телефона: Moto X, Defy, ZN5, E2 Рейтинг: 1029 ![]() |
Цитата(Vilko @ Четверг, 19 Января 2006, 10:24) 1 - телефон без лэнга не включится, это 100% шрифты я тоже видел, а вот нафиг они там лежат - не понятно... Ну наверно бы просто так они бы не стали пихать лэнг в прошивку. Возможно при каких то условиях он используется. Ладно старый хлам, но шрифт в проше новый, т.е. такой же как и в лэнге. Цитата(Vilko @ Четверг, 19 Января 2006, 10:24) Вот мотороловцы ленивые! Могли бы хотя бы для новых поколений моделей писать проши с нуля или хотя бы чистить их. ИМХО, если же весь хлам пофиксить, то прошивки будут пободрее работать. Да и освободившееся место юзверу отдать. Vilko, а вообще не реально разве тогда помимо патчей почистить этот хлам? Или слишком муторно и долго? |
Random |
![]() |
![]() Музыкант ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 1 066 Регистрация: 28.1.2005 Пользователь №: 36 054 Модель телефона: iPhone 4S Рейтинг: 921 ![]() |
Цитата(Dimka @ Четверг, 19 Января 2006, 23:20) Vilko, а вообще не реально разве тогда помимо патчей почистить этот хлам? Или слишком муторно и долго? Думаю за этим будущее :) Кто-нибудь, когда-нибудь соберется и сделает очистку прошивки, ленга и DRM. И освободит при этом +200% к флексу. Подождите пару лет, такой человек обязательно появиться :) |
Vilko |
![]() |
![]() Мотокодер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 1 331 Регистрация: 23.6.2003 Из: Москва Пользователь №: 71 Модель телефона: E398+, Е1000, ... Рейтинг: 1116 ![]() |
Random, ага, и еще пару лет он будет эту прошивку чистить. одному не реально, а командой народ работать не хочет... :(
|
Random |
![]() |
![]() Музыкант ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 1 066 Регистрация: 28.1.2005 Пользователь №: 36 054 Модель телефона: iPhone 4S Рейтинг: 921 ![]() |
|
XandR_man |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 25.1.2006 Из: Омска Пользователь №: 67 276 Модель телефона: Nokia 6670 Рейтинг: 54 ![]() |
Народдд! Я правильно понял ?
Надо сместить адреса кодовых групп проши, чтобы "освободить +200% к флексу"? ![]() Ну например удалить лишние языки из ленгпака, тогда он уменьшиться в размере! А оставшееся место предоставить флексу? Не судите строго bigsmile; Я хочу заняться этой идеей освобождения места для флекса! Поможете? |
Random |
![]() |
![]() Музыкант ![]() ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 1 066 Регистрация: 28.1.2005 Пользователь №: 36 054 Модель телефона: iPhone 4S Рейтинг: 921 ![]() |
Цитата(XandR_man @ Пятница, 27 Января 2006, 15:34) Вот ответ Цитата(Vilko @ Среда, 25 Января 2006, 0:33) и еще пару лет он будет эту прошивку чистить. одному не реально, а командой народ работать не хочет... :( Тут надо собирать команду людей, знающих все тонкости Моторолы, и желающих посвятить очищению свое время. |
XandR_man |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 25.1.2006 Из: Омска Пользователь №: 67 276 Модель телефона: Nokia 6670 Рейтинг: 54 ![]() |
Ну давайте соберем!!!!!!!!!!
Я ведь хочу помочь, а не знаю чем! И еще вопрос: можно ли сконвертировать cg2.smg в .hs (тобиш влекс) или какнибудь достать файлы из флекса? |
GrAnd_ |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 422 Регистрация: 7.6.2005 Из: Королев/Москва Пользователь №: 43 782 Модель телефона: Atrix Рейтинг: 359 ![]() |
XandR_man,
На сколько я знаю, можно собрать в SHX. |
XandR_man |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 32 Регистрация: 25.1.2006 Из: Омска Пользователь №: 67 276 Модель телефона: Nokia 6670 Рейтинг: 54 ![]() |
Что значит собрать?
Я знаю что в SHXcodec можно этот самый .shx собрать, но SHXcodec еще не умеет вытаскивать файлы из флекса! Поэтому и спрашиваю можно ли cg2.smg=>.hs? |
GrAnd_ |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Почётные мотофаны Сообщений: 422 Регистрация: 7.6.2005 Из: Королев/Москва Пользователь №: 43 782 Модель телефона: Atrix Рейтинг: 359 ![]() |
Что такое UIS version?
|
Vilko |
![]() |
![]() Мотокодер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Легенды MotoFan.Ru Сообщений: 1 331 Регистрация: 23.6.2003 Из: Москва Пользователь №: 71 Модель телефона: E398+, Е1000, ... Рейтинг: 1116 ![]() |
XandR_man, да, файлы достать можно. формат еще до конца не распознан, нормально редактировать его не получится, но находить и вытаскивать файлы - достаточно просто.
посвяти минут 20 пристальному изучению этой CG и файлов, лежащих в нем, посравнивай - и файлы дотавать уже сможешь. |
![]() ![]() |
Текстовая версия | Сейчас: 5.8.2025, 15:51 |
Форум живёт: