Skip to content
No description, website, or topics provided.
C++ C Makefile Shell
Branch: omni-7.1
Clone or download
Pull request Compare This branch is 128 commits ahead of Hadenix:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
patched
recovery
sepolicy
Android.mk
AndroidProducts.mk
BoardConfig.mk
README.md
custombootimg.mk
default.prop
full_london.mk
omni.dependencies
omni_london.mk
ramdisk-working-internal.7z
recovery.fstab
recovery.img
sr.xml
twrp3300London.img
twrp3310LDN.img
twrp3310LDNInternal.img
vendorsetup.sh

README.md

TeamWin Recovery Project omni-7.1 branch, still no working MTP and FBE

Device configuration for Huawei Y7 Prime 2018 (LDN-L21B)

Basic Spec Sheet
CHIPSET Qualcomm MSM8937 Snapdragon 430
GPU Adreno 505
Shipped Android Version Android 8.0
Release Date April 2018
1 - repo init --depth=1 -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git -b twrp-7.1
2 - repo sync --force-sync
3 - git clone https://github.com/adeii/huawei_london_twrp.git -b omni-7.1 device/huawei/london
4 - . build/envsetup.sh; lunch omni_london-eng;
5 - export ALLOW_MISSING_DEPENDENCIES=true; export LC_ALL=C
6 - . build/envsetup.sh; lunch omni_london-eng
7 - patch files, exp. uncheck all in vendor/omni/sepolicy/property_contexts and/or system/core
7 - mka adbd recoveryimage

add fb2png https://git.sphere.ly/twrp/android_bootable_recovery/commit/3019a9172b36b9e2033d92dccdb8ff8e2282da7c resolution that works should be 720+(stride=16)x1440

Experiments about adding FBE decrypting of Internal Storage. android_system_core/init/builtins.cpp

646

    static int do_install_keyring(const std::vector<std::string>& args) {
    if (e4crypt_install_keyring()) {
    //ERROR("failed to install keyring\n");
    PLOG(ERROR) << "failed to install keyring\n";
    return -1;
    }
    property_set("ro.crypto.state", "encrypted");
    property_set("ro.crypto.type", "file");
    return 0;
    }

1196

    {"insmod",                  {1,     kMax, do_insmod}},	
    {"install_keyring",         {0,     0,    do_install_keyring}},
    {"installkey",              {1,     1,    do_installkey}},
    {"load_persist_props",      {0,     0,    do_load_persist_props}},
    {"load_system_props", {0, 0, do_load_system_props}},

You can’t perform that action at this time.