yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] daveba:
It's worse than that. The system/xbin/busybox is dynamically linked so when we do the --move we lose the libraries. Ouch. The solution is to boot into recovery and do the following first (the recovery command is actually a statically linked busybox so has no dependencies unlike the /system/xbin one)

adb shell
mount /data
cp /sbin/recovery /data/local/busybox

then change the 06aufs to run /data/local/busybox mount... and all works fine.

I now have the following mounts

adb shell
# df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 208116 0 208116 0% /dev
tmpfs 208116 0 208116 0% /mnt/asec
/dev/block/mtdblock3 256000 117692 138308 46% /data/sysro
/dev/block/mtdblock5 151168 134892 16276 89% /data
/dev/block/mtdblock4 40960 1160 39800 3% /cache
/dev/block/mmcblk0p2 505636 4188 475343 1% /data/sysrw
none 505636 4188 475343 1% /system
[Desire Android Development] daveba:
Really ? The --move is succeeding correctly. It's the subsequent mount failing as shown in the pastebin link. Anyhow the solution is just above...
[Desire Android Development] 77flem:
seems not working

# touch /system/xyz
touch /system/xyz
touch: /system/xyz: Read-only file system
# df
df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 208116 0 208116 0% /dev
tmpfs 208116 0 208116 0% /mnt/asec
/dev/block/mtdblock3 256000 124200 131800 49% /system
/dev/block/mtdblock5 151168 115836 35332 77% /data
/dev/block/mtdblock4 40960 1480 39480 4% /cache
/dev/block/mmcblk0p2 484346 10545 448792 2% /data/sysrw
/dev/block/vold/179:1
3365472 2335424 1030048 69% /mnt/sdcard
/dev/block/vold/179:1
3365472 2335424 1030048 69% /mnt/secure/asec

here is the 06aufs i use and nothing in log file.
[Desire Android Development] daveba:
You missed some crucial lines. Where's the line to create /data/sysro and the mount --move ? Use this one which definetly works for me (assuming you do have /data/local/busybox)
[Desire Android Development] BlaY0:
As we can all see it's not that simple. It's trivial for sure but there are too many variables involved... statically/dinamically built busybox; the way tools are linked back to busybox; PATH variable etc. So it basically depends on ROM brewer and how he put together all those things. There's no universal recipe for this, but then again one could always put 246719 exceptions into this script to make it work for all different ROMs out there.

One could test this script by manually running it via adb shell in recovery mode. You can make environment practically the same as in normal mode, you just have to have basic skills in shell programming and Unix principles, but this debugging we are doing now via forum simply just doesn't work.

I'm very eager to test this but have no time to do it :(

Android powah!
[Desire Android Development] daveba:
It's not that bad. I could just as easily package a .zip with a static busybox and my posted new 06aufs script and everything should work fine. The prerequisite is a ROM supporting aufs. Infact we're just jumping thru hoops to test rootexplorer otherwise the .zip file i posted quite a while back works just fine.
[Desire Android Development] 77flem:
you're right it works fine now even using root explorer.
[Desire Android Development] BlaY0:
Well, I know it's not that bad ;) but than again everyone who would make a script, would packaged it with its own version of busybox and you'll end up with a system that has 6 binaries of busybox in different locations and 4 of them will be the same...

Android powah!
[Desire Android Development] BlaY0:
Here I cross-compiled auplink from aufs2-utils. It's the only binary that you will ever need in conjunction with aufs. All you need to do is fire these two commands through shutdown rc script:

auplink /system flush
mount -o remount,mod:/data/sd/sysrw=ro /system
[Desire Android Development] antweb:
Thanks, Had no time to figure it out myself yet.

Could you tell me what exactly you did to cross-compile the sources?
[Desire Android Development] BlaY0:
I tweaked Makefile... there was no reference to CROSS_COMPILE variable, that's why it used your system gcc...
[Desire Android Development] crowstar:
Could anyone provide a guide on how to do this on cyanogen or opendesire. I don't get why this hasnt caught on, its full root right?
[Desire Android Development] Pyr0x64:
no, not really full root.

as explained in the first post, it's an overlaid filesystem to make android think that it's got write access to /system

the OS checks the ext partition before /system when looking for files

in reality, no changes are made to /system

eg. if you delete a file, it is not removed, just hidden from view by putting a .hidden file on the ext partition
[Desire Android Development] justinkb:
had an interesting idea... one could write a script that one runs periodically while in recovery mode that actually moves the stuff from the overlay to the real /system... once i get this up and running i will try to write that.
[Desire Android Development] crowstar:
great!!! This just died needlessly. I mean, it was all together and working. I need metamorph. I tried running it in the android emulator for it ( didn't work)
[Desire Android Development] BlaY0:
MetaMorph works with this approach.
[Desire Android Development] meLIanTQ:
Hi all ;)

Try several time but can't remount the system :/

I run my personal rom with kernel 2.6.35.6 (with aufs 2.1)

the log

Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 208080 12 208068 0% /dev
tmpfs 208080 0 208080 0% /mnt/asec
/dev/block/mtdblock3 256000 117992 138008 46% /system
/dev/block/mtdblock5 151168 13112 138056 9% /data
/dev/block/mtdblock4 40960 1260 39700 3% /cache
/dev/block/mmcblk0p2 703028 101853 563667 15% /sd-ext
/dev/block/mmcblk0p1 7018488 6647016 371472 95% /mnt/sdcard
------------------------
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)
/dev/block/mtdblock5 on /data type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,relatime)
/dev/block/mmcblk0p2 on /sd-ext type ext2 (rw,noatime,nodiratime,barrier=1,data=ordered)
/dev/block/mmcblk0p1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
------------------------
/sbin:/system/sbin:/system/bin:/system/xbin:/data/local/sysro/xbin
/system/etc/init.d/02aufssetup: /sysro/xbin/busybox: not found
/system/etc/init.d/02aufssetup: /data/local/sysro/xbin/busybox: not found
/system/etc/init.d/02aufssetup: /system/xbin/busybox: not found
------------------------

Thx for any help ... :)
[Desire Android Development] simonthor:
Why don't you do S-Off?

Then you wouldn't be in need of the file overlay system.
[Desire Android Development] daveba:
Clearly you can't find the busybox binary in your ROM. Install it and all should be fine.

However no one should use this method anymore since SPL-OFF is now available for the Desire - both CDMA and GSM. So this method is no longer recommended.
[Desire Android Development] BlaY0:
Why not? Overlay can be used not only to gain "write access" but also as good way of point in time snapshot and not only on system partition but also on data or even on just one directory.
[Desire Android Development] DroidBois:
Can a rw overlay cause any problems? I've just tried moving from LeeDroid 2.2f to Alex-V and I kept getting freezes, even with a complete wipe / fresh install with no app restores from Titanium Backup. I thought AuraxTSense also had it but it didn't cause problems then. What are the main advantages of a rw overlay?
[Desire Android Development] fllash:
The overlay allows you to (effectively) write to the /system partition. You arn't really, but android thinks you are. This allows you to use applications like MetaMorph.

As you can see, the last post was in October. The approach most people take nowdays is to use AlphaREV, which truely unlocks the NAND (/system /boot /recovery)

and allows you to use fastboot as well.

Check out the index in my SIG for the link to AlphaREV's site.
[Desire Android Development] DroidBois:
But this is not needed for normal phone functioning then I take it, just trying to work out what I am missing out on by not having it or disabling it.

Edit - it's for theming and 'modding'? Superseded by S-Off?

Why would some ROM's still use a rw overlay then?
[Desire Android Development] fllash:
Some roms still use the overlay because the it does not require the user to have S-OFF'd their Desire. If you have never needed to:

- write to /system while inside android

- use fastboot

- use MetaMorph

then you probably don't need either the R/W overlay or S-Off

Josh.
[Desire Android Development] DroidBois:
Brilliant, thanks.. I have added this to our Wiki (below) with credit to you.

I have no idea about any of those things so safe to say I don't need it. The main reason for me to root is memory and atomic clock daily syncing and real backups. That's about all I use it for. I actually want as little changed as possible to keep it stable.
[Galaxy S I9000 Q&A, Help & Troubleshooting] sl8125:
Okay there is now alot of mods and fixes on the SGS now. People are porting from captivate, vibrant and i9000. From your experience, what is the best mod/fix and what firmware works best with each mod? I am sure there are alot of combinations and not everyone will be willing to flash to different firmware and the mods. So i thought you guys come post your experience and such.

:)
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
Stock mod with no changes: I9000JPJG8 (AFRICA)

Custom: XWJM5 + SamSet 1.9b + A2SD Lag Fix
[Galaxy S I9000 Q&A, Help & Troubleshooting] padlad:
If, like me, you don't want to go down the flashing different ROMs and messing with the SDcard route, try rooting this way (easiest):

http://xdaforums.com/showthread.php?t=742403

and then install Autokiller off the market. It has, so far, made a massive improvement of the lagging problem with me on jf1 (O2 UK). It sounds a bit daunting but it is quite easy, plus its reversible if you need to make a warranty claim.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Greg82uk:
Mimocon hands down, was very hard to get the partition sorted but once it's done then applying the fix to subsequent firmwares has been a relative breeze and the performance difference had been staggering! There seem to be issues with force closes with the latest m5 firmware but clockwork recovery's fix permissions script appears to resolve them perfectly! Hope that helps a bit! :)

Sent from a mobile Mr. M using XDA App
[Galaxy S I9000 Q&A, Help & Troubleshooting] SiL3nTKiLL:
mimocon is the best i think, i did his version on my captivate and its working fine
[Droid Eris General] mswilson2007:
So can anyone confirm that Verizon still has replacement Eris's or not. Awhile back I read about a guy getting a moto droid as a replacement for the eris because Vzw was "out" of the Eris. But now it's to my understanding that people are still receiving replacement erises. It is also to my understanding that the incredible was specifically made to "replace" the eris. So if today I did an insurance claim with Verizon, any ideas what phone I would be receiving
[Droid Eris General] johnnyboy1549:
My sister got a boot loop from the july ota last friday and got a replacement 5 days later and that was only because it happened on a friday it had two day shipping, but it didn't ship till monday. But it is a refurb.
[Droid Eris General] frosteddroid:
it should be an eris but its the luck of the draw, im sure they got plenty of refurb eris' right now on hand,lol. i wouldnt expect an incredible, as nice as thatd be.:o
[Droid Eris General] drounn:
I got a eris replacement twice, I was trying to get a droid lol. I'm diggin my eris now with the WW rom though.
[Droid Eris General] mswilson2007:
Ok...thanks. I just came from windows mobile...so all this talk of kernels and such has me misty eyed. But I guess once I learn a little more I will be able to get the maximum usage out of the Eris
[Droid Eris General] Chiggins:
Yeah they still have replacement Eris's. I just goth my second within two days. If I have one more problem, I'm demanding the X, lol.
[Touch Pro2, Tilt 2 Windows Mobile General] mcomeau334:
Hello everyone,

I hope i posted in the right place...

For starters, Everyone on here has saved my phone more times than I can count. Which i thank you all for. I always search around for the ansewer before I post a question. But this one has got me good. I tried to use the unlocker, VZW TPSSPL, and somewhere along the line, I screwed up. Where I am at now, is when i install the battery to my phone, (touch pro 2 verizon) and try to power it up, i get nothing. The screen just stays black. I cant perform the hard reset, and get no response from the phone itself. BUT if I plug it in Via USB to the computer, it promts me for a driver install, qualcomm cdma MSM driver, which wont install, and i cant seem to find what i need to do. I have already started the process to get a new phone, but if theres still hope to retrieve it, i would be very happy. if not, its my fault and i will take my medicine. Thanks in advance for any help you can give. :)
[Touch Pro2, Tilt 2 Windows Mobile General] akritikos:
Try entering the bootloader by holding down the Volume Down & Power key while your phone is turned off. You should see a 3-color screen with some info displayed.

If this works, connect your phone with a usb cable and you should be able to flash it :)
[Touch Pro2, Tilt 2 Windows Mobile General] stevedebi:
It sounds like you installed a CDMA ROM. If you only installed a CDMA ROM, not a CDMA boot loader, then you can recover by flashing back to a GSM ROM. I would use a releasted ROM for your device - look on the ROM development forum.

EDIT: Try and go into bootloader mode: hold the DOWN volume key while pushing the RESET button. If you get the tri-color screen, you should be OK to load a different ROM.
[Touch Pro2, Tilt 2 Windows Mobile General] mcomeau334:
I am getting nothing from it. I cat get into the bootloader screen. The only thing thats hapening is, when i plug it in to my computer, it tries to install a "qualcomm technologies CDMA MSM" "driver", but it cant instal it. I have serched for it too, with no luck. I do have insuracnce, so I'll just pay the deductable, i dont have the money for it, but then again, who does? lol Sorry i havent responded sooner, but without my phone, i have to use a LG ENV TOUCH, The phone works great, but it cant do anything. I miss my TP2. Thanks for all the help.
[Touch Pro2, Tilt 2 Windows Mobile General] Lennyz1988:
Are you using the correct combination for the bootloader?

Power Button + Volume Down + Reset Button. means, do a soft reset while holding the "volume down" key and power key on the side of the device. hold these keys until you see a special tricolour screen which is the bootloader mode.

Put a rom on your sd card, enter bootloader and flash.
[Touch Pro2, Tilt 2 Windows Mobile General] rr5678:
Sounds like it's bricked. Is your phone GSM?
[Touch Pro2, Tilt 2 Windows Mobile General] Lennyz1988:
Verizon = cmda :)
[Touch Pro2, Tilt 2 Windows Mobile General] stevedebi:
Yeah, that is the problem. I believe he installed the CDMA on a GSM device. I've heard you can get past that, but not if you install the CDMA bootloader. I don't know, maybe the loader is installed with they burn a CDMA ROM.
[Touch Pro2, Tilt 2 Windows Mobile General] rr5678:
I know. But he might have flashed a CDMA bootloader onto a GSM phone. Which is why I asked.

Quite possible. I just flashed a 6.5 ROM onto my phone, and I know darn well it replaced the SPL. If indeed there was a CDMA bootloader placed onto a GSM phone, I believe it takes a JTAG to recover from that
[Touch Pro2, Tilt 2 Windows Mobile General] mcomeau334:
Thanks everyone for the suggestions. And I have tried all sorts of diferent ways trying to get it in the bootloader screen, and even waited 30secs while holding down the buttons. As far as the CDMA vs GSM, I did alot reading, mainley for re-assuring myself, and I have come up with CDMA, I even ran the phone with the sim card out when running android, which I was able to run using the CDMA setup. There was even a proccessor break down somewhere, to help determine weather it was CDMA, which I used in conjunction with everything else. What I think may have happend: Either I didnt read something right, and tried using a GSM unlocker, instead of a CDMA unlocker, which I really DONT think so, but its possible. The other thing is, mabey I used the proper unlocker, and when the screen went black on my phone, I may not have waited long enough for everything to happen, and I may have unplugged the USB to soon, causing the unlocking proccess to not finish. I waited for what seemed to be a long time, but I may not have waited long enough. The 3rd possiblity, is that my battery died in my phone, and trying to get it into the bootloader isnt going to happen. I dont think that is the case, only because, A: My battery had a full charge when I started. and B: my Ma Dukes has a TP2 and i used her battery as well, with no luck. Thanks again for the replies everyone, I'm glad you guys are here to help. :D
[Touch Pro2, Tilt 2 Windows Mobile General] rr5678:
That might of did it. Sounds like you didn't let it flash.
[Vibrant General] komoornik:
Is there way to rip this app from Vibrant?

I got Galaxy S and I really love this app!

Or maybe there is similar app elsewhere ?
[Vibrant General] komoornik:
Any one ? Help.
[Vibrant General] pyun:
Here's my dump of my Galaxy S System/App folder

http://www.mediafire.com/?yhj0idoog72jm

You should be able to find it in there.
[Vibrant General] komoornik:
Thanks for this. But I think i got a problem, coz I got custom deoxed ROM - I cannot install it.
[Vibrant General] larryccf:
is there any way to get audio postcard to communicate via Gmail and not via text msg (MMS)?

i don't have msging on my phone, but do have unlimited data - don't feel like paying $10+ for 2-4 uses a month

but it is a decent option for those who haven't tried it - hit it, camera opens, take a pix, another screen opens for the user to record a voice msg, then it asks who you'd like to send it to

as email addresses are one of the options, i assumed it would email - no luck - found the 8 attempts in the notification window showing me "MMS service not available"
[Vibrant General] speoples20:
I haven't really messed around with it but if it gives you an option to just save the file then you can do that. THen open gmail and attach the file.
[Vibrant General] larryccf:
tks for the suggestion, just checked - no option to save
[Vibrant General] jeremiah_mn:
Did you look in the gallery, I use this app all the time with the kids and it always saves the pictures, you don't have to choose save, as soon as you snap it, it's saved. I haven't changed any settings on mine and they save to /dcim/camera (or /sdcard/dcim/camera if using root explorer) Hope that helps.
[Vibrant General] larryccf:
they're there, but no voice attachment

tks - found "talking photos" on android market, it's a little cruder ie not as polished or as fluid in use, but works
[Vibrant General] komoornik:
Up!

Anybody got a version that I could install on international i9000 ?

Or maybe somebody got an idea for an app with this kind of funcionality ?
[Vibrant General] dg32:
I got the .apk and the .odex file. How do I apply them? I tried to install the .apk manually and it failed. Do I add both files to a zip and flash via Clockwork Recovery?
[Vibrant General] reksp13:
Use root explorer and copy both files to system/apps folder
[Vibrant General] RobBull69:
try using this tool http://xdaforums.com/showpost.php?p=10223438&postcount=1
[EVO 4G Q&A, Help & Troubleshooting] Rocklee99:
would anyone happen to have the droid x icons from blur?
[Click Themes and Apps] xethjeh:
Hello,

it's possible to have "Super Circle Baterry" on our device HTC Tattoo ?

I mean this -> http://xdaforums.com/showthread.php?t=724778 It's so cool than standard battery indicator.
[Click Themes and Apps] Bluewall:
I agree, super cycle battery is ******* awesome :D

But we must have different version of this for each ROM?

Because I use Kiljacken rom with Sense UI 2.1 ?
[Click Themes and Apps] HCDR.Jacob:
Look in Click Android Development, it's now possible on HCDR.ROM and Kiljacken ROM and maybe others
[Click Themes and Apps] xethjeh:
It's possible on another rom's by chaning theme with metamorph, but i just want this circle battery for Tattoo, not whole theme:/
[Click Themes and Apps] HTCDevil:
It's easy. Copy framework-res.apk present on your rom on your PC. Open it with winrar and overwrite default battery icon with new one (in "drawable-hdi" folder). After that you can sign apk and push it to /system/framework or create an update.zip and flash it via recovery. ;)
[Desire Q&A, Help & Troubleshooting] ranwej:
I tried to patch Rosie.apk from stock froyo rom to allow drag screens (like in modaco custom rom):

So i deodexed it, decompiled, made changes, compiled, signed, zipaligned and replaced my Rosie.apk in stock rooted froyo ROM. But then Sense didn't boot up. Where can be a problem? Maybe it don't work because i'm using deodexed Rosie.apk on odexed ROM? (as stock rom is odexed). Can pls someone with deodexed rom try this patched rosie?

Edit: I did it! Tested and working on stock rooted froyo rom (odexed), download:
[Desire Q&A, Help & Troubleshooting] lambrospower:
i did that too but didn't work...i even tried paul's patched rosie but don't boot...i think it's cause of odexed rom and deodex system app
[Desire Q&A, Help & Troubleshooting] ranwej:
It's working now.
[Desire Q&A, Help & Troubleshooting] rowanparker:
What did you try differently as I was trying to modify framework-res.apk and then Sense wouldn't launch.
[Desire Q&A, Help & Troubleshooting] ranwej:
I have modded framework-res.apk too and it's working well. It's not odexed, so there was no problem with this. I decompiled it, added supercircle battery mod files, compiled, signed, zipaligned and then i flashed it via update.zip.
[Desire Q&A, Help & Troubleshooting] rowanparker:
What was odd was that I pushed the original back on and that didn't work either (unless I named the backup wrong but I doubt that). I never signed it, but, I never used to on eclair either. Maybe I was just being stupid, I'll try again.
[Desire Q&A, Help & Troubleshooting] lambrospower:
hey man why do you have commands for deleting the dalvic cache and cache in update-script???

i edited it and just left the command to copy rosie into system and it worked just fine

thanks anyway for the patched apk
[Desire Q&A, Help & Troubleshooting] sudeki300:
sorry what do you mean by dragging scenes?........................sudeki300
[Desire Q&A, Help & Troubleshooting] rowanparker:
Okay, I pull framework-res.apk, rm'd it, pushed it back. Now it won't work (keeps restarting, launcher fails). I'm not quite sure what I'm doing wrong. I played around like this on eclair fine.
[Desire Q&A, Help & Troubleshooting] lambrospower:
not scenes....screens!!!!

let's say you want to make your very left screen as the default one (meddle) you pinch in regularly to bring the screen preview , press and hold on the rom you want and drag it whereever you want to be
[Desire Q&A, Help & Troubleshooting] sudeki300:
ok calm down as the first poster said it was scenes i thought that was what we was talking about...................sudeki300
[Desire Q&A, Help & Troubleshooting] lambrospower:
i am not mad man :P anyway...if someone wants the update without the commands to wipe cache...it's availiable in my rom's thread...

http://xdaforums.com/showpost.php?p=7564679&postcount=92

THANKS again to the creator

ranwej
[Desire Q&A, Help & Troubleshooting] sudeki300:
no worries lambro have a good night...................sudeki300