Showing posts with label pro. Show all posts

Root là gì?

[​IMG]

Những người dùng smartphone chạy hệ điều hành Android ít nhiều có nghe đến khái niệm root máy. Vậy root là gì, tại sao bạn nên root chiếc smartphone Android, những lợi ích và rủi ro có thể gặp phải... tất cả sẽ có trong bài viết này.

Nên hiểu thế nào về root ?

Thuật ngữ root được bắt nguồn từ nhân điều hành Linux, nhân điều hành “thủy tổ” của Android. Root cho phép người dùng truy xuất, quản trị vào nhân hệ thống mà thông thường họ không thể tiếp cận được. Chúng ta có thể hiểu như thế này, bình thường bạn dùng Android với quyền user, sau khi root thì bạn dùng nó với quyền administrator. Nói tóm lại, root là thay đổi quyền của bạn, sau khi root bạn chiếm được quyền kiểm soát cao nhất đối với hệ điều hành.

Root là tuỳ chỉnh về phần mềm, không can thiệp phần cứng vì thế nó không nguy hại đến phần cứng. Thao tác để root máy khá đơn giản, tuy nhiên nó cũng có một chút mạo hiểm, vì thế dù % hỏng máy không cao nhưng bạn vẫn rất có thể làm hỏng chiếc máy của mình nếu không thực hiện đúng hướng dẫn (hỏng ở đây là hỏng về phần mềm và máy khởi động không lên).

Root máy đơn thuần không làm máy hao pin hơn, không làm máy chạy chậm hơn ... Và bản thân nó cũng không làm máy bạn tốt hơn. Sau khi root thì bạn mới tiến hành các thao tác tuỳ chỉnh để máy được tốt hơn theo ý mình.

Nếu bạn muốn thực sự làm chủ thiết bị như cài đặt một bản ROM đã được tùy biến (custom ROM), điều chỉnh xung nhịp và điện thế cho CPU (Overclocking - chỉnh xung nhịp và Undervoltage - chỉnh điện thế) nhằm tăng tốc độ xử lý hoặc tiết kiệm pin, bổ sung các tính năng mà mặc định trong máy không hỗ trợ (ví dụ cài thêm Beats Audio, xLoud...) hoặc gỡ bỏ hoàn toàn những ứng dụng được nhà sản xuất cài đặt sẵn trên smartphone mà bạn chẳng bao giờ dùng tới (bloatware) để tiết kiệm bộ nhớ và cải thiện tốc độ, khi đó bạn sẽ cần phải root máy.

Đừng hiểu sai root và ROM Cook

Root máy và sử dụng ROM Cook là 2 việc hoàn toàn khác nhau. Sau khi root Stock ROM của máy thì bạn đã có thể vọc phá rồi, ROM Cook thường được tích hợp các tuỳ chỉnh sẵn. Có một vấn đề đó là ROM Cook thì thường không ổn định để sử dụng lâu dài, và nó cũng thường xuyên ra các bản cập nhật vì thế nếu xác định dùng ROM Cook thì bạn cũng phải bỏ ra nhiều thời gian để mò mẫm với nó hơn

Sau khi root, chúng ta có thể làm được những gì ?

  • Những phần mềm mà hãng cài sẵn trong máy (bloatware) là thứ mà hầu hết người dùng muốn loại bỏ nó đi đi nhất. Đấy là lý do mà rất nhiều bạn root chiếc Android của mình, tuy nhiên nó cũng chỉ là 1 lý do mà thôi.
  • Android không đủ "mở" để bạn có thể chạy các ứng dụng mà bạn muốn. Ví dụ, ứng dụng này có thể "chọc" quá sâu vào các file hệ thống, hoặc bị nhà sản xuất/nhà mạng chặn không cho cài đặt. Thật may mắn, khi đã root máy, bạn có thể cài tất cả các ứng dụng bị chặn, mở khóa các tính năng mới (chưa chính thức) của Android, chạy các ứng dụng vốn bị từ chối do "không tương thích" và thậm chí là thêm các tính năng vốn chỉ có từ các nhà sản xuất khác (như Beats của HTC hoặc các tính năng Active Notification của Moto X).
  • Bạn không nhất thiết phải root máy để có thể tăng tốc CPU hoặc thời lượng pin. Song, nếu bạn lựa chọn cách root máy, việc tăng tốc/tăng thời lượng pin sẽ trở nên hiệu quả hơn rất nhiều. Ví dụ, khi sử dụng các ứng dụng như SetCPU, bạn có thể tăng xung nhịp để smartphone chạy nhanh hơn hoặc giảm xung nhịp để tăng thời lượng pin. Bạn cũng có thể sử dụng các ứng dụng như Greenify để tự động ngừng các ứng dụng bạn không sử dụng, đặc biệt là nếu bạn thường sử dụng các ứng dụng không chịu chuyển về chế độ "ngủ đông" khi không chạy trên màn hình chính.
  • Nếu bạn muốn chặn quảng cáo trên ứng dụng, root máy là cách tốt nhất để thực hiện. Bạn có thể dùng tới các phần mềm như AdFree, AdBlock Plus và Ad Away. Những phân mền này chỉ hoạt động khi thiết bị của bạn đã được root
  • Nếu bạn không root máy, bạn chỉ có thể sao lưu lại một số dữ liệu và một số ứng dụng. Nếu có root máy, bạn sẽ sao lưu lại được cả các ứng dụng hệ thống và dữ liệu của chúng. Bạn cũng có thể tự động hóa cả quá trình này bằng cách sử dụng các phần mềm như Titanium Backup.
  • Chỉnh sửa Android một cách tối đa: cả trên giao diện và cả dưới hệ thống. Bạn dễ dàng thay đổi Font, các icon của thiết bị....và nhiều hơn nữa những gì bạn có thể nghĩ ra cho việc thay đổi giao diện
Nguy cơ nào có thể sẩy ra với thiết bị của bạn khi đã root ?

Với Android root máy cũng tiềm ẩn một số nguy hại mà bạn cũng nên để ý. Thông thường thì nó không ảnh hưởng nhiều vì thế khi mà đã muốn đi sâu hơn về hệ thống Android thì bạn bỏ qua tất cả những ảnh hưởng này, tuy nhiên nếu bạn muốn dùng máy bình thường, ổn định và lâu dài thì đây là những ảnh hưởng khá lớn.

  • Vấn đề đầu tiên khi bạn root máy đó chính là mất bảo hành. Không một hảng thiết bị nào trên toàn cầu chấp nhận bảo hành một thiết bị đã root. Về cơ bản root được xếp vào nhóm gây hoạ và có thể gây ra lỗi hệ thống, vì thế bạn root thì bạn phải tự chịu trách nhiệm về việc làm của mình.
  • Root xong thì máy cũng sẽ không nhận được OTA update nữa. Thực tế thì rất lâu thiết bị Android của từng hãng mới có OTA update một lần nên có lẽ nó không ảnh hưởng nhiều.
  • Có % rất nhỏ root máy biến nó thành cục chặn giấy đắt tiền (Brick), tuy % này là rất nhỏ nhưng chuyện gì cũng có thể sảy ra.
  • Như đã nói ở trên root máy là chiếm quyền admin. Khi quyền admin mặc định được kích hoạt thì phần mềm bạn cài vào cũng sẽ sử dụng quyền đó. Do đó, thiết bị rất dễ dính virus cũng như các phần mềm độc hại hơn vì chúng sẽ ảnh hưởng trực tiếp sâu trong hệ thống.
Làm thế nào để root thiết bị Android?

Những phương pháp root smartphone Android hiện nay đều do những lập trình viên (developer) nghiên cứu và giới thiệu trên các diễn đàn chuyên về phát triển phần mềm dành cho các lập trình viên, dĩ nhiên là sẽ kèm theo những hướng dẫn chi tiết của mỗi phương pháp để người dùng cuối có thể thực hiện được.

Phương pháp root dành cho mỗi hãng sản xuất smartphone là khác nhau, một số smartphone Android có thể root dễ dàng chỉ với một vài click chuột và đợi trong vài phút, nhưng cũng có những smartphone muốn root thành công cần phải trải qua rất nhiều bước trước đó và thời gian hoàn tất cũng khá lâu.

Một số máy Android mặc định đã bị nhà sản xuất khóa bootloader (như HTC, Motorola) vì thế root những smartphone của các hãng này thường sẽ phức tạp hơn khi bootloader bị khóa. Nếu bạn đang có trong tay một chiếc smartphone HTC, trước khi root máy bạn cần phải mở khóa bootloader trước (lưu ý rằng việc mở khóa bootloader sẽ dẫn tới máy bị mất bảo hành và đồng thời toàn bộ dữ liệu trên máy hoặc thẻ nhớ sẽ bị xóa sạch vì thế bạn cần thực hiện sao lưu tất cả dữ liệu trước khi tiến hành). Sau khi mở khóa bootloader thành công, bạn sẽ dễ dàng root máy

Vì mỗi smartphone của các hãng khác nhau cần có những cách khác nhau để root nên trong phạm vi bài viết này sẽ không đi sâu vào hướng dẫn root cho từng dòng máy cụ thể mà chỉ cung cấp cho bạn những thông tin cơ bản về root.
  • Chung sức cùng devteam

ClockworkMod Recovery(CWM) là gì?

[​IMG]
ClockworkMod Recovery thường được viết tắt là CWM là một thuật ngữ khá phổ biến với người dùng Android. Với người dùng điện thoại Android thông thường chỉ để nghe gọi và cài đặt các ứng dụng có trên Play Store thì có nhiều người không biết rốt cuộc nó là cái gì, dùng để làm gì và có lẽ cũng không quan tâm đến nó lắm. Tuy nhiên, nếu bạn thích nghịch, muốn tìm hiểu sâu hơn về Android thì bạn cần phải biết.

ClockworkMod Recovery là gì ?

ClockworkMod Recovery là 1 trong những bộ recovery được sử dụng 1 cách phổ biến nhất trên các thiết bị Android. Được phát triển bởi Koushik Dutta (còn được biết đến là Koush) – người cũng đồng thời viết ứng dụng Android ROM Manager.

Đây là một recovery tùy chỉnh (custom), về căn bản là bản recovery thay thế cho stock recovery, nó được bổ sung rất nhiều tiện ích để bạn có thể tùy chỉnh nhiều thứ trên thiết bị Android của mình. Ví dụ như bạn có thể cài đặt các bản ROM chính thức lẫn không chính thức, bổ sung ứng dụng, giao diện, kernel… bằng cách sử dụng các file zip. Ngoài ra, bạn còn có thể đưa máy về tình trạng như lúc mới xuất xưởng, phân vùng thẻ nhớ, bật kết nối USB ngay trong chế độ recovery, xóa Dalvik cache và battery stats, sửa lỗi phân quyền, quản lí, sao lưu và phục hồi hệ thống… nói chung là rất nhiều thứ.

Cài đặt ClockworkMod Recovery

Tùy vào mỗi thiết bị chúng ta sẽ có cách cài đặt CWM recovery riêng. Hãy cẩn thận, không nên tự mình cài đặt khi chưa có thông tin phản phồi thành công từ những người đã từng thực hiện trước đó.

Thương thường, chúng ta sẽ có một file dạng "recovery.img" và flash nó thông qua ADB Fastboot trên thiết bị của mình. Phải chọn đúng CWM recovery dành cho thiết bị của mình, nếu không điều tồi tệ nhất sẽ đến với thiết bị của bạn.

Khởi động thiết bị ở chế độ ClockworkMod Recovery

Sau khi cài đặt thành công CWM recovery thì việc truy cập vào nó rất đơn giản, có thể truy cập bằng ứng dụng hoặc các tổ hợp phím Power + Giảm âm lượng hoặc Tăng âm lượng hoặc cả 2 (tùy theo thiết bị và nhà sản xuất mà cách khởi động khác nhau). Hoặc khởi động bằng dòng lênh "adb reboot recovery" (yêu cầu phải bật chế độ USB Debugging) trên ADB fastboot.

Lưu ý: Phiên bản mình mình demo trong bài viết là 6.0.3.2 dành cho thiết bị Nexus. Đối với thiết bị khác và phiên bản khác có thể vị trí các mục bị thay đổi nhưng vẫn có đủ các mục trong bài viết cũng như chức năng của nó.
Click to expand...


Các chức năng cơ bản ClockworkMod Recovery

[​IMG]

Thông thường, bạn có thể di chuyển lên xuống giữa các chức năng bằng phím tăng, giảm âm lượng, chọn 1 chức năng nào đó bằng các ấn nút nguồn của thiết bị. Tuy nhiên, điều này có thể hơi khác trên 1 số thiết bị. CWM Recovery có các tính năng sau đây.

  • reboot system now - Khởi động lại thiết bị
  • install zip from sdcard - Chức năng này dùng để cài đặt ROM, kernel, giao diện… từ 1 tập tin zip , tập tin này được đặt ở thư mục gốc trên thẻ nhớ. Khi bạn chọn chức năng này, 1 giao diện sẽ xuất hiện, bạn di chuyển chọn các chức năng sau
    • Apply /sdcard/update.zip - dùng để cài đặt một file update có tên là update.zip
    • choose zip from sdcard - bạn chọn mục này để chọn file ROM, kerna; giao diện...từ tập tin zip
    • toggle signature verification - Cho phép tắt/mở việc kiểm tra chữ kí trong ứng dụng. Khi chế độ kiểm tra được bật, bạn sẽ không thể cài đặt được các bản ROM chưa được sign, mà đa số ROM tùy biến hiện nay đều thuộc dạng này. Nếu tắt kiểm tra, bạn có thể cài đặt thoải mái.
  • install zip from sideload - Chức năng này dùng để flash một file dạng zip từ máy tính sang thiết bị thông qua ADB Fastboot bằng câu lệnh"adb sideload xxx.zip"
  • wipe data/factory reset - Chức năng này sẽ xóa toàn bộ thông tin người dùng cũng như dự liệu trên máy. Cái này sẽ trả máy về tình trạng lúc mới mua hoặc mới cài ROM xong. Nó cũng xóa sạch dữ liệu trên các phần vùng ext của thẻ nhớ.
  • wipe cache partition - Chức năng này cho phép xóa các dữ liệu lâu ngày không dùng đến. Đây là thao tác bạn thường làm trước khi cài đặt ROM mới, ứng dụng, kernel hoặc bất kì những thứ tương tự.
  • backup and restore - Cho phép bạn sao lưu toàn bộ dữ liệu hệ thống, tất cả các phân vùng bên trong máy, nói chung là tất tần tật mọi thức bên trong bộ nhớ máy và phục hồi lại bản sao lưu đó. Bản sao lưu sẽ được lưu ngay trên thẻ nhớ, với cấu trúc thư mục là clockworkmod/backup/xxxxxxxxx. Tính năng này có thể được hiểu tương tự như chức năng của phần mềm Norton Ghost nổi tiếng trên Windows. Chức năng này hữu dụng khi bạn muốn sao lưu lại toàn bộ hệ thống đang hoạt động ổn định để phục hồi vào 1 ngày xấu trời nào đó.
    • Backup - Tạo 1 bản sao lưu, việc này có thể mất nhiều thời gian, tùy thuộc vào dung lượng bộ nhớ máy nhiều hay ít, tốc độ thẻ nhớ nhanh hay chậm. Trung bình mất từ 5 – 20 phút.
    • Restore- Cho phép phục hồi lại bản sao lưu trước đó.
    • Advanced Restore - Chức năng này cho phép bạn lựa chọn phục hồi cái gì chứ không phục hồi tất cả như trên. Bạn có thể chọn phục hồi riêng phần boot, system, data, cache và phân vùng.
  • mounts and storage - Cho phép bạn thực hiện các thao tác liên quan đến bộ nhớ máy và thẻ nhớ như gắn kết/ngắt gắn kết, định dạng lại bộ nhớ. Hãy cực kì cẩn thận với các chức năng này, đặt biệt là các phần format boot, format system, format data. Nhiều bạn đã phải khóc hận khi thiếu hiểu biết ở khu vực này, kết quả là máy bạn không thể khởi động nữa vì toàn bộ dữ liệu hệ thống đã mất hết.
    • mount/unmount /system, /data, /cache, /sdcard or /sd-ext - Các chức năng này cho phép gắn kết và ngắt gắn kết các phân vùng của bộ nhớ, hầu hết các chức năng này ít được dùng đến.
    • format boot, system, data, cache, sdcard or sd-ext - Như đã nói ở trên, hãy cẩn thận với những chức năng này.
    • mount USB storage - Cho phép bạn kết nối vào chế độ USB với máy tính ngay trong chế độ recovery.
  • advanced - Các chức năng ở đây hầu như ít được dùng đến ngoại trừ Wipe Dalvik cache, cần phải làm trước mỗi lần cài ROM
    • Reboot Recovery - Cho phép khởi động lại CWM ngay trong chế độ Recovery, đây cũng là chức năng ít dùng.
    • Wipe Dalvik Cache - Cho phép bạn xóa các dữ liệu tạm của máy ảo Dalvik (1 dạng máy ảo Java được tùy biến cho Android). Bạn cần làm điều này trước khi up các ROM mới để phòng ngừa các lỗi phát sinh ngoài ý muốn.
    • Wipe Battery Stats - Cho phép xóa các thông tin về pin như tình trạng, thời lượng sử dụng…dùng chức năng này khi pin hiển thị không đúng.
    • Report Error - Cho phép lưu tập tin ghi chú các lỗi phát sinh của CWM trên thẻ nhớ, bạn có thể báo các lỗi này lên cho nhà phát triển CWM sau đó.
    • Key Test - Cho phép kiểm tra các phím cứng và mã phím tương ứng.
    • Partition SD Card - Cho phép bạn phân vùng thẻ nhớ của mình trong trường hợp muốn cài đặt hoàn toàn các ứng dụng lên thẻ nhớ (bằng phần mềm Link2SD), trên phân vùng đặt biệt dạng ext (việc này đòi hỏi bản ROM có hỗ trợ phân vùng ext), dùng khi dung lượng lưu trữ trên máy thấp. Chức năng này sẽ cho phép bạn lựa chọn dung lượng của phân vùng ext, dung lượng phân vùng swap (1 dạng bộ nhớ ảo, dùng khi ram máy thấp) và dung lượng lưu trữ thông thường.
    • Fix Permissions - Sửa các lỗi phân quyền tập tin bị ai trên bộ nhớ máy, đưa chúng trở về trạng thái mặc định. Hữu ích trong các trường hợp khắc phục lỗi Force-Closes.

CÁch cài cheats engine 6.4

Là một phần mềm hack game offline và các ứng dụng miễn phí đã thông dụng và biết đến nhiều từ trước đến nay. Với Cheat Engine 6.4 bản mới nhất, bạn có thể thay đổi một số thông số trong game offline như ý muốn để chơi game dễ dàng hơn.

Cheat Engine 6.4 - phần mềm hack game offline và các ứng dụng miễn phí - 28897
Cheat Engine 6.4
​
Cheat Engine sử dụng mã nguồn mở để khai thác và giúp người dùng thay đổi một vài thông số của một số trò chơi. Khi bạn chơi một game offline nào đó khó khăn, có thể dùng Cheat Enginenhư một cách để giải quyết độ khó trong game (ví dụ: thử chơi một trò chỉ tối đa 1 HP, bạn có thể tăng lên 100 HP dễ dàng), ngoài ra còn có các công cụ khác hữu ích giúp gỡ rối những trò chơi bị lỗi và chơi một cách bình thường.

Cheat Engine 6.4 - phần mềm hack game offline và các ứng dụng miễn phí - 28898
​
Cheat Engine 6.4 có thể can thiệp vào bộ nhớ của game mà bạn cần thay đổi số liệu hơn nữa còn có thể hex được bộ nhớ nên còn có thể hack được cả Game trực tuyến.

Để sử dụng Cheat Engine 6.4, người dùng cần có những kỹ năng và hiểu biết nhất định. Ngoài ra một ưu điểm nữa của ứng dụng là có thêm chức năng Hack tốc độ cho game...

Cheat Engine 6.4 chạy dựa trên Task Manager của Windows, khả năng tìm thông số cực nhanh mà không ảnh hưởng tới RAM.

Công dụng của Cheat Engine 6.4:

Người dùng có thể dùng Cheat Engine 6.4 thay đổi giá trị game bằng nhiều cách: 
  • Edit: thay đổi giá trị
  • Deepfreeze: đóng băng giá trị - để giá trị cố định không thay đổi
  • Giá trị chỉ được tăng
  • Giá trị chỉ được giảm
Một số thay đổi chính trong Cheat Engine 6.4 mới nhất:
  • Sửa nhiều lỗi khá nghiêm trọng của các phiên bản cũ: có thể xử lý được nhiều kết nối cùng 1 lúc, thường xuyên bị crash khi người dùng chuyển giữa các tab (Alt + Tab),...
  • Sửa lỗi Plugin đầu tiên không được kích hoạt sau khi khởi động lại game
  • Khắc phục lỗi crash global debug trên nền Windows 64 bit
  • Hỗ trợ các định dạng file dữ liệu: CET, CT2, CT3, CT, XML, GH, AMT,...
  • Khắc phục lỗi dbvm không hoạt động trên các hệ thống trong trạng thái Freeze
  • Sửa các lỗi Plugin - system có liên quan lỗi
  • Khắc phục aobscan trên nền tảng 64 bit
Các bạn có thể tải Cheat Engine 6.4 tại đây:

Link 1 - Link 2 - Link 3

Cheat Engine 6.4 có thể là một phần mềm hữu ích, một phần mềm hack game offline tương đối có thể giúp bạn làm nhiều thứ khi chơi các game offline.