嘟嘟之魂 发表于 2015-1-26 15:30

Gen6 XY/ORAS精灵修改教程(9.5.0-23开始漏洞已被修复)



本教程最后更新于2016年3月14日16:54,发布于口袋大学城、口袋吧与口袋双子星

注:此漏洞在最新主机版本中已被修复,如果想继续使用请勿更新主机。

修改前需要准备:
- 3DS主机(内核版本为9.0~9.5.0-22,旧版型号【3DS、3DS XL、3DS LL、2DS】)(目测港版无法使用本教程……我遇上的几个港版玩家没有一个修改成功)
- SD卡读卡器(如果电脑自带读卡接口就不需要了)
- 文件pcin.bin和pcout.bin(方法1)/code.bin(方法2)/rsavin.bin和rsavout.bin(方法3)
- 修改器pkhex (最新版本:2015年4月4日,请确保使用的是最新版本)
下载地址:http://pan.baidu.com/s/1sjsMe9f 密码: pjlb

注意事项:
- 不提倡用于对战/养成
- 适用于XY/ORAS
- 如果修改后的精灵没有登记到图鉴中,将精灵放入饲育屋后再拿出来即可
- 如果步骤正确但注入失败,请清空浏览器数据后再试(详见目录的“如何清空浏览器设置”)
- 这是种内存注入方法,而不是将数据写入存档,所以修改成功后是需要保存的
- 方法3可用于备份存档,韩版无效,部分卡带无法使用(使用pkhex打开后出现空箱子)
- 使用pkhex读取文件时,直接拖拽到窗口即可
- 作者为SciresM、Kaphotics、Kazo和MegaSynka
- 后果自负
- 现在进行网页内存修改 限定了旧型机种与内核版本9.0-9.5按照游戏联网来说现在9.5属于最新还可以进行WIFI联机 如果内核更新了 游戏就没法联网 所以大家买双机吧[图片] ——by 伟大的黑魔法师 髅髅宫歌留多


风险&备份

以方法3导出的存档不推荐对不同进度阶段的游戏注入,只推荐用来原地修改。
经测试,如果给一个新建的存档注入已有存档后进入一个新地方会导致死机,但如果给一个已经二周目通关的存档注入却成功了(目前没发现有什么问题,但还是不推荐)

备份

由于上面提及的方法3导致的风险,所以推荐如果要备份的话,通过方式1来备份PC就行了。


如何修改整个PC(推荐)

1. 将pcin.bin和pcout.bin放入SD卡

http://s.pokeuniv.com/oras/exploit/pc-multi/1.png

2. 进入游戏(读取存档后的界面),然后按HOME回到3DS主页,打开浏览器

http://s.pokeuniv.com/oras/exploit/pc-multi/2.png

3. 进入地址 http://t.cn/RZmzTlE (l是小写的L)(已失效)
进入地址 http://t.cn/RG3l4EF

http://s.pokeuniv.com/oras/exploit/pc-multi/3.png

4. 等浏览器崩溃

http://s.pokeuniv.com/oras/exploit/pc-multi/4.png

5. 关机,取出SD卡读到电脑上,会发现SD卡内多出了个pcdata.bin

http://s.pokeuniv.com/oras/exploit/pc-multi/5.png

6. 用pkhex打开这个文件后点击菜单的工具->切换到箱子界面开启箱子编辑功能
(在左侧设置好精灵的各种数据后,对着右侧箱子的一个空位右键,选择第二项Set即可生成一只精灵)

http://s.pokeuniv.com/oras/exploit/pc-multi/6.png

7. 捏新精灵、修改精灵什么的改动完成后,点击右侧菜单内的“工具”,选择“Save Box Data++”,在弹出框中选择YES

http://s.pokeuniv.com/oras/exploit/pc-multi/7.png

8. 将修改器生成出的pcdata.bin保存入3DS主机SD卡的根目录后,重复步骤2~4(步骤3的地址改为 http://t.cn/RZmw1O1 (O是大写的o,左右都是数字1)后进入游戏即可
将修改器生成出的pcdata.bin保存入3DS主机SD卡的根目录后,重复步骤2~4(步骤3的地址改为 http://t.cn/RG3lGMm 后进入游戏即可

http://s.pokeuniv.com/oras/exploit/pc-multi/8.png

原版教程:http://projectpokemon.org/forums ... ction-for-X-Y-OR-AS




如何修改单个箱子

1. 将code.bin放入3DS主机SD卡的根目录

http://s.pokeuniv.com/oras/exploit/pc-single/1.png

2. 打开pkHex(菜单的Options->Language内可以切换为中文版)

http://s.pokeuniv.com/oras/exploit/pc-single/1.png

3. 点击菜单的工具->切换到箱子界面开启箱子编辑功能

http://s.pokeuniv.com/oras/exploit/pc-single/2.png

4. 在左侧设置好精灵的各种数据后,对着右侧箱子的一个空位右键,选择第二项Set即可生成一只精灵

http://s.pokeuniv.com/oras/exploit/pc-single/3.png

5. 调出想要的精灵后,点击右侧菜单内的“工具”,选择“Save Box Data++”,在弹出框中选择NO

http://s.pokeuniv.com/oras/exploit/pc-single/4.png

6. 将修改器生成出的boxdata.bin保存入3DS主机SD卡的根目录

http://s.pokeuniv.com/oras/exploit/pc-single/5.png

7. 将SD卡放回3DS后,打开游戏,进入箱子,然后再退出(由于修改后第一个箱子内的精灵都会被覆盖掉,所以推荐将要保留的精灵放到其它箱子)

http://s.pokeuniv.com/oras/exploit/pc-single/6.png

8. 在游戏中退出箱子后按HOME回到3DS主页,打开浏览器

http://s.pokeuniv.com/oras/exploit/pc-single/7.png

9. 进入地址http://loadcode.projectpokemon.org

http://s.pokeuniv.com/oras/exploit/pc-single/8.png

10. 等浏览器崩溃

http://s.pokeuniv.com/oras/exploit/pc-single/9.png

11. 回到游戏,打开箱子,修改的内容将会覆盖第一个箱子

http://s.pokeuniv.com/oras/exploit/pc-single/10.png

注:修改后SD卡根目录下会多出一个box2dump.bin,这个文件是你存档内第二个箱子的数据,可通过pkhex来打开

原版教程:http://projectpokemon.org/forums ... -Import-Export-code



如何修改整个存档(可用于备份存档)

1. 将rsavin.bin和rsavout.bin放入3DS主机SD卡的根目录

http://s.pokeuniv.com/oras/exploit/save-main/1.png

2. 进入游戏(读取存档后的界面),然后按HOME回到3DS主页,打开浏览器

http://s.pokeuniv.com/oras/exploit/save-main/2.png

3. 进入地址 http://t.cn/RZ3wsdc(已失效)
进入地址 http://t.cn/RG3lxWp

http://s.pokeuniv.com/oras/exploit/save-main/3.png

4. 等浏览器崩溃(崩溃前下屏会变绿)

http://s.pokeuniv.com/oras/exploit/save-main/4.png

5. 关机,取出SD卡读到电脑上,会发现SD卡内多出了个ramsav.bin

http://s.pokeuniv.com/oras/exploit/save-main/5.png

6. 用pkhex打开这个文件后就可以随便编辑了!
(除了身上/对战箱/饲育屋的精灵以外,只要是存档里有的东西都可以更改,比如对战的道具、连胜次数、BP、金钱等,但由于修改器属于半汉化阶段,所以很多东西都需要点英文基础)

http://s.pokeuniv.com/oras/exploit/save-main/6.png

7. 修改完成后,点击右侧菜单内的“保存”,选择“输出SAV”导出ramsav.bin

http://s.pokeuniv.com/oras/exploit/save-main/7.png

8. 将修改器生成出的ramsav.bin保存入3DS主机SD卡的根目录后,重复步骤2~4(步骤3的地址改为 http://t.cn/RZ3A79P 后进入游戏即可
将修改器生成出的ramsav.bin保存入3DS主机SD卡的根目录后,重复步骤2~4(步骤3的地址改为 http://t.cn/RG3l66t 后进入游戏即可

http://s.pokeuniv.com/oras/exploit/save-main/8.png

原版教程:http://projectpokemon.org/forums ... ction-for-X-Y-OR-AS


如何注入单只精灵(无需操作SD卡)


注:最新pkhex(20150301)支持一键生成QR码,如果使用pkhex来生成QR那么就不需要实行第一和第二步了

http://s.pokeuniv.com/oras/exploit/pm-single/0.png

1. 在电脑上打开http://lunarcookies.github.io/upload.html (浏览器必须支持HTML5,同时如果是使用的是Win8系统请用火狐浏览器)

http://s.pokeuniv.com/oras/exploit/pm-single/1.png

2. 将ekx/ek6/pkx/pk6文件(如果没有现有的文件那就需要在pkhex中调好精灵,或者直接右键现有精灵并点击View,然后点击菜单内的文件→保存)拖拽到蓝色的框内,生成出QR码

http://s.pokeuniv.com/oras/exploit/pm-single/2.png

3. 进入游戏(读取存档后的界面),然后按HOME回到3DS主页

http://s.pokeuniv.com/oras/exploit/pm-single/3.png

4. 同时按住L+R键,进入相机后点击略靠左下角的图标进入QR扫描模式

http://s.pokeuniv.com/oras/exploit/pm-single/4.png

5. 扫描第二步生成的QR码,会导向一个链接

http://s.pokeuniv.com/oras/exploit/pm-single/5.png

6. 等待浏览器崩溃(崩溃前页面会出现文字DISTRIBUTION RUNNING EXPLOIT)

http://s.pokeuniv.com/oras/exploit/pm-single/6.png

7. 进入游戏即可(如果失败请确认机子版本正确;无误后清空浏览器设置再试)

http://s.pokeuniv.com/oras/exploit/pm-single/7.png

原版教程:http://gbatemp.net/threads/custo ... age-36#post-5354288
部分礼物精灵现成QR码(请自行翻译):http://www.reddit.com/r/PokemonQ ... s9gt/several_codes/


如何清空浏览器设置

1. 进入浏览器后,点击左下角的工具图标进入设置

http://s.pokeuniv.com/oras/exploit/browser/1.png

2. 下拉到最下面,找到重置的按钮

http://s.pokeuniv.com/oras/exploit/browser/2.png

3. 确认后浏览器会自动关闭,再次进入即可

http://s.pokeuniv.com/oras/exploit/browser/3.png


FAQ

Q:为何无效?
A:请确保所需文件都放入了SD的根目录,并在注入前打开游戏,按HOME键临时回到首页再去浏览器注入;如果还是不行请尝试清空浏览器的历史记录、缓存并恢复浏览器的出厂设置。

Q:我在3DS的浏览器中输入那个链接,跳转到“Downloading ROP file LoadCode.dat: OK Setting filename parameter to pcout.bin: OK Executing...”是怎么回事啊?(方法1)
A:那是正常的,浏览器在出现这些文字后几秒内将会自动崩溃。

Q:有办法省略步骤导出/导入么?
A:没有,我给出的步骤都是必需的,嫌麻烦的话推荐你还是不要用了,本身修改就是不对的(

楚楚酱 发表于 2015-2-25 18:14

本帖最后由 楚楚酱 于 2015-3-3 12:42 编辑

嘟嘟之魂 发表于 2015-2-23 05:17
你指的是将三周目的存档注入到一周目么,理论上是可以,但不保证会发生什么……
一周目注入到三周目的话 ...

经测试,
1.XY同版本存档三周目注入一周目会死机,ORAS同版本存档三周目注入一周目成功;XY一周目拿到初始精灵和图鉴再注入三周目成功,但是完全覆盖了一周目,剧情不能再现;
            
2.方法一注入PC箱子可以注入不同版本例如ORAS可以注入XY,但是要注意ORAS在XY不能存在的道具例如新增的MEGA石头,否则会死机。

3.方法三存档三周目注入一周目,不能使剧情重新,只能重开档。

LastResort 发表于 2015-1-26 18:26

失败的可能性呢

嘟嘟之魂 发表于 2015-1-26 18:31

LastResort 发表于 2015-1-26 18:26
失败的可能性呢

按照步骤正确修改的话一般情况下是不会失败的;
同时这个是内存注入,所以即使有问题在存档前发现也是可以补救的

银色之翼洛奇亚 发表于 2015-1-26 19:44

本帖最后由 银色之翼洛奇亚 于 2015-1-26 19:57 编辑

有没有掉档风险啊?有没有备份存档的办法?

LastResort 发表于 2015-1-26 20:00

嘟嘟之魂 发表于 2015-1-26 18:31
按照步骤正确修改的话一般情况下是不会失败的;
同时这个是内存注入,所以即使有问题在存档前发现也是可 ...

坏蛋的话呢

嘟嘟之魂 发表于 2015-1-26 20:11

银色之翼洛奇亚 发表于 2015-1-26 19:44
有没有掉档风险啊?有没有备份存档的办法?

在没有外部设备的情况下好像只有eshop版的存档可以备份
就目前的情况来看还没有出现过掉档的案例

嘟嘟之魂 发表于 2015-1-26 20:12

LastResort 发表于 2015-1-26 20:00
坏蛋的话呢

修改出坏蛋的话肯定是步骤不对=。=
覆盖掉即可

DoctorJ 发表于 2015-1-26 20:45

lz~为什么我输入网址后,直接显示联通的无法显示此页面的页面?

雪梦幻 发表于 2015-1-26 20:50

我是用烧录卡配合这个修改器的

嘟嘟之魂 发表于 2015-1-26 21:00

DoctorJ 发表于 2015-1-26 20:45
lz~为什么我输入网址后,直接显示联通的无法显示此页面的页面?

联通的无法显示此页面的页面?什么意思。。

DoctorJ 发表于 2015-1-26 21:11

嘟嘟之魂 发表于 2015-1-26 21:00
联通的无法显示此页面的页面?什么意思。。

啊==是因为lz你文字版写的pro.jectpokemon.。。。现在好啦~请问lz这只能凭空捏造对么?这样会有什么副作用么?

嘟嘟之魂 发表于 2015-1-26 21:16

DoctorJ 发表于 2015-1-26 21:11
啊==是因为lz你文字版写的pro.jectpokemon.。。。现在好啦~请问lz这只能凭空捏造对么?这样会有什么副作 ...

是的,能凭空捏造也能修改原有精灵,目前没发现有副作用

DoctorJ 发表于 2015-1-26 21:18

没有副作用就放心啦~那请问lz怎么修改原有的呢?是直接读取sd卡中的文件么?

银色之翼洛奇亚 发表于 2015-1-26 21:20

嘟嘟之魂 发表于 2015-1-26 21:16
是的,能凭空捏造也能修改原有精灵,目前没发现有副作用

原有精灵怎么修改呢?

嘟嘟之魂 发表于 2015-1-26 21:20

DoctorJ 发表于 2015-1-26 21:18
没有副作用就放心啦~那请问lz怎么修改原有的呢?是直接读取sd卡中的文件么? ...

不是,根据我注意事项第三条内写的“通过这个办法修改后SD卡根目录下会多出一个box2dump.bin,这个文件是你存档内第二个箱子的数据,可通过pkhex来打开”,把要改的精灵放到箱子2,随便注入一个空箱子生成这个文件后,用pkhex打开修改,修改后再注入即可(箱子1记得清空)
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Gen6 XY/ORAS精灵修改教程(9.5.0-23开始漏洞已被修复)