Skip to content

SDRemount

F-Droid

Open source

remounts the SD Card to allow write access

Version
1.2.0
Size
0.1 MB
Updated
Jan 7, 2021
Get from Download APK (v1.2.0)
Signing certificate on record

About this app

This app tries to restore legacy SD Card write access, which has been removed in android 4.4 and newer.

**DISCLAIMER** This is currently a very small and spontaneous project released in the hopes of being useful. While i take my best care to design this application to be stable and never harmful, i cannot guarantee any kind of safety. Use of this application happens on your own risk and discretion, especially since i can only test the application on the few devices that i own. If in major doubt, you might want to test the functionality of the app on your device with an unimportant SD Card first to eliminate any possiblity of data loss. That being said, there's currently nothing destructive going on and misbehavior should entirely be limited to failure of enabling write access. Anything this app might currently do wrong if running on a wrong device should entirely be revertable by uninstalling it and remounting your SD Card.

**What is this** With android 4.4, Google decided that it would be time for a new and fancy way to access your internal storage and introduced the Storage Access Framework (SAF). You might have had some contact with it over time. Sadly, with this new feature Google also decided to remove SD Card write access like it used to exist, forcing every app to go through SAF if they want to write something to the SD Card. This required each developer to update their apps. Until this day, some apps still do not support the SAF.

This app aims at allowing those apps to write to your SD Card again. It uses a method that should work on android 8.0 and above which involves remounting the SD Card, hence the name.

**Requirements:**

* A device with an SD Card slot * Root access, since the app remounts some stuff * Android 8.0 or later (but if you are running android 6.0.1, 7.0 or 7.1, it shouldn't hurt to just give it a shot)

The approach currently used by this app definitely only applies to devices running android 6 or later. It has successfully been tested with devices running android 8.1, 9 and 10 and unsucsessfully on devices running android 7.1, 6.0.1 and 5.1. With android 10 & 11, storage access became more restricted, forcing all newer apps to go through SAF. It remains to be seen what this does to legacy storage access and this app, and what's to come with even newer android versions.

For more information, have a look at the [README](https://gitlab.com/giwiniswut/android-media-rw-remounter/-/blob/master/README.md) and the [Wiki](https://gitlab.com/giwiniswut/android-media-rw-remounter/-/wikis/Home).

**How to use it:**

* Install * Launch once * Grant permanent root access * Insert or remount some storage * Start writing files to the SD Card

**Notes:**

* The app must be launched at least once or else the system won't ever run it. This is a security mechanism of the Android platform to protect users from apps they've never launched and maybe never wanted to use or install. * This restriction can be removed by installing the app as a privileged app, i.e. by writing the apk file to `/system/priv-app`. * Upon the first mount with this app installed, i.e. when you actively need to grant root access, it is possible that the app will do nothing. This is because the app will currently be terminated if it has to wait more than a few seconds for root access. Once root access has already been granted and the app is immediately given root access every time it needs it, everything should work as expected.

**How do i know if my device is compatible?** TL;DR: Just give it a shot. Ultimately, this app relies on how your specific device vendor chose to implement how your SD Card gets mounted and by which method write access gets removed. With pure android (AOSP), the approach with simple remounting of the SD Card will work from android 8.0 and above, where it uses `sdcardfs` to do the job, a special filesystem originally developed by Samsung. If you have a Samsung device, it's very much possible that it already uses `sdca

Licensed under MIT, by Sebi.

OfficialSignature VerifiedOpen Source

What's New in v1.2.0

Imported from the F-Droid repository index.

  • German translation
  • Option to use the global mount namespace

Version history

v1.2.0Latest
Signature continuous

Jan 7, 2021 · 0.1 MB · Android API 2330 · code 4

Imported from the F-Droid repository index.

  • German translation
  • Option to use the global mount namespace

SHA-256 53dc7bbff99cb83e346c031d3974e39132cd68f85050478ca0fbb839ff604863

Will it run on your device?

CompatibilityLikely to run

73%

  • Runs on a broad range of modern Android versions.
  • ABI coverage is focused on newer 64-bit devices.
What changed in this release
Size delta
0 MB
Added permissions
None
Removed permissions
None

Installation Guide

1

Open Settings on your Android device

2

Go to Security → Unknown sources (or Install unknown apps)

3

Enable "Allow from this source" for your browser or file manager

4

Open the downloaded APK file from your Downloads folder

5

Tap "Install" and wait for installation to complete

6

Launch the app from your home screen

Make sure to re-enable Unknown Sources restrictions after installation for security.

How to install this safely

How to verify the file you downloaded

Before you install anything, confirm the file is the one described here. On a computer, run shasum -a 256 your-download.apk (macOS or Linux) or certutil -hashfile your-download.apk SHA256 (Windows), then compare the output character-for-character with the SHA-256 on this page. If a single character differs, the file is not the build we recorded — delete it.

What the signing certificate proves

Every Android app is signed with a private key that only its developer holds. The fingerprint on this page is a hash of the matching public certificate, and it proves continuity rather than identity: it tells you a build came from whoever signed the earlier ones. Android enforces this at install time — if a package claiming to be com.gitlab.giwiniswut.rwremount is signed with a different key, the system will refuse to install it over your existing copy. A fingerprint that changes between releases is worth pausing on, because a repackaged app that has been modified by someone else cannot keep the original signature.

How to roll back to an earlier version

No earlier build is on record for SDRemount, so there is nothing to roll back to yet. When a second version is published, this section will explain how to move between them safely.

Why we list sources instead of hosting everything

The official store channel is almost always the right choice: it updates automatically and carries the publisher's own distribution guarantees. A direct APK is useful when a device has no store access, when a rollout has not reached your region, or when you need a specific version — and only when the publisher has authorized that copy. APKBrowse does not list pirated, cracked, or unauthorized rebuilds of SDRemount, and a listing is removed when the evidence for it stops holding up.

Get SDRemount

Every source we list for com.gitlab.giwiniswut.rwremount is legality-reviewed. Pirated or cracked builds are never offered.

Other sources

F-Droid listing

official

F-Droid builds this app from source and signs it. This is its official listing, with older builds and full release notes.

Source code

verified publisher

The upstream repository this build is compiled from.

We check legality and signature continuity, but device behaviour still varies. Install at your own discretion.

App Information

Developer
F-Droid
Category
Productivity
Android
6.0+
Architectures
Version
1.2.0 (code 4)
Size
0.1 MB
Updated
Jan 7, 2021
Package name
com.gitlab.giwiniswut.rwremount

Security Verification

File integrity
SHA-256 recorded
Signing certificate
Fingerprint on record
Official source
Download APK (v1.2.0)

We record provenance; we do not run malware scans. Verify the hash yourself before installing.

SHA-256 Hash

53dc7bbff99cb83e346c031d3974e39132cd68f85050478ca0fbb839ff604863

Signing certificate

a568e2890cc21eb76600cce71495c776a2713539c1b9bb30014a09b7974c5a24

Previous Versions

No earlier build is on record — this is the first release we have listed.

Signature verified

The signing certificate fingerprint for this release is on record, so a build that does not match it did not come from this publisher.

More Productivity apps

More from F-Droid

Report a problem with this listing

A listing is only as good as its corrections. If a source is broken, a signature looks wrong, or this app should not be here, tell the moderation team.

Report a problem