hashbang / os

Open source security/privacy focused AOSP rom
MIT License
119 stars 12 forks source link

GrapheneOS as base layer #47

Open ypid opened 3 years ago

ypid commented 3 years ago

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 https://github.com/hashbang/aosp-build/pull/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: https://github.com/GrapheneOS/os_issue_tracker/issues/408

Leanerz commented 2 years ago

@ypid Hi

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

Any progress from your side please?

Thank you

ypid commented 2 years ago

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 commented 2 years ago

@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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago
Leanerz commented 2 years ago

Any documentation to build and flash it to mobile?

Thank you

ypid commented 2 years ago

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 commented 2 years ago

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 !