yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Good to hear it worked. Enjoy.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Read again step 1. put the firmware.zip in your fastboot/adb folder

How to restore a backup ... read post #1 all the 14 steps to understand

What main menu ? you're in TWRP - so it's TWRP main menu ... use back button to go back to main menu

It's a straight forward process ... read the steps and make note .. do a flow chart if you need to
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
That's a big size ... I guess when yours was on 4.24.709.3 it skips 6.12.709.4 then go directly to 6.20.709.2

and for those on 6.12.709.4, OTA to 6.20.709.2 is 95mb
[One (M8) Q&A, Help & Troubleshooting] saiz136:
Yeah, I was a little shocked seeing a 1gb OTA update. But it's OK at least I now have a MM stock. [emoji5]
[One (M8) Q&A, Help & Troubleshooting] Ionut34:
I did everything, and my phone doesnt turn on and its stuck on HTC logo, help me, if i want to enter in recovery mode, it shows me a red triangle!
[One (M8) Q&A, Help & Troubleshooting] Einwod:
That is the stock recovery. If you want a custom recovery, you need to unlock the bootloader and flash it. TWRP 2.8.7.0 recommended.
[One (M8) Q&A, Help & Troubleshooting] Ionut34:
I have flash TWRP, and now i dont know what do.
[One (M8) Q&A, Help & Troubleshooting] Einwod:
What are you attempting to do? You need to tell us what you are hoping to achieve.
[One (M8) Q&A, Help & Troubleshooting] Ionut34:
I want to install the stock android, I had ViperOne rom, but i managed to flash 5.0.1 and now he is updating to 6.0

Sorry for my bad english
[One (M8) Q&A, Help & Troubleshooting] Einwod:
No need to apologise for bad English. Have you managed to update to Marshmallow through OTA update?
[One (M8) Q&A, Help & Troubleshooting] Ionut34:
No.. I have the same problem as this guy http://xdaforums.com/htc-one-m8/help/problem-ota-android-6-0-t3304837
[One (M8) Q&A, Help & Troubleshooting] Einwod:
That device is still rooted. The part with unexpected contents tell us that. You must be completely stock to install OTA updates. You need to find your Nandroid backup from the first posts, restore it and then flash the stock recovery. Then you will get the OTA to install correctly.
[One (M8) Q&A, Help & Troubleshooting] JukiCro:
EDIT: solved by Einwod
[One (M8) Q&A, Help & Troubleshooting] sunnycee:
I've converted my M8 MM 6.20.709.2, I hereby humbly request for firmware 6.20.709.2. Thanks all, this is the most important thread for every M8 owner?
[One (M8) Q&A, Help & Troubleshooting] Einwod:
How did you "convert" it to MM?
[One (M8) Q&A, Help & Troubleshooting] sunnycee:
I've been on MM since day one of its release.

Prerequisite

1. Unlocked boot loader

2. S off

3. Flash this MM firmware= http://get.xda-developers.com/fY01yK44Ebz5tBuwCPMy6Q/1454239737/1/2/8/0/6/firmware-6.12.1540.4.zip

4. Use any of the back-ups of your choice, the steps are there already to get MM.
[One (M8) Q&A, Help & Troubleshooting] Einwod:
This is not a firmware thread. The firmware you flashed was for the dev edition. You need to find your firmware elsewhere and flash it. Why not just go back to stock following this thread and OTA to the firmware you want?
[One (M8) Q&A, Help & Troubleshooting] sunnycee:
That's true, but a long process, anybody that was able to save the OTA can extract the firmware for all

---------- Post added at 01:00 PM ---------- Previous post was at 12:44 PM ----------

Meanwhile, apart from the CDMA variant of M8, all the GSM variants are the same only separated by their CIDs and MIDs, and as such, the firmware are same. Mine is the at&t variant, but I've converted to T-Mobile, Dev Edition, GPE(different firmware), Rogers, Hong Kong, etc. with the same firmware and they all worked well.
[One (M8) Q&A, Help & Troubleshooting] sartox:
Thumbs up for ckpv5 and redpoint 73 !!!

Was able to downgrade from Marshmallow to Lollipop Android Version 5 withouth any problems trough your Tutorials !!! Every App is now working again like it used to be :))

Rly can appreciate your efforts into getting the Nand-Backups online !!!
[One (M8) Q&A, Help & Troubleshooting] and.u:
hey guys, i've got a personal stock backup!! Can I just restore it, can't I? And what recovery do I have to flash?? Currently I am on HBOOT 3.19.0.0000 and OS 4.16.401.10

I bought my phone without brand!!thanks in advance
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You can just restore it, as long as it is not rooted, then download and install the stock recovery matching the firmware you have, 4.16.401.10. You should get upgrade to 4.16.401.13 and then the Marshmallow 3 small updates followed by the big update to Marshmallow. You must be completely stock to take the updates and install them.
[One (M8) Q&A, Help & Troubleshooting] zombie_ste:
hi i have these 3 updates available but they keep failing to download
[One (M8) Q&A, Help & Troubleshooting] esmaeil mohamadi:
hi

my usb memory not mounting???

please help me....
[One (M8) Q&A, Help & Troubleshooting] esmaeil mohamadi:
hi i problam with usb OTG

can't mount stronge usb in android 6

help me
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Have you got an OTG cable? What is the problem with it? Do you even know what you are talking about? The post before it was usb memory, so what changed in the hour between posts?
[One (M8) Q&A, Help & Troubleshooting] esmaeil mohamadi:
i can't use usb memory after update to MM

help me
[One (M8) Q&A, Help & Troubleshooting] Einwod:
You need to explain what you mean. What USB memory? Are you talking about an external SD card?
[One (M8) Q&A, Help & Troubleshooting] mannymen:
Bro Calm Down, Can you please advise what useful advice you have provided that could help me get my phone back up and running? You keep saying press power and Volume UP and then power down when I have already told you my power UP is knackered and due to which power down doesn't work as intended either.

The advice you provided is something that comes up as the first google result if you type in "htc m8 black screen".

Grow UP!
[One (M8) Q&A, Help & Troubleshooting] mrrocketdog:
so ...... if you can get to recovery , cant you reboot to bootloader , enter fastboot and get "fastboot getvar all"?

or am i just misreading your quoted post.

and ..... "the phone IS working at least".

[tp_noparse]W2NlbnRlcl1baW1nXWH0dHBzOi8vZGwuZHJvcGJveHVzZXJjb25OZW50LmNvbS91LzlzNjl3OTl3L0ltYWdlcy9TaWduYXR1cmVzL3ZhcmlvdXMvcmRiLmdpZlsvaW1nXVsvY2VudGVyXQ==[/tp_noparse]
[One (M8) Q&A, Help & Troubleshooting] mannymen:
I can do it now as the phone is in working state with lollipop on it and USB debugging on.

I am in meetings all day today so i will get the getvar all as soon I jump on my work computer.

Cheers
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Your attitude stinks, "bro". Get the damned phone fixed. There will be no more advice from me.
[One (M8) Q&A, Help & Troubleshooting] esmaeil mohamadi:
i can't use OTG cable after update
[One (M8) Q&A, Help & Troubleshooting] Einwod:
From what I researched, I found this.
[One (M8) Q&A, Help & Troubleshooting] Arsinn:
The same problem is here with usb flash (otg). After mm updating I have Otg problem.in fact file manager(native and others) don't recognize my usb flash!only internal memory and SD card have been appear in usb granting process.I try it by two different usb that worked perfectly before updating with my phone.
[One (M8) Q&A, Help & Troubleshooting] mannymen:
I am sorry if you think MY attitude stinks good Sir! But nothing useful has come out of your posts except some rude behavior and posts towards me and other new members. Sure you might know more about androids but there is always a way to talk and not treat people like ****.

I don't need to get my phone fixed and I am happy with the way my phone is now. Thanks to the people who actually tried to help.
[One (M8) Q&A, Help & Troubleshooting] nithingowda:
Twrp Backup for HTC__038 please??

Android 6.0
[One (M8) Q&A, Help & Troubleshooting] battlemachine:
anyone here have a nandroid backup for htc m8 (taiwan htc_621) update: 6.20.709.2

can't update mine using OTA for some reason, so i decided to look for a nandroid instead

nvm.....was drunk and didnt see the front page
[One (M8) Q&A, Help & Troubleshooting] play541:
Hello OP,

Found your link and I am interested to get back to stock.

It's has been a while i don't play with custom ROM/flashing, so I would like to make sure everything is clear before doing.

my current phone status is:

C:\adb>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.25.214500021.06G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.16.401.10

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: x

(bootloader) imei: x

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B11000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 3aa067db

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

Reading your 1st post, i have some questions here:

From step:

1. Make sure you already have TWRP installed.

Q: my current TWRP is 2850, which TWRP should I dowload and flash?

2. Download TWRP backup - link in post #2 & post #3

Q: which TWRP backup should I DL?

3. Download stock recovery - link in post #4

Q: again which stock recovery?

Are 1-2-3 need to be matching?

13. you may have multiple OTA when your device currently on a lower version

If I choose the latest TWRP back up say : hboot 3.19.0000 - 6.xx.xxx.x (Marshmallow) does it mean it will bypass multiple OTA update?

What about CID and MID? do I have to do something in this process?

If you want to flash TWRP again, use the latest TWRP after last OTA

If I do this, does it mean I will not get any future OTA update?

The last, correct me if I am wrong:

Phone will get "re-locked" bootloader, which means in future If I want to revert back to custom ROM I need to re unlock bootloader?

It will lost root?

S-OFF will remain?

Many thanks.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
First thing - your MID and firmware doesn't match. OTA won't work.

You need to change the MID to 0P6B10000 if you decide to make your device as EU version.

You can read this on how to change the MID : http://xdaforums.com/showthread.php?t=2708581

MID 0P6B11000 is an Asian variant .. so if you know what is the original version that you have before, you can restore a TWRP backup for that version and do OTA.

1. TWRP 2.8.5.0 should be fine but it is better to update it to TWRP 2.8.7.0

2. You have to decide the above before you will know which TWRP backup that you need to use.

3. Same as no. 2 then you know which recovery to use.

If you use the latest Marshmallow backup, you won't get OTA because that's the same as you installed a custom ROM. You may need only to install MM firmware.

You'll get OTA notification if any, but it won't successfully download due to mismatch MID and firmware. OTA won't get installed on TWRP.

No .. phone will get relocked bootloader and remove S-Off if you yourself manually want to relock the bootloader and remove S-Off.

These procedure of returning back to stock with TWRP stock backup doesn't need a relocked booloader
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
It's all depends on what you want ....

Option 1:

To be on EU WWE firmware - you need to change MID to 0P6B10000 then restore 4.16.401.10 backup or you can simply run the RUU - http://xdaforums.com/htc-one-m8/general/marshmallow-6-0-update-htc-m8-european-t3296141

Or just install any modified 6.12.401.4 firmware that include your MID, then install any MM custom ROM that you like.

Option 2:

To be back on real Vodafone stock - you need to restore 1.54.710.8 backup and its 1.54.710.8 stock recovery and do all 6 OTAs up to the latest 6.12.710.4.

But as your device is S-Off, you can just skip all those lower versions but restore 4.20.710.9 and its 4.20.710.9 stock recovery then do OTA to 6.12.710.4 (this should be enough for your current device status and no need to change MID)
[One (M8) Q&A, Help & Troubleshooting] play541:
Hi ckpv5,

Seems like the above option is the simplest way to go, I am no tech savvy.

Pardon for my dumb question:

Say if something gone wrong, would it brick my phone? can I do nandroid backup for this process, if anything goes wrong still can restore back to current stage?

Thank you Sir!
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Nandroid backup way won't brick a device.

You can do your backup before you proceed with the procedure.
[One (M8) Q&A, Help & Troubleshooting] play541:
Excellent, Thank you Sir!:good:
[One (M8) Q&A, Help & Troubleshooting] JimmySoo:
Hi, I have this RUU below and would like to install it due to some issue with the phone (invalid IMEI), do I need to restore and flash the recovery to the version earlier than this in order to proceed?

RUU_M8_UL_L50_SENSE60_MR_hTC_Asia_WWE_4.19.707.2_Radio_1.25.21331147A1.06G_20.69.4196.01_F_release_414204_signed

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.29.214500021.24_2G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.14.707.1

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: ***********

(bootloader) imei: ***********

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B11000

(bootloader) cidnum: HTC__044

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

OK, so I managed to restore back to 4.19.707.2 with the correct recovery and relocked the bootloader. However I encountered an error when installing the RUU above, ERROR [159]: IMAGE ERROR.
[One (M8) Q&A, Help & Troubleshooting] esmaeil mohamadi:
my issue in OTG usb storage!!!

please help me
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Wrong thread here ... continue in Q&A thread - http://xdaforums.com/htc-one-m8/help/help-problam-mountin-usb-otg-update-to-t3305552
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Older version RUU won't work on S-On device and this is wrong thread for this problem. I'll take a look tomorrow in other threads that you posted the same and see whether I can help or maybe someone else may be able to help you.

The only thing you can try is reflash 6.14.707.1 firmware again .. but I doubt that will fix it but worth a try.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
CID HTC__038

MID 0P6B65000

6.15.720.2

added to post #3
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I don't have full 6.20.709.2 firmware because the OTA done from 6.12.709.4

Only those who did OTA directly from 4.24.709.3 to 6.20.709.2 will have full firmware.
[One (M8) Q&A, Help & Troubleshooting] Likkleskip:
What version stock recovery would go with the first lollipop 5.0.1 update ... I don't have PC so I can't do get var all and in hboot the part that says os look like this (os-) with nothing ... reason I want the recovery is so I can do full update to mm... thanks
[One (M8) Q&A, Help & Troubleshooting] AaronTj:
i have no os and running 2.7

hi i am running twrp v2.7.0.2 and i cant seem to get the mtp part on the mount section... i also cant connect to computer because i dont have an os...i dont know how to flash a new twrp that i have downloaded thanks
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Without CID/MID and baseband version .. not possible to advise.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
There is no MTP feature on 2.7.0.2 ....

You need to use TWRP version that suggested for the software version you intend to restore.

Download this adb setup exe - http://xdaforums.com/showthread.php?t=2588979

When it asks to install adb/fastboot - yes

make it system wide - yes

install driver - no

Put the downloaded TWRP on a folder on your desktop

shift+right click on the folder, select open command windows from here

in command prompt, type

fastboot flash recovery (nameofrecovery).img

say you rename the file to twrp.img

so it is

fastboot flash recovery twrp.img

Make sure you don't select hide extension on windows explorer so you won't have double .img.img
[One (M8) Q&A, Help & Troubleshooting] mandegar93:
Hi mate, this is a fastboot getvar all of my m8's friend that is unbootable and trying to flash ruu and failed.. in this scr shot there is no firmware info! I think he should install a firmware through fastboot then install custom recovery (he had it before but he's already lost it) and then install a custom rom like jazz..What you think? And what gonna he should to do? Thanks my friend :)
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Before he flash any firmware, ask him to install TWRP 2.8.7.0 and install JAZZ and see how it goes .. need to know whether the radio work or not. His MID 0P6B62000 suggest that a HTC meant for China market (HTC M8w) and the radio may work and may not work.

If the radio works then he can try something else.
[One (M8) Q&A, Help & Troubleshooting] mandegar93:
Forgive me, my bad this is his firmware

And yes he could not make a vocie call .. and for that reason he install a new ruu and through this flashing he got error and now phone boot into bootloader mod

And yes he can install twrp recovery ..
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Ah.. that firmware 4.30.401.15 is even worse, that's a dual SIM firmware, definitely no voice call

Ask him to install the EU firmware first, just add-in his MID in the android-info.txt then install TWRP 2.8.7.0 and test a GSM ROM
[One (M8) Q&A, Help & Troubleshooting] mandegar93:
Firmware 6.12.401.4 is good right?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
That's ok .. just add-in his MID 0P6B62000 in the android-info.txt

and remember to run command fastboot flash zip firmware.zip twice
[One (M8) Q&A, Help & Troubleshooting] mandegar93:
Got it.. thanks dear friend
[One (M8) Q&A, Help & Troubleshooting] Likkleskip:
If I try to update but have the wrong recovery what could happen to the device ?
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
Trying to guess the recovery version is like finding a needle in a haystack.

There are apps that can tell you the CID. They aren't always right, but its better than nothing.

Also, tell us what it says for hboot number, radio baseband, and OS number on the bootloader screen. Depending on what info you can determine, we may be able figure out the CID and required recovery number.
[One (M8) Q&A, Help & Troubleshooting] Likkleskip:
This is what I can get.. I'd love to do get var but no pc now ?
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
I know, that is why I mentioned (Android) apps that can give you the CID.
[One (M8) Q&A, Help & Troubleshooting] Likkleskip:
Got that from an app
[One (M8) Q&A, Help & Troubleshooting] Einwod:
No idea what that is. Post results of fastboot getvar all minus your IMEI and serial numbers.
[One (M8) Q&A, Help & Troubleshooting] Likkleskip:
The cid is at the top in red
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
He said previously, no access to a PC.

---------- Post added at 04:24 PM ---------- Previous post was at 04:12 PM ----------

The CID HTC__016 corresponds the radio number on your hboot, so it looks right (sometimes the apps can give wrong CID, not sure why, but that is one reason why we usually ask for getvar data).

You'll find the recovery for your CID in the top posts. I believe your version is 4.16.401.xx with the "xx" being either 10 or 13.

You're just looking for stock recovery? If your intent is to OTA, you will need the stock TWRP backup as well (never rooted ROM - unrooting doesn't work for OTA).
[One (M8) Q&A, Help & Troubleshooting] Einwod:
Well, you coulda fooled me. Which you did. Why didn't you just post what we asked for instead of the rest of that crap? Sorry, but I'm not a mind reader.
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Click on the numbers ... they are links

Have you found what's your CID/MID ? Is it really a HKG device ?
[One (M8) Q&A, Help & Troubleshooting] italianveins:
i am sorry i am very new into this i don't know what is cid/mid means and where to find it and neither what HKG device is ... skype conversation would make things for me much easier and better communication if you are willing to .. but i do understand and respect if not i am just very depressed i bought this device with my savings and now i cant use it proper :(
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
I'm trying to help you since your first thread opened .. but you don't read and reply. Let's do it again here : http://xdaforums.com/htc-one-m8/help/ok-desperated-please-help-t3193737
[One (M8) Q&A, Help & Troubleshooting] iakovl:
small problem using the guide

have a CID622 M8, flashed TWRP 2.8.1.0 and downloaded 1.60.708.2

but when i try to copy it to the device i end up with the system.ext4.win000 as "too big" to be copied to the device
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Try with an external SDCard and PC ... If I'm not wrong that was some limitation with the older TWRP when mount the storage while in recovery.
[One (M8) Q&A, Help & Troubleshooting] iakovl:
worked :D restored and the OTA from hell (i think 5~6) and now on LP stock

() version-bootloader: 3.19.0.0000
() version-baseband: 1.24.21331147A1.09G
() version-main: 4.18.708.12
() version-misc: PVT SHIP S-ON
() product: m8_ul
() modelid: 0P6B63000
() cidnum: HTC__622
() security: on

from this point i can use any LP rom or should i have problems due to 622 CID?
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
You can flash any Sense based LP ROM with your current firmware without problem.

Just make sure you install only TWRP 2.8.4.0 or newer or latest.
[One (M8) Q&A, Help & Troubleshooting] Rajaasim1980:
Nice useful thread dude. 5 Rating from my side as it help many people. My phone is locked to vodafone and i had unlock code with me but it dont work as i have been told that i need to be on stock ROM without modification i.e root/custom recovery to make this sim unlock code work

I am using latest viperROM(LP) with root and TWRP 2.8.5.0. Can you suggest what backup file i should use?

Bootloader mode say software status : modified and then ******UNLOCKED******* M8_UL PVT SHIP S-ON

and these are the details after removing serial no and IMEI

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.25.214500021.06G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.19.161.2

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: VODAP001

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 3aa067db

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.072s
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
4.19.161.2 - check post #3 for the backup
[One (M8) Q&A, Help & Troubleshooting] Rajaasim1980:
Thanks got it. Which android version this will be and without root?

Also what stock recovery to use as there is none 4.19.161.2..
[One (M8) Q&A, Help & Troubleshooting] ckpv5:
Yeah .. no root android 5.0.1

4.19.161.2 stock recovery added to post #4
[One (M8) Q&A, Help & Troubleshooting] shotokan2011:
Hi [MENTION=830797]ckpv5[/MENTION]

My phone ID : 0p6b100 nm80P6B100 M8n

What is phone's network and RUU file to re-flash OS?