mirror of
https://github.com/LiveContainer/LiveContainer.git
synced 2026-04-25 09:05:53 +03:00
[GH-ISSUE #130] latest uYouEnhanced/YTLitePlus not working #116
Labels
No labels
bug
compatibility
enhancement
multitasking
pull-request
safe area
status: broken
status: usable
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/LiveContainer#116
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ghost on GitHub (Aug 19, 2024).
Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/130
Describe the issue
The app crashes when the version is different.
It's the new version that crashes.
Strangely, no logs are displayed even though it crashed.
New version of uYouEnhanced
https://ipa.cypwn.xyz/ipas/uYouEnhanced_19.32.8-3.0.4.ipa
Older versions of uYouEnhanced
https://therealfoxster.github.io/altsource-viewer/view/app/?source=https://raw.githubusercontent.com/arichornloveralt/arichornloveralt.github.io/main/apps.json&id=com.google.ios.youtube
Instructions to reproduce
① Install LiveContainer with SideStore.
② Open the “LiveContainer” app.
③ Tap “Settings”.
④ Tap “Setup JLT-less certificate”.
④ The SideStore app will open and load automatically.
⑤ Once SideStore has finished loading, open the “LiveContainer” app.
⑥ “Instruction
Done. Press OK finish setting up.” will be displayed, so tap “OK”.
⑦ The SideStore app will open and load automatically again.
⑧ Open the “LiveContainer” app.
⑨ Install the app.
What version of LiveContainer are you using?
Version 2.1.2-release (main/fd71dd7)
Other
There are two ways to install the app.
The first way is to downgrade the app version.
The second way is to install it via SideStore without using LiveContainer.
@hugeBlack commented on GitHub (Aug 19, 2024):
It seems that new version of YouPiP and YouTubeDislikeReturn is not compatible with LiveContainer and will cause it to crash upon launch. You can decompress the ipa, remove these 2 modules from Framework folder, repack the ipa and install again. YouTube will launch then.
Update:
For newer version of TYLite, you need to replace these 2 dylibs with fake ones in order to make it launch, like the JITLessTest.dylib in Livecontainer itself.
@ghost commented on GitHub (Aug 19, 2024):
Can this be addressed in a future update?
Is it difficult or impossible to achieve?
@khanhduytran0 commented on GitHub (Aug 20, 2024):
Oh yeah, something tripped in CydiaSubstrate again.
@zekiz774 commented on GitHub (Sep 6, 2024):
what do you mean with that? Should I replace them with empty files with the same name? I'm sorry, I'm very new to IOS sideloading/modding.
Edit: yep that worked. Thanks
@ghost commented on GitHub (Sep 13, 2024):
I want to use the new version of YTLitePlus.
https://github.com/YTLitePlus/YTLitePlus/actions/runs/10750372394/artifacts/1904279482
Can you give me detailed instructions?
@Impure2411 commented on GitHub (Sep 14, 2024):
I'm wondering if YouPiP had worked properly in LiveContainer for uYouEnhanced or other ones. My YTLitePlus opens without crash (since it's an older version), but PiP crashes anyway.
@Impure2411 commented on GitHub (Sep 14, 2024):
@davidecelentano commented on GitHub (Sep 18, 2024):
``
##################################
I did the whole process using a-Shell app and everything worked flawless, thank you!
These the steps:
pickFolderlsyou should find the downloaded IPAmv ipafilename.ipa ipafilename.ziptar -xf ipafilename.zipcd Payload\YouTube.app\Frameworks\rm YouTubeDislikesReturn.dylibrm YouPiP.dylibtouch YouTubeDislikesReturn.dylibtouch YouPiP.dylibpickFoldertar -cvf ipafilename-mod.zip Payload/mv ipafilename-mod.zip ipafilename-mod.ipa@haxibami commented on GitHub (Sep 19, 2024):
I am facing a similar problem with YTLite + YouPiP + YouTubeDislikesReturn + YTUHD (built by this action). As said above, the app successfully starts up if I removed (or not injected) YouPiP and YouTubeDislikesReturn.
Also, I noticed that if I build using YouTube IPA of version
19.23.3or lower, it works even with the latest tweaks.crash log (.ips)
crash log analyzed by pycrashreport
@h2omax commented on GitHub (Oct 19, 2024):
I am trying to replicate this process but get stuck at step 8, where a-Shell says "no such file or directory".
Any tips on how to fix?
@davidecelentano commented on GitHub (Oct 19, 2024):
@h2omax are you sure the tar command extracted the files from .zip inside the current dir?
@h2omax commented on GitHub (Oct 19, 2024):
Yes, after running the tar command a Payload folder appears in the current directory, containing YouTube.app
@davidecelentano commented on GitHub (Oct 19, 2024):
@h2omax so
cd /Payloadcommand should work.@ghost commented on GitHub (Nov 21, 2024):
An error log is now displayed.
It is as follows.
dlopen(/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube, 0x0109): tried: '/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (code signature invalid in <5BE10252-2DEF-34FF-9702-D2C0E5D58816> '/private/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (errno=85) sliceOffset=0x00000000, codeBlobOffset=0x098E97A0, codeBlobSize=0x003E7140), '/private/preboot/Cryptexes/OS/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (no such file), '/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (code signature invalid in <5BE10252-2DEF-34FF-9702-D2C0E5D58816> '/private/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (errno=85) sliceOffset=0x00000000, codeBlobOffset=0x098E97A0, codeBlobSize=0x003E7140), '/private/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (code signature invalid in <5BE10252-2DEF-34FF-9702-D2C0E5D58816> '/private/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (errno=85) sliceOffset=0x00000000, codeBlobOffset=0x098E97A0, codeBlobSize=0x003E7140), '/private/preboot/Cryptexes/OS/private/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (no such file), '/private/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (code signature invalid in <5BE10252-2DEF-34FF-9702-D2C0E5D58816> '/private/var/mobile/Containers/Data/Application/8160A4BE-FB05-479B-9076-5F705EDDCFD6/Documents/Applications/com.google.ios.youtube.app/YouTube' (errno=85) sliceOffset=0x00000000, codeBlobOffset=0x098E97A0, codeBlobSize=0x003E7140)
@ghost commented on GitHub (Nov 24, 2024):
I learned that YouTube Plus (ex. YTLite) can be launched in LiveContainer.
https://github.com/user-attachments/assets/8807e75d-272d-4f91-8ff8-f51417e78ff5
@michael1900 commented on GitHub (Dec 6, 2024):
Hi, for you Download Video option is working from LiveContainer?
Where the file is saved?
@ghost commented on GitHub (Dec 6, 2024):
I can't download the video. I get an error.
Command execution failed with rc=1 and output=ffmpeg version v4.4-dev-416 Copyright (c) 2000-2020 the FFmpeg developers built with Apple LLVM version 7.3.0 (clang-703.0.31) configuration: --sysroot=/Applications/Xcode-v7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk --prefix=/Users/taner/Projects/mobile-ffmpeg/prebuilt/ios-arm64/ffmpeg --enable-version3 --arch=aarch64 --cpu=armv8 --target-os=darwin --ar=/Applications/Xcode-v7.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar --cc=clang --cxx=clang++ --as='/Users/taner/Projects/mobile-ffmpeg/.tmp/gas-preprocessor.pl -arch aarch64 -- clang -arch arm64 -target aarch64-ios-darwin -march=armv8-a+crc+crypto -mcpu=generic -DMOBILE_FFMPEG_ARM64 -Wno-unused-function -Wno-deprecated-declarations -fstrict-aliasing -fembed-bitcode -DIOS -DMOBILE_FFMPEG_LTS -DMOBILE_FFMPEG_BUILD_DATE=20200725 -isysroot /Applications/Xcode-v7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -Oz -miphoneos-version-min=9.3 -I/Applications/Xcode-v7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/usr/include' --ranlib=/Applications/Xcode-v7.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib --strip=/Applications/Xcode-v7.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip --enable-neon --enable-cross-compile --enable-pic --enable-asm --enable-inline-asm --enable-optimizations --enable-swscale --enable-static --disable-shared --enable-small --disable-v4l2-m2m --disable-outdev=v4l2 --disable-outdev=fbdev --disable-outdev=audiotoolbox --disable-indev=v4l2 --disable-indev=fbdev --disable-openssl --disable-xmm-clobber-test --disable-debug --disable-neon-clobber-test --disable-programs --disable-postproc --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-sndio --disable-schannel --disable-securetransport --disable-xlib --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --disable-appkit --disable-alsa --disable-cuda --disable-cuvid --disable-nvenc --disable-vaapi --disable-vdpau --enable-libmp3lame --enable-libvorbis --enable-libopencore-amrnb --enable-libshine --enable-libspeex --enable-libwavpack --enable-libilbc --enable-libopus --enable-libsoxr --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-audiotoolbox --enable-bzlib --enable-videotoolbox --disable-avfoundation --enable-iconv --enable-libmp3lame --enable-libvorbis --enable-libopencore-amrnb --enable-libshine --enable-libspeex --enable-libwavpack --enable-libilbc --enable-libopus --enable-libsoxr --enable-libtwolame --disable-sdl2 --enable-libvo-amrwbenc --enable-zlib --enable-audiotoolbox --enable-bzlib --enable-videotoolbox --disable-avfoundation --enable-iconv libavutil 56. 55.100 / 56. 55.100 libavcodec 58. 96.100 / 58. 96.100 libavformat 58. 48.100 / 58. 48.100 libavdevice 58. 11.101 / 58. 11.101 libavfilter 7. 87.100 / 7. 87.100 libswscale 5. 8.100 / 5. 8.100 libswresample 3. 8.100 / 3. 8.100 /var/mobile/Containers/Data/Application/63AA7A31-8452-4455-96FB-88A038EBABD0/Documents/Data/Application/13266691-8C8F-40: No such file or directory .@michael1900 commented on GitHub (Dec 7, 2024):
Let me know if you find a fix.
Instead downloads work if YTP is sideloading in "normal" way? I mean not in LiveContainer.
@ghost commented on GitHub (Dec 7, 2024):
With normal sideloading you can download videos.
This solved the problem.
https://github.com/khanhduytran0/LiveContainer/issues/244#issuecomment-2524871168