Hi.
Probably many of you already saw the new bootloader (the initial screen on boot) on our devices after OxygenOS BETA 10 and most probably many of you miss the old one where you can easily boot to recovery/fastboot with the volume keys?
Well, I missed it too so I've created a simple Aroma flashable zip with both of them
So, what is this?:
This is a simple aroma flashable zip which contains both the old and the new bootloader of Oneplus 5.
How can I use it?:
Simply flash the zip in TWRP and check which bootloader version you want to be flashed.
Can I revert this?:
Yes. Flash the "NEW" bootloader using the zip or simply flash OOS BETA 10/11.
THIS IS ONLY FOR ONEPLUS 5, DO NOT TRY TO FLASH THIS ON 5T OR ANY OTHER PHONE!!!!!
Changelog:
V.1.2 - Bootloader images update (thx to @shadowstep )
V.1.1 - Aroma script changes (from checkbox to selectbox... + some other small string changes)
V1.0 - Initial
Download v.1.2:
https://forum.xda-developers.com/showpost.php?p=77245414&postcount=38
Download v.1.1:
https://androidfilehost.com/?fid=890278863836290161
Of course the zip was tested on my phone and it works fine, so have fun!
Credits: @amarullz for his awesome Aroma installer!
Work for pixel?
Edit: Okay. Thank you Sian. ? You're a blessing to the community. ?
Nice one!
Thanks for this. I already made flashable zips for this and they're up in my OnePlus 5 folder in MediaFire (link in signature) but they're normal TWRP flashable zips. Having an aroma installer is definitely better though, one zip than two. So thanks again! Hope you're enjoying your vacation mate!
Good job.
Can we have a blank bootscreen?
really good job
MrWilsonxD said:
Work for pixel?
Edit: Okay. Thank you Sian. ? You're a blessing to the community. ?
Click to expand...
Click to collapse
Open source cnp when? New bootloader was causing me panic attacks similar to snowphobia. Hope it solves my attacks
I've uploaded v.1.1. Checkbox was not the best idea when you want to flash just one of the options, so now it is a select box. Sorry about that
P.s. - You can't do a harm on your phone with v.1.0 if you check both options, it will just flash the old one then the new one (so you'll always end with the new one). Anyway, it looks better and it's properly made now
siankatabg said:
I've uploaded v.1.1. Checkbox was not the best idea when you want to flash just one of the options, so now it is a select box. Sorry about that
P.s. - You can't do a harm on your phone with v.1.0 if you check both options, it will just flash the old one then the new one (so you'll always end with the new one). Anyway, it looks better and it's properly made now
Click to expand...
Click to collapse
I just opened up the thread to suggest this change (that you move from check boxes to select boxes) and saw that you already did that a few minutes back! Could you just enjoy your vacation and not be so efficient?
Can we just remove the bootloader warning screen? That really looks annoy to me.
this is wat i needed. missed old bootloader.
Thanks OP.
Since this flashes firmware, will it affect Widevine L1?
h313 said:
Since this flashes firmware, will it affect Widevine L1?
Click to expand...
Click to collapse
Yeah, same question here as OnePlus stores it's Widevine keys in the BL
Can we use this on stock OOS 5.1.3?
MMWolverine said:
Can we use this on stock OOS 5.1.3?
Click to expand...
Click to collapse
Yes.
@siankatabg works on OnePlus 3T With TheOne3T and BlueSpark 206?
iGamesMaximus said:
@siankatabg works on OnePlus 3T With TheOne3T and BlueSpark 206?
Click to expand...
Click to collapse
Just read OP carefully
siankatabg said:
Hi.
Probably many of you already saw the new bootloader (the initial screen on boot) on our devices after OxygenOS BETA 10 and most probably many of you miss the old one where you can easily boot to recovery/fastboot with the volume keys?
Well, I missed it too so I've created a simple Aroma flashable zip with both of them
So, what is this?:
This is a simple aroma flashable zip which contains both the old and the new bootloader of Oneplus 5.
How can I use it?:
Simply flash the zip in TWRP and check which bootloader version you want to be flashed.
Can I revert this?:
Yes. Flash the "NEW" bootloader using the zip or simply flash OOS BETA 10/11.
THIS IS ONLY FOR ONEPLUS 5, DO NOT TRY TO FLASH THIS ON 5T OR ANY OTHER PHONE!!!!!
Changelog:
V.1.1 - Aroma script changes (from checkbox to selectbox... + some other small string changes)
V1.0 - Initial
Download v.1.1:
https://androidfilehost.com/?fid=890278863836290161
Of course the zip was tested on my phone and it works fine, so have fun!
P.s. - I'll try to upload screenshots and make the thread better looking later as I'm on vacation (away from my PC) and I'm doing everything from my phone (which is not really easy...)
Credits: @amarullz for his awesome Aroma installer!
Click to expand...
Click to collapse
You absolute f*cking god, thank you so much!
Stock Android 8.0.0 Oreo ROM
for Moto E5 Play (James) XT1921-5
TWRP Flashable Installer​
DISCLAIMER:
By proceeding further, you are assuming full responsibility for any negative consequences which may result from flashing this ROM. While I have fully tested this ROM on my own device with no adverse issues, I will not be held liable for bricked or otherwise inoperable devices resulting from the installation of this ROM. You -- and you alone -- are solely responsible for your device. With that having been said, I will provide as much support as possible in the event of such a catastrophe. Please read this thread fully, and follow the instructions precisely, and you should incur no negative consequences.
SPECIFICATIONS:
Compatibility: XT1921-5 Moto E5 Play (James)
Android Version: 8.0.0 (Oreo)
Kernel Version: 3.18.71-perf-gb4140c9
Baseband Version: M8920_11.54.11.41R
Build No. OCPS27.91-23-3
Android Security Patch Level: June 1, 2018
Android SDK: 26
Build Date: June 7, 2018 (Original Stock Build)
Carrier Variant: Sprint, Boost Mobile, Virgin Mobile
NOTE: This ROM is mostly pure stock. I have zipaligned all APK files in /system/framework and in /system/app to optimize RAM efficiency. Also, dm-verity has been disabled in the stock kernel. It should also be noted that the ROM installer does not flash sensitive bootloader partitions, the partition index (gpt.bin), or radio firmware partitions. Hence, it is completely safe to downgrade after flashing this ROM. Likewise, if you have not updated your firmware to the latest version via OTA, this ROM should still function normally.
REQUIREMENTS:
1. Unlocked Bootloader;
2. TWRP Installed;
3. Decrypted Device Recommended (It is not yet confirmed whether this ROM will install and function on an encrypted device. In theory, and because this ROM is mostly stock, installation on an encrypted device should work so long as the /userdata partition is properly formatted. If your device is encrypted, you are flashing at your own risk. Keep in mind that by decrypting your device, you may later opt to manually encrypt your userdata by going to device SETTINGS>SECURITY & LOCATION>ENCRYPTION & CREDENTIALS and following the on-screen prompts and instructions. It is recommended to have a fully charged battery prior to encrypting your userdata. The process can take an hour or more, depending on the amount of userdata to be encrypted.
THANKS & MENTIONS:
@CodyF86 for his TWRP build, kernel patches, and /vendor fstab patches;
@SuperR. for his Windows version Kitchen;
@squid2 for his TWRP builds;
@CurbThePain for providing needed partition dumps;
@topjohnwu for his revolutionary Magisk Systemless Root Interface.
KERNEL SOURCE CODE:
Moto E5 Play (James)
MSM8920 Kernel Source Code: https://github.com/MotorolaMobilityLLC/kernel-msm/releases/tag/MMI-OCP27.91-23
INSTALLATION INSTRUCTIONS:
1. Download the ROM zip from the download link below and store it to external device storage. (Because the /userdata partition needs to be formatted prior to installation, saving the ROM zip to internal storage is not feasible.);
2. Boot your device into TWRP Recovery Mode;
3. MAKE A FULL NANDROID BACKUP (/system, /boot and, optionally, /data);
4. Wipe /system, /cache, and the Dalvik/ART cache;
5. Select Wipe>Format Data and follow prompts to format /data;
6. Reboot Recovery (this step is sometimes necessary to ensure proper mounting of partitions after formatting /data);
7. Select Install, navigate to the saved location of the ROM zip in external storage, select the file, and commence installation;
8. Reboot System.
Note: If you want root, flash the latest Magisk Beta version after completing Step 7 above. https://forum.xda-developers.com/apps/magisk/beta-magisk-v13-0-0980cb6-t3618589 To learn more about Magisk, visit the main Magisk stable release/announcement thread here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 Be sure to hit Thanks on @topjohnwu's threads.
BUGS:
Please let me know...
DOWNLOAD LINK:
Stock Android 8.0.0 Oreo ROM
Build No. OCPS27.91-23-3 https://drive.google.com/file/d/1j_OjzxxiqeJL4Lx7qE5tbQvj5IxbzQCd/view?usp=drivesdk
****Previous Build(s)****
Build No. OCP27.91-23
https://drive.google.com/file/d/1N69FIg-n6LOPHuXSsYZRvgyuMa67UFXl/view?usp=sharing
Can you include vendor partition in the zip or separate as img?
althafvly said:
Can you include vendor partition in the zip or separate as img?
Click to expand...
Click to collapse
Hey @althafvly, here is a dump of my vendor.img, which has force encryption disabled per the fstab file.
https://drive.google.com/file/d/1l56u4x5VHAJD8ZhnMhVo0ts7V1-NHHdI/view?usp=drivesdk
What are you thinking? Perhaps including the vendor.img in the ROM.zip to disable encryption? I am going to try implementing @CodyF86's modded fstab.qcom into the ROM for installation to /vendor/etc, to see if force encryption gets disabled after installation. Of course, I'll need to include a format command for /userdata as well.
MotoJunkie01 said:
Hey @althafvly, here is a dump of my vendor.img, which has force encryption disabled per the fstab file.
https://drive.google.com/file/d/1l56u4x5VHAJD8ZhnMhVo0ts7V1-NHHdI/view?usp=drivesdk
What are you thinking? Perhaps including the vendor.img in the ROM.zip to disable encryption? I am going to try implementing @CodyF86's modded fstab.qcom into the ROM for installation to /vendor/etc, to see if force encryption gets disabled after installation. Of course, I'll need to include a format command for /userdata as well.
Click to expand...
Click to collapse
You'll have to make the ROM install script, first mount /vendor then copy the vendor image or at least fstab to it, then install the ROM. People will still have to format /data to go unencrypted, but should still be able to use your ROM with an encrypted /data, so it's really if the person wants to do it or not, but you could write the script to push the fstab tho.
mount -o,rw /dev/block/platform/soc/7824900.sdhci/by-name/vendor /vendor
cp fstab.qcom /vendor/etc/fstab.qcom
then optionally format /data
Got it. Thanks @CodyF86 for the command lines and info. I'll try to add an Edify script into the installer. Also, because formatting /useedata will be required, I will go ahead and add a format command for the data partition into my installer as well. I will, of course, add credit to the OP for using your modded files.
Can I Flash This On My Moto E4 sprint xt1766 ? silly question but asking is free :> maybe just the system partition jejeje
ozmage said:
Can I Flash This On My Moto E4 sprint xt1766 ? silly question but asking is free :> maybe just the system partition jejeje
Click to expand...
Click to collapse
It would not be advised to do so. This stock ROM is for the Sprint variant of the Moto E5 Play only, and would certainly not be compatible on the xt1766 Sperry. This ROM would first need to be ported to the xt1766.
I'm in the process of updating the thread to reflect the recent OTA update - Android 8.0.0, Build Number OCPS27.91-23-3, Blur_Version 27.11.26.en.US.sprint. This OTA includes standard bug fixes, stability improvements, baseband radio patches for smoother data roaming handover, and Google security patches through June 1, 2018. With fingers crossed, it is looking as if this budget device will receive its fair share of OTA updates. The Motorola Mobility LLC software development manifest currently reflects that regular OTAs will be rolled out for the Moto E5 Play.
Beta release of LineageOS 15.1 is out for the James.
https://forum.xda-developers.com/moto-e5/development/rom-unofficial-lineage-os-15-1-moto-e5-t3818732
Gentlemen, ladies, and others (one must stay politically correct these days), for those of you needing factory firmware for the Moto E5 Play (James), the Development Gods have smiled upon us. Motorola Mobility has inadvertently leaked official firmware packages for ours and a few other variants. Being the watchdog that I am, I was able to capture a few packages before they were removed from the carrier manifest server. I'll be posting a stock firmware and restoration thread for the James before the weekend is up. Sure wish there was more enthusiasm for James development, but it doesn't seem so thus far. Maybe the device will catch on some more.
Question
MotoJunkie01 said:
Gentlemen, ladies, and others (one must stay politically correct these days), for those of you needing factory firmware for the Moto E5 Play (James), the Development Gods have smiled upon us. Motorola Mobility has inadvertently leaked official firmware packages for ours and a few other variants. Being the watchdog that I am, I was able to capture a few packages before they were removed from the carrier manifest server. I'll be posting a stock firmware and restoration thread for the James before the weekend is up. Sure wish there was more enthusiasm for James development, but it doesn't seem so thus far. Maybe the device will catch on some more.
Click to expand...
Click to collapse
Is the Cricket Wireless Moto e5 cruise a James variant?
adepew said:
Is the Cricket Wireless Moto e5 cruise a James variant?
Click to expand...
Click to collapse
I don't think so, but don't quote me on that. I honestly hadn't realized how many variants of the Moto E5 existed until I started researching them. Give me your model number and I'll see what I can find for you. I have packages for the xt1921-5 Sprint variant Moto E5 Play, the xt1944-1 Moto E5 LTE, a couple packages for the Moto E5 Plus, etc. But, because I'm traveling at the moment I have not had a chance to sort through everything that got leaked.
Update: my friend you do have a James. If your model number is xt1921-2 you are in luck. I have official Cricket firmware.
Thread updated to latest Build No. OCPS27.91-23-3, Security Patch Level: June 1, 2018. See Download Link in OP.
Stock Android 8.0.0 Oreo ROM
Build No. OCPS27.91-23-3
Click to expand...
Click to collapse
I am happy to report this runs on the XT 1921-1 with Freedom Mobile (Canada) branding I bought recently. Flashed with TWRP.
There is one bug. The camera app and torch function no longer work if I allow the Play Store to update "Camera Tuner for Moto E5 Play" from the version in the stock reflash.
exasperation said:
I am happy to report this runs on the XT 1921-1 with Freedom Mobile (Canada) branding I bought recently. Flashed with TWRP.
There is one bug. The camera app and torch function no longer work if I allow the Play Store to update "Camera Tuner for Moto E5 Play" from the version in the stock reflash.
Click to expand...
Click to collapse
Good info to know. I'm cooking a stock Android 8.0.0 ROM (current build) for the xt1921-1 and, since I do not own this variant, I'll need testers before I can post it to a thread. Other than disabling dm-verity in the stock kernel, I'll be leaving it untouched. Users who want root can simply flash the latest Magisk systemless root installer following the ROM installation.
Finding some helpful solution.
My aunt from US (Based in hawaii) just bought Motorola E5 Plus but I have a problem, my phone does'nt read any sim here in the Philippines. If I install your stock rom I can use any sim using this phone?
Your answer will be more appreciated. Thank you.
RandomNubGuyInPhilippine said:
My aunt from US (Based in hawaii) just bought Motorola E5 Plus but I have a problem, my phone does'nt read any sim here in the Philippines. If I install your stock rom I can use any sim using this phone?
Your answer will be more appreciated. Thank you.
Click to expand...
Click to collapse
My ROM is intended only for the Moto E5 Play (xt1921-5) variant, which is the Sprint compatible model. Nevertheless, the ROM does not enable any special carrier capabilities. In your case, go to device Settings>>System Update and select the UICC Unlock option. This should unlock your device to work with international GSM providers.
MotoJunkie01 said:
Good info to know. I'm cooking a stock Android 8.0.0 ROM (current build) for the xt1921-1 and, since I do not own this variant, I'll need testers before I can post it to a thread.
Click to expand...
Click to collapse
Will be happy to test.
exasperation said:
Will be happy to test.
Click to expand...
Click to collapse
Cool. I have a ROM ready. I'll upload and post today.
Moto E5 Play (XT1921-1)
Stock Android 8.0.0
Build No. OPP27.98
This is an untouched, pure stock ROM for the xt1921-1 Moto E5 Play. For best results it is recommended to save this ROM to external storage, boot into TWRP recovery, perform a full wipe and format /useedata prior to installing. Because I do not own the xt1921-1, I'll need testers to confirm functionality. However, I can confirm that the ROM works on my xt1921-5 Boost Mobile variant with no negative consequences or bugs.
Link: https://drive.google.com/file/d/1Ra-uOsMnaZBRc8g31bRH6W4Wtb9XPdoi/view?usp=drivesdk
Give this a try @exasperation and let me know how it goes. Thanks. Once functionality is confirmed on the xt1921-1, I'll put this ROM in its own thread.
So today with some testers i managed to make root on OnePlus 8 Pro, I want to specify that 95% of the work was done by @topjohnwu (Magisk creator).
I will explain 2 different guides:
First Root Guide:
This guide is for a specific rom version, so you will need to use a specific patched boot.img
- Download the patched_boot.img
- Reboot your device in bootloader-fastboot mode
- Flash the patched_boot.img in the boot partition:
Code:
fastboot flash boot boot.img
replace "boot.img" with the patched_boot.img path
- Reboot the device
- Install Magisk Manager
Second Root Guide:
This guide is more generic than the first one, you should use this one if you are unable to find a specific patched boot.img
- Download a patched_boot.img (you should try with the latest one)
- Reboot your device in bootloader-fastboot mode
- Boot the patched_boot.img:
Code:
fastboot boot boot.img
replace "boot.img" with the patched_boot.img path
- Reboot the device
- Install Magisk Manager
- Click on Install, then direct install and wait the end of the process
- Reboot the device
TIPS:
You can get the stock boot images from the fastboot rom: Fastboot ROMs
HOW TO UPDATE a ROM and KEEP ROOT:
Before all Disable all magisk modules
Be sure to use the latest stable Magisk
You can update a stock rom from phone settings with local upgrade:
- Update the Rom WITHOUT REBOOT;
- Open Magisk Manager;
- In Magisk Manager, click on Install/Install/Direct Install;
- Again in Magisk Manager, click on Install/Install/Inactive Slot;
- Reboot.
Download:
Patched/Stock Boot Images:
https://www.androidfilehost.com/?w=files&flid=308380
or
https://sourceforge.net/projects/fastbootroms/files/OnePlus 8 Pro/Patched-Stock-Boot/
Reccomended ADB and Fastboot binaries:
Adb and Fastboot Installer
Donations:
Credits:
I want to specify somethings:
Codename:
OnePlus 8: instantnoodle
OnePlus 8 Pro: instantnoodlep
OnePlus 8 Pro 10.5.4BA (Europe) stock rom link: https://otafsg1.h2os.com/patch/amaz...ygen_15.E.13_OTA_013_all_2004111446_df409.zip
First of all, thank you for the awesome work!
Could you explain a bit what are the modifications made to boot.img?
pijiman said:
First of all, thank you for the awesome work!
Could you explain a bit what are the modifications made to boot.img?
Click to expand...
Click to collapse
I just patched it with magisk, so it only contains in addition magisk
Wow, that was fast, thanks a lot guys
Before flashing the patched_boot.img you need to unlock the bootloader.
Tick the "Advanced reboot" under Developer options
Then reboot your device in bootloader-fastboot mode
fastboot oem unlock
Many thanks for the quick Root my Device
mauronofrio said:
I just patched it with magisk, so it only contains in addition magisk
Click to expand...
Click to collapse
Do you know if it passes SafteyNet with Magisk Hide enabled? Assuming not since Google now uses hardware signatures vs spoofable software ones.
Awesome, I had a bit of a struggle trying to find the full stock ROM link, thanks.
I have a follow up question: what are the features needed from Magisk and Magisk Manager that require the Canary release? I can't find anything in their changelog and my curiosity is getting the best of me
pijiman said:
I have a follow up question: what are the features needed from Magisk and Magisk Manager that require the Canary release? I can't find anything in their changelog and my curiosity is getting the best of me
Click to expand...
Click to collapse
Canary builds are not needed.
xocomaox said:
Do you know if it passes SafteyNet with Magisk Hide enabled? Assuming not since Google now uses hardware signatures vs spoofable software ones.
Click to expand...
Click to collapse
Sure does
xByt3z said:
Sure does
Click to expand...
Click to collapse
That's interesting. Thanks!
Does this mean Google Pay still works? Thanks
l_p_4_7 said:
Does this mean Google Pay still works? Thanks
Click to expand...
Click to collapse
Yes.
Great work!
Im just sad that my fav kernel devs from OP7P wont be purchasing 8 Pro so no Smurf or SkyDragon kernel!
Nekromantik said:
Great work!
Im just sad that my fav kernel devs from OP7P wont be purchasing 8 Pro so no Smurf or SkyDragon kernel!
Click to expand...
Click to collapse
SkyDragon dev is awesome! I had that on my LG G3!
xocomaox said:
SkyDragon dev is awesome! I had that on my LG G3!
Click to expand...
Click to collapse
Yeah due to increased price I am worried we wont get as much development on 8 Pro. I might get back into situation I was in on 7 pro 5g which had non existent development
Nekromantik said:
Great work!
Im just sad that my fav kernel devs from OP7P wont be purchasing 8 Pro so no Smurf or SkyDragon kernel!
Click to expand...
Click to collapse
feel free to compile them for us
I have a patched img for the global AA device! Would you like to add it to your post?