Android armeabi-v7a binaries, PTRACE, etc #23
Replies: 6 comments
-
So its possible that the binary was compiled for a cpu with -mfloat-abi=hard support and not -mfloat-abi=softfp. So in this case if would have to compile the lldb server individuallly or maybe find the prebuilt one. I think i will have to resort to using gdb instead since the prebuilt one is available almost everywhere as long as it will accomplish the desired objective. |
Beta Was this translation helpful? Give feedback.
-
But... You have root access, so you could use Just to clarify: Why not just install some It seems, your |
Beta Was this translation helpful? Give feedback.
-
So from what i understand, a proot environment shares the kernel with the host device and a chroot environment has its own kernel, processes and sockets? To me is seems like a chroot env is more of a totally different linux on top of a different host and if thats the case, is that possible to debug binaries on the host if both are like different machines?
Uhmmm i dont think my cheap tablet can deploy a chroot environment because it has limited resources. I noticed that when running radare in sid release of Debian, there were significant lags amd deploying a linux distro would destroy it in no time. One more question, from what i have read chroot needs loop devices support to mount the linux images on them. Lets say your device does not support loop devices, is it possible to use proots approach of using rootfs diredtory not an image? |
Beta Was this translation helpful? Give feedback.
-
No.
|
Beta Was this translation helpful? Give feedback.
-
Strange... Why not just put directory tree for |
Beta Was this translation helpful? Give feedback.
-
It may be possible(maybe in a full normal linux distro). Im not sure if it works on android, i have never seen it before. |
Beta Was this translation helpful? Give feedback.
-
From #22:
Asked by @SilasMo:
How the error message looks like?
I need some more time to understand the matter of this question.
I hope, I understand it right that it is about BROADCOM Endpoint Protection...
Please, confirm.
It seems, PRoot is still unable to handle any other processes which use
PTRACE
including debuggers.Briefly
Android NDK
armeabi-v7a
ABI-mfloat-abi=softfp
).armeabi-v7a
Android device and a PRooted environmentAs long as PRoot provides a chrooted environment (only the kernel is being shared between your sandbox and Android), you can do basically what you want: the only limitation is the device architecture and the kernel calls ABI.
(Floating point calculations are out of the Linux kernel scope.)
Beta Was this translation helpful? Give feedback.
All reactions