ish-app / ish

Linux shell for iOS
https://ish.app
Other
16.38k stars 860 forks source link

Unlock iSH with Face ID #1432

Open heywoodlh opened 3 years ago

heywoodlh commented 3 years ago

Would it be possible to have a setting you could turn on to lock iSH after a period of time and then unlock iSH with a PIN/Face ID?

Blink supports that and it's a small but nice security feature to have.

0x41c commented 3 years ago

It could be possible to create a filesystem setting that will lock certain systems on boot. If the filesystem happens to be locked it can use a set password for that filesystem.

Lets however say that they are locked out of all the systems, they can then generate a recovery system and mount any one they want with an admin password created in the fs locking process.

Whether or not this is entirely necessary is another issue. I personally thought this could be interesting and make it resemble a more integrated OS in relation to the application itself. However, the true application of this feature seems a bit vague since it would only be useful if you were around people that had access to your unlocked phone and could actually use a CLI.

With that aside however, I wouldn't mind seeing this for the fun of it and making it a competitor with blinks security system.

If people start bumping this idea I could start a branch in my fork and work on it, just keep in mind that the implementation of this feature is determined by the main developers of the application and not by me lol.

Practicalbutterfly5 commented 6 months ago

If all the files of ish apps can be accessed via the Files app, I don’t see any point of this. Is it possible to disable files app access to ish files until ish is unlocked via faceid.

saagarjha commented 6 months ago

We can disable the integration until you have opened the app and authenticated but I'm not entirely sure that is something people want…