Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Стекло OS (Google XE) представляет собой версию Google «s Android операционной системы , предназначенной для Google Glass . Тег "glass-omap" используется для обозначения измененного кода Android, который можно найти в репозитории ядра. [5]

История выпусков [ править ]

В следующем списке показаны основные изменения, произошедшие для каждого выпуска обновления. [6] Для получения более подробной информации о выпуске посетите веб-сайт поддержки .

11 апреля 2013 г .: XE4.0 [ править ]

Изначальный выпуск.

7 мая 2013 г .: XE5.0 [ править ]

Обновления XE5 включены: [7]

  • Изменение политики синхронизации: требуется питание + Wi-Fi для фоновой загрузки
  • Отчеты о сбоях
  • Входящие уведомления G + (прямые публикации, комментарии, + упоминания), включая возможность комментировать и +1
  • Уведомления о входящих видеовстречах
  • Транскрипция запросов и сообщений теперь очень быстро
  • Нажмите и удерживайте для поиска из любой точки пользовательского интерфейса (больше не только из выключенного состояния)
  • Набор международного номера + SMS
  • Анимация прыжка при запрещенных смахиваниях в пользовательском интерфейсе
  • Новая процедура калибровки обнаружения на головке
  • Показать серийный номер устройства на карточке с информацией об устройстве
  • Более надежная оценка оставшегося заряда аккумулятора
  • Новая мозаика списка получателей

4 июня 2013 г .: XE6.0 [ править ]

Обновления XE6 включают: [8]

  • Лучшие фотографии через стекло
  • Голосовые аннотации к вашим фото и видео при публикации
  • Улучшения в обнаружении на голове. Выполните повторную калибровку, чтобы включить улучшения.
  • Улучшенные карточки в Google Now для спорта и новая карточка для дней рождения
  • Исправления для нескольких проблем

Обновление Glass OS [ править ]

Стекло обновляется автоматически по воздуху . Glass будет периодически проверять серверы Google на наличие обновлений. Когда доступно обновление, Glass загрузит его на устройство и установит само обновление. Это происходит при условии активной зарядки аккумулятора и надежного соединения Wi-Fi . [9]

Взлом ОС [ править ]

Получите root-доступ [ править ]

Доступ с правами root можно легко получить с помощью следующего сценария с использованием загрузчика с root-правами. [10]

$ ADB перезагрузка загрузчик # войти в режиме быстрой загрузки, занимает 10-15 секунд $ FastBoot устройства # проверить устройство в FastBoot, должно видеть его серийные # $ быстрой загрузки ОЙ разблокировки # отпирание стирает все данные, вам будет предложено выполнить эту команду дважды , чтобы убедиться , $ fastboot flash boot boot.img # получить доступ к оболочке root с корневым загрузчиком $ fastboot reboot # перезагрузить устройство $ adb root # запустить adb как root $ adb shell # получить доступ к оболочке как root

Заводское изображение Flash [ править ]

Извлеките желаемый пакет заводского образа системы, чтобы вернуть Glass к заводским спецификациям, затем запустите следующий сценарий. [10] Загрузочные и системные образы можно найти на веб-сайте разработчика Google Glass .

$ adb reboot bootloader # войдите в режим fastboot $ fastboot devices # убедитесь, что устройство находится в режиме fastboot, должен увидеть его серийный номер. $ fastboot flash boot boot.img # флеш-разделы с заводскими образами $ fastboot flash system system.img $ fastboot flash recovery recovery.img $ fastboot erase cache # необязательно, стереть кеш и раздел пользовательских данных $ fastboot erase userdata $ fastboot oem lock # необязательно , только если вы хотите повторно заблокировать загрузчик.

Изменить исходный код ядра [ править ]

Исходный код ядра легко получить из репозитория Google с помощью следующего скрипта.

$ mkdir <путь-ядро-источник> $ cd <путь-ядро-источник> $ git clone https://android.googlesource.com/kernel/omap.git

Собрать ядро ​​ОС из исходного кода [ править ]

Чтобы собрать ядро ​​из исходного кода, сначала загрузите набор инструментов GCC из того же репозитория.

$ git clone https://android.googlesource.com/platform/prebuilt $ export  PATH = <path-for-kernel-source> /prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin: $ PATH

Затем соберите ядро ​​с помощью этих команд.

$ export  ARCH = arm $ export  SUBARCH = arm $ export  CROSS_COMPILE = arm-eabi- $ cd <path-for-kernel-source> / omap $ git checkout glass-omap-xrr02 # выберите подходящий выпуск $ make notle_defconfig $ make

Ссылки [ править ]

  1. ^ «Анализ кода Android» . Проверено 6 июня 2012 года .
  2. ^ «Философия и цели» . Проект с открытым исходным кодом Android . Архивировано из оригинала на 2014-10-17 . Проверено 19 декабря 2014 .
  3. ^ «Лицензионное соглашение на предварительную версию для разработчиков | Разработчики Android» . Developer.android.com . Проверено 20 марта 2014 .
  4. ^ «Лицензии» . Проект с открытым исходным кодом Android . Откройте Handset Alliance . Проверено 9 сентября 2012 .Предпочтительной лицензией для Android Open Source Project является Apache Software License, 2.0. ... Почему лицензия на программное обеспечение Apache? ... Для программного обеспечения пользовательского пространства (то есть неядерного) мы фактически предпочитаем ASL2.0 (и аналогичные лицензии, такие как BSD, MIT и т.д.) другим лицензиям, таким как LGPL. Android - это свобода и выбор. Цель Android - способствовать открытости в мобильном мире, но мы не верим, что можно предсказать или диктовать все варианты использования, для которых люди захотят использовать наше программное обеспечение. Итак, хотя мы призываем всех создавать открытые и модифицируемые устройства, мы не считаем, что наше право заставлять их делать это. Использование библиотек LGPL часто вынуждает их делать это.
  5. ^ «Ссылки - ядро ​​/ omap - Git в Google» . android.googlesource.com . Проверено 15 марта 2017 .
  6. ^ «Примечания к выпуску - Справка Google Glass» . support.google.com . Проверено 15 марта 2017 .
  7. ^ "Google Glass Explorer Editions начинают получать обновление программного обеспечения XE5, новые функции" . Engadget . Проверено 15 марта 2017 .
  8. ^ "Google Glass получает обновление XE6 с существенным улучшением качества фотографий - вот полный список изменений" . Android Police . 2013-06-04 . Проверено 15 марта 2017 .
  9. ^ «Обновление программного обеспечения Glass - Справка Google Glass» . support.google.com . Проверено 15 марта 2017 .
  10. ^ a b «Загрузка системы и ядра - Google Glass - Разработчики Google» . Разработчики Google . Проверено 15 марта 2017 .