Home User CP Donate Chat Register Today!  
  Get New posts Faq / Help?
   


Go Back   Hackint0sh > Projects and Hacks > iPhone > General > General

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-09-2007, 07:06 PM
aviegas's Avatar
aviegas
Status: Offline
The Man
 
Join Date: Sep 2007
Posts: 1,079
Rep Power: 66
aviegas has a spectacular aura aboutaviegas has a spectacular aura aboutaviegas has a spectacular aura about
Default Automatic network configuration (EDGE and etc)

Well, seems that Carrier.plist that was used to control the network dependent configuration for EDGE and other settings in gone in 1.1.2 and the MCC-MNC is now inside each network configuration file.

This opens some nice possibilities:

1) Now it's even simpler to distribute network configuration files, and even installer can be used for that. Really nice!

2) The whole mechanism proves to be the only safe method to run EDGE on "unofficial" networks.

Why: Because without the proper network configuration plist the iPhone treats the connection as a "roaming" connection, and will "clear" the EDGE settings if "No Data while roaming" is on.

(this is why by default it keeps disapearing under 1.1.1)

3) Since Services.plist is alos gone, now the <services> tag in the network files should be working! Also a point for creating really nice config files.

As soon as I get my hands on 1.1.2 (working and unlocked) I will post the new mechism.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 11-09-2007, 07:15 PM
aviegas's Avatar
aviegas
Status: Offline
The Man
 
Join Date: Sep 2007
Posts: 1,079
Rep Power: 66
aviegas has a spectacular aura aboutaviegas has a spectacular aura aboutaviegas has a spectacular aura about
Default

How does it work in 1.1.1 (should not be much different in 1.1.2)


1) Whenever there is a network change trigger, the iPhone reconfigures.

2) It will search the Carrier list (CarrierMap.plist in 1.1.1 and the list of MCC-MNC in 1.1.2) for a match with the new network.

3) If one is found, then the proper plist (network + country) will be used, and the mode is set to "HOME NETWORK"

4) If one is *not* found, then the UnkownCarrier plist is used, and the mode is set to "ROAMING"

5) Then the com.apple.carrier.plist symbolic link is set to the proper network plist (3) or (4) above


6) If "ROAMING" and the "Data Roaming" is set to "OFF", then the EDGE Settings will revert to those in UnknownCarrier.plist from time to time (what triggers, beats me).


SO CHANGING UnkownCarrier.plist is quite dangerous!

This is valid for 1.1.1 and should be valid for 1.1.2 too (To be confirmed)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 11-11-2007, 09:49 AM
MrJoshua
Status: Offline
Member
 
Join Date: Sep 2007
Location: Sheffield, UK
Posts: 60
Rep Power: 6
MrJoshua is on a distinguished road
Default

So in 1.1.1 I should set my roaming to ON to get it to save the APN, Username and Password that I have manually entered?
__________________
Cheers

Josh
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #4 (permalink)  
Old 11-11-2007, 01:24 PM
aviegas's Avatar
aviegas
Status: Offline
The Man
 
Join Date: Sep 2007
Posts: 1,079
Rep Power: 66
aviegas has a spectacular aura aboutaviegas has a spectacular aura aboutaviegas has a spectacular aura about
Default

Quote:
Originally Posted by MrJoshua View Post
So in 1.1.1 I should set my roaming to ON to get it to save the APN, Username and Password that I have manually entered?
If you set to on, then it will stick, but the side effect is that you face the risk of a large data bill if you ever enter roaming.

To make it stick you need to create a specific plist for your network. That is THE SAFE and correct way. Besides, in 1.1.2 there are many more network configurable parameters there.

For a how to check:

http://www.hackint0sh.org/forum/show...t=10965&page=2

After post #17. This is for 1.1.1 only. For 1.1.2 it's a bit more complex.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +2. The time now is 05:08 AM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2 Ad Management by RedTyger
follow us on Twitter!