Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this project abandoned? #41

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Thepowa753
Copy link

This project is... just... hemm, how can i say...
FUCKING WOW!

I hope to see this fantastic project go ahead

Need to proceed
@tduck973564
Copy link

Agreed, hope it isn't but I can't do much about it because I don't know C or iPhones.

@gxthmxm
Copy link

gxthmxm commented Jul 1, 2021

I'd love to see this project completed

@futurelucas4502
Copy link

futurelucas4502 commented Jul 1, 2021

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

@Titaniumtown
Copy link

Why isn't there an "issues" section lol.

@tduck973564
Copy link

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 -c 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 :)

Were you the one I talked to on the discord server?

@futurelucas4502
Copy link

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

@Umiiii
Copy link

Umiiii commented Jul 14, 2021

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.

@NSGolova
Copy link

@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.

@futurelucas4502
Copy link

@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

@306bobby
Copy link

@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

got it working except touchscreen on 14.7

@m3gat0nn4ge
Copy link

Has anyone located something like a "Getting Started" guide for developing in this project?

@ann0see
Copy link

ann0see commented Jan 1, 2022

Probably there isn’t anything. Luckily it’s open source-ish so someone could fork it.

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Jan 22, 2022

@finnie2006
Copy link

project is dead lol

@SandiyosDev
Copy link

SandiyosDev commented Sep 24, 2022

@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.

@theoparis
Copy link

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.

@cuynu
Copy link

cuynu commented Mar 2, 2023

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

@cuynu
Copy link

cuynu commented Mar 2, 2023

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

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Mar 3, 2023

@cuynu, it's very much possible. Project Asahi demonstrates that.

@SandiyosDev
Copy link

SandiyosDev commented Mar 4, 2023

@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
Copy link

cuynu commented Mar 6, 2023

@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

@cuynu
Copy link

cuynu commented Mar 6, 2023

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?

PXL_20230306_165500965

@SandiyosDev
Copy link

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?

PXL_20230306_165500965

Why don't you instead open a new issue? If you're trying to debug individual problems, you're on the wrong thread.

@cuynu
Copy link

cuynu commented Mar 7, 2023

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?
PXL_20230306_165500965

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

@SandiyosDev
Copy link

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?
PXL_20230306_165500965

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.

@upintheairsheep
Copy link

wow that was odd and coinsidental to see this start

@iam-TJ
Copy link

iam-TJ commented Apr 4, 2023

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.

@JariGuru
Copy link

JariGuru commented Apr 2, 2024

Does this work with iOS 15?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet