Where in the android code is the phone's name/model number stored, and how is it stored there?
===

What I want to know is how a Android phone, when connected as MTP, publishes it's name so that it appears on my computer. I believe that the mtp/usb drivers get the value from the upper layers such as the mtp/usb java classes in the framework layers. I want to try and change the name that appears on the computer through the Android code itself. 

Thanks in advance. 