"JNI WARNING: illegal start byte 0xff" why?
<p>I'm using reflection to get access to the native properties. However, the following code results in :</p>

<pre><code>W/dalvikvm( 1714): JNI WARNING: illegal start byte 0xff
W/dalvikvm( 1714):              string: 'ÿÿÿÿÿÿÿÿ'
W/dalvikvm( 1714):              in Landroid/os/SystemProperties;.native_get (Ljava/lang/String;)Ljava/lang/String; (NewStringUTF)
</code></pre>

<p>Why? What does it mean ?</p>

<pre><code>            @SuppressWarnings("rawtypes")
            Class SystemProperties=null;
            @SuppressWarnings("rawtypes")
            Class[] paramTypes;
            Method getprop=null;
            try
            {
                SystemProperties = Class.forName("android.os.SystemProperties");
                paramTypes = new Class[1];
                paramTypes[0] = String.class;
                getprop = SystemProperties.getMethod("get", paramTypes);
            }
            catch(Exception e)
            {
                SystemProperties=null;
            }

            if (SystemProperties != null)
            {
                try
                {
                    Object[] params = new Object[1];
                    params[0] = new String("hw.type");
                    strKey = (String) getprop.invoke(SystemProperties, params);
                }
                catch(Exception e)
                {
                }
            }
</code></pre>
