2026-09-06 17:26:04	45.177.196.206	id=1788733564-466e	estado
2026-09-06 17:26:51	45.177.196.206	id=1788733611-3886	estado
2026-09-06 17:27:39	45.177.196.206	id=1788733659-1ef9	shell df -h /data
2026-09-06 17:39:48	45.177.196.206	id=1788734388-6233	shell echo MARKER=$(grep -c ANTI-HUECO /data/local/tmp/vend_run.sh); echo "--- forward log ---"; grep -aE "enviadas=|SIN-RED|vend_run start" /data/local/tmp/vend_capture.log | tail -6; echo "--- procs ---"; echo "vend_run:$(pgrep -f vend_run.sh|tr "\n" " ")"; echo "strace:$(pgrep strace|tr "\n" " ")"; echo "agente:$(pgrep -f vend_agent.sh|tr "\n" " ")"
2026-09-06 17:40:34	45.177.196.206	id=1788734434-8c0a	estado
2026-09-06 17:41:22	45.177.196.206	id=1788734482-a7e3	estado
2026-09-06 17:42:56	45.177.196.206	id=1788734576-abd6	shell grep -c ANTI-HUECO /data/local/tmp/vend_run.sh; grep -a enviadas= /data/local/tmp/vend_capture.log | tail -3
2026-09-06 17:51:41	45.177.196.206	id=1788735101-9e77	shell grep -c ANTI-HUECO /data/local/tmp/vend_run.sh; grep -a enviadas= /data/local/tmp/vend_capture.log | tail -3
2026-09-06 17:51:50	45.177.196.206	id=1788735110-eaea	estado
2026-09-06 17:55:17	45.177.196.206	id=1788735317-26f9	actualizar_agente
2026-09-06 17:57:27	45.177.196.206	id=1788735447-0511	actualizar_agente
2026-09-06 17:59:06	45.177.196.206	id=1788735546-1c60	shell printf '%s\n' 'sleep 2' 'pkill -9 -f /data/local/tmp/vend_agent.sh' 'rm -f /data/local/tmp/vend_agent.lock' 'sleep 1' 'nohup sh /data/local/tmp/vend_agent.sh >/dev/null 2>&1 &' > /data/local/tmp/relaunch_agent.sh; setsid sh /data/local/tmp/relaunch_agent.sh >/dev/null 2>&1 </dev/null &
2026-09-06 18:00:33	45.177.196.206	id=1788735633-ecaf	shell grep -n INTERVAL= /data/local/tmp/vend_agent.sh; echo ---procs---; pgrep -f vend_agent.sh | tr '\n' ' '
2026-09-06 18:01:59	45.177.196.206	id=1788735718-3018	shell ps -ef 2>/dev/null | grep vend_agent.sh | grep -v grep
2026-09-06 18:07:52	45.177.196.206	id=1788736072-d6ab	estado
2026-09-06 18:10:33	45.177.196.206	id=1788736233-a12b	shell tail -45 /data/local/tmp/vend_capture.log
2026-09-09 09:50:53	45.177.196.206	id=1788965453-bb31	shell getprop ro.product.model; getprop ro.board.platform; getprop ro.build.version.release; getprop ro.build.version.sdk; getprop ro.product.cpu.abilist; getenforce; wm size; wm density; pm path com.weimi; dumpsys package com.weimi | grep versionName; ls -lZ /dev/ttyS1 /dev/ttyS3; ps -A | grep weimi
2026-09-09 10:00:24	45.177.196.206	id=1788966024-ecda	shell echo CODEX_SCREEN_BEGIN; screencap -p | base64; echo CODEX_SCREEN_END
2026-09-09 10:02:03	45.177.196.206	id=1788966123-8bbc	shell input tap 540 1280; sleep 4; echo CODEX_SCREEN_BEGIN; screencap -p | base64; echo CODEX_SCREEN_END
2026-09-13 16:39:29	45.177.196.206	id=1789335569-dcc6	shell adb -s <SERIAL_REMOTO> shell "echo '=== ID FILES ==='; ls -la /sdcard/.ANDROID_ID /sdcard/.DEVICE_CODE /sdcard/.CONFIG /sdcard/.PROJECT_CODE 2>/dev/null; echo; echo '=== DB FILES ==='; find /data/data/com.weimi -maxdepth 3 -type f 2>/dev/null | grep -Ei '\.(db|sqlite|sqlite3)$|databases/'"
2026-09-13 16:41:38	45.177.196.206	id=1789335698-fa46	shell echo ANDROID_ID:; cat /sdcard/.ANDROID_ID 2>/dev/null; echo; echo DEVICE_CODE:; cat /sdcard/.DEVICE_CODE 2>/dev/null
2026-09-13 16:42:25	45.177.196.206	id=1789335745-7a1b	shell ls -lah /data/data/com.weimi/databases 2>/dev/null
2026-09-13 17:23:56	45.177.196.206	id=1789338236-b16e	captura (screenshot PNG)
2026-09-13 17:24:59	45.177.196.206	id=1789338299-0bfb	traer /data/local/tmp/vend_agent.log tail=15
2026-09-13 17:26:19	45.177.196.206	id=1789338379-f318	sql SELECT uid,showName,currStock,price FROM AisleEntity WHERE currStock > 0 ORDER BY uid LIMIT 6;
2026-09-13 17:26:34	45.177.196.206	id=1789338394-e2dc	shell echo "fecha placa: $(date '+%F %T')"; echo "uid=$(id -u)"
2026-09-13 17:32:00	45.177.196.206	id=1789338720-5c76	shell echo prueba-longpoll
2026-09-13 17:33:36	45.177.196.206	id=1789338816-ae47	shell echo despierta
2026-09-13 17:41:07	45.177.196.206	id=1789339266-0efe	shell wm size
2026-09-13 17:42:00	45.177.196.206	id=1789339320-f5c2	estado
2026-09-13 17:46:29	45.177.196.206	id=1789339589-98cf	shell echo "=== IDENTIFICADORES ==="; echo "ANDROID_ID : $(cat /sdcard/.ANDROID_ID 2>/dev/null)"; echo "DEVICE_CODE: $(cat /sdcard/.DEVICE_CODE 2>/dev/null)"; echo "otros marcadores en /sdcard:"; ls -la /sdcard/.[A-Z]* 2>/dev/null; echo; PRIV="runcon u:r:su:s0:c0.c1023 nsenter -t 1 -m --"; echo "=== databases SIN privilegio ==="; ls -lah /data/data/com.weimi/databases 2>&1 | head -5; echo; echo "=
2026-09-13 17:48:36	45.177.196.206	id=1789339716-2376	shell # Inspeccion SOLO LECTURA de la BD de com.weimi en la maquina funcional. # No escribe nada en com.weimi: hace un .backup (copia) y consulta la COPIA. PRIV="runcon u:r:su:s0:c0.c1023 nsenter -t 1 -m --" SQ=/system/bin/sqlite3 DB=/data/data/com.weimi/databases/Wm2022Database P=/data/local/tmp/weimi_snap.db R=/data/local/tmp/weimi_esquema.txt /system/bin/rm -f "$P" "$R" $PRIV $SQ "$DB" ".backup
2026-09-13 17:48:56	45.177.196.206	id=1789339736-136d	traer /data/local/tmp/weimi_esquema.txt
2026-09-13 17:50:22	45.177.196.206	id=1789339822-6f42	shell # Volcado SOLO LECTURA de los registros reales del catalogo (AisleEntity). # Trabaja sobre una COPIA (.backup); no toca la BD viva de com.weimi. PRIV="runcon u:r:su:s0:c0.c1023 nsenter -t 1 -m --" SQ=/system/bin/sqlite3 DB=/data/data/com.weimi/databases/Wm2022Database P=/data/local/tmp/weimi_snap.db R=/data/local/tmp/weimi_aisles.txt /system/bin/rm -f "$P" "$R" $PRIV $SQ "$DB" ".backup $P" 2
2026-09-13 17:50:34	45.177.196.206	id=1789339834-7998	traer /data/local/tmp/weimi_aisles.txt
2026-09-13 17:55:12	45.177.196.206	id=1789340112-5048	shell /system/bin/rm -f /data/local/tmp/weimi_esquema.txt /data/local/tmp/weimi_aisles.txt /data/local/tmp/weimi_snap.db; echo "limpieza ok:"; ls -la /data/local/tmp/ | grep -i weimi || echo "  (no queda ningun archivo weimi_* temporal)"
2026-09-13 18:20:55	45.177.196.206	id=1789341655-7979	shell # Copia CONSOLIDADA (.backup) de la BD de com.weimi. Solo lectura: no toca los archivos vivos. # .backup consolida el WAL, que en esta maquina pesa mas que la propia base. PRIV="runcon u:r:su:s0:c0.c1023 nsenter -t 1 -m --" SQ=/system/bin/sqlite3 DB=/data/data/com.weimi/databases/Wm2022Database P=/data/local/tmp/wm2022_copia.db /system/bin/rm -f "$P" "$P-wal" "$P-shm" $PRIV $SQ "$DB" ".backu
2026-09-13 18:21:09	45.177.196.206	id=1789341669-6412	traer /data/local/tmp/wm2022_copia.db
2026-09-13 18:22:23	45.177.196.206	id=1789341743-7da0	shell /system/bin/rm -f /data/local/tmp/wm2022_copia.db; ls /data/local/tmp/ | grep -iE "wm2022|weimi" || echo "temporales borrados de la placa"
2026-09-14 00:12:33	45.177.196.206	id=1789362753-c722	captura (screenshot PNG)
2026-09-14 07:53:32	45.177.196.206	id=1789390412-f52e	shell # Busca datos de contacto cacheados en la maquina de PRODUCCION (solo lectura). PRIV="runcon u:r:su:s0:c0.c1023 nsenter -t 1 -m --" echo "=== 985526611 en shared_prefs / files ===" $PRIV grep -rl "985526611\|contactMobile\|contactQrcode\|serviceTel" /data/data/com.weimi/shared_prefs /data/data/com.weimi/files 2>/dev/null echo echo "=== SP_AROUTER_CACHE.xml (contacto) ===" $PRIV cat /data/dat
2026-09-15 13:12:22	45.177.196.206	id=1789495942-4a09	captura (screenshot PNG)
2026-09-15 18:04:02	45.177.196.206	id=1789513442-a0ce	shell pm path com.weimi
2026-09-15 18:04:30	45.177.196.206	id=1789513470-a919	shell A=$(pm path com.weimi | sed "s/package://"); echo "APK=$A"; echo "size=$(wc -c < "$A")"; dumpsys package com.weimi | grep -m2 -E "versionName|versionCode"
2026-09-15 18:05:23	45.177.196.206	id=1789513523-6b36	shell A=$(pm path com.weimi | sed "s/package://"); D=/data/local/tmp; rm -f $D/wp.*; dd if="$A" of=$D/wp.1 bs=1048576 skip=0 count=7 2>/dev/null; dd if="$A" of=$D/wp.2 bs=1048576 skip=7 count=7 2>/dev/null; dd if="$A" of=$D/wp.3 bs=1048576 skip=14 count=7 2>/dev/null; dd if="$A" of=$D/wp.4 bs=1048576 skip=21 count=7 2>/dev/null; ls -l $D/wp.*
2026-09-15 18:05:48	45.177.196.206	id=1789513548-bce4	traer /data/local/tmp/wp.1
2026-09-15 18:06:11	45.177.196.206	id=1789513571-5c77	traer /data/local/tmp/wp.2
2026-09-15 18:06:33	45.177.196.206	id=1789513593-3bac	traer /data/local/tmp/wp.3
2026-09-15 18:06:52	45.177.196.206	id=1789513612-6ba7	traer /data/local/tmp/wp.4
2026-09-15 18:07:38	45.177.196.206	id=1789513658-0553	shell rm -f /data/local/tmp/wp.*; echo "limpio: $(ls /data/local/tmp/wp.* 2>/dev/null | wc -l) restantes"
2026-09-15 19:09:30	45.177.196.206	id=1789517370-bec2	shell P="runcon u:r:su:s0:c0.c1023 nsenter -t 1 -m --"; echo "-- shared_prefs --"; $P ls /data/data/com.weimi/shared_prefs/ 2>/dev/null; echo "-- theme en prefs --"; $P grep -rhoE "theme[^0-9-]{0,6}-?[0-9]+" /data/data/com.weimi/shared_prefs/ 2>/dev/null | sort -u | head
2026-09-22 22:53:14	45.177.196.206	id=1790135594-4db1	traer /data/data/com.weimi/files/datastore/wmDataStore.preferences_pb
2026-09-22 22:59:37	45.177.196.206	id=1790135977-ea40	shell ls -la /data/local/tmp/ | grep -i -E "capture|vend"; date
2026-09-22 23:00:31	45.177.196.206	id=1790136031-8ad0	traer /data/local/tmp/vend_capture.log tail=40
2026-09-22 23:01:21	45.177.196.206	id=1790136081-498e	shell L=/data/local/tmp/vend_capture.log; echo "lineas: $(wc -l < $L)"; echo "primera fecha: $(head -c 300 $L | head -2 | tail -1 | cut -c1-40)"; echo "--- attach (arranques de la app) ---"; grep -c "attach" $L; grep "attach" $L | tail -4; echo "--- write/read por direccion ---"; grep -c " write(" $L; grep -c " read(" $L; echo "--- comandos (cabecera+cmd) ---"; grep -oE "x(ee|ff)\\x01\\x00\\x00\\x
2026-09-22 23:02:38	45.177.196.206	id=1790136158-caeb	shell L=/data/local/tmp/vend_capture.log; O=/data/local/tmp/claude_extracto.txt; grep -v -F -e "\x00\x00\x00\x00\x47\x00" -e "\x00\x00\x00\x00\x4a\x00" -e "\x00\x00\x00\x00\x44\x00" -e "enviadas=" -e "strace: Process" $L > $O; wc -l $O; wc -c $O; echo "--- muestra ---"; grep -F " read(" $O | tail -3 | cut -c1-200
2026-09-22 23:03:15	45.177.196.206	id=1790136195-bb32	shell rm -f /data/local/tmp/claude_extracto.txt; ls -la /data/local/tmp/claude_extracto.txt 2>&1 | head -1; L=/data/local/tmp/vend_capture.log; O=/data/local/tmp/claude_ttys1.txt; grep -F "(49<" $L > $O; wc -l $O; wc -c $O; df -h /data | tail -1
2026-09-22 23:03:32	45.177.196.206	id=1790136212-4efe	traer /data/local/tmp/claude_ttys1.txt gz
2026-09-22 23:03:44	45.177.196.206	id=1790136224-e94c	shell rm -f /data/local/tmp/claude_ttys1.txt /data/local/tmp/claude_ttys1.txt.gz; ls /data/local/tmp/ | grep -c claude
