Add 'Hide bootloader lock status' option

There should be a ‘Hide bootloader lock status’ option in android support menu that will hide the fact that the bootloader is unlocked from android system.

Reasoning behind is that more and more android apps are now checking for “bootloader unlocked” status when trying to pass SafetyNet check and will fail.

This can be easily tested with McDonald’s android app:

  • Install MicroG support as per instructions outlined here
  • install McDonald’s app and try to do initial setup
  • setup will fail with message about unsafe / tampered with phone
  • go to microG settings / SafetyNet and do both checks - the second one will fail and if you open detail the reason will be unlocked bootloader

I think adding option to hide bootloader lock status is a reasonable addition to the android app support menu as there is no way to install SFOS without unlocking bootloader (and then locking it back)

3 Likes

Related;

I’d be very surprised if Android apps see the actual bootloader unlock from inside the container.
And while i think AppSupport makes what it can to appear as normal as possible to Andropid apps, if something more could be done, of course it should. But no need to have it optional - it should just be on.

SafetyNet, however, has a active server-side “cloud” component to it - it is meant to not be something you can fake. So even if it is possible now, if they are doing their job it should fail soon enough again. The less we use these anti-consumer BS “features”, the better off we are.

3 Likes

Sorry to warm this up but I ran in this issue with my banking app. After the last update the app starts but tells me that my device is rooted and therefore the app will not work. Is there some news on how to hide the bootloader status?

Not quite sure what will work on sailfish but you can check these 2:

I would strongly recommend having everything you need backed up though.

Thanks for the suggestion but I am not a programmer. This sounds a bit too big for me to try on my own :sweat_smile:

I can’t imagine tips for general Android (that deal with actual bootloaders and such) would be applicable for the containerized AppSupport.