Miłosz Gaczkowski
9114ba1e27
Pin Java version to 11 when compiling APKs
...
This should keep us from running into javac/d8 compatibility issues moving forward
2026-03-27 16:59:37 +00:00
Nyaalex
f0e6457518
Oops :P
2024-04-30 13:04:09 +01:00
Nyaalex
5fe15dfec3
Implement a pyproject.toml and modify the build process in setup.py
2024-04-30 12:29:16 +01:00
cyberMilosz
d5c6b2d738
Correct pip requirements
2024-04-19 22:39:21 +01:00
Ken Gannon
0df5eede30
YAY RELEASE DROZER 3.0 YAY
...
Co-authored-by: William Ben Embarek [email protected]
2024-02-22 01:33:05 -05:00
Ken Gannon
6b5c274ba3
YAY REMOVE OLD DROZER YAY
...
Co-authored-by: William Ben Embarek [email protected]
2024-02-22 01:31:17 -05:00
Ken Gannon
e1a2846eaa
Merge branch 'master' into develop
2023-05-16 14:10:30 -04:00
agreenbhm
bc9830221a
Fix setup.py for MacOS
...
On MacOS 11 (Big Sur) with Python 2.7.17, setup.py fails because the "get_version" function does not properly call subprocess. Subprocess on this system requires each argument (including arg[0]) to be a separate element in an array.
2021-03-24 12:42:06 -04:00
x11x
053ff6095f
Don't shell out to cut, support Windows
...
Use python str.split instead of shelling out to cut.
Support Windows (where cut command is not usually available), fixes #328 .
shell=True is not necessary.
Also, its unclear why version_cmd is joined into a string for certain platforms, the joined version works fine on my Windows 10 machine and the unjoined version works fine on my Debian-based. Passing version_cmd as a list should work on all platforms as far as I know?
2019-05-10 22:48:31 +10:00
Ben Cheney
4293f12417
Add OS X build support to setup.py
...
Added 'darwin' to a few of the if statements checking the
platform string.
2017-12-15 17:15:10 +10:30
Henry
873940d03f
Revert "versioning fixes and updates to appveyor config"
2017-11-09 14:18:11 +00:00
Amar Menezes
a59f729cf4
Uses git tags for version info
2017-11-09 11:42:22 +00:00
Amar Menezes
fa3892f0bd
added make apks support for windows
2017-07-20 22:35:18 +01:00
Amar Menezes
992df0df4c
include make apks in setup.py
2017-07-20 13:14:16 +01:00
Amar Menezes
c72326746c
Fixed incorrect configuration of packages_data
2017-07-19 16:06:21 +01:00
Amar Menezes
a09741c3a5
Added windows installer support
2017-07-18 17:45:04 +01:00
Amar Menezes
81b3197d78
Merge branch 'add-bashcomplete-script' into debian-package-support
2017-03-23 21:48:46 +00:00
Amar Menezes
7f29107efd
Install bash complete only on *nix systems
2017-03-23 20:31:13 +00:00
Amar Menezes
869271c2c1
Added support to build debian packages
2017-03-19 00:46:07 +00:00
Amar Menezes
d219fa830c
Added missing bash completion script to deliverable list
2017-03-18 18:34:00 +00:00
Amar Menezes
f6329d3c3b
Added missing drozer-repository script to deliverable list
2017-03-18 18:11:33 +00:00
Amar Menezes
ff41244b0d
Support newer versions protobuf, pyopenssl and pyyaml
2017-03-18 13:18:26 +00:00
Henry Hoggard
77589bbbc8
[Bugfix] Update PyOpenSSL to fix Issue #239
2017-01-19 10:28:59 +00:00
nixawk
7f2c1db04e
Fix: python setup.py [build/install]
2016-12-13 04:16:23 -06:00
Henry Hoggard
5f803a1326
Windows lib fixes
2016-08-29 18:31:31 +01:00
Henry Hoggard
46a9b73769
Windows missing library fix
2016-08-29 18:28:15 +01:00
Tyrone Erasmus
13f8d76397
Referenced aapt-osx in setup script
2016-02-14 00:40:23 +02:00
Henry Hoggard
8b1af54c54
Added pyyaml dependency for apktool
2016-02-02 15:45:19 +00:00
pl0t
5c94473611
Updated to protobuf 2.6.1
2016-02-02 11:32:40 +00:00
Droidmannn
3c1a880d3b
Update setup.py
2015-12-23 12:40:55 +05:30
Matthew Uzzell
306095d241
edited the setup file, the added date cause the packages build to fail
2013-12-20 15:08:10 +00:00
Daniel Bradberry
f5d97c9d7f
only admit regular files when finding libs to include in the .egg
2013-10-01 14:36:26 +01:00
Daniel Bradberry
3197d8c27a
tweaking setup.py to properly include the w executable
2013-10-01 13:05:06 +01:00
Daniel Bradberry
37c813ccc7
include .docx and .xml files in the package sources; to ensure we get the whole of the polaris exploit
2013-09-08 15:14:32 +01:00
Daniel Bradberry
9a4e634623
include a Windows executable version of aapt
2013-07-24 10:45:42 +01:00
Daniel Bradberry
2662c042cd
adding aapt, *.pem and *.pk8 to the drozer distribution
2013-07-22 14:29:46 +01:00
Daniel Bradberry
a9350c8fc4
update drozer-complete to interface with the new codebase correctly
2013-07-19 11:21:56 +01:00
Daniel Bradberry
57d38ea5e5
updating the setup.py script to include assets from the drozer/lib directory (for building exploit payloads)
2013-07-12 12:03:22 +01:00
Daniel Bradberry
bb89d12674
updating the setuptools builder to include the correct script (bin/drozer)
2013-06-06 15:15:31 +01:00
Daniel Bradberry
27e0615dbf
tweaking a load of references to Mercury and droidhg - to make them drozer
2013-06-06 15:11:19 +01:00
Daniel Bradberry
a8ff5f7e90
using data from the meta module in setup.py, to ensure that the version is consistent across the app and setup builder
2013-05-03 09:44:57 +01:00
Daniel Bradberry
e437943f7a
updating the installation documentation a little
2013-03-25 16:44:41 +00:00
Daniel Bradberry
6eeb5cf264
fixing a bug in setup.py, where it wouldn't correctly include the temporary mwr.mercury namespace
2013-03-25 10:52:24 +00:00
Daniel Bradberry
3524098677
rearranging how we start the Mercury subprocesses, so we do not spawn a subprocess
2013-03-25 10:39:24 +00:00
Daniel Bradberry
7137195cb7
it seems we are missing some native libraries
2013-01-18 14:43:58 +00:00
Daniel Bradberry
4bd5c4dd03
ensure that we include binaries for modules in the distribution package (the minimal-su in this case)
2013-01-15 10:14:30 +00:00
Daniel Bradberry
5fd9e4bb5e
removing the incorrect mercury-module target from executable scripts in setup.py
2013-01-15 09:32:02 +00:00
Daniel Bradberry
7df7a76d06
include key material when generating a distribution package
2013-01-15 09:32:01 +00:00
Daniel Bradberry
21d274242f
add our dependency on pyOpenSSL to the distutils script
2013-01-15 09:32:01 +00:00
Daniel Bradberry
5e2b3f5c69
include the BouncyCastle provider, for use when we are generating BKS-format keystores
2013-01-15 09:32:01 +00:00