Me quedé sin launcher LG450g (Optimus) + LG Security Error

Posted on Actualizado enn

Hola estimados visitantes de mi blog, otra vez con otras novedades.

Aquí les relato brevemente lo sucedido con un smartphone LG. Esta vez logré realizar que logre ser root (a media hora de comprado), pero lo azares de la vida, jugaron algo de emoción. Es que borré varios elementos del smartphone, por no decir los más importantes. Es así que apague el dispositivo y lo volví a encender. Oh sorpresa la pantalla negra.

La primera solución que se ocurrió es el hard reset (usando la combinación Volumen «+» con «home» y «encendido»; y apenas vibre soltarlo sale el logo android para que haga su trabajo. Lastimosamente no se logró arreglar es por ello que existe una herramienta del mismo fabricante de LG para lograr reponer todo.

Sólo paciencia y buen humor se debe tener para lograr el fin. Primero colocar en modo descarga al dispositivo utilizando las teclas de volumen + y -, ambas a la vez y drivers completos (e instalados) para luego realizar la descarga por la opción Recuperación por error de actualización. Con ello recuperas todo y logrando el objetivo. Pero nuevamente lo rooteé para seguir inspeccionando este aparatito.

Saludos,

Hasta la siguiente!!!

Un pequeño detalle del XT303 rooteado

Posted on Actualizado enn

Hace algunos meses rootee un motorola XT303, con un software asiático, el cual en ese entonces no se sabía de que hacía instalado en el móvil, pues su uso lo ví a primera vista en el móvil como una especie de «crack» luego de tiempo regresa el móvil XT303 a mis manos que alguna vez rooteé con las presencia de que había perdido los privilegios de root a pesar de que se encontraba instalado el «superuser».

Decidí a primera vista que era necesario aplicar el reseteo y regresar a los valores de fábrica por lo cual se realizó pensando que era necesario utilizar el software asiático. Pero no fue así seguía siendo root y ya las aplicaciones que se deseaba desinstalar (de fábrica) se podían eliminar, pero había perdido la señal como si hubiera perdido IMEI del equipo y es que desinstalando este software asiático se lleva la configuración.

Se pudo recuperarlo registrándolo nuevamente en un escaneo que da el propio sistema android en su opción de:

Configuración Avanzada -> Conexiones y Redes -> Redes Móviles -> Operadores de Red

En donde se escanea el operador y seleccionamos para luego en la opción de «Redes Preferidas» confirmamos nuevamente. (Esperar unos minutos para que regrese la señal y listo como nuevo)

En conclusión este software asiático una vez instalado en el móvil lo convierte en root y si se llegara a retirar del móvil se lleva parte de la información del operador pero se puede recobrar esos datos mediante lo que realicé (una alternativa por supuesto que me funcionó).

root_xt303

Te quedaste sin launcher???

Posted on

ImagenHace algunos días me quedé sin launcher, pero no es la primera vez ya con esta van 3. Les contaré que la primera vez por ser novato en este mundillo de Android fue después de rootearlo y borrar accidentalmente el launcher por defecto y quedarme con un launcher pero que lo había enlazado en la microSD, lo cual quedó con pantalla de notificaciones. LA SOLUCION: por suerte tuve el servicio de internet WIFI activo y logré ingresar por un mensaje multimedia que llegó y entrar a play de google, así logré instalar el launcher faltante.

La segunda vez, fue porque reemplace el launcher por otro, y usé titanium para fines de desinstalar el antiguo. Esta vez se había quedado rastros de uno y de otro launcher, resultado no sabía el móvil que launcher cargar y tenía partes de uno y otro. LA SOLUCION: «moroboro«, instalado en la pc, y cuyos requerimientos es tener las opciones habilitadas de: modo de depuración USB activado e instalar de orígenes desconocidos en el terminal, logré que desde la pc se sincronice con el móvil e instalarle el apk del launcher y reemplazar el caos que había.

La tercera fue más drástica, por jugar con el devilcache, y una aplicación SOUNDProfile, el móvil quedó con un comportamiento de que constantemente se reiniciaba sin cargar el launcher alguno y solamente con el logo del operador congelado hasta 4 minutos y nuevamente se reiniciaba. SOLUCION: Conecté el cable USB con la laptop con ello logré la pantalla pero sin NOTIFICACIONES, luego use el hard reset del equipo (aunque no era necesario hacer la conexión con el cable) y elegí las opción de wipe data, para luego quedarme con la pantalla negra después del reboot (con NOTIFICACIONES), pero no tenía WIFI, conexion de datos (plan de datos), presioné la cámara y lanzó la aplicación, e ingresé a galería y elegí una foto y decidí enviarlo por bluetooth, saltó el mensaje de activación y lo activé y desde la laptop envié el apk por bluetooth hacia el móvil vualá se descargó y lanzo una pequeña ventana de instalación y se lanzó el launcher.

Para ya no estar varado (sin launcher) y estar incomunicado, decidí no enlazarlo al microSD quedando en almacenamiento interno. Me ha servido bastante esos hechos porque han puesto a prueba de como funciona el móvil y las alternativas. He conseguido una rom para fines y que permitirá a futuro una nueva aventura con este equipillo.

Derepente, a uds les ha pasado lo mismo???, que de seguro lo han resuelto con mucho ingenio.

Imagen

 

Desde tiempo…

Posted on

Desde hace tiempo que no posteo hubo muchos cambios  tecnológicos y me he centrado mucho en android. Bueno ahora después de varios testing al galaxy de acuerdo a mis gustos claro está estos serían los software más adecuados para iniciar el mundo de android en aplicaciones:
– 920 TextEditor (editor de textos)
– brujula lite
– bsplayer pro (para videos)
– busuu (aprendiza en inglés offline básico)
– calc pro
– diccionario inglés – español
– dolphin jetpack (navegador web rápido )
– ezpdf reader (el mejor lector de pdf y con voz)
– friendcaster (cliente facebook)
– go!chat (chat facebook)
– hdr camera+
– hyreader (lector de libros chm)
– linkedlin
– messenger withyou
– andromizer ó motomizer (según dispositivo )
– musicXmatch (para lirics)
– mysql manager (cliente para bd mysql)
– office suite
– paw suite (servidor web)
– picsart (editor gráfico )
– poweramp pro (reproductor de musica)
– root explorer (navegador de archivos e incluso piede ver la memoria interna)
– seek my android (seguridad amte perdidas de dispositivo)
– skype
– teamviewer (accesos remotos)
– TED (biblioteca de videos online educativo )
– tipos de cambio (para saber cambios de moneda y su equivalente en la moneda otro país )
– vignette (camara)
– whatsapp (messenger)
– wordpress

De hecho que algunas de las mencionadas son de pago pero vale la pena y también algunos de uds tendrán sus favoritos es cuestión de ir probando y sugerir nuevos y chequeando versiones gratuitas.

Esperando sus sugerencias e incluso más aplicaciones que se generan en este mundo dw android.

PHP Framework

Posted on Actualizado enn

Hace unos días me topé con este Framework, como todos los programadores de PHP sabrán que symfony, zend, cake, kumbia, entre otros son los más conocidos al respecto. No realizando una propaganda, vi la simplicidad de utilizar los widgets presentados en el PHPWORK, otra manera de utilizar el PHP. Queda a criterio de uds. utilizar este framework, generalmente soy de las personas que buscan los menos conocidos para tener un criterio, cuando se nos preguntan que limitaciones se tienen.

Por otro lado, El framework, por supuesto, esta en continúo desarrollo y libre de uso (también de modificación como debe ser) y la programación simple y exacta.

Puedo también comentar que, la forma como expone el site oficial acerca de estos componentes se parece mucho a la presentación del Zapatec (si alguien de los internautas no lo conoce se trata de varios widgets pero requieren licencia – comercial; ahora pertenece a Funambol).

La página de este interesante framework es: http://phpwork.org/.

Seguramente, algunos ya lo conocen, pero como no lo vi dentro de las estadísticas (ranking) de uso de los otros frameworks (los primeros mencionados), quiero presentarles otra opción a la lista. Chequéenlo y vean su uso y  conveniencia.

Aptana y el soporte PHP

Posted on

Desde que Aptana salió por primera vez hace unos años, ha propuesto a la par con Eclipse el soporte necesario para el desarrollo Web. Ahora en su versión 2.0.3, no escapa las novedades que trae consigo. Pero vamos a ver en este post lo concerniente al manejo del PHP en Aptana.

Como todos sabrán, es necesario para el soporte tanto en eclipse como en Aptana la instalación del PDT (soporte de desarrollo para PHP). En Aptana cuenta con un administrador de plugins la cual deduciblemente podemos instalar el componente necesario. Lo cual debe quedar como la figura que presento.

Luego de la instalación, habrá notado que cuando programa en PHP no se muestra la típica ayuda como en otros IDE desarrollo como netbeans o eclipse. Bueno indagación en una interfaz que está en Inglés dió una solución que en la página oficial de Aptana no lo menciona con claridad. Para empezar debemos tener en cuenta que al agregar el componente PDT se agregan opciones nuevas, (estar atento a ese cambio con respecto a la interfaz clásica); puede ayudar para identificar la solución. A continuación los pasos que tomé (con las imágenes), ordenadas de manera secuencial.

La sección CodeAssitant es la sección donde se establece la Auto Activation. Para algunos les parecerá repetitivo, pero les servirá de ayuda para quienes usan este IDE que ahora soporta Ruby&Rails.

El primer post del año – CMS menos conocidos.

Posted on Actualizado enn

Por motivos laborales, no he posteado. Ahora presente el siguiente post. De lo visto, en especial por los cibernautas y programadores, que saben acerca de Joomla que es el CMS más conocido; entonces, me vi en la curiosa idea de buscar a los CMS menos conocidos, descartando a los que le siguen a joomla como (mambo, drupal, etc etc…)

Y encontré a Jaws y e107. Algunos no lo conocerán, ya un poco desactualizados, pero para quienes empiezan en los CMS ahi les muestro. Los he instalado y van bien. Codificación más simple que los CMS más conocidos.

Joomla tiene una estructura más elaborada con respecto a los mencionados, pero para los iniciantes ver otras alternativas no estaría mal. Además queda en Uds. darle algunos retoques.

JAWS: http://www.jaws-project.com/

E107: http://e107.org/news.php

Ambos tienen sus propios instaladores inc. (usan php – mysql)  y como adicional, les diré que se pueden ofuscar con las herramientas mostradas en este Blog, sin problemas hasta el momento en cuanto al funcionamiento aposteriori.

Feliz Año Nuevo 2010

Posted on

Deseándoles a todos los visitantes del Blog, un Feliz Año Nuevo. Que este 2010 postearé más de mis pequeños experimentos. Hasta el siguiente año.

PHP – StoreProcedure – Functions de MySQL

Posted on Actualizado enn

Es un clásico el llamado de los storeprocedure y functions en PHP. Si lo llevamos al nivel más básico (programación clásica) es como jugando con MySQLi y si tienes ADODB esto se simplifica.  Para algunos esto es repetitivo de muchos blogs, pero mostraré para aquellos que se han cansado de buscar la información y no les funciona nada, derepente con estos ejemplos les funcione voy a poner el script primero como llamar un storeprocedure de MySQL en PHP y luego con funciones almacenadas.

PHP – Procedure

$resultado=mysqli_query($conexion,»call sp_ejemplo(‘ «.$a.» ‘,’ «.$b.» ‘); «);

donde sp_ejemplo es el storeprocedure.

PHP – Functions

$resultado=mysql_query(«select sf_ejemplo();»,$conexion);
$id=mysql_result($resultado,0,0);

donde sf_ejemplo es la function.

La diferencia se encuentra en que el store procedure me retorna uno o varios resultados como si estuvieras haciendo un select por decirlo así. En cambio las functions solamente te retornan un sólo resultado y para capturar se usa el mysql_result.

Ahora en ADODB, que es OOP, esto se simplifica en terminos de ejecución pero el aspecto de captura de resultado, siempre tener en cuenta que la función(es) solamente me devuelve un solo valor.

MySQL – StoreProcedure

Posted on Actualizado enn

Hace unos días un amigo desde MSN me consultó acerca de los storeprocedure en MySQL la pregunta era si se podían crear bucles repeat anidados. Para mi entender se trataba de hacer la siguiente secuencia (esquematizando como para entenderlo):

REPEAT

REPEAT

UNTIL a<1 END REPEAT;

UNTIL a<1 END REPEAT;

La respuesta para algunos entendidos de nivel avanzado, es que si se puede y total es correcta la respuesta. Pero al parecer, la idea de la consulta planteada iba dirigida hacia los CURSORES. Como se sabe los cursores ayudan a que un grupo de datos de una consulta SQL se envíen a cierto bucle como un repeat o while para procesar, es lo más común que he visto. Bueno para mi experiencia no tan grande en MySQL si realicé ese procedimiento de cursores pero no anidados como se piensa. Me explico usando REPEAT:

open cursor1;

open cursor2;

REPEAT

FETCH cursor1 into a, b  …. etc etc;

FETCH cursor2 into x, y …. etc etc;

//Procesar

UNTIL a<1 END REPEAT;

close cursor1;

close cursor2;

Como verás no existe otro repeat x cursor. Recuerdo en una oportunidad que quise realizar un repeat x cursor pero MySQL lo rechazó era la versión 5.0.

Al parecer en la versión 5.0 no se puede realizar la apertura de un cursor dentro de un bucle que esta con fetch activo, es decir realizar lo siguiente:

open cursor1;

REPEAT

FETCH cursor1 into a, b  …. etc etc;

open cursor2;

REPEAT

FETCH cursor2 into x, y …. etc etc;

//Procesar

UNTIL b<1 END REPEAT;

CLOSE cursor2;

//Procesar

UNTIL a<1 END REPEAT;

CLOSE cursor1;

Si alguien le ha salido este último esquema puede contestarlo, en todo caso, el primer esquema si funciona y se puede comprobar en el manual de MySQL.