yashsingh1/xdaforums huggingface dataset:
[Essential Phone Guides, News, & Discussion] phidung3721:
If you're still in twrp then copy the stock ROM (or beta) from essentials website and then put it in internal sd card then flash it in recovery. That's your safest bet and easiest ( No need for adb or fastboot).

You can also boot into bootloader and flash the back to stock image. But if for some reason your computer doesnt recognize your phone then you're fu**ed.
[Essential Phone Guides, News, & Discussion] mobileman88:
As long as you are able to get into bootloader, it's almost always recoverable. I have yet to experience an occasion where I can't recover when I get the bootloader. Only problem I had was when the phone can't even boot to the bootloader, then it is usually dead unless I have access to the device's JTAG
[Essential Phone Guides, News, & Discussion] sash11:
Essential does not recommend using stock cable for flashing images to the phone

https://twitter.com/essential/statu...share|twsrc^m5|twgr^email|twcon^7046|twterm^3
[Essential Phone Guides, News, & Discussion] avd:
Ignore the sparse errors.

Just wait 3-5 minutes and it will start to flash.

---------- Post added at 01:57 AM ---------- Previous post was at 01:56 AM ----------

Download the O3 back to stock. Again
[Essential Phone Guides, News, & Discussion] JoshuaUB78:
Fantastic! I actually ran into this problem as well when flashing 88c, but also fixed it. (Brow wipe!!!)

Actually I just loaded the Oreo beta 3.
[Essential Phone Guides, News, & Discussion] Marconis:
It all started for me because I couldn't find my 88C image in internal storage, which was weird, so I rebooted and then that messed up WiFi ...was all downhill from there. I miss Substratum but have no energy to try again. Hope you enjoy OB3 :good:
[Essential Phone Guides, News, & Discussion] aer0zer0:
You need to be in bootloader, not recovery, to use back to stocks fastboot commands)...bootloader is the screen that let's you access recovery (adb commands).
[Essential Phone Guides, News, & Discussion] Meiyi:
I downloaded "OREO-B3.img" from page 1. However, after installing it, Build number on phone show to be "OPM1.170911.130" (Oreo Beta 1) instead of "OPM1.170911.254" (Oreo Beta 3). Is anyone else having this issue? I also seem to have same problem as previous poster, WiFi would not turn on.

Might be a cable issue causing flash issues, as reported in EP's website? Going to try another cable to see if work.

--Update--Okay, I got it working. Turns out not a cable issue (for me anyway). I used the same cable that came with phone. I had to use the latest ADB Tool linked in EP's developer webpage section to get it to work, instead of the "Minimal ADB Fastboot v1.4.2" that I had used before.
[Essential Phone Guides, News, & Discussion] NaterTots:
So you got the full zip file installed? The oreoB3.img is only the boot image. Not the full OS.

You need the boot img to be able to root your device. But usually you'd install the full OS before flashing the boot image.
[Essential Phone Guides, News, & Discussion] Meiyi:
Yes. I was on Oreo Beta 2 previously. I used invisiblek's back to stock for Oreo Beta 3 and ran flash-all. After that I did a fastboot -w, install TWRP, install Oreo Beta 3 and Magisk v15.3(1531) while in TWRP.
[Essential Phone Guides, News, & Discussion] chris_stan:
Hello, I'm on the aosip of 14/01, trying to start in fastboot mode, the instruction does not want to work (the reboot system on the essential logo then bootanim aosip, then functional rom), no way to install the twrp mata, to be able to wipe and install the last grind, adb instructions work (the aosip is installed on the partition b), one of interstices is it in the same state? thank you for your help in advance I enclose a curious screen the system seems rooted while I have no boot flash or magisk
[Essential Phone Guides, News, & Discussion] stryver:
Did you try to boot to bootlaoder with hardware buttons? Power down wait a few seconds, hold power and volume -, down until bootloader starts up
[Essential Phone Guides, News, & Discussion] chris_stan:
Hello, and thank you for the help, this tip was given to me on the dedicated wire aosip (it works, but the connection pc-phone is nonexistent in the bootloader)
[Essential Phone Guides, News, & Discussion] uhtoonwin:
Thanks , Can you upload or share video link for that

Thanks , Can you upload or share video link for that.

I feel worry that my new Essential PH-1 can't boot properly. :)

I really appreciate for your quick response.

Best regards,

Htun Win
[Essential Phone Guides, News, & Discussion] Meiyi:
Have you setup USB access for your device? Like install OEM USB drivers on PC for the phone? EP's website has instructions which I can't link here.

If you have done the above, you can try this. This works for me when fastboot sometimes doesn't recognize my phone. After getting into bootloader via "Vol down + power button", and no devices show up with "fastboot devices" check devices command, I unplug and re-plug the USB cable back into the phone. After doing that, fastboot then picks up that I do have a phone plugged into PC.
[Essential Phone Guides, News, & Discussion] chris_stan:
OK, thanks, i will try this night
[Essential Phone Guides, News, & Discussion] Tech_Savvy:
just want to bump this thing to the top;)
[Essential Phone Guides, News, & Discussion] vergilbt:
Anybody running titanium backup successfully?

Any news about?

Tried it yesterday again and got FC after starting app
[Essential Phone Guides, News, & Discussion] eKeith:
I am on OB3 and successfully using Titanium. Rooted with Magisk 15.3 as per instructions.
[Essential Phone Guides, News, & Discussion] vergilbt:
Interesting.

I'm also on oreo beta 3 and did root with Magisk 15.3.

But always when I want to start titanium I got FC

What's the trick?
[Essential Phone Guides, News, & Discussion] NaterTots:
Try uninstalling the app and then reinstall it.

I'm also on OB3 with Magisk 15.3 and Titanium backup works here also
[Essential Phone Guides, News, & Discussion] eKeith:
If that does not work take it from the top: re-flash OB3, re-root etc.
[Essential Phone Guides, News, & Discussion] NJamal747:
Lol Someone help plz!

I been trying this for 3+ hours. I get twrp through adb, have the files on the internal storage, install the oreo beta 3, then I go to install magisk v15.3 by installing the zip directly after but i get the error "Failed to mount '/system' (Device or resource busy)"

My steps:

1. Got into bootloader

3. adb'd TWRP mata 11.img

4. Booted into TWRP Recovery

5. Wiped entire phone

6. Added the files Oreo Beta 3 zip and Magisk V15.3 zip

7. Installed Oreo Beta 3 Zip, then Magisk V15.3 zip

Then got the error "Failed to mount '/system' (Device or resource busy)"

Why does this happen?
[Essential Phone Guides, News, & Discussion] Ironjim4102:
Sideload the O3B then set up don't set finger print or pin fastboot TWRP

Flash boot.img

Flash magisk

Then reboot
[Essential Phone Guides, News, & Discussion] eKeith:
Update your platform tools. Minimal ADB works if you are not interested in downloading the full developer package from Google.

Sorry for no links, currently on mobile. Just search these forums.
[Essential Phone Guides, News, & Discussion] bmg1001:
That error is normal and *shouldn't* affect the installation of Magisk. After all, Magisk is *systemless.*

Did Magisk appear to be installed fine later on when you booted back to the system?
[Essential Phone Guides, News, & Discussion] th3 game:
I can say that I am having the exact same issue. And it does affect the device. I get stuck in a bootloop unless I reflash stock boot file first.
[Essential Phone Guides, News, & Discussion] tech_head:
TWRP is not compatible with B3.

Immediately after booting into TWRP, you need to flash the stock boot from B3 or you WILL get a boot loop.

You flash the stock boot.

You then flash magisk.zip (whatever the name).

Then and ONLY then, can you reboot without issues.
[Essential Phone Guides, News, & Discussion] Aprentice_:
I have rooted the phone after the last update few hours ago NMK24B

TWRP 11

Magisk 15.3

rebooted but WIFI is disabled

Root is working

Titanium backup is working fine

Data LTE is working

I have repeated the root process but with flashing NMJ88C, still WIFI is disabled and the build still shows NMK24B

Data LTE is working

Any suggestions please?

Thank you.
[Essential Phone Guides, News, & Discussion] bmg1001:
You used the boot image for NMJ88C? That would be why Wi-Fi isn't working. Until I get the boot image for NMK24B, the custom ROM method should work, since it involves extracting the boot image yourself.
[Essential Phone Guides, News, & Discussion] Aprentice_:
wifi didn't work after rooting only with twrp and magisk.

I just tried rooting a second time with the NMJ88C image.

I am now downloading the full NMJ88C to do a stock flash. or should I wait?
[Essential Phone Guides, News, & Discussion] bmg1001:
So you tried the Custom ROM method first? If you are fine without Wi-Fi for the day, I'd say wait since it's likely I'll get the boot image by today, but if you need Wi-Fi asap, reverting is ok too.
[Essential Phone Guides, News, & Discussion] MoistPicklez:
I had an issue last night rooting stock OB3. Got the same error and when I booted no Magisk. After a second attempt, I mounted system in TWRP, then flash boot.img and Magisk. Booted and everything worked fine.
[Essential Phone Guides, News, & Discussion] th3 game:
Unless there is another manner of flashing that I am unaware of, when I have done this, I flash twrp via fastboot. Enter my password to decrypt the device. I flash the O3 Beta boot image via twrp. Then I flash magisk. I have bootlooped Everytime. The only thing that fixes it is booting back to the bootloader and flashing the O3 Boot via fastboot. I have also tried manually patching the O3 Boot image via magisk manager and then manually installing it through the fastboot option but that ended in the same result (bootloop).
[Essential Phone Guides, News, & Discussion] tech_head:
Are.you flashing as an image or trying to flash as a zip?

You must flash as an image.

Worked fine for me.
[Essential Phone Guides, News, & Discussion] Genghis1227:
With security patches, when we receive it via OTA can I install it? Or will I have to sideload it, flash OB3 boot image, then flash magisk?
[Essential Phone Guides, News, & Discussion] Genghis1227:
Ok I found this...I think it should work with magisk 15.3 as well.

https://github.com/topjohnwu/Magisk/blob/master/docs/tips.md
[Essential Phone Guides, News, & Discussion] th3 game:
You can't flash an image as a zip. The image file won't be available. I'm beginning to think there is something messed up with my device. I'm debating wiping it and just starting over. Such a pain in the butt though
[Essential Phone Guides, News, & Discussion] WiddleyScudds:
Any access to the NMK24B img yet? Good work.
[Essential Phone Guides, News, & Discussion] bmg1001:
Official images were just posted to the Essential website. It's gonna be the same method as Oreo & NMJ88C.

https://xdaforums.com/showpost.php?p=75107712&postcount=577
[Essential Phone Guides, News, & Discussion] WiddleyScudds:
Thanks, I will try this today

---------- Post added at 05:05 PM ---------- Previous post was at 04:17 PM ----------

Select Target Partition: Boot , System Image

Which option for the stock boot img?

(I'm guessing boot)
[Essential Phone Guides, News, & Discussion] bmg1001:
Boot.
[Essential Phone Guides, News, & Discussion] WiddleyScudds:
Worked on the latest NMK24B. Very happy, thanks
[Essential Phone Guides, News, & Discussion] Aprentice_:
This didn't work. ota can't install the update with error "couldn't install system updates"

---------- Post added at 06:24 PM ---------- Previous post was at 06:22 PM ----------

now i am on rooted NMJ88C

OTA NMK24B is failing to install.

how to update to NMK24B with root while keeping the data?
[Essential Phone Guides, News, & Discussion] spotmark:
Flash it with TWRP and don't wipe your data. Make sure to flash the factory zip from the Essential website.
[Essential Phone Guides, News, & Discussion] blackice000:
Quick Question about the latest update files. On the Essential dev site, they have:

PH1 Build Image NMK24B

When extracted I noticed there are far fewer files inside than the Full Dump Back to Stock versions usually in the:

https://xdaforums.com/essential-phone/development/stock-7-1-1-nmj20d-t3701681

Thread. Is this odd? When an update comes out, I've been simply using fastboot and the flashall.bat to update to the latest build on both Slots, then flashing TWRP 11, booting to recovery and flashing the latest Magisk. I get a "fresh" phone with the latest Magisk and root, but no TWRP recovery (that will happen eventually I am sure!)

I just wanted to confirm that is doable with the files from essential or am I mixing and matching NMJ88C and NMK24B, which will lead to issues.

Thanks,

Rick

BlackIce
[Essential Phone Guides, News, & Discussion] Aprentice_:
I have used this file to update to NMK24B but I haven't used flash all for keeping the data.

flashed twrp from fastboot

flashed NMK24B modem, system, bluetooth.... except data

boot twrp

flash NMK24B boot image

flash magisk zip

reboot

it all worked jut fine
[Essential Phone Guides, News, & Discussion] blackice000:
Be VERY CAREFUL!

If you use the flashall.bat (or.sh) from the Essential Dev Build of NMK24B it has an ERASE USERDATA command in it. You will lose everything before you realize it.

I Did.

I have an ADB backup.ab from a few days ago, but now ADB restore does not work.

Be Careful!

Rick

BlackIce
[Essential Phone Guides, News, & Discussion] Naruyasha:
this worked perfectly! thanks mate! :laugh:
[Essential Phone Guides, News, & Discussion] Kisakuku:
Updated my AFH mirrors post with NMJ32F and NMJ20D factory images as well.
[Essential Phone Guides, News, & Discussion] artiemon:
AFAIK you've always had to briefly hold the power and then the vol up buttons together to get to stock recovery when you see the no command screen.
[Essential Phone Guides, News, & Discussion] billybong10:
Following the guide i flash twrp and it says ok but when i reboot to recovery it just reboots to fastboot mode. Ive tried redownloading twrp still the same. Any ideas?
[Essential Phone Guides, News, & Discussion] billybong10:
Nevermind I'm an idiot. Everything works great. Thanks.
[Essential Phone Guides, News, & Discussion] Tardeaux:
I ran into a number of problems, Windows not being willing to use the correct ADB driver (insisting on either using a Samsung specific driver or the 2006-dated, Microsoft-published one in Windows 10) and then with TWRP Sideload not being willing to start. Thought I'd share my work-arounds...

For the ADB/Fastboot stuff, I had no luck with Windows at all on either of my computers, ADB and Fastboot mostly worked, but would fail when flashing (after wiping the partition...so effectively soft-bricking my device).

target reported max download size of 536870912 bytes
sending 'boot_b' (21532 KB)...
OKAY [ 0.688s]
writing 'boot_b'...
FAILED (remote: Error flashing partition.)
finished. total time: 0.719s

I downloaded an Ubuntu 17.10 image and made a bootable USB key. After booting as a Live disc and enabling the "Universe" repository, I was able to install the packages "android-tools-adb" and "android-tools-fastboot" which worked perfectly under w/ sudo.

Starting ADB Sideload feature...

To get around the sideload not starting (maybe the newer twrp builds work better now that crypto is fixed?), i used "adb push magisk.zip /cache/" and then was able to install Magisk via "adb shell twrp install /cache/magisk.zip"

I almost was convinced my device was ruined until I figured out that Windows was my issue, so hopefully this is helpful to someone else that ends up in my same spot.
[Essential Phone Guides, News, & Discussion] kinglove1211:
I'd rather use SuperSU,would flashing the zip work or cause a bootloop?Thank you....
[Essential Phone Guides, News, & Discussion] bmg1001:
I've got no experience with SuperSU, however, if you're on NMJ32F, I think you should be fine by just flashing the latest TWRP and then flashing SuperSU normally. No need to swap out the boot image.
[Essential Phone Guides, News, & Discussion] kinglove1211:
Thank you for your reply,I guess I'll try it out later,worse case scenario I'll just have to flash back to stock.Unlike you,I have no experience with magisk and Im used to SuperSU so I'd like to stick with it if possible.
[Essential Phone Guides, News, & Discussion] mrcooter:
Is there a thread for the twrp development? Been watching the Alpha version grow but just curious so I can follow progress.
[Essential Phone Guides, News, & Discussion] AxxPyrtlexx20:
When unlocking the bootloader has anyone ran into any fastboot issues? My computer won't detect my phone when I put it in fastboot mode but it can be recognized in adb.

I think it may have to do with my build number being NMI81C, any thoughts?

Using A windows computer
[Essential Phone Guides, News, & Discussion] sakerhetz:
Is twrp fully functional i mean back UP and so on??
[Essential Phone Guides, News, & Discussion] :
Apparently this issue can be fixed by assigning a vendor key. Give me a second while I find it

Edit: try this https://xdaforums.com/essential-phone/how-to/video-guide-how-to-unlock-essential-t3690044 , the directions in the OP should work.
[Essential Phone Guides, News, & Discussion] socali:
I think you should update to latest ROM version first. Go to Settings - About Phone - System update.

It'll then upgrade to NMJ20D, then reboot the phone and repeat the process to get to NMJ32F, then you could use the updated TWRP from the OP.

(Edit: Sorry not directly related to your fastboot issue, but noticed you're trying to root with build NMI81C and that could lead you to other issues)
[Essential Phone Guides, News, & Discussion] AxxPyrtlexx20:
I've tried lol there isn't an update out for my variant

---------- Post added at 05:51 PM ---------- Previous post was at 05:38 PM ----------

Nope didn't work, still not being recognized in fastboot [emoji26]
[Essential Phone Guides, News, & Discussion] socali:
What do you mean "my variant"? AFAIK there's only one PH-1 variant.

If you're on Sprint I believe they block updates. In this case, I think if you turn off the phone, take out the SIM card and turn it back on it'll pull updates as if it's a non-Sprint controlled phone.

Also, don't forget to enable Developer mode and USB debugging after update is done in case it's not.
[Essential Phone Guides, News, & Discussion] mrcooter:
I have Sprint. Didn't need to remove the sim or anything. Just follow update instructions for the device. No issues. I have updated each time via sideload as soon as it was released. And with the most current version, I just ran the bat file in the factory zip, then used the root method as normal. No issues.

And fastboot, to get mine to work I had to run terminal from the adb directory specifically and make sure the proper driver was being used. Every once in a while for no reason in device manager, it diverts back to "mata" when in bootloader. Just update to bootloader driver and all is well.
[Essential Phone Guides, News, & Discussion] bmg1001:
The latest TWRP is fully functional, except for a few small UI issues. It comes bundled with the NMJ32F kernel.
[Essential Phone Guides, News, & Discussion] AxxPyrtlexx20:
I've done that too and same results so idk what to do anymore about my derive not being detected in fastboot
[Essential Phone Guides, News, & Discussion] shooterlgk:
Did u type fastboot devices -i 0x2e17

---------- Post added at 03:34 AM ---------- Previous post was at 03:33 AM ----------

That's the only way I get mine to recognize it
[Essential Phone Guides, News, & Discussion] mrcooter:
What is your device listed as when you open up device manager? (You can plug and unplug your device to see which one disappears if you aren't sure)
[Essential Phone Guides, News, & Discussion] SirRoots:
Failed to mount system partition

Hello,

Tried for the past week to get this done and keep running into error: "Failed to mount /system partition device or resource busy"

This is my procedure:

1. Flashed full stock image (NMJ88C_back_to_stock) using flashall.bat modified to use fastboot -w to fully wipe

2. ADB reboot to bootloader

3. Flashed TWRP (twrp-mata_11.img) (also tried twrp-mata_7.img when 11 failed)

4. Reboot to recovery

5. Swiped to allow modifications to system

6. Installed stock boot image NMJ88C-STOCK

7. Installed Magisk Framework Zip (usually would install xposed framework as well right after this but trying to figure this out first as this is failing anyways)

8. Get error "Failed to mount /system partition device or resource busy" when using TWRP 11, and failed to install zip when using TWRP 7

9. Rinse and repeat.

10. Pull out hair

Pls help guys this is my daily and I'm going nuts trying to get it to work. Thanks in advance!

---------- Post added at 07:18 PM ---------- Previous post was at 07:13 PM ----------

In the file browser (as you are navigating to the folder containing the image file to install, on the bottom there is an option for "install image file". Select that and it will switch from displaying .zip files to .img files instead.
[Essential Phone Guides, News, & Discussion] geoff5093:
Waiting patiently for the 8.1 boot image :)
[Essential Phone Guides, News, & Discussion] purple.epod:
Here is the Oreo 8.1 beta boot.img file needed to flash Magisk, etc. I can confirm that it works, I have Magisk flashed. One word of warning, you have to have NO SCREEN LOCK whatsoever to use twrp when you're on 8.1. So disable it prior to installing Magisk. You can re-enable it afterwards.
[Essential Phone Guides, News, & Discussion] mobileman88:
Hi, did you flash the full 8.1B1 image from the Stock images thread or via OTA? When you mean NO SCREEN LOCK, do you mean to disable all security screen locks ? I had that on the 6P where I had to delete all the old fingerprints for me to go into the phone.
[Essential Phone Guides, News, & Discussion] purple.epod:
I flashed the OTA. The build number is the same as that image in the thread, however. And no screen lock just means set screen lock to 'none' - it actually will remove all your fingerprints when you do that, apparently, as I had to re-enroll mine when I put a password back on my phone after installing Magisk.
[Essential Phone Guides, News, & Discussion] tech_head:
That is correct.

Current TWRP cannot decrypt the 8.1 partitions.

The easiest method is to not worry about TWRP and let MagiskManager patch the boot image, the use fast boot to install it.

You just copy the boot image from the 8.1 back to stock to the phone.

Launch MagiskManager and install Magisk.

It will ask you to patch the boot image.

Navigate to the boot image and select it.

Wait for it to be done.Copy the file back to your computer.

Now boot into fast boot mode and flash the patched boot image.

You are now rooted again. :)
[Essential Phone Guides, News, & Discussion] Genghis1227:
Anybody try this method for the 8.1 OTA?

https://github.com/topjohnwu/Magisk/blob/master/docs/tips.md
[Essential Phone Guides, News, & Discussion] Seamonkey79:
Took the OTA from OB3 to 8.1, for some reason no fastboot commands are working. Fastboot flash boot twrp.img comes back saying that the device isn't reporting a max download size, and then fails because the image is larger than the max size. I ran fastboot getvar all and it came back saying the firmware needed to be updated. I went ahead and sideloaded the 8.1 image from https://storage.googleapis.com/essential-static/PH1-OTA-OPM1.180104.010.zip thinking that might take care of it. I'm still getting the fastboot flash boot twrp.img error, however every other command (except fastboot devices) is returning 'remote: unknown command'

I'm assuming something funky happened with the firmware, so it's not *really* functioning properly. Would someone (preferably one who's already rooted to make sure theirs isn't funky too) be able to grab a copy of it and post it somewhere I could try flashing it and get past this issue? I'm not sure it will help, since fastboot isn't working right, but it's my best thought. Anyone else have any?