EstateGo Source Disclosure  /  estatego-core-ios

EstateGo Drive (iOS) — Source Disclosure

EstateGo-specific modifications to the upstream Nextcloud iOS client, distributed under GPL-3.0-or-later

About

EstateGo Drive for iOS is a customized fork of the upstream Nextcloud iOS client, distributed by bit Software GmbH under the GNU General Public License, version 3 or any later version.

Per GPL-3.0 Section 6, this page provides the complete corresponding source code of the EstateGo-specific modifications. The unmodified upstream code base is freely available at github.com/nextcloud/ios; reproducing the released EstateGo binary requires cloning the upstream at our base commit and applying the published patch series.

Provenance

Upstream projectnextcloud/ios
Upstream base commitee4a0f6ca08a3c7be638f897fe52a4837b2b6d10 (2026-04-04)
EstateGo HEAD (this disclosure)79e3f607a (2026-05-20)
EstateGo modifications31 commits, ~291 files added or modified
Repository (GitLab mirror)git.bit-group.co/bit-group/estatego/mobile/estatego-core-ios
Branchestatego-branding
LicenseGPL-3.0-or-later (with App Store distribution exception)

Downloads

Patch series

31 git-am patches, base ee4a0f6ca → HEAD 79e3f607a

Browse patches

Modified files

tarball with only files added/changed by EstateGo, 2.7 MB

Download .tar.gz

How to reproduce the build

Requires macOS with Xcode 17.0 or later, iOS 17.0+ deployment target.

Option 1 — apply patches on top of upstream (recommended, most transparent):

git clone https://github.com/nextcloud/ios.git
cd ios
git checkout ee4a0f6ca08a3c7be638f897fe52a4837b2b6d10
# download all *.patch files from this page's patches/ directory, then:
for p in /path/to/patches/*.patch; do git am "$p"; done

open Nextcloud.xcodeproj
# Xcode: select "EstateGo" scheme → Product → Run or Archive

Option 2 — overlay modified files (faster, less granular history):

git clone https://github.com/nextcloud/ios.git
cd ios
git checkout ee4a0f6ca08a3c7be638f897fe52a4837b2b6d10
tar -xzf modified-files-79e3f607a.tar.gz# the tarball replaces upstream files in-place with EstateGo versions

open Nextcloud.xcodeproj

Option 3 — clone the GitLab mirror directly (one command, full history):

git clone https://git.bit-group.co/bit-group/estatego/mobile/estatego-core-ios.git
cd estatego-core-ios
git checkout estatego-branding

Code signing requires an Apple Developer account. The disclosed source carries DEVELOPMENT_TEAM = VCHV73KS79 (bit Software GmbH) for reference; replace with your own Team ID for personal builds.

What EstateGo changed vs. upstream

No upstream cryptography or network-protocol code has been modified.