Blob Blame History Raw
Name:           andriller
Version:        3.3.1
Release:        2%{?dist}
Summary:        Android Forensic Tools

License:        MIT
Source1:        %{name}.desktop
Patch0:         %{name}-requirements.patch

BuildArch:      noarch

BuildRequires:  python3-devel
BuildRequires:  python3-pytest
BuildRequires:  python3-pytest-cov
BuildRequires:  python3-setuptools
BuildRequires:  python3-requests
BuildRequires:  python3-jinja2
BuildRequires:  python3-appdirs
BuildRequires:  python3-javaobj
BuildRequires:  python3-timeout-decorator
BuildRequires:  python3-pycryptodomex
BuildRequires:  python3-xlsxwriter
BuildRequires:  desktop-file-utils

Requires:       android-tools
Requires:       python3-tkinter

Andriller is software utility with a collection of forensic tools for smart 
phones. It performs read-only, forensically sound, non-destructive acquisition
from Android devices. It has features, such as powerful Lockscreen cracking 
for pattern, PIN code or password. Custom decoders for Apps data from Android
(some Apple iOS & Windows) databases for decoding communications. Extraction
and decoders produce reports in HTML and spreadsheet formats.

%autosetup -p1
# Remove Windows executable
rm -rf andriller/bin
# Remove shebang
sed -i -e '/^#!\//, 1d' andriller/{,}


# Install desktop file
mkdir -p %{buildroot}%{_datadir}/applications/
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} -pn -i "%{__python3}" %{buildroot}%{_bindir}/

PYTHONPATH=%{buildroot}%{python3_sitelib} pytest-%{python3_version} -v tests

%license LICENSE

* Mon Jul 27 2020 Fedora Release Engineering <> - 3.3.1-2
- Rebuilt for

* Sun Mar 22 2020 Fabian Affolter <> - 3.3.1-1
- Enable tests
- Update to latest upstream release 3.3.1

* Wed Mar 18 2020 Fabian Affolter <> - 3.3.0-1
- Initial package for Fedora