EDK2 implementation for Snapdragon 845 platform.
QQ chinese group: 697666196 (Renegade-Project OffTopic 1) 996450026 (Renegade-Project OffTopic 2) 996450026 (Renegade-Project OffTopic 3) 996450026 (Renegade-Project OffTopic 4) 737223105 (Renegade-Project Linux/edk2)
IT IS STRICTLY PROHIBITED TO USE THIS REPOSITORY FOR ANY COMMERCIAL PURPOSES
If you want to redistribute, you need to ensure that users can get updates
DO NOT EVER TRY TO PORT IT TO SONY and GOOGLE DEVICES
YOUR UFS WILL BE WIPED CLEAN!!!
For Windows/MacOS/Other Linux distributions:
Install Docker manually or use an Ubuntu virtual machine
For 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 gettext
1.Clone this project
git clone https://github.com/edk2-porting/edk2-sdm845.git --depth=1
cd edk2-sdm845
2.1 Build this project (only on linux)
bash build.sh --device DEVICE
2.2 For Macos/Windows (you can use docker)
docker-compose run edk2 ./build.sh -d DEVICE
3.Boot the image
fastboot boot boot_DEVICE.img
(DEVICE is the codename of your phone.)
Additionally, you can flash the image to recovery to achieve dual-boot.
fastboot flash recovery boot_DEVICE.img
fxsheep
for his original edk2-sagit
strongtz
for maintaining Renegade Project
BigfootACA
for build script
Lemon_Ice
and NTAuthority
for guidance and some blobs
@Freak2112
, TAO_Croatia
and 废物
for working hard on testing and debugging
NekokeCore
for fixing MemoryMap