2.8 KiB
2.8 KiB
骁龙845(sdm845)的EDK2 UEFI固件
2021高考加油!
在编译该项目前,请确定你有一定的Linux常识,以下步骤已经是最简单的方法,如果你看不懂,那么请离开
一个针对骁龙845平台的勉强能用的EDK2 UEFI
资源
群里问智障问题会被踢
QQ交流群: 697666196 (主群)
QQ交流群: 737223105 (Linux/edk2)
警告
请勿尝试移植到任何索尼设备上
你的UFS会被清空!!!
已支持的设备
此列表为能够启动进入UEFI Shell的设备
- 小米MIX2S (polaris)
- 小米MIX3 (perseus)
- 小米8 (dipper)
- 小米PocoPhone F1 (beryllium)
- 一加6 (enchilada)
- 一加6T (fajita)
- 努比亚X (nx616j)
- 魅族16th (m1882)
- 黑鲨手机一代 (skr-a0)
- LG G7 (judyln) (会自动重启)
- 三星S9+ (star2qltechn) (有可能会清空UFS)
- 小米7 (dipper-old)
- OPPO Find X (pafm00)
- 锤子坚果R1 (trident)
- 诺基亚9 PureView(olympic)
依赖
Ubuntu 20.04:
sudo apt update
sudo apt upgrade
sudo apt install build-essential uuid-dev iasl git nasm gcc-aarch64-linux-gnu abootimg python3-distutils python3-pil python3-git
视频教程
【UEFI】edk2-sdm845项目编译教程 - 5超级菜鸟5
构建
不建议使用Ubuntu 18.04版本,请使用Ubuntu 20.04或以上版本
1.克隆此项目(默认使用国内fastgit镜像加速)
git clone https://hub.fastgit.org/edk2-porting/edk2-sdm845.git --depth=1
cd edk2-sdm845
2.编译此项目(默认使用fastgit加速submodule克隆,若不需要请删去 --chinese
)
bash build.sh --chinese --device DEVICE
3.启动镜像
fastboot boot boot_DEVICE.img
(请将DEVICE替换成你的设备代号.)
另外,你可以将UEFI刷写至recovery分区以实现双重启动。
fastboot flash recovery boot_DEVICE.img
贡献
待填充
简单的适配指南
开源许可证
该项目在WTFPL LICENSE下发布.