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

GrapheneOS as base layer #47

Open
ypid opened this issue Jan 2, 2021 · 11 comments
Open

GrapheneOS as base layer #47

ypid opened this issue Jan 2, 2021 · 11 comments
Assignees
Labels
enhancement New feature or request

Comments

@ypid
Copy link
Collaborator

ypid commented Jan 2, 2021

I am interested in using https://github.com/hashbang/aosp-build to build GrapheneOS. I think this makes a great base to work on HashbangOS specific goals. This means that https://github.com/hashbang/aosp-build could be used to automate and help audit (using reproducible builds and possibly additional helpers) the solid work that GrapheneOS devs are doing.

Current status: WIP. Using hashbang/aosp-build#31 I successfully built GrapheneOS and tested on the Pixel 3a.

Closes: #41

Edit: @sempervictus do you already have build scripts ready? If not, here are some. Ref: GrapheneOS/os-issue-tracker#408

@Leanerz
Copy link

Leanerz commented Jul 25, 2021

@ypid Hi

I am also interested to use GrapheneOS as base for this Os.

Any progress from your side please?

Thank you

@ypid
Copy link
Collaborator Author

ypid commented Jul 25, 2021

I already got it works. I just have not merged the PR because I need to change the logos because this is not GrapheneOS anymore.

@Leanerz
Copy link

Leanerz commented Jul 25, 2021

@ypid So, it's not based on GrapheneOS any more? What is the difference between your actual version and GrapheneOS?

Does the security, encryption etc. of GrapheneOS still exists or you used another alternative?

Thank you

@ypid
Copy link
Collaborator Author

ypid commented Jul 25, 2021

It is based on GrapheneOS, but HashbangMobile has additional change like setting up its own OTA updates and so on. I try to preserve all hardening work from GrapheneOS. That is why I base on it in the first place :)

@Leanerz
Copy link

Leanerz commented Jul 25, 2021

It is based on GrapheneOS, but HashbangMobile has additional change like setting up its own OTA updates and so on. I try to preserve all hardening work from GrapheneOS. That is why I base on it in the first place :)

When a PL is expected? looking forward to test it.

@ypid
Copy link
Collaborator Author

ypid commented Jul 26, 2021

PL = public launch? For now, I just maintain the project for my own use for the Pixel 3a. I don’t dedicate much time into it. My idea is this: More substantial work will be done when a new Android version comes out. This includes merging the open PRs. The other months, I run this project on maintenance only basically. If other contributors want to help with the project goals, this thing could fly. But with only me it is not realistic right now.

@Leanerz
Copy link

Leanerz commented Jul 27, 2021

Sorry, I mean PR (Pull Request), can you share your progress? Will try to install it and contribute in the limit of my knowledge.

@ypid
Copy link
Collaborator Author

ypid commented Jul 28, 2021

@Leanerz
Copy link

Leanerz commented Jul 28, 2021

Any documentation to build and flash it to mobile?

Thank you

@ypid
Copy link
Collaborator Author

ypid commented Jul 29, 2021

Only what you find in those repos that I linked. You will need to figure that out by yourself. That is also probably the best way to learn. Try it, and only ask questions if you spend a considerable amount of time wrapping your head around it.

@Leanerz
Copy link

Leanerz commented Jul 29, 2021

Only what you find in those repos that I linked. You will need to figure that out by yourself. That is also probably the best way to learn. Try it, and only ask questions if you spend a considerable amount of time wrapping your head around it.

Very nice advice, I will do so !

Thank you so much !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants