package icon

Guileless Bopomofo Keyboard

A simple Bopomofo software keyboard (input method editor) for typing Hanyu
New in version 4.0.5
Hi there! Guileless Bopomofo 4.0.5 is here with UX polish.

* Re-added the single-character filter in the User Phrase Manager, so the list only shows phrases you intentionally created.
* Hid the app header in landscape to give settings more vertical room.
* Fixed the bottom navigation bar in dark theme: the selected icon and its backdrop now look right.
* Fixed the backup / restore / reset buttons so their labels stay readable in dark theme.

Thanks for using Guileless Bopomofo!
Hello, it's me, Guileless Bopomofo Keyboard.

I have implemented most features of libchewing (https://chewing.im/), to provide you a choice of Bopomofo software keyboard (aka input method editor).

* Unlike other similar products, though I don't have fuzzy, error-tolerance design, I do still have ability to predict possible phrases by context, and I do remember phrases from your typing history automatically.

* Besides the most common "DaChen", I also provide you "Hsu", "E-Ten 26 keys", and "DaChen CP26" Bopomofo keyboard layouts.

* I also support physical keyboard input with the same layout options, so you can use a consistent Bopomofo experience across virtual and hardware keyboards.

My source code repository: https://github.com/hiroshiyui/GuilelessBopomofo

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 4.0.5 (205) suggested Added on Apr 19, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • org.ghostsinthelab.apps.guilelessbopomofo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 15 MiB PGP Signature | Build Log

  • New in version 4.0.4
    Hi there! Guileless Bopomofo 4.0.4 is here with a new feature and a compatibility fix.

    * Added a reset button in the User Phrase Manager to clear all user phrases and auto-learned history. A double confirmation is required to prevent accidental data loss.
    * Fixed edge-to-edge layout to pass Play Console compatibility check.
    * Updated the bundled libchewing library.

    Thanks for using Guileless Bopomofo!
  • Version 4.0.4 (204) - Added on Apr 16, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • org.ghostsinthelab.apps.guilelessbopomofo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 15 MiB PGP Signature | Build Log

  • New in version 4.0.3
    Hi there! Guileless Bopomofo 4.0.3 is here with a small fix to the User Phrase Manager.

    * Single-character user phrases are now visible in the manager again. libchewing upstream has resolved the exclusion dictionary issue, so the previous workaround is no longer needed.
    * Updated the bundled libchewing library.

    Thanks for using Guileless Bopomofo!
  • Version 4.0.3 (203) - Added on Apr 13, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • org.ghostsinthelab.apps.guilelessbopomofo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 15 MiB PGP Signature | Build Log