With a fresh install of Kali 2019.3 in VMware:
$ git clone https://github.com/mseclab/nathan
$ cd nathan
$ ./nathan.py init
$ cd ~/nathan/sdk/tools/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6_OLD
$ ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6
$ ./nathan.py start
| \ | | | | | |
| \| | __ _| |_| |__ __ _ _ __
| . ` |/ _` | __| '_ \ / _` | '_ \
| |\ | (_| | |_| | | | (_| | | | |
|_| \_|\__,_|\__|_| |_|\__,_|_| |_|
Nathan Emulator - Mobile Security Lab 2016
Version 1.0.0
Author: Roberto Gassira' - r.gassira@mseclab.com
Distributed under MIT license.
Selected architecture: x86
Nathan ROM version: NRL001
Checking emulator...
Checking local emulator version...
OK: using local Android emulator version 25.1.7.0
Redirecting output to nathan_x86.log
Starting emulator with:
./sdk/tools/emulator -avd nathan_x86 -verbose -show-kernel -no-snapshot-save -gpu on -netspeed full -netdelay none -selinux disabled -qemu -no-reboot
Nathan emulator boot in progress...
Mapped system partition to:/tmp/android-root/emulator-DZU20F
Running Kernel: Linux version 3.4.67+ (digit@tyrion.par.corp.google.com) (gcc version 4.8 (GCC) ) #3 PREEMPT Tue Sep 16 19:46:22 CEST 2014
With a fresh install of Kali 2019.3 in VMware:
$ git clone https://github.com/mseclab/nathan
$ cd nathan
$ ./nathan.py init
$ cd ~/nathan/sdk/tools/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6_OLD
$ ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6
$ ./nathan.py start