ความแตกต่างระหว่าง Jailbreaking, Rooting และ Unlocking คืออะไร?
เมื่อเทียบกับพีซีโทรศัพท์และแท็บเล็ตเป็นอุปกรณ์ที่ค่อนข้างถูกล็อค การแหกคุกการรูตและการปลดล็อคเป็นวิธีการทั้งหมดในการข้ามข้อ จำกัด และการทำสิ่งต่าง ๆ ที่ผู้ผลิตและผู้ให้บริการไม่ต้องการให้คุณทำ.
บางประเทศมีกฎหมายที่ป้องกันไม่ให้คุณทำสิ่งเหล่านี้ด้วยอุปกรณ์ที่คุณจ่ายให้และเป็นเจ้าของตามกฎหมาย - เราจะไม่ทำตามกฎหมายเหล่านี้ที่นี่.
เครดิตภาพ: Blake Patterson บน Flickr
jailbreaking
การแหกคุกเป็นกระบวนการลบข้อ จำกัด ที่ผู้ผลิตอุปกรณ์ใช้ การแหกคุกมักใช้กับอุปกรณ์ Apple iOS เช่น iPhone หรือ iPad การแหกคุกเป็นการลบข้อ จำกัด ที่ Apple กำหนดไว้ทำให้คุณสามารถติดตั้งซอฟต์แวร์ของบุคคลที่สามได้จากนอกแอพสโตร์ บางคนอาจมีความรู้สึกว่าการแหกคุกนั้นใช้สำหรับการละเมิดลิขสิทธิ์เท่านั้น แต่นี่ไม่ใช่กรณีนี้ - การแหกคุกช่วยให้คุณทำสิ่งต่าง ๆ เช่นเปลี่ยนเบราว์เซอร์เริ่มต้นของ iPhone และโปรแกรมรับส่งเมล โดยพื้นฐานแล้วการแหกคุกช่วยให้คุณสามารถใช้ซอฟต์แวร์ที่ Apple ไม่อนุมัติ.
การ Jailbreaking สามารถทำได้บนอุปกรณ์อื่นที่มีข้อ จำกัด คล้ายกัน ตัวอย่างเช่นขณะนี้มีการแหกคุก Microsoft Surface RT ที่ให้คุณติดตั้งโปรแกรมเดสก์ท็อปที่ไม่ผ่านการอนุมัติ (โดยค่าเริ่มต้นระบบ Windows RT จะอนุญาตให้คุณเรียกใช้แอปพลิเคชันเดสก์ท็อปที่เขียนโดย Microsoft เท่านั้น) อย่างไรก็ตามแอปเดสก์ท็อปจะต้องรวบรวมสำหรับ ARM ดังนั้นคุณจึงไม่สามารถเรียกใช้โปรแกรมเดสก์ท็อป Windows ที่คุณมีอยู่ได้ ถูกปรับแต่งและคอมไพล์ใหม่สำหรับเดสก์ท็อป Windows บน ARM.
บริษัท ต่าง ๆ เช่น Apple และ Microsoft ไม่ต้องการให้คุณจำต้องฝ่าฟันถึงข้อ จำกัด ของอุปกรณ์ดังนั้นคุณสามารถเปลี่ยนโปรแกรมเริ่มต้นบน iOS หรือเรียกใช้แอปพลิเคชันเดสก์ท็อปของบุคคลที่สามบน Windows RT ในการทำการเจลเบรคใครบางคนต้องหาจุดอ่อนด้านความปลอดภัยที่อนุญาตให้พวกเขา "ใช้ประโยชน์จากอุปกรณ์" และหลบเลี่ยงการป้องกันจากผู้ผลิต.
Android อนุญาตให้ผู้ใช้ติดตั้งแอปพลิเคชันบุคคลที่สามจากนอกแอพสโตร์ภายนอกของ Google และไม่จำเป็นต้องถูกเจลเบรค.
การขจัด
การรูทเป็นกระบวนการรับ“ การเข้าถึงรูท” ไปยังอุปกรณ์ โดยทั่วไปแล้วจะดำเนินการบนอุปกรณ์ Android แต่การรูทสามารถเกิดขึ้นได้บนอุปกรณ์อื่นที่ใช้ Linux เช่นระบบปฏิบัติการ Symbian ที่ Nokia ออกใช้แล้ว.
บน Linux และระบบปฏิบัติการคล้าย UNIX อื่น ๆ ผู้ใช้รูทนั้นเหมือนกับผู้ใช้ Administrator บน Windows หลังจากการรูทคุณสามารถอนุญาตให้แอปพลิเคชันเฉพาะเข้าถึงสิทธิ์การรูทช่วยให้พวกเขาทำเกือบทุกอย่างที่พวกเขาต้องการกับระบบปฏิบัติการ ตัวอย่างเช่นแอปพลิเคชันที่มีสิทธิ์ใช้งานรูทสามารถถอนการติดตั้งแอปพลิเคชันระบบติดตั้งไบนารีระบบระดับต่ำเพิกถอนสิทธิ์ที่แอปพลิเคชันติดตั้งต้องการและทำสิ่งอื่น ๆ ที่บ้าคลั่ง เกือบทุกสิ่งที่คุณสามารถทำได้บนระบบ Linux ที่เหมาะสมคุณสามารถเข้าถึงรูทบนโทรศัพท์ของคุณได้.
การรูทใช้สถาปัตยกรรมความปลอดภัยของ Android และอาจทำให้เกิดปัญหาหากผู้ใช้ไม่รู้ว่ากำลังทำอะไรดังนั้น Android จึงไม่รูท.
ในบางอุปกรณ์การรูทอาจจำเป็นต้องทำผ่านการใช้ประโยชน์จากการรักษาความปลอดภัย เช่นเดียวกับการแหกคุกผู้ผลิตโดยทั่วไปไม่ต้องการให้คุณรูท ในบางอุปกรณ์เช่นอุปกรณ์ Nexus (ซึ่งมีไว้สำหรับนักพัฒนา) การรูทไม่จำเป็นต้องมีช่องโหว่ด้านความปลอดภัย.
ปลดล็อก Bootloader
Android เป็นระบบปฏิบัติการโอเพ่นซอร์สดังนั้นทุกคนสามารถใช้ซอร์สโค้ด Android และสร้างเวอร์ชันของตนเองได้ สิ่งนี้ช่วยให้ ROM แบบกำหนดเองเช่น Cyanogenmod มีอยู่ มี ROM แบบกำหนดเองมากมายสำหรับ Android - ทุกอย่างตั้งแต่โครงการขนาดใหญ่ที่รองรับอุปกรณ์หลากหลายไปจนถึง ROM แบบกำหนดเองที่มีแพทช์ธีมเพียงไม่กี่ตัวที่เด็กบางคนวิปปิ้งในเวลาว่าง.
อย่างไรก็ตามโทรศัพท์ Android จำนวนมากมาพร้อมกับ bootloaders ที่ถูกล็อค bootloader ที่ล็อคไว้จะไม่ทำการบู๊ตใด ๆ นอกจาก Android เวอร์ชันที่ได้รับการรับรองจากผู้ผลิตซึ่งมาพร้อมกับอุปกรณ์ การปลดล็อค bootloader ช่วยให้คุณติดตั้ง ROM แบบกำหนดเอง - ระบบปฏิบัติการ Android เวอร์ชันอื่น.
นี่ไม่ได้เป็นเพียงแค่ประโยชน์สำหรับผู้ที่รักเท่านั้น - Cyanogenmod นำ Android เวอร์ชันใหม่มาสู่อุปกรณ์ที่ผู้ผลิตไม่ได้อัปเดตอีกต่อไป มันเป็นประสบการณ์ของวานิลลาที่ใช้ Android มากขึ้นเช่นกัน - หลายคนชอบเพราะเป็นทางเลือกสำหรับส่วนต่อประสานผู้ใช้ที่ผู้ผลิตกำหนดเองอุปกรณ์ Android ส่วนใหญ่จะมาพร้อม.
การปลดล็อก bootloader ของอุปกรณ์อาจต้องใช้การรักษาความปลอดภัยด้วยแม้ว่า บริษัท อย่าง HTC และ Motorola จะอนุญาตให้ทำการปลดล็อคอุปกรณ์บางตัวได้ อุปกรณ์ Nexus (ซึ่งมีไว้สำหรับนักพัฒนา) สามารถปลดล็อคได้อย่างง่ายดาย.
การปลดล็อกบูตโหลดเดอร์สามารถช่วยให้คุณติดตั้งระบบปฏิบัติการที่ไม่ใช่ Android ได้เช่นกัน ตัวอย่างเช่นคุณสามารถติดตั้ง Ubuntu สำหรับโทรศัพท์หรือ WebOS บน Galaxy Nexus ด้วย bootloader ที่ปลดล็อค Ubuntu รุ่นเดสก์ท็อปสามารถติดตั้งบน Nexus 7 ได้เช่นกัน แน่นอนว่าระบบปฏิบัติการจะต้องสร้างขึ้นเพื่อให้เข้ากันได้กับอุปกรณ์เฉพาะ ระบบปฏิบัติการเหล่านี้อาจไม่เสถียรเป็นพิเศษ แต่นักพัฒนาสามารถใช้อุปกรณ์เพื่อเรียกใช้ระบบปฏิบัติการอื่นในขณะที่ทำงานอยู่.
เครดิตภาพ: Johan Larsson บน Flickr
ปลดล็อคโทรศัพท์
โทรศัพท์จำนวนมากโดยเฉพาะโทรศัพท์ที่ได้รับเงินสนับสนุนจากการทำสัญญาให้“ ล็อค” กับผู้ให้บริการเฉพาะราย โทรศัพท์ได้รับการตั้งค่าเพื่อให้สามารถใช้งานได้บนเครือข่ายของผู้ให้บริการรายนั้นเท่านั้น หากคุณใส่ซิมการ์ดจากผู้ให้บริการคู่แข่งลงในโทรศัพท์คุณจะเห็นข้อความระบุว่าโทรศัพท์ถูกล็อคและไม่สามารถใช้กับซิมการ์ดได้.
การปลดล็อคโทรศัพท์ช่วยให้คุณสามารถใช้กับซิมการ์ดอื่น - ไม่ว่าจะใช้ผู้ให้บริการรายอื่นขณะเดินทางหรือใช้โทรศัพท์ปัจจุบันของคุณขณะที่เปลี่ยนไปใช้ผู้ให้บริการรายใหม่.
โดยทั่วไปคุณจะต้องมีรหัสปลดล็อคเพื่อปลดล็อคโทรศัพท์ ผู้ให้บริการหลายรายจะปลดล็อคโทรศัพท์เมื่อสัญญาของคุณหมดลงในขณะที่โทรศัพท์ที่ซื้อทันทีโดยไม่มีสัญญาอาจไม่ถูกล็อคกับผู้ให้บริการเลย มีวิธีปลดล็อคโทรศัพท์โดยไม่ได้รับอนุญาตจากผู้ให้บริการด้วย.
เครดิตภาพ: Kai Hendry บน Flickr
ทุกคนไม่ต้องแหกคุกรูทหรือปลดล็อคอุปกรณ์ของพวกเขา อย่างไรก็ตามมีตัวเลือกอยู่ - และตอนนี้คุณรู้แล้วว่าทำไมคุณถึงต้องการ.