Da premettere che ho già disabilitato e tolto le due app phone.apk e telephonyProvider.apk
ora per togliere definitivamente il NO signal nella status bar,
bisogna fare o un lungo procedimento descritto qui:
che riporto da un utente di XDA (Sam)
Io ho provato a sostituire i due file
services.jar e android.policy.jar (scaricati dal link)
ma....... NON FUNZIONA
Il procedimento che indica è questo:
Decompilare .jars con baksmali, compilare con smali: "smali/baksmali". Google it.I've edited services.jar and android.policy.jar to:
- hide the (no) Signal icon from status bar
- hide Carrier info from lock screen
Both files need to be pushed to system/framework.
For devs interest, this is what is required:
Per nascondere network icon on status bar:
Nel services.jar, trovare StatusBarPolicy.smali in /com/android/server/status/, cambiare linee da 611 a 615 così:
da:
move-result-object v3
iput-object v3, p0, Lcom/android/server/status/StatusBarPolicy;->mPhoneIcon:Landroid/os/IBinder;Per nascondere sul lock screen "carrier info":a:
move-result-object v3
invoke-virtual {p2, v3, v6}, Lcom/android/server/status/StatusBarService;->setIconVisibility(Landroid/os/IBinder;Z)V
iput-object v3, p0, Lcom/android/server/status/StatusBarPolicy;->mPhoneIcon:Landroid/os/IBinder;
In android.policy.jar, find LockScreen.smali in /com/android/internal/policy/impl/, cambiare linee 200
da:
const/4 v2, -0x1Probabilmente può interessare per chi non vuole usare e visualizzare la barra del segnale.a:
const/4 v2, -0x0