前提安装adb
为了研究ActivityManagerService.java,
修改此类后,编译成services.jar
拷至手机/system/framework/下,重启,查看效果,修改效果无!
百思不得后
删除了手机/system/framework/services.jar (因为有人把services.jar 编到了policy.jar)
重启开机,居然没事!看来修改ActivityManagerService.java不可行.
services.jar:话机框架层服务端的编译后jar包,配合libandroid_servers.so在话机启动时通过SystemServer以循环闭合管理的方式将各个service添加到ServiceManager中
知道services.jar和libandroid_servers.so 有关系,后
删除/framework/lib/libandroid.servers.so
重启不能开机!
还好已经备份此so文件到sd卡上
然后进入recovery模式
adb reboot recovery
mount /system 挂载系统分区
mount /data 挂载数据分区
拷贝。
开机。
找了其他一些在recovery命令:
-reboot system now 重启系统
-apply sdcard:update.zip 使用 SD卡根目录的update.zip更新系统
-wipe data/factory reset 清空 data分区并恢复出厂设置
-wipe cache partition 清空 cache分区
-install zip fROM sdcard 从 SDcard选择文件更新系统
二级
--apply sdcard:update.zip 使用 SD卡根目录的update.zip 更新系统
--choose zip from sdcard 从SD卡选择zip格式升级包
--toggle signature verification 切换签名验证
--toggle script asserts 切换升级脚本检查
-backup and restore 备份和恢复
二级
--Backup 备份
--Restore 恢复
--Advanced Restore 高级恢复
-mounts and storage 挂载和存储
二级
--mount /system 挂载 /system分区(系统分区)
--mount /data 挂载 /data分区(数据分区 )
--mount /cache 挂载 /cache分区(缓存分区)
--mount /sd-ext 挂载 /sd-ext分区(A2SD分 区)
--format boot 格式化内核分区
--format system 格式化系统分区
--format data 格式化数据分区
--format cache 格式化缓存分区
--format sdcard 格式化存储卡
--format sd-ext 格式化内存卡 SD
--mount USB storage 挂载 SD卡为U盘模式
-advanced 高级
二级
--Reboot Recovery 重启 Recovery
--Wipe Dalvik Cache 清空 Dalvik缓存
--Wipe Battery Stats 清空电池状态
--Report Error 报告错误
--Key Test 键位测试
--Partition SD Card 对SD卡分区(分区功能就在这里,看这里,看这里)
--Fix Permissi** 修复权限
为了研究ActivityManagerService.java,
修改此类后,编译成services.jar
拷至手机/system/framework/下,重启,查看效果,修改效果无!
百思不得后
删除了手机/system/framework/services.jar (因为有人把services.jar 编到了policy.jar)
重启开机,居然没事!看来修改ActivityManagerService.java不可行.
services.jar:话机框架层服务端的编译后jar包,配合libandroid_servers.so在话机启动时通过SystemServer以循环闭合管理的方式将各个service添加到ServiceManager中
知道services.jar和libandroid_servers.so 有关系,后
删除/framework/lib/libandroid.servers.so
重启不能开机!
还好已经备份此so文件到sd卡上
然后进入recovery模式
adb reboot recovery
mount /system 挂载系统分区
mount /data 挂载数据分区
拷贝。
开机。
找了其他一些在recovery命令:
-reboot system now 重启系统
-apply sdcard:update.zip 使用 SD卡根目录的update.zip更新系统
-wipe data/factory reset 清空 data分区并恢复出厂设置
-wipe cache partition 清空 cache分区
-install zip fROM sdcard 从 SDcard选择文件更新系统
二级
--apply sdcard:update.zip 使用 SD卡根目录的update.zip 更新系统
--choose zip from sdcard 从SD卡选择zip格式升级包
--toggle signature verification 切换签名验证
--toggle script asserts 切换升级脚本检查
-backup and restore 备份和恢复
二级
--Backup 备份
--Restore 恢复
--Advanced Restore 高级恢复
-mounts and storage 挂载和存储
二级
--mount /system 挂载 /system分区(系统分区)
--mount /data 挂载 /data分区(数据分区 )
--mount /cache 挂载 /cache分区(缓存分区)
--mount /sd-ext 挂载 /sd-ext分区(A2SD分 区)
--format boot 格式化内核分区
--format system 格式化系统分区
--format data 格式化数据分区
--format cache 格式化缓存分区
--format sdcard 格式化存储卡
--format sd-ext 格式化内存卡 SD
--mount USB storage 挂载 SD卡为U盘模式
-advanced 高级
二级
--Reboot Recovery 重启 Recovery
--Wipe Dalvik Cache 清空 Dalvik缓存
--Wipe Battery Stats 清空电池状态
--Report Error 报告错误
--Key Test 键位测试
--Partition SD Card 对SD卡分区(分区功能就在这里,看这里,看这里)
--Fix Permissi** 修复权限