铁锤大哥 发表于 2024-9-12 09:43:49

理解switch金手指指南




如果你曾经使用过金手指,可能会遇到各种各样的代码。这些代码通常被用来修改游戏中的行为或解锁隐藏功能。本文将帮助你理解如何解读和使用这些作弊码。

基本作弊码示例
以下是一些金手指的示例,以及如何理解它们的含义:

0TMR00AA AAAAAAAA VVVVVVVV (VVVVVVVV)
   T: Width of memory write (1, 2, 4, or 8 bytes).
M: Memory region to write to (0 = Main NSO, 1 = Heap, 2 = Alias, 3 = Aslr).
R: Register to use as an offset from memory region base.
A: Immediate offset to use from memory region base.
V: Value to write.
1TMC00AA AAAAAAAA VVVVVVVV (VVVVVVVV)
2X000000
300R0000 VVVVVVVV
400R0000 VVVVVVVV VVVVVVVV
5TMR00AA AAAAAAAA
6T0RIor0 VVVVVVVV VVVVVVVV
7T0RC000 VVVVVVVV
8kkkkkkk
9TCRS100 VVVVVVVV (VVVVVVVV)
ATSRIOxa (aaaaaaaa)

使用工具解码后的金手指信息可以更清楚地理解它们的工作原理。下面是对常见金手指及其解码后的详细说明:

1. 物品拾取倍数 (2x)
原始金手指: 0TMR00AA
解码结果: 040A0000 0162A408 52800041
说明:
0x52800041 表示 MOV w1, #2,将寄存器 w1 的值设为 2。

python dec.py cheat.txt

Decoded 0TMR00AA -> 040A0000 0162A408 52800041
=0x52800041 -> 0x162a408:      mov   w1, #2

**** Hidden Message *****

页: [1]
查看完整版本: 理解switch金手指指南