Я купил Meizu Pro 5, версию Flyme OS. Я хочу установить на него Ubuntu Phone. Как я могу это сделать и где взять необходимые прошивки и инструменты?
Большое спасибо!
источник
Я купил Meizu Pro 5, версию Flyme OS. Я хочу установить на него Ubuntu Phone. Как я могу это сделать и где взять необходимые прошивки и инструменты?
Большое спасибо!
Разработчики XDA: [Учебник] Изменить регион / ID на Международный в Meizu Pro 5
Если вы используете глобальную версию, вам не нужно делать этот шаг.
Разработчики XDA: [Учебник] Разблокируйте загрузчик Meizu PRO 5
Разработчики XDA: [ВОССТАНОВЛЕНИЕ] [M86] [НЕОФИЦИАЛЬНО] TWRP 3.0 для Meizu PRO
Прочитайте эти 3 статьи о Ubuntu Touch
Meizu Pro 5 называется Turbo.
Install ubuntu with TWRP(Android edition's kernel):
Загрузите ROM, который вам нужен.
Вы можете показать изображения использовать
ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image
Скачать kernel-OTA-10.2.zip
который я упаковал здесь для OTA 10.2.
ВНИМАНИЕ: Если вы хотите установить другую версию, тогда OTA 10.2. вам нужно заменить 4 файла в приведенном выше kernel*.zip
из device*.tar.xz
файла, который вы скачали. boot.img
, dtb
И logo.bin
находятся в папке разделов, ldfw
в сгустках. НЕ ПРОШИВАТЬ загрузчик и рекавери! (то есть не помещайте эти файлы в kernel*.zip
файл выше )
Войдите в режим восстановления (TWRP), нажав кнопки увеличения + уменьшения громкости + кнопки питания в течение 5 секунд.
В TWRP стереть данные, кеш, систему.
В TWRP установки kernel-OTA-10.2.zip
(с заменяемым boot.img
, dtb
, logo.bin
, ldfw
)
В TWRP смонтировать system
раздел (убрать режим только для чтения).
В TWRP выполните команды ниже в терминале:
cd /
tar -xf /external_sd/ubuntu*.tar.xz
tar -xf /external_sd/device*.tar.xz
tar -xf /external_sd/custom*.tar.xz
tar -xf /external_sd/version*.tar.xz
sync
Перезагрузитесь в систему.
Ноты:
Он не может получать обновления OTA без восстановления, предоставляемого выпуском Ubuntu.
Вы можете сделать все шаги, описанные выше, без внешней SD-карты, мобильный можно увидеть все время через USB.
tar -vxf
а простоtar -xf /sdcard/TWRP/...
(в 10 раз быстрее), перезагрузитесь!/cache/recovery
. Вам необходимо вручную распаковать их. После нажатия «установить и перезагрузить» в Ubuntu Updater - система загрузится в пользовательский загрузчик. Смонтируйтеsystem
и распакуйте новые файлы, используя,tar
как сказано в основном сообщении, используя advanced-> Terminal.Итак, во-первых: есть 4 варианта meizu pro5. И я не говорю об аппаратных спецификациях или версии flyme.
Взлом работает только на международном аромате pro5. Для этого используйте XDA Developers: [TUTORIAL] Измените регион / ID на Международный в Meizu Pro 5 .
Настоящая проблема в том, что телефон Android поставляется с заблокированным загрузчиком, поэтому fastboot не будет работать.
Решение поставляется с «развитием» образа глобального flyme, который позволяет вам выполнять «fastboot oem unlock». Так что после того, как вы приобрели международный вкус, используйте XDA Developers: [TUTORIAL] Разблокируйте загрузчик Meizu PRO 5
Теперь вы можете использовать fastboot, так что теоретически вы можете просто прошить образ Ubuntu, но вы не можете. Проблема заключается в разделении, на Android Pro5 у вас есть 512M для "пользовательского" раздела и 512M для "кэша" раздела. Раздел «кеш» используется для хранения образов перед установкой, а 512M недостаточно. Ubuntu Edition имеет 700M плюс.
Решение:
Сначала загрузите соответствующий раздел восстановления: разработчики XDA: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 для Meizu PRO
Это хорошо, потому что теперь у вас есть образ восстановления с поддержкой adb.
Плохо то, что, больше об этом позже, первое, что плохо, это то, что fdisk из twrp не может изменять разделы.
Теперь вы можете создать оболочку adb и получить приглашение с правами root на свой телефон.
Теперь смонтируйте системный раздел и размонтируйте все остальные (вы делаете это из меню twrp), удалите все в / system (раздел sytem).
Возьмите образ Ubuntu Touch System, например: Ubuntu Tack Meizu Pro5 OTA-15
вставьте его во внутреннее хранилище (
adb push {file_name} /sdcard
)распакуйте его в / system, мы не делаем ручную установку, мы просто добавляем в телефон некоторые правильные инструменты для изменения разделов. Ваша система Ubunty теперь находится в / system / system
скопировать / dev в / system / system / dev (
cp -a /dev /system/system
)теперь вы можете сделать
chroot /system/systen fdisk /dev/block/sda
В настоящее время существует много способов сделать разбиение, идея состоит в том, чтобы получить из этой таблицы разделов:
Чтобы что-то вроде этого:
Поэтому я также увеличил системный раздел. После этой перезагрузки (в recovery) для повторной синхронизации разделов используйте twrp, чтобы увеличить системный раздел. и используйте оболочку adb для переформатирования новых разделов "custom", "cache" и "userdata".
ВЫ ГОТОВЫ ПРОШИВАТЬ.
Будьте очень осторожны, последнее, что плохо в TWRP, это то, что он не будет запускать процесс прошивки Ubuntu Touch.
Так что иди возьми дампер, но Ubuntu Flash дружественный, официальный образ восстановления Ubuntu .
Запустите процесс прошивки с:
Для загрузки и отправки файлов на устройство потребуется некоторое время. БУДЬТЕ РАДИ. Как только устройство перезагрузится, нажмите power + громкость вниз, чтобы войти в загрузчик. Теперь
fastboot flash recovery recovery-turbo.img
. Теперь вы можете перезагрузиться в recovery и продолжить процесс автоматической перепрошивки.ПОЗДРАВЛЕНИЕ. Теперь у вас есть Ubuntu Touch на Meizu Pro5 с автоматическими и рабочими OTA.
источник