Skip to content
This repository has been archived by the owner on Nov 21, 2020. It is now read-only.

Promoting community involvement #34

Open
hatf0 opened this issue Apr 4, 2020 · 6 comments
Open

Promoting community involvement #34

hatf0 opened this issue Apr 4, 2020 · 6 comments
Labels
P3 Nice-to-haves

Comments

@hatf0
Copy link
Member

hatf0 commented Apr 4, 2020

How do we promote community involvement? I would REALLY enjoy more eyes reviewing over the code in this repo. The device-logs is a hub of activity, but I wish there were more pull requests and help with code.

@hatf0 hatf0 added the P3 Nice-to-haves label Apr 4, 2020
@itsmattkc
Copy link
Contributor

I'm not sure how to promote exactly, but I definitely intend to spend more time helping out and making PRs. Very interested in seeing this project work out.

@MuntashirAkon
Copy link

You can start by creating a community guideline as well as fix #33. I'm interested in contributing but don't know where to start.

@hatf0
Copy link
Member Author

hatf0 commented Apr 11, 2020

I've just updated the contributing document with a long list of sources, and where to contact me. I would LOVE to guide you through the process, or even some things that this project absolutely needs. I'll work on adding documentation-- what do you think would work best? I can detail how the kext flow works, if needed too.

@MuntashirAkon
Copy link

I can detail how the kext flow works, if needed too.

That would be awesome.

I have to admit though, contributing to this repository requires a lot study at first. I once tried to combine Black80211 with USB wifi dongle driver, but eventually abandoned it as it is extremely difficult to control the user space of a kext from the kernel space of another kext (it was only possible in theory), but it's been sometime and I completely forgot everything what I did and how Black80211 works. However, I'll try to recap things (I'm in quarantine anyway) and start contributing here (if I can).

@hatf0
Copy link
Member Author

hatf0 commented Apr 18, 2020

That is the problem, quite honestly. The sheer amount of code (we're WAY past 10k sloc) and complexity requires that you spend a good week/two weeks pouring over any/all resources that you have.

Also, yeah. Controlling kext to kext is incredibly difficult, however Black80211 is relatively easy to understand and tinkering with it helps. I have a full VM test bed for quick restarts too, rather then testing on bare metal.

@KlutchKyle
Copy link

I will promote on my twitter and suggest that others do too. This sort of project has interest from those in the jailbreak community and some very knowledgeable individuals might be interested in contributing. Best of luck!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
P3 Nice-to-haves
Projects
None yet
Development

No branches or pull requests

4 participants