yashsingh1/xdaforums huggingface dataset:
[Essential Phone Guides, News, & Discussion] logitechor:
I have not been a developer but learned dos commands and now fastboot. I love to tinker. Good luck in figuring it out. Looks harder now then in earlier versions of android from an observer of a few threads.
[Essential Phone Guides, News, & Discussion] emowing:
Here is a build of Android 11. I haven't had a chance to test this on my device yet since I am using it as a daily driver. If anyone has a spare and would like to test it out. I'd love to get some feedback.

1. download the zip

2. extract and use magisk manager to root the boot.img

3. flash boot, system, vendor

4. fastboot erase userdata

GApps

Without TWRP, you'll need to get a hold of ex kernel manager or franco kernel manager or some other manual flasher too that support a/b and flash https://xdaforums.com/android/software/arm64-nikgapps-t3915866 or https://xdaforums.com/android/software/custom-bitgapps-android-t4012165. If you have another way to flash it feel free to share.
[Essential Phone Guides, News, & Discussion] potatohead:
many thanks for sharing!

some initial obervations:

1) all radio functions are good (call, data, wifi, hotspot, bluetooth, nfc); notch alignment and auto brightness both work OOB; and I believe most if not all sensors are working as they shd (in this sense speaking, the rom is most usable)

2) photo taking is fine but not video recording; it records but playback is problematic (a 10s file somehow becomes 13min; tried both the in-built player and xplayer app from playstore)

3) couldnt install gapps via fkm or ekm (root access granted); error msg being couldn't mount cache; my guess is somehow the system partition is read only when booted into android proper

4) gapps can be installed via lineage recovery (adb sideload); NikGapps can be flashed without error; BiTGApps slightly trickier; simply reboot to bootloader and reflash magisk patched boot file after flashing gapps

5) no way to get pass safetynet check; both basic integrity and cts profile failed (cts part baffles me especially as 'by right' it shd pass when signature is changed to Essential Android 10 or maybe any Pixel Android 11; however, both returned negative); my guess is it has something to do with how gms is being integrated into the rom

the last point is really a deal breaker for me; will give it another go tomorrow.

nonetheless, heartfelt gratitude for sharing the rom!
[Essential Phone Guides, News, & Discussion] emowing:
[MENTION=281623]potatohead[/MENTION]

You're very welcome! Thank you for the feedback and a method to get GApps installed.

Have you tried using GCAM or Essential stock camera app from android 10 to see if video recording works correctly?

Have you tried magisk hide to get safetynet to pass?

Did a quick google search for the safetynet issue and saw this nice blog post, that seems to be pretty thorough. Maybe you can attempt some of these methods.
[Essential Phone Guides, News, & Discussion] potatohead:
no, i did not give other camera apps a go; was too fixated on getting pass safetynet.

both magisk manager was hidden and hide enabled, still no dice with safetynet
[Essential Phone Guides, News, & Discussion] DAE1964:
I'm using the latest magisk canary with the stock android 11 GSI and it passes safetynet .
[Essential Phone Guides, News, & Discussion] ZeroAlee:
Everything is working for me, RIL, Audio, In-call Audio, Speaker, Bluethoot, BT Audio, Cameras, etc.

But, its laggy, since is a aosp build, doesnt have the essential options like grip rejection or touch sensibility. also it seems a little battery draining and seems like its a memory leak w/o gapps, ill test it for some days and ill report back
[Essential Phone Guides, News, & Discussion] emowing:
A Magisk module, some kind of script runner on boot, or a terminal can turn on grip rejection pretty easily by running the following command.

/vendor/bin/hbtp_daemon tool sendCommand enableGripRejection 1
[Essential Phone Guides, News, & Discussion] DAE1964:
Installed this yesterday. I tried everything I could think of and I couldn't get gapps to install without a problem. Boot loop after boot loop

Started with stock January build. Tried lineage and TWRP recovery. Nikgapps and bitgapps.

Ant ideas would be greatly appreciated.
[Essential Phone Guides, News, & Discussion] emowing:
NikGApps doesn't stick unless you're rooted.

* download the latest lineageos 17.1 mata recovery(going to call this recovery.img going forward)

1. use the latest magisk manager canary to patch the boot.img

2. adb shell pull /sdcard/magisk_patched.img

3. adb reboot bootloader

4. flash images

fastboot flash boot_a recovery.img

fastboot flash boot_b recovery.img

fastboot flash system_a system.img

fastboot flash system_b system.img

fastboot flash vendor_a vendor.img

fastboot flash vendor_b vendor.img

fastboot format userdata

5. volume down until you see reboot to recovery

6. apply update

7. adb sideload nikgapps.zip

8. reboot to bootloader

9. fastboot flash boot_a magisk_patched.img

10. fastboot flash boot_b magisk_patched.img

11. reboot to system

12. setup

13. adb install <the same magisk manager used to patched the boot image otherwise magisk manager will not see your system as rooted)
[Essential Phone Guides, News, & Discussion] newbieandroid:
Which version did you build? I see Android 11 r8 was released three days ago. The essential steps seem straight forward to build but I'm uncertain how to revert this patch. Would you be able to tell me which commands?
[Essential Phone Guides, News, & Discussion] emowing:
Here is a build from the latest r8 branch.

https://drive.google.com/file/d/16aINyq-uWO2VSzbMrsJkWh4zFxm9FQs8/view?usp=sharing

-video recording issue fixed

-safetynet passes with magisk hide and MagiskHide Props Config set fingerprint to essential android version 10

volte is not working since a few logging symbols are missing.

F linker : CANNOT LINK EXECUTABLE "/vendor/bin/imsrcsd": cannot locate symbol "_ZN7android4base10LogMessageC1EPKcjNS0_5LogIdENS0_11LogSeverityEi" referenced by "/vendor/bin/imsrcsd"...

Shim built but can't load for some reasons. If anyone can help with this I'd appreciate it.

CANNOT LINK EXECUTABLE "./vendor/bin/imsrcsd": library "/system/lib64/libbase_shim.so" needed or dlopened by "/vendor/bin/imsrcsd" is not accessible for the namespace "(default)"

---------- Post added at 12:21 PM ---------- Previous post was at 12:20 PM ----------

save the content of that file into a diff file then git apply -R <file>
[Essential Phone Guides, News, & Discussion] newbieandroid:
Thanks! Would this VoLTE fix work? https://github.com/KhushrajRathod/VoLTE-Fix
[Essential Phone Guides, News, & Discussion] emowing:
I don't think this is our problem (yet). our ims services daemon is not starting. The imsrcsd binary provided by the prebuilt vendor image is referencing a symbol that is no longer available.
[Essential Phone Guides, News, & Discussion] DAE1964:
Thanks.

This worked perfectly.
[Essential Phone Guides, News, & Discussion] potatohead:
bingo! excellent work! many thanks once again!

2 side notes:

1) for those who prefer normal magisk to bleeding edge canary fork, magisk 21 (still beta atm but very stable nonetheless) and manager 8.0.2 (latest stable) work too; get them directly from magisk github releases

2) either use the exact same manager as [MENTION=3135253]emowing[/MENTION] suggested for magisk to recognize root after flash or if you use another manager, simply patch the boot img using manager 'select and patch a file' function once again, and then reboot without flashing anything; this step will force magisk to re-look for root and will recognize the root after the reboot

bug found:

non google apps that require geolocation (e.g. Pokemon Go game) do not seem to work even though GPS is working fine.

app will report GPS status not found (all radio have been switched on and permissions assigned).

Google Maps and GPS Toolbox worked fine.

GSI either with Essential vendor and boot or Lineage boot does not have this problem.
[Essential Phone Guides, News, & Discussion] MuddyDog:
PHHusson has updated his Android 11 GSI, which now includes " some preliminary version of IMS stuff".

See: https://github.com/phhusson/treble_experimentations/releases/tag/v300.g

In the sources there is a folder for the Essential PH-1 that includes files addressing ims.

See: \vendor-HAL\Essential

Worth a look
[Essential Phone Guides, News, & Discussion] dememted1:
Deleted
[Essential Phone Guides, News, & Discussion] mrmrkmail:
missing an october update. hope there will be a novmeber update of the gsi.
[Essential Phone Guides, News, & Discussion] DAE1964:
I don't think google will now that the beta is finished.

Got my Pixel 5 now and loving it. Same size as my PH-1 and a little lighter. Takes really good photos.
[Essential Phone Guides, News, & Discussion] mrmrkmail:
i think you are right.

thanks for the information.

have flashed the image (system-roar-arm64-ab-vanilla.img.xz) on my secondary PH-1 without an issue and will test it soon on my primary ph-1.

looks promising so far.
[Essential Phone Guides, News, & Discussion] mrmrkmail:
edit: have flashed it over the last gsi given by google and the phone didnt boot. after a reset the phone did boot correctly, but i was not able to access google play.
[Essential Phone Guides, News, & Discussion] newbieandroid:
This is going to give you the best Android 11 experience using Essential which includes the October security update since it's based on Android 11 r8.

https://xdaforums.com/showpost.php?p=83739311&postcount=276

If you're familiar with building AOSP follow Essential's guide to build the latest version r17. I went back to Paranoid Android since it's the best Android experience and hopefully they support the Essential with Ruby.

https://github.com/EssentialOpenSource/device_essential_mata

https://android.googlesource.com/platform/manifest/+/refs/heads/android-11.0.0_r17
[Essential Phone Guides, News, & Discussion] mrmrkmail:
thanks for the usefull info, i really appreciate it.

may i ask you, if the latest paranoid rom is based on android 11?
[Essential Phone Guides, News, & Discussion] newbieandroid:
Nope, it's still based on Android 10 CAF. They confirmed they're working on Android 11 but no clue if they'll be supporting the Essential phone.
[Essential Phone Guides, News, & Discussion] dememted1:
I use this also without gapps, it's very stable for Mata. Only thing I will add is that you can have TWRP if you wish.

The only downfall to using a phh based R gsi is that magisk is not compatable, but on the upside, Phh's own su binary is installed which can be removed via the "securise" button in "system settings/Phh Treble Settings/Misc Settings" if you need to pass safetynet.

For me su is a great option as I can make all the adjustments I want to the system and then hit that securise button to remove root and pass safetynet for google apps that require it.
[Essential Phone Guides, News, & Discussion] chanh2018:
Please help to check my installation sequence for this rom.

Is this the what I have to go through?

1. Boot to bootloader

2. Flash boottwrp.img

3. Download system-roar-arm64-ab-vanilla.img.xz --> unzip --> flash xxx.img

4. Flash twrp-installer-mata-3.2.3-0.zip

5. Reboot to TWRP recovery

6. Flash Gapps (I might need gapps)

7. Reboot system

Thanks in advance.
[Essential Phone Guides, News, & Discussion] dememted1:
Which boot and vendor do you have installed at the moment?
[Essential Phone Guides, News, & Discussion] chanh2018:
Please tell me, I don't have ones and don't know which ones.

---------- Post added at 12:18 PM ---------- Previous post was at 12:12 PM ----------

For vendor, I might use AOSP vendor which is QQ1A.200105.088

But for boot, I don't know which one to use.
[Essential Phone Guides, News, & Discussion] chanh2018:
- What step do you flash this file? "the right download for the PH-1 is: system-roar-arm64-ab-vanilla.img.xz"

- Where do I get nikgapps.zip in step 5?

- Where do I get boot.img in step 7 and 8 ?
[Essential Phone Guides, News, & Discussion] MuddyDog:
I have been using the boot and vendor images included with emowing's recent build (r8 branch).

https://drive.google.com/file/d/16aINyq-uWO2VSzbMrsJkWh4zFxm9FQs8/view?usp=sharing

This link will let you download 11-r8.zip

Unzip the file and put boot.img and vendor.img in your "Essential ADB" folder on your computer.

I put them in "C:\Program Files (x86)\ESSENTIAL\ADB", which is the directory established when you install the Essential Windows Drivers.

Available at: https://essentialsupport1493251565.zendesk.com/hc/en-us/articles/115015490828-Windows-Drivers-for-Essential-Phone

The PHHusson system image is at :

http://https://github.com/phhusson/treble_experimentations/releases/download/v300.i/system-roar-arm64-ab-vanilla.img.xz

Unzip/Extract the file and put system-roar-arm64-ab-vanilla.img it in your "Essential ADB" folder on your computer.

Here are links to NikGapps and an OpenGapps Test Build for Android 11.

I have used both, but currently, I am using the OpenGapps Test Build

https://nikgapps.com/downloads#downloads

Choose the download the .zip file that you want...

I have only used "Core"

or

https://sourceforge.net/projects/opengapps/files/arm64/test/

the download file (as of today) is https://sourceforge.net/projects/opengapps/files/arm64/test/20201107/open_gapps-arm64-11.0-nano-20201107-TEST.zip/download

Download.

Once downloaded, do not unzip the file, just put the one you want to use in the "Essential ADB" folder.

The Lineage Recovery image is available at the Lineage OS Builds for mata (Essential PH-1) page:

https://download.lineageos.org/mata

I have been using the most recent Recovery image

https://mirrorbits.lineageos.org/recovery/mata/20201026/lineage-17.1-20201026-recovery-mata.img

Again, put the file in the "Essential ADB" folder.

Now the earlier installation guide should be clearer.
[Essential Phone Guides, News, & Discussion] chanh2018:
Thanks for all of the links.

One last question, why the system-roar-arm64-ab-vanilla.img file is so big? 2.3Gibytes
[Essential Phone Guides, News, & Discussion] MuddyDog:
It's the Android image, which is typically in this size range. You get to see how big it is because it has been unzipped and is being flashed via fastboot.

When a custom rom is installed using TWRP, its .zip file is loaded onto your phone and you never see all of its contents unzipped... or how big those files are.

Also, there was an error in one of the Open Gapps links. Here is the correction:

https://sourceforge.net/projects/opengapps/files/arm64/test/

the download file (as of today) is https://sourceforge.net/projects/opengapps/files/arm64/test/20201107/open_gapps-arm64-11.0-nano-20201107-TEST.zip/download
[Essential Phone Guides, News, & Discussion] DAE1964:
I'm getting insufficient storage space when installing the gapps zip on my mata. Any ideas to get around this.

Thanks
[Essential Phone Guides, News, & Discussion] MuddyDog:
I got that once also. I just booted the phone without Gapps and then restarted the Bootloader and installed Gapps.

Booting once without Gapps allowed the phone to setup/initialize storage, and then Rebooting the Bootloader and installing Gapps went along OK.

The need to separately install Gapps is likely to go away soon. Phhusson has always included images with Gapps in the Release builds.

I don't plan to test any other Pre-Release builds... but will definitely use his Release builds.
[Essential Phone Guides, News, & Discussion] DAE1964:
That did the trick.

Thank you.
[Essential Phone Guides, News, & Discussion] chanh2018:
I got the same problem for both NikGapps and OpenGapps.
[Essential Phone Guides, News, & Discussion] DAE1964:
Read post directly above.

---------- Post added at 07:40 PM ---------- Previous post was at 07:11 PM ----------

PH-1 is up and running smoothly. Gcam from play store work's also.

Nice to have this as backup if my Pixel 5 develops issues (cough, cough)
[Essential Phone Guides, News, & Discussion] mrmrkmail:
thanks a lot guys for the very useful input you have posted to flash the PHHusson image. i really appreciate it. everythink is working smoot so far.
[Essential Phone Guides, News, & Discussion] mrmrkmail:
may i ask you, how did you get "google camera" from play store to work? for me only "google camera go" from google play store is working correctly so far.
[Essential Phone Guides, News, & Discussion] d0u8l3m:
So the previous poster mentioned he got a Pixel 5. I also recently just got a Pixel 5 and was surprised to find that after I set up my account and everything on it, I was able to download Gcam form the play store onto my essential phone (older version 10 since I'm on LOS 17.1 but still).

What I think is happening is that since you have a device that those apps are allowed on, and they are now associated with your google account, you are now allowed to install them on any device with that account??

Not really sure but yeah I have official Gcam on the essential now with LOS, I'm gonna try this image this weekend and se if it updates it to the latest version.
[Essential Phone Guides, News, & Discussion] chanh2018:
I don't have (can't turn on) wifi after boot up.

What did I miss?
[Essential Phone Guides, News, & Discussion] mrmrkmail:
i think you missed to flash the boot.img
[Essential Phone Guides, News, & Discussion] chanh2018:
I didn't miss to flash boot.img, but I used boot.img from Jan stock, was that the problem?

Another question, if I want to use TWRP, should I flash TWRP installer before or after boot.img?

Thanks in advance.
[Essential Phone Guides, News, & Discussion] mrmrkmail:
first off all Install the official driver from essential:

https://essentialsupport1493251565....015490828-Windows-Drivers-for-Essential-Phone

make a folder on your pc and copy all nessecary files in to that folder. the folder don't have to be in a special location, but you have to operate whithin that folder with cmd to flash the downloaded files. Don't forget to rename the files like in the instructions.

files:

boot and vendor image:

https://drive.google.com/file/d/16aINyq-uWO2VSzbMrsJkWh4zFxm9FQs8/view?usp=sharing

system image (system-roar-arm64-ab-vanilla.img):

http://https//github.com/phhusson/t...ad/v300.i/system-roar-arm64-ab-vanilla.img.xz

(Lineage) Recovery (to flash gapps):

https://download.lineageos.org/mata

nikgapps (recommend core edition):

https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-R/16-Nov-2020/

instructions:

1. fastboot flash recovery.img

fastboot flash system.img

fastboot flash vendor.img

(fastboot -w)

2. reboot Phone

3. press volume down and power button until the phone boots into fastboot mode (could be take up to 10 sec)

- switch with the volume keys to the recovery and push the power button.

4. in recocery select "apply update" and then adb and so on...

5. from your computer type "adb sideload NikGappsCore.zip"

6. reboot to bootloader

7. fastboot flash boot.img

8. reboot Phone​

that's all i got so far

source:

https://xdaforums.com/showpost.php?p=83883657&postcount=297
[Essential Phone Guides, News, & Discussion] chanh2018:
Thank you for your detail instruction.

Somehow my contact list doesn't sync.
[Essential Phone Guides, News, & Discussion] mrmrkmail:
maybe this can help you.

What to do if my contacts are not syncing?

https://nikgapps.com/faqs

u can also try to install the newest google apps from play store.

google contacts:

link

Google phone:

link

don't forget to set the google phone app as the default app in settings (see screenshot)
[Essential Phone Guides, News, & Discussion] chipk:
Well what have I done..?

Gentlemen,

I pulled out my Essential the other day (bone stock) and thought it would be nice to update it. I came upon this thread and while I haven't played with new Roms for a couple of years now (damn pixel phones), my start in rooting goes back to the Moto X, though I'm a little rusty and not near as experienced an you all are.

I followed the below instructions after unlocking the bootloader and ran thru the process. The phone now tells me it's corrupt (angry red text) and will not boot to an OS, so I can't get to the developer screen to allow debugging and running Adb devices shows nothing. I can get the phone to a the bootloader screen but telling it to "start" gets me to the standard essential screen with the logo and there it sits.

If I try to get to recovery mode I'm taken back to the same Essential logo and frozen.

Have I completely bricked her or is there a way to bring her back from whatever I've manager to do??

Thanks....
[Essential Phone Guides, News, & Discussion] chanh2018:
If you can stay at bootloader screen, then you can reflash the stock rom.
[Essential Phone Guides, News, & Discussion] chipk:
That worked, thanks!
[Essential Phone Guides, News, & Discussion] mrmrkmail:
second try:

i had the same problem after i reflashed the images with the provided guide in this thread. after several tries to fix the issue (several reflashes and so on) the only solution to get contact sync to work was to reset the phone directly in android in the settings - system - reset option and delete all data (factory reset).

I have tested this method twice.
[Essential Phone Guides, News, & Discussion] potatohead:
if you can, can you give those apps that require GPS but do not use google's api a try and see if GPS (geolocation) works? (pokemon go and harry potter game are 2)

i flashed the previous homebrew by emowing and geolocation for non google apps didnt work; google maps did work but pokemon go game didnt.

GSI with lineage recovery works quite flawlessly though (i dont need mobile hotspot thus that bug isnt a deal breaker for me)

many thanks.
[Essential Phone Guides, News, & Discussion] mrmrkmail:
sorrry, can't give u an answer of your question, because i do not use apps that use geolocation.
[Essential Phone Guides, News, & Discussion] potatohead:
thanks for the swift reply :)

it is regrettable that Google is not providing security updates at the very least to the GSIs once they r no longer in beta, when the update function is already in-built.
[Essential Phone Guides, News, & Discussion] Diresh:
You can try other GSIs like phh gsi/ caos gsi or even lineage 18 gsi, most things work fine on them(depending on the vendor and kernel you use) and they are updated frequently.

https://github.com/phhusson/treble_experimentations/releases

https://sourceforge.net/projects/treblerom/files/CAOS/2020.11.27R/

https://sourceforge.net/projects/andyyan-gsi/files/
[Essential Phone Guides, News, & Discussion] mrmrkmail:
helllo guys,

just flashed the new aosp image provided by phhusson with revision AOSP 11.0 v300.j with december security patch and gapps over my installled AOSP 11.0 v300.i on my device without any issues. With the system image which includes gapps there is no need to sideload nikgapps or opengapps in Lineage Recovery. also there is no need to erase the userdata partition.

system image could be downloaded under the following link: system-roar-arm64-ab-vndklite-gapps.img.xz

(Edit: there seems to be an issue to have full access to system partition)

Edit: email from phhusson: Yes it's on purpose, see ChangeLog. You can flash vndklite variant instead.

Just tested the vndklite version with gapps and it works flawlessly.

best regards,

markus
[Essential Phone Guides, News, & Discussion] sporc10:
I am new to these GSI build,. Can somebody tell me if banking apps and netflix are working? Is the fingerprint working?

Are there any known issues?

I really would like to try these builds, but I am afraid because I use this excellent phone as a daily driver. Right now I am at the latest official build 200105.032 Is it possible to do a full back up? just in case?

Thanks!
[Essential Phone Guides, News, & Discussion] mrmrkmail:
netflix doesn't show up in google play store so you can try to download netflix from apk mirror instead (Netflix apk mirror) . banking app does work with fingerprint on my side (sparkasse, george app).
[Essential Phone Guides, News, & Discussion] sporc10:
Do I need magisk to pass safetynet?