need some serious developer's input. - Hero CDMA Q&A, Help & Troubleshooting

I need some input from serious developers, damageless, darch, gbhill, toast, etc. people who muck around in the real **** and have a deep understanding of the android operating system.
i have a hero that is no longer on the mobile network, and i want to turn it into a straight up PDA. i want to totally and completely remove anything that has to do with phone calls, mms, sms, and mobile network. ENTIRELY.
the only problem is that when i try to remove phone stuff from system/app, i get constant FC's until i nandroid restore.
how can i do this? anyone bored enough to try to help?
once again, i want to remove EVERY and ANYTHING that has to do with mobile networks and phone usage.
maybe wipe and just install debian? is this possible?
what can actually be DONE with this platform?
im looking for a discussion, some pointers of where to start learning, and some forward momentum on this.
thanks, guys.

sleejay said:
I need some input from serious developers, damageless, darch, gbhill, toast, etc. people who muck around in the real **** and have a deep understanding of the android operating system.
i have a hero that is no longer on the mobile network, and i want to turn it into a straight up PDA. i want to totally and completely remove anything that has to do with phone calls, mms, sms, and mobile network. ENTIRELY.
the only problem is that when i try to remove phone stuff from system/app, i get constant FC's until i nandroid restore.
how can i do this? anyone bored enough to try to help?
once again, i want to remove EVERY and ANYTHING that has to do with mobile networks and phone usage.
maybe wipe and just install debian? is this possible?
what can actually be DONE with this platform?
im looking for a discussion, some pointers of where to start learning, and some forward momentum on this.
thanks, guys.
Click to expand...
Click to collapse
You can install Debian, but it would be a pain to use and you'd have horrible battery life.
It would be easier taking something already stripped down, and stripping it down further.
I've been delving into this, and I have something working with no phone mms nothing.
I'll release something like this based off of Darch's build. It'll have a few issues, but it won't have any radio access to Sprint; just wifi.

You will want to look into an AOSP rom.. Since alot of htc's stuff all relies on one another. Alot of stuff is worked into htcs framework.
An aosp rom would be a good choice. And maybe just set airplane mode on so it doesnt connect to the network at all. This could be a temporary thing until something better comes along.

Decad3nce said:
You can install Debian, but it would be a pain to use and you'd have horrible battery life.
It would be easier taking something already stripped down, and stripping it down further.
I've been delving into this, and I have something working with no phone mms nothing.
I'll release something like this based off of Darch's build. It'll have a few issues, but it won't have any radio access to Sprint; just wifi.
Click to expand...
Click to collapse
exactly what i am looking for. i want to remove ALL radio/mobile network/phone dependencies. can you tell me how you did it?

sleejay said:
exactly what i am looking for. i want to remove ALL radio/mobile network/phone dependencies. can you tell me how you did it?
Click to expand...
Click to collapse
Once I upload it .
It's not much work. Just taking out the correct .apk's to ensure stability. And then adjusting some settings so that the radio never even turns on.

why would you need to do that anyway?

Why use the phone functions of a phone, If you don't have any service?
I think it's a great idea, I went 3 months using my hero has a pda using airplane mode and an app from the market that let me untethered wifi from airplane mode. Must say battery life was short of amazing but with a rom built for the very purpose I can see even more potential.

Thread Moved.

Decad3nce said:
Once I upload it .
It's not much work. Just taking out the correct .apk's to ensure stability. And then adjusting some settings so that the radio never even turns on.
Click to expand...
Click to collapse
as soon as i remove com.android.phone.apk i start with the constant and steady FC's. what is calling that apk?

Related

New to the Dream, questions! (and yes i searched for these first!)

what up yall! My ATT tilt died a few weeks ago (flex cable went bad, decided it was time to move on) so i got a G1 from my buddy that had a broken digitizer and LCD. ordered the parts online and got it put back together today. few questions though.... it seems that about the bottom 1/4 inch of my touch screen dosent respond....its brand new and the rest of it works fin...just the small strip that seems to not work. any ideas? also t mobile are assholes...i cant get them to unlock it but i will work on that one...im quite sure that answer is on here. Also...do i really need to get a data package or can i choose to keep my phone from constantly connecting and updating my gmail and other apps? thats the reason i continue to get HTC is because i think data plans are silly when everywhere in america has WiFI....i think thats all for now...and ive been a member on here for quite sometime but this android mess is totally different. lol. thank yall!
That 1/4" at the bottoms sounds like a bad digitizer. =/ *Most* likely not software. But you can check by flashing a new ROM and if its a software problem, the new ROM will override whatever was causing it not to work before.
You can get it unlocked for $20 from one of many unlocking websites, just google it. You can't get it free anywhere other than T-Mobile sorry to say.
You don't *need* a data package, I don't have one. There are applications that can disable your data connection except for when you need it (i.e. MMS). Or its a built-in widget with the Hero ROMs.
Unless you have a rooted ROM, you will be required to use your data to even use your phone for the first time as it requires you to sign in to your Google account, but doesn't give you the option to use WiFi. But honestly, I think this phone is crippled without a data connection even if you don't use it all the time, I'm currently waiting for my current plan to end to sign another 2-year contract with data. But its up to you, its certainly still usable with enough WiFi connection points.
darn....its not very fun to take apart...plus i have to wait even longer...im currently using an old school , non color green screen nokia probably digitizer and not some random flex cable along the lines? maybe the black one? i guess there wouldnt be any way to check without replacing. and im not real addicted to any apps or anything, just mainly want it as phone/organizer. im a studennt and have wi fi at the house and at school, and every bar i go to has wi fi so i think im covered =) just making sure i could regulate it so it dosent pull and jack my bill up. if i were to flash a new rom, wouldnt that unlock it....and can you still downgrade it to rc29 when you dont have a t mobile sim card....or rather is there any other way besides adp or should i just go ahead and learn how to use it...seems a bit intimidating to anything ive done on a WMo phone.
you can use apndroid to block data from being used accidentally
flashing a rom will not unlock the phone.
Yes you can downgrade to RC29 without a tmo card
mmmk. so rooting and flashing a HTC rom wouldnt do it? if im correct i either have to go through t-mobile or i have to pay like 20 bucks so i can use it with ATT?
ztch10 said:
mmmk. so rooting and flashing a HTC rom wouldnt do it? if im correct i either have to go through t-mobile or i have to pay like 20 bucks so i can use it with ATT?
Click to expand...
Click to collapse
You are correct.
h.nocturna said:
Unless you have a rooted ROM, you will be required to use your data to even use your phone for the first time as it requires you to sign in to your Google account, but doesn't give you the option to use WiFi.
Click to expand...
Click to collapse
I haven't tried it myself, but this thread tells you how to get around that.
note how that thread tells you to obtain root...
B-man007 said:
note how that thread tells you to obtain root...
Click to expand...
Click to collapse
I meant get around not having a Data connection. Rooting is obviously not optional.
Chahk said:
I meant get around not having a Data connection. Rooting is obviously not optional.
Click to expand...
Click to collapse
ah ok i figured he already found that or would.
sorry
You can root without data. Just activate wifi at RC29 when trying to sign in
Chahk said:
I meant get around not having a Data connection. Rooting is obviously not optional.
Click to expand...
Click to collapse
Rooted ROMs usually have an option to just skip signing into Google don't they? I know they have that for Hero for sure, but I was pretty sure they implemented that to all the cupcake/Donut ROMs too no?
Basically, you'll only need to use that with RC29. And if you do need to sign in and don't wanna use the work around, I would just go ahead and use the data, its only a few KB of info I think (I've never actually measured it, but I very small amounts on my bill even if I do use it to sign in, also using ATT btw).
h.nocturna said:
Rooted ROMs usually have an option to just skip signing into Google don't they? I know they have that for Hero for sure, but I was pretty sure they implemented that to all the cupcake/Donut ROMs too no?
Basically, you'll only need to use that with RC29. And if you do need to sign in and don't wanna use the work around, I would just go ahead and use the data, its only a few KB of info I think (I've never actually measured it, but I very small amounts on my bill even if I do use it to sign in, also using ATT btw).
Click to expand...
Click to collapse
all ROM's based on adp (and most modded tmo) have the option to skip (at least im pretty sure)
He just wants to activate his phone without data, which would require him to get down to a root level rom (RC29)
after he logs in, he has the option to root or wait for the OTA update if he wants to stay stock
if he wants to try to use his data, he can try but it doesnt always work (it did for me at first, but not the next few times)
ok so update... believe it was a bad digitizer...sending it back monday for a replacement so a few more days without the new toy) I got it registered to my Gmail and everything, and im currently waiting on my unlock code, so that is squared away. now...new questions.....
1. can i not just uncheck the auto sync and all the other data options or do i have to run adp? to make sure it dosent stay connecting and updating my mail and apps?
2. what positives do i have with rooting/flashing? obviously most of you probably have gone that route, and i really enjoyed flashing with my Tilt and having the newest WinMo, but it was always at the cost of it either being buggy or somethings not working. i know this can be searched but i want the simple answer if yall dont mind
3. i also noticed that the only thing so far that dosent work, is the camera/camcorder. keep in mind i got this phone with a broken lcd/digi. so there may have been other problems but i couldnt tell untill the screen was replaced. could it be i put it back together and missed a cable/contact for the camera, or could it just be software related?
...for now i think thats all the problems i have stumbled across... Thanks you all you are making this very easy for a Android Newbie!
ztch10 said:
ok so update... believe it was a bad digitizer...sending it back monday for a replacement so a few more days without the new toy) I got it registered to my Gmail and everything, and im currently waiting on my unlock code, so that is squared away. now...new questions.....
1. can i not just uncheck the auto sync and all the other data options or do i have to run adp? to make sure it dosent stay connecting and updating my mail and apps?
2. what positives do i have with rooting/flashing? obviously most of you probably have gone that route, and i really enjoyed flashing with my Tilt and having the newest WinMo, but it was always at the cost of it either being buggy or somethings not working. i know this can be searched but i want the simple answer if yall dont mind
3. i also noticed that the only thing so far that dosent work, is the camera/camcorder. keep in mind i got this phone with a broken lcd/digi. so there may have been other problems but i couldnt tell untill the screen was replaced. could it be i put it back together and missed a cable/contact for the camera, or could it just be software related?
...for now i think thats all the problems i have stumbled across... Thanks you all you are making this very easy for a Android Newbie!
Click to expand...
Click to collapse
1. That would stop just contacts, calendar, and gmail not all of the other apps that come with the phone
2. Rooting is definitely worth it, loving my hero rom
3. If your on RC29 there is no camcorder, but if not then it's definitely a hardware issue, when I was on stock everything worked fine
Just FYI: the unlock code is phone specific, so if your getting a replacement, the unlock code wont work on that one if the code you got was for the other.
1) If you want to disable data, download and run APNDroid. You can turn off autosync if you want but data will still be used.
2) Rooting has lots of advantages. Themes, faster updates (i.e youll get the latest android before its released OTA) more modifications, use of certain apps such as Ad-Free, etc. cooked android roms are more stable than winmo cooked roms, and you have the option between stable/experimental
3) if it was stock, its probably a hardware error
so could i potenitally not have any apps and not have a data pull problem? or it seems as though just rooting and flashing to hero (would you all go hero, or newer 1.6 stock rom, or custom 1.6?) and ill be taking it back apart to send the bad digitzer back, so ill check the ol camera out. still is stock T-mobile 1.5....no rc29 or anything....yet...
if you still have 1.5, you can use the 1 click root
im using hero right now, but i switch between hero and cyan using the switchrom script
the g1 on stock android will still use data even if you have everything disabled. the only way to completely disable it is by changing the apns, or by disabling mobile data on a hero rom
what was wrong with the camera? give a little more detail so we know if it really is a hardware or software problem
Quiccest way to get unlock code..just tellem you are goin to the uk or sum and you are in need of unlocking since u will be on there network for a while.. Usually that works!

Another list of Newb Questions

So apologies up front since these questions have probably already been asked. I've tried looking but haven't found these specific questions, and some may be rather dumb.
-Will switching ROMs have any effect on the phone's connectivity to mobile/data network?
-Will rooting and switching ROMs help me in anyway wit the issues I am having with Google Voice? (I get a "Sprint doesn't support this service because they are sh*theads); not verbatim I added that last part
-Will overlcocking the system (within reason) have a significant effect on battery life?
-Lately when connecting via usb to a pc the phone will charge but not "recognize" the connection (i.e. no connectivity options, pc doesn't "recognize" phone), will rooting and going to a different ROM help?
Thanks to anyone that can help me on this...
seems like purdy solid questions to me, havent seen them asked before. some seem kinda paranoid tho, lol; no, switching roms wont effect your data, it shouldnt at any rate
i havent messe with gv until after i was rooted, but it works for me, that alone would be a reason to root lol
im not sure oc effects battery, but try out purehero or darchdroid, garunteed a whoe day heavy use
sounds like an issue, abother reason to root!!
hostileenviroment said:
seems like purdy solid questions to me, havent seen them asked before. some seem kinda paranoid tho, lol; no, switching roms wont effect your data, it shouldnt at any rate
i havent messe with gv until after i was rooted, but it works for me, that alone would be a reason to root lol
im not sure oc effects battery, but try out purehero or darchdroid, garunteed a whoe day heavy use
sounds like an issue, abother reason to root!!
Click to expand...
Click to collapse
Thanks for the reply.
I guess while I have this thread started I can continue with some additional questions that keep coming to mind as I figure out my rooting plan.
-Will rooting on my Mac prevent me from accessing the Hero's code on my Win XP machine? That is to say can you go from one to the other (Mac to PC) with out issues?
-Where should I go to get an understanding of nandroid backups, wiping, and flashing ROMs? I would really like to know how it works (like do you wipe then back up then flash the ROM?) before I get this started.
-When you do a nandroid backup is it a back up of the phones current status or is it like a manufacturer's default?
Thanks again for the reply I am really looking forward to breaking free from stupid manufacturer settings/limitations....
sodonnell222 said:
Thanks for the reply.
I guess while I have this thread started I can continue with some additional questions that keep coming to mind as I figure out my rooting plan.
-Will rooting on my Mac prevent me from accessing the Hero's code on my Win XP machine? That is to say can you go from one to the other (Mac to PC) with out issues?
Yes
-Where should I go to get an understanding of nandroid backups, wiping, and flashing ROMs? I would really like to know how it works (like do you wipe then back up then flash the ROM?) before I get this started.
Your here and Backup, wipe, flash, restore if need be
-When you do a nandroid backup is it a back up of the phones current status or is it like a manufacturer's default?
Current internal memory bit for bit copy of /system and /data maybe others - symlinks location outside of the parition(Aps2sd) doesn't get included
Thanks again for the reply I am really looking forward to breaking free from stupid manufacturer settings/limitations....
Click to expand...
Click to collapse
++++++++++
Sprint doesn't support getting your voicemail settings into Google Voice automagically. You can log into Google Voice on the web and set your voicemail to go through Google Voice, though. You just have to punch in a *, a code that includes your Google Voice number and it works. After some testing, though, I did find out that you have to punch that code in every time you wipe and put in a new ROM, though. I was wondering why my voicemail wasn't working for a while. LOL

Just got a Rogers Captivate (i896) - New to Android & Rooting, Couple questions

Hey everyone, I just recently got a Samsung Captivate with Rogers, which is the i896.
I've been hearing a lot about rooting lately and i'm starting to understand a little more about what it is exactly. I'm interested in the idea that it can help speed up the phone and allow for more apps, but I have a few questions.
1) Where can I find the most recent way to root a ROGERS Captivate? I was reading around and read that the "One click fix" does not work anymore
2) Will rooting my phone change the interface of the phone?
3) If something goes wrong and my phone doesn't root, can I go back to the default settings easily?
I might have more questions later on but thats it for now. I'd just also like to hear your opinions on rooting and what exactly YOU have been able to do with your phone by rooting.
Thanks!
welcome ill answer your qs first then ill give you some links to help you out
A)rooting and flashing roms (2 diff things) are easiest done from STOCK 2.1 (which you should have) if you plan on flashing custom roms DONT do the rogers/samsung keis firmware update. it changes the recovery to 3e. (ink below if needed)
B) rooting does not change the interface. ROMS DO
C) if you cant successfully root, nothing has changed. you should be able to tho. and you can UNROOT, and wipe to factory too. for warranty repairs and they will never know.
OPPINION:
custom roms are the way to go, more current, full featured complete and on time, cutomizable, fun, and brain-power using than stock roms.
MY ADVICE: DO IT but TAKE YOUR TIME AND READ. I READ FOR 3 or 4 days before i touched a thing!! and still had very minor issues and things that had to be ironed out. dont let that scare you. its a learning experience. hopefully with the links i give you you will have less SEARCHING TO DO. but you my freind, are in the right fourm and right section, too! i have a good feeling about you already!
YOU CAN DO IT WATERBOY!!!
LINKS!!!!
http://forum.xda-developers.com/showthread.php?t=858765 start here.
http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S/SGH-I896 i896 specific crap but see i897 page too, same phone same guts (see rooting, hell read the whole thing)
http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S/SGH-I897 i897 wiki
http://forum.xda-developers.com/showthread.php?t=872455
http://forum.xda-developers.com/showthread.php?t=905042
http://forum.xda-developers.com/showthread.php?t=909213 (3e recovery if you run into that)
oh and it took me forever to learn that there is an ODIN one-click, and an Odin3 1.7, both flashing programs but DIFFERENT, we can use ODIN one-click but not recomended it flashes AT&T stock back. ALSO not to be confused with one-click ROOT,,,
Typically its best to read around but you can use the following for rooting and unrooting
It doesn't change the interface
http://forum.xda-developers.com/showthread.php?t=803682
I used it, no issues and now with a new ROM as well - you will stumble on many thing but this site has everything but u need to read a bit
Hey there, the rogers captivate is the same as the at&t captivate. I found a rogers phone in the snow, wiped, rooted and unlocked it. Installed at&t firmware and then flashed serendipity. I'm using it on telus no problem. Everything in this captivate forum will work great.
Sent from my SAMSUNG-SGH-I897 using XDA App
First of all, thank you guys so much for giving me real replies instead of a bunch of "Go read for yourself" or "try the search button" lol... I've been doing some reading but I needed to ask a few direct questions.
@Trusselo, i'm not too ignorant to computers. I know my way around a computer and used to do some web design and basic coding so i'm somewhat okay.
My only concern is that once i've rooted my phone, I have to use some sort of unix/linux commands to work around my phone and do things? Is this true? Also, I read that the rooted version has a different keyboard? I still have a hard time getting used to this touchscreen board.
SIDE QUESTION ABOUT CAPTIVATE AND WIFI: This is my biggest problem right now, its actually a small problem but it gets annoying. Basically, my WiFi stays connected when i'm at home but sometimes it seems like it slows done or the connection lags or even stops working. I can usually tell if this is happening because pages don't load fast enough in the browser or don't load at all. While this is happening, my wifi connection still says "Connected" though. I always have to go back, disconnect, re-type my password, connect again. Then I go back and it works fine. Is there any way to fix this?
gs1003 said:
First of all, thank you guys so much for giving me real replies instead of a bunch of "Go read for yourself" or "try the search button" lol... I've been doing some reading but I needed to ask a few direct questions.
@Trusselo, i'm not too ignorant to computers. I know my way around a computer and used to do some web design and basic coding so i'm somewhat okay.
My only concern is that once i've rooted my phone, I have to use some sort of unix/linux commands to work around my phone and do things? Is this true? Also, I read that the rooted version has a different keyboard? I still have a hard time getting used to this touchscreen board.
SIDE QUESTION ABOUT CAPTIVATE AND WIFI: This is my biggest problem right now, its actually a small problem but it gets annoying. Basically, my WiFi stays connected when i'm at home but sometimes it seems like it slows done or the connection lags or even stops working. I can usually tell if this is happening because pages don't load fast enough in the browser or don't load at all. While this is happening, my wifi connection still says "Connected" though. I always have to go back, disconnect, re-type my password, connect again. Then I go back and it works fine. Is there any way to fix this?
Click to expand...
Click to collapse
Just rooting the phone does not change the interface at all. Rooting just allows you access to the locked system files so you can change them.
Also you won't have to use terminal commands to do hardly anything, but it would be a good practice to learn how to use it.
From there you can change your keyboard if you like. There are a few keyboards out there that are better than the stock keyboard is, as far a functionality.
Be warned once you get onto flashing and modding your phone, its like an addiction, and you probably wont be able to stop.
thatguysteve said:
Hey there, the rogers captivate is the same as the at&t captivate. I found a rogers phone in the snow, wiped, rooted and unlocked it. Installed at&t firmware and then flashed serendipity. I'm using it on telus no problem. Everything in this captivate forum will work great.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
Did you try and find the actual owner first?
Keithyv` said:
Did you try and find the actual owner first?
Click to expand...
Click to collapse
Ya, but no one called the phone. The screen was locked and I couldn't get into the phone. I think it was outside for a while, reported lost and deactivated.
Sent from my SAMSUNG-SGH-I897 using XDA App
gs1003 said:
@Trusselo, i'm not too ignorant to computers. I know my way around a computer and used to do some web design and basic coding so i'm somewhat okay.
My only concern is that once i've rooted my phone, I have to use some sort of unix/linux commands to work around my phone and do things? Is this true? Also, I read that the rooted version has a different keyboard? I still have a hard time getting used to this touchscreen board.
SIDE QUESTION ABOUT CAPTIVATE AND WIFI: This is my biggest problem right now, its actually a small problem but it gets annoying. Basically, my WiFi stays connected when i'm at home but sometimes it seems like it slows done or the connection lags or even stops working. I can usually tell if this is happening because pages don't load fast enough in the browser or don't load at all. While this is happening, my wifi connection still says "Connected" though. I always have to go back, disconnect, re-type my password, connect again. Then I go back and it works fine. Is there any way to fix this?
Click to expand...
Click to collapse
i really hope that you didnt think i was accusing you of not being good with computers or being patronizing, i was just trying to provide you (or anyone else that reads this) with as much info as i could, while not doing the work for you.
terminal commands: ive never had to use them, no adb shell, no terminal emulator on phone, although it wouldnt be outside of my skill, i just prefer to do it without learning something i dont need to. (yet.. still thinking about learning some apping)
keyboard: rooting does not change any part of the UI at all, all rooting does is allow you to access (read / write / copy /delete) protected system files. And you can only do those scary things with use of other root apps after rooting your phone.
wifi: this is why some people flash new modems, if you still have issues and really want to send it back for warranty, dont worry, you can have it back good as new in no time!
Not too sure what you mean by flash new modems... ? And I wasn't accusing you of anything lol. Just letting you know that i'm not 100% dumb when it comes to computer but even then I don't know if I would be ready to use typed commands and stuff to use my phone.
gs1003 said:
Not too sure what you mean by flash new modems... ?
Click to expand...
Click to collapse
The modem is simply what the phone uses for connectivity. It is a separate piece of the firmware that can be flashed on its own. It is a topic that is a little beyond the scope of this post. However, there is a stickied thread in the Captivate development forum called 'the modem thread' that outlines a lot of the information. The main reason many people do this change is that some experience better connectivity, lower battery consumption, and some other benefits. Again modems are beyond the scope of this post, so I encourage you to read that sticky, as there can be some pitfalls to changing modems. Best of luck and enjoy the great phone!
Oh okay thank you. I thought you meant I would have to take my phone back and get a new one. The WiFi works fine, its just that I have to disconnect, enter my wifi password, then reconnect sometimes for it to work properly.
Do you mean that the WiFi is something that can be changed after the phone is rooted to work better?
Can't say for sure, but it's always worth rooting anyway.
Sent from my SAMSUNG-SGH-I897 using XDA App

[Q] suddenly Cannot connect wifi nor 3g - virus??

Hi!
Somethig strange just happend... Grab my Samsung Galaxy Tab and noticed, that wifi was off... so i turned it on... it said scanning... and after 5 or 8 seconds wifi turned off by itself... tried again... turned off again...
so...
rebooting - no help...
what's going on??? help?
--------------
ok, factory reset helped.... but i'm still wondering.... was it a virus... does anyone know sth about it??
The word "virus" isn't really applicable to Android devices. If used in VERY broad terms it almost applies, but even then it's a stretch.
There are programs that do malicious things out there, and the best thing you can do to avoid that is check the permissions on everything you download.
I doubt it would have been a virus. There are a lot of other explanations. But, for peace of mind, search the market for AVG and download the free version. Personally, I think it is more often than not a source of false positives, but as I said, it can provide some peace of mind as well
Seamus1 said:
There are a lot of other explanations.
Click to expand...
Click to collapse
Like...? Give me some ideas, please.
Well, I will say from the outset that I am not an expert at the technical details when it comes to such things. I would imagine that there was either some kind of corruption with the configuration files, or possibly with the OS itself. I have seen certain devices that occasionally reboot when power to WiFi is toggled on, for example. As to what caused it, there are really far too many possibilities to be able to say. I think that it would be difficult to get a virus from any of the app markets, most questionable stuff gets flagged. And of course you have the ability to see what these apps have access to. So perhaps it was an app that you allow network access to that screwed up the configuration through an error. Installing stuff that is non-market and of questionable repute could very well get you something malicious though.
Anyway, my original suggestion was going to be to try wiping all of the associated configurations and clearing the cache. But, you had already posted that you had it sorted out, so I didn't bother.
I am sure there are more informed people who could shed more precise light on the matter, these were just my ideas.
This does "just happen" sometimes. Usually, forgetting the connection information and re-entering it does the trick. If that doesn't then a hard reset (as you've already discovered) is the next best thing.
The technical term for what happened is "glitch".

[Q] ARP Spoofing/Poisoning issue on CM builds

I've done quite a bit of searching, to no avail, but I am having an issue I'd like to find a resolution to, or at the very least, find the culprit. I've been testing some CM10.x builds (not from a single dev, from many) for my Vivid for a few weeks now, and I am constantly detecting ARP Spoof attacks/ARP poison/Man-in-the-middle attacks. It doesn't matter what ROM, if its CM based, it's been happening consistently. I realize the simple fix is to not use those ROMs, how ever I am worried for others out there, and not just my own personal discomfort. So, I am calling for a meeting of minds. Is anyone else aware of this type of issue? Is this an exploit embedded in the ROM, an apk (inspected them and turned up nothing so far), a foothold stored on the SD card, or something else I've not covered? Any information and or assistance will be greatly appreciated. And hopefully, not only by me. I have loads of faith in the devs and mods on here and only with to help. Thanks in advance!
HTC Vivid - Unlocked, S-OFF, AT&T
-Zyto- said:
I've done quite a bit of searching, to no avail, but I am having an issue I'd like to find a resolution to, or at the very least, find the culprit. I've been testing some CM10.x builds (not from a single dev, from many) for my Vivid for a few weeks now, and I am constantly detecting ARP Spoof attacks/ARP poison/Man-in-the-middle attacks. It doesn't matter what ROM, if its CM based, it's been happening consistently. I realize the simple fix is to not use those ROMs, how ever I am worried for others out there, and not just my own personal discomfort. So, I am calling for a meeting of minds. Is anyone else aware of this type of issue? Is this an exploit embedded in the ROM, an apk (inspected them and turned up nothing so far), a foothold stored on the SD card, or something else I've not covered? Any information and or assistance will be greatly appreciated. And hopefully, not only by me. I have loads of faith in the devs and mods on here and only with to help. Thanks in advance!
HTC Vivid - Unlocked, S-OFF, AT&T
Click to expand...
Click to collapse
What security suite (that you really don't need) is throwing the warnings?
Sent from my Vivid 4G using Tapatalk 4
DNS logs initially, doing it old school. But then I tried DroidSheepGuard on the device for faster notifications. Also tried WiFi Protector. They both have their positives and negatives. But good ol' DNS logs and event viewers never fail me there. Each time, it traces back to my device with the CM10.x ROM. I work in the IT industry, so security is a big part of my daily routine. However, mistakes get made, being human and all. I know there are lots of network test abilities in CM that are great for testing vulnerabilities. But those tools, as I'm sure you know, can be used for nefarious purposes. And with Byod becoming more and more popular, I'd hate to see people or companies fall prey to these attacks (or tests gone awry?). I mean I know to secure my DNS servers, and vlan or segregate wifi networks. Anyway, thanks for the quick response!
Sent from my Vivid 4G using xda app-developers app
-Zyto- said:
DNS logs initially, doing it old school. But then I tried DroidSheepGuard on the device for faster notifications. Also tried WiFi Protector. They both have their positives and negatives. But good ol' DNS logs and event viewers never fail me there. Each time, it traces back to my device with the CM10.x ROM. I work in the IT industry, so security is a big part of my daily routine. However, mistakes get made, being human and all. I know there are lots of network test abilities in CM that are great for testing vulnerabilities. But those tools, as I'm sure you know, can be used for nefarious purposes. And with Byod becoming more and more popular, I'd hate to see people or companies fall prey to these attacks (or tests gone awry?). I mean I know to secure my DNS servers, and vlan or segregate wifi networks. Anyway, thanks for the quick response!
Sent from my Vivid 4G using xda app-developers app
Click to expand...
Click to collapse
I can tell you that these probably dont mean anything. Do they happen on any of my builds?
bilibox said:
I can tell you that these probably dont mean anything. Do they happen on any of my builds?
Click to expand...
Click to collapse
Well, the poisoning was bad enough to take down a test exchange 2007 sp2 server, though it was more of a redirection of packets than an actual crash. So, it does concern me. Unfortunately I did get a positive for poisoning when I was running your rootbox, (slick rom, loved it btw) but I later discovered I forgot to clear the DNS cache while running it. So I can't be 100% on whether it was from rootbox, or if it was just already poisoned with the vivid's wifi mac as the destination for the spoofed mac address. I can run another round of tests when I work slows down again.
-Zyto- said:
Well, the poisoning was bad enough to take down a test exchange 2007 sp2 server, though it was more of a redirection of packets than an actual crash. So, it does concern me. Unfortunately I did get a positive for poisoning when I was running your rootbox, (slick rom, loved it btw) but I later discovered I forgot to clear the DNS cache while running it. So I can't be 100% on whether it was from rootbox, or if it was just already poisoned with the vivid's wifi mac as the destination for the spoofed mac address. I can run another round of tests when I work slows down again.
Click to expand...
Click to collapse
have you tried these roms stock to make sure no other apps were the culprit?
bilibox said:
have you tried these roms stock to make sure no other apps were the culprit?
Click to expand...
Click to collapse
Indeed sir. As soon as I discovered the poisoning, full wipes and fresh OOB loads. Just need to rerun 2 tests I missed clearing my DNS cache for. I've also done a bit of reading, and apparently there is a security hole in JB that allows this ARP Spoofing/poisoning. From what I can tell, it looks like inadvertent poisoning, like a testing app is running a muck. More testing needed though. I was hoping someone might know the background services associated with the network testing features that come on CM builds. I would like to disable them and see how it goes in my next round of tests.
P.S. Cant wait to test other of yours as well. Rootbox would be killer for my daily driver, just need that mobile data. So if you have any newer builds with possible fixes that need testing, I'd love to give it a whirl. When I edited the APNs I was able to get the mobile data to connect for a moment, but it dropped almost immediately.
-Zyto- said:
Indeed sir. As soon as I discovered the poisoning, full wipes and fresh OOB loads. Just need to rerun 2 tests I missed clearing my DNS cache for. I've also done a bit of reading, and apparently there is a security hole in JB that allows this ARP Spoofing/poisoning. From what I can tell, it looks like inadvertent poisoning, like a testing app is running a muck. More testing needed though. I was hoping someone might know the background services associated with the network testing features that come on CM builds. I would like to disable them and see how it goes in my next round of tests.
P.S. Cant wait to test other of yours as well. Rootbox would be killer for my daily driver, just need that mobile data. So if you have any newer builds with possible fixes that need testing, I'd love to give it a whirl. When I edited the APNs I was able to get the mobile data to connect for a moment, but it dropped almost immediately.
Click to expand...
Click to collapse
It was a pain just to get rootbox built... So fixing it will probably be even harder especially since right now I am not currently deving until I get my new computer

Categories

Resources