Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




129 posts

Master Geek


Topic # 17146 14-Nov-2007 15:39
Send private message

Finally!!

http://www.hackint0sh.org/forum/showthread.php?t=15681

Have just been searching these forums for info but found it elsewhere. Hope this helps others who might have been looking for the answer.

[Moderator edit (MF): hyperlinked]

Create new topic
1240 posts

Uber Geek

Trusted

  Reply # 95159 14-Nov-2007 16:36
Send private message

It also takes the bus up 3Mhz, taking the cpu to 412Mhz! So it runs along at 12Mhz faster than 1.1.1. On the ipod and iPhone.

165 posts

Master Geek


  Reply # 96461 22-Nov-2007 20:22
Send private message

I'm holding off updating to 1.1.2 as I have not found a reliable means to do so yet..

However, just set your vodafone voicemail to ring you back when u get a voicemail - works for me.  Option 3 then 2 then 2 I think it is..

It's the only way I have found to receive voicemail notification.  Don't think it costs anything.

Cheers

 
 
 
 




129 posts

Master Geek


  Reply # 96681 24-Nov-2007 10:04
Send private message

Fossie,

I actually ignored your post because I thought you were pulling my leg... "firmware update that upps the bus speed... yeah right" :P

You were right of course. I updated to 1.1.2 a few nights ago and have to say I have noticed a performance improvement. Seems more responsive. Thanks for this info :)

165 posts

Master Geek


  Reply # 96682 24-Nov-2007 10:20
Send private message

What method did you use to upgrade?  Did you need to unlock again?



129 posts

Master Geek


  Reply # 96684 24-Nov-2007 10:44
Send private message

Hey woody99,

I have an IPSF unlocked phone but have also helped a mate who had used anySim.

I just posted the full answer for this to another thread: http://www.geekzone.co.nz/forums.asp?ForumId=76&TopicId=17377


165 posts

Master Geek


  Reply # 96686 24-Nov-2007 11:15
Send private message

Thanks heaps!!



129 posts

Master Geek


  Reply # 96689 24-Nov-2007 11:25
Send private message

No problem. Let me know if you need help with the last part, patching AppSupport.

I wouldn't recommend using iWorld (through Installer.app) as this doesn't add the full details to AppSupport for caller ID. It will work and it's an okay solution for those that can't use an FTP or SSH client but you will have problems with numbers being recognised.

I'm actually about to run iWorld on my phone and then compare the patched ApSupport file to mine (patched with pntedit) to see what the differences are. Will post back findings soon. I can't imagine that they will have the required number formats for all teh countries so I'm expecting to see just the ISO and ITU codes changed for one line instead of the following which I patched with pntedit:

nz 64 00 0 1 7
nz 64 00 0 2 6
nz 64 00 0 2 7
nz 64 00 0 3 6
nz 64 00 0 3 7



129 posts

Master Geek


  Reply # 96708 24-Nov-2007 13:57
Send private message

Okay, so I just ran iWorld on my phone to see what it writes to my AppSupport file... apart from creating just over 1000 unnecessary simlinks to the unknowncarrier.plist file what it writes to your AppSupport file is far from perfect.

It writes the following:
nz 64 00 0 1 8
nz 64 40 0 1 8
nz 64 50 0 1 8
nz 64 70 0 1 8
nz 64 90 0 1 8

So it definitely uses a generic approach, I would have been very surprised if it had the required formats for every country in there!

For starters, the problem with the above is only the first line is used - we don't have IDD's in New Zealand (the 3rd value).

So with "nz 64 00 0 1 8" it will only match numbers in this format:
+64XXXXXXXXX or 0XXXXXXXXX.

So anyone using this in New Zealand won't get caller ID when receiving calls from landlines or 6 digit cellphone callers.

What it should write is:
nz 64 00 0 1 7
nz 64 00 0 2 6
nz 64 00 0 2 7
nz 64 00 0 3 6
nz 64 00 0 3 7

And you can easily write this to teh AppSupport file using pntedit.

STI

239 posts

Master Geek
+1 received by user: 1

Trusted

  Reply # 97105 27-Nov-2007 11:05
Send private message

I'm about  to upgrade from v1.1.1 to v1.1.2. About the last step, how do you edit the AppSupport file?








129 posts

Master Geek


  Reply # 97107 27-Nov-2007 11:18
Send private message

The simplest method is to use iWorld (available through Installer) but if you want caller ID to work properly then you need to use pntedit which is available from this forum thread: http://www.hackint0sh.org/forum/showthread.php?p=120279#post120279

The number table you need to add is below (NB: you need to replace exising rows as you can only have a max of 32 rows - this will become clear once you run pntedit).

Alternatively - send me an email and I'll send you my AppSupport file which has already been patched with the required number table. I also have the carrier .plist for Vodafone NZ if you don't have that already.

STI

239 posts

Master Geek
+1 received by user: 1

Trusted

  Reply # 97440 28-Nov-2007 21:35
Send private message

Thanks for that.

How do you get the AppSupport file from the new firmware? Is it availabe from the Installer? And did you use command prompt to run "pntedit.exe read AppSupport PhoneNumberTemplates.txt"?








129 posts

Master Geek


  Reply # 97475 29-Nov-2007 08:35
Send private message

The AppSupport file is located in this directory on your iPhone: /System/Library/Frameworks/AppSupport.framework/  (You need to have already updgaded to 1.1.2 using the correct process e.g. install Oktoprep etc etc).

Use an SFTP client like Cyberduck (Mac) or WinSCP (Win) to grab the file from this directory and then after making a back-up of it place the file in a directory on your computer with the pntedit file.

Whether you're on Mac or PC it's pretty much the same. For Mac run this from the terminal (you need to cd to the directory where these files are of course):
./pntedit read AppSupport PhoneNumberTemplates.txt
(OR "pntedit read AppSupport PhoneNumberTemplates.txt" for PC - without the quotes)

This will give you a file called PhoneNumberTemplates.txt which contains a dump of the current phone number table. You need to replace any 5 rows in that table with this:
nz 64 00 0 1 7
nz 64 00 0 2 6
nz 64 00 0 2 7
nz 64 00 0 3 6
nz 64 00 0 3 7


Then run this command to write the changes back to the AppSupport file:
./pntedit write AppSupport PhoneNumberTemplates.txt AppSupport.Patched
(OR "./pntedit write AppSupport PhoneNumberTemplates.txt AppSupport.Patched" for PC - without the quotes)


This will give you a patched AppSupport file called AppSupport.Patched. You need to rename this to AppSupport then copy it back to the /System/Library/Frameworks/AppSupport.framework/  directory on you phone.

I would recommend running the "read" step against the patched AppSupport file to make sure the changes were written correctly.



The other step (which you may already have done) involves creating a symlink to a carrier.plist file. You can either create a proper one for Vodafone like I did or just create a simlink that points to the existing UnknownCarrier.plist file. I haven't seen any advantage in creating a proper .plist file yet...

Here are the commands you need to enter to create the symlink - you need to do this from Terminal for Mac or you could use Putty on the PC. Also, you need to have installed the BSD Subsystem on your iPhone through installer for the Bash command to work:

Type: ssh root@IP.OF.YOUR.IPHONE
Type password: alpine (or dottie)
Type: bash
Type: cd /System/Library/Frameworks/CoreTelephony.framework/Support
Type: ln -s UnknownCarrier.plist 53001
Browse to:  /System/Library/Frameworks/CoreTelephony.framework/Support/
Click Refresh

You need to check for a symlink file called 53001 (in Cyberduck it has a black arrow to indicate it's a symlink).


The number 53001 isn't an arbitrary number, it's the MCC/MNC for Vodafone NZ (Mobile Country Code = 530 / Mobile Network Code = 01)

STI

239 posts

Master Geek
+1 received by user: 1

Trusted

  Reply # 97488 29-Nov-2007 10:26
Send private message

Thanks for posting step by step instructions.

I'm still on FW 1.1.1, planning to use the guide in hacktheiphone.com to upgrade to 1.1.2. (not using Oktoprep, but still should be the same).









129 posts

Master Geek


  Reply # 97500 29-Nov-2007 10:58
Send private message

That guide looks great! Someone has spent a lot of time putting that together!!

It's the same upgrade process I went through (just more detailed) and it does use Oktoprep (Step 9 on this page: http://www.hacktheiphone.com/112/iphone_update_112_unlock_windows_4.html).

So the only part you're doing different is the very last part where they suggest using iWorld. iWorld is fine for the masses who don't have a clue what they're doing but then the caller ID doesn't work 100% :)


Also, one suggestion I have for you, when you get to the 1.1.2 jailbreak step there is an option to install ssh. Don't select that option. The jailbreak will put Installer app on you phone for you anyway so you can always install OpenSSH afterwards. The only reason is the one with the jailbreak is a little tricky to uninstall.

And - if you do have SSH running you should only activate it when you use it as apparently it chews through your battery.

Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Orcon announces new always-on internet service for Small Business
Posted 18-Apr-2019 10:19


Spark Sport prices for Rugby World Cup 2019 announced
Posted 16-Apr-2019 07:58


2degrees launches new unlimited mobile plan
Posted 15-Apr-2019 09:35


Redgate brings together major industry speakers for SQL in the City Summits
Posted 13-Apr-2019 12:35


Exported honey authenticated on Blockchain
Posted 10-Apr-2019 21:19


HPE and Nutanix partner to deliver hybrid cloud as a service
Posted 10-Apr-2019 21:12


Southern Cross and ASN sign contract for Southern Cross NEXT
Posted 10-Apr-2019 21:09


Data security top New Zealand consumer priority when choosing a bank
Posted 10-Apr-2019 21:07


Samsung announces first 8K screens to hit New Zealand
Posted 10-Apr-2019 21:03


New cyber-protection and insurance product for businesses launched in APAC
Posted 10-Apr-2019 20:59


Kiwis ensure streaming is never interrupted by opting for uncapped broadband plans
Posted 7-Apr-2019 09:05


DHL Express introduces new MyDHL+ online portal to make shipping easier
Posted 7-Apr-2019 08:51


RackWare hybrid cloud platform removes barriers to enterprise cloud adoption
Posted 7-Apr-2019 08:50


Top partner named at MYOB High Achievers Awards
Posted 7-Apr-2019 08:48


Great ideas start in Gisborne with hackathon event back for another round
Posted 7-Apr-2019 08:42



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.


Support Geekzone »

Our community of supporters help make Geekzone possible. Click the button below to join them.

Support Geezone on PressPatron



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.