[ROM] ZTE Visible R2 Stock firmware - Miscellaneous Android Development

Here is the stock firmware including the firehose needed to flash it
B10 Firmware
Here
B12 Firmware
Here
ZPI file for ZTE SalesMultiDL tool
Here
Here is a step by step guide on how to flash the stock rom with QFIL and by extension any image.
Download and install the Qualcomm drivers from here
Download the firmware from above
Extract the firmware to a folder that you can easily access them from like your desktop
Download and install QPST from here
Open the QFIL application (Find it in your start menu)
In the "Select Build Type" field select Flat Build
In the "Select Programmer" field navigate to the folder you extracted the firmware and support files to and select the prog_emmc_firehose_8917.mbn file
Select the "Load XML" button and navigate to the folder you extracted the firmware and support files to and select the rawprogram0.xml and then the patch0.xml when prompted.
Plug in your tablet
Run the following adb command "adb reboot edl" (Now the screen should be blank but the led light should be red)
If the text at the top of the QFIL application says "No Port Available" click the "Select Port..." option and pick your device. If your device isn't showing up there you didn't install the drivers properly.
Click the Download Button to begin flashing your device

Here is the Stock wallpapers in case anyone wants them
https://www.androidfilehost.com/?fid=1395089523397903558

I just got this device a couple days ago and was hoping I could use PDANet/Foxfi to connect more than one device at a time to wifi hotspot but they've evidently blocked the apps.. Do you have any insight to that?

pegb856 said:
I just got this device a couple days ago and was hoping I could use PDANet/Foxfi to connect more than one device at a time to wifi hotspot but they've evidently blocked the apps.. Do you have any insight to that?
Click to expand...
Click to collapse
I don't own this device sadly just grabbed the firmware for a friend of mine and posted it here in case anyone in the future wants it.

deadman96385 said:
I don't own this device sadly just grabbed the firmware for a friend of mine and posted it here in case anyone in the future wants it.
Click to expand...
Click to collapse
Ok thank you for the reply.

deadman96385 said:
I don't own this device sadly just grabbed the firmware for a friend of mine and posted it here in case anyone in the future wants it.
Click to expand...
Click to collapse
If you WANT to own this device it's currently $19 out the door on visible.com. No Trade required.
https://slickdeals.net/f/13221781-visible-r2-is-now-19-without-service-or-trade-in-requred

I'm gonna see if I can flash Chinese firmware to unlock the bands

Bowsa2511 said:
I'm gonna see if I can flash Chinese firmware to unlock the bands
Click to expand...
Click to collapse
Good Luck finding the A0722 firmware (that's the model androidpolice thinks this is a renamed version of).

famewolf said:
Good Luck finding the A0722 firmware (that's the model androidpolice thinks this is a renamed version of).
Click to expand...
Click to collapse
https://imgur.com/yOe0vIx

Your elite google-fu obviously exceeded my own. Please make that sharable if you can....megaupload.nz would hold it and is free.

famewolf said:
Your elite google-fu obviously exceeded my own. Please make that sharable if you can....megaupload.nz would hold it and is free.
Click to expand...
Click to collapse
https://mega.nz/#!aRo0CaBA!nm37c3V11tr2260V23wIxb4yZufD5-_f6gID8i3HjSY
Let me know if it's helpful

DISREGARD. Looks like out of date info.

Any of you able to get fastboot working on it? ADB works, but my fastboot doesn't detect the phone.

Nice looking out, just ordered one.

Using one of the hidden activities app from the play store. There is an option to change from LTE to 2G/3G/4G under one of the phone settings. But calling still did not work with either AT&T or T-Mobile.

famewolf said:
Good Luck finding the A0722 firmware (that's the model androidpolice thinks this is a renamed version of).
Click to expand...
Click to collapse
Just a heads-up: even if you found the files for the A0722, you'd brick your R2 if you managed to flash them. The chassis and screen seem to be the same, but they're completely different specs-wise. Given that the A0722 has a different SoC and an eMMC chip 2-4x larger, I doubt you'd get real far in the flashing process in the first place.

FEGuy said:
Just a heads-up: even if you found the files for the A0722, you'd brick your R2 if you managed to flash them. The chassis and screen seem to be the same, but they're completely different specs-wise. Given that the A0722 has a different SoC and an eMMC chip 2-4x larger, I doubt you'd get real far in the flashing process in the first place.
Click to expand...
Click to collapse
In my case my main goal was to use it and the factory software to learn about mbn files. I've dealt with LG's TOT and KDZ files but not the mbn's. Thanks for giving folks the warning though.

Would it be possible for someone to grab the download URL for whatever OTA update is available for the device? I don't think it's anything major but I'd like to poke around at it; the firmware uploaded here seems to be from launch.

FEGuy said:
Would it be possible for someone to grab the download URL for whatever OTA update is available for the device? I don't think it's anything major but I'd like to poke around at it; the firmware uploaded here seems to be from launch.
Click to expand...
Click to collapse
I've got a logcat recorder queued up to be installed and will try to grab an url by starting the download. If that fails there are a couple of alternatives....someone who has DONE the upgrade could rip the rom and make it available if @deadman96385 can point to some instructions on how to rip the rom.
Also you can always let your own upgrade occur because he's already provided the original software and QFIL which would let you restore to original factory and get the update again.
As a last resort I can grab the log from my ROUTER that the phone is connected to and try to get the url that way which I've had to do with SOME devices.

I'll probably end up taking the OTA again anyways as I've been messing around with the firmware from the first post. Honestly, I'd really recommend staying away from flashing it without a good reason. Even when the flasher works, either the logging and/or the flasher hangs and it's close to impossible to tell which without unplugging your phone. If a partial flash leaves you in a state where you can't get to ADB to boot to EDL mode, you'll have to boot into diagnostics mode, use a piece of Chinese software to boot from there back to EDL, and within five seconds or so, close that software and start the flashing process from QFIL before the com port stops responding to requests, leaving you to reboot the phone and start again.
I've been trying to get non-LTE networks and calling working, but it's entirely impossible to tell whether my tweaks are having unintended side effects or if the flashing just crapped out partway through, even when I'm just flashing single partitions.

Related

rooting doogee dg100

Hi all im just looking at a cheap phone for my mom that will pretty much just be used for phone calls and texts but I was wondering if anyone has got one of these phones and if you can root them so I can delete some rubbish off it so she has got some more room for apps as they only have 4g I believe if anyone could help id be really grateful
Jxt. said:
I didn't see any sites that talks about rooting, but you should check out the one click rooting application to see if your device is supported.
Click to expand...
Click to collapse
Thanks I'll give it a try when it comes through
Has anyone got a link to this app please and also is this the only way that may be possible thanks
Rooting DG100
galaxys3_newbie said:
Thanks I'll give it a try when it comes through
Click to expand...
Click to collapse
I'm also contemplating rooting one of these and would appreciate if you could comment on the success of One Click Rooting.
Thanks
I will do just waiting for it to come through what do you thonk of the phone
Sent from my GT-I9300 using xda app-developers app
galaxys3_newbie said:
I will do just waiting for it to come through what do you thonk of the phone
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Try Shuame
I've bought one of these Doogee DG100 smartphones, had it about a month now, and it's really excellent value for the price - I can't find anything I don't like about it. Well built, great phone and I'd highly recommend it. Well, Ok, the plastic fake leather cover's a bit naff, but hey.
I've rooted it using SRSRoot, flashed the latest firmware from the Doogee download site and I use MKTDroid for ADB access etc.
I removed all of the junk I didn't want, and removed the preloaded apps (twitter, whatsapp, skype etc) and reinstalled them from the Play Store - I didn't trust that some of them wouldn't update properly.
Managed to brick it too by doing dumb stuff, but the Doogee Flashtool just let me reflash the firmware and away it goes again.
Seems pretty bullet proof. Let me know if you get stuck and I'll try to help out.
Good luck!
the flash tool
serafis said:
I've bought one of these Doogee DG100 smartphones, had it about a month now, and it's really excellent value for the price - I can't find anything I don't like about it. Well built, great phone and I'd highly recommend it. Well, Ok, the plastic fake leather cover's a bit naff, but hey.
I've rooted it using SRSRoot, flashed the latest firmware from the Doogee download site and I use MKTDroid for ADB access etc.
I removed all of the junk I didn't want, and removed the preloaded apps (twitter, whatsapp, skype etc) and reinstalled them from the Play Store - I didn't trust that some of them wouldn't update properly.
Managed to brick it too by doing dumb stuff, but the Doogee Flashtool just let me reflash the firmware and away it goes again.
Seems pretty bullet proof. Let me know if you get stuck and I'll try to help out.
Good luck!
Click to expand...
Click to collapse
Hi,
I don't know if it's because it's all written in Chinese when I get to the page with the actual zip on it or if it's because I'm blind and am missing some important visual cue on the page, but I can't figure out how to download the firmware or how to get the tools. Any advice on this? I even tried looking at the source code to see if there is a direct link to the file, but it's all full of JavaScript.
Incidentally, is there any indication on the site as to whether we might expect a newer version of Android on this phone in the future?
problem with dg100
Hi, i need your help to fix my DG100, i tried to upgrade following the instructions in the website of Doogee and now the phone is not working at all. when i click in UPGRADE&FIRMWARE and connect the phone i got an error: SP FLASH TOOL ERROR: (8045) NO VALID PARTITION MANAGEMENT TABLE (PMT) FOR STORAGE DEVICE and when i click in DOWNLOAD and connect the phone i got : BROM ERROR: S_NOT_ENOUGH_STORAGE_SPACE (1011). Please, can you tell what i must do for fix this problem?. Thank you for your help.
Firmware 0926
tuxedo116 said:
Hi, i need your help to fix my DG100, i tried to upgrade following the instructions in the website of Doogee and now the phone is not working at all. when i click in UPGRADE&FIRMWARE and connect the phone i got an error: SP FLASH TOOL ERROR: (8045) NO VALID PARTITION MANAGEMENT TABLE (PMT) FOR STORAGE DEVICE and when i click in DOWNLOAD and connect the phone i got : BROM ERROR: S_NOT_ENOUGH_STORAGE_SPACE (1011). Please, can you tell what i must do for fix this problem?. Thank you for your help.
Click to expand...
Click to collapse
If you use the SP_Flash_Tool_v3.1320.0.174, you will manage to overcome that problem, but then you'll face the real one. The real problem is that your,phone like mine too, has a different version LCD display, that needs firmware 0926 to work right. If you use 0917, phone will flash, reboot, but show garbage on screen. I am asking Doogee to provide me the 0926 firmware (the one that my phone had installed when it arrived 5 days ago), but they don't reply to my mails. It also seems that the new display is not IPS as the earlier versions, as it greys while on angle and shows color shifting (obvious even with garbage on screen...).
I am waiting for a second DG100 within next week, so if anyone can share a way about extracting 0926 firmware from it, i would be obliged...
Asterisd said:
If you use the SP_Flash_Tool_v3.1320.0.174, you will manage to overcome that problem, but then you'll face the real one. The real problem is that your,phone like mine too, has a different version LCD display, that needs firmware 0926 to work right. If you use 0917, phone will flash, reboot, but show garbage on screen. I am asking Doogee to provide me the 0926 firmware (the one that my phone had installed when it arrived 5 days ago), but they don't reply to my mails. It also seems that the new display is not IPS as the earlier versions, as it greys while on angle and shows color shifting (obvious even with garbage on screen...).
I am waiting for a second DG100 within next week, so if anyone can share a way about extracting 0926 firmware from it, i would be obliged...
Click to expand...
Click to collapse
Hi, thank you for your answer, i am using SP_Flash_Tool_v3.1320.0.174 but nothing happen, could you please tell me, how can i do to overcome the problem?, thank you.
tuxedo116 said:
Hi, thank you for your answer, i am using SP_Flash_Tool_v3.1320.0.174 but nothing happen, could you please tell me, how can i do to overcome the problem?, thank you.
Click to expand...
Click to collapse
Ok, i managed to get my phone working again, by using an extracted rom from a phone with 0926 firmware.
h**ps://docs.google.com/file/d/0B2JMI3yL-RxZWHdYaFYycDhsdUE/edit?usp=sharing
Download this files, extract them in folder with firmware 0917 and then flash them to the phone. This will work until we get the firmware from the factory (if it ever publishes it). Doogee no more for me, by the way, their customer support sucks...
Files from 0926
Asterisd said:
Ok, i managed to get my phone working again, by using an extracted rom from a phone with 0926 firmware.
h**ps://docs.google.com/file/d/0B2JMI3yL-RxZWHdYaFYycDhsdUE/edit?usp=sharing
Download this files, extract them in folder with firmware 0917 and then flash them to the phone. This will work until we get the firmware from the factory (if it ever publishes it). Doogee no more for me, by the way, their customer support sucks...
Click to expand...
Click to collapse
Yo, i tried using the files you uploaded to flash. however, i am still faced with the BROM ERROR: S_NOT_ENOUGH_STORAGE_SPACE (1011). btw, i also used the SP_Flash_Tool_v3.1320.0.174
dealer12 said:
Yo, i tried using the files you uploaded to flash. however, i am still faced with the BROM ERROR: S_NOT_ENOUGH_STORAGE_SPACE (1011). btw, i also used the SP_Flash_Tool_v3.1320.0.174
Click to expand...
Click to collapse
Doogee announced new firmwares, 0926 and 1101 for DG100 at their site. Try 1101 first and then the 0926.
Solution
I solved the problem of the error 4032, steps:
1) i used windows xp, i don't know if it will work in windows 7.
2) i did use firmware 9_26 and flashtools v3.1328.
3) select the scatter of the firmware 9_26, leave marked only PRE-LOADER and click in DOWNLOAD.
4) Keep pushed (power) + (volume -) and connect the cable to the pc. You must see the red line, then purple and finally the green circle, then disconnect the cable.
5) Now unmark PRE-LOADER and mark the rest of the options and click in DOWNLOAD; then connect the cable keeping the buttons (power) + (volume -) pushed; now you must see the red line, then the yellow line and the green circle.
Thanks to Asterisd for your advice.
serafis said:
I've bought one of these Doogee DG100 smartphones, had it about a month now, and it's really excellent value for the price - I can't find anything I don't like about it. Well built, great phone and I'd highly recommend it. Well, Ok, the plastic fake leather cover's a bit naff, but hey.
I've rooted it using SRSRoot, flashed the latest firmware from the Doogee download site and I use MKTDroid for ADB access etc.
I removed all of the junk I didn't want, and removed the preloaded apps (twitter, whatsapp, skype etc) and reinstalled them from the Play Store - I didn't trust that some of them wouldn't update properly.
Managed to brick it too by doing dumb stuff, but the Doogee Flashtool just let me reflash the firmware and away it goes again.
Seems pretty bullet proof. Let me know if you get stuck and I'll try to help out.
Good luck!
Click to expand...
Click to collapse
I've done the extact same thing however I am not able to download twitter, whatsapp, skype or facebook after uninstalling and reinstalling in Play Store. The message I receive is the software is not digitally signed. The camera sucks really bad after doing the latest firmware upgrade. Is it me or am I missing something in the process ?
Doogee Collo Dg100 boot problem
I have a Doogee Collo DG100.
I have tried to flash a new ROM but at the middle of the process I got an error from SP Flash Tool "BROM ERROR:S_NOT_ENOUGH_STORAGE_SPACE(1011)". Now the phone does not start.
Can you please tell me what to do?
psild said:
I have a Doogee Collo DG100.
I have tried to flash a new ROM but at the middle of the process I got an error from SP Flash Tool "BROM ERROR:S_NOT_ENOUGH_STORAGE_SPACE(1011)". Now the phone does not start.
Can you please tell me what to do?
Click to expand...
Click to collapse
I get an error at wi-fi settings NVRAM WARNING: Err = 0x10.
Can anyone tell me what it is?
Tony Speaks said:
Hi,
I don't know if it's because it's all written in Chinese when I get to the page with the actual zip on it or if it's because I'm blind and am missing some important visual cue on the page, but I can't figure out how to download the firmware or how to get the tools. Any advice on this? I even tried looking at the source code to see if there is a direct link to the file, but it's all full of JavaScript.
Incidentally, is there any indication on the site as to whether we might expect a newer version of Android on this phone in the future?
Click to expand...
Click to collapse
I use Chrome which seems to auto-translate and gives me a Chinglish version of the screens, which makes it a lot easier.
I assume you got to the pan.baidu download site? If so, in the middle of the screen there is an icon that looks a bit like a suitcase. Above and to the right there are two rectangular buttons, one blue and the other unfilled. Click the unfilled one. A popup window will appear with another two rectangular buttons at the top, one blue and one unfilled. Again click the unfilled one. That should start the download.
This site has a list of the latest downloads: http://www.doogee.cc/en/gb/xiazai.asp - I'm currently running DG100-0917 and about to try DG100-1101
Hope that helps.
---------- Post added at 01:16 PM ---------- Previous post was at 01:03 PM ----------
rci_canada said:
I've done the extact same thing however I am not able to download twitter, whatsapp, skype or facebook after uninstalling and reinstalling in Play Store. The message I receive is the software is not digitally signed. The camera sucks really bad after doing the latest firmware upgrade. Is it me or am I missing something in the process ?
Click to expand...
Click to collapse
What's the exact wording of the message(s) you get? I recall I had some difficulty with this and googled how to overcome it, including deleting incorrect application IDs and certificates from one of the Android files - sorry, I can't now remember exactly what steps I followed but if you can post the exact message I'll try to help.
I don't think I was able to get Facebook to update from Play, no matter what I did. I think I read somewhere that this might be to do with one of the themes that Doogee / Mediatek use being incompatible with later versions of Facebook.
Anyway, please post the message(s) and I'll see what I can do.
Cheers.
DG100-1101 breaks WiFi
I installed the latest firmware, DG100-1101 but unfortunately Wi Fi and Bluetooth don't work, and when I reverted to DG100-0927 I get an odd entry in WiFi settings NVRAM WARNING Err = 0x10. Everything else seems OK though.
I would advise NOT upgrading to this version and if anyone finds a fix for the Wi Fi issue' please post here, thanks

lg optimus zone 3 lgvs425pp stock firmware dump

hopefully this will help out some people and the developers to make,fix,restore a not so popular phone. I did a total firmware dump and have uploaded to my 4shared folder. If anyone is interested or can tell me how to upload it here for developing i will be more than happy to share with those in need. I also have a spare phone that i would be willing to test anything made from the firmware dump i created.
PLEASE link?
Some time after rooting my Optimus Zone 3 VS425PP, I got locked into a boot loop. There are no custom ROM's, neither recovery nor OS. It's not bricked. Yet, anyway. The loading screen functions, then a little window that says "OPTIMIZING APPS 1 OF 5, PLEASE DO NOT REMOVE THE BATTERY..." appears. I've seen this before, but now, upon reaching "APP 5 OF 5," it reboots and repeats. I've tried several factory resets via the LG RECOVERY (MODIFIED,) as well as safe mode to no avail. Anyone? Anything? Help? The only recourse I can think of would be to re-flash the stock ROM, which I cannot find. Anywhere. Thanks, guys.
i tried contacting judthro for the same file; no luck
Cruise Elroy said:
Some time after rooting my Optimus Zone 3 VS425PP, I got locked into a boot loop. There are no custom ROM's, neither recovery nor OS. It's not bricked. Yet, anyway. The loading screen functions, then a little window that says "OPTIMIZING APPS 1 OF 5, PLEASE DO NOT REMOVE THE BATTERY..." appears. I've seen this before, but now, upon reaching "APP 5 OF 5," it reboots and repeats. I've tried several factory resets via the LG RECOVERY (MODIFIED,) as well as safe mode to no avail. Anyone? Anything? Help? The only recourse I can think of would be to re-flash the stock ROM, which I cannot find. Anywhere. Thanks, guys.
Click to expand...
Click to collapse
Unfortunately, I don't think this file is actually out there. I have REALLY been looking, even contacted the LG Development team. The LG Support Tool, etc. are not going to help you yet as they do not have the firmware on their servers yet. That's why the LG Support Tool will freeze when trying to do an Update Recovery on this phone. -- And I've tried them all: LG Mobile Support Tool, LG PC Suite, Verizon VS425PP Update Tool (from the mounted drive on the phone), LG Flash Tool 2014 to force different KDZ files. All provide nothing. All dead ends. The Optimus won't grab a COM unless it is the right signed firmware for the phone. You'll just sit there in Download Mode or in Debug mode forever with no result. We have to wait for the first update from LG from version VS425PP1 to whatever comes next so they have something to stick on their server. But...if you find something before then, please let me know! The update will eventually be released to the public. It'll probably just take a year or so.
Good thing is Wal-Mart sells these for under $12 (yes, that's right). I picked up seven of these quad-core bad boys at that deal. Just bugs the hell out of me I can't fix the one I over rooted.
this *might* be promising...
Cruise Elroy said:
Some time after rooting my Optimus Zone 3 VS425PP, I got locked into a boot loop. There are no custom ROM's, neither recovery nor OS. It's not bricked. Yet, anyway. The loading screen functions, then a little window that says "OPTIMIZING APPS 1 OF 5, PLEASE DO NOT REMOVE THE BATTERY..." appears. I've seen this before, but now, upon reaching "APP 5 OF 5," it reboots and repeats. I've tried several factory resets via the LG RECOVERY (MODIFIED,) as well as safe mode to no avail. Anyone? Anything? Help? The only recourse I can think of would be to re-flash the stock ROM, which I cannot find. Anywhere. Thanks, guys.
Click to expand...
Click to collapse
well i'll be. this may be a promising link:
google "4share lgvs425pp" and scroll down to the 4shared link. There is a 999MB RAR file claiming to be the VS425PP ROM dump. I'm downloading it now...checking it out.
It works???!!! i have to root this cellphone because i need use with other company...
its not super useful yet
johhnyapplefake said:
well i'll be. this may be a promising link:
google "4share lgvs425pp" and scroll down to the 4shared link. There is a 999MB RAR file claiming to be the VS425PP ROM dump. I'm downloading it now...checking it out.
Click to expand...
Click to collapse
hopefully the op will chime in for insight. The 999MB isn't much good. It appears to be a RAR dump of all the partitions, perhaps made from a lglaf.py script while in download. Nevertheless, i havent found any way yet to push the firmware dump onto the phone.
I've had no luck, either.
johhnyapplefake said:
hopefully the op will chime in for insight. The 999MB isn't much good. It appears to be a RAR dump of all the partitions, perhaps made from a lglaf.py script while in download. Nevertheless, i havent found any way yet to push the firmware dump onto the phone.
Click to expand...
Click to collapse
Meanwhile, as my LG cycles endlessly through my really cool "Jolly Roger" boot animation, I stumbled across a Kyocera Hydro Wave at Walmart for $20. I snapped it up to replace the LG Optimus Zone 3. I had big plans to root it, too., but I should've researched it first. The specs are great... but one check on Cyanogen's website probably would've saved me some trouble. Not one Kyocera device is listed there. XDA thread also throws red flags-no one can get root to stick. Well, I at least learned a lesson. Next time, I plan to purposefully buy a phone that can be rooted, has been rooted, has instructions online to do so, AND has at least one custom ROM available! No wonder this thing was $20! Keep us all posted if you stumble across a bootloop fix of some kind, and I'll do the same.
here is stock recovery for this device https://www.dropbox.com/home/Apps/Flashify/VS425PP/recovery
matt4787!
Either I am unable to open that link from an Android device OR the link given is to an unshared folder? It just asks me to log in and then says 'that folder does not exist in your DropBox...' PLEASE check out the SHARE link from within your DropBox and maybe share a new folder (and drop the stock ROM in there, along with what you might've used to flash it maybe?) We'd be very grateful!
Recovery
https://drive.google.com/file/d/0B1Nk8cx3_QgAeGNxZ1JrUmtFS0E/view?usp=drivesdk
Try now
hope my post helped some ppl. now to get twrp recovery ported here.
Thank you matt4787!!
Sent from my C6740 using XDA-Developers mobile app
To all who have a bricked,phone this phone has an update. Download the LG software assistant and put assistant in repair mode then boot phone normally and wait a bit. Run the repair assistant and let it run. Hopefully if everything runs well as it did me. Mine is restored and running.
Just ordered one. Is there root for this phone? Unlocked bootloader or forgetaboutit?
I rooted this phone and then tried to de-bloat, but I must have deleted too much. Now when I boot all I get is "Security Error - Authentication Fail #9"
I can get to Download mode, but none of the recovery programs recognize the phone. I installed the drivers, but still nothing. Is there anything I can do?
matt4787 said:
To all who have a bricked,phone this phone has an update. Download the LG software assistant and put assistant in repair mode then boot phone normally and wait a bit. Run the repair assistant and let it run. Hopefully if everything runs well as it did me. Mine is restored and running.
Click to expand...
Click to collapse
was your phone in a "security error" loop? for some reason the software assistant won't recognize my phone. it'll identify a plugged in phone when I connect it in download mode, but the device model never shows up
nikicollazo said:
was your phone in a "security error" loop? for some reason the software assistant won't recognize my phone. it'll identify a plugged in phone when I connect it in download mode, but the device model never shows up
Click to expand...
Click to collapse
i forgot to mention that you have to be in download mode to make the assistant recognize the phone. plus make sure the drivers for the phone are installed on your pc
matt4787 said:
i forgot to mention that you have to be in download mode to make the assistant recognize the phone. plus make sure the drivers for the phone are installed on your pc
Click to expand...
Click to collapse
hello as you did to install the drivers , I find no way to reconnoitre the mtp device ! Thank you
angelgabg said:
hello as you did to install the drivers , I find no way to reconnoitre the mtp device ! Thank you
Click to expand...
Click to collapse
this one is troubling. hmm you got the stock rom from lg? if so then try downloading the drivers from verizon.
Any updates on recoveries? I hate being scared of tweaking due to not having a backup .-. Anyone find something? Plz lemme know, thx! Btw kingo root 4.5 seems to have root for this phone but super sume seems to brick it. Just a heads up eace:

[RESEARCH|MT8127] Bootloader hack ideas for LeapFrog Epic

I dunno, but I thought maybe I could make a separate thread about a possible way to poke into the LeapFrog Epic's preloader so it could accept unsigned images. LeapFrog won't spill the beans for us, as their staff (falsely) claims to know next to nothing about it, so unless we somehow managed to social-engineer them into giving us a signed ROM or an unlocked bootloader, our only chance is to patch it so it would ignore the lack of digital signatures.
What I've done so far is to run a strings check on the preloader and uboot binaries - fastboot seems watered down somehow as it lacked references to "oem unlock" and so on, but none of that Amazon Fire-style failsafe seems present from what I can tell.
Preloader: http://pastebin.com/H9QbzqC0
lk: http://pastebin.com/kSxRKYna
Boot files from the latest firmware revision are attached here, so if anyone is interested, please please please let me know so we can fix bricked units and finally port TWRP to this underrated kids' tablet.
blakegriplingph said:
I dunno, but I thought maybe I could make a separate thread about a possible way to poke into the LeapFrog Epic's preloader so it could accept unsigned images. LeapFrog won't spill the beans for us, as their staff (falsely) claims to know next to nothing about it, so unless we somehow managed to social-engineer them into giving us a signed ROM or an unlocked bootloader, our only chance is to patch it so it would ignore the lack of digital signatures.
Click to expand...
Click to collapse
Bumping the thread.
Would also like to know is this is possible
If I may ask, how did you extract the strings from preloader and lk? Did you use a hexeditor or there is another app?
Gibz97 said:
Bumping the thread.
Would also like to know is this is possible
If I may ask, how did you extract the strings from preloader and lk? Did you use a hexeditor or there is another app?
Click to expand...
Click to collapse
I used this utility to do a strings dump off an Epic ROM:
http://split-code.com/strings2.html
It did turn up some interesting stuff but I was wondering if a binwalk or perhaps an IDA disassembly analysis would do wonders so we can finally poke into this tablet.
blakegriplingph said:
I used this utility to do a strings dump off an Epic ROM:
http://split-code.com/strings2.html
It did turn up some interesting stuff but I was wondering if a binwalk or perhaps an IDA disassembly analysis would do wonders so we can finally poke into this tablet.
Click to expand...
Click to collapse
Thanks for the tool but I cannot seem find a way to use it.
 @gursewak.10 or @smartmanvartan please chime in to help us because they were able to hack the preloader of k4 note and lk of RCA Viking Pro respectively
I also know a friend who is willing to donate a spare Epic, if that helps.
As for using Strings2, the following batch script should work:
Code:
@echo off
strings2 %1 > test.txt
pause
Just drag a binary to be analysed into the batch file, and a resulting text file with strings and stuff should be generated.
Hello friend
You need to tweak lk to unlock bootloader . i am giving you my phone's both files(.you can easily compare them.
on unlocked bootloader u can flash unsigned images via write memory option of SP flash tool .
Try HxD hex editor
gursewak.10 said:
Hello friend
You need to tweak lk to unlock bootloader . i am giving you my phone's both files(.you can easily compare them.
on unlocked bootloader u can flash unsigned images via write memory option of SP flash tool .
Try HxD hex editor
Click to expand...
Click to collapse
Hmm, I can flash the preloader to my leapfrog via SPFT, but not anything else. Write memory works, and I can flash stuff one at a time to it, but I couldn't get the tablet to force itself out of flash/download mode and into normal mode. There's no reset button, and not even taking the battery off does the trick.
However, on my working Epic, I can alter the demo system image, flash it back using Write Memory and still end up with a working device, just as long as the preloader isn't messed with in any way. Right now I am at a loss as to how to revive my other Epic, short of taking it apart and shorting KCOLO and GND. It also didn't help that the testpoints aren't labeled at all. :/
Also, I did a quick logcat while running the FOTA utility, and I managed to get a few URLs off the said logs. Problem is that while the ZIPs may be of some use, they're incremental and there doesn't seem to be a full scatter/zip image to restore a faulty unit. There definitely needs to be a way to patch the bootloader so we can do whatever we want to it, but is there any one of you guys who are experts when it comes to MTK modding?
Any more ideas?
Anyone, please?
Bumping in case there's anyone interested in poking into this.
Now this is interesting let us see what we can do.
Warrior1988 said:
Now this is interesting let us see what we can do.
Click to expand...
Click to collapse
You happen to have an Epic with you? Please let me know if you need more than just the firmware images. I've tried contacting LeapFrog regarding this issue to no avail. They did give my friend and I the kernel sources, but it's no use as the bootloader has to be unlocked for custom boot or recovery images to be used.
Is anyone willing to test if SP Flash Tool 5.1532.00 works on the Epic? I managed to flash a complete system image to a bricked Epic but I was unable to revive it as it has been bricked prior due to a botched preloader flash. The ROM's on my main Epic discussion thread, but one should take note to flash just the boot, recovery and system images and see if the device still works.
im also poking around in this since my volume up button doesnt work in bootloader mode
i have a figo gravity x55l
i can also upload the stock rom files that can be checked if needed
SP6RK said:
im also poking around in this since my volume up button doesnt work in bootloader mode
i have a figo gravity x55l
i can also upload the stock rom files that can be checked if needed
Click to expand...
Click to collapse
Are you able to muck around with LK or sbchk using IDA Pro or some other tool? Makes me wonder if merely deleting /system/bin/sbchk would disable boot-time checks or if there's more to it than just that.
blakegriplingph said:
Are you able to muck around with LK or sbchk using IDA Pro or some other tool? Makes me wonder if merely deleting /system/bin/sbchk would disable boot-time checks or if there's more to it than just that.
Click to expand...
Click to collapse
well i tried hex editors but lk.bin isnt decoded for my rom so half of my lk file is not showing me anything exept weird characters but i can see some of the other half.
if you delete the file...will it brick?...will it even boot?
GREAT NEWS I MANAGED TO GET ROOT WITHOUT UNLOCKING THE BOOTLOADER ALL YOU NEED IS TO
1.download your firmware and extract it
2.extract the boot.img from the firmware and put it on your phone REMEMBER WHERE YOU PUT IT SINCE YOU WILL NEED THIS!
3download magiskmanager install it and open it.
4click install and choose the boot.img it will install magisk into it
5.put it back in your firmware folder on your pc
6 look for a file that says Checksum_gen and run it
7 once that completes use spflash tool and load your scatterfile and flash JUST THE BOOT.IMG wait for the reboot and you have root!
THANK YOU DEVELOPERS OF MAGISKMANAGER!
SP6RK said:
GREAT NEWS I MANAGED TO GET ROOT WITHOUT UNLOCKING THE BOOTLOADER ALL YOU NEED IS TO
1.download your firmware and extract it
2.extract the boot.img from the firmware and put it on your phone REMEMBER WHERE YOU PUT IT SINCE YOU WILL NEED THIS!
3download magiskmanager install it and open it.
4click install and choose the boot.img it will install magisk into it
5.put it back in your firmware folder on your pc
6 look for a file that says Checksum_gen and run it
7 once that completes use spflash tool and load your scatterfile and flash JUST THE BOOT.IMG wait for the reboot and you have root!
THANK YOU DEVELOPERS OF MAGISKMANAGER!
Click to expand...
Click to collapse
What device are you referring to? Is this for an MT8127 tablet?
blakegriplingph said:
What device are you referring to? Is this for an MT8127 tablet?
Click to expand...
Click to collapse
i have a figo gravity x55l ? and it is not a tablet
it is a mt6753 great phone btw!
im a starting developer and got this phone so i can learn from my mistakes of course?
but this should work on any device that you can get a hold of its boot.img from its firmware

Is this bricked

I seem to be in and endless loop of hope and despair with my Samsung Galaxy S7 - can anyone shed any light on this?
Long story short, I was on Android 8 and wanted to roll back to 7 (using a ROM I took from Sammobile) because I needed a previous configuration of Google Play Music for my Smart Watch to work. I used Odin to flash the phone and it declared the procedure as FAILED. Now I can't seem to even flash it back to version 8. It is just stuck on the below three screens, no matter what I do.
At this point I would happily just upgrade it to whatever firmware will work and not have a £500 brick on my hands!
Please note the images are at h t t p s ibb.co slash the below (sorry this forum doesn't allow me to post them as links!)
JcwK0vK
55F2cSf
B3Js056
Thanks
Charlie
phikal2013 said:
I seem to be in and endless loop of hope and despair with my Samsung Galaxy S7 - can anyone shed any light on this?
Long story short, I was on Android 8 and wanted to roll back to 7 (using a ROM I took from Sammobile) because I needed a previous configuration of Google Play Music for my Smart Watch to work. I used Odin to flash the phone and it declared the procedure as FAILED. Now I can't seem to even flash it back to version 8. It is just stuck on the below three screens, no matter what I do.
At this point I would happily just upgrade it to whatever firmware will work and not have a £500 brick on my hands!
Please note the images are at h t t p s ibb.co slash the below (sorry this forum doesn't allow me to post them as links!)
JcwK0vK
55F2cSf
B3Js056
Thanks
Charlie
Click to expand...
Click to collapse
OK i've seen them, don't panic.
What region / country are you
What network are you on?
p.s. YOU CANNOT DOWN GRADE OFFICIAL FIRMWARE
I'm with O2 in the UK.
I'd be happy just to get anything installed on it at this point. At least then it's useable.
Whenever I try a new flash (even with Oreo obtained from Sammobile) it just gets nowhere. The COM shows connected (I have the USB drivers installed and have ditched Kies) and I browse to the extracted AP file then click start it either goes away indefinitely not showing failed or success or (with another AP file e.g. for older firmware) it just says Failed.
Thanks very much.
phikal2013 said:
I'm with O2 in the UK.
I'd be happy just to get anything installed on it at this point. At least then it's useable.
Whenever I try a new flash (even with Oreo obtained from Sammobile) it just gets nowhere. The COM shows connected (I have the USB drivers installed and have ditched Kies) and I browse to the extracted AP file then click start it either goes away indefinitely not showing failed or success or (with another AP file e.g. for older firmware) it just says Failed.
Thanks very much.
Click to expand...
Click to collapse
Ok you have to down load the firmware that was on the device from O2, so download O2 Oreo from sammobile or the unbranded BTU firmware and flash with Odin. This should give you access to the device but the google account needs to be bypassed and then wiped by following this method https://www.progeeksblog.com/frp-bypass-apk/
Ok I'll give that a go. Wow pretty detailed guide there. I've not heard of the frp bypass requirement. Another thing to get my head around. Why can't phones just be like PC's. Image them, clone and be done!
Thanks again will let you know how I get on.
Restoring to the BTU firmware posted here forum.xda-developers.com/galaxy-s7/how-to/galaxy-s7-flat-oreo-firmware-download-t3785309 worked! In my case I didn't even need to run the frp-bypass-apk. Turns out that my phone was restored to exactly as it was before I attempted to downgrade so I even have my data back.
Thanks so much for helping me out!
Brilliant. Now to save yourself a world of pain in future turn on OEM unlocking in development options.
Just a couple more questions if you don't mind?
1) What is OEM unlocking
2) Do you know of any way to "roll-back" my version of Google Play Music? I am currently running version 8.14.7427-1H and would love to return to an earlier one since it handles the Android Wear playlist differently.
Thanks!!
phikal2013 said:
Just a couple more questions if you don't mind?
1) What is OEM unlocking
2) Do you know of any way to "roll-back" my version of Google Play Music? I am currently running version 8.14.7427-1H and would love to return to an earlier one since it handles the Android Wear playlist differently.
Thanks!!
Click to expand...
Click to collapse
Well there's some settings on the phone itself which, when you mess up trying to flash etc makes life a whole lot easier to bring your phone back to life. A good explanation of OEM is here https://www.quora.com/Whats-an-OEM-unlock-in-Android
With regards to rolling back Play music yes you can almost always roll back an updated app either by uninstalling the update via settings>apps or finding an earlier version of the .apk file online by simply searching for it in google.
When downloading .apk files, to be able to install you have to enable "install from unknown sources" settings>security>unknown sources.
Hope this helps
Brilliant. Thanks I will give that a go.

LMV600TM a13 40a Restore/Upgrade guide

This restore process is intended for the Tmob V60 (lmv600tm) model and you must WIPE your data so back it up if you want to keep it!
This process will restore the lmv600tm to the state directly after the ota upgrade to the Tmob a13 40a build. I’ve dumped all the required partitions from a MY personal lmv600tm. This process uses the Qfil utility, assumes you already have a working knowledge of Qfil and that you have already installed it on your Windows PC. If you don’t have that knowledge start reading. The internet is full of Qfil guides.
You can’t damage or fix your existing imei relevant partitions from this restore because they aren’t included in this download. YOU SHOULD NEVER BLINDLY ERASE ALL your partitions in qfil, NEVER!
You are responsible for backing up your existing phone partitions. I’m not liable for you using my work product and you do so at your own risk. If you’re unsure of what you’re doing then read more about Qfil and what is does. Again, if you are a newby go slow. Taking your time will save you a lot of pain and aggravation.
This process will not fix your erased or damage imei number problem. There are process out there but they are usually reserved for people with an expert level of knowledge on the subject.
This guide is for anyone who’s presently unable to boot or who just can’t access Tmob ota services and wishes to upgrade their lmv600tm to the a13 40a build. I have only tried this when my phone was already on an Android 13 rom. That’s not to say it won’t work coming from an a11 or a12 rom but I haven’t tried it.
This process will not fix your erased or damage imei number problem.
Steps
Download “Lmv600tm-a13_40a Restore.7z” file from here. and unzip. Remember the unzipped restore directory path.
Included in the downloaded zip is a directory “Extra Files”, which has the required v60 firehose, an already magisk 25.2 patched boot.img and a ABL_ENG_V60.bin to enable fastboot and fastbootdd commands. This is not a thread to discuss these three files. If you don’t know what they are start reading or leave them alone. The v60 forum and the internet are filled with info on them.
Plug your phone into PC with USB cable and put you phone in EDL (9008) mode. Again, there are guides on how to do this everywhere.
Start Qfil and select the port of your phone’ connection. (See Windows device manager)
Select the v60 firehose from the “Extra Files” directory.
Select storage type = ulf which is located at the bottom right of the Qfil dialog screen. I’m using Qfil 2.0.3.5 version.
Next click on the “load XML” button and group select “rawprogram0” thru “rawprogram6” which are also in the unzipped directory, then hit OK. Next it will ask for the Patch0.xml file, hit cancel as we’re not patching anything. Rawprogram5 (lun5) along with the associated partitions are not included so don’t ask for them.
Wait a few seconds and then click on the “Download” button. Qfil will now resolve all the names of the partitions to be restore and then start the download process to the phone.
When the restore is complete you must manually restart your phone by holding both the volume down button and the power button for approximately 10 seconds.
Please remember this is a courtesy extended to v600tm owners so play nice.
Hopefully a more experienced v600tm user (surgemaxx) will be able to figure out how to crossflash this to other LG v60 models.
hooutoo said:
This restore process is intended for the Tmob V60 (lmv600tm) model and you must WIPE your data so back it up if you want to keep it!
This process will restore the lmv600tm to the state directly after the ota upgrade to the Tmob a13 40a build. I’ve dumped all the required partitions from a MY personal lmv600tm. This process uses the Qfil utility, assumes you already have a working knowledge of Qfil and that you have already installed it on your Windows PC. If you don’t have that knowledge start reading. The internet is full of Qfil guides.
You can’t damage or fix your existing imei relevant partitions from this restore because they aren’t included in this download. YOU SHOULD NEVER BLINDLY ERASE ALL your partitions in qfil, NEVER!
You are responsible for backing up your existing phone partitions. I’m not liable for you using my work product and you do so at your own risk. If you’re unsure of what you’re doing then read more about Qfil and what is does. Again, if you are a newby go slow. Taking your time will save you a lot of pain and aggravation.
This process will not fix your erased or damage imei number problem. There are process out there but they are usually reserved for people with an expert level of knowledge on the subject.
This guide is for anyone who’s presently unable to boot or who just can’t access Tmob ota services and wishes to upgrade their lmv600tm to the a13 40a build. I have only tried this when my phone was already on an Android 13 rom. That’s not to say it won’t work coming from an a11 or a12 rom but I haven’t tried it.
This process will not fix your erased or damage imei number problem.
Steps
Download “Lmv600tm-a13_40a Restore.7z” file from here. and unzip. Remember the unzipped restore directory path.
Included in the downloaded zip is a directory “Extra Files”, which has the required v60 firehose, an already magisk 25.2 patched boot.img and a ABL_ENG_V60.bin to enable fastboot and fastbootdd commands. This is not a thread to discuss these three files. If you don’t know what they are start reading or leave them alone. The v60 forum and the internet are filled with info on them.
Plug your phone into PC with USB cable and put you phone in EDL (9008) mode. Again, there are guides on how to do this everywhere.
Start Qfil and select the port of your phone’ connection. (See Windows device manager)
Select the v60 firehose from the “Extra Files” directory.
Select storage type = ulf which is located at the bottom right of the Qfil dialog screen. I’m using Qfil 2.0.3.5 version.
Next click on the “load XML” button and group select “rawprogram0” thru “rawprogram6” which are also in the unzipped directory, then hit OK. Next it will ask for the Patch0.xml file, hit cancel as we’re not patching anything. Rawprogram5 (lun5) along with the associated partitions are not included so don’t ask for them.
Wait a few seconds and then click on the “Download” button. Qfil will now resolve all the names of the partitions to be restore and then start the download process to the phone.
When the restore is complete you must manually restart your phone by holding both the volume down button and the power button for approximately 10 seconds.
Please remember this is a courtesy extended to v600tm owners so play nice.
Click to expand...
Click to collapse
Thanks for your posted, i've upgrade by your way.
ducxuan1404 said:
Thanks for your posted, i've upgrade by your way.
Click to expand...
Click to collapse
You're welcome! Please explain though. Did you upgrade from tmob a10, a11 or a12? If from custom rom, which?
I'm gonna stay on a13 40a for a few days to try and figure out some efs stuff in hopes of enabling 5g support on custom gsi roms. One thing I noticed, all these tmob stock roms sure slow my phone down. So much bloatware!
Just wanted to say thank you for your contribution, such a great resource for this community
Can I use this file to upgrade am version
ebowen 747 said:
Just wanted to say thank you for your contribution, such a great resource for this community
Click to expand...
Click to collapse
You're welcome.
rifay78 said:
Can I use this file to upgrade am version
Click to expand...
Click to collapse
you can try it, remember backup all partitions before
[Tutorial] Full Flash Backup And Restore
This tutorial shows how to make a full backup of the phone flash and how to restore it. Codes fit LG G8 which with some minor modifications they can be used for any other Qualcomm based devices. If you provide me the "PartitionsList.xml" of other...
forum.xda-developers.com
hooutoo said:
You're welcome! Please explain though. Did you upgrade from tmob a10, a11 or a12? If from custom rom, which?
I'm gonna stay on a13 40a for a few days to try and figure out some efs stuff in hopes of enabling 5g support on custom gsi roms. One thing I noticed, all these tmob stock roms sure slow my phone down. So much bloatware!
Click to expand...
Click to collapse
Yes, so much bloatware, i'm trying to remove them with root privilege.
I upgraded from A12 stock , i also tried to update via OTA but not done, also tried to update these img files in payload.img of OTA package by Qfil but my phone be brick , maybe i had flashed missing any partition. Until i found your backup, thanks again !
rifay78 said:
Can I use this file to upgrade am version
Click to expand...
Click to collapse
I'm working on it now!So far as a cross flash it bootloops even with a factory default clear.I'll keep working with it!
There is a poster on TC, Darkfred who has already upgraded v600am to a13 40a. This is his post on TC.
Darkfred:
"Tried on V600AM, first time I got OPID missmatch error, then edited rawprogram4 to make it skip sid a/b and it booted but at the initial configuration it asked me for a pin or Google account, bypassed and now it's working"
FYI, I don't have a v600am so have no further information.
hooutoo said:
There is a poster on TC, Darkfred who has already upgraded v600am to a13 40a. This is his post on TC.
Darkfred:
"Tried on V600AM, first time I got OPID missmatch error, then edited rawprogram4 to make it skip sid a/b and it booted but at the initial configuration it asked me for a pin or Google account, bypassed and now it's working"
FYI, I don't have a v600am so have no further information.
Click to expand...
Click to collapse
I tried the same first thing,and it wouldn't boot on my v600am.I'm wondering if it's dependent on what version is installed before hand.
Here's the same edit if someone wants to give it a try?
hooutoo said:
There is a poster on TC, Darkfred who has already upgraded v600am to a13 40a. This is his post on TC.
Darkfred:
"Tried on V600AM, first time I got OPID missmatch error, then edited rawprogram4 to make it skip sid a/b and it booted but at the initial configuration it asked me for a pin or Google account, bypassed and now it's working"
FYI, I don't have a v600am so have no further information.
Click to expand...
Click to collapse
Okay,I got it to work finally!I had to downgrade to A11 for some reason?Yes it's FRP locked with a PIN number,but that's been removed.I'm making a LUNS backup as we speak and I'll post it later on this post!
V60 T-Mobile A13 40A - Google Drive
drive.google.com
Edit: I've also added a Qfil copy for cross flashing purposes!
Surgemanxx said:
Okay,I got it to work finally!I had to downgrade to A11 for some reason?Yes it's FRP locked with a PIN number,but that's been removed.I'm making a LUNS backup as we speak and I'll post it later on this post!
V60 T-Mobile A13 40A - Google Drive
drive.google.com
Click to expand...
Click to collapse
So I have to downgraded to A11 to do that or not?
rifay78 said:
So I have to downgraded to A11 to do that or not?
Click to expand...
Click to collapse
I did on my V60 for some reason?It could have been a fluke and something wasn't erasing properly.If you use this LUNS copy for the AT&T variant,erase all the proper cross flash partitions,flash the LUNS files then close the partition manager.Let it reset to EDL,then reopen the partition manager and erase sid_a and sid_b.Close again,and then hold volume down and power until it resets.It should boot with no FRP pin/lock in place.
This is a reply to a PM from Surremanxx:
"Ya man, I can only say this. This copy came via ota after I lgup my phone all the back to 20n. I then went thru 4 or 5 ota-s thru a12 till I got to a13 40a. Then I did a bkerler edl dump which is what you see in the DL?
Minus lun5."
hooutoo said:
This is a reply to a PM from Surremanxx:
"Ya man, I can only say this. This copy came via ota after I lgup my phone all the back to 20n. I then went thru 4 or 5 ota-s thru a12 till I got to a13 40a. Then I did a bkerler edl dump which is what you see in the DL?
Minus lun5."
Click to expand...
Click to collapse
It's a good working copy,but what I'm wondering has LG rebadged A12 as a fullfilment on their word of giving 3 OS updates to the V60's and this is it?I do know this copy is causing bootloops,and quirky little flaws here and there as it was reported in a few other forums.Then again,that could be just a bad OTA download at the time they're upgrading?I do want to say many thanks to Hooutoo for this update!It could very well come in handy since there isn't any kdz's past A11 for the T-Mobile variants!
In my department, the second version of the first one is faulty once they did not start the first time they asked for a pin code now works fine except that nothing has changed except the number from 12 to 13 in general, switching from android 12 to android 13 is pointless in my opinion
Ghoust669 said:
In my department, the second version of the first one is faulty once they did not start the first time they asked for a pin code now works fine except that nothing has changed except the number from 12 to 13 in general, switching from android 12 to android 13 is pointless in my opinion
Click to expand...
Click to collapse
I removed the frp pin and made it available for everyone to use.No not much difference at all,and it's still A12 that's been rebadged by LG as a fulfillment on the 3 OS promise.OS or not,you can't deny these devices are still strong 3 years later or you wouldn't be here viewing this thread!

Categories

Resources