• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][STOCK] Deodex Bases for Rom Development

63c

Senior Member
Aug 26, 2018
84
343
53
Florida
[ROM][STOCK] Deodex Bases for Rom Development

Standard Disclaimer:
I am not responsible for anything that may happen to your device.

I have created a stock deodex bases, based on the latest releases every month, to flash as a standalone rom in twrp, or use as a base for custom roms. it is COMPLETELY STOCK, NO ROOT

Prerequisites:
An Essential Phone
Working adb/fastboot binaries, and drivers.
Bootloader unlocked and critical unlocked (Just like the BTS)
Working TWRP

Installation Instructions

1. Make sure your running the correct firmware for the release PRIOR to flashing. Make sure you have touch in TWRP prior
2. Boot to TWRP.
3. Flash the zip
4. Reboot.

This is a free-for-all zip, meaning i dont care if you modify it, pass it off to other groups, help anybody else, etc. Im NOT liable for any brickery, trickery, thickery, or otherwise.


Thanks:
@SuperR. - superr kitchen @invisiblek - knowledge @Dees_Troy - Official TWRP

Links

PPR1.181005.076 AFH (Deodex November)
PPR1.181005.034 AFH (Deodex October)

My collection of BTS (Back to stock) zips. Mine wipe everything twice, and flash both slots. They include current working adb/fastboot binaries as well as a cmd prompt tool.

https://www.androidfilehost.com/?w=files&flid=228895

Enjoy :)




XDA:DevDB Information
Deodexed Stock System/Vendor Images, ROM for the Essential Phone


Source Code: [url]https://github.com/EssentialOpenSource[/URL]

ROM OS Version: 9.x Oreo
ROM Kernel: Linux 4.4.x
ROM Firmware Required: PPR1.180905.036 Firmware
Based On: AOSP

Version Information
Status: Stable

Created 2018-03-28
Last Updated 2018-11-06

XDA:DevDB Information
[ROM][STOCK] Deodex Bases for Rom Development, ROM for the Essential Phone

Contributors
63c
ROM OS Version: 9.x Pie

Version Information
Status: Testing

Created 2019-02-03
Last Updated 2019-02-03
 
Last edited by a moderator:

tomzefi

Elite Member
Dec 7, 2010
3,257
1,581
0
phoenix, arizona
OP updated with new deodex BTS for .234

Enjoy
Thank you for your contribution. I was wondering. I run stock, rooted, elemental X .234. it themes pretty well. Will it have better theming capabilities with the deodex rom? I know it said that deodex is better for theming and customizing but theme developers do such a good job theming Google apps as it is with some limitations like battery icons and such. So I was wondering if deodex would give it the capability. Thank you again.
 

aer0zer0

Recognized Contributor
Sep 20, 2013
3,272
2,486
113
Cortland NY
Thank you for your contribution. I was wondering. I run stock, rooted, elemental X .234. it themes pretty well. Will it have better theming capabilities with the deodex rom? I know it said that deodex is better for theming and customizing but theme developers do such a good job theming Google apps as it is with some limitations like battery icons and such. So I was wondering if deodex would give it the capability. Thank you again.
It should, I'm not much of a theme tho. You tell me
 
  • Like
Reactions: tomzefi

DoR3M3

Elite Member
Feb 17, 2018
1,255
377
0
Portwenn
Any advantage to flashing deodex vs keeping stock odexed ?

Sent from my PH-1 using XDA Labs

In theory, it would allow for better theming and easier ability to hardcode mods
You left out the best part -- Signature Spoofing! microG!

Mine wipe everything twice, and flash both slots, yeah baby! ;)

What are all these differences for compared to Essential's Fastboot Oreo which doesn't have these?

fastboot flash devcfg_a devcfg
fastboot flash devcfg_b devcfg
fastboot flash hyp_a hyp
fastboot flash hyp_b hyp
fastboot flash keymaster_a keymaster
fastboot flash keymaster_b keymaster
fastboot flash mdtp_a mdtp
fastboot flash mdtp_b mdtp
fastboot flash mdtpsecapp_a mdtpsecapp
fastboot flash mdtpsecapp_b mdtpsecapp
fastboot flash pmic_a pmic
fastboot flash pmic_b pmic
fastboot flash rpm_a rpm
fastboot flash rpm_b rpm
fastboot flash xbl_a xbl
fastboot flash xbl_b xbl

THANKS :)
 
Last edited:

aer0zer0

Recognized Contributor
Sep 20, 2013
3,272
2,486
113
Cortland NY
You left out the best part -- Signature Spoofing! microG!

Mine wipe everything twice, and flash both slots, yeah baby! ;)

What are all these differences for compared to Essential's Fastboot Oreo which doesn't have these?

fastboot flash devcfg_a devcfg
fastboot flash devcfg_b devcfg
fastboot flash hyp_a hyp
fastboot flash hyp_b hyp
fastboot flash keymaster_a keymaster
fastboot flash keymaster_b keymaster
fastboot flash mdtp_a mdtp
fastboot flash mdtp_b mdtp
fastboot flash mdtpsecapp_a mdtpsecapp
fastboot flash mdtpsecapp_b mdtpsecapp
fastboot flash pmic_a pmic
fastboot flash pmic_b pmic
fastboot flash rpm_a rpm
fastboot flash rpm_b rpm
fastboot flash xbl_a xbl
fastboot flash xbl_b xbl

THANKS :)
It's a full BTS, like the BTS thread. All you need are system, boot, vendor really.
 

DoR3M3

Elite Member
Feb 17, 2018
1,255
377
0
Portwenn
Boot, vendor, modem, bluetooth, these are pretty self explanatory, I was hoping you could explain so the end-users besides myself understood what each of these others are?

Essential doesn't have these in their Fastboot ROM, so I was trying to understand why these are in these ROMS, and the differences?

So if you could give a break down on each, that would be great.

devcfg?
hyp?
keymaster?
mdtp?
mdtpsecapp?
pmic
rpm? - hmm rpm package management? As in rpm archives? http://rpm.org/
xbl?

Thanks :)
 

aer0zer0

Recognized Contributor
Sep 20, 2013
3,272
2,486
113
Cortland NY
Boot, vendor, modem, bluetooth, these are pretty self explanatory, I was hoping you could explain so the end-users besides myself understood what each of these others are?

Essential doesn't have these in their Fastboot ROM, so I was trying to understand why these are in these ROMS, and the differences?

So if you could give a break down on each, that would be great.

devcfg?
hyp?
keymaster?
mdtp?
mdtpsecapp?
pmic
rpm? - hmm rpm package management? As in rpm archives? http://rpm.org/
xbl?

Thanks :)
Lol, Google-fu...