Rất nhiều phần mềm, Themes hay Games được chia sẻ trên mạng ở dạng link OTA, và không phải lúc nào cũng có thể cài trực tiếp trên điện thoại. Vì như vậy là không kinh tế, nhất là với những người thích Up ROM Do vậy, cách tốt nhất vẫn là phần mềm nào, themes, games nào mà mình thích thì nên download về lưu trên máy tính, copy vào thẻ nhớ để bất cứ lúc nào cần là có thể cài đặt được mà không tốn tiền tải về trên BB qua 3G.

Với người dùng Windows thì có rất nhiều lựa chọn để có thể tải ứng dụng từ link OTA về máy tính, có thể dùng vnbbUtils, BHB-Tools ... Nhưng với người dùng Linux thì cũng hơi thiệt thòi, vì chưa có tools nào trực quan như vậy trên Linux. Nên hôm nay viết tạm 1 cái Shell Script nho nhỏ, không trực quan nhưng hiệu quả thì cũng ổn.

1. Tạo shell script
Nên đặt tại thư mục $HOME/bin (vì đỡ phải lo đường dẫn)



Mã:
$ mkdir ~/bin
$ cd ~/bin
$ vi getOTA.sh
...
$ chmod 754 getOTA.sh
Nội dung script: getOTA.sh


Mã:
#!/bin/sh
 
URL=$1
JAD=$2
 
DOWNLOAD="wget --quiet"
# Co the dung curl cung duoc
# DOWNLOAD="curl -s -O"
 
echo "Downloading: ${URL}${JAD}"
${DOWNLOAD} "${URL}${JAD}"
 
echo "Converting ${JAD}"
dos2unix "${JAD}"
 
CODs=`cat ${JAD} | grep -i url | cut -f2 -d ' '`
for COD in ${CODs}; do
  echo "Retrieving: ${URL}${COD}"
  ${DOWNLOAD} "${URL}${COD}"
done
Cách sử dụng:
- Tạo 1 thư mục chứa phần mềm cần download
- Chuyển vào thư mục đó và chạy script getOTA.sh với tham số dòng lệnh là link OTA (nhưng có 1 chú ý nhỏ)
- Phần mềm từ link OTA sẽ được tải về thư mục hiện hành.

VD: tải phần mềm ExtraKeys,
có link OTA http://ota.bbvietnam.com/ExtraKeys_v1.1.12_OS5/ExtraKeys.jad


Mã:
$ mkdir extrakeys
$ cd extrakeys
$ getOTA.sh  http://ota.bbvietnam.com/ExtraKeys_v1.1.12_OS5/  ExtraKeys.jad
Các bạn chú ý link OTA khi đưa vào dòng lệnh getOTA.sh nhé, trước tên file .jad ở cuối bạn tách rời ra bằng 1 vài khoảng trắng (dấu space) nhé. Cần phải như vậy thì nó mới download được nên mọi người chú ý