Android上替换Launcher有两种方法,一种是将img烧到设备上时,将Launcher打进去,另外也可以试着替换Launcher。这里先测试第二种。
想修改替换以下Android里的Launcher, 但是Laucher所在的目录/system/app是只读的。
需要先通过remount将其设置为rw。
具体操作:
lixinso@lixinso-desktop:~$ adb devices
List of devices attached
emulator-5554 device
lixinso@lixinso-desktop:~$ adb shell
# 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
# 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
#
mount完就可以任意修改删除拉~~~~
分享到:
相关推荐
"chgperexe"可能是一个原生的可执行文件,执行实际的权限修改操作;而"Chgper"可能是整个过程中的脚本或配置文件。 在实际操作中,为了安全和防止破坏系统,不建议非专业人士随意修改系统文件权限。如果你需要进行...
### 赋予ANDROID模拟器Root权限详解 在Android开发过程中,有时我们需要对模拟器进行更深层次的操作,比如安装特定的应用、修改系统设置等。这时就需要获取模拟器的root权限。本文将详细介绍如何通过ADB(Android ...
在 Android 系统中,系统分区默认是只读的,因此需要将其挂载为可读写。输入命令 `mount -o remount /dev/block/nandd /system`,以挂载系统分区。 第三步:验证系统分区 输入命令 `mount`,以验证系统分区是否已经...
为了绕过这些限制,有的开发者会尝试修改`AndroidManifest.xml`以请求更多的权限,或者在自定义ROM中放宽权限。但这可能会导致安全风险,不推荐在生产环境中使用。 此外,频繁地获取系统属性可能会影响应用性能。...
最后,完成修改后,应恢复`\system`分区为只读状态,以保护系统文件不被意外修改。这通过执行`mount -o remount,ro /system`命令即可实现。之后,重启设备,新的开机动画应该会在启动时显示。 总结起来,更换...
本知识点将详细解析这一过程,包括对adb权限管理的相关文件和属性进行修改,以及如何在不同版本的Android系统中实现永久开启root权限。 首先,要了解adb的root权限是如何被控制的,关键在于分析`system/core/adb/...
1. 获取设备的root权限:这是修改系统文件的前提,因为系统文件对普通用户是只读的。 2. 使用文件管理器(如ES文件浏览器)或ADB命令行工具,访问/system/build.prop文件。 3. 编辑build.prop文件,找到对应的属性并...
- `system.img`文件通常是只读的,如果需要修改,可能需要先将其转换为可写的`system.ext4.img`,修改后再转换回`system.img`。 通过以上步骤,你就可以在Linux环境下对`system.img`进行解压和打包操作了。这些技能...
这将将 `/system` 目录的权限修改为读写模式。 修改 shell 文件的权限 现在,我们需要修改 shell 文件的权限,使其可以执行。我们可以使用以下命令来查看当前的权限: ``` ls -l x.sh ``` 一般来说,上传上去的...
然而,由于Android系统的权限限制,直接修改`/system`分区的文件通常需要超级用户权限。如果修改过程中遇到权限问题,可能需要先将设备置于恢复模式,执行挂载为可写操作,如`mount -o remount,rw /system`。 6. **...
在AndroidManifest.xml文件中,你需要添加`READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_STORAGE`权限,以便应用可以访问和修改SD卡上的文件。从Android 6.0(API级别23)开始,系统实行了运行时权限管理,因此还需要...
8. /SYSTEM文件系统权限问题:开发者需要注意在加载RIL驱动时可能遇到的文件系统权限问题,如无法拷贝或修改/system目录下的文件,以及如何将/system文件系统恢复为只读模式。 整体来看,本手册是针对使用特定3G...
在Android系统中,"Root"是指获取设备的超级用户权限,这意味着用户可以访问并修改系统的根目录,从而实现更深层次的定制和优化。Root后,虽然拥有了更大的自由度,但也需要谨慎操作,以免破坏系统稳定性。这时,一...
例如,如果您需要修改/system/xxx文件夹中的文件,可以使用以下命令: ```sh adb shell chmod 777 /system/xxx ``` 这将使所有用户都能读取、写入和执行/system/xxx文件夹及其内容。 ##### 5. `adb install -r` ...
Android系统原生并不直接支持NTFS(New Technology File System)文件系统,这是Windows操作系统常用的文件系统格式。在Android设备上,通常只能读取FAT32或exFAT格式的外部存储设备,对于NTFS格式的移动硬盘或者USB...
### 开发测试汇总:修改/system只读权限与ADB Shell命令详解 #### 一、概述 在Android开发过程中,经常需要对设备进行各种调试操作。其中,“/system”分区的权限控制尤为重要,因为它是存放系统应用及核心文件的...
- **获取root权限**:卸载系统应用通常需要root权限,因为这些应用往往被标记为只读或系统级应用。 - **使用adb shell命令**:这允许你在设备上执行Linux命令。 #### 二、卸载步骤详解 1. **连接设备并开启ADB服务...
这涉及到对设备的CPU(中央处理器)、内存(RAM)、ROM(只读存储器)以及摄像头等核心硬件组件的理解。以下是对这些硬件信息的详细说明: 1. **CPU**:CPU是手机的大脑,负责执行所有计算和处理任务。Android设备...
8. **最后,记得将system分区挂回只读**: ``` mount -o remount,ro /system ``` 在这个过程中,`执行命令.png`和`执行命令.txt`可能是提供给用户的图形化界面教程或者命令行操作的文本说明,帮助用户更直观地...