yashsingh1/xdaforums huggingface dataset:
[myTouch 4G Q&A, Help & Troubleshooting] triminh123:
is it possible to install Samsung Vibrant Camera apk. to a rooted mYtouch 4G?
[myTouch 4G Q&A, Help & Troubleshooting] mackster248:
No, it's tied down to Touch Wiz. HTC sense camera is great as well though. Do you not like it?
[Samsung Infuse 4G] iceman99393:
I've been searching for a stock launcher 2 apk that works with touchwiz but each one I find the dialer dosent work I guess the dialer is modified enough that it dosent recognize it as aosp. Does anyone have a working launcher 2 for us or could modify one. Im currently unrooted. Thanks
[Samsung Infuse 4G] steveo314:
If your wanting the white froyo Launcher2 try this one:

http://www.4shared.com/file/Bv1K-aYj/launcher2.html

If your wanting the green gingerbread one its in the Android Market.
[Samsung Infuse 4G] MartyLK:
Correct. There are actually several GB launchers on the market. I use the one by Eugene because it is almost pure stock GB launcher. The other ones have modified app drawers and other things. The only mod I've seen in the Eugene version is the notifications icon in the options menu. It's a smiley face instead of a slightly square balloon.

There is also a Honeycomb launcher available.
[Nook Color Android Development] paleh0rse:
Looks like I have something new to mess with tomorrow night... thanks for working this, we owe ya!
[Nook Color Android Development] martian21:
Been looking forward to this! Thanks for your hard work DizzyDen.

Tested it out however it isn't finding 7zip. I've tried both the 64-bit and the 32-bit version (on 64-bit Windows 7). I'm probably doing something wrong if so please feel free to enlighten me :)

Martian21
[Nook Color Android Development] DizzyDen:
It wasn't you... there's something weird with the API to the fileopendialog that changes the working directory... a TEMPORARY work around is to copy the zip file to the folder you are running the program from.

Updating to beta 2 to auto extract support files on run.
[Nook Color Android Development] DizzyDen:
Beta 2 is up... OP updated... note the bold text... for now the zip file must be in the same folder as IMEIme.exe

That will be fixed shortly.
[Nook Color Android Development] DizzyDen:
Updated to beta 3. OP updated.

Fixed file browse for update file.

Improved cleanup behind itself before exiting...

removes helper files

removes framework.jar

removes classes.dex

removes out folder

removes system folder (the one used to add framework.jar to the zip file)

Still debating ability to allow manual input of the IMEI or a serial number... but those that want to do it will probably figure out how to do it manually... its REALLY not that hard.

Will add random IMEI generation as an option. The only purpose I see for this is for those who don't want to use the generic IMEI and cannot get adb working... even with the included adb in this program.

Feedback and bug reports are welcome and will help improve the program.
[Nook Color Android Development] mellopete:
Thank you for this

I had to copy my AdbWinApi.dll for it to work. It did not put the new framework.jar in the zip though. It made the files, but didn't update the zip. I moved it to the root of my drive and ran it as administrator, but it still didn't update the zip. I am using Windows 7 x64. I used the IMEI.fix file and updated the zip myself. Thanks again for this nice tool.
[Nook Color Android Development] DizzyDen:
Did you use something prior to b3 ?

There was an issue I discovered that was preventing appending IMEI.fix to TelephoneProvider.smali that was fixed in b3.

I did my development on windows64 so that shouldn't be an issue.

As for the dll... I hadn't experience issues with that... but I can certainly add it to the program.

Both adb dll's will be included in all releases after b3.
[Nook Color Android Development] RASTAVIPER:
Good job!

Can you explain more about how rom is being affected?and what to check?
[Nook Color Android Development] mellopete:
b3 is the first one I tried. I didn't look at the classes.dex before it was deleted. I will check.

Read here http://xdaforums.com/showthread.php?t=1004102
[Nook Color Android Development] mellopete:
TelephonyManager.smali did not change.
[Nook Color Android Development] DizzyDen:
Please make sure b3 is the one you are using. When you originally posted... the thread was showing 0 downloads of that file.... or just wait a few minutes... beta 4 is on its way shortly.

To ensure TelephonyManager.smali is not changed you need to look in two places.... the easiest way is to search for getDeviceID

If it worked correctly you should find 2 instances... the first is the original function and my program renames it to getDeviceID2()... the second should be the one !IMEMe adds to the end of TelephonyManager.smali

Additionally... could you check and see if your run is actually overwriting update zip file.... see if there is a update ".zip.tmp" file left over... if it is there... the zipping is running into an issue overwriting the original file... I thought I had that issue worked out... but may need to add a check for that within my program.
[Nook Color Android Development] mr_fosi:
I d/l b4, dropped it in a directory with just the .zip for n87 and ran it (win7 pro 64-bit). It errored out and here's the play-by-play of each of the windows which popped up one immediately after the other:

- I was warned about you being an unverified software publisher, which I OKed.

- "Windows cannot find 'java'. Make sure you typed the name correctly, and then try again." I OKed this one as well.

- window titled "DizzyDen's IMEI Generator" containing: "Return Code is:0 and Error Code is: 1"

- window titled "DizzyDen's IMEI Generator" containing: "Java is required on your system. You can download the current version from http://java.com"

I have JRE6 on my machine, though it is not in the system PATH.

Oh, and there were files for 7za, adb, .dll's and .jar files left behind.
[Nook Color Android Development] DizzyDen:
java will need to be in your path... I have no way of including all possible locations of where it could be installed... and it is way too big to include with my program.

The left over files is due to the program exiting when it did... I will fix that in next beta... should have waited until java was tested to extract them... or have it perform cleanup before exiting on any errors... sorry bout that.... you can leave them... when you have successful run (or run beta 5 or later) it will clean them up.

For now you may have to run as administrator.... I will try to add code to avoid this in the short future.
[Nook Color Android Development] nemith:
BTW. Nowhere does getDeviceID does it say that it must be a well formed IMEI.
[Nook Color Android Development] DizzyDen:
As much as I admire your work... I am honored that you are even checking this out.

I do understand that as of now it is not required... but I figure if I utilize standards (as much as there are anyway) we may avoid future issues if dev's start checking for well formed IMEI's.

I figure if I'm going to make this... I might as well make it right.

As far as I can determine... if a sw dev implemented IMEI checks, the only thing that could cause them to shut down someone using this would be to check that it is a "TEST" IMEI... but I don't see that happening, because hardware manufacturers do use these in testing.
[Nook Color Android Development] mr_fosi:
Roger that. Should the instructions then note either the required change to PATH or that the file must be run in the user's jre#\bin directory?

I figured as much, but thought you should know.

I ran it this way and got the same behavior.

I'll keep a lookout for further versions, test them and report.
[Nook Color Android Development] DizzyDen:
Beta 5 is up... OP updated to include Java requirements... thank you mr_fosi for pointing this out.
[Nook Color Android Development] DizzyDen:
Did you find the information in the thread linked in response to your questions?

TY mellopete for that.
[Nook Color Android Development] mr_fosi:
- Plugged NC into USB port.

- Copied new B5 exe and n87 zip to java\jre6\bin directory.

- Ran exe as admin.

- Prompted for .zip check ("is this correct") and it was, so I OKed it. Not OKing it gave me the option to browse for the file, which I cancelled, resulting in a termination of the prog with a few more dialogs. Any extracted files were cleaned up an prog close, except for adb.exe (which I deal with below).

- Re-ran, exe, chose the detected n87 .zip.

- Displayed correct serial.

- Displayed correct generated 17-digit IMEI.

- Dialog contents "Modifying" gave error "Unable to open file", which I OKed.

- Several more dialogs flew by in rapid succession without error, ending with "Updating ROM" overlaid by "Updated ROM file has been saved as: cm_encore_full-87-IMEI.zip".

- Not all ancillary files were cleaned up. Two files remained: 1) IMEI.fix, a plain txt file containing the correct code to insert the generated IMEI and 2)adb.exe which could not be removed because it was still running the devices server. Running "adb kill-server" in the java\jre6\bin directory allowed me to remove adb.exe.

- A check of the modified smali showed only one instance of "getDeviceId" indicating that the smali had not been modified to add the code to spoof the IMEI.

I would also not have been able to eject my NC, had I tried, until I killed the adb server. Looks like one more line of code to add before cleanup. :D
[Nook Color Android Development] TheMainCat:
I never used the previous patches. Your program was my first attempt.
[Nook Color Android Development] 12paq:
Understood.

Thank you.
[Nook Color Android Development] frankusb:
b10 on WinXP 32 bit gives:

AutoIt Error

Line 2360 (File ""):

Error: "If" statement has no matching "EndIf" statement.

b9 from Rapidshare gives:

not a valid Win32 application

Frank
[Nook Color Android Development] DizzyDen:
Got that report in PM.... Beta 10(1) is on its way now... will update OP and post new reply when it is uploaded.

Thank you for the bug report.
[Nook Color Android Development] lekofraggle:
Hello,

Thanks for writing such a wonderful patch. I am on OSX, but am running Win7 through vmfusion and bootcamp.

How do I use this?

Thank you again.

~Leko

Edit, sorry I just saw the above post.

Will wait for update.
[Nook Color Android Development] DizzyDen:
Beta 10 had a typo in it... I put in 1 "End If" instead of "EndIf"... Than you for the reports Nayla1977 and frankusb... but please try to use the Bug Report format I suggest later in this OP... realize I have about 150 If...Then...Else...EndIf in the source code for this...

10(1) is up.
[Nook Color Android Development] frankusb:
Beta 10(1) works fine on WinXP 32 bit. I have to amend this, beta 10(1) runs but XDA free is still force closing. I tried device update and rom.zip update and then manual push.

BTW, I think I noticed a typo, in one of the final messages, impliment should be spelled implement. I may have misread, the message went away quickly.

Frank
[Nook Color Android Development] lekofraggle:
Thanks.

Wonderful job.

~Leko
[Nook Color Android Development] DizzyDen:
It'll be fixed in Beta 10(2) and above... Thanks
[Nook Color Android Development] DizzyDen:
To use it in OSX... you might have to use ADB WiFi... there are free apps in market for it... and the IMEI generator has support written in.

I don't know if your os and vmusion allow mapping of the USB port to win7 environment... and CM7 seems to have some Developer Mode bugs affecting ADB over usb.
[Nook Color Android Development] paleh0rse:
The fix for that is to use titanium backup, select and backup HBO GO app, wipe data, uninstall, then restore APP only (not app+data).

You'll have to do so each and every time you upgrade nightlies and re-patch your framework... but it'll work.
[Nook Color Android Development] paleh0rse:
You're the man. I'll test it tonight! :)
[Nook Color Android Development] martian21:
Kinda apples vs. oranges but I didn't have any luck getting ADB over USB working in my 64-bit Ubuntu VMware guest running on an x64 Windows 7 Ultimate host. ADB wireless worked just fine though. In theory it's possible with VMware but since ADB wireless worked I didn't troubleshoot USB.
[Nook Color Android Development] topcaser:
Hi,

i used those fix IMEI patches from the other thread, where some nighlies are patched. This works great and XDA App did not crash any more.

Nevertheless the threadowner dont generate common IMEIs for current nightlies any more. So i tried this tool. Note, that iam really a beginner.

Firts i tried to patch the ROM itself without connecting the Nook to my computer. The tool asked me if i want to patch that ROM. I selected it and some errors occured. The last message stated, that the framework is patched but can not copied to the package. Ok, no problem - i copied it manually with root explorer to the nook and did a reboot: XDA App crashes at once i logged in.

So the patch did not work.

Second try: I connected the Nook to my computer and started this thread tool. I then adviced the tool to pull framework.jar from Nookie and the tool started some calcs. One error occured: Cant find telephony.bla or so but i ignored it. Last message: Pushing framework.jar successful to the device.

Nookie restarted automatically - but still the same problem: XDA App crashes.

What do i wrong. Is it possible to create a generic framework.jar per nightly and attach it to this thread (or the other thread)? So i know, that it have to work...
[Nook Color Android Development] paleh0rse:
Have you tried wiping the app's data, the uninstalling/re-installing the app? (Use titanium backup, or similar)

Also, in the IMEI generator directory on your PC, open up the IMEI.fix file in notepad. Please tell me what number it lists in quotes on line 5. Should look similar to:

const-string v2, "XX-XXXXXX-XXXXXX-XXX"
[Nook Color Android Development] TheMainCat:
This is the first IMEI I have used. Anyone else experience this?
[Nook Color Android Development] jdexheimer:
I had very similar problems. Had HBO GO working on Phiremod 6.2 with the old fix. Can't get it working on the latest nightly. The specific error I seem to be getting is can't find telephony.smali or something like that. I've tried to use it to both update the ROM zip and update the framework file itself. It will leave a framework.jar file in the folder which I then copy onto the nook replacing the existing. Reboot. Still get force close when trying to log in to HBO GO.
[Nook Color Android Development] mr_fosi:
Then open the phone app on your NC and dial *#06# and see if it gives reports an IMEI or is blank.
[Nook Color Android Development] topcaser:
IMEI is blank. Whats going on?
[Nook Color Android Development] paleh0rse:
I posted a fix for that like 6 messages up...

http://xdaforums.com/showpost.php?p=14575658&postcount=191
[Nook Color Android Development] paleh0rse:
This app is not successfully patching your framework.jar file.

what EXACT errors are you getting when you run beta 10(2) of this app?
[Nook Color Android Development] topcaser:
Hallo paleh0rse,

i use Beta 10.1, which is linked in the very first post.

The only error, i get is: can't find telephony.smali or something like that
[Nook Color Android Development] TheMainCat:
Just saw this post. Gonna give it a try.
[Nook Color Android Development] jdexheimer:
Same thing here. Imei is blank.
[Nook Color Android Development] paleh0rse:
Well, that's a fairly big problem that will guarantee failure, so ill have to let Dizzy troubleshoot for you.

If you want, you can clear out the generator directory, unzip version b7, and try again with your nightly.zip file placed in the same directory. Version b7 simply can't push/pull the framework file with adb -- so it needs to have direct access to your nightly.zip rom file. (Make sure the directory only has the b7.exe and the nightly.zip files before you start... no others!)

Let me know if b7 works. If not, you'll have to wait for Dizzy to address your issue with verson 10...
[Nook Color Android Development] BroDroid:
How do you verify that the IMEI was generated?
[Nook Color Android Development] jdexheimer:
See page 20 of this thread for posts on how to check the ini file on your computer or how to check it on your nook. Both are blank for me after running b10.
[Nook Color Android Development] jdexheimer:
Where can I get beta 7 to give it a try? I just started trying to get this fixed and can only find b10. Thanks
[Nook Color Android Development] jdexheimer:
Sorry. I wanted to post my problem in the official reporting format:

Function attempting: Tried both attempting to update ROM on the same drive and attempting to update framework.jar in the same folder

Error Messages: unable to open TelephonyManager.smali

End result: appears nothing was updated

Environment: Rom on same drive as exe file, framework.jar was in the same folder. CM nightly97

!IMEIme.ini settings:

[Settings]

Use_Previous_Patch = 1

Use_Serial_Number = 1

Use_Manual_Input = 1

Use_IMEI(15) = 0

Use_ADB = 1

Use_ADB(usb) = 1

Use_ADB(WiFi) = 1

WiFi_IP_Address =

IMEI =
[Nook Color Android Development] trowakage:
Same problem

I have the same problem as above. I am using the CM 7.1 beta that darlingrin lists with his OC kernel's. I opened framework.jar and there is indeed no telephonymanager.smali file in it, unless it's not a file.
[Nook Color Android Development] DizzyDen:
I've seen the bug reports but was at work... just walked in and looking into this...

You have to baksmali framework.jar to see it... it is compressed into classes.dex file... If the IMEI generator successfully extracts framework.jar from the zip.. it should be in the folder of the zip... if it successfully extracts framework.jar then TelephonyManager.smali should be copied to the same folder so you can look to see if it patched it or not... I currently have it set to not delete those files on cleanup for verification until I know everything is working as planned.
[Nook Color Android Development] DizzyDen:
I just ran it on CM7 N97 with exact same settings as you have... both... CM7 in same folder and on different drive... didn't see any issues...

Do you have IMEI.fix in the folder of the exe? If you do try deleting it and see if that changes the behavior please.
[Nook Color Android Development] DizzyDen:
Uploaded Beta 7 again... NOTE... it does NOT support in-place updating...

This one seems weird because I cannot duplicate the issues people are seeing... I will say this... if you are clicking OK on all the message boxes... wait... most of them will time out on their own after 5 or 10 seconds... if they are there longer than that... then click OK... see if this makes a difference in your results.
[Nook Color Android Development] DizzyDen:
Current version: Beta 10.2

Current version: Beta 10.2

Bug fix for not updating framework... I appears that prior to Beta 10(2) has issues if the program resides in a folder with a space in it... I finally tracked down the "Cannot find TelephonyManager.smali" issue to that. This is resolved... 10(2) is still the build of preference since it supports ADB... and this is the beta chain we will see MAC address use and other features.

Leaving Beta 7 up now for its functionality... but I would greatly appreciate testing of Beta 10(2)... barring bug reports Beta 7 will be removed again to move forward.

OP updated.
[Nook Color Android Development] paleh0rse:
I plan to use 10.2 on my new n97 build tonight. Will definitely post results! Thanks again for all your continued efforts! :)
[Nook Color Android Development] DizzyDen:
Thank you for all you've done in testing, reporting and assisting other members also. It is truly appreciated.
[Nook Color Android Development] frankusb:
10(2) working fine for me on WinXP 32 bit, in place update on device via wireless adb.

Frank
[Nook Color Android Development] jdexheimer:
Ok. Really appreciate all the help working this out and creating the program. The nook community is really impressive.

I've tried the updated version of b10. For me it seems to hang on extracting files after it has extracted the framework.jar file. I had the nightly 98 zip file in the same folder as the b10 exe. It appeared to successfully extract the framework file but then said extracting files. I let it go for at least twenty minutes, and it didn't change. If I need to let it go longer, let me know.

I did try it on a framework.jar file itself and I think this worked but haven't been able to test it yet.

Also, when I tried to run the b7 version, my computer tells me it isn't a valid win32 exe. Not too concerned about this as I think b10 is on the right track but thought you might want to know.

Thanks again.
[Nook Color Android Development] jdexheimer:
I was able to update the framework.jar that I copied from the nook. Was able to get HBO GO working. Still can't update a ROM file though. I've got it working in one respect though. Thanks, again.
[Nook Color Android Development] paleh0rse:
Like I said, I'm addicted! ;)
[Nook Color Android Development] DizzyDen:
It is possible that an input box is sitting behind other windows... Especially likely if you are not connecting to the device for the Serial Number... I will fix this and make sure I set that input box to always on top attribute.

Also coming in B10.3 Use_MAC_address option and Encrypt_IMEI option....

These will both be enabled via !IMEIme.ini and will be disabled if the setting is not present to maintain backward compatibility with those already generating IMEI's for apps they are using and do not desire to have it changed.

Removing ALL support for "Generic IMEI" that has been default if you met certain circumstances during running of the program.

As for the beta 7 not a valid win32 program... apparantly I uploaded the wrong one when I reup'd it... I will have that fixed in the next few minutes.
[Nook Color Android Development] DizzyDen:
Obviously I am too... LOL

The funny part of me doing all of this... I don't use any software that requires an IMEI yet.... imagine that! Might get swype beta now tho ;)
[Nook Color Android Development] DizzyDen:
OK.... 24 hours and no bug reports...

I have MAC address working... finishing up encrypting IMEI... it will encrypt whatever you use to generate the IMEI, this will keep your actual serial number or MAC address from being exposed.... IF you use the Encrypt_IMEI option in the ini file.
[Nook Color Android Development] DizzyDen:
Beta 10.3 posted

Current version: Beta 10.3

Read the entire OP everytime you download

I try to keep newest info at the top... but things do change.

I !IMEIme.ini does not exist, it will create it 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.

You now have the ability to use MAC address instead of S/N. This must be set in !IMEIme.ini file with Use_MAC_Address = 1... if the entry does not exist it defaults to no... to support those who have already used this to generate IMEI's with this program in the past.

You now have the ability to encrypt the source of the IMEI.... this will prevent your actual S/N or MAC from being publicly displayed. This must be set in !IMEIme.ini with Encrypt_IMEI = 1... if the entry does not exist it defaults to no... to support thos who have already used this to generate IMEI's with this program in the past.

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. If IMEI.fix exists and you have Use_Previous_Patch = 1 it shouldn't ask... and will not overwrite it.
[Nook Color Android Development] actorman46:
Hey everyone I just want to make sure I'm not missing any steps. I have my nook connected to my computer with adb. I down loaded the program, they latest one, and ran it from my computer. It finds my oc kernel, but after obtaining my serial and mac number it says return code is 0 and error 0. It says zip extractor is not avalible, or options are unknown and if i want to install something. I say yes, it shows me my numbers, says it open telephony manager.

Am I missing a step or something?