yashsingh1/xdaforums huggingface dataset:
[Galaxy 3 Android Development] Panos_dm:
Maybe the best news concerning the g3 in a long time. Keep it up man! I am not able to do much but I'm eager to beta test!

sent from my kirillos' v.3 fugumod 2.2 BE oc'd JIT enabled nokia 3210
[Galaxy 3 Android Development] nikkpap:
can you gine me workin fix_permissions scripts to use it from internal use ?> thanks in advance
[Galaxy 3 Android Development] why2004007:
You can test the recovery by using terminal.But there's a problem that u can't return to normal system.I think it 's because the video driver return to basic mode etc.(Just guess it)I sugggest u don't compile all parts of the cwm but a little part.For we just need a little function now.Test it in terminal.While I have a computer.I will try to help,but I can't promise anything...Haha

WHEN I USING ENGLISH IN COMUNNICATING WITH OTHERS. SOMEONE WILL TELL ME:U CAN PASS THE CET-4 EASILY....
[Galaxy 3 Android Development] mumbozver:
"worked" mean it runs fine from recovery menu, and do its job.

It's unmodified, and I'm not sure it fully correct for our phone.

You may find it here: https://github.com/CyanogenMod/android_bootable_recovery/blob/froyo-stable/utilities/fix_permissions
[Galaxy 3 Android Development] sheron:
instead of making update.zip work, u can complete the nandroid and backup\restore

i flashed cm7 in my friend's X8

the update.zip did not work properly so i extracted the rom files and made them as a backup and restored the rom with that backup-worked like a charm

we can install roms if the dev's provided it as a backup file(which is safer than using update.zip)
[Galaxy 3 Android Development] mumbozver:
Good news: I made some progress.

I recovered my /cache partition, destroyed in pre-alpha testing.

Now all works OK for me, so time for private alphas is close.

If you want test it, PM to me. Alpha1 probably will be ready this WE, after some additional testing.

Alpha1 will be packaged as whole ROM (my own JPM based, not themed/deodexed just rooted+recovery, some apps removed/added), because of FS types need to be defined at compile time. However you may extract it and try to use on any ROM, just be aware of FS of roms: rfs for SYSTEM, ext2 for DATA end CACHE.
[Galaxy 3 Android Development] anly11:
mumbozver,

why are you using rfs for SYSTEM? wouldnt be better use ext2 for all 3 partitions?
[Galaxy 3 Android Development] mumbozver:
For historical reason :)

Normally SYSTEM is ReadOnly, so I don't think ext2 has real speed advantages over RFS in ReadOnly mode.

I invest almost all my free time in recovery, and has no time for retest it in ext2 for all 3 partitions.

If You really want, I may compile recovery for all partitions in ext2 and include it in package, but it will be totally untested.

In this case package will contain:

- preinstalled recovery in ROM, flashable by odin

- recovery package (rfs for SYSTEM, ext2 for DATA end CACHE) for integrate in ROM, F.E. with FuguMod kernel

- recovery package (ext2 for all 3 partitions) UNTESTED
[Galaxy 3 Android Development] stubborn_d0nkey:
I think most people use ext4 for system and data and ext2 for cache
[Galaxy 3 Android Development] mumbozver:
Journaling for ReadOnly partition? LOL

P.S. Most people use RFS for all partitions, because they simply stay on original Samsung ROM or KIES upgraded ROM
[Galaxy 3 Android Development] stubborn_d0nkey:
I meant people who use custom of course :D
[Galaxy 3 Android Development] FadeFx:
rfs does journaling also... and to have ext4 on system makes sense, since system os r/o most of the time, but when user makes some changes to system partition it is at risk to loose not only changes, but also the original files he wanted to change and thus could softbrick his phone and have to reflash his rom eventually
[Galaxy 3 Android Development] anly11:
what is the main reason for using ext4? journaling? ext2 is very safe and journaling is overrated. have a look on this single post:

http://xdaforums.com/showpost.php?p=11551821&postcount=71

also read this about battery life:

http://xdaforums.com/showpost.php?p=9188798&postcount=58

and read this about speed and performance:

http://xdaforums.com/showpost.php?p=11872081&postcount=84

also i have run quadrant benchmark with ext2 and ext4 and i got much higher score with ext2. i know its only synthetic benchmark but there are other benchmarks with read/write data and ext2 is winner over ext4.

conclusion: ext2 is faster, safe, better battery life... ext4 is eating more battery, using more CPU power, writing alot cycles to disk.

so IMO ext2 is better for our phones. end of story...
[Galaxy 3 Android Development] anly11:
i think you could do it ;)
[Galaxy 3 Android Development] s3th.g3ck9:
There were many users who had to face a destroyed system with using ext2 for /system and /data (majority of apps fc'ing). That is 'cause of the lack of journaling. So why could you say that it is overrated?
[Galaxy 3 Android Development] FadeFx:
Because DamianGTO sayed that, so DamianGTO must be the most reputated kernel dev in sgs section, ok, hardcore's speedmod has better battery life, higher stability, smoother ui expirience and all that with ext4 partitions, but if DamianGTO states that it must be right, however read through speedmod thread and through DamianGTO thread, and then judge whose kernel is the best from user comments, i have trust that then u will realize the truth. I don't want to offend Damian, i just claim that speedmod is definitely best kernel for sgs, and it was developed and tested feature by feature only new feature when last one implemented was stable.
[Galaxy 3 Android Development] anly11:
ok, lets assume speedmod kernel is better than Damian's kernel but why do you think its better because of ext4? maybe speedmod kernel with ext2 would be even better than sppedmod with ext4...
[Galaxy 3 Android Development] FadeFx:
Its faster, that was tested, but some users (including me) had data loss on data partition.
[Galaxy 3 Android Development] mumbozver:
As for me, ext4 is for DATA, ext2 for SYSTEM and CACHE.

I prefer to have nandroid backups for SYSTEM in ext2.

Android designed to have SYSTEM in ReadOnly.

User rarely need to change smth in SYSTEM and journaling is overkill for them. Also speed and available free space in ext2 better than in ext4.
[Galaxy 3 Android Development] FadeFx:
i did not really test this yet, but i dont think that there is a speed difference with system=ext4 to system=ext2. as i say since nothing is written to disc the journal does not need to be updated...

however, if its ok for you, i wont stop u from using it ;-)
[Galaxy 3 Android Development] kyrillos13:
Yes but with system=ext2 instead of system=ext4 you may have better battery life :)
[Galaxy 3 Android Development] anly11:
but what is more important for you? if 1 guy of 1000 will loose data OR better performance, longer battery life and longer life of internal flash memory? anyway everybody should make backup of his data from time to time so if you will unlucky guy and loose data because of ext2 you can just recover it from backup.

From Wikipedia: "ext2 is still the filesystem of choice for flash-based storage media (such as SD cards, and USB flash drives) since its lack of a journal minimizes the number of writes and flash devices have only a limited number of write cycles."

btw in our SG3 is the sort of internal memory oneNAND, right?
[Galaxy 3 Android Development] FadeFx:
If u ask that way, its the first. Every single user loosing his data because i say use ext2 its safe enough, is one to much.
[Galaxy 3 Android Development] mumbozver:
Just for testing how update.zip works in alpha.

Place update.zip in root of sdcard, mytestupdate.zip may be placed anywhere in sdcard.

After applying this update you must get simply solitaire card game in you app
[Galaxy 3 Android Development] liraindon:
Well that wikipedia reasoning is incorrect because journaling is optional in ext4. For example in speedmod the cache partition is ext4 w/o journal, because its not necessary for downloads and saves 4MB. There are many finetuning parameters to optimize ext4 for flash, check hardcores speedmod for them, he spent a lot of time on testing them.

Btw, google now also uses ext4 e.g. on the new nexsus s.
[Galaxy 3 Android Development] haree:
hi

the version u are using is old the recent one is 3.0.0.5

im using this on my tattoo and running 2.3.3 gingerbread cooked rom :D on it and its working great i do have it but it was specifically made for the tattoo so i dont think me giving it to u will help this is just for ur info:D

tnx

hari

note : i have attached the same but it is for tattoo not sure if this helps u:confused:
[Galaxy 3 Android Development] burak721:
hi can u do for applying update.zip for flashing something maybe notification bar or else :)

lg Burak
[Galaxy 3 Android Development] anly11:
yes, but nexus S has 2 physical memory: oneNAND and emmc. and google is using ext4 only on emmc partition. for onenand flash it is using yaffs2 FS. using ext4 is allegedly dangerous for oneNAND flash:

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

and i think our SG3 phones are using onenand as well
[Galaxy 3 Android Development] FadeFx:
Don't worry, onenand does wear leveling on its own...
[Galaxy 3 Android Development] liraindon:
Yes, it is a „smart„ flash as it has a controller. Yaffs is for controllerless nand like smartmedia cards. In, addition there is the XSR layer between the file system and the onenand which performs wear-leveling (http://www.samsung.com/global/busin...ducts/fusionmemory/Products_XSR_Brochure.html).

On the other hand on the galaxy s the rfs file system was very slow until froyo 2.2 and only the 2.2.1 update brought much improved rfs module, which eliminates most of the lag problems (i switched back to rfs from ext4 when i upgraded to 2.2.1), but i dont know if the g3 2.2 rfs module is also improved or would also need the 2.2.1 update.
[Galaxy 3 Android Development] FadeFx:
Speedmod kernel ext4 is still supereiour to rfs which still has microlaggs here and there even on 2.2.1 sgs
[Galaxy 3 Android Development] stubborn_d0nkey:
I want to say that I appreciate all your great work!

I dont know if you are aware of it, but there is a project starting to port CM (or gingerbread) to our phones. Your help would be great, but I understand if you cant, so I'm wondering if we would be able to use your recovery in our port? Link to the project is in my sig
[Galaxy 3 Android Development] mumbozver:
Sources of my port here: https://github.com/mumbozver

P.S. I tried last version of my recovery port with Apocalypse 1.3 OC kernel. It allow me to restore all my data with FS change, moving to APP2SD without playing in Titanium Backup, in just one menu select.
[Galaxy 3 Android Development] Kaleptik:
Does the update.zip work yet?

Sent from my Bleeding Edge 1.3 GHz ACID Lestatious 2.0 BUILD 1.7 Galaxy 3 FROYO
[Galaxy 3 Android Development] mumbozver:
Yes, Just checked, it still worked for me
[Galaxy 3 Android Development] stubborn_d0nkey:
OK, thats great. Could I aks if you feel it is completely done, or are you still working on it.

Are we able to flash .img files with this? Is it in the works (soon?). Sorry for the questions
[Galaxy 3 Android Development] FadeFx:
I think you mixed up CyanogenMod with ClockworkMod which is this recovery....
[Galaxy 3 Android Development] stubborn_d0nkey:
No I haven't, but thanks fro trying to point it out
[Galaxy 3 Android Development] tgm28:
It is something doing with this project, or it's stoped?
[Galaxy 3 Android Development] kyrillos13:
mumbozver is working on this :)
[Galaxy 3 Android Development] FadeFx:
No, its running behind closed doors for now...
[Galaxy 3 Android Development] mumbozver:
Not stoped yet, just paused.

I still waiting for any feedback from alpha testers. I can't continue without feedback. Looks like community not interested in helping for this project. Anyway sources are released. And sources are almost latest, changes what not commited is all about defines in device headers, not code itself.
[Galaxy 3 Android Development] rudolf895:
Check PM..

I'm very interested in this project of yours, your doing great.
[Galaxy 3 Android Development] Halco:
Hi guys.

If you just need testers, i can do this.

Just PM me what i have to do, and will feedback :)
[Galaxy 3 Android Development] chandradithya:
Works fine. :)

My phone wasnt brricked :P

Like you said these worked without any flaws for me :D

1. It opened up :P (using the home button + vol up + vol down + power key)

2. Made a NANDROID backup succesfully,

3. Could restore just the data under advanced restore.

4. wiped cache paritions including dalvik cache

5. Update.zip from root folder of sd card worked :) (The solitaire game)

6. Reboot into recovery worked

Some warnings it gave during backup.

I have data2sd deactivated and it said something about "cannot mount data on sd card" or something like that.

Else its fine. :)

I'd recommend you to fix the update.zip first. MAybe porting cm7 may become faster then :P

Good work lad :)
[Galaxy 3 Android Development] chandradithya:
Ofcourse we are intrested :D

We just get busy at times :)

And any other update to your dev lemme know :)
[Galaxy 3 Android Development] rudolf895:
@mumbozver

Public report:

Gr8 work mumbozver!

Update.zip works awesome

test it from here if you want
[Galaxy 3 Android Development] Pauri:
The Recovery is awesome ;)
[Galaxy 3 Android Development] deadwood01:
I guess this isn't the latest CWM recovery right....?
[Galaxy 3 Android Development] mumbozver:
It was lates from froyo branch when I start porting.
[Galaxy 3 Android Development] deadwood01:
any plans on porting the current cwm recovery ....
[Galaxy 3 Android Development] Pauri:
Let him finish this one first. I don't know what isn't finished till now.^^
[Galaxy 3 Android Development] Panos_dm:
Great work mumbdozer!!! :-) flashed and tested CWM and i have to admit that it is awesome!!! Everything that was supposed to work, it did. Complete backup and restore /data in about 10 min. I'd like to have a progress bar for the backup though. Update.zip also worked. Hope to see full working recovery soon, with multiple filesystem support. If there is anything else I can do for you just tell me!

Sent from my GT-I5800
[Galaxy 3 Android Development] tgm28:
i suggest to remove "wipe bootloader" button, because someone can brick his/her phone.
[Galaxy 3 Android Development] masterg0g0:
any news on the release ? :) may be if you can give out the recovery in a form for an falshable image that wud be great.. you will find far more people testing.
[Galaxy 3 Android Development] mumbozver:
Sorry, I can't find option to "wipe bootloader"

Maybe You are about "format boot" option in "mounts and storage"? This option does nothing, and "boot" means zImage, not bootloader.

Recovery only operates on zImage, /data, /cache, /system and recovery( we dosen't have this on SG3) partitions.

boot, logo, sbl, modem, temp and EFS don't touched by recovery.

About news:

I don't received feedbacks about bugs, so looks like code is OK for public beta.

I will make simple ROM or installer for recovery.

In the moment I prefer installer for some combinations of FS.
[Galaxy 3 Android Development] dxdiag32:
maybe the next step is make a tutorial fot how to make a update.zip:)
[Galaxy 3 Android Development] mumbozver:
No, update.zip not unique to CWM, so I prefer not spend time on it.

I think we need to find good tutorial about update.zip on the net and just share link
[Galaxy 3 Android Development] Pauri:
Recovery works good, only ext4 backup doesn't work. may you can fix this
[Galaxy 3 Android Development] akash.gpta:
[Question]

where is the recovery package stored? cant find it using root explorer

sry fr the noob question
[Galaxy 3 Android Development] masterg0g0:
Recovery package is a combination of Shell scripts and some drivers. I already tried putting the files using root explorer from the system/bin folder. ( recovery.sh,* )Did not work but may be because of the file system being ext4 that my fon did not boot. :D
[Galaxy 3 Android Development] akash.gpta:
thnx for the info.

I want to playaround with the recovery. Where do I start?

EDIT: I understand the risks :)
[Galaxy 3 Android Development] Bubble-be:
As we see more and more positive feedback from the ROMs using your recovery, can you release one for the "common folk", please ?
[Galaxy 3 Android Development] mumbozver:
Yes, I plan to release recovery with installer
[Galaxy 3 Android Development] s3th.g3ck9:
Sry for asking, but have you made any progress with fixing the ext4 issue?
[Galaxy 3 Android Development] mumbozver:
I yet released only sources, and two binaries,

build 26

/data - ext2

/cache - ext2

/system - rfs

build 27

/data - ext2

/cache - ext2

/system - ext2

No support for ext4 yet. However, if kernel will mount ext4 partition before recovery run, it may work in some way
[Galaxy 3 Android Development] kyrillos13:
@mumbozver, Can you change the recovery sd partition convertion? It converts sd partition to ext3, can you mod it to convert to ext4?
[Galaxy 3 Android Development] Rapier07:
@mumbozver

Hi I'm using kyrillos' rom 5.0 with cwm .. I tried the backup n restore from recovery and it worked perfectly :) ..but then I installed a zip from the vibrant section using CWM but was stuck in a bootloop.. so I tried restoring again but this time it said "error restoring data" and failed.. same happened while backup too.. any solution for this..? Will reflash solve it?
[Galaxy 3 Android Development] Pauri:
Softbrick can be solved with reflash ;)
[Galaxy 3 Android Development] achkap:
is there a way to flash cwm to kyrillos rom v5.0 beta (is the one without the cwm),Kernel: Fugumod v2.4 alpha5, without flashing a new rom?
[Galaxy 3 Android Development] Rapier07:
I got it to boot but the backup and restore don't work now..they get an error on "data"..
[Galaxy 3 Android Development] Panos_dm:
Maybe there wasn't enough space on the sdcard to complete the backup. Mine used about 600 megs including /sd ext4. Or maybe the md5 sums of the backup images got corrupted some way

sent from my nokia 3210
[Galaxy 3 Android Development] Rapier07:
I've got 3gb free on my 8gb sdcard.. I tried deleting the previous backup but it still doesn't work..
[Galaxy 3 Android Development] Arjen:
Can someone provide me the recovery.img from this?

I want to test an alternative way to install it to other roms using adb and if that works eventually through update.zip :D

Edit.

Just tried it with a recovery.img I had for my LG.

Flashing didn't work.

Does anyone know where standard recovery partition is in i5800-rom?

Or is it placed in /system/recovery like in Kyrillo's rom?

If so I have to make some changes :D
[Galaxy 3 Android Development] mumbozver:
There is no recovery partition in i5800
[Galaxy 3 Android Development] mumbozver:
I just uploaded installer with CWM recovery

In this build FS are data in ext4 and system,cache in ext2, partitioning of SD is in ext4 too, removed "format boot" option

PM me for link if you want to test it. If feedback will OK for this version, it will become public beta.
[Galaxy 3 Android Development] turboblaz:
I try it on jpm and it's working;)

Would you put the final version of cwm recovery in rom manager?
[Galaxy 3 Android Development] cool.darshak:
Can u send me link of installer..i want to test it...ext4 change is good
[Galaxy 3 Android Development] Arjen:
@mumbizver

Installer is working fine.

Will post differences between CWM 2 and 3 later.
[Galaxy 3 Android Development] Arjen:
That's not something mumbozver can do, only koush (the dev of CWM)

And I don't think he will do it yet ;)

Perhaps if we succeed in porting CM7 to our phones, but that will take some time.
[Galaxy 3 Android Development] FadeFx:
i think it is pretty possible he includes it in rommanager just after a final is released, sgs had it included long before cyanogenmod development started...
[Galaxy 3 Android Development] Arjen:
Allright.

Don't know if koush still accepts 2.x-builds because it's on 3.x now.

At the moment I'm testing 3.x on SG3 using info from Mumbozver's github.

So far it looks fine, will send sources to Mumbozver tonight after more testing so he can merge code if he wants. Perhaps after that koush will add SG3 to Rom-manager.
[Galaxy 3 Android Development] kyrillos13:
Wow very nice :)

Sent from a parallel Universe
[Galaxy 3 Android Development] Arjen:
@Mumbozver

About the installer...

Didn't test on clean ROM, but on Kyrillos Rom,

so after looking in your tar.gz file I noticed you only put "shortcuts" (by the looks of it, was only a quick scan ;)) in sbin???

So ignore my previous post, will test again later on clean rom after fixing some little things for CWM 3.1.0.0.
[Galaxy 3 Android Development] samcad:
M waiting for d galaxy 3 cyanOgEn .... I have got galaxy 5 cyanOgEn ... its simply superb.... :)

Sent From ma Galaxy5 cyanOgen mOd 7 using XDA Premium
[Galaxy 3 Android Development] Arjen:
Managed to crash my wifes phone :D

Luckily it's possible to flash rom again :)

So need to search what caused it :D

Good moment to test Mumboverz installer again ;)

Edit:

Tested Mumboverz installer on clean rom and al is ok.

Now I can go back to porting 3.1 :D
[Galaxy 3 Android Development] coredalae:
pff on the desire the cwm in rom manager is still 2.6 aswell so i dont see why this should be a problem ;) difference is the file systems right? (new to the samsung scene only had a G1, desire and Desire Z to play with so far :P)
[Galaxy 3 Android Development] Arjen:
Didn't know that :D

I also own a LG P500 which is now standard in RomManager and only 3.1.0.0 is supported officially now for it.

So that's why I thougth koush only accepted latest releases ;)

So far I have some problems with 3.1 on Galaxy 3, backup/restore leaves phone in unusable state. Other things seem to work alright.

Version 3 has standard ext4 support (as far as I've read), and so far it's the only real difference I've found. All other things are mostly bugfixes.
[Galaxy 3 Android Development] JeroenGijselaar:
Hi I need help!

I flashed Dharam's Clean Performance ROM and other ROM's before with CWM. But when I go into CWM and I Wipe Data this error comes?:

Formatting DATA:...

Formatting CACHE:...

Formatting .SDEXT:...

No app2sd partition found. .Skipping format of /sd-ext.

Formatting .SDCARD:/.android_secure

...

Data wipe complete.

E:Can't mount /dev/block/stl8

(File eists)

E:Can't mount CACHE:recovery/log

E:Can't open CACHE:recovery/log

E:Can't mount /dev/block/stl8

(File eists)

And in Mounts and Storage Menu I can't mount /data or /cache and cant unmount /system?

Help?
[Galaxy 3 Android Development] mumbozver:
That kernel you are using?

That FS for /data /system and /cache ?

That version of CWM you are using?

How you installed CWM?

Are you sure that installed CWM recovery support FS you are using?
[Galaxy 3 Android Development] Pauri:
The only option that works for me is reboot system now. The rest doesn't work. it doesn't show up. pls fix this
[Galaxy 3 Android Development] Arjen:
And that's after using the installer?
[Galaxy 3 Android Development] kyrillos13:
CWM alpha v0.30 works like a charm in my rom... :)

@Pauri, what FS you have?
[Galaxy 3 Android Development] Pauri:
@_Arjen_: Yes after using the installer

@kyrillos13: mhm... does this matter?
[Galaxy 3 Android Development] kyrillos13:
You must have:

system = ext2

data = ext4

cache = ext2

Else it wont work...
[Galaxy 3 Android Development] Pauri:
ok... thank you ;) will try it out^^

Edit: doesn't work too :'(
[Galaxy 3 Android Development] JeroenGijselaar:
That kernel you are using? FuguMod 2.4 BETA3

That FS for /data /system and /cache ? All EXT2

That version of CWM you are using? The One in Dharam's collections.

How you installed CWM? It was in the ROM

Are you sure that installed CWM recovery support FS you are using? Eehm? idk?