SideJITServer


NameSideJITServer JSON
Version 1.3.6 PyPI version JSON
download
home_pageNone
SummarySideJITServer is an iOS 17 JIT enabler for Windows/macOS!
upload_time2024-09-12 02:33:29
maintainerNone
docs_urlNone
authorkhanhduytran0
requires_python>=3.10
licenseNone
keywords ios automation cli jit
VCS
bugtrack_url
requirements pymobiledevice3 zeroconf
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # SideJITServer
This project allows you to start a server that wirelessly or via USB gives you JIT for iOS 17+ on Windows/macOS/Linux if you use the correct newer pymobiledevice3 version.

## How to get this running (Run with Administrator!)

### Option 1: Python install
```
python3 -m venv venv # Run inside SideJITServer directory!

# Activate Python venv

# macOS
. ./venv/bin/activate

# Windows but using Powershell
.\venv\Scripts\Activate.ps1

# Windows but using Command Prompt/CMD
.\venv\Scripts\Activate.bat

# Now let's install all the required packages! (Make sure you're still inside venv!)
# All OS
pip3 install -r requirements.txt
pip3 install SideJITServer
# If you got an error saying pip3 not found just change pip3 to pip

# Let's see if everything works (Make sure you're still inside venv!)
SideJITServer --version
# Output should show SideJITServer!
```

Or use PyPI
```
python3 -m venv venv
# Activate venv..

pip3 install SideJITServer
SideJITServer --help
```

### Option 2: Direct download (if available)
Go to the latest [GitHub Release](https://github.com/nythepegasus/SideJITServer/releases/latest) and check if there are executable downloads, such as `SideJITServer-windows-x86_64.exe`, depending on your OS and your architecture.

Download the correct executable, and run it as Administrator from your terminal or Powershell following the directions below. If you are on Mac or Linux, you must first run `chmod +x ./(your downloaded .bin file)` before executing the file with sudo.

Python is not necessary for this approach.


# How to use SideJITServer?
- Make sure your device is connected!
- Make sure you're still inside the venv, if applicable!
- Common Knowledge
  
Now run `SideJITServer --pair` and on your PC make sure you click on Trust this PC!
Also it will show you a prompt to continue just type "y"

Now thats done, Install [this](https://www.icloud.com/shortcuts/b0ffc9c3f0e74e7a8f8052c89fa322cf) shortcut

After that its gonna ask you to put on your device's UDID, Go to your PC and see your local ipaddress mine is `192.168.0.6:8080` and on your phone go to that (your local address) and copy the one that beside usbmux (example : 00001111-000A1100A11101A)

Now it's gonna ask you for SideJIT Server address! Just type in the address you use earlier to access device's UDID

for example : `http://192.168.0.6:8080` (You must include the http and not include / at the end!)

Now run the shortcut!

It gonna ask you to allow to access your local ip address just click allow!

Now select the application that you want to give JIT access to and you're done! (might ask for notification. It is recommended that you allow so you see if the JIT fail or succeed)

Happy JITing! :3

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "SideJITServer",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "nythepegasus <me@nythepegas.us>",
    "keywords": "ios, automation, cli, jit",
    "author": "khanhduytran0",
    "author_email": "nythepegasus <me@nythepegas.us>, JoeMatt <git@joemattiello.com>",
    "download_url": "https://files.pythonhosted.org/packages/1b/62/9e0170135da5298d2501c8cefbabf8133b948f51c83c273cfd89fe732309/sidejitserver-1.3.6.tar.gz",
    "platform": null,
    "description": "# SideJITServer\nThis project allows you to start a server that wirelessly or via USB gives you JIT for iOS 17+ on Windows/macOS/Linux if you use the correct newer pymobiledevice3 version.\n\n## How to get this running (Run with Administrator!)\n\n### Option 1: Python install\n```\npython3 -m venv venv # Run inside SideJITServer directory!\n\n# Activate Python venv\n\n# macOS\n. ./venv/bin/activate\n\n# Windows but using Powershell\n.\\venv\\Scripts\\Activate.ps1\n\n# Windows but using Command Prompt/CMD\n.\\venv\\Scripts\\Activate.bat\n\n# Now let's install all the required packages! (Make sure you're still inside venv!)\n# All OS\npip3 install -r requirements.txt\npip3 install SideJITServer\n# If you got an error saying pip3 not found just change pip3 to pip\n\n# Let's see if everything works (Make sure you're still inside venv!)\nSideJITServer --version\n# Output should show SideJITServer!\n```\n\nOr use PyPI\n```\npython3 -m venv venv\n# Activate venv..\n\npip3 install SideJITServer\nSideJITServer --help\n```\n\n### Option 2: Direct download (if available)\nGo to the latest [GitHub Release](https://github.com/nythepegasus/SideJITServer/releases/latest) and check if there are executable downloads, such as `SideJITServer-windows-x86_64.exe`, depending on your OS and your architecture.\n\nDownload the correct executable, and run it as Administrator from your terminal or Powershell following the directions below. If you are on Mac or Linux, you must first run `chmod +x ./(your downloaded .bin file)` before executing the file with sudo.\n\nPython is not necessary for this approach.\n\n\n# How to use SideJITServer?\n- Make sure your device is connected!\n- Make sure you're still inside the venv, if applicable!\n- Common Knowledge\n  \nNow run `SideJITServer --pair` and on your PC make sure you click on Trust this PC!\nAlso it will show you a prompt to continue just type \"y\"\n\nNow thats done, Install [this](https://www.icloud.com/shortcuts/b0ffc9c3f0e74e7a8f8052c89fa322cf) shortcut\n\nAfter that its gonna ask you to put on your device's UDID, Go to your PC and see your local ipaddress mine is `192.168.0.6:8080` and on your phone go to that (your local address) and copy the one that beside usbmux (example : 00001111-000A1100A11101A)\n\nNow it's gonna ask you for SideJIT Server address! Just type in the address you use earlier to access device's UDID\n\nfor example : `http://192.168.0.6:8080` (You must include the http and not include / at the end!)\n\nNow run the shortcut!\n\nIt gonna ask you to allow to access your local ip address just click allow!\n\nNow select the application that you want to give JIT access to and you're done! (might ask for notification. It is recommended that you allow so you see if the JIT fail or succeed)\n\nHappy JITing! :3\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "SideJITServer is an iOS 17 JIT enabler for Windows/macOS!",
    "version": "1.3.6",
    "project_urls": {
        "Bug Reports": "https://github.com/nythepegasus/SideJITServer/issues",
        "Homepage": "https://github.com/nythepegasus/SideJITServer"
    },
    "split_keywords": [
        "ios",
        " automation",
        " cli",
        " jit"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86a7bb0b0add257632085eb7f675593162662934877cefe7108747f81ef3c491",
                "md5": "2db9ef4ea1eb8bb9b81fd780b9193c44",
                "sha256": "d80b2ee06bd35c0113f83b206d4eccaf5615233bb6b80e3f7e2a1d63d3d39adc"
            },
            "downloads": -1,
            "filename": "SideJITServer-1.3.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2db9ef4ea1eb8bb9b81fd780b9193c44",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 20379,
            "upload_time": "2024-09-12T02:33:28",
            "upload_time_iso_8601": "2024-09-12T02:33:28.382238Z",
            "url": "https://files.pythonhosted.org/packages/86/a7/bb0b0add257632085eb7f675593162662934877cefe7108747f81ef3c491/SideJITServer-1.3.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b629e0170135da5298d2501c8cefbabf8133b948f51c83c273cfd89fe732309",
                "md5": "83e24666ed4dd0a074c9bc3abfd6ea7b",
                "sha256": "f88116e503951d11eb0df172d00d0bd137d2852d1f5668056b88491fda9acf32"
            },
            "downloads": -1,
            "filename": "sidejitserver-1.3.6.tar.gz",
            "has_sig": false,
            "md5_digest": "83e24666ed4dd0a074c9bc3abfd6ea7b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 25577,
            "upload_time": "2024-09-12T02:33:29",
            "upload_time_iso_8601": "2024-09-12T02:33:29.337107Z",
            "url": "https://files.pythonhosted.org/packages/1b/62/9e0170135da5298d2501c8cefbabf8133b948f51c83c273cfd89fe732309/sidejitserver-1.3.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-12 02:33:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nythepegasus",
    "github_project": "SideJITServer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "pymobiledevice3",
            "specs": [
                [
                    "<",
                    "5.0.0"
                ],
                [
                    ">=",
                    "4.11.20"
                ]
            ]
        },
        {
            "name": "zeroconf",
            "specs": [
                [
                    "==",
                    "0.132.2"
                ]
            ]
        }
    ],
    "lcname": "sidejitserver"
}
        
Elapsed time: 0.30769s