馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊  
 
x
 
 本帖最後由 djpvd 於 2019-8-21 19:39 編輯  
 
編譯系統使用 Linux 2016 年以後的版本,例如: 
Ubuntu 16.04 或更新的版本、Linux Mint 18、19、Debian 2018年版本 
 
TWRP 原始碼大小約800MB左右,編譯TWRP至少需要8GB左右的空間。 
手機配置文件可能不是很完善,需要再進行修改。 
 
### Linux 編譯 TWRP 方法 
 
# 更新套件庫 
sudo apt update 
 
# 安裝套件 
sudo apt 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 rsync 
 
# 安裝 OpenJDK 
sudo apt install openjdk-8-jdk 
 
# 下載 omni for twrp 原始碼 (omni 7.1.2 Mini) 
wget https://basketbuild.com/uploads/devs/yshalsager/CAS/twrp/omni_twrp-8.1-20180221-norepo.tar.xz 
mkdir -p TWRP && cd TWRP 
tar Jxvf ../omni_twrp-8.1-20180221-norepo.tar.xz 
 
# 下載 clang 
rm -rf prebuilts/clang/host/linux-X86 
git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 prebuilts/clang/host/linux-x86 -b android-7.1.2_r36 --depth=1 
 
# 下載 TWRP 3.3.1 
rm -rf bootable/recovery 
git clone https://github.com/omnirom/android_bootable_recovery.git bootable/recovery -b android-9.0 --depth=1 
 
# 下載手機配置文件 
wge https://raw.githubusercontent.com/Mint-Fans/linux-package/Android/twrp-device-a55.tar.gz 
tar zxvf twrp-device-a55.tar.gz 
 
# 版號修改 
sed -i "s/7.1.2/8.1.0/g" build/core/version_defaults.mk 
sed -i "s/2017-11-06/2019-08-04/g" build/core/version_defaults.mk 
 
# 編譯 
sudo -s 
export LANG=en_US.UTF-8 
export LANGUAGE=en_US.UTF-8 
source build/envsetup.sh && lunch TaiwanMobile_Amazing_A55-eng && make -j$(nproc) recoveryimage 
 
編譯完成後檔案在:out/target/product/Amazing_A55/recovery.img 
 
 
 
 
 
 
 
 
 
 
 
 
 
 |   
        
 
  
 
     
    
     
     
        
       |