->
Home » Software-ul

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.

Email This Post
1 Star2 Stars3 Stars4 Stars5 Stars (Deocamdată nu există evaluări)
Loading ... Se incarca ...

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

Adauga comentariu de mai jos, sau trackback de la propriul site-ul dumneavoastră. De asemenea, puteţi abona la aceste comentarii prin RSS.

Fi frumos. Pastreaza-l curat. Stai pe subiect. Nu de spam.

Puteţi folosi aceste tag-uri:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Aceasta este o Gravatar weblog-activat. Pentru a-ti propria-a recunoscut la nivel global-avatar, vă rugăm să înregistraţi la Gravatar .