Tôi đã mua Meizu Pro 5, phiên bản hệ điều hành Flyme. Tôi muốn cài đặt Ubuntu Phone trên nó. Làm thế nào tôi có thể làm điều đó và tôi có thể lấy phần mềm và công cụ cần thiết ở đâu?
Cảm ơn rât nhiều!
Tôi đã mua Meizu Pro 5, phiên bản hệ điều hành Flyme. Tôi muốn cài đặt Ubuntu Phone trên nó. Làm thế nào tôi có thể làm điều đó và tôi có thể lấy phần mềm và công cụ cần thiết ở đâu?
Cảm ơn rât nhiều!
Câu trả lời:
Nhà phát triển XDA: [HƯỚNG DẪN] Thay đổi vùng / ID thành Quốc tế trong Meizu Pro 5
Nếu bạn đang sử dụng phiên bản toàn cầu, bạn không cần thực hiện bước này.
Nhà phát triển XDA: [HƯỚNG DẪN] Mở khóa bộ nạp khởi động của Meizu PRO 5
Nhà phát triển XDA: [THU HỒI] [M86] [UNOFFICIAL] TWRP 3.0 cho Meizu PRO
Đọc 3 bài viết về Ubuntu Touch
Meizu pro 5 được đặt tên là turbo.
Install ubuntu with TWRP(Android edition's kernel):
Tải về ROM bạn cần.
Bạn có thể hiển thị hình ảnh sử dụng
ubuntu-device-flash query --device=turbo --channel=ubuntu-touch/stable/meizu.en --show-image
Tải xuống cái kernel-OTA-10.2.zip
mà tôi đã đóng gói ở đây cho OTA 10.2.
THẬN TRỌNG: Nếu bạn muốn cài đặt phiên bản khác thì OTA 10.2. bạn cần phải thay thế 4 file ở trên kernel*.zip
từ device*.tar.xz
tập tin mà bạn đã tải về. boot.img
, dtb
và logo.bin
trong thư mục phân vùng, ldfw
là trong các đốm màu. KHÔNG FLASH bootloader và recovery! (có nghĩa là không đặt các tệp này vào kernel*.zip
tệp trên )
Nhập vào chế độ phục hồi (TWRP) bằng cách nhấn các nút tăng giảm âm lượng + nút nguồn trong 5 giây.
Trong TWRP xóa dữ liệu, bộ nhớ cache, hệ thống.
Trong TWRP cài đặt kernel-OTA-10.2.zip
(với thay thế boot.img
, dtb
, logo.bin
, ldfw
)
Trong TWRP gắn kết system
phân vùng (loại bỏ chế độ chỉ đọc).
Trong TWRP chạy các lệnh dưới đây trong thiết bị đầu cuối:
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
Khởi động lại hệ thống.
Ghi chú:
Nó có thể không nhận được các bản cập nhật OTA mà không có bản phục hồi do phiên bản Ubuntu cung cấp.
Bạn có thể thực hiện tất cả các bước trên mà không cần thẻ sd bên ngoài, điện thoại di động có thể được nhìn thấy mọi lúc thông qua usb.
/cache/recovery
. Bạn cần phải tự giải nén chúng. Sau khi bạn nhấn "cài đặt và khởi động lại" trong trình cập nhật Ubuntu - hệ thống sẽ khởi động vào trình tải tùy chỉnh. Gắn kết system
và giải nén các tệp mới bằng cách sử dụng tar
như đã nói trong bài đăng chính bằng cách sử dụng nâng cao-> thiết bị đầu cuối.
Vì vậy, điều đầu tiên: Có 4 hương vị của meizu pro5 ngoài kia. Và tôi không nói về thông số kỹ thuật phần cứng hoặc phiên bản của flyme.
Bản hack chỉ hoạt động dựa trên hương vị quốc tế của pro5. Để có được điều này, hãy sử dụng Nhà phát triển XDA: [TUTORIAL] Thay đổi vùng / ID thành Quốc tế trong Meizu Pro 5 .
Vấn đề thực sự là điện thoại Android đi kèm với bộ tải khởi động bị khóa nên fastboot sẽ không hoạt động.
Giải pháp đi kèm với hình ảnh "phát triển" của flyme toàn cầu cho phép bạn thực hiện "mở khóa OEM fastboot". Vì vậy, sau khi có hương vị quốc tế, hãy sử dụng Nhà phát triển XDA này : [TUTORIAL] Mở khóa bộ nạp khởi động của Meizu PRO 5
Bây giờ bạn có thể sử dụng fastboot vì vậy về mặt lý thuyết bạn chỉ có thể flash hình ảnh Ubuntu, nhưng bạn không thể. Vấn đề là phân vùng, trên android pro5 bạn có 512M cho phân vùng "tùy chỉnh" và 512M cho phân vùng "cache". Phân vùng "bộ đệm" được sử dụng để lưu trữ hình ảnh trước khi cài đặt và 512M là không đủ. Phiên bản ubfox có 700M cộng.
Giải pháp:
Trước tiên hãy tải phân vùng khôi phục phù hợp: Nhà phát triển XDA: [THU HỒI] [M86] [UNOFFICIAL] TWRP 3.0 cho Meizu PRO
Đây là một điều tốt vì bây giờ bạn đã có một hình ảnh khôi phục kích hoạt adb.
Điều tồi tệ là, nhiều điều sẽ xảy ra sau này, điều tồi tệ đầu tiên là fdisk từ twrp không thể sửa đổi các phân vùng.
Vì vậy, bây giờ bạn có thể thực hiện adb shell và nhận được lời nhắc root vào điện thoại của bạn.
Bây giờ hãy gắn kết hệ thống và ngắt kết nối tất cả những cái khác (bạn làm điều đó từ menu twrp) xóa mọi thứ trong / system (phân vùng sytem).
Lấy một số hình ảnh hệ thống cảm ứng Ubuntu như: ub Ubuntu touck meizu pro5 ota-15
đẩy nó vào bộ nhớ trong ( adb push {file_name} /sdcard
)
giải nén nó vào / hệ thống, chúng tôi không thực hiện cài đặt thủ công, chúng tôi chỉ đưa một số công cụ sửa đổi phân vùng thích hợp vào điện thoại. Hệ thống ubunty của bạn hiện đang ở / system / system
sao chép / dev vào / system / system / dev ( cp -a /dev /system/system
)
bây giờ bạn có thể làm chroot /system/systen fdisk /dev/block/sda
Hiện tại có nhiều cách để phân vùng ý tưởng là lấy từ bảng phân vùng này:
~ # fdisk / dev / block / sda Lưu ý: quy mô ngành là 4096 (không phải 512) Tìm thấy GPT hợp lệ với MBR bảo vệ; sử dụng GPT Lệnh (m để được giúp đỡ): p Đĩa / dev / block / sda: 61071360 ngành, 992M Quy mô ngành logic: 4096 Số nhận dạng đĩa (GUID): 00042021-0408-4601-9dcc-a8c51255994f Bảng phân vùng chứa tới 128 mục Khu vực có thể sử dụng đầu tiên là 6, khu vực có thể sử dụng cuối cùng là 7633914 Số Bắt đầu (ngành) Kết thúc (ngành) Tên Mã kích thước 1 1024 1279 1024K 0700 riêng tư 2 1280 1343 256K 0700 proinfo 3 1344 1407 256K 0700 linh tinh 21 2048 3071 4096K 0700 param 22 3072 5119 8192K 0700 efs 23 5120 5631 2048K 0700 pnv 24 5632 6655 4096K 0700 ldfw 25 6656 7679 4096K 0700 dtb 26 7680 13823 24.0M 0700 bootimg 27 13824 22015 Phục hồi 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 dành riêng1 32 45568 50687 20.0M 0700 dành riêng2 33 50688 55807 20.0M 0700 dành riêng3 41 65536 720895 2560M 0700 hệ thống 42 720896 851967 512M 0700 tùy chỉnh 43 851968 983039 Bộ nhớ cache 512M 0700 44 983040 7633914 25.3G 0700 người dùng
Để một cái gì đó như thế này:
~ # fdisk / dev / block / sda Lưu ý: quy mô ngành là 4096 (không phải 512) Tìm thấy GPT hợp lệ với MBR bảo vệ; sử dụng GPT Lệnh (m để được giúp đỡ): p Đĩa / dev / block / sda: 61071360 ngành, 992M Quy mô ngành logic: 4096 Số nhận dạng đĩa (GUID): 00042021-0408-4601-9dcc-a8c51255994f Bảng phân vùng chứa tới 128 mục Khu vực có thể sử dụng đầu tiên là 6, khu vực có thể sử dụng cuối cùng là 7633914 Số Bắt đầu (ngành) Kết thúc (ngành) Tên Mã kích thước 1 1024 1279 1024K 0700 riêng tư 2 1280 1343 256K 0700 proinfo 3 1344 1407 256K 0700 linh tinh 21 2048 3071 4096K 0700 param 22 3072 5119 8192K 0700 efs 23 5120 5631 2048K 0700 pnv 24 5632 6655 4096K 0700 ldfw 25 6656 7679 4096K 0700 dtb 26 7680 13823 24.0M 0700 bootimg 27 13824 22015 Phục hồi 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 dành riêng1 32 45568 50687 20.0M 0700 dành riêng2 33 50688 55807 20.0M 0700 dành riêng3 41 65536 2441406 9280M 0700 hệ thống 42 2441472 2703615 1024M 0700 tùy chỉnh 43 2703616 2965759 Bộ nhớ cache 1024M 0700 44 2965760 7633914 17.8G 0700 người dùng
Vì vậy, tôi cũng đã mở rộng phân vùng hệ thống. Sau khi khởi động lại này (vào recovery) để đồng bộ lại các phân vùng, hãy sử dụng twrp để phóng to phân vùng hệ thống. và sử dụng shell adb để định dạng lại các phân vùng "tùy chỉnh", "bộ đệm" và "userdata" mới.
BẠN S READN SÀNG ĐẾN FLASH.
Bây giờ hãy cẩn thận, điều tồi tệ cuối cùng về TWRP là nó sẽ không chạy quá trình flash của ubfox touch.
Vì vậy, hãy grap các dummer, nhưng ubfox flash thân thiện, hình ảnh phục hồi ubfox chính thức .
Bắt đầu quá trình flash với:
ubfox-device-flash touch --device = turbo --channel = ubfox-touch / ổn định / meizu.en
Sẽ mất một chút thời gian để tải xuống và đẩy các tập tin vào thiết bị. ĐƯỢC RA MẮT. Ngay khi thiết bị khởi động lại, nhấn nguồn + giảm âm lượng để vào bộ nạp khởi động. hiện nay fastboot flash recovery recovery-turbo.img
. Bây giờ bạn có thể khởi động lại vào recovery và để quá trình flash tự động tiếp tục.
HỘI NGHỊ. Bây giờ bạn có một cảm ứng Ubuntu trên meizu pro5 với các OTA tự động và hoạt động.
tar -vxf
mà chỉ cầntar -xf /sdcard/TWRP/...
(nhanh hơn 10 lần), khởi động lại!