开头声明:
此篇文章为本人原创,首发于酷安,转载请标明出处
这个游戏机的创意并非本人原创,创意来自B站UP主极客湾,在B站搜索“自制掌机”就可以看见相关视频
视频转送门
这是一篇混合了教程+制作历程的图文,我把所有制作过程(包括内核编译的详细步骤)详细列出,各位可以参考着制作。
好了,不说废话,先看东西
介绍一下东西:废旧二手小米5splus+原生安卓9+自编译内核+二手ps4手柄+散热硅胶垫+石墨散热贴+半导体制冷片+散热风扇=超奇葩掌上游戏机
1.这玩意能玩什么?
它能玩手机游戏(废话),支持所有psp游戏,gba游戏,fc游戏等需要手柄的游戏,还能通过串流玩pc游戏
2.性能怎么样?三年前的火龙821经过散热改造和内核超频后能发挥多少性能呢?狂野飙车最高画质稳定在55帧+(删温控+定频)
吃鸡高特效可以稳定在45帧没压力
模拟器游戏,包括两代战神系列,波斯王子系列,古墓丽影系列都能做到满帧运行的效果。
串流pc游戏,给他爱5,守望先锋,巫师3什么的,用MoonLight软件串流,满帧也是妥妥的~
MoonLight介绍及使用教程
游戏体验:
虽然折腾这玩意做了有快一个月,但这东西是真的好玩,舍友抢着玩根本停不下来。狂野飙车接上手柄后操控感十足,吃鸡也可以边开枪边跑路了。玩psp游戏的时候,ps手柄真的做到了无缝适配,玩战神快乐的一批。大冬天也终于可以躺在被窝里玩pc游戏了。
大致思路是把一部手机进行内核超频+刷系统+删温控+散热达到火力全开的效果,再接上ps4手柄制作成游戏机。
制作过程提要:
首先是准备材料,按照极客湾视频里的材料购买就可以了,我在这里把购买的店铺(打钱!)在此标明。
1.在咸鱼淘了一个伊拉克战损版小米5splus,费用大概是300RMB
2.PS4二手游戏手柄,淘宝店铺“幻影电玩”购买,价格大概是140RMB
3.口红充电宝:这个是用来给半导体散热风扇供电用的,体积比较小巧,在淘宝搜索“南孚晓佳充电宝”就能找到。40RMB
4.半导体散热套件:这个可以参考B站的半导体散热风扇制作教程购买零部件,嫌麻烦的去淘宝店铺“拿命散热”搜索里直接购买成品也行。我这里买的是“拿命散热”店铺里的散热零件,总的价格大概是38RMB
5.电烙铁:这个是焊接半导体散热风扇用的,淘宝店搜索一个就行。价格也不贵,9.9RMB
那么材料买齐了,开始制作!
首先是刷系统,刷完twrp后开始在xda找系统,因为是专门玩游戏用,不需要任何复杂的功能,所选择最好原生的系统。最后确定刷一个叫做Sybria的系统
各位不懂刷机的小伙伴可以参考这个
小白最强刷机教程
xda是什么? xda是一个安卓刷机论坛的名称,里边有好多刷机大神分享的安卓刷机包,和内核包。只要会一些英文,花费一些精力,就可以很容易地得到你想要的的刷机包
然后是刷内核,好在xda上找到了5splus的超频内核,遂刷入
成功刷入之后,还需要做一些I软件层面的操作,那就是卸载温控组件,删温控教程可以参考这里
删温控教程
好了,现在这台手机理论上已经可以压榨出最强的性能,但是为了真正可以玩起来,我们还需要做两步:
1.重新编译内核,加入手柄的权限
2.安装半导体散热风扇
为什么要重新编译内核?这里简要说明一下
安卓的内核是在内核编译者编译的时候就处理好的。在内核中会有一个配置文件专门管理内核所能支持功能
对于索尼的PS手柄的支持这个功能,很多内核中是默认不打开的,我们要做的就是重新编译内核中的文件,修改这个配置文件,打开这个功能的支持
前方高能!
这是编译内核的详细步骤,内容及其硬核,极客湾视频里这一步是直接略过的,所以以下内容都是我花了费了好大的劲摸索出来的,看到这里的朋友,先点个赞,再往下看呗。**
我们可以首先看一下内核编译的视频教程,好有个大致印象如何编译,以防我下边讲的东西看的云里雾里
Compile Android Kernel from source
那么下边开始:
首先是安装Linux操作系统,这里推荐使用虚拟机VMWare安装Ubuntu操作系统
虚拟机安装Ubuntu教程
然后我们需要下载GCC交叉编译工具,我下载的是4.43版本
安装GCC交叉编译工具教程
成功配置好后,我们在终端输入gcc -v应该能看到以下信息
我们还需要内核源码,毕竟没有源码是无法编译内核的,我这里是去Xda上之前找到超频内核的那个老哥那里下载的源码。
在xda论坛上,大部分编译改装安卓内核的人在上传内核的时候都会附上内核源码供下载者参考
然后,我们打开终端,CD到我们的内核源码目录下
输入make menuconfig,如果前边的步骤没有出错,这时就会开始编译内核,耐心等待即可
编译完成后,会自动弹出配置界面,这个就是我们要修改的目标界面了
在HID设置选项进入,在里边翻找,就能找到图中这么一个选项,这就是索尼手柄支持的选项,我们把它勾上。
然后,保存,退出,等待编译完成出包
这里生成的是Image.gz文件,这个文件就是我们修改后的配置文件
我们把之前刷入的内核包(注意是内核,不是内核源码)解压,会发现里边同样有一个Image.gz文件,我们替换这个文件,再重新压缩内核包,再刷入手机内
至此,最硬核的内核编译部分完成(成功的小伙伴可以翻个跟头庆祝一下)
现在是最后一步,制作散热风扇,把电路板和线头用电烙铁结合焊锡,焊接起来,组装完毕就可以啦,我手残,焊接的不怎么样
我们用一个手机套剪个洞,风扇就可以贴在手机套后边了
这个风扇的功能是给SOC降温,通过这种物理降温手段,可以保证SOC长时间保持高性能状态运行,但是缺点是这个东西需要外接电源供电
这个时候我们的充电宝就能发挥用处啦,我们将充电宝固定在手柄下边,再接一个USB数据线,就可以给风扇供电了
之所以不将充电宝贴在背面,是因为考虑到重心偏移的问题,在保证游玩手感的情况下,放在手柄下边是最好的解决方案。
那么到这里,我们的掌上游戏机就组装完毕啦,快带着和你的小伙伴一起玩耍吧~
PS:文中出现的人物均为我的朋友们,非本人,本人更帅
文中出现的参考链接:
https://www.bilibili.com/video/BV1kE41187qZ
https://www.bilibili.com/video/BV1kE41187qZ
https://jingyan.baidu.com/article/c74d6000be410c0f6a595dbe.html
https://www.bilibili.com/video/BV1zb41167nE?from=search&seid=17088016875987546521
https://www.bilibili.com/video/BV1wE411Q7t8?from=search&seid=11538788965878362516
https://www.youtube.com/watch?v=5q9Cn3ixRns
https://www.jianshu.com/p/55bb32be385e
https://blog.csdn.net/wu10188/article/details/86542418