Cydia'ya aşağıdaki kaynağı ekliyoruz:
www.iphone.org.hkDaha 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"