我有所有Android SDK版本(从1.5到2.3.3),我尝试了很多方法在Android模拟器中获取root权限.我不使用任何Android设备并在模拟器(AVD)上测试所有内容.
我需要在任何一个Android模拟器中获得root访问权限才能使用'iptables'和'busybox'功能.要使用iptables,我必须具有root访问权限.Atleast'su'命令应该在终端仿真器中执行.
我还安装了z4root
应用程序,
但它需要很长时间,并没有完成生根,并陷入困境.有人说如果我们将系统降级到RC30以下,这样我们就可以获得root访问权限.如果这是真的,那怎么办呢?我同时使用Linux和Windows操作系统.
请有人告诉我任何根我的模拟器的方法.
我想从Android中获取输入,URL或网站名称,例如www.google.com,EditText
用户点击Button
要提交,或者当EditText
失去焦点时,应该验证URL,例如格式为" www.anyURL.com "......
我怎样才能做到这一点?Android中是否有任何内置功能?
IPtables是否内置在android内核中?如果是,如何在我们的Android应用程序中使用它们?
如何在Android应用程序中使用iptables?我需要这个类似于防火墙的功能,即包过滤,阻塞站点等.
我也不确定Android内核中是否有iptables可用.
我之前听说我必须创建iptables的交叉编译二进制文件 - 但我该怎么做呢?我如何在应用程序中使用它们?
我已经为Android模拟器编译了Linux,并启用了完整的netfilter功能.从源代码构建android之后获得了iptables二进制文件.
当我把这个二进制文件推送到模拟器
我可以成功执行下面的命令.
iptables -L
iptables -F
iptables -A INPUT -s www.google.com -j DROP
Run Code Online (Sandbox Code Playgroud)
有这个错误:
# # iptables -L
getsockopt for multiport failed strangely: No such file or directory
getsockopt for multiport failed strangely: No such file or directory
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
#
Run Code Online (Sandbox Code Playgroud)
和
# iptables -A INPUT -s www.google.com -j DROP
getsockopt for multiport failed …
Run Code Online (Sandbox Code Playgroud) 我试图在我的Android模拟器上获得root访问权限来运行iptables.我经历了许多论坛并尝试了很多方法,但似乎没有任何工作.以下是我的设备规范,我在模拟器上尝试一切.
版本 - 2.3内核版本 - 2.6.29-00261-g0097074-dirtydigit@digit#20
内部版本号 - sdk-eng 2.3 GRH55 79397测试密钥
那么如何成为android中的root.请帮忙.
android ×5
iptables ×4
root ×2
linux-kernel ×1
netfilter ×1
networking ×1
reboot ×1
saving-data ×1
url ×1
validation ×1