با سلام
این آموزشی که الان می خوام بذارم مشکل شخصی خودم بود و بالاخره بعد از تلاش و تحقیق زیاد تونستم یه روش براش پیدا کنم که کاملا تست شده هست و جواب میده خودم از این طریق چندین برنامه رو دانلود ، نصب و اجرا کردم و بدون هیچ مشکلی برنامه اجرا شده...تو هیچ سایت ایرانی و خارجی دیگه هم همچین چیزی گفته نشده و کاملا حاصل خلاقیت خودم هست. فقط یکم کار دردسر داره ولی خوب ارزشش رو داره.
اصل مشکل از این قرار هست که خیلی از برنامه های آیفون و آیپد تو آیتونز حجم ۱ گیگ و بالاتر دارن و دانلود اینا با خود آیتونز واقعا زجر آوره، هم سرعت پایین آیتونز و هم قطعی مکرر موقع دانلود، از همه مهمتر دوستانی که اینترنت شبانه رایگان دارن هیچ راهی نیست که آیتونز رو بذاری از ساعت ۲ شب تا ۷ صبح به صورت خودکا دانلودهارو برات انجام بده، پس راه حل چیه؟ اگر می شد این فایل های خریداری شده توسط اکانت خودمون رو به Internet download manager دانلود کنیم تمام این مشکلات حل می شد، حالا من می خوام این راه رو براتون بگم.
برنامه های مورد نیاز
۱. iTunes
2. Internet download manager
3. easy php نسخه 14.1VC11 یا هر برنامه دیگه ای که سرور Apache رو برای شما رو ویندوز فعال کنه (من با easy php آموزش می دم).
۴. یکم پشتکار و حوصله ...
مراحل کار
۱. خوب اولین کاری که باید انجام بدید اینه که iTunes رو به عنوان یه Browser به Internet Download Manager بشناسونید، برای این کار برنامه IDM رو باز کنید به تنظیماتش برید و گزینه Enable Advanced Browser Integration رو تیک می زنید (ممکنه خودش تیک خورده باشه) سپس تو کادر پایین، با زدن دکمه Add Browser و انتخاب برنامه iTunes از محل نصب iTunes رو به عنوان یک Browser اضافه می کنید. کافیه به آدرس نصب برنامه iTunes برید و فایل iTunes.exe رو بهش بدید. (همانند عکس زیر)
۲. حالا به قسمت File types تنظیمات رفته و پسوند IPA رو به پسوند های استاندارد دانلود IDM اضافه کنید. (همون کادر بالا، که کلی پسوند توش نوشته شده، شما به آخرش IPA رو اضافه کنید)
۳. حالا برای اطمینان از Integrate شدن IDM با آیتونز هم itunes رو یک بار بسته و باز کنید و هم IDM رو Quit کنید و دوباره بازش کنید.
۴.اگر تا این مرحله رو درست انجام داده باشید، وقتی تو iTunes میرید و یک برنامه رو برای دانلود انتخاب می کنید یا حتی یک برنامه رو میزنید که Updateبشه، صفحه دانلود معروف IDM بالا میاد و یه فایل با پسوند IPA رو برای دانلود پیشنهاد میده، این فایل رو دانلود کنید و در یک فولدر مشخص ذخیره کنید.
این قایل همون فایل برنامه ای هست که شما قصد دانلودش رو تو iTunes داشتید، اما مشکلی که هست اینه که این فایل چون توسط خود iTunes دانلود نشده Processing بعد از دانلود روش انجام نشده و به عنوان یک IPA خریداری شده توسط شما از طرف آیتونز شناخته نمیشه، اگر این فایل رو به آرشیو iTunes اضافه کنید ، اون رو میشناسه، حتی موقع نصب هم به راحتی روی دستگاهتون نصبش می کنه، اما برنامه رو دستگاه به محض اینکه باز کنید بسته میشه و هیچ فایده ای نداره...
حالا ما باید یجوری این فایل رو به درستی به iTunes وارد کنیم که iTunes فکر کنه خودش این فایل رو دانلود کرده و Processing بعدی رو روش انجام بده، برای این کار به برنامه Easy PHP نیاز داریم، ما می خوایم کامپیوتر خودمون رو تبدیل کنیم به یه سرور مجازی دانلود برای iTunes و سپس iTunes رو هدایت کنیم که فایل رو بجای اینکه از سرور اینترنتی دانلود کنه، از سرور مجازی ما که روی کامپیوتر خودمون هست این دانلود انجام بشه، در نتیجه iTunes با سرعت خیلی بالایی به خیال خودش شروع به دانلود فایل می کنه، اما در واقعیت داره فایل رو از روی هارد ما فقط به فولدر خودش کپی می کنه، این قسمت از فرآیند توسط آیتونز خیلی سریع انجام می شه (با سرعتی ۳-۴ مگابایت بر ثانیه) و هیچ حجمی هم از اینترنت شما کم نمی کنه...در نهایت هم چون آیتونز فکر می کنه که فایل رو دانلود کرده، Processing بعدی رو روی فایل انجام می ده و فایل به درستی به Library آیتونز اضافه میشه، راحت نصب میشه و به راحتی اجرا می شه...برای انجام این کار، مراحل زیر رو باید طی کنیم ... (اگر چیزی از حرفای قبلی متوجه نشدید، مهم نیست، فقط کارهای گفته شده در پایین رو انجام بدید).
۵. Easy php رو نصب کنید، بازش کنید و مطمئن بشید که سرور Apache فعال هست (یعنی چراغ جلوی عبارت Apache تو برنامه Easy php سبز رنگ باشه).
۶. به برنامه IDM برگردید و آدرس کامل فایل IPA که دانلود شده رو استخراج کنید. (برای این کار کافیه روی فایل دانلود شده Double Click کنید و عبارت نوشته شده تو قسمت Address رو Select All کرده و سپس Copy کنید و در Notepad یا هر برنامه ویرایس متن دیگر paste کنید.
حالا اول http:// اول این آدرس رو حذف کنید تا به یک URL مشابه عبارت زیر برسید. (نسخه قدیمی)
۷.حالا این URL باقی مانده رو به سه قسمت تقسیم کنید، قسمت اول، یعنی از ابتدا تا جایی که به اولین / می رسید، این اسمش میشه سرور دانلود ، مثلا تو مثال ما سرور دانلود هست
همانطور که میبینید انتهاش apple.com هست، شما هم باید سرور فایل دانلودی خودتون رو پیدا کنید، فقط دقت کنید که انتهای تمام آدرس سرور ها باید apple.com باشد. خوب این قسمت رو یادتون باشه، همونجور که گفتیم اسمش رو میذاریم سرور دانلود.
۸. یک قسمت هم میشه اسم فایل، که طبیعتا میشه از انتهای آدرس تا به اولین / برسی، در مثال ما اسم فایل ما هست
همانطور که میبینید اسم فایل هم حتما باید با .ipa تموم بشه، اما مابقی اسم اصلا مهم نیست جیه، این اسم دقیقا همون اسم فایلی هست که شما با IDM دانلود کردید و در یک فولدر خاص رو کامپیوترتون ذخیره کردید.
۹. بقیه آدرس، یعنی URL کامل بدون سرور دانلود و نام فایل، رو اسمش رو می ذاریم آدرس فولدر دانلود. در مثال ما آدرس فولدر دانلود هست
۱۰. سخت که نبود؟ یه آدرس گرفتیم، به سه قسمت تقسیمش کردیم، آدرس سرور دانلود ، آدرس فولدر دانلود و اسم فایل.
۱۱. حالا باید فایل hosts ویندوز رو تغییر بدیم که بجای دانلود از سرور اپل، از سرور مجازی کامپیوتر ما که easy php ایجاد کرده دانلود انجام بشه، آدرس سرور ما هست 127.0.0.1 ، پس باید به ویندوز بگیم هروقت کسی خواست به سرور دانلود فایل وصل بشه، بجاش وصلش کن به 127.0.0.1، این کار چطور قابل انجامه؟ با تغییر hosts ویندوز، فایل hosts در آدرس
قرار داره
البته اگر فولدر ویندوزتون فرق می کنه بجای C:\windows آدرس فولدر ویندوزتون رو قرار بدید.
به این آدرس که برید یه فایل هست به اسم hosts، اون رو با notepad باز کنید و خط آخرش این عبارت رو وارد کنید.
البته شما باید بجای عبارت a558.phobos.apple.com آدرس سرور دانلود خودتون رو قرار بدید اما اون 127.0.0.1 اولش ثابت هست.
فقط یادتون باشه بعد از اینکه کارتون تموم شد و فایل هارو به آیتونز ایمپورت کردید، دوباره برگردید و این عبارت رو از فایل hosts حذف کنید که باعث اختلال در فرآیند کاری آیتونز نشید.
فایل رو save کنید و مطمئن شید که جایگزن فایل قبلی شده...
نکته: ممکنه تو این قسمت ویندوز به شما اجازه Overwrite کردن فایل hosts رو نده، شما تو این شرایط باید به Porperties فایل hosts برید و تیک read Only رو بردارید. اگر هنوز درست نشده بود، به قسمت Permission های فایل برید و به user خودتون دسترسی modify و write رو بدید.
۱۲. محیط CMD رو باز کنید و با تایپ دستور زیر، مطمئن شید که سرور دانلود عوض شده باشه.
۱۳. حالا باید فایلی که با IDM دانلود کردید رو به آدرس فولدر دانلود مجازی کپی کنید، چطور؟ اول رو آیکون easy php که تو Taskbar ویندوز کنار ساعت هست کلیک کنید و گزینه explore [f8] رو انتخاب کنید.
بعد اینجا باید عینا آدرس فولدر دانلود رو بازسازی کنید، یعنی چی؟ مثلا اگر آدرس فولدر دانلود شما این هست
باید اول یه فولدر بسازید به اسم us بعد برید داخلش یه فولدر بسازید به اسم r1000 و بعد داخلش یه فولدر به اسم 160 به همین ترتیب داخلش فولدر Purple69 و بعدش فولدر v4 و داخلش فولدر ad داخل اون فولدر 47 دوباره داخلش فولدر 3e و در نهایت داخل اون فولدر ad473e14-887c-8942-727c-38fa9d5cc2d0 رو بسازید...چیه؟ سخت شد؟ اگر یکم با محیط cmd آشنایی داشته باشید می تونید بجاش به راحتی یه فایل bat همونجا بسازید و داخلش بنویسید
سیوش کنید و بعد اجراش کنید، خودش تمام فولدرهارو براتون میسازه...البته شما باید بجای us/r1000/160/Purple69/v4/ad/47/3e/ad473e14-887c-8942-727c-38fa9d5cc2d0 آدرس فولدر خودتون رو بذارید...
حالا که فولدر ها ساخته شد، وارد آخرین فولدر میشید یعنی فولدر ad473e14-887c-8942-727c-38fa9d5cc2d0 شده و فایلی که با IDM دانلود شده رو اینجا paste می کنید.
۱۴. خوب کار تقریبا تمومه. دیگه فقط کافیه برگردید به iTunes و تو قسمت دانلود، درخواست تلاش مجدد برای دانلود فایل رو بدید، با زدن اون دکمه فلش دایره ای شکل جلوی دانلود تو آیتونز، البته این بار حتما موقع تلاش برای دانلود دستتون رو روی دکمه Alt کیبرد بگیرید تا به IDM بگید که این دفعه فرایند دانلود رو به خود آیتونز واگذار کنه.
نکته: بجای گرفتن دکمه Alt، مخصوصا اگر تعداد فایل های دانلودی شما زیاد هست، می تونید به IDMبرید و اون تیک itunes رو که ابتدای کار زدیم، بردارید، بعدش هم برای اطمینان از اعمال این تغییرات،برنامه IDM رو از منوی تسکبار پایین سمت راست ویندوز، کنار ساعت، ببندید.
تمام، میبینید که فایل با سرعت فوق العاده بالایی شروع به دانلود شدن می کنه و در کمتر از یک دقیقه فایل حجیم شما به آیتونز اضافه می شه.
تبریک می گم شما تونستید یه فایل برنامه حجیم آیتونز رو با IDM و با سرعت بیش از ۲۰ برابر سریعتر دانلود کنید...(من خودم سرعت دانلودم با آیتونز حدود ۱۰ کیلوبایت بر ثانیه هست اما با IDM با سرعت ۲۰۰ دانلود می کنم).
همینطور می تونید IDM رو تنظیم کنید تا توی ساعات شبانه رایگان این فایل رو براتون دانلود کنه، و صبح روز بعدش و بعد از اتمام دانلود فایل، اقدام به وارد کردنش به آیتونز از روش گفته شده بکنید.
اگر سوالی بود یا جاییش نامفهوم بود حتما بپرسید، امیدوارم مفید واقع بشه برای دوستان.
این آموزشی که الان می خوام بذارم مشکل شخصی خودم بود و بالاخره بعد از تلاش و تحقیق زیاد تونستم یه روش براش پیدا کنم که کاملا تست شده هست و جواب میده خودم از این طریق چندین برنامه رو دانلود ، نصب و اجرا کردم و بدون هیچ مشکلی برنامه اجرا شده...تو هیچ سایت ایرانی و خارجی دیگه هم همچین چیزی گفته نشده و کاملا حاصل خلاقیت خودم هست. فقط یکم کار دردسر داره ولی خوب ارزشش رو داره.
اصل مشکل از این قرار هست که خیلی از برنامه های آیفون و آیپد تو آیتونز حجم ۱ گیگ و بالاتر دارن و دانلود اینا با خود آیتونز واقعا زجر آوره، هم سرعت پایین آیتونز و هم قطعی مکرر موقع دانلود، از همه مهمتر دوستانی که اینترنت شبانه رایگان دارن هیچ راهی نیست که آیتونز رو بذاری از ساعت ۲ شب تا ۷ صبح به صورت خودکا دانلودهارو برات انجام بده، پس راه حل چیه؟ اگر می شد این فایل های خریداری شده توسط اکانت خودمون رو به Internet download manager دانلود کنیم تمام این مشکلات حل می شد، حالا من می خوام این راه رو براتون بگم.
برنامه های مورد نیاز
۱. iTunes
2. Internet download manager
3. easy php نسخه 14.1VC11 یا هر برنامه دیگه ای که سرور Apache رو برای شما رو ویندوز فعال کنه (من با easy php آموزش می دم).
۴. یکم پشتکار و حوصله ...
مراحل کار
۱. خوب اولین کاری که باید انجام بدید اینه که iTunes رو به عنوان یه Browser به Internet Download Manager بشناسونید، برای این کار برنامه IDM رو باز کنید به تنظیماتش برید و گزینه Enable Advanced Browser Integration رو تیک می زنید (ممکنه خودش تیک خورده باشه) سپس تو کادر پایین، با زدن دکمه Add Browser و انتخاب برنامه iTunes از محل نصب iTunes رو به عنوان یک Browser اضافه می کنید. کافیه به آدرس نصب برنامه iTunes برید و فایل iTunes.exe رو بهش بدید. (همانند عکس زیر)
۲. حالا به قسمت File types تنظیمات رفته و پسوند IPA رو به پسوند های استاندارد دانلود IDM اضافه کنید. (همون کادر بالا، که کلی پسوند توش نوشته شده، شما به آخرش IPA رو اضافه کنید)
۳. حالا برای اطمینان از Integrate شدن IDM با آیتونز هم itunes رو یک بار بسته و باز کنید و هم IDM رو Quit کنید و دوباره بازش کنید.
۴.اگر تا این مرحله رو درست انجام داده باشید، وقتی تو iTunes میرید و یک برنامه رو برای دانلود انتخاب می کنید یا حتی یک برنامه رو میزنید که Updateبشه، صفحه دانلود معروف IDM بالا میاد و یه فایل با پسوند IPA رو برای دانلود پیشنهاد میده، این فایل رو دانلود کنید و در یک فولدر مشخص ذخیره کنید.
این قایل همون فایل برنامه ای هست که شما قصد دانلودش رو تو iTunes داشتید، اما مشکلی که هست اینه که این فایل چون توسط خود iTunes دانلود نشده Processing بعد از دانلود روش انجام نشده و به عنوان یک IPA خریداری شده توسط شما از طرف آیتونز شناخته نمیشه، اگر این فایل رو به آرشیو iTunes اضافه کنید ، اون رو میشناسه، حتی موقع نصب هم به راحتی روی دستگاهتون نصبش می کنه، اما برنامه رو دستگاه به محض اینکه باز کنید بسته میشه و هیچ فایده ای نداره...
حالا ما باید یجوری این فایل رو به درستی به iTunes وارد کنیم که iTunes فکر کنه خودش این فایل رو دانلود کرده و Processing بعدی رو روش انجام بده، برای این کار به برنامه Easy PHP نیاز داریم، ما می خوایم کامپیوتر خودمون رو تبدیل کنیم به یه سرور مجازی دانلود برای iTunes و سپس iTunes رو هدایت کنیم که فایل رو بجای اینکه از سرور اینترنتی دانلود کنه، از سرور مجازی ما که روی کامپیوتر خودمون هست این دانلود انجام بشه، در نتیجه iTunes با سرعت خیلی بالایی به خیال خودش شروع به دانلود فایل می کنه، اما در واقعیت داره فایل رو از روی هارد ما فقط به فولدر خودش کپی می کنه، این قسمت از فرآیند توسط آیتونز خیلی سریع انجام می شه (با سرعتی ۳-۴ مگابایت بر ثانیه) و هیچ حجمی هم از اینترنت شما کم نمی کنه...در نهایت هم چون آیتونز فکر می کنه که فایل رو دانلود کرده، Processing بعدی رو روی فایل انجام می ده و فایل به درستی به Library آیتونز اضافه میشه، راحت نصب میشه و به راحتی اجرا می شه...برای انجام این کار، مراحل زیر رو باید طی کنیم ... (اگر چیزی از حرفای قبلی متوجه نشدید، مهم نیست، فقط کارهای گفته شده در پایین رو انجام بدید).
۵. Easy php رو نصب کنید، بازش کنید و مطمئن بشید که سرور Apache فعال هست (یعنی چراغ جلوی عبارت Apache تو برنامه Easy php سبز رنگ باشه).
۶. به برنامه IDM برگردید و آدرس کامل فایل IPA که دانلود شده رو استخراج کنید. (برای این کار کافیه روی فایل دانلود شده Double Click کنید و عبارت نوشته شده تو قسمت Address رو Select All کرده و سپس Copy کنید و در Notepad یا هر برنامه ویرایس متن دیگر paste کنید.
حالا اول http:// اول این آدرس رو حذف کنید تا به یک URL مشابه عبارت زیر برسید. (نسخه قدیمی)
کد:
a558.phobos.apple.com/us/r1000/160/Purple69/v4/ad/47/3e/ad473e14-887c-8942-727c-38fa9d5cc2d0/pre-thinned161420177670736382.lc.4424257744112489.T7JHD4AQ5RMTA.signed.dpkg.ipa
۷.حالا این URL باقی مانده رو به سه قسمت تقسیم کنید، قسمت اول، یعنی از ابتدا تا جایی که به اولین / می رسید، این اسمش میشه سرور دانلود ، مثلا تو مثال ما سرور دانلود هست
کد:
a558.phobos.apple.com
همانطور که میبینید انتهاش apple.com هست، شما هم باید سرور فایل دانلودی خودتون رو پیدا کنید، فقط دقت کنید که انتهای تمام آدرس سرور ها باید apple.com باشد. خوب این قسمت رو یادتون باشه، همونجور که گفتیم اسمش رو میذاریم سرور دانلود.
۸. یک قسمت هم میشه اسم فایل، که طبیعتا میشه از انتهای آدرس تا به اولین / برسی، در مثال ما اسم فایل ما هست
کد:
pre-thinned161420177670736382.lc.4424257744112489.T7JHD4AQ5RMTA.signed.dpkg.ipa
۹. بقیه آدرس، یعنی URL کامل بدون سرور دانلود و نام فایل، رو اسمش رو می ذاریم آدرس فولدر دانلود. در مثال ما آدرس فولدر دانلود هست
کد:
us/r1000/160/Purple69/v4/ad/47/3e/ad473e14-887c-8942-727c-38fa9d5cc2d0
۱۱. حالا باید فایل hosts ویندوز رو تغییر بدیم که بجای دانلود از سرور اپل، از سرور مجازی کامپیوتر ما که easy php ایجاد کرده دانلود انجام بشه، آدرس سرور ما هست 127.0.0.1 ، پس باید به ویندوز بگیم هروقت کسی خواست به سرور دانلود فایل وصل بشه، بجاش وصلش کن به 127.0.0.1، این کار چطور قابل انجامه؟ با تغییر hosts ویندوز، فایل hosts در آدرس
کد:
c:\windows\system32\drivers\etc
البته اگر فولدر ویندوزتون فرق می کنه بجای C:\windows آدرس فولدر ویندوزتون رو قرار بدید.
به این آدرس که برید یه فایل هست به اسم hosts، اون رو با notepad باز کنید و خط آخرش این عبارت رو وارد کنید.
کد:
127.0.0.1 a558.phobos.apple.com
فقط یادتون باشه بعد از اینکه کارتون تموم شد و فایل هارو به آیتونز ایمپورت کردید، دوباره برگردید و این عبارت رو از فایل hosts حذف کنید که باعث اختلال در فرآیند کاری آیتونز نشید.
فایل رو save کنید و مطمئن شید که جایگزن فایل قبلی شده...
نکته: ممکنه تو این قسمت ویندوز به شما اجازه Overwrite کردن فایل hosts رو نده، شما تو این شرایط باید به Porperties فایل hosts برید و تیک read Only رو بردارید. اگر هنوز درست نشده بود، به قسمت Permission های فایل برید و به user خودتون دسترسی modify و write رو بدید.
۱۲. محیط CMD رو باز کنید و با تایپ دستور زیر، مطمئن شید که سرور دانلود عوض شده باشه.
کد:
ipconfig -flushdns
بعد اینجا باید عینا آدرس فولدر دانلود رو بازسازی کنید، یعنی چی؟ مثلا اگر آدرس فولدر دانلود شما این هست
کد:
us/r1000/160/Purple69/v4/ad/47/3e/ad473e14-887c-8942-727c-38fa9d5cc2d0/
کد:
md us/r1000/160/Purple69/v4/ad/47/3e/ad473e14-887c-8942-727c-38fa9d5cc2d0
حالا که فولدر ها ساخته شد، وارد آخرین فولدر میشید یعنی فولدر ad473e14-887c-8942-727c-38fa9d5cc2d0 شده و فایلی که با IDM دانلود شده رو اینجا paste می کنید.
۱۴. خوب کار تقریبا تمومه. دیگه فقط کافیه برگردید به iTunes و تو قسمت دانلود، درخواست تلاش مجدد برای دانلود فایل رو بدید، با زدن اون دکمه فلش دایره ای شکل جلوی دانلود تو آیتونز، البته این بار حتما موقع تلاش برای دانلود دستتون رو روی دکمه Alt کیبرد بگیرید تا به IDM بگید که این دفعه فرایند دانلود رو به خود آیتونز واگذار کنه.
نکته: بجای گرفتن دکمه Alt، مخصوصا اگر تعداد فایل های دانلودی شما زیاد هست، می تونید به IDMبرید و اون تیک itunes رو که ابتدای کار زدیم، بردارید، بعدش هم برای اطمینان از اعمال این تغییرات،برنامه IDM رو از منوی تسکبار پایین سمت راست ویندوز، کنار ساعت، ببندید.
تمام، میبینید که فایل با سرعت فوق العاده بالایی شروع به دانلود شدن می کنه و در کمتر از یک دقیقه فایل حجیم شما به آیتونز اضافه می شه.
تبریک می گم شما تونستید یه فایل برنامه حجیم آیتونز رو با IDM و با سرعت بیش از ۲۰ برابر سریعتر دانلود کنید...(من خودم سرعت دانلودم با آیتونز حدود ۱۰ کیلوبایت بر ثانیه هست اما با IDM با سرعت ۲۰۰ دانلود می کنم).
همینطور می تونید IDM رو تنظیم کنید تا توی ساعات شبانه رایگان این فایل رو براتون دانلود کنه، و صبح روز بعدش و بعد از اتمام دانلود فایل، اقدام به وارد کردنش به آیتونز از روش گفته شده بکنید.
اگر سوالی بود یا جاییش نامفهوم بود حتما بپرسید، امیدوارم مفید واقع بشه برای دوستان.
نظر