Bootstrap icon indicating copy to clipboard operation
Bootstrap copied to clipboard

Jailbreak Detection Megaissue

Open imnltsa opened this issue 2 years ago • 10 comments

This issue can be used to list off apps that have jailbreak detection advanced enough to detect WITHOUT injection with AppEnabler or even after uninstalling the bootstrap and removing /private/var/jb and /private/var/containers/Bundle/Application/.jbroot-$(jbrand)/ along with application data removal.

It's not necessarily helpful to link to tweaks which may bypass anything in here since this is an issue on the Bootstrap repo itself, but can narrow it down.

Before commenting, please ensure you 100% do not have anything visible like Filza's URL scheme (Remove Filza from TrollStore and install the no URL scheme version) and any other jailbreak application that may expose their URL scheme. Also, ensure your results aren't stored anywhere by clearing application data by uninstalling and reinstalling the application, assuming the results are stored there. I'll go first:

  • DANA - An Indonesian banking application, complains about root (you might need to force close and reopen for the warning to show up, this is why you can't tap anything in the app on first launch) and users have reported it still persists its warning even after application data reset. Potential tweak fix for DANA: Shadow

imnltsa avatar Jan 03 '24 06:01 imnltsa

Fix issue with Roothide manager clean/var

This doesn't address the issue at hand; the problem still exists with RootHide as a whole. Removing all files doesn't fix the fact that there's something wrong with the bootstraps anti-jb detection.

Plus, this is an issue for ALL apps that have jailbreak detection, you need somewhere to complain about it. This is that place.

Running varClean with 'select all' is a fix for people ditching/coming to the bootstrap, but certainly not one for people that want to keep using it.

imnltsa avatar Jan 03 '24 12:01 imnltsa

follow this:

1: enable tweak for all trollstore apps

2: install roothide manager in sileo, try varClean all in roothide manager, some files may not be deleted automatically and you need to do it manually in filza.

roothide avatar Jan 03 '24 17:01 roothide

follow this:

1: enable tweak for all trollstore apps

2: install roothide manager in sileo, try varClean all in roothide manager, some files may not be deleted automatically and you need to do it manually in filza.

How does this affect people who want to still use the bootstrap? This is fine for people leaving the bootstrap but deletes pretty important stuff if you want to continue using it.

imnltsa avatar Jan 03 '24 17:01 imnltsa

follow this: 1: enable tweak for all trollstore apps 2: install roothide manager in sileo, try varClean all in roothide manager, some files may not be deleted automatically and you need to do it manually in filza.

How does this affect people who want to still use the bootstrap? This is fine for people leaving the bootstrap but deletes pretty important stuff if you want to continue using it.

1: Some users have installed other bootstrap with /var/jb before, and it is very easy to detect.

2: Some apps installed in the trollstore may be detected as jailbroken, not just because of URLSchemes. after enabling tweaks for them, Bootstrap will automatically hide some features for them.

3: Some tweaks and jailbreak apps (including apps installed in the trollstore) will generate some files in /var/ of the rootfs, which will also be used by the app to detect jailbreaks. they can be cleaned using roothide manager's varClean, and we strongly recommend tweaks and jailbreak apps should store their data and configuration in jbroot's /var/ rather than rootfs's /var/.

roothide avatar Jan 04 '24 04:01 roothide

follow this: 1: enable tweak for all trollstore apps 2: install roothide manager in sileo, try varClean all in roothide manager, some files may not be deleted automatically and you need to do it manually in filza.

How does this affect people who want to still use the bootstrap? This is fine for people leaving the bootstrap but deletes pretty important stuff if you want to continue using it.

1: Some users have installed other bootstrap with /var/jb before, and it is very easy to detect.

2: Some apps installed in the trollstore may be detected as jailbroken, not just because of URLSchemes. after enabling tweaks for them, Bootstrap will automatically hide some features for them.

3: Some tweaks and jailbreak apps (including apps installed in the trollstore) will generate some files in /var/ of the rootfs, which will also be used by the app to detect jailbreaks. they can be cleaned using roothide manager's varClean, and we strongly recommend tweaks and jailbreak apps should store their data and configuration in jbroot's /var/ rather than rootfs's /var/.

What can people do to mitigate detection without doing a full varClean (data loss, I know a loss of preference bundles is guaranteed, along with files from TrollStore applications like Derootifier or misaka)? Yes, you should wipe previous jailbreak files, but you can't necessarily tell which files are used in the current bootstrap or utilized by your TrollStore apps.

imnltsa avatar Jan 04 '24 13:01 imnltsa

whether it is a tweak or a trollstore app/jailbreak app, data and configuration should be stored in the sandbox container or jbroot:/var/, not rootfs:/var/.

the roothide manager can help users find files stored in rootfs:/var/ that may lead to the detection of jailbreak. once the future tweaks store data and configuration in the sandbox container or jbroot:/var/, then we can get rid of this is a legacy issue from history, but it will take time.

In rootihde jailbreak (such as roothide dopamine), the tweak preferences will be automatically redirected to jbroot for storage by cfprefsd-hook, but in Bootstrap we are not able to achieve this yet.

roothide avatar Jan 08 '24 11:01 roothide

Question. Idk if I ask this here. If I have a phone without JB but only ts. And want to install and use roothide bootstrap for sileo can banking/gov apps detect this process and/or are there steps to avoid this issue? Essentially what I want to know is if roothide bootstrap can be detected as JB.

Kawaoii avatar Jan 09 '24 08:01 Kawaoii

Question. Idk if I ask this here. If I have a phone without JB but only ts. And want to install and use roothide bootstrap for sileo can banking/gov apps detect this process and/or are there steps to avoid this issue? Essentially what I want to know is if roothide bootstrap can be detected as JB.

any behavior beyond the scope allowed by apple may be detected as a jailbreak, including trollstore.

even if you only use a developer certificate to sideload some apps (such as filza), some appstore apps may report that your device is jailbroken.

the significance of roothide is that it provides a universal solution to these troubles.

roothide avatar Jan 09 '24 10:01 roothide

Hello, i have recently encountered my banking app that detect my JB, iphone 14 pro max ios 16.6.1, i have been using the app without no bypass tweaks and it was fine for almost 2 weeks until yesterday it detected as My device is unsecured Bc of jailbreak. I followed the uninstallation method from A to Z and yet i still get the window saying “Device is unsecured” IMG_4510

https://apps.apple.com/kw/app/gulf-bank-mobile-banking/id1577206679

^ this is the link to my banking application

MysticallyQ8 avatar Jan 25 '24 10:01 MysticallyQ8

Hello, i have recently encountered my banking app that detect my JB, iphone 14 pro max ios 16.6.1, i have been using the app without no bypass tweaks and it was fine for almost 2 weeks until yesterday it detected as My device is unsecured Bc of jailbreak. I followed the uninstallation method from A to Z and yet i still get the window saying “Device is unsecured” IMG_4510

https://apps.apple.com/kw/app/gulf-bank-mobile-banking/id1577206679

^ this is the link to my banking application

Sorry for getting back so late. varClean in uninstall guide is optional, have you done that?

imnltsa avatar Feb 05 '24 04:02 imnltsa

IMG_6278

TrueMoney Wallet App update to version 5.52.0 for jailbreak detection on bootstrap

previously version 5.51.0 works fine after downgrade by appstore++

PS. No Filza installed

https://apps.apple.com/th/app/truemoney/id663885752?l=th

SATIS8CHIMPALEE avatar Feb 05 '24 14:02 SATIS8CHIMPALEE

For me Gulfbank works without problems (as far as you can go without being a customer)

Can confirm Truemoney doesn't work without tweaks enabled for it (no Filza, Crane etc. installed and var completely cleaned)

m1337v avatar Feb 06 '24 00:02 m1337v

For me Gulfbank works without problems (as far as you can go without being a customer)

Can confirm Truemoney doesn't work without tweaks enabled for it (no Filza, Crane etc. installed and var completely cleaned)

After doing varClean I was able to access the app. But only after opening Sileo. It can be detected Even though I didn't install any tweaks.

IMG_9666 IMG_9667 IMG_9668 IMG_9669

SATIS8CHIMPALEE avatar Feb 06 '24 03:02 SATIS8CHIMPALEE

You may be able to use a Shortcut to open the app if you have openssh installed.

SSH into 127.0.0.1, and run a command that removes /var/mobile/Library/SplashBoard/Snapshots/org.coolstar.SileoStore (or the file that trips jailbreak detection). Then, add a block to open the app you're looking to bypass detection on.

You can then add this Shortcut to your homescreen and use that to open the application. Note, you will not get notification badges on that icon, and opening the application with ANY other means will trip jailbreak detection once more.

imnltsa avatar Feb 06 '24 08:02 imnltsa

yes i have to almost everything that i found in reddit and github yet no solution for it> > Hello, i have recently encountered my banking app that detect my JB, iphone 14 pro max ios 16.6.1, i have been using the app without no bypass tweaks and it was fine for almost 2 weeks until yesterday it detected as My device is unsecured Bc of jailbreak. I followed the uninstallation method from A to Z and yet i still get the window saying “Device is unsecured” IMG_4510

https://apps.apple.com/kw/app/gulf-bank-mobile-banking/id1577206679

^ this is the link to my banking application

Sorry for getting back so late. varClean in uninstall guide is optional, have you done that?

MysticallyQ8 avatar Feb 07 '24 11:02 MysticallyQ8

I manage to fixed jailbreak detection, I'm using Gcash app from philippines and the app detected jailbroken even I did not enable from bootstrap.

I fixed it by deleting jb shortcuts in filza from private/var/ folder

you will find shortcuts with white icon to know that is from jb try to check details the "i" on right side then you will see path "var/jb" I deleted those shortcuts and restart the app and jailbreak detection gone.

jrew20 avatar Feb 25 '24 03:02 jrew20

For me Gulfbank works without problems (as far as you can go without being a customer) Can confirm Truemoney doesn't work without tweaks enabled for it (no Filza, Crane etc. installed and var completely cleaned)

After doing varClean I was able to access the app. But only after opening Sileo. It can be detected Even though I didn't install any tweaks.

IMG_9666 IMG_9667 IMG_9668 IMG_9669

After doing varClean I still can't access the app Do you have any tips for fixing it?

T5ive avatar Feb 25 '24 16:02 T5ive

will I tried like 5 times to run "Var Clean" but it just froze up each time.I deleted Filza but I see the files in there.. and I do have Appsmanager and AppStorePlusPlus installed to TrollStore.. could those 2 apps be causing this?

skell79 avatar Feb 27 '24 01:02 skell79

This issue has gone off track, please only list apps and tweak solutions / report applications that still detect the presence of a jailbreak. If you need help for a specific application, please do so in the roothide Discord server linked in this repositories README.md.

Please refer to the FAQ in README.md on how to self-remedy jailbreak detection.

imnltsa avatar Feb 27 '24 01:02 imnltsa

Picky app : "NAFATH" detects Dopamine Roothide Crashes Immediately after opening Screenshot 2024-04-18 213816

https://apps.apple.com/sa/app/%D9%86%D9%81%D8%A7%D8%B0-nafath/id1598909871

Double077 avatar Apr 18 '24 18:04 Double077

Picky app : "NAFATH" detects roothide Crashes Immediately after opening Screenshot 2024-04-18 213816

https://apps.apple.com/sa/app/%D9%86%D9%81%D8%A7%D8%B0-nafath/id1598909871

roothide Dopamine or roothide Bootstrap?

roothider avatar Apr 18 '24 19:04 roothider

Dopamine

Double077 avatar Apr 18 '24 19:04 Double077

Dopamine

known issue, try this version: https://filetransfer.io/data-package/MbuoIoLB#link

roothider avatar Apr 18 '24 19:04 roothider

Nice works like a charm thank you

Double077 avatar Apr 18 '24 20:04 Double077