Autoloader chắc chắn không còn xa lạ với những anh em hay nghịch ROM (OS - Hệ điều hành) của

BB10. Đây là một cơ chế cập nhật OS rất hay mà BlackBerry đã tạo ra cho người dùng. Nó cho phép chúng ta dễ dàng cập nhật OS cho thiết bị của mình. Tuy nhiên, có một số thông tin liên quan đến Autoloader có thể nhiều người chưa biết hoặc hiểu chưa hết về nó, nên chủ đề này mình lập ra để bổ sung thêm một số thông tin cần thiết để mọi người có thể hiểu, chủ động trong quá trình cập nhật OS của mình.

Trước đây, chúng ta ngầm hiểu Autoloader là cách cập nhật OS làm mất hết dữ liệu, chúng được tạo ra bởi 2 file DebrickOS và Radio. Tuy nhiên, đó chỉ là 1 loại Autoloader mà chúng ta hay gặp trong thời gian qua mà thôi. Và với loại file Autoloader được tạo từ file DebrickOS đó thì chắc chắn khi load vào nó sẽ làm sạch toàn bộ máy, mất hết dữ liệu. Tuy nhiên, chúng ta còn có nhiều loại file autoloader khác nhau, mình tạm chia ra thành 3 loại:
  • Debrick Autoloader (được tạo ra từ file DebrickOS)
  • Non-Debrick Autoloader
  • Hybrid Autoloader
1. Debrick Autoloader

File này thường được tạo bởi 2 file Debrick OS và Radio, cho phép bạn cài đặt bản OS đó vào máy bất kể bạn đang dùng OS nào (cao hơn/hay thấp hơn) trên máy. Đây là cách đơn giản nhất để cài đặt một bản OS bất kỳ mà mình muốn. Và khi dùng cách cài đặt này, bạn cần phải Backup dữ liệu trước khi

Autoload.

2. Non-Debrick Autoloader

Có thể bạn chưa biết loại này, chúng ta hoàn toàn có thể tạo file Autoloader từ file Core OS, từ file Radio hoặc ghép Core OS với Radio để tạo 1 file Autoloader. Như đã biết, Core OS và Radio thì thường được dùng với Sachesi để nâng cấp (upgrade) OS mà không làm mất dữ liệu. Và bây giờ, bạn có thể tạo Autoload cho 2 loại file này để load vào máy cũng không hề bị mất dữ liệu.

Theo mình thấy, dùng cách này an toàn hơn và đảm bảo hơn dùng Sachesi, do Sachesi là công cụ không phải chính thức của BlackBerry nên vẫn còn một số lỗi, và chưa ổn định.

3. Hybrid Autoloader

Là loại kết hợp nhiều bản OS lại với nhau. Tại sao lại phải kết hợp như vậy? Ví dụ như vừa qua, chúng ta có bản Leaked OS 10.3.0.1130 nhưng chỉ có Core OS và Radio, chứ không có Debrick OS của bản này. Do vậy, nếu ai muốn cài lên 10.3.0.1130 thì phải cài đặt lên bản 10.3.0.1052 trước rồi mới nâng cấp lên 10.3.0.1130 từ file Core OS và Radio được. Vì vậy, Hybrid Autoloader sẽ là giải pháp để những người đang dùng OS 10.2 có thể lên ngay 10.3.0.1130 mà không cần phải qua nhiều bước.

Bạn có thể kết hợp 3 file sau để tạo Autoloader 10.3.0.1130 để cho bất kỳ máy nào cũng cập nhật được, không phụ thuộc vào phiên bản OS hiện có trên máy
  • DebrickOS 10.3.0.1052
  • Core OS 10.3.0.1130
  • Radio 10.3.0.1131
Hybrid Autoloader cũng chứa file DebrickOS nên nó cũng làm mất hết dữ liệu trên máy, nên cũng phải backup trước khi thực hiện autoload nhé.

Trên đây là một số cái mình biết về Autoloader, anh em nào có thông tin gì mới thì bổ sung thêm nhé

P/S: nếu bạn nào chưa biết về mấy thành phần trên thì tham khảo bài: Tìm hiểu về các thành phần chính trong OS của BB10 - OS & Radio Version, Software Release