定制开机画面

来源:互联网 发布:中国十大zu最恶心公知 编辑:程序博客网 时间:2024/05/22 06:44

如何更改手机的开机画面?

1、刷一个合适的recovery刷机包

下载地址如下
http://www.clockworkmod.com/rommanager
Boot Loader 是在操作系统内核运行之前运行的一段小程序。
所以不要轻易的碰,除非你是想手机成砖的。
危险命令 fastboot flash bootloader bootloader.img(有可能缺失什么东西)
自毁命令 fastboot erase bootloader擦除bootloader
这里写图片描述
除了bootloader 其他的分区随便刷
正确代码如下:
fastboot flash recovery <自己下载的recovery包>
这里写图片描述
然后启动设备: fastboot reboot

2,用mount指令挂载分区

—-不挂载分区不能复制
在用unmount指令解除挂载分区
使用方法

mount [选项] <-t 类型> [-o 挂载选项] <设备> <挂载点>

umount <挂载点|设备>

3,编写uodater-script脚本文件(完成如下工作)

以读写模式挂载/system删除旧的su文件复制旧的su文件修改su文件的权限卸载/system

脚本文件代码如下

   ui_print("——————————");    ui_print("Recovery Upgrade Package");    ui_print("——————————");    ui_print("-Mounting /system --");    # 以读写模式挂载/system    run_program("/sbin/busybox","mount","-o","rw","/system");    delete("/system/xbin/su");    package_extract_dir("system","/system");    #设置su命令的群贤,将其变成可执行的    set_perm(0,0,0777,"/system/xbin/su");    #卸载/system    unmount("/system");

4,制作su命令的recovery升级包

需要两个文件
META_INF/com/google/android下有一个update-binary

system/xbin—下有一个su文件

将我们制作的脚本文件放在第一个文件的andrid目录下
并打包成一个recovery文件

5,复制su命令到/system/xbin目录

两种模式进入Recovery
一,adb reboot recovery

二,在bootloader模式下直接进入
可通过音量上下键切换进入正常的系统,还是Recovery模式

在Recovery模式下刷机
adb sideload <升级包>
将刷机包用于任何一个目录下面

6.利用su命令提取root权限

第一种 在android设备的终端中执行su命令提取Root权限

第二种 在App中调用su命令提取Root权限

7.修改bootanimation.zip(开机动画的文件)

在/system/media文件目录下
最好是下一个re文件管理器
网上下一个bootanimation.zip模板替换系统的
就实现了开机动画的替换

8.可以自己修改系统的su.c文件(水很深)


http://www.cnblogs.com/MMLoveMeMM/articles/4091902.html

主要是屏蔽Android源码下的system/extras/su/su.c这段代码

  myuid = getuid();    if (myuid != AID_ROOT && myuid != AID_SHELL) {        fprintf(stderr,"su: uid %d not allowed to su\n", myuid);        return 1;    }
0 0
原创粉丝点击