Kupiłem Meizu Pro 5, wersję Flyme OS. Chcę na nim zainstalować telefon Ubuntu. Jak mogę to zrobić i gdzie mogę uzyskać potrzebne oprogramowanie układowe i narzędzia?
Dziękuję Ci bardzo!
źródło
Kupiłem Meizu Pro 5, wersję Flyme OS. Chcę na nim zainstalować telefon Ubuntu. Jak mogę to zrobić i gdzie mogę uzyskać potrzebne oprogramowanie układowe i narzędzia?
Dziękuję Ci bardzo!
Programiści XDA: [TUTORIAL] Zmień region / identyfikator na Międzynarodowy w Meizu Pro 5
Jeśli używasz wersji globalnej, nie musisz wykonywać tego kroku.
XDA Developers: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 dla Meizu PRO
Przeczytaj 3 artykuły dotyczące Ubuntu Touch
Meizu pro 5 nosi nazwę turbo.
Install ubuntu with TWRP(Android edition's kernel):
Pobierz potrzebną pamięć ROM.
Możesz pokazać użycie zdjęć
ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image
Pobierz kernel-OTA-10.2.zip
pakiet, który spakowałem tutaj dla OTA 10.2.
UWAGA: Jeśli chcesz zainstalować inną wersję, to OTA 10.2. musisz zastąpić 4 pliki powyżej kernel*.zip
z device*.tar.xz
pliku, który pobrałeś. boot.img
, dtb
I logo.bin
są w folderze przegródki, ldfw
w bąble. NIE FLASH bootloadera i odzyskiwania! (co oznacza, że nie umieszczaj tych plików w powyższym kernel*.zip
pliku)
Wejdź do trybu odzyskiwania (TWRP), naciskając przyciski zwiększania i zmniejszania głośności + przyciski zasilania przez 5 sekund.
W TWRP wyczyść dane, pamięć podręczną, system.
W TWRP zainstalować kernel-OTA-10.2.zip
(z zastąpiony boot.img
, dtb
, logo.bin
, ldfw
)
W TWRP zamontuj system
partycję (usuń tryb tylko do odczytu).
W TWRP uruchom poniższe polecenia w terminalu:
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
Uruchom ponownie system.
Uwagi:
Może nie uzyskać aktualizacji OTA bez odzyskiwania zapewnianego przez edycję Ubuntu.
Możesz wykonać wszystkie powyższe kroki bez zewnętrznej karty SD, telefon komórkowy można cały czas oglądać przez USB.
tar -vxf
ale tylkotar -xf /sdcard/TWRP/...
(10 razy szybciej), uruchom ponownie!/cache/recovery
. Musisz je ręcznie rozpakować. Po dotknięciu „zainstaluj i uruchom ponownie” w aktualizacji Ubuntu - system uruchomi się w niestandardowym module ładującym. Zamontujsystem
i rozpakuj nowe pliki za pomocą,tar
jak wspomniano w głównym poście, za pomocą terminala zaawansowanego>.Więc pierwsza rzecz: istnieją 4 smaki meizu pro5. I nie mówię o specyfikacji sprzętowej ani wersji flyme.
Hack działa tylko na międzynarodowym smaku pro5. Aby się do tego dostać, użyj XDA Developers: [TUTORIAL] Zmień region / ID na Międzynarodowy w Meizu Pro 5 .
Prawdziwy problem polega na tym, że telefon z Androidem ma zablokowany bootloader, więc fastboot nie będzie działał.
Rozwiązanie zawiera obraz „rozwoju” globalnego flyme, który umożliwia wykonanie „odblokowania oem Fastboot”. Więc po międzynarodowym smaku skorzystaj z XDA Developers: [TUTORIAL] Odblokuj bootloader Meizu PRO 5
Możesz teraz używać Fastboot, więc teoretycznie możesz po prostu sflashować obraz ubuntu, ale nie możesz. Problemem jest podział na partycje, w systemie Android pro5 masz 512 MB na partycję „niestandardową” i 512 MB na partycję „cache”. Partycja „cache” służy do przechowywania obrazów przed instalacją, a 512M to po prostu za mało. Wersja ubuntu ma 700 mln plus.
Rozwiązanie:
Najpierw załaduj odpowiednią partycję przywracania: XDA Developers: [RECOVERY] [M86] [UNOFFICIAL] TWRP 3.0 for Meizu PRO
To dobrze, ponieważ masz teraz obraz odzyskiwania z włączonym adb.
Złą rzeczą jest to, że więcej przyjdzie na to później, pierwszą złą rzeczą jest to, że fdisk z twrp nie może modyfikować partycji.
Możesz teraz zrobić powłokę adb i uzyskać monit root w telefonie.
Teraz zamontuj partycję systemową i odmontuj wszystkie pozostałe (robisz to z menu twrp) i wymaż wszystko w / system (partycja sytem).
Zdobądź obraz systemu dotykowego Ubuntu, taki jak: ubuntu touck meizu pro5 ota-15
wepchnij go do pamięci wewnętrznej (
adb push {file_name} /sdcard
)rozpakuj go do / systemu, nie wykonujemy ręcznej instalacji, po prostu dodajemy odpowiednie narzędzia do modyfikacji partycji w telefonie. Twój ubunty system jest teraz w / system / system
kopiuj / dev do / system / system / dev (
cp -a /dev /system/system
)teraz możesz zrobić
chroot /system/systen fdisk /dev/block/sda
Istnieje teraz wiele sposobów partycjonowania. Pomysł polega na uzyskaniu z tej tabeli partycji:
Do czegoś takiego:
Więc powiększyłem także partycję systemową. Po tym ponownym uruchomieniu (w celu odzyskania), aby ponownie zsynchronizować partycje, użyj twrp, aby powiększyć teraz partycję systemową. i użyj powłoki adb, aby sformatować nowe partycje „niestandardowe”, „cache” i „userdata”.
JESTEŚ GOTOWY NA FLASH.
Bądź bardzo ostrożny, ostatnią złą rzeczą w TWRP jest to, że nie uruchomi on flashowania procesu ubuntu touch.
Więc idź do dummera, ale przyjazny dla Ubuntu Flash, oficjalny obraz odzyskiwania Ubuntu .
Rozpocznij proces flashowania za pomocą:
Pobieranie i pobieranie plików do urządzenia zajmie trochę czasu. BĄDŹ RAEDY. Jak tylko urządzenie uruchomi się ponownie, naciśnij power + zmniejszanie głośności, aby dostać się do bootloadera. teraz
fastboot flash recovery recovery-turbo.img
. Teraz możesz zrestartować komputer w celu odzyskania i kontynuować proces automatycznego flashowania.GRATULACJA. Masz teraz dotyk ubuntu na Meizu pro5 z automatycznymi i działającymi OTA.
źródło