Како навести све ИПСВ датотеке са Аппле сервера користећи командну линију

Преглед садржаја:

Anonim

Многи напредни корисници радије користе датотеке фирмвера када ажурирају своје иОС уређаје на најновију верзију, а сваки пут када се појави иОС ажурирање, постављамо директне везе за преузимање најновијих верзија. С времена на време добијамо питања од корисника који се питају како да пронађемо те везе до датотека, пошто су оне скривене на Апплеовим серверима за преузимање, наизглед скривене од јавности.Па, у томе нема никакве магије и лако се ради преко командне линије једноставним триком који извлачи пуну листу ИПСВ датотека које су доступне директно од Аппле-а. У свом најосновнијем облику наводи буквално све, али уз неке мање промене у синтакси команде можете сортирати за одређене иОС верзије или за датотеке које одговарају одређеном комаду хардвера.

Ово вероватно неће бити корисно за све, али за кориснике који воле да раде са ИПСВ-ом или за системске администраторе који морају да преузму гомилу различитих фајлова фирмвера да би извршили групна ажурирања на гомили хардвера , ово би требало да буде од помоћи. За све остале, то може бити лекција да додатно докажемо да смо ми у оскдаили штребери који проводе превише времена размишљајући о овим стварима.

Ако ћете ово сами испробати, копирајте цео блок синтаксе и налепите га у командну линију. Команде изгледају раздвојене на вебу, али би требало да се добро залепе у командну линију као један командни низ у једном реду.

Набавите листу свих ИПСВ датотека за све иОС уређаје од Аппле

Следећи командни стринг враћа прилично чисту листу буквално сваке појединачне ИПСВ датотеке за сваки иОС уређај, иПад, иПхоне, иПод, да га назовете, хостован на Аппле-овим серверима:

цурл хттп://ак.пхобос.аппле.цом.едгесуите.нет/ВебОбјецтс/МЗСторе.воа/ва/цом.аппле.јингле.аппсервер.цлиент .МЗИТунесЦлиентЦхецк/верзија | греп ипсв | сортирај -у | сед 'с///г' | сед 'с///г' | греп -в заштићен

Да би прошао кроз синтаксу, цурл приступа листи „верзија“ са УРЛ адресе Аппле-овог сервера (успут, ово је исти УРЛ који је погодио иТунес када открије да је ажурирање доступно). Та листа се затим прослеђује кроз команду греп да би одговарала за „ипсв“, али попуст 'заштићен', сорт -у осигурава да су враћене ставке листе јединствене, и коначно, резултати се прослеђују кроз 'сед' да би се очистио неки бескорисни КСМЛ од резултата.Извршавањем те команде све се само избацује у командну линију, можете је проследити кроз „више“ да бисте је учинили читљивијом, или је неким корисницима можда боље да је преусмерите у текстуалну датотеку на следећи начин:

цурл хттп://ак.пхобос.аппле.цом.едгесуите.нет/ВебОбјецтс/МЗСторе.воа/ва/цом.аппле.јингле.аппсервер.цлиент .МЗИТунесЦлиентЦхецк/верзија | греп ипсв | сортирај -у | сед 'с///г' | сед 'с///г'| греп -в заштићен > ~/Десктоп/ипсвлист.ткт

То ће све избацити у текстуалну датотеку под називом „ипсвлист.ткт“ на радној површини.

Набавите листу свих иПхоне ИПСВ датотека из командне линије

Не занимају вас друге иОС датотеке и желите само листу иПхоне ИПСВ-а? Користите греп за иПхоне и остатак наредбе остаје исти:

цурл хттп://ак.пхобос.аппле.цом.едгесуите.нет/ВебОбјецтс/МЗСторе.воа/ва/цом.аппле.јингле.аппсервер.цлиент .МЗИТунесЦлиентЦхецк/верзија | греп ипсв | греп иПхоне | сортирај -у | сед 'с///г' | сед 'с///г' | греп -в заштићен

Додајте „> ~/Десктоп/иПхонеИПСВ.ткт“ на крај да бисте послали резултате у текстуалну датотеку на радној површини.

Преузми листу свих иПад ИПСВ доступних на Аппле-овим серверима

Слично коришћењу греп-а за претрагу иПхоне-а, навођење „иПад“ ће уместо тога вратити само датотеке фирмвера за иПад:

цурл хттп://ак.пхобос.аппле.цом.едгесуите.нет/ВебОбјецтс/МЗСторе.воа/ва/цом.аппле.јингле.аппсервер.цлиент .МЗИТунесЦлиентЦхецк/верзија | греп ипсв | греп иПад | сортирај -у | сед 'с///г' | сед 'с///г' | греп -в заштићен

Као и раније, можете то послати у текстуалну датотеку ако желите додавањем „> ~/патх/то/тект.ткт” на крај.

Набавите листу само одређене иОС верзије од Аппле-а

Слично тражењу одређеног иОС хардвера, по жељи можете да вратите и одређене иОС верзије. На пример, следећа синтакса ће вратити само све ИПСВ резултате који одговарају иОС 7.0.4, забележене тим стрингом верзије у другом греп:

цурл хттп://ак.пхобос.аппле.цом.едгесуите.нет/ВебОбјецтс/МЗСторе.воа/ва/цом.аппле.јингле.аппсервер.цлиент .МЗИТунесЦлиентЦхецк/верзија | греп ипсв | греп 7.0.4 | сортирај -у | сед 'с///г' | сед 'с///г' | греп -в заштићен | авк '{$1=$1}1'

Аппле је брз са избацивањем ажурирања и због механизма Овер-тхе-Аир већина људи примећује нова ажурирања скоро одмах када постану доступна. Без обзира на то, неки корисници користе варијацију горњег трика да прате нова издања иОС-а тако што повремено траже различите стрингове верзије који још не постоје на Аппле-овим серверима. Ипак, то је мало ван оквира овог чланка.

Можда постоје чистији и/или бољи начини да се то уради, јавите се у коментарима ако имате друго решење.

Како навести све ИПСВ датотеке са Аппле сервера користећи командну линију