Guida : eliminare le pubblicità di cydia / AGGIORNATO CON SOLUZIONE
Quanti di voi non sopportano quei piccoli banner pubblicitari dentro cydia ? Ormai si trovano dappertutto,però noi possiamo escluderli ! Come ?
Semplice,tramite iFile ( o ssh se preferite,ma la prima scelta è più pratica e più veloce ! ) navigate in /Applications/Cydia.app e fate una copia di backup del file package.js ( per chi non sapesse come fare,basta schiacciare il tasto in alto a destra “modifica”,selezionare il file,cliccare l’ultimo tasto in basso a destra e selezionare Copia/Collegamento.Poi cliccate “fine” in alto a destra,navigate indietro fino alla home e cliccando di nuovo “modifica” e poi il tasto in basso a destra selezionate “incolla” . Da qui poi se volete potrete esportarlo nel pc anche in un secondo tempo,io lo tengo come copia di backup direttamente li,tanto pesa 10 kb ! 😉 ).
Poi aprite il file precedentemente trovato e andate a modificare la stringa ” var depiction = package.depiction ” in ” var depiction = null ”
Fatto !
Con un lavoro di un minuto voi non avete idea di quanto tempo risparmiate nel caricamento dei pacchetti di cydia,unica pecca è di non poter vedere gli screenshot delle applicazioni… 😦 ma vedrò di trovare una soluzione ! 😉
Ho provato personalmente,al momento dell’apertura di un qualsiasi pacchetto,di solito cydia impiega anche fino a 10-15 secondi per potervi mostrare la descrizione…ora impiega 1 secondo circa ! 😉
Consigliatissimo !!!
AGGIORNAMENTO
Risolto il problema dell’impossibilità di vedere gli screenshot delle applicazioni !!! Dovete modificare questa stringa ( sempre nello stesso file ) :
var depiction = package.depiction;
if (depiction == null)
$(”.depiction”).remove();
else {
$(”.description”).display(”none”);
$(”#depiction-src”).src(depiction);
}
a questo punto sostituite la stringa vecchia con questa nuova :
/*var depiction = package.depiction;
if (depiction == null)
$(”.depiction”).remove();
else {
$(”.description”).display(”none”);
$(”#depiction-src”).src(depiction);
}*/
Ricordatevi di fare sempre un backup del file,mi raccomando ! Ora la velocità è di un secondo netto ( anche meno 😉 ) e dove ci sono possiamo vedere tutte le info sulle applicazioni !
Enjoy ! 😉
@jordiz: devi aprire una sezione GUIDE.
Manca solo quella dei demoni inutili
trhistan said this on aprile 30, 2010 a 14:14 |
Anzi, quella dei demoni pubblicata credo da iSpazio ce l’ho, se la volete ve la mando per mail
trhistan said this on aprile 30, 2010 a 14:39 |
Giusto le guide devono rientrare in una sezione facilmente raggiungibile. Mi capita spesso che se ho problemi vado in panico e mi servono link importanti subito a portata di mano.
gluca78 said this on aprile 30, 2010 a 17:53 |
Per tutte le guide potete selezionare il menù a tendina sulla destra e selezionate guide!c’è tutto l’archivio! 😉
jordiz86 said this on aprile 30, 2010 a 18:11 |
ragazzi io riesco a trovare la prima stringa ma non trovo la seconda…. Help……
Nicky_85 said this on Maggio 7, 2010 a 13:42 |
No la seconda è quella che devi mettere tu , praticamente devi aggiungere le slash e gli asterischi!
jordiz86 said this on Maggio 7, 2010 a 16:06 |
figurati ho capito che devo aggiungere la parte mancante, il problema è che non riesco a trovare la parte a cui devo aggiungere ciò che manca, sarei disposto ad inviare via mail ciò che visualizzo, sono sicuro che quella parte mi manca proprio….
Nicky_85 said this on Maggio 7, 2010 a 16:26
Ciao, io non trovo
var depiction = package.depiction;
if (depiction == null)
$(”.depiction”).remove();
else {
$(”.description”).display(”none”);
$(”#depiction-src”).src(depiction);
}
zerog said this on Maggio 7, 2010 a 16:30 |
questa è il contenuto del file:
/*var package = {
“name”: “MobileTerminal”,
“latest”: “286u-5”,
“author”: {
“name”: “Allen Porter”,
“address”: “allen.porter@gmail.com”
},
//”depiction”: “http://planet-iphones.com/repository/info/chromium1.3.php”,
“depiction”: “http://cydia.saurik.com/terminal.html”,
“longDescription”: “this is a sample description”,
“homepage”: “http://cydia.saurik.com/terminal.html”,
“installed”: “286u-4”,
“id”: “mobileterminal”,
“section”: “Terminal Support”,
“size”: 552*1024,
“maintainer”: {
“name”: “Jay Freeman”,
“address”: “saurik@saurik.com”
},
“source”: {
“name”: “Telesphoreo Tangelo”,
“description”: “Distribution of Unix Software for the iPhone”
}
};*/
function space(selector, html, max) {
var node = $(selector);
node.html(html);
var width = node.width();
if (width > max) {
var spacing = (max – node.width()) / (html.length – 1) + “px”;
node.css(“letter-spacing”, spacing);
}
}
function cache(url) {
return url.replace(‘://’, ‘://ne.edgecastcdn.net/8003A4/’);
}
var swap_, swap = function (on, off, time) {
setTimeout(swap_(on, off, time), time);
};
swap_ = function (on, off, time) {
return function () {
on.className = ‘fade-out’;
off.className = ‘fade-in’;
swap(off, on, time);
};
};
var special_ = function () {
if (package == null)
return;
var id = package.id;
var idc = encodeURIComponent(id);
var name = package.name;
var icon = ‘cydia://package-icon/’ + idc;
var api = ‘http://cydia.saurik.com/api/’;
var support = package.support;
var regarding = function (type) {
return encodeURIComponent(“Cydia/APT(” + type + “): ” + name);
};
$(“#icon”).css(“background-image”, ‘url(“‘ + icon + ‘”)’);
//$(“#reflection”).src(“cydia://package-icon/” + idc);
$(“#name”).html(name);
space(“#latest”, package.latest, 96);
$.xhr(cache(api + ‘package/’ + idc), ‘GET’, {}, null, {
success: function (value) {
value = eval(value);
if (typeof value.notice == “undefined”)
$(“.notice”).addClass(“deleted”);
else
$(“#notice-src”).src(value.notice);
if (typeof value.rating == “undefined”)
$(“.rating”).addClass(“deleted”);
else {
$(“#rating-load”).addClass(“deleted”);
$(“#rating-href”).href(value.reviews);
var none = $(“#rating-none”);
var done = $(“#rating-done”);
if (value.rating == null) {
none.css(“display”, “block”);
} else {
done.css(“display”, “block”);
$(“#rating-value”).css(‘width’, 16 * value.rating);
}
}
if (typeof value.icon != “undefined” && value.icon != null) {
var icon = $(“#icon”);
var thumb = $(“#thumb”);
icon[0].className = ‘flip-180’;
thumb[0].className = ‘flip-360’;
thumb.css(“background-image”, ‘url(“‘ + value.icon + ‘”)’);
setTimeout(function () {
icon.addClass(“deleted”);
thumb[0].className = ‘flip-0’;
}, 2000);
}
},
failure: function (status) {
$(“.rating”).addClass(“deleted”);
}
});
$(“#settings”).href(“cydia://package-settings/” + idc);
var mode = package.mode;
if (mode == null)
$(“.mode”).addClass(“deleted”);
else {
$(“#mode”).html(cydia.localize(mode));
$(“#mode-src”).src(“Modes/” + mode + “.png”);
}
var warnings = package.warnings;
var length = warnings == null ? 0 : warnings.length;
if (length == 0)
$(“.warnings”).addClass(“deleted”);
else {
var parent = $(“#warnings”);
var child = $(“#warning”);
for (var i = 0; i != length; ++i) {
var clone = child.clone(true);
clone.addClass(“inserted”);
parent.append(clone);
clone.xpath(“./div/label”).html($.xml(warnings[i]));
}
child.addClass(“deleted”);
}
var applications = package.applications;
var length = applications == null ? 0 : applications.length;
var child = $(“#application”);
/*if (length != 0) {
var parent = $(“#actions”);
for (var i = 0; i != length; ++i) {
var application = applications[i];
var clone = child.clone(true);
parent.append(clone);
clone.href(“cydia://launch/” + application[0]);
clone.xpath(“label”).html(“Run ” + $.xml(application[1]));
clone.xpath(“img”).src(application[2]);
}
}*/
child.addClass(“deleted”);
var commercial = package.hasTag(‘cydia::commercial’);
if (!commercial)
$(“.commercial”).addClass(“deleted”);
var _console = package.hasTag(‘purpose::console’);
if (!_console)
$(“.console”).addClass(“deleted”);
var author = package.author;
if (author == null)
$(“.author”).addClass(“deleted”);
else {
space(“#author”, author.name, 160);
if (author.address == null)
$(“#author-icon”).addClass(“deleted”);
else if (support == null)
$(“#author-href”).href(“mailto:” + author.address + “?subject=” + regarding(“A”));
else
$(“#author-href”).href(support);
}
/*var store = commercial;
if (!store)
$(“.activation”).addClass(“deleted”);
else {
var activation = api + ‘activation/’ + idc;
$(“#activation-src”).src(activation);
}*/
var depiction = null;
if (depiction == null)
$(“.depiction”).addClass(“deleted”);
else {
$(“.description”).addClass(“deleted”);
$(“#depiction-src”).src(depiction);
}
var description = package.longDescription;
if (description == null)
description = package.shortDescription;
else
description = description.replace(/\n/g, “”);
$(“#description”).html(description);
var homepage = package.homepage;
if (homepage == null)
$(“.homepage”).addClass(“deleted”);
else
$(“#homepage-href”).href(homepage);
var installed = package.installed;
if (installed == null)
$(“.installed”).addClass(“deleted”);
else {
$(“#installed”).html(installed);
$(“#files-href”).href(“cydia://files/” + idc);
}
space(“#id”, id, 220);
var section = package.longSection;
if (section == null)
$(“.section”).addClass(“deleted”);
else {
$(“#section-src”).src(“cydia://section-icon/” + encodeURIComponent(section));
$(“#section”).html(section);
}
var size = package.size;
if (size == 0)
$(“.size”).addClass(“deleted”);
else
$(“#size”).html(size / 1024 + ” kB”);
var maintainer = package.maintainer;
if (maintainer == null)
$(“.maintainer”).addClass(“deleted”);
else {
space(“#maintainer”, maintainer.name, 153);
if (maintainer.address == null)
$(“#maintainer-icon”).addClass(“deleted”);
else if (support == null)
$(“#maintainer-href”).href(“mailto:” + maintainer.address + “?subject=” + regarding(“M”));
else
$(“#maintainer-href”).href(support);
}
var sponsor = package.sponsor;
if (sponsor == null)
$(“.sponsor”).addClass(“deleted”);
else {
space(“#sponsor”, sponsor.name, 152);
$(“#sponsor-href”).href(sponsor.address);
}
var source = package.source;
if (source == null) {
$(“.source”).addClass(“deleted”);
$(“.trusted”).addClass(“deleted”);
} else {
var host = source.host;
$(“#source-src”).src(“cydia://source-icon/” + encodeURIComponent(host));
$(“#source-name”).html(source.name);
if (source.trusted)
$(“#trusted”).href(“cydia://package-signature/” + idc);
else
$(“.trusted”).addClass(“deleted”);
var description = source.description;
if (description == null)
$(“.source-description”).addClass(“deleted”);
else
$(“#source-description”).html(description);
}
};
$(special_);
var special = function () {
$(“.deleted”).removeClass(“deleted”);
$(“.inserted”).remove();
$(“#icon”)[0].className = ‘flip-0’;
$(“#thumb”)[0].className = ‘flip-180’;
/* XXX: this could be better */
$(“#rating-href”).href(null);
$(“#rating-none”).css(“display”, “none”);
$(“#rating-done”).css(“display”, “none”);
var notice = $(“#notice-src”);
notice[0].outerHTML = ”;
var depiction = $(“#depiction-src”);
depiction[0].outerHTML = ”;
special_();
};
cydia.setSpecial(special);
zerog said this on Maggio 7, 2010 a 16:31 |
Ho appena controllato,quella è solo una parte del file,manca tipo metà!avete attivato nelle impostazioni “mostra file nascosti”?
jordiz86 said this on Maggio 7, 2010 a 17:22
a quanto pare allora il problema non è solo il mio… come mai alcuni di noi non hanno quella stringa?
Nicky_85 said this on Maggio 7, 2010 a 17:08 |
Si, ho attivato tutto e il file è proprio quello della guida.
zerog said this on Maggio 7, 2010 a 19:44 |
a me manca quella parte nel file, non capisco come sia possibile…. è un vero peccato non poter vedere le anteprima…..
Nicky_85 said this on Maggio 7, 2010 a 20:01 |
No,perdi le anteprime solo se usi il primo metodo,con il secondo spariscono solo gli ads!non so perché a qualcuno manca la seconda parte,a un mio amico con il 3g si vedeva tutto…con cosa avete fatto il jb così cerchiamo di capire?
jordiz86 said this on Maggio 7, 2010 a 20:06 |
e di fatti io ho potuto utilizzare solo il primo metodo poiché mi manca la stringa x effettuare il secondo, il mio jailbreack risale a novembre, ora non ricordo con quale programma… ho un 3gs
Nicky_85 said this on Maggio 7, 2010 a 20:42
Novembre in teoria solo blackra1n se hai il 3.1.2 😉 in definitiva penso che cambi da tool a tool…anche se non so perché… 🙂
jordiz86 said this on Maggio 7, 2010 a 20:44
blackra1
zerog said this on Maggio 7, 2010 a 20:34 |
Io spirit,però la volta prima avevo modificato quella stringa dopo il jb con snowbreeze con firmware 3.1.3 ! Magari è colpa del tipo di jb…aspettiamo gli altri che non hanno tutto il file per sapere con cosa hanno fatto il jb!
jordiz86 said this on Maggio 7, 2010 a 20:39 |
Ragazzi questo blog è stupendo. Questi ragazzi non passano il tempo a criticare gli altri. Ci offrono solo ottime notizie e supporto, e sono sempre disponibili.
Adesso io mi rivolgo ai fan di beyouriphone:
che cazzo di sito è beyouriphone ? Prima si vanta di essere il numero uno al mondo regalando app crackate, poi sentendo puzza di guai chiude i battenti all’improvviso, senza avvisare nessuno. Un pò di rispetto per gli utenti almeno! Poi riapre con una grafica che fa pietà, privo di tutti i contenuti interessanti e pieno di vanagloria, ma soprattutto si permette di chiamare “sitarelli del cazzo” tutti i siti che distribuiscono ipa!!
Ma chi cazzo si crede di essere questo Kakkolino? Uno che fa il bello ed il cattivo tempo a proprio piacere? Gli posti una critica e subito provvede a cancellarla! Io nei commenti gli ho scritto che è un ipocrita e me li ha eliminati.
Ora gente riflettete: cosa vi manca di byi? Il nome del sito? Tanto lo staff non c’è più. Le ipa non ci sono più. Di byi rimane un ipocrita di amministratore, che tutt’un tratto e diventato il nemico numero uno della pirateria, quando era il primo a promuoverla.
Se amavate byi come me, allora seguite biteyourapple ed alexilsecco.com. Loro ci saranno sempre, e non li ho mai sentiti criticare nessuno. Anzi sono sempre gentili,cordiali e capacissimi. Da non dimenticare anche myiphone e appledevice.
Questo sfogo mi ci voleva proprio, vi prego se necessario modificate il mio commento ma non cancellatelo. Serve solo per far riflettere.
Justmt said this on Maggio 7, 2010 a 20:49 |
Non lo modifico figurati! 🙂 però potevi mettere myiphone davanti agli altri eh ! 😉 ahahah
jordiz86 said this on Maggio 7, 2010 a 20:54 |
ok grazie, intanto ho seguito la prima guida eheh
zerog said this on Maggio 7, 2010 a 20:49 |
Però così perdi le anteprime dei pacchetti…se però ti interessano solo le anteprime dei temi nelle pagine più vecchie del blog trovi un articolo che parla di un sito dove si vedono tutti i temi presenti in cydia! 😉
jordiz86 said this on Maggio 7, 2010 a 20:55 |
Si, ho letto, comunque ho la copia del file ed eventualmente se si trova una soluzione, lo ripristino e poi modifico.
zerog said this on Maggio 7, 2010 a 21:06
Si scusami, solo che ho messo prima gli altri 2 perché sono dell ex staff di beyouriphone, non perché sono meglio di questo. Sei un grande e sei stato il primo ad aiutare gli utenti dopo la chiusura di beyouriphone,ti stimo moltissimo.
Justmt said this on Maggio 7, 2010 a 21:01 |
Bon tranquillo dicevo così,mica mi offendo!anche perché loro hanno dei blog un pò più seri,in futuro se va tutto bene trasferisco il blog su un dominio mio ! 😉 grazie ancora dei complimenti! 🙂
jordiz86 said this on Maggio 7, 2010 a 21:04 |
questo sito mi fa impazzire…quasi non avverto più la mancanza di byi … 😉 Complimenti!
nicky_85 said this on Maggio 7, 2010 a 21:59 |
Grazie nicky_85
sander said this on Maggio 7, 2010 a 22:22 |
I loro blog non sono più seri. La serietà non è data dalla qualità delle pagine,ma dalla qualità del contenuto,ed il tuo non ha nulla da invidiare. Ora i miei preferiti sono i siti da me elencati,tutti allo stesso modo.
Grazie mille 🙂
Justmt said this on Maggio 7, 2010 a 23:19 |
Jordiz, si dovrebbe fare una recensione di Comiczeal. Un ottimo programma per leggere fumetti e manga su iphone. Molti non lo conoscono,ma io credo che sia al livello di Stanza per gli ebook. Se vuoi ti mando l’ipa
Justmt said this on Maggio 7, 2010 a 23:36 |
Ok!ora sn impegnato a cercare di creare la repo con ubuntu,appena riesco la pubblico! intanto manda! E grazie ancora!!
jordiz86 said this on Maggio 7, 2010 a 23:38 |
Penso che sia una buona idea!
sander said this on Maggio 7, 2010 a 23:38 |
http://www.appscene.org/download/15McqB9zKF9189b0f688
Fidatevi,l’app è bellissima.
Scaricate comiczealsync dal sito del produttore,per pc o mac,così da poter trasferire i fumetti sull’iphone.
Justmt said this on Maggio 7, 2010 a 23:57 |