Hướng dẫn Cài đặt multi-rom chạy trên cùng 1 điện thoại bằng Jolla kernel

Thảo luận trong 'LG Optimus G' bắt đầu bởi SANGTRAN2010, 31 Tháng một 2015.

  1. SANGTRAN2010

    SANGTRAN2010 Member

    Tham gia ngày:
    23 Tháng mười hai 2013
    Bài viết:
    98
    Đã được thích:
    16
    Chào thân ái, lần đầu đăng bài hướng dẫn có gì sai sót mong anh em bỏ qua cho.
    Hôm nay mình sẽ hướng dẫn mọi người cách sử dụng jolla kernel để up nhiều rom trên cùng một điện thoại. Phần hướng dẫn của mình sẽ hơi dài do mình viết chi tiết nhất có thể, với hy vọng anh em có cùng đam mê có thể thực hành dễ dàng nhất.
    Phần hướng dẫn của mình sẽ gồm các phần:
    1. Giới thiệu multi rom và jolla kernel
    2. Hướng dẫn cách cài đặt
    3. Link download
    4. Lỗi thường gặp
     
    july2307 thích bài này.
  2. SANGTRAN2010

    SANGTRAN2010 Member

    Tham gia ngày:
    23 Tháng mười hai 2013
    Bài viết:
    98
    Đã được thích:
    16
    Phần 1: Giới thiệu multi-rom và jolla kernel
    Chắc hẵng nhiều bạn đã từng nghe nói tới việc cài song song nhiều phiên bản windows trên cùng một máy tính hoặc chạy song song ubuntu trên hệ điều hành windows. Trên điện thoại điều này có lẽ còn khá mới mẻ, tuy nhiên tình cờ trong thời gian gần đây mình up kernel của Jolla thì phát hiện ra nó có thể giúp chúng ta thực hiện điều này khá dễ dàng. Việc chạy 2 hoặc 3 hoặc nhiều hơn thế nữa các rom trên cùng 1 điện thoại bây giờ là hoàn toàn được.
    Nôm na ta có thể hiểu multi-rom là việc cài nhiều rom chạy trên 1 thiết bị. Việc cài đặt này sẽ thông qua recovery và lúc khởi động sẽ cho phép ta chọn 1 trong các rom mình đã cài đặt để boot lên.
    Jolla kernel: phần này các bạn có thể tham khảo bài viết của ruddnr951 diễn đàn XDA theo link sau:
    http://forum.xda-developers.com/opt...nt/kernel-jolla-kernel-cm-based-roms-t2851612
    Đây là một kernel khá hay với nhiều tùy chọn không thua kém Solid. Tuy nhiên hiệu năng thì mình không dám đánh giá. Việc sử dụng kernel này chỉ cho mục đích cài multi-rom vào máy. Sau này có thể up kernel khác cho từng rom.
    Chắc nhiều bạn sẽ đặt câu hỏi up nhiều rom như vậy có hao pin hao RAM hoặc gây tổn hại phần cứng không?
    Mình xin trả lời:
    Về phần mềm: do mỗi rom được chọn để boot lên từ lúc còn ở boot loader nên không hao ram hay pin. Việc hao RAM hay pin là tùy thuộc vào mỗi rom. Khi vào tới màn hình khóa máy sẽ chạy như một điện thoại bình thường. Mỗi rom sẽ chiếm một lượng bộ nhớ riêng cho hệ thống của riêng mình nên sẽ hao bộ nhớ trong, đây là điều hoàn toàn bình thường.
    Về phần cứng: Do mình chỉ sử dụng trong thời gian ngắn nên không thể có câu trả lời chính xác được. Việc này phải để thực tế chứng minh. Nhiều bạn tối còn ôm em nó chat chit sáng thức dậy đã thấy nó lạnh ngắt từ khi nào thì không thể đổ lỗi cho việc phần mềm này nọ làm hư máy được.
    - Các rom mình đã thực hiện thành công: Rom CM12 Lollipop làm rom chính, 2 rom phụ là CM11 và ART.
     
    Last edited: 31 Tháng một 2015
    blueberry thích bài này.
  3. SANGTRAN2010

    SANGTRAN2010 Member

    Tham gia ngày:
    23 Tháng mười hai 2013
    Bài viết:
    98
    Đã được thích:
    16
    Phần 2: Hướng dẫn cài đặt
    Yêu cầu: Máy đã Unlock Bootloader.
    Tải đầy đủ các thứ sau:​
    • Jolla kernel
    • Rom để cài đặt (CM11, CM12, ART...)
    Cài rom:
    Cài như bình thường. Cài xong boot vào hệ thống sử dụng bình thường rồi hãy vào recovery thực hiện bước tiếp theo.
    Ở đây mình cài rom CM12 kevin làm rom chính. Mọi người có thể cài ART hoặc CM11. Tuy nhiên rom CM12 không làm rom phụ được nên nếu bạn không thích cài CM12 thì chỗ này chọn rom khác.
    Rom chính là rom mình cài đầu tiên. Rom này sẽ được sử dụng trong recovery như một rom bình thường chúng ta vẫn hay sử dụng. Trên mỗi điện thoại sẽ chỉ có một rom chính.
    Rom phụ là rom mình thêm vào trong recovery multirom. Rom này nếu muốn flash kernel hoặc chỉnh sửa phải thông qua phần list-rom của Rec-multirom. Rom phụ sẽ gồm 1 hoặc nhiều rom.
    Cài boot multi-rom:
    - Vào recovery của máy.
    - 2 wipe hệ thống
    - Cài Jolla kernel
    - Chọn thêm
    Install multi rom boot ở phần Kernel Installatin Options
    - Mục stock Camera driver để nguyên.
    - Reboot recovery
    để xem thay đổi. Nếu vào được giao diện sau là đã thành công
    [​IMG]
    Thêm rom mới
    Bắt buộc up rom CM11 làm nền. Flash xong Cm11 boot vào hệ thống sử dụng bình thường thì flash tiếp ART.
    Phần này mình test thành công trên 2 rom CM11 và ART.
    Rom Miui và ColorOs trên diễn đàn mình đã test thử không thành công.
    Các rom yêu cầu Lock Bootloader không được thử nhé. Vì máy mình đã UL. Nếu ai muốn thử có thể sử dụng gói nền xem sao. Mình không khuyến khích. Đã test LamHoang rom không thành công.
    Rom khác mình không có thời gian tải để thử.

    - Vào 'Recovery'
    Tham khảo ảnh sau: http://i.imgur.com/stF9VJN.jpg
    - Chọn mục
    'Advanced'
    Tham khảo ảnh sau: http://i.imgur.com/Iq9Ok8e.jpg
    - Chọn
    'Multirom'
    Tham khảo ảnh sau: http://i.imgur.com/GSCARSM.jpg
    - Chọn
    'Add rom'
    Tham khảo ảnh sau: http://i.imgur.com/W2Y2Lzx.jpg
    - Phần
    Choose rom type chọn Android.
    Install to chọn Internal memory.
    Chọn 'Next'
    Tham khảo ảnh sau: http://i.imgur.com/qp38rxt.jpg
    -
    Select ROM source Chọn 'Zip file'
    Tham khảo ảnh sau: http://i.imgur.com/mzFNoP8.jpg
    - Chọn đường dẫn đến file zip
    Tham khảo ảnh sau: http://i.imgur.com/1Kdtd0B.jpg
    - Xong flash bình thường.
    -Lưu ý: ở rom ART khi flash Aroma kết thúc sẽ có thông báo reboot máy, không được chọn yes mà phải chọn no để vào lại rec. Recovery Multirom sẽ thực hiện một vài công việc nữa để hoàn tất. Nếu reboot ngay sẽ dính lỗi treo boot hoặc treo ngay khi chọn room.

    Chỉnh sửa rom đã thêm vào
    Ở recovery chọn Advanced -> Multirom -> List ROM
    Trong phần 'Tap ROM to manage it' chọn vào rom muốn chỉnh sửa.
    Tham khảo ảnh sau: http://i.imgur.com/HSk5iAg.jpg
    Trong này thì quen thuộc rồi nha.
    3 nút 'Wipe/data' 'Wipe Dalvik' 'Wipe/Cache' là wipe hệ thống của rom được chọn.
    'Flash ZIP''Slideload' dùng để flash file zip từ bộ nhớ máy hoặc load từ máy tính qua.
    Bên dưới 2 nút này có 1 nút to bị chèn là nút 'Rename' dùng để đặt lại tên rom. Mình thấy nên đặt lại để tiện nhớ mà chọn lúc khởi động.
    'Delete' dùng để xóa rom. Nếu thấy hao bộ nhớ quá thì vào đây nhấn nút 3s là xong. hì hì...
    'Remove Boot.img' nút này khá nguy hiểm. mình bấm thử thì sau đó boot vào rom bị xanh lè màn hình... :3 mặt dù có chỗ Inject boot.img nữa nhưng mình thêm cái boot rom khác vào thì vẫn vô ích. Tốt nhất không nên đụng cái này.
    'Backup' nút này chắc là để backup rom. Mình chưa đụng tới.
    Ảnh em nó: http://i.imgur.com/ub4KamT.jpg

    Tùy chỉnh boot multi-rom
    Ảnh tham khảo: http://i.imgur.com/P15qwxN.jpg
    Các bạn chịu khó mò phần này nha.
    Trong phần 'Configure autoboot' sẽ cho phép bạn chọn thời gian chờ mỗi lần boot hệ thống. Chọn tự động boot vào rom đã chọn hoặc khởi động vào rom được sử dụng trước đó.​
     
    Last edited: 1 Tháng hai 2015
  4. SANGTRAN2010

    SANGTRAN2010 Member

    Tham gia ngày:
    23 Tháng mười hai 2013
    Bài viết:
    98
    Đã được thích:
    16
  5. SANGTRAN2010

    SANGTRAN2010 Member

    Tham gia ngày:
    23 Tháng mười hai 2013
    Bài viết:
    98
    Đã được thích:
    16
    Phần 4: Lỗi hay gặp
    - Hỏi: Một số ứng dụng, ảnh, nhạc, tài liệu được tạo ra trong rom phụ không hiển thị hoặc hiển thị nhưng không sử dụng được trong rom chính?
    - Trả lời: lỗi này mình phát hiện ra nhưng khắc phục mất công sức hơi nhiều. Bắt buộc phải cài lại recovery thường sau đó flash rom và rec multirom.
    - Hỏi: Mình lỡ tay cài rec khác vào rồi bây giờ mất boot multi-rom không cách nào vào rom phụ được nữa!
    - Trả lời: Đừng lo lắng, hãy cài lại jolla kernel cho rom chính của bạn sau đó vào recovery chọn theo thứ tự:
    Advanced -> MultiROM -> Inject boot.img file -> Chọn đường dẫn tới SDcard -> multirom -> roms -> thư mục rom bạn cần thêm vào -> boot.img
    Khởi động lại.

    - Hỏi: máy mình boot vào rom phụ lại bị lỗi, chỉ hiển thị nhiều dòng chữ màu trắng trên nền đen. Khi bấm power thì tự khởi động lại.
    - Trả lời: Vào recovery chọn theo thứ tự:
    Advanced -> MultiROM -> Inject boot.img file -> Chọn đường dẫn tới SDcard -> multirom -> roms -> thư mục rom bị lỗi -> boot.img
     
    Last edited: 1 Tháng hai 2015
    tienthuy86 thích bài này.
  6. hoang305212

    hoang305212 Active Member

    Tham gia ngày:
    22 Tháng năm 2014
    Bài viết:
    400
    Đã được thích:
    386
    Bác có thể build recovery cho lg g pro 2 android 5.0.1 đc ko
     
  7. SANGTRAN2010

    SANGTRAN2010 Member

    Tham gia ngày:
    23 Tháng mười hai 2013
    Bài viết:
    98
    Đã được thích:
    16
    Cái này ngoài khả năng của mình bạn ơi. Có thể liên hệ anh Hoàng nova xem sao. Hì....
     

Chia sẻ trang này