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 02-05-2012, 10:17   #1 (permalink)
Freak Poster
 
Join Date: Jul 2011
Location: Australia/Melbourne
Posts: 122
Member: 1610809
Status: Offline
Sonork: 100.1616347
Thanks Meter: 23
Need send frame code resset to n1265


need frame code to reset phoneloc nokia 1265 in delphi

help me please

thanks
  Reply With Quote
The Following 2 Users Say Thank You to GTunlocker For This Useful Post:
Old 02-06-2012, 17:43   #2 (permalink)
Freak Poster
 
Join Date: Jul 2011
Location: Australia/Melbourne
Posts: 122
Member: 1610809
Status: Offline
Sonork: 100.1616347
Thanks Meter: 23
function SendFrameUFS(frame: string; readLen:Cardinal; ReadTimeout: integer) : string;
var
i,BufferLEN:integer;
begin


while Pos(' ', FRAME) > 0 do
Delete(FRAME,Pos(' ', FRAME),1);

J2:=0;
for i := 0 to length(Frame) do
if i mod 2 = 1 then begin
command[j2]:='$' + Frame[i] + Frame[i + 1];
FT_out_Buffer[j2] := strtoint(command[j2]);
J2:=(J2+1);
end;

ReadWrite(J2, ReadLen, ReadTimeOut);


end;



procedure RH103_LOADER;
begin
////EXEMPLE FROM ARMPRG_RH96.0.02.hex
RH_103_LOADER_1:='020000040100F9'+
'1000000094109FE590209FE58C309FE588409FE508'+
'1000100084509FE580609FE57C709FE578809FE538'+
'1000200074909FE570B09FE56CC09FE568D09FE538'+
'1000300064E09FE500000FE1801080E301F021E122'+
'10004000D7F021E354D09FE5DBF021E350D09FE5CA'+
'10005000D2F021E34CD09FE5D3F021E348D09FE5D7';
/////NEXT FROM ARMPRG_RH96.0.02.hex
RH_103_LOADER_2:='1000600048009FE5010010E344E09F15 44E09F0530'+
'1000700010FF2FE1784700003C009FE5010010E3EE'+
'1000800038E09F1538E09F0510FF2FE1784700000A'+
'1000900030009FE510FF2FE1DEEEDEEEEFBEADDEBD'+
'1000A00064CD000164CE000164CC000164C4000191'+
'1000B0005D0800017500000178000001D9380001D9'+
'1000C0008D000001900000012D3800010047084715'+
'1000D00010471847204728473047384710B4042AAC'+
'1000E0000ED3031C0B439B070AD108C810C9A342B7'+
'1000F00002D1043A042AF8D2A34201D004380439C8'+
'10010000002A02D1002010BC7047D30701D501326C';

end;




function boot_RH103 : boolean;
var
i, iPos, Tmp, J : integer;
ack : string;
buffer, dump : string;
begin
STOP:=false;
form1.memo1.Clear;
form1.memo1.lines.add('Press * + 5 and Power Button NOW...');
////Start////
result:=false;

form1.progresbar.Max:=1000;
form1.progresbar.min:=0;
form1.progresbar.Position:=1;
for i:=0 to 1000 do begin

if UFS='UFS' then
end;


how to make the bootloader?
help me please
  Reply With Quote
Old 02-06-2012, 17:48   #3 (permalink)
Freak Poster
 
Join Date: Jul 2011
Location: Australia/Melbourne
Posts: 122
Member: 1610809
Status: Offline
Sonork: 100.1616347
Thanks Meter: 23
ARMPRG_RH96.0.02.hex


 RH96.0.02 tyARMPRG_RH96.0.02.hex Db R02N008 May 11 2006 15:28:16 o
:020000040100F9
:1000000094109FE590209FE58C309FE588409FE508
:1000100084509FE580609FE57C709FE578809FE538
:1000200074909FE570B09FE56CC09FE568D09FE538
:1000300064E09FE500000FE1801080E301F021E122
:10004000D7F021E354D09FE5DBF021E350D09FE5CA
:10005000D2F021E34CD09FE5D3F021E348D09FE5D7
:1000600048009FE5010010E344E09F1544E09F0530
:1000700010FF2FE1784700003C009FE5010010E3EE
:1000800038E09F1538E09F0510FF2FE1784700000A
:1000900030009FE510FF2FE1DEEEDEEEEFBEADDEBD
:1000A00064CD000164CE000164CC000164C4000191
:1000B0005D0800017500000178000001D9380001D9
:1000C0008D000001900000012D3800010047084715
:1000D00010471847204728473047384710B4042AAC
:1000E0000ED3031C0B439B070AD108C810C9A342B7
:1000F00002D1043A042AF8D2A34201D004380439C8
:10010000002A02D1002010BC7047D30701D501326C
:1001100005E003780C7801310130A34207D1037860
:100120000C7801310130A34201D1023AF1D1181B00
:10013000E9E7000078470000030052E37300009AEB
  Reply With Quote
Old 02-24-2012, 19:01   #4 (permalink)
Freak Poster
 
Join Date: Feb 2008
Location: YEMEN
Posts: 186
Member: 712521
Status: Offline
Thanks Meter: 25
Quote:
Originally Posted by GTunlocker View Post
ARMPRG_RH96.0.02.hex


RH96.0.02 tyARMPRG_RH96.0.02.hex Db R02N008 May 11 2006 15:28:16 o
:020000040100F9
:1000000094109FE590209FE58C309FE588409FE508
:1000100084509FE580609FE57C709FE578809FE538
:1000200074909FE570B09FE56CC09FE568D09FE538
:1000300064E09FE500000FE1801080E301F021E122
:10004000D7F021E354D09FE5DBF021E350D09FE5CA
:10005000D2F021E34CD09FE5D3F021E348D09FE5D7
:1000600048009FE5010010E344E09F1544E09F0530
:1000700010FF2FE1784700003C009FE5010010E3EE
:1000800038E09F1538E09F0510FF2FE1784700000A
:1000900030009FE510FF2FE1DEEEDEEEEFBEADDEBD
:1000A00064CD000164CE000164CC000164C4000191
:1000B0005D0800017500000178000001D9380001D9
:1000C0008D000001900000012D3800010047084715
:1000D00010471847204728473047384710B4042AAC
:1000E0000ED3031C0B439B070AD108C810C9A342B7
:1000F00002D1043A042AF8D2A34201D004380439C8
:10010000002A02D1002010BC7047D30701D501326C
:1001100005E003780C7801310130A34207D1037860
:100120000C7801310130A34201D1023AF1D1181B00
:10013000E9E7000078470000030052E37300009AEB

i have the rest command with com portjust replace it with hex in ufs



var str:string;
c :integer;
begin
z.Clear;


form1.ComPort1.Port:= sCombobox2.Text;
comport1.Open;
comport1.BaudRate:=br115200;
z.Lines.Add('Used Com Port ['+sCombobox2.Text+']') ;
z.lines.add('Searching For Conneted Phone..');
sleep(500);

sc('7E 00 78 F0 7E');
Application.ProcessMessages;
Application.ProcessMessages;
SLEEP(200);
ComPort1.ReadStr(str, c) ;
Application.ProcessMessages;
IF str<>('') THEN BEGIN

z.lines.add('GREAT PHONE FOUND!!');
SLEEP(500);
z.lines.add('===============================');
z.lines.add('Resetting User Code..');
z.lines.add('===============================');
SLEEP(200);

sc('29 01 00 31 40 7E');
Application.ProcessMessages;
sleep(200);
comport1.ReadStr(str,c) ;
Application.ProcessMessages;
sleep(200);
sc('27 52 00 30 30 30 30 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 5A 51 7E'
);
sleep(200);
Application.ProcessMessages;
comport1.ReadStr(str,c) ;
sleep(200);
Application.ProcessMessages;
sc('27 52 00 30 30 30 30 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 5A 51 7E'
);
Application.ProcessMessages;
sleep(200);
comport1.ReadStr(str,c) ;
Application.ProcessMessages;
sleep(200);
sc('27 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00'+
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' +
'00 00 00 05 CD 7E'
);
Application.ProcessMessages;
sleep(200);
comport1.ReadStr(str,c) ;
sleep(200);
sc('29 02 00 59 6A 7E');
Application.ProcessMessages;
sleep(200);
comport1.ReadStr(str,c) ;
Application.ProcessMessages;
z.lines.add('User Code Rested to [0000]');
z.lines.add('Great Resetting Complated..');


z.lines.add('===============================');
z.lines.add('Restarting Phone............');
z.lines.add('Done');
z.lines.add('===============================');
end;
end;



try and post

YELLow command`s is the rest command for all qualcomm based mobile`s

it will rest user code to 0000
  Reply With Quote
The Following 2 Users Say Thank You to mobayz For This Useful Post:
Old 02-24-2012, 19:15   #5 (permalink)
No Life Poster
 
[Shadab_M]'s Avatar
 
Join Date: Mar 2006
Location: .: India :. Heaven on Earth
Posts: 2,496
Member: 238812
Status: Offline
Sonork: 100.1602669
Thanks Meter: 1,443
Why not read security code easily with NVREAD command (0x26), NVITEM 0x52?

Br,
Shadab Ahmad
  Reply With Quote
Old 02-24-2012, 19:37   #6 (permalink)
Freak Poster
 
Join Date: Feb 2008
Location: YEMEN
Posts: 186
Member: 712521
Status: Offline
Thanks Meter: 25
Quote:
Originally Posted by shadab_a4u View Post
Why not read security code easily with NVREAD command (0x26), NVITEM 0x52?

Br,
Shadab Ahmad

becouse if user interd the code wrong for several times the orignal usercode will not be eccpted i tried it with nokia odm mobiles like 1265 and 2505 etc
  Reply With Quote
Old 02-24-2012, 19:40   #7 (permalink)
Freak Poster
 
Join Date: Feb 2008
Location: YEMEN
Posts: 186
Member: 712521
Status: Offline
Thanks Meter: 25
and why sending boot loader ARMPRG_RH96.0.02.hex

u can send my commands in normal mode
  Reply With Quote
Old 02-24-2012, 21:04   #8 (permalink)
Freak Poster
 
Join Date: Jul 2011
Location: Australia/Melbourne
Posts: 122
Member: 1610809
Status: Offline
Sonork: 100.1616347
Thanks Meter: 23
Thanks Mobayz Connect is sucses but code no reset

  Reply With Quote
Old 02-24-2012, 21:35   #9 (permalink)
Freak Poster
 
Join Date: Jun 2007
Posts: 105
Member: 525755
Status: Offline
Thanks Meter: 20
ok wait for ten second and try to put 0000 agin it will work
  Reply With Quote
Old 02-24-2012, 21:50   #10 (permalink)
Freak Poster
 
Join Date: Jul 2011
Location: Australia/Melbourne
Posts: 122
Member: 1610809
Status: Offline
Sonork: 100.1616347
Thanks Meter: 23
yeah

you right code is reset now

btw thanks for mobayz

thaks you for all
  Reply With Quote
Old 02-24-2012, 22:14   #11 (permalink)
Freak Poster
 
Join Date: Jun 2007
Posts: 105
Member: 525755
Status: Offline
Thanks Meter: 20
worked for me too

thanks for mobayz
  Reply With Quote
Old 02-25-2012, 08:35   #12 (permalink)
No Life Poster
 
[Shadab_M]'s Avatar
 
Join Date: Mar 2006
Location: .: India :. Heaven on Earth
Posts: 2,496
Member: 238812
Status: Offline
Sonork: 100.1602669
Thanks Meter: 1,443
If its only about resetting code for a phone, then is OK.

But if you want to learn how it is done (bcoz posted in Reverse Engineering Section), then you can do it in Universal Method.


Change Phone mode to Offline-D ( 0x29 0x01 0x00)
Read Info if you need ( 0x00 )
Write NV Item 0x52 with 0000 (Four zeros) with NV Write Command (0x27)
Write NV Item 0x51 with 0 (Single Zero) with NV Write Command (0x27)
Restart Phone ( 0x29 0x01 0x00 )

But it is only if you want to learn HOW STUFF WORKS.

Thanks to all who posted in this thread.

Br,
Shadab Ahmad
  Reply With Quote
The Following 3 Users Say Thank You to [Shadab_M] For This Useful Post:
Show/Hide list of the thanked
Old 03-09-2012, 16:28   #13 (permalink)
Freak Poster
 
Join Date: Jul 2011
Location: Australia/Melbourne
Posts: 122
Member: 1610809
Status: Offline
Sonork: 100.1616347
Thanks Meter: 23
Quote:
Originally Posted by shadab_a4u View Post
If its only about resetting code for a phone, then is OK.

But if you want to learn how it is done (bcoz posted in Reverse Engineering Section), then you can do it in Universal Method.


Change Phone mode to Offline-D ( 0x29 0x01 0x00)
Read Info if you need ( 0x00 )
Write NV Item 0x52 with 0000 (Four zeros) with NV Write Command (0x27)
Write NV Item 0x51 with 0 (Single Zero) with NV Write Command (0x27)
Restart Phone ( 0x29 0x01 0x00 )

But it is only if you want to learn HOW STUFF WORKS.

Thanks to all who posted in this thread.

Br,
Shadab Ahmad

Ofline-D (0x29 0x01 0x00) result 29 01 00 31 40 7E
Restart (0x29 0x02 0x00) result 29 02 00 59 6A 7E

but 0x52 and 0x51 with 0x27 NVitem send ComandHEX results are not same as mobayz
  Reply With Quote
Old 03-15-2012, 05:10   #14 (permalink)
Freak Poster
 
Join Date: Mar 2007
Posts: 187
Member: 460280
Status: Offline
Thanks Meter: 73
how about source code in vb.net?

@GTUNLOCKER

can please upload your working exe?
thanks.


wbr,
John
  Reply With Quote
Old 03-15-2012, 13:27   #15 (permalink)
Freak Poster
 
Join Date: Jul 2011
Location: Australia/Melbourne
Posts: 122
Member: 1610809
Status: Offline
Sonork: 100.1616347
Thanks Meter: 23
Cdma.rar - 4shared.com - online file sharing and storage - download

@john Q

this my exe
  Reply With Quote
The Following User Says Thank You to GTunlocker 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
need ericsson 88 cable migdamas Old Ericsson Phones & Sony Phones 2 03-24-2017 16:24
Need software upgrade for Nokia 5110 ptkrf Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 30 02-24-2016 10:21
How to add a language in 51xx/61xx tati Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 8 05-21-2013 19:20
How to upload a new firmware... Brand Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 8 06-08-2012 18:29
need eeprom photo???? mobileinfo Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) 0 05-26-1999 11:35

 



All times are GMT +1. The time now is 17:28.



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.27422 seconds with 9 queries

SEO by vBSEO