26.11.2007, 23:45
Also hier jetzt meine Lösung damit man sich nicht nach dem Jailbreak GPRS Kosten aufhalst.
Hier über SSH Verbindung zum iPhone nötig!
EDGE-Einstellungen werden eingeblendet um den aktuellen APN zu sehen sowie services.app um EDGE Ein bzw. Auszuschalten. Und die Daten bleiben nach Ausschalten erhalten!!!!
Die EDGE Einstellungen waren firgendwie nach jailbreak verkehrt eingetragen und konnten nicht geändert werden. Ich habe über eine SSH Verbindung zum iPhone in der Datei TMobile_Germany.plist (findet Ihr unter /system/library/frameworks/coretelephonyframework/support)
die zwei Zeilen:
<key>AllowEDGEEditing</key>
<true/>
eingetragen.
Danach war der Punkt EDGE unter Einstellungen - Allgemein - Netzwerk da und ich konnte die APN Angaben auf internet.t-mobile ändern. aber für die Complete-Verträge von T-Mobile sollte man den Eintrag auf :
APN:smartsites.t-mobile
user: t-mobile
PW: tm
ändern. Sonst entstehen GPRS-Kosten!!!!
Allerdings nach ausschalten des iPhones gehen diese Daten wieder verloren. Daher muss man noch die System-Konfiguration anpassen.
Dies läuft so:
Um im iPhone die Edge-Einstellungen immer auf smartsite.t-mobile zeigen zu lassen, auch wenn das iPhone mal ausgeschaltet wurde, muss man die Datei im Verzeichnis:
\private\var\root\Library\Preferences\SystemConfiguration\preferences.plist
editieren, und zwar dort den Eintrag vornehmen, damit beim Booten des iPhones dieser als Standard gesetzt wird. (Am besten über SSH und dann die alte Datei umbennen in preferences.old und diese kopieren und abändern und in preferences.plist umbenennen
Hier Fett markiert!!!
Datei:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CurrentSet</key>
<string>/Sets/F1E97A3E-D694-4C38-981B-09BCD00CB9F2</string>
<key>NetworkServices</key>
<dict>
<key>0DE944E9-65B8-4A1E-8FF0-5676CF75D622</key>
<dict>
<key>AppleTalk</key>
<dict>
<key>ConfigMethod</key>
<string>Node</string>
<key>__INACTIVE__</key>
<true/>
</dict>
<key>DNS</key>
<dict/>
<key>IPv4</key>
<dict>
<key>ConfigMethod</key>
<string>DHCP</string>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>AirPort</string>
<key>Type</key>
<string>Ethernet</string>
</dict>
<key>Proxies</key>
<dict>
<key>ExceptionsList</key>
<array>
<string>*.local</string>
<string>169.254/16</string>
</array>
<key>FTPPassive</key>
<integer>1</integer>
</dict>
<key>SMB</key>
<dict/>
<key>UserDefinedName</key>
<string>AirPort</string>
</dict>
<key>1A32D3A5-EA90-4C06-8E61-764AED946952</key>
<dict>
<key>AppleTalk</key>
<dict>
<key>ConfigMethod</key>
<string>Node</string>
<key>__INACTIVE__</key>
<true/>
</dict>
<key>DNS</key>
<dict>
<key>SearchDomains</key>
<array>
<string></string>
</array>
<key>ServerAddresses</key>
<array>
<string>192.168.0.1</string>
</array>
</dict>
<key>IPv4</key>
<dict>
<key>Addresses</key>
<array>
<string>192.168.0.206</string>
</array>
<key>ConfigMethod</key>
<string>Manual</string>
<key>Router</key>
<string>192.168.0.1</string>
<key>SubnetMasks</key>
<array>
<string>255.255.255.0</string>
</array>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>AirPort</string>
<key>Type</key>
<string>Ethernet</string>
</dict>
<key>Proxies</key>
<dict>
<key>HTTPEnable</key>
<integer>0</integer>
<key>HTTPProxyType</key>
<integer>0</integer>
<key>HTTPSEnable</key>
<integer>0</integer>
<key>ProxyAutoConfigEnable</key>
<integer>0</integer>
</dict>
<key>SMB</key>
<dict/>
</dict>
<key>729BF866-FE7E-4156-AE36-024F078651CF</key>
<dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>1</integer>
<key>Available</key>
<integer>1</integer>
<key>Setup</key>
<dict>
<key>apn</key>
<string>smartsites.t-mobile</string>
<key>password</key>
<string>tm</string>
<key>username</key>
<string>t-mobile</string>
</dict>
<key>Version</key>
<integer>1</integer>
</dict>
</dict>
<key>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</key>
<dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip2</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>0</integer>
<key>Available</key>
<integer>1</integer>
<key>Setup</key>
<dict>
<key>apn</key>
<string></string>
<key>password</key>
<string></string>
<key>username</key>
<string></string>
</dict>
<key>Version</key>
<integer>1</integer>
</dict>
</dict>
</dict>
<key>Sets</key>
<dict>
<key>DA2F2083-4F67-4338-9277-7AF6B001CA0B</key>
<dict>
<key>Network</key>
<dict>
<key>Global</key>
<dict>
<key>IPv4</key>
<dict>
<key>ServiceOrder</key>
<array>
<string>0DE944E9-65B8-4A1E-8FF0-5676CF75D622</string>
<string>729BF866-FE7E-4156-AE36-024F078651CF</string>
<string>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</array>
</dict>
</dict>
<key>Interface</key>
<dict>
<key>en0</key>
<dict>
<key>AirPort</key>
<dict>
<key>JoinMode</key>
<string>Automatic</string>
</dict>
</dict>
</dict>
<key>Service</key>
<dict>
<key>0DE944E9-65B8-4A1E-8FF0-5676CF75D622</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/0DE944E9-65B8-4A1E-8FF0-5676CF75D622</string>
</dict>
<key>729BF866-FE7E-4156-AE36-024F078651CF</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/729BF866-FE7E-4156-AE36-024F078651CF</string>
</dict>
<key>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</dict>
</dict>
</dict>
<key>UserDefinedName</key>
<string>Automatic</string>
</dict>
<key>F1E97A3E-D694-4C38-981B-09BCD00CB9F2</key>
<dict>
<key>Network</key>
<dict>
<key>Global</key>
<dict>
<key>IPv4</key>
<dict>
<key>ServiceOrder</key>
<array>
<string>1A32D3A5-EA90-4C06-8E61-764AED946952</string>
<string>729BF866-FE7E-4156-AE36-024F078651CF</string>
<string>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</array>
</dict>
</dict>
<key>Interface</key>
<dict>
<key>en0</key>
<dict>
<key>AirPort</key>
<dict>
<key>JoinMode</key>
<string>Automatic</string>
</dict>
</dict>
</dict>
<key>Service</key>
<dict>
<key>1A32D3A5-EA90-4C06-8E61-764AED946952</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/1A32D3A5-EA90-4C06-8E61-764AED946952</string>
</dict>
<key>729BF866-FE7E-4156-AE36-024F078651CF</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/729BF866-FE7E-4156-AE36-024F078651CF</string>
</dict>
<key>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</dict>
</dict>
</dict>
<key>UserDefinedName</key>
<string>Nighteagle</string>
</dict>
</dict>
<key>System</key>
<dict>
<key>Network</key>
<dict>
<key>HostNames</key>
<dict>
<key>LocalHostName</key>
<string>iphone</string>
</dict>
</dict>
<key>System</key>
<dict>
<key>ComputerName</key>
<string>iphone</string>
<key>ComputerNameEncoding</key>
<integer>134217984</integer>
<key>HostName</key>
<string>iphone</string>
</dict>
</dict>
</dict>
</plist>
mfg
nighteagle
Hier über SSH Verbindung zum iPhone nötig!
EDGE-Einstellungen werden eingeblendet um den aktuellen APN zu sehen sowie services.app um EDGE Ein bzw. Auszuschalten. Und die Daten bleiben nach Ausschalten erhalten!!!!
Die EDGE Einstellungen waren firgendwie nach jailbreak verkehrt eingetragen und konnten nicht geändert werden. Ich habe über eine SSH Verbindung zum iPhone in der Datei TMobile_Germany.plist (findet Ihr unter /system/library/frameworks/coretelephonyframework/support)
die zwei Zeilen:
<key>AllowEDGEEditing</key>
<true/>
eingetragen.
Danach war der Punkt EDGE unter Einstellungen - Allgemein - Netzwerk da und ich konnte die APN Angaben auf internet.t-mobile ändern. aber für die Complete-Verträge von T-Mobile sollte man den Eintrag auf :
APN:smartsites.t-mobile
user: t-mobile
PW: tm
ändern. Sonst entstehen GPRS-Kosten!!!!
Allerdings nach ausschalten des iPhones gehen diese Daten wieder verloren. Daher muss man noch die System-Konfiguration anpassen.
Dies läuft so:
Um im iPhone die Edge-Einstellungen immer auf smartsite.t-mobile zeigen zu lassen, auch wenn das iPhone mal ausgeschaltet wurde, muss man die Datei im Verzeichnis:
\private\var\root\Library\Preferences\SystemConfiguration\preferences.plist
editieren, und zwar dort den Eintrag vornehmen, damit beim Booten des iPhones dieser als Standard gesetzt wird. (Am besten über SSH und dann die alte Datei umbennen in preferences.old und diese kopieren und abändern und in preferences.plist umbenennen
Hier Fett markiert!!!
Datei:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CurrentSet</key>
<string>/Sets/F1E97A3E-D694-4C38-981B-09BCD00CB9F2</string>
<key>NetworkServices</key>
<dict>
<key>0DE944E9-65B8-4A1E-8FF0-5676CF75D622</key>
<dict>
<key>AppleTalk</key>
<dict>
<key>ConfigMethod</key>
<string>Node</string>
<key>__INACTIVE__</key>
<true/>
</dict>
<key>DNS</key>
<dict/>
<key>IPv4</key>
<dict>
<key>ConfigMethod</key>
<string>DHCP</string>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>AirPort</string>
<key>Type</key>
<string>Ethernet</string>
</dict>
<key>Proxies</key>
<dict>
<key>ExceptionsList</key>
<array>
<string>*.local</string>
<string>169.254/16</string>
</array>
<key>FTPPassive</key>
<integer>1</integer>
</dict>
<key>SMB</key>
<dict/>
<key>UserDefinedName</key>
<string>AirPort</string>
</dict>
<key>1A32D3A5-EA90-4C06-8E61-764AED946952</key>
<dict>
<key>AppleTalk</key>
<dict>
<key>ConfigMethod</key>
<string>Node</string>
<key>__INACTIVE__</key>
<true/>
</dict>
<key>DNS</key>
<dict>
<key>SearchDomains</key>
<array>
<string></string>
</array>
<key>ServerAddresses</key>
<array>
<string>192.168.0.1</string>
</array>
</dict>
<key>IPv4</key>
<dict>
<key>Addresses</key>
<array>
<string>192.168.0.206</string>
</array>
<key>ConfigMethod</key>
<string>Manual</string>
<key>Router</key>
<string>192.168.0.1</string>
<key>SubnetMasks</key>
<array>
<string>255.255.255.0</string>
</array>
</dict>
<key>IPv6</key>
<dict>
<key>ConfigMethod</key>
<string>Automatic</string>
</dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>en0</string>
<key>Hardware</key>
<string>AirPort</string>
<key>Type</key>
<string>Ethernet</string>
</dict>
<key>Proxies</key>
<dict>
<key>HTTPEnable</key>
<integer>0</integer>
<key>HTTPProxyType</key>
<integer>0</integer>
<key>HTTPSEnable</key>
<integer>0</integer>
<key>ProxyAutoConfigEnable</key>
<integer>0</integer>
</dict>
<key>SMB</key>
<dict/>
</dict>
<key>729BF866-FE7E-4156-AE36-024F078651CF</key>
<dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>1</integer>
<key>Available</key>
<integer>1</integer>
<key>Setup</key>
<dict>
<key>apn</key>
<string>smartsites.t-mobile</string>
<key>password</key>
<string>tm</string>
<key>username</key>
<string>t-mobile</string>
</dict>
<key>Version</key>
<integer>1</integer>
</dict>
</dict>
<key>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</key>
<dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip2</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>0</integer>
<key>Available</key>
<integer>1</integer>
<key>Setup</key>
<dict>
<key>apn</key>
<string></string>
<key>password</key>
<string></string>
<key>username</key>
<string></string>
</dict>
<key>Version</key>
<integer>1</integer>
</dict>
</dict>
</dict>
<key>Sets</key>
<dict>
<key>DA2F2083-4F67-4338-9277-7AF6B001CA0B</key>
<dict>
<key>Network</key>
<dict>
<key>Global</key>
<dict>
<key>IPv4</key>
<dict>
<key>ServiceOrder</key>
<array>
<string>0DE944E9-65B8-4A1E-8FF0-5676CF75D622</string>
<string>729BF866-FE7E-4156-AE36-024F078651CF</string>
<string>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</array>
</dict>
</dict>
<key>Interface</key>
<dict>
<key>en0</key>
<dict>
<key>AirPort</key>
<dict>
<key>JoinMode</key>
<string>Automatic</string>
</dict>
</dict>
</dict>
<key>Service</key>
<dict>
<key>0DE944E9-65B8-4A1E-8FF0-5676CF75D622</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/0DE944E9-65B8-4A1E-8FF0-5676CF75D622</string>
</dict>
<key>729BF866-FE7E-4156-AE36-024F078651CF</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/729BF866-FE7E-4156-AE36-024F078651CF</string>
</dict>
<key>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</dict>
</dict>
</dict>
<key>UserDefinedName</key>
<string>Automatic</string>
</dict>
<key>F1E97A3E-D694-4C38-981B-09BCD00CB9F2</key>
<dict>
<key>Network</key>
<dict>
<key>Global</key>
<dict>
<key>IPv4</key>
<dict>
<key>ServiceOrder</key>
<array>
<string>1A32D3A5-EA90-4C06-8E61-764AED946952</string>
<string>729BF866-FE7E-4156-AE36-024F078651CF</string>
<string>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</array>
</dict>
</dict>
<key>Interface</key>
<dict>
<key>en0</key>
<dict>
<key>AirPort</key>
<dict>
<key>JoinMode</key>
<string>Automatic</string>
</dict>
</dict>
</dict>
<key>Service</key>
<dict>
<key>1A32D3A5-EA90-4C06-8E61-764AED946952</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/1A32D3A5-EA90-4C06-8E61-764AED946952</string>
</dict>
<key>729BF866-FE7E-4156-AE36-024F078651CF</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/729BF866-FE7E-4156-AE36-024F078651CF</string>
</dict>
<key>9184741E-15F8-4C21-BEAC-4E7AD0091BDB</key>
<dict>
<key>__LINK__</key>
<string>/NetworkServices/9184741E-15F8-4C21-BEAC-4E7AD0091BDB</string>
</dict>
</dict>
</dict>
<key>UserDefinedName</key>
<string>Nighteagle</string>
</dict>
</dict>
<key>System</key>
<dict>
<key>Network</key>
<dict>
<key>HostNames</key>
<dict>
<key>LocalHostName</key>
<string>iphone</string>
</dict>
</dict>
<key>System</key>
<dict>
<key>ComputerName</key>
<string>iphone</string>
<key>ComputerNameEncoding</key>
<integer>134217984</integer>
<key>HostName</key>
<string>iphone</string>
</dict>
</dict>
</dict>
</plist>
mfg
nighteagle