مبلغی انتخاب کنید :




×
آموزش نصب و نحوه ی کار کردن با برنامه ی APKTOOL v2.0 با پشتیبانی از اندروید 5
آيا ميدانيد؟
کاربر ویژه شوید !

شارژ موبايل تبلیغات

^ Back to Top
اطلاع رسانی های سیاره پی دی ای
دسترسی به بخش کاربری سیاره پی دی ای
مشخصات گوشی موردنظر خود را بصورت زنده ببینید!
صفحه 1 از 4 123 ... آخرینآخرین
نمایش نتایج: از 1 به 10 از 31

موضوع: آموزش نصب و نحوه ی کار کردن با برنامه ی APKTOOL v2.0 با پشتیبانی از اندروید 5

  1. Top | #1


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    365

    آموزش نصب و نحوه ی کار کردن با برنامه ی APKTOOL v2.0 با پشتیبانی از اندروید 5

    درود



    برای آشنایی با نرم افزار apktool تاپیک های زیر را مطالعه کنید

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]
    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]






    لینک دانلود نسخه ی rc3

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]




    پیش نیازها :
    کد:
    JRE 1.7
    aapt command in a PATH
    دانش خواندن اسمالی برای ویرایش کدها
    برای دریافت جاوا نسخه ی 7 از سایت های ایرانی استفاده کنید، زیرا محدودیت دانلود برا کاربرای ایرانی وجود داره.
    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]




    در نوشته ی دوم به آموزش نصب نرم افزار و در نوشته ی سوم آموزش نصب فربمورک رو قرار میدهیم.

    موضوعات مشابه:

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

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    7 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  2. # ADS

  3. Top | #2


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    365
    ابتدا مطمئن شوید که جاوای نسخه ی 1.7 نصب شده است.

    به این منظور در command prompt عبارت java -version را تایپ کنید، و مطمین شوید که پیغام نشان دادن نسخه را دریافت میکنید، نتیجه ی دستور باید اینگونه باشد
    >_
    java version "1.7.0_xx"
    Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
    Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)



    اگر جوابی دریافت نمیکنید، نسخه ی هفت را حتما نصب کنید.



    برای نصب در ویندوز

    برای اضافه کردن aapt به مسیر path ، فایل اسکریپت زیر را دانلود کرده و سپس از حالت زیپ خارج کنید. ( فایل استخراج شده باید apktool.bat باشد.)
    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]




    آخرین نسخه ی فایل را که از نوشته ی اول دانلود کرده اید را از حالت زیپ خارج کنید و سپس آنرا به apktool.jar تغییر نام دهید.

    حالا فایل های apktool.jar و apktool.bat را به فولدر سیستمی ویندوز انتقال دهید . (C:\windows)

    حالا میتوانید دستور apktool را از command prompt اجرا کنید.

    نمونه دستور اجرا شده apktool در cmd

    >_
    C:\Users\mj_nazari>apktool
    Apktool v2.0.0-RC3 - a tool for reengineering Android apk files
    with smali v2.0.3 and baksmali v2.0.3
    Copyright 2014 Ryszard Wi?niewski <brut.alll@gmail.com>
    Updated by Connor Tumbleson <connor.tumbleson@gmail.com>

    usage: apktool
    -advance,--advanced prints advance information.
    -version,--version prints the version then exits
    usage: apktool if|install-framework [options] <framework.apk>
    -p,--frame-path <dir> Stores framework files into <dir>.
    -t,--tag <tag> Tag frameworks using <tag>.
    usage: apktool d[ecode] [options] <file_apk>
    -f,--force Force delete destination directory.
    -o,--output <dir> The name of folder that gets written. Default is apk.out
    -p,--frame-path <dir> Uses framework files located in <dir>.
    -r,--no-res Do not decode resources.
    -s,--no-src Do not decode sources.
    -t,--frame-tag <tag> Uses framework files tagged by <tag>.
    usage: apktool b[uild] [options] <app_path>
    -f,--force-all Skip changes detection and build all files.
    -o,--output <dir> The name of apk that gets written. Default is dist/name.apk
    -p,--frame-path <dir> Uses framework files located in <dir>.

    For additional info, see: http://code.google.com/p/android-apktool/
    For smali/baksmali info, see: http://code.google.com/p/smali/







    برای نصب در لینوکس و مکینتاش


    • Linux:
      1. Download Linux [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ] (Right click, Save Link As apktool)
      2. Download apktool-2 ([فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ])
      3. Rename downloaded jar to apktool.jar
      4. Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
      5. Make sure both files are executable (chmod +x)
      6. Try running apktool via cli


    • Mac OS X:
      1. Download Mac [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ] (Right click, Save Link As apktool)
      2. Download apktool-2 ([فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ])
      3. Rename downloaded jar to apktool.jar
      4. Move both files (apktool.jar & apktool) to /usr/local/bin (root needed)
      5. Make sure both files are executable (chmod +x)
      6. Try running apktool via cli



    منبع : http://code.google.com/p/android-apktool/




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

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    4 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  4. Top | #3


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

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

    برای مثال میخواهیم فریمورک وابسته mediatek-res.apk را نصب کنیم:

    کد:
    apktool if mediatek-res.apk
    با دستور بالا فریمورک نصب میشود.


    آدرسی که فریمورک ها در آن قرار میگیرند :

    کد:
    C:\Users\USER_NAME\apktool\framework



    برای دیکامپایل کردن : Phone.apk

    کد:
    apktool d Phone.apk
    برای ریکامپایل کردن فولدر phone
    کد:
    apktool b phone


    Introduction

    Confused about some of the commands Apktool can do?
    Utility Options

    -version, --version
    Outputs current version. (Ex: 1.5.2)
    -v, --verbose
    Verbose output. Needed before all other commands.
    -q, --quiet
    Quiets output. Needed before all other commands.
    -advance, --advanced
    Prints advance options
    Decompile Options

    --api <API>
    The numeric api-level of the smali files to generate (eg 14 for ICS).
    -b, --no-debug-info
    Prevents baksmali from writing out debug info (.local, .param, .line, etc). Preferred to use if you are comparing smali from the same APK of different versions. The line numbers and debug will change among versions, which can make DIFF reports a pain.
    -d, --debug
    Decodes in Debug Mode. Check [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]
    --debug-line-prefix <prefix>
    Smali line prefix when decoding in debug mode. Default "a=0;//"
    -f, --force
    Force delete destination directory. Use if trying to decompile to a folder that already exists.
    --keep-broken-res
    If there is an error like "Invalid Config Flags Detected. Dropping Resources...". This means that APK has a different structure then Apktool can handle. This might be a newer Android version or a random APK that doesn't match standards. Running this will allow the decode, but then you have to manually fix the folders with -ERR in them.
    -m, --match-original
    Keeps files closest as possible to original. Prevents rebuilding, used for analysis"
    -o, --output <dir>
    The name of the folder that gets written.
    -p, --frame-path <dir>
    The location where framework files are loaded from / placed.
    -r, --no-res
    This will prevent the decompile of resources. This keeps the resources.arsc intact without any decompile. If only editing Java (smali) then this is the recommend for faster decompile & rebuild.
    -s, --no src
    This will prevent the decompile of the java source. This keeps the APK classes.dex file and simply moves it during re-compile. If your only editing the resources. This is recommended for faster decompile & rebuild.
    -t, --frame-tag <tag>
    Uses framework files tagged by <tag>.
    How to Decompile?

    Prior to Decompile, you must have frameworks installed. Please read this wiki: [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ] for more information. Once complete run
    apktool d name_of_apk.apkWith any configurations noted above.
    Recompile Options

    -a, --aapt <file>
    Loads aapt from the specified file location, instead of relying on path. Falls back to PATH loading, if no file found.
    -c, --copy-original
    Copies original AndroidManifest.xml and META-INF folder into built apk.
    -d, --debug
    Builds in Debug Mode, see [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]
    -f, --force-all
    This overwrites an existing file during rebuild.
    -o, --output <dir>
    The name of the folder that gets written.
    -p, --frame-path <dir>
    The location where framework files are loaded from / placed.
    How to Recompile?

    Prior to Recompile, you must have a decompiled application installed. Once complete run
    apktool b folder_of_decoded_apkWith any configurations noted above.




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

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    4 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  5. Top | #4


    تاریخ عضویت
    May 2014
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    135532
    محل سکونت
    اردبیل
    نوشته ها
    127
    می پسندم
    128
    سپاس از شما
    300 بار در 100 پست
    كشور
    Iran
    اپراتور
    Iran
    اطلاعات کامپیوتر
    میزان امتیاز
    131
    سلام آقا جواد
    من میخوام فایل settings.apk رو دیکامپایل کنم فایل رو داخل پوشه ی C:\Windows کپی کردم و دستور دیکامپایل رو نوشتم ولی دستور اجرا نشد.




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

    ویرایش توسط M_Javad_Nazari : Saturday 24 January 15 در ساعت 00:21

  6. Top | #5


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    365
    نقل قول نوشته اصلی توسط MD 1373 نمایش پست ها
    سلام آقا جواد
    من میخوام فایل settings.apk رو دیکامپایل کنم فایل رو داخل پوشه ی C:\Windows کپی کردم و دستور دیکامپایل رو نوشتم ولی دستور اجرا نشد.




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

    درود
    همونطور که میبینی apktool نصب شده، چون داره بهت پیغام خطا میده.

    1- آیا فایل Settings.apk درون فولدر C:\Users\MD1373 قرار داره؟
    در ضمن اسم فایل رو هم اشتباه تایپ کردی!!
    درستش Settings.apk هست و نه settings.apk !! برنامه ی apktool به بزرگ و یا کوچک بودن حروف حساس هست.

    خظای برنامه بهت میگه که input file (settings.apk) was not found or was readable.
    فایل پیدا نشد و یا قابل خواندن نیست!


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

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    کاربر مقابل پست M_Javad_Nazari عزیز را پسندیده است:



  7. Top | #6


    تاریخ عضویت
    May 2014
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    135532
    محل سکونت
    اردبیل
    نوشته ها
    127
    می پسندم
    128
    سپاس از شما
    300 بار در 100 پست
    كشور
    Iran
    اپراتور
    Iran
    اطلاعات کامپیوتر
    میزان امتیاز
    131
    نقل قول نوشته اصلی توسط M_Javad_Nazari نمایش پست ها
    درود
    همونطور که میبینی apktool نصب شده، چون داره بهت پیغام خطا میده.

    1- آیا فایل Settings.apk درون فولدر C:\Users\MD1373 قرار داره؟
    در ضمن اسم فایل رو هم اشتباه تایپ کردی!!
    درستش Settings.apk هست و نه settings.apk !! برنامه ی apktool به بزرگ و یا کوچک بودن حروف حساس هست.

    خظای برنامه بهت میگه که input file (settings.apk) was not found or was readable.
    فایل پیدا نشد و یا قابل خواندن نیست!
    آقا جواد اصلا فایل ها رو دیکامپایل نمیکنه

    همه ی فایل ها رو داخل C:\Users\MD1373 کپی کردم درست شد ولی وقتی که میخوای دیکامپایل کنی این ارور رو میده.



    2 کاربر پست MD 1373 عزیز را پسندیده اند .



  8. Top | #7


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    365
    مطمئنی که فریمورک نصب شده؟

    آخه مشکل از apktool نیست، مشکل از ساختار apk هست که دارید ویرایش میکنید.


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

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    4 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  9. Top | #8


    تاریخ عضویت
    May 2014
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    135532
    محل سکونت
    اردبیل
    نوشته ها
    127
    می پسندم
    128
    سپاس از شما
    300 بار در 100 پست
    كشور
    Iran
    اپراتور
    Iran
    اطلاعات کامپیوتر
    میزان امتیاز
    131
    نقل قول نوشته اصلی توسط M_Javad_Nazari نمایش پست ها
    مطمئنی که فریمورک نصب شده؟

    آخه مشکل از apktool نیست، مشکل از ساختار apk هست که دارید ویرایش میکنید.

    اینجا من apktool رو اجرا کردم
    بعد فایل framework-res.apk رو نصب کردم این ارور رو میده.




    همونطور که میبینید وقتی فایل Framework-res.apk رو نصب میکنی پوشه Apktool رو نمیاره

    ولی وقتی که فایل mediatek-res.apk رو نصب می کنی error میده ولی نصب میکنه پوشه ی apktool رو هم میاره ولی باز هنگام دیکامپایل ارور میده.

    اینم تصاویر:





    اینم وقتی که فایل رو دیکامپایل میکنی. ارور میده و پوشه Phone رو هم میاره ولی پوشه ی Phone خالیه.



    3 کاربر پست MD 1373 عزیز را پسندیده اند .



  10. Top | #9


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    365
    کلا انگاری نمیتونه فریمورک شما رو نصب کنه!

    فریمورک و مدیاتک رو اپ کن برام تا برات تست بزنم


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

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    4 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  11. Top | #10


    تاریخ عضویت
    May 2014
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    135532
    محل سکونت
    اردبیل
    نوشته ها
    127
    می پسندم
    128
    سپاس از شما
    300 بار در 100 پست
    كشور
    Iran
    اپراتور
    Iran
    اطلاعات کامپیوتر
    میزان امتیاز
    131
    جواد جان برات آپلود کردم.

    3 کاربر پست MD 1373 عزیز را پسندیده اند .



صفحه 1 از 4 123 ... آخرینآخرین

کلمات کلیدی این موضوع

بوک مارک ها

بوک مارک ها

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •