Related
Hi All!
I just made my first custom ROM:
It based on stock 2.2 JPF: only modification is rooting and converting to ext2 data system and cache partitions.
Flash it after flashing full stock JPF (My ROM don't contain bootloader, modem etc, so you must first flash stock JPF)
DON'T wipe after reboot, it will format you data and cache partitions back to RFS. I don't changed recovery binary, so please don't wipe if you want ext
ROM works OK for both rfs and ext2, so it will work, but no point to use my ROM with rfs
Any feedback is appreciated.
Update:
My JPM ROM converted to ext4
Stock firmware, only changes are rooted, busybox, fugutweak, (removed Layar and thinkfree for space, ext4 left less space for users ;( )
quadrant score is 470
Used apollo5801 kernel with modified initramfs to allow ext4 ext2 and rfs FS on all partitions, it use possibility to have data2sd
As for me, use ext4 for /system is has no much sense. Better use ext2 for /system and /cache, wile using ext4 for /data
/system normally is R/O, /cache has no vital information, so it better to use it with ext2 for performance
URL for ROMs:
My JPF ext2 ROM: http://www.multiupload.com/KQBT92RM0U
My JPM ext4 ROM: sorry, link removed, it has issue with WIFi
Interested in it. Give a detailed list of steps, please.
mumbozver said:
Hi All!
I just made my first custom ROM: sorry, I have no posts yet, and can't attach
It based on stock 2.2 JPF: only modification is rooting and converting to ext2 data system and cache partitions.
Flash it after flashing full stock JPF (My ROM don't contain bootloader, modem etc, so you must first flash stock JPF)
DON'T wipe after reboot, it will format you data and cache partitions back to RFS. I don't changed recovery binary, so please don't wipe if you want ext
ROM works OK for both rfs and ext2, so it will work, but no point to use my ROM with rfs
Any feedback is appreciated.
Click to expand...
Click to collapse
Hello,
I am interested in your ext2 ROM.
It's not quite clear for me how to flash it. I mean this: "DON'T wipe after reboot". Do you mean I should not do a factory reset? What about factory reset right after flashing stock JPF?
Would you write a detailed list of steps?
Thank you.
szabof1 said:
Would you write a detailed list of steps?
Click to expand...
Click to collapse
My ROM is kind of POC, it's not customized or so, main goal is try ext2 instead of rfs
1 - Flash stock JPF firmware.
2. - After flashing stock JPF you may do "wipe data/factory reset", or don't do factory reset.
3. - Flash my ROM.
4. - After reboot don't do "wipe data/factory reset" or "wipe cache partition", just choose "reboot system now"
If you do all right, you will get system data and cache partitions in ext2, only efs partition will stay in rfs.
mumbozver said:
Hi All!
I just made my first custom ROM: sorry, I have no posts yet, and can't attach
It based on stock 2.2 JPF: only modification is rooting and converting to ext2 data system and cache partitions.
Flash it after flashing full stock JPF (My ROM don't contain bootloader, modem etc, so you must first flash stock JPF)
DON'T wipe after reboot, it will format you data and cache partitions back to RFS. I don't changed recovery binary, so please don't wipe if you want ext
ROM works OK for both rfs and ext2, so it will work, but no point to use my ROM with rfs
Any feedback is appreciated.
Click to expand...
Click to collapse
hello. you converted the partitions /system /data and /cache to .ext2.
With a factory reset, the partitions will be converted back to .rfs?
kyrillos13 said:
hello. you converted the partitions /system /data and /cache to .ext2.
With a factory reset, the partitions will be converted back to .rfs?
Click to expand...
Click to collapse
Hello
system partition in any case will stay in ext2
"wipe data/factory reset' will reformat data and cache partition to rfs
"wipe cache partition" will reformat cache partition to rfs
Because of this don't do factory reset if you want test ext2 for data or cache partitions
P.S. looks like we need tweaked/custom recovery, if you know any - send me a link, pls
does it is working
I flashed your ROM
Hello,
I flashed your ext2 ROM just now.
Everything seems to be OK.
mount shows:
"/dev/block/stl6 /system ext2 rw,relatime,errors=continue 0 0
/dev/block/stl7 /data ext2 rw,nosuid,nodev,relatime,errors=continue 0 0
/dev/block/stl8 /cache ext2 rw,nosuid,nodev,relatime,errors=continue 0 0"
It is rooted and has busybox installed by default! Thanks.
Stock JPF upgraded by your ext2 ROM still workes well.
I also use Link2SD with 2nd (ext2) SD card partition for selected programs.
Is ext3 file system supported on SG3?
If yes, is it possible to convert /system, /data and /cache partitions to ext3 instead of ext2?
szabof1 said:
Is ext3 file system supported on SG3?
If yes, is it possible to convert /system, /data and /cache partitions to ext3 instead of ext2?
Click to expand...
Click to collapse
it isnt possible. When sammy release froyo kernel sources we will convert the partitions to ext4...
I do not know ext4. Why is ext4 better than rfs? What is the performance difference between ext2, ext4 and rfs?
szabof1 said:
I do not know ext4. Why is ext4 better than rfs? What is the performance difference between ext2, ext4 and rfs?
Click to expand...
Click to collapse
From my ext2 ROM: overall performance index by Quadrant increased from 325 to 520 after converting from rfs to ext2
ext4 is must be faster than ext2, but it uses more CPU, so need to get real user experience.
hi mumbozver,
what do you think about deodexing? does it make sence make ROM deodexed if this ROM is converted to ext2? i have heard some thoughts deodexed rom is not faster than non-deodexed... the higher performance is reached by ext2, not deodexing. is it true?
anly11 said:
hi mumbozver,
what do you think about deodexing? does it make sence make ROM deodexed if this ROM is converted to ext2? i have heard some thoughts deodexed rom is not faster than non-deodexed... the higher performance is reached by ext2, not deodexing. is it true?
Click to expand...
Click to collapse
Deodexing is increase first boot time after flashing and decrease available space in /data partition, but increase space in /system (you will get half of space, that you are wasting in /data. In deodexed ROM you need to store odexed "classes.dex" in /data/dalvik-cache and zipped deodexed "classes.dex: inside *.apk or *.jar files on /system).
So you will get lesser overall free space in you phone and slower first boot. Thats all about deodexing performance.
Main reason to get deodexed ROM is ability to change themes, and possibly put in /system some program of user choice, so programs will survive factory reset. But in my ROM factory reset will convert /data and /cache partitions back to rfs, so deodexing in my point is not needed.
i have flashed your rom, everything seems to be ok. quadrant score: over 500
mumbozver said:
Deodexing is increase first boot time after flashing and decrease available space in /data partition, but increase space in /system (you will get half of space, that you are wasting in /data. In deodexed ROM you need to store odexed "classes.dex" in /data/dalvik-cache and zipped deodexed "classes.dex: inside *.apk or *.jar files on /system).
So you will get lesser overall free space in you phone and slower first boot. Thats all about deodexing performance.
Main reason to get deodexed ROM is ability to change themes, and possibly put in /system some program of user choice, so programs will survive factory reset. But in my ROM factory reset will convert /data and /cache partitions back to rfs, so deodexing in my point is not needed.
Click to expand...
Click to collapse
Thanks for the ROM.... Just a question of how long the battery lasts...? Is it over a day...
Vishnu N S said:
Thanks for the ROM.... Just a question of how long the battery lasts...? Is it over a day...
Click to expand...
Click to collapse
It depend of usage pattern.
I use it lightly, just few minutes of call per day, but always on Wi-Fi or 3G connection, skype chats and email checks.
After Gallery3d removal it run something about 2 days.
mumbozver
I don't understand.
Yesterday was your explanation about deodexing.
Now i can't see this one
Why?
Is this a "postmoderating"?
Add.
Sorry.
It's very strange. I see it again!
kyrillos13 said:
it isnt possible. When sammy release froyo kernel sources we will convert the partitions to ext4...
Click to expand...
Click to collapse
Now we have sources
I did quick test for ext4 enabled kernel from here: http://forum.xda-developers.com/showthread.php?t=978823
Just flashed zImage to my ROM. everything looks OK for now, so I will make ext4 ROM in few days, probably based on JPL.
HELP
Comming from Indroid 4.1, my a Class 6 16Go SDCard has 3 partitions (FTAT32, ext2 and ext4), I try to install Dharam Clean Performance but I can't have /system -ext2 /data -ext4 /cache -ext2.
I use Dharam FileSystem Changer and select :
---------------------------------DATA2SD---------------------------
11. Special (Cache: ext2, Data: ext4, System: ext2)
After reboot, I got stl6 ext2, stl7 rfs and stl8 ext2 mounted !!!
In /sdcard/android/data/fugumod/fs.current, I have
mmcblk0p2 ext4
stl6 ext2
stl7 rfs
stl8 ext2
and Data2sd is not enabled !!!
Shall I check an other option ?
Thanks for answer
chakti said:
HELP
Comming from Indroid 4.1, my a Class 6 16Go SDCard has 3 partitions (FTAT32, ext2 and ext4), I try to install Dharam Clean Performance but I can't have /system -ext2 /data -ext4 /cache -ext2.
I use Dharam FileSystem Changer and select :
---------------------------------DATA2SD---------------------------
11. Special (Cache: ext2, Data: ext4, System: ext2)
After reboot, I got stl6 ext2, stl7 rfs and stl8 ext2 mounted !!!
In /sdcard/android/data/fugumod/fs.current, I have
mmcblk0p2 ext4
stl6 ext2
stl7 rfs
stl8 ext2
and Data2sd is not enabled !!!
Shall I check an other option ?
Thanks for answer
Click to expand...
Click to collapse
u flashed dharam clean performance rite...
so now u need to re-enable data2sd using this...
re-enable, not enable(this may cause u to lose ur data)
once u re-enable and get ur partitions working...
Thank you dharammaniar for quick replay.
I'll try.
Can you tell the right way to prepare a proper flash.
I format all, create 1,2Go ext2 partition and flash JPM.
What are the optimal size for ext2 et ext4 I have to create with minitool ?
Shall I let the sdcard in the phone during Odin flash ?
Thanks for very usefull help.
chakti said:
Thank you dharammaniar for quick replay.
I'll try.
Can you tell the right way to prepare a proper flash.
I format all, create 1,2Go ext2 partition and flash JPM.
What are the optimal size for ext2 et ext4 I have to create with minitool ?
Shall I let the sdcard in the phone during Odin flash ?
Thanks for very usefull help.
Click to expand...
Click to collapse
1) FLash XXjPM
2) FLash my ROM(Performance edition i suggest)
3) once u have the rom working fine without data2sd, then continue ahead.
4) partition sdcard using cwm recovery...size for sd-ext and swap-whatever u req...
5) reboot.
6) use data2sd enabler...and use first option in it
7) once data2sd is working, use filesystemchanger to special with data2sd...
This.should be enuf...
Really pleased
Thanks
chakti said:
Really pleased
Thanks
Click to expand...
Click to collapse
u r welcome
I follow the steps :
1) FLash XXjPM
2) FLash my ROM(Performance edition i suggest)
3) once u have the rom working fine without data2sd, then continue ahead.
4) partition sdcard using cwm recovery...size for sd-ext and swap-whatever u req...
5) reboot.
But I cannot anymore connect my phone to PC to do
6) use data2sd enabler...and use first option in it
7) once data2sd is working, use filesystemchanger to special with data2sd...
I use win7 64, in control panel the phone reconized as ADB interface and USB Controlers as SAMSUNG Android Composite ADB Interface but no usb drive is mounted and even ODIN doesn't reconize it.
I remember once with other rom, having the same issue and after reflash it comes back !!
Do you have any solution to my problem ?
Thanks in advance
Try rebooting both phone n PC...if no den uninstall device from device manager...reboot pc and den connect phone...should happen then...
dharammaniar said:
Try rebooting both phone n PC...if no den uninstall device from device manager...reboot pc and den connect phone...should happen then...
Click to expand...
Click to collapse
I did :
connect the phone
uninstall the device
reboot both
connect the phone, it reinstalls all the drivers
not reconized by ODIN
select as USB masse storage on the phone, the device open in the file explorer
unmount the masse storage and retry ODIN
nothing
reboot all
wipe data/cache
All the time the same
I'm really confused !!!
any other idea ?
thx
chakti said:
I did :
connect the phone
uninstall the device
reboot both
connect the phone, it reinstalls all the drivers
not reconized by ODIN
select as USB masse storage on the phone, the device open in the file explorer
unmount the masse storage and retry ODIN
nothing
reboot all
wipe data/cache
All the time the same
I'm really confused !!!
any other idea ?
thx
Click to expand...
Click to collapse
Check adb recognizing?
adb shell
???u getting # or $ ???
dharammaniar said:
Check adb recognizing?
adb shell
???u getting # or $ ???
Click to expand...
Click to collapse
i get :
C:\adb>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
#
It seems that I have su access
If I see in enable~woSwap.bat
adb -d push .\sdcard\Android\data\fugumod\fs.data2sd /sdcard/Android/data/fugumod
adb -d push .\sdcard\Android\data\fugumod\fs.convert /sdcard/Android/data/fugumod
Is it suffisant to copy both files fs.data2sd and fs.convert in /sdcard/Android/data/fugumod and reboot ?
Is there any special writes to give with Rootexplorer or else ?
I copy the 2 files fs.data2sd and fs.convert in /sdcard/Android/data/fugumod and after reboot the properties of the phone give 798Mo internal memory and all my apps gone.
No adb connexion ...
I wipe, reinstall TB, but still no show data2sd
In mount shell, I have
stl6 /system ext2
no stl7 but /dev/block/mmcblk0p2/data ext 4
stl8 /cache ext2
Can you give the command line in terminal to have propre /system -ext2 /data -ext4 /cache -ext2 ? I'll lock for adb connect later.
I tried with adb wireless
adb connect myip : port give connected
I launch Filesystem Changer in adb prompt, it gives an error, but the phone reboot and now in /sdcard/android/data/fugumod/
I have 2 files fs.data2sd and fs.current, fs.convert disapared
fs.current contain :
mmcblk0p2 ext4
stl6 ext2
stl7 rfs
stl8 ext2
In Titanium Backup data2sd still no shown
mount shell still give
stl6 /system ext2
no stl7 but /dev/block/mmcblk0p2/data ext 4
stl8 /cache ext2
I think something missing, right ?
Thanks for your support
chakti said:
I copy the 2 files fs.data2sd and fs.convert in /sdcard/Android/data/fugumod and after reboot the properties of the phone give 798Mo internal memory and all my apps gone.
No adb connexion ...
I wipe, reinstall TB, but still no show data2sd
In mount shell, I have
stl6 /system ext2
no stl7 but /dev/block/mmcblk0p2/data ext 4
stl8 /cache ext2
Can you give the command line in terminal to have propre /system -ext2 /data -ext4 /cache -ext2 ? I'll lock for adb connect later.
I tried with adb wireless
adb connect myip : port give connected
I launch Filesystem Changer in adb prompt, it gives an error, but the phone reboot and now in /sdcard/android/data/fugumod/
I have 2 files fs.data2sd and fs.current, fs.convert disapared
fs.current contain :
mmcblk0p2 ext4
stl6 ext2
stl7 rfs
stl8 ext2
In Titanium Backup data2sd still no shown
mount shell still give
stl6 /system ext2
no stl7 but /dev/block/mmcblk0p2/data ext 4
stl8 /cache ext2
I think something missing, right ?
Thanks for your support
Click to expand...
Click to collapse
no stl7 but /dev/block/mmcblk0p2/data ext 4 -- this means u have data2sd...
after reboot the properties of the phone give 798Mo internal memory and all my apps gone - Also means u have data2sd...and ur apps which were in internal memory at not there now...
there must be some problem with titanium...i think...
Hello.
Can I flash G3Mod Ultimate on /system ext2, /cache and /data rfs?
It says:
Convert filesystems to rfs before flashing kernel.
Click to expand...
Click to collapse
but all file systems must be rfs?
Greets
Shinku37 said:
Hello.
Can I flash G3Mod Ultimate on /system ext2, /cache and /data rfs?
It says:
but all file systems must be rfs?
Greets
Click to expand...
Click to collapse
In the newest versions of G3Mod you can have all filesystems. So no need to revert back to rfs, you can just flash!
Happy flashing!
It was only for the early version. You can flash kernel at any file system you want.
Sent from my super fast Galaxy 3
Unfortunately, I converted to the RFS (by FuguMod), and now... What file system is best?
Shinku37 said:
Unfortunately, I converted to the RFS (by FuguMod), and now... What file system is best?
Click to expand...
Click to collapse
Now I'm using (and as I think almost everyone would tell you round here xD):
System (stl6) -> ext2
Data (stl7) -> ext4
Cache (stl8) -> ext2
And I'm having a great performance (no freezes, almost no lags...). But if you want to, you can try with all the combinations you want and see how it performs
moikop said:
Now I'm using (and as I think almost everyone would tell you round here xD):
System (stl6) -> ext2
Data (stl7) -> ext4
Cache (stl8) -> ext2
And I'm having a great performance (no freezes, almost no lags...). But if you want to, you can try with all the combinations you want and see how it performs
Click to expand...
Click to collapse
I use the same combination and i have no lags and no freezes, i use the g3mod kernel 1.3.2 ultimate
moikop said:
Now I'm using (and as I think almost everyone would tell you round here xD):
System (stl6) -> ext2
Data (stl7) -> ext4
Cache (stl8) -> ext2
And I'm having a great performance (no freezes, almost no lags...). But if you want to, you can try with all the combinations you want and see how it performs
Click to expand...
Click to collapse
I have a question how to convert file system and how to check on what file system I am on..?
And why you people change file system..what it do..?
Sent from my GT-I5800 using XDA App
hadi_xman said:
I have a question how to convert file system
Click to expand...
Click to collapse
With G3Mod Kernel, all you have to do is create a file named "fs.convert", put it in /sdcard/Android/data/g3mod/ and reboot
In fs.convert file you have to put:
Code:
stlX file_system_type
Where X is the partition number and file_system_type is, well, you know XD.
If you want to convert various partitions in a row, it should be like this:
Code:
stlX file_system_type
stlY file_system_type
stlZ file_system_type
Remember:
Code:
stl6 -> /system
stl7 -> /data
stl8 -> /cache
For example, let's say I want to convert /system to ext4. So i create the file and write this in it:
Code:
stl6 ext4
Reboot, and done
hadi_xman said:
and how to check on what file system I am on..?
Click to expand...
Click to collapse
In terminal emulator (or adb shell), run the command "mount" and it will list all partition with it's respective format and mount options. Just look for the partitions you want to check
hadi_xman said:
And why you people change file system..what it do..?
Click to expand...
Click to collapse
You should read this
A Little problem!!
I flashed the kernel G3 mod Lite and installed the g3mod app by Dumpy and modified the file systems as said. After that I'm not able to see my partition. I was previously using Fugumod 2.4 beta3 and i had my sd card partitioned using Minitool. But now i can't see my partition even in Titanium BackUp. When changing file systems using g3mod app, i didn't change anything in mmcblk0. It was left as "rfs". Do i need to change it to something else? Thanks.
P.s. Do i need to activate data2sd?I didn't as I was already using App2sd by kyrillos and after this conversion i lost all my user apps. and my phone's free internal memory is now just 85MB. Previously it was 145MB.
krishk said:
I flashed the kernel G3 mod Lite and installed the g3mod app by Dumpy and modified the file systems as said. After that I'm not able to see my partition. I was previously using Fugumod 2.4 beta3 and i had my sd card partitioned using Minitool. But now i can't see my partition even in Titanium BackUp. When changing file systems using g3mod app, i didn't change anything in mmcblk0. It was left as "rfs". Do i need to change it to something else? Thanks.
P.s. Do i need to activate data2sd?I didn't as I was already using App2sd by kyrillos and after this conversion i lost all my user apps. and my phone's free internal memory is now just 85MB. Previously it was 145MB.
Click to expand...
Click to collapse
How is your mmcblk0 rfs?? It should be ext3 or ext4.
Ah! It was not. I forgot to change it to ext3 or ext4. When using g3mod app i changed the file systems but left my mmcblk0 as rfs. Now I can't access my memory card using My files. And in "SD Card and Storage" menu it says "unavailable".Any suggestions? Would it work if i flashed g3 kernel and used the app again to change my mmcblk0 to ext3 or ext4?
krishk said:
Ah! It was not. I forgot to change it to ext3 or ext4. When using g3mod app i changed the file systems but left my mmcblk0 as rfs. Now I can't access my memory card using My files. And in "SD Card and Storage" menu it says "unavailable".Any suggestions? Would it work if i flashed g3 kernel and used the app again to change my mmcblk0 to ext3 or ext4?
Click to expand...
Click to collapse
Ya. Try to change SD partition to ext4 using the app. Still confused how did mmcblk0 became rfs?? . Try the app again and see if it works.
dhirend_6d said:
Ya. Try to change SD partition to ext4 using the app. Still confused how did mmcblk0 became rfs?? . Try the app again and see if it works.
Click to expand...
Click to collapse
The app shows all partitions as rfs by default.. As he said he left mmcblk as it is and changed the others.. Hence the partition got converted to rfs
Quick Question.. If i'm using g3mod app, should i activate data2sd when i'm changing the file systems?
krishk said:
Quick Question.. If i'm using g3mod app, should i activate data2sd when i'm changing the file systems?
Click to expand...
Click to collapse
No if you have app2sd functional
i screwed my fone using the file systems advised..
I know this has been asked a lot of times on this forum but i really can't understand the advantages of having an ext4,ext3 or ext2 file system over the standard rfs. Does this lead to faster r/w times? Also i googled this and found some articles explaining the advantages of using the ext4 file system on dual-core smartphones.
I'm a newbie to Android and don't really understand how it would help on the SG3.
Also needed to know about the differences in the variations of the ext4 and ext2 file systems such as stl6 ext4, stl7 ext4, stl8 ext2.
I am really confused and expecting a reply from someone. Please help.
gamerprithvi said:
I know this has been asked a lot of times on this forum but i really can't understand the advantages of having an ext4,ext3 or ext2 file system over the standard rfs. Does this lead to faster r/w times? Also i googled this and found some articles explaining the advantages of using the ext4 file system on dual-core smartphones.
I'm a newbie to Android and don't really understand how it would help on the SG3.
Also needed to know about the differences in the variations of the ext4 and ext2 file systems such as stl6 ext4, stl7 ext4, stl8 ext2.
Click to expand...
Click to collapse
system ext4/ext2
data ext4
cache ext2
I've been hearing a lot about partitioning sd cards and I know it's done in recovery mode.
So my question is - What's the difference between ext2, ext3, ext4 and swap partition?
Please help out!!
ext2 - Linux file system (no journaling)
ext3 - basically ext2 with journaling
ext4 - next generation of ext3 with better journaling and performance
swap - if internal memory should run full, parts would be swapped to the swap space, so it is basically an enhancement of internal memory
Check each out in the wikipedia, its worth it!
EDIT: I'd personally always go for ext4 and 128 swap
tbschommer said:
ext2 - Linux file system (no journaling)
ext3 - basically ext2 with journaling
ext4 - next generation of ext3 with better journaling and performance
swap - if internal memory should run full, parts would be swapped to the swap space, so it is basically an enhancement of internal memory
Check each out in the wikipedia, its worth it!
EDIT: I'd personally always go for ext4 and 128 swap
Click to expand...
Click to collapse
Thanks man,
But still I have few more questions..
What do you mean by "journaling"? And why do we need ext, ext2, ext4 for our mobile?
And swap is for enhancing internal memory or RAM?
Aced443 said:
Thanks man,
But still I have few more questions..
What do you mean by "journaling"? And why do we need ext, ext2, ext4 for our mobile?
And swap is for enhancing internal memory or RAM?
Click to expand...
Click to collapse
Journaling filesystem - quote from Wikipedia:
A journaling file system is a file system that keeps track of the changes that will be made in a journal (usually a circular log in a dedicated area of the file system) before committing them to the main file system. In the event of a system crash or power failure, such file systems are quicker to bring back online and less likely to become corrupted.
Click to expand...
Click to collapse
Sorry I can't elaborate on why Android uses ext4 - I only read that one reason is that it's capable of multithreading. I hope one of the experts can tell us both more
Swap - you're right, of course - is used for RAM.