If you recently updated to iPhone 3.0 and jailbreaked your device, im sure you noticed that some apps from Cydia are not working for you. First you need to understand that some apps were not updated for OS 3.0 yet , some apps are not fully functional and some apps work. Check the list here . But some of the apps that should work, still dont work on your device. There is a fix for that, but first you need to understand why it doesent work:
Many apps require root access and use a trick that involves the dirname command. This command was not present in some older packages in Saurik’s older repository. Saurik set up a newer version of his repository for 3.0 (which will merge back in to the trunk soon). The point is, many of you may have his older repository instead due to one of these reasons:
- You used an early Icy without its essential updates that do not fix saurik’s repo.
- You used apt backup to restore your packages and it restored the old repository.
- You did not accept some essential updates.
- Some other thing that I am not aware of. But the cause is most likely failing dirname command.
You can check if you have this issue in Cydia: Load Cydia, wait for it to do its thing then go to manage, sources, then look for Telesphoreo in the list. If you see this line of text *exactly*, you have the new repository “Distribution of Unix Software for iPhoneOS 3″ (this is good!) If you see this line: “Distribution of Unix Software for iPhoneOS” (this is bad) you have the *old* repository.
If you got the old version of Telesphoreo source, there is a quick fix for all that. Just go to Cydia , tap the Sources, Edit and add: apt.saurik.com/cydia-3.7
After that respring and go back to Cydia, you will be surprised how many updates needed (almost 20 essentials) – Respring again and go back, now you will have almost 35 updates.I will suggest you toggle off your autolock for these upgrades to complete.