KHikami / ProjectFiCallingDeciphered

repo for class project Deciphering Project Fi Calling
1 stars 0 forks source link

Why does gem fail to start the cell to wifi handoff? #34

Closed wminner closed 8 years ago

wminner commented 8 years ago

Doesn't get through this nested condition check:

// If there is a gcq (connection) object and there is NOT a gdc (handoff) object associated with our cellular call... if (this.a.d != null && this.a.d.k() == null) { // If disconnectionCause is ERROR (1) AND gcq and its hangout_id are defined... if (disconnectCause.getCode() == 1 && this.a.o()) {

wminner commented 8 years ago

I can see this method being called in log "fi11071545-walk_underground-log-all.txt". Search for "onDisconnected".

wminner commented 8 years ago

Where is gcq.c(String) called? This is supposed to set the hangout_id.

wminner commented 8 years ago

hangout_id is supposed to be created in geu.r, but according to the logs, this never seems to happen (for both WiFi and cellular calls). This must be the reason a cell to wifi handoff never seems to occur.