--- Python-2.7.13/Lib/platform.py	2016-12-17 21:05:06.000000000 +0100
+++ Python-2.7.13-modified/Lib/platform.py	2017-08-13 00:46:39.161864994 +0100
@@ -1311,7 +1311,18 @@
         e.g.  NetBSD does this.
 
     """
-    return uname()[5]
+    # Attempt to obtain the processor name from /proc/cpuinfo on Android
+    processor_name = uname()[5]
+    if (processor_name.strip() == ""):
+        cpuinfo = '/proc/cpuinfo'
+        if (os.path.exists(cpuinfo)):
+            lines = tuple(open(cpuinfo, 'r'))
+            for line in lines:
+                if (line.startswith('model name') and line.index(':') > -1):
+                    processor_name = line[line.index(':') + 1:].strip()
+                    break
+
+    return processor_name
 
 ### Various APIs for extracting information from sys.version