Xposed la gi

Xposed Framework là một bộ khung ứng dụng (thường gọi là framework) cho phép bạn có thể dễ dàng cài thêm các module mod lại thông qua file APK.

Xposed Framework cho phép cài các module (mod) nhưng cài app và không ảnh hưởng gì đến hệ thống. Các lập trình viên tạo ra bản mod thậm chí được phép thay đổi method của những process để nó hoạt động theo ý của họ. Chính điều này giúp Xposed trở nên vô cùng manh mẽ bởi lập trình viên có thể thay đổi tham số, chỉnh sửa giá trị trả về của các hàm trong hệ thống (hoặc trong các app bên thứ ba) và rất nhiều thứ khác nữa. Việc thêm hoặc thay thế các tập tin resource của app cũng rất dễ dàng.

Hiện nay, số lượng mod hỗ trợ Xposed Framework thì vô cùng lớn, một số ví dụ về các app thú vị bạn có thể làm với xposed như chỉnh sửa màu sắc, kích thước, icon của status bar, navigation bar; mang giao diện của các phiên bản Android mới lên các bản cũ,…

Những ứu thế có thể kể đến của Xposed Framework là:

– Không cần thiết phải bung các file apk ra để chỉnh sửa sau đó lại đóng gói lại.

– Hoạt động trên hầu hết các rom cook (odexed và deodexed), hầu hết các dòng SoC.

– Chạy được khi bạn nâng cấp hệ điều hành lên phiên bản cao hơn.

– Có thể cài đặt nhiều mod cũng lúc thậm chí là những mod chỉnh sửa cho cùng một ứng dụng, cùng một mục đích

– Có thể Disable dễ dàng.

– Miễn phí

Mình đơn giản lắm. Thích công nghệ, thích điện thoại, thích chơi game, thích xem phim. Nói chung cái gì dính đến công nghệ và giải trí là mình thích.

Xposed la gi

Xposed hay còn gọi là Xposed framework là  một bộ khung phần mềm cho phép chỉnh sửa (mod)  các thành phần hệ thống của Android một cách dễ dàng. Thay vì sử dụng các trình quản lí tập tin để thay thế file, chỉnh sửa dòng mã, hoặc flash các tập tin từ bên ngoài qua Recovery, Xposed framework có thể được cài thông qua các tập tin APK như cài đặt ứng dụng (app) vô cùng đơn giản và nhanh chóng.

Xposed la gi
Xposed Frameworkcho Android

Phương thức hoạt động của Xposed:

Rovo89 – Người sáng lập và viết nên Xposed cho biết anh ta đã thiết lập lại những tệp tin chứa ở địa chỉ /system/bin/app_process để nó tải (load) một tập tin JAR (tệp core nên java của hệ thống Android) đặc biệt khi hệ điều hành Android khởi chạy. Các class (lớp dữ liệu) trong file Jar này sẽ can thiệp vào mọi tiến trình (process) khi thiết bị Android hoạt động, kể các những process thuộc về hệ thống, nên chúng có thể hoạt động với quyền rất cao. Các lập trình viên có thể cung cấp các bản chỉnh sửa (mod) can thiệp trực tiếp vào từng tiến trình của hệ thống hay từng ứng dụng mong muốn. Chính điều này giúp Xposed trở nên vô cùng mạnh mẽ bởi lập trình viên có thể thay đổi tham số, chỉnh sửa giá trị trả về của các hàm trong hệ thống (hoặc trong các app bên thứ ba) và rất nhiều thứ khác nữa. Việc thêm hoặc thay thế các tập tin resource của app cũng rất dễ dàng.

Một vài ví dụ đơn giản như: Bạn có thể tải được ảnh từ Instagram, thay đổi giao diện, icon từng ứng dụng mà không cần cài đặt thêm giao diện mới…

Lợi ích của Xposed:

  • Không cần chỉnh sửa file APK của các ứng dụng bên thứ ba: Không cần decompile ( các gọi về giải nén Apk về dạng code cơ bản), chỉnh sửa rồi lại đóng gói.
  • Hoạt động gần như tất cả các bản ROM từ rom stock của máy đến các bản rom odexed và deodexed.
  • Bản mod sẽ không bị ràng buộc với một ROM nhất định, trừ khi lập trình viên muốn như thế.
  • Những tính năng vi diệu khi sử dụng, bạn có thể làm những thứ mà kể cả nhà sản xuất máy của bạn chưa chắc đã nghĩ tới.
  • Có thể cài đặt nhiều bản mod khác nhau tại một thời điểm.
  • Người dùng có thể tắt bật các bản mod mà không phải up lại máy.
  • Xposed là mã nguồn mở là hoàn toàn miễn phí.
  • Có cả 1 kho lưu trữ cực lớn với nhiều moduler ( tên  gọi của các bản mod xposed).

Bài liên quan:

  • Hướng dẫn cài đặt Xposed cho các máy Android 4.4/4.3/4.2/4.1.x và 4.0
  • Hướng dẫn cài đặt Xposed trên các máy Android Lollipop/Marshmallow – 5.1.x, 5.0.x và 6.0.x