- Apr 11, 2011
- 1,409
- 3,596
- 0
Introduction
This is iRecovery, a "wireless recovery". It implements everything necessary to ssh into your device while it is booted into recovery.
Hacked up using RA-thunderc-1.1.0-GNM and the IHO kernel.
Why in the world would someone want such a thing? Well, glad you asked...
The USB port on my phone recently started refusing to connect to the computer properly, so I have been unable to run ADB. This is probably not a big deal to the average user, but for a ROM developer, it is very frustrating. If a test ROM fails to boot, I can't just copy over another ROM with ADB and install it. I have two main options: (1) pop out the sdcard and copy the ROM onto it using a computer, or (2) install a known good ROM, boot into it, copy over another ROM via wireless, boot back into recovery, and finally install it. Both are very frustrating and waste time.
Setup
This is for advanced users only. If you don't understand the setup, you shouldn't be attempting it. I will not answer PM's regarding setup!
* Copy your supplicant config to /sdcard/etc/wpa_supplicant.conf
* Copy your SSH authorized key file to /sdcard/etc/dropbear/.ssh/authorized_keys
* [optional] Generate SSH host keys using dropbearkey:
/sdcard/etc/dropbear/dropbear_dss_host_key
/sdcard/etc/dropbear/dropbear_rsa_host_key
Note /sbin/start-network.sh does the configuration. If you have any questions, boot into the recovery and look at this script to see what is going on.
Download
irecovery.img
md5: 7b73144a99f1a76c55d6e1b2904ab7c8
Changes
* Switched from sd-ext to sdcard
* Added scp
Future plans
* Wireless adb
* Command line ROM installer
This is iRecovery, a "wireless recovery". It implements everything necessary to ssh into your device while it is booted into recovery.
Hacked up using RA-thunderc-1.1.0-GNM and the IHO kernel.
Why in the world would someone want such a thing? Well, glad you asked...
The USB port on my phone recently started refusing to connect to the computer properly, so I have been unable to run ADB. This is probably not a big deal to the average user, but for a ROM developer, it is very frustrating. If a test ROM fails to boot, I can't just copy over another ROM with ADB and install it. I have two main options: (1) pop out the sdcard and copy the ROM onto it using a computer, or (2) install a known good ROM, boot into it, copy over another ROM via wireless, boot back into recovery, and finally install it. Both are very frustrating and waste time.
Setup
This is for advanced users only. If you don't understand the setup, you shouldn't be attempting it. I will not answer PM's regarding setup!
* Copy your supplicant config to /sdcard/etc/wpa_supplicant.conf
* Copy your SSH authorized key file to /sdcard/etc/dropbear/.ssh/authorized_keys
* [optional] Generate SSH host keys using dropbearkey:
/sdcard/etc/dropbear/dropbear_dss_host_key
/sdcard/etc/dropbear/dropbear_rsa_host_key
Note /sbin/start-network.sh does the configuration. If you have any questions, boot into the recovery and look at this script to see what is going on.
Download
irecovery.img
md5: 7b73144a99f1a76c55d6e1b2904ab7c8
Changes
* Switched from sd-ext to sdcard
* Added scp
Future plans
* Wireless adb
* Command line ROM installer
Last edited: