【凯特社区首发】Ubuntu构建TeamWinRP教程

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-23

‼️需要一定的『Linux基础』和『搞机基础』

任何刷机问题不会回答,不会救砖请勿尝试
不要问新手问题,如:找不到命令xxx

个人设备信息:
//以MTK,A12为例
「Phone:
Brand:redmi
Model:ares
MIUI Version:V13.0.9.0.SKJCNXM release-keys
Android Version:12
Android SDK:31
CPU:MT6893」

//电脑这方面没有过多的要求,不建议用虚拟机
「Computer:
Ubuntu Version:22.10」

最低配置:
「Computer:
RAM:8GB+
ROM:30GB+」

//手机信息可以用底层探测器查看
Download:

本帖含有隐藏内容,请您 回复 后查看

教程开始:『未经允许禁止转载,By:Huluxia@酸奶』

1.mkdir创建一个目录并cd到该目录
2.安装软件包,复制粘贴即可,已经整理好了
apt install git-core gnupg flex bison gperf \
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 openjdk-8-jdk build-essential unzip

3.启用ccache并修改路径,设置内存并刷新
export USE_CCACHE=1
export CCACHE_DIR=/mnt/seagate_drive/.ccache
ccache -M 50G
source ~/.bashrc

4.repo Andorid Source Code,这里使用OmniRom
repo init -u git://github.com/omnirom/android.git -b 这里填Branches
比如我是a12我就填android-12.0
如果想用镜像可以在后面添加--repo-url=镜像源地址

然后repo sync -j64开始下载(64线程,可自定义)
//如果你的网络好,也可能需要十小时以上的时间,在这期间你可以去公园或者逛逛街
这里是某安大佬写的一个脚本,创建repo.sh
#!/bin/bash
repo sync -j4
while [ $? -ne 0]
do
echo "同步失败,正在准备重新同步"
sleep 3
repo sync -j4
done ctrl+c退出选择确认保存
chmod a+x repo.sh
./repo.sh

Clash代理整不好,明天下午再试试[滑稽][心碎]

坐等更新[太开心]
9楼
邹小白 2023-2-24
老哥,MIUI如何解包删内置做官改啊
用工具解压system.img,软件目录和手机里面的一样,再打包

评论

登录后才可发表内容
  • 主题

    69

  • 帖子

    4953

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0496s Mem:2159Kb