Liberate iPad 2 (2011) #30
Labels
No Label
games
health
shopping-list
No Milestone
No Assignees
1 Participants
Notifications
Total Time Spent: 11 hours 38 minutes
Due Date
kreyren
11 hours 38 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kreyren/kreyren#30
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Issue tracking to make my iPad 2 (2011) usable.
Projected end-goal - Using the already present PCB
The jailbreak can currently be done through https://jailbreaks.app/legacy.html by installing the p0laris and then re-applying it on each reboot.[4]
Currently the tablet is in broken phase where I get ncurses error in the dpkg used in cydia that prevents installation of new packages. Was told[2] that to resolve it I need to restore the device through e.g. idevicerestore which is affected by issue [ref.5] that needs to be fixed first.
usbmuxd-service-type
contributed -- Service-type would be good, but workaround usedI can do
# rm -rf --no-preserve-root
on the iPad, but that allegedly can't remove everything and would leave me with unbootable device.[2][NO] Hardware way -- Too invasive
Exploit way
Allegedly checkm8 works for A5 chips[11] with https://github.com/axi0mX/ipwndfu[12]
Seems that GNU Guix (04.10.2022) has broken libusb causing the libusbmuxd to malfunction as explained in https://github.com/libimobiledevice/ideviceinstaller/issues/14 the solution proposed by the GNU Guix community is using a temporary environment with updated libusb through the following code while referencing https://github.com/libusb/libusb/issues/825 with staged fix in core-updates in next update cycle where the hotfix should enable interacting with the device:
Using the proposed solution by the GNU Guix community works to run
sudo usbmuxd -f
to interact with the deviceMisc:
M.1. How to get in the DFU mode:
M.2. The restore file for the device can be downloaded from http://appldnld.apple.com/iOS9.3.5/031-73136-20160825-6A2B0F0A-6711-11E6-BE6C-193834D2D062/iPad2,1_9.3.5_13G36_Restore.ipsw
M.3. How to restore the device
M.3.1. Follow [M.1] to get device into a DFU mode and download the restore file as described in [M.2] and then run
M.4. How to install p0laris.ipa through ideviceinstaller?
TBD
$ zsign --force -k cert.p12 -p password -m profile.mobileprovision p0laris.ipa -o p0laris-signed.ipa
$ ideviceinstaller -i p0laris-signed.ipa
Requires 100 EUR payment to apple or buy cert for 15 USD from udidregistrations
https://gist.github.com/nyuszika7h/3d9addcf701afc9a803c06e45d82c078
Alternative way using AltServer:
Poked the guy who was showing iPad with A7 booting on twitter[10] for info -- https://github.com/konradybcio/linux-apple/pull/12
Resources:
10.1. Writeup about how they did it https://konradybcio.pl/linuxona7/
Projected end-goal - Redesign the device
The eMMC, battery, digitizer and display can be reused as they are both in good condition and acceptable efficiency.
The SoC is weak and runs too much apple things so I want to replace it. The current best candidate is Allwinner A33, because OLIMEX has a development board for it.[1]
Resources:
Misc
Chasis - Either way i hate the chassis, so i want to redesign one out of additive fabricated plastic that is more ergonomic
RFID reader - I need RFID for authentification -> See if it can be added