irestore-win32

Created: 2011-07-09 16:46
Updated: 2018-09-12 06:40

README.md

VBox on osx/linux

start vbox

run "sh run_vbox.sh" 
after 30 seconds, use vrdp connect to 127.0.0.1:3389

Prepare

download the ipsw from internet

http://www.littleyu.com/article/soft_apple.html
http://appldnld.apple.com/iPhone4/041-1921.20110715.ItuLh/iPhone2,1_4.3.4_8K2_Restore.ipsw

Setup

osx

install libusb

brew install libusb
brew install socat
socat -x -v tcp-l:27015,reuseaddr,fork unix:/var/run/usbmuxd &
-v     verbose data traffic, text
-x     verbose data traffic, hexadecimal

cygwin

user

mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group

sshd

ssh-host-config -y  # tty ntsec
ssh-user-config
cygrunsrv -S sshd

cygwin

http://www.cygwin.com/

packages

make automake cmake gcc gdb patch
unzip curl ruby git wget subversion cvs coreutils binutils openssh
libxml2-devel openssl-devel zlib-devel ncurses bison 

SSL certs

mkdir -p /usr/ssl/certs
cd /usr/ssl/certs
curl http://curl.haxx.se/ca/cacert.pem | awk 'split_after==1{n++;split_after=0} /-----END CERTIFICATE-----/ {split_after=1} {print > "cert" n ".pem"}'
c_rehash

library

rubygems

http://rubygems.org/pages/download
ruby setup.rb install

install rvm and gems

bash < <(curl -k https://rvm.beginrescueend.com/install/rvm)
source ~/.bashrc
rvm install 1.9.2
gem install rake
gem install bundler
gem install libxml-ruby
gem install bit-struct
gem install CFPropertyList

FAQ

  install gcc on cygwin
  
extconf failure: need libm

Run

put iphone ipsw under the path: ~/tools/iOS/

chmod +x s-irecovery.exe
ruby main.rb

and run

Ref

irecovery

http://github.com/iH8sn0w/syringe-irecovery

ribusb

http://github.com/libin/ribusb

CFPropertyList

http://github.com/ckruse/CFPropertyList

iTools

http://itools.hk/cms/?p=282

win32_sms

https://raw.github.com/gist/85729/135a0181467d2785a1d51a5a7551b7486f96c068/win32_sms.rb

win32 tools

Nirsoft DeviceIOView
Fiddler

log

C:\Documents and Settings\dli\Application Data\Apple Computer\Logs
C:\Documents and Settings\dli\Application Data\Apple Computer\iTunes\iPhone Updater Logs
http://pastebin.com/7CtQSvDq

apticket.der

openssl asn1parse -in apticket.der -inform DER -dump > apticket.der.dump

iphone-dataprotection

http://code.google.com/p/iphone-dataprotection/wiki/EncryptionKeys
http://code.google.com/p/iphone-dataprotection/wiki/EffaceableArea

win32

ipsw C:\Documents and Settings\Administrator\Application Data\Apple Computer\iTunes\iPhone Software Updates

unzip ipsw C:\Documents and Settings\All Users\Application Data\Apple Computer\iTunes

AppleMobileDeviceSupport.msi C:\Documents and Settings\All Users\Application Data\Apple\Installer Cache

amai C:\Documents and Settings\dli\Local Settings\Temp

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more