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.
hi, could someone tell me how to do a full EXT4 wipe as i want to install the BlissSense rom...
I tried the 'Full Wipe 1.5' in the DHD forums but it didnt work, said Installation Aborted or something like that... i searched around and didnt find anything else so im here ... thx
Boot into recovery wipe all data, cache, go to advance and wipe dalvik.
Sent from my HTC Glacier using xda premium
thx for the anwser, but will doing this will Format the System/Data/Cache to Ext4 type ?
Headhunter01 said:
thx for the anwser, but will doing this will Format the System/Data/Cache to Ext4 type ?
Click to expand...
Click to collapse
Just doing the 3 wipes I posted should be fine. But if you want to fornat the system just doing manually also by going into advance in recovery.
Sent from my HTC Glacier using xda premium
Headhunter01 said:
thx for the anwser, but will doing this will Format the System/Data/Cache to Ext4 type ?
Click to expand...
Click to collapse
You can't set the file system in recovery. The file system is a programmed part of the ROM you flash. If one ROM uses Ext3, that will be your file system. If you wipe and flash a ROM that uses Ext4, then you will be using Ext4.
k wasnt sure if the rom would do it or if i had to do it myself, well thanks guys
Dear All,
If I clean cache and delvic cache what will happened..?
Sent from my GT-I5800 using XDA App
If you wipe cache, nothing will happen. If you wipe dalvik-cache, the next reboot will take time to rebuild it
kyrillos13 said:
If you wipe cache, nothing will happen. If you wipe dalvik-cache, the next reboot will take time to rebuild it
Click to expand...
Click to collapse
hhhmm but what they both do exactly..??
hadi_xman said:
hhhmm but what they both do exactly..??
Click to expand...
Click to collapse
Cache is needed for the market downloads. Dalvik-cache: is a program cache area for the program dalvik. Dalvik is a java based virtual machine that is the bases for running your programs (the ones that have the .apk extension). In order to make access times faster (because there's not JIT (just in time) compiler installed by default), the dalvik-cache is the result of dalvik doing a optimization of the running program. Sounds confusing. It's similar to the prefetch files in Windows.
Hi, 6p users.
I am using my fast nexus 6p.
But I want to use more fast performance.
So I try to format cache partition but failed :crying:
So I search about this problem and I found cm13 jgcaap's build support formatting f2fs on cache partition.
But I want to use ota support rom.
Is there any rom support formatting f2fs on cache partition with ota?
Thanks. (and sorry about my bad English.)
minem said:
Hi, 6p users.
I am using my fast nexus 6p.
But I want to use more fast performance.
So I try to format cache partition but failed :crying:
So I search about this problem and I found cm13 jgcaap's build support formatting f2fs on cache partition.
But I want to use ota support rom.
Is there any rom support formatting f2fs on cache partition with ota?
Thanks. (and sorry about my bad English.)
Click to expand...
Click to collapse
Our cache partition is not big enough to support f2fs.
Triscuit said:
Our cache partition is not big enough to support f2fs.
Click to expand...
Click to collapse
I find it odd that Google decided to allow the 5X to utilize F2FS on both the data & cache partitions(running on my 5X now) but shrunk the 6P's cache size down so it can't. Google is one weird company when it comes to handling their phones.
Triscuit said:
Our cache partition is not big enough to support f2fs.
Click to expand...
Click to collapse
Then why it can on jgcaap's build?
(should I question jgcaap?)
minem said:
Then why it can on jgcaap's build?
(should I question jgcaap?)
Click to expand...
Click to collapse
Have you actually successfully formatted your cache to f2fs while on jgcapps builds?
Triscuit said:
Have you actually successfully formatted your cache to f2fs while on jgcapps builds?
Click to expand...
Click to collapse
Not used yet.
You mean it can't use any rom because cache size is too small to use f2fs?
minem said:
Not used yet.
You mean it can't use any rom because cache size is too small to use f2fs?
Click to expand...
Click to collapse
Yes
Triscuit said:
Yes
Click to expand...
Click to collapse
Okay, thanks.
I was deleting the system app and installing it again to internal memori, how i can do to make them safe or not wiped/formatted if i wiping data ?
/system independ of /data, if you wipe /data, this don't affect /system, wipe dalvick, cache and /data before boot your phone with no problem.