- Fixed a native reading that could report a libc error message as a value. The
native lens used__system_property_get(), whose buffer is 92 bytes
(PROP_VALUE_MAX). For a property longer than that, bionic refuses to truncate and
writes the literal stringMust use __system_property_read_callback() to read
into the buffer. That placeholder is an error message, not a value: it was shown
as the native reading and diverged from the Java and shell ones, a false mismatch
on any device with a long property. The native lens now reads through
__system_property_find()+__system_property_read_callback(), which has no
length limit, and every label was updated to name the function actually used.
Verified against a 309 character property: all three lenses now return it whole.
Full changelog: https://github.com/VD171/VD-Infos/blob/main/CHANGELOG.md