Are there any devices that, by default/by design, allow the user to unlock the bootloader totally offline, no ransom, validation, account, internet or whatever required?
Pixel is probably the best option, but it will still require online verification of the phone qualifies for being unlocked. (OEM lock greyed out in dev settings) After that it’s easy
Sadly it’s still a dependence on a 3rd party.
User over_clox commented here in the post that apparently a device known as Blu B131DL allows for the bootloader to be unlocked independently, so I’ll keep an eye for that.
Just FYI, this seems to depend on where you get the Pixel from - if bought directly from Google, it should be offline-unlockable out of the box. The carrier-sold Pixels are a different story because the carriers demanded it.
Of course check this is true for the specific model you’re buying before you actually buy it, but for me the unlock was never greyed out on my 7a.
Got my pixel direct, the unlock for me was greyed until I connected to WiFi. Other than that, I didn’t have to sign into anything and immediately put graphine on it.
Samsung (surprisingly) has a simple toggle in the developer settings that unlocks it. No account or internet needed IIRC.
Samsung’s been around for a while, some of their devices even have locks on hardware features if the bootloader is unlocked, e.g. the camera in those fold phones, so I ask, what devices exactly?
Apparently the fairphone does: https://support.fairphone.com/hc/en-us/articles/10492476238865-Manage-the-Bootloader
Step 1. Get your unique unlock code
(…)
Go to the dedicated page for the bootloader code.
Enter the IMEI 1 and serial number in the text fields of the form.
Click the blue button Get your unlock code.
You will then get your unique unlock code with further details.
Write down the code somewhere. You’ll need it later.That sounds a lot like a form of external validation, so not really independent of third parties, and therefore not really an option for what I asked.
Ah, my apologies, I missed that when I skimmed the page.
A +1 for older 1+ devices. I have a 9 and unlocking and rooting was simple. I also have a 10 that I recently acquired and it looks like things got more sketchy, e.g. I’m not sure quite how risky this is. Like you, I cannot settle for stock, and I find myself in the similar situation of picking my next phone based primarily off of user freedom and only secondarily based on specs.