How can I patch Stagefright on an Elephone P6000 Pro? According to this xda post the Elephone P6000 Pro stock ROM is vulnerable to Stagefright. A Stagefright detector app confirmed this on my phone. 

The Post links to this patch, but also mentions that the partitions do not match this phone. 

I tried both flashing the linked modified version, and moving the files manually into the system. 

However, the Stagefright detector app still shows that my phone is vulnerable to CVE-2015-6602. 

What else can I do to fix Stagefright vulnerability?



ls -l /dev/block/platform/*/by-name:

lrwxrwxrwx root     root              2016-05-30 00:59 boot -&gt; /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2016-05-30 00:59 cache -&gt; /dev/block/mmcblk0p22
lrwxrwxrwx root     root              2016-05-30 00:59 custom -&gt; /dev/block/mmcblk0p17
lrwxrwxrwx root     root              2016-05-30 00:59 expdb -&gt; /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2016-05-30 00:59 flashinfo -&gt; /dev/block/mmcblk0p24
lrwxrwxrwx root     root              2016-05-30 00:59 frp -&gt; /dev/block/mmcblk0p18
lrwxrwxrwx root     root              2016-05-30 00:59 keystore -&gt; /dev/block/mmcblk0p14
lrwxrwxrwx root     root              2016-05-30 00:59 lk -&gt; /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2016-05-30 00:59 logo -&gt; /dev/block/mmcblk0p9
lrwxrwxrwx root     root              2016-05-30 00:59 metadata -&gt; /dev/block/mmcblk0p20
lrwxrwxrwx root     root              2016-05-30 00:59 nvdata -&gt; /dev/block/mmcblk0p19
lrwxrwxrwx root     root              2016-05-30 00:59 nvram -&gt; /dev/block/mmcblk0p2
lrwxrwxrwx root     root              2016-05-30 00:59 oemkeystore -&gt; /dev/block/mmcblk0p12
lrwxrwxrwx root     root              2016-05-30 00:59 para -&gt; /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2016-05-30 00:59 proinfo -&gt; /dev/block/mmcblk0p1
lrwxrwxrwx root     root              2016-05-30 00:59 protect1 -&gt; /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2016-05-30 00:59 protect2 -&gt; /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2016-05-30 00:59 recovery -&gt; /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2016-05-30 00:59 seccfg -&gt; /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2016-05-30 00:59 secro -&gt; /dev/block/mmcblk0p13
lrwxrwxrwx root     root              2016-05-30 00:59 system -&gt; /dev/block/mmcblk0p21
lrwxrwxrwx root     root              2016-05-30 00:59 tee1 -&gt; /dev/block/mmcblk0p15
lrwxrwxrwx root     root              2016-05-30 00:59 tee2 -&gt; /dev/block/mmcblk0p16
lrwxrwxrwx root     root              2016-05-30 00:59 userdata -&gt; /dev/block/mmcblk0p23




Steps taken to move the files:


Copy/paste using FX File Explorer with root addon
Checked Permissions (were already rw-r--r--)
If you are rooted you can do the following things.
However your status will still show as vulnerable, stagefright can't be executed. We will disable the stagefright module.

Method 1: 
Use a root explorer app and navigate to the system directory.
Open the file called "build.prop" and add the following code completely at the bottom of the file:

media.stagefright.enable-player=false
  media.stagefright.enable-meta=false
  media.stagefright.enable-scan=false
  media.stagefright.enable-http=false
  media.stagefright.enable-rtsp=false
  media.stagefright.enable-record=false

This will completely disable the stagefright module on your device.
This won't have a huge impact on your device performance. 

Method 2:
Use a build.prop editor app like this one: https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor&amp;hl=en 

Choose to add a line and type:
      media.stagefright.enable-player

and type false as value. Repeat that for all stagefright modules.