-Tương tự khai báo các overlay khác bằng các thay tên vào đoan màu xanh dương mình chú thích phía bên trên.
Trước tiên bạn cần tìm dòng các đoạn mã khai báo ta phải thêm vào phía trên dòng này.
-Đây mà file mình đã sửa xong với 2 overlay com.android.systemui và com.asus.contacts.
[IMG]
-Khi đã chỉnh sửa hoàn tất, phấn vào nút có biểu tượng dấu 3 chấm bên góc phải trên chọn save and exit.
-Bây giờ là lúc bạn mở lại ứng dụng APKTool để nén lại file apk để cài đặt.
+Trong APKTool, nhấn vào thư mục ZenMarshMallow_src (không phải nhấn giữ), chọn recompile
+Quá trình compile hoàn tất sẽ tạo ra một file ZenMarshMallow_src.apk nhưng chưa thể sử dụng được, bạn cần phải sign file này mới có thể cài đặt.
+Nhấn vào file ZenMarshMallow_src.apk chọn sign và cuối cùng ta được ZenMarshMallow_src_sign.apk.
[IMG]
Lưu ý: Quá trình recompile lại file apk theme có thể không thành công, lúc này bạn cần kiểm tra lại cấu trúc file AndroidManifest.xml có giống như hướng dẫn bên trên hay chưa.
Tương tự như vậy, khi đã xuất ra được file ZenMarshMallow_src_sign.apk nhưng nếu hiện lỗi không thể cài đặt thì bạn kiểm tra lại file AndroidManifest.xml như bên trên và compile lại. Hoặc cũng có thể là do theme này đóng gói không chuẩn nên giải nén bị lỗi, thiếu file ngay từ đầu.
3.Mod giao diện các overlay apk.
Từ giờ trở đi, thay vì phải mod giao diện cho từng ứng dụng thì bạn chỉ cần mod file overlay của ứng dụng đó và bỏ vào bất kì theme nào mà bạn muốn để sử dụng. Tất nhiên là bước mod overlay này cần thực hiện trước tuy nhiên do không phải là chủ đề chính của bài viết và cũng như đã quá quen thuộc nếu bạn đã từng một lần thử mod giao diện ứng dụng nên coi như phần này là dành cho những bạn nào chưa có bất cứ kinh nghiệm nào trong việc vọc vạch thiết bị của mình.
-Tải và cài đặt ApkEditor có sẵn trên Google Play Store.
-Chuẩn bị các overlay muốn chỉnh sửa.
-Dùng ApkEditor để mở từng file overlay apk, ví dụ: com.asus.contacts.apk ở chế độ simple edit.
-Chuyển qua tab Image để xem các biểu tượng giao diện bạn có thể thay đổi. Có thể nhấn vào nút save ở mỗi mục để lưu lại hình gốc.
-Tìm các biểu tượng thay thế ở định dạng png, kích thước không quá nhỏ, tỷ lệ không quá khác so với file gốc thì sẽ không bị vỡ hay méo hình.
-Nhấn vào nút edit (hình bút chì) và chọn biểu tượng thay thế.
-Khi đã thay thế hết các biểu tượng cần thiết, bạn nhấn vào nút "save" phía dưới.
[IMG]
-File overlay đã mod lại giao diện sẽ tìm thấy trong đường dẫn /sdcard/ApkEditor/tmp/gen.apk. Copy file gen.apk ra một thư mục riêng và đổi tên lại như ban đầu.
4.Trích overlay từ các themeZenUI khác
Nếu bạn cảm thấy không đủ kiên nhẫn để mod từng icon trong các overlay ứng dụng hoặc bạn tải về một số theme thấy có thể thay đổi cả giao diện các ứng dụng khác như danh bạ, tin nhắn... và muốn đưa các overlay này vào một theme nào khác thì cũng khá đơn giản thôi. Đây là cách thực hiện.
-Đầu tiên, tìm các theme có hỗ trợ thay đổi giao diện của các ứng dụng khác ngoài launcher ở đâu?
+Trước khi tải về các theme trên kho ASUS theme store hay Google Play Store các bạn nên xem kĩ phần Mô tả, ngay tại dòng "Apply the theme to change:" bạn sẽ thấy các thay đổi giao diện khi áp dụng theme này, bao gồm cả các overlay.
+Ngoài 3 thành phần thông thường bạn có thể thấy trên tất cả các theme thông dụng như LockScreen, Home Screen, Quick setting panel thì còn lại, các thay đổi khác đều là overlay, ví dụ Messaging app, Dialer and Contacts app.
+Còn nếu bạn tải các theme được chia sẻ bằng file apk trên mạng thì tất nhiên tác giả sẽ nói rõ hỗ trợ thay đổi giao diện các thành phần nào.
[IMG]
-Tiếp theo tất nhiên bạn đã có file apk của theme muốn tách.
-Sử dụng ứng dụng ApkEditor để mở theme này ở chế độ simple edit.
-Đầu tiên bạn sẽ thấy file AndroidManifest.xml, save nó lại (nhấn vào nút hình đĩa mềm bên cạnh).
-Tiếp tục mở thư mục assets, save lại tất cả file apk mà bạn thấy (đây là các overlay).
-Đến đây một số người sẽ thắc mắc rằng tại sao phải lấy file AndroidManifest.xml trong khi có các overlay apk là đã thực hiện như bài hướng trên được rồi. Bởi vì chúng ta chỉ biết một số app hệ thống có quy luật "asset-path" thế nào thì "overlay" tựa tựa như vậy.
-Chưa chắc gì các ứng dụng khác cũng như thế cho nên để đảm bảo bạn cứ xem lại một lần file AndroidManifest cho chắc chắn.
-Cả 3 file này đều được lưu tại đường dẫn sdcard/ApkEditor/file, hãy copy ra một thư mục riêng trước khi thực hiện việc tách các file theme khác vì các tập tin trong thư mục này chỉ là tạm thời, sẽ bị ghi đè nếu trùng tên.
[IMG]" />
-Tương tự khai báo các overlay khác bằng các thay tên vào đoan màu xanh dương mình chú thích phía bên trên.
Trước tiên bạn cần tìm dòng các đoạn mã khai báo ta phải thêm vào phía trên dòng này.
-Đây mà file mình đã sửa xong với 2 overlay com.android.systemui và com.asus.contacts.
[IMG]
-Khi đã chỉnh sửa hoàn tất, phấn vào nút có biểu tượng dấu 3 chấm bên góc phải trên chọn save and exit.
-Bây giờ là lúc bạn mở lại ứng dụng APKTool để nén lại file apk để cài đặt.
+Trong APKTool, nhấn vào thư mục ZenMarshMallow_src (không phải nhấn giữ), chọn recompile
+Quá trình compile hoàn tất sẽ tạo ra một file ZenMarshMallow_src.apk nhưng chưa thể sử dụng được, bạn cần phải sign file này mới có thể cài đặt.
+Nhấn vào file ZenMarshMallow_src.apk chọn sign và cuối cùng ta được ZenMarshMallow_src_sign.apk.
[IMG]
Lưu ý: Quá trình recompile lại file apk theme có thể không thành công, lúc này bạn cần kiểm tra lại cấu trúc file AndroidManifest.xml có giống như hướng dẫn bên trên hay chưa.
Tương tự như vậy, khi đã xuất ra được file ZenMarshMallow_src_sign.apk nhưng nếu hiện lỗi không thể cài đặt thì bạn kiểm tra lại file AndroidManifest.xml như bên trên và compile lại. Hoặc cũng có thể là do theme này đóng gói không chuẩn nên giải nén bị lỗi, thiếu file ngay từ đầu.
3.Mod giao diện các overlay apk.
Từ giờ trở đi, thay vì phải mod giao diện cho từng ứng dụng thì bạn chỉ cần mod file overlay của ứng dụng đó và bỏ vào bất kì theme nào mà bạn muốn để sử dụng. Tất nhiên là bước mod overlay này cần thực hiện trước tuy nhiên do không phải là chủ đề chính của bài viết và cũng như đã quá quen thuộc nếu bạn đã từng một lần thử mod giao diện ứng dụng nên coi như phần này là dành cho những bạn nào chưa có bất cứ kinh nghiệm nào trong việc vọc vạch thiết bị của mình.
-Tải và cài đặt ApkEditor có sẵn trên Google Play Store.
-Chuẩn bị các overlay muốn chỉnh sửa.
-Dùng ApkEditor để mở từng file overlay apk, ví dụ: com.asus.contacts.apk ở chế độ simple edit.
-Chuyển qua tab Image để xem các biểu tượng giao diện bạn có thể thay đổi. Có thể nhấn vào nút save ở mỗi mục để lưu lại hình gốc.
-Tìm các biểu tượng thay thế ở định dạng png, kích thước không quá nhỏ, tỷ lệ không quá khác so với file gốc thì sẽ không bị vỡ hay méo hình.
-Nhấn vào nút edit (hình bút chì) và chọn biểu tượng thay thế.
-Khi đã thay thế hết các biểu tượng cần thiết, bạn nhấn vào nút "save" phía dưới.
[IMG]
-File overlay đã mod lại giao diện sẽ tìm thấy trong đường dẫn /sdcard/ApkEditor/tmp/gen.apk. Copy file gen.apk ra một thư mục riêng và đổi tên lại như ban đầu.
4.Trích overlay từ các themeZenUI khác
Nếu bạn cảm thấy không đủ kiên nhẫn để mod từng icon trong các overlay ứng dụng hoặc bạn tải về một số theme thấy có thể thay đổi cả giao diện các ứng dụng khác như danh bạ, tin nhắn... và muốn đưa các overlay này vào một theme nào khác thì cũng khá đơn giản thôi. Đây là cách thực hiện.
-Đầu tiên, tìm các theme có hỗ trợ thay đổi giao diện của các ứng dụng khác ngoài launcher ở đâu?
+Trước khi tải về các theme trên kho ASUS theme store hay Google Play Store các bạn nên xem kĩ phần Mô tả, ngay tại dòng "Apply the theme to change:" bạn sẽ thấy các thay đổi giao diện khi áp dụng theme này, bao gồm cả các overlay.
+Ngoài 3 thành phần thông thường bạn có thể thấy trên tất cả các theme thông dụng như LockScreen, Home Screen, Quick setting panel thì còn lại, các thay đổi khác đều là overlay, ví dụ Messaging app, Dialer and Contacts app.
+Còn nếu bạn tải các theme được chia sẻ bằng file apk trên mạng thì tất nhiên tác giả sẽ nói rõ hỗ trợ thay đổi giao diện các thành phần nào.
[IMG]
-Tiếp theo tất nhiên bạn đã có file apk của theme muốn tách.
-Sử dụng ứng dụng ApkEditor để mở theme này ở chế độ simple edit.
-Đầu tiên bạn sẽ thấy file AndroidManifest.xml, save nó lại (nhấn vào nút hình đĩa mềm bên cạnh).
-Tiếp tục mở thư mục assets, save lại tất cả file apk mà bạn thấy (đây là các overlay).
-Đến đây một số người sẽ thắc mắc rằng tại sao phải lấy file AndroidManifest.xml trong khi có các overlay apk là đã thực hiện như bài hướng trên được rồi. Bởi vì chúng ta chỉ biết một số app hệ thống có quy luật "asset-path" thế nào thì "overlay" tựa tựa như vậy.
-Chưa chắc gì các ứng dụng khác cũng như thế cho nên để đảm bảo bạn cứ xem lại một lần file AndroidManifest cho chắc chắn.
-Cả 3 file này đều được lưu tại đường dẫn sdcard/ApkEditor/file, hãy copy ra một thư mục riêng trước khi thực hiện việc tách các file theme khác vì các tập tin trong thư mục này chỉ là tạm thời, sẽ bị ghi đè nếu trùng tên.
[IMG]" />