Thứ Ba, 19 tháng 11, 2013

Hướng dẫn sử dụng MultiROM - cài nhiều ROM và tùy chọn boot cho HTC One

Từ trước đến nay trên HTC One cũng như phần lớn các thiết bị Android khác, chúng ta chỉ có thể flash 1 ROM duy nhất. Nếu bạn muốn sử dụng một bản ROM khác thì flash đè lên cái hiện có nên không tiện dụng chút nào.
Hướng dẫn sử dụng MultiROM - cài nhiều ROM và tùy chọn boot cho HTC One
Giải pháp MultiROM đã khắc phục được điều này, nó cho phép bạn cài nhiều ROM lên một chiếc HTC One duy nhất và khi khởi động thì chúng ta có thể chọn bản mà mình muốn sử dụng, giống như các phương pháp dualboot hay tripleboot trên máy tính vậy. Điều tuyệt vời nhất đó là MultiROM không đòi hỏi chúng ta phải dùng dòng lệnh gì phức tạp, chỉ chạm và chọn là xong.

Lưu ý:

Hạn chế của MultiROM đó là chúng ta không có được một phân vùng dữ liệu chung giữa các ROM với nhau. Nói cách khác, mỗi bản ROM bạn cài vào One thì sẽ trở thành một "chiếc máy" riêng biệt. Điều này có nghĩa là nếu bạn download phần mềm ở ROM A thì sẽ phải tải lại nó khi chuyển sang ROM B. Hoặc nếu như bạn chơi game bên ROM A xong rồi qua bên B chơi thì sẽ không có save game, tương tự cho tin nhắn, lịch sử cuộc gọi... trừ khi bạn sao chép nó thủ công. Còn với danh bạ, Gmail, bookmark cho Chrome hay lịch thì chúng ta đã đồng bộ bằng tài khoản Google nên không có vấn đề gì.
Video:

Yêu cầu cần có:

  • Một chiếc HTC One đã root và backup hết dữ liệu ra ngoài. Chúng ta luôn phải làm như thế để đề phòng bất trắc.
  • Bản ROM hiện thời trên HTC One có thể là bất kì bản nào chứ không nhất thiết phải là ROM gốc.

Các bước thực hiện:

  • Chép ba tập tin nói trên vào bộ nhớ máy.
  • Chép luôn cả file ROM thứ hai vào bộ nhớ máy.
  • Chạy ứng dụng Flashify lên, chọn Flash > recovery image > duyệt đến tập tinTWRP_multirom_m7ul_20130110.img rồi chọn để flash nó.
  • Sau khi flash xong, khởi động lại thiết bị và vào recovery mode.
  • Chọn nút Install > duyệt đến hai tập tin multirom-20130927-v15a-m7ul.zip và kernel_kexec_m7ul_cm102-2.zip mà bạn đã tải khi nãy. Lần lượt flash chúng.
  • Khởi động lại HTC One.
Vậy là đã xong bước chuẩn bị cho MultiROM, giờ chúng ta chỉ việc flash ROM thứ hai vào.

Cách flash thêm ROM thứ hai, thứ ba, thứ tư...

  • Cũng truy cập vào recovery của HTC One, chọn nút Advanced > MultiROM > Add ROM.
  • Flash tập tin ROM thứ hai theo ý muốn của bạn. Bạn cũng có thể flash nó vào bộ nhớ ngoài và lúc khởi động thì nhớ cắm thẻ nhớ/bộ nhớ USB vào máy.
  • Khởi động lại máy, khi máy boot lên sẽ cho phép bạn chọn khởi động vào ROM chính (Internal) hoặc ROM phụ (sẽ có tên hiển thị).
  • Chọn lấy bản ROM muốn khởi động và xài thôi.

Cách cập nhật hoặc thay đổi ROM

Với ROM chính

  • Vào recovery, chọn nút Install rồi flash tập tin ZIP của ROM như bình thường. Nếu cần thì xóa bộ nhớ dalvik(nói chung là thực hiện y như ROM thông thường thôi). Bước này sẽ không gây ảnh hưởng đến ROM phụ của bạn.
  • Sau khi flash xong, nhớ nhấn nút "Inject curr. boot sector" (nút này cũng có thể tìm thấy trong Advanced -> MultiROM).
  • Khởi động lại HTC One là xong.

Với ROM phụ

  • Vào recovery, chọn nút Advanced -> MultiROM -> List ROMs, chọn tiếp bản ROM bạn muốn cập nhật.
  • Chọn Flash ZIP rồi flash tập tin zip của nó.
  • Khởi động máy lại rồi sử dụng.

Cảm nhận về MultiROM:

Sau khi xài thử, mình thấy rằng việc boot bằng MultiROM thật tuyệt vời. Nó cho phép chúng ta biến HTC One thành một chiếc máy đa dụng thật sự và không còn cảm giác bị trói buộc bởi một bản ROM duy nhất nữa. Trước đây chúng ta có giải pháp MoDaCo.SWITCH để xài ROM gốc song song ROM Google Play Edition, tuy nhiên hạn chế của nó là ta bị phụ thuộc hoàn toàn vào tác giả nên không thể để ROM theo ý muốn.
Còn với MultiROM thì chúng ta có thể flash bất kì thứ gì chúng ta thích. Ngoài ROM Android thì chúng ta còn có thể cài thêm Ubuntu Touch hay các hệ điều hành Linux khác nữa, nhưng tiếc là hiện giờ chưa có ROM nên chưa tận dụng được khả năng này.
Như đã nói ở đầu bài, hạn chế của MultiROM đó là chúng ta không có được một phân vùng dữ liệu chung giữa hai ROM. Mình nghĩ rằng nếu có thêm được tính năng này thì MultiROM sẽ tuyệt vời hơn nữa. Hi vọng tác giả sẽ có cách nào đó để biến điều việc chia sẻ dữ liệu ROM trở thành hiện thực.
Dù sao thì MultiROM cũng là một giải pháp rất tuyệt vời, phù hợp cho anh em thích vọc vạch. Các bạn hãy tiến hành làm thử xem và nếu có gặp khó khăn hay thắc mắc gì thì đăng lên đây để mọi người cùng giúp giải quyết nhé.
Chúc anh em thành công!

Thứ Năm, 14 tháng 11, 2013

Hướng dẫn unlock và root thiết bị Android

Để có thể tiến hành root một thiết bị Android, ngoài việc sao lưu dữ liệu dự phòng, người dùng cần phải phân biệt thao tác mở khóa Bootloader và việc root máy.
Việc root thiết bị Android về cơ bản chính là thao tác dành quyền điều khiển cao cấp nhất để can thiệp trực tiếp vào những tập tin hệ thống của chính thiết bị đó.
Việc root một thiết bị Android cũng tương tự như thao tác Jailbreak iPhone.
Root là thuật ngữ chỉ sự can thiệp trực tiếp vào các file hệ thống của một thiết bị Android để dành quyền sử dụng cao nhất. Ảnh: Tomsguide.
Trước khi tiến hành việc root máy, cần nắm rõ việc mở khóa Bootloader và Root là 2 thao tác hoàn toàn độc lập. Cơ bản, việc mở khóa Bootloader sẽ cho phép bạn cài đặt những bản ROM mới, trong khi Root máy, người dùng sẽ có được quyền sử dụng cao nhất và có thể cài đặt/xóa bất kỳ ứng dụng nào trên thiết bị.
Điều tiếp theo cần lưu ý là hãy luôn sao lưu toàn bộ dữ liệu cần thiết có trên thiết bị Android như danh bạ, hình ảnh hay các ghi chú quan trọng khác. Một khi đã hoàn tất quá trình sao lưu dự phòng, bạn đã có thể bắt đầu thao tác mở khóa Bootloader trên thiết bị. Hiện tại, một số hãng sản xuất thiết bị di động như HTC, Sony đã cung cấp “công cụ” bẻ khóa được đóng gói sẵn và có thể tải về một cách dễ dàng. Ví dụ, người dùng HTC có thể truy cập website htcdev.com để tìm model tương ứng với thiết bị đang sử dụng. Các thiết bị được Sony hỗ trợ được liệt kê cung cấp ở website unlockbootloader.sonymobile.com/supported-devices.
Riêng với thương hiệu Samsung, người dùng tốt nhất nên tìm kiếm thông tin liên quan đến thiết bị mà mình đang sử dụng trên mục “Samsung ROM Flashing Tools” của website xda-developers. Các thiết bị Android của LG hiện tại không được cung cấp ứng dụng bẻ khóa như HTC hay Sony. Vì thế, thao tác có phần khó khăn hơn. Tốt nhất, bạn nên tìm hiểu các thông tin từ bạn bè hay Internet trước khi thực hiện. Trong số các hãng, có thể nói các sản phẩm thương hiệu Nexus là dễ thực hiện nhất. Người dùng chỉ cần tải bản SDK từ Google về máy tính, sau đó kết nối với thiết bị Android qua cáp USB, kích hoạt chế độ USB Debugging rồi gõ dòng lệnh sau:
adb reboot-bootloader
fastboot oem unlock
Nếu đã hoàn tất được thao tác bẻ khóa Bootloader, việc Root máy thực sự không còn quá phức tạp. Với sự trợ giúp của công cụ Kingo Android Root, chỉ sau 3 bước đơn giản, thiết bị Android đã được bẻ khóa một cách hoàn toàn. Nhưng trước hết, phải chắc chắn rằng ứng dụng Kingo Android Root đã được tải và cài đặt thành công vào máy tính. Tiếp đến kích hoạt tính năng USB Debugging trong mục Developer Options của giao diện Settings trên thiết bị như hình bên dưới.
Enable-USB-debugging-Android-2-9079-9772
Để tiếp tục, kích hoạt ứng dụng Kingo Android Root và kết nối thiết bị Android với máy tính. Một khi quá trình kết nối thành công, bắt đầu tiến trình root máy bằng cách nhấn nút “Root” trong cửa sổ ứng dụng này. Quá trình root máy lúc này được diễn ra hoàn toàn tự động và mất khoảng hơn 2 phút. Kingo Android Root cũng có chức năng un-root để khôi phục lại hệ thống. Người dùng chỉ cần khởi động Kingo Android Root, kết nối thiết bị Android với máy tính và nhấn nút “Remove Root” là xong.
Root máy bằng ứng dụng
Root máy với sự hỗ trợ của ứng dụng Kingo Android Root. Ảnh: Cnet.
Nhìn chung, thao tác root một thiết bị Android có thể nói là khá đơn giản. Tuy nhiên, do sự đa dạng của thiết bị cũng như các ứng dụng hỗ trợ, bạn luôn phải cân nhắc, tìm hiểu kỹ lưỡng về khả năng tương thích của thiết bị đang sử dụng trước khi quyết định root hay không.

Thứ Sáu, 1 tháng 11, 2013

Cách tắt quảng cáo trên hệ điều hành Android

Để không bị những banner quảng cáo làm khó chịu trên Android, người dùng có thể sử dụng các ứng dụng hỗ trợ chặn như Adblock Plus, AdAway hoặc thiết lập trên Opera Mobile.
Sử dụng Adblock Plus
Adblock Plus có nhiều phiên bản khác nhau, dành cho cả Windows lẫn Android. Riêng đối với Android, Adblock Plus là “nỗi sợ hãi” của nhiều ứng dụng miễn phí trên Google Play, vì nó có khả năng lọc sạch sẽ mọi quảng cáo xuất hiện trên màn hình điện thoại khi người dùng sử dụng các ứng dụng miễn phí. Tất nhiên, việc này đồng nghĩa với việc nhà phân phối ứng dụng Android bị giảm doanh thu nhờ những mẩu quảng cáo khó chịu này. Do đó, Google đã gỡ Adblock Plus khỏi chợ ứng dụng Google Play của mình. Tuy nhiên, bạn vẫn có thể cài đặt theo cách sau:
Đầu tiên, tải gói cài đặt của phần mềm Adblock Plus về thiết bị tại đây hoặc trang này. Bạn có thể sử dụng ngay chiếc smartphone Android để tải về thẻ nhớ hoặc bộ nhớ máy. Còn nếu sử dụng máy tính để tải về thì sau đó cần kết nối thiết bị với máy tính để sao chép qua smartphone.
cach tat quang cao tren he dieu hanh android
Hệ điều hành Android có tính năng ngăn chặn cài đặt ứng dụng không rõ nguồn gốc và mặc định tính năng này đang được kích hoạt. Vì vậy, trước khi cài đặt Adblock Plus từ tập tin đã tải về, người dùng phải vào Settings trên smartphone, chọn Unknown sources ở mục Applications hoặc Security tùy phiên bản Android, nhấn OK để xác nhận.
cach tat quang cao tren he dieu hanh android 1
Bây giờ, từ smartphone, người dùng chỉ việc truy cập vào thư mục chứa tập tin *.apk đã tải về được, rồi kích hoạt tập tin này để cài đặt. Sau khi cài đặt và kích hoạt sử dụng, Adblock Plus sẽ chọn dùng một cách thức cập nhật dữ liệu mới cho bộ lọc sao cho phù hợp nhất với thiết bị của người dùng (tương tự tính năng Update của nhiều phần mềm khác, nhưng ở đây không phải cập nhật phiên bản, mà là cập nhật dữ liệu bộ lọc). Cũng từ đây, Adblock Plus sẽ luôn chạy ngầm trong hệ thống để thực thi nhiệm vụ mọi lúc.
cach tat quang cao tren he dieu hanh android 2
Người dùng có thể thay đổi cách cập nhật này, bằng cách nhấn vào Filter subscription. Ở đây có hai tùy chọn Manually (cập nhật thủ công, tức là chỉ làm mới khi người dùng tự tay nhấn vào biểu tượng Refresh) và On start (tự động cập nhật mới mỗi khi chạy Adblock Plus), bạn có đánh dấu chọn phù hợp với mình nhất.
Lưu ý với smartphone Android đã được root, Adblock Plus sẽ phát huy hết những khả năng lọc quảng cáo mà nó có thể. Còn một thiết bị chưa được root, Adblock Plus chỉ có thể lọc quảng cáo với các traffic từ Wi-Fi. Theo đó, nếu thiết bị sử dụng hệ điều hành Android phiên bản 4.1.2, 4.2.1 hoặc Android 3.0 trở về trước, người dùng cần phải cấu hình proxy cho kết nối Wi-Fi thì Adblock Plus mới hoạt động được. Sử dụng Proxy là localhost, port là 26571.
cach tat quang cao tren he dieu hanh android 3
Còn smartphone Android chưa root, sử dụng Android 3.1 hoặc cao hơn (nhưng thấp hơn 4.1.2) không cần cấu hình proxy, nhưng Adblock Plus chỉ giúp lọc các quảng cáo qua traffic từ kết nối Wi-Fi.
Sử dụng AdAway
Cũng tương tự Adblock Plus, phần mềm AdAway đã từng xuất hiện trên Google Play một thời gian nhưng phải bị gỡ bỏ vì ảnh hưởng đến doanh thu của Google và các nhà phát triển ứng dụng. Tuy nhiên, người dùng có thể cài đặt và sử dụng chợ ứng dụng F-Droid thay thế Google Play để tìm kiếm và cài đặt AdAway cho smartphone Android 2.0 trở lên, yêu cầu thiết bị phải được root trước đó.
Mặc định, AdAway hỗ trợ sẵn việc chặn quảng cáo từ một số dịch vụ, nhưng nếu có những dịch vụ quảng cáo lạ chưa được chặn, cũng như tên miền tương ứng của nó chưa được AdAway hiểu thì bạn vào Menu, chọn List, nhấn vào thẻ màu Black, nhấn Add. Sau đó nhập tên miền của dịch vụ cần chặn quảng cáo, nhấn Add. Ngược lại, nếu muốn đưa một tên miền vào danh sách cho phép hiển thị tất cả nội dung, bạn thực hiện tại thẻ White. Sau mỗi thao tác cập nhật trên, bạn phải khởi động lại thiết bị.
cach tat quang cao tren he dieu hanh android 4
Cách này có thể thực hiện trên cả thiết bị Android đã root hay chưa root đều được, nhưng chỉ giúp chặn bớt quảng cáo trên các website khi duyệt web bằng Opera Mobile chứ không chặn được quảng cáo trên ứng dụng.
Đầu tiên, bạn sử dụng máy tính để tạo một tập tin có tên urlfilter.ini với nội dung được lưu ở địa chỉ này hoặc tải về tập tin đã được tạo sẵn tại đây (tải về và giải nén sẽ thu được tập tin urlfilter.ini). Sau đó sao chép vào thẻ nhớ điện thoại.
cach tat quang cao tren he dieu hanh android 5
Tiếp theo, mở trình duyệt Opera Mobile trên điện thoại, gõ "opera:config" (không có dấu ngoặc kép) vào thanh địa chỉ. Trên trang web hiện ra, nhập “URL Filter” vào ô tìm kiếm, rồi nhấn Choose để chỉ đường dẫn đến tập tin urlfilter.ini đã có trên thẻ nhớ. Xong, khởi động lại thiết bị.
cach tat quang cao tren he dieu hanh android 6
Lưu ý rằng, nội dung trong tập tin trên chứa địa chỉ của những dịch vụ quảng cáo mà người dùng mong muốn chặn lại. Nếu muốn thêm một địa chỉ mới, bạn thêm vào cuối tập tin theo cú pháp tương tự.