Schimbarea de agent de utilizator în browser-ul iPhone
În mod implicit agentul dumneavoastră de utilizator pe iPhone este ceva de genul
Mozilla/5.0 (iPhone; U; procesorul iPhone OS 2_2 ca Mac OS X; ja-JP) AppleWebKit/525.18.1 (KHTML, la fel ca Gecko) Version/3.1.1 Mobile/5G77 Safari/525.20
Unele site-uri ar putea avea un "Lite" versiunea pentru iPhone şi vă va fi dor de anumite funcţionalităţi.
Acesta a fost raportat de către diverse site-uri că, dacă vă schimbaţi de agent de utilizator de iPhone vei primi pagina originală în loc de "light" versiune.
Aceste măsuri au fost tester pe v1.1.4 şi în urma lor pe o versiune diferită nu ar putea să funcţioneze / afecta telefon.
Pasul 1) SFTP sau SSH în iPhone şi Prinde următoarele fişiere:
/ System / Biblioteca / cadrele / Webkit.framework / Webkit
/ System / Biblioteca / cadrele / Webkit.framework / Info.plist
Pasul 2) Deschideţi "dosar Webkit" într-un editor hex. Ai nevoie de a găsi această linie:
Mozilla/5.0 (% @; U; procesorul iPhone OS% @ ca Mac OS X;% @) AppleWebKit /% @ (KHTML, la fel ca Gecko)% @
şi schimba această linie la
* 0% .* 0 @
În 0xED linie schimbat arata ca acest
Pasul 3) Trebuie să Info.plist converti în format standard XML. Dacă aveţi un Mac puteţi face acest lucru în terminal utilizând următoarea comandă (asiguraţi-vă că pentru a schimba calea fisierului dvs. oriunde aveţi fişierul salvat):
plutil-converti xml1 / Utilizatori / username / desktop / Info.plist
Dacă nu sunteţi pe un Mac va trebui să instalaţi cadru Perl pentru a rula script-ul plutil în virgulă prompt (disponibil aici: http://scw.us/iPhone/plutil ). Acest script are o sintaxă uşor diferit, dar, evident, obiectivul este de a converti acest fişier la xml simplu astfel încât să puteţi edita.
Pasul 4) Acum deschideti Info.plist transformată şi căutaţi pentru aceste linii:
CFBundleVersion <<key> /> cheie
<string> 420.1 </ string>
Şi schimba pur şi simplu valoarea string la orice agent de utilizator pe care doriţi. A mea arata astfel:
CFBundleVersion <<key> /> cheie
<string> Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95/21.0.016; Profile/MIDP-2.0 Configurare / CLD (-1,1) AppleWebKit/413 (KHTML, la fel ca Gecko) <Safari/413 /> şir
Pasul 5) Conversia Info.plist înapoi la binare cu această comandă în terminalul (OSX) (din nou, asiguraţi-vă că pentru a schimba calea fisierului dvs. oriunde aveţi fişierul salvat):
plutil-converti binary1 / Utilizatori / username / desktop / Info.plist
Pasul 6) Încărcaţi două fişiere modificate înapoi pe telefonul în acelaşi director le-aţi găsit.
Pasul 7) A nu putea suporta telefon şi testa noi agentul dumneavoastră de utilizator prin mergi la ceva de genul useragent.org
Alternativ puteţi folosi un widget la îndemână SBSettings cu numele de utilizator agent escroc (UAFAKER) acum în Cydia.

















































Lăsaţi-vă de răspuns!