motofan logo
4 страниц V < 1 2 3 > »         
> 

Ковыряем ядро ОС Z6 на предмет обхода проверки RSA, и запуска программ от Е2

Martyr
сообщение 13.12.2007, 21:50


Мастер
****

Группа: Пользователи
Сообщений: 191
Регистрация: 5.11.2007
Из: пора отсюда сваливать....
Пользователь №: 152 936
Модель телефона: Z10, Milestone, DEFY
Прошивка: Android 4.0.4

Рейтинг: 9.5



я так понимаю пока все безрезультатно ? не видать нам еще мпкг ? sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rtf15
сообщение 14.12.2007, 16:57


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 10.1.2007
Пользователь №: 115 913
Модель телефона: L7

Рейтинг: 0



У меня вопрос:
где находится сама подпись RSA и ее проверка?

З.Ы. в инете нашел интересный линк: http://www.modmymoto.com/forums/showthread.php?p=443243 , может ктото попробует себе подобный конф подковырять... (обход mot_security)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lelvisl
сообщение 16.12.2007, 15:19


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

Группа: Пользователи
Сообщений: 484
Регистрация: 14.1.2007
Пользователь №: 116 837
Модель телефона: Milestone & A1200

Рейтинг: 103.5



rtf15, в бутлоадере, он проверяет при запуске КГ. Почитай также первый пост.

А обход мотсека - это бльшой шаг, если он и в правду проделан. Ща погляжу, потестю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 16.12.2007, 16:23


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(lelvisl @ 16.12.2007, 17:19) *

rtf15, в бутлоадере, он проверяет при запуске КГ. Почитай также первый пост.

А обход мотсека - это бльшой шаг, если он и в правду проделан. Ща погляжу, потестю.

Там кажется снятие noexec, или я плохо смотрел.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rtf15
сообщение 18.12.2007, 13:31


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 10.1.2007
Пользователь №: 115 913
Модель телефона: L7

Рейтинг: 0



Цитата(lelvisl @ 16.12.2007, 17:19) *

rtf15, в бутлоадере, он проверяет при запуске КГ. Почитай также первый пост.

А обход мотсека - это бльшой шаг, если он и в правду проделан. Ща погляжу, потестю.


А чем бутлоадер можно поглядеть? есть какойто отладчик или дизасемблер (под АРМ?) ?

Хотел спросить: сдесь на сайте говорилось что части прошивки- образы squashfs.
под линуху их можно открыть, изменить и снова запаковать.
Так вот: после прошивки они нормально грузятся или бутлоадер сверяет чексум/подпись ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 18.12.2007, 14:21


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(rtf15 @ 18.12.2007, 15:31) *

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

Из образов не подписаны только CG43, CG52. Они уже изменены в моём монстре smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rtf15
сообщение 18.12.2007, 18:45


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 10.1.2007
Пользователь №: 115 913
Модель телефона: L7

Рейтинг: 0



Цитата(Abram @ 18.12.2007, 16:21) *

Из образов не подписаны только CG43, CG52. Они уже изменены в моём монстре smile.gif


А когда формируется подпись? Когда проша изготовляется гдето там? Или прога которой прошиваешь, сама вычисляет CRC/RSA ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lelvisl
сообщение 19.12.2007, 0:06


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

Группа: Пользователи
Сообщений: 484
Регистрация: 14.1.2007
Пользователь №: 116 837
Модель телефона: Milestone & A1200

Рейтинг: 103.5



rtf15, подпись формируется при её создании в моторолле и записывается по указанным мной адресам.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 24.12.2007, 2:01


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Вот что я нарыл в конфиге ядра Z6:

FLASH_PARTS=rsv kpanic mbm.img mbmloader.img mbmbackup.img bploader.img cdt.bin atags.img lbl zImage rootfs.img userfs.img gsm_scma11_build.bin setup.img securesetup.img logo.bin pdsfs.img resource.img language.img mass_storage.img usb_firm.bin

Кажется, на теле реально использовать boot_usb дял загрузки своего ядра. Правда, из одного мейл-листа вычитано, что тело при попытке это сделать вываливается на 20 секунд, потом грузит стандартное ядро... Есть идеи?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
M@dneSS
сообщение 24.12.2007, 11:31


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

Группа: Пользователи
Сообщений: 61
Регистрация: 2.12.2007
Из: Vitebsk
Пользователь №: 155 790
Модель телефона: z6
Прошивка: PE 2.0

Рейтинг: 2



А вот это всё помочь никак не может https://opensource.motorola.com/sf/frs/do/v...ects.rokrz6/frs ?
Или это всё только для официального сотрудничества с Моторолой?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 25.12.2007, 1:14


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(calverst @ 24.12.2007, 13:41) *

Господа,
ктонибудь пробовал хардварно обходить бутлоадер? жутко не силен в сборке/разборке телефонов, но судя по документации к MX31 достаточно чтото типа переставить джампер чтобы вывести процессор в режим загрузки через USB.

А вот с этого места поподробней! shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
calverst
сообщение 25.12.2007, 12:56


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 20.11.2007
Пользователь №: 154 520
Модель телефона: z6

Рейтинг: 0



Просто подумал... наверняка же люди которые ремонтируют телефоны не перепаивают контакты в случае когда наворачивается зашитый бутлоадер.
Щас уже не помню.... откудато отсюда доку качал:
http://www.freescale.com/webapp/sps/site/p...esign_Tools_Tab
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Avton
сообщение 9.1.2008, 8:53


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

Группа: Разработчики
Сообщений: 305
Регистрация: 12.8.2005
Пользователь №: 48 481
Модель телефона: Razr I

Рейтинг: 107.5



Цитата(EliteR @ Сегодня, 16:03)

а RCA там сколько бит? тупо перебором обьединенным не сломать?

Пробовали уже
Раскрытие секретного ключа для подписи прошивок
быстрее оказалось обойти защиту, чем ее взломать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Aike
сообщение 24.1.2008, 6:45


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 24.1.2008
Пользователь №: 161 159
Модель телефона: Motorola Z6
Прошивка: PoL 0.3a

Рейтинг: 0



Доброго времени суток, позавчера тоже стал владельцем Z6. Особо еще не ковырял МонтаВисту, но есть идея, если написать модуль ядра, исполнение кода на низком уровне(если конечно у ARM есть подобные разграничения как в x86), мне кажется даст какие-нибудь результаты.

Так, немного отредактировал motsecurity_sysfs.ko (занопил все что после точки входа, в теории оно при запуске должно тупо отработать пустые операторы и не поставить никаких блокировок)
Есть одна проблемма, как его загрузить вместо оригинального? Попытался
# modprobe /ezxlocal/download/mystuff/motsecurity_sysfs.ko
modprobe: could not parse modules.dep

В /lib/modules/2.6.10_dev лежит modules.dep но он пустой, что оно еще парсить пытается?

Сообщение отредактировал Slan - 13.2.2008, 6:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 24.1.2008, 11:25


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Все модули подписаны (точнее, где-то в /etc лежит хеш) - это во-первых. mot_security сам по себе ничего не ограничивает, а лишь устанавливает ограничения (т.е передаёт их ядру), смотреть в /etc/initservices/services/mot_securty.sh (вроде так). Нужно найти способ помешать его загрузке, тогда ограничения не выставятся.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Aike
сообщение 24.1.2008, 11:32


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 24.1.2008
Пользователь №: 161 159
Модель телефона: Motorola Z6
Прошивка: PoL 0.3a

Рейтинг: 0



Во, спасибо за наводку, теперь я понял что за листы там были в коде модуля.
В точке входа модуля была передача управлению функции security_subsys, в которой были какие-то параметры (честно говоря не особо понял какие, ибо ARM ассемблер вижу сегодня впервый раз biggrin.gif ), зато из этой (секьюрити_сабсис) управление передавалось, другой функции motsec_sysfs_ops, которая как раз таки оперировала с allowed_mounts и mounts_locked.

Добавлено позже (24.1.2008, 15:32):
Хм, а /lib/modules/motsecurity_sysfs.ko вообще не запускается при загрузке телефона shuffle.gif
Какой толк тогда в его allowed_mounts?

Сообщение отредактировал Aike - 24.1.2008, 11:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 24.1.2008, 12:38


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(Aike @ 24.1.2008, 13:32) *

Хм, а /lib/modules/motsecurity_sysfs.ko вообще не запускается при загрузке телефона shuffle.gif
Какой толк тогда в его allowed_mounts?

Он из инит-скриптов грузится, устанавливает allowed_mounts & mounts_locked и выгружается в том же скрипте.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Aike
сообщение 24.1.2008, 12:51


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 24.1.2008
Пользователь №: 161 159
Модель телефона: Motorola Z6
Прошивка: PoL 0.3a

Рейтинг: 0



Цитата(Abram @ 24.1.2008, 15:38) *

Он из инит-скриптов грузится, устанавливает allowed_mounts & mounts_locked и выгружается в том же скрипте.


Понятно. Тогда другого не пойму, ведь он разрешает монтирование только того, что можно монтировать на запись, какой смысл в монтировании сквашфс разделов?
Я наверное не догоняю, какая цель вообще в обходе этого модуля? Может быть другой подход есть.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 24.1.2008, 12:55


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Обьясняю. При запуске тела монтируется вся файловая система (ограничений пока нет). После этого устанавливаются ограничения: монтировать можно только память тела и флешку. А смысл обхода таков: после обхода мы сможем, например, переместить конфиги в ext3 раздел на флешке или же через mount --bind заменить файл в RO-файловой системе.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Aike
сообщение 24.1.2008, 13:13


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 24.1.2008
Пользователь №: 161 159
Модель телефона: Motorola Z6
Прошивка: PoL 0.3a

Рейтинг: 0



Тогда вижу такой вариант:
А если написать модуль ядра, который будет снимать ограничения?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 24.1.2008, 13:16


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(Aike @ 24.1.2008, 15:13) *

Тогда вижу такой вариант:
А если написать модуль ядра, который будет снимать ограничения?

То ядро не даст его загрузить sad.gif. Разве только взять insmod другой, может, он хеши проверяет.
Как вариант - ковырять init на предмет дыр (сорц есть, init из busybox)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Aike
сообщение 24.1.2008, 16:50


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 24.1.2008
Пользователь №: 161 159
Модель телефона: Motorola Z6
Прошивка: PoL 0.3a

Рейтинг: 0



Так, а можно как нибудь сделать полный дамп телефона, и юзать его на вмваре, или qemu? А то что-то вечно подключенный провод мне не нравится, новый телефон, боюсь аккумулятор быстро постоянной минизарядкой убью.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 24.1.2008, 17:00


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(Aike @ 24.1.2008, 18:50) *

Так, а можно как нибудь сделать полный дамп телефона, и юзать его на вмваре, или qemu? А то что-то вечно подключенный провод мне не нравится, новый телефон, боюсь аккумулятор быстро постоянной минизарядкой убью.

1) Дамп не сделаешь sad.gif
2) Где ты эмулятор под такой хардвейр найдёшь? smile.gif
3) Не убьеш. Вот мой живёт, телефону месяц, первые недели две не вылазил из ЮСБ.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Flex4
сообщение 25.1.2008, 12:36


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

Группа: Пользователи
Сообщений: 319
Регистрация: 24.3.2006
Пользователь №: 75 552
Модель телефона: Z6+Jabra BT620s
Прошивка: 44R

Рейтинг: 97



Цитата
А то что-то вечно подключенный провод мне не нравится, новый телефон, боюсь аккумулятор быстро постоянной минизарядкой убью.

Был V360, больше года. Делал монстр, тестировал патчи и очень много раз отсоединял присоединял на протяжении всего срока службы и ничего с ним не стало smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
UginC390
сообщение 28.1.2008, 19:16


Опытный
***

Группа: Пользователи
Сообщений: 122
Регистрация: 27.4.2006
Из: Запорожье
Пользователь №: 80 755
Модель телефона: Motorola L7 & Z6
Прошивка: L7CS и wkmod_FINAL

Рейтинг: 1



https://opensource.motorola.com/sf/frs/do/v...r60_g_80_31_15r Так что же это всё-таки такое??!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 28.1.2008, 19:22


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(UginC390 @ 28.1.2008, 21:16) *

https://opensource.motorola.com/sf/frs/do/v...r60_g_80_31_15r Так что же это всё-таки такое??!

Релиз сорцев всех оперсорс-програм, использованых Моторолой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
UginC390
сообщение 28.1.2008, 20:04


Опытный
***

Группа: Пользователи
Сообщений: 122
Регистрация: 27.4.2006
Из: Запорожье
Пользователь №: 80 755
Модель телефона: Motorola L7 & Z6
Прошивка: L7CS и wkmod_FINAL

Рейтинг: 1



угу... только вот там есть всё, что бы собрать свою ось и даже кажись под наши тел. есть там такой архивчик hardhatXXXXXXXX. Так вот в нём всё хорошо разложено под каждый тип процессора, и под Freescale в том числе. Может можно попробовать собрать самим?! Только не надо сразу пинать...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 28.1.2008, 20:06


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(UginC390 @ 28.1.2008, 22:04) *

угу... только вот там есть всё, что бы собрать свою ось и даже кажись под наши тел. есть там такой архивчик hardhatXXXXXXXX. Так вот в нём всё хорошо разложено под каждый тип процессора, и под Freescale в том числе. Может можно попробовать собрать самим?! Только не надо сразу пинать...

Потом некогда будет, попинаю щас. Это сорцы ядра. Прикинь, это сорцы Linux biggrin.gif. Собрать-то можно, прошить - нет. Единственное применение - изучение.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rider_ALT
сообщение 7.2.2008, 12:09


Опытный
***

Группа: Пользователи
Сообщений: 100
Регистрация: 1.9.2006
Пользователь №: 97 315
Модель телефона: Motorola ROKR E2
Прошивка: R564_G_12.00.45P

Рейтинг: 20



А собрать и заменить бутлоадер не пробовали ?

Там же стандартный uboot вроде как используется, сорцы тоже были на opensource.motorola.com
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 7.2.2008, 13:43


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(Rider_ALT @ 7.2.2008, 14:09) *

А собрать и заменить бутлоадер не пробовали ?

Там же стандартный uboot вроде как используется, сорцы тоже были на opensource.motorola.com

Подпись бута проверяется при заливке unsure.gif.

А про uboot давай подробней!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
e-yes
сообщение 8.2.2008, 14:59


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 6.1.2008
Пользователь №: 159 157
Модель телефона: MotoROKR z6
Прошивка: R60_G_80.33.44R

Рейтинг: 2



Там не das u-boot, там AFAIK blob (кстате, GPL, но не вижу исходников на моте). Или... Потыкайте меня носом в каком файле смотретьsmile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 10.2.2008, 10:48


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(e-yes @ 8.2.2008, 16:59) *

Там не das u-boot, там AFAIK blob (кстате, GPL, но не вижу исходников на моте). Или... Потыкайте меня носом в каком файле смотретьsmile.gif

Была такая пьянка на opensource.motorola.com в discussion, но чего-то тишина... Исходников не видно, возможно, что и нет там этого бута.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiX
сообщение 10.2.2008, 12:42


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 30.10.2007
Пользователь №: 152 211
Модель телефона: e8+milestone+xt5

Рейтинг: 22



абрам, скажи мне, глупому)... а что нам на данный момент мешает вручную прописывать и запускать скрипты от е2? (ну кроме отсутствия используемых в них шоумодулей?)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 10.2.2008, 12:46


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(NiX @ 10.2.2008, 14:42) *

абрам, скажи мне, глупому)... а что нам на данный момент мешает вручную прописывать и запускать скрипты от е2? (ну кроме отсутствия используемых в них шоумодулей?)

Отличие в структуре.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiX
сообщение 10.2.2008, 12:48


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 30.10.2007
Пользователь №: 152 211
Модель телефона: e8+milestone+xt5

Рейтинг: 22



эммм... структуре чего?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 10.2.2008, 13:05


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



Цитата(NiX @ 10.2.2008, 14:48) *

эммм... структуре чего?

Скрипта shuffle.gif. Шоу-модули не впихнуть в з6, например... Разве лаунчер какой хитро выделанный сделать stink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiX
сообщение 10.2.2008, 14:24


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 30.10.2007
Пользователь №: 152 211
Модель телефона: e8+milestone+xt5

Рейтинг: 22



Абрам, а вот эта тема к чему была?... ну и дальнейшее в начале этой темы?...
Цитата(kuznet @ 18.11.2007, 20:54) *

Я собрал. Берешь сорс gcc и glibc с opensource.motorola.com и любой не самый старый binutils. Далее следуешь инструкциям по кросс-компиляции: binutils, gcc, glibc.
По дороге есть мелкие проблемки, описать трудно - решить легко.

А что, есть что скомпилировать? А то время-то я убил, а только потом
понял что кроме main() { printf("Hello, world\n"); } ничего интересного и выдумать не могу. :-)

Цитата(lelvisl @ 19.11.2007, 8:21) *

Как убрать noexec я знал. потому и хотел собрать компилятор. Шоумодули - скомпилированные модули С Е2, которые можно использовать в скриптах, и врезульате иметь скрипты с ГУИ. Далее берём кучу исходников прог с Е2 и компилируем, получаем кучу софта. Вот, сколько пользы. К вечеру всё это будет реально!!


помнится, что elvis пытался найти исходники для прог с е2, и kuznet в первом мане по доступу к фс писал:
Цитата
Кто-то уже догадался, наверное. Если в InstalledDB руками добавить
новую запись с правильной строчкой Directory и Exec, и добавить id
в UserMenuTree, то через меню можно запускать любые програмки.
Все демки из e2-ezx-sdk компилируются и работают. mplayer компилируется
и после небольшой подточки почти работает, звука только нет. :-(

в принципе, это имхо ко всем сведующим людям вопрос...
если вроде как шоумодули и демки от е2 были "скомпилены и запущены", то почему мы не можем попробовать отредактировать скрипты от е2 и начать их использовать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Abram
сообщение 10.2.2008, 18:14


Прелесть какая гадость
*******

Группа: Разработчики
Сообщений: 1 963
Регистрация: 24.6.2005
Из: .ru - рідна Україна
Пользователь №: 44 825
Модель телефона: Moto G XT1033
Прошивка: CyanogenMod
Победитель конкурса 2008

Рейтинг: 744



1) Шоумодули не скомплируются, нужно править.
2) Их не запишешь в /usr/bin или любой каталог с програмами - RSA.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lelvisl
сообщение 10.2.2008, 18:33


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

Группа: Пользователи
Сообщений: 484
Регистрация: 14.1.2007
Пользователь №: 116 837
Модель телефона: Milestone & A1200

Рейтинг: 103.5



Abram, шоу модули портануть вполне реально. а бин их швырять необязатьелно. Можно типа в mmc/mmca1/bin, и каждый аз ссылаться на эту папку в скриптах. Вот. если будут шоу модули, то будет, как минимум диспетчер задач иметь. далее. Мы не сможем заюзать кнопку плеера под диспетчер, июо наад править ядро для переназначения кнопки. Ваши идеи по вызову диспетчера задач?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NiX
сообщение 10.2.2008, 18:41


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 30.10.2007
Пользователь №: 152 211
Модель телефона: e8+milestone+xt5

Рейтинг: 22



)))...
может я туплю)...
1.так elvis и kuznet вроде их уже скомпилили ж... или я не прав? просто они вроде как об этом писали?
2.а почему не оставить их на флехе и просто подправить скрипт на предмет путей?
ну и в догонку (я с линухом только на уровне этих телов общаюсь, посему может вопрос и глупый)))
3.а мы не можем подмонтировать свою директорию вместо /bin с флехи?

Добавлено позже (10.2.2008, 21:44):
пока писал, lelvisl, все тоже самое сказал)))...

Добавлено позже (10.2.2008, 21:46):
ну кнопку найти не проблема - главное заставить работать сам диспетчер)))...
*а кнопку - допустим левая боковая... если тулза будет прописана в кард/сисрегистри, то это не проблема...

Сообщение отредактировал NiX - 10.2.2008, 18:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ковыряем ядро ОС Z6 на предмет обхода проверки RSA, и запуска программ от Е2 · Motorola ROKR Z6, RIZR Z6, Z6w, RAZR² V8 · Forum
 

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

 



Текстовая версия Сейчас: 20.7.2025, 20:47

Форум живёт: