Sự khác nhau giữa Jailbreaking, Rooting và Unlocking

songoku9x

Well-Known Member
attachment.php

Các hoạt động jailbreaking, rooting và unlocking sẽ giúp người dùng bỏ qua những hạn chế của các thiết bị được các nhà sản xuất thiết lập sẵn, làm một số việc mà các nhà sản xuất và các nhà cung cấp dịch vụ di động không muốn người dùng thực hiện. Một số quốc gia cũng có ban hành luật ngăn cấm người sử dụng thực hiện những điều này đối với các thiết bị. Tuy nhiên ở Việt Nam, công việc này không bị cấm, nhưng để có thể phân biệt giữa jailbreaking, rooting và unlocking vẫn còn là điều phức tạp mà nhiều người dùng chưa hiểu hết được.

Jailbreaking

09E0t2Z.jpg

Jailbreaking là quá trình loại bỏ những hạn chế được đưa ra bởi một nhà sản xuất thiết bị. Jailbreaking thường được thực hiện trên các thiết bị iOS, như iPhone hoặc iPad, công việc này sẽ loại bỏ các hạn chế của Apple, cho phép người dùng 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 App Store. Một số người dùng có thể cho rằng jailbreaking là một hành động vi phạm bản quyền, nhưng trong thực tế jailbreaking giúp mang lại lợi ích cho người dùng khi thay đổi các thiết lập mặc định, chẳng hạn hạn như thay đổi trình duyệt mặc định của iPhone và ứng dụng Mail.

Về cơ bản, jailbreaking cho phép người dùng sử dụng những phần mềm vốn không được Apple cho phép. Việc jailbreaking có thể được thực hiện trên các thiết bị khác đi kèm với những mặt hạn chế tương tự trên thiết bị. Ví dụ, với Surface RT của Microsoft, người dùng không được cho phép cài đặt các chương trình máy tính để bàn. Ứng dụng dành cho máy tính để bàn phải được biên dịch lại cho ARM, vì vậy người dùng không thể chạy các chương trình máy tính trên Windows có sẵn, mặc dù ứ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 chạy Windows trên nền tảng ARM.

LFOlOFh.jpg

Các công ty như Apple và Microsoft không muốn người dùng thực hiện công việc jailbreaking để vượt qua những hạn chế của họ, vì việc làm này khiến người dùng 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 của bên thứ ba trên Windows RT. Với việc thực hiện jailbreak, điều hiển nhiên đó là sẽ có những nguy cơ về lỗ hổng bảo mật xuất hiện, cho phép kẻ xấu khai thác thiết bị của người dùng một cách dễ dàng. Lưu ý: hệ điều hành 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 mà không cần phải thực hiện jailbreaking.

EQWhm0o.png


8fNBkg9.jpg

Rooting

v22wRUY.jpg

Cách làm này thường được thực hiện trên các thiết bị Android, nhưng rooting cũng có thể thực hiện trên các thiết bị khác dựa trên nền Linux, chẳng hạn như các thiết bị chạy Symbian của Nokia. Sau khi root, người dùng có thể cấp cho ứng dụng cụ thể truy cập vào quyền root, cho phép nó làm hầu như tất cả mọi thứ với hệ điều hành. Ví dụ, một ứng dụng có quyền root có thể gỡ bỏ cài đặt các ứng dụng hệ thống, cài đặt các bộ mã nhị phân cấp thấp, thu hồi quyền cài đặt ứng dụng yêu cầu và nhiều công việc khác.

BOwZWVA.jpg

Tuy nhiên, việc root có thể gây ra các vấn đề an ninh cho hệ điều hành Android và nhiều rắc rối khác nếu người dùng không nắm vững công việc này. Trên một số thiết bị, việc root máy có thể cần phải được thực hiện thông qua việc khai thác lỗ hổng bảo mật. Cũng giống như jailbreaking, các nhà sản xuất thường không muốn người dùng thực hiện công việc root. Trên một số thiết bị, chẳng hạn như Nexus (một thiết bị cũng dành cho các nhà lập trình viên), do chạy phiên bản gốc nên việc root máy sẽ không cần đến việc khai thác để vượt qua các lỗ hổng bảo mật.

Unlock với bootloader

g6dZjJ9.jpg

Android là một hệ điều hành nguồn mở, do đó, bất cứ ai cũng có thể lấy mã nguồn Android và tạo ra phiên bản riêng cho mình. Điều này cho phép ROM có thể tùy chỉnh, chẳng hạn như việc xuất hiện của CyanogenMod. Có rất nhiều bản ROM tùy chỉnh dành cho Android, từ những dự án lớn hỗ trợ nhiều loại thiết bị ROM tùy chỉnh, cho đến một vài bản vá lỗi được tạo ra cho từng thiết bị. Tuy nhiên, nhiều điện thoại Android đi kèm với bộ nạp khởi động (bootloader) bị khóa, nên việc mở khóa bootloader sẽ cho phép người dùng cài đặt ROM tùy chỉnh phiên bản thay thế của hệ điều hành Android.

CyanogenMod được cung cấp để mang đến cho người sử dụng quyền cài đặt các phiên bản mới của Android vào thiết bị mà những nhà sản xuất không còn hỗ trợ cập nhật. Đây là một phiên bản Android thân thiện, mang đến nhiều tiện ích hữu ích, có thể thay thế các giao diện do người dùng tùy chỉnh mà các nhà sản xuất mang đến cho hầu hết các thiết bị Android.

Tb5pmtr.jpg


sKjoNzO.jpg

Mở khóa bootloader của thiết bị cũng có thể yêu cầu một cách khai thác lỗ hổng an ninh trong thiết bị, mặc dù vậy các công ty như HTC và Motorola lại cho phép mở khóa một số thiết bị. Với các thiết bị như Nexus, nó cũng có thể dễ dàng được mở khóa bootloader. Mở khóa bootloader về mặt lý thuyết có thể cho phép người dùng ngay sau đó cài đặt hệ điều hành khác với hệ điều hành Android, ví dụ như hệ điều hành Ubuntu hay WebOS trên Galaxy Nexus, hoặc phiên bản dành cho PC của Ubuntu có thể được cài đặt trên Nexus 7. Tất nhiên, các hệ điều hành này phải được phát triển để tương thích với một số thiết bị cụ thể, mặc dù đôi khi chúng thường hoạt động thiếu ổn định, nhưng các nhà phát triển có thể sử dụng các thiết bị này để chạy thử nghiệm một hệ điều hành.

gQr4e7s.jpg


6BHGd7u.jpg

Unlock một chiếc điện thoại

QDsRP9Y.jpg

Nhiều điện thoại, nhất là những chiếc điện thoại đi kèm với hợp đồng nhà mạng thường được khóa vào một nhà cung cấp dịch vụ cụ thể, được thiết lập để chỉ có thể được sử dụng trên mạng của nhà cung cấp dịch vụ đó. Nếu chèn một thẻ SIM từ một nhà cung cấp dịch vụ khác vào điện thoại, người dùng sẽ nhìn thấy một thông báo cho biết điện thoại đã bị khóa và không thể sử dụng thẻ SIM đó.

Việc unlock một chiếc điện thoại cho phép người dùng sử dụng thiết bị với một thẻ SIM khác, có thể sử dụng nhà mạng khác trong khi đi du lịch, hoặc vẫn có thể sử dụng chiếc điện thoại đó khi chuyển sang một nhà cung cấp dịch vụ mới.

UwfRv8G.jpg

Thông thường, người dùng sẽ cần đến một dãy mật mã để mở khóa điện thoại. Nhiều nhà cung cấp sẽ mở khóa điện thoại khi hết hạn hợp đồng, và điện thoại mới mua không có kèm hợp đồng sử dụng có thể sẽ không bị khóa mạng. Thật ra, có nhiều cách để mở khóa điện thoại mà không cần có sự cho phép của nhà mạng, người dùng có thể tìm thấy khá dễ dàng ngoài thị trường.

Nguồn: Howtogeek
 
Chỉnh sửa lần cuối:

alihieu

Active Member
Ðề: Sự khác nhau giữa Jailbreaking, Rooting và Unlocking

Mình cứ mua cái máy mới nào là phải xử ngay cái phần này vào máy, nhiều khi cũng chẳng để làm gì nhưng vẫn thích
 

nevol

Active Member
bài viết rất hay và cụ thể về các khái niệm này :-bd điều mà người dùng thông thường rất hay bị nhầm
 
Bên trên