Coder Social home page Coder Social logo

choicy's People

Contributors

brendonjkding avatar ia7myd avatar liam0205 avatar olivertzeng avatar opa334 avatar siberianspot avatar tomaszpoliszuk avatar zhou-shilin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

choicy's Issues

Tweak injection technically not *fully* disabled - technical discussion

Hey @opa334, for the purposes of "bypassing" jailbreak detection (I am aware this isn't primarily a tool for it), it does seem that apps trigger detection on injection simply for the fact of something being injected. An example is the app 8 Ball Pool. This thing will just straight up kill itself while jailbroken but work perfectly when in stock state.

I noticed when disabling tweak injection (with either Choicy or libhooker configurator) and then checking the Modules tab in CocoaTop for the process - there would always be dylibs that originate from either the jailbreak itself (pspawn_payload-stg2) or the injection platform (libsubstitute). Is this a technical limitation?

App showing black screen and freeze when using Custom Tweak Configuration mode

I think Choicy isn’t fully working on iOS 14.6. Tested with latest version and it still working fine on my X 13.5

Device issue

  • iPad Pro 10.5 (14.6) Odysseyra1n
  • Latest Choicy and Altlist version

How ro reproduce the bug

  • Enable custom tweak configuration in whitelist mode then launch the app, black screen issue will appear
  • Disable Tweak Injection still work fine tho

Global Whitelist has issues.

When I select tweaks to whitelist and respring, for some reason it disables all tweaks except for the ones I whitelisted.

Dylib of LibSparkAppList not detected

Source of LibSparkApplist:
https://www.sparkdev.me/package/com.spark.libsparkapplist

LibSparkAppList is an AppList alternative.
The plist of the dylib (SparkAppListSB.dylib) indicates that it should inject into: com.apple.springboard

Choicy does not show this tweak in "Global Tweak Configuration" and also not in "SpringBoard" process configuration.

This causes issues when SpringBoard is set to use a whitelist custom tweak configuration, because SparkAppListSB.dylib is not being injected into SpringBoard, causing issues with tweaks which depend on SparkAppListSB.dylib.

Just a suggestion, but maybe this issue/bug is caused by your hardcoded AppList filtering(?).

Merge deb

Please tell me how you merged rootfull and rootless into one deb. To execute release_build.sh, you are using Xcode11 and Xcode16, then Xcode11 compiles rootfull and Xcode16 compiles rootless.

Supercell games not opening with choicy

It seems that the new supercell updates detect jailbroken devices.

Before the update from supercell, when enabling choicy the app was working.

Now the app won't even startup when choicy enabled.
Maybe there is a choicy update or a fix for this?That would be great.

NeonBoard main dylib doesn't show up in applications custom configuration list

I started filtering it out some UIKit tweaks for some apps I don't want them to inject there but I also want to use the custom font I regularly use. NeonBoard has a custom dylib named NeonBoard fonts, so I thought just whitelisting that one, alongside NeonCore, NeonKit and NeonPaths would be enough but apparently it's not, seems like NeonFonts also depends somehow on the main dylib for functionality (which doesn't show up in the list). On the other hand, using blacklist works, but it's not really convenient. I'd prefer to use whitelist if possible.

iPhone XR, 14.3, unc0ver jailbreak.

Edit: this doesn't really categorize as an "issue" (I think, idk how you load the tweaks installed there) but if there's no plan to include it or it's not possible let me know and I'll close this.

Single clicking home button doesn't work

I was on version 1.3 when I single clicked the home button it would do nothing, double clicking would bring up the app switcher. Clicking and holding would activate Siri but the overlay would not show.

iOS 13.5.1
Choice 1.3
iPhone 6s

Powercuff dylib not detected in SpringBoard

Powercuff tweak (by Ryan Petrich) is not detected as a tweak which injects into SpringBoard. The plist of this tweak injects into SpringBoard executable (instead of com.apple.springboard bundle).
Because of this Choicy does not detect this tweak, which is causing issues with the SpringBoard whitelisting functionality of Choicy (tweak doesn't get injected).

Could you please add SpringBoard executable to Choicy's SpringBoard filter?

Tweak List empty, global black and whitelist not working (iOS 10.2)

Hi Lars,

I REALLY like your tweak :)

I've been waiting a long time for a tweak like this, thank you!

I'd like to see a feature where you can select a global blacklist and/or whitelist. I have lots of tweaks and many where I have to blacklist same some tweaks - so with a global black-/whitelist its easier and if theres an App which needs changes one can change the settings per App.

Thank you!

Feature Request: Global Daemon Injection Toggle

A way to prevent tweaks from injecting into all daemons would be useful as many tweaks inject into daemons without intending to. Something like a submenu in the Global Tweak Configuration menu to toggle daemon injection entirely off for a tweak.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.