motofan logo
> 

Сертификат Халмера (Halmer), возможно ли ? на Motorola

Zorge.R
сообщение 25.9.2007, 19:04


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800
Модель телефона: Note 9 Copper 512Gb
Прошивка: 1CR

Рейтинг: 2510



актуально, для тел, без доступа к ФС L7e, L9, Z3... (без снятия RSA)



и так, есть такая штука, как сертификаты, которые многим не дают покоя, и очень хотелось бы иметь в телефоне, сертификаты с полным доступом... но вот беда, таких на motorola , нет... разве что , либо доступ не полный, либо надо снимать RSA ,а на моём L9 , который я получил в замен (по гарантии евросети) убитого два раза L7e, делать т.п., не очень хочется... да и тыкать каждый раз на "дать права приложению" , при использовании сертификата т-мобайл , тоже не "интересно"


повстречал я както такую тему Сертификат Халмера

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

если кто шибко шарит в сертификатах, призадумайтесь над этим, если не сложно....

к примеру, меняем мы ведь сертификаты родные и льём сертификат от v3x (t-mobile) , можно ли заменить их на сертификат халмера , ну или другой сертификат, написаный челом вроде халмера, специально под мото (естественно после небольших манипуляций...)

только вот каких....

Сообщение отредактировал Zorge.R - 25.9.2007, 19:12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов(1 - 10)
grafmoto
сообщение 26.9.2007, 4:11


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Zorge.R, дык в этом то и проблема: закинуть его в телефон. формат сертификатов разный. да и просто записать его в папку certs (или как там ее) не достаточно. бились над этим больше года назад.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 27.9.2007, 16:35


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800
Модель телефона: Note 9 Copper 512Gb
Прошивка: 1CR

Рейтинг: 2510



просто нашел на диске а: , файлик "ROOT_CERTS", вскрыл, но это оказался "сертификат браузера"...

и ещё, раньше (к примеру на L7) приложению после его установки с тела, соответсвовал один pat файл (по мимо jad и jar) кажись .

к примеру j2me2.jar + j2me2.jad + j2me2.pat

а теперь, три файла кажись (или два, надо точно глянуть)

да и приложение хранится не в jar , а в dmj (видимо шифруется)

т.е. получаем

j2me2.dmj + j2me2.jad + j2me2.attr и еще чегото... (не помню что но несколько, завтра скажу точно)


может копать эти новые файлы? возможно в них доступ и закопан..


P.S.: и еще, на сертификатах от от t-mobile, можно сделать доступ приложения к веб, "один раз на приложение хотябы" ?

Добавлено позже (27.9.2007, 20:40):
а кто писал серификат халмера? (видимо Halmer... глупый вопрос)

этот чел, с моторолами дружит? он случайно для моторов, сертификат написать не может?


правда тут проблема, как этот серт в тел залить.. видимо сертификат зарыт в глубинах CG1 , которую править без снятия рса , не выйдет...

а вот поколдовать с новыми файликами "прикреплёнными" за приложением (attr и т.д.) , возмоно польза и будет... (хотелось бы, чтобы всё было так просто)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stalker.mg
сообщение 27.9.2007, 17:23


Evil
*****

Группа: Почётные мотофаны
Сообщений: 367
Регистрация: 11.11.2005
Пользователь №: 57 954
Модель телефона: iPhone 5

Рейтинг: 417



Zorge.R,
забудь про халмера, копай j2me2.pat
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 28.9.2007, 4:30


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Zorge.R, ну во-первых самому сделать свой сертификат не составляет особых проблем. на различных форумах выкладывались мануалы. во-вторых проблема остается с заливкой своего сертификата или халмера именно в моторолу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Александриец
сообщение 1.10.2007, 9:18


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

Группа: Пользователи
Сообщений: 46
Регистрация: 24.5.2006
Пользователь №: 84 568
Модель телефона: E1000
Прошивка: R26

Рейтинг: 2.5



А где(чем) у моторолы формируются .pat файлы для не подписанных приложений? Гдето же есть исходник. Е сли его заменить нужным нам, то новые .pat файлы будут прописыватся для новых приложений уже с полным доступом ph34r.gif
Может нужно копать в папке kjava (файлы j2mest иль типа того не помню названия shuffle.gif )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 1.10.2007, 9:54


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Александриец,
Цитата(Александриец @ Сегодня, 13:18)

нужно копать
*


в CG1, имхо smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
blackbox
сообщение 1.10.2007, 20:33


Control Freak
******

Группа: Разработчики
Сообщений: 838
Регистрация: 23.9.2005
Пользователь №: 52 431
Модель телефона: iPhone
Прошивка: 2.2.1

Рейтинг: 627.5



Сертификаты нужно заливать в /a/mobile/certs/root/x509/kjava/. Проблема в том, что просто наличия сертификатов недостаточно, нужно также их добавить в файл j2me_domain_registry.sm, формат которого пока неизвестен, и он тоже подписан. Насколько я понимаю, private key, которым подписан этот файл, находится у Моторолы и никто вам его не даст. А соответствующий ему public key находится в CG1.
Поэтому последовательность действий получается такая:
  1. сгенерировать собственный сертификат (или взять готовый Халмера)
  2. закинуть этот сертификат в /a/mobile/certs/root/x509/kjava/
  3. добавить DN этого сертификата в j2me_domain_registry.sm
  4. подписать j2me_domain_registry.sm своим private key
  5. найти public key Моторолы в CG1 заменить его своим
Как видим, все равно нужно патчить прошивку (а также обходить RSA и т.п.). Но, если мы получим возможность патчить прошивку L9, не проще ли портировать на нее патч для повышения привилегий мидлетов и не возиться с сертификатами?

Добавлено позже (2.10.2007, 0:16):
Если кому-то интересно поковырять j2me_domain_registry.sm, у меня есть этот файл из водафоновского флекса для Z3. В нем присутствует только один сертификат оператора, нет даже Motorola Manufacturer Domain.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 2.10.2007, 4:09


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Цитата(blackbox @ Сегодня, 0:33)

сгенерировать собственный сертификат (или взять готовый Халмера)
закинуть этот сертификат в /a/mobile/certs/root/x509/kjava/
*


на сколько я помню сертификаты находящиеся в /a/mobile/certs/root/x509/kjava/ тожа отличаются от халмера. где-то было упоминание о 2 байтах.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 2.10.2007, 20:07


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800
Модель телефона: Note 9 Copper 512Gb
Прошивка: 1CR

Рейтинг: 2510



Цитата
blackbox:
Если кому-то интересно поковырять j2me_domain_registry.sm, у меня есть этот файл из водафоновского флекса для Z3. В нем присутствует только один сертификат оператора, нет даже Motorola Manufacturer Domain.


приаттачивай, буду ковырять... wink.gif

Добавлено позже (3.10.2007, 0:14):

Цитата
Stalker.mg :
Zorge.R,
забудь про халмера, копай j2me2.pat


а чего его копать? у меня пат, с полным доступом есть (для L9), только вот телефон убивает пат, сразу после запуска не подписанного приложения...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
blackbox
сообщение 3.10.2007, 2:23


Control Freak
******

Группа: Разработчики
Сообщений: 838
Регистрация: 23.9.2005
Пользователь №: 52 431
Модель телефона: iPhone
Прошивка: 2.2.1

Рейтинг: 627.5



Цитата(grafmoto @ Вчера, 7:09)
где-то было упоминание о 2 байтах.
*
Да, в начале нужно добавить 00 01.
Цитата(Zorge.R @ Вчера, 23:07)
приаттачивай, буду ковырять...
*
Прикрепленный файл GSTCPRIRVFLIDE064.zip   ( 125.67 килобайт ) Кол-во скачиваний: 114
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сертификат Халмера (Halmer), возможно ли ? на Motorola · Разработка Java-приложений · Forum
 

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

 



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

Форум живёт: