Điều này chuyển đổi * PHẢI * được sử dụng trên thiết bị ban đầu hỗ trợ QMG, ASTC, vv .. hình ảnh trong các nguồn lực như: SM-N910, SM-G901, GT-I9305 (chỉ 4.4.4 ROM) và có thể một số người khác phát hành gần đây.
Bộ chuyển đổi này đã không phải và cũng không giải mã QMG ASTC, nó sử dụng một tích hợp trong ROM. Đó là lý do tại sao bạn có thể sử dụng nó chỉ trên thiết bị ban đầu hỗ trợ QMG / images ASTC. Hãy đối xử với nó như giải pháp tạm thời cho đến khi một người nào đó tạo ra độc lập QMG / ASTC bộ giải mã.
Đây là dành cho các nhà phát triển có kinh nghiệm trong vỏ Linux và adb. Nếu bạn là người sử dụng chung tò mò sau đó chỉ đơn giản là bỏ qua nó.
Bạn cần phải giải nén picconv.zip và đẩy 2 file (picconv và picconv.dex) vào / hệ thống / bin. Sau đó thiết lập 755 phép picconv (chmod 755 / system / picconv).
Làm thế nào để sử dụng:
1) sao chép toàn bộ thư mục res của gói ứng dụng mong muốn để thiết bị. Ví dụ / sdcard / tmp / res
2) bắt đầu adb shell
3) thực hiện: picconv / sdcard / tmp / res / sdcard / tmp / out
Tool sẽ in ra hình ảnh được chuyển đổi. Trong / sdcard / tmp / ra, bạn sẽ tìm thấy tất cả các hình ảnh chuyển đổi sang png với các cấu trúc thư mục. 9.qmg (hình ảnh với 9patches) sẽ được chuyển đổi sang 9.png với sọc trên các cạnh (giống như apktool không), vì vậy họ đã sẵn sàng để sử dụng trong việc tạo ra gói ứng dụng trong apktool.
Phiên bản hiện tại của apktool sai dải 9. từ 9. qmg hình ảnh. Công cụ của tôi phát hiện nó và chuyển đổi một cách chính xác để 9.png. Công cụ cũng chuyển đổi 9pathes 9.png (nếu bạn trực tiếp để giải nén apk) để 9.png với sọc. Vì vậy bạn có thể cung cấp thư mục res với qmg, ASTC và png hình ảnh. Tất cả trong số họ sẽ được chuyển đổi sang hình ảnh đã sẵn sàng để sử dụng trong apktool. Các file khác trong thư mục res sẽ không được xúc động (và sẽ không được sao chép vào thư mục đích).
Cập nhật 1.1:
-. Thêm hỗ trợ cho các phần mở rộng .astc
Cập nhật 2.0:
- bây giờ nó có thể để thêm bất kỳ phần mở rộng.
Kiểm tra kịch bản picconv, bạn có thể thêm bất kỳ phần mở rộng sau khi tùy chọn -t. (thiết lập mặc định của phần mở rộng: png qmg ASTC webp).
Cập nhật 2.1:
- 0,9. sẽ không được tước từ png nếu nó đã được chiết xuất bằng apktool.
- png sẽ được chỉ đơn giản là sao chép nếu không có tái nén cần thiết (như Png và .9.png từ apktool). Bạn có thể sử dụng tùy chọn -r nếu bạn muốn tái nén tất cả các hình ảnh png (hữu ích nếu một số định dạng png độc quyền sử dụng).
Vấn đề đã biết (lên đến v2.1):
- nếu một số tập tin tạo ra những lỗi (hoặc cảnh báo, mà thực sự là lỗi ) trong giải mã, sau đó công cụ không xuất cảnh sau khi kết thúc. Bạn có thể nhấnđể buộc kết thúc.
Chú ý 1: Ngay cả nếu ROM hỗ trợ QMG / nguồn ASTC, nó không có nghĩa là nó có thể xử lý các nguồn tài nguyên APK từ thiết bị khác sử dụng QMG / ASTC. Ví dụ S3 của tôi (I9305 4.4.4 ROM) không thể tải một số (nhưng một số là ok) hình ảnh ASTC. Vì vậy, cho kết quả tốt nhất, bạn cần phải chuyển đổi hình ảnh như vậy trên thiết bị mà bạn có được APK.
Chú ý 2: Sau khi chuyển đổi, bạn phải sử dụng để lắp ráp APKTool apk. Bạn không thể chỉ nén hình ảnh về apk! (vì tất cả các file .9.png phải được chuyển đổi bởi APKTool sang định dạng được sử dụng trong APK).
đang được dịch, vui lòng đợi..