yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] DerRomtester:
Wipe data and system and flash rom but you should save apps before .
[Galaxy S I9000 Android Development] Paulroberts:
no it's always possible when flashing roms, back up your /efs folder.
[Galaxy S I9000 Android Development] nekuy:
I found a security alert after scanning my device with Bluebox security scanner. Attached file shows details.

Is this patched by Google? Is this patched by CM? İf not, is it planned?

Thanks in advance.

Btw: I'm on CM10.1.2 all stock.
[Galaxy S I9000 Android Development] Bejda:
It will be patched on Cm sources very soon I guess..I didn't really followed that matter.

In the meantime keep quiet ;) and find patch + additionals infos there:

http://xdaforums.com/showthread.php?t=2365294
[Galaxy S I9000 Android Development] pawitp:
It's patched in CM 10.1.2, it is likely that the scanner didn't detect the patch properly.
[Galaxy S I9000 Android Development] groksteady:
Bluebox addressed this in Google+; the update to 1.5 fixes the detection logic and shows that CM10 (and other ROMs) are patched for bug 2.

https://plus.google.com/u/0/105017570753826735647/posts/bFVK5wHRZJz
[Galaxy S I9000 Android Development] Madrenergic:
Thanks, pawitp. You have done a great deal to help us prolong the useful life of our phones, so when the time comes, we'll accept it and move on. After all, most of us have held on to our smartphones for far longer than our peers, and we're grateful enough for all the great work you have done to make this happen. :)

Sent from my GT-I9000
[Galaxy S I9000 Android Development] Jonathan_m84:
Agreed! Had mine for three years and now im finally looking for a new device:)
[Galaxy S I9000 Android Development] nekuy:
---------- Post added at 06:47 AM ---------- Previous post was at 06:43 AM ----------

Owner of scanner Jeff says;

Jeff Forristal7 hours ago

Unless/until they change something, Rekey only patched the system_server process. *This protects against the installation of malicious APKs, but it doesn't make patch available to everything, system-wide. *This is why Bluebox scanner doesn't detect it, because the ZipFile class used by the scanner is still the unpatched one. *That means the only way to test/detect Rekey is to try to install a malicious/PoC APK and see what happens.
[Galaxy S I9000 Android Development] 7kartoon:
I believe otherwise

Firstly I want to thank you so much for all the work done for our device,

I agree with you that I9000 has only 512Mb RAM which is too little. But as history proved, with Android

development we have better experience with newer versions and even much more free RAM. For example now

we can have up to 410MB and I remember when I first got it, it only had 326MB.

Also, as we have seen with Android 4.3 the Nexus 4 performed better in graphics, as all phones did with the version 4.2.

The main point I believe is to get rid of bloatware, as I usually do. When I download CM nightly I remove unnecessary apks before flashing.

I am sure that if we make a poll the majority of I9000 users do not use many preinstalled apks.

A list of apks I remove.

VpnDialogs.apk

VisualizationWallpapers.apk

VideoEditor.apk

Term.apk

PicoTts.apk

SamsungServiceMode.apk

PhaseBeam.apk

LiveWallpapersPicker.apk

LiveWallpapers.apk

MagicSmokeWallpapers.apk

Email2.apk

Exchange2.apk

Galaxy4.apk

DSPManager.apk

CellBroadcastReceiver.apk

CMUpdater.apk

CMWallpapers.apk

HoloSpiralWallpaper.apk

GalleryGoogle.apk (not the camera gallery app)

FaceLock.apk

GenieWidget.apk

GoogleTTS.apk

Talkback.apk

GmsCore.apk

VoiceSearchStub.apk

This is a very long list.

And I challenge every one to make the poll to see that the majority do not use them.

For example, for what I know, I9000 has a mark on the back "with Google"

Gmail is among the best email providers out there. Immediate delivery, huge amount of free space, no ad put at the end of the email.

and so many benefits for using it. Come on now. Email.apk and Exchange are bloatware.

POINT: many apps should be removed by default. One can use them if needed, Play store has so many better alternatives.

I strongly believe that 4.3 will give a better experience on our legendary phone.

Too hard to die.

Please do not stop development.

Thanks a lot.
[Galaxy S I9000 Android Development] milanf:
guys, i have just flashed the newest stable version, but i have found a problem with my facebook messanger - it does not work, ie it does not notify me any message...am i doing something wrong or is it a common bug? cheers
[Galaxy S I9000 Android Development] BeriCud:
Hi, need help I have CM10.1 but I´m not able to setup cpu clock, gavernor, I/O shedule and voltage with one app. If I do that with for example SetCpu after screen go off and waiting few sec. it doesnt come back to screen on and I have to reboot holding power button. Can anyone help or recommande to me some app. Thanks a lot...
[Galaxy S I9000 Android Development] pawitp:
CM does not use "rekey" but properly patches ZipFile. It was stated in another comment that there's a bug in the algorithm so it failed to detect CM's patch, but it will be fixed in the next version of the scanner.

1) RAM increase is due to taking RAM from the video encoding/encoding chip and has nothing to do with Android version increase. (Except that taking the RAM was done out of necessity as new versions of Android require more RAM - and that is a programmatical fact, not an opinion). Also note that the number you gave was the total amount of RAM available to the Android system and applications. If you look at the amount of RAM actually free and available to Android application (total - used by Android Core), I think you'll see a very different number. GPU rendering itself requires more RAM than the previous software rendering, so the amount of RAM required per application has also increased.

2) Apps installed but not used barely take any system resource. You may not find them useful, but other users may. For example, if I remove exchange support, a large group of users will probably scream. Removing any of the apps provided by the standard CM distribution is definitely not an option. One of the good thing about CM is that you can flash it on any supported device and get roughly the same experience.

3) Android itself and third party applications are being developed with the assumption that more and more RAM is available and nothing can be done about that. At one time, many people in the thread complained that the new Hangout application is very slow. Guess what? It runs great on the Nexus 4.
[Galaxy S I9000 Android Development] yavu:
Do you mean that the decrease of system apps does not bring any benefits?
[Galaxy S I9000 Android Development] 7kartoon:
hmmmm

1. Allow me to disagree as official Froyo ROM from Samsung has no better video encoding/decoding capabilities (I could say that 2.3.6 official has better) and yet the gingerbread ROM has around 40MB more RAM. (326 Foryo and 364MB GB - both official)

2. Allow me to disagree here as well. As the Android OS lets apps to autostart you can find a lot from the endless list I put there that run. 3-4MB ram for each app (the least) is not "barely any system resource"

Also I suggested that you make a poll. For example we cannot have a heavy and source hungry ROM for our limited phone because 2% use LiveWallpapers.

3. Exactly. So it is wise to create ROMs with more RAM available and let the user install applications needed.

I just make suggestions...
[Galaxy S I9000 Android Development] pawitp:
1) The RAM taken was unused by the video system in the first place. It does not change the fact that it was taken from there. You'll also find that the kernels that provide more usable RAM than what the default CM kernel provides will not be able to decode some higher bitrate MPEG4 videos.

2) Some apps autostart, but live wallpapers and many other apps surely do not. Go to Settings -> Apps -> Running. You'll find that very few of the apps in the list you've mentioned are running in the background.

3) Go ahead and do it ;)
[Galaxy S I9000 Android Development] 7kartoon:
3. Oh come on, To remove them it means I saw them in the Running. I am not that stupid. Even I do not even setup a email account with the preinstalled Email.apk I find it running at about 5-6MB. And believe me after a reboot you may not see them but in few hours that Running section is just a mess. It's not in my head that my phone performs a lot better without those.

And who the heck uses broadcast? Why does it even Run at 4.6MB ? I really need one (just one person) to tell me that he uses CellBroadcastReceiver.apk.

Man I am telling you I removed around 30 apps and the phone was never this smooth.

Anyway I will leave you with CellBroadcastReceiver.apk because I am sure 99.9% do not use it.

Cheers
[Galaxy S I9000 Android Development] ts1506:
Some Countries do have Cell Broadcasts sent out in case of emergencies like earthquake , flood etc. If you dont wanna use it , just open it once , untick everything , then close it . It wont appear in the running apps again.
[Galaxy S I9000 Android Development] pawitp:
CellBroadcastReceiver is used to receive emergency broadcast about natural disasters in the US and some other countries. It works over the GSM network and does not require data.

Many of the items in your list are live wallpapers and I assure you that you won't find live wallpapers running unless you enable them.
[Galaxy S I9000 Android Development] Soryuu:
Also bearing in mind that CM is meant to be an enhanced AOSP. Its not a rom made for a specific niche target, its meant as a standard distribution of AOSP with extra essential features.... I mean sure, a lot of people probably won't use Cell Broadcasts, but part of the point behind CM is to give users a complete experience. Its up to the user to remove what they don't use...

Obviously though there will be some users who do use those features.
[Galaxy S I9000 Android Development] 7kartoon:
Exactly that is my point. It should be unticked (if not removed)

by default.

I repeat I9000 has limited resources.

To all. Obviously you do not want to listen to feedback. I never use livewallpapers and since I saw it in the Running apps I removed it. PERIOD. It's not my opinion. It runs whether you want it or not.

Even DSPmanager. I NEVER EVER EVER use it and it likes to run. I9000 is not a music machine. And the sound is just great without it.

For God's sake. I9000 has a mono speaker.

All the apps I listed before are not necessary. They should be in add-on ZIP.

Make a poll. Is not that hard to figure it out.

---------- Post added at 01:57 PM ---------- Previous post was at 01:54 PM ----------

Well guess what. I suggested that I9000 cannot handle "enhanced"

That was my point. If developers agree to that I9000 has another 1 year of good usage. Maybe more.

Because if you give them(to I9000 owners) a heavy ROM, they will be frustrated. That is how they will be forced to throw it away.

A light ROM is what will give the phone more life.
[Galaxy S I9000 Android Development] Soryuu:
There are light roms in the I9000 development section. They're definitely based off CM's device sources, if not slimmed and optimised CM builds themselves. Why are you here then?
[Galaxy S I9000 Android Development] 7kartoon:
To leave my feedback and make suggestions.

I was under the impression that this is totally allowed in XDA forums, isn't it?
[Galaxy S I9000 Android Development] Soryuu:
Yes it is, but remember pawitp did say the page before
[Galaxy S I9000 Android Development] 7kartoon:
For God's sake. Can't you see that there is something wrong with default apks in CM+GAPPS?

Android is a Google OS that comes without GMAIL and yet TALK(hangout) is a default one?

Are you kidding me? How does this make any sense?

Even Terminal is default. I am pretty sure that most do not even know a single Linux command.

Never mind.

I just hope developers are in good mood and give us 4.3

Thanks again.
[Galaxy S I9000 Android Development] pawitp:
CellBroadcastReceiver - I strongly feel that anything that can potentially provide useful information in life-threatening situations be enabled by default.

I listen to feedbacks, but this is simply incompatible with CyanogenMod's principle. CyanogenMod is a huge project with a large number devices supported, it's not going to change just because of one aging device (which is more or less the oldest device supported by CyanogenMod right now).

If live wallpapers are running when they're not enabled, please file a bug report with a screenshot and a logcat. I've never seen them running and they shouldn't be.

DSPManager is always running because it has to process all the audios. And the point of it has always been to use it with a headset, not a speaker.

I'm sure many people will disagree with that.

This whole package is CyanogenMod. CyanogenMod is not a "base ROM" with "addon zips"

CyanogenMod does not work on polls. Decisions are made based mostly on internal discussions while taking all devices into account. It'll be pretty hard to convince the project leaders to "let's remove all not-used-by-some-users apps from I9000's distribution".

If the phone cannot handle the next version of CyanogenMod, then it will simply not get it.

Which is why the device might be dropped in the next version.

If other developers come up with a "light" ROM, then great. There are also currently other "lighter" ROMs if you look around the forum. But CyanogenMod will not become a "light" ROM. It is intended to be fully featured and has a level of user-friendliness.

CyanogenMod is an AOSP distribution and does not distribute Gmail nor Talk. The Google Apps addon zip is not provided by CyanogenMod. There is a technical reason though, Talk is basically required for any of Google's push service to work. Gmail is a standalone app that can be downloaded from the market.

Because developers use CyanogenMod too, so it's included for convenience. However, it should never be running in the background without you starting it.
[Galaxy S I9000 Android Development] sbnaul:
Instead of being thankful to pawit for the work he has done over here for us, this guy is simply troubling him...

And if you simply search properly in the themes and apps section, you will get smaller gapps packages as well as junk removers from roms which can be just flashed using the recovery which would do your job...

http://xdaforums.com/showthread.php?t=2113916
[Galaxy S I9000 Android Development] 7kartoon:
Okay this is really funny. So you have nothing to do with Google Apps ZIP file and yet you claim to provide an AOSP experience. How the heck is that possible? If you do not flash gapps on CM you do not have a phone with android experience. No sync, no play store, no nothing. You want me to believe that your Nexus 4 came without play store, syncing, picasa uploader and so many other things?

CM without add on Google apps is nothing. You say

Here you say CM in not an add-on ROM and still gapps add on is needed. Hilarious!!

CM team does not work with polls .... but just ask for yourself how many will stop flashing CM if no GAPPS is provided?

ALL!!!

Never mind because I already knew that CM team had a reason for putting what they put in ZIP file.

I just never believed that they are not open to suggestions. And you may drop support on 4.3 because of this reason.

Do you really want to provide a better experience for I9000 users or are you looking for excuses to drop support?

And here I want to say how grateful I am for the CM team giving us this ROM.

But please stop this kind of bull****!!

I am here telling you that the phone performs just great without all that bloatware (answering to the low memory problem)

Are you serious telling that I9000 with 4.2.2 is worse than I9000 2.3.6?

Of course not. But you just like jumping on assumptions. That 4.3 will not be good.

I said that I am grateful to CM team and I really am. You have no idea how. Maybe more than you imagine. Just think.

All the best. This is my last post under this thread. I feel that you have nothing to learn from me. Vibes!!
[Galaxy S I9000 Android Development] pawitp:
AOSP does not include Google Apps. CyanogenMod does not and cannot include Google Apps due to legal reasons.

And I'm here saying that most of what you call bloatware shouldn't be taking any memory despite being installed. If it is, then it's a bug and the solution is to file a bug report so the bug could be fixed, not to remove the app.

The real memory problem is that Android itself and other apps are designed to take more and more memory every version. (Or rather, developers are not being conscious of memory since it's so plentiful on newer devices.)

There's no assumption being made. I said that it may not get the next version, not that it will not.

I'm looking forward to learn about the logcat where the live wallpapers start on their own without being enabled.
[Galaxy S I9000 Android Development] albertobom:
Thank you pawitp.

I really hope that our device can run at least a lighter version of "Android OS 5" , and I, we count on you for that. ;)
[Galaxy S I9000 Android Development] pawitp:
Please don't. I'm frustrated enough as it is.

This is not my day job. While I try to make bug fixes and improvements, I'm not obligated to satisfy everybody's desire. No one should expect anything from me except what has been released. Especially when it's something I've just discussed the reasons why it won't happen ("light" version).
[Galaxy S I9000 Android Development] albertobom:
Really?! But Jellybean 4.2.2 runs good on my phone... Well maybe is like you said, our device grow old ;).

I trust in your judgment.
[Galaxy S I9000 Android Development] pawitp:
In case you did not see my edit above, the most frustrating thing is something requesting a "light" version right after I've discussed why it won't happen.
[Galaxy S I9000 Android Development] albertobom:
Sorry I didn't saw it.

I understand you very well pawitp. That's why I don't expect nothing.

:) by the way I didn't request nothing. What I was trying to say is that I would be glad if we see at least a "light" version. But of course is all up to you devs and if it's worth the effort or not.
[Galaxy S I9000 Android Development] neojith:
Sorry.. I9003 (Galaxy SL) user here.. Not my place to post.. But [MENTION=3896457]7kartoon[/MENTION], show pawitp some respect.. U guys hav heavy development here.. So u wudnt kno d value of a developer.. Cyanogen Mod has a definite set of goals.. And there r othr developers who make light versions of roms.. And if u have root uninstaller, u can remove things u dnt need.. CM is meant to be this way.. An unified experience on all devices running CM.. And ther r certain google policies regarding gapps the team has to follow.. Kindly check CM on wikipedia.. Or the only other alternative is to compile ur own CM wid ur prefered changes..

RESPECT UR DEVELOPER !!

No offense meant.. PEACE..
[Galaxy S I9000 Android Development] Turtuga:
respect pawitp is a great guy and most important developer here...
[Galaxy S I9000 Android Development] guijarrelson:
Please, stop posting about requesting pawitp, he caught SGS poject when others forgive him.

Give thanks to give some versions up since that.

All the community thanks your work pawitp, and no one can say other things about.

If someone can do it better... It's your time. Pawitp did his best for us without requesting nothing.

Tapatalked from my SGS with CM 10.1
[Galaxy S I9000 Android Development] Soryuu:
This is why I respect you.
[Galaxy S I9000 Android Development] groksteady:
Everybody has listened to your feedback, for a couple pages already. I think you got 8 thanks for your main post. But what's evident is that you do not let people refute you. You obviously need the last word, even though the arguments were clearly spoken out on both sides within two replies each.

Make your own light ROM, maybe it is or isn't that hard to figure out. Pawit's already done a lot for a device that's been long-abandoned by the rest. Moreover, it's not even his own main device. You gonna force your auto repair shop to learn how to fix carburetors?
[Galaxy S I9000 Android Development] dk147in:
A BIG THANKS !! TO THE [MENTION=3391555]pawt[/MENTION]IP FOR HIS GREAT WORK.

and [MENTION=3896457]7kartoon[/MENTION] please learn to respect the developers...if not possible for you then but a latest android phone for yourself .....I guess it is not possible for you caz of huge price tag......then better you develop your own ROM....this is again not possible for you caz your never understand the Sndroid OS.....take me advice and stop talking nonsense and believe in devs & support them..

Great day !!

Thanks
[Galaxy S I9000 Android Development] pawitp:
Now, now. I appreciate the support, but attacking others based on assumptions is not good as well.
[Galaxy S I9000 Android Development] gverma1:
Just to add to what has been said....

I could never do without email apps since my work exchange emails are configured on my phone.

Also, I would like to have the option to remove apps that I don't want... I don't expect others to know what I want and don't want. In that sense, CM is just perfect. Pawitp correctly said that almost all of these apps are not there in Running Tasks, hence not hogging RAM. The only ones that are there in Running Tasks are Mobile Broadcasts and DSP Manager. For DSP Manager, one may want to remove the APK as suggested by 7karton. For Mobile Broadcasts, as ts1506 has said, you can disable all alerts and this will disappear from Running Tasks.

FYI, with latest nightly, Semaphore Kernel (409mb), Slaid's Fly-on Mod (Gamers), disabled Mobile Broadcasts (as suggested by ts1506) and enabled DSP Manager, I currently have 175MB free RAM which would eventually go down to 150mb and stay there.

I have most apps Greenified, but Whatsapp is running. Hope this helps.
[Galaxy S I9000 Android Development] pawitp:
Settings -> Apps -> All -> Click on App -> Disable.

Won't work for apps deemed as system-critical, but will work for other system apps.
[Galaxy S I9000 Android Development] Ommadawn101:
Can we please go back to our daily business? i.e. flashing, enjoying, and reporting bugs?

Thanks.

In the past week or so, my phone would play dead. Had to remove the battery, and turn it on again (battery is around 50-60%, so, that was not the problem).

This had happened 2 or 3 times already.

I did not find a common cause.

How can such behavior be reported, what should I include in the bug report?
[Galaxy S I9000 Android Development] pawitp:
The first post details the bug reporting procedure. You can try connecting the phone while "dead" with adb and see if it responds and you can get a logcat or not.
[Galaxy S I9000 Android Development] Ommadawn101:
The phone does not respond to anything when in that situation. Even long press on power on does not turn the device on, only removing the battery and re-inserting it, and then turning the device back on again, wakes it up.

Is there anything else I can attach for you to check?

What about last_kmsg? will that be of any help?
[Galaxy S I9000 Android Development] hari46:
Latest nightly(cm-10.1-20130722-NIGHTLY-galaxysmtd.zip) stuck on bootscreen.

recovery has a warning..No file_contexts.

anyone else has this issue??
[Galaxy S I9000 Android Development] gverma1:
Of course I know this. I want whatsapp to run as I use it for texting. Just wanted to tell what all apps are running on my phone. Thanks
[Galaxy S I9000 Android Development] tassman:
the same on my phone
[Galaxy S I9000 Android Development] pawitp:
The phone may not respond to hardware buttons, but it might respond to adb. Also, really long press power should work in ALL situations as it's hardware controlled (otherwise you may be looking at a hardware problem). last_kmsg won't help as that's only exists for soft reboot.

It's probably related to SELINUX support. I'll look at it.

"I would like to have the option to remove apps that I don't want"

Disabling == Removing
[Galaxy S I9000 Android Development] RowanDDR:
Same here. :(

The usual procedure to get back to working:

1. Have a mild heart attack.

2. Flash yesterday's build from recovery mode.

3. Watch and prey as your phone boots up. :)