Запустил Android 8.1 Oreo от MTK для DOOGEE X5PRO, X5S

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

Вернемся к теме!

МТК выпустило исходники ALPS для Android 8.1 и мне любезно их дали! Но увы, никому ничего не могу показать!

Я запустил ядро, оно 3.18.70  и сейчас компилирую x32 версию для пробного запуска на DOOGEE X5PRO.

Что заметил в исходниках и вообще что кого!

  1. Сменился драйвер экрана и библиотеки с версии 1.4 до версии 2.0.0, что это дает - не знаю!
  2. Убрали очень много предкомпилированных библиотек, вероятно заменили на исходники или что то еще.
  3. Потенциально (я пока оставил как есть) перенесли NVRAM в папку /vendor/nvdata (если правильно запомнил)
  4. Все, что ранше лежало в /system/vendor перенесли в новый отдельный раздел/vendor придется переформатировать флешку или еще поикать как приспособить.
  5. Удалили работу с питанием драйверов alsps и gravity. Выделили их в отдельную папку sensors_1.0.
  6. Немного поменяли работу с исходниками DTS, но я включил совместимость со старыми исходниками - заработало ядро.
  7. Что с модемом и прочим не могу сказать, но в исходниках есть странные файлы - пока не понятно что будет.
  8. Пока нет WEP поддержки в WPA, заявлены исходники версии 2.0 но их нет.
  9. В исходниках лежит ядро 3.18 и 4.4, видимо исходники для обоих ядер. Ну и много архитектур (точнее 6). К сожаление MT6580 нет.
  10. Файлов компиляции x32 версии стало не 32000, а 74000 ))))
  11. При установке придется переформатировать телефон (изучаю как сделать без этого - есть варианты) с добавлением одного раздела - vendor, я доработал стандартный scatter файл, так что можно будет откатится на сток если чего!
  12. Android скомпилирован с современным компилятором 6.3

На этом пока все! Не ожидайте выпуска, очень занят и пока запуск идет тяжело.

Что не работает!

  1. Датчики света, приближения, гравитации - их надо переписать, это долго и нудно но кроме меня некому.
  2. Внутренняя SD карта почему то имеет небольшой размер, изучаю как починить.