q2651
发表于 2013-8-6 22:47:26
有点贵了,对我们这些半罐水还是图文结合比较好!!
56143575
发表于 2013-11-30 17:54:36
请问楼主怎么把解包kernel的bin文件再打包的
wka
发表于 2013-12-16 20:23:48
研究了下楼主的定制固件,好用!
wka
发表于 2013-12-16 20:25:16
但 busybox 的某些命令会出现 segmentation fault ,怀疑跟 uclib 版本有关哦
wka
发表于 2013-12-16 20:27:11
56143575 发表于 2013-11-30 17:54
请问楼主怎么把解包kernel的bin文件再打包的
linux kernel image 有格式定义源码,参考一下配合 winhex 分割解压就行。 但中兴有自定义头部,会配合 uboot 使用,要花店功夫研究。
wka
发表于 2013-12-16 20:29:14
daxi :“ 弄了很久都没搞定,请问楼主怎么把解包kernel的bin文件再打包的,之前我尝试过用Firmware Modification Kit解压bin文件总是不成功! ”
----------------------------------------------
我估计是没留意到中心自定义的头部。 一般安卓解包脚本针对 uImage
wykooo
发表于 2013-12-18 09:51:01
恩 这个需要分析uboot的启动bin文件,里面有加密的方法
wykooo
发表于 2013-12-18 09:55:56
另外发现部分朋友的f460s使用的mtd3分区的内核,解密的参数好像有点不一样,如果大家能提供相关硬件,可以找个时间再研究下。空闲的分区大家可以直接挂在jffs2文件系统,12.5M,可以存放很多可执行文件的,下面是我的分区,需要先将分区格式化成jffs2
root@F460:/usr/local/ct/bin # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/mtdblock2 512 60 45212% /tagparam
tmpfs 15360 148 15212 1% /var
/dev/mtdblock5 1280 164 111613% /userconfig
/dev/mtdblock4 4096 156 3940 4% /usr/local/ct
/dev/mtdblock3 12800 1612 1118813% /usr/local/ct/bin
aaaa11
发表于 2013-12-23 12:10:24
试试看哦~ {:soso_e161:}
626948181
发表于 2014-1-18 22:15:19
分析了好长时间,终于弄清楚F460S设备的详细情况。修改了kernel分区bin文件,主要是是修改了/etc/initd./rcS文件,在里面加了个启动脚本,放在了/usr/local/ct下面,改分区里面的内容用户可以自己随意修改。剩下的就交给大家自己发挥了。请大家升级时限备份原来的bin文件,一定要确保型号。请大家谨慎升级。1 Q1 q$ T+ n; d: B2 W
升级命令dd if=./9.kernel.bin of=/dev/mtd6 ,注意中兴默认启动的是mtd6分区的bin文件