yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] aoprea:
not necesary ATK ... let the system to manage memory ..

PS: I'm glad to see that was solved the problem with market download of big files
[Galaxy S I9000 Android Development] Zanzarismo:
So which steps do you guys take when flashing a new nightly?

Mine:

- Nandroid backup

- wipe cache partition

- format /cache

- install nightly

- fix permissions

- reboot

Is there a better way without losing apps+data?
[Galaxy S I9000 Android Development] jolle-pe:
What is the cleanest way to install the newest nightly when you come from an other custom rom?
[Galaxy S I9000 Android Development] Zatta:
mine:

-Flash nightly

-flash my zip (see sig)

-flash fugumod

-reboot.

My zip does wipe caches, fix permissions, sets DPI to 210 if you want, removes some apps and stuff. And installs the ICS bootanimation from the Galaxy Nexus.

Taptalked u see
[Galaxy S I9000 Android Development] xero2002:
Just flash the new nightly and be done with it. Don't know why you're all taking so many extra steps.
[Galaxy S I9000 Android Development] Zatta:
Just flash it from CWM. Everything wil be formatted in that case (and to tackle your next question, after that the same nightlies are non-wipe, it just formats the first time).
[Galaxy S I9000 Android Development] mobidzid:
- wipe cache partition

- advanced -> wipe Dalvik

- install nightly

- fix permissions

- reboot

---------- Post added at 03:37 PM ---------- Previous post was at 03:34 PM ----------

Afaik "factory wipe" = format /system /data etc. At least that was written on my screen last time I did it...

To be sure I flashed Nightly again after the factory wipe (follow with Glitch or any other custom kernel if you like).
[Galaxy S I9000 Android Development] beekay201:
wtf are you talking about. of course, if you flash nightly, then factory reset, you'll continue to be on the same nightly!

factory reset/wipe data only clear user settings/data. rom files stay... unless if you format /system, which is where the cm apps go to, obviously you will need to reflash nightly.

my 2cents:

1- format /system

2- flash kang

3- flash gapps

4- fix perms

5- reboot.

for the ones that aren't aware:

there's no need to wipe caches before flashing because these are recreated everytime you flash a nightly. there are hash checks going on, that's also why it takes longer to first boot after flashing cm, and that's when caches are rebuilt.
[Galaxy S I9000 Android Development] saszseb:
Why do you wipe /cache twice?
[Galaxy S I9000 Android Development] saszseb:
Factory reset doesn't wipe /system.
[Galaxy S I9000 Android Development] siky_dude:
yes it does :)
[Galaxy S I9000 Android Development] snapper.fishes:
If it wipes /system, wouldn't that erase all the system apps including the launchers?

Btw, has anyone found a way to download apps bigger than 40MB from the market? I used to use the following code

su
mkdir /sdcard/tempcache
mount -o bind /sdcard/tempcache /cache

But it's not working anymore since I flashed. I can't even open Market when I do that. I guess it's because the dalvik cache is now inside the /cache partition as well.

Thanks.
[Galaxy S I9000 Android Development] siky_dude:
go to recovery, choose wipe, the next thing you will see -> -formatting system

-formatting data, correct me if i`m wrong :)

also, the maket fix has been merged, afaik. so no need to use that command :)
[Galaxy S I9000 Android Development] snapper.fishes:
When was the market fix added? I am on 169, and I still get the old "not enough space" error message when I try to download wind up knight.
[Galaxy S I9000 Android Development] Zatta:
the latest nightly:

http://cm-nightlies.appspot.com/?device=galaxysmtd

In build 172.

Taptalked u see
[Galaxy S I9000 Android Development] guijarrelson:
Mic works in last nightly. I have test it with viber and my contact can listen me.

Taptalked from my GT-I9000

EDIT: my foult xD
[Galaxy S I9000 Android Development] cantIntoCode:
Ears coming through your phone? Wow, CM7 really is amazing.
[Galaxy S I9000 Android Development] snapper.fishes:
I know. Amazing isn't it. I wonder what other body parts can go through... Hang on, on second thought, I don't want to know.
[Galaxy S I9000 Android Development] saszseb:
No.
[Galaxy S I9000 Android Development] Bejda:
I'm having real big fun downloading all the bigger apk I can find on market ,each time a download starts it's all "Youhou!! worked again" in the house.

....same player...

Wipe data/factory reset equal to wipe system? I'm almost sure it delete system/apps that we send there after a rom flash but how could we pass the first bootscreen without a system?

Anyway all cwm rom must have a wipe system command to get installed instead of the previous one.So sure there's no point doing it ourselves...no?

Edit:I can see a "format sd ext" in the recovery too when I factory reset getting back from other rom.Fortunately it doesn't.
[Galaxy S I9000 Android Development] rschenck:
I remind you all that three differently strategies for updating nightlies are in the wiki (see link in my signature), which cover pretty much everything that has been posted for the last page or two.

Lets make use of the tools we have, shall we?
[Galaxy S I9000 Android Development] Daneshm90:
Warning :

With the last few nightlies, please don't wipe prior to this being merged. Seems the symlink code was missing and this causes all data to go to /data/data instead of /datadata. Granted its nothing serious, but still something to keep in mind.
[Galaxy S I9000 Android Development] saszseb:
If you wipe /system, your phone won't boot.
[Galaxy S I9000 Android Development] FadeFx:
Siky, this time i must prove you wrong, like some other posters already pointed out, /system can not be formatted on a wipe/factory reset, as this would lead to a softbrick.

However, /system is formatted during a nightly update, what results in loosing all changes made to /system by the user in any way.

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

tapatalked
[Galaxy S I9000 Android Development] mobidzid:
That explaines why my wifi settings survived factory reset... I wondered.

The Force is strong with my SGS today!
[Galaxy S I9000 Android Development] gjroeleveld:
I doubt so, that must be google back up..
[Galaxy S I9000 Android Development] siky_dude:
ok , i stand corrected :),

but a "no" answer wasn`t enough from "saszseb" ^^
[Galaxy S I9000 Android Development] Bejda:
No first bootscreen at all?

I didn't plainly understand Daneshm90 warning,i'm sure it is plainly understable but i'm also plainly...french.

Could someone be gently enough to explain this to me again,using other words maybe,or sketches...:o
[Galaxy S I9000 Android Development] jose.celestino:
I think he explained it very well: there was a change (*) to the init that results in the /data/data -> /datadata symlink not being redone. There is already a correction for that but it is not yet applied, so if you wipe when installing a nightly that symlink will disappear and all data data will end up in the /data filesystem (way slower, search this thread).

Edit: (*) This one: http://review.cyanogenmod.com/#change,9733 so this happens from 169 on.
[Galaxy S I9000 Android Development] Bejda:
oh,sorry for useless post but must thank for your edit too.It's kind.:)
[Galaxy S I9000 Android Development] Funnnny:
/data isn't *way* slower than /datadata, I tested with dd.

The performance is mostly the same.
[Galaxy S I9000 Android Development] toddmworth:
Anyone know what this is about?

http://review.cyanogenmod.com/#change,9605

---------- Post added at 01:51 PM ---------- Previous post was at 01:49 PM ----------

Any word on softkeys in CWM? Any justification for disabling them?

There have been several users who want the softkeys back; are our troubles falling on deaf ears, or are they being ignored because there is some mysterious reason to leave the keys disabled?
[Galaxy S I9000 Android Development] jose.celestino:
Adds a Radio section on Device Settings allowing HS*PA to be enabled/disabled.
[Galaxy S I9000 Android Development] Daneshm90:
Main reason softkeys were removed (Removed from most cm supported devices) is mainly because they're a LOT easier to mistakenly press than hard keys.
[Galaxy S I9000 Android Development] toddmworth:
Thanks for the answer, Danesh :)

In our cases, we find that they are a LOT easier to *deliberately* press (which means a lot if you have arthritis, let me tell you!), and accidental mis-hits are rare, and (this is the strongest point) protected by confirmation dialogs anyway.

There is no doubt that it is a potential safety risk, though, however small that risk may be...

I wonder if this change was made due to complaints, or was it just pre-emptive concern? There are complaints about it being removed. Are you likely to see complaints if it is re-added?
[Galaxy S I9000 Android Development] beekay201:
I even wondered if there would be some possibility to change this setting on/off from userspace, although it seems unlikely.

Since the only awnser I got was the same you got just now, and any attempts to bringing this feature have been abandoned, I feel this will never be merged, no matter how much we cry about it.

Accidental presses? Personally, never happened here.
[Galaxy S I9000 Android Development] Zatta:
You find, not we. Personally I am happy with the way it is now. The time that we needed the home button to 'enter' and power for 'back' didn't make sense to me. How do you hold your phone while selecting your choices with the volume buttons?

Taptalked u see
[Galaxy S I9000 Android Development] saszseb:
siky, You may be wright.

To be honest, I thought you simply mistyped it.

You have 1600 posts and this thing is a basic knowledge with me and I didn't suppose you miss it.

(I'm after >300 flashing: Heimdall and CWM and have tried several steps out).
[Galaxy S I9000 Android Development] mgfjd:
My quadrant scores are 2500 now, and the phone speed is unbelievable.

Btw, anybody playing with governors and set CPU? The phone is too fast and don't mind decreasing the speed to increase battery life. My governor settings are:

Conservative

up: 75

down: 30

Sampling: 200000

CPU scaling: 15

Anybody with better settings?
[Galaxy S I9000 Android Development] Lakerdas:
That was a little bit too late for me :). I was on nightly 168 and had to perform a clean cm7 install due to my mistake. So, went to JVU+Samaphore 1.8.2 and flashed nightly 172. Was stuck forever in a boot loop between cm7 logo and recovery, but no worries. Pulled out battery and re flashed nightly. But then I noticed, as you stated, that all the contents of datadata went in data partition.

Question: With the fix being merged in #173 will the contends of datadata partition return to normal or will I have to perform a factory reset and re install apps to set things right?

On another note: Quadrant score now reaches 3000 :D. I can't believe how "accurate" this app is...
[Galaxy S I9000 Android Development] Jens1969:
One of the best things of CM is: it's free and the source code is available for everyone!

bk201doesntexist hinted me a link to one of those commits, that didn't make it in. But I'm free to make my own CM and include it. This is what I'm doing right now. :D

TAG: CWM, Recovery, Back, Menu, Softkeys
[Galaxy S I9000 Android Development] Zatta:
You are right Jens. I got a little agitated by a complaint accompanied with the word "we".

Taptalked u see
[Galaxy S I9000 Android Development] Bork84:
Same question :)
[Galaxy S I9000 Android Development] Jens1969:
If you remove a symlink, all data will remain where it was written to. I try to imagine it as a hosepipe: if the water is in the pool, removing the hosepipe won't remove the water from the pool.

So this should work:

- making a backup with TI, while before #173

- flash #173

- restore backup while on #173

But since I'm sitting in the same boat, I'd like to have this steps agreed by someone who works with Linux every day.
[Galaxy S I9000 Android Development] Cruznec:
Head Set Controls.....

i havent been followin cm7 off lately so m asking this....

Have the headset controls been fixed?

M talkin of music controls via the stock headset buttons.....change of track....pausing the track .....do they work?

Plz sum1 test this........it was broken long time back...just wanna kknow if it has been fixed.......
[Galaxy S I9000 Android Development] Lakerdas:
Yes, they have been fixed.
[Galaxy S I9000 Android Development] saszseb:
Headset control for phone works fine with me.
[Galaxy S I9000 Android Development] ale0crysis:
every upgrade i do i don't wipe and everything goes perfect
[Galaxy S I9000 Android Development] grifovunque:
bln blinking

is it possible to add blinking for bln notification?

or can i set this? where?

thank you all!!!!

cm7 is the best rom for all supported device... this is sure!!!!!
[Galaxy S I9000 Android Development] maxniper:
i do the same and i haven't had problems
[Galaxy S I9000 Android Development] Cruznec:
You guys sure it works with stock headsets?

Play, Pause, change track?
[Galaxy S I9000 Android Development] Lakerdas:
No, you can't set the led notification to blink yourself. It's a choice made by the team since in order for the leds to blink processor must stay awake which means heavier battery consumption.

@Cruznec: Pretty sure since I'm using it.
[Galaxy S I9000 Android Development] jolle-pe:
How can I change the savepath of photos taken by the camera?

Is there a possibility when you dial a phone number that the entries are like the Stock Rome sought
[Galaxy S I9000 Android Development] Cruznec:
BTW are Gingerbread bootloaders a necessity for first time flash?

M currently running froyo.....shud i flash stock GB before cm7 or will direct flash from froyo suffice?
[Galaxy S I9000 Android Development] Herman76:
It will suffice, but you will not get the benefits from GB bootloaders.
[Galaxy S I9000 Android Development] sharky34:
Hi,

I am back to CM (last was on my HTC Magic).

I have a question. I have seen in 172 changelog that cache size had been enhanced. Good since it was impossible to load big apps from the market.

But I located 2 dalvik-cache folders: one in /cache and another in /data.

Is it normal? May I delete one of them?
[Galaxy S I9000 Android Development] Daneshm90:
One way is to just in recovery,

mv /data/data/ /datadata/

And then flash latest nightly with fix. Im sure there are other ways.
[Galaxy S I9000 Android Development] Bork84:
If I restore a backup I have from an older nightly before #169, will it fix it to?
[Galaxy S I9000 Android Development] OrangeRafi:
same here, I also don't wipe when Inflash nightly every week
[Galaxy S I9000 Android Development] farid993:
I had a clean install #173 but i think fix dosent work. My data/data is full but /datadata is empty! I install app again and i dont use backup.
[Galaxy S I9000 Android Development] cink40:
Yep, the same...
[Galaxy S I9000 Android Development] strickyy:
Could someone suggest an awesome music player?
[Galaxy S I9000 Android Development] Jens1969:
Worked for me. :-)

Edit: This does not work. Read a few post further down. Just because I had no error message, didn't meant it worked! Sorry.
[Galaxy S I9000 Android Development] Bork84:
Waaaay offtopic... but Winamp
[Galaxy S I9000 Android Development] cink40:
And how exactly you done that in recovery? Did you try to install new app and if where the new app is installed (in data/data or datadata)?

Thx in advance.
[Galaxy S I9000 Android Development] farid993:
I try that and new app installed in /data/data again :(
[Galaxy S I9000 Android Development] Daneshm90:
Yea confirmed. Seems the symlink needs to happen earlier in the init process.

Will correct.
[Galaxy S I9000 Android Development] cink40:
Please explain how to do mv /data/data/ /datadata/ in recovery? Adb does not recognise mv?
[Galaxy S I9000 Android Development] btje:
This mean it isnt fixed yet?
[Galaxy S I9000 Android Development] Daneshm90:
No its not. Will try and get it in by next nightly.

For now a temp fix is :

mv /data/data/* /datadata/
rm -rf /data/data
ln -s /datadata /data/data

Do that in recovery and it'll persist as long as you dont wipe.

Side note : This only affects new users and those who wipe. For others it will not have an effect.
[Galaxy S I9000 Android Development] Lakerdas:
Well, that doesn't work for me either. The command "mv /data/data/* /datadata/" gives the following error "mv: can't rename '/data/data/*': No such file or directory".

For the record I'm not a new user. Just made a fresh install of #172 :).
[Galaxy S I9000 Android Development] snapper.fishes:
Same here. I am also getting the no such file error message.

Edit: I checked the previous page and saw that the mv code didn't have * after /data/data/. I gave this a try and it seems to be working. Is there a reason why we need the * in the code?

Edit: Nope. Still not working. /datadata is still empty. Do we need superuser perimission for this (Actually, do you need SU while in recovery mode? Nvr tried that before.)
[Galaxy S I9000 Android Development] cink40:
Is it really working? did you check that you have folders in datadata?

(for me is not working...)
[Galaxy S I9000 Android Development] snapper.fishes:
I just tried something really stupid, but it worked.

Use the same code that Dane posted (the one with /data/data/*), but do it in debugging mode rather than recovery. You are going to get a motherload of force closes, so don't try to do it on a terminal emulator.

So it should go like this

adb shell
su
mv /data/data/* /datadata/

After this it will take a while to load while the files are getting moved. I suggest leaving your phone's screen turned off if. It's not for the faint of heart. Once it's done (when "#" appears again) type in the rest

rm -rf /data/data
ln -s /datadata /data/data
exit
exit
adb reboot

Once you phone is done rebooting check the /datadata folder. It should now be full. If you add a new file to /data/data, it should appear in /datadata as well.
[Galaxy S I9000 Android Development] maxniper:
I'm facing a problem, if someone can help il be glad,

each time i flash CM7 with or without wipe i lose all my fotos on external SD and the strange thing is that i just lose the fotos and anything else are deleted lol also wallpapers.
[Galaxy S I9000 Android Development] saszseb:
External SD >>>>> /emmc

Internal SD >>>>> /sdcard

Have you checked it on /emmc?

I don't lose the fotos after flashing.
[Galaxy S I9000 Android Development] Jens1969:
Sorry. This did not work as expected. I had no error message so I thought it was done ok. As I found out now, my setup was working all the time. My /data/data and /datadata were linked as supposed already.

I think snapper.fishes instructions will work.
[Galaxy S I9000 Android Development] Zatta:
Do you use an old version of quickpic? Problems have been reported in the past matching yours.

Taptalked u see
[Galaxy S I9000 Android Development] Rootax:
Is there a way to flash only stock CM7 kernel without flashing the whole thing ?

Btw, to the person who asked for a good music player, I have to say Poweramp.
[Galaxy S I9000 Android Development] beekay201:
1- extract nightly/kang zip, cd there

flash boot.img as kernel in heimdall/odin (no repartition ofc)

adb shell mount -o remount,rw /system

adb push system/lib/modules/*.ko* /system/lib/modules/ (*.ko* meaning all modules, bcm4329.ko, cifs.ko, fuse.ko and tun.ko)

adb reboot recovery, fix permissions if you'd like.

or

2- use a custom kernel updater zip as a template, overwrite relevant files, don't use compression. flash through cwm.

that should work.

p.s.: one last note, careful with /system/etc/init.d/ custom scripts. there shouldn't be any issues when reflashing on top of stock kernel, but if you used some other custom kernel script, you should remove them, keep them at your own risk.
[Galaxy S I9000 Android Development] Rootax:
Thx a lot.
[Galaxy S I9000 Android Development] maxniper:
I use the 3d one, i think is my fault, il make some more tests and explain wats hapened, i think its due to a script that i install
[Galaxy S I9000 Android Development] toddmworth:
No, "we". There have been several complaints in this thread, and in PMs. I am merely acting as the voice for those complaints.

There is no need for the 'home=enter, power=back' situation you refer to. What we are asking is that the two softkeys act as the up and down buttons, or that one is down and one enter.

The key functions as they are now, do not need to change, so you have no need for concern, unless you think you are likely to accidentally hit a softkey, and then make the same accident again and confirm your selection.

How I hold the phone is part of the problem; In order to keep the phone stable, I hold it cradled in my left hand, as is typically done. In order to see the screen and reach the volume buttons, I have to roll my right hand around the back of the phone. It's rather uncomfortable. If I switch hands, it gets worse. Certain angles are more painful than others, and using the softkeys avoids that issue, as I can just gently poke them from above.
[Galaxy S I9000 Android Development] snapper.fishes:
I hate to ask this, but do you have some sort of injury or mobility difficulty, or do you just have really small hands? I can do all the things you mentioned above (Volume button, power, home key, soft keys) with just my left hand, and I am right handed.

I am not try to insult you, but I can imagine that there will be certain individuals with different needs, and that might be a better reason for the devs to include this.
[Galaxy S I9000 Android Development] Tomtep:
Excellence rom, thanks

Some body show me Where I can download Call recorder for Cyanogen 7.1 Rom?
[Galaxy S I9000 Android Development] siky_dude:
Nowhere...it is not available.
[Galaxy S I9000 Android Development] beekay201:
call recording was something hacked into android by samsung (if my memory serves me right), not by google. and Tomtep probably knows that samsung stuff is a no no in cm. and this was asked/awnsered several times before in this thread.
[Galaxy S I9000 Android Development] FadeFx:
Yes, he already stated that he has arthritis and thus its easyer to use softkeys. And i think he is not the only one...

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

tapatalked
[Galaxy S I9000 Android Development] ojojoj:
where I can find "lockscreen: new Ring style (1/3)" in 174?
[Galaxy S I9000 Android Development] Vogie:
Anybody knows where is path of default ring?

It's name is '170'. I searched but dosn't found it.

I think '170' is title tag of that file.
[Galaxy S I9000 Android Development] Bejda:
This ain't new lockscreen but graphical changes made to the existing ring one i think.
[Galaxy S I9000 Android Development] jolle-pe:
Does anyone know how to change the savepath from photos taken by the camera?

How can I set that choose at the numbers to be compared with the phoneboo like in stock roms?
[Galaxy S I9000 Android Development] Bejda:
There is mention of another camera app here:

http://sgscm7nightlies.pbworks.com/w/page/44089500/What is Missing

I believe it has this feature between others that can be of great help.
[Galaxy S I9000 Android Development] anoneemooz:
Now on #173.

The cache size script doesn't seem to be working for me... I can't download big apps still.

I noticed that instead of going into /cache/download my downloads go to just /cache..(not sure why that is lol)

My downloads have always gone there. Is there something I should be editing in the mountdl script to make it work for me?

From reading the script, I see that it binds /cache/download to /data/local/download..I'm guessing that this would not work for my case given that I don't even have a /cache/download folder to begin with

I have the 3.3.11 version of Android Market btw.
[Galaxy S I9000 Android Development] Daneshm90:
I just did a clean test. It goes in /cache/download for me.

/cache/download should be created on each boot if missing.
[Galaxy S I9000 Android Development] FadeFx:
for those interrested, i did update my update.zip file to remove the incompatibility to nightlies from #169 up: http://xdaforums.com/showthread.php?p=14591980#post14591980
[Galaxy S I9000 Android Development] Flynny75:
This is awesome! Fixed my wonky GPS