Visualizzazione stampabile
-
Un grazie a @millo1978 che è riuscito a scoprire come attivare il VoLTE. Purtroppo per adesso solo su MARSHMALLOW (6.0)
Per attuare questa modifica servono i permessi di root, quindi bisogna modificare il file "build.prop" che si trova in /system/ aggiungendo questa stringa
codice:
ro.config.hw_volte_on=true
. Per fare questa modifica potete usare una delle app che si trovano sullo store oppure usare un file manager con i permessi di root abilitati. Dopo aver fatto la modifica basta riavviare il telefono e potrete attivare il VoLTE da Impostazioni>Altro>Rete Mobile
Questo è il link al post della modifica con gli screen https://www.androidiani.com/forum/mo...ml#post7882635
Salve, ho un problema nell'attivare il VoLTE. Premetto che mi sono fatto attivare l'opzione dal mio provider (TIM) ma nonostante questo quando chiamo il telefono passa automaticamente dal 4G al 3G. Ho provato a chiedere all'assistenza tramite chat e mi ha detto che il VoLTE è un opzione automatica e che quindi se è stata attivata dal mio operatore dovrebbe andare in automatico. Su XDA però ho visto alcuni screen di un utente tedesco a cui compariva l'opzione per attivarlo nelle impostazioni cosa che a me non succede. Avete qualche idea a riguardo?
-
Quote:
Originariamente inviato da
nunu00
Salve, ho un problema nell'attivare il VoLTE. Premetto che mi sono fatto attivare l'opzione dal mio provider (TIM) ma nonostante questo quando chiamo il telefono passa automaticamente dal 4G al 3G. Ho provato a chiedere all'assistenza tramite chat e mi ha detto che il VoLTE è un opzione automatica e che quindi se è stata attivata dal mio operatore dovrebbe andare in automatico. Su XDA però ho visto alcuni screen di un utente tedesco a cui compariva l'opzione per attivarlo nelle impostazioni cosa che a me non succede. Avete qualche idea a riguardo?
Sembra su P9 Plus e su P9 sia disponibile.
Qualche anima pia su Brand TIM che ci può dire che con il brand funziona? Perchè nel caso lo rebrandizzo TIM.
-
Infatti su XDA a quell'utente compariva l'opzione quindi significa che nel nostro firmware è stata nascosta o qualcos'altro. Ho provato anche a contattare l'assistenza tramite chat e mi ha detto di andare in Impostazioni> Altro>Rete Mobile>Chiamate via 4G ma a me non compare. Alla fine ha voluto lasciato l'IMEI e il numero di serie per delle verifiche e mi ricontatterà oggi. Speriamo bene.
Edit
L'assistenza non mi ha ricontattato via email come mi aveva detto. Mi sa che mi conviene ricontattarli
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
-
Interessante...
Magari ne veniamo a capo...
ci sto lavorando ;)
-
Quote:
Originariamente inviato da
millo1978
Interessante...
Magari ne veniamo a capo...
ci sto lavorando ;)
Speriamo. Oggi ho anche fatto il root per provare ad aggiungere delle stringhe nel build.prop ma non ha funzionato lo stesso
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
-
Sembra che sia bloccato qualcosa in qualche file smali.
Magari c'è un removePreference o altro... devo cercare.
Ho trovato qualche riferimento al VoLTE nel file Incall.apk ...ma non credo sia il colpevole.
Magari è in Settings.apk ...chissà
-
Se ti potesse servire una mano mi farebbe piacere aiutarti
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
-
Beh...
una mano è sempre ben accetta...
però bisogna sapere decompilare e cercare...ed avere tanta fortuna di trovare ciò che serve. 😁
In sezione modding c'è una mia discussione (guida) su come modificare il sistema.
Lì si trovano indicazioni su Tools da usare.
Sugli apk è molto utile Baksmali Manager.
Apktool compatibile con Huawei/Honor non esiste ancora purtroppo.
Ah dimenticavo...
Per lavorare sugli apk bisogna prima deodexare con Tickle my Android.
-
Quote:
Originariamente inviato da
millo1978
Beh...
una mano è sempre ben accetta...
però bisogna sapere decompilare e cercare...ed avere tanta fortuna di trovare ciò che serve. 😁
In sezione modding c'è una mia discussione (guida) su come modificare il sistema.
Lì si trovano indicazioni su Tools da usare.
Sugli apk è molto utile Baksmali Manager.
Apktool compatibile con Huawei/Honor non esiste ancora purtroppo.
Ah dimenticavo...
Per lavorare sugli apk bisogna prima deodexare con Tickle my Android.
Domani ci provo.. vediamo che succede. Comunque ho provato anch'io a modificare la stringa di cui hai parlato su xda e dopo il riavvio riaprendo quel file la stringa è sparita. Com'è possibile?
Edit
Ovviamente non ha funzionato
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
-
Sicuro di aver salvato prima di riavviare?
😁
Comunque forse sono sulla strada giusta...
Ho scoperto che il menu "Reti mobili" non è in Settings.apk ma in TeleService.apk
/com/android/phone/MobileNetworkSettings.smali
Ci sono molti riferimenti VoLTE.
-
Aspetto con ansia.
Sono un noob di Android ma quando vedo che c'è gente disponibile come voi ;) grandi
-
Purtroppo la gente che vuole fare è molto poca, qui come su xda (dove non c'è alcuna collaborazione), per quanto riguarda il mondo Huawei.
Nota per esempio l'assenza di frequentazione delle mie discussioni in sezione Modding...
Vabbè.
😢
Rimpiango le sezioni Samsung, dove invece c'è voglia di crescere insieme.
😞
Comunque sto provando ad editare i files MobileNetworkSettings e HwCustMobileNetworkSettingsImpl ma, al momento, senza successo.
Lo switch non compare ancora.
Ma ne verremo a capo 😁
-
Quote:
Originariamente inviato da
millo1978
Purtroppo la gente che vuole fare è molto poca, qui come su xda (dove non c'è alcuna collaborazione), per quanto riguarda il mondo Huawei.
Nota per esempio l'assenza di frequentazione delle mie discussioni in sezione Modding...
Vabbè.
Rimpiango le sezioni Samsung, dove invece c'è voglia di crescere insieme.
Comunque sto provando ad editare i files MobileNetworkSettings e HwCustMobileNetworkSettingsImpl ma, al momento, senza successo.
Lo switch non compare ancora.
Ma ne verremo a capo
Sono riuscito anch'io a decompilare i file smali di TeleService.apk ci sono moltissimi file che fanno rifertimento al VoLTE ma non ci capisco molto.
-
Non è facile...lo so 😁
Bisogna controllare gli interruttori (0x1 acceso 0x0 spento), le condizioni (:cond_xx), findPreference e removePreference, ecc...
Da qualche parte sarà...ma dove?
Sto controllando anche VolteVoiceSwitcher.smali ...
ma al momento senza fortuna.
-
Quote:
Originariamente inviato da
millo1978
Non è facile...lo so 😁
Bisogna controllare gli interruttori (0x1 acceso 0x0 spento), le condizioni (:cond_xx), findPreference e removePreference, ecc...
Da qualche parte sarà...ma dove?
Sto controllando anche VolteVoiceSwitcher.smali ...
ma al momento senza fortuna.
A furia di cercare tra tutte quelle stringhe mi sta venendo il mal di testa😂
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
-
VoLTE ...alle volte arriva l'illuminazione
Testato su Android 6.0
VNS-L21C432B170
Nel (/system/) build.prop
digita
codice:
ro.config.hw_volte_on=true
fammi sapere se funziona.
A me compare l'interruttore, ma non ho un operatore che permette di testare il servizio.
https://s22.postimg.org/ybfqkoii5/Sc...6-23-50-13.png https://s22.postimg.org/gmnzt26r1/Sc...6-23-50-24.png
-
No. A me no
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
-
Dopo aver scritto, hai salvato e riavviato il telefono?
Che Versione software hai?
-
Certo. Potrebbe avere a che fare con le permission? Comunque ho la 7.0 VNS-L31C432B381
Inviato dal mio HUAWEI VNS-L31 usando Androidiani App
-
Su Android 7 forse devi inserire la stringa in
system/emui/lite/prop/local.prop
prova lì.
il build.prop non ha la precedenza (in Android 7)... viene sovrascritto dagli altri local.prop
Quale sia l'ordine gerarchico sinceramente non lo so :D
-
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 :)
-
Quote:
Originariamente inviato da
millo1978
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ò. :)
-
Quote:
Originariamente inviato da
millo1978
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ò. :)
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
-
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.
-
Quote:
Originariamente inviato da
millo1978
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?
Quote:
.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
Quote:
.line 287
iput-object v3, p0, Lcom/android/phone/MobileNetworkSettings;->mVolteVoiceButton:Lcom/android/phone/VolteVoiceSwitcher;
Quote:
.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
Quote:
.line 650
.local v23, "volteAvailable":Z
:goto_0
if-eqz v23, :cond_4
.line 651
const-string/jumbo v25, "carrier_volte_show_switch_bool"
Quote:
.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
Credo ce ne siano anche altre.
Oppure non ci ho capito niente e sto guardando cose inutili? :D
-
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.
-
Quote:
Originariamente inviato da
millo1978
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.
Ok quindi senza root sono impossibilitato a fare prove vero?
Nel caso poi un'utente riesce a farlo funzionare è comunque necessario il root quindi.. son tagliato fuori?
-
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
-
Quote:
Originariamente inviato da
millo1978
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
Ieri ad esempio ho copiato il system/emui/lite/prop/local.prop sul pc tramite adb pull
Ma reiniettandolo con adb push mi dice ERRORE Memoria Read Only
Magari però c'è un'altro metodo a me sconosciuto..
Spero possa essere d'aiuto.
Peccato perchè io ho VOCE 4G di Tim attivo e potevo vedere se abilitandolo poi effettivamente funzionava.
Nessuno nel forum con un P9 Lite brand TIM? Magari a loro compare l'opzione del voLTE con VOCE 4G attiva, come avviene per P9 e P9 Plus.
-
di local.prop ce ne sono tanti nel dispositivo.
Bisogna spulciarli tutti alla ricerca di una di quelle stringhe.
Edit:
@StepAsR
cercando " modificare build.prop senza root adb" escono un po' di cose buone...
solo un esempio:
https://techtuts.info/2014/07/edit-b...rop-using-adb/
buona lettura :D
Edit 2:
Non conoscendo nulla al riguardo...
ho cercato di capire cos'è il VoLTE, quanto consuma e se ha costi aggiuntivi...
questo articolo mi sembra ben fatto:
http://www.tuttoxandroid.com/2016/02...antaggi-e.html
Se poi scrive inesattezze, beh, non posso saperlo :D
Comunque sembra che la durata della batteria dimezzi paragonando le chiamate telefoniche su rete 4G rispetto a quelle su rete 3G (letto da altre fonti).
-
A furia di modificare il build.prop ho fatto qualche casino con le permission e non mi si avvia più il telefono. Secondo voi ora mi conviene provare una ROM oppure rimettere il firmware stock?
-
Che hai modificato prima che succedesse?
Permission?
Non capisco...hai modificato qualche attributo?
Nel mio precedente post c'è un modo per inserire un file .prop tramite adb... magari può essere una soluzione indolore.
-
Quote:
Originariamente inviato da
millo1978
Che hai modificato prima che succedesse?
Permission?
Non capisco...hai modificato qualche attributo?
Nel mio precedente post c'è un modo per inserire un file .prop tramite adb... magari può essere una soluzione indolore.
Non riesco a rimettere la rom stock. dload mi da un errore
-
Quale versione vuoi rimettere?
Non hai risposto alle mie precedenti domande.
Non è forse meglio rimettere con ADB il file .prop che crea l'errore?
-
Quote:
Originariamente inviato da
millo1978
Quale versione vuoi rimettere?
Non hai risposto alle mie precedenti domande.
Non è forse meglio rimettere con ADB il file .prop che crea l'errore?
Ci ho provato ma non ha funzionato, non cosa sia successo ma in seguito andando in twrp e usando il suo file manager in system erano rimaste solamente 4 cartelle. Ora sto installando l'Elite Rom perchè dload non funziona.
-
Quote:
Originariamente inviato da
millo1978
di local.prop ce ne sono tanti nel dispositivo.
Bisogna spulciarli tutti alla ricerca di una di quelle stringhe.
Edit:
@
StepAsR
cercando " modificare build.prop senza root adb" escono un po' di cose buone...
solo un esempio:
https://techtuts.info/2014/07/edit-b...rop-using-adb/
buona lettura :D
Edit 2:
Non conoscendo nulla al riguardo...
ho cercato di capire cos'è il VoLTE, quanto consuma e se ha costi aggiuntivi...
questo articolo mi sembra ben fatto:
Chiamate su rete 4G: vantaggi e svantaggi del nuovo standard VoLTE - Tuttoxandroid
Se poi scrive inesattezze, beh, non posso saperlo :D
Comunque sembra che la durata della batteria dimezzi paragonando le
chiamate telefoniche su rete 4G rispetto a quelle su rete 3G (letto da altre fonti).
Restart ADB as root:
è per utenti root
-
[emoji2] errore mio...
Ora ho letto il contenuto dell'articolo.
Mi ha tradito la ricerca.
Ma comunque ce ne sono altri che funzionano senza root, tramite adb...così dicono.
Io non ho mai provato, dato che faccio tutto con root e custom recovery.
-
Quote:
Originariamente inviato da
millo1978
[emoji2] errore mio...
Ora ho letto il contenuto dell'articolo.
Mi ha tradito la ricerca.
Ma comunque ce ne sono altri che funzionano senza root, tramite adb...così dicono.
Io non ho mai provato, dato che faccio tutto con root e custom recovery.
Discussione spostata in sezione modding. Millo puoi editare il primo post con i passaggi da eseguire per l'attivazione del servizio? Grazie