diff options
| -rw-r--r-- | src/common.h | 4 | ||||
| -rw-r--r-- | src/idevicerestore.c | 4 | 
2 files changed, 8 insertions, 0 deletions
| diff --git a/src/common.h b/src/common.h index d710e69..793ba05 100644 --- a/src/common.h +++ b/src/common.h @@ -47,6 +47,7 @@ extern "C" {  #define CPID_IPAD21       8940  #define CPID_IPAD22       8940  #define CPID_IPAD23       8940 +#define CPID_IPHONE4S     8940  #define BDID_UNKNOWN        -1  #define BDID_IPHONE2G        0 @@ -63,6 +64,7 @@ extern "C" {  #define BDID_IPAD21          4  #define BDID_IPAD22          6  #define BDID_IPAD23          2 +#define BDID_IPHONE4S        8  #define DEVICE_UNKNOWN      -1  #define DEVICE_IPHONE2G      0 @@ -79,6 +81,7 @@ extern "C" {  #define DEVICE_IPAD21       11  #define DEVICE_IPAD22       12  #define DEVICE_IPAD23       13 +#define DEVICE_IPHONE4S     14  #define MODE_UNKNOWN        -1  #define MODE_DFU             0 @@ -167,6 +170,7 @@ static struct idevicerestore_device_t idevicerestore_devices[] = {  	{  11, "iPad2,1", "K93AP",  4,  8940 },  	{  12, "iPad2,2", "K94AP",  6,  8940 },  	{  13, "iPad2,3", "K95AP",  2,  8940 }, +	{  14, "iPhone4,1", "N94AP",  8,  8940 },  	{ -1,  NULL,        NULL,   -1,    -1 }  }; diff --git a/src/idevicerestore.c b/src/idevicerestore.c index 3b67175..23e49f5 100644 --- a/src/idevicerestore.c +++ b/src/idevicerestore.c @@ -740,6 +740,10 @@ int check_device(struct idevicerestore_client_t* client) {  				device = DEVICE_IPAD23;  				break; +			case BDID_IPHONE4S: +				device = DEVICE_IPHONE4S; +				break; +  			default:  				device = DEVICE_UNKNOWN;  				break; | 
