htc-desire-z
- HTC Desire Z battery tile: the SD card its launcher can't write
A battery tile with a CSV logger for my Android 2.3 launcher took one build. Finding a place the log could live took a day: the launcher owns the SD card.
- HTC Desire Z battery drain in milliamps, straight from sysfs
The battery icon on my HTC Desire Z said 100% all day. A kernel file, smem_text, had the number that moved: device draw in mA, readable without root.
- Packing a battery-first kernel into an HTC Desire Z boot.img
My plan put the HTC Desire Z kernel flash in one comment line. The boot image took three partition lookups, abootimg and a module the build never made.
- HTC Desire Z custom kernel killed Wi-Fi: version magic and insmod
A custom kernel left my HTC Desire Z with no Wi-Fi: a stale module the kernel refused, then a firmware path my own insmod got wrong. The fix took a reboot.
- Desire Z undervolt: a battery kernel next to CONFIG_JESUS_PHONE
An HTC Desire Z battery kernel on CM7: 25-50 mV undervolt, no overclock, power-collapse idle, four build failures and one fastboot flash.
- Terraria on the HTC Desire Z: a DRM loop and a dead edge
Terraria on an HTC Desire Z with Android 2.3: a license check that called itself, a signing key that broke installs, and an edge that never answers.
- A camera app for the HTC Desire Z, cut from 13,144 lines to 881
MeshCam for the HTC Desire Z on Android 2.3: an AOSP camera fork cut to 881 lines, a location the donor always saved as null, and a two-stage shutter key.
- HTC Desire Z journal app: 8 KB that would not fit in 900 MB
A flat-file journal app for the HTC Desire Z on Android 2.3: an 8 KB APK the installer refused, a test that read tomorrow, a screenshot tool that worked.
- HTC Desire Z bought for parts: S-OFF, SuperCID and 4202 mV
A 2010 HTC Desire Z bought for parts came back S-OFF, SuperCID, ENG HBOOT and CyanogenMod 7, its battery at 4202 mV: the start of a pocket mesh node.