import pymtp mtp = pymtp.MTP() mtp.connect() print "Device Name\t: %s" % (mtp.get_devicename()) print "Serial Number\t: %s" % (mtp.get_serialnumber()) print "Battery Level\t: Max:%s/Cur:%s (%s%%)" % (mtp.get_batterylevel()[0], mtp.get_batterylevel()[1], ((float(mtp.get_batterylevel()[1])/float(mtp.get_batterylevel()[0]))*100)) print "Model Name\t: %s" % (mtp.get_modelname()) print "Device Version\t: %s" % (mtp.get_deviceversion()) print "File listing\t:" for file in mtp.get_filelisting(): print "\t\t %s" % file.filename mtp.disconnect()