diff --git a/README.md b/README.md index af9267f5d..c8964319d 100644 --- a/README.md +++ b/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!