Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The poster and I forgot to mention to also replace the launchd file in /private/etc. This actually launches the corona jailbreak and will allow you to open cydia again.
 
Please help me, I did the same, but when I saw that it had uninstalled the corona untether I killed cydia and did not restart my ipad2, but I cannot reinstall corona because it thinks I am in 5.1, how can I install it manually?

The title says it all, really. I just updated an app in Cydia without paying close attention and Cydia uninstalled the Corona 5.0.1 untether! Now my phone boots to the lock screen and resprings. Any ideas?

Update 1: Even though springboard keeps crashing, I have continuous access to the file system over USB (thanks to afc2!). Hopefully there's some way to install over USB.

Update 2: iH8sn0w himself has offered to help me. Just waiting for him to have free minute.

Update 3: the reason Cydia uninstalled the Corona Untether was that I had edited SystemVersion.plist so I could install some software that had been build with unnecessary 5.1 requirement. DON'T DO THAT. Cydia will randomly decide that Corona is incompatible with your OS version and uninstall it.
 
Please help me, I did the same, but when I saw that it had uninstalled the corona untether I killed cydia and did not restart my ipad2, but I cannot reinstall corona because it thinks I am in 5.1, how can I install it manually?

First of all, DO NOT RESTART YOUR iPAD. Sorry for the shouting, but it's very important. It will be SO much easier since you have not restarted. I will be glad to talk you through it.

Now, do you have iFile, Mobile Terminal, or SSH installed?
 
First of all, DO NOT RESTART YOUR iPAD. Sorry for the shouting, but it's very important. It will be SO much easier since you have not restarted. I will be glad to talk you through it.

Now, do you have iFile, Mobile Terminal, or SSH installed?

Yes I have all of them and also netatalk so I can browse the file system from my Mac.

I did not restart the iPad.

tia
 
Excellent. You're in good shape. I would suggest logging in via SSH and using the following commands:

login root [enter password when prompted]
apt-get update
apt-get install Cydia

This should work fine. If it does not, try the following:

1. Download Cydia Installer here.

6. Use iFunBox to copy cydia_1.1.6_iphoneos-arm.deb from your computer to the root folder / on your iPhone.

7. Open MobileTerminal and login as root as above.

8. Enter the following command exactly: dpkg -i cydia_1.1.6_iphoneos-arm.deb

9. Close MobileTerminal. Respring your iPhone.

10. You should now have Cydia on your springboard!
 
Excellent. You're in good shape. I would suggest logging in via SSH and using the following commands:



This should work fine. If it does not, try the following:

1. Download Cydia Installer here.

6. Use iFunBox to copy cydia_1.1.6_iphoneos-arm.deb from your computer to the root folder / on your iPhone.

7. Open MobileTerminal and login as root as above.

8. Enter the following command exactly: dpkg -i cydia_1.1.6_iphoneos-arm.deb

9. Close MobileTerminal. Respring your iPhone.

10. You should now have Cydia on your springboard!

I still have cydia on my springboard, it has not been uninstalled. Do I still have to run this?

I also restored the original value of the is to 5.0.1 but cydia and ifunbox still see the device as 5.1


Thanks
 
Last edited:
Oops! I'm getting my threads mixed up. I was thinking you'd uninstalled Cydia. My mistake.

What you should first try is:

Code:
login root [enter password when prompted]
apt-get update
apt-get install com.chronic-dev.greenpois0n.corona

If that gives a dependency error because of the iOS version, let me know.
 
I tried the steps described above in mobile terminal, but my iPhone says that the 'apt-get' command doesn't exist, so I can't install corona through these steps. Any other suggestions?
 
Oops! I'm getting my threads mixed up. I was thinking you'd uninstalled Cydia. My mistake.

What you should first try is:

Code:
login root [enter password when prompted]
apt-get update
apt-get install com.chronic-dev.greenpois0n.corona

If that gives a dependency error because of the iOS version, let me know.

Ok it gives the dependency error because of the version:

The following packages have unmet dependencies:
com.chronic-dev.greenpois0n.corona: Depends: firmware ( = 5.0 ) but 5.1 is to be installed or firmware ( = 5.0.1 ) but 5.1 is to be installed

Thanks
 
my solution

Here is what I did, which worked out:

I first installed Semitether to make sure that I could still use it in case anything went wrong.

Then I hooked up my phone to my computer and rejailbreaked it with Redsn0w. I checked the box of 'install Cydia'.

Now that it's done, all my packages still seem to work properly. However, I can't find the packages in the list in Cydia.
So next I installed Semitether again, in order to be able to delete it afterwards, avoiding conflicts with Corona.
After rebooting I uninstalled Semitether and I installed Corona, and now it works!

I hope this was useful to anybody
 
Hello, some updates.

I found the cydia log, it says no files are currently installed, then it says it was removed but it had no files (so no files where removed right?).

2012-04-16 17:50:16.362 MobileCydia[315:e07] Setting Language: en_US
2012-04-16 17:50:16.554 MobileCydia[315:e07] Could not find mapped image WhiteOnBlackEtch_CARRIER_RANDALL'S IPAD.png
bzip2: (stdin) is not a bzip2 file.
S:pmstatus:dpkg-exec:0:Running dpkg

dpkg: serious warning: files list file for package `com.chronic-dev.greenpois0n.corona' missing, assuming package has no files currently installed.
O:(Reading database ... 3946 files and directories currently installed.)
S:pmstatus:com.chronic-dev.greenpois0n.corona:0:Removing com.chronic-dev.greenpois0n.corona
O:Removing com.chronic-dev.greenpois0n.corona ...
O:Removing com.rpetrich.belfry ...
S:pmstatus:com.chronic-dev.greenpois0n.corona:9.09091:preparing for removal of com.chronic-dev.greenpois0n.corona
S:pmstatus:com.chronic-dev.greenpois0n.corona:18.1818:Removing com.chronic-dev.greenpois0n.corona
S:pmstatus:com.chronic-dev.greenpois0n.corona:27.2727:Removed com.chronic-dev.greenpois0n.corona
O:Removing files.
S:pmstatus:com.rpetrich.belfry:27.2727:Removing com.rpetrich.belfry
S:pmstatus:com.rpetrich.belfry:36.3636:preparing for removal of com.rpetrich.belfry
O:Removing shared cache.
C:finish:reboot
S:pmstatus:com.rpetrich.belfry:45.4545:Removing com.rpetrich.belfry
S:pmstatus:com.rpetrich.belfry:54.5455:Removed com.rpetrich.belfry
S:pmstatus:dpkg-exec:54.5455:Running dpkg
O:Selecting previously deselected package kr.typostudio.iphoto501fix.
O:(Reading database ... 3937 files and directories currently installed.)
S:pmstatus:kr.typostudio.iphoto501fix:54.5455:Installing kr.typostudio.iphoto501fix
O:Unpacking kr.typostudio.iphoto501fix (from .../kr.typostudio.iphoto501fix_1.1_iphoneos-arm.deb) ...
S:pmstatus:kr.typostudio.iphoto501fix:63.6364:preparing kr.typostudio.iphoto501fix
S:pmstatus:kr.typostudio.iphoto501fix:72.7273:Unpacking kr.typostudio.iphoto501fix
S:pmstatus:kr.typostudio.iphoto501fix:81.8182:preparing to configure kr.typostudio.iphoto501fix
S:pmstatus:dpkg-exec:81.8182:Running dpkg
O:Setting up kr.typostudio.iphoto501fix (1.1) ...
S:pmstatus:kr.typostudio.iphoto501fix:81.8182:Configuring kr.typostudio.iphoto501fix
S:pmstatus:kr.typostudio.iphoto501fix:90.9091:Configuring kr.typostudio.iphoto501fix
S:pmstatus:kr.typostudio.iphoto501fix:100:Installed kr.typostudio.iphoto501fix

I found the file com.chronic-dev.greenpois0n.corona_1.0-8_iphoneos-arm.deb on the web, I decompressed it on my mac, it generated a file structure.

/data/usr/share/corona/
crazeles
jb.plist
vnimage.clean​
/data/usr/libexec/
dirhelper​
/data/tmp/corona_install/9A405/iPad2,1/
and other folder for other models, mine is that one
payload
payload-vars
racoon-exploit.conf
vnimage.overflow
vnimage.payload​
/control/
preinst
control
postinst
extrainst_
postrm​
control.tar.gz
data.tar.gz
debian-binary

I read a little bit about .deb files, so I decided to look and modify this .deb file to work with iOS 5.1, I copied the folder /tmp/corona_install/9A405 (my version) to /tmp/corona_install/9B176 (my supposed new version).

I edited the control file to include iOS 5.1 in the dependencies, I edited the preinst file to incluide iOS 5.1, then I opened the postinst file and I saw it is a script, a program.

I think that when the .deb is unpacked on the ipad the folders under /data are copied so it should create:
/usr/share/corona (and the three files "crazeles, jb.plist, vnimage.clean")
/usr/share/libexec (and the file "dirhelper")
/tmp/corona/install (and all the subfolders for different models with the files within "payload, payload-vars, racoon-exploit.conf, vnimage.overflow, vnimage.payload")​

So I went to my ipad and using iFile and I found that the folder /usr/share/corona exists and contains the following files: "crazeles, jb.plist, payload, payload-vars, payload-exploit.conf, racoon-exploit.conf, vnimage.clean, vnimage.overflow, vnimage.payload". Then I went to folder /usr/share/libexec and I also found the "dirhelper" file. So far I have found all files in the .deb in the proper places in my ipad.

So I went to have a better look at pstinst, this is what it does from my understanding after the deb is unpacked "as is":

* it adds "127.0.0.1 iphonesubmissions.apple.com" to the host file
I do not have this change​
* it copies the file /usr/sbin/racoon to /usr/sbin/corona
* I think it patches /usr/sbin/corona
I have this file and the date/time is from when I jailbroke the ipad, the file is patched according to the script​
* it copies the device specific files from /tmp/corona_install/9A405/iPad2,1/ to /usr/share/corona
I have those files​
* it creates a script to uninstall corona
I do not have this script: /var/lib/dpkg/info/com.chronic-dev.greenpois0n.corona.prerm​
* it executes a couple of commands to change owner

Then I opened the "dirhelper" file, there it mentions two files /var/corona.sock, which is moved to /var/tmp/lauchd/sock. I have only the latter file.

What do you say? Am I ok since I have all files? Am I missing some file or setting? Is there a startup or shutdown script that would delete this files?

Thanks
 
Update: the ipad restarted itself, it seems it locked up, now there is a progress bar under the apple logo when it is booting up and it just resets when the progress bar is almost 90%.

I can see the device in itunes and also in ifunbox.

Is there something I can do? :(
 
*sigh* I wish you could have waited for me to return. It would have been much easier. Now you've ****ed things up royally and made it a pain. Not impossible, but a pain. I don't have time to talk you through a manual install of corona right now, but I will try to find some time tomorrow. Meanwhile, put your phone in recovery mode so it won't keep trying to boot and keep it plugged in so it won't run dead. And whatever you do, DON'T UPGRADE TO 5.1.
 
Okay, I'm going to try to talk you through this. First I need to know which version of 5.0.1 you have installed on your phone (9A405 or 9A406). This is VERY important. If we try to install the wrong kernel patch, your phone will stop booting and you will be forced to DFU install 5.1. If you are not sure, PLEASE don't guess. There are ways of figuring it out if you don't know for sure.
 
Okay, I'm going to try to talk you through this. First I need to know which version of 5.0.1 you have installed on your phone (9A405 or 9A406). This is VERY important. If we try to install the wrong kernel patch, your phone will stop booting and you will be forced to DFU install 5.1. If you are not sure, PLEASE don't guess. There are ways of figuring it out if you don't know for sure.

9A405, it's an iPad 2
 
I'm really sorry. I haven't forgotten you, but I've been working until 9 or 10 every night AND my mother-in-law is visiting. Add to that that Sunday is my daughter's birthday and Monday I have a bunch of medical tests. I hope you can wait.

I will try to find some time over the next few days to write up instructions; but it has to be done very carefully -- I don't want to mess your iPad up more than it already is. You only get one chance at this. And there are a lot of steps.
 
I was just starting to work up a manual jailbreak for you when I noticed that a new version of Redsn0w will rejailbreak/untether A5 devices! You can find it here. This will be much easier than the directions I was going to have to give you. Guess it was lucky it took me so long to find the time to help you!
 
Had the same problem changing SystemVersion in order to install iPhoto on a 5.0.1 on my iPad2. Thanks God I DIDN'T REBOOT, so I could solve it in a really easy way.
So first of all: thank you all you guys which saved me from a huge headache !!

Here's what I did:

1) Restored the 5.0.1 version on SysteVersion.plist
2) Installed OpenSSH
3) Downloaded http://apt.saurik.com/cydia/debs/com.chronic-dev.greenpois0n.corona_1.0-8_iphoneos-arm.deb on my computer
4) Copied it to /var/root using scp (WinSCP)
5) SSh'd (with putty) and run

cd /var/root
dpkg --force-depends-version -i com.chronic-dev.greenpois0n.corona_1.0-8_iphoneos-arm.deb


Now it's working like a charm!

That was really close to a disaster!!!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.