การแหกคุก (รูปแบบของการเพิ่มสิทธิ์) และเป็นกระบวนการที่ดำเนินการบนอุปกรณ์ iOS เพื่อลบข้อ จำกัด บางประการ กำหนดโดย Apple ผ่านการใช้เมล็ดดัดแปลง (เทียบเท่าใน Android คือรูท) การเจลเบรคช่วยให้ผู้ใช้สามารถเข้าถึงระบบปฏิบัติการได้อย่างเต็มที่โดยอนุญาตให้ผู้ใช้ดาวน์โหลดแอปพลิเคชันส่วนขยายและธีมที่ไม่มีให้บริการผ่าน App Store อย่างเป็นทางการ
Apple ได้ทำทุกวิถีทางเพื่อป้องกันการแหกคุก เนื่องจากหลังจากที่มีการประกาศข้อผิดพลาดใหม่ที่ใช้ในการดำเนินกระบวนการเจลเบรค Apple จึงดำเนินการแก้ไขข้อบกพร่องนั้นทันทีและปล่อยการอัปเดตเพื่อแก้ไข ดังนั้นจึงเป็นเรื่องยากมากขึ้นที่จะหาวิธีการ
แต่คุณการเปลี่ยนแปลงทั้งหมดนี้ด้วย checkm8 ซึ่งเป็น xploit ที่ทำหน้าที่ใน bootrom (หน่วยความจำแบบอ่านอย่างเดียว) และให้การเข้าถึงอุปกรณ์ iOS ที่ Apple ไม่สามารถแก้ไขได้
การใช้ประโยชน์นี้ถูกนำมาใช้เป็นพื้นฐานสำหรับ checkra1n (โครงการชุมชน) ซึ่งตั้งแต่ไตรมาสสุดท้ายของปีที่แล้วมีการพูดถึงมากมายและจนถึงตอนนี้ในเดือนกุมภาพันธ์นี้เวอร์ชันสำหรับ Linux ได้รับการเผยแพร่ (เนื่องจากก่อนหน้านี้มีให้บริการสำหรับ Mac OS เท่านั้น)
ด้วยการมาถึงของเวอร์ชัน Linux ความเป็นไปได้ที่จะสามารถ Jailbreak ได้ถูกขยายออกไปอย่างทวีคูณ เนื่องจากดังที่ได้กล่าวไว้ข้างต้นเป็นเอกสิทธิ์เฉพาะสำหรับ Mac OS และผู้ที่ต้องการ Jailbreak ที่ไม่มี Mac ต้องสร้างอิมเมจ Mac OS สำหรับอุปกรณ์ของตน (มีข้อ จำกัด หลายประการและมีปัญหาเล็กน้อยในการสร้าง)
แม้ว่าในเวลาต่อมาจะมีการเผยแพร่อิมเมจการติดตั้ง MacOS ที่แก้ไขด้วย Checkra1n แม้ว่าจะมีข้อ จำกัด เนื่องจากฮาร์ดแวร์
แต่ทั้งหมดนี้เปลี่ยนไปตามรีลีสสำหรับ Linux เนื่องจากสามารถทำได้โดยตรงจากการติดตั้งหรือด้วยระบบเวอร์ชันสด (ด้วยสิ่งนี้ผู้ที่ใช้ Windows และไม่ต้องการใช้ Linux สามารถดำเนินการได้)
กระบวนการ
ในการแหกคุกลินุกซ์ เพียงแค่มี Linux distro ใด ๆ ในกรณีของฉันตอนนี้ฉันใช้ Voyager Linux (บนพื้นฐานของ Ubuntu 18.04) ตั้งแต่ฉันออกจาก Arch Linux เนื่องจากฮาร์ดไดรฟ์ก่อนหน้าของฉันหยุดทำงานและฉันมีเพียง USB กับ Voyager ในมือเพื่อติดตั้งบนดิสก์ใหม่
ก้าวไปสู่กระบวนการ หากคุณไม่มี Linux distro คุณสามารถใช้ไฟล์ แต่จะทำให้ง่ายขึ้นถ้าคุณไม่เคยใช้ Linux ไปที่ลิงค์ต่อไปนี้ ที่คุณจะดาวน์โหลด Ubuntu (ทุกรุ่น)
ตอนนี้คุณกำลังจะดาวน์โหลดรูฟัส เพื่อให้คุณสามารถ สร้าง usb ที่สามารถบู๊ตได้ด้วย Ubuntu คุณเชื่อมต่อ USB pendrive ของคุณเลือกภาพ Ubuntu ที่ดาวน์โหลดมาแล้วอุปกรณ์ของคุณและเริ่มต้น
ด้วยวิธีนี้คุณต้องบูตอุปกรณ์บนคอมพิวเตอร์ของคุณและแก้ไขตัวเลือกของ BIOS เพื่อบูตระบบ (หากคุณไม่ทราบวิธีการใช้งานให้ค้นหาวิดีโอบน YouTube) ในหน้าจอแรกคุณจะถูกถามว่าคุณต้องการติดตั้งระบบหรือทดสอบจริงที่นี่เราไปสำหรับตัวเลือกที่สอง
อยู่ในระบบแล้ว มาดาวน์โหลดไบนารี checkra1n หรือหากคุณเป็นคนใหม่คุณกำลังจะเปิดเทอร์มินัลคุณสามารถค้นหา "เทอร์มินัล" ในเมนูแอปพลิเคชันหรือเปิดโดยใช้คีย์ "ctrl + Alt + T" ร่วมกัน ในตัวเธอ คุณจะเพิ่ม repo checkra1n ด้วยคำสั่งต่อไปนี้:
echo “deb https://assets.checkra.in/debian /" | sudo tee -a /etc/apt/sources.list
หรือคุณเพิ่มด้วยตนเองด้วย:
sudo apt edit-sources
ที่นี่จะถามคุณว่าตัวแก้ไขใดคุณจะต้องเลือก "นาโน" และเลื่อนไปที่ท้ายด้วยปุ่มนำทางหรือด้วยการเลื่อนและที่นี่คุณจะเพิ่ม:
deb https://assets.checkra.in/debian /
คุณบันทึกการเปลี่ยนแปลงด้วย Ctrl + O และปิดด้วย Ctrl + X
แล้วก็ มาดาวน์โหลดและเพิ่มคีย์สาธารณะของ repo:
sudo apt-key adv --fetch-keys https://assets.checkra.in/debian/archive.key
เราอัปเดตด้วย:
sudo apt update
และเราติดตั้งเครื่องมือด้วย:
sudo apt install checkra1n
ในกรณีที่คุณเลือกดาวน์โหลด ไบนารีควรให้สิทธิ์ในการดำเนินการเท่านั้น:
และคุณดำเนินการเรียกใช้เครื่องมือ (หากคุณดาวน์โหลดไบนารี) ด้วย:
sudo ‘/ruta/al/archivo/checkra1n’
หรือหากคุณติดตั้งจากที่เก็บคุณดูในเมนูแอปพลิเคชันสำหรับตัวเรียกใช้งาน ที่นี่หากคุณใช้ไบนารีคุณกำลังใช้เวอร์ชัน CLI (บรรทัดคำสั่ง) หรือจาก repo เวอร์ชัน GUI (เวอร์ชันกราฟิก) ในทำนองเดียวกันทั้งสองอย่างทำงานเหมือนกัน
ทำทั้งหมดนี้ คุณกำลังจะเชื่อมต่ออุปกรณ์ของคุณและเครื่องมือควรจดจำได้ ในการเริ่มกระบวนการเจลเบรคโดยการคลิกที่เริ่มหรือในเวอร์ชัน cli คุณย้ายด้วยปุ่มนำทางและด้วยแถบเว้นวรรคเพื่อเริ่มกระบวนการ
จากนี้ไปเครื่องมือจะแนะนำให้คุณวางอุปกรณ์ในโหมด DFU เท่านี้ก็เสร็จเรียบร้อย
น่าสนใจมาก. ฉันขอแนะนำให้ใช้ชัตเตอร์สำหรับการถ่ายภาพ มันรวมมินิเอดิเตอร์ที่คุณสามารถเพิ่มเฉดสีบุ๊กมาร์กไอคอน ... ด้วยวิธีนี้คุณไม่จำเป็นต้องทำเครื่องหมายที่จับด้วยมือเปล่า มันดูดีมาก และคุณยังสามารถฝังโลโก้ของเพจได้หากต้องการแคปเจอร์ สิ่งที่ดีที่สุด