GSM Shop GSM Shop
GSM-Forum  

Welcome to the GSM-Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features.
Only registered members may post questions, contact other members or search our database of over 8 million posts.

Registration is fast, simple and absolutely free so please - Click to REGISTER!

If you have any problems with the registration process or your account login, please contact contact us .

Go Back   GSM-Forum > Other Gsm/Mobile Related Forums > GSM Programming & Reverse Engineering


GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets.

Reply
 
LinkBack Thread Tools Display Modes
Old 05-29-2011, 19:35   #1 (permalink)
No Life Poster
 
MOURAD™'s Avatar
 
Join Date: Mar 2007
Location: Guangzhou-China
Posts: 1,289
Member: 468587
Status: Offline
Sonork: 100.1612429
Thanks Meter: 681
SL3 patch unlock (Flash patching) possible or not?


Since now no one told about SL3 patch unlock (Flash patching) possible or not?

lets share here your opinion and answers about this.




Best Regards.
  Reply With Quote
Old 05-29-2011, 19:47   #2 (permalink)
Freak Poster
 
Medusa Lancer's Avatar
 
Join Date: Feb 2004
Location: Tcp Ip
Posts: 204
Member: 52360
Status: Offline
Sonork: 100.1611553
Thanks Meter: 42
it's not possible for now!!!
  Reply With Quote
Old 05-29-2011, 19:49   #3 (permalink)
No Life Poster
 
angel25dz's Avatar
 
Join Date: Jul 2006
Location: ..::DZ-25::..
Posts: 529
Member: 315181
Status: Offline
Sonork: 100.1593455
Thanks Meter: 301
not possible and even if possible is useless
  Reply With Quote
Old 05-29-2011, 19:58   #4 (permalink)
No Life Poster
 
g-gabber's Avatar
 
Join Date: Oct 2005
Location: Yes
Posts: 521
Member: 192652
Status: Offline
Sonork: No
Thanks Meter: 121
Wink

Quote:
Originally Posted by angel25dz View Post
not possible and even if possible is useless
If it would be possible to patch firmware, it would be enough to change one byte to unlock the phone.

br g
  Reply With Quote
Old 05-29-2011, 20:34   #5 (permalink)
No Life Poster
 
angel25dz's Avatar
 
Join Date: Jul 2006
Location: ..::DZ-25::..
Posts: 529
Member: 315181
Status: Offline
Sonork: 100.1593455
Thanks Meter: 301
Quote:
Originally Posted by g-gabber View Post
If it would be possible to patch firmware, it would be enough to change one byte to unlock the phone.

br g
....Maybe ..............but i don't think changing 1 byte will be enough to unlock SL3 phones.

correct me if i'm wrong :
in SL1, SL2 when code is valid phone change lock flag and using PATCH u need just to change 1 byte (0 or 1) and the phone do the rest, it change flag and phone will be unlocked for ever.

but in SL3 the phone don't make any change because each new SL data need RSA1024 signature, so it need RSA private key !!! phone have only public key to check signtaure .....

./br
  Reply With Quote
The Following 2 Users Say Thank You to angel25dz For This Useful Post:
Old 05-29-2011, 20:49   #6 (permalink)
No Life Poster
 
g-gabber's Avatar
 
Join Date: Oct 2005
Location: Yes
Posts: 521
Member: 192652
Status: Offline
Sonork: No
Thanks Meter: 121
Quote:
Originally Posted by angel25dz View Post
....Maybe ..............but i don't think changing 1 byte will be enough to unlock SL3 phones.

correct me if i'm wrong :
in SL1, SL2 when code is valid phone change lock flag and using PATCH u need just to change 1 byte (0 or 1) and the phone do the rest, it change flag and phone will be unlocked for ever.

but in SL3 the phone don't make any change because each new SL data need RSA1024 signature, so it need RSA private key !!! phone have only public key to check signtaure .....

./br
In case of SL3 you don't need to manipulate the signature. There is function which is called "is_simlock_open", all what need to do is change a condition jump on right place. Consider there is a hybrid firmware like E71 v300 which supports sl2 and sl3.

br g

Last edited by g-gabber; 05-29-2011 at 20:59.
  Reply With Quote
Old 05-29-2011, 21:20   #7 (permalink)
No Life Poster
 
angel25dz's Avatar
 
Join Date: Jul 2006
Location: ..::DZ-25::..
Posts: 529
Member: 315181
Status: Offline
Sonork: 100.1593455
Thanks Meter: 301
Quote:
Originally Posted by g-gabber View Post
In case of SL3 you don't need to manipulate the signature. There is function which is called "is_simlock_open", all what need to do is change a condition jump on right place. Consider there is a hybrid firmware like E71 v300 which supports sl2 and sl3.

br g
"IS_SIMLOCK_OPEN" in case of SL3, what it do exactly ??

I see it like this :

1st it check lock flag,
1- if phone unlocked (factory unlocked with provider 244) exit function and phone start unlocked....

2- if phone is not factory unlocked it check PM120,03
a- if empty : phone start locked
b- if there is data in PM120,3, it generate SP and bruteforce RND to compare sha1 hash's
b-1 if sha1 is the same stored in PM120,1 : phone start unlocked
b-2 if sha1 not found phone start : Contact service


the only known way to check validity of NCK is compare SHA1 (SP+RND+IMEI) the reason why phone need to bruteforce salt, if there is another way (permanent way) to check if phone is unlocked or not, why phone need to do bruteforce in every start ???

./br
  Reply With Quote
The Following 4 Users Say Thank You to angel25dz For This Useful Post:
Show/Hide list of the thanked
Old 05-30-2011, 01:20   #8 (permalink)
No Life Poster
 
oOXTCOo's Avatar
 
Join Date: Dec 2000
Location: J.A.U - Just Another Unlocker
Age: 43
Posts: 3,498
Member: 2878
Status: Offline
Thanks Meter: 9,123
if you can exploit the phone to accept patched firmware
then you can do all what you whant

you can completly disable simlock check or you can
write another rsa key for simlock and write the correct
sp code into pm or unlock with calculated code for
the rsa sign wich you have written...

problem is more.. how to exploit the phone to accept
patched firmware and not how it is protected...
it dose no matter how its protected... with patching
you can change everything...

correct me if iam wrong.

better discuse how to make phone to accept patched firmware.
  Reply With Quote
The Following 6 Users Say Thank You to oOXTCOo For This Useful Post:
Show/Hide list of the thanked
Old 05-30-2011, 01:30   #9 (permalink)
Freak Poster
 
lam_spiderman's Avatar
 
Join Date: Sep 2009
Location: Nghệ an, Vietfones
Posts: 177
Member: 1129593
Status: Offline
Thanks Meter: 55
Quote:
Originally Posted by Mrd07 View Post
Since now no one told about SL3 patch unlock (Flash patching) possible or not?

lets share here your opinion and answers about this.




Best Regards.
not now, wait come .
  Reply With Quote
Old 05-30-2011, 23:53   #10 (permalink)
No Life Poster
 
kamiran's Avatar
 
Join Date: Jan 2006
Location: could'nt found yet
Posts: 717
Member: 223973
Status: Offline
Thanks Meter: 155
Quote:
Originally Posted by oOXTCOo View Post
if you can exploit the phone to accept patched firmware
then you can do all what you whant

you can completly disable simlock check or you can
write another rsa key for simlock and write the correct
sp code into pm or unlock with calculated code for
the rsa sign wich you have written...

problem is more.. how to exploit the phone to accept
patched firmware and not how it is protected...
it dose no matter how its protected... with patching
you can change everything...

correct me if iam wrong.

better discuse how to make phone to accept patched firmware.
i like the idea of finding an exploit ... like devs do in ios or android based phones to install custom (patched) firmwares.

Br

K@mi
  Reply With Quote
Old 05-31-2011, 06:08   #11 (permalink)
No Life Poster
 
.:SUBRATA:.'s Avatar
 
Join Date: Jul 2006
Location: Bangladesh
Age: 42
Posts: 5,925
Member: 319447
Status: Offline
Thanks Meter: 4,949
Quote:
Originally Posted by kamiran View Post
i like the idea of finding an exploit ... like devs do in ios or android based phones to install custom (patched) firmwares.

Br

K@mi
Android has different firmware structure. open source kernel. nokia is really different.

B/R
Sub4t4
  Reply With Quote
The Following User Says Thank You to .:SUBRATA:. For This Useful Post:
Old 05-31-2011, 08:54   #12 (permalink)
Product Manager
 
orbita's Avatar
 
Join Date: Apr 2002
Location: nckDongle
Posts: 13,325
Member: 11170
Status: Offline
Sonork: 1603694
Thanks Meter: 6,944
Quote:
Originally Posted by angel25dz View Post
"IS_SIMLOCK_OPEN" in case of SL3, what it do exactly ??
the only known way to check validity of NCK is compare SHA1 (SP+RND+IMEI) the reason why phone need to bruteforce salt, if there is another way (permanent way) to check if phone is unlocked or not, why phone need to do bruteforce in every start ???

./br
I'am really beginer in Nokia, so correct me if wrong.
1.This value, in fact is not random value, it's stored in some space in phone.
(cripted,hashed by some algo no matter).

2.To acces secure storage area need modified loader , but..... if use nokia C++ and make small aplication to colect some data from phone?
Upload this to phone and execute and save this data to memory card?
Is same like acces private filesistem from outside and from inside.

Idea is to acces some phone security function from inside not from outside
and execute this function.
Exist posibility to catch this value used in code verification algo ?
  Reply With Quote
The Following User Says Thank You to orbita For This Useful Post:
Old 05-31-2011, 09:42   #13 (permalink)
No Life Poster
 
Join Date: Jan 2002
Location: Africa
Posts: 2,053
Member: 8843
Status: Offline
Thanks Meter: 117
"...CORRECT ME IF I AM WRONG..." i like the idea...
  Reply With Quote
Old 05-31-2011, 09:54   #14 (permalink)
Product Manager
 
orbita's Avatar
 
Join Date: Apr 2002
Location: nckDongle
Posts: 13,325
Member: 11170
Status: Offline
Sonork: 1603694
Thanks Meter: 6,944
Quote:
Originally Posted by datalife2000 View Post
"...CORRECT ME IF I AM WRONG..." i like the idea...
You post this only to post some?
If have some usefull to write, write.
If not, not need post nonsense.

Is so "hot" in Africa now ?
  Reply With Quote
The Following User Says Thank You to orbita For This Useful Post:
Old 05-31-2011, 10:28   #15 (permalink)
No Life Poster
 
angel25dz's Avatar
 
Join Date: Jul 2006
Location: ..::DZ-25::..
Posts: 529
Member: 315181
Status: Offline
Sonork: 100.1593455
Thanks Meter: 301
Quote:
Originally Posted by orbita View Post
I'am really beginer in Nokia, so correct me if wrong.
I'm a beginner too
Quote:
1.This value, in fact is not random value, it's stored in some space in phone.
(cripted,hashed by some algo no matter).

?
Salt is totally random, this is why phone must bruteforce it to check NCK validity....

Quote:
if use nokia C++ and make small aplication to colect some data from phone?
why ?? all needed data u can get it using custom loader.... even u make this kind of app, i don't think it can be able to access to secure storage...it need to find and exploit a system hole like bufferoverflow or other kind of holes....

Quote:
Is so "hot" in Africa now ?
yes......

./br
  Reply With Quote
The Following User Says Thank You to angel25dz For This Useful Post:
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Unlocking 5190 Ryu Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 23 01-07-2018 17:14
Seeking for flash nokia 5110 old version (3 version) can exchange for new Tomas Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 8 10-14-2017 19:29
"Deskey Device driver not found" ?? Please help DivAdonis Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 1 06-08-2017 13:21
6110 power does not stay on sc~micro Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 6 08-30-2014 08:14

 



All times are GMT +1. The time now is 14:57.



Powered by Searchlight © 2024 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -
Page generated in 0.30581 seconds with 9 queries

SEO by vBSEO