Android operatsiyon tizimi fayllari


Download 177.23 Kb.
bet1/3
Sana17.06.2023
Hajmi177.23 Kb.
#1546244
  1   2   3
Bog'liq
Android operatsiyon tizimi fayllari

Android operatsiyon tizimi fayllari

71-20 Imt talabasi

Esaxonova muxlisa

Android haqida

Android (yunoncha andro — „inson, erkak“, oid qoʻshimchasi — „robot“; „odamsimon robot“) — smartfonlar, planshetlar, elektron kitoblar, raqamli pleyerlar, qoʻl soatlari, fitnes bilakuzuklar, oʻyin pristavkalari, noutbuklar, netbuklar, smartbuklar, Google Glass koʻzoynaklari, televizorlar, proyektorlar hamda boshqa qurilmalar (2015-yilda avtomobil koʻngilochar tizimlari va maishiy robotlarga ham oʻrnatildi) uchun operatsion tizim hisoblanadi.

Android haqida

Dastlab ushbu operatsion tizim Android Inc. tomonidan ishlab chiqilgan, keyinchalik uni Google sotib oldi. Operatsion tizim Linux yadrosi va Google tomonidan ishlab chiqilgan Java virtual mashinasiga asoslangan. Keyinchalik, Google ushbu platformani qoʻllab-quvvatlash va uni yanada rivojlantirish bilan shugʻullanadigan Open Handset Alliance (OHA) shoʻbasini yaratdi.


Android – bu uyali telefonlar, aloqa vositalari, planshetlar va boshqa qurilmalar uchun Linux yadrosiga asoslangan operatsion tizim. Ishlab chiquvchilar Android dasturlarini asosan Java tilida yozadilar, bu esa Google tomonidan ishlab chiqilgan Java kutubxonasi yordamida qurilmani boshqarishni ta’minlaydi. Android Java kompilyatori dasturchi fayllari to’plamini sinf fayllariga to’ldiradi, so’ngra sinf fayllari dex fayllariga aylantiriladi. Ushbu fayllar maxsus Android dasturida ishlaydigan Java ilovasi bytecode ijro muhiti (JVM) bo’lgan Dalvik virtual mashinasini aniqlash uchun maxsus ishlatiladigan baytekodga ega. Kichik fayllarni yaratish uchun optimallashtirilgan XML fayllari ikkilik formatga o’tkaziladi. .Dex fayllari, XML ikkiliklari va dasturlarni ishga tushirish uchun zarur bo’lgan boshqa manbalar Android to’plami fayliga joylashtirilgan. Ushbu fayllar .apk kengaytmasiga ega, ammo ular standart ZIP fayllari.
. Apk to’plami shakllantirilgandan so’ng, dasturchi tomonidan raqamli imzo qo’yiladi va u Google veb-sayti orqali Android Market-ga yuklanadi, u erdan foydalanuvchi ushbu apk-fayllarni yuklab olib, ularni Android qurilmalariga o’rnatishi mumkin. Hozirgi vaqtda Android dasturlari uchun markaziy omborxonada 2 milliondan ortiq yuklab olinadigan dastur mavjud va bundan tashqari, Google Android dasturlarini boshqa uchinchi tomon saytlaridan yuklab olish mumkinligini unutmang.
Zararli dasturlarni tahlil qilish protsedurasini boshlash uchun, avval Android platformasida joylashgan zararli namunani yuklab olishingiz kerak. Bunday holda, biz Android Market-dan olib tashlangan 11 shubhali dasturlardan biri bo'lgan iCalendar.apk-ni yuklab olamiz, chunki unda Gadget Media-dagi zararli dastur mavjud edi. VirusTotal so'rovini tekshirish quyidagi rasmda ko'rsatilgandek 46,5% aniqlanganligini ko'rsatdi.
II bosqich:
WinZip-dan foydalanib iCalendar.apk faylini chiqarib oling, shundan so’ng siz .apk faylining tarkibini ko’rishingiz mumkin.
Anjir. 2. .dex va. Ushbu maqolada ilgari muhokama qilingan XML fayllari 2-rasmda keltirilgan. 2.
III bosqich:
Keyingi qadam “dex2jar” vositasi yordamida kodni bajarishdir. Dex2jar asboblar qutisi Dalvik .dex bajariladigan fayllarini Java .class fayllariga o’zgartiradi.

Download 177.23 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling