Hello guys, seems a lot of information here

Anyhow, here's my current setup:
- I purchased my iPhone from outside and I put in my own Celcom 3G sim card
- I subscribed to Celcom data plan RM38/mo for 500MB
- As a long time Celcom 3G user, I can say Celcom 3G is about 80% satisfactory and the 3G connection in my iPhone is within expectation of what Celcom can offer (but their EDGE is almost unusable, LOL)
- For this 1st month, I used about 150MB of data only with 3 weeks of billing cycle to go. I guess I need to turn on the 3G more, haha!
- No, Celcom will not charge for excess data. They will only do their magic called 'throttling'. Been there, done that.
On issues on FakeAPN or what not:
- If your iPhone is non-JailBroken, by default it will continue to 'accidentally' download data whether it's on GPRS (O), EDGE (E) or 3G.
- For JailBroken iPhone with SBSettings done correctly, any attempt to download data will result in error "not connected to the internet"
- FakeAPN? I've tried it before and it did not work. I imagine this was specific to a Celcom sim card, I can't speak for Maxis or DIGI sims.
I probably can show the snapshot of SBSettings that I know is working for me.
Yes, FakeAPN does not work for my Celcom but on Digi I have tested yes can work. SBSettings I turn off both 3G and Edge but data usage meter still go up. Sometimes I found there is Data IP sometimes no, so I assume when suddenly there is Data IP then usage will go up.