kitadai31 / revanced-manager-android5-7 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from revanced/revanced-manager
ReVanced Manager for Android 5.0-7.1
License: GNU General Public License v3.0
This project forked from revanced/revanced-manager
ReVanced Manager for Android 5.0-7.1
License: GNU General Public License v3.0
Originally posted by Magnimate April 18, 2023
Hey I read about your error on the emulator and tried on my old android 6 device just to see and I get the same error you wrote about
kitadai31 April 18, 2023 Maintainer
Thank you for providing information!
After all, Manager does not seem to work on Android 6.0.
And I don't know how to fix it so I might raise the minimum requirement to Android 7.0.
On Android 6.0, ReVanced Manager says "Aborting..." while compiling resources.
It seems like aapt2 issue.
I have no idea how to fix it.
This is collection of screenshots and logs for researching this issue.
kitadai31/revanced-patches-android6-7#1
https://egg.5ch.net/test/read.cgi/android/1678959841/809
Magnimate April 18, 2023 from discussion
kitadai31/revanced-patches-android6-7#9
Error:
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [/data/app/app.revanced.manager.flutter-1/lib/arm/libaapt2.so, compile, --dir, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-NHKUJJ/cache/res, --legacy, -o, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-NHKUJJ/cache/build/resources.zip]
at brut.androlib.res.AndrolibResources.aapt2Package(AndrolibResources.java:365)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:619)
at app.revanced.patcher.Patcher.save(Patcher.kt:126)
at app.revanced.manager.flutter.MainActivity.runPatcher$lambda-20(MainActivity.kt:212)
at app.revanced.manager.flutter.MainActivity.$r8$lambda$kxvfcFiIKARIH6oxYjk9gWWxjp0(MainActivity.kt)
at app.revanced.manager.flutter.MainActivity$$ExternalSyntheticLambda0.run(D8$$SyntheticClass)
at java.lang.Thread.run(Thread.java:818)
Caused by: brut.common.BrutException: could not exec (exit code = 1): [/data/app/app.revanced.manager.flutter-1/lib/arm/libaapt2.so, compile, --dir, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-NHKUJJ/cache/res, --legacy, -o, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-NHKUJJ/cache/build/resources.zip]
at brut.util.OS.exec(OS.java:99)
at brut.androlib.res.AndrolibResources.aapt2Package(AndrolibResources.java:361)
... 6 more
kitadai31/revanced-patches-android6-7#13
Repacking patched apk
Compiling resources
An error occurred! Aborting
Error:
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [/data/app/app.revanced.manager.flutter-1/lib/arm64/libaapt2.so, compile, --dir, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-BXUFNS/cache/res, --legacy, -o, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-BXUFNS/cache/build/resources.zip]
at brut.androlib.res.AndrolibResources.aapt2Package(AndrolibResources.java:365)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:619)
at app.revanced.patcher.Patcher.save(Patcher.kt:126)
at app.revanced.manager.flutter.MainActivity.runPatcher$lambda-20(MainActivity.kt:212)
at app.revanced.manager.flutter.MainActivity.$r8$lambda$kxvfcFiIKARIH6oxYjk9gWWxjp0(MainActivity.kt)
at app.revanced.manager.flutter.MainActivity$$ExternalSyntheticLambda0.run(D8$$SyntheticClass)
at java.lang.Thread.run(Thread.java:818)
Caused by: brut.common.BrutException: could not exec (exit code = 1): [/data/app/app.revanced.manager.flutter-1/lib/arm64/libaapt2.so, compile, --dir, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-BXUFNS/cache/res, --legacy, -o, /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-BXUFNS/cache/build/resources.zip]
at brut.util.OS.exec(OS.java:99)
at brut.androlib.res.AndrolibResources.aapt2Package(AndrolibResources.java:361)
... 6 more
Using this revanced manager on moto g4 and on pixel 6 pro. No patches possible with YouTube 17.34.36 and kitadai patches.
Kitadai patches also not applying through new revanced manager.
As above
None
beginning of system
12-10 12:49:37.067 17331 17331 W PackageParser: Unknown element under <manifest>: queries at /data/user/0/app.revanced.manager.flutter/cache/ file_picker/ com.google.android.youtube_17.34.36-1531307456_minAPI23(arm64- v8a, armeabi-v7a,x86, x86_64)(nodpi)_apkmirror.com.apk Binary XML file line
#41
12-10 12:49:45.635 17331 17331 W PackageParser: Unknown element under <manifest>: queries at /data/user/0/app.revanced.manager.flutter/cache/ file_picker/ com.google.android.youtube_17.34.36-1531307456_minAPI23(arm64- v8a, armeabi-v7a,x86, x86_64)(nodpi).apkmirror.com.apk Binary XML file line
#41
12-10 12:50:21.766 17331 17331 W PackageParser: Unknown element under <manifest>: queries at /data/user/0/app.revanced.manager.flutter/cache/ file_picker/
com.google.android.youtube_17.34.36-1531307456_minAPI23(arm64- v8a, armeabi-v7a,x86, x86_64)(nodpi)_apkmirror.com.apk Binary XML file line #41
12-10 12:54:00.452 17331 17331 W PackageParser: Unknown element under <manifest>: queries at /data/user/0/app.revanced.manager.flutter/cache/ file_picker/ com.google.android.youtube_17.34.36-1531307456_minAPI23(arm64- v8a, armeabi-v7a,x86, x86_64)(nodpi)_apkmirror.com.apk Binary XML file line #41
None
I tried to apply the latest patch (v2.160.8). the previous one worked fine.
Version: 1.17.1
Android Version: 6.0.1
Supported Archs: armeabi-v7a, armeabi
com.google.android.youtube_17.34.36-1531307456_minAPI23(arm64-v8a,armeabi-v7a,x86,x86_64)(nodpi)_apkmirror.com.apk
None
- Device Info
ReVanced Manager: 1.17.1
Build: release
Model: Lenovo YT3-X50F
Android version: 6.0.1
Supported architectures: armeabi-v7a, armeabi
Root permissions: No
- Patch Info
App: com.google.android.youtube v17.34.36
Patches version: v2.160.8
Patches: client-spoof, custom-branding-icon-afn-red, custom-branding-name, custom-seekbar-color, custom-video-speed, default-video-quality, default-video-speed, disable-haptic-feedback, disable-update-screen, enable-external-browser, enable-minimized-playback, enable-old-quality-layout, enable-open-links-directly, enable-seekbar-tapping, enable-tablet-miniplayer, enable-wide-searchbar, force-vp9-codec, header-switch, hide-auto-captions, hide-auto-player-popup-panels, hide-autoplay-button, hide-button-container, hide-cast-button, hide-channel-watermark, hide-comment-component, hide-create-button, hide-crowdfunding-box, hide-email-address, hide-endscreen-cards, hide-endscreen-overlay, hide-filmstrip-overlay, hide-firsttime-background-notification, hide-flyout-panel, hide-fullscreen-panels, hide-general-ads, hide-info-cards, hide-live-chat-button, hide-mix-playlists, hide-next-prev-button, hide-player-captions-button, hide-player-overlay-filter, hide-shorts-button, hide-shorts-component, hide-snackbar, hide-startup-shorts-player, hide-suggested-actions, hide-time-and-seekbar, hide-tooltip-content, hide-video-ads, layout-switch, microg-support, optimize-resource, overlay-buttons, patch-options [Application Name of YouTube: ReVanced Extended, Package Name of YouTube: app.rvx.android.youtube, Custom Speed Values: 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, 2.5, 3.0, 5.0, Overlay button icon selection: new, Background color for the dark theme: @android:color/black], remove-player-button-background, return-youtube-dislike, shorts-seek, sponsorblock, spoof-app-version, spoof-player-parameters, swipe-controls, switch-create-notification, theme, translations
- Settings
Allow changing patch selection: false
Version compatibility check: true
Show universal patches: false
Patches source: kitadai31/revanced-patches-android6-7
Integration source: kitadai31/revanced-integrations
- Logs
Copying APK
Reading APK
Decoding app manifest
Loading patches
Merging integrations
Deleting existing resource cache directory
Decoding resources
Executing patches
client-spoof succeeded
custom-branding-icon-afn-red succeeded
custom-branding-name succeeded
custom-seekbar-color succeeded
custom-video-speed succeeded
default-video-quality succeeded
default-video-speed succeeded
disable-haptic-feedback succeeded
disable-update-screen succeeded
enable-external-browser succeeded
enable-minimized-playback succeeded
enable-old-quality-layout succeeded
enable-open-links-directly succeeded
enable-seekbar-tapping succeeded
enable-tablet-miniplayer succeeded
enable-wide-searchbar succeeded
force-vp9-codec succeeded
header-switch succeeded
hide-auto-captions succeeded
hide-auto-player-popup-panels succeeded
hide-autoplay-button succeeded
hide-button-container succeeded
hide-cast-button succeeded
hide-channel-watermark succeeded
hide-comment-component succeeded
hide-create-button succeeded
hide-crowdfunding-box succeeded
hide-email-address succeeded
hide-endscreen-cards succeeded
hide-endscreen-overlay succeeded
hide-filmstrip-overlay succeeded
hide-firsttime-background-notification succeeded
hide-flyout-panel succeeded
hide-fullscreen-panels succeeded
hide-general-ads succeeded
hide-info-cards succeeded
hide-live-chat-button succeeded
hide-mix-playlists succeeded
hide-next-prev-button succeeded
hide-player-captions-button succeeded
hide-player-overlay-filter succeeded
hide-shorts-button succeeded
hide-shorts-component succeeded
hide-snackbar succeeded
hide-startup-shorts-player succeeded
hide-suggested-actions succeeded
hide-time-and-seekbar succeeded
hide-tooltip-content succeeded
hide-video-ads succeeded
layout-switch succeeded
microg-support succeeded
optimize-resource succeeded
overlay-buttons succeeded
patch-options succeeded
remove-player-button-background succeeded
return-youtube-dislike succeeded
shorts-seek succeeded
sponsorblock succeeded
spoof-app-version succeeded
spoof-player-parameters succeeded
swipe-controls succeeded
switch-create-notification succeeded
theme succeeded
translations succeeded
Compiling modified dex files
Compiling modified resources
An error occurred:
brut.androlib.exceptions.AndrolibException: brut.common.BrutException: could not exec (exit code = 7): [/data/app/app.kitadai31.manager.flutter-1/lib/arm/libaapt2.so, link, -o, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/aapt_temp_file, --package-id, 127, --min-sdk-version, 23, --target-sdk-version, 33, --version-code, 1531307456, --version-name, 17.34.36, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --allow-reserved-package-id, -e, /data/user/0/app.kitadai31.manager.flutter/cache/APKTOOL-1699262479.tmp, -0, arsc, -I, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/1.apk, --manifest, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/AndroidManifest.xml, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/build/resources.zip]
at brut.androlib.AaptInvoker.invokeAapt2(SourceFile)
at brut.androlib.AaptInvoker.invokeAapt(SourceFile)
at app.revanced.patcher.data.ResourceContext.get(SourceFile:0)
at app.revanced.patcher.Patcher.get(SourceFile:0)
at app.revanced.manager.flutter.MainActivity.runPatcher$lambda$33(SourceFile)
at app.revanced.manager.flutter.MainActivity.$r8$lambda$S_uZlejwCCJ2DlEIsq6PpeMbHBY(SourceFile:0)
at app.revanced.manager.flutter.MainActivity$$ExternalSyntheticLambda2.run(SourceFile:0)
at java.lang.Thread.run(Thread.java:818)
Caused by: brut.common.BrutException: could not exec (exit code = 7): [/data/app/app.kitadai31.manager.flutter-1/lib/arm/libaapt2.so, link, -o, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/aapt_temp_file, --package-id, 127, --min-sdk-version, 23, --target-sdk-version, 33, --version-code, 1531307456, --version-name, 17.34.36, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --allow-reserved-package-id, -e, /data/user/0/app.kitadai31.manager.flutter/cache/APKTOOL-1699262479.tmp, -0, arsc, -I, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/1.apk, --manifest, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/AndroidManifest.xml, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-ANTPPP/cache/build/resources.zip]
at brut.util.OS.exec(SourceFile)
... 8 more
No response
When attempting to patch YouTube on my device the patcher fails.
Manager 1.17.1
YouTube
None
[.](content://app.kitadai31.manager.flutter.flutter.share_provider/cache/revanced-manager_logcat_20240309042126739512.log)
- Device Info
ReVanced Manager: 1.17.1
Build: release
Model: KFKAWI
Android version: 7.1.2
Supported architectures: armeabi-v7a, armeabi
Root permissions: Yes
- Patch Info
App: com.google.android.youtube v17.34.36
Patches version: v2.160.8
Patches: client-spoof, custom-branding-icon-afn-red, custom-branding-name, custom-seekbar-color, custom-video-speed, default-video-quality, default-video-speed, disable-haptic-feedback, disable-update-screen, enable-external-browser, enable-minimized-playback, enable-old-quality-layout, enable-open-links-directly, enable-seekbar-tapping, enable-tablet-miniplayer, enable-wide-searchbar, force-vp9-codec, header-switch, hide-auto-captions, hide-auto-player-popup-panels, hide-autoplay-button, hide-button-container, hide-channel-watermark, hide-comment-component, hide-create-button, hide-crowdfunding-box, hide-email-address, hide-endscreen-cards, hide-endscreen-overlay, hide-filmstrip-overlay, hide-firsttime-background-notification, hide-flyout-panel, hide-fullscreen-panels, hide-general-ads, hide-info-cards, hide-live-chat-button, hide-mix-playlists, hide-next-prev-button, hide-player-captions-button, hide-player-overlay-filter, hide-shorts-button, hide-shorts-component, hide-snackbar, hide-startup-shorts-player, hide-suggested-actions, hide-time-and-seekbar, hide-tooltip-content, hide-video-ads, layout-switch, optimize-resource, overlay-buttons, patch-options [Application Name of YouTube: ReVanced Extended, Package Name of YouTube: app.rvx.android.youtube, Custom Speed Values: 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, 2.5, 3.0, 5.0, Overlay button icon selection: new, Background color for the dark theme: @android:color/black], remove-player-button-background, return-youtube-dislike, sponsorblock, spoof-app-version, spoof-player-parameters, swipe-controls, switch-create-notification, theme, translations
- Settings
Allow changing patch selection: true
Version compatibility check: true
Show universal patches: false
Patches source: kitadai31/revanced-patches-android6-7
Integration source: kitadai31/revanced-integrations
- Logs
Copying APK
Reading APK
Decoding app manifest
Loading patches
Merging integrations
Deleting existing resource cache directory
Decoding resources
Executing patches
client-spoof succeeded
custom-branding-icon-afn-red succeeded
custom-branding-name succeeded
custom-seekbar-color succeeded
custom-video-speed succeeded
default-video-quality succeeded
default-video-speed succeeded
disable-haptic-feedback succeeded
disable-update-screen succeeded
enable-external-browser succeeded
enable-minimized-playback succeeded
enable-old-quality-layout succeeded
enable-open-links-directly succeeded
enable-seekbar-tapping succeeded
enable-tablet-miniplayer succeeded
enable-wide-searchbar succeeded
force-vp9-codec succeeded
header-switch succeeded
hide-auto-captions succeeded
hide-auto-player-popup-panels succeeded
hide-autoplay-button succeeded
hide-button-container succeeded
hide-channel-watermark succeeded
hide-comment-component succeeded
hide-create-button succeeded
hide-crowdfunding-box succeeded
hide-email-address succeeded
hide-endscreen-cards succeeded
hide-endscreen-overlay succeeded
hide-filmstrip-overlay succeeded
hide-firsttime-background-notification succeeded
hide-flyout-panel succeeded
hide-fullscreen-panels succeeded
hide-general-ads succeeded
hide-info-cards succeeded
hide-live-chat-button succeeded
hide-mix-playlists succeeded
hide-next-prev-button succeeded
hide-player-captions-button succeeded
hide-player-overlay-filter succeeded
hide-shorts-button succeeded
hide-shorts-component succeeded
hide-snackbar succeeded
hide-startup-shorts-player succeeded
hide-suggested-actions succeeded
hide-time-and-seekbar succeeded
hide-tooltip-content succeeded
hide-video-ads succeeded
layout-switch succeeded
optimize-resource succeeded
overlay-buttons succeeded
patch-options succeeded
remove-player-button-background succeeded
return-youtube-dislike succeeded
sponsorblock succeeded
spoof-app-version succeeded
spoof-player-parameters succeeded
swipe-controls succeeded
switch-create-notification succeeded
theme succeeded
translations succeeded
Compiling modified dex files
Compiling modified resources
An error occurred:
brut.androlib.exceptions.AndrolibException: brut.common.BrutException: could not exec (exit code = 135): [/data/app/app.kitadai31.manager.flutter-1/lib/arm/libaapt2.so, link, -o, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/aapt_temp_file, --package-id, 127, --min-sdk-version, 23, --target-sdk-version, 33, --version-code, 1531307456, --version-name, 17.34.36, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --allow-reserved-package-id, -e, /data/user/0/app.kitadai31.manager.flutter/cache/APKTOOL37747906.tmp, -0, arsc, -I, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/1.apk, --manifest, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/AndroidManifest.xml, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/build/resources.zip]
at brut.androlib.AaptInvoker.invokeAapt2(SourceFile)
at brut.androlib.AaptInvoker.invokeAapt(SourceFile)
at app.revanced.patcher.data.ResourceContext.get(SourceFile:0)
at app.revanced.patcher.Patcher.get(SourceFile:0)
at app.revanced.manager.flutter.MainActivity.runPatcher$lambda$33(SourceFile)
at app.revanced.manager.flutter.MainActivity.$r8$lambda$S_uZlejwCCJ2DlEIsq6PpeMbHBY(SourceFile:0)
at app.revanced.manager.flutter.MainActivity$$ExternalSyntheticLambda2.run(SourceFile:0)
at java.lang.Thread.run(Thread.java:761)
Caused by: brut.common.BrutException: could not exec (exit code = 135): [/data/app/app.kitadai31.manager.flutter-1/lib/arm/libaapt2.so, link, -o, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/aapt_temp_file, --package-id, 127, --min-sdk-version, 23, --target-sdk-version, 33, --version-code, 1531307456, --version-name, 17.34.36, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --allow-reserved-package-id, -e, /data/user/0/app.kitadai31.manager.flutter/cache/APKTOOL37747906.tmp, -0, arsc, -I, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/1.apk, --manifest, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/AndroidManifest.xml, /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-WMLICL/cache/build/resources.zip]
at brut.util.OS.exec(SourceFile)
... 8 more
The new patcher fails if a keystore is imported. The old android6-7 one worked with an imported keystore. The new android5-7 one does work but only if I don't import a keystore.
(Quoted from https://t.me/rvx_for_a6_7_chat/3545)
v1.17.1
None
.
- Device Info
ReVanced Manager: 1.17.1
Build: release
Model: SM-A510F
Android version: 7.0
Supported architectures: armeabi-v7a, armeabi
Root permissions: No
- Patch Info
App: com.google.android.youtube v17.34.36
Patches version: v2.160.7
Patches: client-spoof, custom-branding-icon-afn-red, custom-branding-name, custom-seekbar-color, custom-video-speed, default-video-quality, default-video-speed, disable-haptic-feedback, enable-external-browser, enable-minimized-playback, enable-old-quality-layout, enable-open-links-directly, enable-seekbar-tapping, enable-tablet-miniplayer, enable-wide-searchbar, force-vp9-codec, header-switch, hide-auto-captions, hide-auto-player-popup-panels, hide-autoplay-button, hide-button-container, hide-cast-button, hide-channel-watermark, hide-comment-component, hide-create-button, hide-crowdfunding-box, hide-email-address, hide-endscreen-cards, hide-endscreen-overlay, hide-filmstrip-overlay, hide-firsttime-background-notification, hide-flyout-panel, hide-fullscreen-panels, hide-general-ads, hide-info-cards, hide-live-chat-button, hide-mix-playlists, hide-next-prev-button, hide-player-captions-button, hide-player-overlay-filter, hide-shorts-button, hide-shorts-component, hide-snackbar, hide-startup-shorts-player, hide-stories, hide-suggested-actions, hide-time-and-seekbar, hide-tooltip-content, hide-video-ads, layout-switch, microg-support, optimize-resource, overlay-buttons, patch-options [Application Name of YouTube: ReVanced Extended, Package Name of YouTube: app.rvx.android.youtube, Custom Speed Values: 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 2.25, 2.5, 3.0, 5.0, Overlay button icon selection: new, Background color for the dark theme: @android:color/black], remove-player-button-background, return-youtube-dislike, sponsorblock, spoof-app-version, spoof-player-parameters, swipe-controls, switch-create-notification, theme, translations
- Settings
Allow changing patch selection: false
Version compatibility check: true
Show universal patches: false
Patches source: kitadai31/revanced-patches-android6-7
Integration source: kitadai31/revanced-integrations
- Logs
Copying APK
Reading APK
Decoding app manifest
Loading patches
Merging integrations
Deleting existing resource cache directory
Decoding resources
Executing patches
client-spoof succeeded
custom-branding-icon-afn-red succeeded
custom-branding-name succeeded
custom-seekbar-color succeeded
custom-video-speed succeeded
default-video-quality succeeded
default-video-speed succeeded
disable-haptic-feedback succeeded
enable-external-browser succeeded
enable-minimized-playback succeeded
enable-old-quality-layout succeeded
enable-open-links-directly succeeded
enable-seekbar-tapping succeeded
enable-tablet-miniplayer succeeded
enable-wide-searchbar succeeded
force-vp9-codec succeeded
header-switch succeeded
hide-auto-captions succeeded
hide-auto-player-popup-panels succeeded
hide-autoplay-button succeeded
hide-button-container succeeded
hide-cast-button succeeded
hide-channel-watermark succeeded
hide-comment-component succeeded
hide-create-button succeeded
hide-crowdfunding-box succeeded
hide-email-address succeeded
hide-endscreen-cards succeeded
hide-endscreen-overlay succeeded
hide-filmstrip-overlay succeeded
hide-firsttime-background-notification succeeded
hide-flyout-panel succeeded
hide-fullscreen-panels succeeded
hide-general-ads succeeded
hide-info-cards succeeded
hide-live-chat-button succeeded
hide-mix-playlists succeeded
hide-next-prev-button succeeded
hide-player-captions-button succeeded
hide-player-overlay-filter succeeded
hide-shorts-button succeeded
hide-shorts-component succeeded
hide-snackbar succeeded
hide-startup-shorts-player succeeded
hide-stories succeeded
hide-suggested-actions succeeded
hide-time-and-seekbar succeeded
hide-tooltip-content succeeded
hide-video-ads succeeded
layout-switch succeeded
microg-support succeeded
optimize-resource succeeded
overlay-buttons succeeded
patch-options succeeded
remove-player-button-background succeeded
return-youtube-dislike succeeded
sponsorblock succeeded
spoof-app-version succeeded
spoof-player-parameters succeeded
swipe-controls succeeded
switch-create-notification succeeded
theme succeeded
translations succeeded
Compiling modified dex files
Compiling modified resources
Signing APK
An error occurred:
java.io.FileNotFoundException: /data/user/0/app.kitadai31.manager.flutter/cache/patcher/tmp-NDZIJB/patched.apk: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:455)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:247)
at com.android.apksig.ApkSigner.sign(SourceFile:0)
at app.revanced.manager.flutter.utils.signing.Signer.signApk(SourceFile)
at app.revanced.manager.flutter.MainActivity.runPatcher$lambda$33(SourceFile)
at app.revanced.manager.flutter.MainActivity.$r8$lambda$S_uZlejwCCJ2DlEIsq6PpeMbHBY(SourceFile:0)
at app.revanced.manager.flutter.MainActivity$$ExternalSyntheticLambda2.run(SourceFile:0)
at java.lang.Thread.run(Thread.java:762)
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Posix.open(Native Method)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:187)
at libcore.io.IoBridge.open(IoBridge.java:441)
... 7 more
Root need install microG??
Android version
7.0
Manager version
1.9.5-API23
Target app name
YouTube
Target app version.
17.34.36
Installation type
root
Other
When I create the patched Youtube APK (using the patches from this repo), it patches successfully but nothing happens when I install and when I try to export the APK, the app makes a 0 byte file and crashes.
7.0
1.6.1-API23
YouTube
17.34.36
Non-root
enable-minimized-playback, hide-video-ads, microg-support, return-youtube-dislike, settings, sponsorblock
--------- beginning of crash
08-18 15:24:57.840 3964 3964 E AndroidRuntime: FATAL EXCEPTION: main
08-18 15:24:57.840 3964 3964 E AndroidRuntime: Process: app.revanced.manager.flutter, PID: 3964
08-18 15:24:57.840 3964 3964 E AndroidRuntime: java.io.FileNotFoundException: /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-CPRKNQ/out.apk (No such file or directory)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at java.io.FileInputStream.open(Native Method)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at java.io.FileInputStream.<init>(FileInputStream.java:146)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at com.cleveroad.cr_file_saver.utils.FileKt$saveFileInBackground$1$file$1.invokeSuspend(File.kt:71)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
08-18 15:24:57.840 3964 3964 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: FATAL EXCEPTION: main
08-18 15:33:47.045 10101 10101 E AndroidRuntime: Process: app.revanced.manager.flutter, PID: 10101
08-18 15:33:47.045 10101 10101 E AndroidRuntime: java.io.FileNotFoundException: /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-CPBFQV/out.apk (No such file or directory)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at java.io.FileInputStream.open(Native Method)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at java.io.FileInputStream.<init>(FileInputStream.java:146)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at com.cleveroad.cr_file_saver.utils.FileKt$saveFileInBackground$1$file$1.invokeSuspend(File.kt:71)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
08-18 15:33:47.045 10101 10101 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: FATAL EXCEPTION: main
08-18 15:58:11.057 10942 10942 E AndroidRuntime: Process: app.revanced.manager.flutter, PID: 10942
08-18 15:58:11.057 10942 10942 E AndroidRuntime: java.io.FileNotFoundException: /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-DPSPZG/out.apk (No such file or directory)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at java.io.FileInputStream.open(Native Method)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at java.io.FileInputStream.<init>(FileInputStream.java:146)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at com.cleveroad.cr_file_saver.utils.FileKt$saveFileInBackground$1$file$1.invokeSuspend(File.kt:71)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
08-18 15:58:11.057 10942 10942 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: FATAL EXCEPTION: main
08-18 16:49:24.698 19629 19629 E AndroidRuntime: Process: app.revanced.manager.flutter, PID: 19629
08-18 16:49:24.698 19629 19629 E AndroidRuntime: java.io.FileNotFoundException: /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-TXUQXL/out.apk (No such file or directory)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at java.io.FileInputStream.open(Native Method)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at java.io.FileInputStream.<init>(FileInputStream.java:146)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at com.cleveroad.cr_file_saver.utils.FileKt$saveFileInBackground$1$file$1.invokeSuspend(File.kt:71)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
08-18 16:49:24.698 19629 19629 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: FATAL EXCEPTION: main
08-18 17:00:23.768 21999 21999 E AndroidRuntime: Process: app.revanced.manager.flutter, PID: 21999
08-18 17:00:23.768 21999 21999 E AndroidRuntime: java.io.FileNotFoundException: /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-UKIMPV/out.apk (No such file or directory)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at java.io.FileInputStream.open(Native Method)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at java.io.FileInputStream.<init>(FileInputStream.java:146)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at com.cleveroad.cr_file_saver.utils.FileKt$saveFileInBackground$1$file$1.invokeSuspend(File.kt:71)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
08-18 17:00:23.768 21999 21999 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
--------- beginning of main
Initializing installer
Creating working directory
Copying original apk
Unpacking input apk
Reading dex files
Decoding AndroidManifest.xml only, because resources are not needed
Merging integrations
Deleting existing resource cache directory
Decoding resources
Executing patches
Applied enable-minimized-playback
Applied hide-video-ads
Applied microg-support
Applied return-youtube-dislike
Applied settings
Applied sponsorblock
Repacking patched apk
Compiling resources
Writing modified dex files
Finished!
Installing patched file using nonroot method
No response
No response
Error while running the manager
how did you manage to install newer versions of youtube on android 7 or 6 (mine is 7.1.1)? i can install your revanced app just fine but all the youtube apks apart from google market release one (17.34.35) i cannot install almost any microG modifications from the app into youtube.do you know how?
how did you manage to install newer versions of youtube on android 7 or 6 (mine is 7.1.1)? i can install your revanced app just fine but all the youtube apks apart from google market release one (17.34.35) i cannot install almost any microG modifications from the app into youtube.do you know how?
7.1.1
0.0.57
8 and above
8 and above
Non-root
0.0.57 and 7.1.1
Initializing installer
Creating working directory
Copying original apk
Unpacking input apk
Reading dex files
Decoding AndroidManifest.xml only, because resources are not needed
Merging integrations
Deleting existing resource cache directory
Decoding resources
Failed to apply client-spoof: NullPointerException
Failed to apply copy-video-url: 'copy-video-url' depends on 'copy-video-url-resource' but the following error was raised: 'copy-video-url-resource' depends on 'bottom-controls-resource-patch' but the following error was raised: java.io.FileNotFoundException: /data/user/0/app.revanced.manager.flutter/cache/patcher/tmp-YETKPF/cache/res/layout/youtube_controls_bottom_ui_container.xml (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at app.revanced.patcher.data.DomFileEditor.<init>(Context.kt:135)
at app.revanced.patcher.data.ResourceContext$XmlFileHolder.get(Context.kt:101)
at app.revanced.patches.youtube.misc.playercontrols.resource.patch.BottomControlsResourcePatch.execute(BottomControlsResourcePatch.kt:20)
at app.revanced.patches.youtube.misc.playercontrols.resource.patch.BottomControlsResourcePatch.execute(BottomControlsResourcePatch.kt:13)
at app.revanced.patcher.Patcher.executePatches$executePatch(Patcher.kt:328)
at app.revanced.patcher.Patcher.executePatches$executePatch(Patcher.kt:301)
at app.revanced.patcher.Patcher.executePatches$executePatch(Patcher.kt:301)
at app.revanced.patcher.Patcher.access$executePatches$executePatch(Patcher.kt:36)
at app.revanced.patcher.Patcher$executePatches$1.invokeSuspend(Patcher.kt:350)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlin.sequences.SequenceBuilderIterator.hasNext(SequenceBuilder.kt:127)
at app.revanced.manager.flutter.MainActivity.runPatcher$lambda-20(MainActivity.kt:321)
at app.revanced.manager.flutter.MainActivity.$r8$lambda$kxvfcFiIKARIH6oxYjk9gWWxjp0(MainActivity.kt)
at app.revanced.manager.flutter.MainActivity$$ExternalSyntheticLambda0.run(D8$$SyntheticClass)
at java.lang.Thread.run(Thread.java:762)
An error occurred! Aborting
Error:
kotlin.UninitializedPropertyAccessException: lateinit property targetXmlEditor has not been initialized
at app.revanced.patches.youtube.misc.playercontrols.resource.patch.BottomControlsResourcePatch.close(BottomControlsResourcePatch.kt:80)
at app.revanced.patcher.Patcher$executePatches$1.invokeSuspend(Patcher.kt:363)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlin.sequences.SequenceBuilderIterator.hasNext(SequenceBuilder.kt:127)
at app.revanced.manager.flutter.MainActivity.runPatcher$lambda-20(MainActivity.kt:321)
at app.revanced.manager.flutter.MainActivity.$r8$lambda$kxvfcFiIKARIH6oxYjk9gWWxjp0(MainActivity.kt)
at app.revanced.manager.flutter.MainActivity$$ExternalSyntheticLambda0.run(D8$$SyntheticClass)
at java.lang.Thread.run(Thread.java:762)
No response
No response
No response
No response
Thanks for your effort.
New here,
I can not install on Google Nexus 7 stock android 6.
Other versions pop an error: parsing
But this new version, install button is not responding and no warnings or error messages.
Is there a easy way (download and install) for Android 6.0.1?
Error while patching
I'm trying to update with the latest manager, but whenever i select the YouTube 17.34.36 apk and click "patches" it says there are no patches found for this selected app. I simply need a Vanced YT for my old device which has Android 7.1.2.
It worked fine previously.
Any ideas?
I'm running it on a Samsung SM-T585 with LineageOS 16.
Explained above.
9
1.6.1
YouTube
17.34.36
Non-root
Uhm, unable to select patches.
When i click on import patches it says: "Unable to use select JSON file" even though the manager has full permissions.
N/A
No response
No response
No response
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.