NetworkAccess and Voice SOME/IP Catalog#
Compiled-client catalog for CGW Java application version v15.3.3-r1, version code Y317, build time 2018-03-16T21:23:48Z. Deployed version equivalence is unspecified.
JAR SHA-256: 80f240465f2d0afadb078dddcfb6916fc02f5bc0c6324fce958d301b4edaffaf.
SOME/IP service and method/event IDs, not CAN identifiers. The SOME/IP Request ID is client ID plus session ID, not the method ID. Standard RPC header is 16 bytes; unrelated 6-byte vehicle-bridge identifiers are not catalogued here.
Both enabled flags describe the recovered preference snapshot, not current service availability.
Obfuscated method/event API names are preserved. DTO display names below come from compiled toString() strings; they are descriptive schema labels, not semantic method API names.
Wire Rules#
Fields below are in verified accessor/codec order; structs are inline, without alignment, a struct-length prefix, or an optional/null tag.
int32beandint16beare signed big-endian integers. Boolean is exactly one byte, 0 or 1; other values cause a parse error.Strings use an unsigned 16-bit big-endian byte-length prefix, then UTF-8 bytes, with no BOM or NUL termination (
someip.e.f.b). Empty is length zero; Java null is not a wire value.Only compiled outbound string serializers enforce the listed 256-byte maximum. Incoming parsers use the declared prefix and available buffer, not advertised DTO maximum constants.
Enum values are explicit numeric values, not ordinal positions. Unrecognised values map to Java null, with no fallback; outgoing enum serializers reject null.
Successful response callbacks with no parser and Void event callbacks ignore received bytes. Their payloads remain ignored/unspecified, never asserted empty.
Parsers return consumed byte counts; client callbacks do not require consumed length to equal payload length. Listed schemas describe consumed prefixes, not rejection of trailing bytes.
Payload fields named sessionId are int32 application data, distinct from the transport Request ID session component.
Endpoint Closure#
The two services contain 40 methods, 22 events, 92 structured schemas and 22 enum schemas. The 19 ignored successful responses and two ignored event payloads are explicitly partial rather than asserted empty.
Service |
Interface |
Methods |
Events |
DTOs |
Enums |
|---|---|---|---|---|---|
NetworkAccess (300) |
2 |
17 |
7 |
24 |
4 |
Voice (400) |
1 |
23 |
15 |
68 |
18 |
NetworkAccess (300)#
Compiled client only. Gaps in the method and event ID lists do not define endpoints.
Methods#
ID (decimal / hex) |
Compiled API |
Request |
Response |
Serializer / Parser |
Coverage |
Evidence |
|---|---|---|---|---|---|---|
1 / 0x0001 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:168 |
2 / 0x0002 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:203 |
3 / 0x0003 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:238 |
4 / 0x0004 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:273 |
5 / 0x0005 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:308 |
8 / 0x0008 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:343 |
9 / 0x0009 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:378 |
10 / 0x000A |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:413 |
11 / 0x000B |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:448 |
12 / 0x000C |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:483 |
13 / 0x000D |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:518 |
14 / 0x000E |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:553 |
15 / 0x000F |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:588 |
16 / 0x0010 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:623 |
17 / 0x0011 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/b/b/a/c.java:669 |
20 / 0x0014 |
|
empty (zero bytes, explicit stub allocation) |
|
|
complete |
decompiled/b/a/b/b/a/c.java:693 |
21 / 0x0015 |
|
empty (zero bytes, explicit stub allocation) |
ignored/unspecified |
|
partial |
decompiled/b/a/b/b/a/c.java:728 |
Events#
ID (decimal / hex) |
Compiled Accessor / Payload Description |
Payload |
Parser |
Coverage |
Evidence |
|---|---|---|---|---|---|
32769 / 0x8001 |
|
|
|
complete |
decompiled/b/a/b/b/a/c.java:84 |
32770 / 0x8002 |
|
|
|
complete |
decompiled/b/a/b/b/a/c.java:96 |
32771 / 0x8003 |
|
|
|
complete |
decompiled/b/a/b/b/a/c.java:108 |
32772 / 0x8004 |
|
|
|
complete |
decompiled/b/a/b/b/a/c.java:120 |
32773 / 0x8005 |
|
|
|
complete |
decompiled/b/a/b/b/a/c.java:132 |
32774 / 0x8006 |
|
|
|
complete |
decompiled/b/a/b/b/a/c.java:144 |
32775 / 0x8007 |
|
ignored/unspecified |
|
partial |
decompiled/b/a/b/b/a/c.java:156 |
Full Schema Closure#
b.a.b.b.a.c.c (GetDeviceSoftwareVersionResponse)#
Evidence: decompiled/b/a/b/b/a/c/c.java:8; decompiled/b/a/b/b/a/c/d.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
version |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.d: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.k (GetMobileEquipmentIdentityResponse)#
Evidence: decompiled/b/a/b/b/a/c/k.java:8; decompiled/b/a/b/b/a/c/l.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
id |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.l: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.q (GetNetworkOperatorNameResponse)#
Evidence: decompiled/b/a/b/b/a/c/q.java:8; decompiled/b/a/b/b/a/c/r.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
networkOperatorName |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.r: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.s (GetNetworkOperatorNumericResponse)#
Evidence: decompiled/b/a/b/b/a/c/s.java:8; decompiled/b/a/b/b/a/c/t.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
networkOperator |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.t: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.C (IsNetworkRoamingResponse)#
Evidence: decompiled/b/a/b/b/a/c/C.java:6; decompiled/b/a/b/b/a/c/D.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
isNetworkRoaming |
|
uint8; 0=false, 1=true; parser rejects all other values |
Codec bindings: b.a.b.b.a.c.D: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.y (GetSimStateResponse)#
Evidence: decompiled/b/a/b/b/a/c/y.java:8; decompiled/b/a/b/b/a/c/z.java:16.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
simState |
|
int32be enum |
See enum schema b.a.b.a.d; no null tag. |
Codec bindings: b.a.b.b.a.c.z: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Additional compiled helper binding: com.google.gson.internal.b$1.
b.a.b.a.d#
Evidence: decompiled/b/a/b/a/d.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4, f=5, g=6, h=7, i=8. Unknown value: Java null. No wire null marker.
b.a.b.b.a.c.g (GetHomePlmnResponse)#
Evidence: decompiled/b/a/b/b/a/c/g.java:8; decompiled/b/a/b/b/a/c/h.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
simOperator |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.h: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.u (GetServiceProviderResponse)#
Evidence: decompiled/b/a/b/b/a/c/u.java:8; decompiled/b/a/b/b/a/c/v.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
simOperatorName |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.v: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.i (GetIccidResponse)#
Evidence: decompiled/b/a/b/b/a/c/i.java:8; decompiled/b/a/b/b/a/c/j.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
simSerialNumber |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.j: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.m (GetMobileSubscriberIdentiyResponse)#
Evidence: decompiled/b/a/b/b/a/c/m.java:8; decompiled/b/a/b/b/a/c/n.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
simSubscriberId |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.n: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.o (GetMsisdnNumberResponse)#
Evidence: decompiled/b/a/b/b/a/c/o.java:8; decompiled/b/a/b/b/a/c/p.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
msisdnNumber |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.p: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.c.w (GetServiceStateResponse)#
Evidence: decompiled/b/a/b/b/a/c/w.java:8; decompiled/b/a/b/b/a/c/x.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceState |
|
int32be enum |
See enum schema b.a.b.a.f; no null tag. |
Codec bindings: b.a.b.b.a.c.x: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Additional compiled helper binding: coreservices.configuration.a.
b.a.b.a.f#
Evidence: decompiled/b/a/b/a/f.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4. Unknown value: Java null. No wire null marker.
b.a.b.b.a.c.a (GetDataStateResponse)#
Evidence: decompiled/b/a/b/b/a/c/a.java:6; decompiled/b/a/b/b/a/c/b.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
dataState |
|
int32be enum |
See enum schema b.a.b.a.a; no null tag. |
Codec bindings: b.a.b.b.a.c.b: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Additional compiled helper binding: com.google.gson.d.
b.a.b.a.a#
Evidence: decompiled/b/a/b/a/a.java:10.
Encoding: int32be. Values (obfuscated constants): a=-1, b=0, c=1, d=2, e=3. Unknown value: Java null. No wire null marker.
b.a.b.b.a.c.e (GetEuiccidResponse)#
Evidence: decompiled/b/a/b/b/a/c/e.java:8; decompiled/b/a/b/b/a/c/f.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
msisdnNumber |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.b.b.a.c.f: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.b.a (PingRequest)#
Evidence: decompiled/b/a/b/b/a/b/a.java:6; decompiled/b/a/b/b/a/b/b.java:19.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
counter |
|
int32be |
Codec bindings: b.a.b.b.a.b.b: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.b.b.a.c.A (GetSubscriptionInfoResponse)#
Evidence: decompiled/b/a/b/b/a/c/A.java:8; decompiled/b/a/b/b/a/c/B.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
subscription |
|
inline b.a.b.a.e; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.b.b.a.c.B: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.a.e (SubscriptionInfo)#
Evidence: decompiled/b/a/b/a/e.java:8; decompiled/b/a/a/b/b.java:68; decompiled/b/a/a/b/b.java:68.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
id |
|
int32be |
|
2 |
iccId |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
3 |
serviceProviderName |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
4 |
operatorName |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
5 |
dataRoaming |
|
int32be |
|
6 |
mcc |
|
int32be |
|
7 |
mnc |
|
int32be |
Codec bindings: b.a.a.b.b: public static int a(b.a.b.a.e, byte[], int, int) throws someip.e.c;.
b.a.b.b.a.a.j (OnSimStateChangedEventData)#
Evidence: decompiled/b/a/b/b/a/a/j.java:8; decompiled/b/a/b/b/a/a/k.java:16.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
simState |
|
int32be enum |
See enum schema b.a.b.a.d; no null tag. |
Codec bindings: b.a.b.b.a.a.k: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Additional compiled helper binding: com.google.gson.internal.b$1.
b.a.b.b.a.a.h (OnServiceStateChangedEventData)#
Evidence: decompiled/b/a/b/b/a/a/h.java:8; decompiled/b/a/b/b/a/a/i.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceState |
|
int32be enum |
See enum schema b.a.b.a.f; no null tag. |
Codec bindings: b.a.b.b.a.a.i: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Additional compiled helper binding: coreservices.configuration.a.
b.a.b.b.a.a.a (OnDataConnectionStateChangedEventData)#
Evidence: decompiled/b/a/b/b/a/a/a.java:6; decompiled/b/a/b/b/a/a/b.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
state |
|
int32be enum |
See enum schema b.a.b.a.a; no null tag. |
Codec bindings: b.a.b.b.a.a.b: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Additional compiled helper binding: com.google.gson.d.
b.a.b.b.a.a.l (OnSubscriptionChangedEventData)#
Evidence: decompiled/b/a/b/b/a/a/l.java:8; decompiled/b/a/b/b/a/a/m.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
subscription |
|
inline b.a.b.a.e; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.b.b.a.a.m: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.b.a.a.c (OnNetworkStateChangedEventData)#
Evidence: decompiled/b/a/b/b/a/a/c.java:8; decompiled/b/a/b/b/a/a/d.java:13.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.b.a.b; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.b.b.a.a.d: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.b.a.b (OnNetworkStateChanged)#
Evidence: decompiled/b/a/b/a/b.java:9; decompiled/b/a/a/b/a.java:64.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
mcc |
|
int32be |
|
2 |
mnc |
|
int32be |
|
3 |
operatorName |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
4 |
rat |
|
int32be |
|
5 |
registrationState |
|
int32be enum |
See enum schema b.a.b.a.c; no null tag. |
6 |
signalStrength |
|
int32be |
|
7 |
roamingState |
|
uint8; 0=false, 1=true; parser rejects all other values |
Codec bindings: b.a.a.b.a: public static int a(b.a.b.a.b, byte[], int, int) throws someip.e.c;.
b.a.b.a.c#
Evidence: decompiled/b/a/b/a/c.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4. Unknown value: Java null. No wire null marker.
b.a.b.b.a.a.e (OnPongEventData)#
Evidence: decompiled/b/a/b/b/a/a/e.java:6; decompiled/b/a/b/b/a/a/f.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
counter |
|
int32be |
Codec bindings: b.a.b.b.a.a.f: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Voice (400)#
Compiled client only. Gaps in the method and event ID lists do not define endpoints.
Methods#
ID (decimal / hex) |
Compiled API |
Request |
Response |
Serializer / Parser |
Coverage |
Evidence |
|---|---|---|---|---|---|---|
1 / 0x0001 |
|
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:289 |
8 / 0x0008 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:335 |
9 / 0x0009 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:370 |
10 / 0x000A |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:405 |
11 / 0x000B |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:440 |
12 / 0x000C |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:475 |
13 / 0x000D |
|
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:510 |
14 / 0x000E |
|
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:556 |
15 / 0x000F |
|
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:602 |
16 / 0x0010 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:648 |
17 / 0x0011 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:683 |
18 / 0x0012 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:718 |
19 / 0x0013 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:753 |
20 / 0x0014 |
|
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:788 |
21 / 0x0015 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:834 |
22 / 0x0016 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:869 |
23 / 0x0017 |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:904 |
26 / 0x001A |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:939 |
27 / 0x001B |
|
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:974 |
28 / 0x001C |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:1020 |
29 / 0x001D |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:1055 |
30 / 0x001E |
|
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:1090 |
31 / 0x001F |
|
empty (zero bytes, explicit stub allocation) |
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:1114 |
Events#
ID (decimal / hex) |
Compiled Accessor / Payload Description |
Payload |
Parser |
Coverage |
Evidence |
|---|---|---|---|---|---|
32769 / 0x8001 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:98 |
32770 / 0x8002 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:110 |
32771 / 0x8003 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:122 |
32772 / 0x8004 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:134 |
32773 / 0x8005 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:146 |
32774 / 0x8006 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:158 |
32775 / 0x8007 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:170 |
32776 / 0x8008 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:182 |
32777 / 0x8009 |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:194 |
32778 / 0x800A |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:206 |
32779 / 0x800B |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:218 |
32780 / 0x800C |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:230 |
32781 / 0x800D |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:242 |
32782 / 0x800E |
|
|
|
complete |
decompiled/b/a/d/c/a/c.java:254 |
32783 / 0x800F |
|
ignored/unspecified |
|
partial |
decompiled/b/a/d/c/a/c.java:266 |
Full Schema Closure#
b.a.d.c.a.b.u (NewVoiceSessionRequest)#
Evidence: decompiled/b/a/d/c/a/b/u.java:8; decompiled/b/a/d/c/a/b/v.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.k; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.v: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.k (NewVoiceSession)#
Evidence: decompiled/b/a/d/a/k.java:8; decompiled/b/a/d/b/h.java:24.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
type |
|
int32be enum |
See enum schema b.a.d.a.L; no null tag. |
2 |
autoStart |
|
uint8; 0=false, 1=true; parser rejects all other values |
Codec bindings: b.a.d.b.h: public static int a(b.a.d.a.k, byte[], int) throws someip.e.e;.
b.a.d.a.L#
Evidence: decompiled/b/a/d/a/L.java:10; decompiled/b/a/d/b/s.java:23.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4, f=5, g=6, h=7. Unknown value: Java null. No wire null marker.
b.a.d.c.a.c.k (NewVoiceSessionResponse)#
Evidence: decompiled/b/a/d/c/a/c/k.java:6; decompiled/b/a/d/c/a/c/l.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
Codec bindings: b.a.d.c.a.c.l: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.c.a.b.c (AddServiceRequest)#
Evidence: decompiled/b/a/d/c/a/b/c.java:8; decompiled/b/a/d/c/a/b/d.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceType |
|
int32be enum |
See enum schema b.a.d.a.I; no null tag. |
Codec bindings: b.a.d.c.a.b.d: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.I#
Evidence: decompiled/b/a/d/a/I.java:10; decompiled/b/a/d/b/r.java:23; decompiled/b/a/d/b/r.java:23; decompiled/b/a/d/b/r.java:23.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=4, e=8, f=16, g=32. Unknown value: Java null. No wire null marker.
b.a.d.c.a.b.E (RemoveServiceRequest)#
Evidence: decompiled/b/a/d/c/a/b/E.java:8; decompiled/b/a/d/c/a/b/F.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceType |
|
int32be enum |
See enum schema b.a.d.a.I; no null tag. |
Codec bindings: b.a.d.c.a.b.F: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.c.a.b.K (SetServiceStartResultRequest)#
Evidence: decompiled/b/a/d/c/a/b/K.java:8; decompiled/b/a/d/c/a/b/L.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceType |
|
int32be enum |
See enum schema b.a.d.a.F; no null tag. |
Codec bindings: b.a.d.c.a.b.L: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.F#
Evidence: decompiled/b/a/d/a/F.java:10; decompiled/b/a/d/b/n.java:23.
Encoding: int32be. Values (obfuscated constants): b=0, c=1, a=2. Unknown value: Java null. No wire null marker.
b.a.d.c.a.b.w (OpenRequest)#
Evidence: decompiled/b/a/d/c/a/b/w.java:8; decompiled/b/a/d/c/a/b/x.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.v; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.x: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.v (Open)#
Evidence: decompiled/b/a/d/a/v.java:6; decompiled/b/a/d/b/i.java:23.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
maxSessionDuration |
|
int32be |
Codec bindings: b.a.d.b.i: public static int a(b.a.d.a.v, byte[], int) throws someip.e.e;.
b.a.d.c.a.b.g (CloseRequest)#
Evidence: decompiled/b/a/d/c/a/b/g.java:6; decompiled/b/a/d/c/a/b/h.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
Codec bindings: b.a.d.c.a.b.h: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.c.a.b.s (NewVoiceServiceRequest)#
Evidence: decompiled/b/a/d/c/a/b/s.java:6; decompiled/b/a/d/c/a/b/t.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
Codec bindings: b.a.d.c.a.b.t: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.c.a.c.i (NewVoiceServiceResponse)#
Evidence: decompiled/b/a/d/c/a/c/i.java:6; decompiled/b/a/d/c/a/c/j.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceId |
|
int32be |
Codec bindings: b.a.d.c.a.c.j: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.c.a.b.o (NewVoiceCallRequest)#
Evidence: decompiled/b/a/d/c/a/b/o.java:6; decompiled/b/a/d/c/a/b/p.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
Codec bindings: b.a.d.c.a.b.p: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.c.a.c.e (NewVoiceCallResponse)#
Evidence: decompiled/b/a/d/c/a/c/e.java:6; decompiled/b/a/d/c/a/c/f.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
callId |
|
int32be |
Codec bindings: b.a.d.c.a.c.f: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.c.a.b.q (NewVoicePromptRequest)#
Evidence: decompiled/b/a/d/c/a/b/q.java:8; decompiled/b/a/d/c/a/b/r.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.j; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.r: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.j (NewVoicePrompt)#
Evidence: decompiled/b/a/d/a/j.java:8; decompiled/b/a/d/b/g.java:24.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
voicePromptId |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
Serializer rejects Java null and UTF-8 encoded lengths above 256 bytes; empty string has N=0. |
Codec bindings: b.a.d.b.g: public static int a(b.a.d.a.j, byte[], int) throws someip.e.e;.
b.a.d.c.a.c.g (NewVoicePromptResponse)#
Evidence: decompiled/b/a/d/c/a/c/g.java:6; decompiled/b/a/d/c/a/c/h.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
promptId |
|
int32be |
Codec bindings: b.a.d.c.a.c.h: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.c.a.b.a (AcquireRequest)#
Evidence: decompiled/b/a/d/c/a/b/a.java:6; decompiled/b/a/d/c/a/b/b.java:12.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.a; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.b: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.a (Acquire)#
Evidence: decompiled/b/a/d/a/a.java:8; decompiled/b/a/d/b/a.java:29.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
serviceId |
|
int32be |
|
3 |
serviceTypes |
|
inline b.a.d.a.J; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.b.a: public static int a(b.a.d.a.a, byte[], int) throws someip.e.e;.
b.a.d.a.J (ServiceTypeArray)#
Evidence: decompiled/b/a/d/a/J.java:8; decompiled/b/a/d/b/q.java:25; decompiled/b/a/d/a/J.java:12.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceTypeArrayEntry |
|
uint16be byte length L, then L/4 consecutive int32be enum entries (not an element-count prefix) |
DTO setter accepts 0…255 elements; each element must be non-null. L=4*count; empty list emits 00 00. |
Codec bindings: b.a.d.b.q: public static int a(b.a.d.a.J, byte[], int) throws someip.e.e;.
b.a.d.c.a.b.C (ReleaseRequest)#
Evidence: decompiled/b/a/d/c/a/b/C.java:6; decompiled/b/a/d/c/a/b/D.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.C; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.D: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.C (Release)#
Evidence: decompiled/b/a/d/a/C.java:6; decompiled/b/a/d/b/l.java:23.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
serviceId |
|
int32be |
Codec bindings: b.a.d.b.l: public static int a(b.a.d.a.C, byte[], int) throws someip.e.e;.
b.a.d.c.a.b.M (SetStateRequest)#
Evidence: decompiled/b/a/d/c/a/b/M.java:8; decompiled/b/a/d/c/a/b/N.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.O; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.N: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.O (SetState)#
Evidence: decompiled/b/a/d/a/O.java:9; decompiled/b/a/d/b/v.java:25.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
serviceId |
|
int32be |
|
3 |
state |
|
int32be enum |
See enum schema b.a.d.a.G; no null tag. |
4 |
transmissionState |
|
int32be enum |
See enum schema b.a.d.a.H; no null tag. |
Codec bindings: b.a.d.b.v: public static int a(b.a.d.a.O, byte[], int) throws someip.e.e;.
b.a.d.a.G#
Evidence: decompiled/b/a/d/a/G.java:10; decompiled/b/a/d/b/o.java:23.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4, f=5, g=6, h=7, i=8, j=9, k=10, l=11, m=12, n=13, o=14, p=15, q=16, r=17, s=18, t=19, u=20, v=21. Unknown value: Java null. No wire null marker.
b.a.d.a.H#
Evidence: decompiled/b/a/d/a/H.java:10; decompiled/b/a/d/b/p.java:23.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=4, e=8, f=16, g=32, h=64, i=128. Unknown value: Java null. No wire null marker.
b.a.d.c.a.b.I (SetResultRequest)#
Evidence: decompiled/b/a/d/c/a/b/I.java:8; decompiled/b/a/d/c/a/b/J.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.N; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.J: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.N (SetResult)#
Evidence: decompiled/b/a/d/a/N.java:8; decompiled/b/a/d/b/u.java:24.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
serviceId |
|
int32be |
|
3 |
result |
|
int32be enum |
See enum schema b.a.d.a.E; no null tag. |
Codec bindings: b.a.d.b.u: public static int a(b.a.d.a.N, byte[], int) throws someip.e.e;.
b.a.d.a.E#
Evidence: decompiled/b/a/d/a/E.java:10; decompiled/b/a/d/b/m.java:23.
Encoding: int32be. Values (obfuscated constants): a=1, b=2, c=3, d=4, e=5. Unknown value: Java null. No wire null marker.
b.a.d.c.a.b.k (GetCallPriorityRequest)#
Evidence: decompiled/b/a/d/c/a/b/k.java:8; decompiled/b/a/d/c/a/b/l.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.h; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.l: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.h (GetCallPriority)#
Evidence: decompiled/b/a/d/a/h.java:6; decompiled/b/a/d/b/e.java:50.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
Codec bindings: b.a.d.b.e: public static int a(b.a.d.a.h, byte[], int) throws someip.e.e;.
b.a.d.c.a.c.a (GetCallPriorityResponse)#
Evidence: decompiled/b/a/d/c/a/c/a.java:6; decompiled/b/a/d/c/a/c/b.java:13.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
priority |
|
int32be |
Codec bindings: b.a.d.c.a.c.b: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.c.a.b.i (DialRequest)#
Evidence: decompiled/b/a/d/c/a/b/i.java:8; decompiled/b/a/d/c/a/b/j.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.g; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.j: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.g (Dial)#
Evidence: decompiled/b/a/d/a/g.java:8; decompiled/b/a/d/b/d.java:30.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
|
3 |
destinationAddress |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
Serializer rejects Java null and UTF-8 encoded lengths above 256 bytes; empty string has N=0. |
4 |
maxCallDuration |
|
int32be |
Codec bindings: b.a.d.b.d: public static int a(b.a.d.a.g, byte[], int) throws someip.e.e;.
b.a.d.c.a.b.e (AnswerRequest)#
Evidence: decompiled/b/a/d/c/a/b/e.java:8; decompiled/b/a/d/c/a/b/f.java:12.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.b; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.f: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.b (Answer)#
Evidence: decompiled/b/a/d/a/b.java:6; decompiled/b/a/d/b/b.java:27.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
|
3 |
maxCallDuration |
|
int32be |
Codec bindings: b.a.d.b.b: public static int a(b.a.d.a.b, byte[], int) throws someip.e.e;.
b.a.d.c.a.b.O (TerminateCallRequest)#
Evidence: decompiled/b/a/d/c/a/b/O.java:8; decompiled/b/a/d/c/a/b/P.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.P; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.P: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.P (TerminateCall)#
Evidence: decompiled/b/a/d/a/P.java:8; decompiled/b/a/d/b/w.java:23.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
|
3 |
terminationReason |
|
int32be enum |
See enum schema b.a.d.a.f; no null tag. |
Codec bindings: b.a.d.b.w: public static int a(b.a.d.a.P, byte[], int) throws someip.e.e;.
b.a.d.a.f#
Evidence: decompiled/b/a/d/a/f.java:10; decompiled/b/a/d/b/c.java:46.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2. Unknown value: Java null. No wire null marker.
b.a.d.c.a.b.G (SetHangupCallRequest)#
Evidence: decompiled/b/a/d/c/a/b/G.java:8; decompiled/b/a/d/c/a/b/H.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.M; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.H: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.M (SetHangupCall)#
Evidence: decompiled/b/a/d/a/M.java:6; decompiled/b/a/d/b/t.java:23.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
|
3 |
allowed |
|
uint8; 0=false, 1=true; parser rejects all other values |
Codec bindings: b.a.d.b.t: public static int a(b.a.d.a.M, byte[], int) throws someip.e.e;.
b.a.d.c.a.b.m (GetPromptPriorityRequest)#
Evidence: decompiled/b/a/d/c/a/b/m.java:8; decompiled/b/a/d/c/a/b/n.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.i; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.n: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.i (GetPromptPriority)#
Evidence: decompiled/b/a/d/a/i.java:6; decompiled/b/a/d/b/f.java:23.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
promptId |
|
int32be |
Codec bindings: b.a.d.b.f: public static int a(b.a.d.a.i, byte[], int) throws someip.e.e;.
b.a.d.c.a.c.c (GetPromptPriorityResponse)#
Evidence: decompiled/b/a/d/c/a/c/c.java:6; decompiled/b/a/d/c/a/c/d.java:12.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
priority |
|
int32be |
Codec bindings: b.a.d.c.a.c.d: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.c.a.b.A (PlayRequest)#
Evidence: decompiled/b/a/d/c/a/b/A.java:8; decompiled/b/a/d/c/a/b/B.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.y; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.B: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.y (Play)#
Evidence: decompiled/b/a/d/a/y.java:6; decompiled/b/a/d/b/j.java:23.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
promptId |
|
int32be |
Codec bindings: b.a.d.b.j: public static int a(b.a.d.a.y, byte[], int) throws someip.e.e;.
b.a.d.c.a.b.Q (TerminatePromptRequest)#
Evidence: decompiled/b/a/d/c/a/b/Q.java:6; decompiled/b/a/d/c/a/b/R.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.Q; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.b.R: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.a.Q (TerminatePrompt)#
Evidence: decompiled/b/a/d/a/Q.java:8; decompiled/b/a/d/b/x.java:24.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
promptId |
|
int32be |
|
3 |
reason |
|
int32be enum |
See enum schema b.a.d.a.B; no null tag. |
Codec bindings: b.a.d.b.x: public static int a(b.a.d.a.Q, byte[], int) throws someip.e.e;.
b.a.d.a.B#
Evidence: decompiled/b/a/d/a/B.java:10; decompiled/b/a/d/b/k.java:23.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2. Unknown value: Java null. No wire null marker.
b.a.d.c.a.b.y (PingRequest)#
Evidence: decompiled/b/a/d/c/a/b/y.java:6; decompiled/b/a/d/c/a/b/z.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
counter |
|
int32be |
Codec bindings: b.a.d.c.a.b.z: public final int serialize(java.lang.Object, java.lang.Object) throws someip.e.e;.
b.a.d.c.a.a.B (OnStartEventData)#
Evidence: decompiled/b/a/d/c/a/a/B.java:8; decompiled/b/a/d/c/a/a/C.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.u; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.C: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.u (OnStart)#
Evidence: decompiled/b/a/d/a/u.java:9; decompiled/b/a/a/b/q.java:55.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceType |
|
int32be enum |
See enum schema b.a.d.a.I; no null tag. |
2 |
trigger |
|
int16be enum |
See enum schema b.a.d.a.R; no null tag. |
Codec bindings: b.a.a.b.q: public static int a(b.a.d.a.u, byte[], int, int) throws someip.e.c;.
Additional compiled helper binding: coreservices.configuration.a.c.
b.a.d.a.R#
Evidence: decompiled/b/a/d/a/R.java:10.
Encoding: int16be. Values (obfuscated constants): a=0, b=1, c=2. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.k (OnOpenEventData)#
Evidence: decompiled/b/a/d/c/a/a/k.java:6; decompiled/b/a/d/c/a/a/l.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
Codec bindings: b.a.d.c.a.a.l: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.c.a.a.i (OnCloseEventData)#
Evidence: decompiled/b/a/d/c/a/a/i.java:8; decompiled/b/a/d/c/a/a/j.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.p; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.j: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.p (OnClose)#
Evidence: decompiled/b/a/d/a/p.java:8; decompiled/b/a/a/b/l.java:73.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
reason |
|
int32be enum |
See enum schema b.a.d.a.K; no null tag. |
Codec bindings: b.a.a.b.l: public static int a(b.a.d.a.p, byte[], int, int) throws someip.e.c;.
b.a.d.a.K#
Evidence: decompiled/b/a/d/a/K.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.a (OnActionEventData)#
Evidence: decompiled/b/a/d/c/a/a/a.java:8; decompiled/b/a/d/c/a/a/b.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.l; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.b: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.l (OnAction)#
Evidence: decompiled/b/a/d/a/l.java:9; decompiled/b/a/a/b/h.java:55.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
serviceId |
|
int32be |
|
3 |
what |
|
int32be enum |
See enum schema b.a.d.a.D; no null tag. |
4 |
serviceType |
|
int32be enum |
See enum schema b.a.d.a.I; no null tag. |
Codec bindings: b.a.a.b.h: public static int a(b.a.d.a.l, byte[], int, int) throws someip.e.c;.
Additional compiled helper binding: coreservices.configuration.a.c.
b.a.d.a.D#
Evidence: decompiled/b/a/d/a/D.java:10.
Encoding: int32be. Values (obfuscated constants): a=1, b=2, c=3, d=4. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.e (OnCallStateChangedEventData)#
Evidence: decompiled/b/a/d/c/a/a/e.java:8; decompiled/b/a/d/c/a/a/f.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.n; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.f: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.n (OnCallStateChanged)#
Evidence: decompiled/b/a/d/a/n.java:9; decompiled/b/a/a/b/j.java:99.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
|
3 |
state |
|
int32be enum |
See enum schema b.a.d.a.e; no null tag. |
4 |
subState |
|
int32be enum |
See enum schema b.a.d.a.d; no null tag. |
Codec bindings: b.a.a.b.j: public static int a(b.a.d.a.n, byte[], int, int) throws someip.e.c;.
Additional compiled helper binding: coreservices.configuration.f.
b.a.d.a.e#
Evidence: decompiled/b/a/d/a/e.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4, f=5, g=6, h=7, i=8, j=9. Unknown value: Java null. No wire null marker.
b.a.d.a.d#
Evidence: decompiled/b/a/d/a/d.java:10.
Encoding: int32be. Values (obfuscated constants): a=-1, b=0, c=1, d=2, e=3, f=4, g=5, h=6, i=7, j=8, k=9, l=10, m=11, n=12, o=13, p=14, q=15. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.c (OnCallAudioStateChangedEventData)#
Evidence: decompiled/b/a/d/c/a/a/c.java:8; decompiled/b/a/d/c/a/a/d.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.m; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.d: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.m (OnCallAudioStateChanged)#
Evidence: decompiled/b/a/d/a/m.java:8; decompiled/b/a/a/b/i.java:72.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
|
3 |
state |
|
int32be enum |
See enum schema b.a.d.a.c; no null tag. |
Codec bindings: b.a.a.b.i: public static int a(b.a.d.a.m, byte[], int, int) throws someip.e.c;.
b.a.d.a.c#
Evidence: decompiled/b/a/d/a/c.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.g (OnCallTerminatedEventData)#
Evidence: decompiled/b/a/d/c/a/a/g.java:8; decompiled/b/a/d/c/a/a/h.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.o; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.h: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.o (OnCallTerminated)#
Evidence: decompiled/b/a/d/a/o.java:8; decompiled/b/a/a/b/k.java:54.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
callId |
|
int32be |
|
3 |
terminationReason |
|
int32be enum |
See enum schema b.a.d.a.f; no null tag. |
Codec bindings: b.a.a.b.k: public static int a(b.a.d.a.o, byte[], int, int) throws someip.e.c;.
b.a.d.c.a.a.w (OnPromptStateChangedEventData)#
Evidence: decompiled/b/a/d/c/a/a/w.java:8; decompiled/b/a/d/c/a/a/x.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.s; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.x: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.s (OnPromptStateChanged)#
Evidence: decompiled/b/a/d/a/s.java:8; decompiled/b/a/a/b/o.java:54.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
promptId |
|
int32be |
|
3 |
state |
|
int32be enum |
See enum schema b.a.d.a.A; no null tag. |
Codec bindings: b.a.a.b.o: public static int a(b.a.d.a.s, byte[], int, int) throws someip.e.c;.
b.a.d.a.A#
Evidence: decompiled/b/a/d/a/A.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.u (OnPromptAudioStateChangedEventData)#
Evidence: decompiled/b/a/d/c/a/a/u.java:8; decompiled/b/a/d/c/a/a/v.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.r; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.v: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.r (OnPromptAudioStateChanged)#
Evidence: decompiled/b/a/d/a/r.java:8; decompiled/b/a/a/b/n.java:54.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
promptId |
|
int32be |
|
3 |
state |
|
int32be enum |
See enum schema b.a.d.a.z; no null tag. |
Codec bindings: b.a.a.b.n: public static int a(b.a.d.a.r, byte[], int, int) throws someip.e.c;.
b.a.d.a.z#
Evidence: decompiled/b/a/d/a/z.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.y (OnPromptTerminatedEventData)#
Evidence: decompiled/b/a/d/c/a/a/y.java:8; decompiled/b/a/d/c/a/a/z.java:15.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.t; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.z: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.t (OnPromptTerminated)#
Evidence: decompiled/b/a/d/a/t.java:8; decompiled/b/a/a/b/p.java:63.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
sessionId |
|
int32be |
|
2 |
promptId |
|
int32be |
|
3 |
reason |
|
int32be enum |
See enum schema b.a.d.a.B; no null tag. |
Codec bindings: b.a.a.b.p: public static int a(b.a.d.a.t, byte[], int, int) throws someip.e.c;.
b.a.d.c.a.a.q (OnPhoneServiceStateChangedEventData)#
Evidence: decompiled/b/a/d/c/a/a/q.java:8; decompiled/b/a/d/c/a/a/r.java:16.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
serviceState |
|
int32be enum |
See enum schema b.a.d.a.x; no null tag. |
Codec bindings: b.a.d.c.a.a.r: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.x#
Evidence: decompiled/b/a/d/a/x.java:10.
Encoding: int32be. Values (obfuscated constants): a=0, b=1, c=2, d=3, e=4. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.m (OnPhoneCallStateChangedEventData)#
Evidence: decompiled/b/a/d/c/a/a/m.java:8; decompiled/b/a/d/c/a/a/n.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
args |
|
inline b.a.d.a.q; ordered fields, no struct length/tag/null marker |
Nested serializers reject null; parsers populate the preallocated DTO. |
Codec bindings: b.a.d.c.a.a.n: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.q (OnPhoneCallStateChanged)#
Evidence: decompiled/b/a/d/a/q.java:9; decompiled/b/a/a/b/m.java:62.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
state |
|
int32be enum |
See enum schema b.a.d.a.e; no null tag. |
2 |
incomingNumber |
|
uint16be byte length N, followed by N UTF-8 bytes; no BOM, no terminator (someip.e.f.b) |
No null marker. Parser enforces available buffer, not DTO advertised string maximum. |
Codec bindings: b.a.a.b.m: public static int a(b.a.d.a.q, byte[], int, int) throws someip.e.c;.
Additional compiled helper binding: coreservices.configuration.f.
b.a.d.c.a.a.o (OnPhoneDataConnectionStateChangedEventData)#
Evidence: decompiled/b/a/d/c/a/a/o.java:8; decompiled/b/a/d/c/a/a/p.java:16.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
state |
|
int32be enum |
See enum schema b.a.d.a.w; no null tag. |
Codec bindings: b.a.d.c.a.a.p: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
b.a.d.a.w#
Evidence: decompiled/b/a/d/a/w.java:10.
Encoding: int32be. Values (obfuscated constants): a=-1, b=0, c=1, d=2, e=3. Unknown value: Java null. No wire null marker.
b.a.d.c.a.a.s (OnPongEventData)#
Evidence: decompiled/b/a/d/c/a/a/s.java:6; decompiled/b/a/d/c/a/a/t.java:14.
Order |
Field |
Type |
Encoding |
Notes |
|---|---|---|---|---|
1 |
counter |
|
int32be |
Codec bindings: b.a.d.c.a.a.t: public final int parse(java.lang.Object, java.lang.Object) throws someip.e.c;.
Largest Schemas#
NetworkAccess
SubscriptionInfo(b.a.b.a.e): seven fields, including three separately length-prefixed strings.OnNetworkStateChanged(b.a.b.a.b): seven fields, including an operator-name string, registration-state enum, and one-byte boolean.Voice
Acquire(b.a.d.a.a): sessionId, serviceId, thenServiceTypeArray. The array permits 0…255 entries in the DTO setter, encodes a uint16 byte-length prefix and four bytes per enum, giving a maximum compiled request size of 1030 bytes.Voice
Dial(b.a.d.a.g): four fields, with a 256-byte UTF-8 destinationAddress maximum, giving a maximum compiled request size of 270 bytes.NewVoicePrompt(b.a.d.a.j) permits a 256-byte voicePromptId, giving 262 bytes.Voice
OnStart.triggeris int16be, unlike the int32be enums elsewhere in this catalog. Preserve this exception when implementing the payload decoder.
Remaining Limits#
All compiled stub endpoints and all referenced DTO/enum layouts are retained. Partial endpoint coverage means successful response bytes are discarded or the Void event payload is uninspected, not an unresolved referenced DTO. No remote server, cBox implementation, deployment, runtime reachability, endpoint instance IDs, event-group IDs, or live preference state is established by these client stubs. Method names remain obfuscated in the absence of manager/interface semantic-name proof.
NetworkAccess ignored response IDs: 17, 21. Voice ignored response IDs: 8, 9, 10, 11, 12, 16, 17, 18, 19, 21, 22, 23, 26, 28, 29, 30, 31. Ignored event payloads: NetworkAccess 32775 (0x8007), Voice 32783 (0x800F).
Preserved compiler schema oddities: GetEuiccidResponse labels its string msisdnNumber; SetServiceStartResultRequest labels its enum serviceType but actually binds b.a.d.a.F, not b.a.d.a.I. These names/types are not silently normalised.