ish-app / ish-app/ish

login as another user bad system call

Open
#2,034 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

unconfirmed
Dominant language
C
Stars
20.5k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

ISH 1.2.4 Build 447, IOS 15.7.3, iPhone 6s
when trying to use the login command to log in as another user one gets a "bad syscall" error.
After looking into dmesg it seems to be the syscall 216 which seems to be this syscall:
216 i386 setfsgid32 sys_setfsgid __ia32_sys_setfsgid

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure by using the login command to switch users on the stated iOS and iSH versions, then inspect the dmesg output for syscall 216, identified as setfsgid32. Trace how that syscall is handled and verify that login as another user no longer reports a bad system call.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, ios
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.