Skip to content

charlesmuchene/pref-editor-desktop

Repository files navigation

Preferences Editor

A desktop app to view and edit on-device preferences. The app supports reading/writing legacy shared preferences. Datastore-based preferences are currently supported in read-only mode. 😎

Built using:

Installation

Ensure adb is available on your PATH.

Find and install the latest release. The app can be run from source too. See the section on Building below.

Usage

Important

A local installation of ADB is required. It should be included in the Android SDK Platform Tools package downloaded while setting up Android Studio. If not, download the package with the SDK Manager or get the standalone tools from here.

From the app's window:

  • Select device
  • Choose your app
  • Select preferences file
  • View/Edit preferences
  • Star any item for easier filtering
Device Listing Editing Preferences
image image

And we go dark too 😎

Preferences Files Listing Filtering is supported
image image

Building

Clone the project and execute ./gradlew run.

License

Copyright (c) 2024 Charles Muchene

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.