Not too long ago there was a leak for the Pearl 3G (.481) which contained new versions of BB Maps and BBM. It was reported the version of BBM corrected the cursor issue so many were experiencing. This is correct and this is how you get it working on your non Pearl 3G Device.
Edit: Use the OTA link below to download BBM 5.0.1.49 which is the quickest solution. If for any reason the OTA links go down this guide will provide an alternative solution to OTA option.
OTA:
BBM 5.0.1.49 (English)
Mirror:
BBM 5.0.1.49 (English)
-----------------------------------------------------------------------------------------
Download the Pearl 3G .481 installation file (9100_9105AllLang_PBr6.0.0_rel2114_PL6.6.0.151_A6. 0.0.481.exe) and follow these directions:
0) Run BBSAK or a similar tool and Backup ur Apps. Also run Desktop Manager and Backup your device. Make sure both apps are closed before proceeding.
1) Download and install the Pearl 3G .481 OS.
2) Create a directory somewhere on ur cpu titled BBM 5.0.1.49
3) Navigate to the Java folder for the pearl 3G .481
In Windows 7 x64:
(C:\Program Files (x86)\Common Files\Research In Motion\Shared\Loader Files\9100_9105AllLang_v6.0.0.481_P6.6.0.151)
for 32 bit versions of windows it will be C:\Program Files\.....
4) Copy these files to the directory you created (BBM 5.0.1.49):
NOTE: ..._en.cod is the US English file. If you are using a different language set copy that file accordingly.
net_rim_bbgroup_database.cod
net_rim_bbgroup_inbox.cod
net_rim_bbgroup_lists.cod
net_rim_bbgroup_messaging.cod
net_rim_bbgroup_photos.cod
net_rim_bb_qm_api.cod
net_rim_bb_qm_lib_barcode.cod
net_rim_bb_qm_peer.cod
net_rim_bb_qm_peer_images.cod
net_rim_bb_qm_peer_lib.cod
net_rim_bbgroup_calendar.cod
net_rim_bb_qm_peer_resource_en.cod
net_rim_bb_qm_peer_help_en.cod
5) As a precaution you should also copy the above files from your current OS directory to another directory which you would need to create..eg: OS *current OS* BBM. This is not necessary it is simply a precaution.
This will ensure if you have any issues during the loading process or if this does not work for you, you can revert back to the BBM version which came with your current OS.
6) Copy & Replace the files from the first directory you created (BBM 5.0.1.49) to your current OS directory.
7) Run Desktop Manager or App Loader and update BBM. For Desktop Manager click on the Applications section and then apply. You will notice it detects an update for BBM but the version number remains the same. (At least in my case I was updating from 5.0.1.46)
8) Once the device reboots you can exit App Loader or Desktop Manager. If Desktop Manager prompts you that there is another update for your device after it rebooted simply ignore this message and close Desktop Manager.
9) Run BBM and confirm the above steps corrected the missing cursor!
10) Enjoy!!
I hope this is straight forward enough and it proves beneficial for you all!