[Android Software/Hacking General [Developers Only]] kawaiimomo:
Hello there,

First of all I'm sorry if this post could be in a better subforum but I haven't found a better one.

I'm an Android developer who is working with the upcoming Samsung P1000 tablet. I have to say that I haven't worked with Samsung Android devices so far. This is a developer/Engineer sample device but I have real rough time to get a contact person at Samsung to help me solve this in a fast way, so I'm asking to the community :-)

The thing is I was trying my application while developing and every certain time I found the phone memory almost full (I think the tablet is saving all of its logs in a very verbose way in /data/logs where I haven't permission to access, and also it hasn't a micro sd inserted). The first time this happened I just did a factory reset from the OS itself.

The second time has been today and the phone was so full of data it didn't start at all. I was viewing the logs with adb logcat and Android was unable to start. He was trying and trying again (like in a loop) but only the Android logo was shown. I found the lack of memory to be the reason for this:

W/BatteryStats( 2949): Error writing battery statistics

W/BatteryStats( 2949): java.io.IOException: No space left on device

W/BatteryStats( 2949): at org.apache.harmony.luni.platform.OSFileSystem.writ eImpl(Native Method)

W/BatteryStats( 2949): at org.apache.harmony.luni.platform.OSFileSystem.writ e(OSFileSystem.java:129)

W/BatteryStats( 2949): at java.io.FileOutputStream.write(FileOutputStream.ja va:297)

W/BatteryStats( 2949): at java.io.FileOutputStream.write(FileOutputStream.ja va:253)

W/BatteryStats( 2949): at com.android.internal.os.BatteryStatsImpl.writeLock ed(BatteryStatsImpl.java:3080)

W/BatteryStats( 2949): at com.android.server.am.ActivityManagerService.<init >(ActivityManagerService.java:1430)

W/BatteryStats( 2949): at com.android.server.am.ActivityManagerService.<init >(ActivityManagerService.java:129)

W/BatteryStats( 2949): at com.android.server.am.ActivityManagerService$AThre ad.run(ActivityManagerService.java:1338)

The tablet can't write anything on the system, so it fails at booting and tries again, and again...

I did a factory reset via ADB with adb reboot recovery. Then the phone shows the recovery menu but no matter what option I choose (reboot, factory reset, update.zip or wipe cache) because the device doesn't seem to be doing anything but keeping the screen in black. If I turn off the device then it goes again to the recovery menu.

So I was stuck with the Android logo screen, and now I'm stuck in the recovery screen.

I thought flashing the phone would help so I turn it on in download mode. This way the phone is recognized by Odin Multi downloader. I just grab a leaked firmware for this upcoming tablet from the web. The rar file only contains a SS_DL.dll and a OXA.tar. The tar contains some files: modem.bin, zImage, param.lfs, cache.rfs, dbdata.rfs and factory.rfs.

I've never used Odin nor flashed an android samsung phone so probably I'm doing something wrong. I tried to flash it with a spica.ods and checking single package, it hangs on "setting connection" so I guess the ODS file is not nice for this device.

If anyone has the slightest idea on how ODS files work, or how to do an update.zip file to upgrade from the sd card I would greatly appreciate any info. I don't think it will work from the sd since the recovery menu seems to be not working probably due to the lack of space.

Again, any idea is really welcomed. Thanks! :-)