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

The latest release is old #133

Open
ale5000-git opened this issue Jul 31, 2016 · 30 comments
Open

The latest release is old #133

ale5000-git opened this issue Jul 31, 2016 · 30 comments

Comments

@ale5000-git
Copy link

The latest release is more than 1 year old, is it possible to do a new release?

@eMPee584
Copy link

eMPee584 commented Aug 3, 2016

..and upload it to the F-Droid repos?

@ale5000-git
Copy link
Author

Apparently it cannot be build on F-Droid, it is stated here: https://f-droid.org/wiki/page/com.nowsecure.android.vts

@hellyberry
Copy link

A new release would be great and the option or a textfile how this can be used individually to root a smartphone when towelroot-bug is fixed and Samsung locked the bootloader. So this would be a chance to succeed in rooting.

@mohamedation
Copy link

would love a new release.

@spider1163
Copy link

Can someone build the latest relase please ?

@thiswillbeyouusername
Copy link

Isn't it possible?

@thiswillbeyouusername
Copy link

When I download the latest app from 2015 does it test for vulnerables from last year (2016)? If not - how can I achieve this?

@aircooledcafe
Copy link

Download the latest release from the official page.

https://info.nowsecure.com/VTS-for-Android.html

@thiswillbeyouusername
Copy link

thiswillbeyouusername commented Jan 26, 2017

aircooledcafe commented 2 hours ago

Download the latest release from the official page.
https://info.nowsecure.com/VTS-for-Android.html

This release you a pointing is from Dec 15, 2015 and has logically only CVE's to this date. I wan't to figure out how to test against (new) vulnerables from last year (2016)...

@aircooledcafe
Copy link

download and build from source is only option I'm guessing, seems no one is release the builds any longer then.

@thiswillbeyouusername
Copy link

thiswillbeyouusername commented Jan 26, 2017

aircooledcafe commented 2 hours ago

download and build from source is only option I'm guessing, seems no one is release the builds any longer then.

Too bad that I'm not able (like 99%) to do this...

Meanwhile I go with x-ray (https://labs.duo.com/xray). They have quite recent builds. I like Android-VTS much more but as a matter of security...

@CPlusPlus17
Copy link

X-ray is too very old and only checks cves back to 2015.

@thiswillbeyouusername
Copy link

ManuelGysin commented 5 minutes ago

X-ray is too very old and only checks cves back to 2015.

Hell... damned! The binary is from jul '16... but as you said.. no active development

Anyway... looks like security gone out of fashion. Maybe it's time to de-publish here...

@CPlusPlus17
Copy link

I'll start a fork and doing some initial work. We are facing MIT license so there should be no problem.

If any wants to help, drop me a message.

@wget
Copy link

wget commented Jan 26, 2017

@ManuelGysin Maybe trying to ask write access to the official repository to @dweinstein and @Fuzion24 first would be better. This is what I usually do. Forking a project and drive existing users to it is always hard: users not aware of the fork, lack of advertising, etc.

@CPlusPlus17
Copy link

I would first the establish some progress on the fork before asking for write permissions. If the project finds back to life, maybe the original authors may continue their work.

@dweinstein
Copy link
Member

dweinstein commented Jan 26, 2017

AFAICT xray's more recent release had just been a white labeling of VTS. We were hoping that they would help by adding support/upstreaming new tests but so far that hasn't really been the case.

To be honest, in order to continue directly supporting this project we would need more support/sponsorship from perhaps another vendor that is benefiting from the project. We've heard of a number of bigger companies getting the benefit from this tool. It takes a good amount of time to bring in new CVEs and to maintain releases.

@ale5000-git
Copy link
Author

ale5000-git commented Jan 27, 2017

@dweinstein: What about setting an automated tool to compile nightly builds or perhaps weekly?

There are some free services for this and after setting it won't require manual intervention.

@CPlusPlus17
Copy link

I think build the release is not the problem.
The big work is to add the testing code for every CVE. In fact a lot of them are not even possible to check, because Mediatek/Nvidia/etc. do not provide usable information. So we can only add CVEs with proper description and source access.

I'm currently creating a list with CVEs we can check and one we can't. For some we can adopt PoC code directly for testing, for others we need to start from scratch.

I think we should start we the boring part and create a ToDo list. After that we can start to get help. Maybe we should write to some Linux sites too and make some noise about the current situation.

In reality a customer has no idea if the patch level is correct and all needed CVEs are fixed. It's just a string in a property file. So a real test framework is needed to verify ROM builds. This is an important topic and we should communicate this to the community.

I don't think the big players will support this project, so we need community work. In fact with a small team this should be possible.

I will open an issue later with the lists included. So we can try to organize.

@marescamichael2
Copy link

marescamichael2 commented Jan 27, 2017 via email

@ale5000-git
Copy link
Author

@ManuelGysin: I agree to most of things you said but build release or beta IS a problem because code in git is updated at "9 Aug 2016" while latest release is updated at "15 Dec 2015" so there is unreleased code.

The users will likely stop using the project after seeing this.

@CPlusPlus17
Copy link

This seems right. But building it shouldn't be that hard. If wished I can provide a cloud build VM for newer release. (We need to setup Jenkins for an other project anyway for my organization)

@ale5000-git
Copy link
Author

@ManuelGysin: I think it would be really great and it could gather interest in the project.

@nailyk-fr
Copy link

After a day working on this I finally manage to get AndroidVTS built in chain:

However no idea how to make releases public :s
This one is available on my dropbox for now.

Built is setup into my jenkins so I can easily trigger a weekly build or something like similar.

@m00head
Copy link
Contributor

m00head commented Mar 30, 2017

This issue can be resolved by simply bumping the version[Code|Name] to v.14 in build.gradle, then building the latest APK and uploading it to the Releases page here:
https://github.com/AndroidVTS/android-vts/releases

@nailyk-fr
Copy link

ok sorry for this, I totaly forgot you but I made the change:
https://releases.nailyk.fr/AndroidVTS/
The build script is here so you can check Im not modding the APK on the fly.

@Fuzion24
Copy link
Contributor

@nailyk-fr it shouldn't need to depend on AOSP, though

@ale5000-git
Copy link
Author

It would be nice if someone change the build script to compile the files in android-vts/app/src/main/assets/ instead of use the prebuilt binaries and submit a pull request.
In this way it will be able to be included in F-Droid.

@nailyk-fr
Copy link

nailyk-fr commented Apr 24, 2017

Temporary fdroid repo #38 (comment) until official f-droid came back.

@IzzySoft
Copy link

Now even this issue is 2 years old, and still no new APK in releases/. Is there any chance, @m00head @Fuzion24?

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

No branches or pull requests