yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] rogerchew:
i'm not too knowledgeable on how the internal system apps are stored, but someone made a point in the I9000 thread that certain internal system apps use those 2 directories to read/write data as well and that would solve lag issues with those programs. I think they mentioned the stock exchange email prog. Ryan came back and said he used mostly 3rd party apps so he didn't care to convert them.
[Vibrant Android Development] ttabbal:
Interesting. I'll be looking into getting more mounts converted. I'd like to see a few more good reports before getting in deeper though. Just to make sure the stuff I've got so far is working well.

For the guy losing root, get a kernel and recovery that works on the phone first. You need to be able to use at least the stock recovery to flash the root zip. You could also get into clockwork with it. You will probably need to flash a good kernel with odin at this point.
[Vibrant Android Development] es7241:
One thing I noticed after I flashed your z4mod was that it went slower than running your kernel without the z4mod, I don't know if this was because of the ext4 setup but its just something you might want to know.

But anyways thanks for all your work!
[Vibrant Android Development] dsellers2:
I was the one that made a point to Ryan. This us because if you look in the dbdata and cache folders there are a few apps that write to them. In particular, touchdown and sms apps. If those are converted I believe the writes to the cache and database folders will be twice a fast.

Example, Using touchdown with exchange server right now can take 5 sec to open if you have a lot in that database, but I know when ryan set up the loop ext2 or oclf app for the dbdata folder it would open instantly.

He actually did convert those folders and confirm my findings, but nothing for the vibrant yet. ;(
[Vibrant Android Development] rogerchew:
Yeah, wish there was something for the vibrant. Still using OCLF for the time being. User experience seems like it would be the same, other than more space for apps.
[Vibrant Android Development] ttabbal:
OK. Here's another test version.

http://www.tabbal.net/files/Kernel-ttabbal-v1.4.zip

http://www.tabbal.net/files/z4mod-ttabbal-v1.1.zip

Tested with fusion 1.1. Installed 1.1 w/JAC kernel. Boot up Fusion, and reboot per the install instructions. Install kernel, boot up again. Now you can install z4mod. Do NOT use ROM Manager to reboot into recovery or to install it. If you do, it won't be able to unmount /cache so it won't convert. Now you should have /data, /dbdata, and /cache as ext4. I'll post a convert back to RFS later, flashing a ROM with z4mod seems to cause issues. At least it does with Fusion 1.1 anyway.

I don't have an exchange account, so I can't test Touchdown for you guys. Let me know if it helps, I'm curious to see what the results are.
[Vibrant Android Development] VICosPhi:
Thanks a lot, MUCH appreciated! I am going to test it with Bionix final.
[Vibrant Android Development] krylon360:
back up your apps before flashing. 1.3 didnt wipe them, but 1.4 does.

just looking at my mount info, /cache is still rfs
[Vibrant Android Development] VICosPhi:
Thanks a lot. Using it with Bionix final stock and everything seems fine except two issues...

When the screen goes in lock mode(standby), the screen turns off but the virtual keys like home, back etc. stay lit.

Also, I get frequent lockups.

Is this because it's not supported for stock Bionix final? Any ideas? Thank you once again...
[Vibrant Android Development] krylon360:
If you have a notification, such as a new email, and the screen turns of, the keys will light up until you clear the notification.

Not sure about the 2nd one
[Vibrant Android Development] imthekuni:
on OS X 10.6 and also having this problem. continues to

[I] z4build begins, patching for ext2/3/4 support

but just hangs there

EDIT:

using readlink instead of realpath clears up that error on mac (bash)

http://andy.wordpress.com/2008/05/09/bash-equivalent-for-php-realpath/

still hanging, saying its patching for ext2/3/4 support after about 5 minutes
[Vibrant Android Development] VICosPhi:
Thanks a lot for the explanation. Now only if it didn't lockup :D
[Vibrant Android Development] VICosPhi:
Do you think you can make a z4mod script to convert /data, /dbdata and /cache as ext4 for STOCK JI6 z4mod patched kernel? Hope not asking too much...thanks again :D
[Vibrant Android Development] ttabbal:
It's not supposed to wipe apps or data, but it certainly can. It's always a good idea to have a recent backup before messing with something like this. Did you have z4mod installed before flashing this? I think I see a bug in the original convert script that might cause data loss if you don't start from rfs.

For /cache check the /sdcard/z4mod.log. I found that it couldn't umount /cache when I booted into clockwork via rom manager. Going to stock recovery then to clockwork worked though.
[Vibrant Android Development] ttabbal:
Odd. The lights are probably the notification hack. I don't get any lockups here, and I've been trying to push the phone pretty hard. I can't think of any reason it should have problems on bionix final. I ran this kernel on bionix before I switched to fusion.

Any other hacks installed?
[Vibrant Android Development] ttabbal:
I don't have source, so probably not. If you can get the kernel ramdisk set up, the z4 mod from the i9000 forum should work.

Does ext2 work? If so, I can set it up to make an ext4 version without too much hassle. But the stock kernels don't do ext4.
[Vibrant Android Development] jumaaneface:
do you still plan on uploading the update script to convert back to rfs?
[Vibrant Android Development] VICosPhi:
Thanks for the response. No, no other hacks, its a fresh Bionix final stock install then flashed your kernel with clockworkmod and then your z4mod and it locked up for me frequently, like sometimes even after a boot cycle, it locks up for me on home screen.

Interesting that it worked fine for you on Bionix final....

thanks for the input...I will give it a try again.

I haven't tested it with ext2 yet since the journal issue. It's fine though, the stock JI6 kernel has a power button bug after getting patched with z4mod. I'd be glad to test the bionix version again.

thanks again for your time.
[Vibrant Android Development] lazydba247:
ttabbal you are the Man!

was working with JAC w/ voodoo and it was working good,

i installed yours:

/Kernel-ttabbal-v1.4.zip

/z4mod-ttabbal-v1.1.zip

on my International Vibrant 16GB Large Nand Chip and now i feel like i installed android on my personal computer :) blazing fast!!!

i wonder when google/samsung will understand that ExtX(2/3/4) is the deal.

10x for your hard work!

any problems in converting /system also :)?

didn't delete any of my apps
[Vibrant Android Development] ttabbal:
http://www.tabbal.net/files/z4mod-ttabbal-rfs-v1.0.zip

That should convert all 3 back to rfs. It will have the same bug all the z4mod stuff has that causes it to delete files if the filesystem is already of the target type. I'm going to try to fix that next.

If you want to use any z4mod based stuff and already have the target filesystem on one of your partitions, for now you need to unzip the archive and change the updater-script under META-INF/com/google/android/ and just comment out the run_program calls for the filesystems you don't want to convert. Or just backup and expect to have it wipe your data I guess.
[Vibrant Android Development] ttabbal:
Interesting. Next time I'm flashing I'll grab Bionix Final and test that as well. Did you do all the rebooting? It seems redundant, but it does seem to help stability. You also need to reboot between installing my kernel and installing the z4mod. This is because the z4mod is dependant on the kernel config and the ramdisk being set up properly. Does the kernel by itself work well on Bionix Final? I only ran it on 1.9.1, and didn't develop the z4mod until Fusion was out. I don't see any reason that it shouldn't be compatible with the ROM you have though.
[Vibrant Android Development] VICosPhi:
Thanks again.Yes I followed the instructions and rebooted after flashing your kernel and then installing Z4mod.

Just to confirm both kernel and the mod need to be flashed through ROM manager > Install new rom correct?
[Vibrant Android Development] aloxotls:
I am still having the same issue. I even used odin to go back to original stock and repartioned. Then installed fusion rebooted a couple of times and flashed the kernel still get random freezes and reboots. I will do it again and save the logcat if that will help.
[Vibrant Android Development] ttabbal:
You can install the kernel with rom manager. Z4mod won't be able to use /cache if you boot that way though. Boot to stock recovery then reinstall packages to get to clockwork. You can flash z4mod that way. Make sure to boot with just the kernel installed before installing z4mod.
[Vibrant Android Development] ttabbal:
Very strange. You're the only report I've had of crashing. Do any apps seem to crash more often than others? See if you can get a logcat, that might help me figure it out.
[Vibrant Android Development] wildklymr:
Works perfectly for me on AOSPish 1.2 based off of bionix 1.9
[Vibrant Android Development] aloxotls:
Here are two logcat files on a clean install of fusion 1.1. Still having the random freezing.

Thanks for all your hard work.
[Vibrant Android Development] VICosPhi:
Thanks for the instructions. This time I made sure I followed them :)

So Here's how I installed it:

Flashed JFD ODIN (performed additional reboot)

Flashed JI6 ODIN (performed additional reboot)

Installed Bionix final through clockwork. (performed additional reboot)

Rebooted in stock recovery, selected reinstall packages, started clockwork and chose install from zip and installed your Kernel.

Rebooted and phone froze before running logcat.

Rebooted again, and everything seemed to be working so I rebooted in stock recovery again, and reinstalled packages to start clockwork and then applied z4mod, everything seemed fine.

Rebooted, phone worked ok for 5 minutes (not to mention SUPERFAST response time) but froze when I was in settings>account sync screen...

Sorry still didn't have logcat open...

Now I have it open and waiting for it to freeze to see if I can capture logs...

Will Logcat save logs even if the phone freezes?

thanks again
[Vibrant Android Development] Ashex1:
I attempted to convert /dbdata /data /cache to ext4 using ttabbal's zips.

Converted /data back to rfs using the rfs zip in stock recovery, rebooted then went back to clockwork and flashed the kernel. After that I rebooted back to stock recovery and flashed the z4mod zip where it failed to convert /dbdata and /cache. I've attached z4mod.log

Edit: stock recovery threw errors about not being able to mount the cache partition so just for kicks I hopped into clockwork recovery where it also failed to mount /cache and flashed the z4mod zip that I had used previously and now /data /dbdata /cache are mounted as ext4.

Edit Edit: Despite the successful mounting of the partitions once in Android, Stock recovery continues to complain about an invalid argument when trying to mount the cache partition (stl11)
[Vibrant Android Development] VICosPhi:
I got the same error on stock recovery as well...
[Vibrant Android Development] Ashex1:
Additionally, I tried doing a nandroid restore and it hung up while restoring /cache. I had to force restart the phone and it got stuck in a recovery loop. I was able to get into clockwork but no amount of recoveries, resets, or whipes would fix it. Had to use odin to get back. Thankfully I did a titanium backup so I'll be restoring with that.

Edit: Looks like the phone restarts itself every so often when idle, I'll look into this today.
[Vibrant Android Development] dsellers2:
Success...ttabbal You Are The Man

1. Running Fusion 1.0 w/ Jac 1.1.

2. Uninstalled Voodoo.

3. Reboot.

4. Installed Jac 1.1 Kernel without Voodoo

5. Reboot

6. Installed Ttabbal Z4Mod Kernel

7. Reboot

8. Held Volume Up/Down and Power then Released Power at the Vibrant Screen

9. Reinstalled Update.Zip (Clockwork)

10. Installaed Z4Mod ttabbal-v1.1

11. Completed with an error about logs.

12. Reboot.

13. ADB Shell

14. Typed Mount

15. Confirmed EXT 4 for Data, Cache, and DBData

16. Success.

AS of right now, after one hour of running this I can already tell a huge difference between this and Voodo. Touchdown, Google Voice, and SMS is loading 3 times quicker. This is because I'm a heave exchange user, as well as voicemail and SMS.

Instead of taking 5 seconds to load those apps, it's now loading in 1-2 seconds. I will be holding onto this ROM and Setup for a long time now. It will take a very big upgrade before I switch just because of how fast everything is running.

If you follow the directions spread out thoughout the thread that TTabbal explains or mine above there will be no issues with this conversion process.

GREAT JOB ttabbal, Z4, and RyanZA.

:D
[Vibrant Android Development] ttabbal:
Oh.. yeah, I have that fixed in a dev version of the kernel. I'll hopefully get a new release out later today. It just mounts the partitions in the recovery.rc so that the z4mod can update the mount command with the new filesystem. The stock recovery seems to notice they are already mounted and quits complaining. This should make it possible to flash stuff from clockwork as well, but I haven't really tested it, and if whatever you are flashing reformats with RFS, all bets are off. :)
[Vibrant Android Development] Bernardos70:
Just as a note, I haven't tried the new Kernel, but on the old one I can't mount data as ext4 either for backup purposes. Same error.
[Vibrant Android Development] ttabbal:
Glad to hear it's working so well for a Touchdown user. Interesting that it makes that big of a difference. I'll keep messing with it, I'd really like to fix the data wipe bug when you tell it to convert a partition you already have converted.
[Vibrant Android Development] ttabbal:
I happened to be in Clockwork when I saw your post, so I tested it. /data is backing up right now using the backup option in Clockwork.

That was fast. It's done. Looks good to me.
[Vibrant Android Development] Ashex1:
With the random reboots, it was actually the Android OS crashing and restarting not the entire phone. I've attached the output of logcat if you're interested.

I converted data back to rfs to see what else was going on, from the looks of it /cache wasn't converted/mounted correctly forcing a few things to break. This is on a phone with the larger nand.
[Vibrant Android Development] dsellers2:
I'm interested in hearing your overclock setup ttabal on jac's kernel with the z4 wrapper. I was just using the over clock script and not using setcpu. I have gotten a couple of random freezes when phone was in sleep mode and as a result needed to pull the battery. I wondered if this was due to over clocking or just not setting up setcpu to not allow speeds under 200mhtz.

Since then I've taken the script out so I'm no longer over clocking, but would like to understand if others are having this problem.

Just a quick note, I've never had this issue using the script until now.

Take care

After installing SETCPU I realized I wasnt even overclocking. SetCPU only shows 1ghz. I thought this was Jac's Kernel? I'm assuming this is why my Phone was getting random freezes but I have not tested long enough after taking out the script to know for sure. After a day or so I'll update and let you know.

By the way, has anyone tryed running Linpack? I'm getting scores of 3 after multiple trys. It's also froze on this app as well which required a reboot. Not sure If I should try this whole process again.

Everything runs extremely snappy most of the time, but occassionally I'm getting a freeze that requires the reboot. I'll try to get a log of this happening.
[Vibrant Android Development] biigreen:
Thanks for the explicit instructions. Was able to run this on fusion 1.1 in under 20 mins.

Now to take it for a test drive the rest of the day!
[Vibrant Android Development] M5devil:
Can this be done on Jac's overclocked Kernel?
[Vibrant Android Development] geoffcorey:
I have a question about the ext4 file that's been floating around in this thread.

Say i patched the stock JI6 kernel. Would i then be able to use the z4mod-ttabbal-v1.1.zip file tothen convert /dta, /dbdata/ and /cache?

Would i run into any weird errors using the stock patched JI6 kernel over the ttabbal one?

thanks!

(p.s., right now i'm flashing the ttabbal one, so we'll see how that goes)
[Vibrant Android Development] ttabbal:
No. The z4mod files I post are modified (slightly) to work with my modified ramdisk. A stock kernel won't work right with them. I won't be doing anything with newer kernels without source, it's just too much hassle and seems to cause other problems.
[Vibrant Android Development] ttabbal:
http://www.tabbal.net/files/Kernel-ttabbal-v1.4.zip

http://www.tabbal.net/files/z4mod-ext4-v1.3-system.only.zip

Presenting, conversion for the /system partition. :D

This z4mod listed here ONLY converts /system. So if you already have the other partitions done, you won't risk data loss. If you don't have the other ones done, and you want them, you need to use the other ZIP for those. You can flash both z4mod ZIP files in one session, however, you do need to install the kernel and reboot before flashing them.
[Vibrant Android Development] M5devil:
Is your kernel based on stock JI6 kernel?

Can this be implemented on Jac's OC/UV 1.1 kernel?
[Vibrant Android Development] biigreen:
I'm assuming that the revert to RFS zip from earlier will not convert /system back to RFS. Is this correct? I've looked in the z4mod script and saw that system wasn't tested yet.

Thanks
[Vibrant Android Development] ttabbal:
The kernel is based on jfd, there is no ji6 source that I am aware of.

Jac would have to mod his ramdisk to make it compatible. I can't do it. This is for the same reason I am based on jfd, jac doesn't keep his public git up to date.
[Vibrant Android Development] Ashex1:
Would you be able to post a zip for each partition? I tried using your latest zmod/kernel to convert all partitions but it more or less ended with disaster (ran it twice and both times had lock ups/crashes_.
[Vibrant Android Development] ttabbal:
No, it doesn't. I'll add that and post another one that will do it later today.

I changed the init script to make it possible to boot recovery without depending on /system, I also removed the specific code for /system in the z4mod script as it causes other problems.
[Vibrant Android Development] ttabbal:
I could probably do that. You can also edit the update script if you're in a hurry.
[Vibrant Android Development] biigreen:
Thank you very much for all of your efforts.
[Vibrant Android Development] geoffcorey:
just tried to do the /system only one. I started clockwork recovery cold, but it couldn't unmount /system (i only know this because clockwork had /system mounted). It went extremely fast through the update.zip (which by that i assumed it didn't do anything).

Not sure what to do here. Also, stock recovery had errors on mounting /data unless it'a a known issue.

i've attached my log files. My conversion of /data, /dbdata, and /cache went smooth with no errors of any sort.
[Vibrant Android Development] dsellers2:
What happens to the market after you replace the system to EXT 4? I just downloaded prior to changing to ext 4 and all was OK. Now when I try to download a free market app (havent tryed a payed) it says "Download Unsuccessfull" right away in the notification bar.

Ttabbal, have you tryed downloading any apps from the market? I check the mounts and all folders are at EXT 4 so it would seem the install went through ok.

Any ideas?
[Vibrant Android Development] dsellers2:
Doesnt look like I can use Root Explorer either, yet I'm sure I have Root. I think I remember someone saying that Root Explorer can only see RFS file systems, but I'm not certain.

I doubt system will be that important especially if it breaks the market and Root Explorer, but then again maybe I did something wrong.
[Vibrant Android Development] rogerchew:
following this thread everyday. Looking forward to a possible one click solution, or at least a JI6 stock kernel that can be flashed and updated with a script.

great work ttabal! and all the testers! i would test, but unfortunately i need my phone daily and can't afford to have a brick.
[Vibrant Android Development] ttabbal:
Both logs show "com.cooliris.media" running. Have you tried it without installing that app? There is a lot of activity from it before the end of the log, which I assume is the crash point. I don't see any exceptions thrown, so I don't have a lot to go on.
[Vibrant Android Development] ttabbal:
I just tried it, yes, the market seems to dislike being on ext4. No idea why, it shouldn't matter. It doesn't seem to throw any exceptions either, I would expect that the downloader would log some sort of error.

As for root, I still am able to use SUFBS, so I expect that shouldn't have a problem.
[Vibrant Android Development] dsellers2:
Just noticed trying to do su in terminal app gets access denied. I have root, but signs showing I don't. Market still not working, once you get that system revert script I'll try reverting and trying again. Thanks for all your help Ttabbal.
[Vibrant Android Development] dsellers2:
Hmm, why would market do checks for your file system type. Aren't there other phones out there running this file system?
[Android Q&A, Help & Troubleshooting] pomtom44:
Hey all.

I recently got a new HCT DOPOD, and would like to upgrade it to 6.5.

A quick trial with a few roms and I found alot of them are too slow for my liking.

Another problem i found was lack of video calling on the Roms.

Does anyone know of a fast, basic Rom for a HTC DOPOD (or hermes as its officialy called) that has video calling.

Thanks In Advance
[EVO 4G Themes and Apps] thegregbradley:
Hello all,

Been lurking here for quite some time, wanna start by saying THANK YOU for the massive amounts of info on here!

I have a request for the stock Stocks.apk app for HTC Sense on the Evo, or if someone could point me to a thread that has a link that'd be great. I'd vastly prefer not to re-flash my ROM, as I think it'd be quicker to just re-install the Stocks app... my HTC Sense has been crashing ever since I deleted it -__-

I'm on a rooted HTC Evo with the latest OTA update, if that info is necessary. Having huge amounts of trouble searching for the phrase "stock stocks app," haha. Too many similar words for the search to be effective.
[EVO 4G Themes and Apps] v_lestat:
if you are on a stock rooted evo then you already have it

if you deleted it, just open the rom you downloaded (it is a zip file after all)

and go into the system/app folder and take it from there and then adb push stock.apk /system/app

or adb install stock.apk

if you have a stripped down stock evo rom then your not on a stock rooted rom, and you can grab one of the many stock rooted roms and just take it from there.
[EVO 4G Themes and Apps] thegregbradley:
Nah I deleted it like an idiot, and because I'm a noob I used unrevoked to root my phone so the stock rom is buried somewhere within that program, arrrg. With unrevoked I didn't have to start fresh from nothing, does this mean it does not flash a new rom in the rooting process? I'm only getting the occasional sense UI crash, but I didn't have any crashes before deleting the stocks.apk using titanium backup, so I figure it's too closely tied into sense or something. Also seems to be causing interferences with chompSMS and widgetlocker, just the occasional sense UI crash.
[myTouch 3G, Magic General] stangri:
So with T-Mobile releasing Froyo for Magic, is there an official Froyo update for ADP2 (Google Ion) from Google or HTC? Should one be expected?
[myTouch 3G, Magic General] chrisgto4:
Post removed by me