কমান্ড লাইন ব্যবহার করে অ্যাপল সার্ভার থেকে সমস্ত IPSW ফাইল কীভাবে তালিকাভুক্ত করবেন
সুচিপত্র:
অনেক উন্নত ব্যবহারকারীরা তাদের iOS ডিভাইসগুলিকে সর্বশেষ সংস্করণে আপডেট করার সময় ফার্মওয়্যার ফাইলগুলি ব্যবহার করতে পছন্দ করেন এবং প্রতিবার একটি iOS আপডেট আসে আমরা সর্বশেষ সংস্করণগুলির জন্য সরাসরি ডাউনলোড লিঙ্ক পোস্ট করি৷ প্রতিবারই আমরা ব্যবহারকারীদের কাছ থেকে প্রশ্ন পাই যারা আশ্চর্য হয় যে আমরা কীভাবে সেই ফাইল লিঙ্কগুলি খুঁজে পাই, যেহেতু সেগুলি অ্যাপলের ডাউনলোড সার্ভারে আটকে আছে, আপাতদৃষ্টিতে জনসাধারণের দৃষ্টিভঙ্গি থেকে লুকিয়ে আছে।ঠিক আছে, এতে কোন যাদু নেই এবং এটি সহজে কমান্ড লাইনের মাধ্যমে একটি সহজ কৌশলের মাধ্যমে সম্পন্ন করা হয়েছে যা সরাসরি অ্যাপল থেকে পাওয়া আইপিএসডাব্লু ফাইলগুলির একটি সম্পূর্ণ তালিকা টেনে আনে। এটির সবচেয়ে মৌলিক আকারে এটি আক্ষরিকভাবে সবকিছু তালিকাভুক্ত করে, তবে কমান্ড সিনট্যাক্সে কিছু ছোটখাটো পরিবর্তনের সাথে আপনি নির্দিষ্ট iOS সংস্করণ বা হার্ডওয়্যারের নির্দিষ্ট অংশের সাথে মেলে এমন ফাইলগুলির জন্য সাজাতে পারেন৷
এটি সম্ভবত সকলের জন্য উপযোগী হবে না, তবে ব্যবহারকারীদের জন্য যারা IPSW এর সাথে কাজ করতে পছন্দ করেন বা সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য যাদের একগুচ্ছ হার্ডওয়্যারে বাল্ক আপডেট করার জন্য বিভিন্ন ফার্মওয়্যার ফাইল ডাউনলোড করতে হবে , এই সহায়ক হওয়া উচিত. অন্য সকলের জন্য, এটি আরও প্রমাণ করার জন্য একটি পাঠ হতে পারে যে আমরা osxdaily তে নীড় যারা এই জিনিসগুলি নিয়ে চিন্তা করার জন্য খুব বেশি সময় ব্যয় করি৷
আপনি যদি এগুলি নিজে চেষ্টা করতে যাচ্ছেন, সম্পূর্ণ সিনট্যাক্স ব্লক কপি করুন এবং কমান্ড লাইনে পেস্ট করুন। কমান্ডগুলি ওয়েবে বিচ্ছিন্ন দেখায়, তবে সেগুলিকে কমান্ড লাইনে একটি একক কমান্ড স্ট্রিং হিসাবে সূক্ষ্মভাবে পেস্ট করা উচিত।
Apple থেকে সমস্ত iOS ডিভাইসের জন্য সমস্ত IPSW ফাইলের একটি তালিকা পান
নিম্নলিখিত কমান্ড স্ট্রিংটি প্রতিটি iOS ডিভাইস, আইপ্যাড, আইফোন, আইপডের জন্য আক্ষরিক অর্থে প্রতিটি আইপিএসডব্লিউ ফাইলের একটি মোটামুটি পরিষ্কার তালিকা প্রদান করে, আপনি এটির নাম দেন, অ্যাপলের সার্ভার দ্বারা হোস্ট করা:
curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/সংস্করণ | grep ipsw | sort -u | sed 's///g' | sed 's///g' | grep -v সুরক্ষিত
সিনট্যাক্সের দিকে এগিয়ে যাওয়ার জন্য, কার্ল অ্যাপলের সার্ভার URL থেকে "সংস্করণ" তালিকা অ্যাক্সেস করছে (এটি একই ইউআরএল যা আইটিউনস দ্বারা আঘাত করা হয় যখন এটি সনাক্ত করে যে একটি আপডেট উপলব্ধ আছে)। তারপরে সেই তালিকাটি গ্রেপ কমান্ডের মাধ্যমে পাস করা হয় যাতে “ipsw”-এর সাথে মিল থাকে কিন্তু ডিসকাউন্ট 'সুরক্ষিত', বাছাই করা হয় যে প্রত্যাবর্তিত তালিকা আইটেমগুলি অনন্য, এবং অবশেষে, কিছু অকেজো এক্সএমএল পরিষ্কার করার জন্য ফলাফলগুলি 'sed'-এর মাধ্যমে পাস করা হয়। ফলাফল থেকে।এই কমান্ডটি চালানোর ফলে কমান্ড লাইনে সবকিছু ডাম্প হয়, আপনি এটিকে আরও পঠনযোগ্য করতে 'আরও' এর মাধ্যমে পাস করতে পারেন, অথবা সম্ভবত কিছু ব্যবহারকারীর কাছে এটিকে একটি টেক্সট ফাইলে পুনঃনির্দেশিত করা পছন্দনীয় যেমন:
curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/সংস্করণ | grep ipsw | sort -u | sed 's///g' | sed 's///g'| grep -v সুরক্ষিত > ~/Desktop/ipswlist.txt
যা ডেস্কটপে ‘ipswlist.txt’ নামের একটি টেক্সট ফাইলে সবকিছু ডাম্প করবে।
কমান্ড লাইন থেকে সমস্ত iPhone IPSW ফাইলের একটি তালিকা পান
অন্যান্য আইওএস ফাইলের কথা চিন্তা করেন না এবং শুধু আইফোন আইপিএসডব্লিউ এর একটি তালিকা চান? iPhone এর জন্য grep ব্যবহার করুন এবং বাকি কমান্ড একই থাকে:
curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/সংস্করণ | grep ipsw | grep iPhone | sort -u | sed 's///g' | sed 's///g' | grep -v সুরক্ষিত
ডেস্কটপে একটি টেক্সট ফাইলে ফলাফল পাঠাতে শেষে "> ~/Desktop/iPhoneIPSW.txt" যোগ করুন।
Apple এর সার্ভারে উপলব্ধ সমস্ত iPad IPSW এর একটি তালিকা পুনরুদ্ধার করুন
আইফোন অনুসন্ধানের জন্য গ্রেপ ব্যবহার করার অনুরূপ, 'আইপ্যাড' নির্দিষ্ট করার পরিবর্তে শুধুমাত্র আইপ্যাড ফার্মওয়্যার ফাইলগুলি ফিরে আসবে:
curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/সংস্করণ | grep ipsw | grep iPad | sort -u | sed 's///g' | sed 's///g' | grep -v সুরক্ষিত
আগের মতো, আপনি চাইলে শেষে "> ~/path/to/text.txt" যোগ করে এটি একটি টেক্সট ফাইলে পাঠাতে পারেন।
অ্যাপল থেকে শুধুমাত্র একটি নির্দিষ্ট iOS সংস্করণের একটি তালিকা পান
নির্দিষ্ট iOS হার্ডওয়্যার অনুসন্ধানের অনুরূপ, আপনি চাইলে নির্দিষ্ট iOS সংস্করণও ফেরত দিতে পারেন। উদাহরণস্বরূপ, নিম্নলিখিত সিনট্যাক্স শুধুমাত্র iOS 7.0.4 এর সাথে মেলে এমন সমস্ত IPSW ফলাফল প্রদান করবে, যা দ্বিতীয় গ্রেপে সেই সংস্করণ স্ট্রিং দ্বারা উল্লেখ করা হয়েছে:
curl http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/সংস্করণ | grep ipsw | grep 7.0.4 | sort -u | sed 's///g' | sed 's///g' | grep -v সুরক্ষিত | awk '{$1=$1}1'
অ্যাপল আপডেটগুলি পুশ আউট করতে দ্রুত এবং ওভার-দ্য-এয়ার মেকানিজমের কারণে বেশিরভাগ লোকেরা নতুন আপডেটগুলি উপলব্ধ হওয়ার সাথে সাথেই লক্ষ্য করে। তবুও, কিছু ব্যবহারকারী অ্যাপলের সার্ভারে এখনও বিদ্যমান নয় এমন বিভিন্ন সংস্করণের স্ট্রিংগুলির জন্য পর্যায়ক্রমে অনুসন্ধান করে নতুন iOS রিলিজগুলির জন্য নিরীক্ষণ করার জন্য উপরের কৌশলটির একটি ভিন্নতা ব্যবহার করে। যদিও এটি এই নিবন্ধের সুযোগের বাইরে।
এটি করার জন্য আরও ক্লিন এবং/অথবা আরও ভালো উপায় থাকতে পারে, আপনার যদি অন্য কোনো সমাধান থাকে তাহলে কমেন্ট করুন।