Thông báo chung

Bạn đang truy cập vào trang cũ của BBVietnam - Nội dung ở đây không còn được cập nhật

Nhấn vào đây bbvietnam.com để chuyển sang trang hiện tại của chúng tôi.

Bảng điều khiển của điều hành viên ]

Chủ đề: Rom lai (hybrid) là gì. Tại sao lại tiến hành lai ghép rom? Tại sao lại tối ưu rom?

Thảo luận, chia sẻ kinh nghiệm liên quan đến OS (ROM) & BDM
Cài đặt, tối ưu hóa hệ điều hành (OS)
Điều hành viên: BBVietnam Mods


Gửi bài 25/01/2011, 00:48 Bài: #1
MitDac24581
Chính thức
Hình đại diện của thành viên

Bài viết: 248
Tham gia: 06/01/2011, 20:53
Đến từ: Sài Gòn
BB Model: 9700 ATT
1. Rom là gì? UpRom là gì?
a. Rom - OS - Firmware (gọi theo cách nào cũng đúng) là một tập hợp bao gồm rất nhiều file cod. Khi bạn tiến hành cài bản Rom download được từ mạng internet về, mặc định các file cần thiết (và đôi khi bao gồm cả các không cần thiết cho chiếc Blackberry của bạn) sẽ được giải nén ra một thư mục nằm tại đường dẫn: "C:\Program Files\Common Files\Research In Motion\Shared\Loader Files" Ví dụ khi tôi cài file bản rom 6.0.0.424 cho 9700 bằng cách chạy file 9700M_PBr6.0.0_rel1723_PL6.6.0.109_A6.0.0.424.exe thì hệ thống sẽ tạo ra một thư mục là 9700M_v6.0.0.424_P6.6.0.109 nằm trong đường dẫn C:\Program Files\Common Files\Research In Motion\Shared\Loader Files
b. Mỗi chức năng cơ bản của chiếc Blackberry của bạn sẽ được một hoặc một nhóm file cod phụ trách. Ví dụ:
- File net_rim_bb_BTFileTransferApp.cod phụ trách chức năng Bluetooth File Transfer.
- File net_rim_bb_clock_faces_480.cod phụ trách giao diện của đồng hồ.
- Nhóm file net_rim_bb_calendar_app.cod, net_rim_bb_calendar_dynamic_icon.cod, net_rim_bb_calendar_lib.codnet_rim_bb_calendar_ota.cod phụ trách tính năng calendar của Blackberry.
- ...
c. Quá trình upRom, hệ thống sẽ kiểm tra thông số của chiếc Blackberry của bạn và tiến hành load các file cod cần thiết vào Blackberry.

2. Rom lai (hybrid) là gì, tại sao lại tiến hành lai ghép rom?
a. Như đã trình bày ở trên đây, mỗi tính năng cơ bản của chiếc Blackberry sẽ được một hoặc một nhóm file phụ trách. Các phiên bản (version) khác nhau của hệ điều hành thường có những mặt mạnh, mặt yếu khác nhau. Trong version này, phần quản lý pin của Blackberry được thiết kế khá tốt nhưng trong version kia, phần quản lý sóng lại tốt hơn.
b. Vậy việc lai ghép là gì? Là lấy những file hoặc nhóm file quản lý các chức năng của Blackberry tốt nhất, kết hợp với nhau, nhào nặn để có được một bản rom tốt nhất.
c. Base OS là gì? Về bản chất thì việc cho ra đời một version mới của rom phải cải thiện hơn version cũ. Tuy nhiên vì một vài lý do nào đó mà việc cho ra đời bản rom mới chưa thực sự hoàn hảo khiến người ta vẫn muốn lai ghép cho hoàn hảo hơn. Việc lai ghép sẽ được thực hiện bằng cách thay thế một hoặc một số file của bản rom này bằng các file tương ứng của bản rom khác. Bản rom cơ bản dùng để làm gốc sẽ được gọi là bản rom Base.
d. Ví dụ: trong bản rom lai SupreeBG, tác giả đã tiến hành thay thế một số file trên nền base là 6.0.0.424:
- Thay thế file net_rim_bb_browsernet_rim_bb_browser_deamon của version 6.0.0.415 (trình duyệt nhanh và ổn định hơn)
- Thay thế file net_rim_wlan_runtime_resoure của version 6.0.0.415 (wifi tìm kiếm tốt hơn)
...

3. Tối ưu rom là gì? Tại sao tối ưu rom?
a. Blackberry là một chiếc điện thoại với rất nhiều tính năng, nhưng trong thực tế ở Việt Nam thì khá nhiều tính năng không sử dụng được. Ví dụ:
- Tính năng BB AppWorld cho phép người dùng truy cập vào kho phần mềm dành cho Blackberry. Nó không hoạt động ở Việt Nam.
- Tính năng BB Map
- Tính năng PushToTalk cho phép Blackberry hoạt động như một chiếc bộ đàm, kết nối một hoặc một số máy Blackberry lại với nhau thành mạng bộ đàm. Tính năng này không được nhà cung cấp dịch vụ mạng ở Việt Nam hỗ trợ.
- ...
Những file cod phụ trách các tính năng này được load vào máy trong quá trình upRom mà chẳng bao giờ được sử dụng đến.
b. Hệ điều hành của Blackberry hỗ trợ giao diện đa ngôn ngữ, trong khi chúng ta chỉ sử dụng duy nhất tiếng Anh. Những file cod phụ trách giao diện cho các ngôn ngữ khác cũng được load vào máy trong quá trình upRom mà chẳng bao giờ được sử dụng đến.
c. Một số thành phần Media khác như Wallpaper, nhạc chuông, Video, theme... mặc định cũng được load vào máy trong quá trình upRom. Đôi khi ta dùng đến chúng nhưng trong đa số các trường hợp, chẳng bao giờ chúng ta động đến những thành phần này cả (nhạc chuông thì dùng MP3, Wallpaper thì để ảnh bồ, Video thì phải xem xxx chứ, Theme thì cài mới vào đẹp hơn...)
d. Việc tối ưu rom được tiến hành với 2 mục đích chính:
- Giảm thiểu số lượng và dung lượng các file cod được load vào máy bạn trong quá trình upRom, giúp tiết kiệm bộ nhớ trong dành cho việc chứa Rom. Đặc biệt đối với những dòng máy đời cũ, bộ nhớ nhỏ thì việc tối ưu rom sẽ giúp bạn "để dành" được nhiều bộ nhớ hơn cho việc cài phần mềm cũng như giúp hệ thống chạy mượt mà hơn.
- Giảm thiểu những chức năng không sử dụng được ở Việt Nam nhưng vẫn khởi động cùng với hệ thống, chiếm dụng tài nguyên của hệ thống một cách lãng phí khiến máy chạy chậm đi.

Tổng kết: Mục đích cuối cùng của tất cả các thao tác trên chỉ để có được một bản rom tốt nhất, vừa vặn với nhu cầu sử dụng của mỗi người nhằm đạt tối đa hiệu suất của hệ thống.

4. Các tiến hành uprom lai (hybrid):
- Tìm kiếm và download bản rom lai phù hợp trên mạng.
- UnInstall toàn bộ các bản rom đã cài trên PC.
- Install bản Rom base.
- Chạy file cài đặt hoặc giải nén bản rom đè lên bản rom base
- Dùng BDM backup toàn bộ dữ liệu của blackberry (tham khảo ...)
- Dùng BDM backup toàn bộ phần mềm của blacberry (tham khảo Sử dụng BDM để backup phần mềm của hãng thứ ba.)
- upRom cho BB bằng cách tháo pin hoặc bằng lệnh loader/nojvm
- reset BB vài lần
- Dùng BDM restore phần mềm
- Dùng BDM restore dữ liệu

5. Tiến hành cài đặt rom tối ưu:
- Tìm kiếm và download bản rom tối ưu phù hợp trên mạng.
- UnInstall toàn bộ các bản rom đã cài trên PC.
- Install bản Rom base.
- Xóa sạch các file trong thư mục của bản rom base
- Chạy file cài đặt hoặc giải nén bản rom tối ưu vào thư mục của bản rom base
- Dùng BDM backup toàn bộ dữ liệu của blackberry (tham khảo ...)
- Dùng BDM backup toàn bộ phần mềm của blacberry (tham khảo Sử dụng BDM để backup phần mềm của hãng thứ ba.)
- upRom cho BB bằng cách tháo pin hoặc bằng lệnh loader/nojvm
- reset BB vài lần
- Dùng BDM restore phần mềm
- Dùng BDM restore dữ liệu

6. Tự tay tối ưu rom:
a. Như đã trình bày ở trên, việc tối ưu rom thực chất là xóa bớt các file cod không cần thiết trong thư mục Java tránh việc hệ thống load những file cod không cần thiết, không được sử dụng đến bao giờ vào chiếc Blackberry của bạn.
Có rất nhiều công cụ hỗ trợ cho việc tối ưu Rom, trong đó mình thấy mạnh mẽ hơn cả có:
- CrackMem
- Shrink-A-OS
- BBHybridsTool-pub (công cụ này mình chôm từ bản hybrids nào đó ra, trực quan)
- BB Boss OS Tool v1.0 (mạnh mẽ nhất với khả năng xóa file cod đầy đủ nhất, tuy nhiên chưa hoàn toàn phù hợp với OS6)
Hình ảnh
b. Việc thực hiện cũng khá đơn giản:
- Download và cài đặt bản rom muốn tối ưu
- Chạy phần mềm, browse đường dẫn đến thư mục chứa bản Rom
- Check vào những thành phần muốn remove
- Ấn nút để phần mềm tiến hành tối ưu.
- Mở thư mục Java, xóa thêm một vài file cod nữa nếu đã có kinh nghiệm.
- Dùng BDM backup toàn bộ dữ liệu của blackberry (tham khảo ...)
- Dùng BDM backup toàn bộ phần mềm của blacberry (tham khảo Sử dụng BDM để backup phần mềm của hãng thứ ba.)
- upRom cho BB bằng cách tháo pin hoặc bằng lệnh loader/nojvm
- reset BB vài lần
- Dùng BDM restore phần mềm
- Dùng BDM restore dữ liệu
c. Một vài kinh nghiệm cá nhân: Ngoài những tùy chọn đơn giản ai đọc cũng hiểu, bạn có thể xóa đi (để loại bỏ tính năng) hoặc copy trả lại (để có lại tính năng) một số file cod sau:
- Đối với tất cả các OS:
+ Có thể xóa file net_rim_bb_addressbook_simapp nếu không dùng Address Book từ Sim.
+ Có thể xóa file net_rim_bb_task_app nếu không dùng Task
+ Có thể xóa file net_rim_event_log_viewer_app nếu không xem Log bao giờ.
+ Có thể xóa file net_rim_bb_calendar_app nếu không dùng đến Calendar của máy.
- Đối với OS 4.5:
+ không được xóa nhạc chuông mặc định.
+ nếu máy là Vodafone thì không được xóa theme của Vodafone nếu không sẽ không nghe được nhạc chuông mặc dù vẫn có thể chọn được nhạc chuông.
+ nếu không dùng Viettel có thể xóa thêm file net_rim_bb_sbinjector_lib chứa cấu hình service book của các hãng.
- Đối với OS 5:
+ Xóa luôn net_rim_bb_sbinjector_lib vì dù Viettel hay không thì máy cũng không tự load được service book
+ Có thể xóa thêm các file net_rim_font_european_sff và net_rim_font_global_type. Đằng nào chả dùng BBGlobal Serif để không bị lỗi chữ "ớ".
+ Có thể xóa thêm net_rim_tid_core, net_rim_tid_dynamic_ling_data_domain_names, net_rim_tid_dynamic_ling_data_english_gb_45k_2, net_rim_tid_dynamic_ling_data_english_gb_ltr, net_rim_tid_dynamic_ling_data_english_us_45k_2, net_rim_tid_dynamic_ling_data_english_us_ltr
+ Có thể xóa thêm net_rim_tid_suretypeT12 chưa bộ gõ suretype T12
- Đối với OS 6:
+ Không được xóa: OTAUpgrade và Voice Actived Dialing.



QUẢNG CÁO
Sửa 2 lần. Lần cuối bởi MitDac24581 vào ngày 25/01/2011, 10:32.

Gửi bài 25/01/2011, 07:52 Bài: #2
sapaimpression
Chính thức
Hình đại diện của thành viên

Bài viết: 41
Tham gia: 05/01/2011, 09:54
Đến từ: Ninh BÌnh
Thank bạn, bài viết rất hữu ích
Website: http://www.huetimeline.vn
Liên hệ hợp tác: http://huetimeline.vn/forum/f2/lien-he-22.html
Huetimelinefan: http://www.facebook.com/huetimeline.vnfan

Gửi bài 01/02/2011, 15:32 Bài: #3
vntoan78
Chính thức
Hình đại diện của thành viên

Bài viết: 42
Tham gia: 01/02/2011, 14:56
Cám ơn bài viết của bạn rất hữu ích
BB 9700
PIN: 219d0ec5

Gửi bài 05/02/2011, 02:03 Bài: #4
deoyeuaj
Chính thức
Hình đại diện của thành viên

Bài viết: 3
Tham gia: 05/02/2011, 01:48
^^ trước giờ em toàn xoá chay bằng tay / down rom có sẵn về.
Thx anh

Gửi bài 06/02/2011, 19:40 Bài: #5
xuantruong101290
Chính thức
Hình đại diện của thành viên

Bài viết: 11
Tham gia: 06/02/2011, 11:30
Đến từ: Hà Nội
bài này hay, thanks...................................................
Đỗ Xuân Trường
Don't thank me, I don't need

Gửi bài 08/02/2011, 20:42 Bài: #6
zero one
Chính thức
Hình đại diện của thành viên

Bài viết: 25
Tham gia: 10/01/2011, 11:09
Thanks, Bài viết hữu ích.
Trước đây uprom xong dùng vnnbb để remove những cái không cần thiết, qua đây lại biết thêm lổi chữ "ớ" trên OS5 bị fonts nào

Gửi bài 11/02/2011, 10:23 Bài: #7
anhducvnn
Chính thức
Hình đại diện của thành viên

Bài viết: 83
Tham gia: 08/02/2011, 13:35
Đến từ: Thái Nguyên No 1 :"> =))
mới đây mình mới sử dụng tool , còn từ trước toàn xoá = tay :D
Sống Vì ACE >:D<
COMEBACK >>>>>>>>>>>

Gửi bài 11/02/2011, 14:45 Bài: #8
pempympym
Chính thức
Hình đại diện của thành viên

Bài viết: 3
Tham gia: 11/02/2011, 14:41
Mình vừa up OS 4.5 hybrid 162 cho BB 8700G dùng khá ổn định. Theo các bác thì BB dùng bản OS nào hay hơn?

Gửi bài 02/03/2011, 11:44 Bài: #9
vykha
Chính thức
Hình đại diện của thành viên

Bài viết: 9
Tham gia: 21/02/2011, 06:10
rom 55 và 162 của 87 thì cái nào lợi pin hơn các bác nhỉ ?

Gửi bài 02/03/2011, 12:55 Bài: #10
thienkhanh_xd
Chính thức
Hình đại diện của thành viên

Bài viết: 1772
Tham gia: 26/01/2011, 10:44
Đến từ: N 15° 7.3176' | E 108° 47.9198'
BB Model: Bold 9860 + PB
pempympym đã viết:Mình vừa up OS 4.5 hybrid 162 cho BB 8700G dùng khá ổn định. Theo các bác thì BB dùng bản OS nào hay hơn?

vykha đã viết:rom 55 và 162 của 87 thì cái nào lợi pin hơn các bác nhỉ ?

ROM với máy như vợ với chồng ý, các bạn cứ tìm đến bản ROM nào mà cảm thấy "ngon" nhất thì dùng luôn :)
http://phuongdongwedding.com.vn Hotline: 0903 066 990

Trang kế tiếp

Quay về BDM và các vấn đề về cài đặt OS (ROM)

Ai đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến và 9 khách

  • Advertisement