Nasil cozuyoruz? Var mi bi yolu?

Cydia'ya aşağıdaki kaynağı ekliyoruz:
www.iphone.org.hk
Daha sonra bu kaynak içine girip, DNS Fix yamasını yüklüyoruz... Yama yüklendikten sonra, SSH ya da iFile ile bağlantı kuruyoruz iPhone'a...
/usr/bin/enable-opendns
bu dosyayı aşağıdaki şekilde düzenliyoruz
#!/bin/sh
#logger -i "opendns v4.0"
desired_dns1="8.8.8.8"
desired_dns2="8.8.4.4"
change_dns=1
dns_output=$(/usr/bin/iopendns -dns1)
dnstxtpath="/var/root/dnsip.txt"
if [ -f "$dnstxtpath" ]
then
for dns_txt in $(eval "cat $dnstxtpath")
do
if [ "$dns_txt" == "$dns_output" ]
then
change_dns=1
fi
done
fi
if [ "$dns_output" == "$desired_dns1" ] || [ "$dns_output" == "$desired_dns2" ] || [ "$change_dns" == "1" ]
then
# logger -i "found dns changed from $dns_output"
# logger -i "changing dns"
/usr/bin/iopendns
fi
Ve son olarak iPhone u yeniden başlatıyoruz... Youtube açılır, keyifle izlenir...
desired_dns1="8.8.8.8"
desired_dns2="8.8.4.4"
change_dns=1
Önemli olan bu kısımdır. DNS adreslerini Google DNS kullandım ama isteyenler OpenDNS de kullanabilirler...
ingilizanahtari.com dan alıntıdır.
Edit: tabi bunlar jailbreak li iphone için geçerlidir.
Edit2: bunlar 3G ve EDGE bağlantısı kullanarak girmek için.
değiştirmeden önceki orjilan dns:
desired_dns1="192.168.111.2"
desired_dns2="192.168.111.3"


dns degistirerek asiyoruz.


bir başkası da bunu demiş,
3g ve Edge üzerinden sorunu aşmak için;
Önce cydia'ya www.iphone.org.hk source'unu ekleyin bu source'dan Dns fix isimli programı kurun.
Ardından cihazın dosyalarına ssh veya ifile ile girip usr/bin/enable-opendns dizinindeki satırları
desired_dns1="8.8.8.8"
desired_dns2="8.8.4.4"
change_dns=1
hem daha kısa hemde işe yaramış. gerçi diğeri de yaramış. denemekte fayda var.


jailbreakli fakat cihazin klasor dizinine girmeden halletmenin bi yolu yok mudur acaba?


Sanırım yok. Yani ben rastlamadım forumlarda.
