Hướng dẫn BUID ROM - Lineage OS Android Distribution cho thiết bị của bạn

Hướng dẫn BUID ROM - Lineage OS Android Distribution cho thiết bị của bạn

LinhPhi 30/12/16 1
  1. LinhPhi

    LinhPhi 0974.919.281

    Sau khi CyanogenMod không còn được hỗ trợ chính thức Hôm nay mình sẽ hướng dẫn các bạn build rom từ mã nguồn Lineage OS Android Distribution cho thiết bị của bạn cũng như những thứ cần thiết để bạn hiểu được build bản rom chúng ta cần những gì để triển khai.

    LineageOS-build.png

    1. YÊU CẦU
    • Thiết bị của bạn được Cm hỗ trợ hoặc một số DEV phát triển riêng.
    • Một laptop (PC) cấu hình tốt RAM 4GB Bộ nhớ 100Gb trở lên cài Ubuntu ( Nếu chưa biết cài các bạn có thể xem hướng dẫn cài ubuntu ở đây ).
    • Ổ cứng nếu có SSD thì tốt nhất. Ổ thường thì thời gian down và build rom sẽ lâu hơn
    • Yêu cầu phải có gói souce code của nhóm dev đó trên Github. Mình sẽ hướng dẫn từng bước bên dưới
    2. THIẾT LẬP MỘT SỐ THỨ CẦN THIẾT ĐỂ BUILD ROM

    Bước 1 : Cài đặt JDK và một số thư viên cần thiết
    Mở termial Ubuntu ( Ctrl+Alt+T ) copy các lệnh dưới và dán vào Terminal sau đó Enter

    Mã:
    sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip maven yasm optipng openjdk-8-jdk
    
    Bước 2: Cài đặt tài khoản git
    Mã:
    git config --global user.name "Your Name"
    git config --global user.email "you@example.com"
    
    Thay "Your Name" và mail của bạn

    Các bước cơ bản ban đầu

    • Make required directories
    • Obtain repo binary
    • Add repo binary to your path
    • Give repo binary proper permissions
    • Initialize empty repo
    • Sync repo
    Sao chép và dán:

    Bước 3: Make directory for repo binary
    Mã:
    mkdir ~/bin
    
    Bước 4: Add directory for repo binary to your path
    Mã:
    PATH=~/bin:$PATH
    
    Bước 5: Download repo binary and place it in the proper directory
    Mã:
    curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    
    Bước 6: Give the repo binary the proper permissions
    Mã:
    chmod a+x ~/bin/repo
    
    Bước 6

    Mình hướng dẫn build rom từ nhóm dev AOKP, AICP, RR hay AOSPA và các nhóm khác cũng tương tự.

    Bước 7: Tạo thư mục để down source code và build rom
    Mã:
    mkdir ~/LOS 
    
    Bước 8: Di chuyển vào thư mục
    Mã:
    cd ~/LOS 
    
    Bước 9: Initialize the LineageOS repo and download the manifest
    Mã:
    repo init -u git://github.com/LineageOS/android.git -b cm-14.1
    
    Bước 10: Đồng bộ source code của LineageOS
    Mã:
    repo sync
    
    Còn tiếp......
     

    Chào mừng bạn đến với Diễn đàn XDA Việt Nam

    Đăng ký tham gia diễn đàn ngay hôm nay để trải nghiệm đầy đủ các tính năng. Hoàn toàn miễn phí !

    Đang tải...
  2. thinhgawaa

    thinhgawaa Thành Viên Chính Thức

    thinhgawaa
    Hóng quá :) mong a mau làm thêm bài hưỡng dẫn, e có đam mê với muốn làm một cái rom rồi mà tìm mãi không có ở đâu chỉ :) nếu được mong a làm thêm vài clip hưỡng dãn nữa