Go to file
2022-06-28 23:08:01 -04:00
reservations_display.webclip Allow defining a list of tools in webclip url via inventory variables 2021-11-17 18:54:33 -05:00
hosts Lookup passwords from password-store 2022-06-27 23:11:36 -04:00
initial-setup.yml initial-setup: Install SSH key 2022-06-27 23:10:52 -04:00
ipads.yml Switch from monocle to maximization for status bar hiding 2022-06-28 22:04:30 -04:00
python_2.7.6-3_iphoneos-arm.deb Install python 2.7 in initial-setup playbook, avoid raw where now possible 2021-11-17 02:24:06 -05:00
readme.org Rename notes.org to readme.org 2022-06-28 23:08:01 -04:00

iPad Jailbreaking/Downgrading

iPad 1: just use 3utools to update/restore and jailbreak

iPad2,3 or iPad3,2

We want to be on an untethered jailbreak, which seems to mean iOS 8.4.1. Some sources claim it is also noticably faster

steps:

  1. JB with Phoenix (via https://jailbreaks.app/legacy.html or 3uTools)
  2. Follow instructions here to downgrade to 8.4.1: Untethered Downgrade iPhone 5/iPad 2,3,4/iPad mini to iOS 8.4.1 without SHSH

  3. install jailbreak (preferably daibutsu):

Initial Setup

  1. ansible setup:

    1. install "openssh" and "apt 0.7 strict" via cydia
    2. ssh with ssh -o PubkeyAuthentication=no mobile@iPad, password alpine
    3. su to root (also password alpine)
    4. change passwords for mobile and root users
    5. apt-get install sudo python vim
    6. edit /etc/sudoers to allow wheel
    7. edit /etc/group to add mobile to wheel
  2. install mikoto to disable OTA update notifications (and some other things)

ansible

Fullscreen/status bar hide:

  • Maximization (be.rud0lf77.maximization) seems to work fine on iPad 1/2/3 and doesn't need to be applied manually
  • Monocle (com.rpetrich.monocle) works on iPad 2/3, but not iPad 1

iPad lock/unlock via activator

  activator send libactivator.system.sleepbutton # lock
  activator send libactivator.lockscreen.dismiss # unlock

Editing preferences:

can use plutil from http://repo.bingner.com/ to convert from/to binary plist to restart the preferences daemon after editing a plist:

  launchctl kickstart -k system/com.apple.cfprefsd.xpc.daemon

making a webclip:

~/Library/WebClips/whatever.webclip

can place an Info.plist and icon then respring and it kind of just works

  • Can launch with activator send com.apple.webapp maybe?

    • only seems to work when it is already running (ie to switch to it, not launch it)