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 02-10-2008, 10:09 PM
Rogoschin
Status: Offline
Supporter
 
Join Date: Nov 2007
Posts: 42
Rep Power: 0
Rogoschin is an unknown quantity at this point
Default [1.1.3 4.3.13_G BL3.9] [GPRS/EDGE Question] Carrier Settings not recognized

I switch SIMs quite often, have different german prepaid cards (simyo, solomo)
I created xxx.bundle directories in /System/Library/Carrier Bundles
Created carrier.plist files , png files for the status bar.
Created symbolic links with MNC/provider codes, for example 26216 for provider solomo.
Didnt work.
Created symbolic links for every possible provider code in Germany (262xx)
Didnt work
WTF?
If I copy the files in the Unknown.bundle folder everything works, but I have to edit the files ervery time I switch SIMs.

In /private/var/mobile/Library are 2 symbolic links created at every startup or SIM change:
Operator Bundle.bundle, linked to /System/Library/Carrier Bundles/26216
Carrier Bundle.bundle, linked to /System/Library/Carrier Bundles/Unknown.bundle

For me it looks like if the phone detects the provider code correctly, but creates link always to "Unknown.bundle" if the provider is not the officially supported one (T Mobile in Germany). So there's no chance for automatic detection of "foreign" providers, you have always to change settings manually.

I know this might not be the biggest problem by now while everybody is busy unlocking 4.6 BL phones , but some expert's help is very appreciated
__________________

8GB IPhone
Victim of T-Mobile Germany
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 02-11-2008, 11:47 AM
aviegas's Avatar
aviegas
Status: Offline
The Man
 
Join Date: Sep 2007
Posts: 1,077
Rep Power: 66
aviegas has a spectacular aura aboutaviegas has a spectacular aura aboutaviegas has a spectacular aura about
Default

Quote:
Originally Posted by Rogoschin View Post
I switch SIMs quite often, have different german prepaid cards (simyo, solomo)
I created xxx.bundle directories in /System/Library/Carrier Bundles
Created carrier.plist files , png files for the status bar.
Created symbolic links with MNC/provider codes, for example 26216 for provider solomo.
Didnt work.
Created symbolic links for every possible provider code in Germany (262xx)
Didnt work
WTF?
If I copy the files in the Unknown.bundle folder everything works, but I have to edit the files ervery time I switch SIMs.

In /private/var/mobile/Library are 2 symbolic links created at every startup or SIM change:
Operator Bundle.bundle, linked to /System/Library/Carrier Bundles/26216
Carrier Bundle.bundle, linked to /System/Library/Carrier Bundles/Unknown.bundle

For me it looks like if the phone detects the provider code correctly, but creates link always to "Unknown.bundle" if the provider is not the officially supported one (T Mobile in Germany). So there's no chance for automatic detection of "foreign" providers, you have always to change settings manually.

I know this might not be the biggest problem by now while everybody is busy unlocking 4.6 BL phones , but some expert's help is very appreciated
Post the following:

1) the result of the following commands:

cd ~/Library/
ls -l
cd Preferences
ls -l

2) A screenshot of FieldTest "Cell Information" (the hidden FieldTest.app, just cd to /Applications/FieldTest.app and run ./FieldTest)
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 02-12-2008, 01:08 AM
Rogoschin
Status: Offline
Supporter
 
Join Date: Nov 2007
Posts: 42
Rep Power: 0
Rogoschin is an unknown quantity at this point
Default

Here are the infos :
The Putty output, logged in as root:

Using username "root".
root@xxxxxx's password:
Last login: Mon Feb 11 22:46:00 2008 from xxxxxxxxx
# cd ~/Library
# ls -l
total 0
drwx------ 2 root wheel 102 Feb 9 17:43 AddressBook
drwx------ 2 root wheel 102 Feb 9 17:43 Calendar
drwxr-xr-x 3 root wheel 306 Feb 10 03:44 Lockdown
drwxrwxrwx 2 root wheel 170 Feb 11 23:25 Preferences
drwxr-xr-x 2 root wheel 68 Feb 9 17:43 Safari
drwxr-xr-x 2 root wheel 272 Feb 10 03:18 fbr
# cd Preferences
# ls -l
total 24
-rw------- 1 root wheel 75 Feb 9 17:43 com.apple.mobilecal.plist
-rw------- 1 root wheel 68 Feb 9 17:43 com.apple.springboard.plist
-rw-r--r-- 1 mobile wheel 547 Feb 11 23:25 nl.robota.iphone.screenshot.plist
#


If I change to user "mobile":

# su - mobile
$ pwd
/var/mobile
$ cd Library
$ ls -l
total 88
drwx------ 2 mobile wheel 136 Feb 10 14:36 AddressBook
drwx------ 10 mobile wheel 340 Feb 11 13:54 Caches
drwx------ 2 mobile wheel 102 Feb 11 22:56 Calendar
drwx------ 2 mobile mobile 102 Feb 11 22:49 CallHistory
lrwxr-xr-x 1 root wheel 46 Feb 9 17:21 Carrier Bundle.bundle -> /System/Library/Carrier Bundles/Unknown.bundle
drwx------ 2 mobile wheel 102 Feb 9 17:09 Cookies
drwxr-xr-x 3 root wheel 238 Feb 11 23:20 Installer
drwx------ 2 mobile wheel 136 Feb 10 01:45 Keyboard
-rw-r--r-- 1 mobile mobile 35641 Feb 9 17:49 LockBackground.jpg
drwxr-xr-x 3 mobile wheel 204 Feb 11 22:39 Mail
drwxr-xr-x 2 mobile wheel 136 Feb 10 22:00 Maps
drwxr-xr-x 2 mobile wheel 102 Feb 9 17:42 Notes
lrwxr-xr-x 1 root wheel 37 Feb 11 22:50 Operator Bundle.bundle -> /System/Library/Carrier Bundles/26203
drwxr-xr-x 2 mobile wheel 1122 Feb 11 23:24 Preferences
drwx------ 2 mobile mobile 102 Feb 10 13:15 SMS
drwxr-xr-x 2 mobile wheel 170 Feb 11 22:17 Safari
drwxr-xr-x 3 root wheel 102 Feb 10 03:04 SummerBoard
drwx------ 2 mobile mobile 102 Feb 9 17:21 Voicemail
drwxr-xr-x 3 mobile wheel 102 Feb 10 04:07 WebClips
drwxr-xr-x 2 mobile wheel 102 Feb 11 18:36 YouTube
$ cd Preferences
$ ls -l
total 232
-rw-r--r-- 1 mobile wheel 0 Feb 11 22:50 SBShutdownCookie
-rw------- 1 mobile wheel 97 Feb 9 17:23 com.apple.AppSupport.plist
-rw------- 1 mobile wheel 81 Feb 10 13:39 com.apple.BTServer.plist
-rw------- 1 mobile wheel 420 Feb 11 23:10 com.apple.Maps.plist
-rw------- 1 mobile wheel 226 Feb 10 13:15 com.apple.MobileSMS.plist
-rw------- 1 mobile wheel 670 Feb 9 18:52 com.apple.MobileStore.plist
-rw------- 1 mobile wheel 146 Feb 11 23:22 com.apple.PeoplePicker.plist
-rw------- 1 mobile wheel 186 Feb 10 01:45 com.apple.Preferences.plist
-rw------- 1 mobile wheel 81 Feb 10 10:43 com.apple.WebFoundation.plist
lrwxr-xr-x 1 root wheel 60 Feb 9 17:21 com.apple.carrier.plist -> /System/Library/Carrier Bundles/Unknown.bundle/carrier.plist
-rw------- 1 mobile wheel 145 Feb 11 08:06 com.apple.celestial.plist
-rw-rw-rw- 1 mobile mobile 132 Feb 9 17:21 com.apple.commcenter.plist
-rw------- 1 mobile wheel 66 Feb 9 17:43 com.apple.mobilecal.alarmengine.plist
-rw------- 1 mobile wheel 339 Feb 11 22:56 com.apple.mobilecal.plist
-rw------- 1 mobile wheel 990 Feb 11 09:37 com.apple.mobileipod.plist
-rw------- 1 mobile wheel 334 Feb 11 22:40 com.apple.mobilemail.plist
-rw------- 1 mobile wheel 269 Feb 11 23:22 com.apple.mobilephone.plist
-rw------- 1 mobile wheel 215 Feb 10 10:43 com.apple.mobilesafari.plist
-rw------- 1 mobile wheel 303 Feb 11 23:24 com.apple.mobileslideshow.plist
lrwxr-xr-x 1 root wheel 51 Feb 11 22:50 com.apple.operator.plist -> /System/Library/Carrier Bundles/26203/carrier.plist
-rw------- 1 mobile wheel 73 Feb 9 17:01 com.apple.preferences.datetime.plist
-rw------- 1 mobile wheel 79 Feb 11 14:24 com.apple.preferences.network.plist
-rw------- 1 mobile wheel 56 Feb 10 19:49 com.apple.preferences.sounds.plist
-rw------- 1 mobile wheel 2941 Feb 11 23:23 com.apple.springboard.plist
-rw------- 1 mobile wheel 748 Feb 11 22:05 com.apple.stocks.plist
-rw------- 1 mobile wheel 658 Feb 10 13:39 com.apple.weather.plist
-rw------- 1 mobile wheel 3792 Feb 11 18:36 com.apple.youtube.plist
-rw------- 1 mobile wheel 100 Feb 11 22:51 com.apptapp.Installer.plist
-rw------- 1 mobile wheel 140 Feb 10 21:30 com.apptapp.SummerBoard.plist
-rw-r--r-- 1 mobile wheel 239 Feb 10 14:02 com.folabs.oblique
$




Have some problrems upload images. Heres one line of the field test output. afaik the last 2 numbers are parts of the carrier code. They are the same in all lines of the cell info output:

RX:-73 FQ:811 ST:25 CI:39880 N:3 #:262

Hope that helps.
__________________

8GB IPhone
Victim of T-Mobile Germany
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 02-18-2008, 12:30 AM
volkspost
Status: Offline
iPhone Moderator
 
Join Date: Aug 2007
Posts: 3,581
Rep Power: 213
volkspost is a name known to allvolkspost is a name known to allvolkspost is a name known to allvolkspost is a name known to allvolkspost is a name known to allvolkspost is a name known to all
Default

Solomo uses E-Plus Mobilfunk MNC according to
http://www.flatbatt.co.uk/Unlocking/...ork_codes.html in your case
So what you are going to do (on any of the cards you are using):
On the iPhone start the phone app and switch to the keypad and type
*3001#12345#*
and then tap the green dial button. That opens the iPhoene app Field Test. Tap "Cell Information" The last two of the set will display something like (in your case)
N:3 #:262
meaning the MCC/MNC code is 26203. Open the mentioned website and look for 26203. Will show E-Plus Mobilfunk. Create e new bundle named something like Solomo_DE.bundle from one of the others - dont use the unknown one, it is missing one information (SupportedSIMs)! make sure to edit all the needed information (APNs, Supported Sims) in the containing file carrier.plist (its a binary). You can delete stuff like Services, StockSymboli etc in this plist file. Save it in the Bundle. Then create the symlinc (essential)

For that start a Terminal session, log into the iphone and change the correcht folder with

cd /System/Library/Carrier\ Bundles/

create the symlink with

ln -s Solomo_DE.bundle 26203

Restart the iphone and you will be set.

explainig a bit: solomo, Mobilcom etc are selling contracts with the main carriers. Their (not Solomons) MCC/MNC number is sitting on your simcard. When inserting the iPhone looks for a file called 26203 (in your case, not knowing that Solomen is using E-Plus for your contract but having this MCC/MNC on your simcard). If the file or symlinc is not found (in case of the symlinc with the related bundle), the unknown one is used.

The general advise would be to first check the MCC/MNC->real carrier (if not having a contract with the big telcos), then building a corresponding bundle, creating a symlinc.

One more. making all that work do the SIM card switch routine. Reboot after reloading the new SIM.

I do use several simcards from different providers in different countries, created a bundle/symlinc for each one - no problems so far


volkspost
__________________
Read the stickies and search the forum before posting!
If you want to become a Hackint0sh supporter click here
----------
iPhone 3GS factory unlocked (3.1.2; Blackra1n, Cydia, OpenSSH, custom 3.0 ipcc file (no sig), tethering hack by Dev team, 32 GB)
iPhone 3G (3.0.1; Redsn0w 0.8, Cydia, OpenSSH) 16 GB

Last edited by volkspost; 02-18-2008 at 10:55 AM. Reason: typo
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 02:12 AM.



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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105