О ужас, гугль скрыл от нас недописанный / недоотлаженный код android'а, и в силу этого потерял право гордо именовать его opensource!
А может уважаемый автор показать нам «opensource», где коммитится каждая строчка кода, без проверки, отладки, тестирования? Что тогда вообще есть opensource?
Да, они не выдержали сроки, поставленные всущности самим себе, и перенесли выпуск следующей версии, ужасное преступление.
у OpenVPN-AS есть один приятный момент: можно вешать сервер на 443, и по нему-же зайти — скачать клиента/настройки. Я пока не нашел способа сделать это с другими решениями.
Недалее как тут обсуждалась возможность передачи чего-либо телефоном в выключенном состоянии. Вывод был однозначиный: обычный телефон, специально не подготовленный, ничего в выключенном режиме не передает.
Это работает на уровне реализации GSM (UMTS) протокола, а значит, на уровне прошивки радио-части (для подавляющего большинства современных моделей) телефона. Порядка 50% современных моделей имеют модемную часть, построенную на чипах QUALLCOMM (MSM), прошивки для них достаточно неплохо изучены.
А потом производители спрашивают нас, «зачем люди хотят иметь доступ к модификации прошивок?». Вот именно за этим — чтобы сообщество могло убедится в безопасности используемых устройств, и по необходимости обеспечить свое право на конфедициальность. :)
Сдается мне, грядет очередная волна влезаний в прошивки радио-части, реверсирования кода и т.п.
Тоже задался такой идеей, правда на базе обычного rc-вертолета а не мультикоптера.
Задумался о контроллере, и пришла на ум (с чего бы вдруг? :) ) мысль о платах телефона типа HTC Dream, которые сами по себез (без обвеса типа клавиатур, экранов и пр) достаточно легкие, при этом имеют на борту хороший проц, готовое линь-ядро (ну не делать же свою ось для управленния?), акселерометр, магнитометр, gps, wifi и, для особо дальней связи — 3G.
Для управления движками есть usb и serial-порты, которыми можно соединится с достаточно простым контролелром управления моторами.
Никто не запрещает заботиться о покупателях в добровольном порядке.
Хочешь — покупай через iTunes, хочешь — напрямую у продоца, проходя доп регистрации.
А когда тебе это навязывают, да еще за твои-же деньги… вроде как «у нас» есть даже статья такая, навязывание услуг…
RSA вообще примитивен :)
там всего несколько простейших формул, и арифметика достаточно простая
для справки опишу:
основной ключ, принято называть N, modulus, модуль — является произведением 2х больших (длиной в половину от желаемого размера ключа) простых чисел p и q:
N = p * q
этот N является общей частью и публичного и приватного ключей
далее вычисляется вторая часть приватного ключа (D, экспонента приватного ключа) — вычисляетя значение (p-1)*(q-1) и выбирается значение E, по принципу 1<E<(p-1)*(q-1)
обычно для E берут число 65537, оно будет публичной экспонентой, второй частью открытого ключа.
ну и наконец вычисляется D по формуле (E*D) % ((p-1)*(q-1)) = 1, в качестве D подходит любое целочисленное решение данного уравнения.
таким образом, получаются 2 ключа: E,N — публичный и D,N — приватный.
сам алгоритм шифрования еще проще.
сообщение M (длиной не более N) шифруется по формуле
C = M^E % N (зашифрованное сообщение C = остатку от деления на N сообщения M в степени E)
расшифровывается по формуле M = C^D % N
т.е. зашифровать сообщение может любой, обладающий открытым ключем, а прочитать — только владелец приватного ключа.
так-же пара ключей может быть использована для «цифрововой подписи»:
пдопись S = M^D % N, проверка M = S ^ E % N
т.е. создать «подписть» сообщения может только автор, а расшифровать и проверить — любой обладающий открытым ключем.
вот и весь RSA…
О какой модели моторолки речь? если о P2K (старые, не-линуксовые), то там как такового BP отдельного нет, все на одном проце, и L2-L3 для GSM и собсно UI. Насчет управления питанием именно радиотракта — точно не помню, но помойму оно не отключается отдельно явным образом.
так что это просто косяк был, не все таски связанные с радио остановили — вот gprs и дышал…
Кто ж спорит, что в штучном варианте, при необходимости — это реализовать можно? еще как можно. мало того, на том-же MSM это вполне можно реализовать без переделки железа, чисто софтом. в режиме мин потребления писать звук, потом включать радиотракт и пакетно скидывать. без внешних признаков «жизнедеятельности». но это все — спец-средства, не поточная продукция. На обычных-же телефонах, продаваемых в магазине (из перечисленных мной производителей) — это невозможно.
С прочими моделями знаком не сильно близко, ручатся не буду.
От лица сообщества мотофанов могу точно заявить — на телефонах моторола (2.5G поколения как минимум) в выключенном состоянии ничего передаватся и/или приниматся не может впринципе, их прошивка (программный код) изучены вдоль и поперек, об этом можно почитать на сайтах мото-сообществ.
Так-же достаточно плотно занимался копанием кода радио-части телефонов HTC и прочих MSM7xxx, в них так-же радио-часть полностью выключается при «софтварном» выключении питания. таким образом, если исключить возможность присутсивия на плате некого мифического чипа, который бы полностью дублировал функционал радио-модуля (что бред), то любая передача данных в выключенном состоянии исключена :)
А может уважаемый автор показать нам «opensource», где коммитится каждая строчка кода, без проверки, отладки, тестирования? Что тогда вообще есть opensource?
Да, они не выдержали сроки, поставленные всущности самим себе, и перенесли выпуск следующей версии, ужасное преступление.
Сдается мне, грядет очередная волна влезаний в прошивки радио-части, реверсирования кода и т.п.
Задумался о контроллере, и пришла на ум (с чего бы вдруг? :) ) мысль о платах телефона типа HTC Dream, которые сами по себез (без обвеса типа клавиатур, экранов и пр) достаточно легкие, при этом имеют на борту хороший проц, готовое линь-ядро (ну не делать же свою ось для управленния?), акселерометр, магнитометр, gps, wifi и, для особо дальней связи — 3G.
Для управления движками есть usb и serial-порты, которыми можно соединится с достаточно простым контролелром управления моторами.
Хочешь — покупай через iTunes, хочешь — напрямую у продоца, проходя доп регистрации.
А когда тебе это навязывают, да еще за твои-же деньги… вроде как «у нас» есть даже статья такая, навязывание услуг…
про армы вообще молчу ))
я немного ембеддедом занимаюсь, и все с чем работал уже давно 32битное…
там всего несколько простейших формул, и арифметика достаточно простая
для справки опишу:
основной ключ, принято называть N, modulus, модуль — является произведением 2х больших (длиной в половину от желаемого размера ключа) простых чисел p и q:
N = p * q
этот N является общей частью и публичного и приватного ключей
далее вычисляется вторая часть приватного ключа (D, экспонента приватного ключа) — вычисляетя значение (p-1)*(q-1) и выбирается значение E, по принципу 1<E<(p-1)*(q-1)
обычно для E берут число 65537, оно будет публичной экспонентой, второй частью открытого ключа.
ну и наконец вычисляется D по формуле (E*D) % ((p-1)*(q-1)) = 1, в качестве D подходит любое целочисленное решение данного уравнения.
таким образом, получаются 2 ключа: E,N — публичный и D,N — приватный.
сам алгоритм шифрования еще проще.
сообщение M (длиной не более N) шифруется по формуле
C = M^E % N (зашифрованное сообщение C = остатку от деления на N сообщения M в степени E)
расшифровывается по формуле M = C^D % N
т.е. зашифровать сообщение может любой, обладающий открытым ключем, а прочитать — только владелец приватного ключа.
так-же пара ключей может быть использована для «цифрововой подписи»:
пдопись S = M^D % N, проверка M = S ^ E % N
т.е. создать «подписть» сообщения может только автор, а расшифровать и проверить — любой обладающий открытым ключем.
вот и весь RSA…
так что это просто косяк был, не все таски связанные с радио остановили — вот gprs и дышал…
С прочими моделями знаком не сильно близко, ручатся не буду.
Так-же достаточно плотно занимался копанием кода радио-части телефонов HTC и прочих MSM7xxx, в них так-же радио-часть полностью выключается при «софтварном» выключении питания. таким образом, если исключить возможность присутсивия на плате некого мифического чипа, который бы полностью дублировал функционал радио-модуля (что бред), то любая передача данных в выключенном состоянии исключена :)