Niente da fare. Non compare. Ora purtroppo ho il telefono scarico e sono fuori casa. Se hai qualche altra modifica da proporre la proverò domani.
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
Niente da fare. Non compare. Ora purtroppo ho il telefono scarico e sono fuori casa. Se hai qualche altra modifica da proporre la proverò domani.
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
Beh...
i riferimenti che ho trovato nei vari smali sono 4:
ro.config.hw_volte_on=true
ro.config.hw_volte_show_on=true
ro.config.hw_volte_show_switch=true
ro.config.hw_volte_dyn=true
Con i due centrali non compariva l'interruttore...
ho inserito il primo e il quarto e l'interruttore è comparso...
allora sono andato ad esclusione...uno alla volta... fino a quando non è rimasto solo il primo e l'interruttore visibile.
Quindi deduco che su Android 6 il primo è quello giusto.
Per Android 7 dovrai provare tu
Niente da fare. Prima li ho provati uno alla volta, poi tutti e quattro insieme, poi ho provato a metterli in system/emui/lite/prop e non ha funzionato lo stesso. Poi ho provato in cust/hw/normal/prop e niente ed infine in cust/hw/eu/prop con lo stesso risultato. Ci sarà qualcos'altro di diverso forse perché il tuo è dual SIM
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
Allora, non potendo io testare, non so come aiutarti...
Dovrai fare tu o attendere l'aiuto di qualcuno con un telefono simile e stesso sistema operativo.
Strano però.
Quando farò l'aggiornamento a Nougat (se verrà mai trovata una soluzione per l'otg) ci riproverò.
nunu00 (17-07-17)
Ti ringrazio per il supporto
Edit
Se provo ad installare il TeleService.apk della versione dual SIM dici che avrei dei problemi?
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
Ultima modifica di nunu00; 17-07-17 alle 12:52
Non lo so...
Non so se in quell'apk c'è qualcosa che possa causare problemi...ne dubito ma non lo so.
Magari in Android 7 alcune stringhe sono diverse.
Puoi cercare in MobileNetworkSettings.smali stringhe simili a quelle da me indicate.
Una di quelle dovrebbe abilitare l'interruttore.
Non sono pratico di queste cose, non ho il root e non ho intenzioni di farlo, ma sono riuscito a prendere gli smali da TeleService e come da te detto su MobileNetworkSettings ci sono numerose stringhe riguardanti il voLTE, comprese quelle da te citate.
Ora però cosa dovrei fare?
.line 286
const-string/jumbo v0, "ro.config.hw_volte_on"
invoke-static {v0, v2}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
sput-boolean v0, Lcom/android/phone/MobileNetworkSettings;->FEATURE_VOLTE_ON:Z
.line 290
const-string/jumbo v0, "ro.config.hw_volte_show_switch"
invoke-static {v0, v3}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
sput-boolean v0, Lcom/android/phone/MobileNetworkSettings;->FEATURE_SHOW_VOLTE_SWITCH:Z
.line 294
const-string/jumbo v0, "ro.config.hw_volte_dyn"
invoke-static {v0, v2}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
sput-boolean v0, Lcom/android/phone/MobileNetworkSettings;->FEATURE_VOLTE_DYN:Z
.line 94
return-void.line 287
iput-object v3, p0, Lcom/android/phone/MobileNetworkSettings;->mVolteVoiceButton:Lcom/android/phone/VolteVoiceSwitcher;.line 641
.local v19, "prefSet":Landroid/preference/PreferenceScreen;
sget-boolean v25, Lcom/android/phone/MobileNetworkSettings;->FEATURE_VOLTE_ON:Z
.line 643
.local v14, "isShowVolteSwitch":Z
sget-boolean v25, Lcom/android/phone/MobileNetworkSettings;->FEATURE_VOLTE_DYN:Z
.line 650
.local v23, "volteAvailable":Z
:goto_0
if-eqz v23, :cond_4
.line 651
const-string/jumbo v25, "carrier_volte_show_switch_bool"Credo ce ne siano anche altre..line 661
.end local v6 # "b":Landroid/os/PersistableBundle;
.end local v8 # "cfgMgr":Landroid/telephony/CarrierConfigManager;
.end local v14 # "isShowVolteSwitch":Z
.end local v23 # "volteAvailable":Z
.end local v24 # "volteSwitchShow":Ljava/lang/Boolean;
:cond_4
:goto_1
if-eqz v14, :cond_5
Oppure non ci ho capito niente e sto guardando cose inutili?
Ultima modifica di StepAsR; 17-07-17 alle 15:36
Beh...
Se quello è il TeleService di Nougat, ha le stesse stringhe che compaiono in Marshmallow.
Allora dovrebbe funzionare, così come funziona a me.
Ci sarà probabilmente in qualche local.prop una di quelle stringhe con l'attributo FALSE.
Forse tramite ADB si riesce a sostituire il file modificato.
Ma non ho mai provato...
devo cercare informazioni.
Quelle che funzionano da file xxxx.prop sono quelle con ro.config.xxxxxx
Ultima modifica di millo1978; 17-07-17 alle 15:43