Chuyển đổi ZArchiver, SAI & AntiSplit-M so với XAPK của trình duyệt: Bạn nên sử dụng phương pháp nào?
Khi người dùng và nhà phát triển Android cần cài đặt hoặc chuyển đổi kho lưu trữ .xapk hoặc .apks mà không cần cài đặt các ứng dụng khách nặng của cửa hàng bên thứ ba, bốn công cụ sẽ xuất hiện liên tục: ZArchiver, SAI (Trình cài đặt APK chia nhỏ), ChốngSplit-M và Trình chuyển đổi XAPKS sang APK dựa trên trình duyệt như xapktoapk.com. Mặc dù cả bốn đều xử lý các vùng lưu trữ Android, nhưng về cơ bản chúng thực hiện các công việc khác nhau.
1. Tại sao giải nén base.apk trong ZArchiver không thành công trên các ứng dụng phân chia hiện đại
Hàng nghìn hướng dẫn hướng dẫn người dùng mở .xapk trong ZArchiver, giải nén base.apk và nhấn vào cài đặt. Phương pháp đó đã hoạt động trở lại vào năm 2018 khi .xapk chỉ chứa một APK nguyên khối duy nhất cộng với thư mục Android/obb/. Tuy nhiên, ngày nay, hơn 85% ứng dụng Android sử dụng APK phân chia phân phối động.
Nếu bạn sử dụng ZArchiver để chỉ trích xuất base.apk từ một gói tách thì không thành công vì ZArchiver là lưu trữ tập tin, không phải trình biên dịch APK nhị phân—nó không hợp nhất config.arm64_v8a.apk vào base.apk, không vá isSplitRequired="true" bên trong AndroidManifest.xml nhị phân và không ký lại gói đã sửa đổi. Lưu ý rằng mặc dù menu "Cài đặt" tích hợp của ZArchiver có thể gọi phiên cài đặt nhiều gói của Android trên một số điện thoại nhưng nó vẫn không tạo ra tệp .apk độc lập mà bạn có thể chia sẻ, lưu trữ hoặc tải lên Android TV hoặc trình mô phỏng.
2. SAI (Trình cài đặt APK chia nhỏ) khác với việc hợp nhất APK như thế nào
SAI là một tiện ích Android mã nguồn mở được đánh giá cao, sử dụng API PackageInstaller.Session của Android để cung cấp nhiều phần tách .apk cho hệ điều hành cùng một lúc. Tuy nhiên:
- SAI lượt cài đặt chia các kho lưu trữ trên điện thoại hiện tại, nhưng không thể hợp nhất chia .xapk thành một tệp .apk độc lập.
- Trên điện thoại Xiaomi chạy MIUI hoặc HyperOS, SAI thường xuyên bị lỗi trừ khi bạn tắt Tối ưu hóa MIUI (đặt lại quyền ứng dụng trên điện thoại của bạn).
3. AntiSplit-M so với chuyển đổi dựa trên trình duyệt (xapktoapk.com)
ChốngSplit-M là một ứng dụng Android mã nguồn mở được thiết kế để hợp nhất các APK phân tách trên thiết bị, trong khi xapktoapk.com chạy trực tiếp trong trình duyệt của bạn trên Android, Windows PC, macOS, Linux và ChromeOS mà không cần cài đặt ứng dụng.
| Khả năng | xapktoapk.com (Trình duyệt) | ZArchiver | SAI (Trình cài đặt chia nhỏ) | ChốngSplit-M |
|---|---|---|---|---|
| Xuất ra một .APK độc lập duy nhất? | Có (Đã hợp nhất + Đã ký) | Không (Chỉ giải nén) | Không (Chỉ chia tách số lượt cài đặt) | Đúng |
| Yêu cầu cài đặt ứng dụng trước? | Không (Chạy trong Trình duyệt) | Có (chỉ dành cho Android) | Có (chỉ dành cho Android) | Có (chỉ dành cho Android) |
| Hoạt động trên PC Windows, Mac & Chromebook? | Có (Tất cả các hệ điều hành) | KHÔNG | KHÔNG | KHÔNG |
| Bản vá isSplitRequired & Dấu hiệu V1+V2? | Đúng | KHÔNG | không áp dụng | Đúng |
| Xử lý trích xuất mở rộng .OBB? | Có (Công cụ OBB) | Có (Sao chép thủ công) | Giới hạn | Chỉ chia tách |
Khi nào nên sử dụng từng công cụ trong quy trình làm việc của bạn
- Sử dụng xapktoapk.com bất cứ khi nào bạn muốn một .apk có chữ ký v1+v2 duy nhất, được hợp nhất vĩnh viễn mà không cần cài đặt bất kỳ ứng dụng trợ giúp nào trên điện thoại của bạn hoặc khi làm việc trên PC Windows, Mac, Chromebook hoặc Android TV.
- Sử dụng ZArchiver (kết hợp với Shizuku trên Android 13–15) khi bạn cần sao chép tệp mở rộng .obb đã giải nén vào /sdcard/Android/obb/<package>/ trên điện thoại mà không cần máy tính.
- Sử dụng SAI khi bạn muốn xuất một ứng dụng chia nhỏ đã cài đặt từ thiết bị của mình sang kho lưu trữ sao lưu .apks.