radare2/doc/android.md

34 lines
731 B
Markdown
Raw Normal View History

2018-02-27 09:54:54 +00:00
r2 on android
=============
Install NDK in archlinux x86-64
- Enable multilib repo in pacman.conf
- pacman -S lib32-glibc lib32-zlib
To build r2 for android you need to install the NDK:
https://developer.android.com/tools/sdk/ndk/index.html
2018-02-27 09:54:54 +00:00
Edit `~/.r2androidrc` to setup the paths to your ndk
sys/android-shell.sh
./configure --with-compiler=android --with-ostype=android --prefix=/data/radare2 --without-pic --with-nonpic
make -j 4
To compile for android-x86
export NDK_ARCH=x86
To package:
mkdir
2018-02-27 09:54:54 +00:00
make install DESTDIR=/usr
Build farm, see `sys/android-shell.sh` and `sys/android-build.sh`
2018-02-27 09:54:54 +00:00
sys/android-shell.sh sys/android-build.sh arm-static
Environment:
NDK_ARCH=arm|arm64|x86