切换屏幕
楼主: xapenny

[教程] [教程]如何不越狱"固定"随机值

  [复制链接]
101主题4865帖子1086人气

级别: 白金苹果

帖子
4865
经验
4870
精华
1
人气
1086
发表于 2018-9-28 11:14:49 | 显示全部楼层
本帖最后由 lucky72 于 2018-9-28 11:21 编辑

下载楼主的tsschecker.exe(改了下名),放入:E:Bakshsh2目录,并把Bakshsh2.bat放入该目录下适当,修改红色字体内容即可。 。

指定G值提取shsh2, 同时提取一个随机G值shsh2。可以实现同时提取多台设备shsh2。

E:\BakSHSH2\tsschecker -d iPhone10,2 -i 12.0 -s -e 1234  -B d21ap --buildid 16A366 --generator 0x2018092719981001
ping /n 5 127.1 >nul
E:\BakSHSH2\tsschecker -d iPhone10,2 -i 12.0 -s -e 1234  -B d21ap --buildid 16A366

ping /n 5 127.1 >nul
E:\BakSHSH2\tsschecker -d iPhone8,2  -i 12.0 -s -e 4321  -B n66ap --buildid 16A366 --generator 0x2018092719981001
ping /n 5 127.1 >nul
E:\BakSHSH2\tsschecker -d iPhone8,2  -i 12.0 -s -e 4321  -B n66ap --buildid 16A366
Pause
-------------------------
该文件中的红色部分需要做相应修改:

1) -i 12.0    --buildid 16A366 是指提取ios12.0  16A366 的SHSH2
2) -d iPhone8,2 -B n66ap :    指6SP 三星iPhone
3) --generator 0x2018092719981001:这后面18位16进制数值,就是你自己可以任意编写的G值,可以任何自己喜欢的纪念日,重要的是可以把不同版本,不同手机的G值设置成同一个G值。注意G值开始必须是0x,后面是16位由数字和字母ABCDEF 组合成的16进制数即可。每次备份shsh2至少使用某个相同的G 值(你已经在手机上固定过的那个G值)。你也可以同时自己另外编一个特殊个性化G值多备份一个两个shsh2。 后期固定手机G值时可以一直沿用这个特殊的G值。
4) ping /n 5 127.1 >nul  是延时5秒在执行后面的语句。防止提取shsh2太过频繁被苹果封掉。

把tsschecker.exe 和BakSHSH2.bat下载放入E:BakSHSH2目录。BakSHSH2.bat中做相应修改后,直接双击执行 BakSHSH2.bat即可。

可以增加多台手机信息,帮助家人朋友一起备份shsh2,不用挂V。

修改bat文件信息时,相同内容较多时可以采用“替换”快速进行全部替换。

BakSHSH2.bat (481 Bytes ,下载次数: 0)
174主题2730帖子851人气

级别: 金苹果

帖子
2730
经验
2793
精华
人气
851
发表于 2018-9-28 11:17:15 | 显示全部楼层
我记得以前用这个把5S从10.3.3降到了10.2.1,想问的是现在备份SHSH2,还有没有用?还是说先固定随机值了之后再备份SHSH2才有用?

Signature

101主题4865帖子1086人气

级别: 白金苹果

帖子
4865
经验
4870
精华
1
人气
1086
发表于 2018-9-28 11:29:45 | 显示全部楼层
本帖最后由 lucky72 于 2018-9-28 11:30 编辑
candyl6 发表于 2018-9-28 11:17
我记得以前用这个把5S从10.3.3降到了10.2.1,想问的是现在备份SHSH2,还有没有用?还是说先固定随机值了之 ...

没有冲突:你只能备份验证开启版本的shsh2,有shsh2你才会有对应的G值。 除非使用一样的G值 用 --generator 0x。。。。形式指定你想要的G值去备份SHSH2,否则每次备份的shsh2内的G值都不一样。比如:
tsschecker.exe -d iPhone10,2 -i 12.0 -s -e 1234  -B d21ap --buildid 16A366 --generator 0x2018092719981001

174主题2730帖子851人气

级别: 金苹果

帖子
2730
经验
2793
精华
人气
851
发表于 2018-9-28 11:41:30 | 显示全部楼层
lucky72 发表于 2018-9-28 11:29
没有冲突:你只能备份验证开启版本的shsh2,有shsh2你才会有对应的G值。 除非使用一样的G值 用 --generato ...

我看了帖子里的思路,大概就是先产生G值,然后用这个G值去生成SHSH2,是这样吧?至于所说的“固定”,那应该是这个G值应该是不会变的?

评分1

评分次数1

人气+1

收起
lucky72 + 1 2018-9-28 12:19将需要平刷版本SHSH2中的G值写入手机,这叫固定G值。 每次备份的shsh2内G值是变化的.

Signature

101主题4865帖子1086人气

级别: 白金苹果

帖子
4865
经验
4870
精华
1
人气
1086
发表于 2018-9-28 12:19:36 | 显示全部楼层
本帖最后由 lucky72 于 2018-9-28 12:25 编辑
对candyl6于2018-09-28 11:41:30在34楼发表的内容评分:人气:+1;
lucky72 发表于 2018-9-28 11:29
没有冲突:你只能备份验证开启版本的shsh2,有shsh2你才会有对应的G值。 除非使用一样的G值 用 --generato ...

我看了帖子里的思路,大概就是先产生G值,然后用这个G值去生成……

将需要平刷版本SHSH2中的G值写入手机,这叫固定G值。平刷时你需要用固定在手机的G值对应的那个shsh2文件才行。 每次去备份得到的shsh2内G值是变化的。

103主题6397帖子3898人气

级别: 实习版主

经验   -22091

帖子
6397
经验
10035
精华
3
人气
3898
 楼主| 发表于 2018-9-28 12:49:15 |威锋客户端 | 显示全部楼层
是的,正常情况下每次重启都是会变的,这个bug可以让他保持不变
回31楼candyl6于1 小时前发表的:
我看了帖子里的思路,大概就是先产生G值,然后用这个G值去生成SHSH2,是这样吧?至于所说的“固定”,那应该是这个G值应该是不会变的?......
174主题2730帖子851人气

级别: 金苹果

帖子
2730
经验
2793
精华
人气
851
发表于 2018-9-28 13:02:48 | 显示全部楼层
xapenny 发表于 2018-9-28 12:49
是的,正常情况下每次重启都是会变的,这个bug可以让他保持不变

问一下,帖子最后说不要开机状态下进行操作,那意思是关机状态下进行还是进入DFU模式进行操作?

Signature

174主题2730帖子851人气

级别: 金苹果

帖子
2730
经验
2793
精华
人气
851
发表于 2018-9-28 13:05:52 | 显示全部楼层
对xapenny于2018-09-23 12:19:27在楼主发表的内容评分:人气:+7;
本帖最后由 xapenny 于 2018-9-23 12:22 编辑

注:原文发表在Reddit论坛Jailbreak分区,原作者 u/wb0815 ,由威锋网xapenny转载并翻译及少修改,本次搬运得到了作者的授权。转载请注明出处。

希望这……
那请问是在关机模式下操作还是DFU模式下操作?
103主题6397帖子3898人气

级别: 实习版主

经验   -22091

帖子
6397
经验
10035
精华
3
人气
3898
 楼主| 发表于 2018-9-28 13:24:10 |威锋客户端 | 显示全部楼层
再仔细看一遍,结尾说固定完了就不要在开机模式获取了
回35楼candyl6于20 分钟前发表的:
问一下,帖子最后说不要开机状态下进行操作,那意思是关机状态下进行还是进入DFU模式进行操作?......
174主题2730帖子851人气

级别: 金苹果

帖子
2730
经验
2793
精华
人气
851
发表于 2018-9-28 13:43:04 | 显示全部楼层
xapenny 发表于 2018-9-28 13:24
再仔细看一遍,结尾说固定完了就不要在开机模式获取了

固定完了,卡在dfu模式出不来了

Signature

您需要登录后才可以回帖 登录 | 注册

本版积分规则