My Kyocera DuraXV Extreme Plus Dumb Phone Setup
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
- Press Menu (center soft-key)
- Press 9 → 1 → 8 → 7
- Press
5five or more times
Enable USB Debugging
- Press Menu (center soft-key)
- Press 9 → 1 → 0
- Enable “Developer tools”
- Press the down directional key until “USB debugging” is visible
- Toggle the switch by pressing the center soft-key
- 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.