diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d89d8b54ec450fe7655f14ab9606786306917a42
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+briar-headless*.jar
diff --git a/README.md b/README.md
index d21dadc0de6daa7554a6412f166845ddf59ab6b2..a74195ddb0bf5b6fd987111f2831b614d12487a9 100644
--- a/README.md
+++ b/README.md
@@ -1,521 +1,21 @@
 # Briar Headless Debian Package
 
 This is a simple binary package that installs
-_briar-headless.jar_ to _/usr/share/java/_.
+the official _briar-headless.jar_ provided by The
+Briar Project to _/usr/share/java/_.
 
 The following build dependencies are needed:
 ```bash
 sudo apt install build-essential devscripts dh-make
 ```
 
-To build the package, first download this repo,
-including its submodules:
-```bash
-git clone --recurse-submodules https://code.briarproject.org/briar/briar-debian.git
-```
-
-Then follow instructions in
-[briar/briar-headless/README.md](https://code.briarproject.org/briar/briar/-/blob/master/briar-headless/README.md)
-to build the _briar-headless.jar_.
+Use `load-official-briar-headless-jar.sh` to get
+the newest .jar.
 
 You can then create the Debian package by calling `debuild`.
 
 There were also intents to build a Debian package
 from source, but it didn't work. It appears that
 Kotlin is not yet supported for builds in Debian.
-
-## Original Source .deb configuration
-
-_debian/control_:
-```
-Build-Depends: debhelper (>= 12),
-	       gradle-debian-helper
-```
-
-_debian/maven.ignoreRules_:
-```
-com.android.tools.build gradle * * * *
-ru.vyarus gradle-animalsniffer-plugin * * * *
-```
-
-_debian/rules_:
-```
-#!/usr/bin/make -f
-
-%:
-	dh $@ --buildsystem=gradle
-
-override_dh_auto_build:
-	dh_auto_build -- --configure-on-demand briar-headless:jar
-```
-
-## Errors
-
-Without any maven.ignoreRules:
-```bash
-$ debuild -us -uc
- dpkg-buildpackage -us -uc -ui
-dpkg-buildpackage: info: source package briar
-dpkg-buildpackage: info: source version 1.2.7-1
-dpkg-buildpackage: info: source distribution UNRELEASED
-dpkg-buildpackage: info: source changed by Nico Alt <nicoalt@posteo.org>
- dpkg-source --before-build .
-dpkg-buildpackage: info: host architecture amd64
- debian/rules clean
-dh clean --buildsystem=gradle
-   dh_auto_clean -O--buildsystem=gradle
-	sh -c "find . -wholename .*build/tmp | xargs echo | sed -e 's^build/tmp^build^g' | xargs rm -Rf"
-	sh -c "find . -wholename .*build/debian | xargs echo | sed -e 's^build/tmp^build^g' | xargs rm -Rf"
-	rm -Rf /home/dev/Documents/briar/.gradle /home/dev/Documents/briar/buildSrc/.gradle .m2
-   dh_autoreconf_clean -O--buildsystem=gradle
-   dh_clean -O--buildsystem=gradle
- dpkg-source -b .
-dpkg-source: info: using source format '3.0 (quilt)'
-dpkg-source: info: building briar using existing ./briar_1.2.7.orig.tar.xz
-dpkg-source: info: building briar in briar_1.2.7-1.debian.tar.xz
-dpkg-source: info: building briar in briar_1.2.7-1.dsc
- debian/rules binary
-dh binary --buildsystem=gradle
-   dh_update_autotools_config -O--buildsystem=gradle
-   dh_autoreconf -O--buildsystem=gradle
-   dh_auto_configure -O--buildsystem=gradle
-   debian/rules override_dh_auto_build
-make[1]: Entering directory '/home/dev/Documents/briar'
-dh_auto_build -- --configure-on-demand briar-headless:jar
-	mkdir -p .gradle/init.d
-	cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/
-	gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=briar -Dfile.encoding=UTF-8 --parallel --max-workers=4 --configure-on-demand briar-headless:jar
-Initialized native services in: /home/dev/Documents/briar/.gradle/native
-Using 4 worker leases.
-Creating new cache for fileHashes, path /home/dev/Documents/briar/.gradle/caches/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@6e4de19b
-Creating new cache for resourceHashesCache, path /home/dev/Documents/briar/.gradle/caches/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@6e4de19b
-Creating new cache for fileHashes, path /home/dev/Documents/briar/.gradle/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@2427e004
-WARNING: An illegal reflective access operation has occurred
-WARNING: Illegal reflective access using Lookup on org.gradle.internal.reflect.JavaMethod (file:/usr/share/gradle/lib/gradle-base-services-4.4.1.jar) to class java.lang.ClassLoader
-WARNING: Please consider reporting this to the maintainers of org.gradle.internal.reflect.JavaMethod
-WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
-WARNING: All illegal access operations will be denied in a future release
-Starting Build
-Compiling initialization script '/home/dev/Documents/briar/.gradle/init.d/init.gradle' using SubsetScriptTransformer.
-Creating new cache for metadata-1.1/results, path /home/dev/Documents/briar/.gradle/caches/transforms-1/metadata-1.1/results.bin, access org.gradle.cache.internal.DefaultCacheAccess@5731d3a
-Compiling initialization script '/home/dev/Documents/briar/.gradle/init.d/init.gradle' using BuildScriptTransformer.
-Compiling settings file '/home/dev/Documents/briar/settings.gradle' using SubsetScriptTransformer.
-Compiling settings file '/home/dev/Documents/briar/settings.gradle' using BuildScriptTransformer.
-Settings evaluated using settings file '/home/dev/Documents/briar/settings.gradle'.
-	Settings file found (/home/dev/Documents/briar/settings.gradle), but rootProject.name isn't defined
-	Root project name not defined in settings.gradle, defaulting to 'briar' instead of the name of the root directory 'briar'
-Projects loaded. Root project using build file '/home/dev/Documents/briar/build.gradle'.
-Included projects: [root project 'briar', project ':bramble-android', project ':bramble-api', project ':bramble-core', project ':bramble-java', project ':briar-android', project ':briar-api', project ':briar-core', project ':briar-headless']
-	Keep-alive timer started
-	Adding Debian repository to project 'briar'
-	Adding Debian repository to project 'bramble-android'
-	Adding Debian repository to project 'bramble-api'
-	Adding Debian repository to project 'bramble-core'
-	Adding Debian repository to project 'bramble-java'
-	Adding Debian repository to project 'briar-android'
-	Adding Debian repository to project 'briar-api'
-	Adding Debian repository to project 'briar-core'
-	Adding Debian repository to project 'briar-headless'
-Parallel execution with configuration on demand is an incubating feature.
-Evaluating root project 'briar' using build file '/home/dev/Documents/briar/build.gradle'.
-Compiling build file '/home/dev/Documents/briar/build.gradle' using SubsetScriptTransformer.
-Creating new cache for metadata-2.36/module-metadata, path /home/dev/Documents/briar/.gradle/caches/modules-2/metadata-2.36/module-metadata.bin, access org.gradle.cache.internal.DefaultCacheAccess@23e2c1ca
-	Loading the Maven rules...
-	Replacing com.android.tools.build:gradle:jar:3.5.1  ->  com.android.tools.build:gradle:jar:debian
-	Replacing ru.vyarus:gradle-animalsniffer-plugin:jar:1.5.0  ->  ru.vyarus:gradle-animalsniffer-plugin:jar:debian
-
-FAILURE: Build failed with an exception.
-
-* What went wrong:
-A problem occurred configuring root project 'briar'.
-> Could not resolve all files for configuration ':classpath'.
-   > Could not resolve com.android.tools.build:gradle:3.5.1.
-     Required by:
-         project :
-      > No cached version of com.android.tools.build:gradle:3.5.1 available for offline mode.
-      > No cached version of com.android.tools.build:gradle:3.5.1 available for offline mode.
-      > No cached version of com.android.tools.build:gradle:3.5.1 available for offline mode.
-   > Could not resolve ru.vyarus:gradle-animalsniffer-plugin:1.5.0.
-     Required by:
-         project :
-      > No cached version of ru.vyarus:gradle-animalsniffer-plugin:1.5.0 available for offline mode.
-      > No cached version of ru.vyarus:gradle-animalsniffer-plugin:1.5.0 available for offline mode.
-      > No cached version of ru.vyarus:gradle-animalsniffer-plugin:1.5.0 available for offline mode.
-
-* Try:
-Run with --debug option to get more log output. Run with --scan to get full insights.
-
-* Exception is:
-org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'briar'.
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:66)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:110)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
-	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:666)
-	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:135)
-	at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
-	at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:36)
-	at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:249)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:167)
-	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:126)
-	at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)
-	at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
-	at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
-	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
-	at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
-	at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
-	at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
-	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
-	at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
-	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
-	at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
-	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
-	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)
-	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
-	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
-	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)
-	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53)
-	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57)
-	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
-	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
-	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
-	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
-	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
-	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:69)
-	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:30)
-	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59)
-	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)
-	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45)
-	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)
-	at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
-	at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:173)
-	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:291)
-	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:264)
-	at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:33)
-	at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
-	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
-	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
-	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:257)
-	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:191)
-	at org.gradle.launcher.Main.doAction(Main.java:33)
-	at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:60)
-	at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
-	at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
-Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':classpath'.
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.rethrowFailure(DefaultConfiguration.java:918)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1600(DefaultConfiguration.java:116)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:892)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getFiles(DefaultConfiguration.java:404)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getFiles(Unknown Source)
-	at org.gradle.api.internal.file.AbstractFileCollection.iterator(AbstractFileCollection.java:68)
-	at org.gradle.internal.classpath.DefaultClassPath.<init>(DefaultClassPath.java:48)
-	at org.gradle.api.internal.initialization.DefaultScriptClassPathResolver.resolveClassPath(DefaultScriptClassPathResolver.java:39)
-	at org.gradle.api.internal.initialization.DefaultScriptHandler.getScriptClassPath(DefaultScriptHandler.java:72)
-	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.defineScriptHandlerClassScope(DefaultPluginRequestApplicator.java:204)
-	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:82)
-	at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:179)
-	at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:61)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:58)
-	at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:41)
-	at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)
-	at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:64)
-	... 70 more
-Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.android.tools.build:gradle:3.5.1.
-Required by:
-    project :
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:103)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:63)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolversChain.java:93)
-	at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:48)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve(ComponentState.java:157)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetaData(ComponentState.java:168)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.EdgeState.calculateTargetConfigurations(EdgeState.java:134)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.EdgeState.attachToTargetConfigurations(EdgeState.java:105)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.attachToTargetRevisionsSerially(DependencyGraphBuilder.java:239)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.resolveEdges(DependencyGraphBuilder.java:229)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.traverseGraph(DependencyGraphBuilder.java:143)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:109)
-	at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultArtifactDependencyResolver.resolve(DefaultArtifactDependencyResolver.java:90)
-	at org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver.resolveGraph(DefaultConfigurationResolver.java:146)
-	at org.gradle.api.internal.artifacts.ivyservice.ShortCircuitEmptyConfigurationResolver.resolveGraph(ShortCircuitEmptyConfigurationResolver.java:73)
-	at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfigurationResolver.resolveGraph(ErrorHandlingConfigurationResolver.java:66)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$4.run(DefaultConfiguration.java:483)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveGraphIfRequired(DefaultConfiguration.java:474)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveToStateOrLater(DefaultConfiguration.java:459)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1700(DefaultConfiguration.java:116)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getSelectedArtifacts(DefaultConfiguration.java:901)
-	at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:889)
-	... 89 more
-Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: No cached version of com.android.tools.build:gradle:3.5.1 available for offline mode.
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.StartParameterResolutionOverride$FailedRemoteAccess.resolveComponentMetaData(StartParameterResolutionOverride.java:129)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:363)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.BaseModuleComponentRepositoryAccess.resolveComponentMetaData(BaseModuleComponentRepositoryAccess.java:50)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedModuleComponentRepository$CachedAccess.resolveComponentMetaData(InMemoryCachedModuleComponentRepository.java:95)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:126)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:66)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:58)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:138)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:119)
-	at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:92)
-	... 114 more
-
-
-* Get more help at https://help.gradle.org
-
-BUILD FAILED in 6s
-dh_auto_build: error: gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=briar -Dfile.encoding=UTF-8 --parallel --max-workers=4 --configure-on-demand briar-headless:jar returned exit code 1
-make[1]: *** [debian/rules:7: override_dh_auto_build] Error 25
-make[1]: Leaving directory '/home/dev/Documents/briar'
-make: *** [debian/rules:4: binary] Error 2
-dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-debuild: fatal error at line 1182:
-dpkg-buildpackage -us -uc -ui failed
-```
-
-After adding the maven.ignoreRules with
-```
-com.android.tools.build gradle * * * *
-ru.vyarus gradle-animalsniffer-plugin * * * *
-```
-I get the following error:
-```
-$ debuild -us -uc
- dpkg-buildpackage -us -uc -ui
-dpkg-buildpackage: info: source package briar
-dpkg-buildpackage: info: source version 1.2.7-1
-dpkg-buildpackage: info: source distribution UNRELEASED
-dpkg-buildpackage: info: source changed by Nico Alt <nicoalt@posteo.org>
- dpkg-source --before-build .
-dpkg-buildpackage: info: host architecture amd64
- debian/rules clean
-dh clean --buildsystem=gradle
-   dh_auto_clean -O--buildsystem=gradle
-	sh -c "find . -wholename .*build/tmp | xargs echo | sed -e 's^build/tmp^build^g' | xargs rm -Rf"
-	sh -c "find . -wholename .*build/debian | xargs echo | sed -e 's^build/tmp^build^g' | xargs rm -Rf"
-	rm -Rf /home/dev/Documents/briar/.gradle /home/dev/Documents/briar/buildSrc/.gradle .m2
-   dh_autoreconf_clean -O--buildsystem=gradle
-   dh_clean -O--buildsystem=gradle
- dpkg-source -b .
-dpkg-source: info: using source format '3.0 (quilt)'
-dpkg-source: info: building briar using existing ./briar_1.2.7.orig.tar.xz
-dpkg-source: info: building briar in briar_1.2.7-1.debian.tar.xz
-dpkg-source: info: building briar in briar_1.2.7-1.dsc
- debian/rules binary
-dh binary --buildsystem=gradle
-   dh_update_autotools_config -O--buildsystem=gradle
-   dh_autoreconf -O--buildsystem=gradle
-   dh_auto_configure -O--buildsystem=gradle
-   debian/rules override_dh_auto_build
-make[1]: Entering directory '/home/dev/Documents/briar'
-dh_auto_build -- --configure-on-demand briar-headless:jar
-	mkdir -p .gradle/init.d
-	cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/
-	gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=briar -Dfile.encoding=UTF-8 --parallel --max-workers=4 --configure-on-demand briar-headless:jar
-Initialized native services in: /home/dev/Documents/briar/.gradle/native
-Using 4 worker leases.
-Creating new cache for fileHashes, path /home/dev/Documents/briar/.gradle/caches/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@6e4de19b
-Creating new cache for resourceHashesCache, path /home/dev/Documents/briar/.gradle/caches/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@6e4de19b
-Creating new cache for fileHashes, path /home/dev/Documents/briar/.gradle/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@2427e004
-WARNING: An illegal reflective access operation has occurred
-WARNING: Illegal reflective access using Lookup on org.gradle.internal.reflect.JavaMethod (file:/usr/share/gradle/lib/gradle-base-services-4.4.1.jar) to class java.lang.ClassLoader
-WARNING: Please consider reporting this to the maintainers of org.gradle.internal.reflect.JavaMethod
-WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
-WARNING: All illegal access operations will be denied in a future release
-Starting Build
-Compiling initialization script '/home/dev/Documents/briar/.gradle/init.d/init.gradle' using SubsetScriptTransformer.
-Creating new cache for metadata-1.1/results, path /home/dev/Documents/briar/.gradle/caches/transforms-1/metadata-1.1/results.bin, access org.gradle.cache.internal.DefaultCacheAccess@5731d3a
-Compiling initialization script '/home/dev/Documents/briar/.gradle/init.d/init.gradle' using BuildScriptTransformer.
-Compiling settings file '/home/dev/Documents/briar/settings.gradle' using SubsetScriptTransformer.
-Compiling settings file '/home/dev/Documents/briar/settings.gradle' using BuildScriptTransformer.
-Settings evaluated using settings file '/home/dev/Documents/briar/settings.gradle'.
-	Settings file found (/home/dev/Documents/briar/settings.gradle), but rootProject.name isn't defined
-	Root project name not defined in settings.gradle, defaulting to 'briar' instead of the name of the root directory 'briar'
-Projects loaded. Root project using build file '/home/dev/Documents/briar/build.gradle'.
-Included projects: [root project 'briar', project ':bramble-android', project ':bramble-api', project ':bramble-core', project ':bramble-java', project ':briar-android', project ':briar-api', project ':briar-core', project ':briar-headless']
-	Keep-alive timer started
-	Adding Debian repository to project 'briar'
-	Adding Debian repository to project 'bramble-android'
-	Adding Debian repository to project 'bramble-api'
-	Adding Debian repository to project 'bramble-core'
-	Adding Debian repository to project 'bramble-java'
-	Adding Debian repository to project 'briar-android'
-	Adding Debian repository to project 'briar-api'
-	Adding Debian repository to project 'briar-core'
-	Adding Debian repository to project 'briar-headless'
-Parallel execution with configuration on demand is an incubating feature.
-Evaluating root project 'briar' using build file '/home/dev/Documents/briar/build.gradle'.
-Compiling build file '/home/dev/Documents/briar/build.gradle' using SubsetScriptTransformer.
-Creating new cache for metadata-2.36/module-metadata, path /home/dev/Documents/briar/.gradle/caches/modules-2/metadata-2.36/module-metadata.bin, access org.gradle.cache.internal.DefaultCacheAccess@23e2c1ca
-	Loading the Maven rules...
-	Ignoring com.android.tools.build:gradle:jar:3.5.1
-	Ignoring ru.vyarus:gradle-animalsniffer-plugin:jar:1.5.0
-Compiling build file '/home/dev/Documents/briar/build.gradle' using BuildScriptTransformer.
-Evaluating project ':briar-headless' using build file '/home/dev/Documents/briar/briar-headless/build.gradle'.
-Compiling build file '/home/dev/Documents/briar/briar-headless/build.gradle' using SubsetScriptTransformer.
-
-FAILURE: Build failed with an exception.
-
-* Where:
-Build file '/home/dev/Documents/briar/briar-headless/build.gradle' line: 4
-
-* What went wrong:
-Plugin [id: 'org.jetbrains.kotlin.jvm', version: '1.3.40'] was not found in any of the following sources:
-
-- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
-- Plugin Repositories (could not resolve plugin artifact 'org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.3.40')
-  Searched in the following repositories:
-    Gradle Central Plugin Repository
-
-* Try:
-Run with --debug option to get more log output. Run with --scan to get full insights.
-
-* Exception is:
-org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'org.jetbrains.kotlin.jvm', version: '1.3.40'] was not found in any of the following sources:
-
-- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
-- Plugin Repositories (could not resolve plugin artifact 'org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.3.40')
-  Searched in the following repositories:
-    Gradle Central Plugin Repository
-	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.resolveToFoundResult(DefaultPluginRequestApplicator.java:262)
-	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.access$100(DefaultPluginRequestApplicator.java:63)
-	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator$1.transform(DefaultPluginRequestApplicator.java:91)
-	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator$1.transform(DefaultPluginRequestApplicator.java:88)
-	at org.gradle.util.CollectionUtils.collect(CollectionUtils.java:203)
-	at org.gradle.util.CollectionUtils.collect(CollectionUtils.java:198)
-	at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:88)
-	at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:179)
-	at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:61)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:58)
-	at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:41)
-	at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)
-	at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:64)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:110)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
-	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:666)
-	at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:135)
-	at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
-	at org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:98)
-	at org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:81)
-	at org.gradle.execution.commandline.CommandLineTaskParser.parseTasks(CommandLineTaskParser.java:42)
-	at org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:44)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$000(DefaultBuildConfigurationActionExecuter.java:25)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.proceed(DefaultBuildConfigurationActionExecuter.java:54)
-	at org.gradle.execution.DefaultTasksBuildExecutionAction.configure(DefaultTasksBuildExecutionAction.java:44)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$000(DefaultBuildConfigurationActionExecuter.java:25)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.proceed(DefaultBuildConfigurationActionExecuter.java:54)
-	at org.gradle.execution.ExcludedTaskFilteringBuildConfigurationAction.configure(ExcludedTaskFilteringBuildConfigurationAction.java:47)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)
-	at org.gradle.execution.DefaultBuildConfigurationActionExecuter.select(DefaultBuildConfigurationActionExecuter.java:36)
-	at org.gradle.initialization.DefaultGradleLauncher$CalculateTaskGraph.run(DefaultGradleLauncher.java:268)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.initialization.DefaultGradleLauncher.constructTaskGraph(DefaultGradleLauncher.java:175)
-	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130)
-	at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)
-	at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
-	at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
-	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
-	at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
-	at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
-	at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
-	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
-	at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
-	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
-	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
-	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
-	at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
-	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
-	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)
-	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
-	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
-	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)
-	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53)
-	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57)
-	at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
-	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
-	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
-	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
-	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
-	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:69)
-	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:30)
-	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59)
-	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)
-	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45)
-	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)
-	at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
-	at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:173)
-	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:291)
-	at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:264)
-	at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:33)
-	at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
-	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
-	at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
-	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:257)
-	at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:191)
-	at org.gradle.launcher.Main.doAction(Main.java:33)
-	at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:60)
-	at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
-	at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
-
-
-* Get more help at https://help.gradle.org
-
-BUILD FAILED in 8s
-dh_auto_build: error: gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=briar -Dfile.encoding=UTF-8 --parallel --max-workers=4 --configure-on-demand briar-headless:jar returned exit code 1
-make[1]: *** [debian/rules:7: override_dh_auto_build] Error 25
-make[1]: Leaving directory '/home/dev/Documents/briar'
-make: *** [debian/rules:4: binary] Error 2
-dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
-debuild: fatal error at line 1182:
-dpkg-buildpackage -us -uc -ui failed
-```
-
-Seems that Kotlin isn't yet in Debian.
+More information can be found
+[in a previous version of this document](https://code.briarproject.org/briar/briar-debian/-/blob/d1228ed65893eaeee2644e5396c1ef0d3ebc3c2d/README.md#original-source-deb-configuration).
diff --git a/release-briar-headless.sh b/build-briar-headless.sh
similarity index 97%
rename from release-briar-headless.sh
rename to build-briar-headless.sh
index a7a7744750112978c819e965bd4c85b849e1b997..b137616dda5887af4535d3b38168888224d2d92f 100755
--- a/release-briar-headless.sh
+++ b/build-briar-headless.sh
@@ -5,7 +5,7 @@
 
 set -e -x
 
-cd briar
+cd ../briar
 
 ./gradlew --configure-on-demand briar-headless:jar
 
diff --git a/debian/briar-headless.install b/debian/briar-headless.install
index ee29ecdaa31a26f6deb6eed359c01afa1b859782..7f52c11dfc32d3ed3a4fb419d3dfe69f3bcec341 100644
--- a/debian/briar-headless.install
+++ b/debian/briar-headless.install
@@ -1 +1 @@
-briar/briar-headless/build/libs/briar-headless.jar usr/share/java
+briar-headless.jar usr/share/java
diff --git a/debian/changelog b/debian/changelog
index 4f03d4a293ad8f9bcc8ebc75bc6a5ba7a60b4120..7a9ccbe60fd666bbea92ac9832faf12895b2175d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+briar-headless (1.2.11-1) UNRELEASED; urgency=medium
+
+  * Uses official .jar provided by The Briar Project
+
+ -- Nico Alt <nicoalt@posteo.org>  Sat, 31 Oct 2020 15:25:32 +0000
+
 briar-headless (1.2.9-1) UNRELEASED; urgency=medium
 
   * Update Briar to 1.2.9
diff --git a/debian/source/format b/debian/source/format
index 89ae9db8f88b823b6a7eabf55e203658739da122..163aaf8d82b6c54f23c45f32895dbdfdcc27b047 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-3.0 (native)
+3.0 (quilt)
diff --git a/load-official-briar-headless-jar.sh b/load-official-briar-headless-jar.sh
new file mode 100755
index 0000000000000000000000000000000000000000..2d584058f53f1f3ebc20f11c205649cdd940b83f
--- /dev/null
+++ b/load-official-briar-headless-jar.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+# Copyright (c) 2020 Nico Alt
+# SPDX-License-Identifier: AGPL-3.0-only
+# License-Filename: LICENSE.md
+
+set -e -x
+
+VERSION="1.2.11"
+SHA512SUM="016a176c8b861e49e981d93ed8e92039d98de75746bd91d2c6e4bddbaaf422fbf318136262375c723b70e7b969280c0b562eb278f24048191cb59b5befbf2ed6"
+
+URL_BASE="https://briarproject.org/jar/"
+FILE="briar-headless-$VERSION.jar"
+
+wget -O $FILE $URL_BASE$FILE
+
+if echo "$SHA512SUM $FILE" | sha512sum --check  --status; then
+	echo "Checksum verification successful"
+	mv $FILE briar-headless.jar
+	cd ..
+	tar -zcvf briar-headless_$VERSION.orig.tar.gz briar-debian
+else
+	rm $FILE
+	echo "Checksum verification failed!"
+fi