Skip to content

Commit b462638

Browse files
basketshoeSternXD
authored andcommitted
Add IT translation
Signed-off-by: basketshoe <[email protected]>
1 parent e704e87 commit b462638

File tree

17 files changed

+1278
-0
lines changed

17 files changed

+1278
-0
lines changed
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
title: Server Anisette personalizzato
3+
description: Guida sui server anisette personalizzati.
4+
---
5+
6+
:::note
7+
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.
8+
9+
Dunque, è **fortemente consigliato** utilizzare un server v3 per il normale utilizzo di SideStore, se la tua versione lo supporta.
10+
:::
11+
12+
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.
13+
14+
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.
15+
16+
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.
17+
18+
## Deploy su Render
19+
20+
[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)
21+
22+
A causa delle troppe persone che utilizzano lo stesso URL GitHub, è necessario forkare la repo Git.
23+
24+
1. [Registra](https://github.com/signup) il tuo account su GitHub, se non ne hai già uno.
25+
2. [Apri](https://github.com/Dadoum/anisette-v3-server) la repo Git.
26+
3. Clicca "Fork" in alto a destra e forka la repo nel tuo account.
27+
4. Una volta che la repo forkata è creata, clicca il tasto verde "Code" in alto a destra e copia l'URL .git.
28+
29+
30+
* Salvalo per dopo.
31+
32+
Una volta fatto ciò, il server Render può essere eseguito.
33+
34+
1. [Registrati](https://dashboard.render.com/register/) su Render.
35+
2. Crea un [Nuovo Web Service](https://dashboard.render.com/select-repo?type=web).
36+
3. Scorri fino a **Public Git repository** e inserisci l'URL che hai copiato prima.
37+
4. Clicca "Continua" e compila il form:
38+
* **Name** - Non importa
39+
* **Region** - La più vicina a te
40+
* **Branch** - main (default)
41+
* **Root Directory** - lascia vuoto (default)
42+
* **Environment** - Docker (default)
43+
* **Instance Type** - Gratuita
44+
45+
5. Aspetta che il server buildi. Vedrai il seguente messaggio quando ha finito:
46+
47+
```
48+
Machine requires provisioning... done !
49+
Your service is live 🎉
50+
```
51+
52+
*Se per qualche motivo la build fallisce, clicca **Manual Deploy**, poi **Deploy latest commit**.*
53+
*If the build fails for any reason, click **Manual Deploy**, then **Deploy latest commit**.*
54+
55+
6. Copia il link del tuo nuovo server in alto alla pagina:
56+
57+
```
58+
https://[nome-del-server].onrender.com
59+
```
60+
61+
## Creare una lista personalizzata dei server anisette
62+
63+
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.
64+
65+
Se vuoi mantenere l'opzione di utilizzare i server inclusi, segui i seguenti step:
66+
1. Vai [qui](https://servers.sidestore.io/servers.json) per ottenere la lista attuale dei server.
67+
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.
68+
3. Se hai già un sito GitHub Pages, salta al sesto sotto-step. Altimenti, continua con gli step seguenti:
69+
* 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).
70+
* Dagli il nome [il tuo username GitHub].github.io, attiva il README e metti le altre impostazioni come preferisci
71+
* Una volta creata, vai nel tab Impostazioni e vai nella sezione Pages sotto a Code and automation.
72+
* Imposta Build and deployment sotto a Source a 'Deploy from branch'
73+
* Se non è già selezionato, imposta il Branch a 'main'
74+
* Ritorna al tab code e clicca su 'Add files', poi 'Upload files', poi seleziona il file 'servers.json' che hai scaricato precedentemente.
75+
* Una volta caricato, clicca sul file e premi 'Edit'.
76+
* 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:
77+
```
78+
{
79+
"name": "[qualcosa che identifichi il server]", //doesn't really matter unless you're sharing this server list with someone else
80+
"address": "[l'url del server]"
81+
}
82+
```
83+
* 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.
84+
85+
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:
86+
```
87+
{
88+
"servers": [
89+
{
90+
"name": "[come sopra]",
91+
"address": "[sempre come sopra]"
92+
}
93+
]
94+
}
95+
```
96+
e procedi normalmente.
97+
98+
## Usa il tuo server con SideStore
99+
100+
Per usare il tuo server appena creato nell'app di SideStore, procedi in questa maniera:
101+
102+
1. Apri la tab Impostazioni di SideStore.
103+
2. Sorri fino a 'Server Anisette'
104+
3. Tocca sull'url della lista e cambialo con l'URL della tua lista dei server
105+
4. Premi 'Aggiorna Server' e seleziona il tuo server dalla lista aggiornata.
106+
107+
## Fatto!
108+
109+
Ora SideStore userà il tuo server anisette personale.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Sorgenti delle app
3+
description: Guida sulle sorgenti delle app personalizzate
4+
---
5+
6+
# Creare una Sorgente
7+
8+
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.
9+
10+
Ecco alcuni tool di terze parti consigliati che possono aiutare nella creazione di AltSource:
11+
- 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)
12+
- 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.
13+
14+
# Distribuire la Sorgente
15+
16+
Puoi creare un link per aggiungere automaticamente la tua AltSource tramite questa sintassi:
17+
```
18+
sidestore://source?url=[url della sorgente]
19+
```
20+
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.
21+
22+
## Finito!
23+
24+
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).
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Abilitare JIT
3+
description: Tutorial su come abilitare la compilazione Just-In-Time (JIT) per app che la richiedono.
4+
---
5+
6+
:::note
7+
iOS 26 ha rotto di nuovo JIT. Un fix sarà rilasciato in StikDebug dopo il rilascio dell'iPhone 17.
8+
9+
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).
10+
11+
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".
12+
:::
13+
14+
## Prerequisiti
15+
* 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.
16+
17+
## Installazione di StikDebug nell'App Store di Apple
18+
19+
1. **Installa StikDebug**
20+
Install StikDebug dall'[App Store](https://apps.apple.com/us/app/stikdebug/id6744045754).
21+
:::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.
22+
:::
23+
24+
2. **Procedura di installazione:**
25+
Segui la procedura standard qui sotto.
26+
27+
### Procedura di installazione standard:
28+
29+
1. **Carica il pairing file:**
30+
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).
31+
32+
2. **Monta il DDI:**
33+
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.
34+
35+
## Per abilitare JIT:
36+
37+
1. **Abilita la VPN:**
38+
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.
39+
40+
2. **Attiva JIT:**
41+
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.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: Bypass del limite delle 3 App
3+
description: Tutorial su come installare più di 3 app tramite SideStore tramite l'exploit SparseRestore.
4+
---
5+
6+
:::note
7+
8+
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**.
9+
10+
:::
11+
12+
13+
## Prerequisiti
14+
* Un iDevice con versioni supportate dall'exploit SparseRestore (vedi le note sopra).
15+
* Almeno uno slot app libero.
16+
* SideStore 0.5.9 o successive. Puoi trovare le ultime versioni [qui](https://github.com/SideStore/SideStore/releases).
17+
* Per eseguire questo exploit DEVI disattivare **Trova il mio iPhone** sul tuo iDevice durante il processo. Altrimenti non funzionerà. Ecco come puoi disattivarlo:
18+
- Apri l'app Impostazioni
19+
- Tocca il tuo nome in alto.
20+
- Tocca Dov'è
21+
- Tocca Trova il mio iPhone/iPad.
22+
- Disattiva Trova il mio Iphone/iPad.
23+
- Potresti dover inserire la password del tuo Apple ID per confermare.
24+
25+
> **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.
26+
27+
## Procedimento
28+
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).
29+
30+
2. Abilita "Disattiva Limite delle App" in SideStore e assicurati che SideStore sia **chiuso** (non in background), poi apri SparseBox.
31+
32+
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.
33+
34+
4. Riapri SideStore e scorri in basso nelle impostazioni. Premi "cancella cache", in questo modo SideStore vedrà l'exploit.
35+
36+
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.
37+
38+
## Note
39+
A causa di alcune limitazioni, l'exploit deve essere eseguito ogni volta che installi altre 3 app.
40+
41+
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.
42+
43+
## Alternative
44+
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).
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: URL Schema
3+
description: Guida sull'url schema.
4+
---
5+
6+
# URL Schema
7+
8+
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.
9+
10+
La lista di cose possibili è per ora limitata all'installazione di app e sorgenti, ma verrà ampliata nel futuro per eseguire più task.
11+
12+
## Installa un'app hostata in remoto
13+
14+
```
15+
sidestore://install?url=[download url]
16+
```
17+
18+
## Aggiungi un AltSource
19+
20+
```
21+
sidestore://source?url=[source url]
22+
```

0 commit comments

Comments
 (0)