My Kyocera DuraXV Extreme Plus Dumb Phone Setup

dumphone kyocera duraxv telegram

Customizing the DuraXV Extreme+ to be less of a dumb phone by adding contact syncing, a better TT9 keyboard, and modern messaging with Telegram.

Phone Setup

Enable Developer Tools

  1. Press Menu (center soft-key)
  2. Press 9 → 1 → 8 → 7
  3. Press 5 five or more times

Enable USB Debugging

  1. Press Menu (center soft-key)
  2. Press 9 → 1 → 0
  3. Enable “Developer tools”
  4. Press the down directional key until “USB debugging” is visible
  5. Toggle the switch by pressing the center soft-key
  6. Select “OK” on the confirmation dialog

ADB Setup (Ubuntu)

Install ADB and Verify Connection

sudo apt install adb -y
adb devices

Expected output:

* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
TRN91D31284A483 unauthorized

Optional: udev Rules

This may no longer be required. Try the steps above first. If you don’t see any devices listed or see errors in dmesg, these may be the next steps.

Add current user to plugdev group:

sudo usermod -aG plugdev $USER

Get the vendor and product ID:

lsusb | grep 'kyocera'

Create udev rules:

vim /etc/udev/rules.d/51-android.rules

Below is what worked for me, yours may be slightly different.

SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", ATTR{idProduct}=="0ad3", SYMLINK+="android_adb"
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", ATTR{idProduct}=="0ad3", SYMLINK+="android_fastboot"

Reload udev and restart ADB:

sudo udevadm control --reload-rules
sudo udevadm trigger
adb kill-server
adb start-server
adb devices

scrcpy (Screen Mirroring)

Allows interacting with the device from the desktop.

  • Right click is back
  • Can’t interact with the right and left soft-keys
sudo apt install scrcpy -y
scrcpy

Keep Screen On While Plugged In

Prevents the phone from sleeping during scrcpy sessions. Revert when done so it isn’t on while your charging your phone day to day.

# Enable stay-on while plugged in
adb shell settings put global stay_on_while_plugged_in 3
# Revert to default
adb shell settings put global stay_on_while_plugged_in 0
# Check current value
adb shell settings get global stay_on_while_plugged_in

App Management

Uninstall Apps

adb shell pm list packages
adb shell pm uninstall -k --user 0 com.package.name

Clear App Data

adb shell pm list packages
adb shell pm clear com.package.name

Install Apps

F-Droid

curl -s https://f-droid.org/F-Droid.apk -o fdroid.apk && adb install fdroid.apk

F-Droid apps to install:

  • DAVx5 - Contacts & Calendar Sync
  • TT9 - Better T9 Keyboard

Telegram

I built a custom telegram app that is significantly easier to use on this phone. I can use the D-Pad to access everything in the app and use the PTT button to send a voice message in any chat. It’s missing features compared to the official app, but for 95% of what I need it works.

The app can:

  • Create a new chat with any one contact.
  • Participate in group chats.
  • Receive Push notifications.
  • Send Text, Photo, and Voice messages.
  • Receive Text, Photos, Video, Gif, Emoji, and Voice Messages.