[Hero CDMA Android Development] rseffner:
Hi,

I followed this thread here and checked (by normal running andriod device) 'ls -l /data'. This is not possible because the owner of directory is system.system, so I have to 'su' in adb's shell first, then I recognized the missing links and so I run 'a2sd install' getting these output:

Starting Darktremor A2SD version 2.7 beta 2
[ ] Mounting /system as read-write
[ ] Mounting /data as read-write
[: -1: unknown operand
[ ] Mounting /system as read-write using Busybox Mount.
[ ] Mounting /data as read-write using Busybox Mount.
[!] Busybox installed, but symlinks are not present.
[ ] Installing Busybox Symbolic Links...
[ ] Starting A2SD in install mode
[ ] Running A2SD Setup Program.
[ ] Remounting /system to read-write
[ ] Remounting /data to read-write
[ ] Checking for ext partition
[!] Ext partition found, but not mounted.
[ ] Mounting ext partitions
[*] Ext partition mounted.
[ ] Installing A2SD Links...
[ ] Copying /data/app to /system/sd/app
[ ] Removing /data/app
[ ] Creating /data/app link to /system/sd/app
[ ] Copying /data/app-private to /system/sd/app-private
[ ] Removing /data/app-private
[ ] Creating /data/app-private link to /system/sd/app-private
[ ] Removing No A2SD flag file.

I exited adb and rebooted the device getting into a boot-loop, only able to interrupt by removing the battery. I bootet into rescue, opened adb shell, mounted /system, /data and /system/sd. Running at this time 'a2sd check' results in:

Starting Darktremor A2SD version 2.7 beta 2
[: not found
getprop: not found
[: not found
[ ] Mounting /system as read-write
[ ] Mounting /data as read-write
[: not found
[: not found
[X] Busybox not installed.
i: not found
[ ] Mounting /system as read-write using standard Mount.
mount: not found
[ ] Mounting /data/ as read-write using standard Mount.
mount: not found
[ ] Installing Busybox...
chmod: /system/bin/busybox: No such file or directory
[: not found
[: not found
[ ] Starting A2SD in check mode
/system/bin/starta2sd: line 19: getprop: command not found
[ ] Running A2SD Check Program.
[ ] Checking for ext partition
[: not found
[X] No ext partition or partition not at
/dev/block/mmcblk0p2.
An ext2, ext3, or ext4 partition must
exists on /dev/block/mmcblk0p2.
Reboot phone into recovery and create
an ext2, ext3, or ext4 partition.

So I decided to run 'a2sd remove' and rebooted getting nearly my system back (I have to reinstall all buyed apps and missed some widgets and links at my sense homescreens and also my downloads in market are empty).

Perhaps I have to mention, that I use RA-hero-v1.6.2 and original HTC Image (1.5) rooted by your description and a2sd 2.7 beta2 on a german unbranded Hero GSM.

Now I like to know, which steps I missed? How can I check for correctly rooted device, running an app needing root permissions the "superuser rights" app starts but keeps a black screen.

Running 'a2sd check' finally results (for only this one time, I see it first) the following:

Starting Darktremor A2SD version 2.7 beta 2
[ ] Mounting /system as read-write
[ ] Mounting /data as read-write
[: -1: unknown operand
[ ] Mounting /system as read-write using Busybox Mount.
[ ] Mounting /data as read-write using Busybox Mount.
[!] Busybox installed, but symlinks are not present.
[ ] Installing Busybox Symbolic Links...
[ ] Starting A2SD in check mode
[ ] Running A2SD Check Program.
[ ] Checking for ext partition
[!] Ext partition found, but not mounted.
[ ] Checking Ext partition...
e2fsck 1.40.8 (13-Mar-2008)
/dev/block/mmcblk0p2: recovering journal
/dev/block/mmcblk0p2: clean, 228/249856 files, 151070/499550 blocks
[ ] Mounting ext partitions
[*] Ext partition mounted.
[ ] Checking A2SD links.

A2SD Status Report
==============================================================
Busybox -
[*] Present.
[X] Symlinks Not Present.
[X] Setup issue. Run a2sd repair to fix.
Apps -
[*] Regular directory.
[*] File .noa2sd found.
[!] Programs run from Int. Storage.
To run from SD card, type a2sd install.

Private Apps -
[*] Regular directory.
[*] File .noa2sd found.
[!] Private Programs run from Int. Storage.
To run from SD card, type a2sd install

Dalvik Cache -
[*] Regular directory.
[*] File .nocache found.
[!] Dalvik runs from Int. Storage.
To run from SD card, type a2sd cache.

Swap - [!] Partition not present.
[!] Swap does not start.
Property Patch - Property found.
cm.filesystem.ready
[*] Boot image init.rc patched.

So I startet 'a2sd repair' getting this:

Starting Darktremor A2SD version 2.7 beta 2
[ ] Mounting /system as read-write
[ ] Mounting /data as read-write
[!] Filesystem ready status not set. This could lead to
instabilities while running Darktremor A2SD.
[!] Busybox installation will not be checked.
exec: /system/bin/a2sdlite: not found

I'm confused and like to check all steps I did.

best regards

Ronny