3DSident 0.9.4 支持 CIA 格式:三步装进系统菜单,告别 Homebrew Launcher 中转
【免费下载链接】3DSidentPSPident clone for 3DS项目地址: https://gitcode.com/gh_mirrors/3d/3DSident
如果你玩过 3DS 自制软件,多半经历过这样的场景:想看一眼机器的系统版本、电池健康或序列号,得先打开 Homebrew Launcher,等它加载完菜单,再翻到 3DSident 这一项点进去。程序本身只要几秒就能跑完,来回折腾的加载流程却占了大部分时间。作为一款系统检测工具,3DSident 0.9.4 现在把构建产物直接指向了 CIA 格式——装好之后,它就像官方软件一样躺在你的系统菜单里,按一下图标就能启动。
3DSident 的启动横幅,CIA 版本安装后会在系统菜单显示同样的图标与名称。
先弄清楚:CIA 格式和 3DSX 差在哪
一句话解释:3DSX 是运行在 Homebrew Launcher 里的"便携程序",每次都要先经过加载器;CIA 是 3DS 官方的安装包格式,装完直接注册进系统菜单,启动路径和任天堂自己的应用一模一样。
两种方式的具体区别,可以看这张表:
| 对比项 | 3DSX 格式 | CIA 格式 |
|---|---|---|
| 启动方式 | 先进 Homebrew Launcher 再选程序 | 系统菜单一键点击 |
| 系统集成 | 依赖加载器环境 | 直接注册为系统应用 |
| 安装位置 | 存于 SD 卡对应目录 | 安装至 NAND/SD 的应用区 |
| 新手友好度 | 需要理解加载器概念 | 装完即用 |
对只是"想查一下机器信息"的你来说,CIA 版本省掉的正是中间那一整段启动等待。
三步完成 CIA 格式安装
整个过程不需要电脑参与,只要你的 3DS 装了 FBI 这类安装工具:
- 获取 3DSident 编译好的
.cia文件(见文末获取方式),拷进 SD 卡任意目录; - 打开 FBI,进入 SD 卡目录,选中 3DSident 的 CIA 文件,按提示确认安装;
- 回到系统菜单,找到 3DSident 图标,点击启动即可查看全部硬件信息。
启动后你能查到的内容覆盖面很全:内核、FIRM 与系统版本,机器型号与硬件代号,屏幕类型(TN/IPS)、区域、语言、MAC 地址与序列号,以及 SD 卡与 NAND 的 CID 和剩余空间。电池页还会显示充电状态、百分比、电压和温度,配合按键测试器,用来验机或排查硬件问题都够用。
原生集成背后,依赖的是这几个关键点
CIA 包之所以能做到"像官方应用一样",是因为它补齐了三样东西:启动横幅(banner)、应用图标和签名参数。在项目构建配置里,res/banner.wav与res/banner.png负责生成安装时看到的动画与标题,res/app.rsf提供安装所需的权限与元数据,logo 与唯一的 product code(CTR-G-3DSI)则让系统能正确识别并注册它。编译时makerom会把这些素材和程序本体一起封装成最终的.cia,一条make命令就能同时产出 3DSX 与 CIA 两个版本。
对开发者而言,这份配置本身就是一份现成的模板——以后给其他自制应用打包 CIA,直接照搬这几个参数就能跑通,省去了查文档和调签名的麻烦。
这个改变会给 3DS 自制生态带来什么
对普通玩家,这是门槛的降低:不用再记住"先开加载器再选程序"的步骤,安装即用,体验和官方应用没有区别。对开发者,CIA 化的思路正在被越来越多的工具采纳,系统检测类、模拟器类程序都在往原生安装的方向走,3DS 自制软件和官方软件之间的体验差距会越来越小。
如果你手头正好有一台 3DS,不妨从这次更新开始尝试:装上 CIA 版的 3DSident,下次想确认机器信息时,点图标就行,那几秒钟的等待彻底成为过去。
获取方式
项目源码公开在https://gitcode.com/gh_mirrors/3d/3DSident,你可以用git clone https://gitcode.com/gh_mirrors/3d/3DSident拉取后自行编译,也可以留意 Release 页面的预编译产物,直接下载.cia文件按上文三步安装。
【免费下载链接】3DSidentPSPident clone for 3DS项目地址: https://gitcode.com/gh_mirrors/3d/3DSident
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考