yashsingh1/xdaforums huggingface dataset:
[Thunderbolt Q&A, Help & Troubleshooting] trentreed:
if you want to go factory stock so you can receive the ota you will need to unroot and switch from s-0n to s-off use this method and just update as normal http://xdaforums.com/showthread.php?t=1009423
[HTC EVO 3D] mikekrk:
You know some player who has a 3D playback options besides that is factory installed?Needs a movie where you can rerun the SBS format by pressing the "play in 3d". Unfortunately, the factory can not cope well with mkv files
[HTC EVO 3D] laie1472:
Read a few users report that dice player was ok,but its a paid app and I think its akso a trial version as well. Also try mobo player its ok as well.

Locked & Loaded

" Shooter on Deck "
[HTC EVO 3D] TaintedByte:
I think he means apps that let you play SBS videos in 3D.

If that's the case there's no app that allows us to do this yet =( I've been looking for one too because the default player doesn't remember the last watched position on movies.
[HTC EVO 3D] mikekrk:
It's a shame,I'm also looking for some time because the basic bad play MKV files and no. I tested the mobo, and many others. It remains to patiently wait for the manufacturers of such functions introduces programs
[HTC EVO 3D] yahya.hamid:
there is a stereo player in market that has sbs option. mak sue you choose real 3d under lg option.

I remember it for photos. not sure if it works on video too.
[HTC EVO 3D] meslowlos:
Go to TPB type " EVO 3D Sick Flicks"

SBS 3D formatted for EVO3D

Plays in gallery
[HTC EVO 3D] envioustitan08:
TPB? Sorry what's TPB?
[HTC EVO 3D] envioustitan08:
Nevermind its the pirate bay.
[HTC EVO 3D] mikekrk:
that is, it should be noted that there is no such a app? injury
[HTC EVO 3D] loaferkan:
Okay so I downloaded this app, but now it only play split screen...I don't know why, 3D is showing two images...any help on how to convert it properly?
[HTC EVO 3D] iamdata:
Mx video player, supports 3d playback
[HTC EVO 3D] mvansomeren:
Both Moboplayer and MX Player support 3D playback. However, it depends on the file. I found that both players have no difficulty playing youtube 3D videos that I've downloaded (yt3d), however, actual 3D movies converted to work on the EVO 3D will not play in 3D. They will only play with two images side by side. There must be some flag that is set in the youtube videos that tells the players to play them in 3D that is not set in the 3D movies. I'm not sure how to correct that.

At least the stock video player has the option to set the file to play in 3D so it plays the 3D movies just fine.
[HTC EVO 3D] wacko11:
Press menu and chose play in 3d.
[HTC EVO 3D] mvansomeren:
That option is only available in the stock video player. It is not in either MoboPlayer or MX Player that I could find.

If it is, please post a screen shot showing where that appears in MoboPlayer or MX Player.

Thanks,
[HTC EVO 3D] iamdata:
It just works from pressing play. Mx player.
[HTC EVO 3D] mvansomeren:
Certain 3D files will but others will not and instead, displays side-by-side. I did about an hour of testing with both MX Player and MoboPlayer the other day. As I said before, Youtube 3D videos seem to work just fine but 3D movies require the stock player so that you can force them to play in 3D rather than SBS
[HTC EVO 3D] mikekrk:
In summary we can only use stock player and assume that there is no other to play sbs movis?
[HTC EVO 3D] mvansomeren:
Well, the youtube (yt3d) videos are sbs as well. So I would say that in summary, if you're going to play 3D movies (like full length feature files) you'll need the stock player. If you're playing youtube 3D videos, other players will work as well.
[Android Apps and Games] b-eock:
Would someone please post the latest TW launcher APK?

There is a new launcher from a tab released at IFA in Europe, that TW looks amazing, wondering if someone could get there hands on it and port it for devices?

Sent from my Stock KH3/4 2.3.4 Captivate using the XDA Premium App!
[HTC EVO 3D] TrevE:
/com/android/server/ulog:

Utils.smali-

.method static isTellHtcEnableAutoSend(Landroid/content/Context;)Z

.locals 4

[B]original:[/B] const/4 v3, 0x1
[B]modded:[/B] const/4 v3, 0x0

.method static isUserProfilingSettingEnabled(Landroid/content/Context;)Z

.locals 4

[B]original:[/B] const/4 v3, 0x1
[B]modded:[/B] const/4 v3, 0x0

UserBehaviorLoggingService.Smali

[B]original:[/B] const/4 v0, 0x1
[B]modded:[/B] const/4 v0, 0x0
iput-boolean v0, p0, Lcom/android/server/ulog/UserBehaviorLoggingService;->mEnableHTCUBLog:Z

PolicyStore$DefaultPolicyLoader.smali- Defaults for database on what to log.

There are 10000s of changes I made, just search for "1" and change to "0" (for the most part) These are the trigger actions

There are also 2 IPs, change to 127.0.0.1

const-string v2, "policy"

const-string v3, "url"

const-string v5, "175.41.155.212:2021"

const-string v2, "log"

const-string v3, "url"

const-string v5, "175.41.164.137:8000"

/com/android/server/ServerThread.smali- Dropbox/Userbehavior Disable

invoke-direct {v9, v6, v10}, Lcom/android/server/DropBoxManagerService;-><init>(Landroid/content/Context;Ljava/io/File;)V

[B]original:[/B] invoke-static {v5, v9}, Landroid/os/ServiceManager;->addService(Ljava/lang/String;Landroid/os/IBinder;)V
[B]modded:[/B] invoke-static {v5, v9}, Landroid/os/ServiceManager;->deleteService(Ljava/lang/String;Landroid/os/IBinder;)V

invoke-direct {v9, v6}, Lcom/android/server/ulog/UserBehaviorLoggingService;-><init>(Landroid/content/Context;)V

[B]original:[/B] invoke-static {v5, v9}, Landroid/os/ServiceManager;->addService(Ljava/lang/String;Landroid/os/IBinder;)V
[B]Modded:[/B] invoke-static {v5, v9}, Landroid/os/ServiceManager;->deleteService(Ljava/lang/String;Landroid/os/IBinder;)V

/com/android/server/am/HtcAppUsageStatsService.smali - this is the dreaded HTC logging that has no off switch. This is the only way I could disable by replacing full methods with nulls.

[B]remove all old junk and make these methods look exactly like this:[/B]
.method public notePackageRemoved(Ljava/lang/String;Ljava/lang/String;)V
.locals 0

return-void
.end method

.method public notePauseActivity(ILjava/lang/String;)V
.locals 0

return-void
.end method

.method public noteRecentTaskChange(Lcom/android/server/am/TaskRecord;)V
.locals 0

return-void
.end method

.method public noteResumeActivity(ILjava/lang/String;ZZ)V
.locals 1

return-void
.end method

.method public noteResumeActivity_pkg(ILjava/lang/String;Ljava/lang/String;ZZ)V
.locals 1

return-void
.end method

.method public publish(Landroid/content/Context;)V
.locals 0

return-void
.end method

.method public registerAppLaunchObserver(Lcom/android/internal/os/IHtcAppLaunchObserver;)V

.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation

[B]original line:[/B] if-nez p1, :cond_0
[B]modded line:[/B] if-eqz p1, :cond_0
[HTC EVO 3D] Leoisright:
Well may grab a spot in case I find some too.....
[HTC EVO 3D] mrrogers1:
Thank you all for the work you have done already and for future works to come.
[HTC EVO 3D] SteelH:
Awesome work! Thanks!
[HTC EVO 3D] renzo.olivares:
Great work man
[HTC EVO 3D] TrevE:
Thanks guys, im passing out for now ill update more later. Im pretty sure everything to disable all the services are there now, ill get into the places its in ramdisk/etc later.

Hopefully it gets my point across to HTC how freeking hard it is to shut this off, and that we need a real optout? This stuff is hardcoded everywhere, especially Htc App Usage crap, its really not ment to be shut off. It was alot of work tracing these methods all through framework.
[HTC EVO 3D] xHausx:
My main goal was trying to find that off switch to completely shut it down, that way it wouldn't be running in the background wasting CPU time. I haven't had a chance to look at the kernel yet but framework wise it looks like there are multiple flags that can disable portions of it. A lot of the stuff I found was already covered by TrevE so I'll do my best not to post anything redundant.

This is mainly for cIQ

Files Involved(incomplete)

[I]Apks:[/I]
Browser.apk
Calculator.apk -- Front end?
HtcContacts.apk
HtcDialer.apk
HtcIQAgent.apk
IQRD.apk
SprintZoneNC.apk
[I]
Framework:[/I]
android.policy.jar
com.htc.framework.jar
framework.jar
services.jar

[I]Binaries:[/I]
htcipcd
htc_inittest
htc_timezonetest
iqd
iqfd
[I]
Libraries:[/I]
libciq_client.so
libcig_htc.so
libhtciq_agent.so

To prevent metrics data from being sent (still logs though) getCIQFlag()z in framework.jar -> HTChttpIQagent.java needs to return False
[HTC EVO 3D] sgt. slaughter:
Im no dev like you guys in anyway so I may be completely wrong here as I also haven't looked at it much either.

I took the article as saying that on a crash report you will then have the option to opt-in and send a log of the event to HTC, or you could opt-out to not send one of that event. Their response I didn't take as the phone was constantly sending data/info to HTC from our phone, and more so that only on a crash would it poll up and send give you the option ot report or not.

could it be that we are seeing the phone log everything and not actually sending it to HTC till a crash happens and you get a pop up message? so in this case its not as harmful as first thought??

just an early east coast thought here. dissregard if im completely wrong guys.
[HTC EVO 3D] xHausx:
Wether or not you opt in is decided when the phone is first setup. However, it looks like HTC's error logging is separate from the cIQ spyware that does the logging of your usage, what apps you use, websites, etc. That is always recording information and saving statistics about you regardless.

Edit: I did find a function that I believe will disable it but it appears to have been removed, I'm guessing during optimization.
[HTC EVO 3D] sgt. slaughter:
Im currently back on pure stock just rooted and s-off and went through setup again to see but only saw the google location reporting. Nothing on htc less its included as "other services" when it asks if you want to automatically sync data like gmail, calander, contacts,and other services.

So optimization wouldnt be when it was removed since im on stock here and dont see it.

My 2cents on it. I think its a attempt to be faster at fixing things and for regular users the reporting will help speed the process up as they wont have to email them over and over. That is l ok ng as it only sends data out after user says okay fir each instance.

For us here though it might not be needed at all since you guys are creeme of the crop and usually fix htc's stuff anyway. :)

Same with the ciq stuff. Just an attempt to know more about usage and help more in future hopefully. It coyld be used for bad things too but its def not a 100% sure neg thing for the reg user. Long as sprint uses the info un right way.
[HTC EVO 3D] XsMagical:
Thanks for the info bro, i was wondering how many things were involved.
[HTC EVO 3D] smw6180:
The point is not whether it's ultimately helpful. The point is that it's being done without the knowledge of the end user. The only opt-in stuff is strictly about telling HTC about force-closed apps. The stuff it's sending by and large isn't useful for that anyhow.

And there is not now, nor has there ever been ANY opt-in for CiQ. (Unless it's buried super deep in a licensing agreement or something). Bottom line here is that while I'm not OPPOSED to sending metrics to make things better in the future, I want the CHOICE of whether I do it or not. Since they didn't give me that choice I feel no moral qualms about having all of it completely disabled.
[HTC EVO 3D] pstevep:
a little info

i have been having horrible network issues over the past week and have been on the phone with sprint more than i would like to admit trying to resolve them.. however i did get some "cool" information yesterday from the advanced tech that i was talking to.. he was trying to determine my data flow or something like that on my phones, so he was polling each phone independently, to pull the information from them (he actually was explaining it to me as he did).. he could pull information from each phone on my account except for mine (which obviously has had ciq and other spy stuff removed).. be he was baffled by it, and said that he didnt quite understand how my data from my phone was so sporatic, and he gave a timeline, of when it showed they could get data and when they couldnt, and it was almost completely in tune with when i either flashed back to stock, or a rom that didnt have the spy stuff in it.. but he said it was almost as if my phone were invisible to their network in that respect.. so removing this stuff is having an affect, at least seems to make so sprint cant just poll your phone at request.

i personally dont care one way or the other about the spyware, i understand the point for it, and the points against it.. i am just indifferent.. but keep up the amazing work, all of the devs here deserve all the respect and donations we can give..
[HTC EVO 3D] smw6180:
Sorry for the quick OT post:

If you're having network issues the past week, check your PRL number. If it's not 21081 and is a 50 number, that's the issue. Downgrade PRL and your network problems should go away. I doubt it has anything to do with the spyware removal.

As for the 'not being seen on the network' that's common right after a phone is rooted, too, which is why you get an error 16 (most people do, anyhow) and have to have sprint refresh your phone on their network.
[HTC EVO 3D] pstevep:
yeah my prl is up to date with 21081, and has been rooted since the first day that revolutionary was released.. the network issues started a week or so ago and are affecting all the lines on my account, and they are all rooted.. which is why its a problem.. i appreciate the insight though..
[HTC EVO 3D] smw6180:
Weird. I still don't think it's because it's rooted....maybe a problem in your area. I have 3 rooted evo3ds in my house and another 5 (2 evo3d's) at my brother's 5 minutes from me and no issues, other than the PRL one. Hope you got it all straightened out.

Ok, sorry, I won't OT anymore. ;)
[HTC EVO 3D] TrevE:
This is _exactly_ my problem. HTCAppUsageStats is NOT ment to be disabled, from what ive seen it does NOT have an off switch. I dont know for sure this s CIQ, it could be its whole own animal for what i know. All i know is i can tell ya i dont remember clicking I AGREE, so i "opted out"

If you look in any HTC app (say rosie.apk) the service is attempted to be restarted every time you run the app, with no break for checking an off switch or something. see below:

Gets called on app start, bring to front:

boolean loadApplications(boolean flag, Launcher launcher, boolean flag1)
{
this;
JVM INSTR monitorenter ;
refreshUsageStatCache(launcher);
-----clipped

private static void refreshUsageStatCache(Context context)
{
HtcAppUsageStats ahtcappusagestats1[];
int i;
int j;
if(sUsageStatsService == null)
sUsageStatsService = new HtcUsageStats(context);

You can see when rosie gets brought to the front, stats gets started if its stopped. There is no check if (sUsageDisabled == true THEN blahbalh) it just runs.

Also notePackage* from /com/android/server/am/HtcAppUsageStatsService.smali needed the same stuff ripped from it , it will start itself if its not running and an app triggers something.(why i return void on everything)

Long story short, i dont see how an official off switch is possible for AppUsageStats in current code.

*edit* let me make this clear too, this appears to be writing in the same folders dumped to amazon cloud ips, this does not appear to have anything to do with the recent programs list. You can see when its _suppose_ to be triggered in default policy loader
[Huawei Ideos X5 U8800] catolh:
Hi there, i was trying to get this to work here just now. But it seems it just doesnt stick.

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

Has anyone managed to get it to work properly on the u8800?

*edit*

Abit more explained: the minfrees do stick, but i get the "launcher is......so....weak..... :(" after each run. As far as i know, it should be, launcher is HARD TO KILL?
[Huawei Ideos X5 U8800] levibuko:
The same here.
[Huawei Ideos X5 U8800] liangse:
Works on mine

You have to in gingerbread rom to make use of it
[Huawei Ideos X5 U8800] levibuko:
I use CM7....
[Huawei Ideos X5 U8800] liangse:
Hmm I use cm7 by genokolar and it's works

Let me tell what I do

1. I use v6 supercharger update 8

2. Busybox v1.16.2

3. My setting is aggresive 2 (number 3)

4. Disable lock home in memory, settings < cyanogenmod setting<performance

5. Reboot
[Huawei Ideos X5 U8800] darkado:
oxygen-minfrees don't stick, no matter what i do but hard to kill launcher does

cm7-minfrees stick but i can't make launcher hard to kill
[Huawei Ideos X5 U8800] Tommixoft:
what it does??? does somebody need ram? why? there is always almost 200MB of RAM free. So our devices have 353MB and it's onli less than 30% used so i think nobody needs any of app or script to free ram :) why you buy phone with more ram and you do not allow phone to use it? :D
[Huawei Ideos X5 U8800] levibuko:
This is not for more RAM it just changes the way it s getting managed .
[Huawei Ideos X5 U8800] darkado:
why don't you try for yourself :p
[Huawei Ideos X5 U8800] Tcm9669:
I ran this, not sure how much performance I got.. I am running stock HTK launcher.. same problem as you
[Huawei Ideos X5 U8800] izzoe:
Try use V6 with "Loopy Smoothness".. i cant recall how to do it, but works perfect on my late Galaxy Ace.. i use v6 but it kill my adw launcher.. so i need to use loopy smoothness script..

Sent from my u8800
[Huawei Ideos X5 U8800] Tommixoft:
I can confir that it works with my in signature posted rom and kernel. I think it works cause i now have always much more ram then i had before this script :) I used i think option 7.

BTW i find this one much better: http://xdaforums.com/showthread.php?t=1111145
[Galaxy S II Q&A, Help & Troubleshooting] slugger09:
Yes I have used the search but its information overload and basically I don't have a clue, I am a newbie, never flashed a Samsung phone before, I come from HTC, I have odin etc and am fairly confident on what to do but don't know which ROM etc.
[Galaxy S II Q&A, Help & Troubleshooting] bluesith:
Use chainfire kernel to root. Very easy to follow.

Then VillainROM is a great place to start. Very helpful dev, plus the idea is you learn what you are doing. Great thread.

That's what I did, same as you, coming from htc as well.

Now I use Leomar's revolution rom as it's really cool as well.

Hope that helps

I atlculay lvoe my sumnasg glxaay s2 wtih VliaRionlm mroe tahn my xobx
[Galaxy S II Q&A, Help & Troubleshooting] dyallo:
You don't even need to search, just look at the stickied posts.........
[Epic 4G Android Development] ugothakd:
My very first kernel, please tell me any problems (or how to fix things on my to do).

Almostock EH06

Features:

init.d support

ext4 support

Busybox

Root

Juwe's ram tweak BUILT IN!

adb in root mode

sdcard speed tweak

Custom Boot animation (takes bootanimation.zip, renames to sanim.zip on boot)

panic_on_oops 0 (may help with reboots)

TO DO:

Clockwork Mod re-director

Dual Boot (if its even possible)

More to come as I figure it out :D

Credits:

chris41g

-helped with bootanimation

-took his lines for mounting ext4 filesystems

-used his initramfs as a guide

richardtrip

-used his ext4.ko

lownoise

-used his guide for adding init.d

coolexe

-used his guide to install busybox

Juwe11

-used his ram script values

DOWNLOAD:

EH06AlmostockKernel-11-5-1-9
[Epic 4G Android Development] ugothakd:
mine too :p

Oh, I know. It'l be an info post.

*Change in plans, root is installed, but not built into kernel

*Flashing Juwe's Ram Script will do nothing*

*If you flash a boot animation that is a bootanimation.zip file, it will be renamed to sanim.zip on boot*

*Ever got that error "adb cannot run as root in production builds"? GONE :)*

*I'm constantly updating and re-uploading the kernel. I'm going to add time/date stamps on next upload*

*Please, if you use this, leave feedback and/or thank me*

Any suggestions are appreciated!
[Epic 4G Android Development] duce102:
Nice Job Man.... Im glad everyone is starting to dev to their best ability now.... Thumbs up :)
[Epic 4G Android Development] ac16313:
I've been thinking the same its great to seee everyone
[Epic 4G Android Development] chris41g:
Just flash my kernel, then look at the directory layout and scripts, and you can probably figure out all of your todos easily.. or even easier i suppose i could send you just the initramfs to look at..
[Epic 4G Android Development] xx5352:
Hello, I was wondering if I an able to use this kernel with the rom I'm using. http://xdaforums.com/showthread.php?t=1242486
[Epic 4G Android Development] chris41g:
it will work.. but its an eh06 kernel, not eh17
[Epic 4G Android Development] xx5352:
I see, thank you. So I should seek out an EH17 Kernel?

Sent from the HTC Evo: Ophelia running MikG 2.5!
[Epic 4G Android Development] ugothakd:
I have been and it has helped a lot... I've mainly looked at the init.rc trying to figure out how to fix custom boot animation.

I'm not sure...but as soon as the lockscreen mod comes out for eh17 I'll make one based off of the eh17 kernel.
[Epic 4G Android Development] xx5352:
Awesome thanks! I'll keep a lookout. And thank for the quick responses!

Sent from the HTC Evo: Ophelia running MikG 2.5!
[Epic 4G Android Development] chris41g:
bootanimation is trickier than froyo, but not hard.. comment out the samsungani service, and add a service for bootanimation like in my init.rc

then the last line you need to close the bootanimation service
[Epic 4G Android Development] ugothakd:
I had that...and it didn't work.

I feel stupid..renamed to sanim.zip and worked perfectly.
[Epic 4G Android Development] chris41g:
yea in eh17 i made a symlink from bootanimation.zip to sanim.zip
[Epic 4G Android Development] ugothakd:
I went ahead and put in a script that runs at boot that copies bootanimation.zip to sanim.zip, then deleted bootanimation.zip. Don't exactly favor symlinks over real files..
[Vibrant Q&A, Help & Troubleshooting] nuwanmw1988:
I just installed biffmod on my vibrant.But i dont see wcdma only option under network settings.How can i correct this.My network keeps getting into edge.thanx.
[Vibrant Q&A, Help & Troubleshooting] nuwanmw1988:
Under the power widget settings you can select 3G only option.lol.
[XPERIA X8 Q&A, Help & Troubleshooting] user5092:
I flash my phone to gingerbread 2.3.5 using MiniCM7 - 2.0.7 for X8, but i found that the messaging included in the ROM does not have chat style, can anyone help me how to make the messaging to have chat style (or some say bubble style)?

i am not willing to use other messaging app, like GO SMS (felt it is a bit heavy), Handcent (the ads make me irritating), Chomp (sometimes it will not responding).

Thanks.
[GT540 Optimus General] ywhui30:
After upgrading my new GT540 SWIFT from 2.1 to 2.3, I lost the 3G connection with T-Mobile (USA). 2G connection can be established after manually filling in the APN info. Trying to search the previous posts but found little help. Very frustrated.

I do confess that, during flashing ROMs, there was a glitch. I first started with win7 driver, followed by KDZ and recovery (2.5.1.8) installation. From there, I tried to flash SwiftDroid_v2.0_RC4_recovery, but the reboot after completion of flashing halted so that I had to unplug the battery. Then I flashed SwiftDroid_v2.0_recovery_M6, followed by SwiftDroid_v2.0_RC4_recovery. Both operations were done without problem. Well, here am I with no 3G connection just as mentioned above.

Any suggestion will be welcomed.
[GT540 Optimus General] jhonnyx1000:
3G enabled?

There's an option for using only 2G networks. Go to Settings --> Wireless & Networks --> Mobile networks, then see if 'Use only 2G networks if checked'. Uncheck it if it is. Re-flash the ROM if it is not enabled. You should erase all your data. If you're on fastboot type "fastboot erase userdata". Remember that it'll erase all 'your' apps.