yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Tab Plus] DivinityCycle:
Hey guys, as part of my current work on producing a nice modified version of the "stock" firmware for the T-Mobile variant of the GT PLus, the SGH-T869, I have taken the approach of producing what I hope is decent documentation of my entire build process. Part of that has been cataloging all apps included with the "stock" ROM. I've got a very good start in finding at least a cursory explanation of what each app does and what effect removing the app has on the device.

I've been able to remove an alarming number of apps with no apparent ill effects, so at this point I'm turning to you, the XDA community, for assistance in figuring out what the remaining items do.

I have a publicly-viewable Google Docs spreadsheet here.

This spreadsheet is basically a list of every APK present in /system/app on the SGH-T869_TMB_T869UVLG7_T869TMBLG7 firmware, which appears to be the most recent ICS firmware for the USA T-Mobile version. I have backed up all files to an account I set up on Android File Host, and begun the process of linking them into the spreadsheet for easier reference.

As of now the following items are basically a mystery:

-ClipboardSaveService.apk

-CSC.apk

-DSMForwarding.apk

-DSMLawmo.apk

-FTC.apk

-FTM.apk

-FTS.apk

-Keychain.apk

-MobileTrackerEngineTwo.apk

-OmaCP.apk

-OmaDrmPopup.apk

-PanningTryActually.apk

-PCWClientS.apk

-Personalization.apk

-Phone_Util.apk

-PopupuiReceiver.apk

-PRUI.apk

-SecOmaDownloadProvider.apk

-etc

The intent with this document is to serve as a reference for people working with the "stock" Samsung firmware.

If you have any info you'd like to contribute, post to this thread or PM me :)

Also, I'll need "alpha" testers of my ROM in probably a week.

My initial release is planned to be simply a fully "optimized" copy of the stock ROM, with about 400MB of stock bloat removed, all remaining system apps deodexed and zipaligned, su and SuperSu, and probably some minor aesthetic mods added (1% battery and a themed notification bar).

The primary goal is to produce a nice stock-based ROM for the T869 (which doesn't have a lot of ROM options at present) and also to give the community a nicely documented guide on what I did, which may prove helpful to other would-be ROM makers.
[Samsung Galaxy Tab Plus] chrisrotolo:
a lot of these are 0MB or 0kb in size, or very small... eg.100kb or so.

You could always decompile these apks, would help you figure it out.

CSC.apk is Customer Service Configuration, or Country Code eg. KOR, XME, EUR

MobileTrackerEngineTwo is reponsible for tracking the device.. Samsung Dive, etc.. I believe.

Panningtryactually.apk involves tilting the device to scroll, etc. this .apk is just for thatwith pop up messages, etc.

Personalization.apk is directly related to CSC. This is the apk that will let you change your CSC I believe.

clipboard save service is obvious, I would keep that.

The others Im sure we could figure out.

I disabled a lot of stock apks and removed readers hub, and my device is pretty fluid as it is.
[Samsung Galaxy Tab Plus] DivinityCycle:
Awesome, thank you for the information!

I was planning on adding a column for file size into the spreadsheet next, so that bit should become obvious.

I'm pretty sure the ClipboardSaverService is actually a supplemental thing that allows you to "save" clipboard items so you can have multiple items in a stack, because the stock Android clipboard functionality has been working perfectly fine on its own with ClipboardSaver removed.

The more I get to know how the Samsung stuff is built, the less impressed I am by it. Almost all of the "new" stuff they add to their ROMs seems like solutions to problems that don't actually exist. The tilt-to-scroll thing was cool for about an hour, until I tried to use the tab on a bus and kept accidentally triggering it.

So far, with all the stuff uninstalled, I am getting really good battery life from my tab.I'm at 77% after 13 hours of discharging. Now, that's light internet use for a few hours and then sleeping for like 5 hours, but still. It's basically just as good as anything I was seeing from CM10. Work was crazy yesterday cuz we had some people missing, but today should be much less busy so I'll have time to chug away on the spreadsheet some more.

Anyone have any solid idea what Keychain.apk actually does? The name would imply that its some sort of secure storage manager that holds user credentials, like Keychain in Ubuntu and Mac OS X. However, I'm not entirely sure what that would mean in the context of Android. Maybe to manage passwords saved in the browser? I'm gonna have to probe a bit more to find out what it does, probably.
[Samsung Galaxy Tab Plus] DivinityCycle:
Scratch that theory about the ClipboardSaverService. That special GUI is only present on the stock "Internet" browser, and is present & working even with ClipboardSaverService removed.

Got a few bits of helpful info over here http://www4.gsmspain.com/foros/attachment.php?postid=12686608
[Samsung Galaxy Tab Plus] chrisrotolo:
there was a few good lists here on xda... also if you have time, learn to decompile these have a peek at some images and .xmls, you should be able to figure them out.

cheers.
[Samsung Galaxy Tab Plus] k_t_b:
FWIW, whenever I see FTM, I think Factory Test Mode.
[Samsung Galaxy Tab Plus] DivinityCycle:
I ended up "re-stocking" my GT-P7510. which apparently shares roughly 95% of the same APKs.

I have also finally found some actual negative consequences from removing "all" the Samsung stuff, attempting a download in my stock browser currently causes the app to crash.

This should help determine what at least one of the "mystery" APKs actually does :)
[Samsung Galaxy Tab Plus] unclefab:
I don t know what the above mentioned "mysterious" apks are, but what I know is that I removed all of them already a while ago, and my p6210 works like a charm. But it s a wifi only model, for 3g models apks that are phone related shouldn t be removed, for obvious reasons...
[HTC Desire S] welocan:
Hello mates, I have some questions about battery life. Actually, I am wondering how can I extend battery life ? I've installed Juice Defender Ultimate and some of my friends said that I must install the kernel which has undervolting feature so I'm looking around for a ROM which has undervolting kernel and I need your help about this topic. Not restrict yourself about kernel stuff, everything about extending battery life is acceptable from me. Thanks a lot !
[HTC Desire S] Nazri786:
why dont you try this http://xdaforums.com/showthread.php?t=1845039

disable syncing for maximum battery life....attached my battery life...:good:
[HTC Desire S] wh0d0es:
try this method on how to flash any ROM.... this is effective for all custom roms....

(btw, i'm on HBoot: 0.98.2000 (PG8810000) ENG s-off and using 4EXT Touch Recovery)

1. Boot into recovery

2. Format System (not wipe option but format option !!!)

3. Format Data

4. Wipe Cache then Format Boot

5. Wipe Data/Factory reset (1st option in wipe/format menu)

6. Wipe Dalvik Cache

Next if you have some wiping utility like Full Wipe 1.5 Ext4 for Saga.zip (I used the FULL WIPE DS by ronks888)...run that by selecting install zip from sd card and installing the zip...

7. Now flash the rom

8. Flash any kernel (I skipped this as there is already a kernel install on every custom rom unless you have other kernels that you're using)

9. Now reboot (Note don't flash any tweaks like transparent notification except gapps if required)

10. Now setup your phone

11. Reboot into recovery again (after setup your phone - after clicking the finish button part)

12. Now go into advanced then chose fix permissions and then install any tweaks you want (Note whether mentioned or not always wipe Dalvik Cache before installing tweak zip) - I didn't install any tweaks so all I did was fix permissions

13. Reboot (everything would work perfect 100%)

For a great battery life, try using the instructions below after following all the steps 1-13 above...

1. Use the phone till battery is less than 10% (after every fresh install)

2. Now charge it till it gives green light and shows 100% battery (some roms shows green at 90% so check if battery is 100%)

3. Now switch off the phone and charge again till it becomes green again (generally it should in 2-3 min)

4. Finally boot into recovery and wipe battery stats in the wipe/format menu.

5. Reboot (you will see a BIG difference in your battery life)
[HTC Desire S] welocan:
How can I disable ?
[HTC Desire S] bayusuputra:
settings -> accounts & sync -> disable from there..

anyway, I am also having a miserable battery life.. can't last more than 10 hrs with frugal use..

but I have been using it for a year and a half and have not been taking care of my battery.. So probably it is nearing the end of its life and starting to "drop"..
[HTC Desire S] miwanr:
If you want ROM that installed by default app that has tool for undervolting try ICE DS or Fallout.

Sent from my HTC Desire S
[HTC Desire S] mysubcult:
Hi to all. I have the problem with the battery life. Try to install 4.1.2 ROM Cyanogen MOD, the batter life is about 2 hours, now install Cyanogen MOD 7.2 with 2.3.7 Android, the life of the battery is about 3 hours. Is it ok? Someone can help, what is the best ROM to save battery? I have:

HTC Desire S: Rev S-OFF | UNLOCKED | HBOOT 7.00.1002 | RADIO 20.76.30.0835U_3831.19.00.110 | 4EXTRecovery 1.0.0.5 | ROM CyanogenMod 7.2 | Android 2.3.7
[HTC Desire S] jugg1es:
It might not be the Rom, you might have apps that drain the battery, install better battery stats and get a better idea what might be draining the battery. I get about the or four hours of heavy use. Games internet video etc

sent from the thing I stab with my finger when I get two minutes
[HTC Desire S] mysubcult:
That is the problem, the rom is clear. I done all wipes and format all system and sdcard. :(

P.S. I have "2.6.35.14-caygenmod+nexx@android-dev #1" kernel
[HTC Desire S] dejavu89:
I've found switching off location services to have a significant improvement in battery life!
[HTC Desire S] NEXUSBOY:
Nice guide gnna try..

my htc
[HTC Desire S] mysubcult:
I switched it off long ago. :)
[HTC Desire S] mysubcult:
wakefulness mode is always on, its ok?
[HTC Desire S] jugg1es:
Install better battery stats, see exactly what is keeping your phone awake, there's a thread for it on xda, you'll also get help with figuring out what and how to improve your battery

sent from the thing I stab with my finger when I get two minutes
[HTC Desire S] mysubcult:
The smart is clear! No programs and widgets, only clear ROM.
[Samsung Galaxy Nexus] leafs1991:
As the subject states, I trying to add a power button in the nav bar. Like the one in AOKP.

I did some research, there are easy ways to add a power button HD2 run CM10

Also there are ways to add a search and menu button for gnex running cm10 but no power button option.

Does anyone know of a way to add power button on a galaxy nexus running cm10?
[Samsung Galaxy Nexus] leafs1991:
If that isn't possible yet, I remember being able to reconfigure the nav button on my Nexus S, Is that possible with the galaxy nexus? That way I can use the search button to lock the screen, until someone figures it out.
[Samsung Galaxy Nexus] chopper the dog:
It's a pretty easy edit if you have the ability to successfully decompile and recompile the systemUI apk. It was an edit that I used to do on my fascinate (search to power) and then to aokp in early versions. I pestered one of the devs enough for them to add power in to rom control :p.

good day.
[HTC Sensation] alphaz1:
i started from arhd 6.7.2, as it was the easiest custom rom to flash, closest to stock.

then i moved to viperS, 1.0.1 to 1.3.5. sense 4.1 definitely feels smoother, and i had no issue with 1.3.5.

after s-off, I tried paranoid android, it was cool but still experimental at that time, so I settled with hypernonsense and happy with it.

soon after, cyanogenmod 10 fixed the front camera bug, so I tried it (v4.1.2). i love the buttery smooth animations, replaced trebuchet with nova launcher. would have keep on using it as it was stable. alas the mms function is broken in my case.

so i finally return to using hypernonsense 3.5, and so far it has been great! the only thing i miss is theme customization (cyanogenmod theme spoiled me a bit), but the black & white looks good anyway.

i'm not a gamer, so i cant compare gaming performance between those roms. my highest antutu benchmark score is 8060, using vipers 1.3.5 and faux kernel with vsync disabled. on cm10, highest antutu score is around 5500.
[HTC Sensation] bugsy2126:
Nova Launcher is slightly faster IMO, used both alot.
[HTC Sensation] iAmBalvinder:
Even I've switched between roms.. but presently due to some constraints the flashoholic thingy is away.

I'm presently on viper s 1.3.5

Jb miui s89: wonderfully smooth... Butter :D

(And titanium backup even works without app drawer, as the op says it doesn't)

But Jb has some bugs surely...

Elegance:

1. Pegasus seemed cool with blue kinda stock but after installation the blue color didn't seem so awesome.

N I experienced random restarts after titanium backup restores(I don't know which app particularly created the issue)

2. Blitz: now that would be the best stock 3.6 sense rom I've tried.

I simply loved the camera app in it.

Though it looks almost similar to stock but the color contrasts, vibrancy in color, the dof, the macro photography capturing capability... Everything was superb.

I used it for quite a long time.

(The reason I'm not using it now... I dropped my phone from a height of 15 frets. And the screen started behaving erratically. Response faded, things I didn't click started getting activated.

Firstly I thought it's surely a hardware issue since I dropped the phone, but just random thought, I decided to restore the nandroid of viper s, and it worked like a charm.

I know it seems awkward to say hardware/screen issues vanishing by replacing rom, but that's what happened)

Hyper nonsense:a good smooth rom with minimalistic app but good library supports.

I've even tried other roms, but just mentioned a few.

Now I'm quite bored of the cm 9/10 look(trebuchet, apex n nova)

And even to an extent sense. Hoping some visual change in android soon.
[HTC Sensation] ant2555:
Has anyone tried one of these http://http://xdaforums.com/showthread.php?t=1927487

Either the sense 4 or 4.1?
[HTC Sensation] gray_wolf:
I'm using brouces CM10 and its nice though it has some bugs but its so smooth and he works on it hardly to fix bugs.
[HTC Sensation] ganeshp:
He works on it hardly or he works on it hard?

LMAO this has made my day :D

No offence intended.. Take it in humor way :)
[HTC Sensation] tobitege:
Yeah, also Bruce's rom, got me laughing here, too, re: "hardly" typo, should be "hard" or "heartily". :)

@OP: you could improve your benches when using a different governor, e.g. "lagfree" instead of "badass" etc.
[HTC Sensation] teeebor:
InsertCoin Evolution is a good rom too
[HTC Sensation] NoobSilence:
Try this one >>>> Smartdroid Berserk 2.3

highly recommended :good:
[HTC Sensation] Sindroid:
I tried a few..

ARHD First ROM i flashed.

WAS

Great after 3.33 was released, things started to act up weird.. I got random reboots, the whole ROM was also laggy in the end. I gave up on it. Was a suberb ROM pre 3.33 release and super stable. This Rom also gave me best batterylife.

CM9 (stable) gave me horrid batterylife. I loved CyanogenRom´s back in the Nexus One / Gingerbread days but since then i have found them not that good..Until i got..

CM10 by Bruce2728.. which i am currently running. Gives me good batterylife, however some wakelocks is still there, but not that big a threat to my battery. Rom is Beta but works great to me on most parts.

Ordroid Best ROM i tried after ARHD. Stable, good batterylife. Good allrounder. How it is now, i dunno. I used it while it was still developed.

JBMIUIv4.1 Nice looking, but really not my thing. i prefer my ROM simple, hasslefree and with minimal 3rd party features. Something this has plenty off.

Tried Virtous as well long ago, but don´t remember how it was.

To me, best Rom right now is Bruce´s CM10.
[HTC Sensation] Rafiq07:
CM 10

Bruce's CM10 ROM is the best sensation ROM for me. It utilises Jellybean, is so smooth and is near perfect in my opinion. Any small issues are being dealt with, with regular updates.

Also another great thing is that you no longer have to do a full wipe for the updates which is such a great bonus.
[HTC Sensation] PesSarmiento:
CM10

My first ROM was ARHD, then I try whit ViperS 1.3.5, then I past to Dark Forest... Actualy I'm using CM10 is pretty good. =)
[HTC Sensation] greenlion77:
My first rom is elegance pegasus with apex pro and I like it a lot better that stock. i will try Bruces's CM10 rom next after reading these helpful posts.
[HTC Sensation] apidya1:
I also use Bruce's CM10 ROM. Minor bugs, nothing which renders the phone unusable. It might enter the nightly phase soon.
[HTC Sensation] Laurens87:
I use CM10 by Bruce. It's wonderful, only Wifi signal is low. No further issues.

Bought this phone second hand, was already installed with Elegancia rom. Nice Rom, but I just like CM!
[HTC Sensation] Macklessdaddy:
I'm using Bruce's cm10,the rom is nice looking but the scrolling is driving me nuts,how do you guys deal with it?
[HTC Sensation] MidnightDevil:
Hi, I'm new here on the Sensation users, got mine l less then a week ago, still need to s-off but unlocked bootloader and superuser are done. Smart flash allowed me to try some roms thanks for that, so here is me brief experience:

- team venom: very complete and one of the most updated I think, but the load of default configuration almost makes sensation crawl a bit sometimes. Not bad battery life but it's a unforgivefull rom, so it's justified. The most complete sense rom.

- miui jb : I like miui, used it before for a long time on my desire, the JB release is great. Fast, beautiful, highly customizable, no issues. If you're into something different it's a great alternative. You can add a app drawer if you miss it or just organize things with folders .

- JB AOKP: Using it now. Fast, clean, the AOKP customization makes it really something unique experience. Good battery life, good performance. I'm still on a flashing spree though, my opinion can change without notifications lol. :D
[HTC Sensation] galaxys:
+1 for Frankinstine's JB aokp! Very fast and stable.
[HTC Sensation] bosslabs:
I am a sense lover, would flash team elegancia Rom's any day.Steve is a good dev.
[HTC Sensation] randras83:
I am new here. I tried CM10: like it, there was some issue with the screen rotation, but it doesnt matter. AOKP: fast, simple, did some weird bug, when i give my pin number it says worng invaild pin, but after it starts.

When i bought it it has stock ICS, the phone region was asian, but it know hungarian language, i think there was some modification...it seemed laggy, battery drain, maybe i just use it hardly cause it was a new stuff for me, so thats why i decided ti flash. :) Now i am on stock european ICS, and it much better. I think i'll flash JB.
[HTC Sensation] MikeDVH:
I am slightly biased here but....

Paranoid Android CM10 by DragunKorr.

Smooth, best battery life of any ROM I've tried (and that's with the stock knl, no tweaks), excellent support and best of all, ui tweaks that you simply don't get anywhere else - bored of your phone, why not turn it into a mini tablet:

This ROM is the official Paranoid Android for the Sensation and it definitely deserves to be.

Go to http://www.dragunkorr.com to give it a go.
[HTC Sensation] vickfred:
Elegancia Stock Sense 4.1 v.1.0.1

Elegancia Sense 4.1 v.1.0.1 with kernel Yank555.lu-v2.51 is the one I use now. I am so happy and satisfied with it! :cool: Bravo to Steve007! :good:

Before that I had been using InsertCoin for half a year, but since baadnewz stopped releasing new versions there was a gap, that could not be filled. I tried CM10 - great one, but Sense looks so glamorously nice, I missed it and Elegancia was a fine choice for that! :good:

Stock looking Elegancia with Sense 4.1 v1.0.1 - a marvelous choice for those, who like ordinary Sense, and advanced features!:D
[HTC Sensation] Saba Umarov:
My favorite

I agree with Mike. The Paranoid ROM from Dragunkorr is - at the moment - the best one i tried. Just switched from viper 1.3.5 to cm 10 from Bruce to this one and I love it!
[HTC Sensation] oklahoms:
paranoid android and viper's rom :silly:
[HTC Sensation] s0geking:
I like elegancia sense 4.1:laugh:...french cooker:good:
[HTC Sensation] wysiwyn:
CM10 @bruce here :)

Fast and smooth. Really love this rom.

Sent from my HTC Sensation
[HTC Sensation] hallowilicious:
for sense ViperS no doubt.

for non-sense, ParanoidAndroid is da best imo.

I prefer smooth but also like sense so I hope ViperS will be upgrade to 4.1 soon so sense can improve performance with butter project :)
[HTC Sensation] Simone:
Hi :)

ARHD for Sense 3.6

ViperS for sense 4

ParanoidAndroid is the most fun for JB
[HTC Sensation] PhilWee:
My personal favourite is bruce's cm10. Its unbelieveable stable as well fast and smooth...

Gesendet von meinem HTC Sensation mit Tapatalk 2
[HTC Sensation] raziel.beoulve:
I have used ARHD and viper and though viper is a bit better i stick to bruce's cm10, holo launcher and 4.2 keyboard and camera addons the roms feels top notch and is the fastest i've ever used.

There is no rom -at least in my experience- that is completely stable, that's why i stick with bruce's cm10 :)
[HTC Sensation] vertes:
+1 for Bruse's ROM.

Smooth, stable and up to date.

I use it for month now, and it is getting better and better.
[HTC Sensation] aliko007:
ViperS is a lot better in sense 4.1 . and I gree with you on Android Revolution HD 6.8.0 really high Quality & performance the best of all :)
[HTC Sensation] MistaJae:
Frankinstine's AOKP JB ROM is AMAZING!

It's smooth, faster than any Sense ROM I've tried and everything works! Been my daily for almost a month (thats like a record for me ;))

My only issue is battery drain with screen on. It's still better than any other ROM I've tried!
[HTC Sensation] Geobantis:
Is this thread closed? Is not mine but I love to hear opinions and experiences...

Is any thread open and alive like this one?
[HTC Sensation] Spyvie:
I hope this thread, and this forum are still alive.

After being without any phone for sometime I think I've found an affordable re-entry vehicle, a good used Sensation 4G. I'm in the process of reading up on it right now.

Was hoping to hear from someone who's tried CM9 stable or something similar. Really whatever ROM is best as a daily driver on this phone.

Believe it or not my HTC fandom precedes any version of Sense... or even the iPhone for that matter, but I've never had a chance to really play with a Sense ROM, coming from mostly a Nexus/CM10/11 setup. But I'm not against trying a Sense ROM, as long as I can have root and get rid of the T-Mo bloatware.
[HTC Sensation] LaputaCake:
What about xenonhd
[HTC Sensation] Geobantis:
Goodmorning...

I don't know this Rom but for sensations until now in my search I found that the best ROM is viper 5.0.0 with the custom kernel.

Big battery life.

Radio working.

JB andrpid.

Possibility to overclock CPU & GPU.

Nice MODS.

But I'm going to check this Rom you say.

---------- Post added at 06:20 AM ---------- Previous post was at 06:13 AM ----------

Goodmorning.

Sorry for delaying to answer your.

And congrats for your new phone.

Is rooted? What ROM you use.?

About the CM9 yes is the most stable Rom from CM'S until now. And you have the possibilities to play with the kernels, ovwrclocked etc. I didn't like the CM9 because I had the issue about radio cm.

My sensation is not S-OFF and I can't install the radio from recovery so I chose a ROM with big battery life and radio work. With inside possibility to overclock @ anytime I want to... And the possibility to add MODS and ADDONS. I'm still searching for ROM but in this days my life schedules is full and I don't have time to play with my android.
[HTC Sensation] ivicask:
Actually threads like this are not allowed by XDA rules, and its miracle its still alive..