Skip to content

Commit 91a2ace

Browse files
committed
Add support for 14.0 on Intel Macs
1 parent 50c95ce commit 91a2ace

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ A small service that generates iMessage registration data on a Mac.
44
## Supported OS versions
55
The tool is currently quite hacky, so it only works on specific versions of macOS.
66

7-
* Intel: 11.5 - 11.7, 14.1 - 14.3
7+
* Intel: 11.5 - 11.7, 14.0 - 14.3
88
* Apple Silicon: 13.5 - 13.6, 14.0 - 14.3
99

1010
On unsupported versions, it will tell you that it's unsupported and exit.

nac/offsets.go

+16-7
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,22 @@ var offsets_13_6 = imdOffsetTuple{arm64: imdOffsets{
2222
NACSignAddress: 0x3e5184,
2323
}}
2424

25-
var offsets_14_0 = imdOffsetTuple{arm64: imdOffsets{
26-
ReferenceSymbol: "IDSProtoKeyTransparencyTrustedServiceReadFrom",
27-
ReferenceAddress: 0xc00ec,
28-
NACInitAddress: 0x4af610,
29-
NACKeyEstablishmentAddress: 0x49ce74,
30-
NACSignAddress: 0x477080,
31-
}}
25+
var offsets_14_0 = imdOffsetTuple{
26+
x86: imdOffsets{
27+
ReferenceSymbol: "IDSProtoKeyTransparencyTrustedServiceReadFrom",
28+
ReferenceAddress: 0xd5a4d,
29+
NACInitAddress: 0x543210,
30+
NACKeyEstablishmentAddress: 0x523250,
31+
NACSignAddress: 0x536540,
32+
},
33+
arm64: imdOffsets{
34+
ReferenceSymbol: "IDSProtoKeyTransparencyTrustedServiceReadFrom",
35+
ReferenceAddress: 0xc00ec,
36+
NACInitAddress: 0x4af610,
37+
NACKeyEstablishmentAddress: 0x49ce74,
38+
NACSignAddress: 0x477080,
39+
},
40+
}
3241

3342
var offsets_14_1 = imdOffsetTuple{
3443
x86: imdOffsets{

0 commit comments

Comments
 (0)