File APK (Android Package Kit) là gói cài đặt ứng dụng của hệ điều hành Android. Cài APK an toàn gồm bốn bước: tải từ Google Play hoặc nhà phát hành, cấp quyền cài cho đúng một ứng dụng, so chữ ký SHA-256, cài xong thì tắt quyền đó.
| Mục | Thông tin (đối chiếu tài liệu Android ngày 12/10/2026) |
|---|---|
| Định dạng | .apk (một gói) · .apks / .xapk / .apkm (gói chứa nhiều APK tách) |
| Quyền cần bật | «Cài ứng dụng không rõ nguồn gốc», cấp riêng cho từng ứng dụng (có từ Android 8.0) |
| Android 14 trở lên | Chặn cài app nhắm Android 6.0 trở xuống (targetSdk < 23); Android 15 nâng mốc lên targetSdk < 24 |
| Công cụ kiểm chữ ký | apksigner (Android SDK Build-Tools) — lệnh apksigner verify --print-certs |
| Nguồn nên dùng | Google Play, trang chính thức của nhà phát hành, hoặc kho có chữ ký trùng bản Play |
| Apkhayp có lưu file không | Không. Apkhayp không lưu trữ, không đặt link tải file APK, không có bản mod/hack |
File APK khác gì ứng dụng tải trên Google Play?
Về kỹ thuật, ứng dụng tải từ Google Play cũng là APK; khác biệt nằm ở người kiểm và người giao file. Khi cài qua Play, Google quét mã độc, chọn đúng bản cho máy bạn và tự cập nhật. Khi tự cài file APK, cả ba việc đó chuyển sang bạn.
Từ tháng 8/2021, ứng dụng mới lên Google Play phải nộp dưới dạng Android App Bundle. Play tách bundle đó thành nhiều APK nhỏ (APK gốc + APK theo ngôn ngữ, mật độ màn hình, kiến trúc chip) rồi chỉ gửi phần máy bạn cần. Vì vậy nhiều ứng dụng hiện nay không còn là «một file .apk» duy nhất, và file bạn tải ngoài Play hay ở dạng gói .apks hoặc .xapk.
| Cài qua Google Play | Tự cài file APK | |
|---|---|---|
| Ai quét mã độc | Google Play Protect quét trước khi giao | Play Protect vẫn quét khi cài, nhưng bạn phải tự chọn nguồn |
| Chọn bản hợp máy | Tự động (chip, màn hình, ngôn ngữ) | Bạn tự chọn đúng arm64-v8a / armeabi-v7a |
| Cập nhật | Tự động | Tải lại file mới; chữ ký phải trùng bản đang cài |
| Khi nào cần | Mặc định cho mọi người | App chưa phát hành ở Việt Nam, máy không có Play (TV box, máy Huawei đời mới), cần cài lại bản cũ |
Cách bật cài ứng dụng không rõ nguồn gốc trên Android 12–15
Trên Android 12–15 không còn công tắc «Nguồn không xác định» chung cho cả máy; bạn cấp quyền «Cài ứng dụng không rõ nguồn gốc» cho riêng ứng dụng sẽ mở file APK, thường là Chrome hoặc ứng dụng Files. Cách này có từ Android 8.0 và vẫn giữ nguyên tới Android 15.

| Dòng máy | Đường dẫn trong Cài đặt |
|---|---|
| Pixel, Android gốc (Nokia, Motorola…) | Cài đặt › Ứng dụng › Quyền truy cập đặc biệt của ứng dụng › Cài đặt ứng dụng không rõ nguồn gốc › chọn Chrome hoặc Files › bật «Cho phép từ nguồn này» |
| Samsung (One UI 5–7) | Cài đặt › Ứng dụng › nút ⋮ › Quyền truy cập đặc biệt › Cài đặt ứng dụng không rõ nguồn gốc › chọn ứng dụng › bật |
| Xiaomi, Redmi, POCO (HyperOS) | Cài đặt › Bảo vệ quyền riêng tư › Quyền đặc biệt › Cài đặt ứng dụng không rõ nguồn gốc › chọn ứng dụng › bật |
| OPPO, realme (ColorOS / realme UI) | Cài đặt › Quyền riêng tư › Quyền đặc biệt › Cài đặt ứng dụng không rõ nguồn gốc |
Cách nhanh nhất không cần tìm menu: mở file APK luôn. Android sẽ hiện hộp thoại «Vì lý do bảo mật, điện thoại của bạn không được phép cài đặt ứng dụng không rõ nguồn gốc từ nguồn này», bấm Cài đặt trong hộp thoại là nhảy thẳng tới đúng công tắc của ứng dụng đó. Tên menu có thể khác đôi chút theo bản cập nhật của từng hãng.
Từ Android 13, ứng dụng tự cài từ file APK còn bị «hạn chế cài đặt»: không được cấp quyền Trợ năng hay đọc thông báo cho tới khi bạn mở Thông tin ứng dụng › nút ⋮ › «Cho phép cài đặt bị hạn chế». Đây là lớp chặn có chủ đích vì mã độc lừa đảo ngân hàng thường xin đúng hai quyền này; một ứng dụng game hay mạng xã hội bình thường không cần chúng.
Các bước cài file APK an toàn
Cài một file APK đơn lẻ mất khoảng một phút: tải về, kiểm, mở file, bấm Cài đặt, rồi tắt quyền vừa cấp. Làm đúng thứ tự dưới đây để không bỏ sót bước kiểm.
- Tìm nguồn chính chủ. Ưu tiên Google Play. Nếu ứng dụng không có ở Play Việt Nam, vào trang chính thức của nhà phát hành (nhiều hãng như Telegram, Minecraft của Mojang, các ví điện tử… có trang tải APK riêng). Kho bên thứ ba chỉ dùng khi chữ ký của file trùng bản Play.
- Kiểm tên gói và dung lượng. Tên gói (package name) là mã định danh duy nhất, ví dụ
org.telegram.messenger. Trên Google Play, tên gói nằm sauid=trong đường dẫn trang ứng dụng. File có tên gói lạ, hoặc dung lượng chênh rất xa bản Play, là dấu hiệu bị chỉnh sửa. - So chữ ký SHA-256 (xem mục kiểm tra APK sạch bên dưới).
- Cấp quyền cài cho một ứng dụng theo bảng đường dẫn ở trên.
- Mở file và bấm Cài đặt. Nếu Play Protect cảnh báo «Ứng dụng có hại» thì dừng lại, không bấm «Vẫn cài đặt».
- Tắt lại quyền «Cho phép từ nguồn này» sau khi cài, để trang web hay quảng cáo không thể đẩy thêm APK khác vào máy.
APK, XAPK, APKS và OBB khác nhau thế nào?
APK là gói cài đặt gốc của Android; XAPK, APKS và APKM là các «hộp nén» chứa nhiều APK tách (split APK), có khi kèm dữ liệu OBB. Trình cài sẵn của Android chỉ mở được .apk, nên ba định dạng còn lại cần trình cài riêng của chính kho phát hành hoặc lệnh ADB.
| Đuôi file | Bên trong có gì | Cài bằng gì | Lỗi hay gặp nếu cài sai |
|---|---|---|---|
| .apk | Một gói ứng dụng hoàn chỉnh | Trình cài sẵn của Android (bấm mở file) | Ít lỗi nhất nếu đúng kiến trúc chip |
| .apks | Nhiều split APK, định dạng của công cụ bundletool | bundletool, ADB install-multiple, hoặc trình cài split APK |
Đổi đuôi thành .apk rồi mở → «sự cố khi phân tích gói» |
| .xapk | File nén ZIP chứa APK (hoặc split APK) + thư mục OBB | Trình cài của kho đã phát hành file đó, hoặc giải nén rồi cài tay | Chỉ cài APK, quên chép OBB → game mở lên đòi tải lại dữ liệu |
| .apkm | Gói split APK riêng của một kho | Trình cài của chính kho đó | Trình cài sẵn không nhận file |
| .obb | Dữ liệu mở rộng (đồ hoạ, âm thanh) của game lớn, không phải file cài | Chép vào Android/obb/<tên gói>/ |
Sai tên thư mục hoặc sai số phiên bản trong tên file → game không đọc được |
Mẹo nhận biết nhanh: file .xapk thực chất là ZIP, nên đổi đuôi thành .zip là mở được bằng trình quản lý file để xem bên trong có những APK nào và có thư mục Android/obb hay không.
Vì sao báo «Đã xảy ra sự cố khi phân tích gói»?
Thông báo «Đã xảy ra sự cố khi phân tích gói» (There was a problem parsing the package) nghĩa là Android không đọc được file: file tải dở, file là gói split bị đổi đuôi, hoặc ứng dụng đòi Android mới hơn máy bạn. Còn «Ứng dụng chưa được cài đặt» nghĩa là đọc được nhưng bị từ chối, thường do xung đột chữ ký.
Bảng dưới ghép thông báo trên màn hình với mã lỗi thật mà Android trả về khi cài bằng ADB, để bạn biết chính xác nguyên nhân thay vì đoán:
| Mã lỗi Android (ADB) | Nghĩa là | Cách sửa |
|---|---|---|
INSTALL_FAILED_OLDER_SDK |
App yêu cầu phiên bản Android cao hơn máy bạn | Tìm bản cũ hơn có Android tối thiểu phù hợp, hoặc cập nhật máy |
INSTALL_FAILED_DEPRECATED_SDK_VERSION |
App quá cũ (nhắm Android 6.0 trở xuống), Android 14+ chặn | Dùng bản mới của chính nhà phát hành; không có cách an toàn để ép cài |
INSTALL_FAILED_UPDATE_INCOMPATIBLE |
Máy đã có app cùng tên gói nhưng khác chữ ký | Gỡ bản đang có (sao lưu dữ liệu trước) rồi cài lại; nếu file mới có chữ ký khác bản Play thì đó là file bị chỉnh sửa, đừng cài |
INSTALL_FAILED_VERSION_DOWNGRADE |
File cũ hơn bản đang cài | Gỡ bản mới trước nếu thật sự cần hạ phiên bản |
INSTALL_FAILED_NO_MATCHING_ABIS |
Sai kiến trúc chip (ví dụ file x86 cho máy ARM) | Chọn bản arm64-v8a cho đa số điện thoại từ 2017 trở lại đây |
INSTALL_FAILED_INSUFFICIENT_STORAGE |
Thiếu bộ nhớ trống | Giải phóng dung lượng gấp khoảng 2–3 lần kích thước file |
INSTALL_PARSE_FAILED_NO_CERTIFICATES |
File không có chữ ký hoặc chữ ký hỏng | Không cài; tải lại từ nguồn chính chủ |
Muốn xem đúng mã lỗi, cắm máy vào máy tính, bật Gỡ lỗi USB rồi chạy adb install ten-file.apk; dòng Failure [...] chính là mã trong bảng trên.
Cách kiểm tra APK sạch trước khi cài
Cách chắc chắn nhất để biết một file APK chưa bị chỉnh sửa là so chứng chỉ chữ ký SHA-256 của nó với bản phát hành trên Google Play. Mã độc có thể giữ nguyên tên và biểu tượng ứng dụng, nhưng không thể ký lại bằng khoá riêng của nhà phát hành.

Trên máy tính đã cài Android SDK Build-Tools, chạy lệnh apksigner:
apksigner verify --print-certs ten-file.apk
Kết quả có dòng Signer #1 certificate SHA-256 digest: theo sau là 64 kí tự hex. So dãy này với cùng lệnh chạy trên file APK lấy từ bản cài qua Google Play (hoặc với mã mà nhà phát hành công bố). Trùng khớp từng kí tự thì file đến từ cùng nhà phát hành.
Hai mã SHA-256 hay bị nhầm với nhau:
| SHA-256 của file | SHA-256 của chứng chỉ ký | |
|---|---|---|
| Lệnh lấy | sha256sum ten-file.apk (Linux/macOS) hoặc certutil -hashfile ten-file.apk SHA256 (Windows) |
apksigner verify --print-certs ten-file.apk |
| Đổi khi nào | Mỗi phiên bản, mỗi bản tách theo chip đều khác | Giữ nguyên qua mọi phiên bản của cùng nhà phát hành |
| Dùng để | Chắc file tải về không hỏng, đúng file được công bố | Chắc file do chính nhà phát hành ký, không bị chèn mã |
Không có máy tính thì vẫn còn hai lớp kiểm trên điện thoại: mở Google Play › ảnh hồ sơ › Play Protect › Quét để quét các ứng dụng đã cài; và chỉ cài khi tên gói, nhà phát hành, dung lượng khớp với trang ứng dụng trên Google Play. File đòi quyền SMS, Trợ năng hay quản trị thiết bị trong khi chỉ là game là dấu hiệu nên xoá ngay.
Cài APK có mất bảo hành hay bị khoá tài khoản không?
Cài file APK chính chủ không làm mất bảo hành và không khiến tài khoản bị khoá: đây là tính năng có sẵn của Android, không cần root hay mở khoá bootloader. Rủi ro chỉ đến từ file bị chỉnh sửa.
- Bảo hành: chỉ root máy, mở khoá bootloader hoặc cài ROM lạ mới chạm tới điều khoản bảo hành (trên Samsung là làm vỡ bộ đếm Knox). Cài APK thông thường không chạm tới các phần này.
- Tài khoản game: các nhà phát hành game khoá tài khoản khi phát hiện bản mod, bản hack hoặc công cụ can thiệp trận đấu. Bản APK gốc có chữ ký trùng bản Play được máy chủ game coi như bản tải từ cửa hàng.
- Tài khoản ngân hàng, ví: một số ứng dụng ngân hàng từ chối chạy khi máy có ứng dụng được cấp quyền Trợ năng không rõ nguồn gốc. Đây là thêm một lý do không cấp quyền Trợ năng cho app tự cài.
Thay đổi năm 2026: Google yêu cầu xác minh nhà phát triển
Theo công bố của Google, từ tháng 9/2026 các ứng dụng cài trên máy Android có chứng nhận tại Brazil, Indonesia, Singapore và Thái Lan phải đến từ nhà phát triển đã xác minh danh tính, kể cả khi cài bằng file APK ngoài Google Play; Google dự kiến mở rộng ra toàn cầu từ năm 2027. Việt Nam chưa nằm trong đợt đầu.
Với người dùng, thay đổi này làm file APK chính chủ an toàn hơn chứ không biến mất: ứng dụng của nhà phát hành thật vẫn cài được bình thường, còn file do người lạ đóng gói lại sẽ khó cài hơn. Chi tiết và lịch áp dụng cập nhật tại trang Android developer verification.
Câu hỏi thường gặp
Cài file APK từ máy tính sang điện thoại thế nào?
Có hai cách. Cách đơn giản: cắm cáp, chọn chế độ Truyền tệp, chép file APK vào thư mục Download của điện thoại rồi mở bằng ứng dụng Files. Cách cho gói split: bật Tùy chọn nhà phát triển › Gỡ lỗi USB, rồi trên máy tính chạy adb install ten-file.apk (một file) hoặc adb install-multiple base.apk split_*.apk (nhiều file tách).
Cài APK cho Android TV box được không?
Được. Trên Google TV, vào Cài đặt › Hệ thống › Giới thiệu, bấm 7 lần vào «Bản dựng hệ điều hành Android TV» để mở tùy chọn nhà phát triển, rồi vào Ứng dụng › Bảo mật và hạn chế › Nguồn không xác định để cấp quyền cho trình quản lý file. Chép APK qua USB và chọn bản dành cho TV, vì nhiều app điện thoại không điều khiển được bằng remote.
iPhone có cài được file APK không?
Không. APK chỉ chạy trên Android; iPhone và iPad dùng gói IPA và cài qua App Store. Mọi trang hứa «cài APK lên iPhone» đều là lừa đảo hoặc chỉ là giả lập chạy trên web.
Cài xong có cần tắt quyền cài ứng dụng không rõ nguồn gốc không?
Nên tắt. Quyền này cấp cho trình duyệt hoặc trình quản lý file, nên nếu để bật, một trang web có quảng cáo xấu có thể đẩy thêm file APK và chỉ cần một lần bấm nhầm là cài. Tắt đi không ảnh hưởng tới ứng dụng đã cài.
Gặp lỗi cài chưa có trong bảng, hoặc thấy một bản APK có chữ ký khác bản Play? Gửi tên ứng dụng, model máy, phiên bản Android và ảnh thông báo lỗi qua trang liên hệ đội biên tập; chúng tôi kiểm lại rồi bổ sung vào bảng lỗi ở trên. Các hướng dẫn cài cho từng game và ứng dụng cụ thể được cập nhật dần trên Apkhayp, cẩm nang APK an toàn không lưu trữ file và không có bản mod.
