yashsingh1/xdaforums huggingface dataset:
[E 2015 Android Development] SuperR.:
DISCLAIMER: By using this rom, you agree that you are the only one responsible for anything good or bad that may occur. Use at your own risk.;)

For Boost Mobile Moto E 2015 LTE XT1526 only.

The files contained in this thread have not been tested. Please let me know if you have issues.

Stock LPI23.29-18-S.12 Unmodified ROM

surnia_boost_LPI23.29-18-S.12-unmodified.zip

Stock LPI23.29-18-S.12 Debloated, Deodexed, Rooted ROM with Init.d and Insecure boot.img Support

surnia_boost_LPI23.29-18-S.12-deodexed.zip

Removed files and link to download them:

app/Books/Books.apk

app/Bug2GoStub/Bug2GoStub.apk

app/CloudPrint/CloudPrint.apk

app/Drive/Drive.apk

app/EditorsDocs/EditorsDocs.apk

app/EmailGoogle/EmailGoogle.apk

app/Exchange3Google/Exchange3Google.apk

app/GadgetGuardian/GadgetGuardian.apk

app/Gmail2/Gmail2.apk

app/GoogleHindiIME/GoogleHindiIME.apk

app/GooglePinyinIME/GooglePinyinIME.apk

app/Hangouts/Hangouts.apk

app/KoreanIME/KoreanIME.apk

app/Music2/Music2.apk

app/Newsstand/Newsstand.apk

app/PlayGames/PlayGames.apk

app/PlusOne/PlusOne.apk

app/Videos/Videos.apk

app/YouTube/YouTube.apk

app/iWnnIME/iWnnIME.apk

app/talkback/talkback.apk

etc/install-recovery.cfg

etc/recovery-resource.dat

priv-app/BodyGuardApp/BodyGuardApp.apk

priv-app/DemoMode/DemoMode.apk

priv-app/GuideMe/GuideMe.apk

priv-app/Moodles/Moodles.apk

priv-app/MotoCare/MotoCare.apk

priv-app/MotoCareInt/MotoCareInt.apk

priv-app/SprintID/SprintID.apk

priv-app/SprintInstaller/SprintInstaller.apk

priv-app/SprintZone/SprintZone.apk

priv-app/Wallet/Wallet.apk

priv-app/fswriter/fswriter.apk

recovery-from-boot.p

surnia_boost_LPI23.29-18-S.12_removed_files.zip

NOTE1: Your partitions need to have already been updated LPI23.29-18-S.11 before using this ROM. If you have not updated them to LPI23.29-18-S.11, you should ( zip located here ). Once updated, flash this partition updater AND the rom of choice.

NOTE2: The unmodified ROM is not rooted. To root, flash SuperSU after the ROM

NOTE3: Your device must have a custom recovery such as TWRP to flash ROMs.

Flash in TWRP as follows:

Download ROM

Put the ROM.zip on your sdcard if not already

Reboot to TWRP Recovery

MAKE A BACKUP!!!!!!!!!!

Wipe data/Factoy reset

Install partition updater from sdcard (see NOTE1 above)

Install ROM from sdcard

Reboot

Enjoy!

Credits:

[MENTION=2693148]bigblueshock[/MENTION] - For uploading the backup files and the update.zip

Hotspot Fix - These flashable zips will only work in this TWRP recovery

surnia_boost_LPI23.29-18-S.12_hotspot_fix.zip

surnia_boost_LPI23.29-18-S.12_hotspot_unfix.zip
[E 2015 Android Development] SuperR.:
reserved2
[E 2015 Android Development] bigblueshock:
Hey Super,

So I tried a clean flash, not able to get past the boot screen with the teal M. Let it sit for about 20 minutes just in case.

Also tried another clean flash, this time with partition updater before JUST in case, same outcome.

Odd.. Not sure what the issue could be
[E 2015 Android Development] SuperR.:
Please try the unmodified ROM to see if the deodexing is causing issues. Thanks
[E 2015 Android Development] bigblueshock:
I can confirm, unmodified ROM works perfectly.
[E 2015 Android Development] SuperR.:
Next is to place the boot.img from the unmodified ROM in the deodexed ROM and see how that goes.
[E 2015 Android Development] bigblueshock:
I placed the boot.img from the unmodified ROM and replaced the one in deodexed ROM, then did a clean flash of Deodexed.

First boot did take several minutes this time (a lot longer than just the unmodified one) But it works!!

Gracias!
[E 2015 Android Development] SuperR.:
It is normal for first boot to take a long time with deodexed roms. Would you mind flashing this modified kernel over your deodexed rom? If it works it will give you init.d and insecure boot, and I will upload a new deodexed rom with it.

surnia_boost_LPI23.29-18-S.12_mod_kernel.zip

If it does not work, you can flash this one to get back to stock kernel

surnia_boost_LPI23.29-18-S.12_stock_kernel.zip

Thanks
[E 2015 Android Development] bigblueshock:
Flashed the "mod" kernel. Booted right up!

Thank you
[E 2015 Android Development] SuperR.:
Thanks for testing. I updated the link in the OP with a new deodexed rom including the kernel from the "mod" kernel zip. I hope all is well now :)
[E 2015 Android Development] Buzbee2:
Update PRL and Profile

SuperR:

I have successfully converted a stock Asian rom to work with the XT1526 for 5.1.1 and 6.0. I took the SprintSettings.apk from the 5.1 stock Boost rom and got the menus for activate and system updates to appear in settings. Unfortunately, when I tap the menu items I get an error. Any idea how the update prl and profile menus are integrated into the stock rom?
[E 2015 Android Development] MotoJunkie01:
, Chys

R
[E 2015 Android Development] dslack420:
Wifi tether

Does the deodexed rom include wifi hotspot. I cannot get it to work for some reason tryed build prop edits but nothing worked
[E 2015 Android Development] harsheshsachdev:
Does this rom support VoLTE .?

I m using ressurection remix ri8 now..

Net is working good, but can't make calls n texts..

Using jio on surnia xt1526 sprint..
[E 2015 Android Development] amadorsg1:
Hello SuperR,

Could you provide more details on how you make a backup I would really appreciate it. thanks!
[E 2015 Android Development] min1968:
I have latest CM13 on sprint XT1526. Using tWRP flashed above 2 partition update files, but still failed to flash this ROM. any idea?
[E 2015 Android Development] SuperR.:
No it does not. There are some database edits along with the build.prop edits. I thought I made a flashable hotspot fix for the latest version. I will see if I can find it.

This is only for boost mobile.

In twrp, choose the backup option.

Send the recovery.log after flashing so I can see what is going on.
[E 2015 Android Development] min1968:
Attached
[E 2015 Android Development] SuperR.:
This is your issue:

mount: failed to mount /dev/block/bootdevice/by-name/system at /system: Device or resource busy
Extracting system...

minzip: Can't create target file "/system/.supersu": Read-only file system

Not sure why it is happening. It does not happen on my surnia. You could try rebooting to recovery from the twrp power menu. I have seen this work before in strange cases. You don't need to flash the partitions again since you have already done so. Just boot to recovery, then reboot to recovery, then flash the rom. Sounds strange I know, but it may work.
[E 2015 Android Development] min1968:
Tried "boot to recovery from recovery" a few times, same.

So far I can only flash CM13 zip ROM.
[E 2015 Android Development] SuperR.:
Hotspot fix posted in the OP. I don't have service on my Moto E so I can't test fully. It opens on my device and seems to be working but I have no data to tether. Let me know how it goes :)

Maybe you should try a different recovery. The one I built is here
[E 2015 Android Development] min1968:
Thanks for the hint. It turns out that's tWPR recovery issue. I used official 3.02 with this problem. However yours 2.87 also not working but I tried 2.85 from XDA , now I can flash your great ROM.
[E 2015 Android Development] DanHutchins:
The one I always used was squid twrp it works better than any others for these phones
[E 2015 Android Development] discord:
http://xdaforums.com/showpost.php?p=69196009&postcount=143

[MENTION=5787964]SuperR.[/MENTION]

I am using the deodexed / unmodified firmware above. However regarding Ring puls I can perform PRL / Profile update and the phone is active. But it only connects 3G / CDMA EVDO rev. A / EHRPD. This is strange because I have another of the same handset which connects as LTE. The network name also displays Motorola vs. Chamelon for the working motoE handset. The device is constantly fidgety on the network rotating service types ( but not LTE ) and connectivity toggling. Then it seems like it should be configured to use LTE like the other handset. Has anybody experienced these issues? I notice on the working phone PRL version is 55052 and on the unworking phone 55057. I've tried changing the APN settings to match the working handset, and disabling eHRPD, but it is enabled on the working phone.

Has anybody had a similar experience or have a fix?
[E 2015 Android Development] MotoJunkie01:
Yes I faced a similar issue several months ago. I would recommend flashing current modem firmware via fastboot. The NON-HLOS.bin and fsg.mbn files.
[E 2015 Android Development] DanHutchins:
Have you tried updating the bootloader?
[E 2015 Android Development] MotoJunkie01:
Also, [MENTION=718594]super[/MENTION]R's partition updater zips encompass updates for the modem firmware. In addition to [MENTION=6920031]DanHutchins[/MENTION]' advice on a bootloader update, be sure your partition table is current with your ROM, as the OP's instructions articulate.
[E 2015 Android Development] discord:
Turns out it happened to be related to APN settings. Thanks for the firmware mention. How do you check that version by the way?
[E 2015 Android Development] MotoJunkie01:
From your phone you go to Settings, About Phone, and you'll find the build number there. For 5.1 Lollipop I believe there were 5 releases: The initial S.1, S.2, S8, S11 and the final S.12 in this thread.
[E 2015 Android Development] ijrr:
I installed the deoxed ROM, tether option is available. I enabled it, wifi is broadcasting, clients connect but have no internet connection.

Then, I applied the hotspot fix.

Still, clients are connected to the hotspot but there is no internet connection.

Any help?
[E 2015 Android Development] SoNic67:
That same thing was happening to me on the non-modded firmware (version 12) and VirginMobile service. I didn't have that phone rooted at that time.

Did you installed the hotspot fix from the first post?

Alternatelly: If you are rooted, try using Entitlement Bypass app from here: http://xdaforums.com/moto-x/themes-apps/app-hotspot-entitlement-bypass-v1-1-5-9-t2705152

LE: I have tried to flash the deoxed and the normal ROMs and I got a black screen.

I had to recover from my TWRP backup :(.
[E 2015 Android Development] MotoJunkie01:
Are you using [MENTION=6485916]squid2[/MENTION]'s 3.0.2-r1 TWRP build? Also, be reminded that when using any deodexed ROM, initial boot time can take upwards of 15 minutes.
[E 2015 Android Development] SoNic67:
I have used the one in the first post (2.8 I think) and also the 3.0 and both didn't work. The 3.0 could not even mount the Cache partition for example. I had better luck with 2.5 that let me revert back on my baked up partition. I at the latest official ROM -S12.

Now, granted I didn't wait 15 minutes, maybe 10...
[E 2015 Android Development] MotoJunkie01:
Download this version and flash it in fast boot mode. It is the recommended recovery for our Surnias. There have been numerous bugs reported with other TWRP builds.

http://xdaforums.com/devdb/project/dl/?id=17768
[E 2015 Android Development] SoNic67:
That worked :)
[E 2015 Android Development] dealcrack:
I flashed with the Debloated, Deodexed, Rooted ROM from the OP, now I got a notice for a system update, can I apply it or just ignore this update?

thanks
[E 2015 Android Development] MotoJunkie01:
Could you do me a favor and screenshot the update notification? You need to be bone stock with stock recovery to accept OTA updates. So to answer your question, do not apply the update running a modified stock ROM.
[E 2015 Android Development] :
It should be an update to revert Moto Doze from the previous update which that Rom version was made from. There is a recent update though with January security patches I believe. I just bought my wife a new replacement E and got the new update. I've been meaning to make an updated Rom from it. Maybe tomorrow I'll do that.
[E 2015 Android Development] MotoJunkie01:
That would be great.
[E 2015 Android Development] dealcrack:
This is the screenshot of the update. I will not update then.
[E 2015 Android Development] MotoJunkie01:
Thank you. I wasn't even aware of the update.
[E 2015 Android Development] dealcrack:
Sorry, I made a mistake I was on your 3.11 deodexed and root room when I got this notification. Now I am on your s.12 rom, there is no software update. Again I apologize for the inconvenience.
[E 2015 Android Development] MotoJunkie01:
No inconvenience here. [MENTION=718594]super[/MENTION]R is the OP and builder of these great modified stock ROMs. Had there been an update since s.12, I was going to request an updated build from the OP.
[E 2015 Android Development] Vortell:
TWRP link on open doesn't work is it same as standard model or is there a different one for the boiler Mobile version. To explain a bit oem unlock said not eligible so rooted with kingroot and want custom recovery so I can get rid of kingroot. I think because it came from freedompop. Also is there septate os because other custom ones don't work in our model? Otherwise what's the deal? Is it for the boost Mobile apps?

Well temp rooted and tried to change bootloader and boot Img and it's such bootloader select menu. Need to find a way to put old is back on it it an older version.
[E 2015 Android Development] MotoJunkie01:
If your bootloader unlock resulted in a "not eligible" on the Motorola website, you cannot install a custom recovery. However, I'm a bit puzzled -- I thought the FreedomPop variant of the xt1526 could be bootloader unlocked. To be sure of what's going on, please boot into fastboot mode, connect to your PC and run

fastboot getvar all

And please post the output from that command and I'll try to help.
[E 2015 Android Development] Vortell:
So it was stuck on screen that allows you to go to into recovery so flashed stock firmware boot and recovery. I then tried to get unlock code and it said was eligible. So it's unlocked and had TWRP 3.2.3 now. I'm having problems finding a happened that does not freeze on install though and I don't know what is to use. Keep getting error 64 on arm64 open gapps.
[E 2015 Android Development] MotoJunkie01:
The xt1526 doesn't use arm64....with OpenGapps, use a standard arm package. As far as a ROM goes, on FreedomPop, you should be able to use any ROM -- including the stock ROM in the OP -- in conjunction with the MVNO_Slayer_R4 aroma installer to set your telephony configs to the FreedomPop values. What ROM are you trying to install with OpenGapps?

Here's what I'd recommend to start. Since you have TWRP installed, do a clean install of the stock ROM in the OP (e.g. clean -- wipe everything). Then, install this aroma file in TWRP and select your carrier from the menu when prompted. https://drive.google.com/file/d/0B1Sfod4HWfk2RHlnUGIxSDVMdVE/view?usp=drivesdk
[E 2015 Android Development] Vortell:
I thought it should be 64 bit since it's 64 bit processor. Yeah 32 but works. I got both lineage and bootleggers to work. Was thinking about aex but it's a bit dated now. I don't think there has been many critical security issues since then though. Wanted a rom with ability to under volt and change cpu governor for longer standby as it's an back up phone.
[E 2015 Android Development] MotoJunkie01:
There are a good number of custom kernels available for the xt1526 which allow you great flexibility to tweak the CPU configs, all while running the custom ROM of your choosing. Check out [MENTION=6485916]squid2[/MENTION]'s Surnia kernels, or the SuperFeak kernels are nice, too, both with awesome CPU governors baked in. Yeah Motorola sort of threw a curveball with the MSM8916 -- 64-bit hardware but a with 32-bit firmware configuration. Go figure. Oh also, if you want up-to-date security patches in a ROM for the xt1526, perhaps go with Lineage 14.1 or 15.1, which are both kept current by awesome and hard-working maintainers. Then you can always go with a custom kernel for your under the hood tweaks and mods.
[X Play Q&A, Help & Troubleshooting] HerySean:
So i've been adopted my sd card about 2 months ago and I think it's kinda useful cause my internal sd is only 10GB and so yesterday i wanted to flash Ultra kernel but when I go to the "install" i see nothing, it's empty, i tried to look into "select storage" but nothing it didn't show anything, is it because I adopted my sd card? . Please can anyone help me with this? :(

I'll upload some pictures to let you see what's going on in my phone.

Thank you :)
[X Play Q&A, Help & Troubleshooting] Lennyz1988:
Yes it's because you did that.
[XDA Assist] XDA Visitor:
Hello Guys,

First of all, let me say sorry for my non-professional English, I'm from Hungary.

I managed to delete all the data on my LG G3 D855 using TWRP, after long hours of trying to install that freaking Xposed, then when i finally got it, it kept crashing when I tried to download any modules.

After that my stock Google Apps started crashing, and when i tried to reinstall them, using the zip file called Gapps, they kept crashing still.

Then I tried factory reset, and the LG startup app crushed all the time and started the first set up progress from the beginning over and over again.

So now I have ended up without every single file that has been on my phone, except for my SD Card.

Tried this method: http://xdaforums.com/showthread.php?t=2785089

But it stops at 60% at LG Mobile Phone Update and the "Your phone is disconnected window keeps popping up"

Tried to flash a Zip file using TWRP, but it says Failed

Tried many-many-many things in between these processes I've mentioned but I'm sorry i can't even remind what I did, Its 2:55 AM , and I've been sitting here trying to make it work since 6PM, so please excuse me for that.

I'm sorry I'm really tired, I know I shouldn't have messed up with things i know nothing about, but I was mistaken, so the only hope for me that's left is someone who is willing to help me.

Thank You!
[XDA Assist] Trafalgar Square:
Hello and thank you for using XDA Assist,

please create an account and create a thread here:

G3 Q&A, Help & Troubleshooting

The experts there should be able to help you. You are free to bump your thread, if nobody answered within 24 hours.

Kind regards

Trafalgar Square

XDA Assist
[Android Auto General] pyraxiate:
OK so I'm looking at this pumpkin head unit. 32gb, 2gb ram, and of course the rk3188.

My question is will the audio still play when you turn on the rear camera by putting the car in reverse. I plan to add a switch and a diode to allow me to turn on the rear camera anytime I want even while driving. I'll be towing a 30 foot camper and putting a camera on the back of it and it would be nice to see it for safer Lane changes. My idea should work , but I hope the audio will still play when I enable the camera. I drew a little diagram to show how I will be wiring it. Thanks everyone!

View attachment 3726662View attachment 3726663
[Android Auto General] halloj:
It's in settings, No sound, full sound or percentage of 100%.

You have to swap the diode around or your rear selection will never activate.

Since it's +12 that will activate the rear cam. The switch will activate it, but not

rear selection.
[Android Auto General] pyraxiate:
Awesome. I was worried I wouldn't have the radio with camera on. And thank you yes I realized last night. Did that drawing in haste lol. The anode should be on the harness side. I stuck it in backwards on the diagram. This should do the trick and I'm excited to get an upgrade !!

Now I just have To decide if the 32gb / 2gb / rk3188 is worth an extra $100USD :D

Seems like most people here are OK with the performance of 1gb.
[Android Auto General] halloj:
If you have the money, go for it. Although I've to admit there's not very much difference.

I've seen the difference between 3066 and 3188 in speed that's for sure.
[Android Auto General] pyraxiate:
Well, I went with the Eanon Ga2114. Looks like a nice unit and i wont have to cut the bezel to fit. It's the 16gb, 1gb, rk3188 unit. From all the videos online of this model, it seems pretty popular and looks like its built decently. Got it for $150 so I can't complain. Also paid another $10 for a 2year square trade warranty.

Now, to download Malaysk's ROM and get everything lined up for its arrival :D

Any tips / tricks I should know about? I can't wait for it to get here :D Spent another 150 in goodies for it. New amp / sub wiring, new rca cables to connect the rear VES in my jeep, a powered USB hub, dash install kit, canbus adapter with steering controls.... Waiting is driving me crazy lol
[Android Auto General] cmeyal:
you can connect a dash camera to the back usb and put it in the back.
[Android Auto General] halloj:
Why should he do that? He's a rear cam input which is all automatic.
[Android Auto General] cmeyal:
because in this way he dont need to mess with wiring

By the way, I bought this system a week ago.

The processor is a 3188T - weaker - 1.2 GHz instead of 1.6

And the system gets stuck all the time booting.

I do not know what version of the system and how to get into RECOVERY and the manufacturer does not answer my questions.
[Android Auto General] pyraxiate:
My eanon ga2114 is up and running using boroondocks ROM. Pain running all the wires but totally worth it. If you have a canbus and Bluetooth calls don't work, its probably an issue like I had. Apparently the canbus uses the rear channel for all 4 speakers because I have a factory installed amp. Bluetooth audio ( music ) plays on all 4 channels, but calls only play on the front. I had to cross front and back when i spliced the harness for a second time. It all works good now.

Side note, there is no subwoofer line control in the radio and its underpowered. I installed a gain knob and just ordered an inline preamp driver which should boost it a bit. Just giving a heads up.

Also, the radio isn't as crisp as apps like YouTube / iheart radio. Almost like the range isn't quite as high. It still sounds decent and the built in equalizer helps tune it up.
[Android Auto General] pyraxiate:
Oh, I also added a switch so I can turn on the rear camera anytime I want while driving. It will definitely come in handy as I'll have another camera connected to my monstrous camper. Merging should be a ton easier. It still automatically switches when I put it in reverse too :) you have to love diodes ;)
[Android Auto General] halloj:
I.e if you put them diodes in the right way. LOL. ;)

Good to hear it all worked out. Enjoy.
[Android Auto General] pyraxiate:
Lol yes they have to go in the right way :D
[Android Auto General] CadillacMike:
where is the switch for the camera? a physical switch? or an app?
[Android Auto General] halloj:
Look at #1, there's his solution. Except for the diode which is the wrong way around. A physical switch.
[Android Auto General] pyraxiate:
Yep put the line on wrong side of the diode in the drawing. Drew it in a hurry lol. I put a physical switch in my middle console. I used 2 12v 500Ma diodes in parallel.

Came out nice and clean
[Android Auto General] halloj:
Now it became interesting again. Why two diodes? We are talking logical levels and currents. One 1N4001 is enough, 99 cent at Radio Shack.
[Android Auto General] pyraxiate:
I didn't have a 12v 1watt diode. In parallel 2x .5 watt are 1 watt. No reason other than an overworked diode heats up and fails. I figured 1 amp should be the Max draw for a reverse wire.

I already had some 12v 1/2 watt zener glass diodes laying around :)
[Android Auto General] halloj:
We are probably talking about 0,5-1,0 mA. I picked 1N4001 because it's available for nothing.
[Android Auto General] CadillacMike:
so what happens when you hit the switch?

Say you are driving down the street, using an app on the head unit like Pandora or Google Play Music, and you hit that switch. Your screen changes to the camera, but does your music and stuff stay on?
[Android Auto General] halloj:
I already answered that question in #2.
[Wing, P4350 Herald Upgrading] ericizzy1:
does anyone knows of a working dialer WITH smart dial, for the wing(wm6)?

thnx.
[Wing, P4350 Herald Upgrading] fzzyrn:
the HTC touch dialpad (search for it) should work on herald/wing wm6