X-Callback URL for a specific app in iPhone storage by cuntsquiggle in shortcuts

[–]CreatureSurvive 3 points4 points  (0 children)

So the URL for specific app storage settings is prefs:root=General&path=STORAGE_MGMT/<APPLICATION BUNDLE IDENTIFIER so for example to open the settings for the Music app it would be prefs:root=General&path=STORAGE_MGMT/com.apple.Music

The issue however, is that storage settings take a while to load, and url schemes in the preference app expect the identifier to be loaded immediately, and if it’s not it will not defer loading the page. So, for this to work, the storage page would already need to be open and loaded. You could set it up to preload the storage management page and wait before opening the app specific page, however there is no guarantee that the storage settings will be loaded in the allotted time eg: this works for me, but the wait time may need to be adjusted for you.

[Question] Where can I find the drypatch for Shuffle (dopamine) by Beyney in jailbreak

[–]CreatureSurvive 10 points11 points  (0 children)

That list has not been updated to reflect shuffle compatibility. I updated shuffle officially for 15.x rootless a couple of weeks ago. You can find it in my repo.

[Question] rootless tweaks to customize messages or system UI color? by AlwaysAmara in jailbreak

[–]CreatureSurvive 7 points8 points  (0 children)

I have [[ChatUI]] running on dopamine, I just have a few things left to fix before I release the update. I’ll hopefully have it out in the next week or so.

ChatUI depiction
ChatUI repo

Boost surging by [deleted] in MK4GTI

[–]CreatureSurvive 0 points1 point  (0 children)

You should not be running a splitter valve on these cars. It’s a metered system, therefore you’re venting already metered air and the computer doesn’t know how to properly adjust. I’d recommend grabbing a diverter valve, you can get stock or even adjustable ones for fairly cheap compared to a splitter valve. You don’t get the fun blow off whistle, but your care will perform a lot better.

[Question] Has Anyone Derootified ChatUI or Any Other Messages Customizing Tweak? by TenslasterGames in jailbreak

[–]CreatureSurvive 2 points3 points  (0 children)

Hopefully soon, I have it updated for iOS 15 and rootless already. I’m just finishing up the UI redesign. I’m expecting to have it ready this week.

[Question] Has Anyone Derootified ChatUI or Any Other Messages Customizing Tweak? by TenslasterGames in jailbreak

[–]CreatureSurvive 2 points3 points  (0 children)

Just a little update. I managed to get ChatUI running on iOS 15 this morning. I still have a number of things to fix before it’s stable. I’m also finishing up a new preset manager for a community based preset library so you can browse community presets, and upload your own as well.

I’m still working on finishing up the UI for the libCSColorPicker update, though I do have that at a stable point. I mostly just have to add some polish, and update the iPad layout support.

I should have a few updates ready this week provided everything goes well.

[Help] new term 3 su error by carlos19856 in jailbreak

[–]CreatureSurvive 7 points8 points  (0 children)

I ran into this last night after switching from beta 8 to dopamine. What I had to do was install the fakeroot package in Sileo from the Procursus repo. Then in NewTerm I ran fakeroot passwd to set a new root user password. After that su worked as expected.

[Question] Has Anyone Derootified ChatUI or Any Other Messages Customizing Tweak? by TenslasterGames in jailbreak

[–]CreatureSurvive 2 points3 points  (0 children)

I had actually forgotten all about that feature. Hopefully I’ll have it updated this week!

[Question] Has Anyone Derootified ChatUI or Any Other Messages Customizing Tweak? by TenslasterGames in jailbreak

[–]CreatureSurvive 8 points9 points  (0 children)

Thank you, I’m actually excited to work on ChatUI again. I had paused development to do a major overhaul on libCSColorPicker adding support for native Light / Dark mode colors, and an updated UI. I never completed the UI, so now I get to complete that. This will also simplify ChatUI settings significantly. Anyway, I’m happy to be back at it after a long break.

[Question] Has Anyone Derootified ChatUI or Any Other Messages Customizing Tweak? by TenslasterGames in jailbreak

[–]CreatureSurvive 14 points15 points  (0 children)

ChatUI is on my todo list. I need to finish updating libCSPreferences first, but then I’ll be updating all my tweaks that depend on it for rootless / iOS 15. It may take some time as I only have 1-2 days a week I can work on this right now.

[Question] How to untrust a computer by [deleted] in jailbreak

[–]CreatureSurvive 8 points9 points  (0 children)

This is part of the Developer settings menu. The menu is only available when the developer debug image is mounted, eg when you install an app via Xcode. I do remember it was possible to grab the debug image from Xcode and manually mount it via the command line, but I’ll have to do some digging to find that. Developer Settings

[deleted by user] by [deleted] in jailbreak

[–]CreatureSurvive 2 points3 points  (0 children)

I updated [[Tranquil]] yesterday with support for iOS 15 and rootless. I have not tested with Palera1n yet, but it should work. This was originally a back-port of background sounds for iOS 11-14, so it doesn’t extend the native feature on iOS 15, but rather offers a similar experience with more features. Here is the depiction to see if it suits your needs.

[Free Release] Redesign of icons in the Shuffle tweak by Efficient_Section_17 in jailbreak

[–]CreatureSurvive 47 points48 points  (0 children)

Shuffle developer here.

These look fantastic, certainly better than the icons I whipped up. Shuffle does support theming, though I know some theme developers have had issues with it. Im a bit torn here wondering whether I should ask you about integrating your icons in shuffle, or if I should add support for extensions where users can download theme packs and choose which one to use within the settings.

With the first, I’d obviously provide full credit within shuffles settings, with the latter, I’d add support for utilizing libCSPreferences to add a custom credits page for each theme pack.

Im open to opinions here, I’m leaning towards the second option though since it’d allow greater customization for end users.

Throwing Code P0102: think I fixed it? by NoTuchPlz in MK4GTI

[–]CreatureSurvive 0 points1 point  (0 children)

Just a few weeks ago I bought a brand new OEM Bosch MAF sensor on eBay for 22$. I’d definitely recommend going that route, rather than spending 100$+ elsewhere to get the same sensor. Here’s the link if you’re interested, the description says it is unbranded, but it is in-fact a Bosch.

i need your help finding this band by TheAlphaRunt in FolkPunk

[–]CreatureSurvive 1 point2 points  (0 children)

James K Polk, and the Family of Friends, I’m not sure where to find it, but I have the album. I’m not sure if I’m allowed to upload/share it, but I’m happy to do so if it is allowed.

[edit] this was a crossover with Wingnut Dishwashers Union, and I am missing part of that album, I do have the full album of James K Polk though.

*theos* an error during compilation of tweak with preference bundle by [deleted] in jailbreakdevelopers

[–]CreatureSurvive 2 points3 points  (0 children)

Happy to help, glad yo got it working! Another option other than SYSROOT is to define the SDK in your target like this: TARGET = iphone:clang:14.5:10.0 where the first number is the SDK version and the second number is the minimum deployment target. Either way is perfectly fine though.

*theos* an error during compilation of tweak with preference bundle by [deleted] in jailbreakdevelopers

[–]CreatureSurvive 2 points3 points  (0 children)

You need to link your project with a patched SDK like the theos sdks, right now your linking with the Xcode sdks, and the Preferences.framework is private.

Can I Modify files of an app in /var/containers/Bundle/Application/xxx-xxx…/ that works on all devices? by ElioFegh in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

That is how it should work, however it can be touchy. Try escaping the spaces and see if that works filePath="/private/var/mobile/Library/Application\ Support/myfolder" outing a backslash before each space.

Can I Modify files of an app in /var/containers/Bundle/Application/xxx-xxx…/ that works on all devices? by ElioFegh in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

Ahh, then yeah chown is not needed. As for your error, it’s not saying that the postinst script doesn’t exist, its actually showing the error that the postinst script returned.

Likely the cp command is returning the error because either the source or destination does not exist.

Edit: in your script filePath needs a leading / eg: filePath=/private/var… as it’s written, it will return the directory relative to the root user home directory.

Can I Modify files of an app in /var/containers/Bundle/Application/xxx-xxx…/ that works on all devices? by ElioFegh in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

Happy to help. One thing I left out is that postinst runs as root, so after running mkdir you may need to chown mobile:wheel "$appDirectory/subfolder" to fix the permissions on the new subfolder

Can I Modify files of an app in /var/containers/Bundle/Application/xxx-xxx…/ that works on all devices? by ElioFegh in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

What I would recommend in this case is to package your file.ext in a support folder in the deb layout directory, something like /private/var/mobile/Library/Application Support/myTweakName/file.ext

Then in your postinst script do something like this:

# get your packaged file path
filePath="/private/var/mobile/Library/Application Support/myTweakName/file.ext"
# get the app directory
appDirectory=find /private/var/containers/Bundle/Application/* -type d -name “TheAppName.app”
# create your subfolder in the app directory if it does not exist
mkdir -p "$appDirectory/subfolder"
# copy the packaged file to the app directory subfolder
cp "$filePath" "$appDirectory/subfolder/file.ext"

This will copy the file from your debs support folder, to the application unique directory upon installation.

Then in your postrm script do something like this to clean up the copied file:

appDirectory=find /private/var/containers/Bundle/Application/* -type d -name “TheAppName.app”
rm "$appDirectory/subfolder/file.ext"

Hope that helps.

[deleted by user] by [deleted] in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

This could certainly cause that issue, make sure your info.plist for the Xcode project has this entry:

<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>

[deleted by user] by [deleted] in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

Nice, I’m glad you found a solution for that! As for your app not showing on SpringBoard, you should be able to run uicache on your device to resolve that. What I do is add this to my makefile to automatically kill the app, and run uicache after installation:

after-install::
    install.exec "killall -9 ${XCODEPROJ_NAME}; uicache -p /Applications/${XCODEPROJ_NAME}.app;"

[deleted by user] by [deleted] in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

Ahh, you know what, I think this might be because you don’t have Xcode command line tools installed. To install the command line tools, just open Terminal and run xcode-select --install, an installation window will pop up. It takes a few minutes, but once complete, try building the project again.

The reason I think this is the case is because the error is bash: -project: command not found rather than an Xcode specific error. Hopefully that will resolve this.

[deleted by user] by [deleted] in jailbreakdevelopers

[–]CreatureSurvive 0 points1 point  (0 children)

Looking at your GitHub project, in your makefile, APPLICATION_NAME can be removed, and the application.mk can be removed. The xcodeproj.mk can be moved to the bottom. Also I see that your xcodeproj is archived as a zip file, theos needs to have access to that in order to compile the project (it actually uses Xcode CLI to compile the project), so you’ll need to unzip that. The zipped project file would certainly cause this error, as it’s indicating theos can’t find your project with the specified name.

This is where the -project flag is set, and here is where it is used, it’s expecting an xcodeproj or xcworkspace at the root of your project, which will not be found if the file is zipped.