Vergil
白银
白银
  • UID10443
  • 注册日期2016-04-08
  • 粉丝7
  • 发帖数111
  • 威望1850
  • 被喜欢91
  • 有效bug0
  • 内测组
阅读:5209回复:8

[经验交流]替换内核和kernel

楼主#
更多 发布于:2016-05-22 21:18
看到论坛上很多朋友在问题如何替换内核和kernel,我整理一下,希望能够帮到大家。文笔不好,大家将就一下吧。
此方法不一定适合所有的机器,所以请大家在替换前做好备份
替换时有个原则我称之为对应原则。就是32位对应32位,64位对应64位。举个例子:相同网卡,技德能上网,凤凰不能上网;替换时要保证凤凰系统和技德系统的android系统都是32位或者都是64位。替换kernel也是一样,都要保证是相同位数。否则无法使用。efi引导方式还要替换efi文件,也要保证32位和64位一致。
废话不多说,方法如下(原系统:32位-android5.1,32位-4.0.9-kernel版;目标:32位-android5.1,32位-4.4.4-kernel版)
截图下载地址:https://yunpan.cn/cSqVgTPmiffIF  访问密码 dbfe
截图1、3是gif动图。
准备工作
1、下载7.zip,安装;下载1.0.7-32位安装包;备用。
2、用7.zip解压下载好的1.0.7-32位安装文件,将解压出来的kernel文件复制到桌面备用。选中解压出来的system.img文件,用7.zip打开,选择把里面的/lib/modules下的文件夹解压到C盘根目录备用。这些文件是模块文件,需要和内核对应。参考截图1。

图片:截图1.gif

开始替换
3、进入Phoenix OS,按Alt+F1,进入命令行,输入以下命令。参考截图2。

图片:截图2.png

cd /lib/modules/    /**进入到lib/modules目录下*/
ls   /**查看lib/modules目录下的文件,应该会看到4.0.9-android-x86文件*/
rm –rf 4.0.9-android-x86/     /**移除4.0.9-android-x86文件夹及里面所有内容*/
cp –a /storage/disk1/4.4.4-android-x86/  ./        /**复制C盘目录下4.4.4-android-x86文件夹及里面所有内容到lib/modules目录下*/
sync        /**同步*/
reboot     /**重启*/
4、重启选择windows系统,将第二步中复制到桌面的kernel文件放入Phoenix OS文件夹。原文件随便改个名字,当做备份。请参考截图3。

图片:截图3.gif

5、操作完成,重启进入凤凰系统即可。如果不行也可以按照步骤2、3尝试把system.img 中的/lib/firmware目录替换掉。
decade2016
钻石
钻石
  • UID10697
  • 注册日期2016-04-16
  • 粉丝180
  • 发帖数5054
  • 威望19718
  • 被喜欢1171
  • 有效bug0
  • 社区明星
  • 最爱沙发
  • 喜欢达人
  • 原创写手
沙发#
发布于:2016-05-22 22:08
技德现在是4。4。6,而且有rmx tool 这工具,无需命令。
仁者见仁,智者见智,就怕遇到眼盲心瞎的。
Vergil
白银
白银
  • UID10443
  • 注册日期2016-04-08
  • 粉丝7
  • 发帖数111
  • 威望1850
  • 被喜欢91
  • 有效bug0
  • 内测组
板凳#
发布于:2016-05-23 09:42
decade2016:技德现在是4。4。6,而且有rmx tool 这工具,无需命令。回到原帖
可是驱动文件在凤凰系统下是看不到的。不用命令怎么删除替换?
dante
管理员
管理员
  • UID7318
  • 注册日期2016-02-22
  • 粉丝604
  • 发帖数5188
  • 威望52866
  • 被喜欢3310
  • 有效bug0
  • 社区明星
  • 原创写手
  • 忠实会员
  • 最爱沙发
  • 喜欢达人
  • VIP会员
  • 内测组
地板#
发布于:2016-05-23 11:51
我测试了4个不同版本间的替换,只有一次成功。原因是我没有对应,32位换64位了.....
楼主的方法理论上是可以的,但是不具有普世性,动手操作要求高。
唯一放心的是不成功只要重新安装凤凰系统就行,数据不会丢。
decade2016
钻石
钻石
  • UID10697
  • 注册日期2016-04-16
  • 粉丝180
  • 发帖数5054
  • 威望19718
  • 被喜欢1171
  • 有效bug0
  • 社区明星
  • 最爱沙发
  • 喜欢达人
  • 原创写手
4楼#
发布于:2016-05-23 12:03
Vergil:可是驱动文件在凤凰系统下是看不到的。不用命令怎么删除替换?回到原帖
Rmx tool是windows里面的工具,全程可以在windows里面进行
http://tieba.baidu.com/p/4546625333
这是我上上星期的试验结果。

图片:QQ截图20160523120351.png

仁者见仁,智者见智,就怕遇到眼盲心瞎的。
Vergil
白银
白银
  • UID10443
  • 注册日期2016-04-08
  • 粉丝7
  • 发帖数111
  • 威望1850
  • 被喜欢91
  • 有效bug0
  • 内测组
5楼#
发布于:2016-05-24 09:42
decade2016:Rmx tool是windows里面的工具,全程可以在windows里面进行
http://tieba.baidu.com/p/4546625333
这是我上上星期的试验结果。
回到原帖
学习了,这个工具不错。简单易懂。比我输入命令靠谱多了。
zysniu
初级
初级
  • UID13488
  • 注册日期2016-07-05
  • 粉丝0
  • 发帖数10
  • 威望53
  • 被喜欢0
  • 有效bug0
6楼#
发布于:2016-09-15 21:49
技德的system.sfs 用7Z 解压不了。。。
zwb83925462
白银
白银
  • UID25925
  • 注册日期2017-05-16
  • 粉丝8
  • 发帖数573
  • 威望3058
  • 被喜欢140
  • 有效bug0
  • 喜欢达人
7楼#
发布于:2018-03-11 12:48
不用打包会sfs的吧,虽然体积会比较大一点
水果汽水武士T
初级
初级
  • UID67248
  • 注册日期2018-08-05
  • 粉丝0
  • 发帖数11
  • 威望199
  • 被喜欢1
  • 有效bug0
  • 忠实会员
8楼#
发布于:2019-01-26 01:41
能用Android x86的內核嗎?
游客

返回顶部