Please realize that this does not work on all devices (most HTC) before leaving negative feedback. Thank you. I am currently collecting data on which devices it will and will not work oh, and manually excluding devices which will not work on so it does not show up in their android market.
It will work on most Android Phones (all those which store the code as property ril.MSL). A rooted device is not required.
The MSL code is needed for access to various hidden system configuration menus (e.g. the one accessed via dialing ##33284# on a Samsung Transform Ultra). Get My MSL will give you your MSL code without the need to use adb shell or have a terminal app installed.
This version requires INTERNET permissions because it allows the user to decide if they would like to send a feedback report after attempting to get the MSL (such things as make and model of phone, OS version, etc. Not your MSL or any other personal information!).
This way I can find out what devices can and can''t be supported and exclude this app from showing in the market for those devices (HTC + many others). I will make the dataset public.