yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 General] ResistanceIsFutile:
If I were you two I'd start here and read, read, and re-read. Make a draft of what you understand, as you mentally go through each step of the process as a rehearsal . Any questions that popup then re-read again and see if you can answer yourselves. At least then you'll know where you may have problems.

That way your versed at it and then if you get stuck ask where the info. is posted that you've read. Make a clear question one at a time and wait to get that answered, then make the next question you'd would like to find an answer to - members may not want to answer but in short replies. One question = one answer, one answer may have many parts, so pursue the giver and tap their knowledge till that question is fully answered to help you..

That's the best I can offer to each of you, as I'm not setting in the room with you to see your attempts and what's going on. I mean this as a friendly answer :)

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

PS: I also meant not just the OP('s) of the thread(s) look in the comments as others may have faced similar problems as you and someone has answered - or they have figured it out their self and posted what they did to over come it. . .

Hope you don't get mad at me but the search box is your friend as I am :)

Check this [Moto G(3rd gen)]Link Catalogue

https://xdaforums.com/2015-moto-g/general/moto-g3rd-gen-roms-kernels-mods-fixes-t3216945

--------------------------------------------------------------------------------------------------

I've seen this and if you haven't you may be interested then :)

https://xdaforums.com/moto-g/help/how-to-revive-hard-bricked-moto-g-t2833798
[Moto G 2015 General] MotoJunkie01:
I've revived a hard bricked Moto Droid Mini and a Droid Maxx both using that method. Qualcomm's QPST works when nothing else seems to. [MENTION=7902606]purplefruity[/MENTION] PM me so I can get your mailing address for the zt1526 I have for you.
[Moto G 2015 General] purplefruity:
I can't use that method. There isn't an ADB method in the Moto G bootloader. I can't access recovery so that isn't an option.

My Screen: https://postimg.org/image/mdmj08nw7/
[Moto G 2015 General] ResistanceIsFutile:
At the image link all I see is = IMG_20170206_190745278[1] texts

You also mean adb from PC don't you - hooking in to bootloader of xt1548 from pc side - else I'm lost to your words meaning here. :)

if you have fastboot showing on xt1548 - then from pc side you could flash from pc fastboot talking to device a recover.img and see if you can recover it to an operating system - yes thinking out loud. You may have an OS there and just stuck in getting to it. thinking out loud from things I've read around the web and xda.
[Moto G 2015 General] purplefruity:
Let the image in the link load. By ADB I mean I have ADB on the PC, just that the phone won't accept any commands as I'm in Fastboot and no ADB in Bootloader
[Moto G 2015 General] ResistanceIsFutile:
Sorry you know way more than myself just try to help - like cleaning you windshield with my dirty socks.

Driver trouble on PC?

Device manager have yellow triangle?

adb or fastboot from pc recognize device as listing ID?

Things I can think of maybe over looked - yes one day it works and now it doesn't,

drivers would be what I'd check if a simple solution is there.

I wished it was simple and I'll stop making suggestions :)
[Moto G 2015 General] purplefruity:
I'ts not my problem, the phones are built like this. YOU HAVE TO be in recovery to use adb commands. Booloader only accpets fastboot commands
[Moto G 2015 General] purplefruity:
OK I used fastboot getvar all and it looks like ALL partitions are raw (erased), so I guess thats why the bootloader relocked with status code 0. Whats wierd is that I'm trying to flash the stock firmware but I guess I'm just getting blocked by the locked bootloader. I can't unlock the bootloader cause I can't enable oem unlock in the system.
[Moto G 2015 General] MotoJunkie01:
I'm just thinking out loud because you likely know this, but be sure to flash the most current firmware for the xt1548 (a Sprint build is fine). A locked bootloader will typically never allow downgrading, but will allow the same or newer firmware to be flashed. And try flashing gpt.bin first
[Moto G 2015 General] purplefruity:
I've tried all. 6.0.1, 5.1.1 and USC 6.0.1
[Moto G 2015 General] purplefruity:
Device Stock Update - The Moto G1 is now out of stock and moto e is back in stock. This leads me to believe that the devices are rotated throughout the year
[Moto G 2015 General] ResistanceIsFutile:
May be just what they had worked up and ready to go in the Moto line, as they flash the TN ROM on every device they sell (new-refurbished).

An interesting thing to watch for is when the Moto G 2015 (3rd generation) shows again - will it be New or Refurbished? I'm sure Moto's are good movers for TN = more sign-ups !
[Moto G 2015 General] purplefruity:
I bet it'll be refurbished considering how much people returned their devices
[Moto G 2015 General] ResistanceIsFutile:
Me too, wonder if there's a Valentine sale or anything planned by them?

Surely some kind of a sale for people getting their tax returns back.

Isn't Presidents Day rollin around before long too?

I see Tello is taking on RingPlus old customers by offering 30% of a month plan.

Seen one article where it mentioned Tello was also working to - I guess bring their RP customers balances over too. :)
[Moto G 2015 General] purplefruity:
No you got it wrong. Tello is only offering them the 30% thing while Ting is the actual provider that will take/transfer Ringplus subscribers to their service.
[Moto G 2015 General] ResistanceIsFutile:
Ha Ha got my T's mixed - I do that with women too but never had one bite my bag for it. . . Slapped the sH_T out of my face though and you know what after the sixth time it was numb and I didn't feel it anymore :eek:

IT'S UP TO 50% NOW.

Tello is offering Ringplus subscribers 50% off of their first month of service when they use the promo code RINGPLUS50 at checkout.
[Moto G 2015 General] purplefruity:
Tello wants to get more customers! Btw if you're on GSM, Teltik is a great T-Mobile reseller. FreedomPop is good for both the Sprint side and The Att LTE. Btw pm me if you're planning on switching to FreedomPop or Teltik as I have some tips that would make your life way easier!
[Moto G 2015 General] ResistanceIsFutile:
I can't get good GSM where I live, so CDMA is what I need, AT&T the exception but to rich for my blood. Seeing FP pushing a new SIM offering - not that Global one of the past. I like Tello's pricing can choose a data plan without min's tex's and not pay Fed +USF fee's just tax. Then use a pay as you go balance for min's and tex's. Monthly bill for the data I'd use be $11.00 and that's it + tax.
[Moto G 2015 General] MotoJunkie01:
[MENTION=7902606]purplefruity[/MENTION], I know what you're thinking....and yes I'm slower than a seven year itch. I've been incredibly tied up and haven't gotten your xt1526 out yet. Have you read the QPST thread for the Droid Ultra/Max yet? Worth a try. You will need to intentionally hard brick the /sbl1 partition (Secondary Bootloader). The Python utilities include files that can restore your device from the hard brick after firmware flashing. I will have time today to help if you want to try. We will just have to change some files in the directory like the Moto G3 Firmware, instead of the Droid Max Firmware. Everything else should work in theory
[Moto G 2015 General] purplefruity:
Haha. I wasn't thinking that, take your time as I'm not in a hurry. I don't know what to change, so maybe you can give me a helping hand. ?
[Moto G 2015 General] MotoJunkie01:
OK. I'll download Python27 and the supporting files. I'll swap the Droid Max stuff for the Moto G3 Firmware and /sbl1 bootloader patch. Go ahead and get a 100% charge and power it off. Once you force the hard brick, your display will not work and a micro USB connection to a power source will no longer charge your battery. If your battery dies in the middle of this, you'll have to either buy or craft yourself a fastboot cable to maintain a charge.

A fastboot cable simply shorts Pin 1 (5v) to Pin 4 on the micro USB side.

This is sort of a scary hard brick by the way. You will think your device is utterly dead and unresponsive. However, even though your display won't work, your PC will read the device as being in Emergency Qualcomm Mode. Once firmware is flashed through QPST, you will have an option to restore your /sbl1 partition and recover from hard brick. From the Heavens you Shall hear, "And God said Let There Be Android OS upon thy Moto G3." Well, I don't think it happens all dramatically like that, but it sure feels like a blessing.

---------- Post added at 05:06 PM ---------- Previous post was at 04:10 PM ----------

Yes I can help with TextNow insofar as a CM/Lineage based build with fully operational RIL via TextNow features

---------- Post added at 05:30 PM ---------- Previous post was at 05:06 PM ----------

[MENTION=7902606]purplefruity[/MENTION] here's a link for the Qualcomm method of brick recovery. Get somewhat familiar with this, download the requisite files, drivers, etc in the OP. Namely, get 3, 4 and 5 as far as downloads in the OP.

http://xdaforums.com/droid-ultra/general/droid-ultra-maxx-brick-recovery-t2830806/page1

---------- Post added at 05:44 PM ---------- Previous post was at 05:30 PM ----------

New thread for Data Done Right conversions. https://xdaforums.com/2015-moto-g/general/moto-g3-data-partition-flashing-t3554167
[Moto G 2015 General] purplefruity:
So what do I exactly do?
[Moto G 2015 General] ResistanceIsFutile:
It's in MJ01 sentence of "Have you read the QPST thread for the Droid Ultra/Max"

Keyword used "read" to understand what's possible - is what I gathered. I looked and found this and being myself

at the short end of the knowledge stick to really know if this is the one MJ01 wanted you to read.

https://xdaforums.com/droid-ultra/general/droid-ultra-maxx-brick-recovery-t2830806

If not I hope MJ01 answers here and gives us a link to the right one mentioned.

:) your gonna get it working without having to buy another - good deal

PS: I just wished I had a small portion of the knowledge MJ01 has In his head.

SideNote: I don't know where's MJ01 going here, but I've found a very detailed guide for LG devices and maybe he can pull something out from here to use.

https://xdaforums.com/android/general/unbrick-lg-model-download-recovery-t3060184
[Moto G 2015 General] MotoJunkie01:
The LG guide is great. I've used it on two of my Zone 3s. However, relating to Moto devices, the Qualcomm Emergency Mode method is imperative.

---------- Post added at 04:00 AM ---------- Previous post was at 03:58 AM ----------

Did you download the files in Download Sections 3, 4 &5? If so we are ready to hard brick your G3, and then claw back to the jaws of life. Lol
[Moto G 2015 General] ResistanceIsFutile:
Is QHSUSB BULK MODE anything close to the Qualcomm Emergency Mode?

Is the Qualcomm Emergency Mode = to " QHSUSB_DLOAD " ?

SEEN THIS - https://xdaforums.com/moto-g/orig-development/bootloader-tool-motoflasher-t2959076

Is this helpful
[Moto G 2015 General] MotoJunkie01:
Understood. I am currently trying to put a guide together for unbricking this device based on the Qualcomm Emergency Mode method which proved very successful with the Droid Ultra, Max & Mini. BTW, thank you for the exact link.
[Moto G 2015 General] MotoJunkie01:
Hey, if you haven't tried flashing your G3 via RSD Lite, give it a try. Here's a direct download link to the RSD Lite Flashing Utility.

https://drive.google.com/file/d/0B4PvIFOs0G3jMFk1dVp4WDh0NzQ/view?usp=drivesdk

And here is a link to an overview and instructional thread ....

https://xdaforums.com/showthread.php?t=2231249&page=16

RSD Lite has been able to flash Motorola devices which were bricked or otherwise incapable of being flashed via Fastboot Mode.

---------- Post added at 01:29 PM ---------- Previous post was at 01:04 PM ----------

If that doesn't yield any fruit, here are the files and drivers you will need to hard brick your bootloader, thus rendering your Moto G3 into Qualcomm 9008 Emergency Mode. Once in this mode, which is extremely dangerous and poses the risk of rendering your Moto G3 permanently inoperable due to a hard brick, you will be able to flash an Android 6.0.1 Stock Firmware package and run the Python27 commands necessary to unbrick your bootloader and thus exit Qualcomm 9008 Mode.
[Moto G 2015 General] MotoJunkie01:
Here are the requisite Qualcomm Drivers:

Next install Python 27.9 and pyserial 2.7 from this link: https://drive.google.com/file/d/0B4PvIFOs0G3jVjJhc094ZGh6Tk0/view?usp=drivesdk Extract everything to C:\Python27. Run BLBROKE.bat. You will now be hard bricked and in Qualcomm HS-USB QDLoader 9008 Emergency Flash Mode. Warning: DO NOT run BLBROKE.bat until I add the stock ROM files and flashing command. You will do all of this in one continual guide. Once BLBROKE.bat is executed, your battery will be incapable of taking a charge and your Moto G3 display will go black and will be rendered inoperable for the duration of this process. Your device will trigger the device connected notification sound from your PC, letting you know your PC recognizes and reads your G3 in Device Manager as a Qualcomm QDLoader device. By the way this whole process takes anywhere from 10 - 30 minutes, may cause peptic ulcers, and will cause approximately 25 new gray hairs to appear on your head.

I will add the remainder of the file links here shortly, and will let you know when this method is ready to start.
[Moto G 2015 General] purplefruity:
RSDLite doesn't work as it doesn't recognize my device even though fastboot commands work. Is the Hard brick method ready?
[Moto G 2015 General] MotoJunkie01:
When I get off work shortly I'll get the stock firmware configured to flash through the Qualcomm utility
[Moto G 2015 General] purplefruity:
Ok thanks
[Moto G 2015 General] MotoJunkie01:
Go ahead at this time and hard brick your Secondary Bootloader (/sbl1) partition by following the previously posted instructions from earlier today

---------- Post added at 01:50 AM ---------- Previous post was at 01:47 AM ----------

As soon as it's bricked, open your PC Device Manager to ensure PORTS reads your device as HS-USB QDLoader 9008
[Moto G 2015 General] purplefruity:
Just write everything out. I've been charging the phone for a 2 hours now to make sure it's good with battery.
[Moto G 2015 General] MotoJunkie01:
You should have sufficient charge. Go ahead and install Python27, the Qcomm Drivers and the other utilities. Run BLBROKE.bat. And as rare as this instruction is, yes you heard correct, hard brick your device. Send it into oblivion
[Moto G 2015 General] purplefruity:
So what do I do after its bricked? Sorry if it's in a previous post, I'm on my phone so it's kinda hard to find posts
[Moto G 2015 General] MotoJunkie01:
If it successfully hard bricks on /sbl1 we can proceed with firmware flashing by way of Python27.9 & QPST. Depending on the nature of the obvious partition corruption and/or eMMC damage to your device, you may or may not be able to render to your device into Qualcomm QDLoader 9008 Mode. The BLBROKE.bat will tell the tale there. As I mentioned before, the hard bricks to your bootloader will be immediately apparent: your device will be unresponsive to any hardware button actions, your display will be blank and inoperable, and the 5v power source normally supplied by Pin 1 of your Micro USB charging cable will be oblivious to your device. If your device battery dies during this 10 - 30 minute flashing process, the chances of ever recovering it are slim to none. Regardless, you would be required to obtain a fastboot cable in order to charge your battery.

Although seemingly dead weight, your device will trigger your PC's notification sound once connected via micro USB cable. In Device Manager, your PORT should list your G3 as a Qualcomm QDLoader, which basically means your device is in Qualcomm's emergency recovery mode. Commands can be executed through the Python27 QPST flashing tool to hopefully rebuild the integrity and structure of your partition table as well as flash a complete stock Android OS and firmware.

Thereafter you will be looked upon as a Prophet and all the chicks will dig you. (Well, I perhaps exaggerated there but hopefully your G3 will be operable once again.
[Moto G 2015 General] MotoJunkie01:
[MENTION=7902606]purplefruity[/MENTION] have you researched any jtagging methods for the G3?
[Moto G 2015 General] purplefruity:
Nope dont even know what that is
[Moto G 2015 General] MotoJunkie01:
I'm not familiar with it as far as the G3 goes, but in a nutshell it is often the method used by the manufacturer or authorized service center to refurbish bricked devices.
[Moto G 2015 General] purplefruity:
I don't have any knowledge on this so I don't think I'll be able to do it
[Moto G 2015 General] purplefruity:
The Moto G3 is back on TextNow! It's still new, but the phone price is $39.99 now and the you got to add a plan. This makes the price almost $50 now! You guys decide wether you want to buy it or not. I'll try my best to get a new one so I can help more of you guys.
[Moto G 2015 General] InterfaceNode:
I'll literally never deal with this company again; they continue to spam-charge my credit-card hoping for a hit with money but they will receive NOTHING.

They only raised the price of the unit because people were styling with it; reselling for profit. :(
[Moto G 2015 General] purplefruity:
Dam this company! Wish they kept the price down
[Moto G 2015 General] InterfaceNode:
I'll sell you one for 30$ if ya really want
[Moto G 2015 General] purplefruity:
Sure?
[Moto G 2015 General] MimzyDesigns:
When i install a custom rom on this will textnow service still work fine right after i flash?
[Moto G 2015 General] purplefruity:
Yes it will. If you don't get LTE data after the installation, make sure to update the APN .

APN: n.eg.ispsn

MMSC: mms.sprintpcs.com

MMS proxy: 68.28.31.7

mms port: 80

MCC:310

MNC:120

APN Type: default,mms

Bearer: LTE
[Moto G 2015 General] MimzyDesigns:
Ok thank you and this device comes unlocked right out of the box from textnow so i can just go and install twrp and su right?
[Moto G 2015 General] purplefruity:
It should be bootloader unlocked. Make sure to install TWRP first. You do not need root to install TWRP or a custom rom.
[Moto G 2015 General] MimzyDesigns:
What version of twrp should i install and do you have any roms suggestions i should install? sorry i got the phone coming from textnow i just want to be ready once it comes haha :)
[Moto G 2015 General] purplefruity:
Any TWRP compatible with XT1548 Works. I just installed stock marshmallow ROM as that works for me so I can't personally give you a ROM suggestion.
[Moto G 2015 General] MotoJunkie01:
Like yourself, I favor the 6.0.1 Stock Marshmallow OS for this device. Very responsive, RAM efficient, streamlined UI, and fully rootable via SuperSU systemless root method.
[Moto G 2015 General] MimzyDesigns:
If my device is unlocked i can just install twrp with fastboot right?
[Moto G 2015 General] MotoJunkie01:
Yes
[Moto G 2015 General] MimzyDesigns:
Can't find a stock 6.0.1 marshmallow rom around the forum can you link me please?
[Moto G 2015 General] ResistanceIsFutile:
Helpful Links

Latest TWRP I know of is twrp-osprey-3.0.2-r5.img

https://xdaforums.com/devdb/project/?id=11051#downloads

Moto G (3rd Gen) Factory Firmware Images

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

5.1.1 looking for>XT1548>Sprint US - XT1548_OSPREY_SPRINT_5.1.1_LPI23.72-32-S.28_cid9

or

6.0.1 looking for>XT1548>Sprint US - XT1548_OSPREY_SPRINT_6.0.1_MCI24.107-82_cid9

Other Helpful Links:

Moto G 2015

https://xdaforums.com/2015-moto-g

Discussion about the Moto G 2015 (general, tips & tricks, etc)

https://xdaforums.com/2015-moto-g/general

Moto G 2015 Q&A, Help & Troubleshooting

https://xdaforums.com/2015-moto-g/help

Themes and applications for the Moto G 2015

https://xdaforums.com/2015-moto-g/themes-apps

Accessories for the Moto G 2015 (cases, screen protectors, batteries, etc)

https://xdaforums.com/2015-moto-g/accessories

Original Android development for the Moto G 2015

https://xdaforums.com/2015-moto-g/orig-development

Android development for the Moto G 2015

https://xdaforums.com/2015-moto-g/development

:good: hit the Thanks - ok :)
[Moto G 2015 General] purplefruity:
I'll buy it for the phones but that's it
[Moto G 2015 General] fiveoaks:
No gsm sim solution right?

I have read a bunch, skimmed the rest, and searched and did not see if there is an unlock solution. One or two posters but no how to.
[Moto G 2015 General] purplefruity:
No GSM unlock yet. These devices have encryption in their partitions so its hard to unlock them.
[Moto G 2015 General] fiveoaks:
Thanks. The unlocked G4 should come down in price soon enough since the Verizon one is below $40.
[Moto G 2015 General] ninjo1337:
i got stuck on the second step, everytime i install the file it says complete but at the bottom it says "unable to mount storage" along with 5 "Failed to mount partition" errors. this happens when i tried sideloading and installing from sdcard.

i tried mounting the partitition manually but when i go to select the storage device the internal storage has 0mb. also whenever i boot into recovery it asks me if i want twrp to leave my system partition unmodified, to which i "always swipe to allow modifications." im not sure if that has anything to do with it.

this is really confusing me because this is my second moto g on textnow ive tried rooting and the first one went fine.

is there any solutions to this? is there a way to remove twrp and start over maybe?

*update*

apparently theres something wrong with twrp 3.1.0.0. flashed 3.0.0.r2 and everything is fine
[Moto G 2015 General] purplefruity:
Mmm theres a difference. The Verizon g4 play is locked and only has the band's for Verizon even if you unlock it. The unlocked play has either the Amazon ads or the unlocked one which will cost more. I currently have the g4 unlocked and its pretty good and a big upgrade from the G3. I guess the g4 play is just like the g3 in a new design.
[Moto G 2015 General] MotoJunkie01:
Good to know.
[Moto G 2015 General] MimzyDesigns:
Im on a custom ROM but i can just go ahead and flash the stock marshmallow ROM in twrp right?
[Moto G 2015 General] purplefruity:
No you gotta use CMD. There's a link on how to flash it on the page where you download the stock.
[Moto G 2015 General] MotoJunkie01:
That would be a good project...for somebody to make an unmodified stock 6.0.1 TWRP flashable ROM from the firmware package.
[Moto G 2015 General] purplefruity:
Its pretty easy to do it. Just make a nandroid and make it flashable. At least this is how I remember how it works. Correct me if I'm wrong. There are other posts that tell you how to do it here on XDA
[Moto G 2015 General] MimzyDesigns:
That would be great!
[Moto G 2015 General] MotoJunkie01:
I'll start on a TWRP flashable .zip tomorrow for the most current version of Stock Android 6.0.1 Marshmallow for the xt1548. Would you guys prefer unmodified, or pre-rooted? Also, I will need for someone to send me APKs for any TextNow specific apps that need to be included in the stock ROM.
[Moto G 2015 General] MimzyDesigns:
Pre-rooted would be great and that would be awesome man can't wait!
[Moto G 2015 General] MotoJunkie01:
I'll probably do an unmodified and prerooted Stock Android 6.0.1 ROM (Build No. MCI24.107-82_cid9). I'll debloat the prerooted ROM as well and include, as a system app, the current SuperSU v2.79 (Systemless Root). One of you guys please upload any TextNow specific APKs that need to be included.

Edit: I found TextNow's system apk that is included on TextNow"s variant of the Moto E LTE xt1526. Someone please verify that its the same apk used on the xt1548.

https://drive.google.com/file/d/0B7-zQU1VihD3VHNSMDd4Q0pjWTQ/view?usp=drivesdk
[Moto G 2015 General] MimzyDesigns:
Currently on Textnow version apk 5.1.1