yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] DizzyDen:
New Beta 9b

OP updated....

Current version: Beta 9b...

- STILL FAILING... troubleshooting in progress.... adb push should now work... I forgot something very valuable but its still not working... loladb remount.... kinda important... lol

copies the current framework.jar to framework.jar.bak

it then adb pushes patched framework.jar

gives some dialog boxes as to whether it believes it succeeded or failed.

reboots the nook to impliment the new nook if it believes success.

There are psuedo workarounds.. when you get error about framework not being found.. do you want to find it... you can manually adb pull /system/framework/framework.jar at that point.... THEN click yes to locate and select it.

If you choose to do it this way... you will still have to manually push it back to the device.

Give this one a shot... I haven't seen issues of it failing to patch framework.jar in a long time.... if this one doesn't work... try deleting framework.jar in your current folder, or rename it anything other than framework.jar or framework.jar.bak and try it... help me track down if it is an old framework.jar still locked by previous run not cleaning up right or what.

Were you pulling framework from device or from rom?

WARNING... 9b is borked... adb pull is malfunctioning... i.e. not functioning at all... everything else should be fine... back to tracing why adb is being a PIMA.
[Nook Color Android Development] mr_fosi:
I d/l b9b and ran it sans NC connection.

I ran it trying to mod n93 and got no love.

Most everything worked, though it said it wasn't able to open the smali and I didn't get an option to supply the s/n (thought it was in this release?). Then after everything was cleaned up, I checked the .fix expecting to find the code snippet with the default IMEI and instead found:

.method public getDeviceId()Ljava/lang/String;
.registers 4

.prologue
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "0-0-0"

invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

move-result-object v1

const-string v0, "Tag"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

move-result v0

return-object v1
.end method
[Nook Color Android Development] DizzyDen:
I seem to have introduced a few errors here... re-uploading 9a for further testing until I track down the issues.... the same warnings about ADB PULL not working still apply....Give me some time to track down what I am causing... maybe I'll up my last B8 and B9a...

I am truly sorry for any issues the recent betas are causing... I am trying like hell ;)
[Nook Color Android Development] mr_fosi:
n/p for me, since I can mod my own. :D

Might think about leaving up the current working release alongside the current test?
[Nook Color Android Development] DizzyDen:
Beta 8.3 and Beta 9 posted in OP... I found both to be completely functional for mainstream... 9's adb pull was working if I remember right... will have to test that again and make sure.

Anyway... the rest of the functions definately worked.

OP updated with rush to market apologies.
[Nook Color Android Development] DizzyDen:
Current version: Beta 9d

Current version: Beta 9d

In-place update now works!!!!!

ADB pull works

ADB push works

New splash screen on start and exit to inform you of version

If you push to your device original framework.jar is copied to framework.jar.bak prior to replacing

Added tests and information windows informing you of status

Glad I finally tracked down the issues getting pull/push working... now to start working on MAC address based IMEI option.

OP Updated.
[Nook Color Android Development] mr_fosi:
- d/l beta9d, run with NC connected.

- s/n found, correct, IMEI generated

- Unable to open .smali; no "out" dir present at time of error.

- Duplicate file error stated.

- Check of .fix shows correct code.

- Check of extracted framework.jar shows the modification didn't take.

- "modified" .method code to follow.

- Check of pushed framework.jar shows same code as below.

.method public getDeviceId()Ljava/lang/String;
.registers 4

.prologue
const/4 v2, 0x0

.line 187
:try_start_1
invoke-direct {p0}, Landroid/telephony/TelephonyManager;->getSubscriberInfo()Lcom/android/internal/telephony/IPhoneSubInfo;

move-result-object v1

invoke-interface {v1}, Lcom/android/internal/telephony/IPhoneSubInfo;->getDeviceId()Ljava/lang/String;
:try_end_8
.catch Landroid/os/RemoteException; {:try_start_1 .. :try_end_8} :catch_a
.catch Ljava/lang/NullPointerException; {:try_start_1 .. :try_end_8} :catch_e

move-result-object v1

.line 191
:goto_9
return-object v1

.line 188
:catch_a
move-exception v1

move-object v0, v1

.local v0, ex:Landroid/os/RemoteException;
move-object v1, v2

.line 189
goto :goto_9

.line 190
.end local v0 #ex:Landroid/os/RemoteException;
:catch_e
move-exception v1

move-object v0, v1

.local v0, ex:Ljava/lang/NullPointerException;
move-object v1, v2

.line 191
goto :goto_9
.end method
[Nook Color Android Development] philburkhardt:
Trying to apply to n94, I keep getting "cannot open TelephonyManager.smali".

I tried with B9. & B9(d). I re-downloaded the ROM twice in case there was an issue with download.
[Nook Color Android Development] paleh0rse:
B7 is the only version working with any of my zips, and none of the push-pull versions have resulted in a successfully modded framework.

I'm sticking with b7, for now, and just pushing the new frameworks manually...
[Nook Color Android Development] DizzyDen:
I will look into the issues... I have used B9d for inplace... and have not experienced the telephonymanager.smali issues... but I will find what is causing our issues.

This is driving me nuts... I just used it on cm7-n93 residing on different drive... worked flawless. With the exception of the duplicate file issue...

Is there any spaces in the path the !IMEIme.exe is residing in? Trying to track this down when I can't replicate is anoying.... FYI... there are spaces in the path I keep my rom zips in... not causing me problems now... there are not spaces in the folder I keep !IMEIme.exe in.
[Nook Color Android Development] paleh0rse:
No spaces in mine. Ill keep testing 9b later tonight. Thanks for all your hard work! :)
[Nook Color Android Development] DizzyDen:
Wait... I see a variable I address incorrectly in the code.... It is working on mine because I happen to have the same framework in my IMEIme folder.... give me a little time to resolve this and test a little to make sure.... B9e will be up after a little testing...

Looking for cause of issue mr_fosi is seeing... it may be the same issue, but I want to make sure... this is so damned close.
[Nook Color Android Development] philburkhardt:
No spaces in mine either. I was able to use what is spit out in the imei fix file, and just put it in myself.
[Nook Color Android Development] DizzyDen:
Yeah... but that half defeats the intent ;)

Seriously though... thank you for your info... just trying to iron this out... driving me nuts that adding adb pull/push support has created issues on stuff I had working so well in previous betas....

I'll get it guys... sorry about any inconveniences.... I think for now I will post up b7, b8.3 (which I found to be quite good) and b9e when I finish it... now that the cm7 buildbot is fixed again... I think 7 or 8.3 is important for those wanting to update the zip files.

Found the issue with mr_fosi's issue too... I am surprised this has worked in any version... beta 9e on its way with use previous run removed for now... I have to completely rewrite that block of code... it should have NEVER worked the way it is.... 9e on its way.... 9f later tonight.
[Nook Color Android Development] philburkhardt:
No inconvenience here. I'm super thankful for what you're doing here. Iron and re-iron all you need. :)
[Nook Color Android Development] paleh0rse:
No inconvenience here either! I enjoy troubleshooting beta builds of just about any software for the nook. I'm rather addicted, actually... I can't put this damn thing down! lol
[Nook Color Android Development] DizzyDen:
New Beta 9e up... removed previous run check... It should have never worked... and maybe it hasn't... mr_fosi has reported this a few times... I always thought I tracked it to something else... I was WRONG... I know what it is... need time to clear up the issue.

For now... have NC hooked up adb(usb) or adb(wifi) working... in place should work... but it will need to pull S/N each time for now.
[Nook Color Android Development] DizzyDen:
Current version: Beta 9f

Current version: Beta 9f

Use previous AND In-place update now works!!!!!

I've done exhaustive testing this time around... I think I tested every possible combination... but am ALWAYS welcome to feedback and bug reports. I strive to fix reported bugs rapidly, and am trying to provide bug free releases.

I thank everyone who has tested this... and those that have provided feedback/bug reports.

Leaving Beta 7 up until I get more confirmation as to success/failure of newer betas.
[Nook Color Android Development] mr_fosi:
I'll have a chance to try this out later tonight and will post back.
[Nook Color Android Development] DizzyDen:
Bug Reporting

This program was initially ineteded to generate a unique IMEI based on your device S/N and update Dev's install zip files... it has become so much more, and as such there are many functions involved in this process.

Due to the complexity the program has taken on... far beyond what I initially intended... to report bugs please try to use the following as a template:

Function attempting: i.e. Updating ROM... In Place Upgrade... Update framwork saved on computer... etc.

Error Messages: any error message you receive... or the last message you saw prior to the issue.

End result: i.e. TelephonyManager (TM) updated, ROM not... TM updated framework.jar not... etc....

Environment: ROM in same folder as IMEIme.exe... ROM on same drive as IMEIme.exe... ROM on different drive... etc. (same for framework if updating framework instead)

If you could take notes of EXACTLY what buttons you click on which prompt it would be EXTREMELY helpful...

As I said, this program has taken on functions I initially had not imagined including... the more features added, the more complex tracking bugs becomes... I don't want to include a bunch of messages just for the sake of letting you know where in the code you are... would not be beneficial to you... more buttons to click for no reason, etc.

The more detailed you can be, the quicker I can see what is happening... otherwise I have to try to duplicate what I think you are doing when you get the error.

mr_fosi and martian21 have been very tedious in reporting bugs... I greatly appreciate their testing despite not needing to, and the manner in which they document what is going on....

Everyone should click Thank You on their bug report posts... they have been instrumental in getting the program where it is so far.

Someday I will get to posting all the Thank You's and credits... I have truly just been too busy bug squashing and feature implementing so far.... please rest assured.... I know who I owe credit and thanks to... and you will get your due.

Once I know the bugs are gone to this point... I will implement IMEI based on MAC address... No I haven't forgotten that request!
[Nook Color Android Development] TheMainCat:
B9e is looking really good. The only question I have is how to manually update the newly create IMEI zip file? If it somewhere on this thread, I must have missed it.
[Nook Color Android Development] DizzyDen:
To manually update... open the zip in something like winrar (the version of 7zip I have won't allow it)... browse in winrar to system/framework... drag framework.jar from windows explorer into winrar window and let it update it.... BUT... use beta 9f... there were some issues I discovered in 9e that nobody had reported.
[Nook Color Android Development] DizzyDen:
WOW.... no reported bugs in Beta 9f.... I am thinking that is a GOOD thing!!!

Barring bug reports... I will begin implementing the rest of the features I have planned for beta 10... these are primarily:

1. Use of optional !IMEIme.ini to control settings... initial ini will have the default settings I have the program using right now...

2. Option to use MAC address in IMEI generation

3. Option to NOT save IMEI.fix... so you can run it on a friends... and not overwrite your default

4. Option to create IMEI.fix even if Java fails... so you can manually update TelephonyManager.smali and framework.jar yourself easily... beware of feature 3 listed above.

I am working on the features... but I don't want to get too deep until I know I have our bugs in Beta 9 series ironed out... No sense in carrying them over to our next feature set.
[Nook Color Android Development] DizzyDen:
Spoke too soon...

One bug found in Beta9f...

In-Place Updating had a bug in beta 9f that would give you an autoit error message... this has been fixed... thank you LinuxParadigm for reporting this to me.

Beta 9g posted to fix it... OP updated.
[Nook Color Android Development] DizzyDen:
Spoke too soon...

removed... duplicate for some reason
[Nook Color Android Development] 12paq:
Hey DizzyDen, have you seen this yet?

http://review.cyanogenmod.com/#change,5979

It seems the folks at Swype are trying to come up with a solution to their apps requirement for an IMEI. I'm not sure what this all means, can you shed any light on this?

Thanks, and my apologies in advance if this is not relevant to your thread.
[Nook Color Android Development] paleh0rse:
Sadly, even if they do, there are still others who haven't, or won't. (ie. HBO GO)

Dizzy's app really does remain the only complete solution...
[Nook Color Android Development] paleh0rse:
BUG NOTE: b9g boots up with a message box that still identifies it as b9f.

Running version b9g with NO files already in the directory:

It is not properly grabbing my nook's S/N. Instead, it keeps asking me to manually input an IMEI seed. I hit 'cancel' when it asks, and it then continues on with the process. However, instead of determining my proper S/N, it displays that my IMEI is "12-345678-90124-5".... which obviously isn't correct.

I have adb installed and fully functional, and it does appear to be pulling the framework file properly when it gets to that step later in the process; but, I then tell it not to push the modded framework back to the nook because I know it's not using the correct IMEI.

Running b9g with a proper IMEI.fix file already in the directory (fix file was initially created using version b7):

It correctly asks me if I wish to use previous IMEI.fix file, then pulls and mods the in-place framework without issue. Finally, it pushes the framework back to my nook, reboots the nook, and it works perfectly with HBO GO.

---

I'm not sure why version b9g can't seem to initially identify my S/N when no IMEI.fix file is already present... :(
[Nook Color Android Development] TheMainCat:
Probably not the right place to ask this question, but I used B9g and got the new framework in and flashed the "new" ROM. I got HBO Go working (great job DD), but once I log in and select and select a video, I get the HBO Go video splash, then just a spinning wheel. Did I miss something?
[Nook Color Android Development] DizzyDen:
I'll look into it... might see Beta 10 real soon... at least have the INI file settings done... and complete rewrite of a lot of the functions... either 10 or 9h will be up before too long...

Beta 10 is up and fixes the issue... I had removed a check in the Manual Imput function that I thought I had covered elsewhere... thank you for the report.

I don't think you missed anything... did you have it registered to a different IMEI (as in did you use one of the generic framework patches that were out before this method) before this? It is possible that if so, they have your account tied to your old IMEI.
[Nook Color Android Development] DizzyDen:
Beta 10

OP updated....

Major rewrite... you won't see a lot of screens you're used to...

The first time you run it... it will create !IMEIme.ini with default settings... feel free to edit them... it should be self explanatory. If !IMEIme.ini exists, it will never overwrite it... you can delete it and get back to default settings.

I will incorporate ability to use MAC address instead of S/N when I know bugs are worked out of this rewrite... it SHOULD be stable now... Thank you all for your feedback and bug reports.

If IMEI.fix exists and you have Use_Previous_Patch = 0... it will ask if you want to overwrite it.... I may make this an ini setting if the question becomes annoying. IMEI.fix exists and you have Use_Previous_Patch = 1 it shouldn't ask... and will not overwrite it.

paleh0rse: this also fixes the bug you reported... THANK YOU!!!!
[Huawei Ideos X5 U8800] grambram:
I have a problem viewing the flat and sharp symbols in a guitar chord app called Fretter. Just get the little rectangle that indicates there's something there but I can't see it. Love the phone, new to Android...are symbols such as this a common problem. The developer doesn't have an answer for me.

Just installed a symbols keyboard and I notice a lot of the keys are similarly not displaying the symbols.
[Huawei Ideos X5 U8800] creacha:
The problem is to do with the default set of fonts installed on the phone. For some reason Huawei packaged a limited character set on the phone. If you update to the general B136 ROM here:

http://wiki.modaco.com/index.php/Huawei_Firmware_U8800

The characters should display fine.

You can mess with fonts using an app called Type Fresh, and I recommend replacing your droidsansfallback.ttf with this copy, will also win you viewable iphone smilies.

http://xdaforums.com/showthread.php?p=6628661
[Huawei Ideos X5 U8800] grambram:
Thanks for the help. I'll follow your advice.
[Vibrant Q&A, Help & Troubleshooting] cpg1987:
I am using Bionix 1.3.1 and have an issue of not receiving phone calls or texts(sometimes). I will not even have a notification or anything or any indication whatsoever someone has called. Does anyone know what I should do?
[Vibrant Q&A, Help & Troubleshooting] Marvlet:
Uh, pay your bill. J/K could be you have a bad flash. Try flashinh again see if that fixes it
[Vibrant Q&A, Help & Troubleshooting] djluis48:
If reflashing the rom doesn't work, try flashing a different modem.

The modems are posted in the development section, just search the first 3 pages.
[Vibrant Q&A, Help & Troubleshooting] movieaddict:
and if all that doesnt work which i hope it does u can always go back to old reliable going back to stock with odin.
[Vibrant Q&A, Help & Troubleshooting] cpg1987:
thanks..im going to try and reflash and see if that works!!
[Vibrant Q&A, Help & Troubleshooting] MrSmileyJr:
did reflash work?
[EVO 4G Q&A, Help & Troubleshooting] flight01:
Hello all

I'm in need of some help. I usually Just stay with stock or CM7. But i really like all the cool ports with the new sense. What i'm looking for is a rom that is almost or as stable as stock with sense 2.+ and with sense 3.0 lockscreen with the apps working. Also it needs to have 4g and hdmi working(hdmi thru the mirroring app is fine). I have tried going thru each port and sense 2.+ rom and reading the comments but cant figure out which one i want or what is the most stable.

Also if u have any other tips like rom and kernel combos that would be great.
[EVO 4G Q&A, Help & Troubleshooting] kidram:
The latest mikg sense v2.1 as I know has what u want and I believe as of right now it has the sense 3.0 with the shortcuts to download that Rom go to WWW.themikmik.com BTW if this helps hit thr thanx button

Customized Evo
[EVO 4G Q&A, Help & Troubleshooting] flight01:
yeah cant find the one your talking about
[Android Software/Hacking General [Developers Only]] Jasonhunterx:
Well I'm currently using a vibrant an it has been laggy an I noticed that so I was wondering wat it is so I closed all services an lag stooped is there a way to stop services from opening?
[Windows Mobile Development and Hacking General] varkeyclif:
while updating to 6.5 it went blank now nothing when connecting to pc asking for

data interface driver
[Samsung Infuse 4G] iceman99393:
What do we need to do to get cyanogen to give us some love with cm7? How beautiful it would look on this phone..
[Samsung Infuse 4G] Dani897:
pledge enough money to get a cm dev to buy one for testing. dont expect mhl to work on cm7 though. they may be able to do it but they only work with open source drivers, samsung is has many proprietary drivers.
[Samsung Infuse 4G] iceman99393:
Where would I pledge money at. And mhl didnt even play my movie I bought on media hub said something about cant play media out it would only do sound. Seems like others have same problem.
[Samsung Infuse 4G] Dani897:
http://xdaforums.com/search.php?searchid=73977068

search is your friend. the thread got buried but isn't hard to find

edit: whoops wrong link

http://xdaforums.com/showthread.php?t=1087778&highlight=cm7
[Samsung Infuse 4G] h8rift:
We already will be working on porting it. Other things must come first. CWM built into kernel and ext4 filesystem...then the focus will be CM.
[EVO 4G Q&A, Help & Troubleshooting] {ParanoiA}:
was wondering how to have more than 1 pic in my signature. i see some of u guys have like 2 or 3. when i try 2 upload another it replaces my 1st.
[EVO 4G Q&A, Help & Troubleshooting] xchompondizx:
Ya i wonder the same thing? :confused:
[EVO 4G Q&A, Help & Troubleshooting] {ParanoiA}:
n also how 2 put links in sig like 2 the stuff im running???
[EVO 4G Q&A, Help & Troubleshooting] jayharper08:
Whenever you edit your sig, click this button and enter the image url. How to get url? You just right click on the image and copy img url. Once you hit the it will ask you to input the url. then just copy the info to it and hit ok :)

And for 2,3 sigs, once you paste the url, hit enter and it will tab down a line. then do the process for the other url.
[EVO 4G Q&A, Help & Troubleshooting] xchompondizx:
Thanks bro! :p
[EVO 4G Q&A, Help & Troubleshooting] jayharper08:
No problem!! Now go and represent!! :p
[EVO 4G Q&A, Help & Troubleshooting] JSmurfy:
i always forget about that link addinig button.. i always add the code manually cause i been doin it for so long

make sure there is no spaces between the ] and the [

just sayin i like that way better
[Verizon Droid Charge] papi92:
Anyone have a stock rooted rom that I can flash with CWM? I want the stock launcher. I have the lagfix installed.
[Verizon Droid Charge] papi92:
Anyone please.
[Verizon Droid Charge] qubanaso:
you were able to reboot into recovery? if so how because im using a rooted rom altered beast and i can go into recovery only the first time after i ran it through ODIN
[Verizon Droid Charge] papi92:
Download quick boot from market. Or turn off phone. Hold volume up and home key in then while holding those in hold the power button in. When you see sanding screen let go of power button but not the volume up or home key.
[Verizon Droid Charge] qubanaso:
lol wow it worked thanks for the help, but this is a hassle of pressing all those buttons :eek: hopefully we get a dev into this
[Verizon Droid Charge] papi92:
Download the application called quick boot from the market. It has an option to reboot into recovery
[Verizon Droid Charge] GuestK00231:
If you want a multi-functional widget similar to the power control widget but more with an option for reboot (rooted including recovery, bootloader, etc you can also try

https://market.android.com/details?id=com.jim2&feature=search_result

Widgetsoid. It's a free app, and the developer is pretty good with it.

I havent tried myself, as I just got my charge about an hour ago, and am familiarizing myself with all the development threads...
[Verizon Droid Charge] papi92:
Anyone lol please
[Verizon Droid Charge] papi92:
bump
[Verizon Droid Charge] RaptorMD:
The only stock rooted ROM I have seen is here http://xdaforums.com/showthread.php?t=1085190 its Stock Rooted ED1 downgrade from ED2.
[Verizon Droid Charge] streetlightman:
Is that ROM with the Google Experience or the Samsung experience (with Touchwiz)?

Thanks
[Verizon Droid Charge] papi92:
TouchWiz