I cannot for the life of me get checkm8 to compile properly. Im trying to unlock an old ipad 2. I keep getting a number of errors. Usually 'Usb does not define a device' tends to be my issue. Although im pretty sure I have more errors also I just havent gotten that far into the error page. Im not sure what im doing wrong.
Any help its welcome Using Arduino uno
Welcome to the forum
Please explain what "checkm8" is, what it does and how it relates to the Arduino
xfpd
February 3, 2025, 4:18am
3
For reference:
https://www.theiphonewiki.com/wiki/Checkm8-a5
The checkm8 port for Arduino and USB Host Shield
Would have been nice if the sketch included the modified USB host library, instead of a patch file for who knows which version of the library from six years ago.
1 Like
It appears to be a way of breaking the security of iPhones. If that is the case then I am inclined to delete this topic
Am I wrong ?
xfpd
February 3, 2025, 7:02am
6
Seems to br a way to put non-Apple code on an Apple... good and bad code.
UKHeliBob:
Am I wrong ?
No.
The forum has never been about malicious hacking.
3 Likes
I mean, I didn't just show up here on my own. But sure, delete my ask for help.
I keep get this error
Arduino: 1.8.15 (Mac OS X), Board: "Arduino Uno"
Checkm8-a5:4:10: fatal error: Constants.h: No such file or directory
#include "Constants.h"
^~~~~~~~~~~~~
compilation terminated.
exit status 1
Constants.h: No such file or directory
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
C:\Users\marti\OneDrive\Área de Trabalho\checkm8-a5-master\checkm8-a5\checkm8-a5.ino:1:10: fatal error: AMBX.h: No such file or directory
compilation terminated.
exit status 1
Compilation error: AMBX.h: No such file or directory
I already install a lot of libraries but dont work
Arduino: 1.8.14 Hourly Build 2021/04/09 02:34 (Mac OS X), Board: "Arduino Uno"
In file included from /Users/aki/Desktop/checkm8-a5/checkm8-a5.ino:4:0:
sketch/constants.h:2:17: note: #pragma message: Building for A5 S5L8942X
#pragma message "Building for A5 S5L8942X"
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/aki/Desktop/checkm8-a5/checkm8-a5.ino: In function 'void heap_occupation()':
/Users/aki/Desktop/checkm8-a5/checkm8-a5.ino:224:20: warning: comparison between signed and unsigned integer express…
No matter what has been posted before I am not comfortable with this software being discussed on the forum so I am closing the topic
2 Likes