Remove Ads from Cydia
က်ြန္ေတာှနဲ့ online က ေျကာှညာေတြ ကီးမကိုက္ပါဘူး။ PC လို screen အျကီးေတြမွာေတာင္ အင္တာနက္ စာမ်က္နွာေပါှက ေျကာှညာေတြက မ်က္စိေနာက္စရာ သိပ္ေကာင္းေနရင္ iPhone/iPod Touch လို 3.5 အရြယ္ screen ေပါှမွာဆိုရင္ ေျပာစရာကို မလိုေတာ့ပါဘူး။ ေနာက္ျပီး အဲဒီ ေျကာှညာှေတြေျကာင့္ page loading ကလဲပိုျပီး ျကာနိုင္ပါတယ္။ Cydia မွာလဲ ေျကာှညာေတြေျကာင့္ loading လုပ္ရင္ ျကာေနပါတယ္။ Firefox မွာလို ad block plus မရွိေပမယ့္ Cydia ရဲ့ javascript ဖိုင္ကို ဝင္ျပင္ျပီးေတာ့ အဲဒီေျကာှညာေတြကို ဖယ္ထုတ္လိုက္လို့ ရပါတယ္။ အထူးသျဖင့္ iPhone နဲ့ 3G သံုးတဲ့သူေတြ အတြက္ အထူးအသံုးဝင္ပါတယ္။ ဘာလို့လဲဆိုေတာ့ 3G data အတြက္ ေဈးျကီးေပးရလို့ပါ။ ဘယ္လိုလုပ္ရသလဲ ဆိုတာကို ေအာက္မွာ ေရးျပထားပါတယ္။
ပထမဆံုး အေနနဲ့ iPhone ရဲ့ file system ထဲကို ဝင္ဖို့ WinSCP ဒါမွမဟုတ္ Total Commander ကို သံုးပါ။ ျပီးတဲ့အခါက်ရင္ (/Applications/Cydia.app/) ကို ဝင္ျပီးေတာ့ “package.js” ဆိုတဲ့ javascript ဖိုင္ကို စက္ထဲကို ကူးထည့္လိုက္ပါ။ ျပီးရင္ copy တစ္ခုပြားျပီးေတာ့ backup အေနနဲ့ သိမ္းထားလိုက္ပါ။ Notepad ဒါမွ မဟုတ္ တစ္ျခား text editor တစ္ခုနဲ့ အဲဒီ javascript ဖိုင္ကို ဖြင့္ျပီး ေအာက္မွာျပထားတဲ့ code ကို လိုက္ရွာပါ။
var depiction = package.depiction;
if (depiction == null)
$(“.depiction”).remove();
else {
$(“.description”).display(“none”);
$(“#depiction-src”).src(depiction);
}
ေတြ့ရင္ က်ြန္ေတာှတို့ comment အျဖစ္ေျပာင္းေပးရပါမယ္။ ဒါမွ အဲဒီ code က အလုပ္မလုပ္ေတာ့ပဲနဲ့ ေျကာှညာေတြကို မေခါှပဲ ေနမွာပါ။ comment လုပ္တာက လြယ္ပါတယ္။ အေပါှဆံုးမွာနဲ့ ေအာက္ဆံုးလိုင္းမွာ /* နဲ့ */ ကို ထည့္ေပးလိုက္ရံုပါပဲ။ နမူနာကို ျကည့္ပါ။
/*var depiction = package.depiction;
if (depiction == null)
$(“.depiction”).addClass(“deleted”);
else {
$(“.description”).addClass(“deleted”);
$(“#depiction-src”).src(depiction);
}
*/
ဒါဆိုရင္ ရပါျပီ။ အခု ျပင္လိုက္တဲ့ဖိုင္ကို iPhone ထဲကို ျပန္ကူးထည့္ျပီး replace လုပ္လိုက္ပါ။ Cydia ကို ဖြင့္လိုက္ရင္ ေျကာှညာေတြကို ေတြ့ရမွာ မဟုတ္ေတာ့ပဲ loading လဲ ပိုျပီး ျမန္လာမွာပါ။ တစ္ခုခု မွားသြားခဲ့ရင္ ခုနက backup လုပ္ထားတဲ့ ဖိုင္ကို ျပန္ကူးထည့္ေပးလိုက္ပါ။
Credit goes to: http://o0oyingyingo0o.blogspot.com/2008/12/remove-ads-from-cydia.html

