yashsingh1/xdaforums huggingface dataset:
[Desire HD General] Marcdu81:
Yes i know, i don't want ICS !
[Desire HD General] Oxide™:
Any timescale when ICS & Sense 4 will be available for DHD? a month or 2?
[Desire HD General] zelendel:
Most likely? Not until it is ported from another device.
[Desire HD General] ghostofcain:
Really? Care to share why
[Desire HD General] ghostofcain:
CM9 rumoured to be landing towards the end of next month, I wouldn't bet against seeing a custom sense (doubt it'll be 4.0) fully functional by then.
[Desire HD General] jahwol:
Wait for it too

---------- Post added at 11:44 PM ---------- Previous post was at 11:37 PM ----------

Sense 4 with ICS on HTC DHD ?

A good ROM here:

http://dev-host.org/3xza3sqvo496/ICS_BeatMod_Beta_v6.1.zip

But at this day, without camera and sense 4.0
[Desire HD General] 105802:
I'm not a huge fan of sense myself, once the ICS beta ROM gets a camera fix I'll be running it for day to day use no doubt !
[Desire HD General] trh1341:
Should be tomorrow

Sent from my HTC Inspire "4G" using Ice Cream Sandwich
[Desire HD General] hamdir:
beatmod ICS is no where near as fast as sense 3.x on DHD, and frankly after trying ICS sense 3.5 leak on sensation I have to say its amazing, stock ICS feels so empty compared to it
[Desire HD General] benjamin.j.goodwin:
I agree, when the ICS and Sense 4.0 port comes I will use it then. I don't like the stock ICS it's too bland and boring.
[Desire HD General] amusedkid:
are you guys serious? Sense 3.5 w ics looks and performs not much different from sense 3.5 w gb (as far as the test rom on sensation is concerned). Sense 4 might change things but not 3.5. I like sense but aosp is much lighter.
[HTC ChaCha] gour:
Hello!

Here the price to extend 1yr contract is the same for ChaCha & Xperia Mini Pro.

The latter might be a bit better in specs, but it's plagued with that 'electrostatic noise' problem which (probably) won't be solved just by software update.

I do not care much about multimedia stuff, games, GPS...mostly need good phone, capable email client (probably we'd install K9), some Skype voip calls etc.

No need for Facebook & Twitter...

What do you suggest: to wait a bit to see what effect might software update have on noise problem in Xperia or to jump straight to ChaCha?
[HTC ChaCha] Moody:
Well what I can tell is that I've had a Xperia x10 Mini Pro (Which probably is much in the same style) and typing on it was far from being a pleasure. I have heard good things about the keyboard on the chacha, but I can't confirm since I've never used the phone.

If really all you want to is skype voice calls and emailing I'd actually recommend a Nokia or WinMO phone with a hardware keyboard, for typing on them will sure be easier. And you also could, if you prefer android, see if you can afford a HTC Desire Z or Motorola Droid/Milestone 1/2/3.
[HTC ChaCha] gour:
Thank you for that.

Yeah, hearing about all the 'noise' in connection with Xperia, I'm more & more thinking to forget it.

Heh, I can say that in the beginning I was thinking about Nokia E5. :)

As far as WinMO, I'm avoiding 'em (similarly to Apple stuff) just on the principle.

Moreover, I'd like to able to sync my contacts/phonebook data with Linux desktop machine.

The 'sliding' mechanism on Desire Z does not look convincing to me and the latter is not available here...Moreover, they're much more expensive.

Thank you for your input.
[HTC ChaCha] cLeAv0:
HTC Chacha has a better keyboard.
[HTC ChaCha] e.japonica:
but X mini pro has better processor if i'm not wrong. i think is 1Gbz as chacha is 800Mhz.
[HTC ChaCha] hermex26:
yay, that s it.
[HTC ChaCha] Dr SLUMP:
I can confirm this, Chacha has a far better keyboard. It also feels much more solid.
[HTC ChaCha] danuzor:
I'm no user of sliding physical keyboard because those are easy breakable so I would not buy an Xperia Mini Pro.

The resolution of the ChaCha is a little bit higher and that its an advantage in watching YouTube videos, playing games or browsing webpages with plenty of static images.

The stock rom, Gingerbread 2.3.3, it's ok but with the HTC Sense, is painful. You don't get enough free space in internal storage for instaling apps. In mine I have ~ 40 apps and the critical memory warning pops up every day. Writing an email or an SMS it's pleasing. The space withing the keys makes writing very natural. About gaming and stuff, I can tell you that Fruit Ninja and Angry birds are working great.

Wi-fi and cell network signal are good, no problem with bluetooth accesories like handsfree and the camera does the job.
[HTC ChaCha] astro11:
You probably use the phone the same as I do. The games I play are Fruit Ninja and Angry Birds, and they run smoothly. The keyboard is totally awesome, better than any sliding-keyboard phone.
[HTC ChaCha] SummerCN:
Chacha is better

I think chacha is better. The xperia has a rather small screen, which is not comfortable to type on the screen. But when you use keyboard, it is rather large~:D
[LG Optimus Black] Huexxx:
Hi all!

Surfing a bit into XDA, I've created this mod in order to add to Froyo/GB/CM7 the way to access CWM on boot pressing any hardware keys.

Once installed, to access recovery you only have to repeatedly press any hard key; it works like eRecovery in Nova ROM.

In order to install/remove it, you only have to flash it via CWM, so you need CWM recovery installed at your OB.

V20B:

Installer: http://dl.dropbox.com/u/4629711/zeus/huexxx-eRecovery-V20B.zip

Remover: http://dl.dropbox.com/u/4629711/zeus/huexxx-eRecovery-remover-V20B.zip

V20N:

Installer: http://dl.dropbox.com/u/4629711/zeus/huexxx-eRecovery-V20N.zip

Remover: http://dl.dropbox.com/u/4629711/zeus/huexxx-eRecovery-remover-V20N.zip

CM7:

Installer: http://dl.dropbox.com/u/4629711/cm7/huexxx-eRecovery-CM7.zip

Remover: http://dl.dropbox.com/u/4629711/cm7/huexxx-eRecovery-remover-CM7.zip

Stock V10D:

Installer: http://dl.dropbox.com/u/4629711/cm7/huexxx-eRecovery-V10D.zip

Remover: http://dl.dropbox.com/u/4629711/cm7/huexxx-eRecovery-remover-V10D.zip

Stock V10E:

Installer: http://dl.dropbox.com/u/4629711/cm7/huexxx-eRecovery-V10E.zip

Remover: http://dl.dropbox.com/u/4629711/cm7/huexxx-eRecovery-remover-V10E.zip

PD: This stuff will probably work flawlessly in other stock rom versions, but to ensure that it will work, send me your /system/bin/pvrsrvinit file indicating your ROM version and I will create a specific .zip for this version. Thanks pbog1 for the file.

Credits go to knzo and D4rKn3sSyS.

If you find this useful, please thank it!

Regards.
[LG Optimus Black] Huexxx:
No need to nandroid before install it... is fully probed.

Regards!
[LG Optimus Black] redy2006:
Suggestion: Information about CWM version?
[LG Optimus Black] Huexxx:
It only changes one file at /system/bin, then I would suggest to use the latest CWM.

Regards.
[LG Optimus Black] knzo:
It's a bit late on the boot, inject a sooner service.
[LG Optimus Black] Huexxx:
Yeah, it's still at beta stage.

I though it would be a good point because is just before init.d starts.

I will find the first service and hijack it, but at least this mod can handle framework's loopboots.

Regards!
[LG Optimus Black] dxdiag32:
i'm doing the same thing for 2.3.4

but i was failed.

i hijacked lgdrmserver,no response

can you help me?
[LG Optimus Black] Huexxx:
Try with another service... I can't say more ATM...
[LG Optimus Black] knzo:
Send me the init.rc
[LG Optimus Black] zogoibi:
This is great news!! AAMOF, the no-hard-reboot is one of the things that prevents me from flashing these days. Last time I bicked the phone I lost one full day.

I'll install this as soon as it's improved.

Thank you Huexx!
[LG Optimus Black] dxdiag32:
sorry i dont know why i can't send you pm,here's link

http://hotfile.com/dl/132897861/3f3e377/init.rar.html

thx:)
[LG Optimus Black] knzo:
Try to inject: /system/bin/pvrsrvinit.

It's the PowerVR SGX 540 driver and it's earlier in the boot.

Rename it to /system/bin/pvrsrvinit2, then create an empty bash file with that name and inject the command I used on my eRecovery and in the last line (after the keypress check) run /system/bin/pvrsrvinit2 or it won't boot.
[LG Optimus Black] dxdiag32:
got it,try it now thx :P
[LG Optimus Black] Huexxx:
Hi all.

Looking at init.rc and according with the suggested service by knzo, why you say that my inject point would be sooner?

sysinit is executed before ueventd, console, adbd, pvrsrvinit, etc... it's before ALL the services, and I haven't to modify it because it's a script by itself.

Regards.
[LG Optimus Black] knzo:
That doesn't even make sense.

You want to execute a sh without console running?

Or why can you see the first init.d in the adb logcat then?

Just because it comes in a previous line doesn't make it start sooner.
[LG Optimus Black] Huexxx:
Well, if I've understood, the place at init.rc doesn't determines the run order, doesn't it?

Then how can you know which service will be launched the first?

If I hack pvrsrvinit, would it check for keystroke sooner?

Regards.
[LG Optimus Black] knzo:
Depends on the trigger/call.

Pvrsrvinit ought to be sooner indeed.
[LG Optimus Black] Huexxx:
Ok, let's try it then!

Regards.
[LG Optimus Black] dxdiag32:
it make nosense at all.

i don't know where i did wrong.

hijack pvrsrvinit,and create init.d folder ,write script to make original pvrsrvinit run...
[LG Optimus Black] Huexxx:
My version doesn't work...

It's strange... later but It sholud run.
[LG Optimus Black] Huexxx:
Good morning to all!

I'm brainstorming in order to get running this stuff but is not easy...

# First step: correct event choose

We are trying tu use knzo's stuff as is without questions, but it would be a bad solution if OB from Froyo to GB has changed the event mapping.

Then, at terminal or adb, run 'getevent'.

In my case:

# getevent
getevent
add device 1: /dev/input/event4
name: "Hookkey"
add device 2: /dev/input/event2
name: "hub_synaptics_touch"
add device 3: /dev/input/event0
name: "proximity"
add device 4: /dev/input/event1
name: "TWL4030_Keypad"
add device 5: /dev/input/event3
name: "twl4030_pwrbutton"

Looks like in my case I need to use event1 instead event0.

In order to check it, press the g-key (for example) and get this:

/dev/input/event1: 0004 0004 00000020
/dev/input/event1: 0001 005f 00000001
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0004 0004 00000020
/dev/input/event1: 0001 005f 00000000
/dev/input/event1: 0000 0000 00000000

The three first lines are related to the press, and the others to the release of the key. Then, it's obvious that I need to use event1.

Allright, then let's try it...

# Second step: correct event choose

- To hack sysinit doesn't work. OB boots allright but no recovery reboot with keypress.

#!/system/bin/sh

# Huexxx's eRecovery for CM7. Credits go to D4rKn3sSyS and knzo.
cat /dev/input/event1 > /dev/keycheck&; sleep 3; kill -9 $!; if [ -s /dev/keycheck ]; then reboot recovery; fi;

export PATH=/sbin:/system/sbin:/system/bin:/system/xbin
/system/bin/logwrapper /system/xbin/run-parts /system/etc/init.d

- To hack pvrsrvinit doesn't work neither. OB stucks at LG logo with flashing lights... luckily I have adb at stuck point and I've managed to restore pvrsrvinit and correctly boot.

#!/system/bin/sh

# Huexxx's eRecovery for CM7. Credits go to D4rKn3sSyS and knzo.
cat /dev/input/event1 > /dev/keycheck&; sleep 3; kill -9 $!; if [ -s /dev/keycheck ]; then reboot recovery; fi;

/system/bin/pvrsrvinit2

Any ideas?
[LG Optimus Black] Huexxx:
I've tried to invert the location of the hack.

Now the phone boots up ok but no recovery reboot...

#!/system/bin/sh

# Run original pvrsrvinit
/system/bin/pvrsrvinit2

# Huexxx's eRecovery for CM7. Credits go to D4rKn3sSyS and knzo.
cat /dev/input/event1 > /dev/keycheck&; sleep 3; kill -9 $!; if [ -s /dev/keycheck ]; then reboot recovery; fi;

Ideas?
[LG Optimus Black] Huexxx:
Got it!

Give me 5 minutes...
[LG Optimus Black] Huexxx:
Allright, I've eRecovery running flawlessly at CM7!

The hijack is the following:

#!/system/bin/sh

# Run original pvrsrvinit
/system/bin/pvrsrvinit2&

# Huexxx's eRecovery for CM7. Credits go to D4rKn3sSyS and knzo.
cat /dev/input/event1 > /dev/keycheck&
sleep 3
kill -9 $!
if [ -s /dev/keycheck ]
then reboot recovery
fi

The difference with the previous hacks is that now I launch the original service BEFORE the hack and IN BACKGROUND.

It's ready to download and install, or to port to another ROMs.

Regards!
[LG Optimus Black] lesp4ul:
I don't understand every single script you wrote haha lolz. I hope it will work eventually.
[LG Optimus Black] redy2006:
One of a great development... So, the eRecovery button would be the G-button?
[LG Optimus Black] knzo:
There you go. ;)

I was sleeping. And as you can see, that injected service is much better than sysinit.

Now to follow my footsteps, get onto overclock support! :)
[LG Optimus Black] Huexxx:
Yes, can be G button or volume rocker.
[LG Optimus Black] Huexxx:
I'll try for sure...

Regards!
[LG Optimus Black] Killer7181:
Way the go Huexxx.
[LG Optimus Black] dxdiag32:
also suitable for 2.3.4 ,thx dude!:D
[LG Optimus Black] zogoibi:
Thx, Huexx. eRecovery is an essential feature.

Now, to sum up all this: if I flash the zip I download using the link provided in the first post in this thread, will it work flawlessly? Is that link updated?
[LG Optimus Black] Huexxx:
The link has been allways the same, I've just replaced the file at my dropbox's folder.

I've checked that the file you can download right now is the latest and it runs flawlessly (at least in my case, CM7 SK7-2).

If someone has downloaded the mod before last saturday 12.00 am more or less, he/she should download it again before flash it.

Anyway, download both files (the mod and the remover) and place them at your sdcard. If something goes wrong (bootloop), at that stage you can conect your OB by USB and use adb to 'reboot recovery'. Once at CWM, flash the remover and you OB will fully revert to initial stage.

Regards.
[LG Optimus Black] zogoibi:
Thanks. I'll try, and have my fingers crossed. :)

[EDIT] Success!! Awesome. Amazing, how such a small thing makes such a big difference. Makes me feel safer, like with Evax.
[LG Optimus Black] Huexxx:
Evax slim and safe? ajaja
[LG Optimus Black] rgabi88:
Thanks! Worked for me, too!

Implemented in Chinese V20A_test.
[LG Optimus Black] agent205:
thank you for your great hard work

we owe you one :)
[LG Optimus Black] officialreloaded:
+1. Worked also for me. Thanks a lot !
[LG Optimus Black] lesp4ul:
Works very well dude! :)
[LG Optimus Black] Sobralobo:
Does it work with other roms with Froyo or Gingerbread ?
[LG Optimus Black] Huexxx:
It seems to work with other gingerbread roms, but it's intended to use qith CM7.

It doens't work with froyo, because pobably you have a different pvrsrvinit.

Regards.
[LG Optimus Black] Huexxx:
Hi all!

I've added alternative download links to first post.

Regards.
[LG Optimus Black] omen-am:
Hi

I have try to apply this mod, but without success.

Here's the log.

-- Installing: /sdcard/download/huexxx-eRecovery-CM7.zip

Finding update package...

I:Update location: /sdcard/download/huexxx-eRecovery-CM7.zip

Opening update package...

Installing update...

minzip: zlib inflate call failed (zerr=-3)

minzip: Can't extract entry to file.

E:Can't copy META-INF/com/google/android/update-binary

Installation aborted.

result was NULL, message is: assert failed: install_zip("/sdcard/download/huexxx-eRecovery-CM7.zip")
[LG Optimus Black] redy2006:
I think your .zip was corrupt, can you download and apply it again? CMIIW.

EDIT: Or, the new zip was already corrupted? Wait for Huexxx response then... :)
[LG Optimus Black] omen-am:
Downloaded one more time and it's working. Thanks ready2006. Where I can find a thanks button in the xda app?
[LG Optimus Black] Huexxx:
Inside every alien post, there are a thanks button, a quote button, a multi-quote button and a quick reply button.

In your own posts, there is a 'edit post' button that replaces the thanks button, in order to avoid give thanks to yourself ;)

Take the post you want to thank and press 'thanks'.

Regards.
[LG Optimus Black] dharmabm:
Like most things in life this is not ALWAYS true. :-) for some reason on archlinux in chromium there is no thanks or multiquote buttons. Been meaning to write the forum mpds about this, but I've been too busy mucking up my phone! :-)
[LG Optimus Black] omen-am:
Sorry, but I can't find this option:)
[LG Optimus Black] gabwerkz:
He was talking about xda app. AFAIK, only premium has the thanks button.

Did you try long pressing a post? What are your options?
[LG Optimus Black] omen-am:
Quote, replay, send a message, view profile. Only that.
[LG Optimus Black] Huexxx:
I've updated first post with eRecovery for V10E stock ROM. Thanks goes to pbog1 for the needed file.

Regards.
[LG Optimus Black] dikabuzz9447:
is it works on V10D ??
[LG Optimus Black] Huexxx:
I don't know, you can try for yourself, or better, SEND ME your /system/bin/pvrsrvinit file!!!

Why people don't read the first post?
[LG Optimus Black] t0g3:
this is my V10D pvrsrvinit file :)

db.tt/pq7TqAGq

or

http://dl.dropbox.com/u/53998168/pvrsrvinit
[LG Optimus Black] Huexxx:
Wrong link!!!

The link to a public file on your dropbox should be like this:

http://dl.dropbox.com/u/########/pvrsrvinit

Directly get the link right-clicking the file...

Regards and thanks.
[LG Optimus Black] t0g3:
sorry mate :(

I just register to dropbox a few minutes ago, still learning on it

link in my previous post changed. is that ok now?
[LG Optimus Black] Huexxx:
Right! Wait a bit...
[LG Optimus Black] Huexxx:
First post updated with V10D version.
[LG Optimus Black] agent205:
aw'ight !

by the way, already bought a new laptop to continue your kernel's projects ? :D
[LG Optimus Black] Huexxx:
I will supossedly receive it today...

I hope its core i7 will help me compiling... ;)

But, I need time too and I'm a little bit short in that aspect...

Regards!
[LG Optimus Black] rgabi88:
Not working for v10i... Also tried myself a month ago...no luck.

Sent from my LG-P970
[LG Optimus Black] t0g3:
not working in my V10D :confused:
[LG Optimus Black] Huexxx:
Please, two easy things:

- Send me your /system/bin/pvrsrvinit file.

- Run 'getevent' at terminal, press g key and release, press vol- and release, press vol+ and release. Post here your results.

Regards.
[LG Optimus Black] Huexxx:
Same as before said to rgabi88... do the same.

Apart from that, in order to get recovery, once soft buttons start to blink, continuously and repeatedly press some hardware buttons (g button or volume rocker).

To people who say that it doesn't work... does the OB boot fine?

Regards.
[LG Optimus Black] t0g3:
the output from terminal attached

Tried many times, including two buttons pressed combo, buat still no luck

boot worked fine

Thanx
[LG Optimus Black] maniAK-:
tried it on 10E and various CM7 builds but doesnt work though

It says press any hardware key while booting and it should go into CWM
[LG Optimus Black] Huexxx:
Two things:

- Please, tell me where I have writed "press any hardware key while booting and it should go into CWM" in order to modify it and avoid future problems to other people.

- Have you finally managed to access eRecovery? The feedback is very important.

Regards.
[LG Optimus Black] interdan:
tested with CyanogenMod 7.2.0 RC0 Optimus Black KANG build 20111228 works fine !
[LG Optimus Black] N00BY0815:
Anyone already tested V20N? since I would like it, because my soft is odexed and I like to try themes and stuff anyway. So my phone often gets stuck and then I always need Pc and adb... This solution would be perfect :D
[LG Optimus Black] maludroid:
There's a user on Polish forum, who claims he did it in colaboration with Huexxx (I didn't have a time for a possible reflashing).

http://forum.android.com.pl/f360/erecovery-dla-stock-rom-119491/

This is the first link from his post, please make a backup before you flash, and come back with a report.

Edit: Google translator does a quite good job: http://translate.google.com/transla...d.com.pl/f360/erecovery-dla-stock-rom-119491/
[LG Optimus Black] N00BY0815:
Ok, I read the first few posts, but could you upload the file somewhere, since it seems to be a different one to the first post here I guess... Thanks anyway already ;)
[LG Optimus Black] maludroid:
The difference is because of the way it was prepared:

[TRANSLATE:]

"We take the pvrsrvinit from our phone on the disk, changing it to pvrsrvinit2, and we replace it with the original file from eRecovery (in a ZIP file).

In Terminal Emulator we write getevent and we choose appropriate one (event1 in this particular situation). We edit pvrsrvinit replacing appropriate event.

That's all."

I uploaded the file here: http://www.multiupload.com/UFPPNZ1E17
[LG Optimus Black] N00BY0815:
I'll give it a shot and report result after ;)

-edit- can't get it booting into CWM by repeatedly pressing hard keys (volume keys tested) :-/
[LG Optimus Black] maludroid:
Maybe try make your own mod using above translated description (in my post)?
[LG Optimus Black] xanadu:
Works on my latest lite rom, I'll add to next lite rom.
[LG Optimus Black] N00BY0815:
One more thing I gotta add:

System boot is fine, but I couldnt get in, maybe I was just too stupid to do it ;)
[LG Optimus Black] Huexxx:
Hi all,

in order to get it together, I've created eRecovery pack for V20N, and it's at first post. It's identical to the system I've included in my Zeus ROM.

Please, if you integrate it at your ROM, mention me at the credits ;)

Regards.
[LG Optimus Black] Irochk:
I got an error message when trying to download the e-recovery for V20n
[LG Optimus Black] Huexxx:
I've just tried to download it and it works... maybe a problem between your isp and dropbox?
[LG Optimus Black] netum:
For stock v10a will work from v10e?
[LG Optimus Black] mullarameez:
v20b file for eRecovery

As v20n eRecovery after flashing gave me bootloop on v20b i request u to make eRecovery for v20b file is attacheda as told in 1st post
[LG Optimus Black] George Jetson:
Ye I want erecovery for 20b too.Pls someone:(
[LG Optimus Black] Huexxx:
Updated first post with V20B...
[LG Optimus Black] George Jetson:
Thanks huexx I will try now.

---------- Post added at 06:27 PM ---------- Previous post was at 06:18 PM ----------

installed successfully but im pressing any hardware key its not entire cmw mode:confused:
[LG Optimus Black] mullarameez:
Same here:( flashed successfully booted normally. but after pressing h/w keys also its not entering in recovery mode:( please help.. i badly need it..
[LG Optimus Black] Huexxx:
I don't understand... is the same that I have at my v3b (based on v20b) and it work flawlessly on my case...

When the mobile starts, once the leds begin to flash, don't stop of repeatedly press and release G-key until the mobile reboot again and access recovery.
[LG Optimus Black] George Jetson:
anyway im usin adb reboot recovery command with cmd and it work:D
[LG Optimus Black] N00BY0815:
Did you REPEATEDLY push a hardkey? I always push both volume rockers as fast as I can. Until it looks like the phone reboots, then you can stop firing the buttons ;)
[LG Optimus Black] virgo2000:
multiupload dead i guess ... can u upload to another server?
[LG Optimus Black] Xen_0s:
Also for me +1

Inviato dal mio LG-P970 usando Tapatalk
[LG Optimus Black] no14me:
+1 please upload :)
[LG Optimus Black] Huexxx:
Links updated!
[LG Optimus Black] 1aca:
Why all the versions for different ROMs? Just check if /system/bin/pvrsrvinit exists, copy it to pvrsrvinit2 and place the script in its place. If it doesn't exist, just abort with a message that the eRecovery supports only ROMs that have pvrsrvinit to begin with. This should work on all ROMs. The "uninstall" would check for the existence of pvrsrvinit2, replacing pvrsrvinit with it if it's there.
[LG Optimus Black] Akzey:
Umm.. didn't work for me too with v20b. Tried for 4 times with Volume Rocker & G-Key. :(
[LG Optimus Black] Huexxx:
The event differs between froyo and gingerbread, but yes, that's a good aproach.
[LG Optimus Black] 1aca:
Also, I've seen some do the mounting as:

run_program("/system/bin/busybox", "mount", "/system");

That takes the information from fstab I guess, so it's more "portable" across ROMs as well.