از این مقاله یاد خواهید گرفت که برنامه اندروید از چه چیزی تشکیل شده است، چگونه یک فایل APK را باز کنید و با چه برنامه هایی.

فایل APK چیست؟

APK فرمتی از سیستم عامل اندروید است که برای فایل های برنامه های اجرایی بایگانی شده استفاده می شود و نام خود فایل می تواند هر چیزی باشد، اما پسوند فقط باید شبیه this.apk باشد. آنالوگ های APK در سایر سیستم عامل ها .msi در ویندوز، .sis در سیمبین، .rpm یا .deb در لینوکس هستند.

ببینیم داخلش چیه
در واقع، apk. یک بایگانی ZIP است، بنابراین می توانید با استفاده از هر فایل منیجر یا بایگانی، به عنوان مثال WinRAR یا برنامه تلفن همراه X-plore، به دستگاه داخلی نگاه کنید.





شایان ذکر است که شما فقط به منابع داخلی دسترسی بصری دارید.
بیایید به ساختار نگاه کنیم
در داخل apk. تعدادی فایل و پوشه می بینیم، بیایید دریابیم که آنها برای چیست:
  • AndroidManifest.xml نوعی "گذرنامه" برنامه است که از آن می توانید تمام نکات اصلی، الزامات، نسخه، مجوزها و غیره را دریابید.
  • META-INF این فایل حاوی ابرداده است، یعنی داده‌های مربوط به داده‌ها، جمع‌های چک، مسیرهای داده‌ها، مسیرها و جمع‌های چک منابع، گواهی‌ها. شما می توانید این فایل را با هر ویرایشگر متنی باز کنید، اما توصیه می شود از Notepad++ استفاده کنید.
  • پوشه res شامل تمام منابع برنامه، گرافیک، مانند نمادها، تصاویر، متن و عناصر رابط گرافیکی است. همچنین می توانید به راحتی به پوشه دسترسی داشته باشید.
  • classes.dex کد برنامه مستقیمی است که توسط ماشین مجازی Dalvik VM اجرا شده است. resources.arsc - فایل XML کامپایل شده، این فایل حاوی اطلاعات مربوط به تمام منابع درگیر در برنامه است.
  • lib - پوشه ای با کتابخانه های بومی، که منابع آن تنها با استفاده از برنامه های تخصصی قابل دسترسی است. APK همچنین ممکن است حاوی فایل‌ها و پوشه‌هایی مانند com، org، udk باشد، اما نه همیشه.

حالا بیایید ساختار داخلی را با جزئیات بیشتری بررسی کنیم، برای این کار به یک برنامه کامپایل، جاوا و یک فایل APK نیاز داریم. ابزار اصلی برای جداسازی apk. Apktool است، اما این برنامه فقط از روی خط کار می کند که خیلی راحت نیست. برای تجزیه سریعتر و راحت تر، می توانید از APKing استفاده کنید، این هنوز همان Apktool است، اما با قابلیت کار از منوی زمینه.
و بنابراین APKing را مانند هر برنامه ای برای ویندوز نصب می کنیم و با انتخاب apk. روی آن با دکمه سمت راست ماوس و همزمان Shift کلیک می کنیم و پس از آن موارد زیر را مشاهده می کنیم:


و اکشن مورد نیاز را انتخاب کنید، مثلاً به طور کامل decompile کنید، سپس برنامه عملیات را کامل کرده و یک پوشه با همین نام ایجاد می کند.


با باز کردن پوشه به تمام منابع فایل APK دسترسی خواهیم داشت.


اکنون تمامی فایل های متنی قابل ویرایش هستند، ضمن رعایت قوانین اولیه، می توانید از برنامه محبوب Notepad++ استفاده کنید، برای مثال AndroidManifest.xml را در نظر بگیرید.

حتی همه دارندگان دستگاه های دارای سیستم عامل اندروید نمی دانند فایل APK چیست. در مورد کسانی که تا به حال از گوشی یا تبلت با این سیستم استفاده نکرده اند چه بگوییم. با این حال، حتی دارندگان رایانه های ویندوزی نیز می توانند چیزهای مفید زیادی را از فایل های APK دریافت کنند.

ابتدا بیایید بفهمیم فایل ها چیست.

Android Package یک پسوند فایل است که برای توزیع برنامه ها برای هر دستگاهی که اندروید روی آن نصب شده است استفاده می شود. در ویندوز، برای نصب برنامه باید فایل exe را پیدا کنید. در اندروید باید یک APK برای این کار پیدا کنید. چنین فایل هایی از طریق سایت های دارای نرم افزار برای تلفن ها یا در انجمن های ویژه توزیع می شوند.

Android Package آرشیوی است که خود برنامه و تمامی فایل های لازم برای عملکرد آن را ذخیره می کند. .

چرا آنها مورد نیاز هستند و چرا می توانند برای صاحبان رایانه های ساده مفید باشند؟

بسیاری از برنامه های جالب و غیر معمول قبلاً برای دستگاه های دارای سیستم عامل اندروید نوشته شده است. اکثر آنها نسخه دسکتاپ ندارند. در این صورت، اگر می خواهید بازی مورد علاقه خود را روی گوشی خود بازی کنید، اما آن را در دسترس ندارید، باید فایل APK را روی رایانه خود نصب کنید.

موقعیت دیگری که ممکن است لازم باشد یک APK را در رایانه خود باز کنید، مشاهده محتوای آن است. این ممکن است برای تغییر جزئی آن ضروری باشد. به عنوان مثال، آن را به زبان مورد نظر ترجمه کنید.

مهم!فایل های مورد نظر ما هیچ رمزگذاری اضافی ندارند. یک فایل APK چیزی نیست جز بایگانی که داده های برنامه در آن ذخیره می شود.

مشاهده مطالب

حال می آموزیم که چگونه محتویات یک فایل را مشاهده کرده، ساختار آن را بررسی کرده و در صورت لزوم تغییراتی در آن ایجاد کنیم. بنابراین ما نیاز داریم:


همچنین می توانید این بایگانی را در رایانه خود باز کنید و در هر زمان به آن دسترسی داشته باشید.

اما بیشتر آنها هنوز به نحوه شروع استفاده از برنامه های کاربردی در رایانه خود علاقه مند هستند. انجام این کار کمی دشوارتر خواهد بود، اما همچنان بسیار ساده است. همه می توانند این کار را انجام دهند.

تلفن نیز یک کامپیوتر کوچک است. تنها تفاوت در نرم افزارهای اساسی متفاوت است. بنابراین، شما نیاز به نصب یک برنامه خاص دارید - شبیه ساز

همانطور که از نام آن پیداست، چنین برنامه ای سیستمی را ایجاد می کند که اندروید را روی دستگاه شما اجرا می کند. شما قادر خواهید بود هر برنامه ای را بر روی شبیه ساز دانلود، نصب کرده و مستقیماً از طریق رایانه خود از آنها استفاده کنید.

شبیه سازهای اندروید با توجه به تعداد روزافزون برنامه های منحصر به فرد، روز به روز محبوب تر و مورد تقاضا هستند. اکنون چندین توسعه دهنده می توانند یک شبیه ساز با کیفیت و پایدار ارائه دهند. بیایید به چندین شبیه ساز نگاهی بیندازیم و مناسب ترین آنها را برای وظایف شما انتخاب کنیم.

معروف ترین، پرکاربردترین شبیه ساز Bluestacks است.

برای شروع، ما فایل خود را بر روی آن باز می کنیم.


مهم! Bluestacks برای باز کردن بازی‌ها ایده‌آل است و اغلب برای این مورد استفاده می‌شود. از معایب برنامه می توان به رابط کاربری بیش از حد درهم و برهم در برخی مکان ها و حجم زیادی از اطلاعات غیر ضروری اشاره کرد که برای همه مفید نخواهد بود.

Nox App Player

اما این برنامه برای بازی ها مناسب نیست. آنها اغلب عناصر گرافیکی را به اشتباه نمایش می دهند. در این شبیه ساز، توسعه دهندگان بر روی کار با برنامه ها تمرکز کردند. با چند کلیک می توانید روت دریافت کنید. اگر می خواهید APK را با این برنامه باز کنید، باید:


مشاهده محتوا در اندروید

برای مشاهده محتویات فایل apk و عدم نصب کامل آن، یک برنامه قدرتمند به ما کمک می کند ویرایشگر apkبرای اندروید بنابراین ما نیاز داریم:


نصب برنامه های گوشی هوشمند بر روی دستگاه شما چندان دشوار نیست. هر کاربری می تواند این کار را انجام دهد.

ویدئو - نحوه باز کردن یک فایل apk در رایانه

با کشف یک فایل با پسوند ناشناخته در بین فایل های ویندوز، اغلب مایوس می شویم. شیطان می داند که این چه چیزی است که توسط "محور" تشخیص داده نمی شود. چنین افکاری به ذهن بسیاری از افرادی که برای اولین بار پسوند "apk" را مشاهده می کنند، می آید. با داشتن یک فایل apk، چگونه می توانم این مورد را در ویندوز باز کنم؟

قبل از پاسخ به این سوال، لازم است بدانیم چه نوع حیوانی در مقابل ما قرار دارد. فرمت فایل ".apk" توسط گوگل برای ذخیره برنامه های اجرایی سیستم عامل اندروید در این فرمت ایجاد شده است. مفهوم ذخیره برنامه ها و داده ها در یک آرشیو جدید نیست. حتی در آغاز گسترش رایانه های شخصی، بسته بندی برنامه ها در آرشیو بسیار محبوب بود. برای راه اندازی چنین برنامه هایی، حتی نیازی به باز کردن این آرشیو ندارید - ابزارهای سیستم به تنهایی این کار را انجام می دهند. این فناوری به طور گسترده ای در بین توسعه دهندگان و کاربران انواع مختلف شبیه سازها استفاده می شود. بنابراین، ایده گوگل چیزی غیرعادی یا غیرمنتظره نیست.

"Apk" به سادگی مخفف "Android Package" است. این یک آرشیو معمولی است که تقریباً توسط هر بایگانی موجود برای ویندوز قابل باز شدن است.

آرشیو شامل اجزای برنامه زیر است:

  • کد منبع برنامه.
  • منابع برنامه مانند تصاویر، صداها و غیره
  • یک فایل خاص به نام manifest.

کسانی که مایل به باز کردن چنین فایلی با بایگانی هستند باید دستورالعمل های بعدی ما را دنبال کنند.

ما کالبد شکافی انجام می دهیم

از آنجایی که apk یک آرشیو است، سعی می کنیم آن را با یک برنامه بایگانی باز کنیم.بسیاری از برنامه های بایگانی چند منظوره برای ویندوز توسعه یافته اند که می توانند آرشیو تقریباً با هر فرمتی ایجاد و باز کنند. فایل های APK نیز از این قاعده مستثنی نیستند. اجازه دهید به دو آرشیو برای ویندوز اشاره کنیم که با موفقیت از عهده این کار بر می آیند: WinRar و 7-zip. اگر اولین مورد از این برنامه ها تجاری است، دومی کاملا رایگان است و می توانید آن را مستقیماً از وب سایت توسعه دهنده آن - ایگور پاولوف - در آدرس: http://www.7-zip.org/ یا http:// دانلود کنید. /7-zip .org.ua/ru/ .

بایگانی 7-زیپ را روی ویندوز نصب کنید (مگر اینکه، البته، این برنامه معروف قبلاً خانه ای در رایانه شما پیدا کرده باشد).

روی فایل apk مورد نیاز کلیک راست کنید. منوی زمینه باید طبق معمول ظاهر شود.

آیتم منو "7-zip" را انتخاب کنید - یک منوی فرعی با انتخاب گزینه های عمل ظاهر می شود.

از بایگانی می خواهیم که آرشیو را باز کند یا داده ها را از بایگانی استخراج کند. این را می توان به روش های مختلف با انتخاب یک یا یکی دیگر از موارد زیر منو انجام داد، به عنوان مثال، مورد "باز کردن بایگانی" (فقط برای مشاهده محتوا) یا مورد "باز کردن بسته بندی". از کاربر خواسته می شود تا پوشه ای را برای باز کردن بسته بندی و سایر پارامترهای اختیاری مشخص کند.

این تنها چیزی است که برای باز کردن یک فایل با پسوند "apk" باید بدانید.

از مطالب فوق می توان نتیجه گرفت که موضوع نشریه امروز به شرح زیر خواهد بود: چگونه فایل apk را نصب کنیددر اندروید. بسیاری از مردم نمی دانند چگونه این کار را انجام دهند، اگرچه در واقع همه چیز بسیار ساده است.

بنابراین، دوستان، اجازه دهید با یک قسمت مقدماتی شروع کنیم. اگر به خاطر داشته باشید، پس از آن، ما سیستم ناوبری Navitel را از فروشگاه رسمی برنامه، که Play Market نام دارد، نصب کردیم.

یعنی ما هنوز واقعاً نمی دانیم آنجا چه اتفاقی افتاده است: ما فقط دستگاه تلفن همراه خود را به اینترنت وصل کردیم، به فروشگاه رفتیم، آنچه را که نیاز داشتیم انتخاب کردیم و روی دکمه "نصب" کلیک کردیم. همه چیز آماده است.

اما اکنون ما کارها را کاملاً متفاوت انجام خواهیم داد، زیرا ما قبلاً یک فایل نصبی از پیش دانلود شده با فرمت "apk" داریم و در این مورد اصلاً به خود Play Market نیاز نداریم:

پس برای اینکه بهتر متوجه شوید فایلی با این پسوند نصب کننده برنامه برای سیستم اندروید است. به عنوان مثال، اگر خودتان برنامه‌هایی را روی ویندوز نصب کرده باشید، می‌دانید که چنین فایل‌هایی پسوند «exe» دارند.

از تمام موارد بالا، این سوال پیش می‌آید: چگونه فایل apk را نصب کنیم، اگر نه از طریق فروشگاه؟ اما چگونه، از این به بعد با دقت بخوانید. در ادامه ما همه چیز را با استفاده از مثال همان Navitel Navigator در نظر خواهیم گرفت.

اگرچه در اینجا هیچ تفاوتی وجود ندارد. برای همه برنامه ها، این روش دقیقاً یکسان است. تمام وضوح مقاله در نسخه سیستم عامل اندروید 4.1.2 نشان داده خواهد شد.

و ابتدا، ما قطعاً باید یک تنظیم بسیار مشکل ایجاد کنیم. در حال حاضر بخش "تنظیمات" را انتخاب کنید:

و در برگه «امنیت»، کادر کنار «منابع ناشناس» را علامت بزنید. اسکرین شات زیر به شما کمک می کند:

اکنون باید خود فایل نصبی را با پسوند “apk” دانلود کنیم. در مورد ما، ما آن را در وب سایت رسمی برنامه در بخش "دانلود" پیدا می کنیم:

به تصویر بالا دقت کنید. اغلب، هنگام نصب به این روش، از شما خواسته می شود که وضوح صفحه نمایش دستگاه خود را انتخاب کنید. اما اگر چیزی در مورد آن نمی دانید، نسخه ای را انتخاب کنید که برای هر وضوح صفحه نمایش مناسب باشد.

پس از دانلود فایل apk در رایانه، باید آن را در کارت حافظه گوشی هوشمند یا تبلت خود کپی کنید. برای انجام این کار، با استفاده از کابل به رایانه شخصی متصل شوید:

در نتیجه، پیامی بر روی دستگاه تلفن همراه شما ظاهر می شود که نشان می دهد اتصال برقرار شده است. اکنون روی دکمه «فعال کردن حافظه USB» در پایین صفحه کلیک کنید:

پس از این، دستگاه Android به عنوان یک درایو فلش معمولی روی رایانه شناسایی می شود که باید فایل نصب را روی آن کپی کنید:

سپس با کلیک بر روی نماد در گوشه بالا سمت راست دوباره به منوی تنظیمات بروید:

و در پنجره "Applications" که باز می شود، "File Manager" را انتخاب کنید:

در این مرحله لیستی از پوشه ها را مشاهده خواهید کرد که در میان آنها پوشه ما با نام "دانلود" وجود دارد:

و در نهایت فایل apk خود را می بینیم که باید روی سیستم اندروید نصب شود:

با انگشت خود روی آن کلیک کنید و فرآیند شروع می شود:

حالا منتظر می مانیم تا فایل ها کپی شوند و می توانیم اجرا کنیم:

اصولاً تمام علم ما به همین جا ختم می شود. ما به بخش "برنامه ها" باز می گردیم و نماد Navitel تازه نصب شده را می بینیم:

به هر حال، اکنون، برای صرفه جویی در فضا در درایو فلش دستگاه، می توانید فایل apk نصب خود برنامه را حذف کنید. برای انجام این کار، به پوشه "دانلود" بازگردید و ترکیبات ساده نشان داده شده در شکل زیر را انجام دهید:

این همه حکمت است، دوستان عزیز، حالا می توانیم با اطمینان بگوییم که دقیقاً می دانید چگونه آن را به درستی نصب کنید. موافق باشید که واقعاً هیچ چیز پیچیده ای در اینجا وجود ندارد.

و اکنون چند کلمه در مورد خود برنامه که با استفاده از مثال آن به اصل نصب برنامه ها به این روش نگاه کردیم. اگر شما یک راننده هستید، باید از قابلیت های Navitel Navigator قدردانی کنید.

علاوه بر این، اکنون می توانید به راحتی آن را روی دستگاه تلفن همراه خود نصب کنید و یک سیستم ناوبری کامل را در جیب شلوار خود حمل کنید. تنها کاری که باید انجام دهید این است که کارت های لازم را از وب سایت رسمی (لینک در ابتدای مقاله) دانلود کرده و در پوشه های مربوطه قرار دهید:

به هر حال، شایان ذکر است که ساختار پوشه Navitel در اندروید کاملاً یکسان است. پس مطالعه کنید و از آن برای سلامتی خود استفاده کنید تا گم نشوید. 😉

و در این یادداشت، اجازه دهید مرخصی خود را بگیرم، اگر سوالی پیش آمد، خوشحال می شوید که در مورد مقاله نظر دهید. و اکنون زمان آرامش کامل فرا رسیده است و نویسنده به آرامی اما مطمئناً در خلسه فرو می رود.

اگر دستگاه اندرویدی دارید، پس درباره فایل‌های APK شنیده‌اید و فکر کرده‌اید که چه هستند. اگر قصد دارید جزئیات نحوه عملکرد گوشی هوشمند خود را درک کنید و برنامه ها را نه تنها از فروشگاه Google Play نصب کنید، پس باید در مورد فایل های APK بدانید. امروز خواهیم فهمید که یک فایل APK چیست، چگونه آن را دانلود و بر روی دستگاه اندرویدی نصب کنیم.

فایل APK چیست؟

به احتمال زیاد می دانید که کامپیوترهای ویندوزی از برنامه های فرمت EXE استفاده می کنند. به طور مشابه، اندروید از فایل های APK استفاده می کند. APK یک فرمت فایل است که برای نصب نرم افزار بر روی سیستم عامل اندروید استفاده می شود.

چرا باید یک فایل APK نصب کنم؟

برنامه های اندروید به فروشگاه گوگل پلی محدود نمی شوند. توسعه دهندگان شخص ثالث برنامه های خود را در فایل های APK منتشر می کنند که ویژگی های هیجان انگیزی را ارائه می دهند. علاوه بر این، برخی از برنامه های موجود در فروشگاه Google Play را نمی توان در کشور شما نصب کرد. با این حال، می توانید فایل APK را دانلود کرده و با دور زدن فروشگاه Google Play برنامه مورد نظر را نصب کنید.

اگر دستگاه اندرویدی شما به فروشگاه Google Play دسترسی ندارد، فایل های APK تنها گزینه برای نصب برنامه ها هستند.

با این حال، باید مراقب باشید زیرا فایل‌های APK شخص ثالث می‌توانند مخرب باشند. برخی از فایل های APK به شما امکان می دهند برنامه های غیرقانونی را دانلود کنید. البته باید از چنین فایل های APK اجتناب کرد.

نحوه نصب فایل APK از کامپیوتر

تعداد زیادی فایل APK مختلف در اینترنت وجود دارد، اما همانطور که قبلاً گفتیم، برخی از آنها می توانند ویروسی باشند. بنابراین، ارزش انتخاب سایت های قابل اعتمادی را دارد که به آنها اعتماد خواهید کرد. یکی از این سایت ها APK Mirror است. این یک سایت انگلیسی زبان است که فایل های APK ایمن برنامه های کاربردی محبوب و همچنین نظرات و نظرات کاربران را ارائه می دهد. در بین سایت های روسی، قابل ذکر است w3bsit3-dns.com.

هنگامی که یک سایت قابل اعتماد پیدا کردید، می توانید فایل APK برنامه مورد نیاز خود را دانلود کنید. قبل از نصب یک فایل APK بر روی دستگاه اندرویدی خود، باید مطمئن شوید که نصب برنامه های شخص ثالث مجاز است. به منو > تنظیمات > امنیت > بروید و کادر منابع ناشناخته را علامت بزنید. به این ترتیب، می‌توانید هر فایل APK را نصب کنید، نه فقط برنامه‌های موجود در فروشگاه Google Play.

پس از اینکه فایل APK را در رایانه خود دانلود کردید، گوشی هوشمند خود را از طریق کابل USB به رایانه شخصی خود متصل کنید. هنگامی که برای اولین بار وصل می شوید، گزینه پیش فرض شارژ USB است، اما باید انتقال فایل را انتخاب کنید. پس از این، پوشه گوشی هوشمند خود را در دایرکتوری اصلی رایانه خود خواهید دید. به My Computer - پوشه ای با نام گوشی هوشمند خود بروید و فایل APK را در هر پوشه ای در تلفن هوشمند اندرویدی خود کپی کنید. نکته اصلی این است که به یاد داشته باشید که فایل APK را کجا کپی می کنید.

اکنون می توانید از هر فایل منیجر در دستگاه اندرویدی خود مانند ES Explorer استفاده کنید، پوشه ای را که فایل APK را در آن کپی کرده اید پیدا کنید و سپس بر روی Install کلیک کنید. تبریک می گویم! شما با موفقیت فایل APK را روی دستگاه اندرویدی خود نصب کردید.

چگونه یک فایل APK را از دستگاه اندرویدی نصب کنیم

برای نصب فایل APK در دستگاه اندرویدی خود نیازی به داشتن رایانه ندارید. می توانید از طریق تلفن هوشمند یا تبلت خود به هر مرورگری بروید، فایل APK را پیدا کرده و آن را دانلود کنید. به محض دانلود فایل APK، پیام مربوطه در پنل اعلان ظاهر می شود. پوشه Downloads خود را باز کنید و روی فایل APK کلیک کنید. برنامه بر روی دستگاه اندرویدی شما نصب خواهد شد.