I came across a Lookout Carrier IQ Detector which I ran on a few custom ROMS that have had the CIQ removed but the utility claims I have it even after running the CIQ removal zip via Clockwork mod. How is this possible and how can we truly verify that CIQ is removed from our roms/devices?
Thanks in advance
Wrong section to be posting this
Sent from my SPH-D700 using XDA App
This has also been discussed already. If you look around you'll find a post that shows samsprint will no longer be using carrier iq
Sent from my SPH-D700 using XDA App
b16flybye said:
wrong section to be posting this
sent from my sph-d700 using xda app
Click to expand...
Click to collapse
i didnt know!! Someone please delete the thread before the bashing begins!
Not a huge deal. I'm sure someone will move this. I've bashed on people before and I realize there's no need to. We're all supposed to be friends and help eachother here.
Sent from my SPH-D700 using XDA App
b16flybye said:
I'm sure someone will move this.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Doubt it lol
Sent from my SPH-D700 using XDA Premium App
just wait for soviet nyan cat. he'll get it closed. It will report the bits of the shell that k0nane had to leave for your system to work. they are empty directories though. It's seeing their existence.
To be a little more helpful.
All custom ROMs have CarrierIQ removed/disabled.
There are however, inert .so (library) files that must be kept in order to have a booting ROM.
These are what CIQ detectors find.
MikeEx said:
To be a little more helpful.
All custom ROMs have CarrierIQ removed/disabled.
There are however, inert .so (library) files that must be kept in order to have a booting ROM.
These are what CIQ detectors find.
Click to expand...
Click to collapse
Why not replace them with empty files?
sent from my always aosp epic
ugothakd said:
Why not replace them with empty files?
sent from my always aosp epic
Click to expand...
Click to collapse
This is just an educated guess. But an .so file is a linked library. So, there are parts of code that link to these files and call functions in them - functions that are normally part of the CIQ logging. Some function has to be there to be called, or else the calling code would likely fail. When MikeEx says there are "inert" so files in place of the normal files, that probably means a dev has stripped out the CIQ code in those function calls and left them there doing nothing, instead of recording data for CIQ. But there still needs to be an empty function there to call or other code in the OS that calls these functions would break.
The Root said:
just wait for soviet nyan cat. he'll get it closed. It will report the bits of the shell that k0nane had to leave for your system to work. they are empty directories though. It's seeing their existence.
Click to expand...
Click to collapse
MikeEx said:
To be a little more helpful.
All custom ROMs have CarrierIQ removed/disabled.
There are however, inert .so (library) files that must be kept in order to have a booting ROM.
These are what CIQ detectors find.
Click to expand...
Click to collapse
qstarin said:
This is just an educated guess. But an .so file is a linked library. So, there are parts of code that link to these files and call functions in them - functions that are normally part of the CIQ logging. Some function has to be there to be called, or else the calling code would likely fail. When MikeEx says there are "inert" so files in place of the normal files, that probably means a dev has stripped out the CIQ code in those function calls and left them there doing nothing, instead of recording data for CIQ. But there still needs to be an empty function there to call or other code in the OS that calls these functions would break.
Click to expand...
Click to collapse
Thank you for the informative replies. Makes sense that directories left behind would be needed and be detected as CIQ. Thanks again and my apologies for posting in the wrong section. It's rare for me to post unless I deem the subject critical in this case it was to me. Merry Christmas and Happy Holidays
Voodoo Carrier IQ detect seems to be the most thorough app out there. Dont trust sprint or anyone for that matter. It costs nothing but a little time for some knowing or Peace of mind like Marcusants post it will be there all the time.
Most EI22 roms, including my own, have built around K0nane's ciq removal process. As mentioned, several files must remain with remnants that the detector may find. What you may not quite understand, is that the potentially malicious CIQ is much more integrated the already-Samsung-modified Android system.
In short, full removal of dead (trust me, it's dead) remains from the entirety of the system is much more involved than you may think and more likely to cause problems than to give you peace of mind.
And again, Q&A section please.
marcusant said:
Russian Nyan Cat
Click to expand...
Click to collapse
You have to explain why if you're going to post it!
The thing that messes up the score on the Voodoo detector is calls to Sprintandroidextensions.apk. If you remove or freeze that file you can get consistent scores of 70 but you will not be able to update PRL or profile and it will cause some problems with Visual Voicemail initializing. If K0nane says it's gone, then it's gone. The detector doesn't know how to look for apps actually sending information which they no longer do.
kennyglass123 said:
The thing that messes up the score on the Voodoo detector is calls to Sprintandroidextensions.apk. If you remove or freeze that file you can get consistent scores of 70 but you will not be able to update PRL or profile and it will cause some problems with Visual Voicemail initializing. If K0nane says it's gone, then it's gone. The detector doesn't know how to look for apps actually sending information which they no longer do.
Click to expand...
Click to collapse
If you read through what it says about packages, drivers, Kernel, etc.. you can see with most of the ROMS that there is nothing in the critical areas and nothing active and the Carrier IQ removal tool posted does neuter this thing by slicing off the balls but it still leaves the penis. Goodby IQ have fun in court.
very annoying, thanks alot.
Related
I know the title may be confusing.
BUT, on literally even ROM i use i remove anything HTC, the only things I must leave in are HTCContacts.apk and HTCDialer.apk. Sometimes the HTCCamera but only if AOSP cam not included. Anyways, the reason those two must be left in is because your contacts will NOT sync if they arent there. Even if they are there and are frozen through Titanium Backup the sync works. However remove them and it dies. I have tried several different Contacts+Phone apks +renamed nothing... If it is a Sense-based ROM those have to stay in there.
Can someone help on the issue please. I know I am not the only one affected by this... All the Senseless ROM chefs know about it, I'm sure (minus true AOSP as CM6+)
sidenote... another htc thing that can be removed which i hate is in /system/framework. called com.htc.rss.jar. no one likes rss anyways
Brace on getting flamed by all the people that think they are mods.
Have you tried replacing contactsprovider.apk with an AOSP one? The rom in my sig doesn't have htccontacts.apk. im still working on phone though I mislabeled the original post.
**ha posted on my phone its not in my sig...here you go: forum.xda-developers.com/showthread.php?t=765452
Sent from my PC36100 using XDA App
echoside said:
Brace on getting flamed by all the people that think they are mods.
Have you tried replacing contactsprovider.apk with an AOSP one? The rom in my sig doesn't have htccontacts.apk. im still working on phone though I mislabeled the original post.
**ha posted on my phone its not in my sig...here you go: forum.xda-developers.com/showthread.php?t=765452
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
yes i have tried it before thanks tho
yea contacts not really necessary phone alone will just work.. sorry was a little groggy this morning
bump for bumping
thread moved to themes and apps. as this thread is about apps. most likely a better chance ull get better input
Ok so here's the deal. With Sense, HTC modifies the Android source to a high degree. Because of this its hard to replace or remove certain files. The contacts provider or social networking service for example. So we need to figure a way to replace those files properly or remove the need for apps like the dialer. I think the key lies in the Android source.
toastcfh said:
thread moved to themes and apps. as this thread is about apps. most likely a better chance ull get better input
Click to expand...
Click to collapse
are you kidding me! w/e horrible forum
Bump?!
/10char
As promised, I have posted a fully working proof of concept of removing items from /system on NAND / EMMC locked devices with only temproot / root.
Details are here: http://android.modaco.com/content/t...m/322030/02-oct-r1-g2-google-goggles-remover/
P
Let the feeding frenzy, begin!
This is going to be a great day!
And @Paul,
I really appreciate your contributions, this is wonderful news... but btw, I think you meant "Nov" on your MoDaCo post. It's November...
Again, Paul never ceases to amaze us! You the man Paul!!!
Reignzone said:
Let the feeding frenzy, begin!
This is going to be a great day!
And @Paul,
I really appreciate your contributions, this is wonderful news... but btw, I think you meant "Nov" on your MoDaCo post. It's November...
Click to expand...
Click to collapse
Leeets dooo the tiiiime warrrrp agaaaaain...
P
You never cease to bring us great work, as always its greatly appreciated.
Sent from my T-Mobile G2 using XDA App
I've updated the linked topic with how it works too.
P
question @ Paul so in theory can all unwanted apps be removed in a similar manner ? if so what steps would be necessary ? Thanks in advance and BTW thanks for contributing as always
That's fantastic! I can't wait to remove the bloatware from my g2! Any way to make a universal app that allows you to select the program to be removed? I'm not sure what sort of code that was involved with making your app work, but it seems like you could make a script based on the app that a user selects (like amazon mp3 or google earth).
InGeNeTiCs said:
That's fantastic! I can't wait to remove the bloatware from my g2! Any way to make a universal app that allows you to select the program to be removed? I'm not sure what sort of code that was involved with making your app work, but it seems like you could make a script based on the app that a user selects (like amazon mp3 or google earth).
Click to expand...
Click to collapse
That's exactly what he's working on. Patience, people.
Paul, you are fantastic. I'm more than happy to donate what I can for all your work. And I think its great you are using those donations to support childhood leukemia. A great cause.
And should I manage to full root, that's where the 'bounty' would go too.
P
Thanks Paul.
dyndragon said:
That's exactly what he's working on. Patience, people.
Click to expand...
Click to collapse
I'm not being impatient, just making a suggestion. I figured he would be doing something along those lines, but I don't make too many assumptions.
paulobrien said:
And should I manage to full root, that's where the 'bounty' would go too.
P
Click to expand...
Click to collapse
Then you'd deserve every single cent, and do whatever you choose to do with it.
Sent from my T-Mobile G2 using XDA App
How will this affect the OTA should they decide to include a fix for the goggles problem. Could there be a problem patching files that aren't there?
Thanks for all your hard work
Sent from my T-Mobile G2 using XDA App
paulobrien said:
And should I manage to full root, that's where the 'bounty' would go too.
P
Click to expand...
Click to collapse
I tip the burger I am eating in your favor! Awesome work!! I already used it, and updated goggles.
This is terribly brilliant. I read the explanation of the mechanism on the other forum - fooling the G2 into deleting files permanently from /system.
So the question is, are there any specific files in /system that, if deleted, could open up a further vulnerability to full root? This just got a lot more interesting
Any change of getting an app to remove all the bloatware in one shot?
So the question is, are there any specific files in /system that, if deleted, could open up a further vulnerability to full root? This just got a lot more interesting
Click to expand...
Click to collapse
No, when the phone is turned on, at some point the filesystem is turned to read only. As i understand it, they dont know what flips the switch at this point. esentially, we do actually know how to root the device, we just dont know how to accept writes to the system. paul has simply figured out how to trick the system into deleting files before the system turns into write protected. we still cant add anything to it, though.
I assume this is the correct forum otherwise please move this.
What is the best article(s) to read if you want to start learning how to port roms from other android phones to the Evo? I've been searching on here and on google and it seems most articles are either outdated or only talk about editing existing cooked roms so I finally broke down and posted this. Yes I do use Linux and I do program in Java and .NET and do have a bachelors in software development but I have just never looked into doing this type of work until now.
Thank you, any direction I'm pointed in is appreciated.
I'll direct to you the Q&A forum.
Side Note:This goes in General,but im nice so ill answer you question.
There is no real BOOK to read, a java book is a good start, but you say you know java, so you can probably skip that.
Basically, this is all you have to do.
Download "Dsixda's Kitchen" to your linux distro(amazing software)
Grab a rom from another device.
Grab one of our(evo)stock roms(deodexed Stock 3.70 is good for froyo port,4.12 for gingerbread)
Open the kitchen, and find the option(#19 i think it is), and follow the steps to port it(hold on, your not done yet)
From there you will need do some manual work by tinkering with libs,tinkering with the boot.img, bascally just tinkering with everything related to booting(libs,ramdisk,hw-libs,etc.) untill you can get it to boot or bootloop.
If it boots, thats great, if it bootloops, youlle need to logcat it then debug it.
If you need help with something, pm me, other than that, thats basically(*note: i said basic, more complexed roms like sense 3.0 and non-htc device rom may require extra work)(*note2:alot of times, its going to be a no-booter, but just keep trying.)
sirmx said:
I'll direct to you the Q&A forum.
Click to expand...
Click to collapse
Thanks sirmx, I did do a search there but again came up short.
ThatSmartB0y said:
Side Note:This goes in General,but im nice so ill answer you question.
There is no real BOOK to read, a java book is a good start, but you say you know java, so you can probably skip that.
Basically, this is all you have to do.
Download "Dsixda's Kitchen" to your linux distro(amazing software)
Grab a rom from another device.
Grab one of our(evo)stock roms(deodexed Stock 3.70 is good for froyo port,4.12 for gingerbread)
Open the kitchen, and find the option(#19 i think it is), and follow the steps to port it(hold on, your not done yet)
From there you will need do some manual work by tinkering with libs,tinkering with the boot.img, bascally just tinkering with everything related to booting(libs,ramdisk,hw-libs,etc.) untill you can get it to boot or bootloop.
If it boots, thats great, if it bootloops, youlle need to logcat it then debug it.
If you need help with something, pm me, other than that, thats basically(*note: i said basic, more complexed roms like sense 3.0 and non-htc device rom may require extra work)(*note2:alot of times, its going to be a no-booter, but just keep trying.)
Click to expand...
Click to collapse
Sounds good, what I'll do is go ahead and start one, nothing special maybe even ones that already been done just to get the experience under my best.
ThatSmartB0y said:
Side Note:This goes in General,but im nice so ill answer you question.
There is no real BOOK to read, a java book is a good start, but you say you know java, so you can probably skip that.
Basically, this is all you have to do.
Download "Dsixda's Kitchen" to your linux distro(amazing software)
Grab a rom from another device.
Grab one of our(evo)stock roms(deodexed Stock 3.70 is good for froyo port,4.12 for gingerbread)
Open the kitchen, and find the option(#19 i think it is), and follow the steps to port it(hold on, your not done yet)
From there you will need do some manual work by tinkering with libs,tinkering with the boot.img, bascally just tinkering with everything related to booting(libs,ramdisk,hw-libs,etc.) untill you can get it to boot or bootloop.
If it boots, thats great, if it bootloops, youlle need to logcat it then debug it.
If you need help with something, pm me, other than that, thats basically(*note: i said basic, more complexed roms like sense 3.0 and non-htc device rom may require extra work)(*note2:alot of times, its going to be a no-booter, but just keep trying.)
Click to expand...
Click to collapse
Don't forget some of the most important stuff is in the build.prop and update-script.
Word of advice, look at a sense 2.1 and check out the base that was used. You can also use beyond compare and basically skip Linux all together. Using kitchen to deodex the ruu is a good first step. Choose option 11 in the menu.
Personally, I would start off with a working port and changing apps and moving stuff around. Also get a good list at which libs are associated with what. But use stock bins, etc, xbin, hw libs, and ported apks, framework, and software associated libs. Stock boot.img and a good updater-script. Also know key
Things like the EVO density is 160, vold_stab is usb, amkd is rotation, gsl hw accel stuff like that.
But first things first, Google is ur friend and use the q&a section.
Sent from my PC36100 using Tapatalk
Leoisright said:
Don't forget some of the most important stuff is in the build.prop and update-script.
Word of advice, look at a sense 2.1 and check out the base that was used. You can also use beyond compare and basically skip Linux all together. Using kitchen to deodex the ruu is a good first step. Choose option 11 in the menu.
Personally, I would start off with a working port and changing apps and moving stuff around. Also get a good list at which libs are associated with what. But use stock bins, etc, xbin, hw libs, and ported apks, framework, and software associated libs. Stock boot.img and a good updater-script. Also know key
Things like the EVO density is 160, vold_stab is usb, amkd is rotation, gsl hw accel stuff like that.
But first things first, Google is if friend and use the q&a section.
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
ah yes, forgot about build.prop,and i think the kitchen takes care of updater script(unless the device has specific mount pointsor you want text or to clear cache and system). i was just getting the basics to boot, from ther he can debug the errors out of the log.
What about something A LOT simpler like adding the CRT animations to a ROM? any pointers? Any TUT you can point me to?
ThatSmartB0y said:
ah yes, forgot about build.prop,and i think the kitchen takes care of updater script(unless the device has specific mount pointsor you want text or to clear cache and system). i was just getting the basics to boot, from ther he can debug the errors out of the log.
Click to expand...
Click to collapse
Oh I hear ya. Just throwing in my 2 cents. Found that having a clean updater-script is half the battle.
Sent from my PC36100 using Tapatalk
I'm actually glad this thread is still here we don't get to learn much from the devs here. I mean its mostly do it yourself but a getting started guide isn't a bad thing. Mods are quick to move and people are quick to flame but I say leave it, where else is the knowledge pool? Can you really learn this stuff in Q and A seems like it would be mostly help my phone doesn't boot...
Sent from my PC36100 using XDA App
Check out the APKTool, APKManager threads. Lots of great valuable information in there.
I sometimes wish XDA focused more on the "HOW TO" and less on the delivery aspect. The more folks developing, the further we will be along
Another great way to get started is to mentor with another established developer.
evomattnc said:
I'm actually glad this thread is still here we don't get to learn much from the devs here. I mean its mostly do it yourself but a getting started guide isn't a bad thing. Mods are quick to move and people are quick to flame but I say leave it, where else is the knowledge pool? Can you really learn this stuff in Q and A seems like it would be mostly help my phone doesn't boot...
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Well said. People love to flame anyways and XDA is famous among other Android forums for being so harsh. This thread helped me out big time, and it's especially nice to see Leoisright and myn in here giving up a few pointers, because I too was curious about porting. I never worked up the confidence to ask, just too worried about it being passed over or getting flamed because I'm young and curious.
Sent from my PC36100 using XDA App
Yah, Q&A never got me anywhere, i learned off of trial and error, still learning now.
EDIT:OP:IF you want you can ombine mine and leo's tuts together, to make this thread permanent.
Subscribed!!!!!!!!
Good stuff!
Sent from my PC36100 using Tapatalk
Yeah I want to thank the devs that have stopped by so far and gave tips, already using them . Hopefully most of them drop In at least once and leave one tid bit that would make this thread awesome!
Sent from my PC36100 using XDA App
Ha, you taking applications for an apprentice myn?
myn said:
Check out the APKTool, APKManager threads. Lots of great valuable information in there.
I sometimes wish XDA focused more on the "HOW TO" and less on the delivery aspect. The more folks developing, the further we will be along
Another great way to get started is to mentor with another established developer.
Click to expand...
Click to collapse
Sent from my PC36100 using XDA App
Yes I was afraid to post this at first which isn't good, you shouldn't be afraid to ask questions but I get that sometimes the same questions have been answered 100 times prior so I understand the quick to judge portion of it. But I want to thank everyone who has contributed tips, advise and places to start. Thank you.
Leoisright said:
Don't forget some of the most important stuff is in the build.prop and update-script.
Word of advice, look at a sense 2.1 and check out the base that was used. You can also use beyond compare and basically skip Linux all together. Using kitchen to deodex the ruu is a good first step. Choose option 11 in the menu.
Personally, I would start off with a working port and changing apps and moving stuff around. Also get a good list at which libs are associated with what. But use stock bins, etc, xbin, hw libs, and ported apks, framework, and software associated libs. Stock boot.img and a good updater-script. Also know key
Things like the EVO density is 160, vold_stab is usb, amkd is rotation, gsl hw accel stuff like that.
But first things first, Google is ur friend and use the q&a section.
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
So I've been looking at beyond compare, did you use this from everything and just edit all the non evo files to match existing evo ones from within windows?
This ROM is one I have been running for some time now, I threw it together because I was not in need of the T-Moble junk, nor was I wanting to run a ROM that has Carrier IQ (CIQ)
Telus does not include any junk other then the default background so its a pretty clean build.
Rom Features:
- Updated all apps that were out of date except the market (I hate the new market lol)
- Deodexed
- Zipaligned
- All apk's are MX0 compression to use less ram
and open faster
- Services.jar has been modified to include CRT off
and i have removed signature checking, so theemers and users
using widgets and stuff from other devices don't get a sig-missmatch on boot
and boot loop.
- Recompiled Stock Kernel to remove CIQ bits
- BLN support patched into services.jar (Note: you need to flash a bln supported kernel)
- Will work on T-Mobile or Telus Devices
- Carrier IQ (CIQ) is not existent in this rom so it wont be using your battery
spying on you, and using your data to transmit said data its collecting.
CWM Flashable zip
Get Torrent Here
Call Recording APP by skvalex ( If you use my custom kernel )
http://dl.dropbox.com/u/44644505/CallRecorder_v.1.0.27_alpha_build05.apk
The app is offered on XDA for free but you can promote his work by Buying it in the MARKET
I am open for suggestions on this ROM but understand it was uploaded to be a stock rooted ROM for those who wanted it. I am also sharing this in hopes that other chefs may use it as a base so CIQ does not run ramped in the custom Roms here (I have not seen the removal on CIQ in any change logs)
Downloading now.
Thanks.
Mr_creeper_98 said:
Downloading now.
Thanks.
Click to expand...
Click to collapse
Cool, let me know if you have issues.
Mr. X
Loaded up this rom and i can't seem to select Swype as my keyboard of choice! the apk and lib are in sys/app
any suggestions?
volkly said:
Mr. X
Loaded up this rom and i can't seem to select Swype as my keyboard of choice! the apk and lib are in sys/app
any suggestions?
Click to expand...
Click to collapse
Thats an interesting one, i hate swype so i never noticed, ill fix that and re-upload by tomorrow am.
Thanks for letting me know. It probably doesn't like the fact i optimized that apk.
Thanks Mr.X, Glad to see something for the t989D finally. Will test this out and report back.
volkly said:
Mr. X
Loaded up this rom and i can't seem to select Swype as my keyboard of choice! the apk and lib are in sys/app
any suggestions?
Click to expand...
Click to collapse
here is a flashable patch to fix swipe, my suspicions about the issue were correct.
http://www.multiupload.com/Q473RGVKLA
madizmo said:
Thanks Mr.X, Glad to see something for the t989D finally. Will test this out and report back.
Click to expand...
Click to collapse
no problem
-Mr. X- said:
Thats an interesting one, i hate swype so i never noticed, ill fix that and re-upload by tomorrow am.
Thanks for letting me know. It probably doesn't like the fact i optimized that apk.
Click to expand...
Click to collapse
That might be it, i tried using the swype and lib from the Tmo version and it said license mismatch and will operate in limited mode. Will you be able to upload the telus original swype apk from telus?
volkly said:
That might be it, i tried using the swype and lib from the Tmo version and it said license mismatch and will operate in limited mode. Will you be able to upload the telus original swype apk from telus?
Click to expand...
Click to collapse
check 2 posts above, iv'e already uploaded a fix.
Thanks for your work
Been looking for a rooted stock telus rom and you've made my day
-Mr. X- said:
check 2 posts above, iv'e already uploaded a fix.
Click to expand...
Click to collapse
Many Thanks!!! i was like a few seconds behind you in the post =)
Will reflash and let you know if its working properly!!
Thanks again for the stock rom and apk file
volkly said:
Many Thanks!!! i was like a few seconds behind you in the post =)
Will reflash and let you know if its working properly!!
Thanks again for the stock rom and apk file
Click to expand...
Click to collapse
No problem, tomorrow i'll re-upload the fixed rom, and fix anything else users may find.
Nicee thank god there's telus users here as well lol..i just flashed juggernaut 3.5 so i will give it 4 more days before i reflash it wit this )
just wondering is there controls for brightness? sometimes i get text in night (dark) and i hate replying to it cause of brightness... even when its at its lowest ? anyway to go more lower than the defaults?
ijaved said:
Nicee thank god there's telus users here as well lol..i just flashed juggernaut 3.5 so i will give it 4 more days before i reflash it wit this )
just wondering is there controls for brightness? sometimes i get text in night (dark) and i hate replying to it cause of brightness... even when its at its lowest ? anyway to go more lower than the defaults?
Click to expand...
Click to collapse
The brightness controls are as they were on the stock rom.
Wait wait wait..i just googled CIQ
Are you saying the T-Mo rom is tracking us such as Juggernaut/beastmod, and the Telus based ones arent? Wouldnt ROM developers have removed that?
Also, since this is Deodexed, can i apply the Lightning theme?
Rekzer said:
Wait wait wait..i just googled CIQ
Are you saying the T-Mo rom is tracking us such as Juggernaut/beastmod, and the Telus based ones arent? Wouldnt ROM developers have removed that?
Also, since this is Deodexed, can i apply the Lightning theme?
Click to expand...
Click to collapse
See here: http://androidsecuritytest.com/features/logs-and-services/loggers/carrieriq/
According to my research 99% of US devices deploy Carrier IQ to some extent to collect data form your device, this can include but not limited too, keystrokes, device usage and app usage and what not, its pretty nasty stuff, and untill recently from the research from a XDA member by the name of TrevE, no one knew just how much data they were collecting and or are capable of collecting, IMO its a HUGE privacy concern, a security risk and it uses your battery and data to transmit usage stats over your 3/4G and wifi to a server on a regular basis.
The stock tmobile rom has carrier IQ in it have looked, as for the custom roms i do not know for sure but according to change logs i don't see they have removed it, the best way it so ask the chef.
Teluss roms, canadian devices to be specific do not have Carrier IQ (CIQ) in them as this technique of datamining/spying on the users is not deployed at all in canada.
Last time i checked to custom roms i have downloaded they still have the carrier iq stuff in them, its riddled in every apk and system libs, framework and the kernel. its very intrusive and a lot of work has to be done to remove it, but it cannot be removed fully, just crippled to a non working state 9not transmitting data at least).
And to answer your second question, yes you can apply a theme to this. its deodexed.
-Mr. X- said:
See here: http://androidsecuritytest.com/features/logs-and-services/loggers/carrieriq/
According to my research 99% of US devices deploy Carrier IQ to some extent to collect data form your device, this can include but not limited too, keystrokes, device usage and app usage and what not, its pretty nasty stuff, and untill recently from the research from a XDA member by the name of TrevE, no one knew just how much data they were collecting and or are capable of collecting, IMO its a HUGE privacy concern, a security risk and it uses your battery and data to transmit usage stats over your 3/4G and wifi to a server on a regular basis.
The stock tmobile rom has carrier IQ in it have looked, as for the custom roms i do not know for sure but according to change logs i don't see they have removed it, the best way it so ask the chef.
Teluss roms, canadian devices to be specific do not have Carrier IQ (CIQ) in them as this technique of datamining/spying on the users is not deployed at all in canada.
Last time i checked to custom roms i have downloaded they still have the carrier iq stuff in them, its riddled in every apk and system libs, framework and the kernel. its very intrusive and a lot of work has to be done to remove it, but it cannot be removed fully, just crippled to a non working state 9not transmitting data at least).
And to answer your second question, yes you can apply a theme to this. its deodexed.
Click to expand...
Click to collapse
Holy crap, im switching...would the kernels have such tracking methods also or can i load bullet with this?
Edit: This is probably why id see my battery drop 0-1% overnight on stock, and like 10% on any other rom with the exact same apps installed!
Rekzer said:
Holy crap, im switching...would the kernels have such tracking methods also or can i load bullet with this?
Edit: This is probably why id see my battery drop 0-1% overnight on stock, and like 10% on any other rom with the exact same apps installed!
Click to expand...
Click to collapse
With my experience with the HTC kernels they imbedded CIQ stuff in them, it was a config option to turn it on and off.
They also hide stuff in the ram disk, since i have not used the tmobile source i cannot verify this first hand, only from previous experience.
Also check this out
https://www.eff.org/deeplinks/2011/11/carrieriq-censor-research-baseless-legal-threat
-Mr. X- said:
With my experience with the HTC kernels they imbedded CIQ stuff in them, it was a config option to turn it on and off.
They also hide stuff in the ram disk, since i have not used the tmobile source i cannot verify this first hand, only from previous experience.
Also check this out
https://www.eff.org/deeplinks/2011/11/carrieriq-censor-research-baseless-legal-threat
Click to expand...
Click to collapse
Well damn, so ive wiped data/flashed your stuff/left stock kernel. This 'ram disk', does this mean that its possible its still hanging around?
Rekzer said:
Well damn, so ive wiped data/flashed your stuff/left stock kernel. This 'ram disk', does this mean that its possible its still hanging around?
Click to expand...
Click to collapse
each kernel has there own ramdisk.
Any kernel based off the telus source, AND the telus ramdisk (initramfs) will be guaranteed CIQ free, i know my custom kernel is based off these and i *think* team kangs are as well, but i'd ask if you are concerned, they know there stuff and will be more then able to answer.
just found this as a reference
Chad Goodman <http://forum.androidcustomcreations.com/> said in reply to Andy @ Carrier IQ <http://www.carrieriq.com>... So....
as a kernel developer i learned a lot about CIQ recently... CIQ has ROOT access to a TTY session
CIQ has ROOT promiscuous mode access to the WIFI adapter
CIQ has ROOT access to ALL the file systems on the device
CIQ has access to realtime clock, alarm data, and the ability to remotely wake up my phone AFTER i turned it off.
...all of this at the kernel level
.......... and thats just a short list - i removed over 400 lines of code related to CIQ so far in the kernel I run on my phone ROOT access to a TTY session and to the file system can allow CIQ to access logcat logs, and these logs contain phone numbers, email addresses in clear text.. I would like Andy @ CIQ to respond to this please...
Click to expand...
Click to collapse
Kernel devs will want to check if CIQ_SUPPORT=y is enabled in the make config and if so, set to #CIQ_SUPPORT is not set and CONFIG_BUILD_CIQ=y to #CONFIG_BUILD_CIQ is not set
Well as the title say I need some testers. I'm developing an app which one for now works with, Galaxy Nexus Maguro, but I need some Toro and Toroplus testers. (Since my nexus is maguro and I can't try it) also if any of you have a SGS3 I will appreciate if you test it as well since it suppose to work with the SGS3.
What you need
Samsung Galaxy Nexus rooted and/or Samsung Galaxy S3 rooted.
What you need to do
Simple, just start the app (App Test) you will see a text that says: ----Notifications---- and under that text other text that says TEST Notification.
1. You need to see a toggle button at the right of the second text.
2. When you turn on the toggle you have to see a notification that says: Notification ONLINE
3. When you turn off the toggle the notification should be clear.
What if I don't see something about the 3 points above?
Post what you see, and tell me what the Toast message says. I will see and try to fix it.
PLEASE POST IF IT WORKS AND IF IT DOESN'T
App is attached.
Thanks
Rotary Heart said:
Well as the title say I need some testers. I'm developing an app which one for now works with, Galaxy Nexus Maguro, but I need some Toro and Toroplus testers. (Since my nexus is maguro and I can't try it) also if any of you have a SGS3 I will appreciate if you test it as well since it suppose to work with the SGS3.
What you need
Samsung Galaxy Nexus rooted and/or Samsung Galaxy S3 rooted.
What you need to do
Simple, just start the app (App Test) you will see a text that says: ----Notifications---- and under that text other text that says TEST Notification.
1. You need to see a toggle button at the right of the second text.
2. When you turn on the toggle you have to see a notification that says: Notification ONLINE
3. When you turn off the toggle the notification should be clear.
What if I don't see something about the 3 points above?
Post what you see, and tell me what the Toast message says. I will see and try to fix it.
PLEASE POST IF IT WORKS AND IF IT DOESN'T
App is attached.
Thanks
Click to expand...
Click to collapse
You might want to mention what the app does to give people an incentive to download it.
ragnarokx said:
You might want to mention what the app does to give people an incentive to download it.
Click to expand...
Click to collapse
Well this one does nothing, just to know if it works. If you download it you will see that it does nothing. I don't think I need it since it just to know if a code works.
But this is one part of a app that I'm developing, which one have so far a few of root tools, but it will include a lot of root tools.
Dont think this thread should be in this development section....needs to be moved to some other section.
It works TOROPLUS.
dakota.breeden said:
It works TOROPLUS.
Click to expand...
Click to collapse
Perfect, just what i wanted to read :good:
So basically, you are searching for people to test an app which needs root, access the internet but supposedly does nothing?
Don't count on me to fall in that kind of trap.
nikademus said:
So basically, you are searching for people to test an app which needs root, access the internet but supposedly does nothing?
Don't count on me to fall in that kind of trap.
Click to expand...
Click to collapse
lol sorry forgot to eliminate that permission from the test manifest (its from the main app), but whatever you want to think. I'm searching for testers not to write my app since its not out yet.
EDIT: actually where do you get that from? I'm seeing my manifest now and it doesn't have that permission??
Rotary Heart said:
lol sorry forgot to eliminate that permission from the test manifest (its from the main app), but whatever you want to think. I'm searching for testers not to write my app since its not out yet.
EDIT: actually where do you get that from? I'm seeing my manifest now and it doesn't have that permission??
Click to expand...
Click to collapse
What is this app intended to do? I don't feel safe giving an app root access without knowing exactly what your intentions behind the app are.
IAmAN00bie said:
What is this app intended to do? I don't feel safe giving an app root access without knowing exactly what your intentions behind the app are.
Click to expand...
Click to collapse
wow is amazing how people trust so little in other person... the root access is to read if a file exist... then returns access to the toggle button to see the toast. So if the user don't know the phone info it can give it to me easy so I know in what device it works...
Rotary Heart said:
[...] I'm searching for testers not to write my app since its not out yet.
[...]
Click to expand...
Click to collapse
Rotary Heart said:
wow is amazing how people trust so little in other person... [...]
Click to expand...
Click to collapse
well, you don't trust anybody, too!
_hz said:
well, you don't trust anybody, too!
Click to expand...
Click to collapse
??? If I doesn't why am I posting it here?
As a developer you should already know that giving root access to an app, of which its purposes are unknown, can be dangerous. The paranoia normal users (like me) have is not unfounded. That being said, I'm not trying to accuse you of anything at all. It's just that slightly more clarification would be appreciated before you ask for someone to install apps that request for root rights.
// edit: Oh, and I'll be available if you need more maguro devices for testing.
OP you do realize that you've posted this in the wrong section.. do you?
There is a whole seperate section for apps/games in xda.
Best Regards.
RagnaParadise said:
As a developer you should already know that giving root access to an app, of which its purposes are unknown, can be dangerous. The paranoia normal users (like me) have is not unfounded. That being said, I'm not trying to accuse you of anything at all. It's just that slightly more clarification would be appreciated before you ask for someone to install apps that request for root rights.
Click to expand...
Click to collapse
This... and this post should be in the themes and apps section, why post in the dev section?
Rotary Heart said:
wow is amazing how people trust so little in other person... the root access is to read if a file exist... then returns access to the toggle button to see the toast. So if the user don't know the phone info it can give it to me easy so I know in what device it works...
Click to expand...
Click to collapse
I think you have to study some more if you want develop something..btw I have this exe to test, could you please run it on your PC and tell me what you see?
Sent from Vega gnex
Sounds to me like op is trying to start working on something and is requesting testers so can see what works and what doesnt one step at a time instead of finishing the whole thing and having to go back thru a bunch of crap to track down the offending code. Come on guys...help a guy out. Jeez!
Well I'm almost sure that this piece of the code works, just need a toro report.
Thank you all for your feedback, the app can be found here: http://forum.xda-developers.com/showthread.php?p=32856969#post32856969
See guys! Jeez! Give the guy enough flack?
*Step Away From The Toolkit And NoROM Gets Hurt*