ReVanced / revanced-manager

💊 Application to use ReVanced on Android
https://revanced.app
GNU General Public License v3.0
18.16k stars 748 forks source link

INSTALL_PARSE_FAILED_NO_CERTIFICATES #1564

Closed legallyfree closed 11 months ago

legallyfree commented 11 months ago

Bug description

Hello, I understand that the original app is installed, Downloaded from Apkmirror, Nodpi, current version 18.45.43-1541152192 dated December 11, 2023,

After patching the APK, the modified version is installed from Manager-Vanced, above the original installed, but this comes out:

INSTALL_PARSE_FAILED_NO_CERTIFICATESINSTALL_PARSE_FAILED_NO_CERTIFICATES: Scanning Failed.: No signature found in package of version 2 or newer for package app.revanced.android.youtube

Version of ReVanced Manager and version & name of application you tried to patch

Installation type

Non-root

Device logs

--------- beginning of system
12-11 12:47:19.495 15470 15470 D VRI[MainActivity]: update {(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION fmt=TRANSLUCENT wanim=0x1030001
12-11 12:47:19.495 15470 15470 D VRI[MainActivity]:   fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
12-11 12:47:19.495 15470 15470 D VRI[MainActivity]:   pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST APPEARANCE_CONTROLLED FIT_INSETS_CONTROLLED
12-11 12:47:19.495 15470 15470 D VRI[MainActivity]:   vsysui=LAYOUT_STABLE LAYOUT_HIDE_NAVIGATION LAYOUT_FULLSCREEN LIGHT_STATUS_BAR LIGHT_NAVIGATION_BAR
12-11 12:47:19.495 15470 15470 D VRI[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
12-11 12:47:19.495 15470 15470 D VRI[MainActivity]:   bhv=DEFAULT
12-11 12:47:19.495 15470 15470 D VRI[MainActivity]:   fitSides=} by setLayoutParams
12-11 12:48:40.041 15470 15470 D VRI[MainActivity]: update {(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION fmt=TRANSLUCENT wanim=0x1030001
12-11 12:48:40.041 15470 15470 D VRI[MainActivity]:   fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
12-11 12:48:40.041 15470 15470 D VRI[MainActivity]:   pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST APPEARANCE_CONTROLLED FIT_INSETS_CONTROLLED
12-11 12:48:40.041 15470 15470 D VRI[MainActivity]:   vsysui=LAYOUT_STABLE LAYOUT_HIDE_NAVIGATION LAYOUT_FULLSCREEN LIGHT_STATUS_BAR
12-11 12:48:40.041 15470 15470 D VRI[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
12-11 12:48:40.041 15470 15470 D VRI[MainActivity]:   bhv=DEFAULT
12-11 12:48:40.041 15470 15470 D VRI[MainActivity]:   fitSides=} by setLayoutParams
12-11 12:49:52.834 15470 15470 D VRI[MainActivity]: update {(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION fmt=TRANSLUCENT wanim=0x1030001
12-11 12:49:52.834 15470 15470 D VRI[MainActivity]:   fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
12-11 12:49:52.834 15470 15470 D VRI[MainActivity]:   pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND USE_BLAST APPEARANCE_CONTROLLED FIT_INSETS_CONTROLLED
12-11 12:49:52.834 15470 15470 D VRI[MainActivity]:   vsysui=LAYOUT_STABLE LAYOUT_HIDE_NAVIGATION LAYOUT_FULLSCREEN LIGHT_STATUS_BAR
12-11 12:49:52.834 15470 15470 D VRI[MainActivity]:   apr=LIGHT_STATUS_BARS LIGHT_NAVIGATION_BARS
12-11 12:49:52.834 15470 15470 D VRI[MainActivity]:   bhv=DEFAULT
12-11 12:49:52.834 15470 15470 D VRI[MainActivity]:   fitSides=} by setLayoutParams
--------- beginning of main
12-11 13:09:57.505 22177 22177 I manager.flutter: Using CollectorTypeCC GC.
12-11 13:09:57.507 22177 22177 E manager.flutter: Not starting debugger since process cannot load the jdwp agent.
12-11 13:09:57.517 22177 22177 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10455; state: ENABLED
12-11 13:09:57.531 22177 22177 D nativeloader: Configuring clns-4 for other apk /data/app/~~Ir2eO6b-XsQb9qK_rFKiCg==/app.revanced.manager.flutter-D2mKGJfOmczuQ3UkLn34XA==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~Ir2eO6b-XsQb9qK_rFKiCg==/app.revanced.manager.flutter-D2mKGJfOmczuQ3UkLn34XA==/lib/arm64:/data/app/~~Ir2eO6b-XsQb9qK_rFKiCg==/app.revanced.manager.flutter-D2mKGJfOmczuQ3UkLn34XA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/app.revanced.manager.flutter
12-11 13:09:57.539 22177 22177 V GraphicsEnvironment: ANGLE Developer option for 'app.revanced.manager.flutter' set to: 'default'
12-11 13:09:57.539 22177 22177 V GraphicsEnvironment: ANGLE GameManagerService for app.revanced.manager.flutter: false
12-11 13:09:57.539 22177 22177 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
12-11 13:09:57.540 22177 22177 D NetworkSecurityConfig: No Network Security Config specified, using platform default
12-11 13:09:57.540 22177 22177 D NetworkSecurityConfig: No Network Security Config specified, using platform default
12-11 13:09:57.550 22177 22177 I Typeface: updateThemeFont new=Rookery-Regular;old=sans-serif;new=Rookery-Stacked;old=
12-11 13:09:57.553 22177 22199 D libMEOW : meow new tls: 0xb400007917c34030
12-11 13:09:57.553 22177 22199 D libMEOW : meow reload base cfg path: na
12-11 13:09:57.553 22177 22199 D libMEOW : meow reload overlay cfg path: na
12-11 13:09:57.553 22177 22199 W QT      : qt_process_init() called
12-11 13:09:57.553 22177 22199 E QT      : [QT]file does not exist
12-11 13:09:57.553 22177 22199 W QT      : Support!!
12-11 13:09:57.554 22177 22199 E QT      : [QT]file does not exist
12-11 13:09:57.554 22177 22199 D libMEOW : applied 1 plugins for [app.revanced.manager.flutter]:
12-11 13:09:57.554 22177 22199 D libMEOW :   plugin 1: [libMEOW_gift.so]: 0xb4000078d7c1a010
12-11 13:09:57.554 22177 22199 D libMEOW : rebuild call chain: 0xb400007917ca40a0
12-11 13:09:57.554 22177 22199 D libMEOW : meow delete tls: 0xb400007917c34030
12-11 13:09:57.572 22177 22177 W manager.flutter: type=1400 audit(0.0:258735): avc: denied { read } for name="max_map_count" dev="proc" ino=72402807 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:proc_max_map_count:s0 tclass=file permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.576 22177 22177 D libMEOW : meow new tls: 0xb400007917c34030
12-11 13:09:57.576 22177 22177 D libMEOW : applied 1 plugins for [app.revanced.manager.flutter]:
12-11 13:09:57.576 22177 22177 D libMEOW :   plugin 1: [libMEOW_gift.so]: 0xb4000078d7c1a010
12-11 13:09:57.576 22177 22177 D libMEOW : rebuild call chain: 0xb400007917ca40a0
12-11 13:09:57.591 22177 22204 D libMEOW : meow new tls: 0xb400007917cf40f0
12-11 13:09:57.591 22177 22204 D libMEOW : applied 1 plugins for [app.revanced.manager.flutter]:
12-11 13:09:57.591 22177 22204 D libMEOW :   plugin 1: [libMEOW_gift.so]: 0xb4000078d7c1a010
12-11 13:09:57.592 22177 22204 D libMEOW : rebuild call chain: 0xb400007917ce40e0
12-11 13:09:57.601 22177 22177 D FlutterFileDialogPlugin: onAttachedToEngine - IN
12-11 13:09:57.601 22177 22177 D FlutterFileDialogPlugin: doOnAttachedToEngine - IN
12-11 13:09:57.601 22177 22177 D FlutterFileDialogPlugin: doOnAttachedToEngine - OUT
12-11 13:09:57.601 22177 22177 D FlutterFileDialogPlugin: onAttachedToEngine - OUT
12-11 13:09:57.601 22177 22177 D FlutterFileDialogPlugin: onAttachedToActivity
12-11 13:09:57.601 22177 22177 D FlutterFileDialogPlugin: doOnAttachedToActivity - IN
12-11 13:09:57.601 22177 22177 D FlutterFileDialogPlugin: doOnAttachedToActivity - OUT
12-11 13:09:57.621 22177 22177 D ViewRootImpl: update {(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION wanim=0x1030001
12-11 13:09:57.621 22177 22177 D ViewRootImpl:   fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
12-11 13:09:57.621 22177 22177 D ViewRootImpl:   pfl=NO_MOVE_ANIMATION FORCE_DRAW_STATUS_BAR_BACKGROUND FIT_INSETS_CONTROLLED
12-11 13:09:57.621 22177 22177 D ViewRootImpl:   bhv=DEFAULT
12-11 13:09:57.621 22177 22177 D ViewRootImpl:   fitSides=} by setView
12-11 13:09:57.626 22177 22177 D InputTransport: Create ARC handle: 0xb400007737c79ff0
12-11 13:09:57.637 22177 22177 D BufferQueueConsumer: [](id:56a100000000,api:0,p:-1,c:22177) connect: controlledByApp=false
12-11 13:09:57.638 22177 22177 E FBI     : Can't load library: dlopen failed: library "libmagtsync.so" not found
12-11 13:09:57.639 22177 22197 D libMEOW : meow new tls: 0xb400007917d34130
12-11 13:09:57.639 22177 22197 D libMEOW : applied 1 plugins for [app.revanced.manager.flutter]:
12-11 13:09:57.639 22177 22197 D libMEOW :   plugin 1: [libMEOW_gift.so]: 0xb4000078d7c1a010
12-11 13:09:57.639 22177 22197 D libMEOW : rebuild call chain: 0xb400007917d04100
12-11 13:09:57.645 22177 22177 D BufferQueueConsumer: [](id:56a100000001,api:0,p:-1,c:22177) connect: controlledByApp=false
12-11 13:09:57.645 22177 22203 D libMEOW : meow new tls: 0xb400007917d44140
12-11 13:09:57.645 22177 22203 D libMEOW : applied 1 plugins for [app.revanced.manager.flutter]:
12-11 13:09:57.645 22177 22203 D libMEOW :   plugin 1: [libMEOW_gift.so]: 0xb4000078d7c1a010
12-11 13:09:57.645 22177 22203 D libMEOW : rebuild call chain: 0xb400007917d74170
12-11 13:09:57.647 22177 22197 I OpenGLRenderer: setGrContext nullptr-->validptr
12-11 13:09:57.651 22177 22197 E OpenGLRenderer: Unable to match the desired swap behavior.
12-11 13:09:57.660 22236 22236 W sh      : type=1400 audit(0.0:258736): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.664 22236 22236 W sh      : type=1400 audit(0.0:258737): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.672 22236 22236 W sh      : type=1400 audit(0.0:258738): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.676 22236 22236 W sh      : type=1400 audit(0.0:258739): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.684 22236 22236 W sh      : type=1400 audit(0.0:258740): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.688 22236 22236 W sh      : type=1400 audit(0.0:258741): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.696 22236 22236 W sh      : type=1400 audit(0.0:258742): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.700 22236 22236 W sh      : type=1400 audit(0.0:258743): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:57.972 22177 22202 I flutter : dynamic_color: Core palette detected.
12-11 13:09:58.008 22177 22203 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
12-11 13:09:58.023 22177 22203 E BLASTBufferQueue: [SurfaceView[app.revanced.manager.flutter/app.revanced.manager.flutter.MainActivity]#1](f:0,a:0) rejecting buffer:active_size=1080x2400, requested_size=1080x2400 buffer{size=1080x2340 transform=0}
12-11 13:09:58.026 22177 22177 E SurfaceSyncer: Failed to find sync for id=0
12-11 13:09:58.026 22177 22177 E SurfaceSyncer: Failed to find sync for id=1
12-11 13:09:58.030 22177 22197 D BLASTBufferQueue: [VRI[MainActivity]#0](f:0,a:1) acquireNextBufferLocked size=1080x2400 mFrameNumber=1 applyTransaction=true mTimestamp=982817597121887(auto) mPendingTransactions.size=0 graphicBufferId=95249489723393 transform=0
12-11 13:09:58.031 22177 22197 W Parcel  : Expecting binder but got null!
12-11 13:09:58.924 22543 22543 W sh      : type=1400 audit(0.0:258761): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:58.928 22543 22543 W sh      : type=1400 audit(0.0:258762): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:58.936 22543 22543 W sh      : type=1400 audit(0.0:258763): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:58.940 22543 22543 W sh      : type=1400 audit(0.0:258764): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:58.948 22543 22543 W sh      : type=1400 audit(0.0:258765): avc: denied { read } for name="/" dev="dm-20" ino=2 scontext=u:r:untrusted_app:s0:c199,c257,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0 app=app.revanced.manager.flutter
12-11 13:09:59.408 22177 22177 W OnBackInvokedCallback: OnBackInvokedCallback is not enabled for the application.
12-11 13:09:59.408 22177 22177 W OnBackInvokedCallback: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
12-11 13:10:03.811 22177 22177 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10455; state: ENABLED
12-11 13:10:21.667 22177 22177 D BLASTBufferQueue: [SurfaceView[app.revanced.manager.flutter/app.revanced.manager.flutter.MainActivity]#1](f:0,a:5) destructor()
12-11 13:10:21.667 22177 22177 D BufferQueueConsumer: [SurfaceView[app.revanced.manager.flutter/app.revanced.manager.flutter.MainActivity]#1(BLAST Consumer)1](id:56a100000001,api:0,p:-1,c:22177) disconnect
12-11 13:10:21.673 22177 22177 D BLASTBufferQueue: [VRI[MainActivity]#0](f:0,a:2) destructor()
12-11 13:10:21.673 22177 22177 D BufferQueueConsumer: [VRI[MainActivity]#0(BLAST Consumer)0](id:56a100000000,api:0,p:-1,c:22177) disconnect
12-11 13:10:22.314 22177 22177 D CompatibilityChangeReporter: Compat change id reported: 78294732; UID 10455; state: ENABLED
12-11 13:10:22.315 22177 22177 I InstallPlugin: handleActivityResult(22643,0,null)
12-11 13:10:22.339 22177 22177 D BufferQueueConsumer: [](id:56a100000002,api:0,p:-1,c:22177) connect: controlledByApp=false
12-11 13:10:22.340 22177 22197 E OpenGLRenderer: Unable to match the desired swap behavior.
12-11 13:10:22.341 22177 22177 D BufferQueueConsumer: [](id:56a100000003,api:0,p:-1,c:22177) connect: controlledByApp=false
12-11 13:10:22.342 22177 22177 E SurfaceSyncer: Failed to find sync for id=0
12-11 13:10:22.342 22177 22177 E SurfaceSyncer: Failed to find sync for id=1
12-11 13:10:22.342 22177 22177 E SurfaceSyncer: Failed to find sync for id=2
12-11 13:10:22.344 22177 22197 D BLASTBufferQueue: [VRI[MainActivity]#2](f:0,a:1) acquireNextBufferLocked size=1080x2400 mFrameNumber=1 applyTransaction=true mTimestamp=982841911362811(auto) mPendingTransactions.size=0 graphicBufferId=95249489723403 transform=0
12-11 13:10:22.362 22177 22203 D BLASTBufferQueue: [SurfaceView[app.revanced.manager.flutter/app.revanced.manager.flutter.MainActivity]#3](f:0,a:1) acquireNextBufferLocked size=1080x2400 mFrameNumber=1 applyTransaction=true mTimestamp=982841929739735(auto) mPendingTransactions.size=0 graphicBufferId=95249489723405 transform=0

Patcher logs

- Device Info
ReVanced Manager: 1.17.1
Build: release
Model: motorola edge 40
Android version: 13
Supported architectures: arm64-v8a, armeabi-v7a, armeabi
Root permissions: No

- Patch Info
App: com.google.android.youtube v18.45.43
Patches version: v2.202.0
Patches added: None
Patches removed: Hide ads, Video ads, Copy video url, External downloads, Disable precise seeking gesture, Seekbar tapping, Enable slide to seek, Swipe controls, Disable auto captions, Premium heading [Use premium heading: true], Hide video action buttons, Hide autoplay button, Hide captions button, Hide cast button, Navigation buttons, Hide player buttons, Hide album cards, Hide breaking news shelf, Comments, Hide crowdfunding box, Hide endscreen cards, Hide filter bar, Hide floating microphone button, Disable fullscreen ambient mode, Hide layout components, Hide info cards, Hide 'Load more' button, Hide email address, Player flyout menu, Disable rolling number animations, Hide seekbar, Hide Shorts components, Disable suggested video end screen, Hide timestamp, Disable player popup panels, Custom player overlay opacity, Return YouTube Dislike, Wide searchbar, Restore old seekbar thumbnails, SponsorBlock, Spoof app version, Disable resuming Shorts on startup, Enable tablet layout, Tablet mini player, Theme [Dark theme background color: @android:color/black, Light theme background color: @android:color/white], Alternative thumbnails, Announcements, Always autorepeat, Enable debugging, Spoof device dimensions, Client spoof, Bypass URL redirects, Vanced MicroG support, Minimized playback, Remove tracking query parameter, Disable zoom haptics, HDR auto brightness, Remember video quality, Playback speed, Restore old video quality menu, Open links externally
Options changed: None

- Settings
Allow changing patch selection: false
Version compatibility check: true
Show universal patches: true
Patches source: revanced/revanced-patches
Integration source: revanced/revanced-integrations

- Logs
Copying APK
Reading APK
Decoding app manifest
Loading patches
Merging integrations
Deleting existing resource cache directory
Decoding resources
Executing patches
Applied 62 patches
Compiling patched dex files
Compiled 8 dex files
Compiling modified resources
Signing APK
Patched

Acknowledgements

oSumAtrIX commented 11 months ago

Is the app signed?

legallyfree commented 11 months ago

The YouTube apk download it from Apkmiror as the tutorial says, that says the message.

oSumAtrIX commented 11 months ago

Is the patched app signed?

legallyfree commented 11 months ago

Do you have to sign? how is that done? , I just patch and then I wanted to install it, The tutorial does not talk about signing the APK

oSumAtrIX commented 11 months ago

https://developer.android.com/tools/apksigner#options-verify

Ushie commented 11 months ago

@legallyfree Please try ReVanced Manager -> Settings -> Regenerate Keystore

Afterwards, patch YouTube again and try to install

legallyfree commented 11 months ago

Now I try to install the YouTube app again, And this message appears,

The application is not installed because it seems that the package is not valid.

I have restarted the mobile, I have reinstalled Revonced and Microg, I have eliminated the YouTube APK and download again to the mobile And follow the message. It doesn't let me install it, To patch the APK

14f781a5-72ac-4362-ade4-9bc7e0a9f64f

oSumAtrIX commented 11 months ago

Follow this and report back:

image

legallyfree commented 11 months ago

What happened, I followed these steps: regenerate keystore, patch the app without installing, Save the APK, install from Revanced, And it was installed normally

THANKsssss 👍️

84b24c60-2039-42c7-b423-4c101c88fad1