Phân tích tập tin apk. Cách cài file apk trên máy tính

Thậm chí không phải tất cả chủ sở hữu thiết bị chạy hệ điều hành Android đều biết tệp APK là gì. Chúng ta có thể nói gì về những người chưa bao giờ sử dụng điện thoại hoặc máy tính bảng với hệ thống này. Tuy nhiên, ngay cả chủ sở hữu máy tính Windows cũng có thể nhận được rất nhiều thứ hữu ích từ tệp APK.

Đầu tiên, hãy hiểu tập tin là gì.

Gói Android là phần mở rộng tệp được sử dụng để phân phối chương trình cho mọi thiết bị được cài đặt Android. Trong Windows, để cài đặt chương trình, bạn cần tìm tệp .exe. Trong Android, bạn cần tìm APK cho việc này. Những tập tin như vậy được phân phối thông qua các trang web có phần mềm dành cho điện thoại hoặc trên các diễn đàn đặc biệt.

Gói Android là kho lưu trữ lưu trữ chính ứng dụng và tất cả các tệp cần thiết cho hoạt động của ứng dụng. .

Tại sao chúng cần thiết và tại sao chúng có thể hữu ích cho những người sở hữu những chiếc máy tính đơn giản?

Nhiều ứng dụng thú vị và khác thường đã được viết cho các thiết bị chạy hệ điều hành Android. Hầu hết trong số họ không có phiên bản dành cho máy tính để bàn. Trong trường hợp này, nếu bạn muốn chơi trò chơi yêu thích của mình trên điện thoại nhưng lại không có trò chơi này, bạn sẽ cần phải cài đặt tệp APK trên máy tính của mình.

Một tình huống khác mà bạn có thể cần mở APK trên máy tính của mình là xem nội dung của nó. Điều này có thể cần thiết để thay đổi một phần nó. Ví dụ: dịch nó sang ngôn ngữ mong muốn.

Quan trọng! Các tệp chúng tôi quan tâm không có bất kỳ mã hóa bổ sung nào. Tệp APK không gì khác hơn là một kho lưu trữ trong đó dữ liệu ứng dụng được lưu trữ.

Xem nội dung

Bây giờ chúng ta sẽ tìm hiểu cách xem nội dung của một tệp, xem cấu trúc của nó và nếu cần, thực hiện các thay đổi đối với nó. Vì vậy chúng ta cần:


Bạn cũng có thể giải nén kho lưu trữ này vào máy tính của mình và truy cập nó bất kỳ lúc nào.

Nhưng hầu hết vẫn quan tâm đến cách bắt đầu sử dụng các ứng dụng trên máy tính của mình. Việc này sẽ khó thực hiện hơn một chút nhưng vẫn khá đơn giản. Mọi người đều có thể làm điều này.

Điện thoại cũng là một chiếc máy tính nhỏ. Sự khác biệt duy nhất là phần mềm khác nhau về cơ bản. Do đó, bạn sẽ cần cài đặt một chương trình đặc biệt - giả lập

Đúng như tên gọi, chương trình như vậy tạo ra một hệ thống chạy Android trên thiết bị của bạn. Bạn sẽ có thể tải xuống, cài đặt bất kỳ ứng dụng nào trên trình giả lập và sử dụng chúng trực tiếp thông qua máy tính của mình.

Trình giả lập Android ngày càng trở nên phổ biến và có nhu cầu do số lượng ứng dụng độc đáo ngày càng tăng. Giờ đây, một số nhà phát triển có thể cung cấp trình mô phỏng ổn định và chất lượng cao. Hãy xem xét một số trình giả lập và chọn trình giả lập phù hợp nhất cho nhiệm vụ của bạn.

Trình giả lập nổi tiếng, phổ biến và được sử dụng nhiều nhất là Bluestacks.

Để bắt đầu, chúng tôi sẽ mở tệp của chúng tôi trên đó.


Quan trọng! Bluestacks lý tưởng để mở trò chơi và thường được sử dụng cho việc này. Nhược điểm của ứng dụng bao gồm giao diện quá lộn xộn ở một số nơi và một lượng lớn thông tin không cần thiết, sẽ không hữu ích cho mọi người.

Trình phát ứng dụng Nox

Nhưng chương trình này không phù hợp với trò chơi. Chúng thường hiển thị các yếu tố đồ họa không chính xác. Trong trình giả lập này, các nhà phát triển tập trung vào làm việc với các chương trình. Bạn có thể lấy quyền root chỉ sau vài cú nhấp chuột. Nếu bạn muốn mở APK bằng ứng dụng này thì bạn cần:


Xem nội dung trên Android

Để xem nội dung của tệp apk và không cài đặt hoàn toàn, chúng tôi sẽ được trợ giúp bởi một chương trình mạnh mẽ Trình chỉnh sửa Apk dành cho Android. Vì vậy chúng ta cần:


Cài đặt ứng dụng điện thoại thông minh trên thiết bị của bạn không quá khó. Bất kỳ người dùng nào cũng có thể làm điều này.

Video - Cách mở file apk trên máy tính

Khi phát hiện ra một tệp có phần mở rộng không xác định trong số các tệp Windows, chúng tôi thường trở nên chán nản. Có quỷ mới biết điều này là gì mà “trục” lại không nhận ra. Những suy nghĩ như vậy xuất hiện trong đầu nhiều người lần đầu tiên nhìn thấy tiện ích mở rộng “apk”. Có file apk thì làm sao mở được thứ này trên Windows?

Trước khi trả lời câu hỏi này, cần phải hiểu trước mặt chúng ta là loại động vật nào. Định dạng tệp “.apk” được Google phát triển để lưu các ứng dụng hệ điều hành Android thực thi ở định dạng này. Khái niệm lưu trữ chương trình và dữ liệu trong một kho lưu trữ không phải là mới. Ngay cả vào buổi bình minh của sự phổ biến của máy tính cá nhân, việc đóng gói các chương trình trong kho lưu trữ đã rất phổ biến. Để khởi chạy các ứng dụng như vậy, bạn thậm chí không cần phải giải nén kho lưu trữ này - các công cụ hệ thống đã tự thực hiện việc đó. Công nghệ này đang được lưu hành giữa các nhà phát triển và người dùng nhiều loại trình giả lập khác nhau. Vì vậy, ý tưởng của Google không phải là điều gì đó bất thường hay bất ngờ.

“Apk” chỉ đơn giản là viết tắt của “Gói Android”. Đây là một kho lưu trữ thông thường có thể được mở bởi hầu hết mọi trình lưu trữ có sẵn cho Windows.

Kho lưu trữ chứa các thành phần ứng dụng sau:

  • Mã nguồn của chương trình.
  • Các tài nguyên ứng dụng như hình ảnh, âm thanh, v.v.
  • Một tệp đặc biệt có tên làManifest.

Những người muốn mở một tệp như vậy bằng trình lưu trữ sẽ cần phải làm theo hướng dẫn thêm của chúng tôi.

Chúng tôi thực hiện khám nghiệm tử thi

Vì apk là một kho lưu trữ nên chúng tôi sẽ cố gắng mở nó bằng chương trình lưu trữ. Nhiều chương trình lưu trữ đa chức năng đã được phát triển cho Windows có thể tạo và mở một kho lưu trữ ở hầu hết mọi định dạng. Tệp APK cũng không ngoại lệ. Hãy để chúng tôi chỉ ra hai trình lưu trữ như vậy dành cho Windows có thể giải quyết thành công nhiệm vụ này: WinRar và 7-zip. Nếu chương trình đầu tiên trong số này là chương trình thương mại thì chương trình thứ hai hoàn toàn miễn phí và bạn có thể tải xuống trực tiếp từ trang web của nhà phát triển nó - Igor Pavlov - tại: http://www.7-zip.org/ hoặc http:/ /7-zip .org.ua/ru/ .

Cài đặt trình lưu trữ 7-zip trên Windows (tất nhiên trừ khi chương trình nổi tiếng này đã tìm thấy ngôi nhà trên máy tính của bạn).

Nhấp chuột phải vào tệp apk cần thiết. Menu ngữ cảnh sẽ xuất hiện như bình thường.

Chọn mục menu “7-zip” - một menu con sẽ xuất hiện với nhiều lựa chọn hành động.

Chúng tôi yêu cầu người lưu trữ mở kho lưu trữ hoặc trích xuất dữ liệu từ kho lưu trữ. Điều này có thể được thực hiện theo nhiều cách khác nhau bằng cách chọn một hoặc một mục menu con khác, ví dụ: mục “Mở kho lưu trữ” (chỉ để xem nội dung) hoặc mục “Giải nén”. Người dùng sẽ được nhắc chỉ định thư mục để giải nén và các tham số tùy chọn khác.

Đó là tất cả những gì bạn cần biết để mở tệp có phần mở rộng "apk".

Về cơ bản, hãy mở định dạng apk trên máy tính của bạn không thể nào. Nó không được thiết kế để chạy trên PC. Đây là phần mở rộng của file cài đặt game hoặc ứng dụng cho hệ thống Android. Tuy nhiên, bạn có thể sử dụng một số ứng dụng giả lập, cho phép bạn làm việc với apk trên máy tính cá nhân.

Hệ điều hành Android phần lớn khác từ Windows nên khi chạy trình giả lập chúng tiêu tốn một lượng rất lớn tài nguyên. Vì vậy bạn sẽ không thể chạy apk trên máy tính yếu.

Cách và cách mở tiện ích mở rộng apk trên máy tính

Một trong những chương trình nổi tiếng để mở định dạng này là Nox ứng dụng Người chơi. Trình phát hoàn chỉnh miễn phí, bạn có thể tải xuống từ trang web chính thức. Sẽ không có bất kỳ vấn đề nào khi cài đặt - mọi thứ đều rất đơn giản. Hãy khởi động trình cài đặt và làm theo hướng dẫn thêm.

Khi quá trình cài đặt hoàn tất, bạn sẽ phải Chờ đợi một lúc nào đó cho đến khi hệ điều hành Android khởi động. Quá trình này có thể mất từ ​​vài giây đến vài phút, tùy thuộc vào quyền lực MÁY TÍNH. Sau đó, máy tính để bàn sẽ xuất hiện.

Trình phát cho phép bạn thiết lập nhiều thông số, bao gồm NGUỒN GỐCquyền, tại sao bạn cần phải đi đến cài đặt(biểu tượng bánh răng ở góc trên bên phải)

Chúng ta di chuyển công tắc tương ứng tới chức vụTRÊN.

Để khởi chạy file apk, bạn cần ở bên phải màn hình nhấp chuột vào biểu tượng tải.

Chương trình sẽ vui lòng thông báo cho bạn rằng bạn có thể sử dụng cái thông thường để khởi chạy apk kéo và thả. Rất tiếc, chức năng này không ổn định nên chúng tôi đồng ý với thông báo và tiếp tục.

Bây giờ nó vẫn còn chọn tập tin cần thiết trong Windows Explorer tiêu chuẩn.

Sau đó, tiêu chuẩn sẽ bắt đầu cài đặt apk dành cho Android. Khi quá trình hoàn tất, lối tắt ứng dụng sẽ xuất hiện trên màn hình nền. Chi phí để ý rằng các ứng dụng không phải lúc nào cũng khởi chạy ngay lần đầu tiên. Đôi khi bạn phải phóng họ một lần nữa.

ĐẾN tận dụng lợi thế các chức năng chuyên biệt của Android, bạn chỉ cần chú ý đến bảng bên phải.

Cách mở tệp apk trên Android

Như đã đề cập ở trên, định dạng apk cụ thể đã phát triển chỉ dành cho Android, do đó sẽ không có vấn đề gì khi khởi chạy ứng dụng. tồn tại Có hai cách để cài đặt các tập tin có định dạng này:

  1. Cài đặt từ PlayMarket
  2. Cài đặt bằng tay.

Đầu tiên Tùy chọn này khá đơn giản - mở cửa thị trường và đang tìmứng dụng cần thiết. Sau đó chúng tôi khởi động nó cài đặt.

Trong trường hợp thứ hai, tập tin là cần thiết ném điđến điện thoại. Việc bạn thực hiện việc đó chính xác như thế nào không quan trọng - bạn có thể tận dụng lợi thế Bluetooth, kết nối thiết bị với PC dưới dạng ổ đĩa flash hoặc sử dụng bất kỳ cách nào khác. Sau này nó vẫn còn tìm thấy tập tin thông qua trình quản lý và chạy nó.

Ví dụ: bạn có thể gặp tệp tiện ích mở rộng APK nếu bạn quyết định cài đặt một ứng dụng trên máy tính mà bạn đã sử dụng trên máy tính bảng của mình. Sau khi tải xuống một tệp từ Internet, sẽ đến lúc bạn phải suy nghĩ về cách mở tệp apk trên máy tính của mình?

Tập tin là gìAPKvà mục đích của nó

APK (viết tắt của Android Package) là một định dạng tệp ứng dụng lưu trữ dành cho Android. Bất kỳ ứng dụng nào được viết cho Android, sau khi biên dịch, sẽ được đóng gói thành một tệp của tiện ích mở rộng này. Tên tệp có thể là bất kỳ tên nào nhưng phần mở rộng phải là .APK.

Mã hóa không được sử dụng khi lưu trữ dữ liệu trong kho lưu trữ loại này.

Do đó, mỗi tệp .apk là một kho lưu trữ có thể được thực thi bởi DalvikVM (máy ảo) và không chỉ có thể được cài đặt trên hệ điều hành Android.

Các tệp APK được lưu trữ trong hệ thống trong thư mục /data/app, chỉ có thể truy cập được thông qua Explorer.

Để phát triển ứng dụng của riêng mình, bạn có thể sử dụng SDK Android của Google, một môi trường phát triển.

Bạn có thể tải xuống các tệp của tiện ích mở rộng này từ nơi chúng được lưu trữ hoặc trên tài nguyên của bên thứ ba trên Internet (điều này không mong muốn). Sau khi tải xuống, bạn có thể cài đặt thủ công ứng dụng có trong tệp apk trên máy tính bảng hoặc điện thoại thông minh của mình. Không nên cài đặt ứng dụng từ các nguồn không xác định - chúng có thể chứa mã độc, trong khi tất cả các ứng dụng có sẵn thông qua Google Play đều đã được kiểm tra và ký kết. Quy trình cài đặt ứng dụng APK Android trên máy tính bảng hoặc điện thoại thông minh qua USB được mô tả bên dưới:

  1. Bạn cần sao chép tệp .APK vào thiết bị bằng bất kỳ cách nào thuận tiện (qua USB, truyền qua Wi-Fi, v.v.);
  2. Sử dụng trình quản lý tệp, đi tới thư mục đã lưu ứng dụng;
  3. Mở tệp apk đã chọn.

Một số nhà sản xuất vô hiệu hóa khả năng cài đặt ứng dụng từ các nguồn không xác định. Nếu bạn cần bật tính năng này, hãy đi tới Cài đặt. Chọn phần “Bảo mật”, chọn tùy chọn “Cho phép cài đặt các ứng dụng không được lấy từ Thị trường”.

Video hướng dẫn về định dạng file APK

Xem nội dung tập tinAPK

Bạn đang băn khoăn không biết nên mở file apk bằng chương trình nào để xem có gì bên trong?

Vì các tệp .APK sử dụng thuật toán nén tương tự như ZIP nên nội dung của các kho lưu trữ đó có thể được lấy bằng hầu hết mọi trình lưu trữ - .

Để xem nội dung của tệp bằng một trong các trình lưu trữ được chỉ định, bạn cần thay đổi tiện ích mở rộng APK thành ZIP.

Cài đặt tập tinAPKtrên may tinh

Bạn đang thắc mắc làm cách nào để mở file apk trên máy tính? Dưới đây là danh sách sẽ giúp bạn cài đặt - nó sẽ chỉ cho bạn cách mở tệp arc trong bất kỳ hệ điều hành được yêu cầu nào.

Vậy, cách mở tệp APK trên các nền tảng khác nhau:


Bạn có thể gặp các tập tin ở đâu khác?APK?

Các tệp của tiện ích mở rộng này có thể được sử dụng bởi các ứng dụng và dịch vụ khác được thảo luận bên dưới.

  1. Là một tập tin cho dịch vụ trò chơi điện tử GameSpy. Tiện ích mở rộng này được sử dụng trong trò chơi MMO phần mềm chia sẻ. Tiện ích này cho phép người chơi tìm các trò chơi nhiều người chơi có sẵn, kết nối với chúng và liên lạc giữa những người chơi, sử dụng các tệp tiện ích mở rộng APK lưu trữ dữ liệu dịch vụ.
  2. Lưu trữ các dự án Active Tutor - môi trường cung cấp các công cụ phát triển đa phương tiện (Creator - 4C Soft Inc.).
  3. Lưu trữ dữ liệu hoạt động. Các tệp APK cũng được sử dụng trong trò chơi mô phỏng tàu hỏa (Microsoft Train Simulator), được phát hành vào năm 2001.

Vì vậy, chúng tôi đã xem xét định dạng tệp APK - nó dùng để làm gì, chương trình nào để mở tệp arc, bạn có thể sử dụng các tệp của tiện ích mở rộng này ở đâu khác. Chúng tôi hy vọng thông tin sẽ hữu ích với bạn đọc.

Tôi đã đề cập đến ứng dụng SmartAPKTool. Nó có thể trích xuất, nén và ký các tệp apk đã sửa đổi. Ưu điểm của nó là sự hiện diện của giao diện đồ họa. Tuy nhiên, cũng có một nhược điểm nghiêm trọng. SmartAPKTool đã lâu không được cập nhật và chương trình không giải nén và đóng gói chính xác các ứng dụng cho các phiên bản Android mới nhất. Vì vậy, ở đây tôi sẽ cố gắng giải thích cách sử dụng ứng dụng cho những mục đích này apktool.

Lưu ý 1.
Chương trình SmartAPKTool vẫn thuận tiện sử dụng để ký các tệp apk đã thu thập.
Lưu ý 2.
Liên kết đến các chương trình được đề cập trong bài viết là ↓

Chương trình apktool không có giao diện đồ họa. Đây là một bất lợi đối với những người không quen làm việc với dòng lệnh. Nhưng cũng có một điểm cộng: không giống như SmartAPKTool, chúng ta sẽ thấy tất cả các lỗi, nghĩa là chúng ta sẽ biết những gì cần sửa.

Hãy tải xuống hai bản lưu trữ: một bản chung cho tất cả các hệ thống, bản còn lại dành cho hệ thống của chúng tôi (ví dụ: Windows):

Hãy giải nén cả hai kho lưu trữ vào cùng một thư mục trống (trong ví dụ của chúng tôi là C:\apktool\ ). Nội dung của nó sẽ trông như thế này:

Từ bây giờ chúng ta có thể sử dụng chương trình apktool.

Lưu ý 3.
Người dùng phiên bản Linux 64 bit sẽ cần cài đặt gói ia32-libs:

sudo apt-get cài đặt ia32-libs

Trong cùng một thư mục, chúng tôi đặt tệp mà chúng tôi cần giải nén. Ví dụ: đặt tên là orig.apk
Nhấn và giữ phím Shift và nhấp chuột phải vào bất kỳ khoảng trống nào trong thư mục (không nhấp vào tập tin!). Sau đó chọn “Mở cửa sổ lệnh”. Trong bảng điều khiển xuất hiện, gõ:

apktool giải mã orig.apk

Tập tin sẽ được giải nén:

Bây giờ chúng ta có một thư mục chứa ứng dụng đã giải nén trong thư mục C:\apktool\. Nó được gọi giống như tệp nguồn, trừ phần mở rộng: C:\apktool\orig\ . Chúng ta có thể thay đổi tệp nguồn như được mô tả trong bài viết Android: cách cài đặt hai ứng dụng giống hệt nhau trên một điện thoại. Sau khi thực hiện các thay đổi, chúng tôi sẽ thu thập bản sao của ứng dụng bằng cách đóng gói các tệp nguồn vào một gói ứng dụng:

apktool build orig result.apk

Ở đây result.apk là tên tệp mà chúng tôi đã đặt cho bản dựng bản sao. Nếu không có lỗi, tập tin sẽ được lắp ráp:

Phần còn lại nằm ngoài phạm vi của bài viết:

  1. Nếu có sai sót trong quá trình lắp ráp, bạn cần tìm ra nguyên nhân và khắc phục.
  2. Tất cả những gì còn lại là ký vào tệp result.apk kết quả. Điều này có thể được thực hiện bằng SmartAPKTool như đã đề cập ở trên; Mọi thứ về nó đều trực quan. Ngoài ra còn có các cách khác để ký vào tệp apk.
  3. Lỗi cũng có thể xảy ra khi cài đặt một bản sao, trong quá trình khởi động hoặc vận hành nó. Chúng cần được phát hiện bằng tiện ích adb có trong SDK Android.

Bạn phải ký vào ứng dụng, nếu không nó sẽ không cài đặt được. Lỗi không xảy ra thường xuyên và các sự cố phổ biến nhất gây ra chúng được mô tả trong bài viết