NetworkAccess and Voice SOME/IP Catalog

Contents

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.

  • int32be and int16be are 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

public final someip.f.j<b.a.b.b.a.c.c, someip.c.d> a()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.c

None / b.a.b.b.a.c.d

complete

decompiled/b/a/b/b/a/c.java:168

2 / 0x0002

public final someip.f.j<b.a.b.b.a.c.k, someip.c.d> b()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.k

None / b.a.b.b.a.c.l

complete

decompiled/b/a/b/b/a/c.java:203

3 / 0x0003

public final someip.f.j<q, someip.c.d> c()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.q

None / b.a.b.b.a.c.r

complete

decompiled/b/a/b/b/a/c.java:238

4 / 0x0004

public final someip.f.j<s, someip.c.d> d()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.s

None / b.a.b.b.a.c.t

complete

decompiled/b/a/b/b/a/c.java:273

5 / 0x0005

public final someip.f.j<C, someip.c.d> e()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.C

None / b.a.b.b.a.c.D

complete

decompiled/b/a/b/b/a/c.java:308

8 / 0x0008

public final someip.f.j<y, someip.c.d> f()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.y

None / b.a.b.b.a.c.z

complete

decompiled/b/a/b/b/a/c.java:343

9 / 0x0009

public final someip.f.j<g, someip.c.d> g()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.g

None / b.a.b.b.a.c.h

complete

decompiled/b/a/b/b/a/c.java:378

10 / 0x000A

public final someip.f.j<u, someip.c.d> h()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.u

None / b.a.b.b.a.c.v

complete

decompiled/b/a/b/b/a/c.java:413

11 / 0x000B

public final someip.f.j<b.a.b.b.a.c.i, someip.c.d> i()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.i

None / b.a.b.b.a.c.j

complete

decompiled/b/a/b/b/a/c.java:448

12 / 0x000C

public final someip.f.j<b.a.b.b.a.c.m, someip.c.d> j()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.m

None / b.a.b.b.a.c.n

complete

decompiled/b/a/b/b/a/c.java:483

13 / 0x000D

public final someip.f.j<o, someip.c.d> k()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.o

None / b.a.b.b.a.c.p

complete

decompiled/b/a/b/b/a/c.java:518

14 / 0x000E

public final someip.f.j<w, someip.c.d> l()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.w

None / b.a.b.b.a.c.x

complete

decompiled/b/a/b/b/a/c.java:553

15 / 0x000F

public final someip.f.j<b.a.b.b.a.c.a, someip.c.d> m()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.a

None / b.a.b.b.a.c.b

complete

decompiled/b/a/b/b/a/c.java:588

16 / 0x0010

public final someip.f.j<b.a.b.b.a.c.e, someip.c.d> n()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.e

None / b.a.b.b.a.c.f

complete

decompiled/b/a/b/b/a/c.java:623

17 / 0x0011

public final someip.f.j<Void, someip.c.d> a(b.a.b.b.a.b.a a2)

b.a.b.b.a.b.a

ignored/unspecified

b.a.b.b.a.b.b / None

partial

decompiled/b/a/b/b/a/c.java:669

20 / 0x0014

public final someip.f.j<A, someip.c.d> o()

empty (zero bytes, explicit stub allocation)

b.a.b.b.a.c.A

None / b.a.b.b.a.c.B

complete

decompiled/b/a/b/b/a/c.java:693

21 / 0x0015

public final someip.f.j<Void, someip.c.d> p()

empty (zero bytes, explicit stub allocation)

ignored/unspecified

None / None

partial

decompiled/b/a/b/b/a/c.java:728

Events#

ID (decimal / hex)

Compiled Accessor / Payload Description

Payload

Parser

Coverage

Evidence

32769 / 0x8001

q() / OnSimStateChangedEventData

b.a.b.b.a.a.j

b.a.b.b.a.a.k

complete

decompiled/b/a/b/b/a/c.java:84

32770 / 0x8002

r() / OnServiceStateChangedEventData

b.a.b.b.a.a.h

b.a.b.b.a.a.i

complete

decompiled/b/a/b/b/a/c.java:96

32771 / 0x8003

s() / OnDataConnectionStateChangedEventData

b.a.b.b.a.a.a

b.a.b.b.a.a.b

complete

decompiled/b/a/b/b/a/c.java:108

32772 / 0x8004

t() / OnSubscriptionChangedEventData

b.a.b.b.a.a.l

b.a.b.b.a.a.m

complete

decompiled/b/a/b/b/a/c.java:120

32773 / 0x8005

u() / OnNetworkStateChangedEventData

b.a.b.b.a.a.c

b.a.b.b.a.a.d

complete

decompiled/b/a/b/b/a/c.java:132

32774 / 0x8006

v() / OnPongEventData

b.a.b.b.a.a.e

b.a.b.b.a.a.f

complete

decompiled/b/a/b/b/a/c.java:144

32775 / 0x8007

w() / Void callback, ignored bytes

ignored/unspecified

None

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

String

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

String

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

String

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

String

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

boolean

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

b.a.b.a.d

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

String

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

String

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

String

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

String

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

String

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

b.a.b.a.f

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

b.a.b.a.a

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

String

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

int

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

b.a.b.a.e

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

int

int32be

2

iccId

String

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

String

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

String

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

int

int32be

6

mcc

int

int32be

7

mnc

int

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

b.a.b.a.d

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

b.a.b.a.f

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

b.a.b.a.a

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

b.a.b.a.e

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

b.a.b.a.b

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

int

int32be

2

mnc

int

int32be

3

operatorName

String

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

int

int32be

5

registrationState

b.a.b.a.c

int32be enum

See enum schema b.a.b.a.c; no null tag.

6

signalStrength

int

int32be

7

roamingState

boolean

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

int

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

public final someip.f.j<k, someip.c.d> a(u u2)

b.a.d.c.a.b.u

b.a.d.c.a.c.k

b.a.d.c.a.b.v / b.a.d.c.a.c.l

complete

decompiled/b/a/d/c/a/c.java:289

8 / 0x0008

public final someip.f.j<Void, someip.c.d> a(b.a.d.c.a.b.c c2)

b.a.d.c.a.b.c

ignored/unspecified

b.a.d.c.a.b.d / None

partial

decompiled/b/a/d/c/a/c.java:335

9 / 0x0009

public final someip.f.j<Void, someip.c.d> a(E e2)

b.a.d.c.a.b.E

ignored/unspecified

b.a.d.c.a.b.F / None

partial

decompiled/b/a/d/c/a/c.java:370

10 / 0x000A

public final someip.f.j<Void, someip.c.d> a(K k2)

b.a.d.c.a.b.K

ignored/unspecified

b.a.d.c.a.b.L / None

partial

decompiled/b/a/d/c/a/c.java:405

11 / 0x000B

public final someip.f.j<Void, someip.c.d> a(w w2)

b.a.d.c.a.b.w

ignored/unspecified

b.a.d.c.a.b.x / None

partial

decompiled/b/a/d/c/a/c.java:440

12 / 0x000C

public final someip.f.j<Void, someip.c.d> a(b.a.d.c.a.b.g g2)

b.a.d.c.a.b.g

ignored/unspecified

b.a.d.c.a.b.h / None

partial

decompiled/b/a/d/c/a/c.java:475

13 / 0x000D

public final someip.f.j<i, someip.c.d> a(s s2)

b.a.d.c.a.b.s

b.a.d.c.a.c.i

b.a.d.c.a.b.t / b.a.d.c.a.c.j

complete

decompiled/b/a/d/c/a/c.java:510

14 / 0x000E

public final someip.f.j<b.a.d.c.a.c.e, someip.c.d> a(o o2)

b.a.d.c.a.b.o

b.a.d.c.a.c.e

b.a.d.c.a.b.p / b.a.d.c.a.c.f

complete

decompiled/b/a/d/c/a/c.java:556

15 / 0x000F

public final someip.f.j<g, someip.c.d> a(q q2)

b.a.d.c.a.b.q

b.a.d.c.a.c.g

b.a.d.c.a.b.r / b.a.d.c.a.c.h

complete

decompiled/b/a/d/c/a/c.java:602

16 / 0x0010

public final someip.f.j<Void, someip.c.d> a(b.a.d.c.a.b.a a2)

b.a.d.c.a.b.a

ignored/unspecified

b.a.d.c.a.b.b / None

partial

decompiled/b/a/d/c/a/c.java:648

17 / 0x0011

public final someip.f.j<Void, someip.c.d> a(C c2)

b.a.d.c.a.b.C

ignored/unspecified

b.a.d.c.a.b.D / None

partial

decompiled/b/a/d/c/a/c.java:683

18 / 0x0012

public final someip.f.j<Void, someip.c.d> a(M m2)

b.a.d.c.a.b.M

ignored/unspecified

b.a.d.c.a.b.N / None

partial

decompiled/b/a/d/c/a/c.java:718

19 / 0x0013

public final someip.f.j<Void, someip.c.d> a(I i2)

b.a.d.c.a.b.I

ignored/unspecified

b.a.d.c.a.b.J / None

partial

decompiled/b/a/d/c/a/c.java:753

20 / 0x0014

public final someip.f.j<b.a.d.c.a.c.a, someip.c.d> a(b.a.d.c.a.b.k k2)

b.a.d.c.a.b.k

b.a.d.c.a.c.a

b.a.d.c.a.b.l / b.a.d.c.a.c.b

complete

decompiled/b/a/d/c/a/c.java:788

21 / 0x0015

public final someip.f.j<Void, someip.c.d> a(b.a.d.c.a.b.i i2)

b.a.d.c.a.b.i

ignored/unspecified

b.a.d.c.a.b.j / None

partial

decompiled/b/a/d/c/a/c.java:834

22 / 0x0016

public final someip.f.j<Void, someip.c.d> a(e e2)

b.a.d.c.a.b.e

ignored/unspecified

b.a.d.c.a.b.f / None

partial

decompiled/b/a/d/c/a/c.java:869

23 / 0x0017

public final someip.f.j<Void, someip.c.d> a(O o2)

b.a.d.c.a.b.O

ignored/unspecified

b.a.d.c.a.b.P / None

partial

decompiled/b/a/d/c/a/c.java:904

26 / 0x001A

public final someip.f.j<Void, someip.c.d> a(G g2)

b.a.d.c.a.b.G

ignored/unspecified

b.a.d.c.a.b.H / None

partial

decompiled/b/a/d/c/a/c.java:939

27 / 0x001B

public final someip.f.j<b.a.d.c.a.c.c, someip.c.d> a(m m2)

b.a.d.c.a.b.m

b.a.d.c.a.c.c

b.a.d.c.a.b.n / b.a.d.c.a.c.d

complete

decompiled/b/a/d/c/a/c.java:974

28 / 0x001C

public final someip.f.j<Void, someip.c.d> a(A a2)

b.a.d.c.a.b.A

ignored/unspecified

b.a.d.c.a.b.B / None

partial

decompiled/b/a/d/c/a/c.java:1020

29 / 0x001D

public final someip.f.j<Void, someip.c.d> a(Q q2)

b.a.d.c.a.b.Q

ignored/unspecified

b.a.d.c.a.b.R / None

partial

decompiled/b/a/d/c/a/c.java:1055

30 / 0x001E

public final someip.f.j<Void, someip.c.d> a(y y2)

b.a.d.c.a.b.y

ignored/unspecified

b.a.d.c.a.b.z / None

partial

decompiled/b/a/d/c/a/c.java:1090

31 / 0x001F

public final someip.f.j<Void, someip.c.d> a()

empty (zero bytes, explicit stub allocation)

ignored/unspecified

None / None

partial

decompiled/b/a/d/c/a/c.java:1114

Events#

ID (decimal / hex)

Compiled Accessor / Payload Description

Payload

Parser

Coverage

Evidence

32769 / 0x8001

b() / OnStartEventData

b.a.d.c.a.a.B

b.a.d.c.a.a.C

complete

decompiled/b/a/d/c/a/c.java:98

32770 / 0x8002

c() / OnOpenEventData

b.a.d.c.a.a.k

b.a.d.c.a.a.l

complete

decompiled/b/a/d/c/a/c.java:110

32771 / 0x8003

d() / OnCloseEventData

b.a.d.c.a.a.i

b.a.d.c.a.a.j

complete

decompiled/b/a/d/c/a/c.java:122

32772 / 0x8004

e() / OnActionEventData

b.a.d.c.a.a.a

b.a.d.c.a.a.b

complete

decompiled/b/a/d/c/a/c.java:134

32773 / 0x8005

f() / OnCallStateChangedEventData

b.a.d.c.a.a.e

b.a.d.c.a.a.f

complete

decompiled/b/a/d/c/a/c.java:146

32774 / 0x8006

g() / OnCallAudioStateChangedEventData

b.a.d.c.a.a.c

b.a.d.c.a.a.d

complete

decompiled/b/a/d/c/a/c.java:158

32775 / 0x8007

h() / OnCallTerminatedEventData

b.a.d.c.a.a.g

b.a.d.c.a.a.h

complete

decompiled/b/a/d/c/a/c.java:170

32776 / 0x8008

i() / OnPromptStateChangedEventData

b.a.d.c.a.a.w

b.a.d.c.a.a.x

complete

decompiled/b/a/d/c/a/c.java:182

32777 / 0x8009

j() / OnPromptAudioStateChangedEventData

b.a.d.c.a.a.u

b.a.d.c.a.a.v

complete

decompiled/b/a/d/c/a/c.java:194

32778 / 0x800A

k() / OnPromptTerminatedEventData

b.a.d.c.a.a.y

b.a.d.c.a.a.z

complete

decompiled/b/a/d/c/a/c.java:206

32779 / 0x800B

l() / OnPhoneServiceStateChangedEventData

b.a.d.c.a.a.q

b.a.d.c.a.a.r

complete

decompiled/b/a/d/c/a/c.java:218

32780 / 0x800C

m() / OnPhoneCallStateChangedEventData

b.a.d.c.a.a.m

b.a.d.c.a.a.n

complete

decompiled/b/a/d/c/a/c.java:230

32781 / 0x800D

n() / OnPhoneDataConnectionStateChangedEventData

b.a.d.c.a.a.o

b.a.d.c.a.a.p

complete

decompiled/b/a/d/c/a/c.java:242

32782 / 0x800E

o() / OnPongEventData

b.a.d.c.a.a.s

b.a.d.c.a.a.t

complete

decompiled/b/a/d/c/a/c.java:254

32783 / 0x800F

p() / Void callback, ignored bytes

ignored/unspecified

None

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

b.a.d.a.k

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

b.a.d.a.L

int32be enum

See enum schema b.a.d.a.L; no null tag.

2

autoStart

boolean

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

int

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

b.a.d.a.I

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

b.a.d.a.I

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

b.a.d.a.F

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

b.a.d.a.v

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

int

int32be

2

maxSessionDuration

int

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

int

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

int

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

int

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

int

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

int

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

b.a.d.a.j

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

int

int32be

2

voicePromptId

String

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

int

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

b.a.d.a.a

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

int

int32be

2

serviceId

int

int32be

3

serviceTypes

b.a.d.a.J

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

b.a.d.a.I[]

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

b.a.d.a.C

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

int

int32be

2

serviceId

int

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

b.a.d.a.O

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

int

int32be

2

serviceId

int

int32be

3

state

b.a.d.a.G

int32be enum

See enum schema b.a.d.a.G; no null tag.

4

transmissionState

b.a.d.a.H

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

b.a.d.a.N

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

int

int32be

2

serviceId

int

int32be

3

result

b.a.d.a.E

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

b.a.d.a.h

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

int

int32be

2

callId

int

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

int

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

b.a.d.a.g

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

int

int32be

2

callId

int

int32be

3

destinationAddress

String

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

int

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

b.a.d.a.b

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

int

int32be

2

callId

int

int32be

3

maxCallDuration

int

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

b.a.d.a.P

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

int

int32be

2

callId

int

int32be

3

terminationReason

b.a.d.a.f

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

b.a.d.a.M

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

int

int32be

2

callId

int

int32be

3

allowed

boolean

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

b.a.d.a.i

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

int

int32be

2

promptId

int

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

int

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

b.a.d.a.y

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

int

int32be

2

promptId

int

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

b.a.d.a.Q

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

int

int32be

2

promptId

int

int32be

3

reason

b.a.d.a.B

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

int

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

b.a.d.a.u

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

b.a.d.a.I

int32be enum

See enum schema b.a.d.a.I; no null tag.

2

trigger

b.a.d.a.R

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

int

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

b.a.d.a.p

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

int

int32be

2

reason

b.a.d.a.K

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

b.a.d.a.l

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

int

int32be

2

serviceId

int

int32be

3

what

b.a.d.a.D

int32be enum

See enum schema b.a.d.a.D; no null tag.

4

serviceType

b.a.d.a.I

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

b.a.d.a.n

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

int

int32be

2

callId

int

int32be

3

state

b.a.d.a.e

int32be enum

See enum schema b.a.d.a.e; no null tag.

4

subState

b.a.d.a.d

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

b.a.d.a.m

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

int

int32be

2

callId

int

int32be

3

state

b.a.d.a.c

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

b.a.d.a.o

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

int

int32be

2

callId

int

int32be

3

terminationReason

b.a.d.a.f

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

b.a.d.a.s

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

int

int32be

2

promptId

int

int32be

3

state

b.a.d.a.A

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

b.a.d.a.r

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

int

int32be

2

promptId

int

int32be

3

state

b.a.d.a.z

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

b.a.d.a.t

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

int

int32be

2

promptId

int

int32be

3

reason

b.a.d.a.B

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

b.a.d.a.x

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

b.a.d.a.q

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

b.a.d.a.e

int32be enum

See enum schema b.a.d.a.e; no null tag.

2

incomingNumber

String

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

b.a.d.a.w

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

int

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, then ServiceTypeArray. 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.trigger is 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.