ฉันซื้อ Meizu Pro 5 เวอร์ชัน Flyme OS แล้ว ฉันต้องการติดตั้ง Ubuntu Phone บนมัน ฉันจะทำมันได้อย่างไรและจะหาเฟิร์มแวร์และเครื่องมือที่ต้องการได้จากที่ไหน?
ขอบคุณมาก!
ฉันซื้อ Meizu Pro 5 เวอร์ชัน Flyme OS แล้ว ฉันต้องการติดตั้ง Ubuntu Phone บนมัน ฉันจะทำมันได้อย่างไรและจะหาเฟิร์มแวร์และเครื่องมือที่ต้องการได้จากที่ไหน?
ขอบคุณมาก!
คำตอบ:
นักพัฒนา XDA: [TUTORIAL] เปลี่ยนภูมิภาค / ID เป็น International ใน Meizu Pro 5
หากคุณกำลังใช้เวอร์ชันทั่วโลกคุณไม่จำเป็นต้องทำตามขั้นตอนนี้
ผู้พัฒนา XDA: [กู้คืน] [M86] [ไม่เป็นทางการ] TWRP 3.0 สำหรับ Meizu PRO
อ่านบทความ 3 เรื่องเกี่ยวกับ Ubuntu Touch
Meizu pro 5 มีชื่อว่าเทอร์โบ
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
อยู่ใน blobs อย่าแฟลช bootloader และการกู้คืน! (หมายถึงอย่าใส่ไฟล์เหล่านี้ลงใน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 updater - ระบบจะบูตลงในโหลดเดอร์ที่กำหนดเอง เมานต์system
และคลายไฟล์ใหม่โดยใช้tar
ตามที่ได้กล่าวไว้ในโพสต์หลักโดยใช้เทอร์มินัลขั้นสูง>
อย่างแรกเลย: meizu pro5 ออกมามี 4 รสชาติ และฉันไม่ได้พูดถึงรายละเอียดฮาร์ดแวร์หรือรุ่นของ flyme
แฮ็คทำงานได้กับรสชาติระดับสากลของ pro5 เท่านั้น ที่จะได้รับการใช้งานนี้หนึ่งในนักพัฒนา XDA: [สอน] เปลี่ยนภูมิภาค / ID นานาชาติใน Meizu Pro 5
ปัญหาที่แท้จริงคือโทรศัพท์ Android มาพร้อมกับ bootloader ที่ถูกล็อคเพื่อให้ fastboot ไม่ทำงาน
วิธีการแก้ปัญหามาพร้อมกับภาพ "การพัฒนา" ของ flyme ทั่วโลกที่ช่วยให้คุณทำ "fastboot oem unlock" ดังนั้นหลังจากมีรสชาติระดับสากลแล้วให้ใช้นักพัฒนา XDAนี้: [TUTORIAL] ปลดล็อค bootloader ของ Meizu PRO 5
ตอนนี้คุณสามารถใช้ fastboot ได้ในทางทฤษฎีคุณสามารถแฟลชภาพอูบุนตู แต่คุณทำไม่ได้ ปัญหาคือการแบ่งพาร์ติชันบน Android pro5 คุณมี 512M สำหรับพาร์ติชั่น "กำหนดเอง" และพาร์ติชั่น "แคช" สำหรับ 512M พาร์ติชั่น "แคช" ถูกใช้เพื่อเก็บภาพก่อนการติดตั้งและ 512M นั้นไม่เพียงพอ ubuntu edition มี 700M plus
การแก้ไขปัญหา:
ขั้นแรกให้โหลดพาร์ติชั่นการกู้คืนที่เหมาะสม: นักพัฒนา XDA: [กู้คืน] [M86] [ไม่เป็นทางการ] TWRP 3.0 สำหรับ Meizu PRO
นี่เป็นสิ่งที่ดีเพราะตอนนี้คุณมีอิมเมจการกู้คืนที่เปิดใช้งาน adb แล้ว
สิ่งที่ไม่ดีคือจะมีมากขึ้นในภายหลังสิ่งที่ไม่ดีอันดับแรกคือ fdisk จาก twrp ไม่สามารถปรับเปลี่ยนพาร์ติชันได้
ดังนั้นตอนนี้คุณสามารถทำเชลล์ adb และรับรูทพรอมต์ไปยังโทรศัพท์ของคุณ
ตอนนี้เมานต์ระบบกำหนดและเลิกเมานท์อื่น ๆ (คุณทำอย่างนั้นจากเมนู twrp) ลบทุกอย่างใน / system (พาร์ติชัน sytem)
คว้าภาพระบบสัมผัสอูบุนตูบางอย่างเช่น: ubuntu touck meizu pro5 ota-15
ดันเข้าไปในที่จัดเก็บข้อมูลภายใน ( adb push {file_name} /sdcard
)
แตกไฟล์ลงในระบบ / เราไม่ได้ทำการติดตั้งเองเราแค่ใส่เครื่องมือการปรับเปลี่ยนพาร์ติชั่นที่เหมาะสมบนโทรศัพท์ ระบบ ubunty ของคุณอยู่ใน / system / system
คัดลอก / dev ไปยัง / system / system / dev ( cp -a /dev /system/system
)
ตอนนี้คุณสามารถทำได้ chroot /system/systen fdisk /dev/block/sda
ขณะนี้มีหลายวิธีในการทำพาร์ติชันแนวคิดที่จะได้รับจากตารางพาร์ติชันนี้:
~ # fdisk / dev / block / sda หมายเหตุ: ขนาดของภาคคือ 4096 (ไม่ใช่ 512) พบ GPT ที่ถูกต้องพร้อม MBR ที่ป้องกัน; ใช้ GPT คำสั่ง (m สำหรับความช่วยเหลือ): p ดิสก์ / dev / บล็อก / sda: 61071360 ภาค 992M ขนาดเซกเตอร์เชิงตรรกะ: 4096 ตัวระบุดิสก์ (GUID): 00042021-0408-4601-9dcc-a8c51255994f ตารางพาร์ติชันรองรับได้มากถึง 128 รายการ ส่วนที่ใช้งานได้แรกคือ 6 ส่วนที่ใช้งานได้ล่าสุดคือ 7633914 หมายเลขเริ่มต้น (เซกเตอร์) สิ้นสุด (เซกเตอร์) ขนาดรหัสชื่อ 1 1024 1279 1024K 0700 ส่วนตัว 2 1280 1343 256K 0700 proinfo 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 dtb 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 userdata
เพื่อสิ่งนี้:
~ # fdisk / dev / block / sda หมายเหตุ: ขนาดของภาคคือ 4096 (ไม่ใช่ 512) พบ GPT ที่ถูกต้องพร้อม MBR ที่ป้องกัน; ใช้ GPT คำสั่ง (m สำหรับความช่วยเหลือ): p ดิสก์ / dev / บล็อก / sda: 61071360 ภาค 992M ขนาดเซกเตอร์เชิงตรรกะ: 4096 ตัวระบุดิสก์ (GUID): 00042021-0408-4601-9dcc-a8c51255994f ตารางพาร์ติชันรองรับได้มากถึง 128 รายการ ส่วนที่ใช้งานได้แรกคือ 6 ส่วนที่ใช้งานได้ล่าสุดคือ 7633914 หมายเลขเริ่มต้น (เซกเตอร์) สิ้นสุด (เซกเตอร์) ขนาดรหัสชื่อ 1 1024 1279 1024K 0700 ส่วนตัว 2 1280 1343 256K 0700 proinfo 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 dtb 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 userdata
ดังนั้นฉันจึงขยายพาร์ติชันระบบด้วย หลังจากรีบูทนี้ (เป็นการกู้คืน) เพื่อซิงค์พาร์ติชั่นใหม่ใช้ twrp เพื่อขยายพาร์ติชั่นระบบทันที และใช้เชลล์ adb เพื่อจัดรูปแบบพาร์ติชัน "custom", "cache" และ "userdata" ใหม่
คุณพร้อมที่จะกระพริบ
ระวังให้มากตอนนี้สิ่งที่แย่ที่สุดเกี่ยวกับ TWRP คือมันจะไม่เรียกใช้กระบวนการกระพริบของการสัมผัสอูบุนตู
เพื่อไป Grap Dummer แต่อูบุนตูแฟลชกันเอง, อูบุนตูอย่างเป็นทางการอิมเมจการกู้คืน
เริ่มกระบวนการแฟลชด้วย:
อูบุนตู - อุปกรณ์ - แฟลชสัมผัส - อุปกรณ์ = เทอร์โบ - ช่อง = อูบุนตู - สัมผัส / มั่นคง / meizu.en
จะใช้เวลาสักครู่ในการดาวน์โหลดและส่งไฟล์ไปยังอุปกรณ์ มีความสุข ทันทีที่อุปกรณ์ทำการรีบูตให้กดไฟ + ลดระดับเสียงเพื่อเข้าสู่ bootloader fastboot flash recovery recovery-turbo.img
ตอนนี้ ตอนนี้คุณสามารถรีบูตเป็นการกู้คืนและปล่อยให้กระบวนการกระพริบอัตโนมัติดำเนินต่อไป
การแสดงความยินดี ตอนนี้คุณมีอูบุนตูสัมผัสกับ meizu pro5 ที่มี OTA อัตโนมัติและทำงานได้ดี
tar -vxf
แต่เพียงtar -xf /sdcard/TWRP/...
(เร็วขึ้น 10 เท่า) รีบู๊ต!