@@ -199,6 +199,9 @@ resetprop-rs -p -d persist.sys.timezone
199199resetprop-rs --nuke ro.lineage.version
200200resetprop-rs -nk ro.lineage.version # short alias
201201
202+ # Nuke from both memory and persist file
203+ resetprop-rs -p --nuke persist.sys.timezone
204+
202205# Hexpatch delete (replaces name with dictionary words, keeps trie intact)
203206resetprop-rs --hexpatch-delete ro.lineage.version
204207
@@ -216,7 +219,7 @@ resetprop-rs --compact
216219| ` -p ` | Persist mode: write/delete affects both memory and ` /data/property/ ` on disk |
217220| ` -P ` | Read from the persist file on disk, not from the mmap'd property area |
218221| ` -d NAME ` | Delete a property |
219- | ` --nuke NAME ` , ` -nk NAME ` | Count-preserving stealth delete (delete + replacement + compact) |
222+ | ` --nuke NAME ` , ` -nk NAME ` | Count-preserving stealth delete (delete + replacement + compact). Combine with ` -p ` for persist |
220223| ` --hexpatch-delete NAME ` | Stealth delete with dictionary-based name replacement |
221224| ` --compact ` | Defragment arenas after deletes |
222225| ` -f FILE ` | Load ` name=value ` pairs from a file |
@@ -271,6 +274,7 @@ sys.delete_persist("persist.sys.timezone")?;
271274
272275// nuke: count-preserving stealth delete
273276sys . nuke (" ro.lineage.version" )? ;
277+ sys . nuke_persist (" persist.sys.timezone" )? ;
274278
275279// hexpatch delete (dictionary-based name destruction)
276280sys . hexpatch_delete (" ro.custom.prop" )? ;
0 commit comments