This guide is written for Arch Linux.
systemd
version 248 or newer- Use
mkinitcpio
for initramfs generation
#!/bin/sh | |
sudo dnf install --assumeyes openssh-server | |
sudo /usr/libexec/openssh/sshd-keygen rsa | |
sudo /usr/libexec/openssh/sshd-keygen ecdsa | |
sudo /usr/libexec/openssh/sshd-keygen ed25519 | |
echo " | |
# For VS Code | |
Port 22$VERSION # Prevent conflicts with other SSH servers |
Let's say you want to access the application shared preferences in /data/data/com.mypackage.
You could try to run adb shell
and then run-as com.mypackage
( or adb shell run-as com.mypackge ls /data/data/com.mypackage/shared_prefs
),
but on a production release app downloaded from an app store you're most likely to see:
run-as: Package 'com.mypackage' is not debuggable