รหัสที่มาพร้อมกับบล็อกโพสต์ของฉัน“ ดูรูปแบบข้อความทำนายที่ใช้พลังงานจากหม้อแปลงใหม่ของ Apple” ด้วยที่เก็บนี้คุณสามารถสอดแนมกิจกรรมจากโมเดลข้อความทำนายใหม่ใน MacOS Sonoma
หมายเหตุ: ในบางช่วงฤดูร้อนนี้ Apple ได้ลบความสามารถในการสอดแนมในการทำนายแบบจำลองในบางจุด แต่ฉันไม่แน่ใจว่าเบต้าใดที่พวกเขาทำสิ่งนี้ฉันสามารถยืนยันได้ว่ามันทำงานใน MacOS Sonoma Beta 1 แต่ไม่ใช่ในเบต้า 7

ที่เก็บนี้มีสองสคริปต์:
สคริปต์ทั้งสองใช้งานได้เฉพาะกับ MacOS Sonoma (14) และจะไม่ทำงานกับ MacOS Ventura (13) หรือก่อนหน้านี้ หากคุณเพียงแค่สนใจรับไฟล์คำศัพท์คุณไม่จำเป็นต้องทำตามคำแนะนำการตั้งค่าใด ๆ
หมายเหตุ: ฉันทดสอบคำแนะนำเหล่านี้ล่าสุดบนเครื่องเสมือนจริงใน Parallels แต่คำแนะนำเหล่านี้ควรทำงานบนเครื่องจริงด้วย หากคุณต้องการติดตั้ง VM ฉันพบลิงก์ไปยัง MacOS Sonoma Beta 1 IPSW ที่นี่
ทำตามคำแนะนำนี้เพื่อปิดการใช้งานการป้องกันความสมบูรณ์ของระบบ คุณจะต้องบูตเข้าสู่โหมดการกู้คืนเรียกใช้คำสั่งแล้วรีบูต หากคุณกำลังทำสิ่งนี้บนเครื่องจักรจริงอย่าลืมเปิดใช้งานอีกครั้งเมื่อคุณทำเสร็จแล้ว :-)
โดยปกติคุณควรติดตั้งเครื่องมือบรรทัดคำสั่งด้วยคำสั่งต่อไปนี้:
xcode-select --installอย่างไรก็ตามฉันมีปัญหาในการทำสิ่งนี้ใน VM ของฉันดังนั้นฉันจึงดาวน์โหลดแพ็คเกจเครื่องมือบรรทัดคำสั่งล่าสุดจากเว็บไซต์ Apple Developer
ในการติดตั้ง fq คุณสามารถทำตามคำแนะนำใน readme ของพวกเขาหรือติดตั้งด้วย homebrew:
brew install wader/tap/fqpip3 install -r requirements.txtเมื่อตั้งค่าทุกอย่างแล้วคุณควรจะสามารถเรียกใช้กับ sudo:
sudo python3 app.pyคุณอาจเห็นข้อผิดพลาดต่อไปนี้:
Failed to spawn: unable to find a process with name 'AppleSpell'
นี่เป็นเพราะ AppleSpell ต้องทำงานเมื่อคุณเริ่มต้นคำสั่ง เพื่อให้แน่ใจว่าเป็นกรณีนี้ให้เปิดแอป Notes (หรือแอพอื่น ๆ ที่มีฟิลด์ข้อความ) และเริ่มพิมพ์จากนั้นลองเริ่มต้นสคริปต์อีกครั้ง
predictive-spy มีอยู่ภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม