APK Info Viewer

Суулгахаасаа өмнө Android аппын багцын мэдээлэл болох хувилбар, зөвшөөрөл, компонент, гарын үсгийг шалгаарай.

Бэлэн. Шалгахын тулд APK оруулна уу.

APK файл таны төхөөрөмж дээр бүрэн задлагдах ба ямар нэгэн зүйл сервер рүү илгээгдэхгүй. Файлыг зөвхөн унших бөгөөд хэзээ ч суулгах эсвэл ажиллуулахгүй.

Түгээмэл асуултууд

Суулгахгүйгээр APK-аас юу мэдэж болох вэ?

Маш их зүйлийг мэдэж болно: аппын багцын нэр, хувилбар, шаардлагатай Android хувилбар, хүсч буй бүх зөвшөөрөл, зарласан дэлгэц болон фон компонент, процессорын төрөл, гарын үсгийн гэрчилгээ.

Энэ хэрэгсэл APK хортой програм эсэхийг хэлж чадах уу?

Үгүй. Шуурхай шалгалтаар дүгнэлт өгдөг хэрэгслүүдэд эргэлзээтэй хандаарай. Энд та зөвшөөрөл, компонент, гарын үсэг, хеш зэрэг бодит баримтуудыг харах болно. Эдгээрийг хөгжүүлэгчийн мэдээлэлтэй харьцуулж үзээрэй.

Ямар файлуудыг дэмждэг вэ?

500 MB хүртэлх хэмжээтэй ганц APK файлууд. Хуваагдсан багцууд (XAPK, APKM) болон Android App Bundles (.aab) нь суулгах боломжтой багц биш тул тодорхой мессежээр татгалзана.

Гарын үсгийн мэдээлэл надад юу хэлэх вэ?

Android апп бүр гарын үсэгтэй байдаг бөгөөд гэрчилгээ нь хэн хэвлүүлснийг тодорхойлно. Та v1, v2, v3 гарын үсгийн схемүүд болон MD5, SHA-1, SHA-256 хурууны хээг харж болно.

Зөвшөөрөл дээрх “Dangerous” тэмдэг юу гэсэн үг вэ?

Энэ бол Android-ын албан ёсны ангилал юм: аюултай зөвшөөрлүүд нь байршил, харилцагчид, камер, микрофон, санах ой зэрэг хувийн мэдээлэлд хандах боломжтой тул систем хэрэглэгчээс зөвшөөрөл хүсдэг.

APK файлын бүтэц ба түүнийг суулгахаас өмнө шалгах шаардлага

Android application package буюу APK файл нь Android үйлдлийн системд зориулсан аппликейшныг түгээх, суулгахад ашигладаг архивласан багц файл юм. Энэхүү багц дотор аппын ажиллах заавар болох кодын файлууд (.dex), зураг болон интерфейсийн элементүүд багтсан ассет болон нөөц файлууд, мөн системийн хамгийн чухал хэсэг болох AndroidManifest.xml файл байршдаг.

Аппликейшныг төхөөрөмж дээрээ суулгахаас өмнө түүний дотоод бүтэц, шаардлага болон аюулгүй байдлын үзүүлэлтүүдийг статик шинжилгээний аргаар шалгах нь аюулгүй байдлыг хангахад чухал үүрэгтэй. APK Info Viewer хэрэгсэл нь хэрэглэгчийн вэб хөтөч дотор локал байдлаар ажиллаж, файлыг ажиллуулах эсвэл суулгахгүйгээр түүний мета өгөгдлийг задлан шинжилж харуулдаг. Энэ нь гуравдагч эх сурвалжаас татсан аппын зөвшөөрлийг хянах, хөгжүүлэгчийн албан ёсны хувилбартай гарын үсгийг харьцуулах, эсвэл өөрийн бүтээсэн багцын бүтцийг хурдан шалгах боломжийг олгодог.

Хэрэглэгчийн интерфейсийн төлөв ба файлын хязгаарлалт

Хэрэгсэл нь ажиллах явцдаа хэрэглэгчид дараах төлөвүүдийг тодорхой харуулдаг:

  • Файл оруулахаас өмнө: "Бэлэн. Шалгахын тулд APK оруулна уу."
  • Файлыг унших явцад: "‹name› уншиж байна…"
  • Хеш утгыг тооцоолох үед: "Файлын хешийг тооцоолж байна — ‹percent›%"
  • Багцыг задлах үед: "Багцыг задлан шинжилж байна…"
  • Шинжилгээ дуусахад: "Тайлан бэлэн боллоо."
  • Мэдээллийг арилгахад: "Цэвэрлэгдсэн."
  • Тайланг татаж авахад: "Тайлан татагдлаа."

Файл хүлээн авах хэсэгт "Энд.apk файлуудаа чирч авчрах эсвэл дарж сонгоно уу" болон "Нэг.apk файл, 500 MB хүртэл" гэсэн заавар байрлах бөгөөд зөвхөн .apk өргөтгөлтэй, 500 MB хүртэлх хэмжээтэй ганц файлыг дэмжинэ. Хэрэв хэрэглэгч хэд хэдэн файлыг зэрэг чирч оруулбал хэрэгсэл зөвхөн эхний файлыг боловсруулж, "Нэг удаад нэг файл — эхний файлыг шалгаж байна." гэсэн тэмдэглэгээг харуулдаг.

Дараах тохиолдолд систем тусгай алдааны мэдэгдэл өгч файлыг татгалзана:

  • Файлын хэмжээ 500 MB хэтэрсэн үед: "Энэ файл 500 MB-аас хэтэрсэн тул браузер аюулгүйгээр шалгах боломжгүй байна."
  • Олон APK-аас бүрдсэн XAPK хуваагдсан багц оруулбал: "Энэ бол олон APK-аас бүрдсэн XAPK хуваагдсан багц юм. Суурь APK-г задлаж, оронд нь тэр файлыг шалгана уу."
  • Android App Bundle оруулбал: "Энэ бол суулгах боломжтой APK биш, харин хэвлэлтийн формат болох Android App Bundle (.aab) юм."
  • APK биш файл оруулбал: "Энэ нь APK шиг харагдахгүй байна: дотроос нь унших боломжтой AndroidManifest.xml олдсонгүй."
  • Гэмтэлтэй файл оруулбал: "Багц гэмтсэн эсвэл дутуу байх магадлалтай тул агуулгыг нь унших боломжгүй байна."
  • Унших явцад алдаа гарвал: "Файлыг унших боломжгүй байна. Өөр файл сонгоно уу."
  • Бусад тодорхойгүй алдаанд: "Шалгалт амжилтгүй боллоо. Өөр файл туршиж үзнэ үү."

Системийн шаардлага ба зөвшөөрлийн ангилал

Шинжилгээний тайлангийн Шаардлагууд хэсэгт тухайн аппликейшны ажиллах хамгийн бага болон зорилтот Android үйлдлийн системийн хувилбаруудыг харуулдаг. Үүнд:

  • Хамгийн бага Android (Үзүүлэлт нь Android ‹version› (API ‹level›) эсвэл API ‹level› хэлбэрээр харагдана)
  • Зорилтот Android (Үзүүлэлт нь Android ‹version› (API ‹level›) эсвэл API ‹level› хэлбэрээр харагдана)
  • Шаардлагатай тохиолдолд хамгийн их SDK ‹n› хязгаарлалтыг харуулна.

Зөвшөөрлүүд хэсэгт аппликейшны системээс хүсч буй зөвшөөрлүүдийн жагсаалт гарна. Android үйлдлийн систем нь хэрэглэгчийн хувийн нууцлал, төхөөрөмжийн аюулгүй байдалд нөлөөлөхүйц зөвшөөрлүүдийг аюултай гэж ангилдаг. APK Info Viewer нь эдгээр зөвшөөрлийг жагсаалтын хамгийн дээр эрэмбэлж, хажууд нь тусгай Аюултай тэмдэглэгээг байршуулдаг. Энэ нь хэрэглэгч аппыг суулгахаасаа өмнө хувийн мэдээлэлд хандах эрхүүдийг хянах боломжийг олгодог.

Компонентууд болон нөөцүүдийн бүтэц

Аппликейшны дотоод үйл ажиллагааг хариуцдаг үндсэн дөрвөн төрлийн компонентыг "Компонентууд" хэсэгт ангилан харуулдаг. Үүнд:

  • Activities (Activities бүлэгт хамаарна)
  • Services (Services бүлэгт хамаарна)
  • Receivers (Receivers бүлэгт хамаарна)
  • Providers (Providers бүлэгт хамаарна)

Компонент бүрийн ард гадны аппликейшнууд хандах боломжтой эсэхийг илтгэх "экспортлогдсон" тэмдэглэгээ байх бөгөөд Providers-ийн хувьд хандах хаяг (authority) эсвэл "Байхгүй" гэсэн утгыг харуулна. Интерфейсийн ачааллыг бууруулах зорилгоор ангилал тус бүрт хамгийн ихдээ 100 хүртэлх компонентыг харуулах бөгөөд хэрэв хэтэрвэл "+‹count› илүү" гэсэн тэмдэглэгээг нэмдэг.

"Уугуул код" хэсэгт аппын дэмжих процессорын архитектурууд (ABIs) болон уугуул сангуудын тоог харуулна. Мөн "Нөөцүүд" хэсэгт дараах мэдээллүүд багтана:

  • "Дэлгэцийн нягтрал"
  • "Нөөц файлууд"
  • "Ассет файлууд"
  • "Кодын файлууд (.dex)"
  • "Багц дахь файлууд"

Дижитал гарын үсэг ба файлын хеш утга

Android үйлдлийн системд аппликейшн хэвлэгчийн хэн болохыг баталгаажуулах, багцын бүрэн бүтэн байдлыг хангах зорилгоор дижитал гарын үсгийг ашигладаг. Гарын үсгүүд хэсэгт v1 PKCS#7 болон APK Signing Block (v2, v3, v3.1) схемүүдээс гаргаж авсан дараах мэдээллийг харуулдаг:

  • Гарын үсэг зурсан этгээд ‹n›
  • Гарчиг болон Олгосон
  • Серийн дугаар
  • Хүчинтэй эхлэх болон Хүчинтэй дуусах
  • Гарын үсгийн алгоритм болон Түлхүүрийн алгоритм
  • MD5, SHA-1, SHA-256 хурууны хээний утгууд.

Хэрэв багцаас ямар нэгэн гарын үсгийн блок олдохгүй бол Танигдсан гарын үсгийн блок олдсонгүй — энэ багц гарын үсэггүй эсвэл дахин савлагдсан байж магадгүй. гэсэн анхааруулга гарна. Хэрэгсэл нь зөвхөн гэрчилгээний мета өгөгдлийг уншиж харуулдаг бөгөөд гарын үсгийн криптограф бүрэн бүтэн байдал, итгэмжлэлийн гинжин хэлхээ эсвэл хөгжүүлэгчийн бодит иргэнийг баталгаажуулдаггүй.

Файлын хеш хэсэгт тухайн APK файлын MD5, SHA-1, болон SHA-256 хеш утгуудыг тооцоолж харуулдаг. Эдгээр хеш утга нь файлын агуулгыг бүрэн илэрхийлэх давтагдашгүй дижитал гарын хээ бөгөөд файлыг өөрчлөхөд хеш утга дагаж өөрчлөгддөг. Хэрэглэгч шинжилгээний үр дүнг Тайлан татах товчоор татаж авах эсвэл Цэвэрлэх товчоор цэвэрлэх боломжтой.

Хөтөч дээр локал байдлаар боловсруулах технологи

APK Info Viewer нь аюулгүй байдал болон нууцлалыг бүрэн хангах үүднээс хэрэглэгчийн оруулсан файлыг ямар нэгэн гадны сервер рүү илгээдэггүй. Бүх унших, хеш тооцоолох, багцыг задлах үйл явц нь хэрэглэгчийн вэб хөтөч доторх локал Worker (Web Worker) орчинд явагддаг. Энэхүү технологи нь хөтчийн үндсэн интерфейсийг гацаахгүйгээр 500 MB хүртэлх хэмжээтэй том файлыг компьютер дээрээ шууд задлан шинжлэх боломжийг олгодог бөгөөд таны файл хэзээ ч сүлжээгээр дамжихгүй тул нууцлалын өндөр баталгаа болдог.

Түгээмэл асуултууд

Суулгахгүйгээр APK-аас юу мэдэж болох вэ?

Маш их зүйлийг мэдэж болно: аппын багцын нэр, хувилбар, шаардлагатай Android хувилбар, хүсч буй бүх зөвшөөрөл, зарласан дэлгэц болон фон компонент, процессорын төрөл, гарын үсгийн гэрчилгээ.

Энэ хэрэгсэл APK хортой програм эсэхийг хэлж чадах уу?

Үгүй. Шуурхай шалгалтаар дүгнэлт өгдөг хэрэгслүүдэд эргэлзээтэй хандаарай. Энд та зөвшөөрөл, компонент, гарын үсэг, хеш зэрэг бодит баримтуудыг харах болно. Эдгээрийг хөгжүүлэгчийн мэдээлэлтэй харьцуулж үзээрэй.

Ямар файлуудыг дэмждэг вэ?

500 MB хүртэлх хэмжээтэй ганц APK файлууд. Хуваагдсан багцууд (XAPK, APKM) болон Android App Bundles (.aab) нь суулгах боломжтой багц биш тул тодорхой мессежээр татгалзана.

Гарын үсгийн мэдээлэл надад юу хэлэх вэ?

Android апп бүр гарын үсэгтэй байдаг бөгөөд гэрчилгээ нь хэн хэвлүүлснийг тодорхойлно. Та v1, v2, v3 гарын үсгийн схемүүд болон MD5, SHA-1, SHA-256 хурууны хээг харж болно.

Зөвшөөрөл дээрх “Dangerous” тэмдэг юу гэсэн үг вэ?

Энэ бол Android-ын албан ёсны ангилал юм: аюултай зөвшөөрлүүд нь байршил, харилцагчид, камер, микрофон, санах ой зэрэг хувийн мэдээлэлд хандах боломжтой тул систем хэрэглэгчээс зөвшөөрөл хүсдэг.