this is so risky
ito mga solution so far na tested ko pero hindi para sa lahat ng model at napaka risky.
additional idea lang po ito na na try ko pero wala akong a50s kaya hindi ko po ito na try for a50s.
options do at your own risk...
please consider mostly secured phone needs to be unlock bootloader or oem enabled.
1.) enabling adb via engboot and rooting via magisk and removing pattern via adb commands.
2.) modifying its boot.img by (unpacking/repacking) to get the init.rc and modified init.rc by adding script on it and flashing back the boot.img. Note pag on ang unit tangal ang passcode o pattern pero kailangan ibalik flash ang original boot kasi hindi mo malalagyan ng passcode kasi bawat booting nya tangal ang passcode.
3.) backing up system.img then modifying and patching setup wizard in system.img and flashing back to phone.
4.) flashing via modified patched misc.img (inside misc.img must be resetting settings only )for qualcomm
5.) flashing via modified patched para.img (inside para.img must be resetting settings only)for mtk models
so far ito pa ang nakita ko na mga possible solution
kung gusto mo na walang mabura sa files mo.
just search for more.
ideas lang po ang nilagay ko kasi masyadong risky at complicated and solution pag gusto mo na walang mabura sa userdata mo.