Sblocco della parte iPod, possibilità di installare programmi di terze parti (attenzione: non sono quelli autorizzati da Apple) e persino eliminazione della limitazione sull’uso della Sim, sono queste le opzioni che il software ziphone, disponibile in lingua inglese, permette da qualche giorno su tutti i modelli di iPhone, anche quelli con firmware 1.1.4 fuori dalla scatola.
Per chi vuole cimentarsi nello sblocco, conscio delle controindicazioni (possibile annullamento della garanzia, dubbi sulla legalità di una operazione che permette di utilizzare il telefono fuori delle funzioni per cui è stato previsto) Macity mette online un tutorial in italiano con tutti i passaggi per controllare quale versione di iPhone possedete e, a seconda del modello e dell’eventuale sblocco precedente, di quale procedura seguire.
Trovate tutto su questa pagina.
// 1. Configura l'URL e l'identificativo esatto per questo articolo
var disqus_config = function () {
this.page.url = window.location.href.split('?')[0]; // Prende l'URL pulito della pagina
this.page.identifier = window.location.pathname; // Usa il percorso come ID univoco
};
document.addEventListener("DOMContentLoaded", function() {
var disqus_shortname = 'macitynet'; // INSERISCI QUI IL TUO SHORTNAME DISQUS
var disqus_loaded = false;
function loadDisqus() {
if (!disqus_loaded) {
disqus_loaded = true;
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.setAttribute('data-timestamp', +new Date()); // Obbligatorio per le nuove policy Disqus
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
}
}
// 2. Lazy load: carica quando arrivi al div
var observer = new IntersectionObserver(function(entries) {
if(entries[0].isIntersecting === true) {
loadDisqus();
observer.disconnect();
}
}, { threshold: [0] });
// Se l'elemento esiste, avvia l'osservatore
var thread = document.getElementById("disqus_thread");
if(thread) observer.observe(thread);
});