projectsandcastle
projectsandcastle copied to clipboard
Is this project abandoned?
This project is... just... hemm, how can i say... FUCKING WOW!
I hope to see this fantastic project go ahead
Agreed, hope it isn't but I can't do much about it because I don't know C or iPhones.
I'd love to see this project completed
Okay so I am not experienced with this in anyway but currently downloading the files and running them with the latest checkra1n doesn't work at all I have managed to get further and successfully get to the 2 penguins and a flashing cursor and then freeze so my guess is the kernel files need to be modified however to get this far you would need to:
Download this then download the sandcastle files from the official website extract them and delete the load-linux.mac file and put the load_linux.py file into the folder then if needed edit the setup_mac.sh file changing the ssh password
Then open start_mac.sh and alter the 3rd line from the bottom changing it from ./load-linux.mac Android.lzma dtbpack to ./load_linux.py -k Android.lzma -d dtbpack
Then open the isetup file and remove all references to binpack e.g. instead of /binpack/usr/local/bin/wget you would have just wget and also remove the shebang at the very top of the file
Make sure you have python3 and pyusb installed
Then just follow the readme
For Linux it's basically the same process you can figure it out
And tada you have two penguins and then frozen enjoy :)
Edit: I made a repo with the edits: https://github.com/futurelucas4502/projectsandcastle-install-scripts
Why isn't there an "issues" section lol.
Okay so I am not experienced with this in anyway but currently downloading the files and running them with the latest checkra1n doesn't work at all I have managed to get further and successfully get to the 2 penguins and a flashing cursor and then freeze so my guess is the kernel files need to be modified however to get this far you would need to:
Download this then download the sandcastle files from the official website extract them and delete the load-linux.mac file and put the load_linux.py file into the folder then if needed edit the setup_mac.sh file changing the ssh password Then open start_mac.sh and alter the 3rd line from the bottom changing it from
./load-linux.mac Android.lzma dtbpackto./load_linux.py -c Android.lzma -d dtbpackThen open the isetup file and remove all references to binpack e.g. instead of/binpack/usr/local/bin/wgetyou would have justwgetand also remove the shebang at the very top of the fileMake sure you have python3 and pyusb installed
Then just follow the readme
For Linux it's basically the same process you can figure it out
And tada you have two penguins and then frozen enjoy :)
Were you the one I talked to on the discord server?
Were you the one I talked to on the discord server?
Yup I'm still interested in the project I just have no idea how you would go about debugging it
Actually this project is a Proof-of-Concept, which means this repo only shows it is feasible to do that. However, "able to run" is far away from daily use and it is usually tedious work.
@futurelucas4502 your script works, but should the line be: ./load_linux.py -k Android.lzma -d dtbpack? Now Im stuck on two linux signs, any ideas how to debug this? Btw, its iphone 7.
@radulov Hi yes it should have been -k not -c I'll correct that on my original message now. As for debugging, I'm really not sure I'm hoping to look at it in the future and try and learn and work on it but at the moment I simply don't have the time to
@radulov Hi yes it should have been
-knot-cI'll correct that on my original message now. As for debugging, I'm really not sure I'm hoping to look at it in the future and try and learn and work on it but at the moment I simply don't have the time to
got it working except touchscreen on 14.7
Has anyone located something like a "Getting Started" guide for developing in this project?
Probably there isn’t anything. Luckily it’s open source-ish so someone could fork it.
@ann0see and @m3gat0nn4ge, http://projectsandcastle.org/status is useful.
project is dead lol
@ann0see and @m3gat0nn4ge, "http://projectsandcastle.org/status" is useful.
The link doesn't show much... Based oh my observations, they threw up a half-baked prototype, got the PR, and abandoned the project. It's just unfortunate.
I have been considering forking this project to maintain it but I have not gotten very far with getting project sandcastle's linux loader to work. It kept saying it couldn't find a device. I tried using both checkra1n and a alternative, open source tool discussed in the issue below with no luck.
I have also created my own repository in case I end up maintaining it.
Its impossible to make GPU work, we running Android on iPhone 7 Plus laggy because that. fuck apple, they doesn't even open their gpu driver source
The project is abandoned most likely because they can't port more things like audio camera gpu, because apple is very strict or only a proof of concept. i am thinking of building android 12 and run on iphone 7 plus
@cuynu, it's very much possible. Project Asahi demonstrates that.
@cuynu, it's very much possible. Project Asahi demonstrates that.
There are only so many Asahi Lina's out there; yes, it's possible, but not worth the effort... In the end, we're chasing circles with a corporation that will not aid sandcastle's development in any possible way. Checkra1n devices will soon become legacy devices, and even if you disagree, there's not much value being created trying to make Android run on iPhones.
@cuynu, it's very much possible. Project Asahi demonstrates that.
There are only so many Asahi Lina's out there; yes, it's possible, but not worth the effort... In the end, we're chasing circles with a corporation that will not aid sandcastle's development in any possible way. Checkra1n devices will soon become legacy devices, and even if you disagree, there's not much value being created trying to make Android run on iPhones.
yeah, i know
I have Android 10 running on my iPhone 7 Plus with iOS 14.6, but most app are crashing, is there solution or a workaround to run apps?

I have Android 10 running on my iPhone 7 Plus with iOS 14.6, but most app are crashing, is there solution or a workaround to run apps?
Why don't you instead open a new issue? If you're trying to debug individual problems, you're on the wrong thread.
I have Android 10 running on my iPhone 7 Plus with iOS 14.6, but most app are crashing, is there solution or a workaround to run apps?
Why don't you instead open a new issue? If you're trying to debug individual problems, you're on the wrong thread.
there is no issue section on repository
I have Android 10 running on my iPhone 7 Plus with iOS 14.6, but most app are crashing, is there solution or a workaround to run apps?
Why don't you instead open a new issue? If you're trying to debug individual problems, you're on the wrong thread.
there is no issue section on repository
Well then, although opening a pull request for issues is not its intended use, I highly doubt the team behind this project would care to deal with it in the first place... but either way, I'd highly suggest that you open a new pull request and provide as many logs and details possible.
wow that was odd and coinsidental to see this start
For the intrepid who are installing this please remember that due to the memory page-size needing to be 16KiB that almost all pre-built app-store-sourced applications will fail to execute since they are built assuming a 4KiB page-size. You'd need the source-code for each, and compile with 16KiB page size. That would be viable for any apps on f-droid where the source is available.
https://github.com/corellium/projectsandcastle/pull/41#issuecomment-1495719212
@iam-TJ and @SGprooo, https://forum.f-droid.org/t/could-we-compile-all-apps-for-4kib-page-sizes-too/21878?u=rokejulianlockhart
Does this work with iOS 15?
Does this work with iOS 15?
It's not dependent on the iOS version, you do need a supported phone though