A "simple" script that you can use to build OrangeFox Recovery Project without losing time exporting OF specific variables
-
Included script to synchronize OrangeFox sources for supported Android version
-
Build OrangeFox without losing time doing ". build/envsetup.sh" and "lunch codename" or changing manually release version
-
Help you with exporting OF specific variables
-
Organize device-specific variables in different files (called ofconfigs, similar to Linux defconfig), without touching the script
-
Clone this repository
-
Give to scripts executing permissions
-
Install Android build environment
bash setup/env.sh -
Synchronize OrangeFox sources
- Android 7.1 -> fox_7.1.sh
- Android 8.1 -> fox.8.1.sh
- Android 9.0 -> fox_9.0.sh
Example for Android 9.0 version:
bash setup/fox_9.0.sh -
Create a file containing device-specific variables and put it in
OF_ROOT/configs/CODENAME_ofconfigExample for whyred:
OF_ROOT/configs/whyred_ofconfigSee other ofconfigs for reference
- Run the script with
./orangefox_build.shYou can contribute by pull requesting ofconfigs to create a large database of config files, to help people that want to build OrangeFox for their devices without remaking them