yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] GwynBleidd:
I'm currently testing, but I think that in terms of battery usage, ext4 with noatime + no has_journal flag is pretty close if not exactly equal to ext2.
[Galaxy S I9000 Android Development] spline1:
What is scary with the -f command?
[Galaxy S I9000 Android Development] DamianGto:
If Im not wrong ext4 still use metadata. And that's means more work. More work = more battery usage.

The test I've done show that ext2 is faster overall and don't drain battery more then stock, like ext4 did.

I did not believe ext4 should be worst then stock firmware but the tests and all people that has reported battery drain with ext4 make me test it out.

So i believe right Now ext2 is the best filesystem for the sgs.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
[Galaxy S I9000 Android Development] dupel:
Well, you might be right. As I didn't actually use ext2 =)

But I always wonder how people notice difference in battery, as I don't see any difference in stand by or under heavy load between rfs, ext4 or jfs. Anyway, its not important now =)
[Galaxy S I9000 Android Development] DamianGto:
Well i don't see it much either.

If Im in my car i always charging the phone fir i use the gps.

If Im home i do alot either the phone so its often hocked into the computer.

So i had to test it in two different way.

Idle: Well that was had. Not to use the phone in hours.

on use: well that was easy to do.

The result was that ext4 did drain battery faster and i think ext2 was smother to.

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
[Galaxy S I9000 Android Development] GwynBleidd:
Forces tune2fs to remove the journal regardless of whether filesystem is clean or not. That is scary.
[Galaxy S I9000 Android Development] spline1:
Thanks

i take this command and it works ;-)

e2fsck /dev/block/mmcblk0p2

Edit:

oh not working, after a reboot

stl10 etc. is data writeback :-(

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\spline>adb shell
$ su
su
# e2fsck /dev/block/stl10
e2fsck /dev/block/stl10
e2fsck 1.41.6 (30-May-2009)
/dev/block/stl10 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? y
yes

DBDATA was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
DBDATA: 627/32896 files (2.9% non-contiguous), 4696/32896 blocks
# /data/tune2fs -O ^has_journal /dev/block/stl10
/data/tune2fs -O ^has_journal /dev/block/stl10
# tune2fs 1.41.3 (12-Oct-2008)
#
[Galaxy S I9000 Android Development] GwynBleidd:
Nono, you should check with

/data/tune2fs -l /dev/block/stl10

and see in Filesystem features if there is has_journal. If there is none - then it worked! If you want to additionally remove the journal_data_writeback from default mount options (no effect at all), you should also do

/data/tune2fs -o ^journal_data_writeback /dev/block/stl10

Regards
[Galaxy S I9000 Android Development] spline1:
:-(

no is wrong :-(

# e2fsck /dev/block/stl10

e2fsck /dev/block/stl10

e2fsck 1.41.6 (30-May-2009)

/dev/block/stl10 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

Do you really want to continue (y/n)? y

yes

DBDATA was not cleanly unmounted, check forced.

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

DBDATA: 627/32896 files (2.9% non-contiguous), 4696/32896 blocks

# /data/tune2fs -o ^has_journal /dev/block/stl10

/data/tune2fs -o ^has_journal /dev/block/stl10

# tune2fs 1.41.3 (12-Oct-2008)

Invalid mount option set: ^has_journal

#
[Galaxy S I9000 Android Development] hardcore:
Hi GwynBleidd... this procedure actually works! But it is risky because you're doing it while the partition is mounted. I'd advice people who want to try it to make a backup first. Nevertheless, it still worked.

It gives ext4 with no journal, which should be faster/same as ext2. I'm trying it too... so lets see if our data gets corrupted... :p
[Galaxy S I9000 Android Development] GwynBleidd:
Bleh, is my English that bad? :)

1. e2fsck /dev/block/stl10 - to check for errors and replay a journal if any - before you delete it.

2. /data/tune2fs -O ^has_journal /dev/block/stl10 - to remove journal itself and has_journal flag from filesystem

3. /data/tune2fs -l /dev/block/stl10 - to check if it has been removed; there should be NO 'has_journal' under Filesystem features section

4. IF you want to just remove the 'writeback' string from Default mount options: section (This has NO effect except that the string is not there), then /data/tune2fs -o ^journal_data_writeback /dev/block/stl10

Note the capital O in (2) and the lowercase o in (4).

:D
[Galaxy S I9000 Android Development] hardcore:
# /data/tune2fs -o ^has_journal /dev/block/stl10

^^^

You should use a capital O for this one:

# /data/tune2fs -O ^has_journal /dev/block/stl10
[Galaxy S I9000 Android Development] Bo$s:
Does nobh option gives any effect without journal?
[Galaxy S I9000 Android Development] GwynBleidd:
Doubtful... I'd say no.

Hey Hardcore!

Wanna also try out nouser_xattr? I'm not sure if we need Extended attributes for anything...

And noacl!

Bah, going to try myself :)
[Galaxy S I9000 Android Development] spline1:
Thanks (the lowercase ;-) ) ...
[Galaxy S I9000 Android Development] StoneRoses:
Somebody please advise me on how to modify startup script. Which file I need to modified?
[Galaxy S I9000 Android Development] kalpik:
hardcore: So when are you planning to incorporate this in your kernel? :D
[Galaxy S I9000 Android Development] cnn888:
second that....:o
[Galaxy S I9000 Android Development] CommanderROR:
Is there a way to automate the procedure of deactivating ext4 journals? Maybe somebody could even create an apk for it. Or it could be integrated into speedmod kernel as a tweak. This might be safer than doing it on a running system...
[Galaxy S I9000 Android Development] spline1:
That would be cool ! :D:D:D
[Galaxy S I9000 Android Development] hardcore:
I was thinking of doing that... but then I'd have to put in the tune2fs file into the kernel which would increase its' size (taking away some RAM). Still, it would be good to have.

It's actually relatively safe to do, even on a running system, surprisingly. Just make sure you make a CWM backup of /data and /dbdata first in case anything goes wrong, just restore the backup.

And try to do close as many apps as possible before doing it.
[Galaxy S I9000 Android Development] spline1:
!

cool :-)
[Galaxy S I9000 Android Development] spline1:
ext4 without journaling

when I type it now stands ...

------------------------

Filesystem features: ext_attr resize_inode dir_index filetype extent flex_b

g sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

Filesystem flags: unsigned_directory_hash

Default mount options: (none)

-----------------

is (none) without journaling?

I miss in Filesystem Features the ^has_journal ?!
[Galaxy S I9000 Android Development] hardcore:
This means it worked. You don't see "has_journal" in the Filesystem features anymore.

I think there is a slight increase in Quadrant scores - I get about 1660 with no-journal, vs about 1500 with journal (but I can't remember exactly the with-journal value).
[Galaxy S I9000 Android Development] spline1:
oh, that is the default mount options: (none) without journal? right? aha! and what the default option would be to mount data_ordered?
[Galaxy S I9000 Android Development] razze76:
I removed the journalling today and my Quadrant also improved from 1500 to around 1650 but I also went from Hardcore's Speedkernel K9-300 to K9-500 so I'm not sure which one is behind the increase. However the phone feels very snappy and the battery takes me through the day (on wlan almost all the time) and I still have over 30% left at the end of the day. Quite an improvement over the stock kernel!
[Galaxy S I9000 Android Development] spline1:
damn it dosn't work for me

stl11 is now (none) and the rest stays on writeback

... I Have in Quadrant with ext4 at all and writeback and K9 300 Kernel a score from 1711
[Galaxy S I9000 Android Development] hardcore:
Writeback in Default mount options is not important. What's important is has_journal in features.
[Galaxy S I9000 Android Development] spline1:
dosn't work

i take my Mobile in USB Debug Modus

go to adb an tick the right commands

e2fsck /dev/block/stl10

and

/data/tune2fs -O ^has_journal /dev/block/stl10

and when i check with

/data/tune2fs -l /dev/block/stl10

isn't ^has_journal in features.

I try it many hours, with reboot and and and ...

isn't work :-(

but the fault must be somewhere?

i use your tune2fs from post 1

the mobile is in fligth mode
[Galaxy S I9000 Android Development] GwynBleidd:
spline1,

I think you're just wasting your time because it all is already applied on your device. :)

I don't know either German or French or whatever you speak in Switzerland to explain it to you in your language, it has been said by both hardcore and myself several times in English already.

Once again: to check if you have REMOVED your journal, you should look for "has_journal" (without quotes) in Filesystem features, when you do /data/tune2fs -l ... command.

IF "has_journal" IS THERE, then it DID NOT work for you.

IF "has_journal" IS NOT THERE, then it WORKED for you.

Default mount options DO NOT matter.

^ is just a tune2fs command line trigger which means 'remove'.

I don't think I can be clearer than that.
[Galaxy S I9000 Android Development] hardcore:
An easy way to check is Quadrant. If u get about 1500 then u still have journal on. If u get about 1650 then journal is off.
[Galaxy S I9000 Android Development] spline1:
I understand it. But I can write as often as I want. it never comes ^has_journal in features. no matter how many times I try. it only shows

Filesystem features: filetype ext_attr resize_inode dir_index extent flex_b

g sparse_super large_file huge_file uninit_bg dir_nlink extra_isize

You think I'm stupid, but I'm not ;-)

I need another tune2fs? or there are permissions?

It is located on the mount from /data and /dbdata?

Look on my txt file, i have the right way.

it's crazy

i think is it the mounting filesystem

I hope hardcore put this option in the K10 Kernel ;-)
[Galaxy S I9000 Android Development] spline1:
In Quadrant i have with writeback a i/o score 3779 and afte the ^has_journal an i/o score 4245 , always in second run.

But i dont see ^has_journal in Features :-(

With the K9 Kernel and all ext4 I'm faster than YA-OK. I test it with his video (start of asphalt 5). (without OC :-) )
[Galaxy S I9000 Android Development] zurchpet:
Hallo spline 1.

Vielleicht klappts auf deutsch.

Du sollst has_journal nicht sehen. Wenn du es sehen würdest, hätte das abschalten des journals nicht geklappt.

Ich versteh nicht warum du dieses Attribut umbedingt sehen willst.
[Galaxy S I9000 Android Development] spline1:
Also ist die einzigste Möglichkeit es zu überprüfen nur der score in Quadrant?

So the only way to check it only score in the quadrant?
[Galaxy S I9000 Android Development] zurchpet:
Nein. Wenn in den Attributen has_journal fehlt ist es gemacht. Kein weiterer check nötig.

No. If the attribute isn't there everything is as expected. No further checks needed.
[Galaxy S I9000 Android Development] spline1:
Thanks you got a PM ;-)
[Galaxy S I9000 Android Development] jsen:
Do i need to be concern abt

Filesystem state: not clean

?
[Galaxy S I9000 Android Development] hardcore:
Not really. It's mostly in a not clean state when in-use.
[Galaxy S I9000 Android Development] hardcore:
Started a new thread about converting ext4 to no-journal mode:

http://xdaforums.com/showthread.php?t=851407
[Galaxy S I9000 Android Development] anomalous3:
I'm fairly certain that writeback mode (metadata journaling only) has some speed advantages when it comes to certain things, like database writes. My quadrant score went from 1600 to 1700 when I went from no journaling to writeback mode with no other changes.
[Galaxy S I9000 Android Development] Cezar`:
What is the risk if I have /system in ext4 and I use this mount option?
[Galaxy S I9000 Android Development] jroid:
apparently, I can't even unmount any of my partitions. I get an error while in recovery:

~ # unmount /dev/block/mmcblk0p2
/sbin/sh: unmount: not found

I'm thinking that since this is in the adb shell, it won't work while the phone is running either. Any ideas OP? i'm running CM6.1 beta 3 on the vibrant btw. All the partitons are ext4

/system

/data

/dbdata

/cache
[Galaxy S I9000 Android Development] zurchpet:
The command is

umount

Not

unmount

No n after the first u.
[Galaxy S I9000 Android Development] sieger007:
hi folks

I wanted to check for Android 7.0 is there any hack out there that will Mount EXT 4 partitions at boot time just like the regular exFat f2f s of internal storage & and make them available for read write for any app user (every app install on Android has its own user ID)

I partition my micro SD card into 3 ext4 partitions .

I can load one using app2sd but if i change the Mount script add similar commands for the other two to block devices they will not mount.

has someone been in these exact shoes and succeeded mounting ext4 partitions with v o l d support (Android component that makes other applications aware that this drive is available )
[Vibrant Q&A, Help & Troubleshooting] }{Alienz}{:
Is there any reason why the Vibrant with JIT enabled running Froyo would only be getting 14MFLOPS? Considering an overclocked G2 gets nearly 50. . .?

There can't be that much of a difference in the processors. I compared my Vibrant to a friend with a G2 on a few intensive web sites and him running at 1.4 was just slightly faster than my Vibrant at 1.2 running on 2.1. Now provided its not any sort of benchmark or anything, is the G2 really that much faster or are the currently released Froyo leaks with JIT enabled just not finalized?
[Vibrant Q&A, Help & Troubleshooting] Insomaniac10:
my guess would be that Froyo for the Vibrant is just a port, and while it may be stable on the Vibrant, the Vibrant is still not fully conditioned for it.
[Desire General] JMercha:
Hi there,

If you run a non-sense (no pun intended) ROM on your AMOLED Desire, chances are it has a white status bar and theme. At maximum brightness and screen timeout settings, this WILL cause image retention on your screen.

Here's a photo of it in effect:
[Desire General] mercianary:
This happened to my old phone. There's a thread about it somewhere.

I allways use black statusbar now as a result.
[Desire General] owziee:
It's a known issue with AMOLED displays.
[Desire General] killyouridols:
Ouch.

Glad I hide my status bar now.

KYI
[Desire General] JagSem:
Bollocks. Just realised mine is at the beginning stages of doing this (faint line). I've changed to a blackbar theme now. Cheers for the heads up.
[Desire General] vukis:
How long you need to keep screen awake to gain this?
[Desire General] atomfix:
Yup I made a thread about this once. The white status bar cause a burn in on my screen and was clearly visible at the white HTC boot screen.
[Fascinate General] sonar_chris:
So I just got my Fascinate and have rooted it, installed clockwork mod and worked on flashing a couple of roms. But here is the thing, when I flashed a ROM on my old Incredible, it was always starting brand new unless I was doing a restore on clockworkmod. Well, the Fascinate seems to be different. When ever I flash a ROM, All of my apps, are still there with out doing a Titanium back up, all the Verizon apps are still there even though the ROM creaitor said they weren't there. I know the rom flashed, because I have the vanilla lock screen. Is this the way the Fascinate is or do I have a funky phone?
[Fascinate General] bomber889:
do you erase data or have voodoo installed?
[Fascinate General] sonar_chris:
Yes, I do have Voodoo installed via the Kernel I am running. Is Voodoo causing this to be different then my Dinc? I also do a full wipe of everything before flashing a new rom or restoring an old one.
[Fascinate General] Daswolven:
You should read up in the voodoo threads. There's some different steps to take when running it.
[Vibrant General] Gigamaster89:
Title. I haven't ventured far enough to flash roms yet, still running stock JI6. Is it even a remote possibility to completely brick your Vibrant i.e. no fix?

It seems like whenever someone creates a thread saying they bricked their phone, Odin always magically fixes everything.
[Vibrant General] briankao1992:
Yes, it is possible but VERY unlikely. If I remember correctly, wesgarner bricked his.
[Vibrant General] gt_byrd:
I'm new here. I bricked mine up good. haha. I rooted and did a lagfix. It worked great, until tmo sent me the ota update. It softbricked it. So I flashed it with what I thought was a stock rom. then they sent me the update again. After poweroff it won't even turn on. No recovery menu, no download menu, no power. So, yes it is possible.
[Vibrant General] Master™:
Yeah, I have bricked 2 of them while doing some things & messing up at like 2am
[Vibrant General] qreffie:
Anything can be bricked.
[Vibrant General] cervantesjc:
You can't brick it, is only a soft brick, the ones that get ''bricked'' are the ones that are hardware locked, they can't get flash back to stock, because recovery nor download mode work after the ''brick''.
[Vibrant General] iynfynity:
what are you doing exactly with it? it can't be fixed even flashing back to stock?
[Vibrant General] smkr420:
i bricked my first g1:p Not my baby tho lots of hours of reading and re-reading
[Vibrant General] Master™:
Same thing Wes was.

And nope, they couldnt be flashed back with Odin even.
[Vibrant General] down8:
Same here. I forget what I did wrong, but it was during the Donut hysteria. :)

Luckily, I've learned to read a but more with the Vibrant before flagging things.

-bZj

_____

-sent from my Samsung Vibrant via XDApp
[Vibrant General] All~G1:
Hw locked has a fix & You can brick this phone.

I bricked my vibrant by flashing haykuros danger SPL.... Lol. G1 days FTW!
[Vibrant General] intruda119:
Hardware locked vibrants are considered bricked. Happen to me twice now and had to send in for repair.

I've never seen the term bricked associated with a device like the vibrant.
[Vibrant General] cparekh:
You certainly can brick a Vibrant, even one that is not hardware locked. I did it last week. I did it by trying to create a custom Odin backup that flashed an incomplete boot loader, I think.

In any case, AFTER a successful Odin update the phone turned off to reboot, and will not turn back on. No amount of messing with it will get the phone to turn on. There is no way I can figure out how to even get Odin to work, because there is no power going to the phone. Bricked.
[Vibrant General] tjhart85:
So, moral of the story:

Follow these rules and it's not possible:

If you have a hardware locked phone, FIX IT.

Don't flash anything for the wrong phone.

Don't accept OTAs if you're hacked.

Only flash things that others have confirmed (can be the dev).

If you're making your OWN stuff (Wes, cparekh), it's quite possible to completely screw your phone.
[Vibrant Q&A, Help & Troubleshooting] iynfynity:
does anyone here uses a custom rom with a stock kernel? will it still be good? i really do want to flash but i don't want things to get complicated. i just want to speed up the phone.

and with stock kernel everything is simple right? just flash the rom and use it, no other things needed.
[Vibrant Q&A, Help & Troubleshooting] Frizzmmm:
I am one of the unlucky people that have a vibrant that cant handle an OC/UV kernel. So yes, every time I flash a custom rom, I flash a stock kernel. Generally speaking most roms I use ( bionix and master ) barely increase the benchmark scores of stock tw... though they do feel snappier because these rom chefs spend alot of time in polishing the user interface... if you want to make your device faster, try rooting it and installing a lag fix. If you have any other questions be sure to click the red text in my Sig.
[Vibrant Q&A, Help & Troubleshooting] s15274n:
You do not need a lag fix... too many issues stem from this.
[Vibrant Q&A, Help & Troubleshooting] iynfynity:
i already flashed a fusion 1.1 stock kernel. i'm satisfied already.
[Vibrant Q&A, Help & Troubleshooting] s15274n:
Awesome, just making sure. I didn't agree with the lf suggestion.
[Vibrant Q&A, Help & Troubleshooting] pathcafe:
If you've flashed Bionix Fusion 1.1 with JACS OC/UV ROM from stock, do you need to flash another kernel or does the ROM include the JACs kernel? Without SetCPU do you then run stock benchmarks?

3rd Q, are there issues flashing back to a custom ROM but with the standard kernel?
[Vibrant Q&A, Help & Troubleshooting] iynfynity:
to your 3rd question, if you have a custom rom with a stock kernel you can flash back to stock rom without problems using odin.
[Vibrant Q&A, Help & Troubleshooting] pathcafe:
Thanks. Plus found discussion of kernels under Vibrant Q&A under "Bionix fusion 1.1".
[Android Themes] Adamsville MITM:
Its an older dock but I need it... cant find it anywhere
[Android Themes] MeOverTrance:
Imma nub at this stuff and I don't have the answer to your question but I don't see it being that hard to recreate in say, Launcher Pro ?

It would take some tinkering though
[Android Themes] jbizz:
Simone posted this dock in the Post your homescreen thread, and I know I saw it on the launcher pro forums a few weeks back!
[Android Themes] Adamsville MITM:
tried to recreate in photoshop

my vision is kinda ****ed up... is this level?
[Android Themes] LuffyPSP:
i have this - http://dl.dropbox.com/u/11246427/An...r Pro Dock/1st_dock_by_kimboprice-d2ydmvn.png
[Android Themes] faceqt:
I'm fairly sure zhk3r created it with the original on his deviantart page..
[Android Themes] zHk3R:
I've got this one and one with 50 % transparency

Get back at me if you want it edited.
[Android Themes] skruff77:
Love the dock but where can i get transparent icons for it. i have searched and cant find any. i know i have seen them but now i cant find them.
[Android Themes] squidbutt:
check the samsung vibrant themes and apps section

and docks by archidillie
[Android Themes] zHk3R:
You can search "transparent png" on Google.

But you don't need to, I attached a transparent.png for you (:
[Android Software Development] mrfluffysquirrel:
I have a non sprint cdma hero 2.1 am running froyo cm6 everything works fine but mms i applied the fix and still no good. also tried to manually enter smsc but errors out. tried diffrent roms but same problem. im in need of help
[Vibrant Q&A, Help & Troubleshooting] Orochi77:
I have T-Mobile version of this phone but I use it with Mobilicity.

Any time I go into a place that has no reception I obviously lose signal and both the bars and the 3G icon disappear.

However, when I leave that area and come back to the area where I had reception, the 3G icon never comes back. When I attempt to make a call I a get a message saying "not registered on network". If i go to wireless settings and try to manually search for a provider, the phone will only find Roaming.

The only thing that solves the problem is rebooting the phone.

I have Bionix 1.9 rom but this issue happened on stock as well. It also happens to another guy that has Vibrant9 rom.

On the other hand, other phones like the old samsung galaxy doesn't have that issue.

Any ideas. Am I missing some settings option?

Thanks... :)
[Vibrant Q&A, Help & Troubleshooting] Vadim1:
I can only tell you I have exactly the same problem. Using it with Mobilicity.

Let's hope someone will come up with a fix.