Một số quốc gia có luật ngăn bạn thực hiện những việc này với các thiết bị mà bạn đã thanh toán và sở hữu hợp pháp - chúng tôi sẽ không tham gia vào các luật đó tại đây.
Jailbreaking
Jailbreaking là quá trình xóa bỏ các giới hạn được đưa ra bởi nhà sản xuất thiết bị. Jailbreaking thường được thực hiện trên các thiết bị iOS của Apple, chẳng hạn như iPhone hoặc iPad. Jailbreaking loại bỏ các hạn chế mà Apple đưa ra, cho phép bạn cài đặt phần mềm của bên thứ ba từ bên ngoài cửa hàng ứng dụng. Một số người có thể có nhận thức rằng jailbreaking chỉ được sử dụng cho vi phạm bản quyền, nhưng đây không phải là trường hợp - jailbreaking cho phép bạn làm những việc như thay đổi trình duyệt mặc định của iPhone và ứng dụng thư của bạn. Về cơ bản, jailbreaking cho phép bạn sử dụng phần mềm mà Apple không phê duyệt.
Jailbreak có thể được thực hiện trên các thiết bị khác với những hạn chế tương tự. Ví dụ, hiện tại có một bẻ khóa Microsoft Surface RT cho phép bạn cài đặt các chương trình máy tính để bàn không được chấp thuận. (Theo mặc định, các hệ thống Windows RT chỉ cho phép bạn chạy các ứng dụng máy tính để bàn do Microsoft viết.) Tuy nhiên, các ứng dụng máy tính để bàn phải được biên dịch cho ARM, vì vậy bạn không thể chạy bất kỳ chương trình máy tính để bàn Windows nào mà bạn đã có, mặc dù các ứng dụng mã nguồn mở có thể được tinh chỉnh và biên dịch lại cho máy tính để bàn Windows trên ARM.
Các công ty như Apple và Microsoft không muốn bạn bẻ khóa để vượt qua các giới hạn của thiết bị - vì vậy bạn có thể thay đổi các chương trình mặc định trên iOS hoặc chạy các ứng dụng dành cho máy tính để bàn của bên thứ ba trên Windows RT. Để thực hiện một jailbreak, ai đó phải tìm một lỗ hổng bảo mật cho phép họ "khai thác" thiết bị và nhận được xung quanh các biện pháp bảo vệ nhà sản xuất.
Android cho phép người dùng cài đặt các ứng dụng của bên thứ ba từ bên ngoài cửa hàng ứng dụng của Google ra khỏi hộp và không cần phải bẻ khóa.
Khởi động
Root là quá trình đạt được quyền truy cập root vào một thiết bị. Điều này thường được thực hiện trên các thiết bị Android, nhưng việc root cũng có thể xảy ra trên các thiết bị khác dựa trên Linux, chẳng hạn như hệ điều hành Symbian đã nghỉ hưu của Nokia.
Trên Linux và các hệ điều hành giống UNIX khác, người dùng root cơ bản giống với người dùng Administrator trên Windows. Sau khi root, bạn có thể cấp cho các ứng dụng cụ thể quyền truy cập vào quyền root, cho phép họ thực hiện hầu hết mọi thứ mà họ muốn với hệ điều hành. Ví dụ, một ứng dụng có quyền root có thể gỡ cài đặt các ứng dụng hệ thống, cài đặt các hệ thống nhị phân cấp thấp, thu hồi các quyền được cài đặt các ứng dụng yêu cầu và thực hiện các việc điên rồ khác. Hầu như bất cứ điều gì bạn có thể làm trên một hệ thống Linux thích hợp, bạn có thể làm với quyền truy cập root trên điện thoại của bạn.
Tính năng Root nhận được xung quanh kiến trúc bảo mật của Android và có khả năng gây ra sự cố nếu người dùng không biết họ đang làm gì, vì vậy Android không bắt nguồn từ.
Trên một số thiết bị, có thể cần phải thực hiện root thông qua khai thác bảo mật. Cũng giống như jailbreaking, các nhà sản xuất thường không muốn bạn rooting. Trên một số thiết bị, chẳng hạn như thiết bị Nexus (cũng dành cho nhà phát triển), việc root không yêu cầu lỗ hổng bảo mật.
Mở khóa Trình khởi động
Android là một hệ điều hành nguồn mở, vì vậy bất kỳ ai cũng có thể lấy mã nguồn Android và tạo phiên bản riêng của nó. Điều này cho phép các ROM tùy chỉnh như CyanogenMod tồn tại. Rất nhiều ROM tùy chỉnh tồn tại cho Android - tất cả mọi thứ từ các dự án lớn hỗ trợ nhiều thiết bị cho các ROM tùy chỉnh với một vài bản vá chủ đề mà một số đứa trẻ đã bỏ qua trong thời gian rảnh rỗi của mình.
Tuy nhiên, nhiều điện thoại Android đi kèm với bộ nạp khởi động bị khóa. Trình khởi động bị khóa sẽ không khởi động bất kỳ thứ gì ngoài phiên bản Android được nhà sản xuất chấp thuận đi kèm với thiết bị. Mở khóa bộ nạp khởi động cho phép bạn cài đặt các ROM tùy chỉnh - các phiên bản thay thế của hệ điều hành Android.
Điều này không chỉ hữu ích cho những chuyên viên máy tính - CyanogenMod mang phiên bản Android mới đến các thiết bị mà các nhà sản xuất không còn cập nhật nữa. Đó cũng là một trải nghiệm Android vani hơn - nhiều người thích nó bởi vì nó là một thay thế cho giao diện người dùng tùy chỉnh của nhà sản xuất mà hầu hết các thiết bị Android đi kèm.
Việc mở khóa trình khởi động của thiết bị cũng có thể yêu cầu khai thác bảo mật, mặc dù các công ty như HTC và Motorola cho phép mở khóa một số thiết bị. Thiết bị Nexus (cũng dành cho nhà phát triển) có thể dễ dàng mở khóa.
Việc mở khóa trình nạp khởi động về mặt lý thuyết có thể cho phép bạn cài đặt hệ điều hành không phải của Android. Ví dụ, bạn có thể cài đặt Ubuntu cho điện thoại hoặc WebOS trên Galaxy Nexus với bộ nạp khởi động đã mở khóa. Phiên bản Ubuntu dành cho máy tính để bàn cũng có thể được cài đặt trên Nexus 7. Tất nhiên, hệ điều hành phải được xây dựng để tương thích với một thiết bị cụ thể. Các hệ điều hành này có thể không ổn định - nhưng các nhà phát triển có thể sử dụng các thiết bị để chạy một hệ điều hành thay thế trong khi họ làm việc với nó.
Mở khóa điện thoại
Nhiều điện thoại, đặc biệt là điện thoại được trợ cấp hợp đồng, đến "bị khóa" đối với một nhà cung cấp dịch vụ cụ thể. Điện thoại được thiết lập để nó chỉ có thể được sử dụng trên mạng của nhà cung cấp đó.Nếu bạn lắp thẻ SIM từ nhà cung cấp dịch vụ cạnh tranh vào điện thoại, bạn sẽ thấy một thông báo cho biết rằng điện thoại đã bị khóa và không thể sử dụng được với thẻ SIM.
Mở khóa điện thoại cho phép bạn sử dụng nó với một thẻ SIM khác - hoặc sử dụng nhà cung cấp dịch vụ khác trong khi di chuyển hoặc mang theo điện thoại hiện tại của bạn trong khi chuyển sang nhà cung cấp dịch vụ mới.
Nói chung, bạn sẽ cần một mã mở khóa để mở khóa điện thoại. Nhiều nhà cung cấp dịch vụ sẽ mở khóa điện thoại khi hợp đồng của bạn hết hạn, trong khi điện thoại đã mua hoàn toàn mà không có hợp đồng có thể không bị khóa cho nhà cung cấp dịch vụ. Có nhiều cách để mở khóa điện thoại mà không có sự cho phép của nhà cung cấp dịch vụ.
Không phải ai cũng phải bẻ khóa, root, hoặc mở khóa các thiết bị của họ. Tuy nhiên, tùy chọn là có - và bây giờ bạn biết tại sao bạn có thể muốn.