diff --git a/docusaurus.config.js b/docusaurus.config.js index 14cb82a2..10149c06 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -32,7 +32,7 @@ const config = { // may want to replace "en" with "zh-Hans". i18n: { defaultLocale: 'en', - locales: ['en', 'es', 'fr', 'de', 'nl', 'zh', 'ja', 'ru', 'ko', 'sv', 'vi'], + locales: ['en', 'es', 'fr', 'de', 'it', 'nl', 'zh', 'ja', 'ru', 'ko', 'sv', 'vi'], }, presets: [ @@ -55,7 +55,7 @@ const config = { 'docusaurus-lunr-search', { // Chinese isn't supported yet - languages: ['en', 'es', 'fr', 'de', 'nl', 'ja', 'ru', 'ko', 'sv', 'vi'], + languages: ['en', 'es', 'fr', 'de', 'it', 'nl', 'ja', 'ru', 'ko', 'sv', 'vi'], // Keep max results to 10 maxHits: 10, indexBatchSize: 100, diff --git a/i18n/TRANSLATION_GUIDE.md b/i18n/TRANSLATION_GUIDE.md index cd2c5adb..5770f4e8 100644 --- a/i18n/TRANSLATION_GUIDE.md +++ b/i18n/TRANSLATION_GUIDE.md @@ -11,6 +11,7 @@ The translations are organized in the `i18n` directory with separate folders for - `de/` - German - `es/` - Spanish - `fr/` - French +- `it/` - Italian - `ja/` - Japanese - `ko/` - Korean - `nl/` - Dutch diff --git a/i18n/it/docusaurus-plugin-content-docs/current/advanced/anisette.mdx b/i18n/it/docusaurus-plugin-content-docs/current/advanced/anisette.mdx new file mode 100644 index 00000000..4c005139 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/advanced/anisette.mdx @@ -0,0 +1,109 @@ +--- +title: Server Anisette personalizzato +description: Guida sui server anisette personalizzati. +--- + +:::note +Qualsiasi versione di SideStore successiva alla 0.4.0 è poco propensa a causare il blocco del tuo account grazie al supporto ai server anisette v3. + +Dunque, è **fortemente consigliato** utilizzare un server v3 per il normale utilizzo di SideStore, se la tua versione lo supporta. +::: + +I dati Anisette sono info utilizzate dal processo di firma dell'app e necessitano di essere generate ogni volta che installi o refreshi un'app. SideStore prende queste info da un server che si finge un Mac e risponde coi dati Anisette. Nessun info sull'account è inviata al server in questo processo. + +Quando tante persone usano lo stesso server Anisette (specialmente un server v1), Apple attiva un processo di sicurezza e blocca gli account che usano quel "Mac". Ecco perché consigliamo di usare un Apple ID usa e getta al posto del principale. + +Il nosto team ha lavorato a migliori approcci per evitare account bloccati (con gli _anisette-v3_). Comunque, se stai usando una vecchia versione di SideStore, hostare il tuo server anisette è una buona idea per evitare il blocco dell'account. Tutto ciò è reso estremamente semplice grazie al fatto che il nostro server è open source e pronto per Docker. Ciò significa che possiamo deployare un server semplicemente con un link GitHub. + +## Deploy su Render + +[Render](https://render.com/) è un servizio per creare server facilmente. Supporta il caricamento di repo GitHub. Il piano gratuito è piuttosto limitato in termini di risorse, ma il server può tranquillamente funzionare senza problemi. (Sappi che è richiesta una carta di credito/debito per l'identificazione, ma è completamente gratuito) + +A causa delle troppe persone che utilizzano lo stesso URL GitHub, è necessario forkare la repo Git. + +1. [Registra](https://github.com/signup) il tuo account su GitHub, se non ne hai già uno. +2. [Apri](https://github.com/Dadoum/anisette-v3-server) la repo Git. +3. Clicca "Fork" in alto a destra e forka la repo nel tuo account. +4. Una volta che la repo forkata è creata, clicca il tasto verde "Code" in alto a destra e copia l'URL .git. + + +* Salvalo per dopo. + +Una volta fatto ciò, il server Render può essere eseguito. + +1. [Registrati](https://dashboard.render.com/register/) su Render. +2. Crea un [Nuovo Web Service](https://dashboard.render.com/select-repo?type=web). +3. Scorri fino a **Public Git repository** e inserisci l'URL che hai copiato prima. +4. Clicca "Continua" e compila il form: + * **Name** - Non importa + * **Region** - La più vicina a te + * **Branch** - main (default) + * **Root Directory** - lascia vuoto (default) + * **Environment** - Docker (default) + * **Instance Type** - Gratuita + +5. Aspetta che il server buildi. Vedrai il seguente messaggio quando ha finito: + +``` +Machine requires provisioning... done ! +Your service is live 🎉 +``` + +*Se per qualche motivo la build fallisce, clicca **Manual Deploy**, poi **Deploy latest commit**.* +*If the build fails for any reason, click **Manual Deploy**, then **Deploy latest commit**.* + +6. Copia il link del tuo nuovo server in alto alla pagina: + +``` +https://[nome-del-server].onrender.com +``` + +## Creare una lista personalizzata dei server anisette + +Dalla release 0.5.8, SideStore usa una lista di server anisette cosicché i server ufficiali possono essere aggiunti più facilmente. Dovremo quindi fare qualche step in più per aggiungere il nostro server personalizzato senza aggiungerlo alla lista ufficiale. + +Se vuoi mantenere l'opzione di utilizzare i server inclusi, segui i seguenti step: +1. Vai [qui](https://servers.sidestore.io/servers.json) per ottenere la lista attuale dei server. +2. Vai su un hosting di fiducia per pubblicare il file online. Consigliamo l'utilizzo di GitHub Pages perché è facilita un'eventuale modifica in futuro, sarà quindi il servizio di esempio per questa guida. Se hai un altro modo, adatta gli step al tuo setup. +3. Se hai già un sito GitHub Pages, salta al sesto sotto-step. Altimenti, continua con gli step seguenti: +* Crea una nuova repo GitHub o con l'icona del più (+) in alto a destra su desktop, o icona del profilo > Crea nuovo su mobile, o tramite [questa pagina](https://github.com/new). +* Dagli il nome [il tuo username GitHub].github.io, attiva il README e metti le altre impostazioni come preferisci +* Una volta creata, vai nel tab Impostazioni e vai nella sezione Pages sotto a Code and automation. +* Imposta Build and deployment sotto a Source a 'Deploy from branch' +* Se non è già selezionato, imposta il Branch a 'main' +* Ritorna al tab code e clicca su 'Add files', poi 'Upload files', poi seleziona il file 'servers.json' che hai scaricato precedentemente. +* Una volta caricato, clicca sul file e premi 'Edit'. +* Scorri fino all'ultimo server della lista e aggiungi una virgola dopo l'ultima parentesi graffa ('}') dell'ultimo server, poi aggiungi il tuo server nel formato seguente: +``` +{ + "name": "[qualcosa che identifichi il server]", // non è molto importante a meno che tu non condivida il server con qualcun'altro + "address": "[l'url del server]" +} +``` +* Fai il commit, poi vai su https://[il tuo username GitHub].github.io/[dove hai messo il file]/servers.json. Se il file carica, allora puoi proseguire. Altrimenti, potresti dover aspettare fino a 10 minuti per far sì che il file venga caricato correttamente nel sito. + +Se vuoi usare solo il tuo server, segui gli step sopra, ma anziché copiare il file servers.json ufficiale, creane uno tu con questa sintassi: +``` +{ + "servers": [ + { + "name": "[come sopra]", + "address": "[sempre come sopra]" + } + ] +} +``` +e procedi normalmente. + +## Usa il tuo server con SideStore + +Per usare il tuo server appena creato nell'app di SideStore, procedi in questa maniera: + +1. Apri la tab Impostazioni di SideStore. +2. Sorri fino a 'Server Anisette' +3. Tocca sull'url della lista e cambialo con l'URL della tua lista dei server +4. Premi 'Aggiorna Server' e seleziona il tuo server dalla lista aggiornata. + +## Fatto! + +Ora SideStore userà il tuo server anisette personale. diff --git a/i18n/it/docusaurus-plugin-content-docs/current/advanced/app-sources.mdx b/i18n/it/docusaurus-plugin-content-docs/current/advanced/app-sources.mdx new file mode 100644 index 00000000..62ce384e --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/advanced/app-sources.mdx @@ -0,0 +1,24 @@ +--- +title: Sorgenti delle app +description: Guida sulle sorgenti delle app personalizzate +--- + +# Creare una Sorgente + +SideStore è completamente compatibile con le Sorgenti di AltStore (o AltSources). La [documentazione](https://faq.altstore.io/developers/make-a-source) ufficiale di AltSource fornisce tutti i dettagli per creare la tua AltSource. Le AltSource permettono di visualizzare, installare e aggiornare facilmente tutte le tue app. + +Ecco alcuni tool di terze parti consigliati che possono aiutare nella creazione di AltSource: +- Puoi usare [AltStudio](https://altstudio.app/) (WIP) per generare automaticamente un'AltSource utilizzando un'IPA! (Attenzione- Dopo aver usato AltStudio devi rimuovere i campi autogenerati marketplaceID e Build, altrimenti SideStore crederà che sia una sorgente affidabile e impedirà la sua aggiunta) +- Puoi usare [AltSource Browser](https://altsource.by.lao.sb/browse/) per visualizzare i tuoi aggiornamenti di AltSource in bozza prima di applicare i cambiamenti, permettendoti di correggere eventuali errori prima di pubblicarli. + +# Distribuire la Sorgente + +Puoi creare un link per aggiungere automaticamente la tua AltSource tramite questa sintassi: +``` +sidestore://source?url=[url della sorgente] +``` +Per più info, vedi [URL Schema](/docs/advanced/url-schema). Spesso è utile creare link all'AltSource in questo formato, per poi usare un link shortener come `tinyurl.com`. Comunque, se un utente prova a usare un link `sidestore://` senza avere SideStore installato, crasherà, quindi un po' di documentazione aiuta. + +## Finito! + +Ecco alcune AltSource consigliate che puoi aggiungere a SideStore: La [SideStore Community Source](https://github.com/SideStore/Community-Source), the [official AltStore Source](https://apps.altstore.io), la [LiveContainer Source](https://raw.githubusercontent.com/LiveContainer/LiveContainer/refs/heads/main/apps.json) e la [DolphiniOS Source](https://altstore.oatmealdome.me). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/advanced/jit.mdx b/i18n/it/docusaurus-plugin-content-docs/current/advanced/jit.mdx new file mode 100644 index 00000000..534a9501 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/advanced/jit.mdx @@ -0,0 +1,41 @@ +--- +title: Abilitare JIT +description: Tutorial su come abilitare la compilazione Just-In-Time (JIT) per app che la richiedono. +--- + +:::note +iOS 26 ha rotto di nuovo JIT. Un fix sarà rilasciato in StikDebug dopo il rilascio dell'iPhone 17. + +Ci sono diversi metodi per abilitare JIT, come AltJIT, SideJITServer e altri. Questo tutorial copre l'uso di StikDebug (prima StikJIT), in quanto è il metodo raccomandato. Per più info, vedi la [guida ufficiale per il pairing StikDebug](https://github.com/StephenDev0/StikDebug-Guide/blob/main/pairing_file.md). + +Come alternativa, SideStore 0.6.2 include aggiornamente a minimuxeer, permettendo la funzionalità JIT built-in, in modo simile a StikDebug. Per usarlo, assicurati di essere connesso a StosVPN con il Wi-Fi connesso o la Modalità Aereo attiva, poi naviga in "Le mie app", tieni premuto l'app in cui vuoi abilitare JIT e tocca "abilita JIT". +::: + +## Prerequisiti +* Un iDevice con iOS/iPadOS 17.4-18.6, esclusa 18.4b1. Se sei su 17.0-17.3 devi usare un metodo alternativo come [SideJITServer](https://github.com/nythepegasus/SideJITServer). Come scritto sopra, le versioni successive alla 18.6 non sono supportate al momento. + +## Installazione di StikDebug nell'App Store di Apple + +1. **Installa StikDebug** + Install StikDebug dall'[App Store](https://apps.apple.com/us/app/stikdebug/id6744045754). +:::note Punto a favore- la VPN di StikDebug è simile a quella di SideStore, puoi dunque usarla per installare e refreshare le app in SideStore, in modo simile a StosVPN. +::: + +2. **Procedura di installazione:** + Segui la procedura standard qui sotto. + +### Procedura di installazione standard: + +1. **Carica il pairing file:** + Apri e chiudi StikDebug per creare la cartella dell'app su File, poi importa lo stesso **pairing file** che usi per SideStore usando idevice pair. Per più info sul processo, vedi [qui](https://github.com/StephenDev0/StikDebug-Guide/blob/main/pairing_file.md). + +2. **Monta il DDI:** + Apri StikDebug con il Wi-Fi, la VPN connessa e il pairing file importato, poi chiudila e riaprila. Questo monta il DDI e deve essere fatto ogni volta che riavvii il tuo iDevice. + +## Per abilitare JIT: + +1. **Abilita la VPN:** + Inizia aprendo StikDebug in Wi-FI o sotto Rete Dati per attivare la VPN built-in. Ora, se sei sotto Rete Dati, attiva la modalità aereo e riapri l'app con la VPN ancora attiva. + +2. **Attiva JIT:** + Seleziona il bottone "Connect by App" e scegli un'app dalla lista (deve essere sideloadata con gli entitlements giusti per apparire nella lista) per attaccare un debugger e attivare la funzionalità JIT. diff --git a/i18n/it/docusaurus-plugin-content-docs/current/advanced/sparserestore.mdx b/i18n/it/docusaurus-plugin-content-docs/current/advanced/sparserestore.mdx new file mode 100644 index 00000000..4e763f4b --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/advanced/sparserestore.mdx @@ -0,0 +1,44 @@ +--- +title: Bypass del limite delle 3 App +description: Tutorial su come installare più di 3 app tramite SideStore tramite l'exploit SparseRestore. +--- + +:::note + +L'exploit bypass del limite delle 3 app di SparseRestore **funziona solo sulle versioni iOS/iPadOS tra la 17.0 e la 18.1 beta 4 (esclusa la 17.7.1)**. Se non sei su queste versioni non funziona, **non chiedere supporto**. + +::: + + +## Prerequisiti +* Un iDevice con versioni supportate dall'exploit SparseRestore (vedi le note sopra). +* Almeno uno slot app libero. +* SideStore 0.5.9 o successive. Puoi trovare le ultime versioni [qui](https://github.com/SideStore/SideStore/releases). +* Per eseguire questo exploit DEVI disattivare **Trova il mio iPhone** sul tuo iDevice durante il processo. Altrimenti non funzionerà. Ecco come puoi disattivarlo: + - Apri l'app Impostazioni + - Tocca il tuo nome in alto. + - Tocca Dov'è + - Tocca Trova il mio iPhone/iPad. + - Disattiva Trova il mio Iphone/iPad. + - Potresti dover inserire la password del tuo Apple ID per confermare. + + > **Nota:** Potresti non essere in grado di disattivare Trova il mio iPhone a causa della Protezione del dispositivo rubato. Disattiva Protezione del dispositivo rubato prima di disattivare Trova il mio iPhone. + +## Procedimento +1. Installa SparseBox. Si può fare in vari modi, ma in questo caso installalo con SideStore. Puoi trovare l'ultima versione [qui](https://nightly.link/khanhduytran0/SparseBox/workflows/build/main/artifact.zip) (unzippa artifact.zip per avere il file .ipa). + +2. Abilita "Disattiva Limite delle App" in SideStore e assicurati che SideStore sia **chiuso** (non in background), poi apri SparseBox. + +3. Abilita StosVPN, seleziona il pairing file e tocca 'Bypass 3-app limit'. Dovrebbe apparire un log. Aspetta che ci sia scritto `idevicebackup2 exited with code -18` o `idevicebackup2 exited with code 2`, poi chiudi l'app. Non è necessario premere Apply. + +4. Riapri SideStore e scorri in basso nelle impostazioni. Premi "cancella cache", in questo modo SideStore vedrà l'exploit. + +5. Verifica che l'exploit funzioni (potresti dover installare più di un'app, in base a quanti slot liberi hai). Se mostra un errore riguardante il limite, riapri SideStore o riesegui l'exploit. Se installa l'app, congratulazion! Puoi avere più di 3 app installate nello stesso momento. + +## Note +A causa di alcune limitazioni, l'exploit deve essere eseguito ogni volta che installi altre 3 app. + +Se vuoi/ti serve Trova il mio iPhone per altre ragioni, puoi riattivarlo. In ogni caso, se vuoi installare o refreshare altre app, dovrai disattivarlo di nuovo. + +## Alternative +Se l'exploit non funziona, o il tuo iDevice è su una versione non supportata, c'è un'alternativa per poter usare più di 3 app alla volta. [LiveContainer](https://livecontainer.github.io/), sviluppato da Duy Tran Khanh ([khanhduytran0](https://github.com/khanhduytran0)) (la stessa persona che ha sviluppato SparseBox), permette di eseguire app containerizzate anziché installarle separatamente. È anche più semplice rispetto ad utilizzare SparseRestore in alcuni casi. La pagina GitHub è raggiungibile [qui](https://github.com/khanhduytran0/LiveContainer). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/advanced/url-schema.mdx b/i18n/it/docusaurus-plugin-content-docs/current/advanced/url-schema.mdx new file mode 100644 index 00000000..1a627104 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/advanced/url-schema.mdx @@ -0,0 +1,22 @@ +--- +title: URL Schema +description: Guida sull'url schema. +--- + +# URL Schema + +Qui puoi trovare una lista dei diversi URL schemes che possono essere utilizzati per interagire con SideStore. Sono molto comodi perché permettono agli sviluppatori di usare un link one-click sul proprio profilo social o sito web e iOS aprirà direttamente il link in SideStore, eseguendo l'azione specificata. + +La lista di cose possibili è per ora limitata all'installazione di app e sorgenti, ma verrà ampliata nel futuro per eseguire più task. + +## Installa un'app hostata in remoto + +``` +sidestore://install?url=[download url] +``` + +## Aggiungi un AltSource + +``` +sidestore://source?url=[source url] +``` diff --git a/i18n/it/docusaurus-plugin-content-docs/current/faq.mdx b/i18n/it/docusaurus-plugin-content-docs/current/faq.mdx new file mode 100644 index 00000000..06de25c8 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/faq.mdx @@ -0,0 +1,142 @@ +--- +title: Domande Frequenti +description: Sezione con le domande più frequenti riguardanti SideStore. +sidebar_position: 3 +--- + +# FAQ + +Questa è una lista di domande frequenti su SideStore. Contiene una serie di domande comuni che riceviamo riguardo allo sviluppo di SideStore e alcune domande a cui potrebbero essere interessati diversi tipi di persone o persone che hanno riscontrato dei problemi. + +## Cos'è SideStore? + +SideStore è un'app di iOS che ti permette di eseguire il sideload delle app sul tuo dispositivo iOS utilizzando solo il tuo Apple ID. SideStore rifirma le app con il tuo certificato sviluppatore personale, poi usa una [VPN realizzata ad-hoc](https://github.com/jkcoxson/em_proxy) per ingannare iOS e installare le app. SideStore eseguirà il "refresh" periodico delle app in background, affinché non scadano ogni 7 giorni. + +L'obbiettivo di SideStore è quello di fornire un'esperienza di sideload untethered. È un fork di [AltStore](https://github.com/rileytestut/AltStore) guidato dalla community e ha già implementato diverse feature molto richieste. Ti servirà un computer solo durante l'installazione. + +(I contributi sono ben accetti! 🙂) + +### Posso attivare JIT? + +Gli utenti che utilizzano iOS/iPadOS 16 o inferiori possono attivare JIT direttamente dalla pagina 'Le mie app' di Sidestore tenendo premuto l'app e selezionando 'Abilita JIT'. + +Gli utenti su iOS o iPadOS 17.4 o superiori possono utilizzare SideStore 0.6.2 o StikDebug (prima StikJIT). Per più info seguire il tutorial nella sezione [Avanzate](advanced/jit). + +### Quando uscirà SideStore? + +SideStore non ha una data di rilascio, ma è in fase di beta pubblica. + +### Posso eseguire il SideLoad delle app al momento? + +Sì, puoi. Proprio come con AltStore! + +### SideStore ha funzioni di AltStore (beta)? + +Implementiamo funzioni di AltStore (beta), ma non sono sempre le ultime. Proviamo a rimanere aggiornati, o implementarle a nostro modo se necessario. + +### Tenere la VPN attiva consuma la mia batteria? + +No, visto che si collega solo al tuo device. Non vengono usati server remoti, quindi non ci sono connessioni esterne, di conseguenza non ci sarà maggior consumo di batteria. + +### La VPN vede i miei dati? + +No, visto che non vengono usati server remoti. + +### L'aggiornamento di SideStore si blocca verso la fine + +Vai nella pagina Home affinché finisca. Non sappiamo perché succeda, ma potrebbe avere a che fare con l'utilizzo della VPN per ordinare a `installd` di auto-eseguire il refresh di SideStore. + +### Posso firmare più di 3 app attive? + +Normalmente no, in quanto è una limitazione di iOS e dell'account sviluppatore. Apple consente solo 3 app installate con un account sviluppatore gratuito. + +Per rimuovere questa restrizione (e avere una scadenza di 365 giorni), puoi pagare €99/anno per un account Apple Sviluppatore. + +In alternativa, sulle versioni di iOS 18 db5/18.0.1 e inferiori, puoi utlizzare l'exploit di SparseRestore per bypassare il limite di 3 app. + +Puoi trovare la guida [qui](advanced/sparserestore). + +### Ho un problema o un bug o una richiesta per una funzionalità + +Apri una issue sulla nostra pagina GitHub per reportare un bug o richiedere una funzionalità (con le etichette adeguate)! + +### Sono uno sviluppatore, in che modo mi riguarda? + +Non ti riguarda direttamente, se non forse per un aggiornamento di AltKit quando/se faremo le nostre aggiunte. + +### Devo installare AltStore per installare SideStore? + +No, puoi eseguire il sideload di SideStore direttamente seguendo le nostre guide per [Windows](/docs/installation/windows), [macOS](/docs/installation/mac) e [Linux](/docs/installation/linux) dato che funziona come AltStore nel processo di firma. + +### Come utente, sto avendo problemi a fare il login su SideStore. Ho un errore + +Ci sono diverse motivazioni, la più comune è un downtime temporaneo del server Anisette. Puoi cambiare il server Anisette nelle impostazioni di SideStore in "URL Anisette". + +### SideStore avrà una vetrina? + +Abbiamo una Sorgente della Community! URL della Sorgente: https://community-apps.sidestore.io/sidecommunity.json + +Abbiamo anche un servizio chiamato [SideStore Connect](https://connect.sidestore.io) che permette agli sviluppatori di pubblicare le proprie app. + +### Perché la mia app ha un aggiornamento chiamato "pacer test"? + +Questo era un aggiornamento di test per vedere se ci fossero problemi tra versioni principali e non dovrebbe essere visto durante il normale utilizzo. Se vedi questo problema dopo un rilascio, reinstalla SideStore o reporta il bug. + +### Perché le mie app JIT non attivano automaticamente JIT? + +Non abbiamo al momento un metodo di attivazione automatico del JIT, e se lo avessimo sarebbe necessario avere attiva StosVPN. + +### SideStore ha un UI per iPadOS? + +Certo che la abbiamo! + +### Ho visto un iMac o un MacBook Pro aggiunto al mio account. È sicuro? È un vero Mac? + +Questi Mac non sono veri, sono generati automaticamente dal server Anisett per semplificare il login. Nessun dato privato è inviato al server Anisette, dato che i dati del server sono utlizzati solo da SideStore. + +### Perché il mio account viene bloccato quando uso SideStore? + +I vecchi server Anisette che vengono usati da tanti utenti sono soliti causare il blocco degli Apple ID. Usa uno dei server Anisette ufficiali, o hosta tu stesso un [anisette-v3-server](advanced/anisette). + +### Perché ho l'errore -36607? + +È un problema di login con il server Anisette. Non c'è molto da fare se non provare a cambiare server Anisette o continuare a provare ad accedere finché funziona. + +### Posso trasferire le mie app di AltStore/Sideloadly? + +Sì, semplicemente non cancellare l'app dal tuo dispositivo. Vai su SideStore e esegui il sideload dello stesso IPA o di quello aggiornato e dovrebbe venire aggiunto alla tua lista di app di SideStore con tutti i dati intatti. + +### Perché devo refreshare SideStore subito dopo il login? + +Perché AltServer o altri programmi eseguono il sideload di SideStore con il loro groupID, mentre noi usiamo il nostro. Refreshare Sidestore lo cambia con il nostro, il che farebbe sparire le altre app con un diverso groupID. È meglio non sideloadare niente prima del primo refresh di SideStore. + +### SideStore supporta gli aggiornamenti OTA? + +Certo! Clicca sul bottone "Aggiorna" quando compare! + +### Voglio provare una versione di SideStore e voglio mantenere i miei dati quando passo a un'altra versione. Devo cancellare l'app o fare il sideload della versione di test tramite SideStore? + +Puoi fare il sideload di una versione nightly di SideStore tramite SideStore o AltServer e i dati dovrebbero rimanere, o abilita gli aggiornamenti beta e seleziona "nightly" nelle Impostazioni. Non possiamo garantirti che i dati rimangano quando provi una versione non ufficiale o nightly. + +### Le mie app sono scomparse e non so cosa fare + +Non andare nel panico! Ri-esegui il sideload delle app senza rimuoverle dal dispositivo e i dati dovrebbero essere salvi. Sfortunatamente è possibile che le app vadano perse, ma per esserne certo fai il refresh di SideStore per vedere se ricompaiono. + +### Non riesco a selezionare il pairing file con qualsiasi estensione + +Assicurati che l'estensione del file di pairing sia `.mobiledevicepairing` o `.plist`. Se non dovesse essere così, controlla se hai zippato il pairing file prima di averlo mandato sul tuo dispositivo. Altrimenti potrebbe essere che venga corrotto durante il trasferimento. Inoltre quando firmi SideStore con un certificato, non sarai in grado di selezionare il file di pairing dall'app. Puoi provare a spostare il file di pairing nella cartalla di SideStore nell'app File e cambiare il nome in `ALTPairingFile.mobiledevicepairing`. Se non vedi la cartella SideStore nell'app File, connetti il dispositivo al computer e trascina il file di pairing nei file dell'app SideStore. Assicurati di cambiare il nome come scritto sopra. Nota che è case sensitive. + +### Impossibile eseguire DebugServer + +Ci sono delle volte in cui DebugServer non funziona. Ci sono delle possibili soluzioni: + +**Creare un nuovo file di pairing** + +Per iniziare il processo di utilizzo di un nuovo pairing file, vai nelle impostazioni e clicca "Resetta file di pairing", poi premi accetta. Successivamente segui le [Istruzioni del Pairing File](installation/pairing-file). + +### Problemi noti + +Se stai avendo problemi e vuoi sapere se ne siamo già al corrente, controlla la nostra pagina GitHub nella sezione issue che ha una lista di problemi noti ed eventuali soluzioni. Alcuni dei problemi presenti in questo elenco potrebbero essere noti, ma non sono riportati qui, bensì nella sezione dedicata alle issue su GitHub. https://github.com/SideStore/SideStore/issues/490 + +Se hai problemi che non sono in questa lista, apri una issue su GitHub o [entra nel nostro Discord](https://discord.gg/sidestore-949183273383395328). + diff --git a/i18n/it/docusaurus-plugin-content-docs/current/installation/linux.mdx b/i18n/it/docusaurus-plugin-content-docs/current/installation/linux.mdx new file mode 100644 index 00000000..d183bc48 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/installation/linux.mdx @@ -0,0 +1,30 @@ +--- +title: Istruzioni per Linux +description: Istruzioni per installare SideStore utilizzando Linux +sidebar_position: 4 +--- + +Prima di iniziare, assicurati di aver completato tutti gli step nella sezione [prerequisiti](prerequisites)! + +1. Assicurati di avere usbmuxd installato e aggiornato eseguendo nel terminale `sudo apt install -y usbmuxd`. +2. Install Docker o Podman sul tuo PC. +2. Connetti il tuo iDevice. Se vedi un pop-up, seleziona "Autorizza" e inserisci il tuo codice. + +3. Ora, esegui Altcon con Docker o Podman usando il seguente comando (potrebbe richiedere `sudo`): + +Docker setup: +```bash +docker run --rm -it -v ${PWD}/:/mnt/ -v /var/run/usbmuxd:/var/run/usbmuxd -v /var/lib/lockdown:/tmp/lockdown ghcr.io/sidestore/altcon +``` +Podman setup: +```bash +podman run --rm -it -v ${PWD}/:/mnt/ -v /var/run/usbmuxd:/var/run/usbmuxd -v /var/lib/lockdown:/tmp/lockdown ghcr.io/sidestore/altcon +``` +5. Altcon si abbinerà al tuo dispositivo. Quando ricevi un altro pop-up, seleziona "Autorizza" e inserisci di nuovo il tuo codice +6. Sul tuo iDevice, esegui i seguenti passaggi: + * Autorizza le "App Sviluppatore" sotto la tua email (puoi farlo in "Impostazioni", "Generali", "VPN e Gestione Dispositivo"). + * Apri l'app Impostazioni + * Vai in "Privacy e Sicurezza" + * Abilita la "Modalità Sviluppo" in fondo. + +Ora procedi alla generazione del [file di pairing](pairing-file). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/installation/mac.mdx b/i18n/it/docusaurus-plugin-content-docs/current/installation/mac.mdx new file mode 100644 index 00000000..a0199320 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/installation/mac.mdx @@ -0,0 +1,18 @@ +--- +title: Istruzioni per macOS +description: Istruzioni per installare SideStore utilizzando macOS +sidebar_position: 2 +--- + +Prima di iniziare, assicurati di aver completato tutti gli step nella sezione [prerequisiti](prerequisites)! + +1. Scarica AltServer dal [sito di AltStore](https://cdn.altstore.io/file/altstore/altserver.zip). Copia AltServer.app nella cartella `Applicazioni`, poi aprilo (tramite Finder, Launchpad o Spotlight). Dovrebbe apparire come icona nella barra dei menu. +2. Scarica l'IPA di SideStore che puoi trovare [qui](https://github.com/sidestore/sidestore/releases/latest/download/sidestore.ipa). +3. Tieni premuto option e clicca sull'icona di AltServer. Clicca "Sideload .ipa", poi seleziona il file IPA di SideStore. +4. Sul tuo iDevice, esegui i seguenti passaggi: + * Autorizza le "App Sviluppatore" sotto la tua email (puoi farlo in "Impostazioni", "Generali", "VPN e Gestione Dispositivo"). + * Apri l'app Impostazioni + * Vai in "Privacy e Sicurezza" + * Abilita la "Modalità Sviluppo" in fondo. + +Ora procedi alla generazione del [file di pairing](pairing-file). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/installation/pairing-file.mdx b/i18n/it/docusaurus-plugin-content-docs/current/installation/pairing-file.mdx new file mode 100644 index 00000000..108cb209 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/installation/pairing-file.mdx @@ -0,0 +1,37 @@ +--- +title: File di Pairing +description: I file di Pairing sono essenziali per far funzionare SideStore. +sidebar_position: 5 +--- + +idevice_pair è un programma che genera un file di pairing che permette ad app come SideStore di eseguire azioni sul tuo device da remoto. È necessario per il funzionamento di SideStore, altrimenti non funzionerebbe. +:::warning +Attenzione, se aggiorni o ripristini il tuo iDevice, il pairing file scadrà e dovrai generarne un altro. Questo succede anche randomicamente a causa delle politiche di Apple, non c'è niente che possiamo fare per prevenirlo. +::: + +## Istruzioni di Installazione + +### macOS + +1. Scarica [idevice pair per macOS](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--macos-universal.dmg). +2. Apri la Disk Image e trascina `idevice pair` in `Applicazioni`. + +### Windows + +1. Assicurati che iTunes ([64-bit](https://apple.com/itunes/download/win64) o [32-bit](https://apple.com/itunes/download/win32)) sia installato dal sito Apple (dovresti averlo già installato per il setup di AltServer). +2. Scarica [idevice pair per Windows](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--windows-x86_64.exe) e spostalo in un posto dove lo puoi eseguire. + +### Linux + +1. Assicurati che usbmuxd sia installato sul tuo PC eseguendo da terminale `sudo apt install -y usbmuxd` +2. Scarica la versione di idevice_pair per Linux ([x86_64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--linux-x86_64.AppImage) o [AArch64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--linux-aarch64.AppImage)) in base alla architettura del tuo PC. Spostalo e rendilo eseguibile. + +## Istruzioni di Pairing + +1. Collega il tuo iDevice al computer tramite cavo. Se appare un prompt, seleziona `Autorizza` e digita il tuo codice. +2. Sblocca il dispositivo, apri `idevice pair` e seleziona il tuo dispositivo dal menu a tendina. +3. Assicurati che il device sia sbloccato e nella schermata home, poi seleziona `load`. Se appare un prompt, tocca `Autorizza`. Dovrebbe comparire il tuo pairing file. +4. Assicurati che il tuo device sia ancora sbloccato sulla home, scorri verso il basso e seleziona `install` sotto a "SideStore". Dovrebbe apparire `Success` in verde. + +## Next steps +Ora segui le [istruzioni post-installazione](post-install). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/installation/post-install.mdx b/i18n/it/docusaurus-plugin-content-docs/current/installation/post-install.mdx new file mode 100644 index 00000000..d6e50b6f --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/installation/post-install.mdx @@ -0,0 +1,25 @@ +--- +title: Istruzioni Post-Installazione +description: Quasi finito, solo un altro paio di step! +sidebar_position: 6 +--- +L'ultimo step per installare SideStore è refreshare SideStore stesso. + +Per farlo, avrai bisogno di: + +1. Connetterti a StosVPN. +2. Aprire SideStore. +3. Se non l'hai già fatto, importare/selezionare il pairing file. +4. Fare il login col tuo Apple ID. +5. Andare in "Le mie app". +6. Toccare il bottone "x Giorni" sulla destra di SideStore (x è il numero di giorni rimanenti prima della scadenza dell'app). +7. Un prompt ti chiederà di creare un nuovo certificato, tocca "Aggiorna ora". +8. Se un prompt ti chiede se vuoi revocare un certificato di AltStore, tocca "Sì". + +Se questo processo va a buon fine, SideStore ti porterà alla schermata home, poi comparirà una notifica. + +Se SideStore non viene refreshato subito, un bug causerà la sua scadenza prematura e dovrai reinstallare SideStore con AltServer. Per ora questo è un processo che va eseguito manualmente. + +Se reinstalli SideStore con AltServer, il certificato verrà revocato e dovrai refreshare di nuovo manualmente. + +Se vuoi installare SideStore su un altro device con lo stesso Apple ID, segui [questi step](https://github.com/SideStore/SideStore/pull/1008#issue-3138680291). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/installation/prerequisites.mdx b/i18n/it/docusaurus-plugin-content-docs/current/installation/prerequisites.mdx new file mode 100644 index 00000000..faba5011 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/installation/prerequisites.mdx @@ -0,0 +1,34 @@ +--- +title: Prerequisiti +description: "I primi step dell'installazione." +sidebar_position: 1 +--- + +Il processo di installazione di SideStore potrebbe sembrare complesso, ma con l'utilizzo ***una sola volta*** di un computer e un po' di tempo, avrai SideStore sul tuo dispositivo! + +## Requisiti + +Per installare SideStore ti serviranno: + +- Un iPhone o iPad [con un codice](https://support.apple.com/it-it/119586) con iOS/iPadOS 14 o superiori +- Un dispositivo [Mac](/docs/installation/mac), [Windows](/docs/installation/windows), o [Linux (il supporto è sperimentale)](/docs/installation/linux) +- Un Apple ID +- L'app StosVPN (vedi sotto) +- Una connessione Wi-Fi +- Un po' di tempo (È un processo rapido, ma potresti aver bisogno di [tempo per la risoluzione di problemi](/docs/troubleshooting/)) + +## StosVPN + +SideStore utilizza una VPN on-device che permette a sidestore di comunicare con dei servizi interni + +1. Scarica StosVPN dall'[Apple App Store](https://apps.apple.com/us/app/stosvpn/id6744003051). +2. Attiva la VPN. + +La VPN servirà accesa tutte le volte in cui vorrai installare, aggiornare o refreshare le app in SideStore. + +## Step Successivi + +Ora, segui le istruzioni di installazione per il tuo sistema operativo! +- [macOS](mac) +- [Windows](windows) +- [Linux (sperimentale)](linux) diff --git a/i18n/it/docusaurus-plugin-content-docs/current/installation/windows.mdx b/i18n/it/docusaurus-plugin-content-docs/current/installation/windows.mdx new file mode 100644 index 00000000..3eae8a2f --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/installation/windows.mdx @@ -0,0 +1,20 @@ +--- +title: Istruzioni per Windows +description: Istruzioni per installare SideStore utilizzando Windows +sidebar_position: 3 +--- + +Prima di iniziare, assicurati di aver completato tutti gli step nella sezione [prerequisiti](prerequisites)! + +Sul PC, disinstalla qualsiasi versione di iCloud e iTunes che potresti aver installato dal Microsoft Store, poi installa le versioni giuste di iTunes ([64-bit](https://apple.com/itunes/download/win64) o [32-bit](https://apple.com/itunes/download/win32)) e [iCloud](https://updates.cdn-apple.com/2020/windows/001-39935-20200911-1A70AA56-F448-11EA-8CC0-99D41950005E/iCloudSetup.exe). Le versioni non-MicrosoftStore di iCloud sono state tolte dal sito Apple a metà settembre 2022, il link sopra si riferisce a una vecchia versione di iCloud ancora compatibile con AltServer, scaricabile direttamente dai server Apple (sicuro). + +1. Scarica `altinstaller.zip` dal [sito di AltStore](https://cdn.altstore.io/file/altstore/altinstaller.zip). Estrai `altinstaller.zip` ed esegui `setup.exe`. Nella taskbar di Windows digita "AltServer" e clicca "Esegui come amministratore". Assicurati di abilitare l'accesso alle reti private. AltStore comparirà nel system tray (dove vengono mostrati Internet, Wi-Fi, Batteria, ecc...). +2. Scarica l'IPA di SideStore che puoi trovare [qui](https://github.com/sidestore/sidestore/releases/latest/download/sidestore.ipa). +3. Tieni premuto shift e clicca sull'icona di AltServer. Clicca "Sideload .ipa", poi seleziona il file `sidestore.ipa` che hai scaricato prima. +4. Sul tuo iDevice, esegui i seguenti passaggi: + * Autorizza le "App Sviluppatore" sotto la tua email (puoi farlo in "Impostazioni", "Generali", "VPN e Gestione Dispositivo"). + * Apri l'app Impostazioni + * Vai in "Privacy e Sicurezza" + * Abilita la "Modalità Sviluppo" in fondo. + +Ora procedi alla generazione del [file di pairing](pairing-file). diff --git a/i18n/it/docusaurus-plugin-content-docs/current/intro.mdx b/i18n/it/docusaurus-plugin-content-docs/current/intro.mdx new file mode 100644 index 00000000..bf09ce8d --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/intro.mdx @@ -0,0 +1,11 @@ +--- +sidebar_position: 1 +--- + +# Intro di SideStore + +Benvenuto in SideStore! + +SideStore rende semplice il sideload di applicazioni su iOS/iPadOS 14+. + +Per iniziare, vai nella pagina [Prerequisiti](/docs/installation/prerequisites) e segui le istruzioni. diff --git a/i18n/it/docusaurus-plugin-content-docs/current/release-notes.mdx b/i18n/it/docusaurus-plugin-content-docs/current/release-notes.mdx new file mode 100644 index 00000000..2cf60374 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/release-notes.mdx @@ -0,0 +1,73 @@ +--- +title: Release Notes +description: A collection of SideStore release notes. +sidebar_position: 6 +--- + +# Stable Notes + +## 0.6.2 + +### Changelog +- Deprecation of WireGuard, complete transition to [StosVPN](https://apps.apple.com/us/app/stosvpn/id6744003051) +- jitterbugpair is being superseded by [idevice pair](https://github.com/jkcoxson/idevice_pair) +- Merge more of AltStore 2.0 upstream +- Added support for importing/exporting your Apple ID's certificate for use with multiple devices, instructions to utilize this [here](https://github.com/SideStore/SideStore/pull/1008#issue-3138680291) +- Adds url scheme/allow exporting certificate (to LiveContainer) +- Fix issue where installing apps would get stuck around 75% +- Add option to resuse the main App ID profile for extensions instead of removing/registering them (only one app id/app) +- General type fixes and visual updates + +### What's Changed: +- Rebase 2.0 wip by @nythepegasus in [#794](https://github.com/SideStore/SideStore/pull/794) +- [Refresh]: Remove install stuffs from refresh since in refresh should only renew provisioning profiles by @mahee96 in [#846](https://github.com/SideStore/SideStore/pull/846) +- [Settings]: Fix: DisableAppLimit switch reverting back to off state even if on iOS where sparseRestore is not patched yet by @mahee96 in [#850](https://github.com/SideStore/SideStore/pull/850) +- Update trustedapps.json by @neoarz in [#853](https://github.com/SideStore/SideStore/pull/853) +- [Backup]: Fix: update logic during install missed since override keyword was missing by @mahee96 in [#857](https://github.com/SideStore/SideStore/pull/857) +- Fix Repository App Previews by @neoarz in [#871](https://github.com/SideStore/SideStore/pull/871) +- Feature: Bulk sources-add in sources screen with capability to stage them before persisting into database by @mahee96 in [#888](https://github.com/SideStore/SideStore/pull/888) +- Version 0.6.0: CoreData Migrations fix including xcdatamodels and xcmappingmodels by @mahee96 in #894 +- Feature: Render in-app update description as (full) markdown by @mahee96 in #897 +- fix: typo in hasUpdate comparison by @l2dy in [#900](https://github.com/SideStore/SideStore/pull/900) +- Update SettingsViewController.swift by @neoarz in [#915](https://github.com/SideStore/SideStore/pull/915) +- WIP: Fixes for migration issues when migrating from 0.5.9 to 0.6.0 by @mahee96 in #920 +- Fix typo "levaraging" -> "leveraging" by @lafrenierejm in [#926](https://github.com/SideStore/SideStore/pull/926) +- Added StosVPN to the EM Proxy part. by @Br0des in [#940](https://github.com/SideStore/SideStore/pull/940) +- StosVPN-integration: Removed em_proxy and EmotionalDamage module in favour of stosVPN by @mahee96 in [#945](https://github.com/SideStore/SideStore/pull/945) +- Disable minimuxer ready check which shows NO WIFI/VPN error since stosVPN can work on cellular too by @mahee96 in [#935](https://github.com/SideStore/SideStore/pull/935) +- Add iOS 17.4+ JIT and mounting by @jkcoxson in [#953](https://github.com/SideStore/SideStore/pull/953) +- Add export certificate feature by @hugeBlack in [#959](https://github.com/SideStore/SideStore/pull/959) +- Feat: Add Pairing File Export URL callback and replace Wireguard with StosVPN by @stossy11 in [#962](https://github.com/SideStore/SideStore/pull/962) +- Change front-facing references to AltStore by @owoellen in [#987](https://github.com/SideStore/SideStore/pull/987) +- Update OperationError.swift for idevice_pair by @CelloSerenity in [#995](https://github.com/SideStore/SideStore/pull/995) +- Add import/export certificate feature by @hugeBlack in [#1008](https://github.com/SideStore/SideStore/pull/1008) +- Fix pairing file doc link by @CelloSerenity in [#1011](https://github.com/SideStore/SideStore/pull/1011) +- Add option for using main bundle's profile for app extensions, update AltSign & libmd by @hugeBlack in [#1012](https://github.com/SideStore/SideStore/pull/1012) +- Use main profile when refreshing by @hugeBlack in [#1013](https://github.com/SideStore/SideStore/pull/1013) + + +## 0.6.1 + +### Changelog +It's spring already? Here's a new update that should fix migration issues from 0.5.9/0.5.10 and an expiration bug. Happy sideloading! + +### What's Changed: +- fix: typo in hasUpdate comparison by @l2dy in [#900](https://github.com/SideStore/SideStore/pull/900) +- Update SettingsViewController.swift by @neoarz in [#915](https://github.com/SideStore/SideStore/pull/915) +- Fixes for migration issues when migrating from 0.5.9 to 0.6.0 by @mahee96 in [#920](https://github.com/SideStore/SideStore/pull/920) +- Fix typo "levaraging" -> "leveraging" by @lafrenierejm in [#926](https://github.com/SideStore/SideStore/pull/926) +- Added StosVPN to the EM Proxy part. by @Br0des in [#940](https://github.com/SideStore/SideStore/pull/940) + + +## 0.6.0 - DO NOT use this build, use either 0.6.1 or 0.5.10 instead + +### Changelog +It's March and we have some big changes. We've finally included AltStore 2.0 changes into SideStore. So you will get all the benefits of that and also some fixes in SideStore. Enjoy! + +### What's Changed: +- AltStore 2.0 changes in [#794](https://github.com/SideStore/SideStore/pull/794) +- [Refresh]: Remove install stuffs from refresh since in refresh should only renew provisioning profiles by @mahee96 in [#846](https://github.com/SideStore/SideStore/pull/846) +- [Settings]: Fix: DisableAppLimit switch reverting back to off state even if on iOS where sparseRestore is not patched yet by @mahee96 in [#850](https://github.com/SideStore/SideStore/pull/850) +- [Backup]: Fix: update logic during install missed since override keyword was missing by @mahee96 in [#857](https://github.com/SideStore/SideStore/pull/857) +- Feature: Bulk sources-add in sources screen with capability to stage them before persisting into database by @mahee96 in [#888](https://github.com/SideStore/SideStore/pull/888) +- Feature: Render in-app update description as (full) markdown by @mahee96 in [#897](https://github.com/SideStore/SideStore/pull/897) diff --git a/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/common-issues.mdx b/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/common-issues.mdx new file mode 100644 index 00000000..36507836 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/common-issues.mdx @@ -0,0 +1,62 @@ +--- +title: Problemi Comuni +description: Problemi comuni di SideStore. +--- + +:::warning + +Questa pagina è in costruzione. Le informazioni dovrebbero essere accurate, ma affidati al nostro [Server Discord](https://discord.gg/sidestore-949183273383395328) per assistenza. + +::: + + +## Problemi comuni di SideStore + +### AFC Connection Failure +#### Causa +Problemi di connessione o file di pairing non valido. +#### Soluzione +1. Prova a riconnetterti +2. Genera e importa un nuovo pairing file utilizzando idevice pair. Vedi le nostre [istruzioni pairing file](/docs/installation/pairing-file) per più dettagli + +### No Wi-Fi o Connessione VPN +#### Causa +Problema di connessione con il servizio minimuxer. +#### Soluzione +1. Se stai usando WireGuard, passa a StosVPN +2. Spegni ogni eventuale server DNS-blocking +2. Riprova (spammare il bottone a volte aiuta) +3. Riavvia SideStore +4. Riavvia StosVPN +5. Rigenera e importa un nuovo pairing file utilizzando idevice pair. Vedi le nostre [istruzioni pairing file](/docs/installation/pairing-file) per più dettagli + +### SideStore si blocca a metà durante l'installazione +#### Causa +Problemi di cache o protocollo. +#### Soluzione +1. Aggiorna SideStore, se possibile. Altrimenti riavvialo +2. Cancella la cache +3. Cambia server anisette +4. In server- resetta adi.pb, poi esegui il logout da SideStore e rifai il login +5. Riavvia il dispositivo +6. Rigenera il pairing file +7. Reinstalla SideStore con AltServer + +### Impossibile eseguire SideStore +#### Causa +Diverse cause possibili. +#### Soluzione +1. Assicurati di aver installato SideStore tramite AltServer +2. Reinstalla SideStore + +Se continua a non funzionare, procedi come segue: + +1. Cancella SideStore e tutte le app che hai installato con SideStore +2. Reinstalla SideStore +3. Importa il pairing file e accedi. (Se ti chiede se vuoi refreshare SideStore, scegli "no") +4. Installa `sidestore.ipa` sul tuo device +5. Importa il file `sidestore.ipa` in SideStore come se stessi installando un qualsiasi IPA +6. Questo permette a SideStore di fare un avvio pulito, sperando risolva il problema + + + diff --git a/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/error-codes.mdx b/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/error-codes.mdx new file mode 100644 index 00000000..c3ed4873 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/error-codes.mdx @@ -0,0 +1,482 @@ +--- +title: Codici di errore +description: Codici di errore presenti in SideStore. +--- + +:::warning + +Questa pagina non è completamente accurata in base a come funziona SideStore, è basata sugli errori di AltStore. Qualche info è comunque corretta, ma non riporci troppa fiducia. Assicurati di chiedere nel nostro [Server Discord](https://discord.gg/sidestore-949183273383395328) se hai bisogno di aiuto. + +::: + +## Errori di SideStore + +#### (1000) An unknown error occurred. + +`SideStore.OperationError 1000` + +Significa che SideStore ha avuto un errore inaspettato. Controlla la [Troubleshooting Guide](./), puoi scriverci direttamente se il problema persiste. + +#### (1001) The operation returned an unknown result. + +`SideStore.OperationError 1001` + +Significa che SideStore ha avuto un errore inaspettato. Controlla la [Troubleshooting Guide](./), puoi scriverci direttamente se il problema persiste. + +#### (1002) The operation was cancelled. + +`SideStore.OperationError 1002` + +Significa che il processo eseguito è stato interrotto. Riprova. + +#### (1003) The operation timed out. + +`SideStore.OperationError 1003` + +Significa che SideStore ha incontrato problemi provando a completare l'azione richiesta. Riprova e controlla la [Troubleshooting Guide](./), puoi scriverci direttamente se il problema persiste. + +#### (1004) You are not signed in. + +`SideStore.OperationError 1004` + +Significa che devi inserire le info del tuo AppleID nel tab impostazioni per eseguire l'azione richiesta. + +#### (1005) The app could not be found. + +`SideStore.OperationError 1005` + +Significa che SideStore non è riuscito a trovare il file da scaricare o installare, probabilmente perché il file non esiste all'url fornito. + +#### (1006) SideStore could not determine this device's UDID. + +`SideStore.OperationError 1006` + +Significa che SideStore non è riuscito a leggere l'UDID del dispositivo da AltServer mentre installava SideStore. Assicurati che hai installato SideStore con l'ultima versione di AltServer e non con altri metodi. + +#### (1007) This app is in an invalid format. + +`SideStore.OperationError 1007` + +Significa che l'app non è un .ipa standard. Scarica l'app da un'altra parte. + +#### (1008) Invalid parameters. + +`SideStore.OperationError 1008` + +Significa che è avvenuto un errore interno e SideStore non è riuscito a fornire le info necessarie per eseguire il task richiesto. Riprova e controlla la [Troubleshooting Guide](./), puoi scriverci direttamente se il problema persiste. + +#### (1009) You cannot register more than 10 App IDs within a 7-day period. + +`SideStore.OperationError 1009` + +Significa che hai raggiunto il numero massimo di App ID disponibile. Gli App ID non possono essere cancellati manualmente. Gli App ID vengono rinnovati se l'app esiste ancora 7 giorni dopo la prima installazione o l'ultimo rinnovo e scadono se sono stati eliminati da allora. Controlla gli App ID nel tab Le mie app per vedere quando scadono. + +#### (1010) There are no AltStore sources. + +`SideStore.OperationError 1010` + +Significa che è avvenuto un errore interno e SideStore non è in grado di recuperare i cambiamenti per un'AltSource che hai aggiunto. Riprova e controlla la [Troubleshooting Guide](./), puoi scriverci direttamente su Discord se il problema persiste. + +#### (1011) SideStore was denied permission to launch the app. + +`SideStore.OperationError 1011` + +Significa che SideStore non è riuscito a lanciare un'app perché hai premuto su "Cancella" in "SideStore vuole aprire \[app]", o perché devi ancora autorizzare il tuo Apple ID nelle Impostazioni. + +#### (1012) SideStore's shared app group could not be accessed. + +`SideStore.OperationError 1012` + +Significa che SideStore non è stato in grado di accedere alla cartella dei backup delle app. Assicurati di aver installato SideStore con l'ultima versione di AltServer e non tramite altri metodi. + +#### (1403) Unable to connect to SideJITServer. + +`SideStore.OperationError 1403` + +Assicurati di essere collegato alla stessa Wi-Fi del tuo computer che sta eseguendo SideJITServer e che il tuo Firewall sia settato correttamente. In alternativa, puoi usare l'opzione "Abilita JIT" per attivare JIT su iOS 17.4-18.6 con StosVPN abilitata in Wi-Fi o Modalità Aereo. + +#### (1412) Unable to connect to a V3 anisette server. + +`SideStore.OperationError 1412` + +Il tuo device non è stato in grado di ricevere info da un server anisette V3. Riprova o cambia server anisette. + +#### (1414) No Wi-Fi/StosVPN. + +`SideStore.OperationError 1414` + +Sembra che tu non sia connesso al Wi-Fi o a StosVPN. SideStore non può refreshare o installare app senza Wi-Fi e StosVPN, assicurati che entrambe siano abilitate. Se non funziona, prova a rigenerare il pairing file. + +## Minimuxer Errors + +#### (4) AFC was unable to manage files on the device. + +`minimuxer.MinimuxerError 4` + +Sembra che tu stia provando ad abilitare JIT su una versione iOS non supportata. SideStore supporta l'abilitazione JIT solo su iOS 17.4-18.6. + +#### (27) AFC was unable to manage files on the device. + +`minimuxer.MinimuxerError 27` + +Significa che hai un pairing file invalido. Segui gli step in questa documentazione per generarlo di nuovo. + +Altre novità in arrivo, aperto a contributi... + +## AltServer / SideServer Errors + +#### (0) Exception Error + +`AltServer.ExceptionError` + +Questo errore può presentarsi per varie ragioni, sotto puoi trovarne alcune (non tutte). + +"vector too long" + +Significa che Windwos Defender sta bloccando la tua richiesta. Potresti dover disattivare la Protezione in tempo reale su Windows per installare SideStore correttamente. + +#### (1999) Underlying Error + +`AltServer.ServerError` + +Significa che AltServer ha incontrato un errore sconosciuto. È consigliato scriverci tramite i nostri canali di supporto se il problema persiste. + +#### (2000) Unknown Error + +`AltServer.ServerError` + +Significa che AltServer ha incontrato un errore sconosciuto. È consigliato scriverci tramite i nostri canali di supporto se il problema persiste. + +#### (2001) Could not connect to AltServer. / There was an error connecting to the device. + +`AltServer.ServerError` + +Significa che AltServer non riesce a connetterti al tuo dispositivo iOS. Prova a collegare direttamente il tuo dispositivo se non lo è già. + +Se hai ancora problemi, visita la [Guida per la risoluzione di problemi](./). + +#### (2002) Lost Connection to AltServer. + +`AltServer.ServerError` + +Significa che la connessione tra AltServer e il tuo dispositivo si è interrotta. Assicurati che il dispositivo e il pc siano sotto la stessa rete Wi-Fi e riprova. + +Se hai ancora problemi, visita la [Guida per la risoluzione di problemi](./). + +#### (2003) AltServer could not find this device. + +`AltServer.ServerError` + +Significa che AltServer non è riuscito a trovare il tuo device iOS tramite USB o Wi-Fi. Assicurati che il dispositivo e il computer siano sotto la stessa rete Wi-Fi e che il dispositivo sia autorizzato e riprova. + +Se hai ancora problemi, visita la [Guida per la risoluzione di problemi](./). + +#### (2004) Failed to write app data to device. + +`AltServer.ServerError` + +Significa che AltServer ha tentato di scrivere un file sul tuo device e non è riuscito. Assicurati che il dispositivo e il computer siano sotto la stessa rete Wi-Fi e che il dispositivo sia autorizzato e riprova. + +Se hai ancora problemi, visita la [Guida per la risoluzione di problemi](./). + +#### (2005) AltServer received an invalid request. + +`AltServer.ServerError` + +Significa che AltServer ha ricevuto una richiesta che non ha capito. Potrebbe essere causato da una versione vecchia di AltServer, quindi assicurati di aggiornarla all'ultima versione. + +#### (2006) AltServer sent an invalid response. + +`AltServer.ServerError` +Significa che SideStore ha ricevuto una richiesta che non ha capito. Potrebbe essere causato da una versione vecchia di SideStore, quindi assicurati di aggiornarla all'ultima versione. + +#### (2007) The app is invalid. + +`AltServer.ServerError` + +Significa che l'app che stavi provando ad installare è in un formato sbagliato. Se continui ad avere problemi, prova a scaricarla da un'altra sorgente. + +#### (2008) An error occurred while installing the app. + +`AltServer.ServerError` + +Significa che iOS ha rifiutato l'app che stavi provando ad installare. Assicurati di usare una versione compatibile con la tua versione di iOS. + +#### (2009) Cannot activate more than 3 apps with a non-developer Apple ID. + +`AltServer.ServerError` + +Significa che hai raggiunto il massimo numero di app sideloaded che puoi installare con un Account Sviluppatore Gratuito. Apple limita il numero di app in sideload che puoi avere con un account gratuito, per rimuovere questo limite devi acquistare un Account Sviluppatore a Pagamento su [developer.apple.com](https://developer.apple.com). + +#### (2010) Your device must be running iOS 12.2 or later to install AltStore. + +`AltServer.ServerError` + +Significa che devi aggiornare il tuo device alla versione iOS minima richiesta prima di usare AltStore. + +#### (2011) AltServer does not support this request. + +`AltServer.ServerError` + +Significa che AltServer ha ricevuto una richiesta che non ha riconosciuto. Potresti star eseguendo una versione vecchia di AltServer, aggiornala. + +#### (2012) Received an unknown response from AltServer. + +`AltServer.ServerError` + +Significa che AltStore ha ricevuto una risposta da AltServer che non ha riconosciuto. Potresti star eseguendo una versione vecchia di AltStore, aggiornala. + +#### (2013) The provided anisette data is invalid. + +`AltServer.ServerError` + +Significa che le info dell'Apple ID usato per accedere non sono valide a causa di un errore sconosciuto. Assicurati di star eseguendo l'ultima versione di iCloud se sei su Windows e che la data e l'ora siano corrette. + +#### (2014) AltServer could not connect to Mail plug-in. (macOS) + +`AltServer.ServerError` + +Significa che AltServer non ha trovato il plugin Mail o perché non è attivo o perché l'app Mail non è aperta sul Mac. Assicurati che l'app Mail sia aperta e che il plugin sia abilitato. + +#### (2015) Could not find provisioning profile. + +`AltServer.ServerError` + +Significa che il profilo provisioning necessario per installare quest'app non è stato trovato. Questo è un errore dovuto ad AltStore stesso, quindi contatta il supporto. + +#### (2016) An error occurred while removing the app. + +`AltServer.ServerError` + +Significa che c'è stato un problema durante la rimozione dell'app. Ci sono diverse cause possibili quindi assicurati di controllare i log di errore per avere più info sul problema. + +#### (2100) The Requested app is not currently running on the device. + +`AltServer.ServerError` + +Significa che hai provato ad attivare JIT senza che l'app richiesta fosse in esecuzione in foreground. Assicurati di eseguire l'app e di aprirla prima di attivare JIT. + +#### (2101) The disk is incompatible with \[iOS version]. + +`AltServer.ServerError` + +Significa che la developer disk richiesta per abilitare JIT non è compatibile con la versione del tuo dispositivo. Assicurati di star eseguendo l'ultima versione di AltStore e AltServer e riprova. + +## Apple Developer Errors + +#### (3000) An unknown error occurred. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3001) The provided parameters are invalid. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3002) Incorrect Apple ID or password. + +`AltStore.AppleDeveloperError` + +Significa che le credenziali dell'Apple ID non sono valide. Assicurati che username e password siano corretti. + +Se hai ancora problemi, puoi creare un nuovo Apple ID da usare con SideStore. + +#### (3003) An app-specific password is required. You can create one at appleid.apple.com. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3004) You are not a member of any development teams. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3005) This device's UDID is invalid. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3006) This device is already registered with another ID. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3007) The certificate request is invalid. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3008) There is no certificate with the requested serial number for this team. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3009) The name for this app is invalid. + +`AltStore.AppleDeveloperError` + +SideStore non è riuscito a registrare un'App ID con Apple perché il nome dell'app contiene caratteri non ASCII. Puoi provare a scaricarla da un'altra sorgente. + +#### (3010) The bundle identifier for this app is invalid. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3011) The bundle identifier for this app has already been registered. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3012) There is no App ID with the requested identifier on this team. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3013) You may only register 10 App IDs every 7 days. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3014) The provided app group is invalid. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3015) App group does not exist. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3016) The identifier for the requested provisioning profile is invalid. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3017) There is no provisioning profile with the requested identifier on this team. + +`AltStore.AppleDeveloperError` + +Questo errore è probabilmente dovuto a un recente cambiamento lato server fatto da Apple. Dai un'occhiata a questo annuncio per più info: [https://twitter.com/altstoreio/status/1638599316762664974?s=20](https://twitter.com/altstoreio/status/1638599316762664974?s=20) + +#### (3018) This account requires signing in with two-factor authentication. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3019) Incorrect verification code. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3020) Failed to perform authentication handshake with server. + +`AltStore.AppleDeveloperError` + +Info aggiornate in arrivo. + +#### (3021) The provided anisette data is invalid. + +`AltStore.AppleDeveloperError` + +Solitamente significa che l'username o la password dell'Apple ID usato per autenticarsi sono scaduti o invalidi. Assicurati di inserirli correttamente e che la data e l'ora del tuo computer siano corrette e che iTunes e iCloud siano installati da Apple. + +#### Apple API Error + +#### (1100) Your session has expired. + +`Apple.APIError` + +Solitamente significa che l'username o la password dell'Apple ID usato per autenticarsi sono scaduti o invalidi. Assicurati di inserirli correttamente e che la data e l'ora del tuo computer siano corrette. + +#### (1102) Apple ID cannot be used for development. + +`Apple.APIError` + +Potresti dover accettare i Termini e le Condizioni di Apple su [developer.apple.com](https://developer.apple.com). Se non funziona, puoi creare un account "usa e getta" dedicato al sideloading. + +#### (-20101) Your account information was entered incorrectly. + +`Apple.APIError` + +Solitamente significa che l'username o la password dell'Apple ID usato per autenticarsi sono scaduti o invalidi. Assicurati di inserirli correttamente e che la data e l'ora del tuo computer siano corrette. + +#### Connection Errors + +#### (0) Error Unknown. + +`AltServer.ConnectionError` + +Significa che AltServer ha incontrato un errore sconosciuto. Ti consigliamo di scriverci tramite i nostri canali di supporto se il problema persiste. + +#### (1) Device Locked. + +`AltServer.ConnectionError` + +Significa che devi sbloccare il tuo device prima che AltServer possa connettersi. + +#### (2) Invalid Request. + +`AltServer.ConnectionError` + +Info aggiornate in arrivo. + +#### (3) Invalid Response. + +`AltServer.ConnectionError` + +Info aggiornate in arrivo. + +#### (4) Usbmuxd. + +`AltServer.ConnectionError` + +Info aggiornate in arrivo. + +#### (5) SSL Error. + +`AltServer.ConnectionError` + +Info aggiornate in arrivo. + +#### (6) Timed Out. + +`AltServer.ConnectionError` + +Info aggiornate in arrivo. + +## Windows Errors + +#### (1100) Your session has expired. Please log in. + +`NSURLErrorDomain` +1. Assicurati che iTunes sia chiuso. +2. Vai in Program Data -> Apple Computer -> iTunes -> ADI -> cancella i file +3. Avvia iTunes +4. Ritenta l'installazione di SideStore + +## Altri Errori + +#### (512) Failed to write to disk + +`NSCocoaErrorDomain` + +È avvenuto un errore durante la scrittura di file sul disco. Assicurati che il tuo iPhone e PC abbiano abbastanza spazio disponibile e riprova. + diff --git a/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/troubleshooting.mdx b/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/troubleshooting.mdx new file mode 100644 index 00000000..85f8c1f8 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/troubleshooting/troubleshooting.mdx @@ -0,0 +1,103 @@ +--- +title: Guida per la risoluzione di problemi +description: Una guida per la risoluzione di problemi in situazioni senza codice di errore. +--- + +## Installazione + +### Ho seguito le istruzioni ma non riesco a installare SideStore. + +#### Istruzioni per Mac +1. **Autorizza il dispositivo**: Dopo aver collegato il tuo dispositivo iOS al Mac, assicurati di aver premuto "Autorizza" sia sul Mac che sul dispositivo iOS. Puoi verificarlo in questo modo: + - Aprendo Finder (macOS 10.15 Catalina o successivi) o iTunes (macOS 10.14 Mojave e precedenti). + - Disconnettendo e riconnettendo il tuo device al Mac e controllando se compare una finestra che richiede l'autorizzazione del dispositivo. +2. **Usa un altro Apple ID**: Prova ad utilizzare un altro Apple ID. Se necessario, puoi [creare un nuovo Apple ID](https://appleid.apple.com/account#!\&page=create) solo per SideStore gratuitamente. + +#### Istruzioni per Windows + +1. **Autorizza il dispositivo**: Dopo aver collegato il tuo dispositivo iOS al PC, assicurati di aver premuto "Autorizza" sia sul PC che sul dispositivo iOS. Puoi verificarlo in questo modo: + - Aprendo iTunes e controllando se appare una finestra sul tuo dispositivo che chiede l'autorizzazione. +2. **Esegui AltServer come Amministratore**: Clicca col tasto destro su AltServer e seleziona "Esegui come Amministratore" per avere i permessi necessari. +3. **Usa un altro Apple ID**: Prova ad utilizzare un altro Apple ID. Se necessario, puoi [creare un nuovo Apple ID](https://appleid.apple.com/account#!\&page=create) solo per SideStore gratuitamente. +4. **Versioni iTunes e iCloud non del Microsoft Store**: + - Se hai installato iTunes o iCloud dal Microsoft Store, devi disinstallarle. + - Scarica e installa le versioni non-Microsoft Store di iTunes e iCloud tramite i link seguenti: + - [Download iCloud](https://updates.cdn-apple.com/2020/windows/001-39935-20200911-1A70AA56-F448-11EA-8CC0-99D41950005E/iCloudSetup.exe) + - [Download iTunes](https://www.apple.com/itunes/download/win64/) + + +## Problemi di Login + +### SideStore si blocca o mostra un codice di errore durante il Login + +Se SideStore si blocca o mostra codici di errore quando provi a loggarti, potrebbero esserci diversi problemi. Segui questi step per risolverli: + +1. **Cambia Server Anisette:** + La soluzione più comune è cambiare Server Anisette. I server anisette potrebbero avere downtime ogni tanto. Cambiare server di solito risolve il problema. Fai così: + - Apri le impostazioni di SideStore. + - Scorri fino a "Server Anisette". + - Seleziona un altro server dalla lista. + - Potresti dover provare diversi server della lista e trovare quello che funziona meglio per te. + +2. **Hosta il tuo Server Anisette:** + Se preferisci, puoi settare un tuo server Anisette personale. Puoi trovare istruzioni dettagliate [qui](/docs/advanced/anisette). + +### Non ricevo il codice di verifica quando accedo con il mio Apple ID + +Un altro problema comune durante il login è non ricevere il codice di verifica quando usi il tuo Apple ID con SideStore. Puoi risolvere il problema seguendo questi step: + +**Per versioni iOS inferiori alla 18.1:** + +1. Apri l'app "Impostazioni". +2. Tocca sul tuo nome in alto. +3. Naviga a "Accesso e Sicurezza". +4. Seleziona "Autenticazione a Due Fattori". +5. Seleziona "Ottieni codice di verifica". + +**Per versioni iOS 18.1 e superiori:** + +1. Visita [iCloud](https://www.icloud.com) sul browser. +2. Seleziona "Accedi". +3. Avrai due opzioni: "Accedi" e "Usa un altro account Apple". + - Seleziona la seconda opzione: "Usa un altro account Apple". +4. Inserisci il tuo Apple ID e la password (non usare una passkey). +5. Apple ti invierà un codice di verifica. + - Usa questo codice in SideStore per completare il processo di login. + + +## Non riesco a refreshare o installare app + +### Risolvere errore No Wi-Fi o VPN + +1. Attiva la modalità aereo e connettiti a un Wi-Fi stabile. +2. Assicurati che i domini Apple e il dominio del tuo server anisette non siano bloccati. + - Disattiva qualsiasi server DNS blocking + - Disattiva tutti i server DNS che bloccano domini come `oscp.apple.com`. + - Disconnettiti dal Wi-Fi di scuola/lavoro, prova a connetterti ad una rete senza restrizioni. +3. Verifica che la VPN sia connessa in StosVPN. +4. Spegni e riaccendi StosVPN, poi aspetta qualche secondo in SideStore prima di riprovare il refresh. +5. Rigenera il pairing file. + - Se non ha funzionato nulla, è molto probabile che il file di pairing sia corrotto. Puoi guardare la documentazione su come creare un nuovo pairing file [qui](/docs/installation/pairing-file). + + +## Non riesco a selezionare il file di pairing + +### Se non riesci a selezionare il file di pairing su SideStore, segui questi step: + +1. **Reimporta il file di pairing**: Usa idevice pair per rigenerare e importare il pairing file sul tuo device. Se idevice pair non funziona, prova jitterbugpair e segui gli ste qui sotto. +2. **Controlla l'estensione del file**: Assicurati che il tuo pairing file finisca con `.mobiledevicepairing` o `.plist`. Se così non fosse, zippa il pairing file prima di inviarlo al tuo dispositivo. Se non lo fai potrebbe corrompersi durante il trasferimento. +3. **Sposta il pairing file**: Se non riesci a selezionare il pairing file dall'app, rinomina il file a `ALTPairingFile.mobiledevicepairing` e prova a spostarlo nella cartella di SideStore dell'app File su "Il mio iPhone/iPad". +4. **Firma con certificato**: Quando firmi SideStore con un certificato non sarai in grado di scegliere il pairing file dall'app. Puoi provare lo step qui sopra. Se non vedi la cartella di SideStore nell'app File, connetti il telefono al computer e trascina il pairing file nei file dell'app SideStore. Assicurati di cambiare il nome come sopra. + +## AltServer + +### Cosa faccio se mi serve la versione di iCloud del Microsoft Store? + +AltServer richiede che tu installi iCloud direttamente da Apple per autenticarti correttamente. Se hai bisogno della versione del Microsoft Store puoi seguire le istruzioni prese da [questo post Reddit](https://www.reddit.com/r/jailbreak/comments/rp5buz/tutorial_how_to_use_altserver_if_you_have_to_use/) e aggiornate: + +1. Scarica e installa [iTunes](https://www.apple.com/itunes/) dal sito Apple qui ([64-bit](https://secure-appldnld.apple.com/itunes12/001-80053-20210422-E8A3B28C-A3B2-11EB-BE07-CE1B67FC6302/iTunes64Setup.exe) o [32-bit](https://secure-appldnld.apple.com/itunes12/001-80042-20210422-E8A351F2-A3B2-11EB-9A8F-CF1B67FC6302/iTunesSetup.exe)). +2. Scarica e installa iCloud dal sito Apple ufficiale [qui](https://updates.cdn-apple.com/2020/windows/001-39935-20200911-1A70AA56-F448-11EA-8CC0-99D41950005E/iCloudSetup.exe). +3. Vai nella cartella "C:\Program Files (x86)\Common Files\Apple". Copia le cartelle "Apple Application Support" e "Internet Services", poi crea una nuova cartella facilmente raggiungibile, chiamala come vuoi e incolla qui le due cartelle. +4. Rimuovi iCloud dal PC. **NON** cancellare iTunes! (inoltre, **MAI** rimuovere "Apple Mobile Device Support" o "Apple Application Support", installati insieme ad iTunes e iCloud.) +5. Installa [iCloud](https://www.microsoft.com/store/productId/9PKTQ5699M62) dal Windows Store. +6. Scarica e installa [AltServer](https://cdn.altstore.io/file/altstore/altinstaller.zip). Quando lo apri per la prima volta (con i permessi di admin), clicca su "Choose Folder..." e seleziona la cartella creata nel terzo step.