US_VZW Xoom 3G + WiFi TBH Inspired Tether MOD - Xoom General

So for those of you wondering if a Hardware Level Modification can be made to the US-VZW 3G+WiFi Xoom to enable the Native Tethering capabilities of the Xoom...Similar to the one used on the Droid 3, X2 and other Motorola Devices (Thanks To Team RedHat and CellZealot)...There IS!!!
Last night, while working on another project on the Xoom, I had an idea. Here is the result.
NOW, I am saying this up front! IF you decide to make this modification, you do so at your own risk. Both the risk to your device (possible completely bricked Xoom) and to the possible violation of your Terms of Service with your specific provider. Please know and understand the risks, and don't blame me if it goes horribly wrong and you end up with a Xoom shaped paper-weight.
I do need some willing volunteers to test the system on their Xooms and make sure that others are:
A) Able to follow the directions and clarify any points I may be vague on describing.
B) Verify my results of making the native WiFi Tethering work on the Xoom.
I will be gone most of the weekend, but please PM me if you are willing to give this a try.
Items you will need:
Latest Motorola Drivers WITH Moto-Helper. Download the latest version from here: http://www.motorola.com/consumers/v/index.jsp?vgnextoid=bda09ec8009a0210VgnVCM1000008806b00aRCRD
RadioComm 11.12.1 (Could be that 11.11.11 works. I will try that over the weekend and verify)
Micro USB Cable
Windows (RadioComm application is for Windows, sorry Linux Ladies and Gentlemen)
A LOT of Patience
Notepad or similar note program to copy/paste original information
Ability to follow directions Without skipping steps.
Able to Document all your steps.
A good grasp of copy/paste and right-click function
A willingness to push the envelope on your device to prove a concept.
Again, this is a proof of concept. I do not condone or encourage violation of your terms of service with your provider.
I do NOT yet know if this works on the 4G upgraded Xoom tablets. Volunteers appreciated. Otherwise I will be sending mine in for upgrade soon and can test the following: If the mod survives the upgrade process, and if it works after the upgrade to 4G (There is no reason it shouldn't unless changes are made at the NvRAM level with the 4G upgrade, AND those changes include these values)
It is very similar to the Version for the Droid 3, but the parameters are different for the 3G Xoom. It has also been setup to block some of the features that we used to so easily make the changes to the Droid 3. The first item you will note, when making the change, is that the characters are no longer visible in the field where you will be copying and pasting your values.
The other change is that it will only ACCEPT 256 bits when storing back information. If you export the Existing values, it will add 128 bits of 0s to the output. Read as a huge pain to make sure you delete exactly 128 of them.
The Field for the Radio Session Information is in a different Tab of the RadioComm application as well. Read Element Length is Greyed out, so you get what you get for an output. No more can you dictate that value.
Essentially, it means that this Mod IS possible. CAN be done WITHOUT root as it is a Hardware Level modification below the operating system. Similar to Team RedHat's Awesome Explaination HERE
So, that being said. PM me today and tomorrow if you want me to send you directions on trying the procedure Sunday night, and I will take care of getting those PMd back to you.
Thanks to CellZealot for the 11.12.1 version of Radiocomm. And Thanks to TBH for finding the vulnerability to seek out and test on the Xoom.
If you like what I do, or have helped you; please consider Donating. All Donations in February are forwarded to a DEV that has helped me and many others in the Eris forums; Workshed. (Thanks Shed, for everything on the Eris! 2 still running GSB 4.4)
You will also need contortionist fingers (joke) to be able to put your xoom into BP linux-cold boot in order to get the NV to read properly and allow the mod.
If not returned to original via RadioComm, this appears to be a permanent WiFi Tether enablement for the VZW-US-3G Xoom.
AGAIN, I take NO responsibility for you damaging your device or violating your Carrier's TOS. This is proof of concept ONLY. Use at your own risk.
IF I get too many volunteers, I WILL let you know the trial is MAXed out, and will post the final findings in the next posting that I will reserve for the Directions and Layout.
I'm thinking that 10 will be the Max for this week. If all goes well, I will have directions posted by the end of next week. Let's hope!!
Thanks, and please consider making a Donation for the "Give to Shed" fund.

Reserved for Directions

Reserved for Current Findings Updates

Moved to proper forum.

Related

Throwing in the Towel on the A7

After spending much of the past 24 hours trying to install both eLocity's latest firmware update (from 2/24/11) and DexMod 1.3 (so I can utilize Android Marketplace) I am probably going to give up and return my A7 to the retailer before my 30 days are up. Thank you to Dexter and everyone else who posted such informative and useful instructions on the A7 forum. I am perplexed as to why I was not successful in accomplishing the update and modification. I really do like the A7 and hate to return it, but whats the sense of owning a Android device if you can't utilize the Marketplace. Duh! I would even be willing to pay a nominal fee to a honest, tech-savvy individual to modify/update my A7 for me. Thanks again everyone, looks like I'll be shopping for a tablet thats a little more user-friendly.
Just my 2 cents... There is not eLocity (Stream TV Network) problem
Google denied Market at some tablets. G considered that their OS version 2.X is not compatible with tablets.
These tablets do not have Market "out-of-box":
Viewsonic G Tablet
Malata ZPad
Advent Vega
Archos (all versions)
etc...
Idk why Galaxy Tab has market "out-of-box". May be Samsung proved Google that it's big phone)))
StarBriteK said:
After spending much of the past 24 hours trying to install both eLocity's latest firmware update (from 2/24/11) and DexMod 1.3 (so I can utilize Android Marketplace) I am probably going to give up and return my A7 to the retailer before my 30 days are up
Click to expand...
Click to collapse
Try nameing the file Update. Do not add the.dot zip, holding down the power button until the third line of text is seen then release will get you into program mode.. selling a tegra tablet to get anything other than another tegra is like going backwards...
StarBriteK said:
After spending much of the past 24 hours trying to install both eLocity's latest firmware update (from 2/24/11) and DexMod 1.3 (so I can utilize Android Marketplace) I am probably going to give up and return my A7 to the retailer before my 30 days are up. Thank you to Dexter and everyone else who posted such informative and useful instructions on the A7 forum. I am perplexed as to why I was not successful in accomplishing the update and modification. I really do like the A7 and hate to return it, but whats the sense of owning a Android device if you can't utilize the Marketplace. Duh! I would even be willing to pay a nominal fee to a honest, tech-savvy individual to modify/update my A7 for me. Thanks again everyone, looks like I'll be shopping for a tablet thats a little more user-friendly.
Click to expand...
Click to collapse
Where are you located? I'm. Sure if there is a member here local to you, they'd be willing to help you out.
I'm enjoying my A7 but, I do have to give a certain amount of blame to Stream for the lack of user friendliness the device presents. There are all sorts of documentation out there for companies to reference when designing an Android device, giving them an outline of what will work. The choice to implement a code structure or hardware features that do not work or require a work-around is directly the fault of Stream, as testing should have revealed the issues.
Take a look at how long Dexter has been working on the mod many of us are using, the feedback people give after putting it through the "real world" challenge and then the subsequent updates from Dexter...if Stream did the testing and verifications on this product from concept to creation to now...someone needs to be fired or doesn't care. Without detracting from Dexter's efforts or anyone else contributing on this board but, if the customer base can put so many fixes in place:Why can't the OEM? Why are they so slow in comparison on responses? Why don't their updates fix the most common issues? How did they allow themselves to release a tablet without a proper OS and fail to do better funtionality testing?
I'm glad their are folks like Dexter out here and forums like XDA otherwise decent hardware like this would allow companies to seperate us from our dollars on inflated claims of fuctionality and force us to jump through hoops to get a remedy.
problem with A7
StarBriteK said:
After spending much of the past 24 hours trying to install both eLocity's latest firmware update (from 2/24/11) and DexMod 1.3 (so I can utilize Android Marketplace) I am probably going to give up and return my A7 to the retailer before my 30 days are up. Thank you to Dexter and everyone else who posted such informative and useful instructions on the A7 forum. I am perplexed as to why I was not successful in accomplishing the update and modification. I really do like the A7 and hate to return it, but whats the sense of owning a Android device if you can't utilize the Marketplace. Duh! I would even be willing to pay a nominal fee to a honest, tech-savvy individual to modify/update my A7 for me. Thanks again everyone, looks like I'll be shopping for a tablet thats a little more user-friendly.
Click to expand...
Click to collapse
\
email me at [email protected] and I will do what I can to help.
A7 Towel
Here are some quick things to know/try that work for me -
1. SD card must be formatted as FAT format, FAT32 is fine
2. Mod file is named update.zip in sd card, do not put it in any folder in the SD card
3. When you are powered down, if you hold the power button in for about 15 seconds and then release and then hold in again for a few seconds you will see, hold in for another 5 seconds to go to boot menu, immediately hold in for another 5 seconds and then release, you should see a android character, tap on home icon on right and it should go into a boot menu
4. Use the buttons on the tablet (home, etc on the right) to page down and up the list of selections. Top 2 buttons on the right are up and down. Second to bottom icon is select.
5. Scroll to "apply sdcard:update.zip"
6. Select that option (second to bottom icon on right of screen)
it should now apply the update.zip on your sd card. It could take a while.
If there are any errors then the update.zip file may be corrupted. All updates are over 90MB in size except for the patch that Dexter sent recently which is around 3MB.
Let us know if this works.
Thanks for the responses
I have done several times the instructions some of you have responded back with and watched several posts on YouTube also. Yes my card is formatted to Fat32 and yes I used a capital U on Update.zip. I have followed the instructions to a "t" for installing DexMod and Elocity's own instructions on their website in regards to the 2/24/11 update. My A7 simply would not recognize and open the SD card file and would then abort the program. I'm simply at a point where how much more of my time do I want to spend spinning my wheels on the A7 tablet in order to have access to the Android Marketplace. Thanks again everyone.
Please see my response at bottom.
A7 issue
sorry to hear that. I suspect your update.zip file is probably not being recognized as a zip file. mine is named update.zip, no uppercase anything. Sometimes there can be a hidden extension of another .zip so the system sees it as update.zip.zip
I downloaded the mod and renamed mine on my pc and then copied it directly to the microsd card. Sorry to hear about the time its taken you so far. As I said earlier I would be happy to work with you if you wish.
just to clarify, you can't really install the latest feb 24 update from elocity AND dexters elocitymod rom. Unless, that is, you take the mods that dexter has done and apply them to the latest elocity update and regression test it, debug it, etc... elocity did a fair job of putting out a cheap android tablet. they made some sacrifices on the hardware side - no multitouch and no hi res screen, but for the price, it's hard to beat. and dexter's mod makes the a7 infinitely more useful. have you tried other microsd cards? you can get cheap 2gb and 4gb ones at target or bestbuy. if those don't work, you can just return them. lots of people have been using dexter's elocitymod successfully. without it, i probably would have returned the a7 also. if you're looking for something a bit more polished, get ready to spend a bit more. samsung galaxy tab goes for about $600-$800 motorola xoom about the same price as well.
Did you check your sd card for bad sectors or tried a different sd card? Just curious.
Same problem adding Dexter Mod
I've just got the A7 and I'm following the threads about the Dexter Mod. I'm a little confused about 1- what to name the file...some say with a capital U and some not...2- with or without .zip...again same thing 3- can you use the 1.2 Mod after Elocity's latest firware update...the reason I ask this is because the link for 1.3 is down and I do have 1.2 on my pc for some reason.
On my sdcard it doesn't have a directory "ROOT" do i just copy it to the open card. So may questions...sorry about that, been at it for 3 hours and no success. Have to laugh tho....
BTW I have a file named LOST.DIR on the sdcard
file name
The file when you download it is already in zip form. All you need to do is rename it to ( update ).
Dexter Mod 1.3
Thank you. Just installed on 1 of my A7's but the 1.3 Mod...Was able to download it this morning, the site is back up again.
Now to do the bluetooth fix...life is all go...lol
Ok, lets clear this up once and for all...
For everyone that is getting confused about update.zip, Update.zip, Update.zip.zip, and whatever other additional permutations of combinations that people have been able to come up with.
The answer: although some people have reported success with a lower case "u", the best way is to simply follow the directions layed out for you and name it "Update.zip"
Here's the simple truth of the matter, the file you download is <Dexter's_webspace>/ElocityModv13.zip ... or if you are going after eLocity's updates it would be
<elocity's_webspace>/update.zip
Notice that both files have ".zip" at the end. No question about it, no chance that this is not true, no chance that as I actually saw someone post on here "elocity never named it .zip".
Now, here's where people have the opportunity to get confused and do something wrong...
PC Users:
A default out of the box Windows installation is set to HIDE file extensions of known file types (zip files included). So, when you look at your download it will appear to be just "ElocityModv13" or just "Update" even though the file extension (.zip) is actually there. So when you try to rename it to "Update.zip" you are changing only the information BEFORE the file extension, thereby making it "Update.zip.zip"... This is no one else's fault. Please don't blame eLocity, please don't blame Dexter, please don't blame the Android OS itself.
The Solution!:
Open Windows Explorer, go to the "Tools" drop down menu, go to "Folder Options", click on the "View" tab on the window that just popped up, uncheck the "Hide extensions for known file types" checkbox, click "OK", profit.
MAC Users:
I am guessing that this applies to most of the "What do I do with all these folders from the zip file" type of posts. The most probable issue here is that Mac's have a rather annoying habit of unzipping zip files as soon as it finishes downloading them, leaving you with just a folder (in this case either named "ElocityModv13" or "update" with no file extension (its a folder).
Mac Solution:
To keep Safari from automatically unzipping your files, the fix is easy.
Open Safari, open Safari's preferences, Click on the "General" tab, uncheck the "open safe files" box, close preferences. Now download either the mod or the stock update again, and you'll have the actual zip file instead of just a folder with the contents of the original file.
Hopefully this helps a lot of people figure this out.
Now...
My Disclaimer:
I already am prepared for the inevitable "stop being rude", "somebody call me a wahmublance", "I'm new to this" type of response that I seem to get more often then not on here. So, before any of that happens let me explain my standpoint.
Anyone trying to go down this route and put a custom rom on their device is attempting to modify it. This SHOULD require at very least a working knowledge of the device or software you are trying to modify. I am not saying everyone here should be on Dexter's level, but at least a little computer know how would be very beneficial. Next, before just diving in to changing things on this little chunk of technology that you just spent a few hundred on, read. Simple as that, educate yourself on the toy you just bough. Creating many many duplicates of threads asking the same extremely basic questions does not help anyone. It clutters up the forums, makes the people that actually have the answers so sick of saying the same thing over and over that they just don't answer any more, makes it harder to navigate the actual different topics, and makes it harder for everyone else to find the answers they are looking for. There should be no "which one of the 15 bluetooth not working threads was that post in?"
I apologize for my complete lack of patience with people that can not search for information and need to be spoon fed. But 99% of the time the question has already been asked and answered. And lets be serious here, the A7 forum only has FOUR SECTIONS, really not a lot of reading. And in the other cases where it is a user error like not knowing how to rename a file or yesterday's hilarious "My SD card doesn't have a folder called ROOT", you really need to ask yourself if this is really something you are up to. If you lack the basic knowledge to perform the easy steps of the process, is it really worth it to risk creating a $300 paperweight to say "look at the cool thing I did" to your friends?
If something I said here seems like it was taken from your post/story, don't take it personal, it was only listed as an example.
I'm sorry I opened such a can of worms on this subject for some "TECHNOLOGICALLY-ADVANCED" individuals who seem to have nothing better to do but respond with condescending remarks on this forum. FYI: I recently purchased a new Samsung Galaxy tablet on eBay for $360.00, hence my A7 has been shipped back to the retailer for a refund. I still think the A7 is a great device, I simply do not have the time to repeatedly attempt to update it so I can have access to the Android Marketplace, nor the patience to tolerate the attitude of certain posters to this forum. I thought the purpose for this forum was to help each other out on issues, not to repeatedly "Beat Dead Horses" which some individuals tend to be doing. Thanks again everyone and GOOD LUCK!
StarBriteK said:
I'm sorry I opened such a can of worms on this subject for some "TECHNOLOGICALLY-ADVANCED" individuals who seem to have nothing better to do but respond with condescending remarks on this forum. FYI: I recently purchased a new Samsung Galaxy tablet on eBay for $360.00, hence my A7 has been shipped back to the retailer for a refund. I still think the A7 is a great device, I simply do not have the time to repeatedly attempt to update it so I can have access to the Android Marketplace, nor the patience to tolerate the attitude of certain posters to this forum. I thought the purpose for this forum was to help each other out on issues, not to repeatedly "Beat Dead Horses" which some individuals tend to be doing. Thanks again everyone and GOOD LUCK!
Click to expand...
Click to collapse
You didn't open a can of worms, it was just a coincidence that the misinforming post that sent the fingers of fury flying happened to be on your thread. and trust me, I have plenty of better things to do, this is just filler.
Seems like you got a hell of a good deal on the G Tab, Congrats.
And yes, the point of a forum is to help other people, which I do. By correcting bad advice, and trying to get people to ask for and give help in a more collaborative way instead of the same questions being asked over and over again. I'm sorry if you find my presence on the internet grating, just be glad that you haven't had to endure my vocabulary in person (apparently it is pretty similar to that of a drunken sailor with tourette's syndrome with the same measure of sarcasm that I treat the net to)
Back at you on the good luck. Expecting a review on the g tab, pro's and con's vs the A7 hopefully
LOL
LOL, you guys are just hilarious

[INFO REQ] Details on CIQ from DEV's

We have all seen this CIQ information in SFR thread and repeated all over the internet on various forums and blog sites.
Code:
What Is Carrier IQ? Why Should We Care?
3/31/2011: Hello, Slashdotters!
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.
.................
What I am asking in this thread is for any specific information about CIQ that Dev's who have worked with it are willing to provide from their personal experience with investigating and removing it. I am also asking Dev's and Forum Members who have come across other articles, threads in other forums, etc, to please provide information with links.
Code:
Provided by chris41g
to be effectively removed you only need to remove it from 4 files. it is referenced elsewhere scattered throughout... but the four main files are
DialerTabActivity.apk
ext.jar
framework.jar
services.jar
then in the kernels initramfs, you have to disable the service in the init.rc
Provided by mkasick
Here's all the files that reference "CIQ", "carrieriq", or "libiq" with instances unrelated to Carrier IQ removed:
/ (initramfs):
- init: /dev/ttyCIQ0 UART, presumably to communicate with radio.
- init.rc: Start iqmsd service if property:service.iq.active=1.
- lib/modules/dpram.ko: Implements ttyCIQ UARTs.
/system:
- app/DialerTabActivity.odex
- app/FactoryTest.odex
- bin/iqmsd
- framework/ext.odex
- framework/framework.odex
- framework/sec_feature.odex
- framework/services.odex
- lib/libiq_client.so
- lib/libiq_service.so
Of these, bin/iqmsd is a purpose-unknown daemon, and libiq_client.so & libiq_service.so the client & service native code. The client & service managed code is implemented in framework/ext.odex & framework/framework.odex respectively.
In addition, the following framework classes reference Carrier IQ in some fashion:
framework/ext.odex:
- org.apache.http.impl.client.DefaultRequestDirector
framework.framework.odex:
- android.inputmethodservice.InputMethodService
- android.net.http.Request
- android.webkit.{BrowserFrame,CallbackProxy,LoadLis tener,WebViewCore}
- com.android.internal.telephony.SMSDispatcher
framework.services.odex:
- com.android.server.BatteryService
- com.android.server.WindowManagerService
- com.android.server.am.UsageStatsService
Finally, libiq_service.so is used exclusively by framework/framework.odex (com.carrieriq.iqagent.client.NativeClient), and libiq_client.so is used by:
- bin/iqmsd
- framework/ext.odex (com.carrieriq.iqagent.service.IQService)
- lib/libopencore_player.so
I am seeking facts, file names, files, information on CIQ in the framework, specifically what files CIQ hooks into, etc. Thank you for taking the time to read this.
I received a response yesterday (June 15, 2011) from a group that has disassembled IQAgent & CarrierIQ.
in response to questions about CIQ's capabilities.
We have actually disassembled IQAgent/carrierIQ and captured its behavior to find exactly what it is sending back to sprint on the samsung optimus phone. The information we found it to collect was basic, such as cell towers, signal strengths, device battery. Nothing alarming on that phone, but Sprint could send a remote update to enable the surveillance features without the owner being aware.
Click to expand...
Click to collapse
Now while the above statement is about the Optimus, I was able to confirm through another source that IQAgent & CarrierIQ collection and transmission capabilities are set the same across all Sprint Android offerings.
During a telephone call with Sprint and in a follow up email Sprint responded to requests for information on Carrier IQ, who was responsible for the installation on Sprint's hardware and asked to directly address concerns over its potentially invasive nature.
the software that is in the Android phones is supplied by Google themselves as well as the manufacturer. We
(Sprint) has no control over the actual operating system supplied to us such as the Carrier IQ as it is indigenous to the Android platform.
Click to expand...
Click to collapse
Off the record, Google has denied this referencing that the Nexus S did not have CIQ installed on it because they would not let carriers install such software on their native Android devices.
In the same conversation and follow up email Sprint stated;
removing the Carrier IQ software from your Samsung Epic device can void your manufacturer warranty.
Click to expand...
Click to collapse
The representative was questioned on Sprint's use of the word "can" but could not elaborate on under what circumstances removal of CIQ would not void the warranty.
Update July 5, 2011
Sprint still refuses to address the concerns over Carrier IQ's potentially invasive nature. When directly questioned on if CIQ as it is installed on Sprint hardware is capable of the level of invasive data collection as previously reported by Steve Toplez, Sprint responds with complete silence.
I have since requested contact and an official response from both Sprint's compliance department and General Counsel. Once again, the silence is deafening.
Good thinking
Sweet ... but this might just start another debate ..
Lets hope it doesn't. I would really like to see this community come together and allow this information to be provided with little or no flaming, thread hijacking or warring.
Description of CarrierIQs Service
Mobile Service Intelligence
Mobile Service Intelligence is the process of analyzing data from phones to give you a uniquely powerful insight into mobile service quality and user behavior. Carrier IQ's Mobile Service Intelligence Platform (MSIP) is the smart database at the heart of our solution. It receives raw data (known as Metrics) from phones and converts them into reliable, repeatable Measures which feed into analytic applications. The MSIP delivers true enterprise grade performance, with its proven ability to process data submitted by millions of phones with outstanding integrity and security.
Get the Insight
We know you don't just want data, you want to solve business problems and identify new business opportunities. The IQ Insight application suite uses data from the MSIP to deliver true Actionable Intelligence, tailored to specific business areas. From the performance information to support the launch of a new phone or service to historical information to understand in detail customer behavior and usage patterns, the IQ Insight suite cuts through the complexity to allow you to focus on critical business issues, create and track Key Performance Indicators (KPIs) and all in the knowledge that the data is measured at the point the customer experienced it – in the phone.
What's more, the 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. That is the power of Mobile Service Intelligence.
Click to expand...
Click to collapse
http://www.freshnews.com/news/383257/carrier-iq-powers-android-platform-mobile-service-intelligence
twolostminds said:
Lets hope it doesn't. I would really like to see this community come together and allow this information to be provided with little or no flaming, thread hijacking or warring.
Click to expand...
Click to collapse
as info is provided, you should compile it (in an easy to read format) in the first post so others don't have to read through (potentially) pages and pages of stuff.. (you can use 'code' HTML tags to 'condense' longer text into smaller boxes I think)
Just my .02
and hopefully the community can come together and compile good/relevant info without all the drama.
http://www.carrieriq.com/overview/IQInsightServiceAnalyzer/ServiceAnalyzer.datasheet.pdf
by the way, as far as framework.. to be effectively removed you only need to remove it from 4 files. it is referenced elsewhere scattered throughout... but the four main files are
DialerTabActivity.apk
ext.jar
framework.jar
services.jar
then in the kernels initramfs, you have to disable the service in the init.rc
http://www.carrieriq.com/overview/IQInsightDeviceAnalyzer/DeviceAnalyzer.datasheet.pdf
this datasheet, makes it sound like its installed for testing the phone, then turned off and can be turned on if needed for support..
daddymikey1975 said:
as info is provided, you should compile it (in an easy to read format) in the first post so others don't have to read through (potentially) pages and pages of stuff.. (you can use 'code' HTML tags to 'condense' longer text into smaller boxes I think)
Just my .02
and hopefully the community can come together and compile good/relevant info without all the drama.
Click to expand...
Click to collapse
I will be updating the OP on a regular basis and once enough verifiable information is gathered I will be creating a Wiki-like posting.
i would think that if we are rooting and also using custom roms or taking features Sprint has built into the phone (Carrieriq) then would we not be violating the terms and conditions of service. And lets not forget that google can tell if we are rooted as we can not get movie rentals from the market. Also google and sprint are able to see what apps we have installed and if they see super user app then its a safebet we are rooted. If google wants to get rid of rooted apps they can by simply removing them from the market upon carrier request like vzw and att did for wifi tether.
chris41g said:
...
then in the kernels initramfs, you have to disable the service in the init.rc
Click to expand...
Click to collapse
sorry noob here, I'm running stock EC05, how do I remove it from init.rc?
chris41g said:
http://www.carrieriq.com/overview/IQInsightDeviceAnalyzer/DeviceAnalyzer.datasheet.pdf
this datasheet, makes it sound like its installed for testing the phone, then turned off and can be turned on if needed for support..
Click to expand...
Click to collapse
I don't know much about it but I do know it runs in the background at boot. To me, that's not "turned off."
dchawk81 said:
I don't know much about it but I do know it runs in the background at boot. To me, that's not "turned off."
Click to expand...
Click to collapse
The service is running, with logging and reporting turned off, and can (presumably) be remotely activated..
Sent from my SPH-D700 using XDA App
chris41g said:
The service is running, with logging and reporting turned off, and can (presumably) be remotely activated..
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Right. So it's not truly off. Standby isn't off.
Since it's not off, I prefer it gone.
From what I've been able to gather from it it doesn't do much of anything. It has the potential to track stuff, but i'd bet stuff for marketing purposes and possibly troubleshooting remotely.
Everyone is all up in arms over removing it, but there or not it doesn't have any effect on your phone, or battery life.
As far as security purposes, you may as well stop using your phone all together, because thats similar to the kind of stuff google can collect from your phone at any point. Its not a big deal, its not important, and the performance gain for removing any of it is nil.
Well if it doesn't do anything at all, it doesn't need to be there.
chris41g said:
http://www.carrieriq.com/overview/IQInsightServiceAnalyzer/ServiceAnalyzer.datasheet.pdf
by the way, as far as framework.. to be effectively removed you only need to remove it from 4 files. it is referenced elsewhere scattered throughout... but the four main files are
DialerTabActivity.apk
ext.jar
framework.jar
services.jar
then in the kernels initramfs, you have to disable the service in the init.rc
Click to expand...
Click to collapse
Does anyone have a list of every file that references CIQ?
twolostminds said:
Does anyone have a list of every file that references CIQ?
Click to expand...
Click to collapse
That would be an almost impossible task, without going through the source... and even then there are likely to be closed source files too....
The list I gave you is what is edited in a nociq rom though..
Sent from my SPH-D700 using XDA App
chris41g said:
That would be an almost impossible task, without going through the source... and even then there are likely to be closed source files too....
The list I gave you is what is edited in a nociq rom though..
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
You are probably right, it would be impossible without access to both open and closed source. My goal is to put together the most complete and comprehensive information source on CIQ's implementation and capabilities as installed in Android. So any other references that have been found would be greatly appreciated.

FAQ and other useful stuffs.

This thread is an effort to try and quell some of the bickering on the forums -- like e.g. the claim that no one ever does anything useful here -- and to offer a common place to start for people who are new to the A500/A501 so that people wouldn't keep asking the same things over and over here. If you have something you think would be beneficial to add in this please leave a comment, all kinds of regularly-asked questions and answers, hints, tips and so on are welcome, though I do not promise to add everything in this first post.
I would appreciate if people left bickering, flaming, trolling to some other thread. Also, you shouldn't ask plain questions in this thread as they will possibly be lost in the comments eventually, possibly without anyone even noticing your question.
Oh, and one more thing: I am not a bot so I cannot be updating this every 5 minutes. I will try and do a daily sweep, but we'll see how it goes.
----------------------------------------------
QUESTIONS AND ANSWERS SECTION
----------------------------------------------
What is the A500?
The A500 is short for Acer Iconia Tab A500, a 10-inch Android tablet. It sports a dual-core Tegra2 CPU/GPU, 1GB RAM, one rear camera, one front camera, WIFI 802.11n, Bluetooth 2.1, microSDHC slot (not mentioned anywhere by Acer but you can actually use microSDXC cards, too!) and 1280x800 resolution screen. A500's key selling point is its full-size USB port that you can use to attach all kinds of regular USB devices without any adapter cables. https://en.wikipedia.org/wiki/Acer_Iconia_Tab_A500
What is the A501?
The A501 is exactly the same thing as A500 except there is a 3G module and SIM-card slot on the A501.
What about the A200?
The A200 is very similar to A500/A501, but uses different camera hardware, lacks the rear camera, and comes with less storage space. It also apparently has somewhat different partition layout (Someone confirm this?) than its bigger brothers and seemingly lacks accelerometer and ambient light sensor.
There is empty space inside the A500 where the 3G module would go, can I make A500 into A501?
Sorry, that's a no-go; there have been several people wondering about the same thing, but we simply do not have the diagrams and there's a lot of components missing. You'd just fry or short the motherboard trying to solder all the small, missing parts there unless you had soldering bot to aid you, and if you did have that you'd likely have much better things to do with your time anyways.
I see something called 'adb' mentioned here and there, what is it?
ADB is short for Android Debug Bridge, an application that is used for various kinds of low-level tasks on Android devices. If you have e.g. Acer's Acer Sync installed you'll already have adb.exe at C:\Program Files\Acer\Acer Sync\, or wherever you installed it. If you see directions telling you to write commands like "adb devices" on the command line but doing that doesn't work you could write the following first:
Code:
cd "Program Files\Acer\Acer Sync\"
and then try the commands you were told to do.
For more information see e.g. http://developer.android.com/guide/developing/tools/adb.html
I see someone called 'Thor' mentioned here often and it always causes a fight, why?
'Thor', or rather 'Thor2002ro', is a developer who used to hang around on XDA before. After he stopped sharing whatever alterations he did to the Linux kernel source-code he got into trouble with XDA mods; not sharing the source-code modifications is a violation of the GPL license as Linux kernel itself is GPL licensed. Because of this links to his ROMs and website are prohibited here.
As for threads tending to turn into fights: well, there are people who feel very strongly about the GPL, there are people who simply do not care at all, and then there are people who do not even understand what it is all about. In such a situation things just tend to turn into fights, it's an unfortunate human trait.
More to come.
----------------------------------------------
HINTS AND TIPS
----------------------------------------------
To be filled out soon.
----------------------------------------------
FLASHING, ROMS AND ROOTING
----------------------------------------------
Can I install Linux on my tablet?
Yes, you can! It is however not for the faint of heart and can majorly screw up your system. Take a look at http://forum.xda-developers.com/showthread.php?t=1158260. Another solution would be to install Linux in a chroot environment, ie. have both Android and Linux running at the same time with Android the dominating OS. This is a lot safer approach, but it also bears with it several disadvantages: no H/W acceleration and poor performance. For example https://market.android.com/details?id=com.zpwebsites.ubuntuinstall is one such solution.
How can I root my tablet?
If you are on stock Honeycomb 3.01 or 3.1 then just follow the guide at http://forum.xda-developers.com/showthread.php?t=1138228. If you are on Honeycomb 3.2 (or newer) you can follow the directions at http://forum.xda-developers.com/showthread.php?t=1307539 to root or use the instructions
at http://forum.xda-developers.com/showthread.php?t=1276227 to go to an earlier version.
-------------------------------------
I would appreciate it if you people requested sticky.
How to Apply ad-hoc network tether fix
To Be able to tether your Iconia To a ad-hoc network.Such as from a 3g/4g cell phone. On phone get app such as wifi tether,Barnacle tether or other similar app from the Android MARKET installed on your phone.Then Fallow the below instructions on your ROOTED Iconia Tablet
1. navigate to system/bin and copy wpa_supplicant
2. past this to your sd card as a backup
3. rename wpa_supplicant to wpa_supplicant.old
4. extract the file from the download and past it into the system/bin folder. (should be wpa_supplicant)
4. Long press on the file once copied
6. select Permissions and set to User: RWE, Group & Others:RE only
again a big big thank you to the original poster/fixer the original thread is
http://forum.xda-developers.com/show....php?t=1056188
WereCatf said:
If you are on Honeycomb 3.2 (or newer) this does not work anymore and you must revert back to earlier version first: http://forum.xda-developers.com/showthread.php?t=1276227
.[/I]
Click to expand...
Click to collapse
There is a V4 root version which doesnt require you to revert to an earlier version
http://forum.xda-developers.com/showthread.php?t=1307539
Instructions are inside the download
^ Good to know, will update that, too.

My Device Tinkering Manifest & My Android Manifesto for what it's worth

The following is based on experience and is an excellent guide to follow before messing with your device, regardless if it's just a LG G-5. You need to stick with a plan and follow it. Don't cut corners and read too little or too much. Stick with the facts and ensure you are flashing what is correct for your specific model LG G-5. There are many different models of LG, like a LG H830, or LG H850, or many other types of LG H8XX. Avoid uncertainties and always stick to categories only pertaining specifically to the model phone and/or other device you have.
I am sharing my Android Manifesto, which can be applied to any device that's platform sits on a Operating System.
Enjoy:
​
I will always have a backup phone with me in case of emergency and I don't have the time to fix my phone right away. There is nothing safer than to allowing yourself to make a mistake and to still be able to have a phone in case of emergency.
I will always create a special folder on your computer with all of your phone's information, including screen shots and technical notes.
I will never install or flash anything without completely confirming 100% you have everything on-hand and the correct firmware and zips are designated for your phone by name and model number.
I will always repeat to myself that when developers on XDA remind you before any you do to completely understand that they are not liable for any phone problems that occur, especially phone bricks. All of the responsibility is on you, so completely make sure you have read everything thoroughly and remember to ensure that what I am flashing is for my specific phone or tablet. What good is flashing a phone or tablet if the end result is a bricked piece of electronics that that's only useful as a paperweight because I didn't take the time to completely research and confirm that what I was doing to my device will have the my desired outcome.
When researching my phone on XDA ensure that I will not open more than 3 tabs on my browser at the same time to links to other forums for descriptions or files to download. Go to one site forum link download the files I will need. I will copy the information I will need and paste it to a word document that can be stored on my computer for immediate use or archive it in case I need to refer to it in the future. If I don't want to copy and paste, I will at least save the page by printing to a PDF and saving it the device folder I created on my computer.
In addition to bookmarking the forum pages that I am using for my phone project, I will save the links in a spreadsheet or Word Document. Building a simple spreadsheet is a great way to save all of your forum Links dedicated to your phone and/or tablet. You can keep one spreadsheet and open individual tabs within the spreadsheet for each different device you have.
I will always have my Manifesto and Procedure lists on hand no matter what I do to my device. I will take notes and screen shots for future reference and reminders. I can possibly use this information in the future to assist other XDA members in the future.
My solution to a problem or my process can one day save another user a lot of time and misery the same way I have been saved in the past due to someone's kindness on these forums for sharing their solutions and procedures.

Thread Closed

Thread Closed
Thread Closed
We all know that, we need a Wireguard Account and its application to use Wireguard VPN(AzireVPN) services.
Click to expand...
Click to collapse
I should clarify that WireGuard ≠ AzireVPN. WireGuard is an open source VPN protocol and implementation project I started. AzireVPN is one of many providers selling commercial service to their particular WireGuard servers. Beyond that, they are pretty separate and unrelated.
With that out of the way, I'd encourage people not to use the attached zips of the original post here. They contain private keys -- which are evidently no longer private -- which means that if any other XDAers are using it, you'll be kicked off by each other and the thing will basically be unusable. More obviously, this also means there are grave security issues, since anybody can impersonate you, since your private key is shared with the world. It's sort of like if a stranger on the street gave you a microphone with an antenna attached and said, "you can trust this microphone with all your secrets, I swear", and then walked away with no further explanation. Don't talk into microphones given to you by strangers.
zx2c4 said:
I should clarify that WireGuard ≠ AzireVPN. WireGuard is an open source VPN protocol and implementation project I started. AzireVPN is one of many providers selling commercial service to their particular WireGuard servers. Beyond that, they are pretty separate and unrelated.
With that out of the way, I'd encourage people not to use the attached zips of the original post here. They contain private keys -- which are evidently no longer private -- which means that if any other XDAers are using it, you'll be kicked off by each other and the thing will basically be unusable. More obviously, this also means there are grave security issues, since anybody can impersonate you, since your private key is shared with the world. It's sort of like if a stranger on the street gave you a microphone with an antenna attached and said, "you can trust this microphone with all your secrets, I swear", and then walked away with no further explanation. Don't talk into microphones given to you by strangers.
Click to expand...
Click to collapse
Hi @zx2c4
Thank you for clarifying certain things. As per your post there are several security issues which is a matter of concern. I thought its a great idea to use wireguard vpn because this just works fine. Since *Public Key* resides in the *.conf files whenever i use world-writable permission for *.conf files and setup the VPN connection. It warns me at the time of execution of script not to use *world-writable* permission. So i changed the permission to *owner* only and make them sticky. After this everything seems working fine.
TheHitMan said:
Hi @zx2c4
Thank you for clarifying certain things. As per your post there are several security issues which is a matter of concern. I thought its a great idea to use wireguard vpn because this just works fine. Since *Public Key* resides in the *.conf files whenever i use world-writable permission for *.conf files and setup the VPN connection. It warns me at the time of execution of script not to use *world-writable* permission. So i changed the permission to *owner* only and make them sticky. After this everything seems working fine.
Click to expand...
Click to collapse
Your irrelevant response here isn't at all related to the security issue at hand, which probably indicates you don't understand the security issue. If you tell the world your private keys, those private keys are no longer secure. Your zip files contain static private keys. Hence, they are no longer private.
I'd strongly recommend you take down this post before others use it and find themselves in a dangerous situation. It looks like you put a lot of hard commendable work into this release, and so I'm very sorry to deliver the bad news to you.
Regrettably I won't have the time to field additional follow-ups on the matter. However, I'd encourage those reading not to use the zips attached to the original post.
zx2c4 said:
Your irrelevant response here isn't at all related to the security issue at hand, which probably indicates you don't understand the security issue. If you tell the world your private keys, those private keys are no longer secure. Your zip files contain static private keys. Hence, they are no longer private.
I'd strongly recommend you take down this post before others use it and find themselves in a dangerous situation. It looks like you put a lot of hard commendable work into this release, and so I'm very sorry to deliver the bad news to you.
Regrettably I won't have the time to field additional follow-ups on the matter. However, I'd encourage those reading not to use the zips attached to the original post.
Click to expand...
Click to collapse
I really appreciate the time you gave here to clarify certain useful thing. I am going to take these downloads and this thread down. @zx2c4 thanks for your work. The VPN Protocol is amazing and works without any problem :good::good: .
Thread closed on OP request
Thread re-opened at OP's request.

Categories

Resources