DriveDroid on OnePlus devices

630 views
Skip to first unread message

Janis

unread,
May 19, 2019, 8:43:15 AM5/19/19
to DriveDroid

I tried using DriveDroid to boot Tails, but it fails during boot.
DriveDroid 0.10.50 on OnePlus 6 Android 9, OxygenOS 9.0.5, Device is rooted with Magisk.

I tried to boot up Tails, it starts to do so, but eventually shows errors of type:

SQUASHFS error: Unabled to read page, block 2759f4ac, size 43a60
SQUASHFS error
: Unabled to read fragment cache entry [2759f4ac]
SQUASHFS error
: Unabled to read page, block 2759f4ac, size 43a60
SQUASHFS error
:squashfs_read_data failed to read bvlock 0xfd327d2
[...]
Error starting GDM with your graphics card: 01:00.0.0

I also read some other posts about people having troubles with older OnePlus devices and DriveDroid, so I am assuming the issue is somewhere between OxygenOS(OOS) and DriveDroid. Some possible causes could be:
- OOS itself already adds a drive to install USB-Drivers. Maybe this interferes.
- Tails needs a 8GB partition. Maybe there is some kind of FAT32 issue only allowing 4GB and corrupting anything afterwards. (I dont really think so, but who knows)
- The phone uses a modern A/B partition system. Maybe this causes an issue.

Any ideas how to solve this? Please help!
Message has been deleted

Dom

unread,
May 31, 2020, 6:17:20 PM5/31/20
to DriveDroid
I have a Oneplus 6T, and I got it working with these settings.

1. Open DriveDroid app. Go to USB Settings.
2. In USB System, set to Standard Android
3. In Automatic USB Mode etc, set it to Media Transfer Protocol. The MTP + Android Debugging simply enables the use of ADB at the same time as MTP.

With these settings, for me, I am able to mount all 3 types of devices. (Read-only USB device, Read-Writable USB device and CD-ROM device.

See if my settings work for your device.
Good luck mate.

Reply all
Reply to author
Forward
0 new messages