ปรับแต่งเพื่ออัด Bunny เข้าสู่ Discord Forked VendettaTweak ปรับเปลี่ยนให้เข้ากับพฤติกรรมของ BunnyXposed ยังคงมีความแตกต่างเล็กน้อยระหว่างสองสิ่งนี้ และการปรับแต่งนี้อาจขาดคุณสมบัติตัวโหลดบางอย่าง
บันทึก
ณ ตอนนี้การปรับแต่งนี้ไม่รวมฟังก์ชันบางอย่างเมื่อทำงานในสภาพแวดล้อมที่ถูกจำคุกด้วยใบรับรองไวด์การ์ด
หากคุณให้ความสำคัญกับคุณสมบัติเหล่านี้ ให้ลงนามแอปพลิเคชันด้วยใบรับรอง dev ในเครื่อง:
บิลด์สามารถพบได้ในแท็บการเผยแพร่
บันทึก
IPA ที่ถอดรหัสแบบดิบซึ่งใช้ในการจัดเตรียม IPA ที่เตรียมไว้ล่วงหน้านั้นมีที่มาจากชุมชน Enmity IPA ที่ถอดรหัสแบบดิบเหล่านี้ยังใช้ทั่วทั้งโปรเจ็กต์ที่เกี่ยวข้องกับ Enmity เช่น enmity-mod/tweak และ acquitelol/rosiecord
เครดิตทั้งหมดเป็นของเจ้าของ Raw IPA
https://repo.chariz.com/
ไปยังแหล่งที่มาของคุณ จากนั้นค้นหา Orion Runtime
arm.deb
สำหรับการเจลเบรคแบบรูท และใช้ไฟล์ที่ลงท้ายด้วย arm64.deb
สำหรับการเจลเบรคแบบไม่รูทบันทึก
TrollStore อาจแสดงคำเตือนการเข้ารหัสซึ่งคุณสามารถเพิกเฉยได้
บันทึก
ขั้นตอนเหล่านี้ถือว่าคุณใช้ MacOS
Command Line Utilities
ไว้ก่อนหน้านี้ คุณจะต้องเรียกใช้ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
เพื่อให้แน่ใจว่าคุณกำลังใช้เครื่องมือ Xcode แทนหากคุณต้องการคืนค่าการเปลี่ยนแปลง
xcode-select
ให้รันsudo xcode-select -switch /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
ติดตั้งการพึ่งพาที่จำเป็น คุณสามารถทำได้โดยการรัน brew install make ldid
ในเทอร์มินัลของคุณ หากคุณไม่ได้ติดตั้งการชง ให้ทำตามคำแนะนำที่นี่
กำหนดเส้นทางของคุณให้เหมาะสม เราขอแนะนำให้คุณรันสิ่งต่อไปนี้ก่อนที่จะรันคำสั่งถัดไป รวมถึงทุกครั้งที่คุณต้องการสร้าง BunnyTweak
export PATH= " $( brew --prefix make ) /libexec/gnubin: $PATH "
# feel free to set whatever path you want, but it needs to be a direct path, without relative parts
export THEOS= " /Users/vendetta/IPA/theos "
bash -c " $( curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos ) "
หากคุณได้ติดตั้ง theos แล้ว คุณสามารถรัน $THEOS/bin/update-theos
เพื่อให้แน่ใจว่าเป็นข้อมูลล่าสุด
โคลนที่เก็บนี้ด้วย git clone [email protected]:pyoncord/BunnyTweak.git
และ cd
ลงไป แทนที่ URL ด้วยทางแยกของคุณหากคุณได้แยกพื้นที่เก็บข้อมูลนี้
ในการสร้าง BunnyTweak คุณสามารถรัน rm -rf packages && make clean && make package FINALPACKAGE=1 && make package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
คำสั่งแรกจะลบแพ็คเกจก่อนหน้าใด ๆ คำสั่งที่สองจะล้างโปรเจ็กต์ คำสั่งที่สามจะสร้างแพ็คเกจที่รูท (ซึ่งแสดงโดยส่วนท้าย arm.deb
) และคำสั่งที่สี่จะสร้างแพ็คเกจที่ไม่มีรูท (ซึ่งแสดงโดย arm64.deb
สิ้นสุด)
ครั้งแรกที่คุณรันสิ่งนี้ อาจใช้เวลานานกว่าเล็กน้อย แต่บิวด์ต่อๆ ไปควรจะเร็วกว่ามาก
ไฟล์ .deb
ที่ได้จะอยู่ใน packages
เพื่อเป็นการเตือนความจำ *arm.deb
มีไว้สำหรับการเจลเบรกแบบรูทและการไซด์โหลด และ *arm64.deb
สำหรับการเจลเบรกแบบไม่ต้องรูท
หากคุณต้องการมีส่วนร่วม โดยทั่วไปคุณจะต้องทำตามขั้นตอนสำหรับการสร้าง BunnyTweak ในเครื่อง ตลอดจนเรียกใช้ make spm
เพื่อให้ Swift LSP ทำงานได้