done, restored factory from backup, what was strange is that even after all files restored. with right permisions and with right owner, the generic imei remained and i had to install f*ckdocomo.apk to get it back...
now i just have the original problem =o)
i really didn't have any file inside /data/radio path before, but now it has a log and i believe is due the /factory problem and not related with the original problem
anyway, that's log in /data/radio/log
9 09:44:21 2012: MD5 is turned on.
Wed May 9 09:44:21 2012: truncate 10276 -> 5156 bytes
Wed May 9 09:44:33 2012: __refresh_md5_file: Can't open /factory/nv_data.bin.md5. Permission denied.
Wed May 9 09:44:33 2012: MD5 is turned on.
Wed May 9 09:44:44 2012: __refresh_md5_file: Can't open /factory/nv_data.bin.md5. Permission denied.
Wed May 9 09:44:44 2012: MD5 is turned on.
REPEAT FOR A LONG LONG TIME AND THEN I RESTORE FILES IN /RECOVERY copying files from sdcard
Wed May 9 09:53:20 2012: __refresh_md5_file: Can't open /factory/nv_data.bin.md5. Read-only file system.
Wed May 9 09:53:20 2012: MD5 is turned on.
Wed May 9 09:53:31 2012: __refresh_md5_file: Can't open /factory/nv_data.bin.md5. Read-only file system.
Wed May 9 09:53:31 2012: MD5 is turned on.
Wed May 9 09:53:43 2012: __refresh_md5_file: Can't open /factory/nv_data.bin.md5. Read-only file system.
REPEAT FOR LOOOONG TIME AND THEN I RESTORE MY .IMG BACKUP AND USE F*UCKDOCOMO.APK
Wed May 9 14:24:50 2012: /data/radio/nv_data.bin does not exist.
Wed May 9 14:24:50 2012: MD5 fail. orignal md5 'f6afbceb74ee4290c4563e046f24' computed md5 '6ec535b7b029665813c18d6283c7' (rild)
Wed May 9 14:24:50 2012: MD5 fail. orignal md5 '861f9436276afbcbdc44f58d473a' computed md5 'de37d01ec798841e4944ee69cf5f' (rild)
Wed May 9 14:24:51 2012: default NV restored.
Wed May 9 14:26:07 2012: /data/radio/nv_data.bin does not exist.
Wed May 9 14:26:07 2012: /data/radio/nv_data.bin does not exist.
oh, and i think all files is just fine in /factory path, but no fix at all.
i start to think it should be a hardware fault...