Display services: Difference between revisions

No edit summary
Line 376: Line 376:


Max size of this buffer is 0x100-bytes(outbuf size used by official user-processes). Parsed("Deserialize...") by a function called by the code described under [[#OpenLayer]], which executes code with Android symbols.
Max size of this buffer is 0x100-bytes(outbuf size used by official user-processes). Parsed("Deserialize...") by a function called by the code described under [[#OpenLayer]], which executes code with Android symbols.
== ParcelData ==
This normally contains the following:
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x4 || 0x2
|-
| 0x4 || 0x4 || Probably the user-process PID?
|-
| 0x8 || 0x4 || ID
|-
| ... || ... || ...
|}
The above ID is used for the ID param for the binder commands with [[#GetRelayService|IHOSBinderDriver]].


[[Category:Services]]
[[Category:Services]]