-
Notifications
You must be signed in to change notification settings - Fork 200
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
Android Application #485
Comments
I'm not sure if it would be very useful but I certainly wouldn't mind if someone were to make a mobile version. The only note I have is that it would be best to keep it as a separate repository to simplify management of the code |
Not much progress, but I started to work on Android app, because friends asked about it: https://github.com/FPavlovskiy/Dzida |
I would run it on my phones too, just imagine the possible number of additional.. load testers. Everybody has one (a phone). Provided easy instructions.. the army of testers would grow significantly. But imo it would be easier to see the releases here than to follow another repo. Also for every release of the app there should ideally be a release of an android app, right? so, it would be logical too. Maybe it would be possible to have the android specific code separately if required, but to use it as a submodule or something and automatically build a version with each release here? |
I think that it makes sense to download arm binary in the Android app and check for updates as well, so in that case you don't need to updated an Android app frequently. |
The way I see it: you download android app once (or at least less frequently) and maintainer of that app regularly check for compatibility between the app and latest version of db1000n and just updates some centralized manifest if everything works well making the android app fetch the new "attacking binary" |
@FPavlovskiy maybe this discussion could help #465 |
|
I'm intending to look into making an android app, but one which even a grandma could use - using termux is imo too complicated for non technically astute folks. I would prefer to make a simple wrapper which would run dn100n and just show an emulated console with messages. Guys in the referenced discussion had some success with fyne, but I would prefer minimal external components, like maybe go mobile instead. |
@roman-kruglov , I managed to build |
I think it's better to have it as a different repo and I can leave a reference to it in the main repo. The benefits of this approach are that you wouldn't have to pass all the maintenance via myself and also you could have different release timeline from the main repo (similar to how db1000nX100 author has an option to auto update to latest compatible version that he manages) |
Ok, in this case it makes sense to use db1000n as submodule, but not as a monorepo to simplify patching |
@FPavlovskiy @arriven I was just working on it for several days. Had to use I probably waited for too long to publish this, I guess I'll create a draft pr - at least to share the approach and discuss stuff there. |
here it goes #547 |
@roman-kruglov it was my plan as well.
But then I started to investigate |
I'm thinking about simple Android application.
We can pack armv6-compatible ELF binary and just run it inside for PoC.
Your thoughts?
The text was updated successfully, but these errors were encountered: