cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak
Ahora editaremos lo siguiente:
vi /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js
Al ejecutar esta linea estas abriendo el archivo bar-assistant.js con el editor “vi”:
Bueno en el editor vi, hay dos modos: comando y edición. Tu entras en modo comando (no puedes escribir nada) para entrar en modo edicion presionas la tecla “i” y ya puedes escribir.
Para salir de este modo presionas “escape” y pasas al modo comando.
Y en ese archivo que cambiar estas lineas: 429, 444 , 467,800.
Para moverte por la lineas, estando en modo comando, escribes “:429” para ir a la linea 429.
Cuando llegues ala linea 429 vas a encontrarte con esto:
$(‘carrier’).innerHTML = this.carrierText
Entonces presionas “i” y mueves el cursor hasta posicionarlo despues de la ultima letra y le das backspace a esa linea.
IMPORTANTE:
En caso de que hagas algo mal y cambies algo importante o borres algo de maneta accidental, siempre puedes salir a modo comando presionando “escape” y escribir “:q!” que lo que va a hacer es salir sin guardar nada. Y ya vuelves a empezar!
Luego copias esta otra y la pegas exactamente donde dejaste el cursor cuando borraste la que estaba (basta con presionar click derecho en la consola para pegar).
$(‘carrier’).innerHTML = $L(“Iusacell”);
En caso de que dejes lineas en blanco, las puedes borras posicionandote en la linea en el modo comando y presionando “dd”
Ya que termines debe de verse asi en la linea 429
En caso de que quieras poner cualquier otra cosa nada más sustituyes Iusacell por lo que tú quieras
Lo que sigue es siempre en modo comando, presionar “:444” y vas a encontrar denuevo la linea:
$(‘carrier’).innerHTML = this.carrierText
Repites el proceso, es exactamente lo mismo en las otras 3 lineas. Y debes sustituir en cada una de estas lineas por:
$(‘carrier’).innerHTML = $L(“Iusacell”);
Despues de estas lineas nos faltan 2 más, la 214 y 239. Te posicionas en la 214 escribiendo “:214” y vas a encontrar esta linea:
$(‘appname’).innerHTML = this.carrierText
Tienes que hacer lo mismo borrarla, y sustituirla por la siguiente:
$(‘appname’).innerHTML = $L(“Iusacell”);
Asi debe quedar la linea 214.
Y luego haces lo mismo con la 239.
Cuando termines tienes que poner el modo comando (presionando escape) y escribir “:wq” (sin las comillas).
Que va a guardar y salir.
Ejecutas estas lineas que siguen:
mount -o remount,ro /
/sbin/initctl stop LunaSysMgr
/sbin/initctl start LunaSysMgr
Y eso es todo, deberia de cambiar tu sprint por un iusacell! todo esto esta en webos internals, nada mas que aca trate de ser mas descriptivo. Bueno les dejo la liga.
Saludos!
javo0112
Fuente:
http://www.webos-internals.org/wiki/Patch_webOS_Change_Carrier_String
P.D.- Si algo sale mal el comando para regresar al archivo original es:
cp /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js.bak /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js