امروز چک کردم و حجم فایلهای گوشیم زیاد شده بود و میخواستم بریزمشون روی هارد اکسترنال ، خیلی شیک USB گوشی را زدم به لپ تاپ و یک دیالوگ اومد که به این کامپیوتر اعتماد داری ؟! بعد از زدن Trust از توی Filemanaer اومدم Monted Device که به نام IPhone بود را باز کنم و در نهایت تعجب خالی بود.
بعد از بررسی LOG ها و مطالعه روی اینترنت متوجه شدم یک ابزاری هست به نام ifuse که به فایل سیستم fuse روی IOS Device ها دسترسی میده. خودش و ملحقات روی Repository بود و با خوشحالی نصبش کردم و با دستوراتی که در ادامه میگم Pair هم شد ولی تا اومدم Mount بگیرم خطای زیر را میداد:
Failed to connect to lockdownd service on the device.Try again. If it still fails try rebooting your device.
بعد از بررسی بیشتر متوجه شدم نرم افزارهای مورد نیاز نصب شده از روی Repository بروز نیستن و تغییراتی از نسخه ۱۰ IOS به بالا بوده که نرمافزار نصب شده امکان برقراری ارتباط را پیدا نمیکنه و باید از Source نصب کنم !!!
خوب یکی دو تا برنامه نبود و باید کلی زمان میگذاشتم که خوشبختانه با کمی جستجو متوجه شدم یک انسان با فرهنگ کل پروسه را توی Github توضیح داده (نسخه PDF آموزش) و با انجام دادن کل مراحل از جمله بخش bashrc. که خیلی مهمه (به زحمت ۵ دقیقه طول میکشه) به راحتی با چند تا دستور زیر کار راه افتاد.
حتماً یادتون نره وقتی گوشی را به Usb میزنید خود IOS ازتون میپرسه به این سیستم اعتماد دارین که باید Trust را بزنین.
حالا با دستورات زیر گوشی را pair و mount میکنیم :
idevicepair pair mkdir -p ~/usr/mnt ifuse ~/usr/mnt/
حالا میتونین با Filemanager محبوبتون فایلها را منتقل کنین و برای unmount بزنین:
fusermount -u ~/usr/mnt
به همین راحتی بدون نیاز به ویندوز Storage گوشی iphone شما قابل دسترس هست.