Open GoogleCodeExporter opened 8 years ago
Ok I fixed it by installing mercurial but now I've gotten to the part where I
run redsn0w with the ramdisk but when I use the command:
./redsn0w_mac_0.9.9b5/redsn0w.app/Contents/MacOS/redsn0w -i
iPhone3,3_5.0_9A334_Restore.ipsw -r myramdisk.dmg -k
kernelcache.release.n92.patched
I get the error: "Cannot open myramdisk.dmg"
Original comment by hleste...@gmail.com
on 13 Nov 2011 at 10:30
Alright figured out I had to replace "myramdisk.dmg" with the filename of the
one that was created. So now when I run the redsn0w command the phone boots
verbose but then it goes right to an apple logo with a loading bar. The loading
bar never loads and terminal is stuck on "2011-11-13 16:43:34.888
redsn0w[1038:707] Loading Maximizer into bundle: com.devteam.redsn0w"
I still cant SSH into my phone, please help!
Original comment by hleste...@gmail.com
on 13 Nov 2011 at 10:45
If myramdisk.dmg does not exists then there is a problem, what error did you
get when building the ramdisk ?
Original comment by jean.sig...@gmail.com
on 16 Nov 2011 at 11:00
what do you mean you installed mercurial? how does that get around "-bash hg:
command not found
Original comment by jpap...@gmail.com
on 17 Nov 2011 at 3:05
Mercurial is a revision control system. It is the tool this project uses to
manage its source code. You can get it from:
http://mercurial.berkwood.com/
Once it is installed, you can run it using "hg" at the command line (Take a
look at the periodic table for further insight ;)
Original comment by 0x56.0x6...@gmail.com
on 18 Nov 2011 at 1:53
hi guys
trying to do the same thing on an iphone 4 on 4.0.1, stuck on apple logo after
cydia update.
following the steps here
http://code.google.com/p/iphone-dataprotection/wiki/README
to ssh into my phone. i am now stuck one step after the BG problem mentioned
above.
on the page
IN
Building custom ramdisk & kernel (Mac OS X)
i'm stuck at:
python python_scripts/kernel_patcher.py IOS5_IPSW_FOR_YOUR_DEVICE
obviously i hit a: IOError: [Errno 2] No such file or directory:
'IOS5_IPSW_FOR_YOUR_DEVICE'
where do I go from here? 'IOS5_IPSW_FOR_YOUR_DEVICE' what?!?
thanks in advance for the help. it would be a great deal to me if we can revive
this machine.
Original comment by ferre...@gmail.com
on 6 Jan 2012 at 7:25
The error message is stating that the filename you provided is not valid.
To fix this, make sure you first have the iOS 5.0 IPSW downloaded for your
device (in this case, you should be downloading
iPhone3,1_5.0_9A334_Restore.ipsw).
Then run the command "python python_scripts/kernel_patcher.py
IOS5_IPSW_FOR_YOUR_DEVICE" again, replacing "IOS5_IPSW_FOR_YOUR_DEVICE" with
the path and filename of ipsw you downloaded.
For example, if you download the ipsw and save it to your desktop, the correct
command to run would be "python python_scripts/kernel_patcher.py
~/Desktop/iPhone3,1_5.0_9A334_Restore.ipsw"
Original comment by 0x56.0x6...@gmail.com
on 6 Jan 2012 at 7:57
will do so right away and report back.
thanks for the support.
it did work. thank you..
will go on with the tutorial and report back.
thx again.
Original comment by ferre...@gmail.com
on 6 Jan 2012 at 11:19
[deleted comment]
Hi again. Here I am again a little further down the rabbit hole.
http://code.google.com/p/iphone-dataprotection/wiki/README
Section: Using the ramdisk
1st step:
./redsn0w_mac_0.9.9b8/redsn0w.app/Contents/MacOS/redsn0w -i
IOS5_IPSW_FOR_YOUR_DEVICE** -r myramdisk.dmg -k
kernelcache.release.n88****.patched
**mentioned at the top of the tutorial:
REQUIREMENTS:
# iOS 5.0 IPSW for the target device
+even if the target device runs iOS 4 (iOS 5 kernel is backward compatible)
So it is that IPSW that I used knowing the iphone 4 I have is on ios4 4.01. I
question if that is the correct way to go.
****For me it was n90 and not n88 as mentioned in the tutorial. so I made sure
to change it every time needed.
_
Hit Return to run the code.
redsn0w window pops up
the phone lite up, ran a bunch of codes, hope again, and eventually got stuck
at:
plist_rpc: listening on port 1999
running /sbin/sshd
AppleBCMWLANCore:handleIOKitBusyWatchdogTimout(): Error, no successful firmware
download after 60000 ms!! Giving up...
any opinion on what now?
Original comment by ferre...@gmail.com
on 6 Jan 2012 at 11:56
That error message can be disregarded. As shown by the line preceding it, ssh
is now running.
I recommend you continue following the README under the section "Using the
Ramdisk". After the command to launch redsn0w (which sounds like it was
successful), you will see instructions for launching usbmux and ssh to connect
to the device directly. There are also directions for recovering the passcode,
retrieving a filesystem image (a .dmg with your user data) and decrypting the
image.
Out of curiosity, what is the goal of your current efforts? I read your first
post; are you attempting to recover your data or are you attempting to repair
the issue that is causing your phone to be stuck on the apple logo?
Original comment by 0x56.0x6...@gmail.com
on 7 Jan 2012 at 12:23
tried twice, same same action therefor same result. tried to ssh, since in the
tutorial it says after you see the BIG "OK" I could ssh in. so i tried to do
the next steps of the tutorial but nothing happens, Terminal.app (in the two
attempt done) seem to be hanging, arrow up and down does not cycle me the
imputed code strings. it types in something like these instead [>.
i thought of using cyber duck app on osx but it's from what i think no use,
since the connection is going through the usb pipe to connect to the cell, so
no ip is needed. correct me if i'm wrong.
something else that differed from the 1st time i tried was:
I had to redo the steps from
Building custom ramdisk & kernel (Mac OS X)
"curl -O -L
https://sites.google.com/a/iphone-dev.com/files/home/redsn0w_mac_0.9.9b8.zip"
and on to have a second attempt.
Original comment by ferre...@gmail.com
on 7 Jan 2012 at 12:47
I'm looking for the best scenario, as to revive the iphone by deleting updates
done via cydia to the substract.
a lesser acceptable conclusion would be to retrieve contacts/photo/apps or app
list.
when I "python usbmuxd-python-client/tcprelay.py -t 22:2222 1999:1999" terminal
does not send me back to "admin:" it did not return to me. it just hang. so I
closed and opened it again, that is probably why i have to run the thing from
one step above every time..
i will go on anyway and see what it gives..
Original comment by ferre...@gmail.com
on 7 Jan 2012 at 12:58
I got close, now. it gives me a connection refused. at least a respond, i had
none since i started this 2 days ago..
i'm grateful.
Original comment by ferre...@gmail.com
on 7 Jan 2012 at 1:00
[deleted comment]
following the README
-python usbmuxd-python-client/tcprelay.py -t 22:2222 1999:1999
-ssh -p 2222 root@localhost
does not respond, or at least don't seem to.
Original comment by ferre...@gmail.com
on 7 Jan 2012 at 1:12
at this point my "arrow up" goes [[A.
i would need to close the terminal and start it again to get a pulse. starting
from building ramdisk and kernel
Original comment by ferre...@gmail.com
on 7 Jan 2012 at 1:15
IM$ python usbmuxd-python-client/tcprelay.py -t 22:2222 1999:1999
python: can't open file 'usbmuxd-python-client/tcprelay.py': [Errno 2] No such
file or directory
IM$ ssh -p 2222 root@localhost
ssh: connect to host localhost port 2222: Connection refused
IM$ python python_scripts/demo_bruteforce.py
python: can't open file 'python_scripts/demo_bruteforce.py': [Errno 2] No such
file or directory
IM$
when done from a new terminal window.
I start not knowing what to try anymore..
Original comment by ferre...@gmail.com
on 7 Jan 2012 at 1:24
After you launch tcprelay.py, the terminal window should appear to hang. This
is because the tcprelay script must stay running to relay data over the USB
connection. The best thing to do next would be to leave the tcprelay window
open and open a new terminal window. In the new terminal window, just continue
where you left off.
In the new terminal window, make sure to change to the "iphone-dataprotection"
directory. Also, you should not need to start over rebuilding the ramdisk every
time, just make sure you are in the correct directory (if you open a new
terminal window, probably just typing "cd iphone-dataprotection" will get you
into the correct folder).
If what I am saying about folders and changing directories seems unfamiliar to
you, you may want to check out a resource such as
http://linuxcommand.org/lts0020.php . A little better understanding of these
features of the terminal would make this a much easier process, I think.
Cheers.
Original comment by 0x56.0x6...@gmail.com
on 7 Jan 2012 at 2:29
coffee is good at this time of the night..
its building a dmg file at last. 7.32gb so far. i think it will stop around
20gb.
everything seems to be there.. it would have not been possible without you.
if i could ever repay you for the favor done let me know.
I lack knowledge on the matter at hand I admit. but with this experience i
understand a bit more of how things work. I'll know better for next time.
the process is actually very easy ounce you know what is doing what and how to
use the tools.
thanks again.
Original comment by ferre...@gmail.com
on 7 Jan 2012 at 7:50
No worries, glad to hear things worked out. You don't owe me anything, just be
willing to help out the next guy/gal :)
The real thanks go to Jean & Jean (and others, including the jailbreak
community) who took the time to research this in the first place. Apple tried
really hard to make sure what we did here is not possible ;)
Original comment by 0x56.0x6...@gmail.com
on 7 Jan 2012 at 2:00
Thanks a lot for helping, i'll clarify the readme about the tcprelay part.
Original comment by jean.sig...@gmail.com
on 7 Jan 2012 at 4:35
[deleted comment]
Hi friends..
a little update here..
works on i4 gsm running ios 6.1 w/ boot loop issue. tricky to have it go in dfu
through but made it at last.
ferrez.
Original comment by ferre...@gmail.com
on 11 Feb 2013 at 4:51
Original issue reported on code.google.com by
hleste...@gmail.com
on 13 Nov 2011 at 10:01