yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 General] MotoJunkie01:
Going to try and have a Stock Android 6.0.1 MM ROM posted by Sunday evening. The first build will be pre-rooted, debloated, with BusyBox binaries installed. The ROM will be configured for TextNow subscribers, with APNs, ERI.xml and network settings preset. If course, the TextNow system app & libs will be installed as well.
[Moto G 2015 General] MimzyDesigns:
How's it looking?
[Moto G 2015 General] MotoJunkie01:
Looking great. I have the 6.0.1 build compiled as well as the stock boot.img for the flashable .zip. Currently editing my META-INF Updater Script to instruct TWRP on the flashing. Had hoped to have it uploaded yesterday but should be good for today. I will include the link for the new thread here when I have it ready. I will of course need testers, as my Moto G3 xt1548 uses Data Done Right and not TextNow.
[Moto G 2015 General] MimzyDesigns:
Sounds great!
[Moto G 2015 General] MimzyDesigns:
Ready to test? :)

---------- Post added at 02:50 AM ---------- Previous post was at 02:31 AM ----------

Ready to test? :)
[Moto G 2015 General] MotoJunkie01:
I am finished finally. Been held up with both work and this Data Done Right overhaul currently taking place at Virgin Mobile. I'll clean up the .zip and upload it after I get off work at 6:00 P.M. E.S.T.
[Moto G 2015 General] MotoJunkie01:
Gentlemen thank you for your encouragement and your patience. Tonight I will for sure finally upload my TWRP flashable, TextNow inspired, stock Android 6.0.1 Marshmallow ROM for the TextNow variant of the Moto G3 xt1548. My initial build is debloated, zipaligned, pre-rooted, injected with the SuperSU & BusyBox binaries. The official TextNow app has been installed to /system and some network configurations which, in lower Sprint coverage areas, will enhance signal and packet data transfer speeds. The APN configuration has been edited to ensure 4GLTE connectivity on TextNow. The PRL/Data Profiles are to-date current and were freshly updated just prior to my upload. Anyway, enough yapping, I am at my workstation now getting it ready for you guys to download tonight. I would like at least 3 testers. Please indicate on this post as to your wish to test. Flashing device partitions always poses the usual risks, but I'd venture to say the risks are minimal.
[Moto G 2015 General] MimzyDesigns:
I would love to test this! Once I get home around 8!
[Moto G 2015 General] MotoJunkie01:
While this build will include a pure stock boot.img, at this point I see no tentative problems with flashing any of your preferred MM compatible custom kernels.
[Moto G 2015 General] MimzyDesigns:
Ok so I won't get into a brick or any bootloop?
[Moto G 2015 General] MimzyDesigns:
Is it uploaded yet? :D
[Moto G 2015 General] purplefruity:
Calm down! He's really busy and he will upload as soon as he can. In the meantime, get your device all ready to flash it when he posts it
[Moto G 2015 General] MotoJunkie01:
I understand your urgency. I'm still posting it tonight. Rest assured of that. I'm ironing out a small detail on the modified ramdisk/kernel in boot.img for the baked in systemless root. It won't be much longer

---------- Post added at 05:13 AM ---------- Previous post was at 05:09 AM ----------

Correct. As long as you are using a kernel with boot image support, required for SuperSU systemless root on Android 6.0 and after on Moto devices. you should be fine.

---------- Post added at 05:28 AM ---------- Previous post was at 05:13 AM ----------

By the way it'll be worth the wait. I've installed some sweet audio mods into /system as well as a couple more goodies. I've included Viper4,AriseFX and Deuteronomy Sound Enhancement v0.22 w/extras. Amazing audio. You won't be disappointed there.
[Moto G 2015 General] MotoJunkie01:
So sorry guys....the ROM is fully uploaded but both myself and a tester bootlooped on first boot. Turns out it was related to root binaries and boot image support of the stock kernel.
[Moto G 2015 General] MimzyDesigns:
Ok will wait then are you figuring out this problem?
[Moto G 2015 General] MotoJunkie01:
Yes. I am installing a clean systemless SuperSU v2.79 zip from recovery during lunch. That will resolve it.
[Moto G 2015 General] MimzyDesigns:
Did it resolve the problem? :D
[Moto G 2015 General] ResistanceIsFutile:
Not even as much as a Sorry from You "MD"

Jesus Man, I'd be sorry if I owed you money (wouldn't I), moreorless if I was someone trying to do you a favor as well. . .

Are you even aware of your actions, least to say about what your words are doing.

Pressure - Pressure - Pressure, I'd bet - you'll watch water boil too, and was as much a pain till Christmas Day rolled around when a kid. (that's not fair - but are you being fair?)

MJ01 wants it to be right and besides having a life to boot, sometimes one has to step back and totally get rid of thoughts and away from a project - to be able to approach it from a different direction with fresh thoughts.

(time to collect thoughts and opinions from his testers)

How would you feel by this all written by you (below) if it was you in a reversed roll and trying to help someone. I'm not trying to make you feel bad - just with this, if you are even aware of what it's like to be hounded by someone and then some problems pops up, besides that pressure already being experienced and felt compounds it even more. A sorry and thank you means the world in these cases.

Art forms have no deadlines and what MJ01 is doing, is creative art and a part of himself as a self expression - let him experience it fully to release it when he feels it's right and a benefit to all here.

MJ01 owes us nothing and to give of himself and his heart is a most welcome feature - that all of us should strive for in and of ourselves. Nuf said-
[Moto G 2015 General] MimzyDesigns:
I don't start drama but don't be one of those people that try to. Why would you even waste your time writing that? Also I'm not giving him pressure I'm just checking in it's not like I'm being an a** telling him to get it done or using bad manners. I like what he's trying to do and also hyped it's a good thing that he's contributing a cool project.
[Moto G 2015 General] MotoJunkie01:
It did. Interestingly, as previously discussed on a different thread in this forum, the newer SuperSU systemless root binaries cause perpetual bootlooping and some corruption to the ramdisk in boot.Iimg. The only resolution I've found -- a totally solid solution -- is to flash the older SuperSU v2.62 Beta version with an older build of TWRP recovery (2.8.7.0).. I now have all booting issues remedied and with full systemless root and BusyBox binaries installed. Now I will nerd to simply replace TWRP 2.8.7.0 with the boot image supported stock recovery, recompile my TWRP flashable .zip and test installation and initial boot I'll check the boot logs and if this goes like it should I'll get a link posted for my upload. (Link will be posted in a new thread which I will reference here).
[Moto G 2015 General] ResistanceIsFutile:
MJ01 is a friend and unlike a ME, Me, me person , I do think of others.

If none of my prior comment makes any sense to you - then so be it.
[Moto G 2015 General] MotoJunkie01:
Thank you friend. I can understand eagerness to a point ....but yeah it can get worrisome after a point. I will keep regular update posts on the thread. I was hoping myself to already have a functional build posted, but better that these bootloop/root binary issues be fully resolved before members start flashing. [MENTION=2134105]resia[/MENTION]tancelsFutille you are a gentleman, a scholar & a true friend. Your words always mean a lot. For you guys patiently (and impatiently) waiting, thank you for your continued patience. Small drawback but as stated, this should be ironed out once the installation files are recompiled.
[Moto G 2015 General] ResistanceIsFutile:
I don't know - but have herd of this, that some are moving to

I've always found you to be most sincere and attentive as well as honest to/of your projects. Thus my referenced to an Art form as a creation by your soul, and not just as being of a project with you.

I've also found a great deal of beneficial weight to your insights, logic, and experience, and with understanding your words as being one trusted source on XDA that's of a true fact. Not only to myself, but your words means a lot to all who would stop long enough to know the difference - as being someone as yourself that really cares.

What about this-

Magisk - The Universal Systemless Interface, to create an altered mask of the system without changing the system itself.

https://xdaforums.com/apps/magisk

- - - A whole lot of topics under a one name heading, but to make this point/mention better - see an answer I got.

[MENTION=2001582]acejavelin[/MENTION] answered a post I'd made about his root guide.

"To be honest, when I get a chance I'm redoing that guide to use Magisk instead of SuperSU... It is pretty straightforward, use the Magisk zip instead of SuperSU and nothing special needs to be done but I haven't had time to test it and actually write it up step by step."

Maybe it's not like reinventing the wheel again, but as a new way - may require an understanding of it and then some tests to see it beneficial results.

(just something, as I read a lot, and run across talks on trying to understand android)

PS: to "MD" I meant you no harm [Edited By RIF]
[Moto G 2015 General] MotoJunkie01:
I've used Magisk in scenarios where I needed to hide the root binaries from apps like Android Pay (which will render itself non-functional upon detection of the .su daemon.) I must give you credit, this would be an ideal scenario as well...should any further booting issues arise as a result of superuser access, Magisk may very well be the wisest alternative.
[Moto G 2015 General] roadkill42:
Im having problems in bootloader mode pc cant find it soon as i boot to normal and adb devices it shows up im on xt1548 from text now running 5.1.1 debug is on and oem is on too anti virus is off on pc running win 10 drivers instaled for phone im at a loss
[Moto G 2015 General] MotoJunkie01:
The only USB drivers you need -- uninstall anything else -- is a current version of Motorola Device Manager.
[Moto G 2015 General] roadkill42:
It finds it in adb box and i device manger its there as it should apear im on win 10 i did do it as adm i will check for the for driver sig part. I did change the file proto call for file transfer i will look into the other things u said thanks. Still would not see phone in boot loader doing adb devices but i typed in the comand to flash twrp and it flashed worked great thanks for all the hellp:)?
[Moto G 2015 General] ResistanceIsFutile:
Good to hear

Well that's good news. :good:

I don't think it could of been a driver problem now, though I'd still wonder about the cable being used. As maybe sometimes the cable registers and possibly not at all in other times when using your device connected to your system via USB, specifically during ADB commands.

The fact that ADB Box and device manager recognized your phone, I'd have to think - rules out a driver problem for the most part as well as the Win 10 Driver Signature. (as it wouldn't be recognized at all then in a driver installing/loading trouble, and then to work only sometimes just wouldn't be the case with a driver, but maybe a cable).

Remember the brief overview -"ADB requires that multiple processes, hardware, and drivers function properly", driver and hardware seem functioning well with you (barring the cable problem I'd mention), as the only other thing I'd think to do is uninstall ADB and try installing it again, to rule out some problems with it's initial install. Other Members could chime in here to - for an understanding to what's possibly happening on your system.

Best way I would attempt this is with a system roll-back/restore before you'd even had installed ADB and drivers. That's if you have one made prior to installing them.

If not do an uninstall of it and run a registry cleaner of some sorts in cleaning it's entries (system-registry) maybe missed to avoid any conflicts there.

I've had better experience with Minimal ADB and Fastboot developed by shimp208 from XDA. I'm on Win 8.1 x64 though. Someone who is on Win 10 may be better suited to offer you some pointers specific to your Win 10 or even shimp208. Any related questions you'd have about Minimal ADB and Fastboot (like why no phone in boot loader doing adb devices shown) would be something to bring up with shimp208.

https://xdaforums.com/showthread.php?t=2317790
[Moto G 2015 General] roadkill42:
I tried different cables too all did same thing I didn't try my other PC though I check it to see if same its a 64 bit other 32 both win 10 tried other PC same thing but it takes commands though
[Moto G 2015 General] MotoJunkie01:
OK. Fingers crossed. Boot is normal on the 6.0.1 stock ROM for TextNow. I am fully intending to get the ROM posted for you guys to test by this evening. To better avoid issue, I will post the ROM and a link for systemless SuperSU, so that users can achieve root themselves once the ROM has been flashed.
[Moto G 2015 General] roadkill42:
I'm on nuget if u have twrp installed and super su u don't need systemless just saying I'm on moto g. 3 from text now :)
[Moto G 2015 General] MimzyDesigns:
its lit :)
[Moto G 2015 General] MotoJunkie01:
Here's the new thread guys for the 6.0.1 TextNow ROM. https://xdaforums.com/showthread.php?t=3579953

---------- Post added at 03:53 PM ---------- Previous post was at 03:52 PM ----------

Currently writing the thread & uploading files
[Moto G 2015 General] ResistanceIsFutile:
Please come over and give your input on how it tests out for you - MJ01 would like to hear from you and all who cares to try his ROM out. . .

I will not voice up to you again - rest assured :)

https://xdaforums.com/2015-moto-g/development/rom-textnow-stock-6-0-1-marshmallow-t3579953
[Moto G 2015 General] roadkill42:
im needing the stock recovery for the xt1548 please cant find it
[Moto G 2015 General] ResistanceIsFutile:
Their all here at - "Moto G (3rd Gen) Factory Firmware Images"

Their all here [5.11/6.0/6.0.1] at "Moto G (3rd Gen) Factory Firmware Images"

https://xdaforums.com/2015-moto-g/general/index-moto-g-factory-firmware-images-t3169639

You can pull out the stock recovery.img from the full stock image.

XT1540

XT1541

XT1542

XT1543 (Dual-SIM)

XT1544 (Dual-SIM with HDTV)

XT1548 (CDMA)

XT1550 (Dual-SIM)

XT1556 (Turbo Edition)

XT1557 (Turbo Edition)

All these models are there. . .

Good write up with lots of info. like instructions and-

"What is a Factory Firmware Image?

These images are not OTA Updates, and have nothing to do with OTA Updates. These files are digitally signed by Motorola; which is why they can be flashed with a Locked Bootloader."

and something you all should know-

"Downgrading and OTA Updates

If you downgrade, it is advised to avoid all OTA Updates. These updates can result in a hard-brick (phone will not turn on) if you have a newer Bootloader than the one expected. For example, you have the Marshmallow Bootloader, but have downgraded to Android Lollipop."

all credit to [MENTION=1006674]lost101[/MENTION]
[Moto G 2015 General] roadkill42:
Thanks
[Moto G 2015 General] ResistanceIsFutile:
Relaying A Message from MotoJunkie01

Relaying A Message from MotoJunkie01

I apologize for not being in closer contact. I have some pressing issues going on and, coupled with work, man I've been tied up something awful. I'm going to need to drop off XDA for a month or better to get my personal issues attended to. I need a huge favor from you.

My little threads I have started, if you could go on and explain I'll be gone for a month or so. I'd appreciate it.

I've Not enough time to even do that.

So if anyone needs a reply I'd figure sometime in July, and I hope you all will understand and allow this time for MotoJunkie01 to attend to his personal matters. Signed: ResistanceIsFutile
[Moto G 2015 General] InterfaceNode:
So.... I accidentally flagged Unlimited 4G.

Edit: LTE on GSM network isn't blocked lol

*#*#4636 etc etc to enter phone settings

change to GSM only

Unlimited 4G lol, thats funny
[Moto G 2015 General] hobbes2120:
LTE Not working right

Was trying to get some space back, ended up flashing roms, didn't work. Found the rom posted here, flashed it, and for the most part, the rom works fine. Using textnow service.

Not sure what happened but now, whenever it tries to use the 4g/lte, I get an exclamation (!) over the signal bar. I had to switch the mobile data to only cdma so it doesn't interrupt data service but was wondering if there was a way to get the 4g/lte back to working.

textnow folks, not very helpful.
[Moto G 2015 General] MotoJunkie01:
Have you tried flashing the TextNow APN fix?

---------- Post added at 12:40 AM ---------- Previous post was at 12:31 AM ----------

This is a TWRP flashable LTE/APN fix for the Moto G3 xt1548 and the Moto E2 xt1526 on TextNow service. Note: this zip also flashes the official TextNow app that ships on TextNow devices.

https://drive.google.com/file/d/0B7-zQU1VihD3a2x2ZXNtMkVOTU0/view?usp=drivesdk

If this doesn't work private message me and I'll help you troubleshoot your 4G/LTE issue.
[Moto G 2015 General] hobbes2120:
After the LTE/APN fix, the modem and radio updater flash, and the ##72786# dialer code, my 4g/LTE is now working. Props to MotoJunkie. Thanks for the help.
[Moto G 2015 General] theworstadber:
Have you guys found any luck with unlocking the XT1548, I tried several ROMs and I can not get it to recognize GSM sims, I am aware the phone has GSM bands but for some reason, I cannot access them. I contacted text now to receive the MSL but I am not sure what to do with it. The phone shipped with a sprint sim and replacing this sim gives me a no sim message with the phone not even acknowledging that a sim from a gsm carrier is inserted. Any assistance would be welcome. I just want to get this phone unlocked.
[Moto G 2015 General] MotoJunkie01:
The Sprint compatible Moto G3 (Sprint, Boost, Virgin, TextNow) xt1548 is network locked due to carrier implemented encryption within the device's partition index (/hob, /dhob, /cid). Your analysis is certainly correct that the Qualcomm MSM8916 is capable of both CDMA and GSM network communication. But, due to the carrier implemented network restrictions, domestic GSM service isn't an option. Unfortunately, there is no known user-end method to achieve Domestic SIM Unlock (DSU) on this particular variant of the Moto G3, not even with MSL/SPN editing.
[Moto G 2015 General] MotoJunkie01:
Pure Stock Android 6.0.1 for the TextNow Moto G3, with April 1, 2017 security patches.

https://xdaforums.com/2015-moto-g/development/rom-textnow-moto-g-3rd-gen-stock-t3635935
[Moto G 2015 General] vgs929:
Yeah but what about that Turbo Rom I've read about?
[Moto G 2015 General] MotoJunkie01:
A ROM does not enable network functionality that would otherwise be inaccessible due to carrier implemented restrictions. For example, the Sprint variant of the xt1548 cannot be used on Domestic GSM carriers. No matter what ROM you use, the network lock will not change.
[Moto G 2015 General] FlashnRom:
Anyone have the zip to flash so textnow will work?

I have cm 13 installed and everything up, but the cellular does not work. What do I flash for that?

Thanks in advance
[Moto G 2015 General] zendude:
I have a sprint version of xt1548 that recognizes gsm sims and worked fine with the lineage build during the transition from cyanogenmod earlier this year but hasn't worked since then with subsequent lineage builds. See https://jira.lineageos.org/browse/BUGBASH-515 for more details. There is a link to the old build that worked for me previously.. Note that the bug status is marked incorrectly as resolved.
[Moto G 2015 General] MotoJunkie01:
Are you saying that your Sprint xt1548 recognized and operated on Domestic US GSM networks? If so this is a phenomenal occurrence because nobody has yet to find a user-end mod or hack with which to carrier unlock the Sprint xt1548 for domestic GSM networks. You may have an "accidental" device which the carrier failed to implement carrier restrictions.
[Moto G 2015 General] starlitdreamzz:
I'm having the exact same problem with my Textnow Moto G3. I tried changing apn settings to what you said and I "save it" but it just disappears, which you mentioned yours was doing too. How did you finally get it to stick?
[Moto G 2015 General] hammmersmashface:
open your apn's ...find one that is already listed and NOT THE ONE that you are currently connected to...and fill in the apn info i listed and save it then connect to ..instead of making a new apn cuz 80% of the time it doesn't save at all
[Moto G 2015 General] starlitdreamzz:
Oh wow, that didn't really cross my mind to try and kept trying to save new ones. Just to get 4g I flashed it to stock and it showed LTE immediately. I will probably flash back to custom rom tonight and try the advice you gave me though. Thank you so much!
[Moto G 2015 General] hammmersmashface:
not a problem anytime
[Moto G 2015 General] monogwai:
I have 2 moto e 2015 (surnia) on Textnow, and I fought and fought with this same issue. Unfortunately, it was a year ago, so all I can do is point you in the direction; can't remember which of these various files did the trick, but...

There are all these flashable APN fixes, some better than others. I specifically recall one that runs its own GUI when you flash it- real slick. But only one of these flashable APN dealios was what got it to stick. The APN did wind up being different then the APN2 LET INTERNET (did they misspell LTE? lmao), but i don't recall it having been what was listed in that other post.

I'll try to find one of the phones (hid them from myself!) and power it up and see. Potentially, the zip is hanging around on one (i usually flash via SD, so not likely). I have it all on my pc, but it's not assembled ATM. ?

Sorry, but a possible lead is the best I can offer. Good luck!
[Moto G 2015 General] starlitdreamzz:
That would be great. I'm super frustrated at this point. I spent all morning trying to get the apn to work, and even using hammersmashface's advice, it's still not working! I mean I can have a textnow apn after I edit one that already exists but it still isn't working, and sometimes if I change something like the bearer to LTE it suddenly disappears altogether. I just left it as unspecified because hammer said it didn't matter and it's not working that way.
[Moto G 2015 General] MotoJunkie01:
For members having difficulties with TextNow APN settings, this is a link to my TextNow Stock Android 6.0.1 ROM for the Moto G3 xt1548. The apns-config.xml and eri.xml have been pre-configured for TextNow 4G/LTE connectivity.

https://xdaforums.com/2015-moto-g/development/rom-textnow-moto-g-3rd-gen-stock-t3635935

To use these configs on a custom ROM, flash my stock ROM from the link. Once installed, make a copy of apns-config.xml and eri.xml, install a custom ROM of your choice, and then replace apns-config.xml and eri.xml with the versions you copied from my stock ROM.
[Moto G 2015 General] starlitdreamzz:
Do I just copy using a file manager? What directory should I look in?
[Moto G 2015 General] MotoJunkie01:
Search in the root directory using a root file manager. You will find both files.
[Moto G 2015 General] starlitdreamzz:
I did this, and then went to apn settings and hit reset to default because it was still the same list there, and they all disappeared. So I typed in the settings the person above recommended and it will not save it if i change the bearer to LTE. If I leave bearer as unspecified and add lte as well, it saves but it deletes the LTE bearer on its own. And still just getting 3g
[Moto G 2015 General] applepear123:
GSM

So anyone going to try to change this device to unlock? I think you can calculate the MSL Code by software but not sure.

---------- Post added at 04:59 PM ---------- Previous post was at 04:16 PM ----------

I just chatted with Textnow and just asked for the MSL code. They instantly gave it to me!
[Moto G 2015 General] InterfaceNode:
Rofl

TextNOW is legit everyone should be supporting and buying their models as long as they stay loose