drewet / iphone-dataprotection

Automatically exported from code.google.com/p/iphone-dataprotection
0 stars 0 forks source link

Problems with current SDK? #36

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Install current Xcode
2. Compile the sources
3. Run the exploit on an iPhone/iPad
4. Try to connect to the iPhone/iPad per SSH.

What is the expected output? What do you see instead?
Instead of some kernel output and the expected "OK", the iPhone shows an 
Apple-logo and an empty progress bar below. 

What version of the product are you using? On what operating system?
Current version, cloned out of the repository today.
Current version of Mac OS X Lion.
Current version of Xcode.
iPhone 4 with iOS 5.0.1

Please provide any additional information below.
The compiling process seemed to be ok, but the iPhone showed the described 
screen and was not accessible by usbmux/ssh. The same thing I had a while ago 
(issue 16) . I tried to downgrade the XCode to the version which worked these 
days, but it now crashes. I think that's because I'm using OS X Lion today. 
Could it be it's a SDK problem again?

Output of the tcprelay after trying to connect per ssh:
Connecting to device <MuxDevice: ID 5 ProdID 0x1297 Serial 
'ffffffffffffffffffffffffffffffffffffffff' Location 0x24110000>
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 62749)
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 582, in process_request_thread
    self.finish_request(request, client_address)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 639, in __init__
    self.handle()
  File "usbmuxd-python-client/tcprelay.py", line 82, in handle
    dsock = mux.connect(dev, self.server.rport)
  File "/Users/Steff/Desktop/iphone-ios5/usbmuxd-python-client/usbmux.py", line 235, in connect
    return connector.connect(device, port)
  File "/Users/Steff/Desktop/iphone-ios5/usbmuxd-python-client/usbmux.py", line 206, in connect
    raise MuxError("Connect failed: error %d"%ret)
MuxError: Connect failed: error 3
----------------------------------------

Original issue reported on code.google.com by stauf...@gmail.com on 4 Jan 2012 at 3:11

GoogleCodeExporter commented 9 years ago
"Instead of some kernel output and the expected "OK", the iPhone shows an 
Apple-logo and an empty progress bar below. "
this means that you are booting the unmodified ramdisk, there must have been an 
error somewhere in the compilation or ramdisk building phase ? can you find and 
post the error message (when you run the make_ramdisk_XXX script) ? thanks

Original comment by jean.sig...@gmail.com on 4 Jan 2012 at 9:41

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Oh, sorry! I overread an error according to my installed MacFUSE. Probnlem was 
that I had installed a wrong version of MacFuse which did not work correctly on 
Lion. With thanks to Google I installed MacFUSE Core 10.5-2.1.9 and now 
everything is fine.
Sorry for the ticket and thank for your help!

Original comment by stauf...@gmail.com on 5 Jan 2012 at 9:04

GoogleCodeExporter commented 9 years ago

Original comment by jean.sig...@gmail.com on 24 Jan 2012 at 9:39