image image image image image

Hướng dẫn build rom từ mã nguồn Lineage OS Android Distribution

Thảo luận trong 'LineageOS' bắt đầu bởi DamBao, 4/2/17.

  1. DamBao

    DamBao Active Member Thành viên BQT Administrator

    Tham gia ngày:
    3/2/17
    Bài viết:
    106
    Đã được thích:
    68
    Điểm thành tích:
    25
    Sau sự ra đi của Cyanogen, Lineage OS đã xuất hiện mang theo hy vọng đưa hệ điều hành này tiếp tục sống và phát triển mạnh mẽ.
    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.6522.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.

    PHP:
    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.

    PHP:
    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

    PHP:
    mkdir ~/bin
    Bước 4: Add directory for repo binary to your path

    PHP:
    PATH=~/bin:$PATH
    Bước 5: Download repo binary and place it in the proper directory

    PHP:
    curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    Bước 6: Give the repo binary the proper permissions

    PHP:
    chmod a+~/bin/repo
    PHP:
    Bước 6
    Mình hướng dẫn build rom từ nhóm dev AOKP
    AICPRR hay AOSPA và các nhóm khác cũng tương tự.[/B]
    Bước 7Tạo thư mục để down source code và build rom
    PHP:
    mkdir ~/LOS
    Bước 8: Di chuyển vào thư mục

    PHP:
    cd ~/LOS 
    Bước 9: Initialize the LineageOS repo and download the manifest

    PHP:
    repo init -u git://github.com/LineageOS/android.git -b cm-14.1
    Bước 10: Đồng bộ source code của LineageOS

    PHP:
    repo sync
    Thời gian tới mình sẽ update thêm cho các bạn.Các bạn nhớ Follow


     
    Last edited by a moderator: 7/2/17
    Lâm Nguyễn and daohoa24 like this.

Chia sẻ

Đang tải...