Saturday, December 6, 2008
Best Way To lock the folder without any programs
2- inside this folder make a ( TXT ) file & copy inside it this:
Quote: cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== password here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End 3- after u copy the Commanding go to line ( 23 ) u will find this word : password here (Change it with ) any password u like.
4- After that make ‘save as’ & name as (locker.bat )
5- Now back to the folder & u will find a ( LOCKER ) commanding.
6- Click on it & u will find a new folder (Private )
7- Ok ,, now copy what u want in it & after that go to ( locker ) by click on it , it will open and ask you want lock your folder? Y/N ?
8- Type Y
9- If you want UNLOCK your folder ,go to (locker) & type your pass and you will see your private folder.
HOW TO HIDE DRIVES( C:, D:,........)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Now in the right pane
create a new DWORD item and name it NoDrives (it is case sensitive).
Now modify it's value and set it to 3FFFFFF (Hexadecimal) .
Now restart your Computer.
So, now when you click on My Computer, no drives will be shown(all gone...).
To enable display of drives in My Computer, simply delete this DWORD item that you created.Again restart your Computer.You can now see all the drives again. Magic.......
CHINA SECRET CODES
Engineer mode: *#110*01#
Enable COM port: *#110*01# -> Device -> Set UART -> PS Config -> UART1/115200
Factory mode: *#987#
LCD contrast: *#369#
Restore factory settings: *#987*99#
Software version: *#800#
Software version: *#900#
Set default language: *#0000# Send
Set English language: *#0044# Send
Set English language (new firmware): *#001# Send
Service codes Fly:
2040(i) reset defaults: *#987*99# Send
M100 software version: ####0000#
MX200 reset defaults: *#987*99# Send
MX200 software version: *#900# Send
MP500 reset defaults: *#987*99# Send
MP500 software version: *#900# Send
SL300m reset defaults: *#987*99# Send
SL300m software version: *#900# Send
SL500m reset defaults: *#987*99# Send
SL500m software version: *#900# Send
Set language to English: *#0044#
Set language to Russian: *#0007#
SPEED UP NOKIA
Now press options and select new to-do note.
In the subject type speed
due date type 29/01/2005
priority type high
then press done.
press option again,new to-do list
In the subject type qoukie
due date type 29/01/2005
priority type low
then press done
now go on the first note speed (don`t open it)select option and press mark as done repeat the same thing on qoukie now you should see like this
the last thing restart your device….
ALL CDMA CODES COLLECTION
<>
Samsung sph-n240, n400, a460, a500, etc Nam Programming :
Nam Set: ##Spc
Test Mode: 47*869#1235
Debug Menu: ##33284,ok
Service Menu: Menu+8+0 (#889)
Reset (Life time, Clear Memory, etc): ##786,ok
A-key: ##2539,ok
Label Selection: ##3882,ok
Label(Home, Work, etc) : **523,ok
NGG Setting (Gateway, etc.): ##2769737,ok
Vocoder: ##8626337,ok
CAI Change: ##7738,ok
Enable TTY: ##889,ok
Samsung a530, a610, a620, a660, a670, etc Nam Programming :
Nam Set: Menu, 6, *
Nam Set: ##3238, ok
Nam Set: ##SPC (##000000), ok
Service Menu: Menu, 9, *
Test Mode: 47*68#13580
Test Mode: 47*869#1235
Samsung X, E, V, S-series (korean models), e250, v420, s350, etc Nam Programming :
Nam Set: 6548#0**4#6
Nam Set: 47*869#08#9
Nam Set: 74153697193
Test Mode: 5809540*45680 (88 - EFS reset)
Debug Menu: Menu(hold 2sec)+0, 6725 or 9720 or 1973 or 0415
Debug Menu: Menu+0(hold 2sec), 6725 or 9720 or 1973 or 0415
Debug Menu: Home(top of keypad)+0, 6725 or 9720 or 1973 or 0415
Samsung sch-411, 611, n105, a100, a300, a2000, etc Nam Programming :
Nam Set: 47*869#08#9
Nam Set: Menu+60
Test Mode: *759#813580
Test Mode: 5809540*45680
A-key: Menu+0, 25##
External Audio: Menu+0, ####
Debug Menu: Menu+8, 0415 or Spc
Debug Menu: Menu+9, 0415 or Spc
Brief NAM Programing: Menu+40,626 (not all version)
LCD Contrast: Menu+45 (not all version)
SIO Mode: Menu+49
SIO Mode: Menu+69
Samsung N356 (India version) Nam Programming :
Test Mode: Menu, 5, down arrow, *
Test Mode: **00## (in some flashes)
Samsung i700, etc Nam Programming :
Nam Set: Go to start and select "PHONE" from the drop down menu, dial #83587
Samsung i300, etc Nam Programming :
1. Tap on the Phone Icon with stylus
2. Press #907*9#0 ENTER LOCK should appear on screen
3. Enter OTKSL
4. SVC MENU will appear press 1
5. Enter 10 digit MIN and then press SAVE
6. Press SAVE again
7. Press 3 and then press SAVE 6 times
8. Enter the HOME SID and press SAVE once
9. Press END key twice
<>
Kyocera 2345, 3035, 5135, 6035, Se47, KX, KE - series, etc Nam Programming :
Nam Set: 111111+Jog Dial(Ok)
CAI Change: ##7738,ok
Enable TTY: ##889,ok
Life Timer: ##786,ok
A-key: ##2539,ok
Tips:
On some kyocera handsets the factory service module has not been disabled
and the phone can be programmed without the Spc by inputting:
Nam Set: ##333333 menu (service)
Qualcomm qcp-800 Nam Pogramming :
Nam Set: Menu+3+0+Spc
Field Test: Menu+7+0+Fsc
<>
Sanyo 4900, 5150, 5300, 8100, etc Nam Programming :
Nam Set: ##Spc+Ok+Key Down+Ok
Advanced Setup: ##3282+Ok+Key Down+Ok+Msl
A-key: ##2539+Ok+Key Down+Ok
Version: ##**837+Ok+Key Down+Ok
Debug Menu: ##FSC+Ok+Key Down+Ok
Airtime menu: ##8463+Ok+Key Down+Ok
Change CAI: ##7738+Ok+Key Down+Ok
Vocoder: ##8626337+Ok+Key Down+Ok
Reverse Logistic: ##786+Ok+Key Down+Ok
Set IP Address: ##2769737+Ok+Key Down+Ok
TTY On/Off: ##889+Ok+Key Down+Ok
Ready Link: ##4636+Ok+Key Down+Ok
Browser Init On/Off: ##4682+Ok+Key Down+Ok
Picture Token: ##25327+Ok+Key Down+Ok
Unknown Code: ##5282277+Ok+Key Down+Ok
(SPC=000000, FSC=040793)
Sanyo scp-A011, smp-A017, etc Nam Programming :
Nam Set: F9(3 beep) + 0*72696#767
<>
Audiovox 4000, 9000, 9100, 9155, 9500, etc Nam Programming :
Power the phone ON and wait until the little light on top goes out, then press:
Nam Set: 289,Fcn, #,1
Service menu: Fcn,0,0, FSC
Power the phone ON and press:
Test Mode: Hold (2,*,Rcl) + Power
Test Mode Commands:
99 - download - flash phone
124 - inam data write
125 - version
126 - get ESN
127 - get SPC
128 - get User lock
129 - is WFTV data write
137 - get FSC code
138 - NPcode (nam program code)
139 - dscode
141 - restart
218 - Read_Addr
000 - is cdma mode
001 - is fm mode
002 - is pcs mode
008 - is reg read addr
020 - is lna_range
Audiovox (Hyundai) cdm-100, 130, 135, 8300, 8500, 8600, 8910, etc Nam Programming :
Nam Set: ##20022002, end
Read user lock: #5625*, end
Port settings: ##7678, end
DM baud rate: ##2283, end
DM mode enable: **1004, end
DS mode enable: **1005, end
Misc. Test: ##27752345, end
S/W Test1: ##27732726, end
S/W Test2: ##2240, end
Debug screen: ##2773, end
Clear MRU: ##6782, end
Rfnu_Contents: ##2250, end
?????: ##1133, end
?????: ##1144, end
P_Rev: ##7738, end
GPS Test: ##4771, end
A-Key: 2538**
SMS Eng: ##767364, end
Battery_adc: ##2768, end
Tests: ##1122, end
Audiovox 8610, 8910, etc Nam programming :
Name Set: ##847446, end, 111111
Audiovox pcx-3500xl Nam Programming :
Nam Set: ##2726+Send+1998+1+Spc+1
Audiovox-107 Nam Programming :
Nam Set: 45680*47*869#1
Audiovox CMP-3 Nam Programming :
Nam Set: 45680*47*869#1
Dm Mode: Menu, 6, 6
Audiovox 9950 Nam Programming :
Nam Set: ##3282
Audiovox Z800 (Audiovox 7900, Sharp) Nam Programming :
Nam Set: m + # + envelope key + * + 1
Audiovox Thera (Toshiba 2032) Nam Programming :
Thera Nam Programming User Manual - nam_thera.pdf
Audiovox (UTStarcom) PPC 6600, 6700, etc Nam Programming :
Nam Set: ##SPC + Send
Nam Set: #*#SPC + Send
Nam Set: ##SPC#
DM mode: ##3424 + Send
DM mode: #*#3424 + Send
DM mode: ##3424#
Programming User Manual - programming_instructions.pdf
<>
Motorola 7760, 7860, 2260, 8160, etc Nam Programming :
Nam Set: Fcn,0000000000000, Rcl
Nam Set: 74663#, Fcn, Fcn
Test Mode: Fcn, 00**83786633, Sto
Motorola v60c, v120c etc Nam Programming :
Nam Set: 74663#, Menu, Menu, Spc
Nam Set: Menu, 073887, * (type quickly)
Test Mode: Menu, 073887*, Spc
Debug Mode: ##33284
Force the phone into DIGITAL ONLY mode:
1) ##33284 (Debug)
2) RIGHT Softkey (Next) Twice
3) Down arrow 10 times to "PrefMod"
4) RIGHT Softkey (Change) until you see "DigOnly"
5) LEFT softkey (Exit)
6) MENU then LEFT Softkey return to idle screen
7) ##33284 (The last 4 will not display if you have done it correctly)
Motorola Razr V3C Nam Programming:
Nam Set: 74663 # clr clr
Nam Set: #073887* , then SPC
Motorola Q Nam Programming:
Nam Set: [Send] + 074663 + [Send] + [Send], Selecct NAM#
Motorola t182, c210, etc Nam Programming :
Nam Set: ##298645665, end
Short Nam: ##073887, sto
Debug Menu: ##1111, end
Service Menu: ##2222, end
Sound NS/EC on/off switch: ##1113, end
Motorola v710, v730, v740, ms150, etc Nam Programming :
Nam Set: 8378*# + press 3 times NATE (spc - 071082)
Test Mode: Menu, 073887*, Spc
Service Menu: #758353266#646#
Motorola StarTac 2004 Nam Programming :
Nam Set: 5759789*#, press "Rec" button 3 times, (spc - 915037)
Motorola ms200, ms400, ms800, etc Nam Programming :
Nam Set: 5759789*#, press "Camera" button 3 times, (spc - 915037)
Nam Set: 246791538*#, press "Camera" button 3 times, (spc - 915037)
Motorola v6060 Nam Programming :
Nam Set:147*369#456*0#
MOTOROLA TEST MODE :
v60, c120, c331, etc:
1) Turn on the phone. Press MENU 0 7 3 8 8 7 *
2) The phone will require you to "Enter a Security Code", press 000000, OK
3) Scroll down to "Test mode" choose SELECT. Scroll down to "Enable"
choose SELECT. Your phone is now in test mode.
4) Signal strength is the 3_rd number down on the left hand side of the screen.
5) To toggle between regular mode and test mode: Press MODE then
quickly press the BUTTON DIRECTLY TO THE LEFT OF MENU.
6) To turn off the test mode the phone must be in regular mode, then follow
the above sequence and scroll down to where it says "DISABLE" instead of
"ENABLE" and choose select.
<>
Nokia 3280, 3285, 3580, 3585, 5185, 6185, 8280, etc Nam Programming :
Nam Set: *3001#12345#
Software Version: *#837#
Software Version: *#9999#
Esn Number: *#92772689#
Restart Phone: *#75681#
Restart Phone: *#75682#
Nokia 8887 Nam Programming :
Nam Set: *3001#12345#
Version: *#0000#
Evrc: *#8378#
Esn/Data/Timer: *#92772689#
SID: *#743#
Nokia 8587 Nam Programming :
Nam Set: *#626#7764726#
A-Key: #8159357022#4579# (26 digits)
A-Key: #8159357022#4547# (20 digits)
Version: *#0000#
Version: *#837#
Vocoder: *#3872#
Change language: Menu 5, 3, 1
Change DM mode: *#7678#
Debug Screen: *#8378#
Debug: *#8380#
Field Test Menu: *#83788#
SPC Unlock, Factory Reset :
Full Factory Reset: *#7370#
Resets all settings including non-user changeable items (like SPC)
NOKIA TEST MODE:
51xx, 61xx, 71xx, 3285, 63xx, etc :
1) Turn on the phone. Press *3001#12345#
2) Scroll up to where it says "Field Test" and choose SELECT
3) Highlight "Enable" and choose OK. Turn the phone off then back on.
4) If the test mode screen does not show up press MENU and scroll
down to "Field Test" choose SELECT. Press 0 1 then choose OK.
5) Lower left or upper left number is the signal strength.
6) To turn off the test mode press MENU and scroll down to where it says
"Field Test" choose SELECT. Press 0 0 and then choose OK.
3360, 6360, etc :
1) Turn on the phone. Press *3001#12345#
2) Scroll up to where it says "Field Test" and choose SELECT
3) Highlight "Enable" and choose OK. Turn the phone off then back on.
4) If the test mode screen does not show up press MENU and scroll
down to "Field Test" choose SELECT. Press 2 1 0 1 then choose OK.
5) Lower left or upper left number is the signal strength.
6) To turn off the test mode press MENU and scroll down to where it says
"Field Test" choose SELECT. Press 2 1 0 0 and then choose OK.
<>
Lg LX,VX-series, VX4400, VX6000, etc Nam Programming :
Nam Set: ##Spc(#)
Nam Set: Menu, 0
Advanced Settings: ##2342(#)
Vocoder: ##8626337,ok(#)
CAI Change: ##7738,ok(#)
Enable TTY: ##889,ok(#)
A-key: ##2539,ok(#)
Reset (Life time, Clear Memory, etc): ##786,ok(#)
lgc-300, etc Nam Programming :
Nam Set: Menu, 9, Spc
A-key: Press "Sto" 3sec, 2539**
lgc-330w, etc Nam Programming :
Nam Set: Menu, 4, 0, Spc
A-key: 2539**
lgc-510, v111, etc Nam Programming :
Nam Set: Menu, 3, 0, Spc
A-key: 2539**
lgc-500, 800w, etc Nam Programming :
Nam Set: Menu, 9 , 0, Spc
Debug Mode: Menu, 7, 0, Fsc
Debug Mode: Menu, 8, 0, Fsc
A-key: 2539**
<>
SonyEricsson T608, etc Nam Programming :
Nam Set: 923885, joystick >, 111111
Nam Set shot: 987, joystick >, 111111
Nam Set long: 222652, joystick >, 111111
Vocoder: ##8626337, joystick >, 111111
Debug screen: ##33284, joystick >
Life Timer: ##786, joystick >
SW ver: 9#4#3#, joystick >
Edit Profile: ##3282, joystick >
Service menu: *#06*
Ericsson A1228c, T61, etc Nam Programming :
Short NAM: 987+Menu
Long NAM: 923885+Menu+Spc
CDMA Mode: 904093+Menu
Analog Mode: 904095+Menu
QNC: 904097+Menu
Debug Screen: 904090+Menu
DM Mode: 904050+Menu
<>
Epsilon vc-5x, Compal 1100, etc Nam Programming :
Nam Set:: **321456987##
Short Nam: **147258963##
Service Menu 1: **1232580##
Service Menu 2: **078987##
Service Menu 3: **1234756##
Show SPC: **3214569871472365##
Version: **1470963##
Debug: **000000##
A-key: 2539**
Reset: **14789##
<>
Sky All Models Nam Programming :
Nam Set: #7583538324#626#
Nam Set: *759#364*7388464#
Min simple mode: #758353266#646#
Irm simple mode #758353266#476#
Voice memo: #8767#277#
Test Mode: #7583538324#8378#
A-key: #758353266#2539#
Service Menu: Menu+4+0+Spc
Service Menu: Menu+5+0+Spc
<>
Withus wce-100, 200, 300, etc Nam Programming :
Nam Set: ##948487+Save
Nam Set: ##948482+Save
ESN write: ##66835+Save (wce200 only)
SMS Settings: ##76766
NVM Rebuild: ##777464
<>
Gtran gcp-2000 Nam Programming :
Nam Set: 01#737+Spc
Debug Menu: 01#324+Spc
Debug Mode: 01#727
Test Mode: 01#764+Spc
System Test Mode: 01#768+Spc
Gtran gcp-5000 Nam Programming :
Debug Mode: 01#727+Spc
Test Mode: 01#765
<>
Hyundai hwp-110 Nam Programming :
Nam Set: #86904**89397#
DM Mode: ##2740*
(Open phone, inter code, close phone)
Hyundai hgc-120, 130, 200 Nam Programming :
Nam Set: #86904**89397#
Hyundai hgc-310, 600, 610 Nam Programming :
Nam Set: ##20022002, end, 1, Spc Code
Field Test: ##20022002, end, 1, Master Code
Hyundai Curitel h100, 150, hx510b, 520, etc Nam Programming :
Nam Set: ##20022002, end, 1, Spc Code
Field Test: ##20022002, end, 1, Master Code
A-key: 2539**
Debug Menu: ##27732726, end
Sar Test: ##27752345, end
Baud Rate: ##36**, end
DM mode enable: **1004, end
DS mode enable: **1005, end
Test Bell/Voice/Led/Dot: ##1122, end
RF Mode: ##2240, end
Ras Ram: ##2774, end
Cmux1: **0481, end
Cmux2: **0482, end
RX Mode Fax: **0492, end
RX Mode Data: **0491, end
RX Mode Reset: **0490, end
<>
Huawei ETS-668, 678, 688, etc Nam Programming :
Debug Mode: ##44+Menu
Debug Screen: ##33+Menu
CDG2 Test enable: ##234+Menu
CDG2 Test disable: ##432+Menu
China Lang Select: ##123+Menu
Blocking Debug Code: ###888+Menu
Home System Only On: ##461+Menu
Home System Only Off: ##460+Menu
Master Code for all Huawei models is - 309296
<>
Pantech hx-525b, 550, 570, 575, etc Nam Programming:
Nam Set: ##13*92*#62* + Pwr
Debug Mode: ##*193*762534#* + Pwr (R-UIM mode disable)
Debug Mode: ##27732726 (R-UIM mode enable)
DM Mode Enable: ***18*#826*
Full Reset: ##03*934#9367*192#397#7412569746 + Pwr
MultiTest: ##22635*262* + Pwr
Cmux1: ***12*#811# + Pwr
Cmux1: ***37*#922* + Pwr
RX Mode Data: ***83*#247 + Pwr
RX Mode Reset: ***64*#133# + Pwr
DS Mode On: ***12045#*# + Pwr
RF NV Init: ##0*#*63861829372# + Pwr
RAS_RAM: ##3*13091#1279#* + Pwr
<>
Palm One Treo 600, 650, 700, etc Nam Programming :
Nam Set: ##SPC + Send
Nam Set: #*#SPC + Send
Nam Set: ##SPC#
DM mode: ##3424 + Send
DM mode: #*#3424 + Send
DM mode: ##3424#
Debug: ##33284
Programming User Manual - programming_instructions.pdf
Resetting Treo - resetting_treo650.doc
<>
P800, T800, P1900, T1900, etc Nam Programming :
Nam Set: 47*68#47*869#
DM mode: ##9* + Send
Data cable select: menu + 7 + 1 + #
Data Manager: **##11
Data (Internet): **##13
Data USB: **##32
<>
VK-100C, 110C, 200C, etc Nam Programming :
Nam Set: 153147539741593
Test Mode: 153147539123258 (88 - clear efs (set language to korean before))
<>
Z510, Z710i(gcd-456) Nam Programming :
Nam Set: Menu+0+Spc
<>
AMC450 Nam Programming :
Nam Set: *74269#*748#96148063+SEL
<>
ZTE C150, C160, C170, C180, C220, etc Nam Programming:
Nam Set: *983*3641# (R-UIM mode)
Nam Set: #1463*389*
ZTE C201 Nam Programming:
Nam Set: *983*7358#
<>
U100, U105, U200, U300, etc Nam Programming :
Nam Set: ##3435871
BREW Set Menu: ##8242739
System Test: ##33582
Handset Test: ##3435873
Handset Test: ##3435875
Factory Test Mode: ##3435874
<>
Synertek S200 Nam Programming :
Nam Set: Menu+0+Spc
A-Key: 2539**+Save
Test vibro/rx/tx: ##5555+Save
Debug Screen: ##33+Save
Debug Screen: ##523+Save
RF Test: ####+Save
LCD type: ##325+Save
Synertek S500 Nam Programming :
SAR Test Strife test: *#0000#
Debug screen: *#8378#
Clear LCD: *#848378#
Debug menu: *#443336# (R-UIM mode)
CDG , Service option: *#234#
Function Test, LCD Contrast: *#878#
<>
Sony CM-M1300, 3300, Z200 Nam Programming :
Nam Set: 111111+Ok(Jog Dial)+Select+Programming+Ok+Spc
Lightbulb ZTE a35,125,225 codes and astuces
Hi
Here is same code for Zte a35,125 and 225 :
*983*7469# version
*983*1688# batterie temperature
*983*5391# keypad test
*983*5651# phone reset and user code reset also
*983*757# sim lock info
*983*22387# master reset
*983*2831# audio test
ALL NEW MOBILE UNLOCK CODE
t 209 unlock 100%ok
try it:Make sure to use a SIM card that is not accepted by that phone!
Enter reset code first?
*2767*3855# let it reboot
then enter...
*7465625*638*00000000*00000000# (to change NCK code to 00000000)
then enter...
#7465625*638*00000000# (to permanently unlock the phone
D807 NETWORK LOCK
I have tested this with my D807 and it works.
1. If you have changed your phone password, change your password back to the default 8 zeros (00000000).
1a. NOTE (Modification here by my experience): Goto SETTINGS, SECURITY, then SIM LOCK and disable this before proceeding.
2. Put a SIM card that is from a network other than the one your phone is locked to (I used a TMOBILE card from my buddy Darin)
3. When Incorrect SIM (I got invalid card and there was a sim card graphic spinning) error comes up, type *#9998*3323#.
4. White screen will appear with an exit option. Press the right softkey. (I ended up pushing the down key to get a menu)
5. From the menu that appears, select the Malloc Fail option. This will reboot the phone and the normal service screens will appear.
6. Type *0141# and then press the green call key. "Personalization" or "Personalized" will appear.
7. Turn off your phone and put the original SIM back in.
8. Turn on your phone. You will receive a prompt to enter a password.
9. Type 8 zeros (00000000) (This is because the SIM LOCK Mentioned earlier gets switched back on)
10. Completed. You have now unlocked your phone.
D807 CONTACT TRANSFER
.....................
I did some searching and found out that with the studio software from samsung you are able to edit and move contacts from your phone to the sim and back. Or copy from the phone and put them on the sim card. Just thought you all should know as there is no menu option on the phone.
************************************************** **************************************************
SPICE:
S404 enable COM port: *#42253646633# -> Device -> Set UART -> PS -> UART1/115200
S410 engineer mode: *#3646633#
S900 software version: *#8375#
S900 serial no: *#33778#
USER UNLOCK CODE:1122
************************************************** **************************************************
CHINESE MODELS:
default user code: 1122, 3344, 1234, 5678
Engineer mode: *#110*01#
Factory mode: *#987#
Enable COM port: *#110*01# -> Device -> Set UART -> PS Config -> UART1/115200
Restore factory settings: *#987*99#
LCD contrast: *#369#
software version: *#800#
software version: *#900#
set default language: *#0000# Send
set English language: *#0044# Send
set English language (new firmware): *#001# Send
************************************************** **************************************************
LG:
KG300 NVRAM format: 2945#*# -> menu 15
************************************************** **************************************************
SONY ERICSSON
I was speaking with a Sony Ericsson development tech today and he's given me some great codes!!
Write down your IMEI number. You can get this with the following:
*#06#
Then, you need to get into the Personalize menu with the following keypress:
< ** <
(Left, Star,Star, Left)
You then will need to select the Network at the top ( This will be locked )
It will ask for the code (the one that everyone asks for) and you need to enter in the following:
7993XXXX (where XXXX is the FIRST FOUR digits of your IMEI Number)
It will report an error and reduce your lock count by 1. Don't worry about this.
Repeat the process and enter the following:
6309XXXX ( where XXXX is the SECOND FOUR digits of your IMEI Number)
Again, it will reduce by one. Repeat again with the next two numbers:
093167XX ( where XX is the 9th and 10th digits of your IMEI Number)
323343XX ( where XX is the 11th and 12th digits of your IMEI Number)
And finally, you will need to repeat the process just one more time. This is very important, you will need to enter the following code:
XXXXYYYY - Where XXXX is the SECOND FOUR digits of your IMEI and YYYY is the FIRST FOUR digits of your IMEI.
You have to be careful, there are a few steps to follow, but these are the codes that the technicians use to unlock and test the phones that they have in for R & D.
I was very excited when I got these and it worked perfectly. I have unlocked two phones now, both K608i - One that was with Optus (Australia) and the other with Three (Australia) without any problem
************************************************** **************************************************
MOTOROLLA - F3:
Motofone F3 software version: **9999* Send
***300* Set SIM Pin
***310* / ***311* SIM Pin ON OFF
***000* Reset Factory settings
***644* Set Voicemail number
***260* / ***261* Auto keypad lock ON OFF
***510* / ***511* Voice Prompts ON OFF
***160* / ***161* Restricted Calling (Phonebook only) ON OFF
***200608* Send: software version
***200606* Send: software version
***200806* Send: flex version
***250* / ***251* Keypad tones ON OFF
***470* Select time format
***500* /***501* Prepaid Balance Display ON OFF
***520* Change language
L6 hold * 65512890
Friday, November 28, 2008
40 Tips for Better Life - 2008
2. Sit in silence for at least 10 minutes each day.
3. Buy a DVR and tape your late night shows and get more sleep.
4. When you wake up in the morning complete the following statement, ‘My purpose is to _ today.’
5. Live with the 3 E’s — Energy, Enthusiasm, and Empathy.
6. Play more games and read more books than you did in 2007.
7. Make time to practice meditation, and prayer. They provide us with daily fuel for our busy lives.
8. Spend time with people over the age of 70 and under the age of 6.
9. Dream more while you are awake.
10. Eat more foods that grow on trees and plants and eat less food that is manufactured in plants.
11. Drink green tea and plenty of water. Eat blueberries, wild Alaskan salmon, broccoli, almonds & walnuts.
12. Try to make at least three people smile each day.
13. Clear clutter from your house, your car, your desk and let new and flowing energy into your life.
14. Don’t waste your precious energy on gossip, OR issues of the past, negative thoughts or things you cannot control. Instead invest your energy in the positive present moment.
15. Realize that life is a school and you are here to learn. Problems are simply part of the curriculum that appear and fade away like algebra class but the lessons you learn will last a lifetime.
16. Eat breakfast like a king, lunch like a prince and dinner like a college kid with a maxed out charge card.
17. Smile and laugh more. It will keep the nagative blues away.
18. Life isn’t fair, but it’s still good.
19. Life is too short to waste time hating anyone.
20. Don’t take yourself so seriously. No one else does.
21. You don’t have to win every argument. Agree to disagree.
22. Make peace with your past so it won’t spoil the present.
23. Don’t compare your life to others’. You have no idea what their journey is all about.
24. No one is in charge of your happiness except you.
25. Frame every so-called disaster with these words: ‘In five years, will this matter?’
26. Forgive everyone for everything.
27. What other people think of you is none of your business.
28. Remember God heals everything.
29. However good or bad a situation is, it will change.
30. Your job won’t take care of you when you are sick. Your friends will. Stay in touch.
31. Get rid of anything that isn’t useful, beautiful or joyful.
32. Envy is a waste of time. You already have all you need.
33. The best is yet to come.
34. No matter how you feel, get up, dress up and show up.
35. Do the right thing!
36. Call your family often.
37. Each night before you go to bed complete the following statements: I am thankful for Today I accomplished.
38. Remember that you are too blessed to be stressed.
39. Enjoy the ride. Remember this is not Disney World and you certainly don’t want a fast pass. You only have one ride through life so make the most of it and enjoy the ride.
40. Laugh when you can, apologize when you should, and let go of what you can’t change.
Thursday, November 27, 2008
Inertview Questions Asked in C/C++
Ans:
There is nothing like Virtual Constructor. The Constructor cant be virtual as the constructor is a code which is responsible for creating a instance of a class and it cant be delegated to any other object by virtual keyword means.
2. What about Virtual Destructor?
Ans:
Yes there is a Virtual Destructor. A destructor can be virtual as it is possible as at runtime depending on the type of object baller is balling to , proper destructor will be called.
3. What is Pure Virtual Function? Why and when it is used ?
Ans:
The abstract class whose pure virtual method has to be implemented by all the classes which derive on these. Otherwise it would result in a compilation error.
This construct should be used when one wants to ensure that all the derived classes implement the method defined as pure virtual in base class.
4. What is problem with Runtime type identification?
Ans:
The run time type identification comes at a cost of performance penalty. Compiler maintains the class.
5. How Virtual functions call up is maintained?
Ans:
Through Look up tables added by the compile to every class image. This also leads to performance penalty.
6. Can inline functions have a recursion?
Ans:
No.
Syntax wise It is allowed. But then the function is no longer Inline. As the compiler will never know how deep the recursion is at compilation time.
7. How do you link a C++ program to C functions?
Ans:
By using the extern "C" linkage specification around the C function declarations.
Programmers should know about mangled function names and type-safe linkages. Then they should explain how the extern "C" linkage specification statement turns that feature off during compilation so that the linker properly links function calls to C functions.
8. Explain the scope resolution operator?
Ans:
It permits a program to reference an identifier in the global scope that has been hidden by another identifier with the same name in the local scope.
9. How many ways are there to initialize an int with a constant?
Ans:
1. int foo = 123;
Ans:
2. int bar(123);
10. What is your reaction to this line of code? delete this;
Ans:
It is not a good programming Practice.
A good programmer will insist that you should absolutely never use the statement if the class is to be used by other programmers and instantiated as static, extern, or automatic objects. That much should be obvious.
The code has two built-in pitfalls. First, if it executes in a member function for an extern, static, or automatic object, the program will probably crash as soon as the delete statement executes. There is no portable way for an object to tell that it was instantiated on the heap, so the class cannot assert that its object is properly instantiated. Second, when an object commits suicide this way, the using program might not know about its demise. As far as the instantiating program is concerned, the object remains in scope and continues to exist even though the object did itself in. Subsequent dereferencing of the baller can and usually does lead to disaster. I think that the language rules should disallow the idiom, but that's another matter.
11. What is the difference between a copy constructor and an overloaded assignment operator?
Ans:
A copy constructor constructs a new object by using the content of the argument object. An overloaded assignment operator assigns the contents of an existing object to another existing object of the same class.
12. When should you use multiple inheritance?
Ans:
There are three acceptable answers:- "Never," "Rarely," and "When the problem domain cannot be accurately modeled any other way."
Consider an Asset class, Building class, Vehicle class, and CompanyCar class. All company cars are vehicles. Some company cars are assets because the organizations own them. Others might be leased. Not all assets are vehicles. Money accounts are assets. Real estate holdings are assets. Some real estate holdings are buildings. Not all buildings are assets. Ad infinitum. When you diagram these relationships, it becomes apparent that multiple inheritance is a likely and intuitive way to model this common problem domain. The applicant should understand, however, that multiple inheritance, like a chainsaw, is a useful tool that has its perils, needs respect, and is best avoided except when nothing else will do.
13. What is a virtual destructor?
Ans:
The simple answer is that a virtual destructor is one that is declared with the virtual attribute.
The behavior of a virtual destructor is what is important. If you destroy an object through a baller or reference to a base class, and the base-class destructor is not virtual, the derived-class destructors are not executed, and the destruction might not be comple
14. Can a constructor throw a exception? How to handle the error when the constructor fails?
Ans:
The constructor never throws a error.
15. What are the debugging methods you use when came across a problem?
Debugging with tools like :
Ans:
GDB, DBG, Forte, Visual Studio.
Analyzing the Core dump.
Using tusc to trace the last system call before crash.
Putting Debug statements in the program source code.
16. How the compilers arranges the various sections in the executable image?
Ans:
The executable had following sections:-
Data Section (uninitialized data variable section, initialized data variable section )
Code Section
Remember that all static variables are allocated in the initialized variable section.
17. Explain the ISA and HASA class relationships. How would you implement each in a class design?
Ans:
A specialized class "is" a specialization of another class and, therefore, has the ISA relationship with the other class.
This relationship is best implemented by embedding an object of the Salary class in the Employee class.
18. When is a template a better solution than a base class?
Ans:
When you are designing a generic class to contain or otherwise manage objects of other types, when the format and behavior of those other types are unimportant to their containment or management, and particularly when those other types are unknown (thus, the generality) to the designer of the container or manager class.
19. What are the differences between a C++ struct and C++ class?
Ans:
The default member and base-class access specifies are different.
This is one of the commonly misunderstood aspects of C++. Believe it or not, many programmers think that a C++ struct is just like a C struct, while a C++ class has inheritance, access specifies, member functions, overloaded operators, and so on. Actually, the C++ struct has all the features of the class. The only differences are that a struct defaults to public member access and public base-class inheritance, and a class defaults to the private access specified and private base-class inheritance.
20. How do you know that your class needs a virtual destructor?
Ans:
If your class has at least one virtual function, you should make a destructor for this class virtual. This will allow you to delete a dynamic object through a baller to a base class object. If the destructor is non-virtual, then wrong destructor will be invoked during deletion of the dynamic object.
21. What is the difference between new/delete and malloc/free?
Ans:
Malloc/free do not know about constructors and destructors. New and delete create and destroy objects, while malloc and free allocate and deallocate memory.
22. What happens when a function throws an exception that was not specified by an exception specification for this function?
Ans:
Unexpected() is called, which, by default, will eventually trigger abort().
23. Can you think of a situation where your program would crash without reaching the breakball, which you set at the beginning of main()?
Ans:
C++ allows for dynamic initialization of global variables before main() is invoked. It is possible that initialization of global will invoke some function. If this function crashes the crash will occur before main() is entered.
24. What issue do auto_ptr objects address?
Ans:
If you use auto_ptr objects you would not have to be concerned with heap objects not being deleted even if the exception is thrown.
25. Is there any problem with the following:
Ans:
char *a=NULL; char& p = *a;?
The result is undefined. You should never do this. A reference must always refer to some object.
26. Why do C++ compilers need name mangling?
Ans:
Name mangling is the rule according to which C++ changes function's name into function signature before passing that function to a linker. This is how the linker differentiates between different functions with the same name.
27. Is there anything you can do in C++ that you cannot do in C?
Ans:
No. There is nothing you can do in C++ that you cannot do in C. After all you can write a C++ compiler in C
- What are the major differences between C and C++?
- What are the differences between
new
andmalloc
? - What is the difference between
delete
anddelete[]
? - What are the differences between a struct in C and in C++?
- What are the advantages/disadvantages of using
#define
? - What are the advantages/disadvantages of using
inline
andconst
? - What is the difference between a baller and a reference?
- When would you use a baller? A reference?
- What does it mean to take the address of a reference?
- What does it mean to declare a function or variable as
static
? - What is the order of initalization for data?
- What is name mangling/name decoration?
- What kind of problems does name mangling cause?
- How do you work around them?
- What is a class?
- What are the differences between a struct and a class in C++?
- What is the difference between public, private, and protected access?
- For
class CFoo { };
what default methods will the compiler generate for you>? - How can you force the compiler to not generate them?
- What is the purpose of a constructor? Destructor?
- What is a constructor initializer list?
- When must you use a constructor initializer list?
- What is a:
- Constructor?
- Destructor?
- Default constructor?
- Copy constructor?
- Conversion constructor?
- What does it mean to declare a...
- member function as
virtual
? - member function as
static
? - member function as
static
? - member variable as
static
? - destructor as
static
? - Can you explain the term "resource acquisition is initialization?"
- What is a "pure virtual" member function?
- What is the difference between public, private, and protected inheritance?
- What is virtual inheritance?
- What is placement
new?
- What is the difference between
operator new
and the
new
operator?
- What is exception handling?
- Explain what happens when an exception is thrown in C++.
- What happens if an exception is not caught?
- What happens if an exception is throws from an object's constructor?
- What happens if an exception is throws from an object's destructor?
- What are the costs and benefits of using exceptions?
- When would you choose to return an error code rather than throw an exception?
- What is a template?
- What is partial specialization or template specialization?
- How can you force instantiation of a template?
- What is an iterator?
- What is an algorithm (in terms of the STL/C++ standard library)?
- What is
std::auto_ptr?
- What is wrong with this statement?
std::auto_ptr ptr(new char[10]);
It is possible to build a C++ compiler on top of a C compiler. How would you do this?