Giter Club home page Giter Club logo

socket's Introduction

logo

Welcome to Socket,
iOS 10.x Jailbreak for 32bit devices

Getting Started:

Before we start ensure you have one of the supported devices:

  • iPhone 5,1 (iPhone 5 GSM)
  • iPhone 5,2 (iPhone 5 Global)
  • iPhone 5,3 (iPhone 5c GSM)
  • iPhone 5,4 (iPhone 5c Global)
  • iPad 3,4 (iPad 4 Wi-Fi)
  • iPad 3,5 (iPad 4 GSM)
  • iPad 3,6 (iPad 4 Global)
  1. Download the .ipa file from here or from releases
  2. Install the .ipa file using Sideloadly
  3. Open the "Socket" app on your device and press "jailbreak"
  4. Enjoy!

OR

  1. On your device go to https://jailbreaks.app/legacy.html
  2. Select Socket and press "install" when prompted
  3. Go into settings and trust the application
  4. Open the "Socket" app on your device and press "jailbreak"
  5. Enjoy!

Information:

Jailbreak website: https://socket-jb.app
Socket Repo: https://socket-jb.app/repo

Socket supports all versions of iOS 10, but please note iOS 10.0.2-10.3.2 have not been tested.

By default this jailbreak does NOT install Cydia, instead it uses Zebra (v1.1.28)

Also note that this jailbreak does NOT destroy sandbox containers, you may have to resign some apps using the container-resign package, which can be found in the base Socket Repo in Zebra (you need to install this to use it). Then you can run the command as show below using a terminal or ssh. This only is for iOS 10.3 - 10.3.4.

container-resign <path-to-binary>

container-resign /Applications/coolbooter.app/coolbooter

As with all jailbreaks, there is NO WARRANTY with this software, so use at your own risk.

If you have an issue please report it via this repo's issues tab.

Credits

Avatar Brandon Azad
iosurface.c & bits from mach_swap

Avatar dora2ios
patches/finder & bits from p0insettia

Avatar Jake James
sock_port2 kernel exploit

Avatar Ned Williamson
socket bug (CVE-2019-8605)

Avatar planetbeing
ios-jailbreak-patchfinder

Avatar REALKJCMEMBER
bits for kernel pmap patching

Avatar SongXiaoXi
sock_port 32bit support & fixes

Avatar tihmstar
bits from doubleh3lix

Avatar Zebra Team
zebra package manager

socket's People

Contributors

khcrysalis avatar staturnzz 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

Watchers

 avatar  avatar  avatar

socket's Issues

iOS 10.1.1/iPhone5,3/Socket 1.1 - Unable to install Filza

On my iPhone 5c (iOS 10.1.1/iPhone5,3) I am unable to install Filza, it installs fine and Zebra doesn't show any errors, however it doesn't appear on the home screen, and if I try to open documents directory in Zebra, it says "Zebra cannot oepn its documents directory because Filza is not installed." I think this is an issue related to socket, it could be something else but I'm fairly sure it's socket causing this. I'm using the latest version. On my other iPhone5,3 running 10.3.3 also with the newest version of socket, Filza works fine.

I've tried respringing, reinstalling Filza, rebooting, and running UICache, none of them solved the problem.

Unable to ssh

I installed openssh but it's just stuck and not connecting

iOS 10.3.4/iPad3,6/Socket 1.1 - Zebra 1.1.28-L1 - Permissions Error

When bundled Zebra starts it says "su/sling does not have permission to set the uid or gid. Please verify the permissions of the file located at /usr/libexec/zebra/supersling." so I cannot update Zebra or install Filza to fix permissions.

I tried respringing, rebooting, and resetting all settings, but none helped.

P.S. Zebra update should be disabled on iOS 9-10, where the modified build is used.

iPad 3,6 on iOS 10.3.4 showing "press home to upgrade" white screen on each boot. Socket v1.1

I recently got a spare iPad 4th gen. I did a DFU restore through iTunes, and then jailbroke it using socket. I found that on each reboot (regardless if the JB is enabled or not) I get a white screen saying "press home to upgrade."

If I press home it asks for my passcode, and after putting the passcode it shows a loading bar with an apple logo. When this bar completes it lets me on the home screen like normal. However this logs me out of facetime/imesssage (but not from iCloud), resets volume, brightness, and ringtone volume, removes widgets and causes some apps to crash until reinstalled. It's very annoying and those are the only issues I've discovered yet.

As I said, this is a recent install, so my tweak list is small. The only other change I did was removing many languages through iCleaner. iOS 10.3.4 on 32bit devices doesn't have APFS and hence I had to make space for tweaks.

How can I get rid of this screen?


Update:
I did another DFU restore and verified first thing that I could reboot without any issue, which worked twice. I then jailbroke with socket right after, and rebooted again. The white screen was back, and it persisted even when rebooting from jailed mode, or using a different jailbreak. I'm assuming socket is culprit here since it was a brand new install (no apps, tweaks, settings, nothing).

With a single time you use it, you're stuck with the white screen until you restore. Let me know if you need more details, but I won't really be testing it no more.

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.