Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Доступно официальное обновление Android 2.2 OTA для Nexus One

Разработка под Android
image Несколько часов назад Google сообщил о том, что до конца этой недели (видимо до 04.07.10) все пользователи постепенно начнут получать обновление для своих Nexus One «по воздуху».

Я же не стал дожидаться этого момента и обновил свой Nexus до Froyo.
Кстати, мой аппарат имел прошивку «EPE54B» и он не хотел обновляться ранее, а рутовать не хотелось.

Итого, если вы не хотите ждать, ловите ссылку и инструкцию на новую официальную прошивку!

1. Для начала качаем универсальную прошивку вот отсюда, которая подходит для всех версий прошивок Nexus One. Внимание! Прошивка ОФИЦИАЛЬНАЯ и только для не рутованных телефонов!
Читать дальше →
Всего голосов 46: ↑37 и ↓9 +28
Просмотры416
Комментарии 66

Устанавливаем официальное обновление Android 2.1 на проблемные HTC Hero

Разработка под Android
Android helpСовсем недавно, 29 июня, HTC Hero наконец-то получил OTA-обновление до Android 2.1. Согласно соглашениям с Google, все телефоны HTC обновляются только по воздуху (технология Firmware Over The Air), и RUU-пакеты более не распространяются.

Некоторые владельцы HTC Hero так и не смогли обновиться до Android 2.1, столкнувшись с проблемой, которую успели окрестить «бермудским треугольником». На деле телефон не мог выйти из режима recovery и возобновить установку (проблема и процесс восстановления Hero был описан здесь). Проблема ли это модифицированных, серых или иных телефонов остается только догадываться.

Благодаря оперативной работе ресурса Shipped Roms появился относительно честный способ восстановления. Если ваш Hero не смог обновиться с помощью OTA-обновления:
  • Перезагрузите телефон и зайдите в режим загрузчика (Power+Back/Volume Down).
  • Выберите режим Fastboot и подключите телефон к компьютеру.
  • Скачайте RUU-пакет по ссылке и запустите обновление.
Читать дальше →
Всего голосов 29: ↑24 и ↓5 +19
Просмотры5.7K
Комментарии 32

DES уязвимость SIM-карт. Есть ли повод для опасений?

Информационная безопасность
Из песочницы

Вчера на хабре была опубликована статья под названием «750 миллионов мобильных телефонов уязвимы для злоумышленников из-за недостаточно защищенных SIM карт». Хабр был одним из многих сетевых ресурсов, которые опубликовали информацию про уязвимость найденную в SIM-картах. Новость разлетелась молниеносно. По запросу «750 млн SIM-карт» google предлагает 159 000 результатов. В статье я более подробно постараюсь описать, чем грозит эта уязвимость и есть ли повод для опасения.
Читать дальше →
Всего голосов 76: ↑71 и ↓5 +66
Просмотры76.7K
Комментарии 40

Боремся со Status 7. Как работает механизм OTA-обновлений и почему он дает сбои

Блог компании Журнал ХакерРазработка под Android


Довольно часто юзеры, привыкшие рутовать прошивки, устанавливать разного рода системный софт, менять ядра и по-другому издеваться над прошивкой, обнаруживают, что установить OTA-обновление невозможно. Оно просто не встает, ругаясь на измененные системные файлы, неправильные цифровые ключи и всякое прочее. В этой статье я расскажу о самой механике обновления, причинах возникновения проблем и о том, как их решить.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры56.5K
Комментарии 1

Мобильные устройства изнутри. Разметка памяти, структура файлов описания и разметки памяти

Разработка мобильных приложенийРеверс-инжиниринг

1. Введение


Как оказалось, разметка физической памяти мобильных устройств (МУ) это малоописанный раздел знаний, необходимых разработчику. Т.к. память существует во всех устройствах, созданных на основе микропроцессоров или микроконтроллеров, а их уже миллиарды, то это еще и очень-очень востребованный раздел знаний.

Эта статья посвящена аспектам разметки памяти только МУ, т.к. именно здесь существует тесно свитый разными производителями клубок из файлов описания разметки при почти полном отсутствии теоретических данных о структуре самих этих файлов.

Разметка физической памяти МУ формируется на основании таблиц или списков описаний параметров разделов памяти. Практически каждая фирма-производитель МУ имеет свою форму (структуру) этих таблиц. Тем не менее, все описания параметров разделов имеют много общего, что позволяет рассматривать их в едином контексте.

На основе таблиц описаний затем формируются файлы разметки памяти, которые в виде образов разделов прошиваются непосредственно в память МУ.
Читать дальше →
Всего голосов 28: ↑25 и ↓3 +22
Просмотры29.9K
Комментарии 7

Мой опыт создания «без умного» дома

Умный домИнтернет вещейDIY или Сделай сам
Tutorial
Пришло и мое время поделится своим опытом создания «без умного» дома. Вступать в полемику, что же все таки такое умный дом и что он должен уметь делать, не очень хочется. В моем случае будем приручать wifi модули Sonoff от компании ITEAD и учиться включать/выключать «нагрузку» с телефона. В публикации пойдет речь, как прошить модуль, подключим к модулю сенсор температуры/влажности, научимся управлять модулем через приложение HomeKit («Дом») и Siri. Добавим ко всему этому систему управления умным домом Domoticz на raspberry pi. Добавим wifi к кофемашине и научим Siri открывать домофон.
Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры88.1K
Комментарии 37

Пишем OTA-загрузчик для ATmega128RFA1 (в составе устройства Smart Response XE)

Беспроводные технологииПрограммирование микроконтроллеровРазработка под ArduinoСтарое железоDIY или Сделай сам
Перевод
Tutorial


Всё началось с приобретения автором на вторичном рынке интересного устройства — Smart Response XE (краткое описание). Предназначено оно для школ: каждый ученик в классе получает по девайсу, похожему на электронную записную книжку или переводчик девяностых, учитель задаёт вопрос, и ученики набирают на клавиатурах устройств ответы, поступающие по радиоканалу (802.15.4) в приёмник, подключённый к учительскому ПК.

Поддержка этих устройств прекращена несколько лет назад, и то, что школы закупали по 100-200 долларов за штуку, теперь всплывает на eBay по 10 и меньше. «Железо» там ну очень подходит для гиковских опытов:

  • клавиатура на 60 клавиш
  • дисплей с разрешением в 384x136, 2 бита на пиксель — аналогично БК, CGA, но 4 не цвета, а градации яркости
  • микроконтроллер ATmega128RFA1 (128 кБ флеш-памяти, 4 кБ ПЗУ, 16 кБ ОЗУ, приёмопередатчик стандарта 802.15.4)
  • внешняя (по отношению к микроконтроллеру, а не всему устройству) флеш-память на 1 мегабит (128 килобайт) с интерфейсом SPI
  • отсек для 4 элементов ААА.

По названию микроконтроллера понятно, что он относится к семейству AVR, а значит, сделать устройство Arduino-совместимым — задача более чем тривиальная…
Читать дальше →
Всего голосов 41: ↑41 и ↓0 +41
Просмотры6.2K
Комментарии 5

WISE-PaaS — облачная платформа для промышленного интернета вещей

Блог компании Advantech IIoTПромышленное программированиеМашинное обучениеОблачные сервисы


WISE-PaaS — (Platform as a Service) облачная платформа Advantech для промышленного интернета вещей, объединяющая в себе различные инструменты для сбора, обработки, и визуализации данных, автоматизации, управления устройствами и системами искусственного интеллекта и машинного обучения. Платформа объединяет в себе несколько готовых наборов программных решений для построения комплексных систем в сфере промышленности, здравоохранения, производства, логистики и т.д.

Платформа WISE/PaaS может работать на мощностях облачных провайдеров Amazon Web Services (AWS), Google Cloud Platform (GCP) и Microsoft Azure, а так же локально на OpenStack.

В статье рассматриваются некоторые из программных продуктов комплекса WISE/PaaS, которые позволяют быстрее разрабатывать приложения, не отвлекаясь на построение инфраструктуры. Поддерживается запуск приложений на популярных языках: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, а так же основные движки баз данных MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. Для визуализации данных доступен фреймворк Grafana. Отдельный набор программных инструментов для встраиваемых систем упрощает первичную настройку устройств, обновление прошивки и сбор данных с IoT-устройств.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры2.3K
Комментарии 2

McKinsey: переосмысляем софт и архитектуру электроники в automotive

Блог компании НПП ИТЭЛМАПромышленное программированиеИсследования и прогнозы в ITАвтомобильные гаджетыТранспорт
Перевод
image

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

Двигатель был технологическим и инженерным ядром автомобиля 20-го века. Сегодня эту роль все чаще выполняют программное обеспечение, большие вычислительные мощности и современные датчики; большинство инноваций связаны со всем этим. От этих вещей зависит все, начиная от эффективности автомобилей, их доступа к интернету и возможности автономного вождения, заканчивая электромобильностью и новыми мобильными решениями.

Однако вместе с важностью электроники и ПО растет также их уровень сложности. Возьмем в качестве примера растущее число строк программного кода (SLOC), содержащихся в современных автомобилях. В 2010 году на некоторых автомобилях было около десяти миллионов SLOC; к 2016 году этот показатель увеличился в 15 раз и составил примерно 150 миллионов строк кода. Лавинообразная сложность вызывает серьезные проблемы с качеством программного обеспечения, о чем свидетельствуют многочисленные отзывы о новых автомобилях.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры5.1K
Комментарии 12

Автомобили станут более безопасными: на помощь к 5G приходят технологии хранения данных

Хранение данныхРазработка систем связиСотовая связь
Хотя технология 5G только делает свои первые неуверенные шаги, согласно прогнозам, к 2025 году на нее будет приходиться 20% всей связи. Со скоростью передачи данных до 10 Гбит/с – примерно в 100 раз выше, чем у предыдущего поколения – и задержкой не больше 1 мс сети 5G не только изменят то, как мы используем наши персональные мобильные устройства, телефоны и планшеты, но и станут настоящим трамплином для следующей революции в автомобилестроительной промышленности.


Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры828
Комментарии 0

Бесшовные A/B-обновления в Android: как они устроены

Блог компании SberDevicesБлог компании СберРазработка под Android
image

Всем привет. В SberDevices наша команда занимается разработкой различных железок и прошивок для них на базе AOSP.

Начиная с Android 8 (у некоторых вендоров с 7.1) в системе появился новый механизм накатки OTA-обновлений, т. н. Seamless A/B OTA Updates — бесшовные обновления. В этом посте я опишу общие принципы его работы, рассмотрю механизм с точки зрения разработчика, а также проведу сравнение со старым (будем его называть recovery-based) подходом применения обновлений. Всё нижесказанное будет справедливо только для чистого AOSP, т. к. конкретная реализация зависит от вендора.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры5.2K
Комментарии 1

Как обстоят дела с обновлениями софта по воздуху (ОТА)

Блог компании НПП ИТЭЛМАИсследования и прогнозы в ITИнтернет вещейТранспорт
Перевод
image


Важность ПО в автомобильной промышленности росла на протяжении 10 последних лет (и продолжает расти), а потому автопроизводителям приходиться полагаться на использование беспроводных обновлений (ОТА).

ПО, используемое в автомобилестроении, имеет множество уникальных особенностей – как хороших, так и плохих.

Лучшая особенность – низкая стоимость разработки, поскольку решают в основном роялти. Среди недостатков стоит отметить высокую стоимость разработки сложного ПО. Хуже всего то, что в сложном ПО содержатся ошибки, которые нужно исправлять уже после того, оно уже развернуто. Даже если проводить обширное тестирование на всех этапах разработки, во всех сложных программах будут обнаруживаться внезапные баги, которые необходимо будет исправлять в течение 15-летнего срока службы автомобильного ПО.

В результате в отраслях, в которых активно используются сложное ПО, в конечном итоге начинают использовать ОТА-обновления для снижения затрат и повышения функциональности программных продуктов. В ПК-индустрии OTA-обновления используются больше двух десятилетий, а на рынке смартфонов – больше десяти лет. Автомобильная промышленность уверенно движется к тому, чтобы последовать их примеру и ощутить многочисленные преимущества этой технологии.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры2.3K
Комментарии 2

Эволюция системы обновления Android

Разработка мобильных приложенийРазработка под AndroidРазработка под LinuxПроизводство и разработка электроникиИстория IT

В этой статье мы рассмотрим все возможные варианты обновления прошивки на устройствах под управлением Fuchsia Android. Особое внимание уделим самому популярному способу — обновлению по воздуху или OTA (over-the-air) — и расскажем об этапах его развития.

Итак, как можно обновить Android на мобильных устройствах? Занимаясь разработкой ТВ-приставок под управлением этой ОС, мы определили для себя 4 способа, отбросив совсем уж экзотические варианты...

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры6.2K
Комментарии 4