Brutal Doom
me grave jugando un poco este juego . me gusto mucho , esta algo viejito pero todavía aguanta
me grave jugando un poco este juego . me gusto mucho , esta algo viejito pero todavía aguanta
Este paquete esta bueno. en la raspberry pi lo estoy usando, es poner un shell en el navegador :D
instalamos el paquete
apt-get install shellinabox
Me toco resetear el password de una mac, en linux ya me ha tocado cambiar el password a root entrando como single user, en mac es igual
antes de que haga el boot se tiene que apretar
command - s
aparece luego una terminal en single user
fsck -fy && mount -uw / && rm /var/db/.applesetupdone
primero checa el sistema de archivos luego lo monta y borra el applesetupdone
despues reiniciamos y aparece el asistente para agregar un usuario nuevo, lo creas y cambias las contraseñas de los demas usuarios
Esta vez me toco reparar un arreglo sencillo por software, RAID 1, esto es un espejo, en el cual los dos discos tienen la misma informacion, en caso de que 1 falle, el sistema continua funcionando,
el comando que use para clonar la tabla de particiones es sfdisk
tenemos sda y sdb
esta es ta tabla de particiones de sdb
Device Boot Start End Blocks Id System
/dev/sdb1 1 3188 25600000 fd Linux raid autodetect
/dev/sdb2 * 3188 3200 102400 fd Linux raid autodetect
/dev/sdb3 3200 60802 462683160 fd Linux raid autodetect
con esta instruccion decimos que cree un archivo en texto plano con el nombre particiones, aqui se guardara la informacion
sfdisk -d /dev/sdb > particiones
el archivo en si tiene algo como esto
1 # partition table of /dev/sdb
2 unit: sectors
3
4 /dev/sdb1 : start= 2048, size= 51200000, Id=fd
5 /dev/sdb2 : start= 51202048, size= 204800, Id=fd, bootable
6 /dev/sdb3 : start= 51406848, size=925366320, Id=fd
ahora pasamos la tabla a sda
sfdisk /dev/sda < particiones
si vemos ahora sda contiene las particiones de sdb
[root@mingw01 ~]# fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 3188 25600000 fd Linux raid autodetect
/dev/sda2 * 3188 3200 102400 fd Linux raid autodetect
/dev/sda3 3200 60802 462683160 fd Linux raid autodetect
bueno en un momento de ocio escribo esto, realizar una llamada desde la consola en Android
como root el comando es
service call phone 2 s16 "numero"
Result: Parcel (00000000 '....')
Bueno, estaba mirando como borrar aplicaciones del operador y también como poner mis aplicaciones que no quiero que se pierdan en el caso de cerverus que es un anti robo
Tengo un Nexus 4 y cuando entro a el por ssh me aparece el siguiente mensaje siempre que quiero editar en system "read-only file system"
haciendo una prueba si es que me deja crear un directorio llamado hola nos dice que es solo de lectura.
root@android:/system/app # mkdir hola
mkdir: can't create directory 'hola': Read-only file system
si escribimos mount nos dira donde estan montadas las cosas (suena algo obvio xD )
1|root@android:/system/app # mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/secure type tmpfs (rw,relatime,mode=700)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/platform/msm_sdcc.1/by-name/system on /system type ext4 (ro,relatime,data=ordered)
/dev/block/platform/msm_sdcc.1/by-name/cache on /cache type ext4 (rw,nosuid,nodev,noatime,data=ordered)
/dev/block/platform/msm_sdcc.1/by-name/userdata on /data type ext4 (rw,nosuid,nodev,noatime,noauto_da_alloc,data=ordered)
/dev/block/platform/msm_sdcc.1/by-name/persist on /persist type ext4 (rw,nosuid,nodev,relatime,nodelalloc,data=ordered)
/dev/block/platform/msm_sdcc.1/by-name/modem on /firmware type vfat (ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/fuse on /mnt/shell/emulated type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)
tmpfs on /storage/emulated type tmpfs (rw,nosuid,nodev,relatime,mode=050,gid=1028)
/dev/fuse on /storage/emulated/0 type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /storage/emulated/0/Android/obb type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /storage/emulated/legacy type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)
/dev/fuse on /storage/emulated/legacy/Android/obb type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)
lol, bueno, seamos mas especificos
~ # mount | grep system
/dev/block/platform/msm_sdcc.1/by-name/system on /system type ext4 (ro,relatime,data=ordered)
si vemos aqui los permisos no nos permiten la escritura "ro" read only
ahora vamos a montarla nuevamente pero con permisos de escritura
root@android:/ # mount -o rw,remount /system
si revisamos ahora nos permite la escritura
root@android:/#mount | grep system
/dev/block/platform/msm_sdcc.1/by-name/system on /system type ext4 (rw,relatime,data=ordered)
ya que este hecho :) si vemos ahora es "rw" read and write
hagan lo que tengan que hacer
podemos regresar como estaba el directorio system a solo lectura
root@android:/ # mount -o ro,remount /system
tengan cuidado con lo que borran aqui, les recomiendo primero renombrar las cosas para estar seguros de que es lo que quieren borrar, les digo que tengan cuidado por que aquí pueden hechar a perder su android ,
hay aplicaciones que hacen esto automaticamente pero en mi caso no funcionaron
espero esto le sirva a alguien mas, al momento de este tuto tenia instalada android 4.2.2