Windows Phone 8.1 update 2 Install Guide - Windows Phone 8 Development and Hacking

Thanks to http://forums.windowscentral.com/members/pankaj981.htm
Description
This guide will show you how to impersonate another device and get WP 8.1 Update 2 (OS version 8.10.15137.148)
Warning:
1) Changes made to your phone are not permanent and can be restored using Lumia Software Recovery Tool or Windows Phone Recovery Tool
2) I would not be taking responsibility if you accidentally brick your phone so please ask questions before proceeding
Software Requirements:
1) **Any Nokia Lumia running OS version 8.10.14219 or higher. If you are on a lower version please check for updates from your carrier/Microsoft or update using Preview for Developers
2) Start with a clean software, i.e. reset your phone before proceeding (make sure Preview for Developers is not installed)
3) Files Needed ** I do not own these files. They were linked from this thread **
a) SDK 8.1 Lite.zip (*** install this after download ***)
b) CustomPFD_0003.xap
c) CustomWPSystem_0500.xap
Link: http://forum.xda-developers.com/win...p-customwpsystem-patch-xaps-wpsystem-t2975419
Hardware Requirements:
1) ** Nokia Lumia with SD card capability
2) microSD card
3) USB cable
Process: Part 1 - Preparation
1) Hard reset phone using hardware key combination (Reference)
2) Go through setup process, update all system and preloaded apps
3) Storage Sense >> phone >> apps+games >> select all >> uninstall all apps
4) Storage Sense >> Store new apps on my "phone"
5) Connect phone to PC using USB
6) PC >> Start Menu >> Programs >> Windows Phone Developer Registration >> Register >> Enter MS Account >> Done >> Close
7) PC >> Start Menu >> Programs >> Windows Phone Application Deployment 8.1 >> Target = Device; App = "pathoffile\CustomWPSystem_0500.xap" >> Open >> Deploy >> Deploying File >> App deployment complete. >> Close
8) Verify if CustomWPSystem shows up in app list
9) PC >> Explorer >> My Computer >> Select Phone >> SD Card >> Documents >> Move CustomPFD_0003.xap here >> Done
10) Storage Sense >> Store new apps on my "SD Card" >> Done
11) Store >> Download Preview for Developers >> Let it install >> Don't open after install >> Pin to Start >> Done
12) Open CustomWPSystem >> Click on red bar "SD Card permissions" >> Select "sd card" >> Press "done" (check mark below) >> red bar turns green
13) Scroll down under "Modding selected app", select "Select the XAP" >> Phone >> sd card >> Documents >> Select "CustomPFD_0003.xap" >> Apply XAP >> Wait till you see popup "Operation completed!...." >> Done >> Close app
Process: Part 2 - Registry Edits
1) Open previously pinned Preview for Developers app >> HKLM >> SYSTEM >> Platform >> DeviceTargetInfo
2) Edit Registry:
** Note down the registry keys before editing them. To avoid resetting, revert back to default registry entries and skip 4) **
PhoneMobileOperatorName >> 000-88 >> Write
PhoneManufacturerModelName >> WinWin >> Write
PhoneManufacturer >> HIGHSCREEN >> Write
** Registry edits are restored to default with hard reset **
3) Settings >> phone update >> check for updates >> Install Updates >> Done
4) Reset after updates are installed >> Start fresh
Source: http://forums.windowscentral.com/wi...stalling-wp-8-1-update-2-lumia-devices**.html

Proof that it works. I performed a hard reset to reset my phone manufacturer ID and carrier. Don't have to run windows insider hoping to get grd2 when this method is more effective.

win 8.1
hello developer.will it easily updates and run without problem.
---------- Post added at 03:04 PM ---------- Previous post was at 03:03 PM ----------
anybody uses this way?

adityaonline07 said:
hello developer.will it easily updates and run without problem.
---------- Post added at 03:04 PM ---------- Previous post was at 03:03 PM ----------
anybody uses this way?
Click to expand...
Click to collapse
1st don't quote the whole OP!
2nd if you would have read the post on windows phone central you would have found your answer, yes it works without any problem but it might take a few hours for the update to finish downloading.

it work on my lumia 720 or not?

Semi-rhetorical question:
What the heck is wrong with people such that quoting massive posts just to ask a single question - one that doesn't actually require any context from the first post - seems like a good idea? Stop it, and fix your spam. Looking at you, @adityaonline07 and @A AJAY...

GoodDayToDie said:
Semi-rhetorical question:
What the heck is wrong with people such that quoting massive posts just to ask a single question
Click to expand...
Click to collapse
:laugh::laugh::laugh::laugh::laugh: Now Im really sad because we don't have lool crying smiley!!!

Guys, don't behave like children; we have a perfect moderators here on xda - just click triangle-shaped button (with exclamation mark) at the right top of the doubtful post and mods will do their job (tested many times!)

A couple posts edited to remove OP long quotes. No need to ever quote an opening post really. And if you must... Use hide tags.
And, OP... Why all the spaces in your post? :silly:
Thanks,
Darth
Forum Moderator

Darth said:
A couple posts edited to remove OP long quotes. No need to ever quote an opening post really. And if you must... Use hide tags.
And, OP... Why all the spaces in your post? :silly:
Thanks,
Darth
Forum Moderator
Click to expand...
Click to collapse
Just took care of the spaces. There were quite a few of them
Sent from my iPhone using Tapatalk

Gooddd

Is there a way to install the update 2 on Lumia 1020?

booker50rus said:
Is there a way to install the update 2 on Lumia 1020?
Click to expand...
Click to collapse
There is. Don't install insider or it will break some things necessary to get win8.1 update2 (also reported on http://forums.windowscentral.com/samsung-ativ-s/353229-[guide]-how-update-8-1-2-a.html)
If you did install insider, hard reset. If that is not enough, reflash to cyan.
Then do as suggested here with any registery editor in HKLM Sofware :
PhoneMobileOperatorName >> 000-88
PhoneManufacturerModelName >> WinWin
PhoneManufacturer >> HIGHSCREEN
Check for updates, wait, and it will find 15137. Install it (in theory it works)\Then revert the values to what they were, for example for a AT&T 1020:
PhoneMobileOperatorName >> 000-88 >> ATT-US
PhoneManufacturerModelName >> WinWin >> RM-877_nam_att_205 (or RM-877_nam_usa_957 for unbranded)
PhoneManufacturer >> HIGHSCREEN >> NOKIA
My problem is that theory didnt work:
it fails if I do the hardware reset with:
8007000d
it fails if I don't do the hardware reset with:
8018830f

Hi,
A couple days ago I used this guide and it worked fine in my Lumia 530. In fact, it updated my phone to 8.10.15137.148 (before 8.10.15116.125).
Lumia 530 dual SIM, Nicaragua, spanish language, working smoothly.

Thanks, it works in my Lumia 630DS

E.R.I.C.K said:
Thanks, it works in my Lumia 630DS
Click to expand...
Click to collapse
Which version it was before you updated? You used values for WinWin?
I thought this method doesn't work anymore.

So, will this work on Nokia Lumia 520? I just want the features of GDR2 and get the apps & games that are not compatible with Windows Phone 8.1 GDR1 and below... I want to get the answer from here before proceeding. (It is because I killed my phone 5 times due to the first 4 I updated my phone to W10M TU and the 5th time its editing the registry keys as Nokia Lumia 1520 to get W10M insider preview update, and I don't want to repeat that...)

Related

[ROM] [11.Dec] ~Cheetah 4.2 Core~ Base 3.14 TMOUS Compat [COM3 576MB]

Cheetah ROM.
Suitable for everyday use, real fast, rock stable and small footprint
- Official Base 3.14.531.0 (04666) WWE
- Manila version 2.5.20181527.0 CFC
- SYS 23151 (23151.5.3.12)
- Patched no-cert
Cheetah Philosophy
- Lean (132 MB)
- Business attitude
- Correctness (Using OSBuilder)
- Real Speed
- Rock Stable
Download Version 4.2 Core 23151:
http://www.mediafire.com/file/figb1sjd07sjd1i/Cheetah.v4.2.COM3.ROM.7z
Download Version 4.2 Core 21684:
http://www.mediafire.com/file/jeldm94rnh30oxv/Cheetah.v4.2.Core.ROM.7z
Thanks to:
- Barin for the superb OSBuilder
- Bepe for SPL and other superb tools
- Ultrashot for boldfont fix
- Chainfire for CFC tools
- Kristofpetho and Mondilv for the great community
- Dinik for the artwork
- Tom_Codon for showing me the initial way
Changelog
Cheetah 4.2 Core
- Using Stock icons, Folder and Taskbar etc
- Fixed Battery Level not showing in Taskbar
- Calculator now links to HTC Calculator
- Fixed Office 2010 missing resolution files
- Task Manager is now linking to a bigger nicer Icon (still stock)
Notes / Issues
Notes:
- Notes sync disabled
- Internet tab removed
- Stocks tab removed
If you are missing an app it is probably because there is a cab for it
directly from the software maker (eg youtube, google maps etc).
Minor issues:
- none so far
About flashing Cheetah
Cheetah can be flashed from SD card or from an activesync connection
with the included utility.
- Screenshots updated to include Cheetah v3.2s
First to post, looking forward to this new rom, name sounds impressive....
I can beta test
Good luck
ljankok welcome to the LEO threads, i`m looking forward to testing your HD2 version of Cheetah.
Hi,
I want to try your ROM, but any info about the suitable radio to use?
Thanks...
@patensas
Good to see you here, thank you.
@silverwind
I have updated post 4 for info about the Radio version I use.
@spikerosoft
Cheetah is the name of my Topaz ROM. Thank you for the
offer to Beta test.
Cheetah Nostalgia 1.0 is based on the same kitchen structure
as the Cheetah 4.3S business edition for Topaz so the testing
scope was limited
@all
Enjoy this release!
thanks Bro
Downloading it now and revert to you soon...
BTW, any plan to post screen shots? I see that this ROM is Com2 (Winmo 6.5), right?
Any plan to cook for 6.5.5 version?
Thanks and cheers....
Thank you for the COM2 ROM... I see most chefs going to COM5/COM3 ROM nowdays.
I love COM2 ROMs. Will let you know my experiences after flashing my HD2
Mirror link pls.
@silverwind
Good idea, I will include some screenshots.
Yes, the ROM is 21901 (COM2)
No plans to cook a 6.5.5 version
@leocan
Why do you want a mirror? I thought that mediafire is fine for everyone..
Please tell your experience.
And second, would http://www.4shared.com/ work for you?
Screenshots
Here`s some screenshots, remember Shake and Save was installed after flashing Cheetah and isn't part of the rom.
@ljankok
I will play with it for a few hours and report to you
Edit:
I must say Cheetah rocks as it comes to speed! Well done.
Things i found:
1: i`m guessing your using the latest Settings Improvement package since the serial number isn't shown right.
2: in "About Phone" the Phone name says "HTC_Diamond2"
3: no browser snapshots in Internet tab ( my guess this is because you use opera 9.7 v36000 )
4: in Mail Setup wizard you can't enter domain ( field is grayed out )
5: Bluetooth toggle doesn't work in Comm Manager
6: Bluetooth icon missing in taskbar
7: WiFi wizard gets stuck after disconnecting WiFi
ljankok please remember i`m reporting these issues so you know they exist.
In now way what so ever this isn't meant as "helping you out"
Now i`m back to my Dutch [email protected] rom. Will try any updates you`ll be releasing
patensas said:
Here`s some screenshots, remember Shake and Save was installed after flashing Cheetah and isn't part of the rom.
@ljankok
I will play with it for a few hours and report to you
Edit:
I must say Cheetah rocks as it comes to speed! Well done.
>> Thanks, it will be speedier in the future, this is version 1.0
Things i found:
1: i`m guessing your using the latest Settings Improvement package since the serial number isn't shown right.
>> The serial number shows like 40SS50.. etc etc.. I can live with that
2: in "About Phone" the Phone name says "HTC_Diamond2"
>> This is what I meant with Nostalgia .. You can type something different
>> Seeing "HTC_Diamond2" gives me a warm feeling
3: no browser snapshots in Internet tab ( my guess this is because you use opera 9.7 v36000 )
>> I didn't enable it. It can be enabled though with a registry setting.
4: in Mail Setup wizard you can't enter domain ( field is grayed out )
>> This is because the domain is implied from the email address. If you have
>> for instance [email protected] and you remove the @ and
>> everything affter the @, then you will be able to enter the domain since
>> it can not be determined from the email address anymore.
5: Bluetooth toggle doesn't work in Comm Manager
>> Yes, that is a one .. It works from the Settings menu
6: Bluetooth icon missing in taskbar
7: WiFi wizard gets stuck after disconnecting WiFi
>> Yes, Bluetooth will be fixed
ljankok please remember i`m reporting these issues so you know they exist.
In now way what so ever this isn't meant as "helping you out"
Click to expand...
Click to collapse
Thank you for the screenshots. And thank you for the feedback.
I see one thing to fix, bluetooth.
ljankok said:
Thank you for the screenshots. And thank you for the feedback.
I see one thing to fix, bluetooth.
Click to expand...
Click to collapse
1: Well great to know you can live with the false serial, i can't
2: Nostalgia okay but showing wrong device info?
3: This is one thing people will want to see working and i would like to see you get this working with a registry setting. Want to share this?
4: Previous Email Setup Wizard packages did allow this option, didn't try to get passed this without entering a valid email adress. Did you?
5: Yeah this is one to fix
6: also would be handy if bluetooth icon would show in taskbar
7: Don't know what caused the WiFi wizard to get stuck but it was a painfull moment
Edit: reflashed Cheetah but mail manual setup doesn't work without entering a valid email adress, it will however work when you enter a valid adress then go to manual setup, remove all entries in username.
patensas said:
1: Well great to know you can live with the false serial, i can't
>>
2: Nostalgia okay but showing wrong device info?
>> ok, now it is changed to HTC_HD2.. It is not hard coded though..
3: This is one thing people will want to see working and i would like to see you get this working with a registry setting. Want to share this?
>> Is this what you mean?
>> [HKEY_LOCAL_MACHINE\Software\HTC\VisualBookmark]
>> "UpdateOnce"=dword:00000001
>> "PushInternetThumbnailUpdate"=dword:00000001
>> "BrowserThumbnailUpdate"=dword:00000001
4: Previous Email Setup Wizard packages did allow this option, didn't try to get passed this without entering a valid email adress. Did you?
>> You have to enter an address first, after that if the domain you want to use
>> doesn't enter the address you can choose manual setup and from there you
>> can remove the domain part from the email address and enter it below
>> manually
5: Yeah this is one to fix
>> Yes, by now it is fixed
6: also would be handy if bluetooth icon would show in taskbar
>> Yes, by now it is fixed
7: Don't know what caused the WiFi wizard to get stuck but it was a painfull moment
>> This I couldn't reproduce. Works fine with me.
Edit: reflashed Cheetah but mail manual setup doesn't work without entering a valid email adres.
True, see my remark at point 4.
Click to expand...
Click to collapse
Thank you again for the feedback
ljankok said:
>> Is this what you mean?
>> [HKEY_LOCAL_MACHINE\Software\HTC\VisualBookmark]
>> "UpdateOnce"=dword:00000001
>> "PushInternetThumbnailUpdate"=dword:00000001
>> "BrowserThumbnailUpdate"=dword:00000001
Click to expand...
Click to collapse
Yes that's what i meant, did you try this yourself?
As expected i don't see those tumbnails show in the Internet Tab
patensas said:
Yes that's what i meant, did you try this yourself?
As expected i don't see those tumbnails show in the Internet Tab
Click to expand...
Click to collapse
Yes I tried it myself. Visual thumbnails works for some sites and for other it doesn't..
but it works.. something slightly different.. do you have pushinternet enabled?
I don't, I don't use it.
ljankok said:
Yes I tried it myself. Visual thumbnails works for some sites and for other it doesn't..
but it works.. something slightly different.. do you have pushinternet enabled?
I don't, I don't use it.
Click to expand...
Click to collapse
Well i tried all the Opera 9.7 36*** packages in my Dutch rom and couldn't get them to show thumbnails at all. All the 95*** packages work. That's why this was one of the first things i looked at after flashing Cheetah
Also since Cheetah once again is a slim and speedy rom i've tried instaling andriod dual boot cab and tried booting Android, this was without any luck. Don't know why though.

[Q] WP Dev tools & Application Deployment Tool

I have a Samsung Focus v 1.3 running 7720.68 mango. I am trying to enable "internet sharing" by following instructions from forums below but didn't get it to work. Here is my response to each step:
1.) First install the WP Dev Tools and unlock your Samsung phone.
Click to expand...
Click to collapse
What is WP Dev Tools? Where to get it for Samsung Focus v1.3? And also, my phone is already unlocked (I can use both T-Mobile and ATT sim) so do I even need this?
2.) Use the Application Deployment tool to send THIS to your phone. You do not need to run it and you can delete it after it has been deployed.
Click to expand...
Click to collapse
what application deployment tool? where to get it?
3.) Install the Diagnosis app by typing ##634#
Click to expand...
Click to collapse
I did this and Diagnosis app is showing-up. ver.0103)
4.) After the Diagnosis app starts type *#9908# and select 'System Tweaks' press 'Save' then 'Close' and restart your phone.
Click to expand...
Click to collapse
when I do this, all I see is "GPRS MANAGER"
and then a drop-down "Select GPRS"
-> Gumi Test Bed
-> Suwon2g Test Bed
-> Suwon3g Test Bed
(I don't see option to select "System Tweaks")
5.) Your phone now has internet sharing and as a bonus is interop unlocked!
Click to expand...
Click to collapse
No, it doesn't
First, download & install WP 7.1 SDK from here (Application Deployment is part of this SDK).
Next, unlock your phone (it's not sim-unlocking, it's like jailbreaking). "How to" in this thread
Then, you should install the app to your phone and only if you do this, you'll can select 'System Tweaks' in Diagnosis app.
valuxin said:
First, download & install WP 7.1 SDK from here (Application Deployment is part of this SDK).
Click to expand...
Click to collapse
Thanks! Installed.
Next, unlock your phone (it's not sim-unlocking, it's like jailbreaking). "How to" in this thread
Click to expand...
Click to collapse
Thanks. I don't completely follow this. I will continue trying. All threads seem to have instructions pre-Mango update and my phone is already running Mango.
EDIT:
I found something called ChevronWP7 - can I use this to jailbreak/unlock Samsung Focus (v 1.3) Mango phone? My OS version etc. are as follows:
OS-version 7.10.7720.68 ,
Firmware: 2103.11.8.1 ,
Hardware revision: 3.1.0.7,
Radio Software: 2103.11.8.1 ,
Radio Hardware: 0.0.0.3,
BOOTloader: 5.8.0.2 ,
CHIP SOC version: 0.36.2.0
Never mind. I downloaded Chev WP and unlocked using that. Now internet-sharing works. It's amazing. I had to pay $9 for CWP though.
One more question (for everyone): Samsung Focus v 1.3 ear-peice volume is very low. It's set to 10/10 but it's still low. I know that from Diagnostic app we can increase it but I am not sure what values to set.
Here are my current values, what should I change to increase volume of phone earpeice/speaker? (not using any bluetooth or corded handset)?
Sound tuning (what's this/what does it do?)
1, 1c, 74, 4, 23, 9d, 9b, 12
System Gain Attenuation (what's this, what does it do?)
7, 130, 0
Class Gain Attenuation: (what's this, what does it do?)
7, 0, 5
Device Gain Attenuation (what is this?):
7, 1500, -500
audience.cfg -on
Click to expand...
Click to collapse
You could just downgrade to 7004 and unlock your device free, and then install updates in zune
redred1 said:
Here are my current values, what should I change to increase volume of phone earpeice/speaker? (not using any bluetooth or corded handset)?
Click to expand...
Click to collapse
Ok, here is the answer:
Click Get under the Device Gain (max/min)
In the first box keep the number 7
In the second box put 16000
In the third box put 0
Click Set
Click Start
Click the home button.
Restart your phone.
valuxin said:
You could just downgrade to 7004 and unlock your device free, and then install updates in zune
Click to expand...
Click to collapse
Oh! I unlocked using Cheveron WP already.Paid for it already.
Ok, here is the answer:
Click Get under the Device Gain (max/min)
In the first box keep the number 7
In the second box put 16000
In the third box put 0
Click Set
Click Start
Click the home button.
Restart your phone.
Click to expand...
Click to collapse
Whoa! Isn't 16,000 too high? I mean, did you mean 1600? Right now, it's 1500. 16,000 is like 10x! Not that I understand what these values are and how they work but I just want to be sure it's not a typo before I change it on my phone. Don't want to accidentally brick it as I did an iPhone last year
when I do this, all I see is "GPRS MANAGER"
and then a drop-down "Select GPRS"
-> Gumi Test Bed
-> Suwon2g Test Bed
-> Suwon3g Test Bed
(I don't see option to select "System Tweaks")
Hopefully someone can help me. Also if I am hi-jacking this thread a little my bad. Anyway, my device is not dev-unlocked and I accidently changed my GPRS settings and now the device Data does not work at all. I tried all three and none seem to work.
I have ATT in US. Is there someother settings I need to change to get my data to work again? Which profile is supposed to me default?
Edit: I ended up fixing my own issue. For any Googlers out there I did it by doing:
Try Phone Control > [7] Network Control > [1] GCF > [3] Setting Cancellation > Wait for it to say success. Then reboot. Then I just re-did the process and the phone unlocked again and the internet is working fine.
Future Upgrades
Bjd223 said:
when I do this, all I see is "GPRS MANAGER"
and then a drop-down "Select GPRS"
-> Gumi Test Bed
-> Suwon2g Test Bed
-> Suwon3g Test Bed
(I don't see option to select "System Tweaks")
Hopefully someone can help me. Also if I am hi-jacking this thread a little my bad. Anyway, my device is not dev-unlocked and I accidently changed my GPRS settings and now the device Data does not work at all. I tried all three and none seem to work.
I have ATT in US. Is there someother settings I need to change to get my data to work again? Which profile is supposed to me default?
Edit: I ended up fixing my own issue. For any Googlers out there I did it by doing:
Try Phone Control > [7] Network Control > [1] GCF > [3] Setting Cancellation > Wait for it to say success. Then reboot. Then I just re-did the process and the phone unlocked again and the internet is working fine.
Click to expand...
Click to collapse
This may be a dumb question, if we do this kind of unlocking, will I be able to upgade to future version of OS updates?
nvijay said:
This may be a dumb question, if we do this kind of unlocking, will I be able to upgade to future version of OS updates?
Click to expand...
Click to collapse
Yes, you would, but only when the carrier (the one that the phone is registered to) releases the update. In many cases, that's too late but you can manually update, read this thread.

Note 3 + Android 10 + root (Video recording & editing of system file >> DON´T WORK <)

Note 3 + Android 10 + root (Video recording & editing of system file >> DON´T WORK <)
Hello XDA friends, thank you for this forum
I am a beginner user, only that I have been awake for 3 days until 5am watching YouTube video in all languages ​​and putting into practice all the steps.
I hope you can find a solution.
I CAN'T RECORD :crying:
Pressing the record video button gives me these two messages at the same time.
> Could not start media recorder
> Can´t star video recorder
I put all the information in order.
Mobile: Note3 N900W8
Android version: Android 10 Havoc-OS
Super user: activated
Root: 100%
Camera2 API: LEGACY
Problem 1: I have tried to replace the patch in the file since:
> SYSTEM> VENDOR> Lib> libmmcamera2_sensor_modules.so
I have also tried to replace the file since:
> SYSTEM> build.prop
The answer is :
>> Read only files cannot be deleted <<
Problem 2: I have tried to edit from the pc by means of:
> USB driver and the computer does not recognize it.
(Although I have not tried this much because I do not know the commands that should change for this mobile)
Postscript:
I know it is something I am not doing well since the camera worked well before root.
(I first installed Android 9 Lineage 16 and the same thing happened)
I have tried to change the patches because it has been the solution I found.
-Do you think changing the patches is a solution? How can I ACTIVATE the EDIT SYSTEM FILES option?
-Do you know ANOTHER SOLUTION to solve it?
I hope the information is in order and clear.
Thank you all in advance.

Android 11- OneUI 3.0 (Beta 1,2 & 3) - Manual Update/SideLoad (N986U & N986U1) - [Guide]

********** ANNOUNCEMENT - Beta Enrollment without Banner (OPEN NOW - Nov 16,17) - Read More Here​
INTRODUCTION - Hello all. Now Samsung wants us to go to Members app and keep looking for banner to sign up for Android 11, One UI 3 Beta . It went live October 27th, 10:20 PM EST, As fate would have it, i went to sleep early, i missed it and the banner refused to show up for me in the morning. Download was only showing up for people with unlocked variants on ATID firmware.
DISCLAIMER / NOTICE - Flashing is always risky. I am not responsible for anything that may happen to your device including but not limited to it turning against you, making you its slave and sucking you into the Matrix.
This post is a collection of wisdom, research and hard work of many people over many years across many forums and not just XDA. I will try to credit and link to their original posts.
TIP -Keep in Notice -This SHALL NOT Factory Reset Your Device or Format Data, it is still a good idea to Take Back Up - Just a Suggestion - Always have a latest Back Up
******** UPDATE - It seems ATT devices are getting wiped now if its CSC or the Sim remains to be tested.
i don't have ATT hence cant verify but in case you have an Unlocked device (N986U1) with ATT sim, then, removing sim and Changing the CSC to XAA/XAA/XAA before sideloading Beta is advisable.​
PROBLEM STATEMENT - Missed the One UI 3.0, Android 11, Beta Sign up Banner in Members app or got the banner but didn't get the download and I really want it NOW.
Not sure if you want it now? - Find the BETA CHANGELOG HERE
GRAB YOURSELF A COFFEE / DRINK, because depending on where you at and how fast you/your internet speeds/your Machine is this may take anywhere between 7 to 45 Mins​SOLUTION -
1. Pre-Requisites - Make sure Following Conditions are met before you start
You need a PC/Laptop along with your phone and USB Cable.
You need ADB installed, you can use ADB on Linux too - NOTE If your ADB Tools are not working, download my ADB Folder called platform-tools. Then extract it somewhere easy to remember/ find, like desktop
Remember the Location of the folder where you have ADB installed / Location of platform-tools- This is the location containing adb.exe file.
You may or may not need ADB/USB Drivers if any errors in ADB please Download Drivers from here and Install on your PC.
This following one step is relevant Only for flashing Beta 1
Use Odin to Flash Unlocked (SM-N986U1) ATID Firmware if you are not on that. Refer this thread to get your Firmware.
For changing Firmware from N986U to N986U1 and / or GUIDE TO FLASHING USING ODIN Refer This thread
______________________________________________________________________________________________________________________________________________________________
2. Now Download the relevant Beta File that you intend to flash - note that to Sideload Beta 2 you need to be on Beta 1 first. Mandotory Sequence = Beta 1>>Beta 2>>Beta 3 There is no skipping versions possible here.
BETA 1 (ZTGJ) Get the Beta1.zip file from here Thanks to @thatotherguy.. for the original zip.
BETA 2 (ZTK1) Get the Beta2.zip file from here
BETA 3 (ZTK9) Get the Beta3.zip file from here
______________________________________________________________________________________________________________________________________________________________
*************** Apply Update from SD card failed for me (Feel free to try that ) but here we will be using ADB Sideload Feature in Stock Recovery*************​
HOW TO - Using ADB Sideload - Windows -The Process is Similar for Linux too
1. Copy the downloaded zip file to the ADB Folder (From Pre-Requisite step). ADB Folder is the folder containing ADB.exe it might be named differently for you (The one i have posted is called platform-tools)
2. Open Command Prompt Window as Admin.
3. Type in
Code:
cd Copy-paste the location of your ADB folder here
4. Connect the phone to the PC using USB Cable and Unlock it. Go to Developer Options and Switch on USB Debugging.
To turn on developer options go to Settings>>About Phone>>Software Information>> Then tap the build number 7 times - Developer options will appear at the bottom of Settings Menu
5. On your PC Type in Command Prompt
Code:
adb devices
6. Give Permission that appears on your phone and PC - I check the box Always Allow, you should do the same.
7. Now type the following and the phone will reboot to recovery.
Code:
adb reboot recovery
8. Once you see recovery on your phone Use Volume Keys to scroll down to Apply Update from ADB and press Power Button.
9. Now on your PC, Type the following in Command Prompt; this is just to be sure, it should show the device name with Sideload next to it.
Code:
adb devices
10. Type
Code:
adb sideload Beta1.zip
For Beta 2 use adb sideload beta2.zip Similarly For Beta 3 use adb sideload beta3.zip. Use whatever you have named the zip file. Most people use update.zip. The commands here are for the attached files in this post and their naming convention.
11. Wait for it to finish and Done
2nd (Second) BETA Is Out- How To Do this if you are not able to Enroll for Beta and or don't see update to download even after Enrolling​
Second Beta should be flashed After Beta 1. Second Beta (ZTK1) can not be flashed unless you have Beta 1 (ZTJG).
To flash follow the same instructions as above only this time the prerequisite is you have to be on the 1st Beta. Download the 2nd Beta (ZTK1) Zip File to flash Here Thanks to @hayabusa1300cc for the FOTA Link.
3rd (Third) BETA Is Out- Nov 16, 2020 Do this if you are not able to Enroll for Beta and or don't see update to download even after Enrolling​
Third Beta should be flashed After Beta 1>>Beta 2. Third Beta (ZTK9) can not be flashed unless you have Second Beta (ZTK1). Second Beta (ZTK1) can not be flashed unless you have Beta 1 (ZTJG).
To flash follow the same instructions as above only this time the prerequisite is you have to be on the 2nd Beta. Download the 3rd Beta (ZTK9) Zip File to flash Here
OPTIONAL THINGS TO DO POST UPDATE ​
If you want to enable RCS (In the Native SMS app) and Native Video calling (This feature is on Tmobile) have a look at this thread.
Check out this Guide Service Mode and CSC Guide/Enable LTE/5G Bands and Services/5G Low Band on U1 by @mellojosh
TROUBLESHOOTING​Some people might run into "cant read update.zip" error for that we need to make ADB Large address aware. Follow the Steps Here I use the Advanced mode as it shows the true false flags. - This wont happen if you use the ADB Tools provided by me above under the Pre-requisites section.
************** FOR FUTURE BETA OTA Questions / Bugs - Observations and some more info - Go Here ********Please dont ask questions without reading.
QUESTIONS, HELP & SUPPORT ?? - See if I am Online here on this Live Chat​
If it helped HIT THAT THANKS BUTTON, what are you waiting for ? Cheers !!
Suggest you rename the title for which device it's for as it's not for every snapdragon (right?)
I get "adb: failed to read command: No error"
ekerbuddyeker said:
Suggest you rename the title for which device it's for as it's not for every snapdragon (right?)
Click to expand...
Click to collapse
I flashed on an Unlocked one so there is no way for me to tell if this can be flashed on N986U since so many people have flashed Unlocked firmware on the U devices using Odin (One confirmed guy flashed unlocked firmware on Verizon locked device and got the Beta banner) hence i think this will work for all Snapdragon devices. Give it a try and see. Just that before you try this make sure you are on ATID firmware.
d_ganggreen said:
I get "adb: failed to read command: No error"
Click to expand...
Click to collapse
Use a different USB Cable. A good quality one preferably. Also try changing USB port.
Can i install this on sm n 9860 version and does google pay and samsung pay beta work?
warriorvibhu said:
Use a different USB Cable. A good quality one preferably. Also try changing USB port.
Click to expand...
Click to collapse
Hmm, still getting same. Tried 3 cables including the one that came with the phone and both usb ports on my computer.
d_ganggreen said:
Hmm, still getting same. Tried 3 cables including the one that came with the phone and both usb ports on my computer.
Click to expand...
Click to collapse
Are you on ATID Firmware?
warriorvibhu said:
Are you on ATID Firmware?
Click to expand...
Click to collapse
I am, I odin flashed it a few weeks ago.
1gorelo said:
Can i install this on sm n 9860 version and does google pay and samsung pay beta work?
Click to expand...
Click to collapse
Too early in the morning to go out and test that. This is Beta and i have already encountered some bugs. So you have to be up for that.
Good Lock wont work, gesture navigation is buggy, you can not even apply wallpapers from the Galaxy Themes app.
Wallpaper Service on the other hand is greatly improved. Fingerprint sensor is much faster.
d_ganggreen said:
I am, I odin flashed it a few weeks ago.
Click to expand...
Click to collapse
My friend there are so many reasons why that error can happen. Sometimes you might have to change the ADB version. I am attaching the platform-tools i used. Extract this zip inside folder on desktop and try. If that doesnt work you might need to update ADb/Samsung drivers. Let us know if this works.
warriorvibhu said:
My friend there are so many reasons why that error can happen. Sometimes you might have to change the ADB version. I am attaching the platform-tools i used. Extract this zip inside folder on desktop and try. If that doesnt work you might need to update ADb/Samsung drivers. Let us know if this works.
Click to expand...
Click to collapse
Thank you! Whatever it was, that worked. I am able to get it running with your tools. I am running it now.
CHANGELOG - Android 11_OneUI 3 Beta
************ Notice: This changelog is compiled from various different resources online, verification of these features rests with the users **********
Code:
[COLOR="SeaGreen"][CENTER]BETA CHANGELOG[/CENTER][/COLOR]
[B]Home screen[/B]
– Touch and hold an app to add an associated widget
– Turn the screen off by double-tapping on an empty are of the Home screen. You can turn this on in Settings > Advanced features > Motion and gestures.
Lock screen
– Dynamic Lock screen now has more categories, and you can select more than one.
– Lock screen widgets are improved.
[B]Contacts, Phone and Call Background[/B]
– Added the ability to edit multiple linked contacts at one time.
– Added an option to help you quickly delete duplicate contacts.
– Enhanced the search experience.
– Extended the storage period of the Trash bin from 15 to 30 days.
– Added the ability to customize the call screen with your own pictures and videos.
[B]Messages[/B]
– Created a Trash bin to store recently deleted messages.
– Call & Text on other devices
– Added the ability to turn Call & text on other devices on or off with Bixby Routines.
[B]Calendar[/B]
– Events with the same start time are now shown together in month and agenda view.
– Reorganized options for adding and editing events.
– Improved layout for full screen alerts.
[B]Reminder[/B]
– Improved layout for full screen alerts
[B]Camera[/B]
– Improved auto-focus and auto exposure functionality and usability.
– Improved stabilization when taking pictures of the moon at high zoom levels.
[B]Photo editor[/B]
– Added the ability to revert edited pictures back to their original versions.
[B]Bixby Routine[/B]
– Grouped preset routines help you get started quickly and learn how to build your own routines easily.
– You can now see what actions are reversed when a routine ends.
– New conditions have been added, such as a specific start time, the disconnection of a Bluetooth device or Wi-Fi network, a call from a specific number, and more.
– New actions have been added, including talking to Bixby and accessibility actions.
– You can add a customized icon for each routine and add routines to the Lock screen for quick access.
[B]Digital wellbeing and Parental controls[/B]
– Added trends to your weekly report. You can see how your usage has changed since the previous week and check your usage time for each feature.
– Added phone usage time while driving to the weekly report.
– Added a lock screen widget so you can check your screen time without unlocking your phone.
– Added separate profiles for personal and work modes so you can track your screen time separately.
[B]Internet[/B]
– Added ability to block websites from redirecting you when you tap the Back button.
– Added warnings and blocking options for websites that shot too many pop-ups or notifications.
– Rearranged menus to make things easier to find.
– Added several new add-ons, including one that translates websites.
– Added option hide the status bar for a more immersive browsing experience.
– Increased maximum number of open tabs to 99.
– Added ability to lock and reorder tabs.
– Improved design for tab bar which is now supported on all devices.
– Ended support for Samsung Internet edge panel.
[B]Quick panel[/B]
– See your conversations and media more conveniently in their own sections when you swipe down from the top of the screen.
[B]AOD[/B]
– Always On Display widgets are improved.
[B]Accessibility[/B]
– Get quick access to the most important accessibility settings during device setup.
– Get recommended accessibility features based on what you use.
– Set the Accessibility shortcut more easily in settings.
– Sound detectors now work with your SmartThings devices such as TVs and lights to give you more visible alerts when the doorbell rings or a baby is crying.
[B]Samsung Keyboard[/B]
– You can find the keyboard in settings more easily under General management in Settings, and the settings have been reorganized to put the most important ones first.
Samsung DeX
– You can now connect to supported TVs wirelessly.
– New touchpad multi-gestures let you change screen zoom and font size more easily.
Feel free to add anything else that you observe.
warriorvibhu said:
Wohooo Fingers Crossed. Did it finish ?
Click to expand...
Click to collapse
Yes it did, running 3.0 beta now!
warriorvibhu said:
I flashed on an Unlocked one so there is no way for me to tell if this can be flashed on N986U since so many people have flashed Unlocked firmware on the U devices using Odin (One confirmed guy flashed unlocked firmware on Verizon locked device and got the Beta banner) hence i think this will work for all Snapdragon devices. Give it a try and see. Just that before you try this make sure you are on ATID firmware.
Click to expand...
Click to collapse
I'm on n9860 which is a snapdragon. I'm not sure if it's the same. Anyone want to try?
My US unlocked stuck at 16% when sideloading? Is it normal?
jianansong said:
My US unlocked stuck at 16% when sideloading? Is it normal?
Click to expand...
Click to collapse
Since how long ?
Which step are you at?
warriorvibhu said:
Since how long ?
Which step are you at? (See Pics)
Click to expand...
Click to collapse
On my phone, it shows "Verifying updte package..."
On the adb, it shows serving update.zip 16%.
It has been there for at least 20 minutes... Do I need to cancel and restart?
I used the uploaded adb and the first link for update.zip.
jianansong said:
On my phone, it shows "Verifying updte package..."
On the adb, it shows serving update.zip 16%.
It has been there for at least 20 minutes... Do I need to cancel and restart?
I used the uploaded adb and the first link for update.zip.
Click to expand...
Click to collapse
Yes thats too long Cancel and restart, It took me 97.5 seconds to verify the package.
Your ADB is fine dont change that. For firmware you can try using the second link from google drive. do you meet the criteria Unlocked and on ATID ?
warriorvibhu said:
Yes thats too long. do you meet the criteria Unlocked and on ATID ?
Click to expand...
Click to collapse
Yes, mine is us unlocked and it's on ATID. Do you know how I could cancel it?
---------- Post added at 03:45 PM ---------- Previous post was at 03:43 PM ----------
jianansong said:
Yes, mine is us unlocked and it's on ATID. Do you know how I could cancel it?
Click to expand...
Click to collapse
At the command line, I clicked "control + C" and surprisingly the progress number starts moving again, and now I am at 53% and it's still going...

[GUIDE/TUTORIAL/HOWTO] HTC One M9 any model from Stock to Android 12

[GUIDE/TUTORIAL/HOWTO] HTC One M9 from Stock to Android 12
[GUIDE/TUTORIAL/HOWTO] HTC One M9 any model from Stock to Android 12
This detailed step-by-step guide helps you transform your HTC One M9 (any model) to a powerful one with Android 12.
Make sure you have the HTC One M9 model, in Android, go to Settings > About > Phone identity and check Model number.
### FM Radio doesn't work with Android 11.
Models supported:
- Himauhl (Europe WWE | GSM | MID 0PJA10000)
- Himaul or Himaulatt (AT&T, Developer Edition, Unlocked | GSM | MID OPJA11000)
- Himaultmus (T-Mobile | GSM | MID OPJA12000), not sure you can get Android 7
- Himauhl (Chunghwa Telecom | GSM | MID 0PJA13000)
- Himawhl (Sprint | CDMA | MID OPJA20000)
Himawl (Verizon | CDMA | MID OPJA30000) is not guaranteed, see: https://forum.xda-developers.com/f/verizon-htc-one-m9.4125/
* MID = Model ID
CHANGELOG
v1. Initial release
1) DOWNLOAD
- djibe HTC One M9 pack : https://bit.ly/djibe-onem9-pack
(includes HTC USB Drivers, recovery TWRP 3.6.2_9-0 for all M9, Magisk Root, adb, fastboot.exe and htc_fastboot.exe).
Unzip the djibe folder from the zip on root folder of C:\ drive.
- ROM for Himaul or Himawl: Unofficial LineageOS 18.1: https://forum.xda-developers.com/t/rom-11-0-0-himaul-himawl-lineageos-18-1-unofficial.4199175/unread
Download latest build here: https://mirror.codebucket.de/claymore1297/LineageOS/18.1/hima
Android 12.1 / LOS 19.1 is WIP (no telephony yet): https://forum.xda-developers.com/t/rom-12-1-0-himaul-himawl-lineageos-19-1-unofficial.4378803/unread
Or you can use AICP 17.1 right below
- ROM Android 12 for other Hima models: Android Ice Cold Project Official 17.1: https://forum.xda-developers.com/t/rom-12-1-0-hima-android-ice-cold-project-17-1-unofficial.4399865/
Download latest build here: https://dwnld.aicp-rom.com/
### Localisation (GPS) must stay turned ON to get Telephony
Or try crDroid 7.12
- NikGapps-SL ARM64 Core or Basic: https://sourceforge.net/projects/nikgapps/files/Releases/NikGapps-SL/
- Charge phone to 100%
- 8+ GB MicroSD card formatted in FAT32
- Copy ROM + Google Apps +/- Magisk root zipfiles without unzipping content. Insert microSD in phone.
WARNING. This tutorial uses Microsoft Windows.
WARNING. Warranty is now void.
WARNING. Read carefully the sentences starting with ###.
2) BACKUP DATA AND INSTALL DRIVERS
Disable Antivirus.
Install drivers from my pack:
right click on HTCDriver.exe > click on Run as administrator and continue the setup.
Connect HTC One (while phone on) to PC, let drivers install.
In Windows explorer, HTC One should be available.
### If not make sure phone connection is in File transfer mode (see Android notifications).
### Phone is still not visible in Windows Explorer ? See fix at end of tutorial.
Collect all personal photos, videos, etc ... and backup these on PC.
Use an app like Backupyourmobile/SMS Backup & Resotre to backup texts, contacts, etc.
Check that backup is located on microSD card.
Then copy the backup on your PC.
Disconnect phone.
### If your phone is Simlocked/carrier locked/Network locked, don't go further.
Visit official website of your network carrier (or call their support) to retrieve your desimlock code.
Ask them for details on how to remove simlock.
How do I know my phone is simlocked ? When you insert a SIM card from another operator, network is inaccessible.
Only a stock ROM can remove simlock.
To go back from custom ROM to stock, see dedicated section at the end of tutorial.
2) KNOW YOUR MODEL
Shutdown phone.
Start in fastboot mode: hold Power + Volume- until it vibrates and release both buttons.
Wait until hTC download mode shows up.
On mine I see:
SECURITY: *** UNLOCKED ***
model: htc_himawhl
CID-11111111
SECURITY UNLOCKED means S-OFF for SECURITY-OFF, otherwise S-ON. With S-ON you can upgrade firmwares but cannot use previous versions.
3) UPGRADE TO LATEST OFFICIAL ROM
In Android, go to Settings > About > Software information.
Android version is 7 and HTC Sense version is 8.0.
If Android is already 7, go to next chapter.
But before, search for IMEI and note this number somewhere safe (we never know).
Otherwise, we need to flash suitable stock Android 7 Nougat firmware, depending on your model.
In Settings > About > Software information, note down Software version (in case of future error).
For me it is 3.41.651.4 (651 is the SKU part, meaning Sprint US ROM).
See Sneakyghost's and Behold_this' SKU-, CID- and MID-List: https://docs.google.com/spreadsheets/d/10H7RftecZZKb5tT2zpShfYNFAfSe-imhhqtVfeMPVDA/edit?pli=1#gid=0
Now tap on More > tap 7 times on Build number. It unlocks Developer options.
Go back to Settings menu, you can see the new Developer options menu.
Tap on it, accept the warning.
Switch ON USB debugging option.
Connect phone, a message appears on phone : Allow USB debugging?
check Always allow and confirm by tapping on OK.
But before upgrading to Android 7 Nougat, you need the latest Android 6 official ROM available for your model.
- Himaul or Himaulatt: RUU_HIMA_UL_M60_SENSE70_ATT_MR_NA_Gen_Unlock_3.35.617.16.exe
- Himaultmus, not sure you can get Android 7: http://downloadmirror.co/android/29Ri/RUU_HIMA_UL_M60_SENSE70_TMUS_MR_TMOUS_3.39.531.7.exe
- Himawhl: https://www.androidfilehost.com/?w=files&flid=334967 or https://downloadmirror.co/1KrL/RUU_HIMA_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_3.41.651.21.exe
- Himawl: http://downloadmirror.co/android/29...0105_CNV_1.26_002_release_469809_signed_1.zip
RUU*.exe: launch installer, connect phone (from within Android started or in Download mode) and follow executable steps.
Wait during flash.
After reboot, you have access to HTC software updates.
Go to Settings > System updates > HTC software update > CHECK NOW
Install available updates.
Repeat after each update until update 4.x is fetched.
Here you go with Android 7.
### I succeeded with Sprint model, tell us here if you experience problems with other models.
### Flash a RUU in *.zip format
### Copy RUU zipfile to microSD card and insert in phone. Shutdown phone.
### Start in fastboot mode: hold Power + Volume- until it vibrates and release both buttons.
### Use Volume- to Reboot to Bootloader. Confirm with Power.
### Use Volume- to BOOT TO RECOVERY MODE. Confirm with Power.
### Once in recovery, use Volume- to: Apply update from SD card
### Use Volume to select RUU zipfile
### Wait during flash
4) UNLOCK BOOTLOADER
Save IMEI, go to Settings > About > Phone identity > IMEI (15 digits).
In Settings > About > Software information > More.
Tap 7 times on Build number. It unlocks Developer options.
Go back to Settings menu, you can see the new Developer options menu.
Tap on it, accept the warning.
Check ON OEM unlocking and USB debugging options.
Go to Settings > Security > Screen lock > None
Go to Settings > Storage > Phone storage, scroll down and make sure Phone storage encryption is unchecked.
Now, open a Windows command on my "flash" folder (hold Shift + right click on folder -> Open a windows command here).
Or type cmd in Windows address bar and hit enter to launch a Command prompt in actual folder.
Enter command :
Code:
adb devices
, confirm by pressing Enter.
Command returns :
Code:
List of devices attached
HT53****** device
### If no device is found, uninstall and reinstall properly the drivers while antivirus is off. Or see fix at the end of this tuto.
### Or start fresh on another PC.
Now type :
Code:
adb reboot bootloader
Phone restarts in Fastboot mode. Wait till phone screen is blank in fastboot mode.
Use volume keys to switch to Download mode !!!
### With HTC One M9, fastboot commands have to be sent from Download mode (took me hours to figure it out, thanks @DigiGoon).
Type :
Code:
fastboot devices
Command returns :
Code:
HT53**** fastboot
### You may have to fix drivers again (see fix at the end of tuto)
Type :
Code:
fastboot oem get_identifier_token
, confirm by pressing Enter.
Command returns multiple lines.
Select with your mouse all the lines from
Code:
<<<< Identifier Token Start >>>>
(included)
to the line
Code:
<<<<< Identifier token end >>>>>
(included).
Now on keyboard copy (Ctrl + C combo), then open Notepad.
In Notepad, paste those lines (Ctrl + V combo).
Now manually remove all the (bootloader) strings from each line.
Your notepad should now look like this :
<<<< Identifier Token Start >>>>
37A5DBF4FE5F0D9F4425E54AA91AFDBF
2A20E9C67C3BB4FAE60263F76BDEC6AC
847BF9FFB11DAEA4AB88AC8710435449
9BC12E93DF4C54FFE3D064C4C810C49A
2CDAF2E0CD3A164FED4A568CB0FD2AC6
C01AA991733D949C00987062D691DE91
8AA1C97CEBC3ACE83FECE75A1D03CE72
62414C7DC36A73AFCBF433E1EBE2EDC7
E272F73309632D3EF8C86E472B65E8EF
37E46B52FE3F94FC69D1854CA3DE6F48
C3E10001B233A70B1EAF35134F51FCC6
353E0CC98534E6E60A241A7063D0BE2F
A5B752E75C1C47E6F739BDBE67D024DA
3292A14278247557632639802722A86C
E61424F7666AE085AA9905096FEED1AD
5ECBBD867544E95ABDDA277690B8CB55
<<<<< Identifier Token End >>>>>
Now visit this website: https://www.htcdev.com/bootloader/
Register on the site. Confirm registration with your email.
In the select menu, choose HTC One M9, click Begin Unlock Bootloader button.
Agree to legal terms.
Next page, go to the bottom and click continue to step 5.
In the bottom of this page, in the lower textarea "My Device Identifier Token",
copy and paste the multiple lines you just edited (my example is just above).
Click Submit.
HTC tells you: Token Submitted Successfully!
Open your mailbox (associated to your HTC account).
Copy the Unlock_code.bin file attached to email in my "flash" folder you unzipped.
In Windows command, type:
Code:
fastboot flash unlocktoken Unlock_code.bin
, confirm with Enter.
Command should return:
Code:
Device is unlocked
4) FLASH TWRP RECOVERY
Using the same Windows command prompt, enter:
Code:
fastboot devices
to make sure phone is still available.
Then
Code:
fastboot flash recovery twrp-3.6.2_9-0-hima.img
Command returns :
Code:
finished. total time: x.xxxs
Now enter:
Code:
fastboot reboot-bootloader
Press Volume- to navigate to BOOT TO RECOVERY MODE, and confirm with Power button.
Phone reboots to TWRP recovery (with red message alert).
5) BACKUP STOCK SYSTEM
In TWRP, check Never show this screen and Swipe to Allow Modifications.
You land on TWRP Home screen.
Always make a backup of your stock system. We never know when a weird bug will decapitate the system.
Go to Backup menu, select all partitions and Backup to microSD card (Select Storage button).
Backup the generated TWRP folder content from your microSD card to PC.
6) WIPE PARTITIONS
Back to Home menu, go to Wipe > Format data, type yes and confirm with bottom righ icon.
Go to Wipe > Advanced wipe.
Select Dalvik / ART Cache, Cache, System, Data, Internal Storage then Swipe to Wipe, go back to Wipe menu.
### Don't wipe SDcard
Got ot Reboot > Recovery
7) FLASH ROM AND GAPPS +/- ROOT/MAGISK
Back to Home screen, tap on Install > choose aicp*.zip
(if you don't see the files, tap on Select Storage and make sure Micro SDCard is active)
then Add more Zips -> open_gapps*.zip,
then Swipe to confirm Flash.
Wait for operation to end (can be long).
### To flash Magisk, go to Reboot > Recovery and flash Magisk after reboot.
We need to format Data once more to remove an encryption that took me time to figure out.
Go back to Wipe one more > Format Data > yes
When format complete, tap on Reboot system
Wait during long first boot.
Setup Android.
8) You can use Backupyourmobile to restore data,
use GPS Status & Toolbox app to enhance GPS fix.
That's it.
Enjoy,
djibe
THANKS to TWRP team, AICP team, All M9 contributors.
You can find all my tutorials at: https://github.com/djibe/Android-tutorials
##################################################
## Unlock bootloader without Unlock key from HTCDev
See: https://forum.xda-developers.com/t/...loader-without-htcdev-s-off-required.3092036/
## Seek help for your model:
- Sprint: https://forum.xda-developers.com/t/...tc-one-m9-4-27-651-4-updated-4-13-17.3073355/
## Change 4G/LTE region
Edit build.prop
Reboot to recovery > Mount > select System
adb devices
adb root
adb remount
adb pull /system/build.prop
Edit with Notepad++
add ro.telephony.default_network=20
save file
adb push build.prop /system/build.prop
adb shell chmod 644 /system/build.prop
djibe89 said:
Himaultmus (T-Mobile | GSM | MID OPJA12000), not sure you can get Android 7
Click to expand...
Click to collapse
What is the "not sure" based on?
mmortal03 said:
What is the "not sure" based on?
Click to expand...
Click to collapse
Hi,
I didn't find a RUU for this model during a quick search.
Do you know more about an official firmware ?
djibe89 said:
Hi,
I didn't find a RUU for this model during a quick search.
Do you know more about an official firmware ?
Click to expand...
Click to collapse
I don't own this model, but I believe the T-Mobile Nougat firmware is: 0PJAIMG_HIMA_UL_N70_SENSE80_TMUS_MR_TMOUS_4.27.531.6_Radio_01.01_U114401021_126.03.70206G_2_F_release_497408_signed_2_4.zip
mmortal03 said:
I don't own this model, but I believe the T-Mobile Nougat firmware is: 0PJAIMG_HIMA_UL_N70_SENSE80_TMUS_MR_TMOUS_4.27.531.6_Radio_01.01_U114401021_126.03.70206G_2_F_release_497408_signed_2_4.zip
Click to expand...
Click to collapse
Himaul is the International model isn't it ?
I'll dig deeper.
Thx for asking.
Struggling with Verizon model exhausted me
djibe89 said:
Himaul is the International model isn't it ?
Click to expand...
Click to collapse
I believe himaul can refer to a couple of U.S. variants, the AT&T and the T-Mobile. The AT&T variant appends 'att' to the end, and the T-Mobile may append 'tmus' (but I don't have a T-Mobile variant in front of me to verify this).
Hello, I just bought a One M9 model htc_himawhl, and I would like to install android 12 on it.
The device is S-OFF and the bootloader indicate "Software status: Official" and "LOCKED".
I have a few questions about your tutorial.
What advantages we get when we unlock the bootloader ? I installed TWRP 3.7 yesterday, I suppose I can install any custom rom no ?
You didn't gives htc_himawhl compatible Android 12 rom, which one can work with in the list you given ?
I had an HTC U Ultra before this phone (which is now dead...), the process was much more easier because it was an international model. :/
Thanks in advance for your answer !
SofianeLasri said:
Hello, I just bought a One M9 model htc_himawhl, and I would like to install android 12 on it.
The device is S-OFF and the bootloader indicate "Software status: Official" and "LOCKED".
I have a few questions about your tutorial.
What advantages we get when we unlock the bootloader ? I installed TWRP 3.7 yesterday, I suppose I can install any custom rom no ?
You didn't gives htc_himawhl compatible Android 12 rom, which one can work with in the list you given ?
I had an HTC U Ultra before this phone (which is now dead...), the process was much more easier because it was an international model. :/
Thanks in advance for your answer !
Click to expand...
Click to collapse
Hi, normaly you need to unlock bootloader to boot a custom ROM.
To find a suitable ROM you should read the Sprint model section of XDA
@SofianeLasri , if you need VoLTE in your country/with your carrier, unfortunately, none of the recent custom ROMs for this phone have VoLTE/IMS registration working. It is being worked on, but there are no guarantees. You should read and follow the following thread for details/updates on this: https://forum.xda-developers.com/t/...ce-cold-project-17-1-official.4399865/page-12
What a shame, I buy a phone that I think is known on the custom rom scene, and I come across an abandoned operator model...
SofianeLasri said:
What a shame, I buy a phone that I think is known on the custom rom scene, and I come across an abandoned operator model...
Click to expand...
Click to collapse
Custom models are pain for obsolescence

Categories

Resources