You would need:
ROM Manager (Get it from Market)
Clockworkmod Recovery (Install from ROM Manager)
Smartflash for P990 (Windows only)HK Stock ROMSuper One Click RootOptional Install:
Stock ROM Performance PatchAOSP style lockscreenSilent Screen CaptureBatter Percentage ModNew System FontYou can find more on
XDA1. Download and install Super One Click on your computer.
2. Enable USB Debugging at Applications>Development>USB Debugging
3. After that plug in your usb and leave your phone there.
4. Now open Super One Click on your computer.
5. Click 'ROOT'
6. Let the process run, after it's done.
Then Rooting is completed

Now you just download the latest HK Stock ROM (v10D) from the Firmware thread.
[Because they've updated it so you don't need to flash to v10a then flash to v10d, save a lot of time

]
If you just got your phone, it means nothing else installed,
you go to market to download the ROM Manager.
Install it, click the first item in the menu : 'Flash Clockworkmod Recovery'
It will prompt you for SuperUser Access and you grant it.
After flashing complete it will show the version of your CWM Rocovery.
1. After flashing CWM you get ready your firmware you just downloaded.
2. Plug in USB and enable Mass Storage.
3. Put it inside your EXTERNAL SD card (Not INTERNAL)
4. After it's done, turn off your phone.
5. Turn it on while pressing power button + volume down button until the 'ANDROID' word shows.
*Hands off and scroll through the menu with volume up/down button.
*Power button is like 'enter' in CWM.
6. Scroll down and choose 'wipe data/factory reset'.
7. Optional Step (?) Choose 'advanced' and choose 'wipe dalvid cache'
8. After wiping it you choose 'install zip from sdcard'
9. Then choose 'choose zip from sdcard'
10. Choose the firmware zip and confirm.
11. Wait it flash and reboot the system.
See whether you get a bootloop or success

Say thx to Heav3ncloud

Maxis APN
1) Home -> Menu -> Settings -> Wireless & networks -> Mobile networks -> Access Points Name
2) Menu -> New APN
Name = Maxis(3G)
APN = unet
Username = maxis
MMSC =
http://172.16.74.100:10021/mmscMMS proxy = 202.75.133.49
MMS port = 80
APN type = default,mms
(Others, leave blank)
DiGi APN
1) Home -> Menu -> Settings -> Wireless & networks -> Mobile networks -> Access Points Name
2) Menu -> New APN
Name : DiGi Internet
APN: diginet
MCC: 502
MNC: 16
APN Type: default
(Others, blank)
DIGI MMS
APN: digimms
username: mms
password: mms
Proxy: 203.092.128.160
Port: 80
MMSC:
http://mms.digi.com.my/servlets/mmsMMS Proxy: 203.092.128.160
MMS Port: 80
MCC: 502
MNC: 16
APN Type: mms
Celcom APN
1) Home -> Menu -> Settings -> Wireless & networks -> Mobile networks -> Access Points Name
2) Menu -> New APN
Name : Celcom 3G
APN : celcom3g
MMSC:
http://mms.celcom.net.myMMS Proxy : 10.128.1.242
MMS Port : 8080