motofan logo
22 страниц V « < 16 17 18 19 20 > »         
> 

Ковырнём Прошивку ..., Hex Workshop 4.0, Hiew etc...

Vilko
сообщение 7.6.2005, 6:37


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



4inut,
вроде ATI, но в прошивке залиты дрова на разные видеоконтроллеры и настройка задается симами.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G.off
сообщение 7.6.2005, 7:09


Меломан
******

Группа: Пользователи
Сообщений: 1 171
Регистрация: 21.9.2004
Пользователь №: 13 430
Модель телефона: спирали проводов

Рейтинг: 76.5



[OFF]
Цитата(dion @ Вторник, 7 Июня 2005, 0:34)
4inut, слишком маленькие результаты JBenchmark для этого
*


ну, дык это вам ни ATI Radeon x850PE :) [/OFF]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
KQ_44
сообщение 7.6.2005, 11:54


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 2.3.2005
Из: Киев
Пользователь №: 37 969
Модель телефона: C650=>E1

Рейтинг: 10.5



Vilko & puper:
А могут быть и непрямые адреса не обязательно связанные с картой памяти.
Для гарантии, или перебрать всю прошивку или методом научного тыка.

Vilko:
А не знает ли уважаемый, кто-нить делал насилие над фоном в виде залития прошивки
от старших моделей с 32М на борту в младшие с 16М? Ну и конечно, последствия?!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 7.6.2005, 11:58


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



KQ_44,
гы! :) а как ты собираешься 32 метра в 16ти метровую флешку впихнуть?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4inut
сообщение 7.6.2005, 12:19


МотоОФФтопперрр
******

Группа: Пользователи
Сообщений: 815
Регистрация: 6.10.2004
Из: Россия \ Москва \ Юзао
Пользователь №: 15 540
Модель телефона: c650
Прошивка: 2FR

Рейтинг: 65



2KQ_44,
Я пытался влить флеш от в620 на с650 последствия; FLASH FAILED в прошивальщике и надпись code corrupt в бут лоадере
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 7.6.2005, 12:46


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



4inut, KQ_44,
действительно, а как вы себе представляли процесс влития 32 мегов в 16 мегобайт? :)
Если внимательно посмотреть адреса в 32 mb прошивках, то даже при желании вы их не вольете -
хоть сама прошивка полезет на 16 mb, а вот на флекс места-то тю-тю... Нету :)
И тем более адрес подписи для прошивки находится уж совсем за пределами флешки от C650.
А без подписи точно работать не будет...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4inut
сообщение 7.6.2005, 12:49


МотоОФФтопперрр
******

Группа: Пользователи
Сообщений: 815
Регистрация: 6.10.2004
Из: Россия \ Москва \ Юзао
Пользователь №: 15 540
Модель телефона: c650
Прошивка: 2FR

Рейтинг: 65



2Randomx,
дык я вливал когда тока купил тело, съемку видео хателась :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
KQ_44
сообщение 8.6.2005, 13:11


Опытный
***

Группа: Пользователи
Сообщений: 115
Регистрация: 2.3.2005
Из: Киев
Пользователь №: 37 969
Модель телефона: C650=>E1

Рейтинг: 10.5



Уважаемые, у меня по причине ограниченого трафика нет возможности качать прошивки и смотреть отличия + никто не говорил, что прошивка+флех от 32М модели должны занимать все 32М, ведь в том и прелесть иметь дополнительное место не заполненое барахлом! Но похоже я ошибся в Мотороле, давать юзверю минимум возможностей - это их любимое занатие...

И тут вспоминаются строки: "Вес мир насилья мы разрушим..."

И кстати, почему-то никто не насилует код DSP блока, может пользы от этого
и не много, а вот общего понятия добавило бы значительно. Предложение ко всем,
кто еще не залез глубоко в прошивку и у кого не проявились персональные интересы:
"Посмотрите DSP блок - может там что-то большее, чем мы думаем!"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 8.6.2005, 13:47


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



KQ_44,
я например пока так и не нашел дизассемлер, который понимает код для DSP FreeScale 56000
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
4inut
сообщение 8.6.2005, 14:34


МотоОФФтопперрр
******

Группа: Пользователи
Сообщений: 815
Регистрация: 6.10.2004
Из: Россия \ Москва \ Юзао
Пользователь №: 15 540
Модель телефона: c650
Прошивка: 2FR

Рейтинг: 65



HOLMS,
причем тут разрешение экрана? lol.gif Врядли поддержка 176х220 занимает в 2 раза больше памяти :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 8.6.2005, 14:35


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



HOLMS,
4inut,
хватит флудить, плиз.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 11.6.2005, 5:16


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940
Модель телефона: nokia :)

Рейтинг: 153.5



В ап-те есть не только двоичные шрифты blink.gif - пример тому - фонт , которым выводится Дата-время и лого оператора, при наличии картинки на фоне.
Кто с талкивался с такими фонтами? Как они хранятся - байт(ворд)-цвет на пиксель или те же двоичные наборы для цвета (если да, то как - вес набор для символа, затем следующий или полследовательно по байтам для каждого пиксела)..
Или там используется маска для вывода - типа как для спрайта... (этот вариант лично мне кажется наиболее предпочтительным)
:D Или всё таки фонт хранится как двоичный, и применятся хитрый алгоритм обтекания символов белым цветом (гляди на извраты мотороловских программеров такой вариант отметать нельзя :) )...

Дело в том, что в лэнгпаке я пока их не обнаружил, а вот простой двоичный такого размера - присутствует...
Посмотрите на экран, да на шрифт, да внутро лэнгпака и выскажите своё мнение, плиз....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fuhrer
сообщение 11.6.2005, 6:36


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

Группа: Пользователи
Сообщений: 43
Регистрация: 6.5.2005
Из: Г. Киев
Пользователь №: 41 955
Модель телефона: V8 512MB, L7e.

Рейтинг: 3.5



2puper
Цитата
хитрый алгоритм обтекания символов белым цветом

А что же там хитрого? Не знаю как это выглядит у тебя, но в моем с350 всё елементарно просто. Вокруг каждого пиксела чёрного цвета рисуется 8 пикселов белого.
Если говорить об алгоритме, то здесь очевидно одно: поверху белого текста нужно рисовать слой черного.
Ну если у них есть такая вещь как поверхности (как в DirectDraw, например, иными словами слои), тогда я бы сделал это по такому алгоритму:
- На поверхности "Ч" (чёрная) рисуется обычный чёрный текст.
- Поверхность Ч перебирается по пикселу. Если пиксел прозрачный - не делать ничего, если чёрный - нарисовать на поверхности "Б" белый квадрат 3х3 с центром в точке, где найден чёрный пиксел.
- Отобразить на экран поверхность Б, затем Ч.

Ну вообще ты прав, фонт сделать было бы легче, чем такой хитроумный алгоритм...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gsm-dev
сообщение 13.6.2005, 22:31


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 13.6.2005
Из: UK
Пользователь №: 44 148
Модель телефона: P2k, 3G,ODM,Chimei

Рейтинг: 0



Готов поделиться 3 ключами для подписания прошивки RSA работает на всех типа телефонов моторола а также раскриптовкой PDS
Цитата(Fuhrer @ Суббота, 11 Июня 2005, 11:36)
2puper

А что же там хитрого? Не знаю как это выглядит у тебя, но в моем с350 всё елементарно просто. Вокруг каждого пиксела чёрного цвета рисуется 8 пикселов белого.
Если говорить об алгоритме, то здесь очевидно одно: поверху белого текста нужно рисовать слой черного.
Ну если у них есть такая вещь как поверхности (как в DirectDraw, например, иными словами слои), тогда я бы сделал это по такому алгоритму:
- На поверхности "Ч" (чёрная) рисуется обычный чёрный текст.
- Поверхность Ч перебирается по пикселу. Если пиксел прозрачный - не делать ничего, если чёрный - нарисовать на поверхности "Б" белый квадрат 3х3 с центром в точке, где найден чёрный пиксел.
- Отобразить на экран поверхность Б, затем Ч.

Ну вообще ты прав, фонт сделать было бы легче, чем такой хитроумный алгоритм...
*

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimichxp
сообщение 14.6.2005, 3:29


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

Группа: Разработчики
Сообщений: 639
Регистрация: 8.2.2005
Из: г. Иркутск
Пользователь №: 36 596
Модель телефона: zn5, e8
Прошивка: 00.28I, 02.07R
Победитель конкурса 2008

Рейтинг: 500



gsm-dev,

Ну дык поделись.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mad74
сообщение 14.6.2005, 23:58


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 3.5.2004
Пользователь №: 4 176
Модель телефона: Е398^E790
Прошивка: 14I+LP36+GSKK...25

Рейтинг: 0.1



puper,
на самом деле действительно используется обтекание обычного шрифта, когда у меня был относительно удачный опыт по изменению шрифта(писал раньше в этой ветке), изменения коснулись всего, что выводится на экран стандартным шрифтом
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 15.6.2005, 8:29


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940
Модель телефона: nokia :)

Рейтинг: 153.5



Цитата(mad74 @ Среда, 15 Июня 2005, 1:58)
puper,
на самом деле действительно используется обтекание обычного шрифта, когда у меня был относительно удачный опыт по изменению шрифта(писал раньше в этой ветке), изменения коснулись всего, что выводится на экран стандартным шрифтом
*


С другой стороны, если это так, то даже хорошо, не надо маски менять, пусть себе обтекает...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MicroM
сообщение 15.6.2005, 13:21


Опытный
***

Группа: Пользователи
Сообщений: 136
Регистрация: 30.3.2005
Пользователь №: 39 878
Модель телефона: с650, L7, XT912, XT1650

Рейтинг: 40



Вопрос по С650.
Ковыря прошивку не наталкивался-ли кто на код взаимодействия с камерой?
По идее ovfirmware.bin всякий раз при её запуске записывается в память микроконтроллера,
который управляет камерой.
Телефон потом передает коды событий (изменили яркость, нажали снять) этому контроллеру.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 15.6.2005, 13:23


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



MicroM,
да, так и есть.
а что именно нужно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MicroM
сообщение 15.6.2005, 14:01


Опытный
***

Группа: Пользователи
Сообщений: 136
Регистрация: 30.3.2005
Пользователь №: 39 878
Модель телефона: с650, L7, XT912, XT1650

Рейтинг: 40



Нужно знать коды событий.
Часть я понял из Ovfirmware.bin
Остальное пока непонятно.

Может еще что-то туда подгружается.
Есть подозрение что в контроллер может подгружаться LookUpTable. ph34r.gif
Это таблица перекодировки, для быстрого сжатия в JPG.
По даташиту её программирует хост устройство, для контроллера хост это телефон.
Правда даташита на OV529 нет, читал про OV511. На OV511 строятся веб камеры.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 21.6.2005, 14:34


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Цитата(MicroM @ Среда, 15 Июня 2005, 18:01)
Нужно знать коды событий.
Часть я понял из Ovfirmware.bin
Остальное пока непонятно.

Может еще что-то туда подгружается.
Есть подозрение что в контроллер может подгружаться LookUpTable. ph34r.gif
Это таблица перекодировки, для быстрого сжатия в JPG.
По даташиту её программирует хост устройство, для контроллера хост это телефон.
Правда даташита на OV529 нет, читал про OV511. На OV511 строятся веб камеры.
*


нашел процедуры загрузки Ovfirmware.bin
ищу все, что еще связано с коммуникацией с этим устройством.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MicroM
сообщение 21.6.2005, 22:15


Опытный
***

Группа: Пользователи
Сообщений: 136
Регистрация: 30.3.2005
Пользователь №: 39 878
Модель телефона: с650, L7, XT912, XT1650

Рейтинг: 40



Читается из телефона таким образом
FF,FF,FF,A,B,C,D,E причем читается подряд из одной ячейки памяти (внешней).
Сначала заголовок из FF затем код события/параметра A, значение для него В.
Последние три тоже читаются и всё это размещается в памяти.
Зачем три последних мне пока непонятно. Я их вообще занулял и выкидывал из фирмваря их обработку, всё работало.
Коды такие.
12h - профиль освещения
17h - стиль фотографии
18h - зум с джойстика
21h - экспозиция
24h - зум из настроек камеры
25h - яркость
05h - вроде фоткание
04h - без этого видоискатель неработает
09h - наступает если настройки камеры в меню менялись

Есть еще много всяких но эти самые нужные :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sic_cat
сообщение 15.9.2005, 13:43


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 20.7.2005
Пользователь №: 46 604
Модель телефона: e398
Прошивка: 9CR

Рейтинг: 0



Ребят.. не поленился прочитать все huh.gif странички топика
итак упор на то что в процике есть некая прога которая запускается при включении, делает всякие дела, и главное проверяет подпись.
Напрямую по УСБ мы ее перепрошить не можем....

а что если вогнать мобилу в testpoint....ведь позволяет же это восстановить мертвые телы ?
и пытаться шить.

или вот еще есть момент, по сименсам М55....первые телы имели программную дыру в загрузчике, так их через нее и патчили. Потом загрузчик сменили
НО !!! к его области кода можно было долезть java апплетом...написали патч на java....а в моторе как ?

и как вообще в проц этот код запихали ? если он там в EEPROM или FLASH то можно и перешить коротнув отдельные ноги....

или вариант только один, купить новый ARM запрогить его по своему и впаять на место родного...
но на это не каждый решится :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
wRAR
сообщение 16.9.2005, 13:23


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

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 19.2.2005
Из: Екатеринбург
Пользователь №: 37 277
Модель телефона: Galaxy S4

Рейтинг: 97



Цитата(sic_cat @ Четверг, 15 Сентября 2005, 19:43)
и пытаться шить.
*


Кого шить? Непрошиваемую область, где проверка? Мимо.
Цитата(sic_cat @ Четверг, 15 Сентября 2005, 19:43)
и как вообще в проц этот код запихали ? если он там в EEPROM или FLASH то можно и перешить коротнув отдельные ноги....
*


Щаз, ага. IMEI заодно смени.
Цитата(sic_cat @ Четверг, 15 Сентября 2005, 19:43)
или вариант только один, купить новый ARM запрогить его по своему и впаять на место родного...
*


Смысл?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 16.9.2005, 13:45


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Цитата
или вариант только один, купить новый ARM запрогить его по своему и впаять на место родного...

ARM там на кристалле одного большого чипа по имени neptune lte, который по сути есть 90% всего телефона.
так что паяльником там делать нечего
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sic_cat
сообщение 17.9.2005, 6:35


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 20.7.2005
Пользователь №: 46 604
Модель телефона: e398
Прошивка: 9CR

Рейтинг: 0



Цитата
ARM там на кристалле одного большого чипа по имени neptune lte, который по сути есть 90% всего телефона.
так что паяльником там делать нечего


ясно. опять же не у каждого есть паяльная станция <_<

а как он вообще программируется...я с MCSками общался в свое время....сначала в них память неперезаписываемая была, сейчас как правило все можно переписать.
а как дела с этим neptune lte ? чип то новый...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 17.9.2005, 9:04


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



sic_cat,
ну, новый - это ты хватил... насколько я знаю он уже снят с производства, новые уже с 3G платформой идут.
а насчет перезаписываемости - не знаю. никаких намеков на то, что это возможно не находил.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sic_cat
сообщение 19.9.2005, 10:35


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 20.7.2005
Пользователь №: 46 604
Модель телефона: e398
Прошивка: 9CR

Рейтинг: 0



Vilko
да я про E398....его платформа используется в еще только готовяшемуся к продаже E1 с iTunes

а как такие фантастические варианты, при прошивке есть кодовая группа для DSP
а ее подпись тоже проверяется ?
а этот самый DSP стартует сразу или только после проверки подписи
а если сразу то есть ли у него доступ к адресному пространству де идет проверка подписи
а если есть то может ему написать программку небольшую <_<

и еще заметил такое....при обычном включении тел ждет несколько секунд а потом включает подсветку...
эти секунды и идет проверка подписи ?
а вот при подключенной зарядке тел врубается мгновенно....проверка не идет angry.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 19.9.2005, 10:59


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



sic_cat,
iTunes - это реализация запасов наштампованных LTE процов в "новой обертке" :). возможно, сами процы еще производятся, но сомневаюсь.
LTE2, который есть 3G - уже в продаже.

- DSP - да, она подписана одним блоком вместе с основным кодом прошивки. т.е. firmware DSP и код прошивки не разделимы.
- DSP fw подгружается в dsp уже самой прошивкой после получения ею управления и инициализации кучи других устройств.
подсветка включается после инициализации операционки, а это долго.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sic_cat
сообщение 20.9.2005, 10:05


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 20.7.2005
Пользователь №: 46 604
Модель телефона: e398
Прошивка: 9CR

Рейтинг: 0



Vilko
совсем нас разочаровываешь, все начинания на корню губиш :(
вот пойду и напьюсь, а с остатков пьянки куплю SE K750 angry.gif

ломать код всеравно нереально ((( вариант или ломать железо или моторольца
в питере есть их центр...
хуже то что врядли они зают ключик, наверно если что и пишут то на подпись в долину шлют
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 20.9.2005, 10:12


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



sic_cat,
ключика ни у кого в мотороле нету, есть сервер, который подписывает данные.
а насчет начинаний - я вот уже вовсю Е1000 ковыряю.
правда, его на MCORE сделали вместо ARM, на него хрен доки найдешь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 9.10.2005, 22:10


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940
Модель телефона: nokia :)

Рейтинг: 153.5



Всё таки меня не покидает мысль обойти подпись хотя во время жизни одного цикла, т.е до выкл. аппарата.
1-й вариант остаётся в силе...(см. много постов назад (через шлюз в лэнге)))
Vilko, расскажи, плиз, при каких условиях происходит вызов того THUMB кода... Глядя на декомпилированный текст прошивки, у меня появилось смутное предположение, что он срабатывает, когда кол-во языкоав в лэнгпаке = 0. Т.е тогда происходит инициализация как-бы аварийного варината, и вызывается этот код.. хотя обоснований мало - только мало аргументированная версия... Но если всё таки так, то вариант прокатит.
И 2-й. Java. В жизни не написал ни одной строчки на Java (потому как ретроград - АСМ уважаю :) - и не сильно признаю всякие апперетивы... Но есть предположение, что через Javu можно всё-таки пропатчить прошивку... Пусть хотя бы и до первого выключения - или два пунка: Применить патч- отменить патч.... Не хочется верить что в Java наглухо обрублен доступ к памяти /портам
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Exebyte
сообщение 9.10.2005, 22:17


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

Группа: Пользователи
Сообщений: 65
Регистрация: 11.6.2005
Пользователь №: 44 009
Модель телефона: Motorola E398=>E790
Прошивка: R373_G_0E.30.44R

Рейтинг: 34.5



Цитата(puper @ Понедельник, 10 Октября 2005, 4:10)
И 2-й. Java. В жизни не написал ни одной строчки на Java (потому как ретроград - АСМ уважаю :) - и не сильно признаю всякие  апперетивы... Но есть предположение, что через Javu можно всё-таки пропатчить прошивку... Пусть хотя бы и до первого выключения - или два пунка:  Применить патч- отменить патч.... Не хочется верить что в Java наглухо обрублен доступ к памяти /портам


Нет, из JAVA этого точно нельзя сделать... Если только какими-нибудь недокументированными командами, но это не факт... А для того, чтобы проверить это надо конкретно поковырять JAVA движок...

P.S. Я тоже не любитель языков "высокого" уровня... ASM рулит... lol.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 10.10.2005, 6:09


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



puper,
жаба по своему определению исключает какой-либо доступ к железу/прошивке. разве что найти какой-нибудь баг в данной конкретной реализации JVM. но это нужно "долго и мучительно" расписывать и изучать весь движок JVMбкоторый весьма немаленький.

а насчет "обойти подпись хотя-бы на 1 цикл" - так с этим-то проблем нет, я уже давно описывал, что возможен "внешний запуск" патченной прошивки. т.е. ты вливаешь исправленную прошивку, телефон при включении видит ее несоответствие подписи и уходит в бланк. после это ты тем-же например RAMLDR просто даешь флеш-команду JUMP на точку входа в прошивку и она работает. до следующей перезагрузки, когда опять комп и ramldr понадобятся.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RusBiT
сообщение 10.10.2005, 6:36


МотоКрасноярец
*****

Группа: Пользователи
Сообщений: 431
Регистрация: 29.3.2005
Из: Красноярск
Пользователь №: 39 770
Модель телефона: (M) a1200
Прошивка: Kernel 2.4 :)

Рейтинг: 214.5



Vilko, А можно слить как нибудь эту пропатченную прошивку не выключая сам телефон ?
Что то типа p2k backup`а сделать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 10.10.2005, 6:45


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



rusbit,
ну, впринципе можно, только зачем? выключил, считал обычным способом, потом опять включил...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
puper
сообщение 10.10.2005, 20:52


MotoSHXCoder
****

Группа: Разработчики
Сообщений: 253
Регистрация: 16.3.2005
Из: Брест
Пользователь №: 38 940
Модель телефона: nokia :)

Рейтинг: 153.5



а и один цикл жизни то же хорош... У меня тел по месяцу-полтора бывает не перегружается (когда его не насиловать).
И ещё (To Vilko и иже с ним, кто код расковырял)....... Что есть в начальных адресах (читай начиная с нуля) - неужто вектора прерываний и исключений, как и в комповых схемах? А немного выше что - BIOS железа? Я в коде прошивки мало нашёл работы с железом, ИМХО через тот первозданный BIOS работает. Верно ли сие предположение....? По крайней мере обращение к видеоконтролеру встречается только в начальных аресах (это что я смог увидеть) - а в самом коде не встречались ссылки на железо.... А там (в начале) что то типа InitDisplay, ShowDisplay, DoneDisplay и т.д. - Это верно - или я глуп и слеп? Кроме того, в BootLоadere тоже есть такие функиции....... (Как аварийный вариант для отображение чегой-то там на экране)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RusBiT
сообщение 11.10.2005, 8:40


МотоКрасноярец
*****

Группа: Пользователи
Сообщений: 431
Регистрация: 29.3.2005
Из: Красноярск
Пользователь №: 39 770
Модель телефона: (M) a1200
Прошивка: Kernel 2.4 :)

Рейтинг: 214.5



Vilko,
А кто нибудь пробовал так => пропатчил прошивку => зашел в flasg mode (* # выкл) и скачал прошу через ramdlr.
Надо как то попробовать решить эту проблему...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 11.10.2005, 8:54


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



puper,
да, в начале действительно таблица прерываний, и нечто типа биос- то, что начальную инициализацию проводит и проверяет подпись перед тем, как управление передать. он-же обеспечивает функционирование бланк-режима.
а само общение прошивки с железом большая часть все-же в самой прошивке, просто мало искал...

rusbit,
я что-то не пойму, что у тебя за проблемы и что ты хочешь решить? нахрена тебе прошивку сначала пропатчивать а потом считать? ну считается она, это я тебе сразу говорю. и дальше что? :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 11.10.2005, 11:28


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Vilko, у меня вопрос :
Код
[b]Vilko[/b]
Модель телефона: С350, С650
Прошивка: R364_G_0B.D1.0BR

вот для с650 нет ли уже изменённой прошивки, в которой явно видно,
что она переделана/улучшена ?
например, вот ребята прошивка, в ней сделана мультисъёмка ,
ставить и запускать как описано выше.
Спасибо .
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ковырнём Прошивку ..., Hex Workshop 4.0, Hiew etc... · Патчи и всё для них · Forum
 

22 страниц V « < 16 17 18 19 20 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6.8.2025, 9:46

Форум живёт: