Jailbreak iOS กับคำถามที่ขี้เกียจอธิบาย
คำถามที่ขี้เกียจตอบแล้วคือ
เครื่องฉัน Jailbreak ได้ไหม?
ซึ่งก็ต้องดูเป็นกรณีๆ ไปตามนี้
- ดูรุ่นเครื่อง เป็นเครื่องอะไรรุ่นที่ผลิตเมื่อไร ยิ่งเป็นเครื่องรุ่นใหม่ๆ โอกาสในการ Jailbreak ได้ก็จะมีน้อยลงไปเรื่อยๆ (คำอธิบายอยู่หัวข้อถัดไป)
- ดูรุ่น iOS ซึ่งตรงนี้จะสร้างความสับสนเยอะเพราะผู้ใช้มักจะเผลอเรออัพ OS โดยไม่ได้ตั้งใจ (ขนาดกว่าจะอัพได้ต้องกดถึงประมาณ 3 คลิ้กนะ ก็ยังเผลอกันได้)
ทำไมถึง Jailbreak ไม่ได้?
หัวข้อนี้เป็นเรื่องทางเทคนิคที่ตัวผู้เขียนก็ไม่ได้เข้าใจหรอกว่าเขาต้องทำอะไรบ้างจึงจะ Jailbreak ได้ แต่ก็พอจะสรุปให้อ่านได้เข้าใจง่ายๆ ดังนี้
การ Jailbreak เป็นการอาศัยช่องโหว่เข้าไปแก้ไขในตัวระบบ iOS เพื่อทำลายตัวป้องกันการแก้ไขระบบ สำหรับวิธีในการทำลายตัวป้องกันนี้ น่าจะถือได้ว่านิ่งแล้วตั้งแต่สมัย iOS 2 กล่าวคือจะออก iOS ใหม่มากี่รุ่น สำหรับเครื่องรุ่นเก่าๆ จะไม่มีปัญหาในการออกเครื่องมือสำหรับ Jailbreak เลยเพราะใช้วิธีการเดิมๆ ในการทำลายข้อจำกัดนี้ ซึ่งในกระบวนการนี้ถือว่าเป็นขั้นตอนพื้นฐานของกระบวนการ Jailbreak
อีกส่วนที่หลายๆ คนไม่ค่อยจะเข้าใจกันก็คือช่องโหว่ เพราะถ้าไม่มีช่องโหว่ก็ไม่สามารถแก้ไขตัวระบบ iOS ได้ ตัวช่องโหว่แบ่งได้ออกเป็น 2 ประเภทใหญ่ๆ คือช่องโหว่บนตัวอุปกรณ์ (ถ้าใช้คำเต็มๆ ต้องบอกว่าซอฟท์แวร์บนอุปกรณ์) กับอีกส่วนคือช่องโหว่บนตัว iOS เอง
ในตัวอุปกรณ์รุ่นเก่าๆ ช่องโหว่บนตัวอุปกรณ์ถือเป็นปัจจัยสำคัญในการ Jailbreak เนื่องจากทาง Apple ไม่สามารถแก้ไขข้อบกพร่องในส่วนนี้ได้เมื่อมีการผลิตเครื่องออกไปแล้ว เพราะไม่มีประเพณีในการตามอัพเดตซอฟท์แวร์ระดับตัวอุปกรณ์เกิดขึ้นมาก่อน แต่เมื่อ Apple ออกอุปกรณ์รุ่นใหม่มาวางขาย ช่องโหว่เหล่านี้ก็จะถูกปิดลง ทำให้ไม่สามารถใช้ช่องโหว่เดิมได้ต้องค้นหาช่องโหว่ใหม่ แทบจะกล่าวได้ว่าในปัจจุบันการหาช่องโหว่ในระดับนี้ยุติลงที่ iPod touch รุ่นที่สอง (ปี 2008) และ iPhone 3GS รุ่นผลิตก่อนเดือนธันวาคม 2009 เนื่องจาก Apple ได้มีการอัพเดตซอฟท์แวร์บนอุปกรณ์บางตัวหลังจากที่ iPhone 3GS วางขายไปแล้ว ซึ่งจะว่าไปนี่ก็ไม่ใช่ครั้งแรกที่ Apple ทำเพราะเรื่องนี้ได้เกิดขึ้นกับ iPhone รุ่นแรกแล้ว (ถ้ายังจำเรื่อง Baseband Boot Loader 4.6 กันได้นะ ซึ่งตอนนั้นก็ทำให้ Unlock กันไม่ได้อยู่พักหนึ่ง แต่ก็ยังไม่เกี่ยวกับการ Jailbreak เท่าใดนัก)
ช่องโหว่อีกประเภทคือช่องโหว่บนตัว iOS ซึ่งไม่ค่อยได้รับความสนใจเท่าใดนับแต่ที่เริ่มมีการคิดค้นกระบวนการ Jailbreak โดยใช้ช่องโหว่ประเภทแรก เนื่องจากช่องโหว่ประเภทนี้ถูกอุดได้ง่ายเมื่อ Apple ออกอัพเดตตัว iOS หรือ iTunes แต่ช่องโหว่ประเภทนี้เพิ่งได้รับความสนใจอีกครั้งจาก Spirit ซึ่งถือว่าเป็นช่องโหว่ประเภทนี้ตัวแรกในรอบหลายปีนับแต่สมัย iOS 1.1.3 มา เพราะในขณะนั้นน่าจะถือว่าเป็นช่องโหว่เดียวที่สามารถใช้ในการ Jailbreak ตัว iPad และทำให้การ Jailbreak สำหรับ iPod touch รุ่นใหม่ผลิตปี 2009 และ iPhone 3GS รุ่นหลัง มีความสมบูรณ์ดังเช่นการ Jailbreak ในยุคก่อนๆ (เปิด/ปิดเครื่องได้โดยไม่มีปัญหา) อันเนื่องจาก Apple ได้วางระบบเพื่อทำการตรวจสอบสถานะของระบบไว้อีกชั้นหนึ่งทำให้วิธีการทำลายตัวป้องกันระบบขั้นพื้นฐานนั้นไม่เพียงพอสำหรับการ Jailbreak อุปกรณ์รุ่นใหม่ๆ)
ก็หวังว่าคุณผู้อ่านจะได้เข้าใจอะไรมากขึ้นว่า Jailbreak ที่เห็นว่ามี Tool ทำไว้ใช้ง่ายๆ จริงมันไม่ได้ง่ายเหมือน Tool ที่คุณเห็น มันมีกระบวนการคิดแก้ปัญหามากมายอยู่หลังปุ่มที่คุณกดแล้วนั่งกระดิกนิ้วรออีกเยอะแยะเลย สำหรับเครื่องที่ยัง Jailbreak ไม่ได้ ก็มีคำแนะนำข้อเดียวคือ ก็ต้องรอกันต่อไปครับ รอจนกว่าจะมีช่องโหว่ใหม่ๆ ที่เอามาใช้ในการเข้าไปแก้ไขระบบเพื่อที่จะ Jailbreak ได้ ถ้าไม่มีช่องโหว่ที่มีประโยชน์ กระบวนการ Jailbreak ในระดับที่เรียกว่าสมบูรณ์ก็จะไม่เกิดขึ้น เราก็คงจะมีแค่การ Jailbreak แล้วห้ามปิดเครื่อง เพราะถ้าเปิดเครื่องใหม่ก็ต้องหาคอมพิวเตอร์จัดการบูตตัวอุปกรณ์ของเราให้ขึ้นมาใช้งานได้เหมือนเดิม