簡體   English   中英

如何在沒有根設備的情況下在android中跟蹤系統調用?

[英]How to trace system calls in android with not rooted device?

我的計划是制作一個可跟蹤其他移動應用程序(例如strace)的系統調用的移動應用程序。 我讀了一些論文,但是它們使用自定義內核或有根設備(仿真器)。 我也使用frida,但是它需要root特權。

我想使用沒有root設備的移動應用程序來跟蹤系統調用。 有什么辦法嗎?

可能有辦法,但沒有官方辦法。

Android中的每個應用程序都在無法逃脫的Sandbox中運行。 系統具有自己的Sandbox (有時是多個),您無法訪問。

這是一種安全措施。

您唯一可以跟蹤的是廣播。 如果沒有root特權,就不可能訪問系統調用。

如果應用程序能夠做到這一點,對於android系統將是一個巨大的安全問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM