Adding android.hardware.usb.accessory.xml without root?
<p>I'm trying to use Android's OpenAccessory on the Samsung Galaxy Note. When installing the app I get and error.<br></p>

<blockquote>
  <p>Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY <br></p>
</blockquote>

<p>After digging it looks like I need to add <code>android.hardware.usb.accessory.xml</code> to <code>/system/etc/permissions/</code></p>

<p>I tried:<br></p>

<pre><code>adb push android.hardware.usb.accessory.xml /system/etc/permissions/
</code></pre>

<p>but I got a "Read-only file system" so I tried to remount the partition rw:<br></p>

<pre><code>$ mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
</code></pre>

<p>but without root access I go the expected "Operation not permitted" error.<br></p>

<p>Is there any way to do this without root? or am I forced to root my phone to get this working?</p>
