Related
Update - 11/28/2017
After recent events I've decided to discontinue this module.
You must now use the official stuff instead.
Thanks to everyone who made this possible!
Note: To avoid any issues within Magisk you must fully uninstall this module prior getting the official one.
Disclaimer:
Code:
So yeah, I'm not responsible for any hardware damages,
device not booting up, data loss or whatever.
You must know what are you doing.
Backup everything important before flashing stuff!!
Background:
- Magisk allows us to get systemless root access, also to add modules to enhance our Android experience overall.
- YouTube Background Playback is (was?) a beloved Xposed module that nowadays is not possible to have in Nougat or above.
- There are already a couple of these modules here in XDA, but I decided to build my own and share it with you guys.
Requirements:
- Android 5.0+
- Rooted device.
- Magisk 14.0
- Magisk Manager 5.3.0
- To know your device's architecture.
Installation:
- Disable your current YouTube app in Settings (if any).
- Choose your architecture (ARM, ARM64, x86 or x64).
- Install within Magisk Manager (Magisk -> Modules -> "+" -> Choose downloaded zip from storage -> Reboot when prompted).
- Disable automatic Play Store updates. Or you can use @hinxnz's Detach mod to stop PS notifications once and for all.
- Profit!
Updating:
- Just flash again the module in Magisk/recovery and reboot.
Note:
All YouTube apks are no-dpi, so they are compatible with any screen size.
Bugs:
- Some users are reporting that after installing module and rebooting, YouTube is not there and module shows as "pending" in Magisk. Flashing in recovery fixes this in most cases.
- This module does not break SafetyNet, so don't try to hide it from any app or you may get errors.
- After flashing the module YouTube app does not show in drawer. Re-enabling app in Settings -> Apps might work.
- YouTube FC. Make sure your ROM does not theme the app itself, i.e. using Substratum. Disable theming and try again.
Credits:
@topjohnwu for developing Magisk.
@Master_T for his original iYTBP mod.
@ZaneZam, @Razerman and @laura almeida for their new "vanced" YouTube base APKs. Great work there!
@Gigobitto, @Rom and @DarkenVamp for their support in the Telegram group.
Download folders:
ARM: Android File Host, Mega
ARM64: Android File Host, Mega
x86: Android File Host, Mega
x64: Android File Host, Mega
Telegram group.
Telegram channel.
Github Source.
Current YouTube version is 12.45.56 for ARM and ARM64; 12.44.53 for x86 devices; 12.32.60 for x64 devices, all stock and black-themed.
m0yP said:
Disclaimer:
Background:
- Magisk allows us to get systemless root access, also to add modules to our setup to enhance the Android experience overall.
- YouTube Background Playback is (was?) a beloved Xposed module that nowadays is not possible to have in Nougat or above.
There are a couple of these modules already here in XDA, but I decided to build my own and share it with you guys.
- I will update the modules once new iYTBP releases become available.
- Hope you like it!
Requirements:
- Android 5.1+
- Rooted device.
- Magisk 12 and above.
- Magisk Manager 4 and above.
- To know your device's architecture.
Installation:
- Uninstall/deactivate any existing YouTube app.
- Choose your architecture (ARM, ARM64, x86, x64).
- Install within Magisk Manager.
- Reboot when prompted.
- Enjoy!
Bugs:
Not a bug per-se, but YouTube's base apk may be a couple of versions behind Play Store's one.
Play Store will ask for an update. If you update by this method, you will loose your current perks.
There are "fixes" for this, i.e. using Titanium Backup to detach the app from P.S., it may stop working after a while.
Credits:
@topjohnwu for creating Magisk.
@Master_T for his iYTBP app.
@vemacs for his AdFree YouTube Template for Magisk.
Downloads:
ARM devices
ARM64 devices
x86 devices
x64 devices
Source
Click to expand...
Click to collapse
Whats the version number of the YouTube app inside the module?
harpin14789 said:
Whats the version number of the YouTube app inside the module?
Click to expand...
Click to collapse
12.17.54
I'll add it to the OP.
Sent from my Moto G4 Plus using Tapatalk
m0yP said:
12.17.54
I'll add it to the OP.
Click to expand...
Click to collapse
12.21.57 is out.
https://forum.xda-developers.com/showpost.php?p=72559981&postcount=1447
harpin14789 said:
12.21.57 is out.
https://forum.xda-developers.com/showpost.php?p=72559981&postcount=1447
Click to expand...
Click to collapse
I'll test them and update this accordingly.
m0yP said:
I'll test them and update this accordingly.
Click to expand...
Click to collapse
Sounds good! ?
after installing this Module, every app stopped working, had to remove it
DU 11.5 Oneplus 3T
Works perfect here with Nexus 6p. Thanks my friend i hope you update to latest version.
vuP22 said:
after installing this Module, every app stopped working, had to remove it
DU 11.5 Oneplus 3T
Click to expand...
Click to collapse
Wow, thats weird. Did you install it via Magisk Manager?
urim225 said:
Works perfect here with Nexus 6p. Thanks my friend i hope you update to latest version.
Click to expand...
Click to collapse
You're welcome! I will, stay tuned.
Could you update it to the latest version?
Wysłane z mojego MI 5 przy użyciu Tapatalka
harpin14789 said:
Sounds good!
Click to expand...
Click to collapse
urim225 said:
Works perfect here with Nexus 6p. Thanks my friend i hope you update to latest version.
Click to expand...
Click to collapse
SkubiDoo said:
Could you update it to the latest version?
Wysłane z mojego MI 5 przy użyciu Tapatalka
Click to expand...
Click to collapse
OP updated with latest YouTube v12.21.57. Only for ARM and ARM64 devices, though.
Sorry for my question but how can I install within magisk
hyewiz said:
Sorry for my question but how can I install within magisk
Click to expand...
Click to collapse
NP man. Just go to Modules and tap the "+". Look for the zip and reboot when prompted.
Sent from my Moto G4 Plus using Tapatalk
m0yP said:
OP updated with latest YouTube v12.21.57. Only for ARM and ARM64 devices, though.
Click to expand...
Click to collapse
Awesome
Perfect one awsm work
Excellent, it's magisk .
Thank you
My S7 crashes when I try to use background playback looked and it seems to be the system notification cant find the youtube.apk to get the icons. the screen locks up and then Youtube crashes every time.
Dentora said:
My S7 crashes when I try to use background playback looked and it seems to be the system notification cant find the youtube.apk to get the icons. the screen locks up and then Youtube crashes every time.
Click to expand...
Click to collapse
I'm sorry to read this. When the screen is on BP works?
Sent from my Moto G4 Plus using Tapatalk
m0yP said:
OP updated with latest YouTube v12.21.57. Only for ARM and ARM64 devices, though.
Click to expand...
Click to collapse
Hello, i test your last version, and an ads appear on the second opened video
Could there be a really reliable solution in order to eradicate all their lying ads ?
Since Google Camera with HDR+ was ported already, it requires that camera2api to be enabled.
This is done by editing build.prop to add or enable "persist.camera.HAL3.enabled=1".
Note:
This mod only adds camera2api support in the build.prop systemlessly. This does not guarantee modded google camera hdr+ will work on your device.
Axon 7 Users:
Here's a working GCAM that works on my device. However, I don't see any difference with my stock cam hdr. I just use this for slowmo, panorama, photosphere and lens blur effects.
MGCB_7.0H_C2API_Mid_v.3.6_AllinOne_Full_Manual.apk
Requirements:
Android 5.0 & up
Magisk v15
~2014+ Snapdragon SoCs
Instruction:
Add the zip in Magisk Manager -> Modules and reboot.
Or you could also flash it in your custom recovery, TWRP etc.
How to check if it is running:
1. Open terminal and issue command "getprop | grep camera".
If it's running, you should be able to find a line "persist.camera.HAL3.enabled=1". Check attached screenshot for example.
Or
2. Install Camera2 Probe from playstore to check your device's camera capabilities.
UPDATES:
9-15-17:
-added v1400 template
-added camera2api with slowmo fix for Axon 7 users. (I can't guarantee slowmo on other models will work since I used my device's media_profiles.xml file.)
01-25-18
-updated to v1500 template for C2API - Download this file if you only want the HAL3 enabled.
-updated to v1500 template for C2API+slowmo+ (credits to @j1505243)
Credits:
- BSG (4pda)
- @j1505243
Noob question: how do I check in terminal if it's already enabled because in rom included?
vergilbt said:
Noob question: how do I check in terminal if it's already enabled because in rom included?
Click to expand...
Click to collapse
How to check if it is running:
1. Open terminal and issue command "getprop | grep camera".
If it's running, you should be able to find a line "persist.camera.HAL3.enabled 1"
Like this?
vergilbt said:
Like this?
Click to expand...
Click to collapse
Yes.
Unfortunately it did not activate manuals comtrole on my p8lite with Los 13
youwi said:
Unfortunately it did not activate manuals comtrole on my p8lite with Los 13
Click to expand...
Click to collapse
I think this is for snapdragon devices only.
otaconremo said:
I think this is for snapdragon devices only.
Click to expand...
Click to collapse
Yes, and from SD 820+ right?
otaconremo said:
How to check if it is running:
1. Open terminal and issue command "getprop | grep camera".
If it's running, you should be able to find a line "persist.camera.HAL3.enabled 1"
Click to expand...
Click to collapse
I have a G5 which supports it and if I try the command above it does not show the "persist.camera.HAL3.enabled" property. So can we assume that property is specifically to indicate the magisk module is working?
I used this app to check if it was supported already Camea 2 Probe on the play store.
ok how to disable this and revert back to stock ?
causing problem ...
Sent from my ONEPLUS A3003 using XDA Labs
Not working on lenovo zuk z2..... Snapdragon 820
I think the OP should mention that this module is for SD820+ .
Thanks for the effort but still nothing for XZ
josephnero said:
Thanks for the effort but still nothing for XZ
Click to expand...
Click to collapse
Works on my XZ
What is the benefit of getting this mod?
otaconremo said:
Since Google Camera with HDR+ was ported already, it requires that camera2api to be enabled.
This is done by editing build.prop to add or enable "persist.camera.HAL3.enabled=1".
Requirements:
Magisk v13
Instruction:
Add the zip in Magisk Manager -> Modules and reboot.
Or you could also flash it in your custom recovery, TWRP etc.
How to check if it is running:
1. Open terminal and issue command "getprop | grep camera".
If it's running, you should be able to find a line "persist.camera.HAL3.enabled 1"
Click to expand...
Click to collapse
Flashed it on my Lenovo Zuk Z2
Snapdragon 820.
Unfortunately didn't work.
Got really excited for it.
Am i missing anything?
Very noob question is this work on mtk devices
sifatrhmn said:
ok how to disable this and revert back to stock ?
causing problem ...
Sent from my ONEPLUS A3003 using XDA Labs
Click to expand...
Click to collapse
Remove the module in the Magisk Manager app and reboot.
Ariac Konrel said:
Remove the module in the Magisk Manager app and reboot.
Click to expand...
Click to collapse
it doesn't work with my rom like that..
i have to dirty flash the rom again to solve it ..
Sent from my ONEPLUS A3003 using XDA Labs
CStadler said:
What is the benefit of getting this mod?
Click to expand...
Click to collapse
same question, I see no difference on photos.
This magisk module Google Phone Contacts Messages Installer systemlessly, rrplaces stock (AOSP) phone, contacts & messaging apps. Compatible with Magisk v14
When you don't like stock/AOSP phone, contacts & messages apps; when you don't like to use aroma opengapps installer; when you don't like to install google phone, contacts & messages apps as secondary user apps... this module is for you!
How to..
Install using Magisk manager 5.3 & up
Or
Install using TWRP recovery
Download link: (module file is in following folders)..
Arm32: https://www.androidfilehost.com/?w=files&flid=224024
Arm64: https://www.androidfilehost.com/?w=files&flid=223700
(Arm32 module should work now, arm64 works nice!)
(Not working with oreo devices for now)
Note: 1. Apps are taken from Apkmirror and apps are unmodified
Note: 2. Select default phone app as phone (in system settings/apps/settings/default apps settings) otherwise caller ID won't be visible
Enjoy!
Changelogs:
v3.0
Arm64 & Arm32 both variants are updated with nodpi apps. Arm32 variant should work now.
v2.2.1
Fixed weird issues with magisk manager v5.4
v2.2
Fixed wrong module version
Updated to latest magisk template
v2.1
Initial build
v2.2
Changelogs: Fixed wrong version code.
Download link:
https://www.androidfilehost.com/?fid=962021903579485394
Request.
A kind request for ARM version also , If it's possible. :fingers-crossed:
Best Regards. :good:
Dark❶ said:
A kind request for ARM version also , If it's possible. :fingers-crossed:
Best Regards. :good:
Click to expand...
Click to collapse
I'll make it today. Only issue is i can't test arm32 version as I don't have arm32 device. Though I'll upload test version here today. Test it if you can.
Dark❶ said:
A kind request for ARM version also , If it's possible. :fingers-crossed:
Best Regards. :good:
Click to expand...
Click to collapse
Ok... Here the test file... for arm32 devices..
https://www.androidfilehost.com/?fid=745849072291681637
Test it & tell.
dr.bathman said:
I'll make it today. Only issue is i can't test arm32 version as I don't have arm32 device. Though I'll upload test version here today. Test it if you can.
Click to expand...
Click to collapse
dr.bathman said:
Ok... Here the test file... for arm32 devices..
https://www.androidfilehost.com/?fid=745849072291681637
Test it & tell.
Click to expand...
Click to collapse
Thank you very much. :good::good::good:
I'll Test it , and report.
best Regards.
dr.bathman said:
v2.3
Changelogs: Fixed wrong version code.
Download link:
https://www.androidfilehost.com/?fid=962021903579485394
Click to expand...
Click to collapse
Installed v2.3 over v2.2, but in magisk manager appears v.2.2
Arm64
---------- Post added at 10:07 PM ---------- Previous post was at 09:50 PM ----------
jordirpz said:
Installed v2.3 over v2.2, but in magisk manager appears v.2.2
Arm64
Click to expand...
Click to collapse
Unistalled v2.2, and installed v2.3.
v2.2 appears in magisk manager
Arm64
I have magisk anager 5.4(57) and magisk 14 but I don't have this module listed (already deleted cach deposit) searched all the keywords but nothing
also if I get it working do we have to flash a new version everytime the dialer or contact app are updated or just installing new apps versions from apkmirror ?
sheraro said:
I have magisk anager 5.4(57) and magisk 14 but I don't have this module listed (already deleted cach deposit) searched all the keywords but nothing
also if I get it working do we have to flash a new version everytime the dialer or contact app are updated or just installing new apps versions from apkmirror ?
Click to expand...
Click to collapse
Listed where? And this is not in official magisk module repo. You need to flash it manually after downloading from here.
jordirpz said:
Installed v2.3 over v2.2, but in magisk manager appears v.2.2
Arm64
---------- Post added at 10:07 PM ---------- Previous post was at 09:50 PM ----------
Unistalled v2.2, and installed v2.3.
v2.2 appears in magisk manager
Arm64
Click to expand...
Click to collapse
Ok.. thanks for report, renamed it to v2.2
Actually there was only a writo changed in v2.3 so i reverted name v2.2 for v2.3
dr.bathman said:
Ok... Here the test file... for arm32 devices..
https://www.androidfilehost.com/?fid=745849072291681637
Test it & tell.
Click to expand...
Click to collapse
Well !!! Here the report.
1. It installed very well in TWRP.
2. Booting to "System" made a massive Optimization of 133 app's , coz of "com.google.android.dialer.support.jar" file , No Problem. :fingers-crossed:
3. Contacts app Installed and Working very well. :good:
4. Phone[Dialer] app Installed and not working , It's force closing for every start.
5. Message app on other hand it did not install and installing manually from your zip file also fail's saying "App not Installed" error.
I have fixed it back by disabling the module.
Best Regards.
Dark❶ said:
Well !!! Here the report.
1. It installed very well in TWRP.
2. Booting to "System" made a massive Optimization of 133 app's , coz of "com.google.android.dialer.support.jar" file , No Problem. :fingers-crossed:
3. Contacts app Installed and Working very well. :good:
4. Phone[Dialer] app Installed and not working , It's force closing for every start.
5. Message app on other hand it did not install and installing manually from your zip file also fail's saying "App not Installed" error.
I have fixed it back by disabling the module.
Best Regards.
Click to expand...
Click to collapse
Phone & messaging apps are not working for you because of wrong apps for your phone. Provide me phone maximum resolution, android version you're using.
Dark❶ said:
Well !!! Here the report.
1. It installed very well in TWRP.
2. Booting to "System" made a massive Optimization of 133 app's , coz of "com.google.android.dialer.support.jar" file , No Problem. :fingers-crossed:
3. Contacts app Installed and Working very well. :good:
4. Phone[Dialer] app Installed and not working , It's force closing for every start.
5. Message app on other hand it did not install and installing manually from your zip file also fail's saying "App not Installed" error.
I have fixed it back by disabling the module.
Best Regards.
Click to expand...
Click to collapse
Thanks for testing
Try this new one..
https://www.androidfilehost.com/?fid=962021903579485675
dr.bathman said:
Listed where? And this is not in official magisk module repo. You need to flash it manually after downloading from here.
Click to expand...
Click to collapse
flashed v2.3 with magisk manager but the result -> all modules got deleted and couldn't install them again (instalation of a module goes well but that module isn't listed as installed even after reboot/delete magisk's cach/delete magisk's data), I solved the issu by uninstalling completly magisk and reinstalling it again. Didn't try to flash through recovery though (too afraid to reinstall all my modules again !)
sheraro said:
flashed v2.3 with magisk manager but the result -> all modules got deleted and couldn't install them again (instalation of a module goes well but that module isn't listed as installed even after reboot/delete magisk's cach/delete magisk's data), I solved the issu by uninstalling completly magisk and reinstalling it again. Didn't try to flash through recovery though (too afraid to reinstall all my modules again !)
Click to expand...
Click to collapse
Flash the module directly from twrp, this won't happen, this happens randomly with new magisk manager 5.4
dr.bathman said:
Thanks for testing
Try this new one..
https://www.androidfilehost.com/?fid=962021903579485675
Click to expand...
Click to collapse
Thanks , I'll try this One. :good:
BTW,
My Phone Andy Ver : Android 6.0 (Marshmallow, API 23) :angel:
I'll get my Max Resolution with DPI soon...
EDIT: Screen Resolution : 720x1280 pix's & Density : 320 DPI.
Best Regards. :good:
dr.bathman said:
Flash the module directly from twrp, this won't happen, this happens randomly with new magisk manager 5.4
Click to expand...
Click to collapse
it did work thanks
For updates, the apps can be updated through playstore ? apkmirror ? or updated zip ?
sheraro said:
it did work thanks
For updates, the apps can be updated through playstore ? apkmirror ? or updated zip ?
Click to expand...
Click to collapse
Yes, can be updated.
Delete that module &
Try this new one, install from magisk manager & tell me similar issue happens or not..
https://www.androidfilehost.com/?fid=889964283620759066
(If similar issue happens, just go to twrp & flash module & all your modules will be back + this module will also appear)
dr.bathman said:
Yes, can be updated.
Delete that module &
Try this new one, install from magisk manager & tell me similar issue happens or not..
https://www.androidfilehost.com/?fid=889964283620759066
(If similar issue happens, just go to twrp & flash module & all your modules will be back + this module will also appear)
Click to expand...
Click to collapse
ok it worked great through magisk manager with the latest 2.2.1 version, no modules disapearing bug
SafetyNet Fix for Jasmine
this module will allow you to Pass SafetyNet on custom ROMs with latest Pie fingerprint and access to all apps on Google Play that you can access on Stock
make sure you don't have any other modules which modify fingerprint installed then simply flash this module in Magisk and reboot, then wipe Google Play data.
Module updated
Now featuring 20% more props
Updated fingerprints to 10.0.3.0
Updated for roms that include January security patch, do not flash the old one, it will cause a bootloop
Can re-upload zip file?
rickowong said:
Can re-upload zip file?
Click to expand...
Click to collapse
Why?
Nebrassy said:
Why?
Click to expand...
Click to collapse
sorry,can download now, thanks your work
rickowong said:
Can't donwnload , 410 gone
Click to expand...
Click to collapse
Try a different browser, it works for me and everyone else
Update 2.3
Fixed bootloops for good (hopefully)
Even more props, yay!
Updated for 10.0.4.0
update 3.0
updated to new magisk template
updated fingerprint to 10.0.8.0
removed some unneeded props
Nebrassy said:
update 3.0
updated to new magisk template
updated fingerprint to 10.0.8.0
removed some unneeded props
Click to expand...
Click to collapse
Will this allow me to use payment apps ,specifically google pay, on custom roms?
mma_1494 said:
Will this allow me to use payment apps ,specifically google pay, on custom roms?
Click to expand...
Click to collapse
Yes, if you pass Safetynet
This will work for the latest version of LineageOS for MicroG ?
Nebrassy, I don't know how long that creation was, but this is priceless! I have passed SafetyNet easily, with others I had bootloops or no network.
Samsung Galaxy S6 (G920F) + LineageOS 16 from 14.09.2019 + MindTheGApps 15.06.2019 + Magisk 19.3
thanks !
One make for Wayne converted 6x
thanks for this module...
Removes the stock sound processing for AOSP / LOS / MIUI
This module neutralizes the system files MiSound. apk MIMusicGlobal. apk Music.apk MusicFX.apk AudioFX. apk and all lib files along the path vendor/lib/soundfx and vendor/lib64/soundfx.
P.S. after this procedure, Mi sound enhancement will stop working.
After deleting the module, all files will be active again.
Sorry for this question, but does this module help me to get v4a running?
I get allways the error: Status: Abnormal.
Thank you
On a stock v12.0.3.0 EU ROM, after using this Magisk module, "ViPER4Android FX" (reborn) v2.7.2.1 worked OK, but "ViPER4Android FX Legacy" v4.4 failed -- kept asking for driver install and reboot...
Sadly, I can't wrap my head around the former's UI. Any options?
.
Komger said:
Sorry for this question, but does this module help me to get v4a running?
I get allways the error: Status: Abnormal.
Thank you
Click to expand...
Click to collapse
I install this module first (reboot required) and then any audio mod.
pnin said:
On a stock v12.0.3.0 EU ROM, after using this Magisk module, "ViPER4Android FX" (reborn) v2.7.2.1 worked OK, but "ViPER4Android FX Legacy" v4.4 failed -- kept asking for driver install and reboot...
Sadly, I can't wrap my head around the former's UI. Any options?
.
Click to expand...
Click to collapse
Just use the newer Viper4Android version. The driver is the same anyway since it is closed source. The developer of the Viper Driver (Viper520) has long been inactive and has no plans of updating it. All updates made are merely to the app and installation process.
Alternatively, I'd consider JamesDSP instead which uses a 64-bit driver and is constantly updated.
As I said, the newer version is unusable for me.
pnin said:
As I said, the newer version is unusable for me.
Click to expand...
Click to collapse
As per your post, the "unusable" aspect is the UI. The newer UI is different from the older UI which is a given, however I think it won't be too much to ask for you to learn the new UI. I'll gladly help you with any issues you have regarding the new UI.
pnin said:
As I said, the newer version is unusable for me.
Click to expand...
Click to collapse
Install a new Viper from the repository. Run it , it will install the driver and the smartphone will restart. Next, in the usual way, delete only the Viper application (do not touch the module) and then install it as a normal application, for example, version 2.7.1.6.
noskojv said:
Removes the stock sound processing for AOSP / LOS / MIUI
This module neutralizes system files and all lib files ....
Click to expand...
Click to collapse
thanks for this. tried on nitrogen os (a11) for x00t(d). seems to work ok.
would your procedure work for a10 roms too? on other devices as well?
m0han said:
work for a10 roms too? on other devices as well?
Click to expand...
Click to collapse
yes
Can you please reupload?
I cannot find the attachment.