Lenovo Vibe P1 STOCK ROM, CUSTOM ROM, ROOTING, UNROOTING, RECOVERY

Do you want separate section for Lenovo Vibe P1 on XDA ?

  • Yes

    Votes: 23 100.0%
  • No

    Votes: 0 0.0%

  • Total voters
    23
  • Poll closed .

kelly66

Senior Member
Dec 14, 2012
103
9
0
I was on rooted s152 then I did factory reset and then followed all the steps. It worked out.

According to my understanding. 1.92 GB size is due to 2.6GB marshmallow ROM. this we flash in step one by flashing rawprogram0 then we flash unlock and twrp just for replacing then stock ROM files with other custom files.
This is why it works for p1c72 and should work technically for all.

Sent from my Lenovo P1a42 using XDA-Developers mobile app

Oh, I have never rooted my phone before. Will these steps not work for me?
 

Smarty_009

Senior Member
Feb 7, 2016
327
62
0
Basically the flashing process will unlock bootloader and replace the recovery. You may skip flashing beta supersu if you want to stay unrooted or root it.

This process will work for you irrespective of your previous ROM status if you follow all the steps properly.

Sent from my Lenovo P1a42 using XDA-Developers mobile app
 

Smarty_009

Senior Member
Feb 7, 2016
327
62
0
I was looking for a way to boost the volume of headset when in call. My speakers are loud and clear but my headset is barely audible.

I thought engineering mode through gravitybox can help but couldn't find a way.

Please advise.

Sent from my Lenovo P1a42 using XDA-Developers mobile app

---------- Post added at 02:54 PM ---------- Previous post was at 02:51 PM ----------



Viper android not installed. Why?

Sent from my Lenovo P1a42 using XDA-Developers mobile app
 

THEHARI

Senior Member
Nov 25, 2015
134
57
0
Follow above steps carefully
Possible reasons :
1.storage permission V4A not given:>give perm through settings>apps> V4A app info
2.SELinux mode is not set to Permissive:>follow the given step earlier
3. Busybox must be installed
 

Smarty_009

Senior Member
Feb 7, 2016
327
62
0
Follow above steps carefully
Possible reasons :
1.storage permission V4A not given:>give perm through settings>apps> V4A app info
2.SELinux mode is not set to Permissive:>follow the given step earlier
3. Busybox must be installed
Thanks brother. I had done all the steps except for the very first step. How silly of me. I had not given storage permission.

Do you face problem of low received call audio through headset? I hope Viper can fix it for me.

Sent from my Lenovo P1a42 using XDA-Developers mobile app

---------- Post added at 06:11 PM ---------- Previous post was at 06:09 PM ----------

How? Any guide! Link pls.
Go through post no 2-4 of this forum.

Just flash the row as per the guide. Full row download links are already posted in the forum.

Sent from my Lenovo P1a42 using XDA-Developers mobile app
 

Slamka

Senior Member
Jan 22, 2008
56
8
0
..install viper4android.
How did you managed to work Viper4Android? What settings?
I still after installation get in "driver status" info, that:
Driver Version: 2.4.0.1
NEON Enabled: No
Enabled: No
Status: Abnormal
Audio Format: Unsupported
Processing: No
Sampling Rate: 0

And when "Music FX" enabled in PowerAMP, long-press gets me to stock Lenovo equalizer settings, not Viper4Android.
 

THEHARI

Senior Member
Nov 25, 2015
134
57
0
How did you managed to work Viper4Android? What settings?
I still after installation get in "driver status" info, that:
Driver Version: 2.4.0.1
NEON Enabled: No
Enabled: No
Status: Abnormal
Audio Format: Unsupported
Processing: No
Sampling Rate: 0

And when "Music FX" enabled in PowerAMP, long-press gets me to stock Lenovo equalizer settings, not Viper4Android.
Change the SELinux mode from 'enforcing to 'permissive via given app

V4A create core sound enhancement environment that can be applied to any sound generated, this doesn't replace MusicFX
 

Slamka

Senior Member
Jan 22, 2008
56
8
0
I have done that before V4A instalation...
OK, I can live with fact it does not replace FX, but I am really confused about the "Driver status" above.
 

THEHARI

Senior Member
Nov 25, 2015
134
57
0
I have done that before V4A instalation...
OK, I can live with fact it does not replace FX, but I am really confused about the "Driver status" above.
Assuming that all earlier steps u followed correctly
V4A driver will work only if
NEON enabled: yes(don't bother about other parameters)
reboot then change SELinux mode to 'permissive and then check the 'driver status.
 
  • Like
Reactions: Slamka

Slamka

Senior Member
Jan 22, 2008
56
8
0
Wow, thanks Thehari!
I did not find out that after reboot SELinux mode is changing automatically back to "Enforcing" and of course when V4A is installed, reboot is required. So it returns to enforcing and V4A is not working...

So solutions:
1. Use actual SuperSU and after each reboot, change SELinux manually.
2. Use older SuperSU...
 

THEHARI

Senior Member
Nov 25, 2015
134
57
0
Wow, thanks Thehari!
I did not find out that after reboot SELinux mode is changing automatically back to "Enforcing" and of course when V4A is installed, reboot is required. So it returns to enforcing and V4A is not working...

So solutions:
1. Use actual SuperSU and after each reboot, change SELinux manually.
2. Use older SuperSU...
I just found another simple solution to change the SULinux mode automatically on boot-
(no need to change SuperSU version)

Download this
https://play.google.com/store/apps/details?id=com.paragon.mounter

And in this app go to settings > scroll down to selinux
Here
Set selinux policy: permissive
And ☑ next option to set permissive mode auto on boot
 
  • Like
Reactions: Slamka
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone