కమాండ్ లైన్ ఉపయోగించి Apple సర్వర్ల నుండి అన్ని IPSW ఫైల్లను ఎలా జాబితా చేయాలి
విషయ సూచిక:
అనేక మంది అధునాతన వినియోగదారులు తమ iOS పరికరాలను తాజా వెర్షన్కి అప్డేట్ చేస్తున్నప్పుడు ఫర్మ్వేర్ ఫైల్లను ఉపయోగించడానికి ఇష్టపడతారు మరియు iOS అప్డేట్ వచ్చిన ప్రతిసారీ మేము తాజా వెర్షన్ల కోసం డైరెక్ట్ డౌన్లోడ్ లింక్లను పోస్ట్ చేస్తాము. ప్రతిసారీ మేము ఆ ఫైల్ లింక్లను ఎలా కనుగొంటాము అని ఆశ్చర్యపోయే వినియోగదారుల నుండి ప్రశ్నలను పొందుతాము, ఎందుకంటే అవి Apple యొక్క డౌన్లోడ్ సర్వర్లలో ఉంచబడ్డాయి, అవి పబ్లిక్ వీక్షణ నుండి దాచబడ్డాయి.సరే, దీనికి ఎలాంటి మ్యాజిక్ లేదు మరియు ఇది ఆపిల్ నుండి నేరుగా లభించే IPSW ఫైల్ల పూర్తి జాబితాను లాగే సాధారణ ట్రిక్తో కమాండ్ లైన్ ద్వారా సులభంగా చేయబడుతుంది. ఇది చాలా ప్రాథమిక రూపంలో ఇది అక్షరాలా ప్రతిదీ జాబితా చేస్తుంది, కానీ కమాండ్ సింటాక్స్లో కొన్ని చిన్న మార్పులతో మీరు నిర్దిష్ట iOS వెర్షన్ల కోసం లేదా నిర్దిష్ట హార్డ్వేర్ ముక్కతో సరిపోలే ఫైల్ల కోసం క్రమబద్ధీకరించవచ్చు.
ఇది అందరికీ ఉపయోగపడదు, కానీ IPSWతో పనిచేయడానికి ఇష్టపడే వినియోగదారులకు లేదా హార్డ్వేర్ సమూహంలో బల్క్ అప్డేట్లను నిర్వహించడానికి వివిధ ఫర్మ్వేర్ ఫైల్ల సమూహాన్ని డౌన్లోడ్ చేయాల్సిన సిస్టమ్స్ నిర్వాహకులకు , ఇది సహాయకరంగా ఉండాలి. ప్రతి ఒక్కరికీ, osxdailyలో మనం ఈ విషయాల గురించి ఆలోచిస్తూ ఎక్కువ సమయం గడిపే మేధావులమని నిరూపించడానికి ఇది ఒక పాఠం కావచ్చు.
మీరు వీటిని మీరే ప్రయత్నించాలనుకుంటే, పూర్తి సింటాక్స్ బ్లాక్ని కాపీ చేసి, కమాండ్ లైన్లో అతికించండి. కమాండ్లు వెబ్లో విడివిడిగా కనిపిస్తున్నాయి, కానీ అవి కమాండ్ లైన్లో ఒకే లైన్లో ఒకే కమాండ్ స్ట్రింగ్గా పేస్ట్ చేయాలి.
Apple నుండి అన్ని iOS పరికరాల కోసం అన్ని IPSW ఫైల్ల జాబితాను పొందండి
ఈ క్రింది కమాండ్ స్ట్రింగ్ ప్రతి iOS పరికరం, iPad, iPhone, iPod కోసం ప్రతి ఒక్క IPSW ఫైల్ యొక్క చాలా క్లీన్ జాబితాను అందిస్తుంది, మీరు దీనికి పేరు పెట్టండి, Apple యొక్క సర్వర్ల ద్వారా హోస్ట్ చేయబడింది:
కర్ల్ http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/version | grep ipsw | విధమైన -u | సెడ్ 's///g' | సెడ్ 's///g' | grep -v రక్షించబడింది
సింటాక్స్ను అనుసరించడానికి, కర్ల్ Apple యొక్క సర్వర్ URL నుండి “వెర్షన్” జాబితాను యాక్సెస్ చేస్తోంది (ఇది ఒక నవీకరణ అందుబాటులో ఉందని గుర్తించినప్పుడు iTunes ద్వారా హిట్ చేయబడిన అదే URL). ఆ జాబితా "ipsw"తో సరిపోలడానికి grep కమాండ్ ద్వారా పంపబడుతుంది, కానీ డిస్కౌంట్ 'రక్షితం', క్రమబద్ధీకరించండి -u తిరిగి వచ్చిన జాబితా అంశాలు ప్రత్యేకంగా ఉండేలా చూసుకుంటుంది మరియు చివరకు, కొన్ని పనికిరాని XMLని శుభ్రం చేయడానికి ఫలితాలు 'sed' ద్వారా పంపబడతాయి. ఫలితాల నుండి.ఆ కమాండ్ని అమలు చేయడం వలన ప్రతిదీ కమాండ్ లైన్కు డంప్ అవుతుంది, మీరు దాన్ని మరింత చదవగలిగేలా చేయడానికి 'మరిన్ని' ద్వారా పాస్ చేయవచ్చు లేదా కొంతమంది వినియోగదారులకు దీన్ని ఇలా టెక్స్ట్ ఫైల్లోకి మళ్లించడం ఉత్తమం:
కర్ల్ http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/version | grep ipsw | విధమైన -u | సెడ్ 's///g' | సెడ్ 's//g'| grep -v రక్షిత > ~/Desktop/ipswlist.txt
అది డెస్క్టాప్లోని ‘ipswlist.txt’ అనే టెక్స్ట్ ఫైల్లోకి అన్నింటినీ డంప్ చేస్తుంది.
కమాండ్ లైన్ నుండి అన్ని iPhone IPSW ఫైల్ల జాబితాను పొందండి
ఇతర iOS ఫైల్ల గురించి పట్టించుకోవద్దు మరియు iPhone IPSW జాబితా కావాలా? iPhone కోసం grepని ఉపయోగించండి మరియు మిగిలిన ఆదేశం అలాగే ఉంటుంది:
కర్ల్ http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/version | grep ipsw | grep iPhone | విధమైన -u | సెడ్ 's///g' | సెడ్ 's///g' | grep -v రక్షించబడింది
డెస్క్టాప్లోని టెక్స్ట్ ఫైల్కి ఫలితాలను పంపడానికి “> ~/Desktop/iPhoneIPSW.txt”ని చివరకి జోడించండి.
Apple సర్వర్లలో అందుబాటులో ఉన్న అన్ని iPad IPSW జాబితాను తిరిగి పొందండి
iPhone కోసం శోధించడానికి grepని ఉపయోగించడం లాగానే, 'iPad'ని పేర్కొనడం వలన బదులుగా iPad ఫర్మ్వేర్ ఫైల్లు మాత్రమే తిరిగి వస్తాయి:
కర్ల్ http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/version | grep ipsw | grep ఐప్యాడ్ | విధమైన -u | సెడ్ 's///g' | సెడ్ 's///g' | grep -v రక్షించబడింది
ఇంతకు ముందులాగా, మీరు కావాలనుకుంటే “> ~/path/to/text.txt”ని చివరకి జోడించడం ద్వారా దాన్ని టెక్స్ట్ ఫైల్లోకి పంపవచ్చు.
Apple నుండి నిర్దిష్ట iOS వెర్షన్ మాత్రమే జాబితాను పొందండి
నిర్దిష్ట iOS హార్డ్వేర్ కోసం శోధించడం లాగానే, మీరు కావాలనుకుంటే నిర్దిష్ట iOS సంస్కరణలను కూడా తిరిగి ఇవ్వవచ్చు. ఉదాహరణకు, కింది వాక్యనిర్మాణం iOS 7.0.4కి సరిపోలే అన్ని IPSW ఫలితాలను మాత్రమే అందిస్తుంది, రెండవ grepలో ఆ వెర్షన్ స్ట్రింగ్ ద్వారా గుర్తించబడింది:
కర్ల్ http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wa/com.apple.jingle.appserver.client .MZITunesClientCheck/version | grep ipsw | grep 7.0.4 | విధమైన -u | సెడ్ 's///g' | సెడ్ 's///g' | grep -v రక్షిత | awk '{$1=$1}1'
ఆపిల్ త్వరగా అప్డేట్లను అందిస్తుంది మరియు ఓవర్-ది-ఎయిర్ మెకానిజం కారణంగా చాలా మంది కొత్త అప్డేట్లు అందుబాటులోకి వచ్చిన వెంటనే వాటిని గమనిస్తారు. అయినప్పటికీ, కొంతమంది వినియోగదారులు Apple సర్వర్లలో ఇంకా ఉనికిలో లేని వివిధ వెర్షన్ స్ట్రింగ్ల కోసం క్రమానుగతంగా ప్రశ్నించడం ద్వారా కొత్త iOS విడుదలల కోసం పర్యవేక్షించడానికి పై ట్రిక్ యొక్క వైవిధ్యాన్ని ఉపయోగిస్తారు. అయితే అది ఈ కథనం పరిధికి మించినది.
దీనిని చేయడానికి క్లీనర్ మరియు/లేదా మెరుగైన మార్గాలు ఉండవచ్చు, మీకు వేరే పరిష్కారం ఉన్నట్లయితే వ్యాఖ్యలలో చిమ్ చేయండి.