elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1] 2
1  Comunicaciones / Android / Error con comunicación serial en Android en: 14 Junio 2023, 17:14 pm
Hola! me encuentro desarrollando una app en android para la lectura de tags RFID UHF, estoy usando el dispositivo C72 de Chainway, un teléfono que tiene integrado un sensor RFID, la cuestión es que utilizando el SDK del proveedor, tengo un problema y es que no puedo iniciar el sensor ya que me salta un error de comunicación en la consola cada vez que intento activarlo dentro de la aplicación.

les adjunto el codigo que he hecho para las pruebas del sensor unicamente:

Código:
package com.example.pruebarfid2

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
import com.rscja.deviceapi.RFIDWithUHFUART

class MainActivity : AppCompatActivity() {

    private val rfid = RFIDWithUHFUART.getInstance()
    private var isInventory = false

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val button = findViewById<Button>(R.id.button)

        button.setOnClickListener {
            Toast.makeText(this, "Hola!", Toast.LENGTH_SHORT).show()
            uhf()
        }
    }

    private fun uhf() {
        val result = rfid.init(this)
        if (!result) {
            Toast.makeText(this, "Conexión fallida", Toast.LENGTH_SHORT).show()
            return
        }

        Toast.makeText(this, "Conexión exitosa", Toast.LENGTH_SHORT).show()

        // Configuración de parámetros
        // rfid.setFrequencyMode(xx)
        // rfid.setPower(30)

        if (rfid.startInventoryTag()) {
            Toast.makeText(this, "Lectura iniciada", Toast.LENGTH_SHORT).show()
            isInventory = true
            ThreadInventory().start()
        } else {
            rfid.stopInventory()
            Toast.makeText(this, "Error al iniciar la lectura", Toast.LENGTH_SHORT).show()
        }

        // ..............

        rfid.stopInventory()
        isInventory = false

        // .................

        // Desconectar UHF
        rfid.free()
        Toast.makeText(this, "UHF desconectado", Toast.LENGTH_SHORT).show()
    }

    private inner class ThreadInventory : Thread() {
        override fun run() {
            while (isInventory) {
                val uhftagInfo = rfid.readTagFromBuffer()
                if (uhftagInfo == null) {
                    Thread.sleep(20)
                    continue
                }

                val epc = uhftagInfo.epc
                val rssi = uhftagInfo.rssi

                // .....
            }
        }
    }
}


y les dejo el error en consola cada vez que pulso el boton para la lectura del tag:




Código:
D/DeviceAPI: [MTK] load DeviceAPIM.so
I/DeviceAPI: UHF device = C72_6765
I/DeviceAPI: UHF_Init----------->DEVICE_C72_6765
D/DeviceAPI: [mt_gpio_ioctl] platform=6765, gpio=set 165 0111000100, gpiolen=18
E/DeviceAPI: [mt_gpio_ioctl] open error: [13]: Permission denied
W/ple.pruebarfid2: type=1400 audit(0.0:1334): avc: denied { read write } for name="mt_gpio" dev="sysfs" ino=34038 scontext=u:r:untrusted_app:s0:c170,c256,c512,c768 tcontext=u:object_r:mt_gpio:s0 tclass=file permissive=0 app=com.example.pruebarfid2
W/ple.pruebarfid2: type=1400 audit(0.0:1335): avc: denied { read write } for name="mt_gpio" dev="sysfs" ino=34038 scontext=u:r:untrusted_app:s0:c170,c256,c512,c768 tcontext=u:object_r:mt_gpio:s0 tclass=file permissive=0 app=com.example.pruebarfid2
D/DeviceAPI: [mt_gpio_ioctl] platform=6765, gpio=set 158 0111000100, gpiolen=18
E/DeviceAPI: [mt_gpio_ioctl] open error: [13]: Permission denied
D/DeviceAPI: [mt_gpio_ioctl] platform=6765, gpio=set 155 0111000100, gpiolen=18
E/DeviceAPI: [mt_gpio_ioctl] open error: [13]: Permission denied
D/DeviceAPI: [mt_gpio_ioctl] platform=6765, gpio=set 165 0111000100, gpiolen=18
E/DeviceAPI: [mt_gpio_ioctl] open error: [13]: Permission denied
D/DeviceAPI: [mt_gpio_ioctl] platform=6765, gpio=set 24 0111000100, gpiolen=17
E/DeviceAPI: [mt_gpio_ioctl] open error: [13]: Permission denied
D/DeviceAPI: [mt_gpio_ioctl] platform=6765, gpio=set 21 0111000100, gpiolen=17
E/DeviceAPI: [mt_gpio_ioctl] open error: [13]: Permission denied
W/ple.pruebarfid2: type=1400 audit(0.0:1336): avc: denied { read write } for name="mt_gpio" dev="sysfs" ino=34038 scontext=u:r:untrusted_app:s0:c170,c256,c512,c768 tcontext=u:object_r:mt_gpio:s0 tclass=file permissive=0 app=com.example.pruebarfid2
I/chatty: uid=10170(com.example.pruebarfid2) identical 2 lines
W/ple.pruebarfid2: type=1400 audit(0.0:1339): avc: denied { read write } for name="mt_gpio" dev="sysfs" ino=34038 scontext=u:r:untrusted_app:s0:c170,c256,c512,c768 tcontext=u:object_r:mt_gpio:s0 tclass=file permissive=0 app=com.example.pruebarfid2
I/DeviceAPI: UHF_Init----------->DevIsOpen = 1
I/DeviceAPI: UHF_OpenAndConnect: uart = /dev/ttyS1
D/DeviceAPI_SerialPort: [SerialPort_Open] [13]: Permission denied
I/DeviceAPI: UHF uhf_uart_fd = -1
I/DeviceAPI_UHF: init() Uart = /dev/ttyS1
E/DeviceAPI_UHF: init() err UHFOpenAndConnect result:-1
W/ple.pruebarfid2: type=1400 audit(0.0:1340): avc: denied { read write } for name="ttyS1" dev="tmpfs" ino=12322 scontext=u:r:untrusted_app:s0:c170,c256,c512,c768 tcontext=u:object_r:ttyS_device:s0 tclass=chr_file permissive=0 app=com.example.pruebarfid2
2  Seguridad Informática / Hacking / PREGUNTA - Tomar control de un móvil android mediante una web? en: 2 Febrero 2020, 21:11 pm
Me explico, tener una URL que a lo que entre la víctima se conecte directamente con metasploit? Hace un tiempo había visto algo asi, el metasploit creaba un URL y la víctima se metia en dicho link y pum el listener conectaba y tenías poder sobre el móvil.

Mi pregunta es si es posible hacer esto y como ?

Muchas gracias.
3  Seguridad Informática / Hacking / ¿Como hackear un sistema DVR? en: 8 Julio 2018, 00:43 am
Hola chicos, hace un tiempo ya me empezaba a preguntar como se puede tener el control de las cámaras, logre obtener el control de cámaras ip haciendo un escaneo de los dispositivos conectados, pero he intentado con un DVR en la misma red y no he podido hacer nada... Espero puedan despejarme mi mente si se puede o no y en tal caso como hacerlo.

Gracias
4  Programación / Desarrollo Web / Re: ayuda con servidor apache en: 19 Abril 2018, 20:33 pm
primero que nada, cual es tu objetivo final? explicate en detalle para saber que recomendarte

crear una pagina web para el colegio en informatica, me refiero a que la profesora nos mando a crear una pagina web
5  Programación / Desarrollo Web / Re: ayuda con servidor apache en: 19 Abril 2018, 20:12 pm
esto se llama DNS, y tienes que adquirir un dominio con el respectivo nombre.... hay servicios gratuitos como no-ip que te permiten tener "xxxxxxxx.no-ip.com" si quieres que solo sea "xxxxxxx.com" tendrás que pagar

Gracias engel, donde puedo modificar ese dns ?
6  Programación / Desarrollo Web / ayuda con servidor apache en: 19 Abril 2018, 19:54 pm
Hola, recurro al foro a ver si me pueden explicar si existe alguna manera o posibilidad de cambiar mi url del servidor es decir para no tener que poner mi ip publica como url sino una direccion personalizada es decir www.holacomoestas.com en vez de xxx.xxx.xxx.xxx
7  Foros Generales / Dudas Generales / Re: ¿Como puedo copiar una pagina web HTTPS? en: 9 Abril 2018, 21:50 pm
El que quiera hacerlo solo tiene que darle guardar pagina web y listo jajaja
8  Foros Generales / Dudas Generales / Re: ¿Como puedo copiar una pagina web HTTPS? en: 9 Abril 2018, 21:07 pm
mi windows 10 ya esta muy lento mi pc es un poco vieja y no se si tendra algo que ver asi que saque mi disco duro y le puse el kali a otro y lo instale, y me esta gustando mucho usar linux y bueno el kali fue porque me intereso eso del pentesting y poco a poco he ido aprendiendo

gracias a todos !!
9  Foros Generales / Dudas Generales / Re: ¿Como puedo copiar una pagina web HTTPS? en: 9 Abril 2018, 20:48 pm
Muchas gracias a todos, ese software lo podre descargar en kali?
10  Foros Generales / Dudas Generales / Re: ¿Como puedo copiar una pagina web HTTPS? en: 9 Abril 2018, 20:07 pm
porque eso no es así con http ni https a menos que la pagina sea muy simple XD

necesitas ver como esan los recursos (si son relativos o absolutos) ver que está conectando y que trae dinamicamente, así mismo si hay js que dependa de ubicación

que tienes pensado hacer?

En clases de informatica de 5to año de bachillerato estamos creando paginas con html, queria copiar una pagina a ver que tan bien la puedo poner a mi gusto y asi aprendo un poco de que hace cada cosa, por ahora estamos viendo lo basico pero yo voy un poco mas alla jajaja
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines