Kể từ năm 2022, Momentics IDE gần như không thể sử dụng được với thiết bị thật do yêu cầu BBID và Debug Token — những thứ hiện không còn có được. Chỉ có thể dùng với Simulator, vốn không phản ánh đúng trạng thái thiết bị thực tế của chúng ta. Bài viết này cung cấp các plugin đã được chỉnh sửa để vượt qua hoàn toàn những rào cản đó.

Tính Năng

Sau khi áp dụng các plugin đã được mod, bạn sẽ có được:

  • Kết nối thiết bị BlackBerry vật lý đầy đủ qua USB và Wi-Fi, không cần BBID.
  • Hầu hết chức năng debug hoạt động bình thường, không cần Debug Token.
  • Quy trình liền mạch — không cần workaround, mọi thứ hoạt động ngay.
1

Tải và Cài Đặt Momentics IDE

Tải về và cài đặt Momentics IDE. Sau khi cài xong, chưa mở IDE — tiếp tục bước tiếp theo.

2

Cài Đặt SDK

Thiết lập Momentics IDE với SDK tương ứng. Xem hướng dẫn cài SDK chi tiết tại tài nguyên bên dưới.

3

Thay Thế File Plugin

Lấy các file được cung cấp trong bài viết này và thay thế chúng vào thư mục plugins của Momentics IDE.

Mẹo: Thư mục plugins thường nằm tại đường dẫn cài đặt Momentics IDE, ví dụ: C:\bbndk\plugins\ hoặc tương tự tùy theo nơi bạn chọn cài.
4

Chạy Momentics

Mở lại Momentics IDE. Mọi tính năng đã được mở khóa — bạn có thể kết nối thiết bị, deploy và debug ứng dụng ngay lập tức.

Lưu Ý: Trên cửa sổ pairing, khi được hỏi BBID, bạn có thể nhấn "Finish" để bỏ qua. Thiết bị sẽ được pair thành công mà không cần BBID.

Yêu Cầu Thiết Bị

Mọi thiết bị BB10 đều hoạt động, nhưng bạn cần cài Pre-Rooted ROM tương ứng với thiết bị của mình.

Lưu Ý Quan Trọng: Sử dụng các ROM này sẽ chặn việc cài Android ở lần khởi động đầu tiên. Bạn cần khởi động lại thiết bị để có thể cài APK trở lại bình thường.

ROM sẽ tự động root thiết bị mỗi lần boot, sau vài phút. Bạn sẽ thấy thông báo xác nhận rằng thiết bị đã được root và sẵn sàng sử dụng. Từ đây bạn có thể cài đặt và làm bất cứ điều gì trên thiết bị BlackBerry của mình.

Tải Pre-Rooted ROM tại đây (Cảm ơn Oleksandr vì công trình reverse engineering tuyệt vời):

Tải Pre-Rooted ROM

Ảnh Minh Họa

Dưới đây là một số ảnh chụp màn hình minh họa quá trình hoạt động:

Cửa sổ pairing thiết bị – nhấn Finish khi được hỏi BBID
Cửa sổ pairing: nhấn "Finish" khi được hỏi BBID
Thiết bị đã được pair thành công và hoạt động đầy đủ
Thiết bị đã được pair thành công và hoạt động
Debug trực tiếp trên thiết bị với Breakpoints đầy đủ
Debug trực tiếp trên thiết bị thật với Breakpoints đầy đủ

Tài Nguyên

Đây là bài viết lưu trữ hướng dẫn cách cài SDK trên Momentics. Các tài nguyên cần thiết (bao gồm plugin đã mod, SDK và IDE) đều được đề cập ở đầu bài viết đó:

Hướng Dẫn Cài SDK & Tải Plugin Mod
Nguồn Tham Khảo: Bài viết gốc từ cộng đồng Reddit r/blackberry. Plugin được phát triển bởi thành viên cộng đồng với mục đích duy trì khả năng phát triển ứng dụng native cho BB10 sau khi các server BlackBerry ngừng hoạt động năm 2022.