My Tecno Spark 10 Pro (MediaTek Helio G88, Android 12) bootlooped after a banking app froze. Now it boots straight into stock recovery with the message that Android cannot be loaded and data may be corrupt. The bootloader is unlocked. I hooked it up to an Android tablet via OTG with Bugjaeger. The device uses A/B partitioning and was running on slot b. I switched it to slot a via fastboot, but slot a gives the exact same recovery loop, so the issue is clearly a corrupted userdata partition failing to mount during early init. All I need is my local KeePass database file from internal storage. I know modern Android uses File-Based Encryption with keys sealed in the TEE, but since my bootloader is unlocked, is there any known way via fastboot, MTK tools, or custom boot images to extract or decrypt that single file before I wipe the device? Or is it completely unrecoverable once the filesystem fails to mount?

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 1 week ago (2 children)

tries to boot android, fails and goes to recovery

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 5 days ago (1 child)

    ok. in that case you can unpack that boot image, edit default.prop in ramdisk like i mentioned above and try fetching logcat.

    i'm away from my workstation for a while so i can't edit the boot image for you now. you can try it yourself, or if its fine please wait a few weeks

  • source
  • parent
  • hideshow 1 child comment