Skip to content

s7mx1/dropbear-android-2015.67

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dropbear-android-2015.67

dropbear-2015.67 for android. Reference: here and here.

How to compile

Install android-ndk-r10e and make standlone tool chains with the following command on your Ubuntu 14.04 64bit PC:

./make-standalone-toolchain.sh --arch=aarch64 --platform=android-21 --install-dir=/opt/android-toolchain-arm64 --ndk-dir=/opt/android-ndk-r10e --system=linux-x86_64

./make-standalone-toolchain.sh --arch=arm --platform=android-21 --install-dir=/opt/android-toolchain-arm --ndk-dir=/opt/android-ndk-r10e --system=linux-x86_64

./make-standalone-toolchain.sh --arch=x86_64 --platform=android-21 --install-dir=/opt/android-toolchain-x86_64 --ndk-dir=/opt/android-ndk-r10e --system=linux-x86_64

Compile

Set path env

export PATH=/opt/android-toolchain-arm64/bin:/opt/android-toolchain-arm/bin:/opt/android-toolchain-x86_64/bin:$PATH

Set target for arm64, armhf or x86_64 system:

export HOST=aarch64-linux-android   # for arm64
export HOST=arm-linux-androideabi   # for armhf
export HOST=x86_64-linux-android    # for x86_64

Configure

./configure --build=x86_64-unknown-linux-gnu --host=$HOST \
  --disable-zlib --disable-loginfunc \
  --disable-shadow --disable-utmp --disable-utmpx --disable-wtmp \
  --disable-wtmpx --disable-pututline --disable-pututxline --disable-lastlog
echo "#define USE_DEV_PTMX 1" >> config.h

Build

STATIC=1 MULTI=1 SCPPROGRESS=0 PROGRAMS="dropbear dropbearkey dropbearconvert scp dbclient" make strip

Install

Install dropbearmulti to /data/dropbear on your android deivce and make following symbolic to dropbearmulti

dropbearkey
dropbear
dropbearmulti
dropbearconvert
ssh
scp

Install dropbear key id_dropbear and optional authorized_keys to /data/dropbear/.ssh folder. Any additional binaries can be installed/linked to /data/dropbear/bin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published