Skip to content

VD Infos v2.13

Latest

Choose a tag to compare

@VD171 VD171 released this 06 Sep 21:43
  • 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 string Must 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