• برنامه ای برای باز کردن فایل های apk. چگونه یک فایل APK را در رایانه باز کنیم

    ثابت شده است که پلتفرم فناوری برنامه اندروید همه کاره و سازگار با توسعه دهندگان است. می توانید یک برنامه اندرویدی توسعه دهید و آن را با حداقل محدودیت در فروشگاه Google Play منتشر کنید. این مفهوم منجر به توسعه سریع برنامه های محبوب اندروید شده است که برخی از آنها در iOS و سایر پلتفرم ها در دسترس نیستند. برای اجرای یک برنامه اندروید، معمولاً باید از تلفن هوشمند یا تبلت با این سیستم عامل استفاده کنید - این واضح است. اگر بخواهید بدون خرید دستگاه اندروید را امتحان کنید چه؟

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

    شاید ساده ترین راه برای اجرای برنامه های Andoid در رایانه ویندوزی استفاده از برنامه ARC Welder برای مرورگر Google Chrome باشد. این برنامه توسط گوگل توسعه داده شده است و نه تنها در رایانه های ویندوزی قابل استفاده است - این روش در کروم بوک و مک نیز کار می کند. فرآیند راه اندازی عملا مستقل از پلت فرم مورد استفاده است. کافی است به فروشگاه وب Chrome بروید و برنامه ARC Welder را از کاتالوگ نصب کنید.

    برنامه ARC Welder در نسخه بتا است و در درجه اول برای توسعه دهندگان در نظر گرفته شده است. با این حال، روند دانلود برنامه بسیار ساده است. باید فایل APK را در ARC Welder آپلود کنید. فایل APK را می توان با پشتیبان گیری از برنامه در یک دستگاه اندرویدی فیزیکی یا با دانلود آن از سایت های شخص ثالث مختلف در اینترنت به دست آورد. دانلود برنامه ها و بازی های پولی را از سایت های مشکوک توصیه نمی کنیم. منابعی وجود دارد که برنامه های رایگان مانند APK Mirror را بایگانی می کند.

    هنگامی که فایل APK مورد نیاز دانلود و آماده آپلود شد، می توانید ARC Welder را از لیست افزونه های گوگل کروم باز کنید و به این فایل اشاره کنید. سپس باید نحوه نمایش برنامه ها را انتخاب کنید - حالت افقی/عمودی، گوشی هوشمند/تبلت و روش دسترسی به کلیپ بورد. همه برنامه های اندرویدی به این روش راه اندازی نمی شوند و برخی از برنامه ها ممکن است برخی از عملکرد خود را از دست بدهند. متأسفانه ARC Welder در حال حاضر به صورت بومی از خدمات Google Play پشتیبانی نمی کند (مگر اینکه توسعه دهنده برنامه باشید و به کد منبع دسترسی نداشته باشید)، بنابراین برنامه های Google و برخی از برنامه های شخص ثالث از کار کردن خودداری می کنند.

    برنامه ها یا بازی هایی که در ARC اجرا می شوند عمدتاً پایدار هستند. می‌توانید از Evernote، Instagram و حتی Flappy Bird عملکرد کاملی داشته باشید. شما می توانید هر بار فقط یک برنامه را در ARC Welder نصب کنید، برای راه اندازی برنامه دیگری باید به گفتگوی نصب بازگردید.

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

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

    هیچ یک از محصولات بی نقص نیستند - شما به دستگاه هایی با ابزار پشتیبانی نیاز دارید، مانند Dell XPS 12 برای نسخه اینتل، یا Lenovo ThinkPad x61 برای Android-x86. شما می توانید داده های محیط را روی ویندوز نصب کنید، اما این بهترین ایده نیست. هوشمندانه ترین راه این است که یک پارتیشن هارد دیسک جداگانه ایجاد کنید و اندروید را روی آن نصب کنید.

    اگر پیکربندی رایانه شخصی شما توسط این محصولات پشتیبانی نمی‌شود، می‌توانید آن‌ها را در محیط‌های مجازی‌سازی VirtualBox یا VMware که سریع‌تر از شبیه‌ساز اندروید هستند، نصب کنید. این محصولات ممکن است هنوز برای تست بازی ها مناسب نباشند، اما اکثر برنامه ها به درستی نصب و کار می کنند. شما باید خودتان برنامه ها را نصب کنید، زیرا. هیچ ادغام Google Play در این محصولات وجود ندارد. به عنوان کمک، می توانید از دستورالعمل های موجود در وب سایت ما - نصب اندروید در VMware Workstation استفاده کنید.

    اگر به دنبال راهی برای اجرای همزمان چندین برنامه و بازی اندروید هستید که نصب و راه اندازی آن آسان باشد، BlueStacks انتخاب شماست. یکی از ساده ترین راه ها برای راه اندازی برنامه ها را ارائه می دهد. با این حال، این محصول از یک نسخه به شدت اصلاح شده اندروید برای اجرای برنامه ها استفاده می کند. BlueStacks دارای یک فروشگاه Google Play داخلی است و شما به تمام برنامه های پولی خریداری شده دسترسی دارید. این برنامه با نام Galaxy Note II به لیست دستگاه های Google Play اضافه شده است.

    یک پنجره جداگانه BlueStacks حاوی لیستی از برنامه ها است که به دسته بندی ها تقسیم می شوند: بازی ها، شبکه های اجتماعی و غیره. هنگام جستجوی یک برنامه یا کلیک کردن بر روی نماد یک برنامه خاص، یک اتفاق غیرمنتظره رخ می دهد - مشتری Google Play در حالت تبلت نمایش داده می شود. کاربر می تواند مانند یک دستگاه اندرویدی معمولی از طریق رابط حرکت کند، که باعث می شود BlueStacks چیزی بیش از یک "پخش کننده برنامه" باشد. در واقع کاربر می تواند لانچرهای شخص ثالث مانند Nova یا Apex را از اپ استور نصب کرده و آنها را به عنوان لانچرهای پیش فرض انتخاب کند. صفحه اصلی در BlueStacks با دسته بندی برنامه ها، گونه ای از صفحه اصلی است. بنابراین، با جایگزینی آن، می توانید احساس کنید که صاحب یک دستگاه اندروید واقعی هستید.

    دسترسی کامل به فروشگاه Google Play مشکلات استقرار برنامه را از بین می برد و خود BlueStacks پایدار و سریع است. شما می توانید اکثر بازی ها را انجام دهید، اما ممکن است مشکلاتی در استفاده از ماوس وجود داشته باشد. اگر رایانه شما دارای صفحه نمایش لمسی است، می توانید از برنامه هایی استفاده کنید که از چند لمسی پشتیبانی می کنند. BlueStacks می تواند تبلت ویندوز 8 شما را به تبلت اندرویدی تبدیل کند. فناوری پشت BlueStacks "LayerCake" نامیده می شود زیرا برنامه های اندروید روی یک لایه جداگانه در بالای ویندوز اجرا می شوند.

    تنها اشکال BlueStacks این است که از یک بیلد تغییر یافته اندروید استفاده می کند. همه تغییرات ایجاد شده توسط توسعه‌دهنده محصول برای اجرای برنامه‌های اندروید روی رایانه شخصی ممکن است باعث خرابی و خرابی برنامه شود. این محیط اصلاح شده برای توسعه دهندگان ارزش کمی دارد - هیچ تضمینی وجود ندارد که برنامه هایی که به درستی در BlueStacks نمایش داده می شوند و اجرا می شوند در یک دستگاه فیزیکی به همان شیوه عمل کنند. این سرویس از مدل درآمدزایی freemium استفاده می کند - می توانید 2 دلار برای اشتراک بپردازید یا چندین برنامه حمایت شده را نصب کنید.

    کدام راه بهتر است؟

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

    اگر می خواهید چندین برنامه اندروید را به طور همزمان بر روی رایانه خود دریافت کنید، BlueStacks App Player بهترین راه حل است. این محصول دسترسی کامل به Google Play را فراهم می کند، سریع است و از دستگاه های ویندوز چند لمسی پشتیبانی می کند. ARC Welder را به عنوان راهی برای اجرای یک برنامه در یک زمان فراموش نکنید. افزونه رایگان است و نصب آن آسان است.

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

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

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

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

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

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

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

      • MANIFEST.MF - فایلی با اطلاعات مربوط به سایر فایل های موجود در این فایل APK (چک جمع های فایل)؛
      • CERT.RSA گواهینامه ای است که این برنامه را امضا کرده است.
      • CERT.SF - یک فایل با اطلاعات مربوط به گواهی و منابع؛
    • lib - کتابخانه های لینوکس برای هر یک از انواع پردازنده های پشتیبانی شده در اینجا ذخیره می شوند:

      • armeabi - برای ARMv6 و پردازنده های قدیمی تر؛
      • armeabi-v7a - برای ARMv7 و پردازنده های جدیدتر؛
      • x86 - برای پردازنده های با معماری x86؛
      • mips - برای پردازنده های MIPS؛
    • res - منابعی که در فایل در resources.arsc نیستند (به زیر مراجعه کنید).
    • دارایی ها - منابع برای AssetManager.
    • AndroidManifest.xml - فایلی که این برنامه را توصیف می کند. نام برنامه، نام بسته، نسخه برنامه و همچنین سایر اطلاعات مربوط به این برنامه را ذخیره می کند.
    • classes.dex – کد برنامه اجرایی با فرمت DEX.
    • resources.arsc - منابع مورد نیاز برای کارکرد برنامه کامپایل شده است.

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

    کمی تئوری و اصل مسئله

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

    با این حال، بسیاری از کاربران بدنه با کلمه "باز" ​​به معنای "نصب" برنامه هستند. در اینجا همه چیز کمی پیچیده تر است، زیرا باید از نصب کننده استفاده کنید تا همه محتویات به درستی باز شوند. هنگام دانلود از Play Market، این کار به صورت خودکار انجام می شود. اما اگر فایل apk را به صورت دستی دانلود کرده اید، باید آن را به روش دیگری باز کنید.

    استفاده از وجوه عادی

    سیستم عامل اندروید (بر خلاف iOS) یک سیستم عامل باز است. این بدان معنی است که هر کاربر می تواند نرم افزار شخص ثالث را بدون هیچ محدودیتی نصب کند. برای این کار، سیستم ابزارهای استانداردی را ارائه می دهد که به شما امکان نصب فایل های apk را می دهد.

    بیایید دریابیم که چگونه فایل apk را در اندروید نصب کنیم. در اینجا باید چند مرحله ساده را انجام دهید:

    1. به بخش "تنظیمات" ابزار خود بروید.
    2. مورد "امنیت" را پیدا کنید.
    3. در منو، مورد "منابع ناشناس" را پیدا کنید و سپس کادر کنار آن را علامت بزنید. این به شما امکان می دهد برنامه های شخص ثالث را نصب کنید.
    4. فایل apk را روی گوشی بیندازید (می توانید کارت حافظه را بیرون بیاورید، روی آن بنویسید و دوباره آن را وارد کنید).
    5. در حین یافتن بسته نصب، به اکسپلورر استاندارد بروید.
    6. روی آن کلیک کرده و نصب را تایید کنید.

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

    اگر این روش برای شما بسیار پیچیده به نظر می رسد و هر گونه مشکلی دارید، از یک مدیر فایل استفاده کنید. Play Market دارای مجموعه عظیمی از چنین مدیرانی است. توصیه می کنیم از ASTRO File Manager یا یکی از محبوب ترین ها - ES File Explorer استفاده کنید.

    آنها رابط کاربری خوبی دارند و همچنین به شما امکان می دهند فایل apk لازم را به سرعت و به راحتی باز کنید. دستورالعمل عملاً همان دستورالعملی است که در بالا توضیح داده شد:

    1. فایل نصب را در کارت SD دانلود کنید.
    2. فایل منیجر را اجرا کنید و سپس فایل را روی نقشه پیدا کنید.
    3. برای شروع نصب روی آن کلیک کنید.

    یک گزینه جایگزین، مدیران اپلیکیشن است. آنها برای کار با برنامه ها "تیز" تر هستند، بنابراین برای باز کردن apk ایده آل هستند. می توانید از SlideME Mobentoo App Installer استفاده کنید. شما باید آن را به یک دلیل ساده انتخاب کنید - به طور خودکار کارت حافظه شما را اسکن می کند و سپس نصب کننده های موجود را پیدا می کند. شما مجبور نخواهید بود برای مدت طولانی به دنبال آنها بگردید. فقط apk مورد نظر را انتخاب کرده و روی آن کلیک کنید.

    اگر به این سوال علاقه دارید، پس می خواهید آن را ویرایش کنید، بیایید درس را شروع کنیم!

    نمونه ای از آنچه برنامه از آن تشکیل شده است در برنامه - Google Now انجام می شود

    برنامه هایی که در اندروید نصب می کنید را می توان با یک بایگانی کننده معمولی، برای نسخه های کوچک و ساده برنامه ها و همچنین دیکامپایل برای تغییرات پیچیده و کامل در برنامه های apk (از این پس apk) باز کرد.

    باز کردن apk با Archiver


    برنامه اندروید از چه چیزی ساخته شده است؟

    پوشه دارایی ها- دارایی های موجود در این پوشه فایل هایی هستند که "ویژگی های" برنامه را تعریف می کنند

    پوشه META-INF- این پوشه حاوی فایل های امضا است. هر شرکتی که برنامه‌ها را آپلود می‌کند امضای خاص خود را دارد که نشان می‌دهد دارایی آن است، زیرا کلید رمزگذاری مخصوص به خود را دارد.

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

    فایل AndroidManifest.xml- برنامه پاسپورت apk. این فایل حاوی اطلاعات کلی در مورد برنامه است.

    فایل resources.arsc- "قسمت قابل مشاهده" برنامه کامپایل شده ( پوشه .res)

    اگر سعی کنید هر فایلی را باز کنید، این را دریافت خواهید کرد:

    فایل AndroidManifest.xml غیر دکامپایل نشده

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

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

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

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

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

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

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

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

    مرور مطالب

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


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

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

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

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

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

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

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


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

    Nox App Player

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


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

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


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

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