ROM Mipad2 64Gb Dualboot root gapps twrp

trung_nguyen

Thành viên
21/11/15
83
36
18
51
Bản flash này sẽ cài android stable 7.2 và xiaomi windows 10 factory, đã có đủ driver. Phân vùng cho android và windows là 32/32Gb. Bạn có thể chuyển sang bản Android ROM global hoặc dev qua twrp.

Bài hướng dẫn dài nhưng làm thực tế thì rất đơn giản. Bạn cắm usb vào, chờ 20 phút là cài xong os. Các bạn làm thêm 1 bước root và copy boot.zip để chuyển qua các OS.

Yêu cầu
- Flash USB 16gb, có thể boot được. Xem hướng dẫn tạo bootable usb tại link https://goo.gl/v1Qf39 hoặc https://goo.gl/Dm8shH
- Download các file trên link https://www.fshare.vn/folder/A25CZO6GLAFZ hoặc mega link https://mega.nz/#F!YIRnkCbK!zGuK0Mawew7qta1Xnvjk9A

1. Giải nén file MiPad2_DualBoot_20160423.zip ra usb
Phân vùng mặc định là 32/32, các bạn có thể chọn tỉ lệ khác dựa vào các cấu hình trong options.zip. Chỉ cần copy các file trong thư mục tương ứng đè lên file trong usb.

2. Cắm usb vào mipad và khởi động lại

3. Lần đầu mipad sẽ vào bios. Trong bios, sử dụng phím volume +, - để điều chỉnh lên xuống, power để xác nhận, nhấn volume + dài 3s để thoát.
Vào Device Manager>System Setup>Boot, chỉnh UEFI Secure Boot là disable
Bấm volume + 3s để quay lại, chọn Commits Changes and Exit.

4. Mipad sẽ cài đặt 2 hệ điều hành trong khoảng 20 phút. Lưu ý là mipad đã phải đặt OEM unlock trong Development Options. Sau khi cài xong thì rút usb ra.

5. Lần đầu khởi động sẽ vào android

6. Vào app Updater tắt cập nhật trực tiếp và vào menu chọn Boot to recovery. Trong lần những lần khởi động lại sẽ báo lỗi bootloader error, bấm volume + để làm tiếp.

7. Vào twrp cài đặt các app đánh số 1, 2, 3

8. Copy nội dung boot.zip vào /sdcard

9. Sử dung script manager để chạy script runitfirst.sh lần đầu tiên, sử dụng quyền su.

06d97a9c3e07dc1898c0eeae7713a776.jpg


Đây là bước quan trọng, không làm đúng sẽ phải làm lại từ đầu. Sau khi chạy runitfirst, cần kiểm tra đã có thư mục /sdcard/BOOT/efi/Microsoft và các file phải giống như sau:

6cd75f783eae2f83b76998f05829fecd.jpg


Chạy bootwin.sh để vào windows. Nhớ sử dụng quyền su

10. Vào windows, giải nén boot.zip vào C:\, chạy file bootand.bat để vào lại android.

Lưu ý:
- Khi cài lại các recovery file từ miui.com trong twrp thì phải cài lại file đánh số 1, 2, 3. Không bật chế độ tự động cập nhật trong app Updater.
- Cập nhật version mới: vào app Updater download update package về, không chọn reboot now. Chọn reboot to recovery, install file zip trong /sdcard/download_rom và fixmuiu, supersu theo hướng dẫn.
- File FixMiui sẽ fix các vấn đề liên quan đến lỗi bootloader, font Tiếng việt, cài sẵn script manager, xóa file recovery-from-boot.p để giữ twrp sau mỗi lần cập nhật.
- Để fix lỗi tự động giảm sáng thì các bạn cài thêm app Lux Lite.
- Để vào TWRP thì bấm volume + khi khởi động lại mipad hoặc từ app Updater
- Backup các partition sau khi cài đặt thành công, có thể restore lại khi cần
- KHÔNG format data partition
- Có thể thay system.img bằng các bản rom khác. Lưu ý là phải dùng HexEdit để đổi tên file recovery-from-boot.p đảm bảobảo giữ twrp.
- Khi gặp vấn đề không boot được vào Android, các bạn vào windows, chạy BOOTICEx64.exe trong thư mục tools của usb cài đặt. Vào tab UEFI, bấm Edit boot entries. Trong BOOTICEx64, chọn item Android-IA, bấm Up cho lên đầu, như hình bên dưới:
b97fb48be0d888ceacbe87edd58b3c9c.jpg

32954dd9adf0c7c33000889868f6e7e8.jpg

Trong 1 số trường hợp thì Boot part có thể là 7. Bạn chọn 6 hoặc 7 dựa trên FAT 16, cái nào có FAT 16 là chọn.

- Nếu gặp vấn đề storage tự nhiên tăng đột biến thì vào /data/log xóa hết file đi

Tuyên bố Trách nhiệm Tôi KHÔNG chịu bất cứ trách nhiệm nào trong bất cứ vấn đề gì xảy ra khi bạn làm theo hướng dẫn này. Các bạn chấp nhận rủi ro khi thực hiện theo hướng dẫn.

Sent from my MI PAD 2 using Tapatalk
 
Sửa lần cuối:

nguoixau

Thành viên
7/12/15
133
10
18
29
Cám ơn bạn đã chia sẽ và hướng dẫn, rom miui 7 6.4.7 mình không root được không biết nguyên nhân vì sao.
Bạn có thể hướng dẫn chi tiết giúp mình với được không.
 

nguoixau

Thành viên
7/12/15
133
10
18
29
không biết tại sao, khi mình làm theo bài ở trên thì khi vào recovery modem nó báo lỗi bootloader 02, không vào recovery để flash các file theo thứ tự được
 

trung_nguyen

Thành viên
21/11/15
83
36
18
51
không biết tại sao, khi mình làm theo bài ở trên thì khi vào recovery modem nó báo lỗi bootloader 02, không vào recovery để flash các file theo thứ tự được
Lỗi này do lock bootloader, nếu làm đúng theo trình tự thì chỉ cần nhấn volume + để đi tiếp.

Bạn kiểm tra xem trong file installer.cmd có dòng nào như "oem verified" hoặc "oem lock", nếu có thì xóa dòng đó đi

Sent from my MI PAD 2 using Tapatalk
 

nguoixau

Thành viên
7/12/15
133
10
18
29
Mình bấm vol+ thì nó chạy thẳng vào android. Đã thử flash lại 2 lần như y nhau nhưng lần nào thì báo bootloader 03 và đã flash được 1 file su nhưng dính logo MI ở ngoài màn boot 10ph rồi chưa thấy vào
 

nguoixau

Thành viên
7/12/15
133
10
18
29
Đã root xong android rồi, flash lần thứ 4 khi báo lỗi bootloader 03 thì mới được.
Thank chủ thớt đã share cho mọi người 1 TUT quá ok
 

nguoixau

Thành viên
7/12/15
133
10
18
29
Haizzz boot vào windows lại bị lỗi, chẳng hiểu đã sai chỗ nào....
 

kjmtjen2

Thành viên
6/12/15
238
39
28
29
mong bác trung_nguyen giúp với, giờ boot vào windows thì nó báo lỗi không boot được android-IA. giờ chẳng biết phải làm sao luôn, đã thử flash 6 lần rồi

Sent from my MI PAD 2 using Tapatalk
 

trung_nguyen

Thành viên
21/11/15
83
36
18
51
mong bác trung_nguyen giúp với, giờ boot vào windows thì nó báo lỗi không boot được android-IA. giờ chẳng biết phải làm sao luôn, đã thử flash 6 lần rồi

Sent from my MI PAD 2 using Tapatalk
Bạn vào thư mục tools của usb cài đặt, có file booticex64.exe. Chạy file này, vào tab uefi, chọn button thứ đầu tiên. Bạn chỉnh item android-ia lên trên cùng rồi chạy bootand.bat

Sent from my SM-N920C using Tapatalk
 

kjmtjen2

Thành viên
6/12/15
238
39
28
29
mình đang ở android bạn à, không boot sang windows được thì sao mà chạy bootice

Sent from my MI PAD 2 using Tapatalk
 

trung_nguyen

Thành viên
21/11/15
83
36
18
51
mình đang ở android bạn à, không boot sang windows được thì sao mà chạy bootice

Sent from my MI PAD 2 using Tapatalk
Bạn đã chạy runitfirst.sh với su bật chưa? Phải chạy file này trước rồi mới bootwin.sh.
Bạn vào windows rồi chạy BOOTICEx64.

Sent from my SM-N920C using Tapatalk
 
Sửa lần cuối:

kjmtjen2

Thành viên
6/12/15
238
39
28
29
rồi luôn bạn ơi, sợ làm sai flash lại lần thứ 7 vẫn y vậy

Sent from my MI PAD 2 using Tapatalk
 

kjmtjen2

Thành viên
6/12/15
238
39
28
29
Mình load nó lần 2 thì báo lỗi là đã mount rồi, vạy chắc đúng rồi, nhưng vẫn không boot được vào windows
72f87c816f47498f38d99fd4e5b4478d.jpg


Sent from my MI PAD 2 using Tapatalk
 

trung_nguyen

Thành viên
21/11/15
83
36
18
51
Sau khi chạy bootwin.sh thì bạn gặp lỗi gì?

Sent from my SM-N920C using Tapatalk
 

kjmtjen2

Thành viên
6/12/15
238
39
28
29
Sau khi chạy xong thì máy khởi động lại, boot lên hiện logo Mi và dòng thông báo lỗi Bootfair Android-IA. Mình nghỉ sai phân vùng EFI hay là file boot EFI có vấn đề rồi.

Sent from my MI PAD 2 using Tapatalk
 

trung_nguyen

Thành viên
21/11/15
83
36
18
51
Sau khi chạy xong thì máy khởi động lại, boot lên hiện logo Mi và dòng thông báo lỗi Bootfair Android-IA. Mình nghỉ sai phân vùng EFI hay là file boot EFI có vấn đề rồi.

Sent from my MI PAD 2 using Tapatalk
Nếu đúng thao tác thì sẽ boot vào windows, mặc dù có thông báo như vậy. Sau đó vào windows chạy BOOTICEx64 sẽ fix lỗi này. Bạn kiểm tra trong thư mục /sdcard/BOOT/EFI/Microsoft/Boot/ có file bootmgfw.efi sau khi chạy runitfirst.sh.


Sent from my MI PAD 2 using Tapatalk
 

kjmtjen2

Thành viên
6/12/15
238
39
28
29
Gửi bác, mình xem thì nó đầy đủ file luôn, vậy phân vùng boot có vấn đề hay lên boot trong bios có vấn đề. Lúc trước mình thường cài androidx86 nên vụ efi mình cũng có 1 chút kinh nghiệm, nhưng chưa quen cách xử lý từ android, và chẳng hiểu mô hình boot của intel với android-IA này gì hết

8fa4a4e5a8c37988dac294b840e76923.jpg


Sent from my MI PAD 2 using Tapatalk
 

kjmtjen2

Thành viên
6/12/15
238
39
28
29
Hôm trước mình đọc ở đâu đó thấy hướng dẫn xem các phân vùng từ android mà không để ý nên giờ không biết, chỉ biết xem và chỉnh sửa từ windows thì được. Nếu xem được phân vùng thì sẽ biết nó boot từ phân vùng nào, và chỉnh sửa đường dẫn file boot nếu bị lỗi

Sent from my MI PAD 2 using Tapatalk
 

kjmtjen2

Thành viên
6/12/15
238
39
28
29
Mình gửi hình các ổ NTFS trên máy mình

Sent from my MI PAD 2 using Tapatalk
0d58a063da75676b042aa75fb25c225f.jpg
 
Sửa lần cuối: