การเข้าถึงระบบไฟล์ของ iPhone, iPod Touch, iPad หรือ Apple TV โดยไม่ได้รับอนุญาต สามารถทำได้ผ่านช่องโหว่ที่ใช้ประโยชน์จากช่องโหว่ด้านความปลอดภัยของ Apple การเข้าถึงไฟล์ระบบและโฟลเดอร์ทำให้ผู้ใช้สามารถจัดการเนื้อหาและติดตั้งแอพพลิเคชั่นจากแหล่งภายนอกได้
Jailbreak คืออะไร?
"แหกคุก" (อังกฤษแหกคุก - "แหกคุก") หมายถึง "ออก" ของอุปกรณ์ภายนอก "เซลล์" ในขั้นต้น คำอุปมาของคุกหรือคุก หมายถึงระบบปฏิบัติการ UNIX โดยเฉพาะอย่างยิ่ง FreeBSD jail - "jails" เสมือนที่เป็นอิสระภายในระบบปฏิบัติการ FreeBSD เดียว
Jailbreak เป็นขั้นตอนการเจลเบรค iOS ที่อนุญาตให้ผู้ใช้เข้าถึงระบบไฟล์ของอุปกรณ์ Apple โดยไม่ได้รับอนุญาต การเจลเบรกที่น่าสนใจนั้นดำเนินการโดยการระบุช่องโหว่ด้านความปลอดภัยของ Apple ทำให้ผู้ใช้สามารถเข้าถึงไฟล์ระบบที่ไม่สามารถเข้าถึงได้ก่อนหน้านี้ หลังจากการเจลเบรก เจ้าของอุปกรณ์ iOS สามารถจัดการเนื้อหาของระบบไฟล์และติดตั้งโปรแกรมต่างๆ จากร้านแอปของบริษัทอื่น นอกเหนือจากโปรแกรมหลักจาก Apple (App Store) ผู้ใช้ iPhone และ iPad ที่ "เจลเบรคแล้ว" จะสามารถเข้าถึงฟังก์ชันทั้งหมดของอุปกรณ์ได้เช่นเคย ซึ่งรวมถึง iTunes และ App Store
ผู้ผลิตสมาร์ทโฟน แท็บเล็ต เกมคอนโซลหลายรายใช้วิธีทางเทคนิคในการปกป้องลิขสิทธิ์ (DRM - การจัดการสิทธิ์ดิจิทัล) บนอุปกรณ์ของตน ระบบควบคุม DRM จำกัดผู้ใช้ในการจัดการซอฟต์แวร์ โดยเฉพาะเพื่อความปลอดภัย การแหกคุกเป็น "การแหกคุก" ของอุปกรณ์ที่ช่วยให้คุณหลีกเลี่ยงข้อจำกัด DRM และแก้ไขระบบปฏิบัติการของอุปกรณ์ของคุณ
เป็นครั้งแรกที่แฮ็กเกอร์ iPhone "แหกคุก" เกี่ยวข้องกับ iTunes และความสามารถในการหลบหนีจากการควบคุม ตั้งแต่นั้นมา แนวความคิดได้ขยายออกไปและขณะนี้สามารถนำไปใช้กับกระบวนการแฮ็คแพลตฟอร์ม Android หรือที่เรียกว่าการรูต
การแหกคุกมีไว้เพื่ออะไร?
หลักการสำคัญของ Apple คือการรวมศูนย์ ระบบไฟล์ iOS ถูกปิดไม่ให้ผู้ใช้ใช้ และนักพัฒนาแอปต้องปฏิบัติตามหลักเกณฑ์ที่เข้มงวดของ Apple เพื่อเข้าสู่ App Store ในระดับหนึ่ง ข้อจำกัดเหล่านี้มีอยู่เพื่อปรับปรุงความปลอดภัยและรักษาคุณภาพโดยรวมของแอปพลิเคชัน ในทางกลับกัน สิ่งเหล่านี้ทำให้เกิดความปรารถนาที่จะลองใช้ความสามารถที่ซ่อนอยู่ของระบบปฏิบัติการของอุปกรณ์หรือปรับแต่งให้เหมาะกับความต้องการของคุณเอง
ไฮไลท์ทางเทคนิค
ระบบปฏิบัติการ iOS ได้รับการออกแบบในลักษณะที่แอปพลิเคชันที่เปิดใช้งานทั้งหมดจะถูกดำเนินการในนามของผู้ใช้ของคุณ ในเวลาเดียวกัน แอปพลิเคชั่นที่เปิดใช้งานไม่สามารถโทรไปยังเคอร์เนลของระบบและเข้าถึงไดเร็กทอรีได้อย่างจำกัด โปรแกรมใดก็ตามที่ติดตั้งบน iPhone หรือ iPad จะสามารถจัดการได้เฉพาะหน่วยความจำที่จัดสรรให้เท่านั้น และจะไม่สามารถโต้ตอบกับแอปพลิเคชันอื่นได้
ข้อยกเว้นเพียงอย่างเดียวคือภาพถ่าย วิดีโอ รายชื่อติดต่อ และเพลง แต่ไม่ว่าในกรณีใด แอปพลิเคชันจะถูกจำกัดการเข้าถึง ข้อมูลทั้งหมดสามารถเปลี่ยนแปลงได้โดยกระบวนการของระบบเท่านั้น ซึ่งมีความเป็นไปได้ไม่จำกัด ซึ่งแตกต่างจากแอปพลิเคชันที่ติดตั้งไว้
ดังนั้น หากแอปพลิเคชันไม่มีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ จะไม่สามารถจัดการกระบวนการของระบบได้ กล่าวอีกนัยหนึ่ง กระบวนการของระบบสามารถทำทุกอย่างที่ต้องการ และแอปพลิเคชันจะทำงานเฉพาะบางฟังก์ชันเท่านั้น
กระบวนการที่สำคัญที่สุดอย่างหนึ่งของระบบคือ "รายการแอปพลิเคชันที่ติดตั้ง" ซึ่งทำให้แน่ใจได้ว่าแอปพลิเคชันทั้งหมดได้รับการติดตั้งจาก App Store เท่านั้น Jelbreak สามารถลบข้อจำกัดนี้ออกได้โดยใช้บิต "setuid" ในไฟล์สั่งการ หรือเพียงแค่ทำให้สิทธิ์อนุญาตในไดเร็กทอรีไฟล์บางไฟล์ในอุปกรณ์อ่อนแอลง
นี่คือความเป็นไปได้ทั้งหมดที่การดำเนินการนี้มีให้:
- เป็นไปได้ที่จะใช้แอพพลิเคชั่นจากฝั่งพีซีซึ่งหมายถึงการเข้าถึงระบบไฟล์ของอุปกรณ์อย่างเต็มที่
- เป็นไปได้ที่จะเพิ่มซอฟต์แวร์ของบริษัทอื่นจากแหล่งบุคคลที่สาม เช่น จาก Cydia คุณลักษณะนี้ช่วยให้คุณสามารถติดตั้งซอฟต์แวร์ที่ทำลาย "การป้องกันเบสแบนด์" ซึ่งจะเปิดสิ่งที่มีประโยชน์มากมาย เช่น ตัวดำเนินการปลดล็อก Verizon, AT&T ฯลฯ ได้
- เป็นไปได้ที่จะติดตั้งระบบย่อย BSD ซึ่งให้การเข้าถึง SSH ไปยังสมาร์ทโฟนและเปิดบรรทัดคำสั่ง อย่างไรก็ตาม อาจจำเป็นต้องใช้หลังเมื่อแยกสมาร์ทโฟนออกจากตัวดำเนินการ
- การเพิ่มประสิทธิภาพ
ประเภทแหกคุก
แหกคุกแบบมีสาย
การเจลเบรกแบบปล่อยสัญญาณจะหมดอายุเมื่อรีสตาร์ทอุปกรณ์ หากไม่มี "การแหกคุก" ครั้งที่สอง อุปกรณ์มักจะไม่ทำงาน "แฮงค์" ในขั้นตอนของการโหลดคุณลักษณะ "ดั้งเดิม" หรือจะทำงานไม่ถูกต้อง หากต้องการเปิดการเจลเบรคอีกครั้ง คุณจะต้องเชื่อมต่ออุปกรณ์กับคอมพิวเตอร์และเปิดยูทิลิตีการเจลเบรคอีกครั้ง
การแหกคุกแบบไม่มีสาย
Untethered Jailbreak ยังคงอยู่หลังจากปิดอุปกรณ์ อุปกรณ์จะโหลดระบบปฏิบัติการที่แก้ไขแล้วโดยไม่ต้องเจลเบรกอีกครั้งและเชื่อมต่อกับคอมพิวเตอร์ ข้อเสีย: สำหรับรุ่น Apple ส่วนใหญ่ การเข้าถึงไฟล์ระบบของเฟิร์มแวร์ใหม่ต้องใช้ช่องโหว่ใหม่ที่ต้องใช้เวลาและประสบการณ์ของนักพัฒนา
แหกคุกกึ่งโยง
ด้วยการเจลเบรกแบบกึ่งพ่วงอุปกรณ์จะเปิดขึ้น แต่ด้วยการตั้งค่าดั้งเดิม ผู้ใช้จะสามารถใช้ฟังก์ชันพื้นฐานของอุปกรณ์ได้ - โทรหรือเขียนข้อความ แต่สำหรับการดำเนินการอื่นใดที่ต้องใช้รหัสที่แก้ไข อุปกรณ์จะต้อง "ถูกแฮ็ก" อีกครั้ง
ข้อดีข้อเสีย
ข้อดี:
- ความพร้อมใช้งานของ Cydia Application Store เพิ่มเติม (McDigger) ผู้ใช้ Apple ส่วนใหญ่ตัดสินใจเจลเบรกเพียงเพื่อประโยชน์ของ Cydia ซึ่งให้ความสามารถในการดาวน์โหลดแอปพลิเคชั่นฟรีที่แจกจ่ายใน App Store โดยมีค่าธรรมเนียม
- การปรับแต่งอินเทอร์เฟซและฟังก์ชัน iOS ให้เหมาะกับรสนิยมของคุณ Jailbreak ให้คุณเปลี่ยนรูปลักษณ์และเนื้อหาของระบบปฏิบัติการโดยการดาวน์โหลดแอปพลิเคชั่นพิเศษจาก Cydia
- คุณสมบัติที่ซ่อนอยู่ของอุปกรณ์ Apple และการเข้าถึงระบบไฟล์ Jailbreak จะช่วยให้ผู้ใช้ไม่เพียง แต่ใช้ประโยชน์จากคุณสมบัติที่ซ่อนอยู่ของ iOS แต่ยังเข้าถึงระบบไฟล์ซึ่งจะให้โอกาสในการควบคุมระบบปฏิบัติการและการเปลี่ยนแปลง ซอร์สโค้ด
ข้อเสีย:
- ปัญหาที่อาจเกิดขึ้นกับแอปพลิเคชันที่ดาวน์โหลด เนื่องจากการปรับแต่งจาก Cydia ไม่ใช่แอปพลิเคชันที่ได้รับอนุญาต แต่มีเพียงการคัดลอก ปัญหากับความเสถียรของงานจึงเป็นเรื่องปกติ และการใช้งานอาจนำไปสู่การเลิกใช้งานแอปพลิเคชันที่ได้รับอนุญาตซึ่งก่อนหน้านี้ทำงานได้อย่างเสถียร
- การปรับแต่งที่แตกต่างกันหมายถึงปัญหาที่แตกต่างกัน หลังจากติดตั้งหรือถอนการติดตั้ง tweak ใด ๆ ที่ดาวน์โหลดจาก Cydia ระบบ tweak cache (ขยะ) จะยังคงอยู่ในระบบ ซึ่งจะคงอยู่ในอุปกรณ์ตลอดไป และสังเกตเห็นกรณีของ tweak ที่เข้ากันไม่ได้ ซึ่งเป็นสาเหตุที่ทำให้มันไม่ทำงาน
- ปัญหาการอัปเดต iOS เป็นไปไม่ได้ที่จะอัปเดต iOS ในอุปกรณ์ที่เจลเบรคแล้ว และเมื่อมีการปล่อยการอัปเดต การเจลเบรกจะขัดข้องเสมอ ซึ่งเป็นสาเหตุที่ทำให้การปรับแต่งที่ดาวน์โหลดทั้งหมดจาก Cydia และการเปลี่ยนแปลงอินเทอร์เฟซถูกลบ
- การกีดกันเหล่านั้น การสนับสนุนนักพัฒนาและการรับประกันของ Apple หากอุปกรณ์จำเป็นต้องได้รับการซ่อมแซม ผู้ใช้จะต้องกำจัดการเจลเบรก และหากคุณต้องการใช้ประโยชน์จากการรับประกัน ศูนย์บริการจะปฏิเสธการให้บริการ
- การเจลเบรคความปลอดภัยของ Apple อันตรายจากการแฮ็กแกดเจ็ตจะทำให้ติดไวรัส หลังจากนั้นข้อมูลส่วนบุคคลอาจสูญหาย รวมถึงข้อมูลเกี่ยวกับตัวเลือกการชำระเงิน (รายละเอียดบัตรธนาคาร)
- ความเป็นอิสระของแบตเตอรี่ลดลงระบบปฏิบัติการ iOS ถูกปิดด้วยเหตุผลบางประการ เนื่องจากนักพัฒนาของ Apple ได้ปรับระดับการโหลดบนฮาร์ดแวร์ระบบให้เหมาะสมเพื่อให้สมดุลการใช้พลังงานแบตเตอรี่และเพิ่มความเป็นอิสระของแบตเตอรี่ให้สูงสุด
- สูญเสียคุณภาพการสื่อสาร ผู้ใช้หลายคนสังเกตเห็นว่าการเจลเบรกส่งผลต่อคุณภาพการโทรระหว่างการโทร ปัญหาเหล่านี้เกิดจากการสื่อสารหยุดชะงักบ่อยครั้ง และบางครั้งถึงกับบิดเบือนเสียงของสมาชิก
- ผิดกฎหมาย
Jailbreak: คำแนะนำในการดำเนินการ
วิธีเจลเบรค iPhone, iPad หรือ iPod touch ของคุณ:
- ดาวน์โหลดเวอร์ชันล่าสุดของยูทิลิตี้การแหกคุกที่เกี่ยวข้องจากเว็บไซต์ทางการไปยังคอมพิวเตอร์ของคุณ
- แตกไฟล์ซิป
- เชื่อมต่ออุปกรณ์ของคุณกับคอมพิวเตอร์โดยใช้สาย USB
- ปิดการใช้งานรหัสผ่านในการตั้งค่า
- ปิดใช้งานค้นหา iPhone ของฉัน: การตั้งค่า> iCloud> ค้นหา iPhone ของฉัน
- วางอุปกรณ์ของคุณในโหมดเครื่องบิน
- เรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบโดยคลิกขวาที่ไฟล์
- การค้นพบอุปกรณ์เริ่มต้นขึ้น
- ตรวจสอบว่าเวอร์ชั่นเฟิร์มแวร์ที่ระบุโดยยูทิลิตี้นั้นถูกต้องหรือไม่
- คลิกเริ่มเพื่อดำเนินการต่อ
- หลังจากการเจลเบรก อุปกรณ์จะเกิดใหม่โดยอัตโนมัติ และไอคอน Cydia จะปรากฏขึ้นบนหน้าจอ