|
||
|
![]() |
![]() |
Cocina para Android Subforo exclusivo para Cocina para Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Samsung J7 encender celular cuando se conecte el cargador.
Hola amigos. Quizas no sea el foro adeacuado, pero estoy seguro que aqui habra gente que me pueda ayudar a resolver este problema.
![]() Hay alguna manera de lograr que cuando enchufas el cable cargador estando el celular apagado, este se encienda y arranque android? He probado algunas cosas de esta pagina pero no me ha funcionado. (Quizas hago hago mal). No se sobre programacion https://medium.com/@MrSmokeTooMuch/a...n-7f8b84048a09 (esto lo hice usando el root explorer) Tambien hablan mucho aca pero como esta en ingles se me escapan muchas cosas. https://forum.xda-developers.com/sho...187631&page=10 La idea es dejar el celular siempre conectado en el auto y que cuando enciendo el auto se encienda el celular y leugo con tasker cuando no detecte mas voltaje en el usb se apague. Tengo un J7 neo (2016). ROOT copn magisk con android PIE original. Espero que alguien me pueda ayudar. Muchas gracias Alejandro Última edición por Medicina2004 Día 19/06/20 a las 02:02:17. |
|
#2
|
||||
|
||||
Si el smartphone está realmente apagado (no solo la pantalla apagada, sino el sistema operativo apagado) no creo que haya ninguna forma de encenderlo automáticamente. Ya que te haces llamar "Medicina" te lo voy a explicar con una metáfora: Los médicos están entrenados para detectar una parada cardio-respiratoria y saben hacer la "maniobra de resucitación". Una persona que acaba de tener una parada cardio-respiratoria está muerta. Pero si un médico lo detecta puede hacerle pronto la maniobra de reanimación cardio-pulmonar, y esa persona puede "resucitar". Ahora bien, si quien ha sufrido la parada cardio-respiratoria es el propio médico (y allí no hay otras personas), no es realista esperar que el médico se haga a sí mismo la maniobra de reanimación cardio-pulmonar. Él está muerto, no está en condiciones de detectar que ha tenido una parada cardíaca y tampoco está en condiciones de hacer nada al respecto. Pues igual: si el smartphone está realmente apagado no hay forma de programar nada para que se auto-encienda por un motivo: cualquier programa o script que esté dentro del smartphone también estará apagado (muerto) y por tanto no podrá detectar el voltaje en el puerto de carga; y además el programa o script que está "en parada" tampoco podrá hacer nada para resucitar el dispositivo. Si tengo un programa en mi ordenador, no es muy sensato esperar que el programa funcione cuando el ordenador está apagado. Con los smartphones pasa lo mismo, como es lógico. La situación sería muy distinta si el teléfono está encendido y solo tiene apagada la pantalla. Si esto te interesa... te sugiero que preguntes en el subforo específio de Tasker https://www.htcmania.com/forumdisplay.php?f=969
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Última edición por Caravantes Día 19/06/20 a las 11:55:21. |
#3
|
||||
|
||||
Hola. Comprendo lo que decis es totalmente logico, pero he visto que hay gente que lo logro, basandose en que cuando el celular detecta voltaje en el puerto usb, algun programa bootea para ponerlo a cargar y de alguna manera hacen que el celulular haga un reboot.
Aqui dejo unos videos. Gracias Alejandro |
Gracias de parte de: | ||
#4
|
||||
|
||||
Alejandro, vaya zasca bueno que me has devuelto
![]() ![]() Gracias por esos dos vídeos, son muy interesantes. Supongo que has has intentado ambas estrategias y no te han funcionado. Si consigues solucionarlo nos lo cuentas. Gracias.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
#5
|
||||
|
||||
Hola. Si lo he intentado. Yo no se mucho de todo esto, pero hay un metodo mas que es extrayendo el BOOT.img. Y editanto el init.rc. (yo solo sigo turoriales no se programar)
Ojala me salga y ojala alguien que sepa de modificaciones mas a fondo nos ayude. |
Gracias de parte de: | ||
#6
|
||||
|
||||
He logrado resolverlo. En cuato pueda subo como lo logre
![]() |
Gracias de parte de: | ||
#7
|
||||
|
||||
Hola amigos. Pude resolver el tema de que arranque cuando hay corriente en el puerto USB.
Estuve leyendo mucho y por suerte pude resolverlo. No por tener mucho conocimiento del tema, si no por perseverancia y gracias a las poblaciones de otras personas. Acá les voy de dejar como hice para resolverlo. La modificación del archivo LPM no me funciono, así que me puse a buscar alternativas. Una de ellas es la modificación del archivo init.rc que está dentro del Boot.img. Como no pude extraer de mi celular mediante ABD el Boot.img roteado (me decía acceso no permitido), lo que hice fue lo siguiente: 1) Desde el Firmware original que descargue de sammobile, lo descomprimí y busque dentro del archivo AP, el Boot.img.lz4. 2) Luego usando MTKtool convertí el Boot.img.lz4 en Boot.img. 3) Luego usando Android Image Kitchen, desempaquete el boot.img. 4) Busque dentro de ramdisk, el init.rc y con el Notepad++ edite estas lineas: 5) Fuente:https://forum.xda-developers.com/and...0#post68557820 Code: on charger class_start charger and change to: Code: on charger setprop sys.powerctl reboot 6) Guardar las modificaciones. 7) Luego borre el archivo CHARGE que este en ramdisk. (como dice en el link de XDA de arriba. Una vez finalizado esto volvemos a empaquetar el BOOT.img. Ahora ya tenemos un Boot.img que no está esta roteado, solo modificado para que arranque el celular cuando se conecta el usb. Ahora hay que meter el Boot.img al celular. Como yo estuve metiendo mano en todos lados en este celular, lo que hice fue planchar un firmware original. (el mismo de donde saque el boot.img) Luego de esto hice el procedimiento para rotear el celular con magisk, pero con una modificacion. 1) Instale el TWRP con odin en modo download 2) Sin dejar bootear (vol arriba home y power) ingresar a TWRP hacer un format data para poder montar la partición data. (es la única forma que encontré, en cuanto bootea ya no tengo acceso a esa partición) 3) En este paso en lugar de instalar el Magisk para rotear lo que hice fue instalar el Boot.img modificado para el arranque. Por lo tanto Reinicie en modo download y con odin instale el boot.img modificado……no hay que dejar que arranque asi que rápidamente hay que mantener botón de vol arriba y home y power para que entre directamente en recovery. 4) Una vez en recovery es momento de rotear instalando el magisk Luego de esto reiniciamos esperamos que arranque. A mi me funciono. Seguramente habrá otras formas de hacerlo. Hasta ahora que lo estoy probando no hay problemas de funcionamiento en el celular. Estaría bueno desarrollar un hilo en donde se trabaje este tema ya que es muy útil que el ceular se encienda solo al recibir carga. Ejemplos usarlo como cámara de vigilancia, dar internet en lugares lejanos sin proveedores de internet. (pero hay que usar tasker para que se apague cuando queda un 10% de batería ya que si la batería cae a cero el celular estará en bootloop infinito. Espero sus comentarios. Saludos Alejandro |
Gracias de parte de: | ||
#8
|
||||
|
||||
Hola. Aca les dejo para hacer el auto boot de un LG g2 mini. A mi me funciono perfectamente.
Hacer root. Y con un editor de texto se modifica tal cuel como esta aca ( se modifica solo lo que esta en negrita). Saludos Alejandro https://forum.xda-developers.com/att...oboot-t3714070 Requirements: rooted device. in a nutshell - add following bold lines into the section [INIT|_CHARGING] of the /system/vendor/etc/chargerimages/chargerlogo.ini [INIT_CHARGING] POWER_OFF = NOT_CONNECTED_BL_LOW REBOOT = NOT_CONNECTED_BL_NOT_LOW NOT_BOOT_CHARGING = CHARGING_BL_LOW NOT_BOOT_CHARGING = NOT_CHARGING_BL_LOW NORMAL_CHARGING = CHARGING_BL_MID NORMAL_CHARGING = NOT_CHARGING_BL_MID FULL_CHARGING = CHARGING_BL_MAX FULL_CHARGING = CHARGING_FULL FULL_CHARGING = NOT_CHARGING_BL_MAX WARNING_TEMPERATURE_BL_LOW = COLD_OVERHEAT_BL_LOW WARNING_TEMPERATURE_BL_NOT_LOW = COLD_OVERHEAT_BL_NOT_LOW INSERT_BATTERY = NOT_EXIST_BATTERY WIRELESS_NOT_BOOT_CHARGING = CHARGING_WIRELESS_BL_LOW REBOOT = CHARGING_WIRELESS_BL_NOT_LOW INVALID_BATTERY = INVAILD_BATTERY_BL_LOW INVALID_BATTERY = INVAILD_BATTERY_BL_NOT_LOW DUMMY_BATTERY = DUMMY_BATTERY_BL_NONE REBOOT = CHARGING_BL_LOW REBOOT = CHARGING_BL_MID REBOOT = CHARGING_BL_MAX REBOOT = CHARGING_FULL REBOOT = AUTOBOOT |
![]() |
![]() |
||||||
|