yashsingh1/xdaforums huggingface dataset:
[OnePlus 12] neelchauhan:
MSM is a tool to recover a OnePlus (or Oppo) device to the factory ROM, similar to flash.android.com for Pixel devices.

I'm thinking that if the companies who sell CN OnePlus phones with the US ROM do it with fastboot, why can the ROM community do it also? But maybe it's because bricking a OnePlus device is easier than a Pixel, hence why MSM is used.

Fun fact: I once bricked a CN OP9 from forgetting a copy partitions ZIP, but that was pre-OOS12/ColorOS.
[OnePlus 12] dhaern:
Wtf man, what is the problem with modern phones? I dont see a single decent custom kernel for a phone from years ago (all brands and models are "deserts" in custom development nowadays)... what are doing the top custom developers and what brands are developing now?? we cant use phones from 6+ years ago forever lol.
[OnePlus 12] neelchauhan:
There are a few reasons :

It's much harder to bypass Play Integrity, which means it's tricky to get many apps working. Many people don't use custom ROMs for this reason.

The kernel and OS image format got "modularized" in a way that makes it impossible to use custom kernels, or TWRP. This is why there's Lineage Recovery, and why GrapheneOS and CalyxOS just use fastboot directly.

Many phones have locked bootloaders, and while in the past you could root otherwise and then unlock the bootloader, this has been no longer the case for 8+ years.

Source: I was responsible for the LinrageOS kernel scripts on Pixel 6 and 7, so I dealt with this.
[OnePlus 12] _MartyMan_:
Arter kernel would be sick
[OnePlus 12] eng.stk:
This ^^^ like neelchauhan put it right.

Also brands don't do exciting stuff anymore and are copycats of iOS/OneUI and small iterations between releases.

Phones got stupid expensive and developers aren't born with gold in their pockets so they work with they have.

Since brands like OnePlus killed of the developer programs without any warning this will not improve in the future.

OEMs tend to not putting out complete, decent sources most of the time and since unlockable bootloaders are a dying breed, makes choices hard.

Google is also closing the ecosystem more and more, nowadays they even scan for custom kernel strings to attest Play Integrity.

I tend to stick with pixel devices since quite awhile, they offer nice features and decent future software support. And like most devs we prefer near stock UX.

Most devs/enthusiasts I know went the same route. Also you'll see that almost every pixel has LineageOS support for instance (PIxel 8/Pro is also in merging state for instance).

This line of phones is what I develop for currently. I think specially the A line has nice value, people most vote with their wallets.
[OnePlus 12] dhaern:
Yeah I know the nowadays problem but I mean from a developer perspective is that so hard to develop a custom kernel now? Is this impossible to do?
[OnePlus 12] fanbogo:
One from the best devs, Ty for your work 👊
[OnePlus 12] gentrydeng:
One downside about custom ROMs is that we don't have an open source arm(32) emulator available at the moment, which means that it's not possible to run 32-bit applications on custom ROMs.
[OnePlus 12] memocatcher:
Maybe a bit off topic but is there still a way to reduce animation speed to something lower than 0,5? When I try it the ADB way (settings put) it gives me an error that "put" was not found.
[OnePlus 12] neelchauhan:
The kernel and kernel modules/drivers were split. Google moved to a Generic Kernel Image for new devices, which in turn means we have a generic kernel for all devices.

In fact, LineageOS is moving to using Google's stock prebuilt kernel on Pixel devices, because building a custom kernel is no longer worth it until a device becomes EOL.

This is also the reason why KernelSU exists: we can boot a rooted generic kernel easily.
[OnePlus 12] replica9000:
I think the Jellybean/KitKat era was the best for custom ROMs and kernels. I'd love to have a PACman ROM on this phone.
[OnePlus 12] neelchauhan:
Ah, my CyanogenMod powered S3. Back then, almost every phone had CM.

You had ROMs on Samsung, even US variants, and now OnePlus is a struggle for ROMs.
[OnePlus 12] zelos156:
Good too see developers here 🍻
[OnePlus 12] zelos156:
Any news @chandu dyavanapelli ?
[OnePlus 12] thirtythr33:
yeah I've used arter's kernels for years even still on my 9pro, but sadly he moved to nothing phone 2 so doubt he's going to come to op12

Sent from CPH2583 using ReLabs
[OnePlus 12] zelos156:
He had many device. Maybe maybe op too. ;))
[OnePlus 12] CRT93:
There is any ROM that can customize the lock screen like Pixel devices on A14? And the transition to always on display is fluid when you turn off and on the device?
[OnePlus 12R / OnePlus Ace 3] LeisureLarry:
Does anyone know if the 12R supports esim ?
[OnePlus 12R / OnePlus Ace 3] Dayuser:
No eSIM support.
[OnePlus 12R / OnePlus Ace 3] shield94:
According to the spec pages, e-sim is only supported by CPH2611, the model sold in North America.
[OnePlus 12R / OnePlus Ace 3] LeisureLarry:
Those models are around $100 more than the Chinese Ace 3
[OnePlus 12R / OnePlus Ace 3] shield94:
I strongly unrecommend shipping the Chinese variant Ace 3 PJE110 outside China, for it lacks support of many LTE bands e.g. 2, 7, 12, 17, 20.
[OnePlus 12R / OnePlus Ace 3] LeisureLarry:
I'm in SA, we don't use those bands.

But i'm still holding back cos of this region lock issues.
[OnePlus 12R / OnePlus Ace 3] issuve:
Yes, EEUU version
[OnePlus 12R / OnePlus Ace 3] mArIuS%:
Really? I don't have eSIM on global CPH2609 with Europe OOS.
[OnePlus 12R / OnePlus Ace 3] Dayuser:
It's already said that eSIM support is in North America. Not in Europe.
[OnePlus 12R / OnePlus Ace 3] issuve:
CPH2611
[OnePlus 12R / OnePlus Ace 3] mArIuS%:
Hell, OnePlus are scammers. Why are they doing these I don't understand. From what country have you purchased you phone?
[OnePlus 12R / OnePlus Ace 3] issuve:
EEUU Ebay cph 2611 is the model
[OnePlus 12R / OnePlus Ace 3] Dayuser:
Again, you have a US model phone..
[OnePlus 12R / OnePlus Ace 3] issuve:
Si
[OnePlus 12R / OnePlus Ace 3] jamesasher2810:
Yes, OnePlus 12R supports eSIM. Although there's some variations in other countries, US and Europe versions do have eSIM option.
[OnePlus 12R / OnePlus Ace 3] Dayuser:
Did you read previous posts?
[OnePlus 12R / OnePlus Ace 3] jiwon21c:
yes, my oneplus 12R supports eSIM, and I already set up an eSIM through the 'airalo' for Europe travel.
[OnePlus 12R / OnePlus Ace 3] Tallgesse:
On cph2609, is it hardware or software blocked?

Any way to include this feature?

I made the stupid mistake to look at 12 specs knowing 12R is less powerful but didn't expect the eSim feature to be removed too...
[OnePlus 12R / OnePlus Ace 3] kouzelnik3:
I am also interested in whether the EU 12R units gave the eSIM chip that could be allowed via software, because of so, I might consider doing it in the future.
[Android Q&A, Help & Troubleshooting] Mostaben:
I hope you're all doing well.

My device seems to be stuck in a never-ending loop of booting into recovery mode. To make matters worse, when I try to access the TWRP (Team Win Recovery Project) menu, it freezes at the first screen, rendering me unable to proceed with any recovery actions. Additionally, attempting to enter bootloader mode or device's OS redirects me back to the recovery menu, creating a frustrating cycle.​

After Booting:

View attachment 6063383

Device:

Samsung Galaxy J4 Plus (j4primelte)​
[XPERIA X1 Q&A, Help & Troubleshooting] stellaryt:
THIS rom feels good,but not enough...

download here:

Rayfile

Namipan
[General Topics] CityKev:
There is a lot of confusion regarding what Xiaomi are doing with devices that have either upgraded to HyperOS or are being released with it. I'm posting this thread here as it isn't device specific but mods feel free to move it if needed.

I have seen various posts for different devices where members have upgraded to HyperOS but then can't unlock the bootloader. There is a workaround for updated devices but that could be patched by Xiaomi at any time and it doesn't work with new devices shipped with it pre-installed. The good news is that Xiaomi have clarified the criteria for unlocking and it is still allowed easily for accounts registered outside of China (it is much more difficult / impossible for most Chinese people to unlock the bootloader without a paid service).

The main criteria are that you have been logged into your Xiaomi account for at least 30 days and that you have downloaded the Xiaomi Community app. You can unlock a maximum of three devices a year per account. My phone (Redmi Note 10 Pro) probably won't get an HyperOS update but I'm interested as I will be upgrading at some point and if I couldn't unlock the bootloader then Xiaomi becomes much less attractive. When I go on the community app and go to Settings~Unlock bootloader it shows the criteria for unlocking (screenshots below). If anyone can confirm this is correct and works it will be useful to lots of members.

View attachment 6063387View attachment 6063388
[General Topics] NOSS8:
Only valid for Global devices.

For Cn device:

⚙️How to unlock bootloader on Xiaomi HyperOS(all devices).

Only for GLOBAL devices. 1/Check here that your device is Global and not CN with a Global ROM. https://www.mi.com/global/verify/#/en/tab/imei ------------------------------------------------------------------------------------------ Requirements...

xdaforums.com
[General Topics] SigmundDroid:
They really try hard to get an Darwin award, eh? :poop:

Anyway, I don't really understand why they undermine their reputation in such way... :unsure:
[General Topics] NOSS8:
This does not come from Xiaomi but from the Chinese government.
[General Topics] CityKev:
Seemingly there is a limit of 2000 applications to unlock each day but after trying a few times and then a couple of hours later I got authorisation. I have until 3rd February 2025 to unlock if my device gets HyperOSView attachment 6063541
[General Topics] SigmundDroid:
Oh, #五 it is, didn't know that before. That explains why unlocking became so, excuse me in advance, utterly anal. I just hope PRC companies will suffer from this sufficiently for CPC to reconsider. Apologies to Xiaomi, blame goes to CPC.

Thank you very , very much for this valuable info, this pretty much kills off any chinese phone for me now. (grrr, was actually happy with my Mi11, now I gotta start looking all over again).
[General Topics] CityKev:
If you are outside of China it doesn't affect you. It is clearly something Xiaomi have been forced to do inside China to prevent people being able to get around the government restrictions of what they can access on the internet.
[General Topics] NOSS8:
A Chinese device is still a Chinese device no matter where it is located. A Chinese device with HyperOS cannot be unlocked with a global account.

China devices = China Xiaomi Community, Global devices = Global Xiaomi Community
[General Topics] CityKev:
Once your application to unlock the bootloader is successful you can access instructions to do so.

View attachment 6063935View attachment 6063940View attachment 6063941
[General Topics] CityKev:
Ah....a misunderstanding on my part.

For most people bootloader unlock will still be possible though.
[General Topics] SigmundDroid:
Well, if unlocking turns out to be like this:

get Xiaomi phone

get xiaomi unlock app android

get xiaomi unlock app windows (and it's windows only and crappy, too!)

register with email

register with valid phone number

and still wait one whopping week

then it does affect me, even in second worse possible manner (worst would be being unlockable).

I do not care much for the reasons, even if CPC had good intentions. This is just a no-go. So, I am glad I stumbled over your thread and I thank you both for the stuff I learned here :love:

Fun fact: Originally I was just curious about the hype around HyperOS but it seems all marketing... and didn't expect I'd be shunning chinese phones altogether (especially Xiaomi as it is often really good hardware). Perhaps I am overreacting but, gee!, there are other good cheap phones outside of china...
[General Topics] CityKev:
It's not so different to the situation now. On MIUI you have to create a Mi account and bind it to your device, use the Mi Unlock Tool on a PC and generally wait a week to actually unlock the bootloader. The new HyperOS method is hardly much more trouble other than getting the authorisation to unlock as there is a daily limit but I did that but after a few tries in a couple of hours.
[General Topics] NOSS8:
"but I did that but after a few tries in a couple of hours."

On what device and version?
[General Topics] SigmundDroid:
Right, not disputing that but

a) it was a disgrace already (both privacy and time)

b) the linked document was a real eye opener - nothing specific to HyperOS but it's all and any chinese phones.

As for HyperOS, I still didn't find any good information what it does... Alas, does not matter anymore, china phones are off my list for good. Just kinda sad too ditch my Mi11...
[General Topics] CityKev:
I did it on my Redmi Note 10 Pro, which is currently on the latest MIUI stock EEA ROM. I was just trying it out of curiosity as it's not clear if this device will get HyperOS (it definitely isn't getting Android 14) and to my surprise it was authorised. If HyperOS is rolled out to this device I can try it and still unlock the bootloader when I'm ready (which I will do at some point).View attachment 6064320
[General Topics] NOSS8:
Yep,Global device.
[General Topics] CityKev:
I thought it would not authorise it as I'm on MIUI and so can unlock it using the current method (no need for the app). That's why I was surprised plus I'd tried a few times earlier and it was saying the limit has been reached and to try another day
[General Topics] NOSS8:
If you see Application limit quota reached, you have to wait until it reset at 0:00 AM Chinese time

Yep, you could have tried the old method but for several months there have been a lot of posts reporting this problem after the waiting time.

​
[General Topics] CityKev:
If I don't get HyperOS I will try the modded Mi Unlock Tool first as that bypasses the waiting time. I've only had to unlock one of the several Mi Pad 4s that I've bought and that unlocked immediately even with the official tool as the device was launched in 2018.
[General Topics] pixelsynth:
does this mean you can unlock devices that launch with hyperos?
[General Topics] CityKev:
It looks that way, contrary to what was initially thought. People who have upgraded to HyperOS were finding that they couldn't unlock the bootloader but with this official procedure they can. There is nothing in the Xiaomi instructions saying that devices launched with HyperOS can't be unlocked.
[General Topics] NOSS8:
The only devices launched with hyperOs are the 14 and 14 pro and are CN versions, this method will not work, you will have to use the Github one.

EDIT:

All CN devices released with HyperOS cannot be unlocked with the method above, you must use a third-party paid service.
[General Topics] CityKev:
I meant going forward with devices released outside of China. I currently have the Redmi Note 10 Pro but I will buy Xiaomi when I upgrade as long as I have the option to unlock the bootloader.

The GitHub tool only works on devices that have been upgraded to HyperOS, it won't work on devices released with it as things stand. Hopefully it looks like customers outside of China on global devices will be still OK to unlock.
[General Topics] NOSS8:
For Cn devices, it is a government decision.

Xiaomi will lose sales at the import level, because today for a 14 model, the prices for unlocking have doubled, which means that buying these models will not be really interesting, not to mention the absence of certain bands.

Then for those who update to hyperOs all the workarounds must connect to the Xiaomi servers and if Xiaomi cuts off access to the servers including the paid sites which provide this service, it's over and it would not surprise me in near future.
[General Topics] pixelsynth:
nope, the Poco X6 Pro also launched with hyperos, and that's global. the github bypass does not work either, last i tried. i can't try again, since i returned the phone
[General Topics] CityKev:
There are several issues in there:

Firstly, for Chinese people and possibly others in other countries who buy Chinese devices then unlocking the bootloader will become much more difficult / impossible. That's not a problem for people such as me as Xiaomi sell directly in my country (UK).

As things stand, anyone outside of China who has a global device can unlock the bootloader even if they have updated to HyperOS. The GitHub tool isn't required but you must have had a Mi account active for 30 days and you need the official Xiaomi Community app. They have actually reduced the waiting time from 168 hours to 72 hours. It looks like it also applies to global devices that will be sold outside of China with HyperOS pre-installed too.

Of course Xiaomi might decide to stop allowing the bootloader to be unlocked in the future but as the new procedure has only just been put in place I doubt that will be any time soon.
[General Topics] CityKev:
Possibly you have jumped the gun by returning your phone as you could have tried the new official method I have detailed.

Edit: the GitHub workaround was specifically for devices updated to HyperOS only and not pre-installed.
[General Topics] NOSS8:
What are you talking about?

I'm talking about CN not Global devices.
[General Topics] CityKev:
And I'm not!

This thread is for people outside of China who haven't bought a Chinese devices but who might want to unlock the bootloader even if their device has or might have HyperOS.
[General Topics] NOSS8:
It is not only for the Chinese but for those who import devices from China and sold with original hyperOS, that is to say who do not have a Miui version.
[General Topics] NOSS8:
This post was not intended for you.
[General Topics] CityKev:
I understand that and it's not for those people either.

It's for those that buy non-Chinese devices and who live outside of China. That might seem somewhat discriminating but I can't change what Xiaomi is doing in China. There are many millions of people that buy Xiaomi global products (me for example).
[General Topics] ramas0000:
Yes, but the older ones. Ciaomi 14, Redmi K70 series can be unlocked only with Global ROM. Chinese Rom- only unofficial methods
[General Topics] CityKev:
That is not quite correct. For devices specifically for the Chinese market and for people in China it will be very difficult to unlock them when they either update to or come with HyperOS.

However, for devices for the global market and for people outside of China then you will still be able to unlock the bootloader even if your device has either updated to HyperOS or come with it pre-installed. The method is different to how it has been previously and it must be done through the official Xiaomi app to start the process. Please read the thread fully to see how I've detailed the process.
[General Topics] teddy0209:
I've read the enttire post but I'm still confused. Just for clarification please. If I bought for example a china model phone like the redmi k70, will I be allowed to unlock it outside of China? I almost ordered one last night.
[General Topics] CityKev:
If it comes with HyperOS installed then no you wouldn't. As you wouldn't be able to join the Chinese Xiaomi Community and then go through all the barriers they have to unlocking then your only option would be a paid unlocking service.
[General Topics] teddy0209:
So as long as the Phone is a China Varian with Hyper OS, no way to officially unlock even for existing Xiaomi Community User, is that correct?
[General Topics] CityKev:
For anyone outside of China yes other than using a paid unlock service. You have to join the Chinese community, which you can't, then get to a high level and then pass a test that Xiaomi experts struggle with. Even then it's not guaranteed you could unlock the bootloader. It's the Chinese government trying to stop their citizens having access to the wider internet
[General Topics] teddy0209:
Does this also apply to older devices like Xiaomi 13 or Redmi Note 12 Turbo? It's just that devices from China are cheaper compared to the Global Counterpart.
[General Topics] CityKev:
It's specially for devices with HyperOS. If it has MIUI installed you can unlock the bootloader using the Mi Unlock Tool and there is no need to join the Xiaomi community.
[General Topics] teddy0209:
What if the device was released with MIUI, but updated to Hyper OS, can it be unlocked the official way?
[General Topics] CityKev:
Yes, but only if it's a global device. If it's for the Chinese market then no.
[General Topics] teddy0209:
Thank you! I was planning to buy a 1TB Chinese Variant... So sad... I'm glad I haven't placed my order yet.
[General Topics] CityKev:
Contact @mvikrant97 to see what he would charge to unlock it.

He is an authorised seller on here
[General Topics] mvikrant97:
Unfortunately I no longer have access to bootloader unlock service.
[General Topics] Baravan Kurdish:
I keep getting this every time I tap it says try again in a minute, plsss someone help, device poco f5.

Ps. I did wait two days and tried same problem. Changed country, region data and time nothing works.

View attachment 6079629View attachment 6079624
[General Topics] CityKev:
There are 2000 approvals a day so try at midnight Beijing time or just keep trying as I did and eventually it worked
[General Topics] Baravan Kurdish:
Around 2h left for 12 Beijing time, will try at that time. Thank you.
[General Topics] Viên Lương:
It is also very difficult for Chinese people to unlock in the Xiaomi community. We also unlock by paying.
[General Topics] t3rm3y:
I still have to wait 7 days. Was hoping it was instant now with the approval system.

Can I remove SIM and use in old phone for a week, I really don't want to I stall all my banking and work apps only to unlock bootloader and have to reinstall them all again.
[General Topics] NOSS8:
7 days with HyperOS?

Unlocking will erase your data, all apps will need to be reinstalled.
[General Topics] t3rm3y:
Yep, hyperOS, 7 days.

Do I have to leave SIM in the phone though? Or can it go back in old phone for the week?
[General Topics] NOSS8:
7 days was the average waiting time with Miui, normally with hyperOS it's 3 days.

For Miui it was specified that you had to use the phone normally, for HyperOS, I don't know, no info on this subject.
[General Topics] CityKev:
Try the SIM in your old phone but keep checking the countdown on your new phone. If it's still going you're OK but if it stops then you will have lost some time as you'd have to start it again.
[General Topics] maka945:
Will I get my bootloader unlocked if I'm updated system from miui to hyperos till I'm waiting 168hrs?(Counter started when I was on miui) I'm accidentally updated from miui to hyperos, probbably automatic update was enabled
[General Topics] CityKev:
Is the countdown still going? If the time is getting less it looks like you will be OK. That's an interesting situation so maybe let people know what happens
[General Topics] maka945:
Will see what will happen, previous unlock was failed with device is not activated, and sim card was used on another phone, now im trying with new sim card and new account, i keep new sim card on phone, and activated find my device and sync. I will post results tomorrow, have 13 hours left till unlock. Time is going.
[General Topics] NOSS8:
If on hyperOS, the account must be 30 days old to request authorization.
[General Topics] kevin mitnick:
i try this at 00:00 gmt+8, since 3 days ago until today, but still cant to apply. any suggest ?
[General Topics] NOSS8:
Probably due to a lot of demand, try a few minutes before, several times if necessary.
[General Topics] CityKev:
Someone posted on another thread that they tried quite a bit before midnight Beijing time and were successful so maybe try an hour before and keep trying.
[General Topics] kevin mitnick:
What does this "developer"mean ?

I add account on unlock status on developer setting, but it says to do it on Xiaomi community.

So that I can't to unlock bootloader

View attachment 6116755