martes, 29 de septiembre de 2015

Recargar .bashrc sin cerrar sesión

He estado configurando algunas alias en mi .bashrc y me ha saltado la duda de como poder utilizarlos sin cerrar sesión. Basta con escribir el comando:
source ~/.bashrc

sábado, 28 de febrero de 2015

Desinstalar kernels antiguos

Al actualizar un servidor con Debian 7 me salió el siguiente error:
dpkg: error al procesar /var/cache/apt/archives/linux-image-3.2.0-4-686-pae_3.2.65-1+deb7u2_i386.deb (--unpack):
 no se pudieron copiar los datos extraídos de './lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko' a '/lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko.dpkg-new': fallo al escribir (No queda espacio en el dispositivo)
dpkg-deb: error: el subproceso copiado fue terminado por la señal (Tubería rota)
Esto es debido a que no tiene espacio en la partición /boot por lo procedí a desinstalar los kernels antiguos. Lo primero es ver cuales tenemos instalados, para ello:
dpkg -l | grep linux-image
Nos muestra la siguiente lista:
ii  linux-image-2.6-686                  3.2+46                           i386         Linux for modern PCs (dummy package)
ii  linux-image-2.6.32-5-686             2.6.32-48squeeze6                i386         Linux 2.6.32 for modern PCs
ii  linux-image-3.2.0-4-686-pae          3.2.65-1+deb7u1                  i386         Linux 3.2 for modern PCs
ii  linux-image-686-pae                  3.2+46                           i386         Linux for modern PCs (meta-package)
Y ahora desinstala las versiones viejas:
sudo apt-get purge linux-image-2.6.32-5-686

domingo, 8 de febrero de 2015

Utiliza la verificación en dos pasos para iniciar sesión en Ubuntu


La verificación en dos pasos para el que no lo sepa, es un sistema para incrementar la seguridad en nuestras cuentas. Después de introducir la contraseña de la cuenta, se nos pedirá otro código generado. Hay varias formas de conseguir este codigo, en este tutorial explicaré como generarlo con la aplicación para Android Google Authenticator.

Primero instala PAM Google Authenticator:
sudo apt-get install libpam-google-authenticator

Instala Google Authenticator en tu dispositivo Android:
Instalar desde Play Store

Crea las claves de autenticación:
google-authenticator
Escribe 'y' cuando lo pida.


Cuando muestre el código QR, abre Google Authenticator en Android y ve a «Configurar nueva cuenta», «Escanear código de barras» y enfoca el código.

Debajo del código aparecerán unos código de emergencia para que en caso de que no puedas utilizar la aplicación Google Authenticator puedas iniciar sesión.


Activa la autenticación en dos pasos:
sudo gedit /etc/pam.d/lightdm
E introduce al final del archivo:
auth required pam_google_authenticator.so nullok

sábado, 31 de enero de 2015

Solucion error: key XXXXXX could not be looked up remotely


Hace poco me apareció este error en Antergos (basado en Archlinux) al realizar la actualización del sistema:

error: key "CDBD406AA1AA7A1D" could not be looked up remotely 
error: error al realizar la transacción (paquete no válido o dañado (firma PGP)) Ocurrieron errores, no se actualizaron paquetes

 El fallo es debido a un problema con una firma, así que ni corto ni perezoso, eliminé todas las firmas y las volví a generar. Pasos a seguir:

Elimina las firmas actuales:
sudo rm -rf /etc/pacman.d/gnupg/ 
Inicializa el archivo de claves, este paso puede tardar un rato:
sudo pacman-key --init 
Verifica las claves maestras:
sudo pacman-key --populate archlinux antergos

miércoles, 21 de enero de 2015

Dudle, la alternativa de software libre a Doodle

Dudle es una herramienta para organizar horarios entre varias personas y realizar encuestas. Podemos dar unas fechas y horas y dejar que los usuarios elijan las fechas que les vienen bien, también permite realizar encuestas en las que das varias posiblidades y los usuarios votan las que más les gusten. Dudle es Sotware Libre con licencia AGPL v3.


Instalación en Debian, Ubuntu y derivados (yo he seguidos estos pasos en un Debian 6):

Instala las dependencias necesarias:
sudo apt-get install bzr git libgettext-ruby1.8 potool make libgettext-rails-ruby
Sitúate en la carpeta en la que quieras instalarlo, yo lo haré en /var/www:
cd /var/www
Descarga dudle:
sudo bzr branch https://dudle.inf.tu-dresden.de/ dudle
Utilizaremos el archivo de configuración por defecto, así que copiamos el de ejemplo:
cd dudle && sudo cp config_sample.rb config.rb
Concede permisos al usuario Apache en la carpeta de dudle:
chown -R www-data:www-data /var/www/dudle
Activa el modulo de apache auth_digest y reinicia apache:
sudo a2enmod auth_digest && sudo service apache2 restart
Para generar los archivos de los idiomas:
make
Elige un tema para dudle de aquí, yo he elegido TUD:
sudo mkdir css && cd css && sudo wget https://dudle.inf.tu-dresden.de/css/TUD.css && cd ..

Con esto ya podrías acceder desde http://localhost/dudle, si como yo, quieres crear un subdominio en vuestro servidor para dudle sigue estos pasos:

Para el siguiente ejemplo crearé el subdominio sub en ejemplo.com. Crea el archivo subdominio.ejemplo.com en /etc/apache2/sites-available:
touch  /etc/apache2/sites-available/sub.ejemplo.com
Y añade lo siguiente, cambiando lo que está en negrita por tu configuración:

<VirtualHost *:80>
        ServerName      sub.ejemplo.com
        ServerAlias     *.
sub.ejemplo.com        
        ServerAdmin     soporte@ejemplo.com
        DocumentRoot    /var/www/dudle/

        #DirectoryIndex  index.cgi

        ErrorLog        /var/log/apache2/sub.ejemplo.com-error.log
        CustomLog       /var/log/apache2/
sub.ejemplo.com-access.log combined

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>

        <Directory /var/www/dudle/>
                Options +ExecCGI Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>
Activa el sitio y reinicia apache:
sudo a2ensite sub.ejemplo.com && sudo a2enmod rewrite && sudo service apache2 reload
Ahora ya deberías de poner acceder desde sub.ejemplo.com.

Demo: dudle

domingo, 21 de diciembre de 2014

Actualizar tablets chinas (WM8850) a Android 4.1.1


Hace un par de años compré una Eken w90 una tablet china genérica de las que fabrica WonderMedia. El modelo generico de esta tablet es WM8850-mid, hay una gran cantidad de tablet de este modelo con pequeñas modificaciones. He encontrado una ROM para actualizar estas tablet a Android 4.1.1, antes de actualizar comprueba que tu tablet es compatible.

Ver modelo Tablet
Para ver que modelo de tablet tienes puedes utilizar TechKnow ToolKit Una vez instalado, puedes ver tu modelo haciendo click en WM Analyser, en mi caso sería Eken_MID9.7_W90_TM_GT801D_L3456B.

Si tu modelo es compatible aparecerá en la lista del final de la entrada, de lo contrario si sigues con el proceso te arriesgas a convertir tu tablet en un pisapapeles.

Descarga: TechKnow ToolKit v1.0

Instalar ROM WM8850 Universal Uberoid v3.1 JB 22NOV2013
Antes de instalar nada veamos que nos ofrece esta ROM:
  • JellyBean 4.1.1
  • Acceso completo al Google Play Store
  • LITE rom, solo se han incluido las apps basicas
  • Optimizada, varios ajustes y mejoras
  • Eliminado troyano "Demo Purposes Only" / "Demo Version Has Expired"
  • Rooteado
  • ROM universal WM8850, trabaja en 374 dispositivos
  • En AnTuTu 4.0.1 obtiene una puntuación cerca de 6000!
Para instalarlo:
  1. Extrae el contenido de la ROM en una Micro-SD completamente vacía.
  2. En FirmwareInstall/config busca un archivo que se llame como tu modelo de tablet, en mi caso Eken_MID9.7_W90_TM_GT801D_L3456B.fwc
  3. Cambia el nombre del archivo y ponle un "+" sin las comillas, al principio del nombre
  4. Introduce la Micro-SD en la tablet apagada
  5. Enciende la tablet y espera que se complete el proceso
  6. Cuando lo indique quita la Micro-SD
  7. Enciende la tablet y disfruta!
Atención: Este proceso borrará todos los datos de la tablet

Descarga: ROM Uberoid v3.1

Tablets compatibles:
2000mA_Eken_MID7_W70_GSL1680_Z7Z67-030A_v2.TXT
8850_std_tvbox
E10B
E10C_800_480
E11-G
E11D011111111
E11D2012
E11D_111
E11D_A
E11D_dianzu
E11D_F
E11D_FVD_1G
E11D_FVD_1G_alt
E11D_FVD_512
E11D_F_1G
E11D_F_2ddr_512M
E11D_F_4ddr_512M
E11D_F_alt
E11D_F_lanya
E18E
E18E_256M
E18E_512M
E18F
E18F_256M
E18F_2DDR_512
E18F_4DDR_512
E18F_512
Eken_MID10.1_GT10W_FT5506_F0027A1
Eken_MID10.1_GT10W_GSL3680_F0027A2-aks
Eken_MID10.1_GT10W_GSL3680_F0027A2-aks_alt
Eken_MID10.1_GT10W_GSL3680_F0027A2
Eken_MID10.1_GT10W_GSL3680_F0027A2_alt
Eken_MID10.1_W10A_8235_FT5406-aks
Eken_MID10.1_W10A_8235_FT5406-aks_alt
Eken_MID10.1_W10A_8235_FT5406
Eken_MID10.1_W10A_8235_FT5406_alt
Eken_MID10.1_W10A_8235_FT5406_alt2
Eken_MID10.1_W10A_8235_FT5406_alt3
Eken_MID10.1_W10A_8235_FT5406_LS1010MG01
Eken_MID10.1_W10A_8235_GSL3680-F0801
Eken_MID10.1_W10A_8235_GSL3680_F0021COBA2
Eken_MID7_G70W_8285A
Eken_MID7_G70W_8285A_alt
Eken_MID7_G70W_8285A_alt2
Eken_MID7_W01_8223
Eken_MID7_W01_8223_GT811_HXC0132BM
Eken_MID7_W02_FT5206_CT019-DR07055
Eken_MID7_W02_FT5306
Eken_MID7_W02_FT5306_MF153070F
Eken_MID7_W02_HD_FT5306_TPT07000601
Eken_MID7_W02_HD_FT5306_TPT07000601_alt
Eken_MID7_W03_FT5302_ERF102C
Eken_MID7_W70_EKTF2127_ZCC1943
Eken_MID7_W70_EKTF2127_ZCC1943_A
Eken_MID7_W70_EKTF2127_ZCC1943_B
Eken_MID7_W70_GSL1680_C0089_A1
Eken_MID7_W70_GSL1680_XPC001807PGYF
Eken_MID7_W70_GSL1680_Z7Z67-030A-VT1506
Eken_MID7_W70_GSL1680_Z7Z67-030A-VT1506_alt
Eken_MID7_W70_GSL1680_Z7Z67-030A
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt2
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt3
Eken_MID7_W70_GSL1680_Z7Z67-030A_alt4
Eken_MID7_W70_GSL1680_Z7Z67-030A_old
Eken_MID7_W70_GSL1680_Z7Z67-030A_plus
Eken_MID7_W70_GSL1680_Z7Z67-G7007
Eken_MID7_W70_GSL1680_ZCC1943V1
Eken_MID7_W730_EKTF2127_CZY6071
Eken_MID7_W730_EKTF2127_CZYTEST
Eken_MID7_W730_SSD2532_C41F1
Eken_MID7_W730_SSD253x_DRF07088
Eken_MID7_W730_SSD253x_ZCC1943
Eken_MID7_W742_FT5206_c41f1064a01
Eken_MID7_W742_FT5302_c0019a2
Eken_MID7_W742_FT5302_c0019a2_alt
Eken_MID8_W80_FT5406_DRF0800V2
Eken_MID8_W841_FT5406_EC8006031207
Eken_MID9.7_W90_LG_FT5301
Eken_MID9.7_W90_LG_SSD2533
Eken_MID9.7_W90_TM_FT5301
Eken_MID9.7_W90_TM_FT5406_FPC0970MG14B
Eken_MID9.7_W90_TM_FT5406_FPC0970MG14B_alt2
Eken_MID9.7_W90_TM_GT801D_L3456B
Eken_MID9.7_W90_TM_SSD2533
Eken_MID9_W91_GT827_N3849B
Eken_TV01_UDISK
Eken_TV01_UDISK_alt
EVEREX_PID10_8199
E_MID10.1_W10A_8235_FT5406-aks
E_MID10.1_W10A_8235_FT5406
E_MID7_W01_8223
E_MID7_W01_8223_GT811_HXC0132BM
E_MID7_W02_FT5206_CT019-DR07055
E_MID7_W02_FT5306
E_MID7_W02_FT5306_MF153070F
E_MID7_W03_FT5302_ERF102C
E_MID7_W70_EKTF2127_ZCC1943
E_MID7_W70_EKTF2127_ZCC1943_A
E_MID7_W70_EKTF2127_ZCC1943_B
E_MID7_W730_EKTF2127_CZY6071
E_MID7_W730_EKTF2127_CZYTEST
E_MID7_W730_SSD2532_C41F1
E_MID7_W730_SSD253x_DRF07088
E_MID7_W730_SSD253x_ZCC1943
E_MID7_W742_FT5206_c41f1064a01
E_MID7_W742_FT5302_c0019a2
E_MID8_W80_FT5406_DRF0800V2
E_MID8_W841_FT5406_EC8006031207
E_MID9.7_W90_LG_FT5301
E_MID9.7_W90_TM_FT5301
E_MID9.7_W90_TM_GT801D_L3456B
E_MID9.7_W90_TM_SSD2533
GBox_8262A
GT7204_SD_ZET6221_7atc7031
GT7204_SD_ZET6221_7atc7031_alt
GT7240_HD_ZET6221_7xclg7027a
GT7240_HD_ZET6221_7xclg7027a_alt
GT8220S_HD_ZET6221_8atc8035
GT8220S_SD_ZET6221_8atc8035
GT8220S_SD_ZET6221_8atc8035_alt
JingHan_MID10.1_PC1011_8243_FT5406
JingHan_MID10.1_PC1011_8243_FT5406_HLT
JingHan_MID10.1_PC1011_8243_FT5406_HLT_alt
JingHan_MID7_PC719_8251_FT5206
JingHan_MID7_V715_8228_FT5206
JingHan_MID7_V715_8228_HC5XX_YFN7018P
JingHan_MID7_V715_8228_SSD2532
JingHan_MID8_PC816_8239_FT5406
JingHan_MID8_PC819_8251_FT5306
JingHan_MID9.7_V928_8234_FT5606
JingHan_MID9.7_V928_8234_FT5606_alt
JingHan_PID10_M1008
JingHan_PID10_M1008_alt
MaiXin_MaPan_MX7650B_8223-3G
MaiXin_MaPan_MX7650B_DC_GSL1680_FYL6053V01_alt
MaiXin_MaPan_MX7650B_DC_GSL1680_Z7Z67-030A
MaiXin_MaPan_MX7650B_ETF2127_ZCC1943_A_alt
MaiXin_MaPan_MX7650B_GSL1680_C0089_A1_alt
MaiXin_MaPan_MX7650B_GSL1680_Z7Z67-030A
MaiXin_MaPan_MX7650B_GSL1680_Z7Z67-030A_alt
MaiXin_MaPan_MX7650B_GSL1680_Z7Z67-030A_alt2
MaiXin_MID7_W01_8223
MAPAN_MAPAN_MX88T_8235_FT5406
MAPAN_MAPAN_MX88T_8235_FT5406_alt
MAPAN_MAPAN_MX88T_8235_FT5406_alt2
MAPAN_MX88T_DC_8235_FT5406
MAPAN_MX88T_DC_8235_FT5406_alt
MID10.1_8202
MID10.1_8202_alt
MID10.1_8202_MST
MID10.1_8202_MST_alt
MID10.1_TW_M1007_SSD253X_RS10F1609043
MID10.1_TW_M1007_VT1609_BC0521B
MID10_8241_CY616_L3816F
MID10_8241_GT828_L3816A
MID7_8201
MID7_8201_ITE7260
MID7_8201_NT11003
MID7_8206_2layer
MID7_8206_2layer_VT1603_PYD50
MID7_8206_2layer_wwe
MID7_8206_2layer_wwe_alt
MID7_8213_FT5306_4key_wgj7167
MID7_8213_FT5406
MID7_8213_FT5406_alt
MID7_8213_SSD2532
MID7_8215_GT811_S3
MID7_8215_GT811_S30
MID7_8215_ZET6221_adc700148
MID7_8215_ZET6221_pw07t010c
MID7_8215_ZET6221_tpc0311
MID7_8225_2_3G
MID7_8225_2_3G_alt
MID7_8225_2_3G_alt2
MID7_8226_FT5406-mMax
MID7_8226_FT5406-mMax_alt
MID7_8226_FT5406-mMax_alt2
MID7_8226_FT5406_old-mMax
MID7_8227_FT5206
MID7_8233_BF693XA_fpc7010bv1
MID7_8233_EKTF2127_adc700148
MID7_8233_EKTF2127_rp019
MID7_8233_FT5206_G7015A
MID7_8233_FT5302_TOPSUN_C0010
MID7_8233_FT5306_BF693XA_FPC7010BV1
MID7_8233_FT5306_bsr025v0
MID7_8233_FT5306_ct0070ajsft05con1
MID7_8233_FT5306_dza710k
MID7_8233_FT5306_GB0070
MID7_8233_FT5306_M702
MID7_8233_FT5306_QHDZA710K
MID7_8233_FT5306_wgj784a_3Key
MID7_8233_FT5306_xglg7015afpc3
MID7_8233_FT5306_XSD07
MID7_8233_FT5306_zcc1734
MID7_8233_FT5406_3Key
MID7_8233_FT5406_zcc1705_3Key
MID7_8233_GSL1680_BKSFP0712V02
MID7_8233_GSL1680_HSCTP012
MID7_8233_GT811_TPC0348
MID7_8233_NT11002_bsr025cgv
MID7_8233_ST1536_CTD007
MID7_8233_ZET6221_7dgntpc0348
MID7_8237A_FT5406
MID7_8237_BF693XA_fpc7010bv1
MID7_8237_FT5206
MID7_8237_FT5206_drf07059
MID7_8237_FT5302_JDF07
MID7_8237_FT5306_4key_wgj7167
MID7_8237_FT5306_CTD070A
MID7_8237_FT5406
MID7_8237_GT811_MF171070F
MID7_8237_NT11002_MS289OGS
MID7_8237_SSD2532
MID7_8237_SSD2532_CZY6097
MID7_8237_ST1536_JDF07
MID7_8237_ZET6221_7yiheng7002
MID7_8237_ZET6221_pw07t010
MID7_8252_FT5306_EST070
MID7_8252_FT5306_EST070_800x480
MID7_8252_FT5306_EST070_alt
MID7_8252_FT5306_EST070_alt2
MID7_8252_FT5406
MID7_8252_GT811_L4206A
MID7_8252_GT811_L4206A_800x480
MID7_8252_GT811_L4206A_alt
MID7_8252_GT811_L4206A_alt2
MID7_8252_ZET6221
MID7_8260A_GT811_CZY6075A
MID7_8260A_SSD253X_PYD7A1
MID7_8271_ZET6221_7est07000416
MID7_8271_ZET6221_7est07000416_alt
MID7_8271_ZET6221_7est07000416_alt2
MID7_8275_ZET6221_TP070005Q8
MID7_8278_ZET6221_CZY6274B
MID7_8278_ZET6221_TPC0495
MID7_8278_ZET6221_TPC0495_alt
MID7_8278_ZET6221_TPC0495_alt2
MID7_8278_ZET6221_TPT070121
MID7_8278_ZET6221_TPT070121_alt
MID7_8278_ZET6221_TPT070121_alt2
MID7_8282_FT5306_DZ-A710K1
MID7_8282_FT5306_DZ-A710K1_alt
MID7_8282_FT5306_DZ-A710K1_alt2
MID7_8282_VT1603_PYD50
MID7_8290_FT5306_A760
MID7_8290_FT5306_A760_alt
MID7_8290_FT5306_A760_alt2
MID7_8293_ZET6221_czy6075e6132
MID7_8293_ZET6221_czy6075e6132_alt
MID7_8293_ZET6221_czy6075e6208
MID7_8293_ZET6221_czy6075e6208_alt
MID7_8297_mMax
MID7_8297_mMax_5931
MID7_8297_mMax_alt
MID7_8297_mMax_old
MID7_8301_ZET6221_DE-Q8
MID7_8301_ZET6221_DE-Q8_1024x600
MID7_8301_ZET6221_DE-Q8_alt
MID7_8303_mMax
MID7_8303_mMax_alt
MID7_CW500_mMax
MID8_8206_2layer
NetBook_PID7_8198C-COM
NSTAR_7853_FT5306_xglg7015afpc
Nstar_JingHan_MID7_NW9910_8228_HC5XX_YFN7018P
Nstar_JingHan_MID7_NW9910_8228_ZET6221_czy6111fpc
Nstar_JingHan_MID7_NW9910_8228_ZET6221_czy6111fpc_alt
Phone_E10B
Phone_E10C_800_480
Phone_Eken_MID7_G70W_8285A
Phone_MID7_8225_2_3G
Phone_MID7_8226_FT5406-mMax
Phone_MID7_8252_FT5306_EST070
Phone_MID7_8252_FT5406
Phone_MID7_8252_GT811_L4206A
Phone_MID7_8252_ZET6221
Phone_MID7_8271_ZET6221_7est07000416
Phone_MID7_8278_ZET6221_CZY6274B
Phone_MID7_8278_ZET6221_TPC0495
Phone_MID7_8278_ZET6221_TPT070121
Phone_MID7_8290_FT5306_A760
PID10_8199
PID10_8199_alt
PID10_8199_alt2
PID10_8199_alt3
PID10_8199_CCIR
PID10_8199_CCIR_alt
PID10_8199_CCIR_alt2
PID7_8198
PID7_8198C-COM
PID7_8198C-COM_alt
PID7_8198C
PID7_8198C_alt
PID7_8198C_alt2
PID7_8198C_alt3
PID7_8198C_alt4
PID7_8198_alt
PID7_8198_alt2
PID7_8198_alt3
PID7_8198_normal
PID7_8198_normal_alt
PID7_8198_normal_alt2
PID7_8198_normal_alt3
PID7_8198_usbcam
PID7_8198_usbcam_alt
PID7_8198_usbcam_alt2
PID7_8198_usbcam_alt3
PuFangDa_MID10.1_8248_FT5406_DZH100
PuFangDa_MID10.1_8248_GT801D
PuFangDa_MID10.1_8248_GT828_L3765A
PuFangDa_MID10.1_8248_GT828_L3765A_alt
PuFangDa_MID10.1_8248_SSD253X_CZY6113
PuFangDa_MID7_M703_GT811_TPC0350V1
PuFangDa_MID7_M703_ZET6221_DGNTPC0350
PuFangDa_MID7_M703_ZET6221_ZCC1950
PuFangDa_MID7_M705GA_GT811_N3803B
PuFangDa_MID7_M705GA_SSD253X_RS7F1609031PD
PuFangDa_MID7_M729A_ZET6221_TPT-070-001
PuFangDa_MID8_M806_ZET6221_DGNTPC0406
PuFangDa_MID8_M806_ZET6221_XDC806
PuFangDa_MID9.7_M972_FT5406_YX97
PuFangDa_MID9.7_M972_SSD2533_CZY6051
PuFangDa_MID9_8253_FT5406_DZH900
PuFangDa_MID9_8253_FT5406_HLT900
PuFangDa_MID9_8253_GT827_N3849B
PuFangDa_MID9_8253_GT827_N3849B_alt
PuFangDa_MID9_8253_GT827_N3849B_alt2
PuFangDa_MID9_8253_SSD253X_CZY6127
PuZhi_MID10.1_W10A_8235_FT5406
PuZhi_MID7_W01_8223
PuZhi_MID7_W01_8223_GT811_HXC0132BM
PuZhi_MID7_W02_FT5306-3G
PuZhi_MID7_W02_FT5306
PuZhi_MID7_W02_FT5306_MF153070F
PuZhi_MID7_W03_FT5302_ERF102C
PuZhi_MID7_W730_EKTF2127_CZY6071
PuZhi_MID7_W730_SSD2532_C41F1
PuZhi_MID7_W742_FT5206_c41f1064a01
PuZhi_MID8_W80_FT5406_DRF0800V2
PuZhi_MID9.7_W90_LG_FT5301
PuZhi_MID9.7_W90_TM_FT5301
PuZhi_MID9.7_W90_TM_SSD2533
Soyea_OTT
TVBox_8267
TVBox_8267_alt
TVBox_8267_alt2
TVBox_8299
TVBox_8299_alt
TVBox_8299_alt2
TVDongle_8277-AiHua
TVDongle_8277-AiHua_alt
TVDongle_8277
TVDongle_8277_alt
TVDongle_8277_alt2
TVDongle_8277_alt3
TVDongle_8277_alt4
TVDongle_8284
TVDongle_8284_alt
TVDongle_8284_alt2
TW_MID10.1_M1007_FT5406
TW_MID10.1_M1007_SSD253X_RS10F1609043
TW_MID10.1_M1007_VT1609_BC0521B
VeeDee_E11D_FVD_1G
VeeDee_Eken_MID7_W742_FT5302_c0019a2
VeeDee_Phone_MID7_8225_2_3G
VeeDee_TVDongle_8277
XSD_MID9.7_V928_8234_VT1609
XSD_MID9.7_V928_8234_VT1609_alt
YaZhongXun_MID10.1_8245_FT5406_C159257A1
YaZhongXun_MID7_V08_8263_GT811_N3803B
YaZhongXun_MID7_V08_8263_ST1536_CTD007

Mas información de la ROM: Techknow.me

Tranferir archivos entre Linux y Android(MTP)

En muchos de los nuevos smartphones solo se pueden transferir archivos (con cable usb) mediante MTP. Es muy sencillo conseguir soporte para este protocolo desde nautilus.

En Archlinux:
sudo pacman -S gvfs-mtp
Y ahora reinicia nautilus
nautilus -q

En Ubuntu desde la versión 13.10 viene con soporte por defecto.


Más información: Wiki Archlinux