Я купив Meizu Pro 5, версія Flyme OS. Я хочу встановити на ньому Ubuntu Phone. Як це зробити і де я можу отримати необхідну прошивку та інструменти?
Дуже дякую!
Я купив Meizu Pro 5, версія Flyme OS. Я хочу встановити на ньому Ubuntu Phone. Як це зробити і де я можу отримати необхідну прошивку та інструменти?
Дуже дякую!
Відповіді:
XDA Developers: [TUTORIAL] Змініть регіон / ідентифікатор на International у Meizu Pro 5
Якщо ви використовуєте глобальну версію, вам не потрібно робити цей крок.
Розробники XDA: [Підручник] Розблокуйте завантажувач Meizu PRO 5
Розробники XDA: [ВІДНОВЛЕННЯ] [M86] [UNOFFICIAL] TWRP 3.0 для Meizu PRO
Прочитайте ці 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.
/cache/recovery
. Розпакувати їх потрібно вручну. Після натискання кнопки "встановити та перезавантажити" в оновленні ubuntu - система завантажиться у спеціальний завантажувач. Змонтуйте system
та розпакуйте нові файли за допомогою, tar
як сказано в головному дописі, за допомогою розширеного терміналу.
Тож перше: тут є 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.
tar -vxf
а простоtar -xf /sdcard/TWRP/...
(у 10 разів швидше), перезавантажуйте!