Since I have an unlimited MEdia Net package on my Cingular service, the
prompt for data network access every time I run a Java (J2ME) app (e.g.,
Opera Mini, Google Maps, Gmail) is unnecessary and a bit of a pain.

Unfortunately, my Cingular branded Motorola V551 was configured so the
available Permissions for Java apps were limited to:
Access Denied
Always Ask
Ask Once Per App

To add "Never Ask" as a permission option it was necessary to edit the
corresponding .pat file for the Java app. To do that you need a USB
data cable (available on eBay) and appropriate software (available at
<http://www.motox.info> and <http://www.motomodders.net>).

I used "P2K Tools Version 0.8.6 build 406" to download and upload .pat
files from/to my phone after navigating to the 'kjava' folder on the
phone. To edit the .pat files I used Vedit <http://www.vedit.com/>, but
any good hex editor should do.

Available data network permissions are controlled by the byte value in
offset 7 (counting from 0) in the .pat file. Legal values include:
00: no menu
01: access denied; always ask
02: access denied; always ask; ask once per app
03: access denied; always ask; ask once per app; never ask
04: full access (no menu)

My .pat files had the value 02, which I changed to 03.

Rather than worry about which .pat file corresponded to which Java app,
I modified all of them.

After uploading modified .pat file(s) to the phone, you need to restart
it (power off and back on). Then navigate to Games & Apps, highlight
each app in turn, press the menu key, select Permissions, select Network
Related, and change Data Network to Never Ask.

Viola! No more data network prompts!

--
Best regards, FAQ FOR CINGULAR WIRELESS:
John Navas <http://en.wikibooks.org/wiki/Cingular_Wireless_FAQ>



See More: Eliminating data network prompt for Java apps on Motorola V551