From 481e79e0dcf68a6a0dcd6a7f6a081626d76517d2 Mon Sep 17 00:00:00 2001 From: mauronofrio matarrese Date: Tue, 27 Nov 2018 18:25:39 +0100 Subject: [PATCH] Update README.md --- README.md | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d4fabbb..ec3b7ea 100644 --- a/README.md +++ b/README.md @@ -22,19 +22,36 @@ Copyright 2018 - The LineageOS Project. ## Compile -First checkout minimal twrp with omnirom tree: +First download omni-9.0 tree: ``` -repo init -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git -b twrp-8.1 -repo sync +repo init --depth=1 -u https://github.com/omnirom/android.git -b android-9.0 +``` +Then add these string to .repo/manifests/remove.xml + +``` + ``` -Then add these projects to .repo/manifest.xml: +Then add these projects to .repo/local_manifests/roomservice.xml (If you don't have it, you can add them to .repo/manifest.xml): ```xml - + + + +``` + +Now you can sync your source: + +``` +repo sync ``` +If you want to exclude twrp app you need of this commit: https://gerrit.omnirom.org/#/c/android_bootable_recovery/+/27694/ + +Now you need of this patch to make decryption working: https://gist.github.com/mauronofrio/af29bad34ad87a1a957d193794f0bf5f + + To make all works you need to modify the buildinfo.sh in build/tools echo "ro.build.version.release=$PLATFORM_VERSION" echo "ro.build.version.security_patch=$PLATFORM_SECURITY_PATCH" @@ -42,13 +59,14 @@ to echo "ro.build.version.release_orig=$PLATFORM_VERSION" echo "ro.build.version.security_patch_orig=$PLATFORM_SECURITY_PATCH" -And you need to increase the PLATFORM_VERSION to 16.1.0 in build/core/version_defaults.mk to override Google's anti-rollback features +And you need to increase the PLATFORM_VERSION to 16.1.0 in build/core/version_defaults.mk to override Google's anti-rollback features (This actually i don't know if is always needed) Finally execute these: ``` . build/envsetup.sh -export ALLOW_MISSING_DEPENDENCIES=true # Only if you use minimal twrp tree. +export ALLOW_MISSING_DEPENDENCIES=true +export LC_ALL=C lunch omni_fajita-eng mka adbd recoveryimage ``` @@ -56,6 +74,6 @@ mka adbd recoveryimage To test it: ``` -fastboot boot out/target/product/enchilada/recovery.img +fastboot boot out/target/product/fajita/recovery.img ``` ## Thanks -- 2.20.1