Browse Source

Strip away information from README

android-5
Fredrik Fornwall 10 years ago
parent
commit
26421f21a3
  1. 32
      README.md

32
README.md

@ -145,35 +145,3 @@ These may come from version scripts in a Makefile such as:
-Wl,--version-script=$(top_srcdir)/proc/libprocps.sym
The termux-elf-cleaner utilty is run from build-package.sh and should normally take care of that problem.
Obtaining shell access on an emulator
=====================================
First install and start sshd on device:
apt install openssh
sshd
Then follow the below steps:
# Find out the linux user for the package to use in the chown command later:
adb shell dumpsys package com.termux | grep userId=
# Push your public ssh key:
adb push $HOME/.ssh/id_dsa.pub /data/data/com.termux/files/home/.ssh/authorized_keys
# Use the linux user for the package, 10053 below, to set ownerhip and permissions:
adb shell chown -R 10053 /data/data/com.termux/files/home/.ssh/
adb shell chmod -R 0700 /data/data/com.termux/files/home/.ssh/
# Forward port 8022 to the emulator:
adb forward tcp:8022 tcp:8022
# Finally connect with ssh:
ssh -p 8022 localhost
Bootstrapping on device
=======================
To get files on device one option is:
udpsvd -vE 0.0.0.0 8069 tftpd -c . # Run on device. -c arg to allow file uploading
printf "mode binary\nput out.md\nquit" | tftp 192.168.0.12 8069 # on computer
Another is with ftp:
tcpsvd -vE 0.0.0.0 8021 ftpd -w . # Run on device. -w arg to allow file uploading
printf "put tmp.c\nquit" | ftp -n 192.168.0.12 8021 # Run on computer. -n arg to use anonymous login
NOTE: The ftpd and tftpd programs has been patched to run without chroot. This means that the directory serving is only the starting point and clients may cd out of if the access the whole system!

Loading…
Cancel
Save