evilsocket / arminject

An application to dynamically inject a shared object into a running process on ARM architectures.
Other
444 stars 159 forks source link

Mac OS make test problems.. su: not found #10

Closed saksua closed 8 years ago

saksua commented 8 years ago

I run on Mac OSX, target: BlueStack emulator, problems: below. Please check ...

make test

make[1]: Entering directory /Users/xxx/Downloads/arminject-master' Compile++ thumb : hook <= main.cpp Compile++ thumb : hook <= hook.cpp Compile++ thumb : hook <= report.cpp Compile++ thumb : hook <= io.cpp SharedLibrary : libhook.so Install : libhook.so => libs/armeabi-v7a/libhook.so Compile++ thumb : injector <= main.cpp Executable : injector Install : injector => libs/armeabi-v7a/injector make[1]: Leaving directory/Users/xxx/Downloads/arminject-master' python test.py @ Pushing files to /data/local/tmp ... @ Starting com.android.chrome/com.google.android.apps.chrome.Main ... Traceback (most recent call last): File "test.py", line 48, in pid = adb.start_activity( process, activity ) File "/Users/xxx/Downloads/arminject-master/pyadb/adb.py", line 63, in start_activity return self.get_pid( proc ) File "/Users/xxx/Downloads/arminject-master/pyadb/adb.py", line 57, in get_pid return int( self.sudo( "pidof %s" % proc ).strip() ) ValueError: invalid literal for int() with base 10: '/system/bin/sh: su: not found' make: *\ [test] Error 1

fabrandolini commented 8 years ago

Same problem here! MAC OS X 10.10.5 Any idea about this?

evilsocket commented 8 years ago

You need a rooted phone.

/system/bin/sh: su: not found