I can’t root my phone because I don’t have an image for it (Moto G73) although I’d like to, but for some reason my banking app thinks it’s rooted and refuses to work. This happened just after I updated it, it wasn’t happening before.

Edit: I’m regretting not getting the Motorola Edge 40 Neo, which also costs £250, but is slightly better in multiple ways, and seems like it has better root support.

    • Chemical Wonka
      link
      fedilink
      English
      arrow-up
      20
      arrow-down
      4
      ·
      edit-2
      9 months ago

      This happens because “normie” Android devices has a proprietary shit called SafeNet Attestation API

      • lemmyvore@feddit.nl
        link
        fedilink
        English
        arrow-up
        31
        arrow-down
        1
        ·
        9 months ago

        SafetyNet is the old thing. It’s all about Play Integrity now. Magisk & friends have already moved on to a new method of fingerprint spoofing.

      • ilinamorato@lemmy.world
        link
        fedilink
        English
        arrow-up
        19
        ·
        9 months ago

        They did. It was a project initially called “Boot to Gecko,” about a decade ago; and the idea was to make a Linux kernel OS so lightweight that you were running web apps as close to bare metal as possible. There were intended to be no binary apps, only web apps running on open standards; though that didn’t necessarily carry through as originally intended.

        I agree. I think it was before its time and would be a real boon today.

        • Echo Dot@feddit.uk
          link
          fedilink
          English
          arrow-up
          6
          ·
          edit-2
          9 months ago

          I can’t remember much about it but I seem to remember that the actual hardware itself was very entry level which was part of the problem. It really would have done better to appeal to enthusiasts.

          I get that it was marketed at third world countries, but I still think they would have done better had they had a western version with more up-to-date specs as well, if only to get the kind of market share that would encourage app developers.

          • ilinamorato@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            ·
            9 months ago

            Yeah, I read a retrospective written by one of the developers, and it sounds like they had the trouble that they could only get development partners for low-end devices (which kind of meant that they had to target developing countries) but they couldn’t get companies like WhatsApp to make web apps that would run on Firefox OS (which meant that it was kind of a non-starter in those developing countries).

            Couple that with some questionable priority decisions at the top of the project, and a major reshuffling of Mozilla’s organizational aims near the end of the project, and it all just sort of fell apart. I do kind of wonder if it would have done better today, or maybe as a tablet or a Roku competitor.

    • jayandp@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      9 months ago

      It kinda did survive. KaiOS is forked from Firefox OS, though it’s more designed for Kinda-Smart feature phones in developing countries.

      • ilinamorato@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        9 months ago

        Yeah, and that’s cool, but it is significantly different from the original implementation (or at least the original idea) since it is a keypad-based device. You couldn’t really flash it onto an Android handset, for instance, as I understand it.

          • Troy@lemmy.ca
            link
            fedilink
            English
            arrow-up
            11
            ·
            9 months ago

            A lot of exploits exist to root a phone. Bad apps can abuse those exploits.

          • laurelraven@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            8
            ·
            9 months ago

            You don’t actually need an image to root a phone, that’s not what rooting is… It’s just gaining full administrative privileges over the device

          • jayandp@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            3
            ·
            9 months ago

            There are exploits out there either kept secret by malicious/proprietary parties, or not practical for consumer desires to get a proper rooted experience.

            Pretty much the only method to fix it if you’re affected that I can think of is to factory reset your phone with a manufacturer provided image, and even then it’s not 100% guaranteed if the bootloader is compromised.

  • FrameXX
    link
    fedilink
    English
    arrow-up
    44
    ·
    edit-2
    9 months ago

    Did you unlock your bootloader? Some apps just scan for Google Play SafetyNet or in some other way to check whether you unlocked your bootloader or rooted and if they think you do they will vaguely state you are rooted.

    Other’s concern about your phone being infected are justified and I recommend you to try whether a dedicated root checking app thinks your phone is rooted. These usually don’t lie.

    Regarding your rooting situation I always rooted the lazy way. Renamed magisk.apk to magisk.zip, flashed it and it always worked for me. But I rooted only 2 phones in my life really and this is not the recommended method by magisk developer.

    • JackGreenEarth@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      9 months ago

      Does that really work? Because if that works and I can’t find an image file, that’s the only way. I can still factory reset it after it messes up my device, right?

      Uodate: no, it doesn’t

      Device platform: arm64-v8a

      • Installing: 27.0 (27000)
      • Processing zip file ! No boot image found ! Process error ! Installation failed
      • FrameXX
        link
        fedilink
        English
        arrow-up
        7
        ·
        edit-2
        9 months ago

        Did you flash a custom ROM? Maybe it will work with a custom ROM.

        EDIT: Your phone uses Mediatek processor, so it’s not going to be well supported. I recommend you to stick to locked bootloader and just live with the phone as it is.

  • Flax@feddit.uk
    link
    fedilink
    English
    arrow-up
    28
    ·
    9 months ago

    I’ve had a banking app think my phone was rooted before. Had to basically switch banks.

    • Echo Dot@feddit.uk
      link
      fedilink
      English
      arrow-up
      6
      ·
      9 months ago

      I remember when I got a new phone and I could not figure out how I was supposed to get the banking app on my phone so I called the bank and they said oh you just have to remove the app from your old phone.

      Weird but ok.

      Thing is, what if I don’t have the old phone what am I supposed to do then banking app people? The rep really couldn’t get her head around the idea that the phone was in at the bottom of a lake.

      Then I had to go through this carry-on where I had to send in all sorts of bits of info and then the video of me waving just so they let me install the app again. And that’s on top of all of the other security the banking app already has.

      • Blue_Morpho@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        9 months ago

        Then I had to go through this carry-on where I had to send in all sorts of bits of info and then the video of me waving just so they let me install the app again.

        That sounds good. Otherwise anyone could steal your bank account by saying “I lost my phone.”

        • Echo Dot@feddit.uk
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          9 months ago

          They would still need my password to sign in so really they’re just adding unnecessary layers of complication but they’re not actually adding any security since anyone who can know my password can fake all the other stuff as well.

  • bulwark@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    edit-2
    9 months ago

    Lineage OS user here, my banking app got an update a while ago that stopped trusting my finger scanner because I’m rooted. Luckily it still allows passwords or else that would be a deal breaker.

    *Edit, now that I think about it I’m not even rooted, just an unlocked boot loader.

  • ma11en@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    9 months ago

    Is your system software fully updated?

    Are you running a Beta version of the system software?

    • Cheems@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      ·
      9 months ago

      My bank just merged with another and released a new app. Immediately when trying to log in it said that the app can’t be used with developer mode enabled.

      • JackGreenEarth@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        16
        ·
        9 months ago

        With developer mode enabled? I have that enabled, although my error message is about root. With a degoogled stock ROM, you have to have adb to backup system data, it’s crazy your bank was blocking that.

        • Cheems@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          9 months ago

          I hate my bank and I was planning on switching. The next day I tried again and it worked fine. I’m still planning on switching though.

    • Osiris@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      edit-2
      9 months ago

      Credit unions are better but that doesnt mean their app will work on a rooted device
      Source: My credit Union app doesnt work on my rooted devices 🙃

    • yeehaw@lemmy.ca
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      13
      ·
      9 months ago

      For the unaware, here’s a concise explanation of the difference from chatgpt:

      Banks and credit unions both offer financial services, but there are key differences. Banks are for-profit institutions, owned by shareholders, while credit unions are nonprofit, owned by their members. Credit unions often offer higher interest rates on savings and lower loan rates, but banks typically have a broader range of services and more extensive ATM networks. Your choice may depend on priorities like fees, customer service, and community focus.

      • wahming@monyet.cc
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        2
        ·
        9 months ago

        Stop using AI to ‘explain’ stuff which may or may not be accurate

        • yeehaw@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          3
          ·
          9 months ago

          I’ll stop when people stop using Google for the same reason 😂. Nobodies lives will be harmed over this explanation, you may relax.

  • RagingRobot@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    9 months ago

    This happened to me once when I updated Android. The bank software had a check for a specific version and my version was higher so it thought I was running something weird. I had to wait for the bank to update the app to support the newest android version

  • ToxicWaste@lemm.ee
    link
    fedilink
    English
    arrow-up
    14
    ·
    9 months ago

    maybe a stupid question: But doesn’t android sandbox every app? If every app is running in a sandbox, it shouldn’t be too hard to pretend your phone isn’t rooted.

    If they check for a specific version number, like @RagingRobot mentioned, it also shouldn’t be a problem. Just set that specific sandbox to return whatever version you want.

    I am aware that ‘just configure the sandbox’ is not really an accessible solution. But a sandbox-config-master would be a great app for rooted phones.

    • JackGreenEarth@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      22
      ·
      9 months ago

      Well apparently rooted phones can pretend to apps they’re not rooted. Problem is, my phone isn’t actually rooted.

        • yamanii@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          9 months ago

          Do it, my local government app at least had the decency to explain it was the developer mode being on and not root.

        • JackGreenEarth@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          9 months ago

          I use developer options on a regular basis, so that won’t be a permanent solution, but I could test to see if it is that.

  • lemmyvore@feddit.nl
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    9 months ago

    Install TB Checker and use the various detection modes to figure out what the bank app might be picking up on.

    They check for a lot of (dumb) things instead of just checking for Play Integrity like they’re supposed to. For example it might be detecting an app that could be using root, even if it’s not, and assume that means you must be rooted, even though you’re not. 🤷