Comments (24)
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 [email protected]
on 13 Nov 2011 at 10:30
from iphone-dataprotection.
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 [email protected]
on 13 Nov 2011 at 10:45
from iphone-dataprotection.
If myramdisk.dmg does not exists then there is a problem, what error did you
get when building the ramdisk ?
Original comment by [email protected]
on 16 Nov 2011 at 11:00
from iphone-dataprotection.
what do you mean you installed mercurial? how does that get around "-bash hg:
command not found
Original comment by [email protected]
on 17 Nov 2011 at 3:05
from iphone-dataprotection.
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 [email protected]
on 18 Nov 2011 at 1:53
from iphone-dataprotection.
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 [email protected]
on 6 Jan 2012 at 7:25
from iphone-dataprotection.
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 [email protected]
on 6 Jan 2012 at 7:57
from iphone-dataprotection.
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 [email protected]
on 6 Jan 2012 at 11:19
from iphone-dataprotection.
[deleted comment]
from iphone-dataprotection.
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 [email protected]
on 6 Jan 2012 at 11:56
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 12:23
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 12:47
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 12:58
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 1:00
from iphone-dataprotection.
[deleted comment]
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 1:12
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 1:15
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 1:24
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 2:29
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 7:50
from iphone-dataprotection.
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 [email protected]
on 7 Jan 2012 at 2:00
from iphone-dataprotection.
Thanks a lot for helping, i'll clarify the readme about the tcprelay part.
Original comment by [email protected]
on 7 Jan 2012 at 4:35
from iphone-dataprotection.
[deleted comment]
from iphone-dataprotection.
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 [email protected]
on 11 Feb 2013 at 4:51
from iphone-dataprotection.
Related Issues (20)
- jailbreak semi untethered 7.1.1 iphone 4 stuck at apple logo HOT 1
- Problem with keychain_tool.py on iOS 7.1.1 HOT 2
- Get Less Backupuuid HOT 4
- Comparability with C or C++
- iPhone 4 Rev A IOS 7.0.4
- Some File Missing in downloaded Icloud backup only show 100 files maximum
- listing and Downnloading only 100 files of icloud data
- How can i extract a certificate/identity from I0s7 with keychain_dump?
- Offline iOS_examiner crashes
- Device UNSUPPORTED error HOT 1
- extract email's passwords from an encrypted ios backup .. !!
- rqrq
- ios 8.1 icloud backup HOT 2
- Cannot brute force passcode on iPhone 3GS (32GB)
- iOS 8.1.2 ios_examiner undelete error HOT 1
- dataRecovery.py is showing error HOT 2
- Key not matching cert (iOS 7)
- DFU mode firmware updataion
- how to bruteforce in windows
- NAND Dumper in ios examiner doesn't seem to start
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iphone-dataprotection.