Android中的主机文件 -- stock-android 领域 和 file-permissions 领域 android 相关 的问题

host file in android


简体版||繁體版
0
vote

问题

中文

我有一个扎根的设备。我想保护我的主机文件从被删除,也许是密码或类似的东西。这可能吗?

english

I have a rooted device. I would like to protect my hosts file from being deleted, maybe with a password or something like that. Is this possible?

     

回答列表

1
 
vote
vote
最佳答案
 

当前说(修订版4 ),答案是 no

主机文件位于 /system/etc/hosts ,在(可能)ext4的文件系统中。由于ext4使用常规UNIX权限和Android执行And 支持ACL,因此您没有机会这样做。

但是,我不认为你应该应该保护它,因为默认情况下它保护它,因为 /system 默认情况下被安装为只读。只要您不向恶意应用程序授予root访问权限,就不会删除您的主机文件。 而且,还有替代的肮脏方法,但我认为他们并不是很有帮助,所以我没有在这里发布他们。
 

As is currently stated (revision 4), the answer is No.

Your hosts file is located at /system/etc/hosts, in a filesystem of (probably) ext4. Since ext4 uses regular Unix permissions and Android does not support ACL, you have no chance to do so.

However, I don't think you really should protect it as it's protected by default, because /system is mounted as read-only by default. As long as you don't grant your root access to malicious apps, no one will delete your hosts file.

Moreover, there are alternative dirty approaches but I don't think they're much helpful so I'm not posting them here.

 
 

相关问题

2  无法将文件写入SD卡  ( Cannot write files to sd card ) 
几天前,我的SD卡变得无法使用。我试图将几个MP3的笔记本电脑(Win 7)复制到我的手机(三星S2 Plus,运行Android 4.2.2),负载栏甚至没有移动一英寸。最终我收到了一个错误,说"这个文件无法复制。1)再次尝试2)中止" 。 最讨厌的部分是我备份并删除了一小时的所有文件(清洁SD卡),现在没有工作。...

4  如何在我的Kindle Fire上修复/系统/应用程序的权限  ( How do i fix the permissions on system app on my kindle fire ) 
我试图扎根我的亚马逊。这似乎很顺利,但是当我试图添加谷歌应用市场时,我显然是一个大鲣鸟,因为现在我在"不断重启" 中,点燃火"死亡" 屏幕"。也就是说,火不会启动,它只是用"Kindle Fire" 盯着我。 我已经oogled,并找到了我确切的问题的人,但没有办法修复它。我的问题是: 我/ system / app...

2  无法将文件从一个/数据/数据/目录复制到另一个(root)  ( Unable to copy files from one data data directory to another root ) 
我正在尝试将一个文件从 /data/data/com.application1/myfile 复制到 /data/data/com.application2/myfile 文件到达所有者和组设置到它来自的应用程序。然后我更改了所有者并将应用程序分组运行它(一个SSH应用程序)。 权限更改,但我仍然被拒绝访问。我尝...

0  如何在Android手机中获取覆盖/系统/ fonts目录中的覆盖文件  ( How to get permission for overwrite files in system fonts directory in android ) 
我试试覆盖我的Android设备(戴尔Aero)中的字体文件(* .ttf)。我的新字体驻留在SDCard中,我正在使用命令shell中使用以下命令(在手机上): cd / sdcard / myfonts / CP * .ttf / system / fonts / 我得到了"权限被拒绝" 从CP命令的回声。 ...

3  包含病毒的未知文件类型  ( Unknown file type containing a virus ) 
我会尽量保持故事,所以你可以更清楚地了解我的担忧。虽然,我使用Chrome浏览器应用程序在手机上浏览互联网,我收到了我下载文件的通知。通知显示正在下载的文件是一个mp3。 在我甚至有时间做出反应和停止下载过程之前,文件已经在我的手机上。我立即使用手机上的文件管理器从下载文件夹中删除它。但是,我注意到文件格式丢失了。...

0  build.prop修改了。但没有更新系统(例如,在设置中的平板电脑)  ( Build prop modifies okay but not updates in system e g about tablet in settin ) 
我在VirtualBox上运行Android-x86 4.4。一切都很好。 但是,当我用其他制造商或模型修改build.prop(使用es文件资源管理器或buildprop编辑器)并保存它。重新启动后任何发生。关于平板电脑存储旧信息。 似乎是Android缓存此信息某个信息。 任何想法?如何强制android从b...

5  我可以在Android 7.1上用于128GB SDCard的文件系统,用作便携式存储  ( What file systems can i use for a 128gb sdcard on android 7 1 used as portable ) 
我无法在stackexchange上找到答案。我有一个手机运行Beta LineaGeOS 14.1(Android 7.1)和一个128GB SDXC卡,我要在设备之间用作便携式/共享存储。 我知道内置的设置 - >储存 - > "格式SDCARD" 选择默认文件系统(FAT32具有大型群集或exfa...

1  ES文件资源管理器已被拒绝交互式shell权限  ( Es file explorer has been denied permission for an interactive shell ) 
我有一个rooted nexus 7.我一直使用es文件资源管理器。在设置工具/ root资源管理器并打开之前,我已经能够浏览文件。但现在,我再也不能这样做了。当我转到root explorer时,我收到此消息: es explorer已被拒绝交互式shell 权限 我必须改变其他一些设置以实现这一点,但我不知道...

2  如何使任何用户可以在我的保险丝ext4格式/ SDCard中进行Chmod?  ( How can i make it so that any user can chmod in my fuse mounted ext4 formatted ) 
我有一个华硕变压器垫TF101。我终于骑行了它。 重要: user1 是不是 FAT32。它是基于Ext4的融合文件系统。所以它是能够使用 user2 。 让我可以最佳地工作,我希望能够在 user3 中放置可执行文件。 (请注意,虽然它被称为 user4 ,但实际情况下,它不是一个sd卡;它是内部存储。)我也喜...

2  root后不可能下载  ( Downloads not possible after root ) 
我最近用奥丁扎根了我的三星Galaxy S5(Android 5.0,SM G900F)。虽然我扎根了,我安装了Kingroot。由于Kingroot接管了根本管理,我无法用第三方应用程序下载文件(如我的浏览器或WhatsApp)。我已经尝试用Supersu取代kingroot,而是似乎是唯一一个为我工作的唯一方式。...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有