Sửa iMessage và các dịch vụ khác bằng OpenCore

Trang này dành cho những người có vấn đề về iMessage và iServices, đây là một hướng dẫn rất cơ bản là bản dịch và diễn giải lại theo Как завести сервисы Apple - iMessage, FaceTime, iCloud.

Apple ID của bạn là yếu tố có ảnh hưởng nhất trong việc sử dụng iServices.

Nếu bạn có đăng nhập tài khoản Apple ID ở các thiết bị của Apple, chẳng hạn như iPhone hay iPad bạn sẽ không gặp vấn đề gì khi liên kết. Tuy nhiên, nếu gần đây bạn đã tạo một tài khoản, không đăng nhập ở thiết bị nào của Apple hoặc mua ứng dụng trên App Store của Apple, bạn có thể được yêu cầu gọi cho Apple sau khi bạn đã đăng nhập.

Các mục sau đây sẽ được tạo dưới đây và được yêu cầu khi sử dụng iServices:

  • MLB
  • ROM*
  • SystemProductName
  • SystemSerialNumber
  • SystemUUID

*đối với ROM, chúng tôi sử dụng Địa chỉ MAC của phần cứng mạng, chữ thường và không có :.

Lưu ý: Bạn tự chịu trách nhiệm về AppleID của mình, đọc kỹ hướng dẫn và chịu trách nhiệm hoàn toàn nếu bị lỗi. HSVN và các hướng dẫn viên khác không chịu trách nhiệm về những gì  bạn  làm.

Sử dụng GenSMBIOS

Tải xuống GenSMBIOS và chọn tùy chọn 1 để tải xuống MacSerial và tùy chọn tiếp theo 3 để tạo một số sê-ri mới.



Mẹo: iMacPro1,1 10 sẽ in 10 sê-ri, điều này sẽ giúp bạn tiết kiệm thời gian để tạo. Tối đa là 20 sê-ri 1lần.


Cái bạn cần tìm là một sê-ri hợp lệ và không xác định ngày mua.

Chọn Địa chỉ MAC

Chọn địa chỉ MAC với Mã định danh duy nhất của tổ chức (OUI) tương ứng với giao diện Apple, Inc. thực sự.

Xem danh sách sau:

https://gitlab.com/wireshark/wireshark/-/raw/master/manuf

Chẳng hạn: 00:16:CB Apple Apple, Inc.

Tạo thêm 3 octets cuối cùng ta được: 00:16:CB:00:11:22

Để tìm giá trị MAC Address/ROM thực tế của mình, bạn có thể tìm thấy ở một vài nơi:

  • BIOS
  • macOS: System Preferences -> Network -> Ethernet -> Advanced -> Hardware -> MAC Address
  • Windows: Settings -> Network & Internet -> Ethernet -> Ethernet -> Physical MAC Address


Lấy giá trị ROM tương ứng

ROM được lấy từ Địa chỉ MAC của bạn.

Viết hoa địa chỉ MAC của bạn và loại bỏ dấu : giữa các octets.

Chẳng hạn như máy mình sẽ giống như sau:

MAC: B4:2E:99:3A:2A:23

ROM: B42E993A2A23

Sau đó, chỉ cần thay thế các giá trị đó trong config.plist của bạn:

Key

Data

MLB

C02733401J9JG36A8

Địa chỉ Mac

00:16:CB:00:11:22

ROM

B42E993A2A23

SystemProductName

iMacPro1,1

SystemSerialNumber

C02V7UYGHX87

SystemUUID

976AA603-75FC-456B-BC6D-9011BFB4968E

Nó sẽ trông như thế này:

    <key>MLB</key>

    <string>C02733401J9JG36A8</string >

    <key>ROM</key>

    <data>tC6ZOioj</data>

    <key>SpoofVendor</key>

    <true/>

    <key>SystemProductName</key>

    <string>iMacPro1,1</string >

    <key>SystemSerialNumber</key>

    <string>C02V7UYGHX87</string >

    <key>SystemUUID</key>

    <string>976AA603-75FC-456B-BC6D-9011BFB4968E</string >

LƯU Ý: Nếu bạn gặp sự cố khi sử dụng App Store, bạn có thể cần phải sửa En0, tùy thuộc vào thiết lập phần cứng củabạn.

Apple ID hoàn toàn mới gần như chắc chắn sẽ không hoạt động. Có các thiết bị khác liên kết với tài khoản của bạn hầu như luôn hoạt động.

Nếu bạn thấy cảnh báo hỗ trợ, hãy xem mục lỗi mã khách hàng ở bên dưới.

Chọn số Sê-ri

Bây giờ nhập serial vào kiểm tra Bảo hành của Apple,bạn sẽ nhận được1 trong 3 phản hồi:

Chúng tôi xin lỗi, nhưng số sê-ri này không hợp lệ

Ngày mua hàng hợp lệ

Ngày mua hàng không được xác thực







HHãy cố gắng để tìm được số sê-ri cho ra kết quả giống hình số 3, vì đó là số sê-ri chính hãng nhưng hiện tại không được sử dụng bởi bất cứ ai.

 Giải thích 1 chút về các giá trị trong config.plist -> PlatformInfo -> Generic:

  • Type = SystemProductName
  • Serial = SystemSerialNumber
  • Board Serial = MLB
  • SmUUID = SystemUUID

Lưu ý: Kiểm tra quá nhiều sê-ri có thể dẫn đến việc bạn bị hạn chế. Để bỏ qua giới hạn này, bạn có thể thử xóa cookie hoặc thay đổi IP của mình.

Sửa lỗi En0

Để bắt đầu, tải Hackintool, mở app và đi đến System-> Peripherals (Info -> Misc trên các phiên bản Hackintool cũ hơn)

thẻ Network Interfaces (biểu tượng thẻ mạng), hãy tìm en0 dưới BSD và kiểm tra xem thiết bị có dấu kiểm bên dưới Builtin hay không. Nếu có dấu kiểm, hãy bỏ qua và tới phần tiếp theo, nếu không hãy tiếp tục.


Lưu ý: en0 có thể là Wifi, ethernet hoặc thậm chí Thunderbolt.

Nếu không có En0 bạn cần đặt lại macOS để nó có thể xây dựng các giao diện mới, mở terminal và chạy lệnh như sau:

sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

sudo rm /Library/Preferences/SystemConfiguration/preferences.plist

khởi động lại và kiểm tra lại.

Nếu điều này không hiệu quả, hãy thêm NullEthernet.kext  ssdt-rmne.aml vào EFI và snapshoot vào config.


Bây giờ tìm đến tab PCI của Hackintool và xuất PCI DeviceProperties, điều này sẽ tạo ra một pcidevices.plist trên desktop của bạn


Bây giờ tìm kiếm thông qua pcidevices.plist và tìm PciRoot của ethernet controller. Đối với máy tôi, đây sẽ là PciRoot (0x0)/Pci(0x1f.0x6)



Mở EFI -> OC -> config.plist -> DeviceProperties -> Add. Coppy PciRoot của ethernet controller và thêm thuộc tính built-in với loại Data và giá trị 01000000



Xác minh NVRAM

Một điều mà nhiều người quên về iServices là NVRAM rất quan trọng để làm cho nó hoạt động chính xác, lý do là các khóa iMessage và như vậy được lưu trữ trong NVRAM. Nếu không có NVRAM, iMessage không thể nhìn thấy cũng không lưu trữ khóa.

Vui lòng tham khảo phần Emulated NVRAM  của Hướng dẫn OpenCore cho cả hai thử nghiệm nếu bạn có NVRAM làm việc và mô phỏng nó nếu bạn không làm.

Dọn dẹp những lần thử trước

Điều này rất quan trọng đối với những người đã thử thiết lập iMessage nhưng không thành công, để bắt đầu đảm bảo NVRAM của bạn đã được xóa. Bạn có thể bật tùy chọn trong bộ chọn khởi động trong cấu hình của mình dưới config.plist -> Misc -> Security -> AllowNvramReset.

Mterminal và chạy lệnh như sau:

bash

sudo rm -rf ~/Library/Caches/com.apple.iCloudHelper*

sudo rm -rf ~/Library/Caches/com.apple.Messages*

sudo rm -rf ~/Library/Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent*

sudo rm -rf ~/Library/Preferences/com.apple.iChat*

sudo rm -rf ~/Library/Preferences/com.apple.icloud*

sudo rm -rf ~/Library/Preferences/com.apple.imagent*

sudo rm -rf ~/Library/Preferences/com.apple.imessage*

sudo rm -rf ~/Library/Preferences/com.apple.imservice*

sudo rm -rf ~/Library/Preferences/com.apple.ids.service*

sudo rm -rf ~/Library/Preferences/com.apple.madrid.plist*

sudo rm -rf ~/Library/Preferences/com.apple.imessage.bag.plist*

sudo rm -rf ~/Library/Preferences/com.apple.identityserviced*

sudo rm -rf ~/Library/Preferences/com.apple.ids.service*

sudo rm -rf ~/Library/Preferences/com.apple.security*

sudo rm -rf ~/Library/Messages

Làm đẹp AppleID của bạn

  • Loại bỏ tất cả các thiết bị khỏi AppleID của bạn: Quản lý thiết bị của bạn
  • Bật 2 xác minh 2 bước
  • Loại bỏ tất cả iServices khỏi Keychain, một số ví dụ:

o    ids: identity-rsa-key-pair-signature-v1

o    ids: identity-rsa-private-key

o    ids: identity-rsa-public-key

o    ids: message-protection-key

o    ids: message-protection-public-data-registered

o    ids: personal-public-key-cache

o    iMessage Encryption Key

o    iMessage Signing Key

o    com.apple.facetime: registrationV1

o    etc ...

Và một lớp phòng ngừa cuối cùng là tạo ra một AppleID mới, đảm bảo tài khoản của bạn không bị đưa vào danh sách đen.

Mẹo: Thêm thẻ thanh toán vào tài khoản và có một số tiền mua hàng kha khá cũng có thể giúp ích.

Lỗi Mã khách hàng

Nếu AppleID đã bị đưa vào danh sách đen. Cách khắc phục duy nhất là bạn phải gọi Apple . Hoặc bạn tạo tài khoàn mới. Thêm thẻ thanh toán trước khi gọi có thể giúp hợp pháp hóa tài khoản để nó không giống như bot.



  • Đối với apple liên hệ, có 2 phương pháp
    • Apple gọi cho bạn: Hỗ trợ của Apple . Bạn phải nhấp vào Apple ID và sau đó chọn iCloud, Facetime và Messages. Sau đó, chọn Talk to Apple Support Now và nhập số điện thoại của bạn
    • Bạn cũng có thể liên hệ với Apple để được hỗ trợ, tìm kiếm quốc gia của bạn trong danh sách và sau đó thực hiện cuộc gọi điện thoại: Số điện thoại hỗ trợ của Apple

 

Để tìm hiểu thêm về Hackintosh. Hãy tham gia group HSVN- Hackintosh Vietnam của chúng tôi


Nhận xét