Add and config Veency VNC server

This commit is contained in:
Adam Goldsmith 2022-12-19 17:51:31 -05:00
parent 7eabfa66f1
commit b59810f8e8
2 changed files with 16 additions and 2 deletions

View File

@ -12,7 +12,7 @@
- name: Update apt sources - name: Update apt sources
command: apt-get update command: apt-get update
- name: Install packages - name: Install packages
command: apt-get install -y --force-yes net.angelxwind.mikoto libactivator be.rud0lf77.maximization command: apt-get install -y --force-yes net.angelxwind.mikoto libactivator be.rud0lf77.maximization com.ericasadun.utilities veency
- name: Copy webclip - name: Copy webclip
become: false become: false
template: template:
@ -23,5 +23,13 @@
copy: copy:
src: reservations_display.webclip/icon.png src: reservations_display.webclip/icon.png
dest: /var/mobile/Library/WebClips/reservations_display.webclip/ dest: /var/mobile/Library/WebClips/reservations_display.webclip/
- name: Create/update Veency plist
become: false
shell: |
VEENCY_PLIST=/var/mobile/Library/Preferences/com.saurik.Veency.plist
[ -f $VEENCY_PLIST ] || plutil -create $VEENCY_PLIST
plutil -binary $VEENCY_PLIST
plutil -key Password -string {{ lookup('passwordstore', 'servers/cms/vnc@ipads') | d(omit) }} $VEENCY_PLIST
plutil -key ShowCursor -false $VEENCY_PLIST
- name: Respring - name: Respring
command: killall SpringBoard command: killall SpringBoard

View File

@ -49,7 +49,7 @@
- =Monocle= (=com.rpetrich.monocle=) works on iPad 2/3, but not iPad 1 - =Monocle= (=com.rpetrich.monocle=) works on iPad 2/3, but not iPad 1
** Editing preferences ** Editing preferences
- can use plutil from http://repo.bingner.com/ to convert from/to binary plist - can use =plutil= from =com.ericasadun.utilities=
- to restart the preferences daemon after editing a plist: - to restart the preferences daemon after editing a plist:
#+begin_src bash #+begin_src bash
launchctl kickstart -k system/com.apple.cfprefsd.xpc.daemon launchctl kickstart -k system/com.apple.cfprefsd.xpc.daemon
@ -71,6 +71,12 @@
- can be escaped via =killall SpringBoard= or rebooting - can be escaped via =killall SpringBoard= or rebooting
- more notes: https://www.theiphonewiki.com/wiki/Smart_Sign - more notes: https://www.theiphonewiki.com/wiki/Smart_Sign
** VNC via Veency
- config in =/var/mobile/Library/Preferences/com.saurik.Veency.plist=
- iPad must be restarted to apply
- rotated and offset on ipad 2 and 3: clicks are about 1 app icon offset to the left, and maybe a bit up
- ex. to launch Tool Reservations webapp, click just to the top right of Safari (or whatever app is left of it)
** Let's Encrypt certificates ** Let's Encrypt certificates
- Can install cert PEM via gui, probably too much of a pain to automate it - Can install cert PEM via gui, probably too much of a pain to automate it
- profile installed as =/User/Library/ConfigurationProfiles/<something>.stub= - profile installed as =/User/Library/ConfigurationProfiles/<something>.stub=