• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Pie][2020/04/15] /e/ unofficial rom GSI

Search This thread
D

Deleted member 8530624

Guest
Hi I would like to inform that this ROM doesn't boot on Galaxy A20. I've tried installing a custom kernel (that is meant to work better on GSI roms) and nevertheless it doesn't boot. My phone is A/B partitioned and has an ARM64 processor. If you need more information you can ask me.
 

HueyT

Senior Member
Apr 3, 2014
4,172
1,951
New Albany, IN
OnePlus 7T
have you successsfully installed the /e/ rom on the moto G7? i have a G7 and G7 play & would be very interested as in how to flash this? or atleast if not /e/ perhaps another rom with microG..

https://androidfilehost.com/?fid=4349826312261653804 for "E" rom

https://download.lineage.microg.org/river/lineage-16.0-20200328-microG-river.zip for "micro-G" rom

Both are custom roms for Moto G7 (not Moto G7 Play) and specific for Moto G7 (River). They're not interchangeable where as GSI roms are compatible with all similar treble phones with similar specs (Arm64 AB is river)
 

betacrypt

Senior Member
Jan 17, 2018
296
143
Just want echo that this is a fantastic rom, got it working on my old Xperia device and it's been a game changer. Would love to see future updates or at the least more recent security patches.
Great work!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Td3n7SgnpsKe.png

    Discovering /e/
    https://e.foundation

    /e/ is a lineage fork that aims at bringing a very unified experience entirely based on open source softwares (as Google less as possible) and usable by anybody:
    It comes with its own store, the MicroG suite (that still relies on google to ensure compatibility with not open sourced apps), a K9 fork for mails, task (open task), note (nextcloud notes), contact, calendar (etar) all of them unified by the /e/ account manager: add your account once and for all. You can also use your own server (not mandatory) instead of the ecloud server (based on nextcloud), use your nextcloud server if you have one, or don't use any server at all.
    Ecloud provides 5 gB of storage for free that can be extended.

    The only not opensource app is Magic Earth for maps because it provides a better user experience than currently available open source apps. If you want to use an open source app for maps, have a look at OSMAnd and the fork of Maps.me available on fdroid and /e/ apps store
    I've built a minimal version of /e/ without the LibreOfficeViewer app you can find directly on the store
    This was built thanks to PHH-Treble and AndyYan scripts you can find here:


    https://forum.xda-developers.com/pr...i-lineageos-16-0-gsi-arm64-ab-how-to-t3908029


    Thank you to:
    PHH and phh treble team
    Andy Yan
    Lineage team
    /e/ team
    Openkirin for the huawei p9 camera


    Here is my fork of phh device tree for /e/
    https://github.com/PhieF/device_phh_treble


    Donation

    Please consider donating to the /e/ foundation as well as previously mentioned developers to support their wonderful work

    For /e/ foundation: https://e.foundation/donate/

    Download

    Download according to your partition scheme:

    New release:

    https://ecloud.global/s/GEf5AXcP4wcCnFz
    a64_a for a with 64 binders with a scheme
    a64_b for a with 64 binders with a/b scheme
    arm_a for arm with a scheme
    arm_b for arm with a/b scheme
    arm64_a for arm64 with a scheme
    arm64_b for arm64 with a/b scheme

    Old links:

    a-only arm64
    https://ovh.phie.ovh/e/e-pie-20190827-UNOFFICIAL-treble_arm64_aeN.img.zip
    a/b arm64
    https://ovh.phie.ovh/e/e-pie-20190827-UNOFFICIAL-treble_arm64_beN.img.zip
    a-only arm
    https://ovh.phie.ovh/e/e-pie-20190827-UNOFFICIAL-treble_arm_aeN.img.zip
    9
    New release:

    https://ecloud.global/s/GEf5AXcP4wcCnFz
    a64_a for a with 64 binders with a scheme
    a64_b for a with 64 binders with a/b scheme
    arm_a for arm with a scheme
    arm_b for arm with a/b scheme
    arm64_a for arm64 with a scheme
    arm64_b for arm64 with a/b scheme

    Thanks to
    PHH and phh treble team
    Lineage team
    /e/ team
    Openkirin for the huawei p9 camera
    Andy Yan
    4
    Follow linage tutorial from "install-the-build-packages" to "Initialize the LineageOS source repository" (don't do this last part, we will init /e/ repository instead)

    https://wiki.lineageos.org/devices/bacon/build#install-the-build-packages

    We need to init /e/ repo

    create a folder on a disk with at least 150 gB of free space, perhaps even 200gB

    mkdir e
    cd e
    repo init -u https://gitlab.e.foundation/e/os/android.git -b v1-pie


    git clone https://github.com/phief/e_gsi_localmanifest .repo/local_manifests


    repo sync -j2


    Once it has completed

    bash treble_build_los/apply_patches.sh

    This will patch Lineage, thank you AndyCGYan and PHHusson for them

    Some basic optimisation (optionnal):

    export USE_CCACHE=1
    prebuilts/misc/linux-x86/ccache/ccache -M 50G

    ccache makes future builds faster but requires disk space and will make the first build a bit slower

    First, select the flavor you want to build

    treble_arm64_aeN-userdebug for arm64 a-only
    treble_arm64_beN-userdebug for arm64 a/b
    treble_arm_aeN-userdebug for arm a-only

    Prepare to build

    source build/envsetup.sh
    lunch your-flavor

    Start the build process:

    make WITHOUT_CHECK_API=true systemimage

    the resulting system image will be in

    out/target/product/your-flavor/system.img
    2
    I've just published a new version for the three images
    2
    I'm currently working on an update :)