1. 使用-b参数,以二进制打开

vim -b xxx.ko

2.切换到十六进制模式显示

输入命令:%!xxd -g 1

然后就可以像修改文本文件一样修改16进制的字符,可以用 / 查找指定的偏移等等。修改右边的ascii字符应该无效。修改完成后再执行:%!xxd -r 切换会二进制模式,然后再 :wq 保存退出就可以了。
注意:一定要:%!xxd -r切换回来之后在保存才行。