`
dengzhangtao
  • 浏览: 677591 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用mount修改你的android中/system为只读权限

阅读更多
值得注意的就是不能直接 mount /system

先要得到system分区的全名

# mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 ro 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

从上面的红字部分可以看得出/system的权限是ro即是read only。

# mount -o remount /dev/block/mtdblock0 /system
# mount
rootfs / rootfs ro 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mtdblock0 /system yaffs2 rw 0 0
/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
已经修改完成

如果要改回去ro
mount -o remount,ro /dev/block/mtdblock0 /system
搞定
0
0
分享到:
评论

相关推荐

    分享Android TV 11开机动画(附上使用方式)

    Android TV 11 开机动画是用户在启动设备时看到的视觉效果,它不仅增添了设备的个性化元素,...对于非技术人员来说,这可能有一定难度,但遵循正确的步骤并谨慎操作,你可以为你的Android TV带来独一无二的个性化体验。

    android 将自己的应用改为系统应用

    Android 操作系统中,将自己的应用程序改为系统应用,可以使得应用程序具有更高的权限和更好的性能。本文将详细介绍如何将自己的应用程序改为系统应用的步骤。 第一步:准备工作 首先,需要将手机数据线插上,并将...

    开发测试汇总

    ### 开发测试汇总:修改/system只读权限与ADB Shell命令详解 #### 一、概述 在Android开发过程中,经常需要对设备进行各种调试操作。其中,“/system”分区的权限控制尤为重要,因为它是存放系统应用及核心文件的...

    Android 如何执行shell脚本.doc

    这将将 `/system` 目录的权限修改为读写模式。 修改 shell 文件的权限 现在,我们需要修改 shell 文件的权限,使其可以执行。我们可以使用以下命令来查看当前的权限: ``` ls -l x.sh ``` 一般来说,上传上去的...

    安卓P Q R ,remount的脚本

    在Android系统中,"remount"是一个关键操作,主要用于改变文件系统的挂载状态,特别是将只读(read-only)的文件系统转换为可读写(read-write)。这在进行系统更新、刷机或者调试时非常常见。对于Android P、Q、R这...

    Android通过命令卸载系统内置软件

    - 如果是只读,则使用`adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system`重新挂载文件系统为可读写模式。 4. **删除系统应用** - 再次运行`adb shell rm /system/app/Camera.apk`以删除...

    使用PuTTy修改andriod下配置文件

    如果修改过程中遇到权限问题,可能需要先将设备置于恢复模式,执行挂载为可写操作,如`mount -o remount,rw /system`。 6. **安全考虑**:务必小心处理配置文件的修改,错误的设置可能导致系统不稳定甚至无法启动。...

    adb常用命令 android

    例如,如果您需要修改/system/xxx文件夹中的文件,可以使用以下命令: ```sh adb shell chmod 777 /system/xxx ``` 这将使所有用户都能读取、写入和执行/system/xxx文件夹及其内容。 ##### 5. `adb install -r` ...

    Android 实现永久性开启adb 的root权限

    将`ro.secure=1`更改为`ro.secure=0`,这通常意味着你需要修改Android.mk文件中的第126行,将其中的条件判断由: ```makefile ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT))) ``` 改为: ```makefile ...

    从ROM中提取apk

    在Android系统中,APK文件是应用程序的主要载体,它包含了应用的所有代码、资源、资产以及配置文件。"从ROM中提取apk"这个主题涉及到的是如何从设备的Read-Only Memory (ROM) 中获取预装应用的APK文件,这对于开发者...

    Linux下对system.img文件操作.pdf

    完成修改后,使用`sudo umount test`或`umount test`来卸载test目录,但不要删除原始的system.img文件,因为解包后的文件系统是只读的。 若要对system.img进行打包,只需在解包的test目录上执行相应的umount命令。...

    android调试工具adb

    - 当你需要修改只读分区(如/system分区)时使用此命令。 - 重启设备:`adb reboot` - 重启到普通模式。 - 重启到恢复模式:`adb reboot recovery` - 这个命令可以让你进入设备的恢复模式。 - 重启到...

    修改ro.debuggable.rar

    首先,`ro.debuggable`是Android系统中的一个read-only属性,存储在系统分区(通常为system分区)的属性服务(property service)中。这个属性直接影响到系统的行为,比如是否显示调试图标、是否允许ADB调试等。对于...

    updater-script语法

    // 设置/system/etc/dbus.conf的所有者为1002,用户组为1002,权限为只读 ``` --- ##### 11. `set_perm_recursive` **语法:** ```bash set_perm_recursive(uid, gid, dir_mode, file_mode, path); ``` **说明:...

    Android 文件系统移植总结

    在调试文件系统时,常见问题包括NFS权限和通信问题(如MTU和blocksize设置)、启动参数配置错误(如IP、serverIP、初始化节点和root fs类型)、init.rc中的mount命令误用(例如意外将/data挂载为只读)、data目录...

    华为卸载内置应用.zip

    Root权限允许用户访问和修改系统文件,包括删除预装应用。但请注意,root操作可能使你的设备失去保修,甚至可能导致系统不稳定或无法正常运行。因此,在进行此操作前,请确保你了解风险并做好数据备份。 以下是通过...

    bluestacks 如何root 官网已公布root方法

    - `adb shell mount -o ro,remount -t ext4 /dev/sdb1 /system`:将系统设置为只读模式。 **3. 完成Root操作** - 退出ADB工具箱,关闭Bluestacks模拟器并重新启动。此时,Bluestacks应已完成Root操作,用户可以...

Global site tag (gtag.js) - Google Analytics