Stop 3 Data Roaming on Android

My buddy developed new app for Android running on 3 network in Australia, way 3 have implemented the "Roaming" arrangement with Telstra, the phone actually does not detect that its "Roaming" and hence keeps using the data. Most users of the 3 mobile service in Australia who use the data services would know that if the phone starts Roaming on the Telstra network and you use the data then you get charged 50c/mb for the data and its not covered in the cap allowance. Download app from his site: http://android.riteshsahu.com/