Як встановити Ubuntu на Meizu Pro 5, який спочатку був на Android?


8

Я купив Meizu Pro 5, версія Flyme OS. Я хочу встановити на ньому Ubuntu Phone. Як це зробити і де я можу отримати необхідну прошивку та інструменти?

Дуже дякую!

Відповіді:


9
  1. XDA Developers: [TUTORIAL] Змініть регіон / ідентифікатор на International у Meizu Pro 5

    Якщо ви використовуєте глобальну версію, вам не потрібно робити цей крок.

  2. Розробники XDA: [Підручник] Розблокуйте завантажувач Meizu PRO 5

  3. Розробники XDA: [ВІДНОВЛЕННЯ] [M86] [UNOFFICIAL] TWRP 3.0 для Meizu PRO

  4. Прочитайте ці 3 статті про Ubuntu Touch

Meizu pro 5 названий turbo.

             Install ubuntu with TWRP(Android edition's kernel):

Завантажте потрібний ПЗУ.

Ви можете показати використання зображень

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.


1
Мені вдалося встановити ubuntu OTA11 за допомогою цього підручника. Я не читав статті з (4.) ось що я зробив: 1. розблокувати за допомогою xda-посилань 1-3, натиснути домашнє вимкнення живлення для режиму відновлення TWRP 2. скопійовано через USB всі файли Obu -11 ubuntu в TWRP папку. 3. Встановлено все, як було сказано 4. розпаковується не використовуючи, tar -vxfа просто tar -xf /sdcard/TWRP/...(у 10 разів швидше), перезавантажуйте!
grandrew

1
Для тих, хто цікавиться оновленнями OTA - у цьому методі ви повинні робити це вручну. Ubuntu завантажить файли OTA в /cache/recovery. Розпакувати їх потрібно вручну. Після натискання кнопки "встановити та перезавантажити" в оновленні ubuntu - система завантажиться у спеціальний завантажувач. Змонтуйте systemта розпакуйте нові файли за допомогою, tarяк сказано в головному дописі, за допомогою розширеного терміналу.
grandrew

1
Я прошив відновлення, вказане тут wiki.ubuntu.com/Touch/Devices , після цього OTA прекрасно працював.
nsg

1
@nsg щойно намагався це зробити - і пристрій цегляний. Як повідомляється тут, askubuntu.com/questions/811031/… - здається, це не працює чомусь (можливо, лише для вибраних моделей)
grandrew

Мені дуже шкода, що у @grandrew у мене є міжнародний (куплений у Амазонії, Великобританія). Дотримуйтесь інструкції вище. Файли, про які йдеться, коли я застосував їх, був OTA-12. Я використовував установку близько тижня, і коли вийшов OTA-13, я помітив, що у мене все ще є TWRP, тому я просто завантажив відновлення турбо (sha1 a7a012acbf848ba6608f674935c97024ad7ba495) і прошив його швидкою завантаженням.
nsg

0

Тож перше: тут є 4 аромати meizu pro5. І я не говорю про технічні характеристики або версію flyme.

Хак працює лише на міжнародний смак pro5. Щоб дістатися до цього, використовуйте розробники XDA: [НАВЧАЛЬНИЙ] Змініть регіон / ідентифікатор на Міжнародний у Meizu Pro 5 .

Справжня проблема полягає в тому, що андроїд-телефон поставляється із завантаженим завантажувачем, тому швидке завантаження не працюватиме.

Рішення поставляється з "розвитком" зображення глобальної флайми, що дозволяє робити "fastboot oem unlock". Тож після міжнародного аромату використовуйте цей розробник XDA: [НАВЧАЛЬНЕ] Розблокуйте завантажувач Meizu PRO 5

Тепер ви можете використовувати fastboot, тому теоретично ви можете просто прошивати зображення ubuntu, але ви не можете. Проблема полягає в розділенні, на android pro5 у вас є 512M для "користувацького" розділу та 512M для "кешу". Розділ "кеш" використовується для зберігання зображень до встановлення, а 512M просто недостатньо. Видання ubuntu має плюс 700 млн.

Рішення:

Спочатку завантажте належний розділ для відновлення: XDA Developers: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 для Meizu PRO

Це добре, адже тепер у вас є зображення для відновлення, що підтримується adb.

Погано в тому, що про це піде більше пізніше, перше погане - те, що fdisk від twrp не може змінювати розділи.

Тепер ви можете робити adb shell і отримувати кореневу підказку у свій телефон.

  • Тепер встановіть системний розподіл і відключіть усі інші (ви робите це з меню twrp), видаліть усе в / system (розділ sytem).

  • Візьміть кілька образів сенсорної системи ubuntu на зразок: ubuntu touck meizu pro5 ota-15

  • натисніть його на внутрішнє сховище ( adb push {file_name} /sdcard)

  • витягніть його в / систему, ми не робимо встановлення вручну, ми просто розміщуємо на телефоні кілька належних інструментів модифікації розділів. Ваша система ubunty зараз в / system / system

  • скопіювати / розробити в / system / system / dev ( cp -a /dev /system/system)

  • тепер ви можете це зробити chroot /system/systen fdisk /dev/block/sda

Зараз існує багато способів розділити ідею - це отримати з цієї таблиці розділів:

~ # fdisk / dev / block / sda
Примітка: розмір сектора - 4096 (не 512)
Знайдено дійсний GPT із захисним MBR; за допомогою GPT


Команда (м на допомогу): с
Диск / dev / block / sda: 61071360 сектори, 992M
Розмір логічного сектору: 4096
Ідентифікатор диска (GUID): 00042021-0408-4601-9dcc-a8c51255994f
Таблиця розділів містить до 128 записів
Перший корисний сектор - 6, останній - 7633914

Число Початок (сектор) Кінець (сектор) Розмір Кодова назва
   1 1024 1279 1024K 0700 приват
   2 1280 1343 256K 0700 проінфо
   3 1344 1407 256K 0700 різне
  21 2048 3071 4096K 0700 парам
  22 3072 5119 8192K 0700 efs
  23 5120 5631 2048K 0700 pnv
  24 5632 6655 4096K 0700 ldfw
  25 6656 7679 4096K 0700 дтб
  26 7680 13823 24.0M 0700 bootimg
  27 13824 22015 32.0M 0700 відновлення
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20.0M 0700 mnv
  31 40448 45567 20.0M 0700 зарезервовано1
  32 45568 50687 20.0M 0700 зарезервовано2
  33 50688 55807 20.0M 0700 зарезервовано3
  41 65536 720895 2560M 0700 система
  42 720896 851967 512M 0700 звичай
  43 851968 983039 512M 0700 кеш
  44 983040 7633914 25.3G 0700 користувацькі дані

Щось подібне:

~ # fdisk / dev / block / sda
Примітка: розмір сектора - 4096 (не 512)
Знайдено дійсний GPT із захисним MBR; за допомогою GPT


Команда (м на допомогу): с
Диск / dev / block / sda: 61071360 сектори, 992M
Розмір логічного сектору: 4096
Ідентифікатор диска (GUID): 00042021-0408-4601-9dcc-a8c51255994f
Таблиця розділів містить до 128 записів
Перший корисний сектор - 6, останній - 7633914

Число Початок (сектор) Кінець (сектор) Розмір Кодова назва
   1 1024 1279 1024K 0700 приват
   2 1280 1343 256K 0700 проінфо
   3 1344 1407 256K 0700 різне
  21 2048 3071 4096K 0700 парам
  22 3072 5119 8192K 0700 efs
  23 5120 5631 2048K 0700 pnv
  24 5632 6655 4096K 0700 ldfw
  25 6656 7679 4096K 0700 дтб
  26 7680 13823 24.0M 0700 bootimg
  27 13824 22015 32.0M 0700 відновлення
  28 22016 30207 32.0M 0700 bootlogo
  29 30208 35327 20.0M 0700 rstinfo
  30 35328 40447 20.0M 0700 mnv
  31 40448 45567 20.0M 0700 зарезервовано1
  32 45568 50687 20.0M 0700 зарезервовано2
  33 50688 55807 20.0M 0700 зарезервовано3
  41 65536 2441406 9280M 0700 система
  42 2441472 2703615 1024M 0700 звичай
  43 2703616 2965759 1024M 0700 кеш
  44 2965760 7633914 17.8G 0700 користувацькі дані

Тому я також збільшив системний розділ. Після цього перезавантаження (у відновлення) для повторної синхронізації розділів використовуйте twrp для збільшення тепер системного розділу. і використовувати оболонку adb для переформатування нових розділів "користувацькі", "кеш" та "користувацькі дані".

ВИ ГОТОВІ ДО ПЛІШЕННЯ.

Будьте дуже обережні зараз, остання погана річ у TWRP - це те, що він не запустить миготливий процес ubuntu touch.

Тож перейміться за курку, але для ubuntu спалахне дружнє офіційне зображення для відновлення ubuntu .

Почніть процес спалаху за допомогою:

ubuntu-device-flash touch --device = turbo --channel = ubuntu-touch / stable / meizu.en

Завантажити та натиснути файли на пристрій буде потрібно деякий час. БУТИ РАДИ. Як тільки пристрій перезавантажиться, натисніть потужність + зменшення гучності, щоб потрапити в завантажувач. зараз fastboot flash recovery recovery-turbo.img. Тепер ви можете перезавантажити систему для відновлення і дозволити продовження автоматичного миготіння.

ВІДПОВІДЬ. Тепер у вас є сенсор ubuntu на meizu pro5 з автоматичними та робочими OTA.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.