اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

iDeviceRestore راهی برای ریستور کردن دیوایس های اپل در لینوکس

Collapse
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • iDeviceRestore راهی برای ریستور کردن دیوایس های اپل در لینوکس

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

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

    کد:
    sudo apt-get install build-essential automake cmake autoconf \libreadline6 autotools-dev libcurl4-openssl-dev \
    libplist1 libplist-utils libplist-dev libplist++-dev \
    libzip-dev git-core git-arch git-cvs git-svn git-email \
    git-daemon-run gitk gitweb git-doc rsync curl libgnutls-dev libtool 
    python-dev libreadline-dev libusb-dev
    چنانچه کد ها درست نمایش داده نمی شوند ، کل کادر بالا را انتخاب کرده ، کپی کنید و در ترمینال پیست کنید.

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

    ابتدا نیاز داریم تا usbmuxd را نصب کنیم :

    کد:
    git clone git://git.marcansoft.com/usbmuxd.gitcd usbmuxd
    cmake ~/usbmuxd
    make && sudo make install
    سپس به پوشه خانگی بر میگردیم (این کار با تایپ دستور cd ممکن است).

    و دوباره :
    کد:
    git clone http://github.com/chronicdev/libirecovery.gitcd libirecovery make linux && sudo make install
    بدین شکل لایبرری های مورد نیاز برای ریکاوری نیز ساخته می شود. سپس دوباره به پوشه خانگی رفته و libimobiledevice را نصب میکنیم :

    کد:
    git clone http://git.sukimashita.com/libimobiledevice.git
    cd libimobiledevice
    ./autogen.sh make && sudo make install
    پس از نصب دوباره به پوشه خانگی بر میگردیم. اکنون باید دو نرم افزار idevicerestore و ideviceactivate را نصب کنیم. توجه کنید نرم افزار ideviceactivate برای کسانی است که دستگاهشان نیاز به اکتیو شدن دارد. مانند آیفون.

    ابتدا idevicerestore را نصب میکنیم :

    کد:
    git clone http://github.com/posixninja/idevicerestore.git
    cd idevicerestore
    ./autogen.sh
    make && sudo make install
    sudo ldconfig

    سپس دوباره به پوشه خانگی رفته و ideviceactivate را نیز نصب میکنیم :

    کد:
    git clone http://github.com/posixninja/ideviceactivate.gitcd ideviceactivate 
    make
    پس از نصب ، ما می توانیم توسط آپشن هایی که این نرم افزارها ارائه میکنند ، به سادگی دیوایس خود را ریستور کنیم.

    راهنمای مختصر این نرم افزارها :

    ۱. آی دیوایس ریستور :

    کد:
    idevicerestore [-d] [-u] [-c] [-v] [-h] <input.ipsw>
      -d,         enable communication debugging
      -u,         target specific device by its 40-digit device UUID
      -h,         prints usage information
      -c,         restore with a custom firmware
      -v,         enable incremental levels of verboseness
    ۲.آی دیوایس اکتیوت :
    کد:
    ./ideviceactivate [-x] [-d] [-h] [-u] [-f]
      -x        deactivate the target device
      -d        enable communication debugging
      -h        prints usage information
      -u UUID    target specific device by its 40-digit device UUID   -f FILE    activates device with local activation record
    نکات مهم :
    ۱. نرم افزار libimobiledevice ممکن است در مخازن خود اوبونتو موجود باشند. پس نیازی به کامپایل ندارید.
    ۲. این آموزش تست شده و کار میکند ولی بنده هیچگونه مسئولیتی نمیپذیرم.

    با تشکر.

  • #2
    مطلب مفیدیه، حیف که ایشون توقیف شدند چند سوال در مورد این نرم افزار داشتم

    نظر

    صبر کنید ..
    X