yashsingh1/xdaforums huggingface dataset:
[EVO 4G General] oreo632:
Hi there, new guy here. Last week I bought an evo from a guy and that same guy flashed over the evo to metro for me. So just like a lot of people here I am having some problems and I'm also looking for some advice.

First of all I don't know what rom he used... I know that I have superuser on the phone. The version of phone I have I believe I have is 2.2 (?)

Is superuser a flash, root, or rom? How would I find out which root I have? He didn't mention it to me. All he said was don't download any apps that require "superuser permissions"

Here is what is working-sms, youtube app, wifi, internet w/ and w/o wifi, market, email, gmail and yahoo, receive photos

And here is what is not - voicemail notification, mms, can't send photos, gps forces the phone to reset many times, so navigator/ maps causes reset. Not to mention that the phone will reset several times throughout every other day. Also getting the data error.

Called the guy and he said that he would reflash the evo for free this time. He also suggested doing a factory reset, that might fix the constant resetting I am having. I read online that some task manager apps can cause the phone to reset when gps is on.

Any help in all of the above is appreciated. Should I have him reflash it? Should I attempt this myself? Not knowing what rom I have right now is the hardest part for me right now.

Again thanks for the help.
[EVO 4G General] phatmanxxl:
ROM info is in the settings/about phone/software

To factory reset: settings/sd & phone storage

Superuser just let you give an app permission to access root or block it.

I would do the factory reset if your having reboots. More ROM info would probably help us out with your problem.
[EVO 4G General] jgalan14:
http://xdaforums.com/showthread.php?t=795182

Im not 100% sure of.metro.pcs hack or wtv that they do for the Evo but that rom.has everything working download the metrodroid (latest version ) , put it in your sd card , go to recovery mode and wipe , data, dalvik, cache (this will erase all your data ) and then go to.choose flash zip, look for the zip flash and hopefully the works, root ia only one it should be fully root to run it in metro pcs and I recommend you to read different topics about what root is, have fun
[EVO 4G General] oreo632:
ok thank you. I just did what you stated and found out that my rom is bugless beast to0Mod V0.1

Any other info is appreciated, I am thinking about installing the metrodroid rom like jgalan suggested however I am plum terrified about bricking my phone. As I have never done anything like this on a phone. Only xboxs etc.

Does anyone out there know about this romthat I have :confused: If it's truly V0.1 I'm assuming its hellllla old, but I dunno. Thanks again for all of the input.

One last question how full proof is the metrodroid rom? I was doing some reading about people still having issue with stuff that I already have working currently (sms, web etc). I just don't want to open another can of worms if I can avoid it. Thanks again.:D
[Adam General] brianmichaud:
I have tried rooting the device twice. Each time, the market icon shows up. I put in my gmail credentials and it moves into the market. If I try downloading apps, they just get stuck on "Starting Download'. In my limited experience, I sideloaded Google Talk, but I can't get it to connect.

Does anyone have any ideas?

What I've tried:

-factory reset

-rooting the device (2x)

-sideloading GTalk

-clearing both the cache and app data of both the market and gtalk

-re entering google credentials

I have no idea what to do next. . .
[Adam General] inspiron41:
go to recovery mode (power + volume up) and click on "wipe cache" and see if that helps
[Adam General] brianmichaud:
No go. Same old nothing happens.
[Adam General] clockcycle:
How long did you wait at "starting"? I think I read that sometimes it takes a while provisioning you device, it eventually starts..

-CC
[Adam General] inspiron41:
are you able to log into google services?
[Adam General] brianmichaud:
Well, at first I waited about 15 minutes. I just tried letting them download overnight and nothing happened.
[Adam General] brianmichaud:
I don't think so. I am not able to connect to google talk.
[HTC Inspire 4G] 9646gt:
So I am a new switcher here. Just switched from Iphone 4 to Android and from Mac OSX to Linux almost full time :). I am definately loving open source lol. Now for a couple concerns. I want to root the Inspire and install a custom rom to unlock the upload HSUPA that's crippled by default as well as do a couple other things. Not sure what all I can do yet but I know JailBreaking my Iphone made it like owning a whole new device!

My big concern is with Sense. What will I lose if I swtich to a ROM that does not use sense for the UI? I am not exactly sure what the Sense UI really provides being new to Android and all but I can tell you I love my Widgets that came with my phone and I love the interface in general. Can the sense UI be installed with any rom?

Other concern that I still need to research more is it seems that alot of people are just using a Dersire ROM and having audio issues. Is this easily fixed? And Last but not least...any chance of getting Android 2.3 GingerBread on here?H Have not had a chance to see if there is a 2.3 rom with the sense UI yet really as I have had the phone like one day lol
[HTC Inspire 4G] samsungcaptivates:
all you need is root to enable hsupa you do not need a custom rom but if you like you current stock ui stick with sense i am currently running coredroid gingerbread rom with sense and i love i have tried others without sense and i just did not like it but its all about personal preference
[HTC Inspire 4G] cavsoldier19d:
Some custom roms comes with sense and some don't. If you pick a Rom without sense, you will loose all of the HTC widgets that are included with sense. The latest version of the Rom coredroid is gingerbread. Browse the inspire 4g development section to start finding out all the different roms and what they offer. Definitely do your due diligence of research before you get your hands dirty.

Here are two proven methods to rooting...

HTC Inspire 4G Simple One Click

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

HTC Inspire Hack Kit

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

I recommend the Simple one click. It even has a handy dandy video tutorial.
[Nook Color Android Development] computercarl:
Can you clarify something? I've seen other hacks that generate a random one each boot -- Does this one do that, or does this one generate one and store it somewhere, or is that even possible?
[Nook Color Android Development] racks11479:
Unfortunately yes, it generates a new one on each boot. I'll see if there is a workaround for this. If anyone has any suggestions please feel free to add to this.
[Nook Color Android Development] cloudedone:
Cool, Gun Bros is finally installing.

I used this on the v4 nightly in conjunction with the build.prop hack.
[Nook Color Android Development] solace.discord:
thank you!!

no more FC with the XDA app.
[Nook Color Android Development] bigbob580:
Did you use root explorer or ADB? I tried with Root Explorer but when I rebooted it just hangs at the android screen I had to restore am I missing some permissions?Just want to get Gun Bros working thanks.
[Nook Color Android Development] racks11479:
Did you set the correct permissions as the original framework file?

Did you rename the framework_patched.jar file to framework.jar?

Sorry if it seems obvious to you. But sometimes its the simplest things that are most overlooked.
[Nook Color Android Development] bigbob580:
Thank you forgot to change permissions working great thanks a lot
[Nook Color Android Development] racks11479:
:) Not a problem.
[Nook Color Android Development] j4mm3r:
Why patch? when you can code?

Easy fix for TelephonyManager.getPhoneType():

Add to /system/build.prop:

gsm.current.phone-type=0 (for PHONE_TYPE_NONE)

or

gsm.current.phone-type=1 (for PHONE_TYPE_GSM)

Fix for TelephonyManger.getDeviceId():

public String getDeviceId() {

try {

return getSubscriberInfo().getDeviceId();

} catch (RemoteException ex) {

return SystemProperties.get("custom.deviceid");

} catch (NullPointerException ex) {

return SystemProperties.get("custom.deviceid");

}

}

Then add to /system/build.prop

custom.deviceid="133701337"

Just throwing out ideas... will try this soon. Any specific app that you can point me to to test this with?
[Nook Color Android Development] racks11479:
Hmmm... Well that would be a pretty simple and straight forward approach to it. That would be awesome if it works. Since then it won't generate a new one on each boot? Which I understand some apps end up thinking its running for the first time and needs some extra files to be downloaded to run.

Regarding apps, most of the gameloft games would FC on me before the patch. But those are paid....??? How about the XDA app. Before the patch, it would run fine without a login. But once I do and enter a thread and exit it would crash on me. Now it seems fine?

-Pandora

-Gun Bros

-XM Sirius

Just some I know that wasn't working, but now are after the patch.
[Nook Color Android Development] brianf21:
Connect to the market while running logcat and see if you get any imei error. I'm going to try this on froyo.... Thanks for the info.
[Nook Color Android Development] kassemja:
So i assume this part goes in the framework.jar.

public String getDeviceId() {

try {

return getSubscriberInfo().getDeviceId();

} catch (RemoteException ex) {

return SystemProperties.get("custom.deviceid");

} catch (NullPointerException ex) {

return SystemProperties.get("custom.deviceid");

}

}

I would like to have the proper static imie / serial number from nook color firmware, as this is what i have full version of rockplayer reg'd to.
[Nook Color Android Development] mazook98:
please confirm...because I spent all night trying to get my nook running again..Does this zip file need to be extracted once before renaming? And does there need to be a Meta-info folder inside? Lastly, my permissions "matched", but I am concerned whether they are all correct in the first place. What SHOULD the permissions be in this folder? Thanks in advance!
[Nook Color Android Development] racks11479:
Yes, you would first need to unzip it. But I noticed that when unzipping the file in OSX it would unzip the .jar file as well and give you a classes.dex file when it shouldn't. So I've re-zipped the file within a folder.

-Before you do anything, please make sure you perform a nandroid backup

-Download the new zip and unzip it. In there you will see the framework_patch.jar file.

-Rename the file to framework.jar

-Copy over to /system/framework

-Set correct permissions.

-Reboot

Sorry you had to go through restoring your setup.
[Nook Color Android Development] mazook98:
Thanks for the quick reply... I'll let you know how it goes!

Sent from my PC36100
[Nook Color Android Development] bassrebel:
by setting the correct permissions, do you guys mean going through the settings and hitting where it says permissions, etc? I just want to have every base covered
[Nook Color Android Development] dalingrin:
Does the framework change effect the market force close when purchasing?
[Nook Color Android Development] racks11479:
Yes, just make sure you're giving the exact same permissions as your original framework.jar file
[Nook Color Android Development] mazook98:
I need to know, if anyone is sure, whether this can be used with hc4 emmc as well (with same partitions as cm7)..last hurdle...

Sent from my PC36100
[Nook Color Android Development] racks11479:
Unfortunately no, still getting force close when trying to make a purchase.

HC4? I'd doubt it since this has a different framework than Honeycomb. Please do not use this for that.
[Nook Color Android Development] racks11479:
Shameless bump.. but I've just included a patched framework for anyone running Stock 1.1.0 Rooted to deal with some fc'ing issues they might have.
[Nook Color Android Development] bretzke:
What's the permissions for the framework.jar for stock 1.1.0? Using Root Explorer and not sure how to translate the 6755 used via command line.

Thanks!
[Nook Color Android Development] racks11479:
Just set same permissions as original framework. I believe its "rw-r--r--"
[Nook Color Android Development] inxaos:
I'm using the xda app right now; the modded framework seems to be working for me with the latest nightly (5)
[Nook Color Android Development] racks11479:
Great to hear. Hopefully the awesome CM team will iron this issue out with their final release so this workaround wont be needed anymore.
[Nook Color Android Development] bretzke:
Thanks. Looked at original and copied that. Long boot up time the first time after install, Second reboot caused endless bootloop. Recovering from CWR now.

Dave
[Nook Color Android Development] racks11479:
Strange. I have my nook on a dual boot setup. And I have both my 1.1.0 and CM7 framework patched. Also I know of some others that used the 1.1.0 patch without a problem. I'll look into it. Thank you for posting your experience. And sorry you had to go through a restore.
[Nook Color Android Development] hacku:
Thanks for this fix. Works like a charm!

I can use the XDA app again now... :D
[Nook Color Android Development] racks11479:
Could you please tell me if you're on 1.1.0 or CM7?
[Nook Color Android Development] hacku:
CM7 of course... ;)

(phiremod nook v3)
[Nook Color Android Development] xdajunkman:
I am running rooted stock Eclair with B&N 1.1.0 firmware. This fix worked for me....Gameloft games that previously FC on startup are now running. Have some problems with formatting to the screen properly...but that is obviously a separate issue.

Thanks for the fix!
[Nook Color Android Development] racks11479:
Great, glad it worked. I have some screen issues as well with only 2 of the gameloft games that I have. Every other works pretty well.
[Nook Color Android Development] rainmaker002:
Just thought I'd drop a quick note to mention that running CM7, nightly 5, Slingplayer and XDA work fine with this fix. They were both force closing before I applied it. Thanks.
[Nook Color Android Development] mustafazr:
FYI: Does not work on nightly 7. Causes the status bar to FC.

Thanks for the effort!

Edit: Just to clarify, the old apps that were FC (Live Poker, XDA...) are still FC on 7. Maps 5.1 does seem to work though.
[Nook Color Android Development] racks11479:
Yeah thanks for the heads up. I have to update my post as to not use this with anything higher than CM7 v5. I thought that the FC'ing issues are to be resolved with CM7 v7?
[Nook Color Android Development] racks11479:
Updated OP with a patched CM7v7 framework for anyone who wants to give it a go. XDA, Sirius and my Gameloft games are working again. And no FC on status bar.
[Nook Color Android Development] nemith:
Probably cause you are missing something in your framework now.

I have an idea. Someone submit real code instead of binary or smali patches and we'll see if we can get this fixed upstream instead.

Someone give me an app with the FC issue and I'll try to work it out and get a real fix instead of this hacked up crap.
[Nook Color Android Development] racks11479:
Unfortunately I am not as experienced in coding as you are. And if the XDA mods are not happy with what I do then please say so. I apologize if what I do isn't exactly pure problem solving. Just trying to help out anyway I can. I have no problem removing my thread if need be.

Thanks,

Racks

Edit: Just so you know. Apps that are FC'ing on me were XDA, Gameloft HD games, Sirius
[Nook Color Android Development] philburkhardt:
This "hacked up crap" has helped quite a few of us out.
[Nook Color Android Development] nemith:
Yes but it will break with even the smallest change to the nighties. So you are going to have to redo it every night. Thats hacked up crap.

What I want to do is fix it for everyone is the source so that it's included in the nighties.

So I just played a Asphalt 5 Free and it worked fine... anyone have another game that FC's for them (preferably free).

Edit: XDA loaded fine for me as well. I am going to go out on an limb and say wait for CM7 #8 tonight.
[Nook Color Android Development] philburkhardt:
Point Inside FC's on me, even when it's patched.

EDIT: It opens fine, but FC's when you try to view a map.
[Nook Color Android Development] nemith:
Lets start with what this patch is trying to do? Are you just editing smali manually?
[Nook Color Android Development] racks11479:
Is the XDA app working for you? Cause it was crashing on me.
[Nook Color Android Development] j4mm3r:
Go easy on this guy man... he is just trying to help the best that he knows.

I did have some ideas of my own to get this going, see here (and this is just from about 2 minutes of digging through the sources patched by the smali patch)

The crux of the idea here is to get the TelephonyManager to return defaults configured in the build.prop in case the real Telephony service does not exist.

Let me know what you think and we can get cracking on a working solution which can be accepted into the CM builds (remember this is not just Nook specific but can be expanded to all tablets and devices without built in GSM radios)
[Nook Color Android Development] nemith:
This seems to be GPS based. It crashes when trying to get location:

I'll see if i can track this down, but i think this one is lack of GPS.
[Nook Color Android Development] nemith:
Well we have a working RIL and Telephony service as of build #7. Build #8 should have the fixed network settings and be complete. I don't think this is required at all anymore.
[Nook Color Android Development] racks11479:
No, I used the patch from here http://xdaforums.com/showthread.php?t=955847

And I edited the patch file accordingly for each framework. That's all. I've taken no credit for this patch. I originally just did it for myself and found out that it helped with some apps force closing issues that I had and thought I'd share it with everyone.

You'll probably know much better as to what needs to be done so we don't need to use this anymore. And I look forward to that as well. Again, just tryin to contribute what I can for the time being until it is fixed permanently.
[Nook Color Android Development] j4mm3r:
well good then... I pulled your commit (was it yours? can't be sure) last night and built from it... checking the telephony settings still dont return valid values... so you saying there is a new commit on top of that that fixes that?

EDIT: this is the RIL fix: http://review.cyanogenmod.com/3374

I have all the commits till before 1 am yesterday.
[Nook Color Android Development] clockworx:
Uh, you could always ask me what "that crap" does, since I'm the one who originally wrote it and compiled it before the NC was released. I've also posted quite a few times what it does, there's just a bunch of dupe threads on the subject.
[Nook Color Android Development] nemith:
It seems to FC well after it loads. Nothing in the stack says that it's TelephonySerivce related. It doesn't seem to crash on my N1 though.
[Nook Color Android Development] nemith:
Finally the source :). Do you mind giving a run down of what the problem is and exactly how you are working around it?

I can't seem to recreate it, but I assume i am just picking the wrong applications.

Source would be highly appreciated, but not necessary.
[Nook Color Android Development] j4mm3r:
Dude... the patch just modifies TelephonyManager.getPhoneType() and .getDeviceId() to return suitable values and does not query the Telephony service.

Thats what I was trying to illustrate with my suggestions...

Lets talk on IRC, you tell me the channel and ill join..
[Nook Color Android Development] nemith:
irc.freenode.net #nookie
[Nook Color Android Development] mustafazr:
+1

10 chars.
[Nook Color Android Development] clockworx:
Yes, j4mm3r is correct. It returns valid values to those two methods.

Originally, the reason was solving a broken market on the Pandigital Novel. Vending.apk queries these as part of generating an Android ID (necessary for the Market and Talk to work). At the time, there was no concern over saving the value since the Android ID worked on its own after that, even if the ID changed.

The implementation I did always returned Phone Type GSM and a IMEI based off a T-mobile G1, though it appears I may have overdone it by trying to "get it right" the first time. Apparently any old random number of the correct length will work fine, as people have said the craptablets just use 01234....repeating.
[Nook Color Android Development] nemith:
So I still can't find an application that crashes trying to look up an emei.

Market works fine after built #7 so that's no longer a concern. The other application crashes i cannot track down to this fix.

I need to find out which part is crashing. I am not convinced that an emei is necessary at this point.

So if anyone can provide exact application that crash it would be very helpful.
[Nook Color Android Development] nemith:
It wasn't to be taken personally. Chill out.

It is still a crappy hack. Good for the OP it wasn't his crappy hack :)
[Nook Color Android Development] clockworx:
Someone replied elsewhere about an app that is locked to IMEI somehow (and thus my hack wasn't working, even though you get an IMEI everytime, it wanted the SAME one everytime.) I'll see if I can find it.
[Nook Color Android Development] racks11479:
Someone pointed out to me that the app "SkyScape" does that. He even attached the APk cause he couldn't get it to run on his nook although he purchased it for his phone. I installed it and it said invalid device I'd.
[Nook Color Android Development] racks11479:
Man. You're a very rough around the edges kinda guy. :)

No harm, no foul. We're all after the same thing. To get the most out of our device.
[Nook Color Android Development] mustafazr:
Try Live Holdem Poker. That still crashed on nightly 7 for me before the framework patch.
[Nook Color Android Development] racks11479:
Did you use the CM7 v7 framework patch that I had up temporarily? Or did you just use the old one?
[Nook Color Android Development] mustafazr:
The one you had up for nightly 7.
[Nook Color Android Development] racks11479:
And I take it everything is running fine for you I hope?
[Nook Color Android Development] Canadoc:
tried your dualboot solution for nightly 7 form other thread. Whatever patch change you made to framework led to my tapatalk always forgetting its password and a few other apps not working as before.

Any way to switch back?

Can I just copy over from the CM nightly the framework jar file and replace it and fix permissions?
[Nook Color Android Development] racks11479:
Yes. Just replace the framework and you should be fine.
[Nook Color Android Development] silivrenion:
I had messaged you about this, too. There's quite a few apps that expect a consistent IMEI for profiling purposes. I'm on the auto-nootered 1.0.1 nook color. I'm not sure how to really fix it, so if you have a quick patch idea, that would be very much appreciated. :)
[Nook Color Android Development] philburkhardt:
Hey racks, I am on CM7 11 and the FC's on XDA, Gun Bros, etc. are back. They have been since I have been on 5. The only time I didn't have them is when I was using your patch. Are you still putting them together for the new nightlys? If you are, would you be willing to share?

...I really miss XDA on my nook. :(

Thanks!
[Nook Color Android Development] racks11479:
The problem with this patch is it generate random IMEI's evrytime. Been trying some suggestions by the other devs here with no luck thus far to have a static IMEI. I believe this is an issue the CM7 team is looking into as well. If or once they figure it out for CM7 then I'll take a look to see if I can emulate it for the rooted stock people.
[Nook Color Android Development] racks11479:
As quickly as the nightlies are coming out, its hard to keep up with the patching. And I believe nemith is working to have a permanent fix for this soon I hope. But yeah it does suck to not be able to use some apps. Maybe on the next nightly if it isn't fixed yet. Just for the time being until fixed.