[Click Android Development] dthomasen:
I've got root acces from my macbooks terminal.

However I get this everytime i try to install the recovery image.

# ./flash_image recovery /sdcard/TCRI.alpha.img
flashing recovery from /sdcard/TCRI.alpha.img
mtd: erase failure at 0x00000000 (Input/output error)
mtd: erase failure at 0x00000000 (Input/output error)
mtd: skipping write block at 0x00000000
mtd: erase failure at 0x00020000 (Input/output error)
mtd: erase failure at 0x00020000 (Input/output error)
mtd: skipping write block at 0x00020000
mtd: erase failure at 0x00040000 (Input/output error)
mtd: erase failure at 0x00040000 (Input/output error)
mtd: skipping write block at 0x00040000
mtd: erase failure at 0x00060000 (Input/output error)
mtd: erase failure at 0x00060000 (Input/output error)
mtd: skipping write block at 0x00060000
mtd: erase failure at 0x00080000 (Input/output error)
mtd: erase failure at 0x00080000 (Input/output error)
mtd: skipping write block at 0x00080000
mtd: erase failure at 0x000a0000 (Input/output error)
mtd: erase failure at 0x000a0000 (Input/output error)
mtd: skipping write block at 0x000a0000
mtd: erase failure at 0x000c0000 (Input/output error)
mtd: erase failure at 0x000c0000 (Input/output error)
mtd: skipping write block at 0x000c0000
mtd: erase failure at 0x000e0000 (Input/output error)
mtd: erase failure at 0x000e0000 (Input/output error)
mtd: skipping write block at 0x000e0000
mtd: erase failure at 0x00100000 (Input/output error)
mtd: erase failure at 0x00100000 (Input/output error)
mtd: skipping write block at 0x00100000
mtd: erase failure at 0x00120000 (Input/output error)
mtd: erase failure at 0x00120000 (Input/output error)
mtd: skipping write block at 0x00120000
mtd: erase failure at 0x00140000 (Input/output error)
mtd: erase failure at 0x00140000 (Input/output error)
mtd: skipping write block at 0x00140000
mtd: erase failure at 0x00160000 (Input/output error)
mtd: erase failure at 0x00160000 (Input/output error)
mtd: skipping write block at 0x00160000
mtd: erase failure at 0x00180000 (Input/output error)
mtd: erase failure at 0x00180000 (Input/output error)
mtd: skipping write block at 0x00180000
mtd: erase failure at 0x001a0000 (Input/output error)
mtd: erase failure at 0x001a0000 (Input/output error)
mtd: skipping write block at 0x001a0000
mtd: erase failure at 0x001c0000 (Input/output error)
mtd: erase failure at 0x001c0000 (Input/output error)
mtd: skipping write block at 0x001c0000
mtd: erase failure at 0x001e0000 (Input/output error)
mtd: erase failure at 0x001e0000 (Input/output error)
mtd: skipping write block at 0x001e0000
mtd: erase failure at 0x00200000 (Input/output error)
mtd: erase failure at 0x00200000 (Input/output error)
mtd: skipping write block at 0x00200000
mtd: erase failure at 0x00220000 (Input/output error)
mtd: erase failure at 0x00220000 (Input/output error)
mtd: skipping write block at 0x00220000
mtd: erase failure at 0x00240000 (Input/output error)
mtd: erase failure at 0x00240000 (Input/output error)
mtd: skipping write block at 0x00240000
mtd: erase failure at 0x00260000 (Input/output error)
mtd: erase failure at 0x00260000 (Input/output error)
mtd: skipping write block at 0x00260000
mtd: erase failure at 0x00280000 (Input/output error)
mtd: erase failure at 0x00280000 (Input/output error)
mtd: skipping write block at 0x00280000
mtd: erase failure at 0x002a0000 (Input/output error)
mtd: erase failure at 0x002a0000 (Input/output error)
mtd: skipping write block at 0x002a0000
mtd: erase failure at 0x002c0000 (Input/output error)
mtd: erase failure at 0x002c0000 (Input/output error)
mtd: skipping write block at 0x002c0000
mtd: erase failure at 0x002e0000 (Input/output error)
mtd: erase failure at 0x002e0000 (Input/output error)
mtd: skipping write block at 0x002e0000
mtd: erase failure at 0x00300000 (Input/output error)
mtd: erase failure at 0x00300000 (Input/output error)
mtd: skipping write block at 0x00300000
mtd: erase failure at 0x00320000 (Input/output error)
mtd: erase failure at 0x00320000 (Input/output error)
mtd: skipping write block at 0x00320000
mtd: erase failure at 0x00340000 (Input/output error)
mtd: erase failure at 0x00340000 (Input/output error)
mtd: skipping write block at 0x00340000
mtd: erase failure at 0x00360000 (Input/output error)
mtd: erase failure at 0x00360000 (Input/output error)
mtd: skipping write block at 0x00360000
mtd: erase failure at 0x00380000 (Input/output error)
mtd: erase failure at 0x00380000 (Input/output error)
mtd: skipping write block at 0x00380000
mtd: erase failure at 0x003a0000 (Input/output error)
mtd: erase failure at 0x003a0000 (Input/output error)
mtd: skipping write block at 0x003a0000
mtd: erase failure at 0x003c0000 (Input/output error)
mtd: erase failure at 0x003c0000 (Input/output error)
mtd: skipping write block at 0x003c0000
mtd: erase failure at 0x003e0000 (Input/output error)
mtd: erase failure at 0x003e0000 (Input/output error)
mtd: skipping write block at 0x003e0000
mtd: erase failure at 0x00400000 (Input/output error)
mtd: erase failure at 0x00400000 (Input/output error)
mtd: skipping write block at 0x00400000
mtd: erase failure at 0x00420000 (Input/output error)
mtd: erase failure at 0x00420000 (Input/output error)
mtd: skipping write block at 0x00420000
mtd: erase failure at 0x00440000 (Input/output error)
mtd: erase failure at 0x00440000 (Input/output error)
mtd: skipping write block at 0x00440000
mtd: erase failure at 0x00460000 (Input/output error)
mtd: erase failure at 0x00460000 (Input/output error)
mtd: skipping write block at 0x00460000
mtd: erase failure at 0x00480000 (Input/output error)
mtd: erase failure at 0x00480000 (Input/output error)
mtd: skipping write block at 0x00480000
mtd: erase failure at 0x004a0000 (Input/output error)
mtd: erase failure at 0x004a0000 (Input/output error)
mtd: skipping write block at 0x004a0000
mtd: erase failure at 0x004c0000 (Input/output error)
mtd: erase failure at 0x004c0000 (Input/output error)
mtd: skipping write block at 0x004c0000
mtd: erase failure at 0x004e0000 (Input/output error)
mtd: erase failure at 0x004e0000 (Input/output error)
mtd: skipping write block at 0x004e0000
error writing recovery: No space left on device

Could you point me in the right direction? :D

Must say that I can't find the tattoo-hack.ko file you're talking about. Could that have anything to do with it?

I think the problem is in mounting the system so that it's not read only.. Am I right, or? :)