Xin chào toàn thể anh em diễn đàn. Mặc dù BlackBerry đã kết thúc vòng đời của

PlayBook nhưng cuộc đời của PlayBook chắc vẫn sẽ còn rất dài, nhất là khi giá PlayBook ở Việt Nam thời điểm này không thể tuyệt hơn. Và điều hiển nhiên là nhu cầu tất yếu đó là phần mềm ứng dụng thì không thể thiếu, tuy nhiên kho ứng dụng dành cho PlayBook thì khá nghèo nàn. Nhưng từ thủa sơ khai chúng ta đều đã khắc phục bằng cách mượn tạm các bạn Android với kho ứng dụng khổng lồ cùng với 1 từ mà ai cũng thích "Free".

Và đó cũng là chuyện thời xưa, nhưng hiện tại thì PB không còn có nhiều sự quan tâm từ bạn bè quốc tế nữa. Những anh em tâm huyết với PB cũng không còn nhiều. Sự phát triển quá nhanh khiến cho các ứng dụng andoind liên tục thay đổi, và cả hướng dẫn chuyển đổi các files

apk thành files

bar cũng thay đổi. Bản thân mình đã tham khảo rất nhiều cách và các công cụ khác nhau nhưng cũng phải mất rất lâu mới có thể đưa ra một cách làm gần như là nhanh nhất và đơn giản nhất. Đây như là kí sự về hành trình chuyển đổi của cá nhân mình, nếu có gì sai sót, mong các bạn giúp đỡ sửa chữa. Mình làm việc trên Win 8.1 32-bit

Giới thiệu đã xong, giờ đi vào phần việc chính. Về việc tại sao phải chuyển đổi rồi vì sao lại phải làm các bước như của mình thì các bạn tự tìm hiểu trên mạng nhé vì đã có rất nhiều rồi, ở đây mình chỉ đề cập đến 2 vấn đề chính, thứ nhất là chuyển file apk thành file bar và đăng kí sử dụng cho file bar đó (BlackBerry yêu cầu các bạn phải đăng kí file bar thì mới cài được). Vậy chúng ta cùng tiến hành nào.

Phần 1: Lấy file *.p12 (File để đăng kí, rất quan trọng)

Bước 1
: đăng kí trên website của BlackBerry cho file *.csj (files cần thiết để đăng kí): https://www.blackberry.com/SignedKeys/codesigning.html

Điền đầy đủ thông tin, lưu ý nhớ CompanyName và PIN (về sau dùng) và nhớ chọn "Blackberry Tablet OS Code Signing Key". Sau khi đăng kí thì chờ mail của BB sẽ có đính kèm 2 files: “client-PBDT-XXXXXXXXXX.csj” và “client-RDK-XXXXXXXXXX.csj”, thường thì chỉ khoảng vài tiếng. Nên copy lại 2 file này để đề phòng.






Bước 2: Trong khi chờ files *.csj, tải và cài đặt những files sau theo thứ tự và làm theo hướng dẫn cài đặt của từng thứ:

Adobe AIR SDK
Black Berry Tablet OS for Adobe Air
Android SDK (chỉ cần giải nén và vứt vào thư mục nào đó):

Bước 3: chạy SDK Manager trong thư mục android sdk, phía trên cùng chọn Android tools và Android Platform tools, kéo xuống Android 2.3.3, chọn SDK Platform trong Android 2.3.3, ấn Install. Sau khi hoàn tất, chúng ta vào thư mục sdk\build-tools\**.*.* copy file aapt.exe và paste vào sdk\platform-tools


















Bước 4:
Copy cả 2 files *.csj vào thư mục \bin cài đặt của Black Berry Tablet OS for Adobe Air, thường nằm ở C:\Program Files\Research In Motion\blackberry-tablet-sdk-2.1.1\bin







Bước 5: Lưu ý mở Cmd dưới quyền Administrator (Start->cmd, chuột phải, run as admin)


Bước 6: Gõ lệnh để chuyển hướng cmd đến thư mục chứa 2 files *.csj


Mã:
cd C:\Program Files\Research In Motion\blackberry-tablet-sdk-2.1.0\bin




Bước 7: Bắt đầu các lệnh để mở 2 files *.csj, để đơn giản thì chúng ta chỉ cần nhớ mã PIN và Computer Name, lưu ý khi nhập mã PIN sử dụng các kí tự thường, KHÔNG viết IN HOA cho tất cả các bước tiếp theo.
Chú ý: Từ bước này các bạn thay YOURPINHERE và YOURCOMPANYNAMEHERE bằng PIN và Company Name đăng kí ở bước 1 nhé



Mã:
blackberry-signer -csksetup -cskpass YOURPINHERE



Bước 8: Tiếp tục đến bước đăng kí cho 2 files *.csj theo thứ tự để về sau lấy được file *.p12 (file quan trọng bắt buộc phải có ). Đăng kí cả 2 files PBDT và RDK thì mới hoạt động, các bạn gõ dòng đầu tiên rồi ấn Enter cho đến khi nhận được thông báo (Registered hoặc Comfirmed) thì gõ tiếp dòng thứ 2 và lại enter rồi chờ thông báo tương tự. (Lưu ý phải có kết nối mạng để đăng kí với server của BlackBerry. Thay XXXXXXXX cho giống 2 files csj bạn nhận được



Mã:
blackberry-signer -register -csjpin YOURPINHERE -cskpass YOURPINHERE client-PBDT-XXXXXXXXX.csj
Mã:
blackberry-signer -register -csjpin YOURPINHERE -cskpass YOURPINHERE client-RDK-XXXXXXXXX.csj


Bước 9: đảm bảo việc đăng kí 2 files *.csj không bị lỗi, bạn phải nhận được thông báo rằng connected/registered đến RIM’s servers . Sau đó dùng dòng lệnh cuối cùng để lấy file *.p12, QNX tuỳ bạn chọn, PIN và COMPANY NAME thay vào chỗ in hoa.



Mã:
blackberry-keytool -genkeypair -keystore QNX.p12 -storepass YOURPINHERE -dname "cn=YOURCOMPANYNAMEHERE" -alias author


Lưu ý vẫn sử dụng mã PIN KHÔNG viết IN HOA và thay YOURCOMPANYNAMEHERE bằng Company Name đã dùng để đăng kí ở bước 1.


Và giờ Copy file QNX.p12 ở thư mục C:\Program Files\Research In Motion\blackberry-tablet-sdk-2.1.0\bin



Phần 2: Chuyển file *.apk sang *.bar
Bước 1: Download và giải nén Folder HaTaX Tools http://www.mediafire.com/?ob2wcio8x3uwd6u
Chúng ta sẽ chỉ sử dụng công đoạn đổi file *apk thành * bar bằng tool này, đến công đoạn đăng kí file *bar sẽ không làm theo hướng đẫn của HataX nữa.


Bước 2: Sửa file apk2bar-HatAx.bat bằng NotePad, đưa đường dẫn đến Folder SDK Andoid, tuỳ vào nơi bạn lưu trữ Android SDK, ví dụ như của mình thì là thế này


Mã:
SET ANDROIDSDK=D:\Applications\adt-bundle-windows-x86-20140702\adt-bundle-windows-x86-20140702\sdk





Bước 3: Copy file QNX.p12 vào thư mục \bin trong Folder HaTax về sau sign file bar

Bước 4: Copy file *.apk cần chuyển vào thư mục Hatax tools, kéo thả vào apk2bar-HatAx.bat sẽ thu được file *bar ở cùng thư mục.

Bước 5: Copy file *.Bar và thư mục \bin

Bước 6: Mở Cmd và hướng đến \bin bằng lệnh
cd D:\Application\Hatax\bin\
Hoặc để đơn giản thì các bạn vào Folder \bin rồi ấn nút Shift và chuột phải rồi chọn Open Command Windows here

Bước 7: Sign file *Bar bằng dòng lệnh:
Nhớ đổi TENFILE giống với tên file *.bar
Lần Sign đầu tiên



Mã:
blackberry-signer -verbose -cskpass YOURPINHERE -keystore QNX.p12 -storepass YOURPINHERE TENFILE.bar RDK


Lần Sign thứ 2



Mã:
blackberry-signer -keystore QNX.p12 -storepass YOURPINHERE TENFILE.bar author








DONE. Giờ các bạn hãy thử SideLoad vào PlayBook và tận hưởng thành quả của mình nào.

Nguồn: CrackBerry
CrackBerry