欢迎访问switch攻略阁!:1
设为首页 加入收藏

国行NS安全联机外服的唯一方法:prodinfo套皮

时间:2021-06-20 08:29:39编辑:作者:Aillay0126


有人说我把这东西抖太远,那这锅我不背也得背了,干脆公布出来。
首先声明:
所有操作全是我自己摸索,没有经过任何人帮助,
也是我第一个让续航套起来,从大气支持续航以来用了半年了。
其次这就算商人知道也没有可行性,不信你们试试。
唯一证书只能让一台机联机,两台同时联机会被老任发现异常20天左右4017ban机代码。
exosphere是atmosphere的安全监视器,用于替代官方的监视器。
大气这里钩子钩出了一些硬件的值,通过修改源码可以让机子改变一些绑定。


方法一:docker容器
https://github.com/PabloZaiden/deviceid-exosphere-builder
在ubuntu里面配置好基础的docker环境,百度很多。
配置好以后直接运行
mkdir -p ./output
docker pull pablozaiden/deviceid-exosphere-builder:latest
docker run -ti --rm -e DEVICEID=0x0022334455667788 -v "$PWD"/output:/output pablozaiden/deviceid-exosphere-builder:latest



22334455667788是要替换成DeviceID的,如图NX626689216C27F80B只有6689216C27F80B可用,替换掉22334455667788
这个命令就是会在所在目录的output目录生成大气的安全监视器文件deviceid_exosphere.bin(exosphere.bin)这个怎么用最后再说。
这个网页只有0.18.1的镜像,想让0.19.4支持只能拉取他源码修改dockerfile如下图。





将0.18.1修改成0.19.4,添加github国内镜像网站.cnpmjs.org 然后在dockefile所在目录运行docker build -t 镜像名称 . (空格点表示当前目录)如果是arm架构的处理器图片中划痕线位置要改成arm64(比如包浆机的那个liunx) 当然自己创建本地镜像r跟拉取别人的docker镜像还是有区别的,可能需要一些环境,根据报错去百度,这些百度都有。
创建好docker镜像后用 docker images命令检查一下,一般都超过1.6G
确保镜像正确下用
docker run -ti --rm -e DEVICEID=0x0022334455667788 -v "$PWD"/output:/output 镜像名称
这个命令直接生成对应ams系统版本的安全监视器文件deviceid_exosphere.bin(exosphere.bin)
方法二:修改大气源码
git clone -b 0.19.4 https://github.com.cnpmjs.org/Atmosphere-NX/Atmosphere 拉取0.19.4大气源码
Atmosphere\libraries\libexosphere\source\fuse\fuse_api.cpp 找到这个文件notepad打开,定位到GetDeviceId如图修改保存



根据Atmosphere\doces\building.md文件配置完整的编译大气环境或根据dockerfile文件配置单独的编译exosphere.bin文件环境,两文件都很清楚。
配置好环境以后Atmosphere\exosphere到这个目录make exosphere.bin -j4直接编译出exosphere.bin
make前可能要设置环境变量与root命令
环境变量
export DEVKITPRO=/opt/devkitpro
export DEVKITARM=${DEVKITPRO}/devkitARM
export DEVKITPPC=${DEVKITPRO}/devkitPPC
export PATH=${DEVKITPRO}/tools/bin:$PATH
root
sudo su
输入账号密码
这些百度都有。
编译出deviceid_exosphere.bin(exosphere.bin)要配置大气文件fss0添加如图配置 nand的prodinfo用NxNandManager加密你机的key 分区system与分区user洗白 不懂看线刷教程



此方法是目前唯一国行转外服安全方法。不过说到底还是替身法,唯一证书想不被ban只能一台机子用。
我机子里面4个不同的可用证书。



这方法目前只有07版prodinfo可用,也就包浆机和补丁机的证书,续航11版以上应该是有个二次加密而且还有多出来的一个0x3D70设备证书和key目前11版以上不可用。如图是07版

另外我提一句,12版本prodinfo也就是所谓的国行618(其实不止国行)这些最新批次的续航switch不要用删除序列号软件Incognito删除序列号,删除机身的序列号没有备份会直接接炸,软件自动备份的也缺少0x480设备证书造成卡logo,nxnandmanager5.0貌似可以用,先备份

大气层版本0.19.0不要用这个操作,底层有bug,得删除usb30,除了0.19.0都可以直接套,不过这么搞肯定也不会搞旧版本吧。。
安全监视器exosphere.bin是跟着大气版本的,除非0.19.3和0.19.4这种小版本可能可用,每次大气升级都要重编译,为了少出bug每次重编译就行。

一些游戏可能要套皮机身用stock进去,比如那个啥海外王者荣耀
配置环境可能用到国内源或者梯子,自己百度,其实用国内源git clone拉取国内镜像网站就可以.