bladox.com Forum Index bladox.com
Turbo SIM Toolkit Adapter Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Important Iphone question!!
Goto page 1, 2, 3 ... 23, 24, 25  Next
 
Post new topic   Reply to topic    bladox.com Forum Index -> General
View previous topic :: View next topic  
Author Message
berkar
Guest





PostPosted: Wed Aug 08, 2007 11:16 am    Post subject: Important Iphone question!! Reply with quote

Hi everybody!

I write from Hungary and I bought a Iphone and it works only if aI make a
cloned sim with AT&T and my hungarian sim.
Here is the forum where can read how can "unlock" th iphone
but need an empty sim.
I found the turbo sim, but I dont know that it will good for me in the iphone??

If somebody read after I am very intersting that it will good?

I wait for answer, Thank you ver much

http://hackint0sh.org/forum/showthread.php?t=2215
Back to top
pz
Guest





PostPosted: Wed Aug 08, 2007 11:41 am    Post subject: Reply with quote

Yes, Turbo SIM could be used for this, some people are already working on such an application. All it is about is faking the ATT IMSI for misguiding the phone, then your card IMSI is used for network connection. It means you will use your SIM card, no need to clone it.
Back to top
healeydave
Guest





PostPosted: Wed Aug 08, 2007 12:37 pm    Post subject: Reply with quote

Hi,
I assume using your toolkit, it would be a simple process to code the appropriate front-end logic for the iphone.

All you need to do is create a bit of front-end code that replies with the AT&T SIM details at the appropriate times that the iphone requests it and at all other times (for the network requirements), the instructions are passed through to the users own SIM to respond in the normal manner.

Is this something you are working on yourself?

It would be an excellent proof of concept of applications that can be written with your toolkit and I suspect would involve a huge demand!!

I would buy straight away!!

Regs
Dave.
Back to top
ian475
Guest





PostPosted: Wed Aug 08, 2007 12:55 pm    Post subject: Reply with quote

i also would buy straight away,i think the demand would exceed supply if it is the case that this gadget can basicaly unlock a phone from a provider to allow the locked phones use with a different provider.i also have the ipod phone(i am in the uk so the phone part isnt useable).
Back to top
pz
Guest





PostPosted: Wed Aug 08, 2007 2:31 pm    Post subject: Reply with quote

healeydave wrote:
Hi,
I assume using your toolkit, it would be a simple process to code the appropriate front-end logic for the iphone.

All you need to do is create a bit of front-end code that replies with the AT&T SIM details at the appropriate times that the iphone requests it and at all other times (for the network requirements), the instructions are passed through to the users own SIM to respond in the normal manner.


It could look like this:
- in the Turbo SIM there is an SIM Toolkit application to show ICCID (->needed for "using othe sim hack") and IMSI (-> to get ATT IMSI). This would be shown in the phone menu itself so no other device needed.
1. Use ATT card with Turbo SIM in some phone -> get ATT IMSI
2. Insert your SIM with Turbo SIM into non iphone -> get ICCID, set ATT IMSI (could be stored in memory from step 1 to simplify it for user)
3. Insert your SIM + Turbo SIM into iphone

Step 2a or 3a - activating iphone with new ICCID.

Maybe we could also copy ICCID of the ATT card used and then no "using other SIM hack" would be needed.

That means no pc, reader would be needed, all the user interface is in phone menu as SIM Toolkit application.

Quote:

Is this something you are working on yourself?


So far it's being developed by some our users. But seeing this interest we may try something too.

Quote:

It would be an excellent proof of concept of applications that can be written with your toolkit and I suspect would involve a huge demand!!

I would buy straight away!!

Regs
Dave.
Back to top
pz
Guest





PostPosted: Wed Aug 08, 2007 2:35 pm    Post subject: Reply with quote

ian475 wrote:
i also would buy straight away,i think the demand would exceed supply if it is the case that this gadget can basicaly unlock a phone from a provider to allow the locked phones use with a different provider.i also have the ipod phone(i am in the uk so the phone part isnt useable).


We are really surprised by the interest, we played with iphone few weeks ago, have some logs and thought that there are too many IMSI readings so maybe one could be just for locking purpose.

A note about privacy. The ATT used SIM cards have preloaded SIM Toolkit application, which after turn on sends a silent SMS to some US number (+1404...). Included are: location, terminal profile and some more data. So ATT always know where exactly the phone was turned on and what phone (terminal profile) it was.
Back to top
ozbimmer
Guest





PostPosted: Wed Aug 08, 2007 3:14 pm    Post subject: Reply with quote

I would love to see the concept comes alive Smile

If possible the whole sequence could look like this (without the need of sim cloning,etc):
1. Insert AT&T sim with turbo sim into iphone
2. AT&T ICCID and IMSI are stored onto the turbo sim
3. Remove the combo and put the local carrier sim with turbo sim into iphone
4. The software within the turbo sim response to the iphone requests accordingly (IMSI-AT&T, IMSI-AT&T, IMSI-Local carrier)
5. The phone is able to make/accept calls/sms...


Comments are welcome Smile
Back to top
berkar
Guest





PostPosted: Wed Aug 08, 2007 3:23 pm    Post subject: Reply with quote

ozbimmer wrote:
I would love to see the concept comes alive Smile

If possible the whole sequence could look like this (without the need of sim cloning,etc):
1. Insert AT&T sim with turbo sim into iphone
2. AT&T ICCID and IMSI are stored onto the turbo sim
3. Remove the combo and put the local carrier sim with turbo sim into iphone
4. The software within the turbo sim response to the iphone requests accordingly (IMSI-AT&T, IMSI-AT&T, IMSI-Local carrier)
5. The phone is able to make/accept calls/sms...


Comments are welcome Smile






It is very easy, but I think it will not work...

Somebody use this steps? because in hungary I would like use iphone

but I dont want to buy if after I cant use, It is very expensive game
Back to top
pz
Guest





PostPosted: Wed Aug 08, 2007 3:36 pm    Post subject: Reply with quote

ozbimmer wrote:
I would love to see the concept comes alive Smile

If possible the whole sequence could look like this (without the need of sim cloning,etc):
1. Insert AT&T sim with turbo sim into iphone
2. AT&T ICCID and IMSI are stored onto the turbo sim
3. Remove the combo and put the local carrier sim with turbo sim into iphone
4. The software within the turbo sim response to the iphone requests accordingly (IMSI-AT&T, IMSI-AT&T, IMSI-Local carrier)
5. The phone is able to make/accept calls/sms...


Comments are welcome Smile


Yup, exactly!
Back to top
pz
Guest





PostPosted: Wed Aug 08, 2007 3:39 pm    Post subject: Reply with quote

berkar wrote:
ozbimmer wrote:
I would love to see the concept comes alive Smile

If possible the whole sequence could look like this (without the need of sim cloning,etc):
1. Insert AT&T sim with turbo sim into iphone
2. AT&T ICCID and IMSI are stored onto the turbo sim
3. Remove the combo and put the local carrier sim with turbo sim into iphone
4. The software within the turbo sim response to the iphone requests accordingly (IMSI-AT&T, IMSI-AT&T, IMSI-Local carrier)
5. The phone is able to make/accept calls/sms...


Comments are welcome Smile






It is very easy, but I think it will not work...

Somebody use this steps? because in hungary I would like use iphone

but I dont want to buy if after I cant use, It is very expensive game


The application doing this is still missing. Turbo SIM is generic device for using/deploying SIM Toolkit applications: banking, payment systems, security, location aware apps, etc. This iphone thing is just one example of application. It needs to be developed but people are working on it.
Back to top
sandmonster
Guest





PostPosted: Wed Aug 08, 2007 4:21 pm    Post subject: Reply with quote

hope i'm not wrong, but this could be the app you're waiting for!?
http://www.hackint0sh.org/forum/showthread.php?t=2215&page=25
Back to top
berkar
Guest





PostPosted: Wed Aug 08, 2007 4:32 pm    Post subject: Reply with quote

Sorry my last but the most important question:

Sorry my english is not very good

If I would like use Iphone in hungary, what I need

Turbo SIM or Turbo BRA????

And I need AT&T sim or not???


Please write answers who 100% know because I have to make an answer for

Iphone buying today!!!


thanks
Back to top
healeydave
Guest





PostPosted: Wed Aug 08, 2007 7:07 pm    Post subject: Reply with quote

Bekar,

You will not be able to use the iphone immediately.

The TurboSim is a possible application that could workaround the AT&T Sim lock that exists on the iphone.

This discussion has just started and the theory is that an application using the Bladox tools could be written and is being looked at currently but nothing has been developed yet!

We can not give you a Yes and a list of things to buy yet that will enable you to use the iphone outside of the USA but this may change in the next few weeks!

Regs
Dave.
Back to top
berkar
Guest





PostPosted: Wed Aug 08, 2007 7:16 pm    Post subject: Reply with quote

And how with this: ????



/*
* iPhone baseband SIM lock 0wnage PoC
*
* Compile, load on your leet Bladox gear
* disable your subscription PIN and enjoy :p
*
* Special thanks to the baseband development team
* It wouldn't have been so easy without you Smile
*
* (c) 2007, collective iPhone development effort
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/


#include <config.h>
#include <turbo/turbo.h>

#include <stdlib.h>
#include <string.h>

#define FAKE_ICCID 1

#define EF_IMSI 0x6F07
#define EF_ICCID 0x2FE2

u8 PROGMEM ef_imsi_path[] = { 0x3F, 0x00, 0x7F, 0x20, 0x6F, 0x07 };

#ifdef FAKE_ICCID
u8 PROGMEM ef_iccid_path[] = { 0x3F, 0x00, 0x2F, 0xE2 };

u8 PROGMEM _ef_iccid[] = {
0x00, 0x00, 0x00, 0x0A, 0x2F, 0xE2, 0x04, 0x00,
0x0F, 0x00, 0xAA, 0x01, 0x02, 0x00, 0x00
};
u8 PROGMEM _att_iccid[] = {
'H', 'e', 'l', 'l', 'o', 'S', 't', 'e', 'v', 'e'
};
#endif

u8 PROGMEM _att_imsi[] = {
0x08, 0x39, 0x01, 0x14, 0x10, '0', 'w', 'n', 'd'
};

#define IMSI_SIZE 9
#define IMSI_RESPONSE_SIZE 15

u8 counter;
u8 *imsi;
u8 *imsi_response;
u8 file[2];

/* bugbug ? doesn't seem to work with the high level API, anyway ... */
void low_level_imsi_select() {
file[0] = 0x3F;
file[1] = 0x00;
sim(0xA4, 0x00, 0x00, 0x02, file);
file[0] = 0x7f;
file[1] = 0x20;
sim(0xA4, 0x00, 0x00, 0x02, file);
file[0] = 0x6F;
file[1] = 0x07;
sim(0xA4, 0x00, 0x00, 0x02, file);
}

void handle_sim_file (File_apdu_data * fa)
{
u8 i;

if (fa->ins == ME_CMD_SELECT)
{
u16 ef = (fa->data[0] << Cool | fa->data[1];

if (ef == EF_IMSI || ef == EF_ICCID)
{
fa->data[0] = 0x9F;
fa->data[1] = 0x0F;
}
return;
}

#ifdef FAKE_ICCID

if (fa->ef == EF_ICCID)
{
if (fa->ins == ME_CMD_GET_RESPONSE)
{
memcpy (fa->data, _ef_iccid, sizeof (_ef_iccid));
fa->data[fa->p3] = 0x90;
fa->data[fa->p3 + 1] = 0x00;
}
if (fa->ins == ME_CMD_READ_BINARY)
{
memcpy (fa->data, _att_iccid, sizeof(_att_iccid));
fa->data[fa->p3] = 0x90;
fa->data[fa->p3 + 1] = 0x00;
}
}

#endif

if (fa->ef == EF_IMSI)
{
if (fa->ins == ME_CMD_GET_RESPONSE)
{
if (counter == 0) {
low_level_imsi_select();
sim(0xC0, 0x00, 0x00, 0x0F, imsi_response); /* GET RESPONSE */
}
memcpy (fa->data, imsi_response, IMSI_RESPONSE_SIZE);
fa->data[fa->p3] = 0x90;
fa->data[fa->p3 + 1] = 0x00;
}
if (fa->ins == ME_CMD_READ_BINARY)
{

switch(counter) {
case 0:
/* learn and retransmit */
low_level_imsi_select();
sim(0xB0, 0x00, 0x00, 0x09, imsi); /* READ BINARY */
memcpy(fa->data, imsi, IMSI_SIZE);
fa->data[fa->p3] = 0x90;
fa->data[fa->p3 + 1] = 0x00;
counter++;
break;
case 1:
/* spoof */
memcpy (fa->data, _att_imsi, sizeof(_att_imsi));
fa->data[fa->p3] = 0x90;
fa->data[fa->p3 + 1] = 0x00;
counter++;
break;
case 2:
counter++;
/* no break intended here */
default:
/* play nice */
memcpy(fa->data, imsi, IMSI_SIZE);
fa->data[fa->p3] = 0x90;
fa->data[fa->p3 + 1] = 0x00;
}
}
}
}


void turbo_handler (u8 action, void *data)
{
switch (action)
{
case ACTION_APP_REGISTER:
break;
case ACTION_APP_UNREGISTER:
break;
case ACTION_APP_INIT:
counter = 0;
imsi = malloc(IMSI_SIZE);
imsi_response = malloc(IMSI_RESPONSE_SIZE);
reg_file (ef_imsi_path, 3);

#ifdef FAKE_ICCID

reg_file (ef_iccid_path, 2);

#endif
break;
case ACTION_FILE_APDU:
handle_sim_file (data);
break;
default:
break;
}
}
Back to top
fgrep
Guest





PostPosted: Wed Aug 08, 2007 7:16 pm    Post subject: Reply with quote

Hello All,

Do any1 here have access to an iPhone and a Turbo SIM to try the application posted above ?

So many folks buying SIM Card programmers trying to clone their SIMs to trick iPhone, but since most of the SIM cards are comp128 v2/v3 which arent clonable people will prob buy Turbo SIM if it works.

The trick with iPhone is "simple" ...

When the phone ask for the IMEI, Turbo SIM need to:
1st IMEI ask should return the real SIM IMEI
2nd IMEI ask should return an AT&T IMEI
3rd and after this should always return the real SIM IMEI
Back to top
Display posts from previous:   
Post new topic   Reply to topic    bladox.com Forum Index -> General All times are GMT
Goto page 1, 2, 3 ... 23, 24, 25  Next
Page 1 of 25

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group