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