首页
社区
课程
招聘
[求助]recovery二次修改
发表于: 2016-3-24 11:36 4612

[求助]recovery二次修改

2016-3-24 11:36
4612
详细说明:
我有一个官方固件提取的recovery.img
又下载了一个cwm的recovery-cwm.img
我将这两个img都解包到目录
recovery.img => recovery
recovery-cwm.img => recovery-cwm

然后我将recovery/recovery.img-kernel复制到recovery-cwm/recovery.img-kernel
重新打包recovery-cwm后根据recovery.img的头信息覆盖掉recovery-cwm.img的头信息,并修改了ramdisk的大小为新生成的recovery-cwm.img的ramdisk size大小。这样就可以正常刷入cwm的recovery了。使用正常。

最后我尝试在recovery-cwm/ramdisk内增加一些文件,再重新打包ramdisk,再打包recovery-cwm.img,步骤与上面一样,结果刷不进去了。

请问是什么原因?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 86
活跃值: (2465)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你自己操作问题,自行检查uid,gid,mode
2016-3-24 13:29
0
雪    币: 34
活跃值: (50)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
不太明白你说的。recovery.img无法用mount语句挂载起来。我是用bootimg工具解包的。解开后里面所有的文件uid,gid全是我linux系统当前用户的uid和gid,其次我加入的程序并没有执行,只是做了预先部署,所以我在系统内只给他755权限。不知道你说的操作问题是什么?能不能详细点?
2016-3-24 18:03
0
雪    币: 2907
活跃值: (1301)
能力值: ( LV12,RANK:215 )
在线值:
发帖
回帖
粉丝
4
打包工具不给力。
2016-3-25 07:44
0
雪    币: 37
活跃值: (102)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
换一个打包工具试一试,Android Image Kitchen:
http://forum.xda-developers.com/showthread.php?t=2073775

其次,看你修改/添加了什么....文件....大小.....
2016-3-25 11:40
0
雪    币: 34
活跃值: (50)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
我想刷入一个第三方的recovery,换了内核以及一些打包后的修改,可以正常刷入。第三方recovery可以使用了。然后我想再加入一些别的库文件。以同样的打包手段,第一次放入一个xml文件,很小,刷进去了,但是文件不在里面,反复检查后,ramdisk里确实是有这个文件的。这是奇怪的地方之一。第二次我又放入几个总大小是7M的文件跟xml文件在同一个目录。以同样的手法打包,结果是刷不进去了。反复检查过中间是否弄错打包顺序后发现确实是不能刷入。最后我只保留了一个xml以及一个50kb的库文件,再重新打包,结果又可以刷入了。但是那个目录里什么都没有。奇怪的是,这个新创建的目录是存在的。可里面文件都没了。
2016-3-25 15:37
0
游客
登录 | 注册 方可回帖
返回
//