ONE Jailbreak Ad

JIT:n käyttöönotto iOS 17:ssä SideJITServerin avulla: Täydellinen opastusohjelma

Promotion image of JIT:n ottaminen käyttöön iOS 18:ssa article.

SideJITServer on helpoin tapa ottaa JIT käyttöön iOS 18:ssa emulaattoreille ja suorituskykyä vaativille sovelluksille. Tämä tehokas työkalu toimii langattomasti paikallisverkon kautta, jolloin voit aktivoida Just-In-Time-kääntämisen miltä tahansa Windows-, Mac- tai Linux-tietokoneelta. SideStore-tiimin nythepegasuksen kehittämä SideJITServer ohittaa Applen rajoitukset ja parantaa sovellusten nopeutta ilman, että iPhonesi jailbreakataan.

SideJITServer on Python-skripti, joka on suunniteltu suoritettavaksi Python-ympäristössä työpöydälläsi. Uusimmassa versiossaan se edellyttää seuraavia komponenttiversioita: `pymobiledevice3>=4.2.3,<4.3.0`, `Flask==3.0.2` ja `zeroconf==0.132.2`. Näiden komponenttien eri versioiden käyttäminen voi aiheuttaa virheitä SideJITServerin suorittamisessa. Siksi on tärkeää noudattaa näitä määritettyjä versioita optimaalisen toimivuuden varmistamiseksi.

Mikä on SideJITServer ja miksi sitä käytetään iOS 17:ssä?

SideJITServer, jonka nythepegasus on kehittänyt SideStoresta, on työkalu, joka mahdollistaa Just-In-Time (JIT) -kääntämisen iOS 17.0 – iOS 18.3 -käyttöjärjestelmissä kaikilla sitä tukevilla laitteilla. Se toimii samalla tavalla kuin Jitterbug, jonka avulla yksi iOS-laite voi käynnistää sovelluksia debuggerin avulla toisella iOS-laitteella, jossa JIT on käytössä.

Tämä työkalu toimii komentoriviltä (pääte) ja tukee sekä Linuxia että Windowsia. Koska se on kirjoitettu Pythonilla, voit teknisesti ottaen käyttää sitä missä tahansa Linux-jakelussa. Se käyttää pymobiledevice3-kirjastoa, joten sinun on asennettava se.

SideJITServer ei ole hyödyllinen vain emulaattoreille, kuten DolphiniOS ja Delta – se toimii myös virtualisointisovellusten, kuten UTM for iOS:n, kanssa. Tämä tarkoittaa, että voit käyttää täysiä Linux- tai Android-ympäristöjä iPhonellasi, aivan kuten VirtualBoxia.

Mitä JIT tarkoittaa iPhoneille?

JIT (Just-In-Time) -käännös on tekniikka, joka auttaa sovelluksia toimimaan nopeammin kääntämällä koodin konekielelle sovelluksen ollessa käynnissä. Sen sijaan, että JIT kääntäisi kaiken etukäteen, se kääntää vain tarvittavat osat koodista sitä mukaa, kun käytät niitä. Tämä tekee sovelluksista, erityisesti virtualisoinnista tai emulaattoreista, ja tehokkaista peleistä sujuvampia ja nopeampia iPhonellasi.

Apple kuitenkin rajoittaa JIT:tä useimmissa kolmannen osapuolen sovelluksissa turvallisuussyistä. Oletusarvoisesti iOS sallii JIT:n vain Safarissa paremman web-suorituskyvyn saavuttamiseksi. Muille sovelluksille, kuten emulaattoreille, tarvitset erityisiä menetelmiä JIT:n käyttöönottoon, kuten SideJITServerin käytön tai sivulatauksen kehittäjäsertifikaatilla.

Osa 1. SideJITServerin asentaminen

Vaihe 1. Luo Pythonilla virtuaaliympäristö nimeltä "venv" käyttääksesi eristettyä ympäristöä Python-projektille.

 python3 -m venv venv

Vaihe 2. Asenna SideJITServer noudattamalla paketin pip3-asennuskomentoa.

 pip3 install SideJITServer

Vaihe 3. Asenna pymobiledevice3, joka on iDevices-työkalujen python3-toteutus. On suositeltavaa käyttää pymobiledevice3:n uusinta versiota <4.3.0.

 python3 -m pip install -U pymobiledevice3

Vaihe 4. Suorita käynnistyskomento nähdäksesi, onko SideJITServer asennettu työpöydällesi. Avaa lisäksi selaimessasi http://127.0.0.1:8080 nähdäksesi, onko laitepari muodostettu.

 SideJITServer --help

Kuvakaappaus SideJITServeristä käynnissä Safai-selaimessa.

Osa 2. JIT:n käyttöönoton edellytykset SideJITServerillä

Vaihe 1. Yhdistä iOS 17 -laitteesi tietokoneeseen ja suorita seuraava komento pariliitoksen muodostamiseksi. Ota seuraavaksi iPhone ja jatka seuraavien vaiheiden mukaisesti.

 SideJITServer --pair

Kuvakaappaus iPhonen ja SideJITServerin pariliitoksesta.

Vaihe 2. IPhonen aloitusnäytössä näkyy ponnahdusikkuna ”Luotatko tähän tietokoneeseen?”. Napauta luottamus-kohtaa ja anna PIN-koodisi, jotta tietokoneen ja iDevicen välinen yhteys voidaan muodostaa.

Kuvakaappaus Luota tähän tietokoneeseen -kehotteesta iOS 17:ssä.

Vaihe 3. Käynnistä palvelin tietokoneellasi suorittamalla SideJITServer. Se saattaa vaatia sudo-komennon. Anna tässä tapauksessa salasanasi pyydettäessä.

 SideJITServer

Kuvakaappaus SideJITServeristä macOS:ssä.

Vaihe 4. Lisää tämä pikakuvake , jota tarvitaan sovellusten havaitsemiseen ja suorittamiseen JIT-tilassa.

Vaihe 5. Napauta laitteesi näytöllä kohtaa 'Määritä pikakuvake'.

Kuvakaappaus SideJIT-pikakuvan määrityksestä.

Vaihe 6. Anna laitteesi UDID. Se löytyy helposti syöttämällä selaimeen IP-osoite http://127.0.0.1:8080. Esimerkki UDID "00022010-001A5BC60CS9012X".

Kuvakaappaus SideJI UDID -määrityksestä.

Vaihe 7. Anna seuraavaksi palvelimesi osoite. Se näkyy SideJITServer-päätesovelluksessa. On tärkeää antaa koko URL-osoite, mukaan lukien http ja portti.

 http://192.168.0.241:8080

Kuvakaappaus SideJI-palvelimen IP-määrityksestä.

Osa 3. Vaiheittainen opas JIT:n käyttöönottoon iOS 17/18:ssa

Vaihe 1. Varmista, että SideJITServer on käynnissä työpöydälläsi. Jos se on asennettu oikein, näet pariliitetyn laitteen UDID:n selaimessasi. Avaa Pikakuvakkeet-sovellus iOS 17:n aloitusnäytöltä ja napauta aiemmin lisättyä SideJIT-pikakuvaketta.

Kuvakaappaus Pikavalinnat-sovelluksesta aloitusnäytössä.

Vaihe 2. Salli SideJITin muodostaa yhteys osoitteeseen "192.168.0.241".

Kuvakaappaus Yhdistä SideJITServeriin.

Vaihe 3. SideJIT näyttää luettelon kaikista iOS 18:aan asennetuista sovelluksista, jotka tukevat JIT-tilaa. Valitse se, jonka haluat avata JIT-tilassa.

Ota JIT-tila käyttöön tuetulle iOS 17 -sovellukselle.

Vaihe 4. Sovelluksen pitäisi avautua JIT-tilassa iOS 18:ssa.

Kuvakaappaus SideJIT-käyttöisestä JIT:stä Flycast-kehotteessa.

FAQ

+

Kyllä! SideJITServer on yhteensopiva iOS 17:n ja iOS 18.3:n kanssa. Jos haluat ottaa JIT:n käyttöön uudemmissa iOS-versioissa, varmista, että lataat uusimman SideJITServer-pikakuvakkeen sen virallisesta GitHub-arkistosta.

+

Jos SideJITServer-pikakuvake epäonnistuu, tarkista internet-yhteytesi, varmista, että Epäluotetut pikakuvakkeet on otettu käyttöön asetuksissa ja asenna pikakuvake uudelleen luotettavasta lähteestä.

+

SideJITServer on avoimen lähdekoodin ja turvallinen, kun se ladataan sen viralliselta GitHub-sivulta. Vältä kolmansien osapuolten linkkejä tietoturvariskien välttämiseksi.

Author Photo
Kirjoittanut

Kuballa on yli 20 vuoden kokemus journalismista, ja hän on keskittynyt vankilakarkailuihin vuodesta 2012 lähtien. Hän on haastatellut useiden yritysten ammattilaisia. Journalismin lisäksi Kuba on erikoistunut videoiden editointiin ja drone-lennätykseen. Hän opiskeli tietotekniikkaa yliopistossa ennen kirjoittajan uraansa.

Comments

  • Amy

    Amy 10 kuukautta sitten

    Hello I’ve been following this tutorial but keep running into a problem when I try to run the server with ‘sudo SideJITServer’. I get the ERROR 48, error while attempting to bind on address, address already in use
    On the bottom it also says Pymobiledevice3.exceptions.DeveloperModeIsNotEnabledError ()

    I already have developer mode turned on for my Mac computer. Please help I don’t know how to fix it.

    • qbap

      qbap 10 kuukautta sitten

      Use Activity Monitor to shut down the previous Python process to fix the address already in use or restart the Mac. Update the scripts. New versions of SideJITServer and pymobiledevice3 are released almost daily. Use pymobiledevice3 to enable/disable developer mode or query its state on your iPhone. Find what process is using the port 49151 and kill it. Repeat all steps from the article.

Lähetä kommentti

Viimeisimmät viestit