เครื่อง MacOS (Hackintosh หรือ Mac ที่ถูกกฎหมาย) ที่ทำงาน 10.14.x หรือสูงกว่า (ของ VM ไม่ทำงาน CHECKM8 ไม่ทำงานใน VM)
อุปกรณ์ iOS ที่รองรับ - หากอุปกรณ์ของคุณเป็นแบบ 32 บิต จะต้องทำการเจลเบรคโดยติดตั้ง OpenSSH (อุปกรณ์บางตัวจำเป็นต้องรีบูตและเจลเบรคใหม่หลังจากติดตั้ง OpenSSH)
ความสามารถในการอ่าน README นี้
iPhone 5s, iPad Air, iPad Mini 2 (ไม่ใช่ iPad4,6)
iPhone 5, iPhone 4s, iPad 2, iPad 3, iPad 4, iPad Mini 1, iPod 5
iPhone 4s, iPad 2 (ไม่ใช่ iPad2,4)
Usage: viuex [OPTIONS] [IPSW PATH (If required)]
Options:
-i, --ipsw PATH Path to IPSW file
-c, --clean Clean up any leftover files
-k, --kdfu PATH "Path/To/patchiBSS" Enter KDFU mode (32 Bit Only, device must be jailbroken)
-l, --list List what devices can be restored to what iOS versions
-p, --pwn Enter PWNDFU mode, which will also apply sig patches (64 Bit Only)
-r, --restore "Path/To/.ipsw" Just restore to a custom ipsw
-s, --shsh PATH "Path/To/Save/Location/" Save OTA blobs to a given path for future use (64 Bit Only)
-v, --version List the version of the tool
-y, --credits List credits and Big Yoshi
ต้องการ Python3 (อย่างน้อย 3.5)
ต้องการ Python2 ด้วย แต่นั่นเป็นค่าเริ่มต้นกับ macOS
เรียกใช้ 'pip3 install -r needs.txt' เพื่อติดตั้งการอ้างอิงทั้งหมด
หากคุณมีอุปกรณ์ 64 บิต (iPhone 5s, iPad Mini 2, iPad Air) ให้เชื่อมต่ออุปกรณ์ของคุณในโหมด DFU และเรียกใช้เครื่องมือ หากคุณมีอุปกรณ์ 32 บิต ให้เชื่อมต่ออุปกรณ์ในโหมดปกติ ไม่ใช่โหมด DFU และเรียกใช้เครื่องมือ!
ดูด้านบน อุปกรณ์ที่รองรับทั้งหมดได้รับการรองรับแล้ว ไม่มีอุปกรณ์อื่นใดที่จะรองรับการดาวน์เกรด 10.3.3 เคย.
ตรวจสอบให้แน่ใจว่าคุณได้รัน "pip3 install -r needs.txt" ก่อนที่จะพยายามใช้เครื่องมือนี้ หากไม่สามารถแก้ไขปัญหาได้ ให้ถ่ายภาพหน้าจอของข้อผิดพลาดและสร้างปัญหาบนหน้า Github
ไม่น่าจะมีการรองรับ Windows เนื่องจาก Windows เป็นระบบปฏิบัติการที่แย่มากสำหรับสิ่งที่เกี่ยวข้องกับ iOS รองรับ Linux ได้และมักจะมาในภายหลัง macOS เฉพาะตอนนี้ Mojave ดีที่สุด แต่ Catalina ใช้งานได้ ต่ำกว่านั้น Mojave ยังไม่ผ่านการทดสอบและไม่ได้รับการสนับสนุนอย่างเป็นทางการ แต่อย่าลังเลที่จะลอง อย่าคาดหวังความช่วยเหลือจากฉันถ้ามันไม่ได้ผล
นี่เป็นเครื่องมือที่เร็วที่สุดสำหรับการดาวน์เกรด OTA ในตลาด และไม่มีเครื่องมืออื่นใดที่สามารถทำดาวน์เกรดทั้ง 32 และ 64 บิตได้ นอกจากนี้ยังมีเครื่องมือ "Just Works (TM)" ดังนั้นจึงไม่มีเหตุผลที่จะไม่ลองใช้!
หากคุณลองทุกอย่างที่กล่าวถึงใน readme นี้แล้ว คุณสามารถเปิดปัญหาบนหน้า Github ทวีต @ ฉัน (@mosk_i) หรือส่ง DM มาให้ฉันทาง twitter (@mosk_i)
โปรดระบุรายละเอียดให้มากที่สุดเท่าที่จะทำได้ ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะ - บันทึกฉบับเต็มจากเครื่องมือ เวอร์ชัน macOS รุ่นอุปกรณ์/เวอร์ชัน iOS ที่คุณพยายามดาวน์เกรด และสิ่งที่คุณได้ลองไปแล้ว
ใน MacOS Catalina มีฟีเจอร์ความปลอดภัยใหม่ที่ทำให้เกิดปัญหากับสคริปต์ มีสองวิธีในการแก้ไขปัญหานี้ดังที่แสดงด้านล่าง -
แก้ไข 1:
ปัญหาคือ Vieux จะเรียกไบนารีบางตัว และ Catalina จะแสดงข้อความความปลอดภัยว่า: "... ไม่สามารถเปิดได้เนื่องจากนักพัฒนาไม่สามารถตรวจสอบได้" คุณจะเห็นสองตัวเลือก ย้ายไปที่ถังขยะ หรือ ยกเลิก และคุณจะต้องคลิกยกเลิก เพื่อหลีกเลี่ยงปัญหานี้ คุณต้องให้สิทธิ์กับไบนารีเหล่านี้เพื่อให้สามารถรันได้ วิธีที่ง่ายที่สุดคือ:
Vieux/resources/bin
;futurerestore
) และเลือก Open
;Open
คลิกที่ข้อความนั้นigetnonce
, irecovery
และ tsschecker
เมื่อดำเนินการตามขั้นตอนนี้ ไบนารีจะถูกบันทึกเป็นข้อยกเว้นในการตั้งค่าความปลอดภัย และสคริปต์ Vieux หลักจะสามารถทำงานได้โดยไม่ต้องประสบปัญหานี้ โปรดทราบว่าหากคุณลองเรียกใช้สคริปต์แล้วพบปัญหานี้ คุณอาจต้องรีเซ็ต iPad ของคุณเพื่อให้ดาวน์เกรดทำงานได้แก้ไข 2:
ขอบคุณ Salompas สำหรับการแก้ไข 1 และ riotdream สำหรับการแก้ไข 2/การแก้ไขทางเลือกอื่น ๆ ที่เห็นได้ที่นี่!
เห็นได้ชัดว่า "vyuh" ฉันมีการออกเสียงที่แตกต่างกัน 5 แบบให้ฉัน มันเป็นภาษาฝรั่งเศสสำหรับ "เก่า" ซึ่งเข้ากันได้ดีกับ iOS เวอร์ชันเก่าที่เครื่องมือนี้ดาวน์เกรดอุปกรณ์เป็น! ไม่ใช่ว่า iOS 6/8/10 จะแย่เลยแม้จะดูอายุก็ตาม
@axi0mX - Checkm8/ipwndfu
@tihmstar - Futurerestore/tsschecker
@linushenze - เครื่องมือลบการตรวจสอบลายเซ็น SecureROM
@geohotz - ทางแยกของ ipwndfu ย้ายไปยัง Python3
@Vyce_Merculous - ความช่วยเหลือทั่วไป/การล้างโค้ดที่ยุ่งของฉัน
@xerusdesign - การทดสอบ
Schnob - การทดสอบ/แก้ไขการรองรับ iPad ที่ไม่ใช่มือถือ