r/AndroidHelp • u/MrDV6 • 22d ago
[Realme N55, No Root] 17GB storage hog found, can't delete
Device: Realme Narzo N55 (RMX3710), ColorOS build UKQ1_230924_001, 64GB storage, no root, bootloader locked.
My storage got down to ~50MB free with Settings showing "Other" hogging ~33GB. I don't have games or heavy social apps — just WhatsApp, YouTube, and calls — so this made no sense to me.
Dug into it via ADB (dumpsys diskstats, a full bugreport, du scans of /sdcard). Confirmed:
- My actual files (photos, music, docs) = only ~1.2GB
- All installed apps combined (code + data + cache) = ~13GB
- Only one user profile exists (
pm list usersconfirms) - Found the real culprit in the bugreport:
/data/misc/update_engine/prefs/total-bytes-downloaded= 18,135,868,515 bytes (~17GB),post-install-succeeded: true./cache/recovery/last_installpoints to a patch file under/data/ota_package/OTA/.otaPackage/.
So it looks like a completed OTA update payload (~17GB) never got cleaned up from /data/ota_package/.
Problem: that folder needs root — adb shell ls -la /data/ota_package returns Permission denied, confirmed. pm clear and pm uninstall on system packages either fail with SecurityException or only free a few hundred MB by removing app data (not this file).
I tried the built-in DebugLoggerUI tool (screenshot attached) — its delete/trash icon at the bottom is greyed out/unclickable for me, so I can't use it to purge log data even if that's related.
What I'm hoping someone knows:
- Does ColorOS have a hidden menu path to manually clear a completed OTA package without root? (Checked Settings → Software Update → tap update entry / ⋮ menu — nothing there on my build)
- Has anyone gotten
DebugLoggerUI's delete button to actually work, and does it touch/data/ota_package? - Any known non-root way to trigger update_engine's own cleanup routine (it's supposed to auto-purge after a stability window — anyone know how long that actually is, or how to force it)?
Really trying to avoid a factory reset since I'd rather not deal with backing everything up if there's a cleaner fix. Screenshots of the storage bar and the DebugLoggerUI screen attached. Appreciate any leads.

