Could swapping Boot Partitions to run Door Dash Dasher app be possible?

Search This thread

ben_deez

Member
Jan 29, 2011
25
7
gresham oregon
OnePlus 7 Pro
Hello I have a question. I have a OnePlus 7 Pro rooted with Magisk and of course the Dasher app wont work properly. Could I simply flash back and forth from a Magisk boot partition to a non rooted boot partition in order for Dasher to work? I wanted to get some insight before I start flashing things..

Thank you
 

V0latyle

Forum Moderator
Staff member
Hello I have a question. I have a OnePlus 7 Pro rooted with Magisk and of course the Dasher app wont work properly. Could I simply flash back and forth from a Magisk boot partition to a non rooted boot partition in order for Dasher to work? I wanted to get some insight before I start flashing things..

Thank you
Does the Door Dash app detect root? Chances are you just need to make sure you're passing Play Integrity BASIC and DEVICE verdicts. More information here

It's generally inadvisable to try swapping back and forth between the slots on A/B devices. They aren't meant to be swapped at will; the purpose of A/B slots is for seamless system updates, and you could very well render both slots unbootable by attempting to do so.
 
  • Like
Reactions: ben_deez

ben_deez

Member
Jan 29, 2011
25
7
gresham oregon
OnePlus 7 Pro
So I installed the above Integrity Checker and I failed all three. What if I leave the other slot alone and flash back and forth TWRP backups of the boot partition on my current slot? What would you recommend at this point?

Thanks again
 

Attachments

  • Screenshot_20230119-090721[1].jpg
    Screenshot_20230119-090721[1].jpg
    174.8 KB · Views: 3

ben_deez

Member
Jan 29, 2011
25
7
gresham oregon
OnePlus 7 Pro
Does the Door Dash app detect root? Chances are you just need to make sure you're passing Play Integrity BASIC and DEVICE verdicts. More information here

It's generally inadvisable to try swapping back and forth between the slots on A/B devices. They aren't meant to be swapped at will; the purpose of A/B slots is for seamless system updates, and you could very well render both slots unbootable by attempting to do so.
Are you a Marine? Me too. Former Marine that is. Ooh-Rah.... I understand if you need to delete this reply since it is off topic.. But I had to shout out.
 
Last edited:

V0latyle

Forum Moderator
Staff member
So I installed the above Integrity Checker and I failed all three. What if I leave the other slot alone and flash back and forth TWRP backups of the boot partition on my current slot? What would you recommend at this point?

Thanks again
Read the post, please. The answers to your questions are there. Changing your boot image won't matter because your bootloader is unlocked, and that alone means you're going to fail all Play Integrity verdicts without using USNF.

Are you a Marine? Me too. Former Marine that is. Ooh-Rah.... I understand if you need to delete this reply since it is off topic.. But I had to shout out.
There's no such thing as a former Marine, you should know better, knucklehead! 2007-2016, 2844/2841/2862/8411

We have several other mods who are Marines: @Az Biker, @Clark Joseph Kent for example, we even have a few veterans from other countries.
 

ben_deez

Member
Jan 29, 2011
25
7
gresham oregon
OnePlus 7 Pro
Read the post, please. The answers to your questions are there. Changing your boot image won't matter because your bootloader is unlocked, and that alone means you're going to fail all Play Integrity verdicts without using USNF.


There's no such thing as a former Marine, you should know better, knucklehead! 2007-2016, 2844/2841/2862/8411

We have several other mods who are Marines: @Az Biker, @Clark Joseph Kent for example, we even have a few veterans from other countries.
We were told to use the term Former Marine in bootcamp... and never use the term "X Marine" Former means "The same but at a different time" 1993-1997 1391... I'm from the "old Corps"....

But yes I did read everything on the post.. Good info thank you. I'm just trying to find a solution to this without having to lock the bootloader.
 

V0latyle

Forum Moderator
Staff member
We were told to use the term Former Marine in bootcamp... and never use the term "X Marine" Former means "The same but at a different time" 1993-1997 1391... I'm from the "old Corps"....
One of my younger brothers was a bulk fuel specialist in Okinawa, he just got out a few months ago
But yes I did read everything on the post.. Good info thank you. I'm just trying to find a solution to this without having to lock the bootloader.
Well, as mentioned in that thread, you should be able to pass BASIC and DEVICE integrity by installing USNF 2.4.0, which forces Play Integrity to use basic evaluation instead of hardware methods. Don't worry about STRONG integrity, I am not aware of any apps that require that attestation. The vast majority of Play Store apps only use the DEVICE label as this indicates that the device (and software) has been tested via Android CTS; those which require additional security use the BASIC label as well. There are a few apps that use their own root detection techniques such as the presence of a SU binary or the Magisk app, but these are few and far between, and I highly doubt that the Dash app would be one of these. I would think it's a safe assumption that it simply uses the DEVICE label, maybe the BASIC label as well. Since you were failing all 3 labels, this would make sense.

Install the Magisk module mentioned in the thread and reboot, then use Integrity Checker to verify you're passing BASIC and DEVICE labels. If Dash still doesn't work, force stop and clear app data.
 
  • Like
Reactions: ben_deez

ben_deez

Member
Jan 29, 2011
25
7
gresham oregon
OnePlus 7 Pro
I installed USNF 2.4.0 rebooted and still failed all 3 integrity checks including BASIC and DEVICE. The Dasher app will install and seems to work fine until I select "Go Dash" to start accepting deliveries. It just loops back to the sign in page. I've cleared the data and cache and uninstalled and installed many times.... I even tried using older versions of the app with no success. I've tried using Magisk Hide and Zygist to no avail. appreciate you taking the time for my questions.. Much appreciation
 

V0latyle

Forum Moderator
Staff member
I installed USNF 2.4.0 rebooted and still failed all 3 integrity checks including BASIC and DEVICE. The Dasher app will install and seems to work fine until I select "Go Dash" to start accepting deliveries. It just loops back to the sign in page. I've cleared the data and cache and uninstalled and installed many times.... I even tried using older versions of the app with no success. I've tried using Magisk Hide and Zygist to no avail. appreciate you taking the time for my questions.. Much appreciation
What version of Magisk are you using?

I believe that since you're using a Chinese device you may still need to use MagiskHide Props Config to spoof a valid fingerprint.
 

ben_deez

Member
Jan 29, 2011
25
7
gresham oregon
OnePlus 7 Pro
What about a Dual Boot system? Is it possible to have dual boot systems with one rooted and one thats not rooted? It still wouldn't hide that the bootloader is unlocked tho right? Because I got the app to work on my old LG V20. Apparently once the bootloader was unlocked on the v20 it couldn't ever be locked again because of using Dirty Santa to unlock it. My v20 was vs995 and I converted it to un996.. all I did to make the app work was do a factory reset. I didn't have to flash the original vs995 firmware. But I think the bootloader should still be unlocked on the v20 even after the factory reset... The app didn't work on my OnePlus 7 pro even after I did a factory reset. frustrating.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    So I installed the above Integrity Checker and I failed all three. What if I leave the other slot alone and flash back and forth TWRP backups of the boot partition on my current slot? What would you recommend at this point?

    Thanks again
    Read the post, please. The answers to your questions are there. Changing your boot image won't matter because your bootloader is unlocked, and that alone means you're going to fail all Play Integrity verdicts without using USNF.

    Are you a Marine? Me too. Former Marine that is. Ooh-Rah.... I understand if you need to delete this reply since it is off topic.. But I had to shout out.
    There's no such thing as a former Marine, you should know better, knucklehead! 2007-2016, 2844/2841/2862/8411

    We have several other mods who are Marines: @Az Biker, @Clark Joseph Kent for example, we even have a few veterans from other countries.
    1
    Hello I have a question. I have a OnePlus 7 Pro rooted with Magisk and of course the Dasher app wont work properly. Could I simply flash back and forth from a Magisk boot partition to a non rooted boot partition in order for Dasher to work? I wanted to get some insight before I start flashing things..

    Thank you
    Does the Door Dash app detect root? Chances are you just need to make sure you're passing Play Integrity BASIC and DEVICE verdicts. More information here

    It's generally inadvisable to try swapping back and forth between the slots on A/B devices. They aren't meant to be swapped at will; the purpose of A/B slots is for seamless system updates, and you could very well render both slots unbootable by attempting to do so.
    1
    We were told to use the term Former Marine in bootcamp... and never use the term "X Marine" Former means "The same but at a different time" 1993-1997 1391... I'm from the "old Corps"....
    One of my younger brothers was a bulk fuel specialist in Okinawa, he just got out a few months ago
    But yes I did read everything on the post.. Good info thank you. I'm just trying to find a solution to this without having to lock the bootloader.
    Well, as mentioned in that thread, you should be able to pass BASIC and DEVICE integrity by installing USNF 2.4.0, which forces Play Integrity to use basic evaluation instead of hardware methods. Don't worry about STRONG integrity, I am not aware of any apps that require that attestation. The vast majority of Play Store apps only use the DEVICE label as this indicates that the device (and software) has been tested via Android CTS; those which require additional security use the BASIC label as well. There are a few apps that use their own root detection techniques such as the presence of a SU binary or the Magisk app, but these are few and far between, and I highly doubt that the Dash app would be one of these. I would think it's a safe assumption that it simply uses the DEVICE label, maybe the BASIC label as well. Since you were failing all 3 labels, this would make sense.

    Install the Magisk module mentioned in the thread and reboot, then use Integrity Checker to verify you're passing BASIC and DEVICE labels. If Dash still doesn't work, force stop and clear app data.