登录 立即注册

找到11414个回复

老虎会游泳 15楼回复 老虎会游泳[ARM64] 破解华为ExaGear,让它可以在飞腾CPU上运行 (2022-01-11//)

把这个程序编译成arm64,然后对其进行调试,就能知道获取CPU型号的汇编指令是什么样的了。然后去exagear二进制里搜相关指令。

https://blog.csdn.net/buknow/article/details/107721094

搜到之后,还需要思考一些事情。问题在于:修改空间很少,函数调用后马上就返回了,上下都没有空闲空间。这导致你几乎只有一条指令的修改空间,但CPU型号寄存器的内容很长(32位),无法用立即数表示,所以塞不进单条指令。

于是无法修改获取型号的指令,需要修改对型号进行运算的指令,也就是02 7C 18 53,它是从结果寄存器中截取CPU厂商ID的指令,厂商ID很小,可以用立即数表示。于是只需要把这条指令改成立即数赋值指令(02 09 80 D2)即可,该指令把结果设为华为的厂商ID,于是通过了校验。

注意:二进制里有两处02 7C 18 53,需要修改的是第二处。

此外,ida pro可以把02 7C 18 53这样的机器码显示成ARM汇编指令,这样就更容易理解。不过我没打开ida pro,所以没有截图。如果你感兴趣,可以自己用ida pro打开/opt/exagear/bin/ubt_x64a64_al/opt/exagear/bin/ubt_x32a64_al进行查看。


备注:ida pro似乎没有直接修改二进制文件的功能,所以搞清楚怎么改之后,还要用十六进制编辑器进行实际的修改,推荐使用HxD

老虎会游泳 18楼回复 老虎会游泳[ARM64] 破解华为ExaGear,让它可以在飞腾CPU上运行 (2022-01-11//)

@乄杺,因为破解需要用正则表达式进行内容替换,但是我只会PHP的PCRE(Perl兼容正则表达式),而Linux不自带PHP,所以选择用Perl(正则语法真的是一样的,我忘记后瞻断言怎么写了,都是去php.net/pcre看的手册)。至于Perl的命令行替换参数写法,我也是现搜的。

a946936114 17楼回复 老虎会游泳[ARM64] 破解华为ExaGear,让它可以在飞腾CPU上运行 (2022-01-11//)
谢谢老虎,大概明白了,我再研究研究

原有的破解不能用于docker,还是提示unsupport
我没K 3楼回复 我没K现在的WiFi万能钥匙满屏广告,谁有去广告版本?之前发的那个用不了了 (2022-01-11//)
@易优天空,那个用不了了
乄杺 17楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@-
你说的是pc软件吧,,手机显然不是这种情况
坏孩子,其实你很好,但是还不够好

hik 15楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@老虎会游泳,sqr在大多数语言中都是求平方根,但是在pasacal语言中是求平方。
sqrt在所有支持语言中都是求平方根。
access里面,求平方根是sqr,不支持sqrt(来源百度知道)0所以这计算器sqr挺迷惑人的,因为大部分语言中都是求平方根。
https://cway.top

乄杺 14楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

,,目前暂没问题,MIUI12中也可以用(android版本忘了,好像是11 ?),以后就不确定了,,,毕竟这个软件太长时间没更新了,有点接近迫害妄想症那种心理 ??
坏孩子,其实你很好,但是还不够好

老虎会游泳 13楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@乄杺,工具类软件有什么可更新的,能用,显示正常,功能正常,不就行了吗?

乄杺 12楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@老虎会游泳
不不不,,这款计算器也不是很小众 ,又这么久不更新完全不需要我推荐

想找个可以替换的也是因为太长时间不更新,,
坏孩子,其实你很好,但是还不够好

老虎会游泳 11楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@乄杺,感觉你是在推荐应用,而不是寻找应用。既然该应用让你如此满意,为什么要更换它?

乄杺 10楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

Screenshot_20220110224044.jpg
坏孩子,其实你很好,但是还不够好

乄杺 9楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@老虎会游泳 你说的这些优点 "算你狠"全都有(看截图中按钮)

左右移动光标,复制粘贴,历史记录一个不差
坏孩子,其实你很好,但是还不够好

老虎会游泳 8楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@乄杺,哦,原来如此,是60^{2}

至于终端不方便,我不认同。终端显然更方便,因为打错了随时可以按↑调出历史记录进行修改,还能左右移动光标进行符号插入。计算器的话,可能需要删掉重新输入一次。此外,终端的计算结果和过程都可以复制粘贴,别人只需要粘贴到终端就能完成验算,不需要手输。

乄杺 16楼回复 老虎会游泳[ARM64] 破解华为ExaGear,让它可以在飞腾CPU上运行 (2022-01-10//)

老虎居然还会perl这么古老的语言
坏孩子,其实你很好,但是还不够好

乄杺 7楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@老虎会游泳
python,,,我摊牌了,,我不会python,,,终端环境也没计算器软件用着方便。


我用的这个计算器中,sqr是乘方,,sqrt是开方,看录屏就明白了。
坏孩子,其实你很好,但是还不够好

老虎会游泳 14楼回复 老虎会游泳[ARM64] 破解华为ExaGear,让它可以在飞腾CPU上运行 (2022-01-10//)

@a946936114,我觉得我的破解命令也可以用于ExaGear for docker。至于怎么找到破解方法,我是用ida pro进行远程调试。你得知道ARM64里怎么读取CPU型号,然后在代码里找到相关指令,对指令进行修改,改成可以通过验证的结果。

图中是调试的第一个障碍,一个反调试指令。解决方法是直接跳过该指令的执行。

至于应该修改哪里,当时我没有截图。

-2a677d8fcb55aeb6.png

老虎会游泳 6楼回复 乄杺寻款可以替代"算你狠计算器"截图中这个功能的计算器软件。 (2022-01-10//)

@乄杺,用python

Screenshot_20220110_213530.jpg

还有你的计算器好像把\sqrt{60}算错了,39250\div\sqrt{60}怎么可能等于10.9

老虎会游泳 1楼回复 胡椒舰长为什么无法写入io (2022-01-10//)

它已经进入了root控制台,所以你可以自己执行命令寻找原因了。

c 11楼回复 cvue  layui (2022-01-10//)

@大药瓶子,直接全站下载也可以啊
就这?

天蓝 10楼回复 cvue  layui (2022-01-10//)

@Curtion,确实,坚持走后端渲染的道路
小米MIX2s(白)

下一页 上一页 (402 / 571页)

10月15日 11:40 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1