← Back

InternalUI Setup with SSH Ramdisk

You need to have:

Follow the steps below:

  1. SSH ramdisk with Legacy iOS Kit and copy "/AppleInternal" to "/mnt1".
  2. Copy "/System/Library/PrivateFrameworks" from the dump and paste it to "/mnt1/System/Library/PrivateFrameworks" (skip things that already exist, we only need internal frameworks).
  3. Copy Perl and Pearl (if they exist) from "/System/Library" into "/mnt1/System/Library".
  4. Edit "SystemVersion.plist" to add the following:
    xml
    <key>ReleaseType</key>
    <string>Internal</string>
  5. Save the plist and place it into the "CoreServices" folder.
  6. Show the contents of "SpringBoard.app" in your dump and copy everything EXCEPT the SpringBoard (Unix executable file). Paste it into "SpringBoard.app" in "/mnt1", skipping files that already exist.
  7. Run the following commands in SSH Ramdisk:
    bash
    chown -R root:wheel /mnt1/AppleInternal/
    chown -R root:wheel /mnt1/System/Library/Perl/
    chown -R root:wheel /mnt1/System/Library/Pearl/
    chown -R root:wheel /mnt1/System/Library/PrivateFrameworks/
  8. Reboot and enjoy the internalUI dump!

NOTES: To internalize your device, it must be jailbroken semi-untethered (e.g., Taurine or Chimera). Semi-tethered jailbreaks (like checkra1n) will not work with this method. Be sure to install tweaks at least once.