• دانلود آرشیو فشرده برای اندروید. چه چیزی می توانم بایگانی ZIP برای اندروید دانلود کنم؟ RAR برای اندروید توسط RARLAB - یک WinRar کامل برای اندروید


    RAR- یک برنامه ضروری برای دستگاه های اندرویدی که برای باز کردن و باز کردن فایل های .rar لازم است. این برای اکثر کاربرانی که می خواهند بدون استفاده از رایانه، داده های تلفن یا رایانه لوحی خود را از حالت فشرده خارج کنند، مناسب است.

    نحوه باز کردن rar در اندروید آسان و ساده

    کافی است RAR را برای اندروید دانلود کنید تا بتوانید داده های rar یا .zip را از حالت فشرده خارج کنید. احتمالاً همه وقتی با بارگیری پرونده ها از اینترنت به دستگاه تلفن همراه ، با فرمت RAR یا ZIP بودند و با برنامه های استاندارد روی تلفن باز نمی شدند ، با مشکل روبرو شدند. بایگانی‌های TAR، GZ، BZ2، XZ، 7z، ISO، ARJ کمتر رایج هستند، که به نرم‌افزار unpacker اضافی نیز نیاز دارند.

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

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

    RAR Archiver for Android بهترین ابزار برای باز کردن و مدیریت فایل های فشرده با تمام ویژگی های نسخه کامپیوتر WinRAR است!

    ZIP archiver برای اندروید برنامه‌ای است که به شما امکان می‌دهد فایل‌های فشرده‌شده را روی دستگاه‌های تلفن همراه باز کرده و ایجاد کنید. فایل منیجرهای زیادی وجود دارند که می توانند تا حدی جایگزین بایگانی شوند، اما عملکرد آنها بسیار محدود است. فروشگاه Google Play طیف گسترده‌ای از برنامه‌ها را برای کار با داده‌های بسته‌بندی شده ارائه می‌کند و اغلب انتخاب بهترین از بین آنها برای کاربران دشوار است. می توانید آرشیو را برای اندروید به صورت رایگان دانلود کنید.

    اکثر بایگانی‌ها با توابع اولیه بسته‌بندی و باز کردن کار بسیار خوبی انجام می‌دهند، اما همه آنها به شما کمک نمی‌کنند تا با فایل‌های رمزگذاری شده یا تقسیم‌شده مقابله کنید. در مجموع، 5 ابزار نسبتاً قابل اعتماد وجود دارد که می توانند با اکثر وظایف کنار بیایند.

    برنامه های برتر

    اپلیکیشن B1 Free Archiver را می توان بهترین در بین بایگانی کننده های اندروید دانست. این برنامه می تواند هر آرشیو محافظت شده با رمز عبور را پردازش کند و از بیشترین تعداد فرمت ها پشتیبانی می کند. این تنها بایگانی است که از نظرات در فایل های ZIP پشتیبانی می کند و استفاده از آن آسان است.

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

    برنامه دیگری وجود دارد که ادعا می کند بهترین ابزار باز کردن زیپ است. برنامه ZArchiver به شما امکان می دهد خیلی سریعتر از ابزار قبلی بایگانی کنید، اما با داده های رمزگذاری شده مقابله نمی کند و از فرمت RAR5 پشتیبانی نمی کند.

    با این وجود، این برنامه می تواند در مقام دوم افتخاری قرار گیرد. این سریع‌ترین از همه است، می‌تواند بایگانی‌هایی را با فرمت 7Z ایجاد کند و وقتی می‌خواهید فایل‌ها را از یک آرشیو ZIP رمزگذاری‌شده حذف کنید، رمز عبور نمی‌خواهد. عدم وجود اعلان رمز عبور را می توان یک نقطه ضعف در نظر گرفت، اما در برخی شرایط کار با آرشیو را به میزان قابل توجهی سرعت می بخشد.

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

    برنامه های دیگر

    ابزار Easy UnRAR, UnZIP & ZIP یکی از اولین آرشیوهایی است که همچنان در بین کاربران اندروید محبوب است. متأسفانه، مجموعه ویژگی های کامل فقط در نسخه پولی موجود است. مونتاژ رایگان برنامه دانلود شده برای آن دسته از کاربرانی طراحی شده است که عادت دارند فقط با آرشیوهای ساده کار کنند که مشکلی ایجاد نمی کند.

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

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

    نسخه رسمی ابزار WinZIP در اندروید حتی بدتر از نسخه ویندوز بود. از معایب آن می توان به عدم پشتیبانی از فرمت RAR5، مشکلات رمزهای عبور غیر لاتین در فایل های RAR، عدم نمایش برخی از کاراکترهای غیر لاتین در نام های آرشیو و عدم وجود ویژگی های اضافی که کار با این را آسان تر می کند، اشاره کرد. کاربرد.

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

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

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

    معرفی

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

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

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

    حذف کامپایل برنامه

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

    • dex2jar - مترجم بایت کد Dalvik به بایت کد JVM که بر اساس آن می توانیم کد جاوا را دریافت کنیم.
    • jd-gui خود یک دیکامپایلر است که به شما امکان می دهد کد جاوا قابل خواندن را از بایت کد JVM دریافت کنید. از طرف دیگر، می توانید از Jad (www.varanecas.com/jad) استفاده کنید. اگرچه بسیار قدیمی است، اما در برخی موارد کد خواناتری نسبت به Jd-gui تولید می کند.

    آنها باید اینگونه استفاده شوند. ابتدا dex2jar را راه اندازی می کنیم و مسیر بسته apk را به عنوان آرگومان مشخص می کنیم:

    %dex2jar.sh mail.apk

    در نتیجه، بسته جاوا mail.jar در دایرکتوری فعلی ظاهر می‌شود که می‌توان آن را در jd-gui برای مشاهده کد جاوا باز کرد.

    تنظیم بسته های APK و دریافت آنها

    بسته نرم افزار اندروید در اصل یک فایل ZIP معمولی است که برای مشاهده محتویات و باز کردن بسته بندی نیازی به ابزار خاصی ندارد. کافی است یک آرشیو داشته باشید - 7zip برای ویندوز یا کنسول unzip در لینوکس. اما این در مورد لفاف است. داخلش چیه؟ در داخل، ما به طور کلی ساختار زیر را داریم:

    • META-INF/- حاوی یک گواهی دیجیتالی از برنامه است که سازنده آن را تأیید می کند، و جمع های چک فایل های بسته.
    • res/ - منابع مختلفی که برنامه در کار خود از آنها استفاده می کند، مانند تصاویر، توصیفی از رابط و سایر داده ها.
    • AndroidManifest.xml- شرح برنامه این شامل، برای مثال، لیست مجوزهای مورد نیاز، نسخه مورد نیاز Android و وضوح صفحه نمایش مورد نیاز است.
    • classes.dex- بایت کد برنامه کامپایل شده برای ماشین مجازی Dalvik.
    • منابع.arsc- همچنین منابع، اما از نوع متفاوت - به ویژه، رشته ها (بله، این فایل را می توان برای Russification استفاده کرد!).

    فایل‌ها و دایرکتوری‌های فهرست‌شده، اگر نه در همه، در اکثریت قریب به اتفاق APK‌ها هستند. با این حال، چند فایل/دایرکتوری کمتر رایج وجود دارد که قابل ذکر است:

    • دارایی های- آنالوگ منابع تفاوت اصلی این است که برای دسترسی به یک منبع، باید شناسه آن را بدانید، در حالی که لیست دارایی ها را می توان به صورت پویا با استفاده از متد AssetManager.list() در کد برنامه به دست آورد.
    • lib- کتابخانه های بومی لینوکس که با کمک NDK (Native Development Kit) نوشته شده اند.

    این دایرکتوری توسط سازندگان بازی استفاده می شود، جایی که موتور بازی خود را به زبان C/C++ نوشته شده و همچنین سازندگان برنامه های کاربردی با کارایی بالا (به عنوان مثال، گوگل کروم) استفاده می کنند. دستگاه را فهمید. اما چگونه می توان فایل پکیج اپلیکیشن مورد نظر را دریافت کرد؟ از آنجایی که دریافت فایل‌های APK از دستگاه بدون روت کردن امکان‌پذیر نیست (آنها در فهرست / داده / برنامه هستند)، و روت کردن همیشه توصیه نمی‌شود، حداقل سه راه برای دریافت فایل برنامه به رایانه وجود دارد:

    • پسوند APK Downloader برای کروم.
    • برنامه واقعی APK Leecher.
    • میزبانی فایل های مختلف و warezniki.

    استفاده از کدام یک موضوع سلیقه ای است. ما ترجیح می دهیم از برنامه های جداگانه استفاده کنیم، بنابراین استفاده از Real APK Leecher را شرح خواهیم داد، به خصوص که در جاوا نوشته شده است و بر این اساس، حتی در ویندوز، حتی در nix نیز کار خواهد کرد.

    پس از شروع برنامه، باید سه قسمت ایمیل، رمز عبور و شناسه دستگاه را پر کنید و یک زبان را انتخاب کنید. دو مورد اول ایمیل و رمز عبور حساب Google شما هستند که در دستگاه استفاده می کنید. سومین شناسه دستگاه است و با شماره گیری کد روی شماره گیر می توانید آن را دریافت کنید # #8255## و سپس خط شناسه دستگاه را پیدا کنید. هنگام پر کردن، فقط باید شناسه را بدون پیشوند android وارد کنید.

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

    بررسی و اصلاح

    فرض کنید بسته‌ای را پیدا کرده‌اید که به آن علاقه دارید، آن را دانلود کرده‌اید، آن را باز کرده‌اید... و وقتی سعی کردید برخی از فایل‌های XML را مشاهده کنید، با تعجب متوجه شدید که فایل یک فایل متنی نیست. چگونه آن را دیکامپایل کنیم و به طور کلی چگونه با بسته ها کار کنیم؟ آیا نصب SDK واقعا ضروری است؟ خیر، نیازی به نصب SDK ندارید. در واقع، برای تمام مراحل باز کردن، تغییر و بسته‌بندی بسته‌های APK، ابزارهای زیر مورد نیاز است:

    • بایگانی ZIPبرای باز کردن و بسته بندی؛
    • کوچک- اسمبلر/جداساز بایت کد ماشین مجازی دالویک (code.google.com/p/smali)؛
    • aapt- ابزاری برای بسته بندی منابع (به طور پیش فرض، منابع به شکل باینری برای بهینه سازی عملکرد برنامه ذخیره می شوند). همراه با Android SDK، اما می توان به طور جداگانه به دست آورد.
    • امضا کننده- ابزاری برای امضای دیجیتالی یک بسته اصلاح شده (bit.ly/Rmrv4M).

    می توانید از همه این ابزارها به طور جداگانه استفاده کنید، اما این کار ناخوشایند است، بنابراین بهتر است از نرم افزارهای سطح بالاتر ساخته شده بر اساس آنها استفاده کنید. اگر از Linux یا Mac OS X استفاده می کنید، ابزاری به نام apktool وجود دارد. این به شما امکان می دهد منابع را به شکل اصلی خود باز کنید (از جمله فایل های XML باینری و arsc)، بسته را با منابع اصلاح شده بازسازی کنید، اما نمی داند چگونه بسته ها را امضا کند، بنابراین باید ابزار امضا کننده را به صورت دستی اجرا کنید. با وجود این واقعیت که ابزار به زبان جاوا نوشته شده است، نصب آن نسبتاً غیر استاندارد است. ابتدا باید خود فایل jar را دریافت کنید:

    $ cd /tmp $ wget http://bit.ly/WC3OCz $ tar -xjf apktool1.5.1.tar.bz2

    $ wget http://bit.ly/WRjEc7 $ tar -xjf apktool-install-linux-r05-ibot.tar.bz2

    $ mv apktool.jar ~/bin $ mv apktool-install-linux-r05-ibot/* ~/bin $ export PATH=~/bin:$PATH

    اگر روی ویندوز کار می کنید، یک ابزار عالی برای آن به نام Virtual Ten Studio وجود دارد که تمام این ابزارها (از جمله خود apktool) را نیز جمع آوری می کند، اما به جای یک رابط CLI، یک رابط گرافیکی بصری در اختیار کاربر قرار می دهد تا با آن عملیات باز کردن، جداسازی و کامپایل کردن را با چند کلیک انجام دهید. این ابزار Donation-ware است، یعنی گاهی اوقات ویندوز با یک پیشنهاد برای دریافت مجوز ظاهر می شود، اما در نهایت می توان این را تحمل کرد. توصیف آن بی معنی است، زیرا می توانید در عرض چند دقیقه رابط کاربری را درک کنید. اما apktool با توجه به کنسولی بودنش باید بیشتر مورد بحث قرار گیرد.


    گزینه های apktool را در نظر بگیرید. به طور خلاصه، سه دستور اصلی وجود دارد: d (decode)، b (build) و if (install frame). اگر با دو دستور اول همه چیز مشخص است، پس فرمان سوم یعنی عملگر شرطی چه می کند؟ این فریم ورک UI مشخص شده را باز می کند، که در هنگام تجزیه یک بسته سیستم مورد نیاز است.

    جالب ترین گزینه های دستور اول را در نظر بگیرید:

    • -s- فایل های dex را از هم جدا نکنید.
    • -r- منابع را باز نکنید.
    • - اطلاعات اشکال زدایی را در نتایج جداسازی فایل dex وارد نکنید.
    • -- فریم مسیر- از چارچوب UI مشخص شده به جای apktool داخلی استفاده کنید. اکنون چند گزینه برای دستور b در نظر بگیرید:
    • - مونتاژ اجباری بدون بررسی تغییرات؛
    • - اگر به دلایلی می خواهید از منبع دیگری استفاده کنید، مسیر aapt (ابزار ساخت بایگانی APK) را مشخص کنید.

    استفاده از apktool بسیار ساده است، تنها کاری که باید انجام دهید این است که یکی از دستورات و مسیر APK را مشخص کنید، به عنوان مثال:

    $ apktool d mail.apk

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

    آماده سازی. غیرفعال کردن تبلیغات

    البته تئوری خوب است، اما اگر نمی دانیم با بسته بسته بندی نشده چه کنیم، چرا به آن نیاز است؟ بیایید سعی کنیم تئوری را به نفع خودمان اعمال کنیم، یعنی برخی از نرم افزارها را اصلاح می کنیم تا به ما تبلیغات نشان ندهد. به عنوان مثال، اجازه دهید مشعل مجازی باشد - یک مشعل مجازی. برای ما، این نرم افزار عالی است، زیرا پر از تبلیغات مزاحم است و به اندازه کافی ساده است که در وحشی کد گم نشوید.


    پس با استفاده از یکی از روش های بالا اپلیکیشن را از بازار دانلود کنید. اگر تصمیم دارید از Virtuous Ten Studio استفاده کنید، کافی است فایل APK را در برنامه باز کنید و آن را از حالت فشرده خارج کنید، که برای آن یک پروژه ایجاد کنید (File -> New project)، سپس از منوی زمینه پروژه، Import File را انتخاب کنید. اگر انتخاب شما روی apktool افتاد، کافی است یک دستور را اجرا کنید:

    $ apktool d com.kauf.particle.virtualtorch.apk

    پس از آن، یک درخت فایل در دایرکتوری com.kauf.particle.virtualtorch ظاهر می شود، مشابه آنچه در بخش قبل توضیح داده شد، اما به جای فایل های dex و یک فایل apktool.yml، یک فهرست smali اضافی دارد. مورد اول حاوی کد جدا شده فایل dex اجرایی برنامه است، مورد دوم حاوی اطلاعات سرویس مورد نیاز apktool برای جمع آوری بسته است.

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

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

    $ apktool b com.kauf.particle.virtualtorch

    فایل APK به دست آمده در دایرکتوری com.kauf.particle.virtualtorch/build/ ظاهر می شود. با این حال، نمی‌توان آن را نصب کرد زیرا دارای امضای دیجیتال و جمع‌بندی فایل‌ها نیست (به سادگی یک فهرست META-INF/ ندارد). ما باید بسته را با ابزار apk-signer امضا کنیم. راه اندازی شد. رابط از دو تب تشکیل شده است - در اول (Key Generator) کلیدها را ایجاد می کنیم ، در دوم (APK Signer) امضا می کنیم. برای ایجاد کلید خصوصی، فیلدهای زیر را پر کنید:

    • فایل هدف- فایل خروجی ذخیره کلید. معمولاً یک جفت کلید را ذخیره می کند.
    • کلمه عبورو تایید- رمز عبور برای ذخیره سازی؛
    • نام مستعار- نام کلید در مخزن؛
    • رمز عبور مستعارو تایید- رمز عبور کلید مخفی؛
    • اعتبار- مدت اعتبار (به سال). مقدار پیش فرض بهینه است.

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


    هشدار

    برای امضای برنامه با apk-signer، باید Android SDK را نصب کرده و مسیر کامل آن را در تنظیمات برنامه مشخص کنید.

    تمام اطلاعات فقط برای مقاصد اطلاعاتی ارائه شده است. نه سردبیران و نه نویسنده مسئولیتی در قبال آسیب احتمالی ناشی از مطالب این مقاله ندارند.

    اکنون می توانید با این کلید APK را امضا کنید. در تب APK Signer، فایل جدید تولید شده را انتخاب کنید، رمز عبور، نام مستعار کلیدی و رمز عبور آن را وارد کنید، سپس فایل APK را پیدا کنید و با جسارت روی دکمه "Sign" کلیک کنید. اگر همه چیز خوب پیش برود، بسته امضا خواهد شد.

    اطلاعات

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

    فقط نرم افزارهای شخص ثالث به امضای دیجیتال نیاز دارند، بنابراین اگر برنامه های سیستمی را که با کپی کردن آنها در فهرست /system/app/ نصب شده اند تغییر می دهید، نیازی به امضای آنها ندارید.

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

    به طور معمول، نویسندگان برنامه، کلاس‌های ویژه‌ای را برای نمایش تبلیغات و روش‌های فراخوانی این کلاس‌ها در طول راه‌اندازی برنامه یا یکی از «فعالیت‌های» آن (به عبارت ساده، صفحه‌های برنامه) ایجاد می‌کنند. بیایید سعی کنیم این کلاس ها را پیدا کنیم. ما به دایرکتوری smali می رویم، سپس com (در org فقط کتابخانه گرافیکی باز cocos2d وجود دارد)، سپس kauf (دقیقا آنجا، زیرا این نام توسعه دهنده است و تمام کدهای او آنجا هستند) - و اینجاست، دایرکتوری بازاریابی در داخل ما تعداد زیادی فایل با پسوند smali پیدا می کنیم. اینها کلاس هایی هستند و قابل توجه ترین آنها کلاس Ad.smali است که با نام آن به راحتی می توان حدس زد که تبلیغات را نمایش می دهد.

    ما می‌توانیم منطق کار آن را تغییر دهیم، اما حذف احمقانه تماس‌های هر یک از روش‌های آن از خود برنامه بسیار ساده‌تر است. بنابراین، از دایرکتوری بازاریابی خارج می شویم و به دایرکتوری ذرات همسایه و سپس به virtualtorch می رویم. فایل MainActivity.smali در اینجا شایسته توجه ویژه است. این یک کلاس استاندارد اندروید است که توسط Android SDK تولید شده و به عنوان نقطه ورود به برنامه (مشابه عملکرد اصلی در C) تنظیم شده است. فایل را برای ویرایش باز کنید.

    داخل کد اسمالی (اسمبلر محلی) است. به دلیل ماهیت سطح پایین آن، خواندن آن نسبتاً گیج کننده و دشوار است، بنابراین ما آن را مطالعه نمی کنیم، بلکه به سادگی تمام موارد ذکر شده از کلاس Ad را در کد پیدا می کنیم و آنها را نظر می دهیم. ما در رشته "Ad" در جستجو رانندگی می کنیم و به خط 25 می رسیم:

    آگهی خصوصی فیلد:Lcom/kauf/marketing/Ad;

    در اینجا، یک آگهی فیلد برای ذخیره یک شی از کلاس Ad ایجاد می شود. با قرار دادن علامت ## در جلوی خط نظر می دهیم. ما به جستجو ادامه می دهیم. خط 423:

    نسخه جدید نسخه 3، Lcom/kauf/marketing/Ad.

    اینجا جایی است که شی ایجاد می شود. نظر می دهیم. جستجو را ادامه می دهیم و در خطوط 433، 435، 466، 468، 738، 740، 800 و 802 فراخوانی متدهای کلاس Ad را پیدا می کنیم. نظر می دهیم. بنظر همینه پس انداز می کنیم. اکنون بسته باید دوباره مونتاژ شود و عملکرد آن و وجود تبلیغات بررسی شود. برای خلوص آزمایش، خط حذف شده از AndroidManifest.xml را برمی گردانیم، بسته را جمع آوری می کنیم، آن را امضا می کنیم و آن را نصب می کنیم.

    خوکچه هندی ما تبلیغات قابل مشاهده

    اوپ-پا! تبلیغات تنها زمانی که برنامه در حال اجرا بود ناپدید شد، اما در منوی اصلی باقی ماند، که هنگام راه اندازی نرم افزار مشاهده می کنیم. بنابراین، صبر کنید، اما نقطه ورودی کلاس MainActivity است، و تبلیغات در حالی که برنامه در حال اجرا بود ناپدید شد، اما در منوی اصلی باقی ماند، بنابراین نقطه ورودی متفاوت است؟ برای آشکار کردن نقطه ورودی واقعی، فایل AndroidManifest.xml را دوباره باز می کنیم. و بله، شامل خطوط زیر است:

    آنها به ما (و مهمتر از آن اندروید) می گویند که فعالیتی به نام Start باید در پاسخ به تولید intent (رویداد) android.intent.action.MAIN از دسته android.intent.category.LAUNCHER راه اندازی شود. این رویداد زمانی ایجاد می‌شود که روی نماد برنامه در راه‌انداز ضربه بزنید، بنابراین نقطه ورودی، یعنی کلاس Start را مشخص می‌کند. به احتمال زیاد، برنامه نویس ابتدا یک برنامه بدون منوی اصلی نوشت که نقطه ورود به آن کلاس استاندارد MainActivity بود و سپس یک پنجره (اکتیویتی) جدید حاوی یک منو و در کلاس Start توضیح داده شد و به صورت دستی آن را به عنوان ورودی تبدیل کرد. نقطه.

    فایل Start.smali را باز می کنیم و دوباره به دنبال خط "Ad" می گردیم، در خطوط 153 و 155 به کلاس FirstAd اشاره می کنیم. همچنین در کد منبع وجود دارد و با قضاوت از روی نام، وظیفه نمایش تبلیغات در صفحه اصلی را بر عهده دارد. ما بیشتر نگاه می کنیم، یک نمونه از کلاس FirstAd و یک intent، با توجه به زمینه مربوط به این نمونه، وجود دارد، و سپس برچسب cond_10، که انتقال شرطی به آن دقیقاً قبل از ایجاد یک نمونه از کلاس انجام می شود. :

    If-ne p1, v0, :cond_10 .line 74 new-instance v0, Landroid/content/Intent; ... :cond_10

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

    #if-ne p1, v0, :cond_10 goto:cond_10

    دیگر هیچ اشاره ای به FirstAd در کد وجود ندارد، بنابراین فایل را می بندیم و مشعل مجازی خود را با استفاده از apktool دوباره جمع می کنیم. در گوشی هوشمند کپی کنید، نصب کنید، اجرا کنید. Voila، همه تبلیغات از بین رفته اند، به همه ما تبریک می گویم.

    نتایج

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

    RAR یک آرشیو چند منظوره برای دستگاه های اندرویدی است. این برنامه فوق العاده از RARLAB تقریباً یک کپی کامل از WinRAR معروف است و بنابراین بسیاری آن را بیشتر از نسخه اصلی گوگل دوست خواهند داشت.

    به طور کلی آرشیو چیست و چرا در گوشی هوشمند به آن نیاز است؟ در واقع، برای اندروید مدرن ضروری است:

    • اول، یک آرشیو می تواند برای ذخیره تعداد زیادی فایل در یک فهرست واحد استفاده شود. به عنوان مثال، اغلب عکس‌های محرمانه در آن پنهان می‌شوند، زیرا همه می‌دانند که با یک رمز عبور قوی محافظت می‌شود و شکستن آن تقریبا غیرممکن است.
    • ثانیا، آرشیوهای فرمت RAR و ZIP امروزه بسیار مورد علاقه کسانی هستند که فایل ها را برای دانلود باز در اینترنت پرتاب می کنند. بسیاری از کاربران هنوز نمی‌خواهند به توزیع تورنت‌ها وابسته باشند و بنابراین ذخیره‌سازی فایل همچنان محبوب است.

    ویژگی های برنامه RAR اندروید

    در حال حاضر، بایگانی کننده RAR می تواند کارهای زیر را انجام دهد:

    • کار با تمام فرمت های آرشیو در حال حاضر شناخته شده (RAR، ZIP، TAR، GZ، BZ2، XZ، 7z، ISO، ARJ).
    • ایجاد آرشیوهای رمزگذاری شده؛
    • انجام تشخیص و تصحیح خطا؛
    • به طور کامل از پردازنده چند هسته ای برای افزایش عملکرد کلی استفاده کنید.

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

    باز کردن و بسته بندی آرشیوهای ZIP/RAR عملیات فایلی است که کاربران سیستم عامل اندروید نمی توانند از آنها اجتناب کنند. حتی در تلفن، لازم است یک پوشه را فشرده کنید یا محتوای یک فایل دانلود شده را استخراج کنید. آرشیوهای زیادی در گوگل پلی وجود دارد. با این حال، بخش کوچکی از عملکرد و لیستی از فرمت های پشتیبانی شده خوشحال است - باز کردن و بسته بندی.

    اگر از استفاده از نرم افزار تصادفی برای باز کردن فایل ها به کارت sd خسته شده اید، به ابزارهای ارائه شده توجه کنید. ما بهترین آرشیوها را برای اندروید از نظر سرعت و عملکرد انتخاب کرده ایم. آنها راحت و کاربردی هستند. با کمک برنامه های باز کردن بسته بندی، می توانید به سرعت فایل های بسته بندی شده را بایگانی / استخراج کنید. و بدون "سردرد"، هدر دادن فضای دیسک و رم دستگاه تلفن همراه.

    آرشیوهای فشرده موبایل و rar برای اندروید. شرکت کنندگان را بررسی کنید

    بنابراین، در اینجا لیستی از آرشیوهای محبوب برای سیستم عامل اندروید وجود دارد که می تواند برای استفاده روزمره در تلفن های هوشمند و تبلت ها بهینه در نظر گرفته شود:

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

    RAR برای اندروید توسط RARLAB - یک WinRar کامل برای اندروید

    به روز RAR برای اندروید- این شاید کاربردی ترین و محبوب ترین آرشیو rar برای اندروید باشد و کاملا رایگان است. عملکرد برنامه در سطح بالایی نگه داشته شده است، همانطور که توسط بررسی های Google Play و همچنین تجربه شخصی نویسنده بررسی مشهود است.

    با استفاده از برنامه RAR، می توانید نه تنها بایگانی های ZIP و RAR را ایجاد و باز کنید، بلکه فایل های پسوندهای زیر را نیز باز کنید: TAR، GZ، 7z، XZ، BZ2، ARJ. البته این فرمت ها در اندروید بسیار کمتر دیده می شوند، با این حال گاهی اوقات مجبورید با آنها کار کنید.

    رابط بایگانی WinRAR در اندروید

    با این حال، این لیست کاملی از قابلیت‌های بسته‌بندی RAR برای Android نیست: به عنوان مثال، Winrar به شما امکان می‌دهد فایل‌های ZIP و RAR آسیب‌دیده را به سرعت بازیابی کنید، عملکرد باز کردن بسته‌بندی را در سیستم‌عامل اندروید اندازه‌گیری کنید. به طور کلی، همه عملکردهای آشنای WinRAR تخفیف دارند زیرا هنوز با یک بایگانی کننده موبایل سروکار داریم.

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

    با وجود محبوبیت بالا و عملکرد خوب، برنامه RAR برای اندروید دارای دو مزیت و معایب است.

    مزایای RAR برای اندروید

    • [+] عملکرد بالا، Winrar به سرعت به دستورات پاسخ می دهد.
    • [+] امکان بازیابی فایل های آسیب دیده از آرشیو.
    • [+] در حال حاضر، می توانید بایگانی را برای Android RAR برای اندروید به طور کاملا رایگان دانلود کنید، که خوشحال می شود.

    معایب زیپ و انپکچر rar

    • [-] امکان تغییر رابط بایگانی وجود ندارد: رنگ، فونت را انتخاب کنید.
    • [-] اگر بایگانی دیگری در بایگانی وجود داشته باشد، برنامه ممکن است هنگام باز کردن بسته بندی قسم بخورد.
    • [-] پوشه های موقت در RAR برای Android یک ساعت پس از بسته شدن بایگانی حذف می شوند، بنابراین می توانید حریم خصوصی را فراموش کنید

    خلاصه. به طور کلی، آرشیو RAR برای اندروید تأثیر مثبتی بر جای گذاشت. کار با آرشیو راحت است - همه گزینه های معمول بایگانی محبوب WinRAR وجود دارد. علاوه بر این، یک رابط تاریک خوب و بومی سازی به زبان روسی، راحتی این بایگانی را افزایش می دهد. آرشیو rar برای اندروید را می توانید از لینک زیر دانلود کنید.

    بایگانی AndroZip - یک آرشیو فشرده با دو کلیک ایجاد کنید!

    برنامه AndroZip- این فقط یک بایگانی فشرده برای سیستم عامل اندروید نیست، بلکه یک مدیر فایل کامل برای گوشی شما نیز هست. با استفاده از برنامه، می توانید آرشیوهای ZIP و RAR رمزگذاری شده را جابجا، کپی، حذف، فشرده و از حالت فشرده خارج کنید. علاوه بر این، این برنامه به شما امکان می دهد تا به سرعت فایل ها را در سیستم عامل اندروید، موسیقی، کتاب های صوتی، فیلم ها و عکس های گوشی هوشمند خود پیدا و سازماندهی کنید.

    عملکرد AndroZip در تنظیمات بایگانی در دسترس است

    AndroZip برای فشرده سازی آرشیوهای فشرده و rar در گوشی ها و تبلت های اندرویدی کاملا بهینه شده است. به سرعت کار می کند، هیچ خطایی در هنگام باز کردن بایگانی ها رخ نمی دهد. علاوه بر کار با فایل های رمزگذاری شده، بایگانی کننده rar برای اندروید به شما این امکان را می دهد که فایل های آرشیو فشرده شده را برای دوستان و آشنایان خود برای مثال از طریق اسکایپ یا ایمیل ارسال کنید.

    این بایگانی فشرده شامل ابزارهای اضافی است که اغلب برای اندروید مفید هستند - مدیر وظیفه و مدیر برنامه. با این حال، اگر اصلاً نباشد، این ارتباط چندانی با عملکرد بایگانی کننده ندارد.

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

    مزایای برنامه AndroZip:

    • [+] بایگانی فشرده برای Android به سرعت کار می کند،
    • [+] منابع سیستم زیادی را مصرف نمی کند
    • [+] عملکرد و چند وظیفه ای هنگام کار با فایل های فشرده، بسته بندی و باز کردن بسته بندی.
    • [+] AndroZip تقریباً از تمام قطعنامه های آرشیو شناخته شده و محبوب پشتیبانی می کند (جدول را ببینید).

    از معایب:

    • [-] رابط این بایگانی در Android قابل درک ترین نیست، عادت کردن به برنامه آسان نیست.
    • [-] گاهی اوقات خطایی ظاهر می شود که اجازه کپی فایل ها به کارت حافظه را نمی دهد (با راه اندازی مجدد برنامه AndroZip برطرف می شود).

    خلاصه. این فایل فشرده ساده برای اندروید، از یک سو، با سادگی خود را مجذوب خود می کند: می توانید بایگانی را با دو کلیک از طریق منوی زمینه فشرده کنید. از سوی دیگر، جعبه ابزار ضعیف AndroZip، فقدان گزینه ها همچنان به شما اجازه می دهد تا به آرشیوهای دیگری که همگی با ZIP کار می کنند و در تنظیمات فشرده سازی انعطاف پذیرتر هستند، اولویت بدهید.

    WinZip - بایگانی فشرده مفید برای اندروید

    WinZip در درجه اول یک بایگانی فشرده است، اگرچه فرمت های فشرده سازی بیشتری وجود دارد. با استفاده از این ابزار، ایجاد آرشیو روی تلفن، ارسال آنها از طریق پست برای سایر کاربران از طریق وب راحت است. به طور مشابه، می توانید فایل های بسته بندی شده دریافت شده از طریق اینترنت را ذخیره و باز کنید - به عنوان مثال، از طریق ایمیل یا از یک کارت SD.

    عملکردهای مهم بایگانی WinZip شامل محافظت جدی و دسترسی راحت به فایل های ذخیره شده در Google Drive و Dropbox cloud است. بنابراین می توانید داده ها را مستقیماً در فضای ابری بسته بندی کنید.

    ویژگی های اصلی نسخه رایگان بایگانی فشرده:

    • ایجاد آرشیو Zip/Zipx
    • باز کردن بسته بندی به Zip(x)، 7z، RAR و CBZ
    • ارسال فایل های بسته بندی شده از طریق پست
    • مشاهده فایل های تصویری و اسناد متنی با استفاده از مدیر فایل داخلی
    • باز کردن آرشیوهای محافظت شده Zip/7z با استفاده از رمزگذاری AES 128 یا 256 بیتی
    • بسته بندی و نصب خودکار برنامه ها با فرمت apk دانلود شده از اپ استور (گوگل پلی و غیره)

    نسخه پریمیوم WinZip برای اندروید نیز ارائه می دهد:

    • حفاظت از آرشیو با رمزگذاری - AES 128 و 256 بیتی
    • یکپارچه سازی فضای ابری با Google Drive و Dropbox cloud برای دسترسی سریع به فایل های رایانه یا تلفن شما.

    B1 Archiver - یک بایگانی فشرده دیگر برای اندروید

    B1 Archiver یک استخراج کننده فایل بین پلتفرمی رایگان برای ویندوز/لینوکس/مک و البته اندروید است. به هر حال، همان توسعه دهندگان (Catalina Group Ltd.) B1 File Manager را منتشر کردند. به هر حال، این مدیر فایل برای سیستم عامل اندروید برای استفاده در ارتباط با یک بایگانی راحت است.

    بنابراین، چه چیزی در مورد بازکننده فایل و آرشیو B1 Archiver در اندروید جالب است؟ در اینجا ویژگی های اصلی آن است:

    • باز کردن آرشیوهای فشرده، rar، b1 و حدود 40 فرمت برای اندروید
    • ایجاد آرشیوهای محافظت شده با رمز عبور در فرمت b1 یا zip (در نسخه پولی، لیست علاوه بر این شامل آرشیوهای rar و 7z می باشد)
    • بسته بندی فایل ها روی گوشی در آرشیوهای چند جلدی جدا شده rar و b1 با شماره گذاری فایل های متوالی
    • ناوبری راحت از طریق آرشیو فایل در اندروید با استفاده از یک مدیر فایل خاص
    • باز کردن انتخابی فایل ها روی تلفن - فایل ها و پوشه های جداگانه به صلاحدید کاربر

    خلاصه. بنابراین، بسته‌بندی zip Archiver B1 را می‌توان با خیال راحت به همه کاربران اندرویدی که از دو فرمت بسته‌بندی (zip و b1) راضی هستند، توصیه کرد. حدود چهار دوجین فرمت باز کردن بسته بندی ممکن را فراموش نکنید - این بیش از حد کافی است، بنابراین بایگانی برای Android B1 Archiver به شما کمک می کند تا هر بایگانی را در Android بارگیری شده از اینترنت باز کنید.

    ZArchiver یکی دیگر از استخراج کننده های فشرده برای اندروید است

    این یک آرشیو سبک، اما کاملاً کاربردی برای دستگاه های اندرویدی است. او به طرز ماهرانه ای فایل های هر رزولوشن را مدیریت می کند: ZIP، RAR، 7z، Tar، XZ، bzip2 و دیگران. با استفاده از این برنامه کاربردی، می توانید به راحتی آرشیوها را فشرده و از حالت فشرده خارج کنید، محتویات آنها را مشاهده کنید، در صورت لزوم آنها را اصلاح و حذف کنید.

    بلافاصله پس از راه اندازی ZArchiver، یک گفتگوی کاربر با تنظیمات بایگانی ظاهر می شود: می توانید موضوع را مشخص کنید، سبک نماد و زبان رابط را انتخاب کنید. اگر اندروید با رمزگذاری فایل های آرشیو مغایرت داشته باشد، می توانید رمزگذاری اولیه CP866 را تغییر دهید - DOS روسی توسط بایگانی کننده پیش فرض در اندروید استفاده می شود.

    آرشیو ZIP و RAR ZArchiver

    توجه داشته باشید که برنامه از کار چند رشته ای پشتیبانی می کند که به طور قابل توجهی بار روی پردازنده را کاهش می دهد. علاوه بر این، از رمزگذاری UTF-8 کاملاً پشتیبانی می کند و به شما امکان می دهد تا به سرعت و به راحتی تمام اطلاعات مربوط به پرونده ها را نمایش دهید. نکته قابل توجه کاوشگر داخلی است که حتی چند انتخاب را پیاده سازی می کند.

    اگرچه ZArchiver یک بایگانی نسبتا فشرده است، اما تنظیمات زیادی دارد، از جمله تنظیمات مربوط به خود بایگانی. می توانید ابتدا پوشه اصلی را که در ZArchiver باز می شود انتخاب کنید. رفتار بازکننده به طور انعطاف‌پذیری پیکربندی شده است: تأیید عملیات، ذخیره، کار با آرشیوهای ZIP و RAR (کپی، چسباندن، انتخاب) و سایر لحظات ظریف بایگانی. در مورد رابط، قبلاً گفته شد - هنگامی که ZArchiver را راه اندازی می کنید پیکربندی می شود.

    اکثر گزینه های مفید در این ابزار بایگانی به گزینه های فشرده سازی فایل مربوط می شود. بنابراین، کاربر گزینه هایی مانند سطح فشرده سازی 7Z و ZIP، تعداد هسته های پردازنده، روش های مختلف و سطوح فشرده سازی را در اختیار دارد.

    از مزایای آرشیو ZArchiver:

    • [+] این برنامه هنگام بسته بندی و باز کردن آرشیوهای کمیاب و فشرده به منابع نیاز ندارد، به سرعت با آرشیوهایی با هر اندازه ای "مدیریت" می کند.
    • [+] توسعه دهندگان ZArchiver اغلب برنامه را به روز می کنند: آن را بهتر می کنند، ویژگی ها و قابلیت های جدیدی را اضافه می کنند.
    • [+] در صورت بروز خطا، آنها به سرعت رفع می شوند، می توان برنامه را به دلخواه شخصی سازی کرد (تغییر طرح رنگ و غیره).

    از معایب:

    • [-] بایگانی کننده ZArchiver از RAM استفاده می کند، بنابراین هنگام فشرده سازی یا عدم فشرده سازی بایگانی ها، سایر برنامه ها ممکن است "تجمیع" شوند.

    خلاصه. هنوز نمی دانید از چه برنامه هایی برای باز کردن آرشیوهای ZIP یا RAR استفاده کنید؟ در این مورد، شما باید به سرعت ZArchiver را دانلود کنید - یک بایگانی فشرده برای اندروید که به حل این مشکل کمک می کند! توجه داشته باشید که هر یک از اپلیکیشن های ارائه شده به صورت کاملا رایگان توزیع می شود. برای باز کردن عملکرد کامل بایگانی، نیازی به خرید "Pro" یا هیچ کلیدی نیست. این آرشیو برای اندروید را می توانید از لینک دانلود کنید.

    Total Commander (استخراج کننده فایل داخلی)

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

    به طور خاص، نسخه موبایل Total Commander برای اندروید با آرشیوهای winrar و zip عالی کار می کند، زیرا دارای یک بایگانی نسبتاً کاربردی است که در آن ادغام شده است. برای کار با unpacker، نیازی به نصب ماژول های اضافی ندارید. در اینجا فقط برخی از ویژگی های Unpacker آورده شده است:

    • پشتیبانی از آرشیوهای ZIP بزرگتر از 4 گیگابایت
    • باز کردن فایل های ZIP/RAR به کارت SD خارجی
    • باز کردن و باز کردن فایل های قرار داده شده روی کارت حافظه خارجی
    • فشرده سازی قابل تنظیم هنگام بسته بندی آرشیوهای فشرده و rar

    بنابراین، Total Commander، مشابه نسخه دسکتاپ خود، می تواند به عنوان بازکننده بسته بندی برای اندروید استفاده شود. این واقعاً راحت است: تمام عملیات با آرشیو به همان اندازه راحت است که با پرونده ها و پوشه های معمولی کار می کنید.

    اگر نیاز به تنظیم دقیق انواع خاصی از بایگانی دارید، از آرشیوهای تخصصی دیگر استفاده کنید - همان Winrar برای Android. با این حال، اکثر کاربران ترجیح می دهند از فایل منیجر استفاده کنند - اگر Total Commander همه چیز را در نظر گرفته است، چرا بایگانی های جداگانه برای اندروید نصب کنید؟

    بسته بندی داخلی ES Explorer

    یکی دیگر از مدیر فایل های محترم، ES Explorer، کار بسیار خوبی در استخراج آرشیوها از جعبه انجام می دهد. بایگانی داخلی راحت است زیرا یکی از ویژگی های داخلی ES Explorer است. یعنی برای کار با آرشیو نیازی به نصب برنامه های اضافی ندارید. برای بسیاری از کاربران، این بهترین گزینه است.

    بنابراین، بایگانی کننده اندروید ادغام شده در ES Explorer چه ویژگی هایی می تواند ارائه دهد؟ دو نوع آرشیو پشتیبانی می شود - ZIP و RAR، هر دو فشرده سازی و رفع فشرده سازی. علاوه بر این، بایگانی‌کننده می‌تواند بایگانی‌های آسیب‌دیده را تعمیر کرده و بایگانی‌های ZIP را با یک کلید 256 بیتی AES رمزگذاری کند.

    علاوه بر این، ES Explorer از انواع دیگر آرشیوها مانند 7Z پشتیبانی می کند. با این حال، برای بسته بندی / باز کردن این قالب، باید یک افزونه جداگانه را از صفحه توسعه دهنده در Google Play دانلود کنید.

    اضافه جدول فرمت های بسته بندی و بازکردن پشتیبانی شده

    جدول 1. بسته بندی فایل ها

    RAR ZIP تار GZ BZ2 XZ 7z B1
    RAR برای اندروید + +
    AndroZip + + +
    آرشیو B1 + +
    ZArchiver + + + + +
    فرمانده کل +
    winzip +
    ES Explorer + + +

    جدول 2. باز کردن بسته بندی فایل ها

    RAR ZIP تار GZ BZ2 XZ 7z ISO ARJ B1 CBZ
    RAR برای اندروید + + + + + +
    AndroZip + +
    آرشیو B1 + + + + + + + + + + +
    ZArchiver + + + + + + + + +
    فرمانده کل + +
    winzip + + + +
    ES Explorer + + +