Carrier IQ... Is not on the Note - AT&T Samsung Galaxy Note I717

THREAD CLOSED PER OP REQUEST........ NO LONGER PERTINENT
It's been confirmed that the code in framework is just a stub left behind after Samsung removed the active CIQ code from their phones. They reused code and didn't remove this.
I was experimenting with xUltimate and xdaAutoTool and deodexed framework-res.apk. It didn't deodex properly, but I was digging around in the smali anyway and I found something interesting...
Code:
.class public Lcom/carrieriq/iqagent/CIQFeature;
.super Ljava/lang/Object;
.source "CIQFeature.java"
# static fields
.field public static final APP_WATCHER:Z = false
.field public static final BATTERY_STATE:Z = true
.field public static final BP_3GPP:Z = false
.field public static final BP_3GPP_ONLY:Z = false
.field public static final CALL_SCANNER:Z = false
.field public static final CDMA:Z = false
.field public static final CONNECTIVITY_STATE:Z = false
.field public static final CSFB_CALL:Z = false
.field public static final CSFB_GS46:Z = true
.field public static final CSFB_LC18:Z
.field public static final EXTENDED:Z
.field public static final EXTENDED_ONLY:Z
.field public static final EXTENDED_PRELOAD:Z
.field public static final EXTENDED_PRELOAD_ONLY:Z
.field public static final EXTENDED_WO_PRE:Z
.field public static final GPS_SCANNER:Z
.field public static final PHONE_STATE:Z
.field public static final PRELOAD:Z
.field public static final PRELOAD_ONLY:Z
.field public static final PRELOAD_WO_3GPP:Z
.field public static final PRELOAD_WO_EXT:Z
.field public static final SURVEY:Z
# direct methods
.method public constructor ()V
.locals 0
.prologue
.line 4
invoke-direct {p0}, Ljava/lang/Object;->()V
return-void
.end method
This was in the path smali\com\carrieriq\iqagent. I attached the file (zipped since XDA doesn't like smali files). I have no idea what this means, but to me it seems like CIQ is on the phone.
Really, we need a dev to dig into it.
I know that all the CIQ detectors don't find CIQ on our phones, but maybe they aren't looking in the right places.
Maybe it's nothing. Maybe it's something.

Mine doesnt have it. Carrier iq detector is also a good app to detect the presence of ciq
Sent from my SGH-I717R using xda premium

Well I don't know how you found that.... weird mine doesn't have it. Tried uploading a screenshot but it didn't worm from the xda app.
Sent from my SAMSUNG-SGH-I717 using XDA

I don't think some of you are quite getting the possible implication of my OP.
It's not that some Notes have it and some don't. It's not that you can just go in a delete a folder. If you really read my post and understood what I wrote, then you'd realize the implications. I found this buried in the smali of a deodexed framework-res.apk. This means you can't just go in with Root Explorer and delete it. It's compiled inside the framework.
Let's break out an analogy. Say you go to the doctor and they check every where for cancer except your lungs. They declare you cancer-free, but since they didn't look in your lungs for cancer, it's possible that you still have it. Now, a few months later, you start having symptoms of lung cancer, so you go back to the doctor and this time they look in your lungs. Hey, what do you know, you've got cancer.
I can post all the screenshots of the CIQ detectors telling me I don't have CIQ, but all I know is that I looked in the decompiled framework and there is a file sitting there telling me that I might have it. This would mean everyone with a Note has it.
And I'm certainly not trying to start a flame war. I'm just pointing out that maybe CIQ is hiding in places that the detectors aren't looking.

lactardjosh said:
I don't think some of you are quite getting the possible implication of my OP.
Let's break out an analogy. Say you go to the doctor and they check every where for cancer except your lungs. They declare you cancer-free, but since they didn't look in your lungs for cancer, it's possible that you still have it. Now, a few months later, you start having symptoms of lung cancer, so you go back to the doctor and this time they look in your lungs. Hey, what do you know, you've got cancer.
Click to expand...
Click to collapse
+1
Kony 2012 is Propaganda.
www.Facebook.com/freeyourmindcampaign

Most likely scenario is that Samsung's just reusing their existing code. It's possible that there are still stubs to Carrier IQ, but the functionality is no longer active or supported.
The same scenario played out with Apple - they were one of the 8 companies named in the lawsuit (Samsung was also included) and their response was to disable the functionality in iOS5, but the code would not be removed completely until a later release of the OS.
I'm not saying that this is what's going on with the Galaxy Note, but this would be a plausible scenario as to why you're seeing remnants in the framework resources code, but none of the usual CIQ detectors are flagging it.

lactardjosh said:
I don't think some of you are quite getting the possible implication of my OP.
It's not that some Notes have it and some don't. It's not that you can just go in a delete a folder. If you really read my post and understood what I wrote, then you'd realize the implications. I found this buried in the smali of a deodexed framework-res.apk. This means you can't just go in with Root Explorer and delete it. It's compiled inside the framework.
Let's break out an analogy. Say you go to the doctor and they check every where for cancer except your lungs. They declare you cancer-free, but since they didn't look in your lungs for cancer, it's possible that you still have it. Now, a few months later, you start having symptoms of lung cancer, so you go back to the doctor and this time they look in your lungs. Hey, what do you know, you've got cancer.
I can post all the screenshots of the CIQ detectors telling me I don't have CIQ, but all I know is that I looked in the decompiled framework and there is a file sitting there telling me that I might have it. This would mean everyone with a Note has it.
And I'm certainly not trying to start a flame war. I'm just pointing out that maybe CIQ is hiding in places that the detectors aren't looking.
Click to expand...
Click to collapse
I totally agree with you, it is a good thing to get rid of that **** if we have it in our devices. However when I had my old phone and the ciq thing came out not everybody had it. and yes I went decompiled the framework just like you did and there is no ciq but I have no doubts they must have included some kind of similar crap in our devices since they just love spying! thanks for your post though, very useful!

Still amazes me how everyone get so excited about this. They worry about their privacy yet still use FB lmao.
The code is most likely a dead bit of code left over and we will most likely see it pop up in newer devices until they have a reason to remove it.

Uhm what carrier is this on, there are plenty carriers still using CIQ.
I am not worried about the app at all. In fact if the new API gets opened up by the carriers I will want it on my phone. It is a great tool.
The OEM's and carriers are still putting Carrier IQ on devices at the embedded level as well as the OS level based on who the phone is destined for.
In the case of Sprint it might be that they removed the libraries essentially disabling the software, until all the craziness dies down. Then they will send a new update out and have it back up and running.

sanchanim said:
Uhm what carrier is this on, there are plenty carriers still using CIQ.
Click to expand...
Click to collapse
AT&T Samsung Galaxy Note I717 -> AT&T Galaxy Note I717 General -> Carrier IQ...

I really don't care if a bunch of bored Samsung engineers are hijacking my rather extensive porn collection. In fact, I would do the same.
Sent from my Samsung Galaxy Note LTE™

sanchanim said:
Uhm what carrier is this on, there are plenty carriers still using CIQ.
I am not worried about the app at all. In fact if the new API gets opened up by the carriers I will want it on my phone. It is a great tool.
The OEM's and carriers are still putting Carrier IQ on devices at the embedded level as well as the OS level based on who the phone is destined for.
In the case of Sprint it might be that they removed the libraries essentially disabling the software, until all the craziness dies down. Then they will send a new update out and have it back up and running.
Click to expand...
Click to collapse
Excuse my ignorance but why is that a great tool?!

zelendel said:
Still amazes me how everyone get so excited about this. They worry about their privacy yet still use FB lmao.
The code is most likely a dead bit of code left over and we will most likely see it pop up in newer devices until they have a reason to remove it.
Click to expand...
Click to collapse
Wait! what are you talking about?
in FB people share stuff that they are willing to share, regardless if it considered private or not , and they choose to do so. But with apps and tools like CIQ you don't know about it and it didn't ask for your permission before sniffing on your data that you have on your own device even if it is not very private.
I use FB, twitter and i have a blog, i post stuff that are public and i don't care if people see or copy them over to other places, but i don't want anything on my phone to be leaked out without my knowledge.

Did any of the devs look into this?
Sent from my SGH-I717R using xda premium

Felinos11 said:
Did any of the devs look into this?
Sent from my SGH-I717R using xda premium
Click to expand...
Click to collapse
it's been confirmed that this is just a stub from when it was active in older phones. Samsung reused code and didn't remove it here.

lactardjosh said:
it's been confirmed that this is just a stub from when it was active in older phones. Samsung reused code and didn't remove it here.
Click to expand...
Click to collapse
Can you just delete carrieriq and save the file?would it still work fine?i was wondering if you could get rid of the carrieriq stuff save the file and then upload the modified file? Or can you just tell me what app u used to decompile the framework?
Sent from my SGH-I717 using xda premium

Related

Would this be considered Warez...?

I have a purchased livewallpaper from the market (hence, its paid app). i ripped the jpegs that make up the livewallpaper and am using them to create a bootanimation for my theme here on XDA. the only way i will be altering the images is by placing my theme logo in them.
if i have a email granting permission by the developer of the live wallpaper to use these images for a free theme on a public forum.....is this considered warez if i do in fact use it for my theme?
please, NO GUESSES. only answer if you know for sure. thanks.
If you have permission from the developer, you're perfectly fine.
thegreatcity said:
If you have permission from the developer, you're perfectly fine.
Click to expand...
Click to collapse
+1
When in doubt, seek permission. Do you have the email you spoke of?
I believe Warez is defined as full software packages redistributed in whole without fees or royalties to the original creator. Not sure using a piece of the whole would constitute Warez, although with a paid app I would definitely seek perms and/or keep that email on file.
Br1cK'd said:
+1
When in doubt, seek permission. Do you have the email you spoke of?
I believe Warez is defined as full software packages redistributed in whole without fees or royalties to the original creator. Not sure using a piece of the whole would constitute Warez, although with a paid app I would definitely seek perms and/or keep that email on file.
Click to expand...
Click to collapse
no email yet.....its just something im working on, and i obviously wont add the content until i have that email readily available
i obviously posted this ASSUMING the dev will be ok with it
TopShelf10 said:
no email yet.....its just something im working on, and i obviously wont add the content until i have that email readily available
i obviously posted this ASSUMING the dev will be ok with it
Click to expand...
Click to collapse
Most devs are ok with using their work, as long as credit is given where its due. Cross my fingers for ya.
I wrote music for many years (for TV mostly) all intellectual/artistic rights are about the same and follow the same rules.
All pictures/ art/intellectual work if published correctly are copyrighted so get permission, In the law you can give credit (even if no formal permission is given) if use is for a public nature and no one is profiting from it, BUT, this exception a tricky one and many people often step over this line and then end up begging for forgiveness. Essentially, the threshold is : did the original artist/etc being identified as the creator or is the modifier gaining notoriety as a result from someone elses' work.
Simply put, Get permission much easier, or take the original work and modify enough of it to make it your own (somewhere in the 30%-40% range)
he ended up emailing me back and saying theres no problem as long as he is credited and i cite where to find the app on the market
i just wanetd ot make sure XDA wouldnt consider this bad
TopShelf10 said:
he ended up emailing me back and saying theres no problem as long as he is credited and i cite where to find the app on the market
i just wanetd ot make sure XDA wouldnt consider this bad
Click to expand...
Click to collapse
As per that town hall meeting a couple months back, with permission you're good to go.
Sent from my Loki powered Vibrant via the XDA App

Anyone know if this is applicable to Fascinate Roms?

Sorry if this isnt the correct section but I am assuming this would be applicable to Development...I wanted Dev's to take a look at it and clarify on it if indeed this is know or even applicable to our phones...I recieved this info from a friend with a Sprint Epic 4g...
Please close or move if this is an inappropriate section Mod's...thanks
What Is Carrier IQ? Why Should We Care?
Put simply - and bluntly - Carrier IQ is a software package buried deep within Android by Samsung at the behest of Sprint. It has been in active use since the time of the Moment, if not before. The company that develops it, also known as Carrier IQ, bills it as "Mobile Service Intelligence". In their own words,
[T]he combination of the MSIP and IQ Insight lets you move seamlessly from broad trend data across many users, through comparative groups down to diagnostic data from individual devices. Now, not only can you identify trends, you have the power to drill down to specific instances, giving you the insight your specialists need to make a difference.
On its own, that description can vary from harmless, to worrying, depending on how you look at it. It's not until one drills deep down into the system and ferrets out every piece of the software that one truly knows what it contains. As some of you might remember, ACS took the first steps toward disabling the Carrier IQ software with the release of SyndicateROM and Xtreme Kernel 1.0. That, however, didn't even scratch the surface.
Carrier IQ's native libraries are plainly visible - libiq_client.so and libiq_service.so in /system/lib. During every boot, this service is launched - you can see it in Settings > Applications > Running Services as "IQAgent Service". These native libraries are called by non-native (Android application) libraries located in ext.jar (the client) and framework.jar (the service). Removal of these (rather obviously-named) libraries alone, be it the .so files or the libraries in framework or ext, will, obviously, break boot. So I - k0nane - had to dig deeper. To make a long story short, reference to the IQ Service and IQ Client were littered across the deepest portions of the framework, and some of the most basic functions of the Android system as we know it.
Carrier IQ as a platform is designed to collect "metrics" at any scale. What I found it to hook into is far beyond the scope of anything a carrier needs - or should want - to be collecting. Carrier IQ sits in the middle of, and "checks" the data of, SMS and MMS messages. It listens for and receives every battery change notifications. It hooks into every web page you view, and every XML file your device reads. It receives every press of the touch screen. It 'sees' what you type on the physical keyboard. It reads every number you press in the dialer. It can track which applications you use, what 'type' they are, how often, and for how long. It hooks into data sent and received.
I, and the rest of ACS, ask Samsung and Sprint - why do you want this information? Why do you need it? Why is the capability in place?
The only saving grace - if there is one - to this nasty, ten-legged mutant spider is that its logs are off by default. During the investigation process, I was able to enter its UI.
That being said, the question still must be asked - why is the service even running? Why does Sprint and Samsung feel the need to leave a dormant monster in every one of its most loyal customers' phones?
Here's the most important part (tl;dr): the Carrier IQ service is a drain on battery life and performance. ACS noticed a significant rise in Smartbench scores and overall system 'snappiness' after Carrier IQ's removal. In addition, with it removed, ACS team lead rjmjr69 saw 30 hours of battery life, with heavy use, on the stock battery.
Below are two screenshots of it.
interesting read, I wonder if verizon uses something similar.
Bawb3 said:
interesting read, I wonder if verizon uses something similar.
Click to expand...
Click to collapse
Wow. Very interesting indeed. Makes me curious. Thank you for sharing.
Sent from my SCH-I500 using XDA App
If they are using it, it's not in the same location as Sprint's phones:
Code:
# cd /system/lib
cd /system/lib
# ls | grep iq
ls | grep iq
# ls *iq*
ls *iq*
ls: *iq*: No such file or directory
#
Yea I couldn't locate it there either, or anywhere for that matter so I figured someone here may have at least heard of it or could confirm its not applicable to us....
I had people in IRC check this out yesterday. they found no trace of it. Sounds like a Sprint only thing. thanks for posting though! I forgot to lol.
imneveral0ne said:
I had people in IRC check this out yesterday. they found no trace of it. Sounds like a Sprint only thing. thanks for posting though! I forgot to lol.
Click to expand...
Click to collapse
Well thats def good to know...thanks for the info....
Most phones have similar programs. Trust me. I can't wait till you stumble over what else 4g phones can do.
tapout27 said:
Carrier IQ's native libraries are plainly visible - libiq_client.so and libiq_service.so in /system/lib. During every boot, this service is launched - you can see it in Settings > Applications > Running Services as "IQAgent Service".
Click to expand...
Click to collapse
Ya, this part jumped out at me as being the quickest thing to check. None of that is true on the fascinate, even for the stock vzw ROM. I'm sure there is a lot of information tracking going on, but it's not called Carrier IQ on the fascinate.
They already know you better than you know yourself, even if you don't use their phone OS, so one question remains: Do you welcome your Google overlords?
GizmoDroid said:
Google overlords?
Click to expand...
Click to collapse
Often it's not provided in the actual os (people were spotting it)...its actually buried in hardware. It started a long time ago. Similar to key loggers. Then as technology improved they found other methods. You didn't think your girl was the only one you were sexting did you? ****, when you video chat it's even saved and they let you know lol.
Edit: And so you know a little about me, I was employed at Applied Materials. 80% of your phones electronics are co-built from our wafer and chip technologies that are rebranded as soley Intel, nvidia ect. I worked on duos the same year P3S HIT THE MARKET.

[Q] Source Code downloads from Motorola - tedious?.....

*EDIT* Fixed, I made archives of the entire motorola source, here are the links pretty much just for those who are wanting to start their own custom kernel/rom projects or someone trying to try and open up phone-specific features in an under-development custom rom or kernel project. Here are the links:
try this one first:
Google docs share folder:
https://docs.google.com/#folders/0BwH9o3eKmuZsNDljZGMzODgtZjU1YS00NGQzLTlkMDItODE2NDVkMDQyYWUx
if above link does not work for whatever reason..
My server, these links should be never be down unless folks eat my bandwidth up somehow:
http://thundercles.haydenmagnet.org/Photon-4g.tar.bz2
http://thundercles.haydenmagnet.org/PHOTON-KDDI.tar.bz2
I was under the impression that source code being hosted on sourceforge usually involves code management through common software like subversion or git, but I am completely not able to figure out how to access the motorola opensource code releases this way. It seems the code is just hosted in a http based file manager structure that only allows single file downloads at a time through cgi in a brows which worse yet opens another page with a 5 second timer.
Even though it can be skipped, the extra page load and the browser navigation and one at a time downloads is making acquiring all the vendor code tedious as hell. Is there some kind of automated means of receiving the code, am I missing a sourceforge function or do I have to register my sourceforge account with repo managers? I'd like to get all the code and make a directory tree consisting of all the vendor specific code to try and patch with and first I'd like to overlay it on the stock android code as outlined in the readme files since I'm a bit rusty and could really use the experience to refresh me on the patching and development processes.
I'm anxious to get back into development, I've done it at varying capacities in the past on a few different embedded devices, but it's been a little while and some major life events have happened in the meantime so I need to sharpen up some of the fuzzy memories I have of doing it.
Happy to finally have a device of xda-developers caliber to void the warranty of
its just .gz's of the code. Simply download each one and extract to its proper spot. Its a one time thing.
thundercles said:
I was under the impression that source code being hosted on sourceforge usually involves code management through common software like subversion or git, but I am completely not able to figure out how to access the motorola opensource code releases this way. It seems the code is just hosted in a http based file manager structure that only allows single file downloads at a time through cgi in a brows which worse yet opens another page with a 5 second timer.
Even though it can be skipped, the extra page load and the browser navigation and one at a time downloads is making acquiring all the vendor code tedious as hell. Is there some kind of automated means of receiving the code, am I missing a sourceforge function or do I have to register my sourceforge account with repo managers? I'd like to get all the code and make a directory tree consisting of all the vendor specific code to try and patch with and first I'd like to overlay it on the stock android code as outlined in the readme files since I'm a bit rusty and could really use the experience to refresh me on the patching and development processes.
I'm anxious to get back into development, I've done it at varying capacities in the past on a few different embedded devices, but it's been a little while and some major life events have happened in the meantime so I need to sharpen up some of the fuzzy memories I have of doing it.
Happy to finally have a device of xda-developers caliber to void the warranty of
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
Precisely what I was afraid of, I see why they would do it like that since these are releases and not openly worked on code that would need the automated management, but dammit sourceforge's cgi makes it a royal pain, clicking download, opening new page, clicking instant download, dealing with the save file popup, and most of all, keeping track of where the hell you are in the list.
I wish they allowed you do do directory downloads in sourceforge browser-based tree-thingies.
Also just to clarify these sources are replacement (and additional) files for existing ones in the stock source, so they'd be a little different then traditional patches in that parts from the different release trees could potentially have conflicting files if one was using .gzs from different releases within that repo and wasn't careful to make sure that the code calls the same **** (functions/methods/libraries/resources/etc). I don't imagine that motorola reinvented the wheel too much where that would become a huge issue but I can see it happening, like if the kddi code needs to refrence some ancient japenese samurai warrior codes that the later non-kddi didn't need for us uncivilized and dishonorable Americans. bonzaaaaaaaaai
*and lastly it wouldn't be a one time thing if you went and diddled around with the code and broke it, I think after all the fun I'll have waiting for sourceforge to individually serve me each package of vendor code I will keep the original tarballs so I can return my experimental source trees to stock easily, probably anyone else messing with these will as well but if anyone was gonna let the browser open the files directly into unzipping software which it will try and do every time unless you set the browser to always save them by default, now they see why it might be a good idea to not let the browser save all the tarballs in temp directories. Might save someone from pulling out their hair, lord knows there are enough bald developers.
jokersax11 said:
its just .gz's of the code. Simply download each one and extract to its proper spot. Its a one time thing.
Sent from my MB855 using XDA App
Click to expand...
Click to collapse
mess up source, git revert
and all your troubles go away
shabbypenguin said:
mess up source, git revert
and all your troubles go away
Click to expand...
Click to collapse
That's my point!! There is no git for this, just a crappy browser based cgi file tree.
So seeing as how there isn't much point in being a developer if you aren't messing up someone elses source code*, especially vendors'. So I put pandora radio on and dazed out while my hands got all 24 of the 4g('meracan) motorola code releases and all 21 of the KDDI(4azns) and made two bz2 files out of them. Now what should have been on the sourceforge site is shared on my google docs and will be mirrored on my webhost when I get around to FTPing them to it. Getting from the webhost should be used sparingly as that's bandwidth limited, sharing on google docs is not last I checked.
I don't have enough postcount to post external links. so I fudged the links so they don't get autotagged. Can a mod plz fix my links (they are to my google docs and my webserver so they are ethical)
Links-
Google docs share folder:
https://docs.google.com/open?id=0BwH9o3eKmuZsNDljZGMzODgtZjU1YS00NGQzLTlkMDItODE2NDVkMDQyYWUx
My server *MAY NOT BE UPLOADED YET*:
http://thundercles.haydenmagnet.org/Photon-4g.tar.bz2
http://thundercles.haydenmagnet.org/PHOTON-KDDI.tar.bz2
*unless of course you are writing original code yourself, you wont see tons of that here I imagine since none of us are really getting paid for this unlike the folks whose code we are messing with
right but if you plan on releasing kernels are all.. then you will need to provide source....
most everyone uses github for it, which uses git.. thus allowing you a form of git revert...
shabbypenguin said:
right but if you plan on releasing kernels are all.. then you will need to provide source....
most everyone uses github for it, which uses git.. thus allowing you a form of git revert...
Click to expand...
Click to collapse
oh of course, that's the big question why is what is so plainly obvious to us ignored by motorola in their opensource sourceforge project, support for git and svn are readily built into sourceforge.
But I see what you are saying with wrecking your own work and needing to revert, one should go ahead and found a github first thing so they can develop collaboratively on the cloud rather then doing way too much unnecessary work themselves on their own workstation.
Which open source code repository service do you like the most shabbypenguin, the obvious choices look like google code and sourceforge, but I know there are a lot. I wouldn't really be too thrilled about having to run it off my webserver when there are all those companies/services more then willing to offer their bandwidth instead plus they have a lot more then simple source code management with the wikis and comment boards and website etc.
How do you think motodev would react to someone trying to use them as a repository for custom kernels and roms
Anyways getting all that source code from Motorola is a pain in the ass so if anyone wants to take a crack at investigating some of the issues folks are having getting custom environments to run various phone features (like 4g, domestic GSM tower access, HDMI and USB stuff) I bz2 together all the source code both for the domestic photon 4g and the international counterpart: the photon KDDI *
*I know ITT there has been a lot of talk about looking to the drivers for international versions of the phone to see how unlocked GSM is there as it would be intended primarily for GSM use. KDDI appears to be who Motorola contracted to handle the international release of this device and the source code for this phone is the photon-KDDI bz2 file. I'm thinking about just trying to see how swappable the GSM radio code from the KDDI actually is with the photon 4g code first before any other tweaking of the code since sadly I forsee getting ahold of a t-mobile or at&t sim card to be a much easier task then finding the 4g access in Phoenix, if it isn't a myth altogether. I'm yet to get 4g coverage, or see anyone else get it definitively.
And The files are up on my webhost now as well as the google docs share, but please try to get them from the google docs share first to preserve my bandwidth, although I don't imagine there will be too many downloads that it will be much of an issue at all if the webhost is giving significant speed gains. Don't forget to put https in front of the google docs link and http in front of my domain's links.
(If you are in the phoenix area and have gotten it, a screenshot of maps open to your location with 4g icon displaying properly in the status bar would actually be proof enough for me to be willing to drive around aimlessly looking for where the 4g zones are here)
myself and joker use github for our kernels
I was asking who hosts your github repo
G I T H U B
thundercles said:
I was asking who hosts your github repo
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
I live in chandler...u can get 4g at the mall up to elliot on the 101...
Its not fast thou..but i havr been able to connect quite a few times
Sent from my MB855 using XDA App
Lmao I just remembered that site exists, Sorry was running on no sleep. Thank you for your suggestions even though it required a bit of redundancy. Thread closed because all questions answered and I have a postcount high enough to share ideas about this stuff on development sub forum. See y'all in irc.
Lucid lvtec I just saw your post right before o was gonna try and close this thread. The downtown Chandler area seems to be the only confirmed 4g area that connects to the sprint network. About a year ago I could have sworn some epics I was working on in the sunnyslope /moon valley area could get 4g but I wasn't paying that close attention (didn't realize what a miraculous thing getting sprint wimax was until long after this event) I wouldn't be surprised because those big diamond shaped antennas on people's roofs that all point at south mountain are wimax directional antennas and I think the same company that provides sprint wimax coverage here is operating as the ISP for those households, along with anyone in the area who would rather get broadband at home through wireless and can somehow achieve direct line of sight with those blinking red lights on s mountain.
Those diamond antennas point at the mountain between sunnyslope and moon valley if I remember correctly and the apartment that seemed to be geting 4g coverage is within a couple miles of the towers on top of that mountain so besides downtown Chandler the south side and moon valley are probably most likely places to get wimax coverage because of towers built on top of the nearby mountains to maximize line of sight range.
I live pretty close to Chandler facsion center, directly north in fact on Broadway so one of these days when I feel like locking the bootloader back up and driving all around I will check the 4 g connectivity there first.
We outta start marking in maps app anywhere we pick up 4g service and combine the maps into one realistic 4g coverage map for Phoenix since I dont think sprint will ever officially deploy the wimax 4g here. They certainly aren't if they are to meet their deadlines in LTE deployment they seem to be making for themselves now.
Will DL,mirror and credit you in the mopho compendium. Thank you. This also has me wondering if I can sit through the 300+ files needed to pull webtop.
Lokifish Marz said:
Will DL,mirror and credit you in the mopho compendium. Thank you. This also has me wondering if I can sit through the 300+ files needed to pull webtop.
Click to expand...
Click to collapse
Yeah the android source is so frigging gigantic otherwise I'd put the tree assembled. Github or St or any of those is better for that.
When I have a min to reach way back inthe old noggin and remember exactly how to construct patch files ill put these in like this so they wiki just dissjminate properly into the code tree in one command. Also thinking about writing shell script or two toe automate setting the environment settings and initializing the compiling .
I've been putting my attention into unlocking that GSM modem, I was hoping that israli dude who was having the apn issues would get back to me so I could have him try a couple things on the kddi photon and see if I'm on the right track with wanting to patch the photon 4g source with code from kddi

ICS Source

Quick little thought. Now that ICS is Live and Official do we get the source code from that or do we still need to wait for something else. I know the only thing that is truly stifling the development of this device was the lack of working RIL and Kernel Source but now that ICS has been released I would assume devs can decompile the code from the update? or am I totally wrong on how this works.
We have to wait until HTC release kernel source.
Sent from my ADR6425LVW using xda app-developers app
k8826324 said:
We have to wait until HTC release kernel source.
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
I know they legally have to, but does anyone know how soon?
Sent from my ADR6425LVW using xda premium
I heard anywhere from 90 to 120 days. I believe someone got that in an email from HTC
Sent from my ADR6425LVW using Tapatalk 2
DbZ Gokuu said:
I heard anywhere from 90 to 120 days. I believe someone got that in an email from HTC
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
I've heard HTC repeatedly say 30-90 days
Sent from my ADR6425LVW using Tapatalk 2
DbZ Gokuu said:
I heard anywhere from 90 to 120 days. I believe someone got that in an email from HTC
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
SO in theory we are days away from bringing back the Rezound back to development glory. And I would figure that AOKP and CM would be soon to follow once the source is released. Also considering the JB is only 4.1 and an extension of ICS we should get CM10 sooner rather than later.
Also does anyone know if this works, http://www.xda-developers.com/android/google-now-with-voice-search-finally-working-on-ics/ I have been DYING to rub it in all my friends faces who own Iphones to prove Siri is a gimick whereas Google Now is actually useful( kinda like a 1950's housewife no back talk just does what you ask)
zkrp5108 said:
Also does anyone know if this works, http://www.xda-developers.com/android/google-now-with-voice-search-finally-working-on-ics/ I have been DYING to rub it in all my friends faces who own Iphones to prove Siri is a gimick whereas Google Now is actually useful( kinda like a 1950's housewife no back talk just does what you ask)
Click to expand...
Click to collapse
It works but it will not auto complete the task without input from me.
ijustwantmydock said:
I've heard HTC repeatedly say 30-90 days
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
I've heard 90-120 most of the time
http://forum.xda-developers.com/showthread.php?t=1629933
^ Try sending a similar message.
PhantasmRezound said:
http://forum.xda-developers.com/showthread.php?t=1629933
^ Try sending a similar message.
Click to expand...
Click to collapse
Hell yeah!
Sent from my ADR6425LVW using xda premium
So they got it like a month after?
zkrp5108 said:
Also does anyone know if this works, http://www.xda-developers.com/android/google-now-with-voice-search-finally-working-on-ics/ I have been DYING to rub it in all my friends faces who own Iphones to prove Siri is a gimick whereas Google Now is actually useful( kinda like a 1950's housewife no back talk just does what you ask)
Click to expand...
Click to collapse
ChrisFa5 said:
Got the latest version of Google Now working ok on this build. Used the directions on the link. It's not perfect, but compliments cm9 great.
http://forum.xda-developers.com/showpost.php?p=29663455&postcount=2567http://forum.xda-developers.com/showpost.php?p=29663455&postcount=2567
Click to expand...
Click to collapse
Voice actions work(at least on cm9)
http://forum.xda-developers.com/sho...ROM] [8/2/12] CM9 Kangs (Beta) [4.0.4] [CDMA]
Commands
(Post a comment for a command I haven't listed please!!)
Convenience
Remind me to ______ in (time). // Note to self _______.
Call the (place) in (location)
Send SMS/text to (contact). Message, _______.
Send email to ______, subject ____, message _______.
Set alarm for (time a.m. / p.m.), label ______.
Listen to/Play/Show me (song)
Weather + day + place
(Business) in (Location)
Navigate/directions to ______. (by.... foot/car/etc)
Where is (place/business) in (location)
Map of ________.
Go to (URL).
Sports
When is the next (team) game?
How are the (team) doing?
Who do the (team) play next?
Did the (team) win their last game?
Time
What time is it in (location)?
When is sunrise/sunset in (location)?
What timezone is (location) in?
When was (holiday)?
When is (holiday) in (year)?
Calculations/Conversions
What's ____ in _____?
Percent of (number)?
.... And pretty much any other mathematical simple calculation.
Flights
(flight) (number)
Stocks
(stock)
Knowledge/Facts
What's the cast of (movie/show)?
Who produced (movie/show)?
Who founded ________?
Where did (person) go to college? (try natalie portman)
Define/What is (word)?
How much is ____ worth? (try Angelina Jolie)
Who wrote ______?
Area/zip code (number).
What movies did (person) play in?
(animal) species in (location).
How long is _________? (movie,bridges,etc)
How old is (person)?
What is the height requirement for (amusement park ride)? (try space mountain if none work)
What is the capital of _______?
Language
Translate to (language), __________.
Image Search
Pictures of _______.
Fun
Do a barrel roll.
What's the Meaning of Life, the universe, and everything?
I'm hungry.
Sent from my PG86100 using Tapatalk 2
RoyHinkley said:
It works but it will not auto complete the task without input from me.
Click to expand...
Click to collapse
what does that mean?
zkrp5108 said:
SO in theory we are days away from bringing back the Rezound back to development glory. And I would figure that AOKP and CM would be soon to follow once the source is released. Also considering the JB is only 4.1 and an extension of ICS we should get CM10 sooner rather than later.
Also does anyone know if this works, http://www.xda-developers.com/android/google-now-with-voice-search-finally-working-on-ics/ I have been DYING to rub it in all my friends faces who own Iphones to prove Siri is a gimick whereas Google Now is actually useful( kinda like a 1950's housewife no back talk just does what you ask)
Click to expand...
Click to collapse
We already have CM9 and AOKP. But yes source will help fix the camera and sd card issues for what i know. but data and most things work on cm9 and aokp
GNU General Public License, version 2 and Compliance
dragonrazorz said:
So they got it like a month after?
Click to expand...
Click to collapse
The initial release of the One S was scheduled for April 2, 2012 in the UK and was available online on the 4th; physically and officially available for distribution on the 5th. Source code for the kernel was published on June 4th, So that would be 60 days from launch, 59 from the latter standard.
While Android is under the Apache license, the Linux kernel is a separate entity and is licensed under the GNU General Public License, version 2. Section 3 details how source code is to be distributed.
Section 3 of the GPLv2 states that when a commercial distribution of object code is released, the developer must either accompany it with the source code (subsection a), or accompany it with "a written offer, valid for at least three years, to give any third party, for a charge no more than [their] cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code..." (The last subsection may only apply to noncommercial distribution.)
Dictionary.com
ac·com·pa·ny   [uh-kuhm-puh-nee] ac·com·pa·nied, ac·com·pa·ny·ing.
verb (used with object)
1. to go along or in company with; join in action: to accompany a friend on a walk.
2. to be or exist in association or company with: Thunder accompanies lightning.
3. to put in company with; cause to be or go along; associate (usually followed by with ): He accompanied his speech with gestures.
Merriam-Webster
1 : to go with as an associate or companion
Oxford Dictionary
2. be present or occur at the same time as (something else)
et cetera.
Click to expand...
Click to collapse
Now, HTC may go with their choice of subsection a or b. It is thus reasonable to conclude the license does not allow for any delay beyond the OTA date in the release of the source code under Section 3, subsection a. What of subsection b? I'm unaware of any written offer, though it may be in the legal information in the phone's settings menu. I shall take a look.
They are effectively in non-compliance with any option, since the object code has already been released, and they do not directly produce source code upon request, at least not in a reasonably timely manner as inferred by the intent of the license.
Well, I hope they comply when I place a formal request... and if there is a written offer in the phone's legal files, you can be sure I'm requesting the source code again 3 years after the ICS update was released.
zkrp5108 said:
what does that mean?
Click to expand...
Click to collapse
For instance, if I want to set an appointment I have to touch the screen again after the voice command to compete it, it doesn't just automatically do it. Sometimes after a reboot it will but not consistently.
Sent from my ADR6425LVW using xda premium
RoyHinkley said:
For instance, if I want to set an appointment I have to touch the screen again after the voice command to compete it, it doesn't just automatically do it. Sometimes after a reboot it will but not consistently.
Sent from my ADR6425LVW using xda premium
Click to expand...
Click to collapse
So basically its not ready for prime time as of yet at least for ics sense roms
Sent from my ADR6425LVW using xda app-developers app
It is absolutely ready for prime time- the newest apk that I'm using allows auto-complete to work for setting alarms, etc.. The only tiny bug w/ this one I have is sometimes if you go to the actual cards page- the voice search won't display the cards until you force quit the app (in the rom I'm using, thats as easy as holding down the back key)- and then everything works 100% again.. Also I see I have about 10 pages to read on that topic since last night, so my guess is there's probably an even newer apk that squashes that small bug.. Get it, use it- pretty sweet.. smashes siri
Hag77 said:
It is absolutely ready for prime time- the newest apk that I'm using allows auto-complete to work for setting alarms, etc.. The only tiny bug w/ this one I have is sometimes if you go to the actual cards page- the voice search won't display the cards until you force quit the app (in the rom I'm using, thats as easy as holding down the back key)- and then everything works 100% again.. Also I see I have about 10 pages to read on that topic since last night, so my guess is there's probably an even newer apk that squashes that small bug.. Get it, use it- pretty sweet.. smashes siri
Click to expand...
Click to collapse
Got a link to the newest apk you're using?
Sent from my ADR6425LVW using xda premium
blestsol said:
Got a link to the newest apk you're using?
Sent from my ADR6425LVW using xda premium
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=29756226&postcount=2856
I'm using the mikey v1 version, but looks like there's a v2 that's even newer (personally I don't really have any probs w/ v1).. All the instructions there about changing permissions, etc.. do them if you're having probs, but I didn't need to. Instructions say to flash zip with cwm, but I used amon and it worked fine.. good luck
You'll see several suggestions in links provided in that post- but a quick summary for you.. to quickly add your sports team, just use google now and do a bunch of voice searches in a row for your team/s. Eventually you'll see them show up in 'my teams' under g-now settings and you'll start getting auto-updates.. Also, to get all the auto traffic stuff going for home/work make sure to set your home and work location in your maps app (click "maps" dropdown in top left, then "location history"-- that is where you can set home/work).

Startup Business[flexible] game,service(any programmer)

Hello App developers!
Hello, my name is Tivone Wright, and two other friends and me are starting up a really amazing company. We are now in the beginning phase of starting this company, and the idea of this company is to be flexible. I am a 19 year old programmer/CEO (they agreed to allow me to become it). I will be running this business, and going to college at the same time. Some of you may ask yourself, "Uhm...is he serious? That is impossible for anyone to do." Well as it may seem it is impossible, it is not for me. I halted all college activities to pursue technology because I would literally give everything up for it. It is my one true love, and is why I am starting up my own business. Now, portfolio will depend if you are interested. "That does not make any sense what he just said." Well you see, the idea of this company is to be flexible (my workers will soon have to work at an establishment, but if not, then online work is just as good as physical work). As this company will become more mature in its pre-mature stage, you will understand the overall point of this company. For now, we (yes this company is a team effort and shines because of it) must build a base. We must create software that has not been created yet, and soon enough hardware too. I ask those who want to see the future, their creations, their ideas, the impossible unfold in front of their eyes to join my business. How will pay work? I will make it worth your wild. Programmers, I too am a programmer, so I will be working along side with my employees, my friends, and my team. CEO's make a lot of money, but I am willing to sacrifice some of my earnings to see my fellow friends happy. I want to see my dream flourish, and as you read this, I hope you do too. Now, the plan is to create on both Android, and (kills me to say this) IOS markets. We will strike both at similar games. Not only that, but unique and beautiful task apps. This company will also contribute to XDA atmosphere. That's right custom rom devs, a department for you too. Once my company hits the hardware mark, then we shall create smartphones that is by default rooted. If you are interested, then contact me through:
Facebook: Tivone Wright (search bar)
Twitter: @shryvone12
Email: [email protected]
Don't believe I am a programmer?
public class MySurfaceView extends SurfaceView implements SurfaceHolder.Callback{
//I'll keep this simple
private final Context context;
public MySurfaceView(Context context, Attrib attrib){
this.context = context;
SurfaceHolder holder = getHolder();
holder.addCallback(new Handler(){
 @override
public void messages(){
}
});
}
Now, I am need of in specific:
C/C#/C++ programmers
Java programmers(android base language)
HTML programmers(to build a website since this is going to be major)
Web designers(CSS programmers)
PhP programmers
Graphic Designers
Game Developers
Also the best part........Amateur - Master programmers.
Moderators I hope I did not break any rules while creating this thread, but if I did, do close this thread and give me some idea to where I should put a post like this(Thank you)
Sincerely,
(CEO)Tivone Chris Wright
Go for it man! Dont let anyone tell you that you can't do it! Especially when learning code, learning a computer language (especially by your self) makes you feel like you can achieve anything that you try hard enough for
Nimblebit said:
Go for it man! Dont let anyone tell you that you can't do it! Especially when learning code, learning a computer language (especially by your self) makes you feel like you can achieve anything that you try hard enough for
Click to expand...
Click to collapse
Yup I have been learning languages by myself. I love it and I want to start an early career at it. My hope is that this business will pick up in a month with, or without help. I've struggled majority of my life and to be honest, a business in the technology field will be the only thing to make me happy. Are you a programmer?
Me too! I learned HTML and php a while back by my self, then started with java but never really did anything until recently I just back into programing and hopefully one day when I'm confident enough I'll join a team!
And I understand when you say that it will be the only think that will make you happy! The way I see it if you tough your self at a young age (like I did too xD) then something tells me you'll be motivated and dedicated enough to achieve greatness in this field
Oh yeah I picked marketing up by simply observing human transactions and thing of the fundamentals of marketing. Sir, since you are starting back, I would love to have you on my team. My friends and I would teach you everything, even on android.
Haha I love the offer I really do! Just the reason why I haven't been giving it my 100% is because of school! I have to finish writing up a few academic papers then I'll be focusing all my efforts on developing
You have my contact information. My business picks up and when you are ready, just email of Facebook chat me.
Will do! Thanks for the offer
Update(in case anyone thinks this is fake(ha)) my team now consist of eight members. Anyone else want to take advantage of this offer?
Nimblebit said:
Will do! Thanks for the offer
Click to expand...
Click to collapse
You are welcome!
Moderator close this thread please. I decided to do my project by myself. Thank you sir.

Categories

Resources