I am having trouble getting Qubes OS to recognize the device. I tried with a few cables, ensured USB debugging was on, etc.
Qubes OS recognizes the phone, so I mount the phone to some VM (lets say the Debian 11 template) and try running commands in the terminal such as “adb reboot bootloader” (as well as trying with Odin) but it does not recognize the device.
I am using a Nord N200, I am also having trouble getting the phone itself to boot properly. I can get it to ask if I want to boot into recovery mode, but when I do it just reloads and asks again. Perhaps this is more my issue? I’m not sure, but I was afraid it was another VM thing causing me problems.
Sorry, I’m a first time linux user, and I’m less than a week into learning Qubes. I don’t understand fully how devices work, and I really need to learn how the storage systems work and such… if anyone has tips for any of this, I am just here to learn these things in general. Thanks!
To add on to this, I can seemingly get the device to show up when I run “fastboot devices”, it shows the correct Serial Number, but running “adb devices” shows nothing. I guess this may not be from Qubes then…
Currently there’s a problem that only the qube with the USB controller (that the phone connects to) attached to it can functionally interact with the phone. So you might want to run adb in sys-usb, or attach one of the usb controllers to your “some VM”.
Would simply restarting sys-usb cover this particular paranoia–provided of course sys-usb is a disposable (as it is on my system)?
I’m looking to capture photographs taken with my phone…without having to shut it down and pull the micro-sd card, of course. But I’m willing to do that if needed. (Either way the photos would go to offline storage ultimately after passing through nothing but disposables.)
I, too, am wondering what the proper procedures are to avoid getting infected, tracked, or fingerprinted. I also don’t know exactly how to detect if something has happened, but I figure just the act of moving to Qubes OS and every security step I take from there will just further decrease the chances of a hack, which is the goal I guess. It’s a lot to learn! And now I learn I will have to get a Ham Radio license as well, so much to learn, ugh!
No, you’re correct that I’d need a different template for the installed packages to persist.
Technically, the adb qube only persists:
a shell script that downloads and installs the needed dependencies
Some of the downloads (e.g. the images)
Some signing keys
So, whenever I need the qube, I need to quickly update a few lines in the shell script. Then, I run the script to re-install a few of the packages (they’d be lost on qube reboot), but most of the other stuff would be setup by the script.