yashsingh1/xdaforums huggingface dataset:
[Nexus S Themes and Apps] myndwire:
That's it exactly -- Just do all of those things manually... Move the files into those places via adb shell, with the 'mv' command, and chmod 0644 each of them. It still didn't work for me though. It DOES seem a lot of folks have gotten this working on AOSP, CM, etc ROMs, so it's got to work, just isn't for whatever reason. Need to know more about what it's doing. To be honest, I could just flash back to a stock ROM, but right now I'm having too much fun with CM9 KANG's. The 4.0.3 changes should merge in the next build -- psyched, mainly b/c the CM stuff is way more verbose than vanilla AOSP builds like we've seen today. I'd rather watch CM9 grow, although the 3.0 kernel needs to get built SOON.
[Nexus S Themes and Apps] lambda30:
Heh, catched the bug. The .zip is now working, tested on i9020t stock 4.0.3, no problems at all.

Download link

Can you please detail the cmds for mv ? Because I'm having a hard time pinpointing the transition from adb shell to linux terminal/file system.
[Nexus S Themes and Apps] distortedloop:
I'd just push them from computer to phone via adb to save having to put the orginal zip on the phone if you haven't put it there already.

Unzip file contents. Get whatever's in the zip file's /system directory and move to your working directory unless you want to type full paths.

Command for each would be like this (include original file full path if not found:

adb push Wallet.apk /system/app/Wallet.apk

adb push nfcee_access.xml /system/etc/nfcee_access.xml

adb push com.android.nfc_extras.jar /system/framework/com.android.nfc_extras.jar

adb push libpn544_fw.so /system/vendor/firmware/libpn544_fw.so

The syntax on the mv command would be the same if you're doing it from the adb shell:

mv Wallet.apk /system/app/Wallet.apk

include full path to originals if not found.
[Nexus S Themes and Apps] lambda30:
I know, done that. I just didn't knew the cmd for mv. I don't remember what I actually tried, but I think your mv cmd didn't work for me (mv Wallet.apk /system/app/Wallet.apk). I'll try again later.

Also, thanks alot for the adb push cmds, I didn't knew them. Should've researched more on adb... Thanks !
[Nexus S Themes and Apps] AndroidUser00110001:
There are two updater-script files in zip, which one should it be using? updater-script or updater-script~
[Nexus S Themes and Apps] distortedloop:
If you're command line prompt isn't showing that you're in the same directory as the files you want to mv (ie., an LS command shows the files you're after) then you'll need to type the full paths to the original file.

Example assuming your extracted files are in the sd card's download folder:

mv /sdcard/downloads/Wallet.apk /system/app/Wallet.apk. Watch your trailing '/", with mv they indicate a whole directory

Hope that helps, and apologies if it's basic stuff you already knew.
[Nexus S Themes and Apps] lambda30:
updater-script

The other one should be the backup.

---------- Post added at 07:58 PM ---------- Previous post was at 07:53 PM ----------

Hmm. I was trying to copy the files from a location on the computer to phone /system. Not from phone /sdcard to phone /system. So the problem was that I didn't know how to write the command in the adb shell; how to tell adb shell where the files are located on the computer.

Don't need to apologize, thanks a lot for the info.

LE: In adb shell, ls command brings up the files from phone / , as it should. That's why I didn't know how to tell it to look in the computer. Because if you start writing a computer path, such as /home/user/android-sdk-linux/...... , adb doesn't know it should look for it in computer, so it will search that path on the phone. Dunno if you understand what I'm saying, I'm not explaining very well, sorry.
[Nexus S Themes and Apps] distortedloop:
You can't do it from the phone's adb shell if the files are on your computer. The computer's not mounted as a drive/partition to the phone, so it can't see it, causing the mv command to fail.

That's why you should just adb push from the computer's terminal. Simplest for me, especially since on a Mac (at least, but I think Win/Linux as well), you can just drag and drop the desired files to avoid typing the path.

So, your options are get the extracted zip files onto the sdcard FIRST by whatever method works for you (mount the phone and use MTP file transfer, or adb push), then you can use mv from adb shell, or just use adb push from the computer. Since you're going to push the files to the phone one way or another, might as well just push them to where you want them in the first place to save a step.

You understand the difference between adb commands from your terminal on the computer and adb shell, right? Adb shell is like opening a remote shell on the phone itself, the commands you run are being ran on the device itself. Adb push, pull, (or whatever command you follow adb with) runs on the computer's terminal shell. Hope that makes sense.
[Nexus S Themes and Apps] lambda30:
Yea, I know. That's why it didn't work as I described above, because you can't access computer files from the adb shell that's running on the phone. I completely understand now, thanks a lot for shedding light on the subject. I partially understood before, but it all makes sense now. Thanks.

LE: Sorry to other users for being a little bit off-topic, but it did help a lot.
[Nexus S Themes and Apps] nauckwj:
4.0.3 Wallet installer fixed!

Fixed the typo in the .zip and tested. Installs cleanly now.

Give 'er a try and let me know your phone model / OS version after you have it installed.

Thanks and sorry for the bad .zip..
[Nexus S Themes and Apps] distortedloop:
I can't get past the insufficient priveledges security message as well, despite full wipe and fresh install multiple times.

Probably because I am on Koush's original release of the AOSP ICS. Guess I'll have to upgrade to the real deal ICS.
[Nexus S Themes and Apps] bmaa:
thanks. worked on tmobile 9020t. Just did install step from recovery. it wiped Dalvik by itself & also "Android upgrading/optimizing" for all apps.

I am running ICS 4.0.3 OTA + rooted/cwm.
[Nexus S Themes and Apps] lambda30:
If I remember correctly, Wallet worked on kwiboo's ICS ROM, which is based on Koush's original AOSP ROM. If you haven't tried it already, do give it a try.
[Nexus S Themes and Apps] AndroidUser00110001:
Testing now on my AOSP ROM that can be found in the dev section. It is built from AOSP 4.0.3 source so hopefully it works. Will report back in a few.

*EDIT*

Crashes on my AOSP ROM :( but I did not wipe, will try AOSP ROM with wipe after I test it on modified OTA ROM.

Trying modfied 4.0.3 OTA ROM Now.

Crashes on modified OTA ROM. Basically stock ROM but packages have been deodexed...

If there is anything I can help you with to get it working on my AOSP ROM please let me know...
[Nexus S Themes and Apps] belair56:
follow the instructions in this thread

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

IE: full wipe needed

Hope this helps, good luck
[Nexus S Themes and Apps] nauckwj:
Hi Alex,

For some reason that I'm still looking into, you need to install the googlewalletfix_v5.zip first and boot up. Make sure you can launch Wallet.

Then from there, you can apply the newer updates on top.

Still trying to figure out why my installer doesn't get the permissions it needs...
[Nexus S Themes and Apps] iPathik:
hey guys anyway to make this work on the galaxy s2 on t-mobile? it ahs full NFC so i was wondering if we can port this to that phone?
[Nexus S Themes and Apps] nixguy:
is there any way to reset the phone so it removes any traces of google wallet so when you re-install it it gives you a new ID number

i called them and because it failed to load a few times before, my account is on hold, and i cannot unhold it unless i can prove i live in the U.S with a SSN number and proper state issued ID's

can anyone help, i don't want to buy a new phone to fix this, i hope there is a way
[Nexus S Themes and Apps] nauckwj:
I think its tied to the IMEI on your phone. :( as well as your google account. During transactions you can see imei being sent.

If you have adb you can use logcat command to see what it's complaining about.
[Nexus S Themes and Apps] nauckwj:
If you are running a variant of 2.3.7 it might work.

You can always try it if you have recovery and a recent backup.
[Nexus S Themes and Apps] melvinchng:
Will install this when ICS is here... I have too much data that can't be wiped

Accidentally sent from my Google Nexus S using XDA Premium
[Nexus S Themes and Apps] nauckwj:
Anyone not getting ForceClose w/ R33v6?

Curious if anyone has R33v6 working without any force closes after the transaction? Wondering if there's some library incompatibility, or something in my ROM causing it...

If it's working cleanly for you, please let me know ROM / OS level..

Thanks!
[Nexus S Themes and Apps] mad_vtak:
Went to Wendy's to lunch and i got a force close after i did it. NO bueno
[Nexus S Themes and Apps] Pacothebandit:
Anyone know or confirm this will work on brainmasters MIUI?
[Nexus S Themes and Apps] nauckwj:
Insufficient privileges error

Some information on this error;

The display of this message is usually accompanied the following in adb logcat;

W/PackageManager( 238): Not granting permission com.android.nfc.permission.NFCEE_ADMIN to package com.google.android.apps.walletnfcrel (protectionLevel=2 flags=0x8be45)

This is due to a package signature mismatch between Nfc.apk and Wallet.apk. If you are testing different versions of Wallet from different developers, this will be a common occurrence. There are two different solutions, depending on your level of expertise with ADB.

1. A manual uninstall of all the Wallet-related apps, Tags, Nfc, and Wallet. Then you can reinstall the version provided by the developer.

See post here for help manually uninstalling: http://xdaforums.com/showpost.php?p=18967272&postcount=96

2. If you don't have access to ADB, then your only solution is to Factory reset / wipe data and then reinstall. Unless you want to try #3.. ;)

3. Maximilian Mary reports that Titanium Backup is also able to uninstall system apps, so you can also try that. Just make sure to uninstall Nfc last. Thanks for the tip!!
[Nexus S Themes and Apps] droidance:
Did anyone try v6 at retail? Does it work?

Other functions work fine (including Citi MasterCard although I haven't tried adding funds since I only have Visa Card)..

I'm wondering if it still doesn't work at vending machines though because I tried at retail and it worked, but it didn't work at vending machine (kept asking me to scan it over and over).
[Nexus S Themes and Apps] nauckwj:
V6 does work at retail but may forceclose after transmitting the payment info.

Feedback (and data :) ) is greatly appreciated.
[Nexus S Themes and Apps] brunowg:
i am experiencing the forececlose on transaction as well. I use CM nightly on an i9020a. I have done three transactions since the upgrade and all have processed but resulted in a forceclose. After the first I cleared dalvik cache, after the second I cleared Google wallet data and cache. I am certainly no programmer but you asked for some data and this is all I could provide.
[Nexus S Themes and Apps] nauckwj:
Thanks much! Every bit of data helps. I was able to grab a logcat trace during a transaction and caught the reason for a forceclose. It's having problems playing a sound if you can believe that.. :D Hopefully nothing too difficult to trace down...

Thanks to all for the bug reports, definitely helps.
[Nexus S Themes and Apps] brunowg:
Any luck tracking down the force close? Thanks for all of your work on this.
[Nexus S Themes and Apps] nauckwj:
I caught the error with logcat last time I went to Jamba Juice. Thought I had it fixed but it still fc'd at McDonalds tonight :(

Back to troubleshooting tomorrow.

Error seems to be related to playing the success sound.
[Nexus S Themes and Apps] goodtom:
Thanks for all the good work.. looking forward for the perfect fix :D
[Nexus S Themes and Apps] nauckwj:
You and me both ;) thanks for the encouragement.
[Nexus S Themes and Apps] belair56:
++ 1 what you had done so far is appreciated.
[Nexus S Themes and Apps] TrueYears:
Unfortunately, Wallet has stopped

Using a Modified OTA Rom

=/ oh well back to the old version for now
[Nexus S Themes and Apps] brunowg:
The new zip worked but now I get the message Android upgrading/optimizing..." when I boot the phone. Is this normal? 4.03 ota, i9020a.
[Nexus S Themes and Apps] bmaa:
Same here. Every reboot or power on. Just realized after I read your message. However, wallet is working. already bought Braun's Ice Cream with Google $10 credit. 4.0.3, i9020T
[Nexus S Themes and Apps] djwyman:
Put me in the it works category but I also get the upgrading screen at the after reboot every time.
[Nexus S Themes and Apps] nimbus2121:
Can someone explain install?

Hi guys, I'm new to this (as in, haven't rooted my phone, or even know how to) and I was wondering if I could get a walk-through on how to install Google wallet? This doesn't help me much:

1. Flush data / factory reset

2. Clear Dalvik Cache

3. Format /system and /boot

4. Install NSCollab

5. Install Wallet

6. Reboot

Since (again) i'm pretty new to this. Here's what I've done so far:

Downloaded and Installed ICS 4.0.3 OTA from T-Mobile (i9020T).

I got the file mentioned on the initial post. It is a .zip... I opened it and found the .apk and tried to install that. I am now getting the "Don't have required permissions, etc" bit. So I'm assuming I did it wrong.

That's as far as I got. Do I need to root my phone / unlock the bootloader? If so, any tips on how to do that and backup the device? I already copied the contents of my SD card onto my PC. Is there a program I should use to backup my contacts, etc? Or is that something Google does for me?

Thanks guys, I really appreciate the help. I've been wanting Google Wallet since it was first announced, and was really disappointed that T-Mobile was blocking it.

Step by step for a complete newbie, please. Thank you so much, I can't wait to have this.
[Nexus S Themes and Apps] umeraht:
Verified working on:

stock ICS 4.0.3

rooted I9020T

I also get the Optimizing Apps (11) on boot, but app appears to be working/not field tested yet. It pulled my old info/card from when I used it on Drew Garens' build.

Thanks OP
[Nexus S Themes and Apps] TrueYears:
STEP 1: http://xdaforums.com/showthread.php?t=1138755 Root it and unlock it

* I strongly suggest you understand what this will do. So check out this guide

http://theunlockr.com/2010/12/17/how-to-root-the-samsung-nexus-s/

Once you have done this, make a folder in your phone called ROMS ( or anything doesnt matter) download the rom that you will be using, this zip and the SU zip. It will make it easier on you

Sub step 1.5: WIPE CACHE AND WIPE DATA

STEP 3: Flash the 4.0.3 Rom http://xdaforums.com/showthread.php?t=1398302

Once you've done this, it will delete the recovery that you got and it will install the stock recovery

STEP 4: Flash this http://xdaforums.com/showthread.php?t=1396959

this will make Superuser work allowing you to download ROM Manager and letting you flash recovery from there. Make sure to allow it

Flashing: it just means installing so once youre done wiping data and cache, chose INSTALL FROM ZIP and look for the files. Which is why I suggested you to make a folder called ROMS so you can find it easier. Use the volume keys to up and down and the power to confirm.

Step 1: Root/Unlock (then boot into recovery by turning off your phone and holding the volume key up and power at the same time, it will take you to FAST BOOT from there pick the options, pick recovery)

Step 1.5: You should make a backup of all your stuff by going to the back up and restore option in recovery, should take a few minutes

Step 2: Wipe cache and data

Step 3: Install Rom

Step 4: Install wallet

thats it

Oh yeah, DO IT AT YOU OWN RISK
[Nexus S Themes and Apps] nimbus2121:
Thanks! I'll take a look into this tomorrow morning. Appreciate the help. What are the odds that my phone will be bricked doing this? Can't wait to use Google Wallet....
[Nexus S Themes and Apps] TrueYears:
No problem!

I would say 10% just don't mess up by typing the wrong things in CMD or powering your phone while youre doing this
[Nexus S Themes and Apps] bee2643:
works great! thanks!
[Nexus S Themes and Apps] mangiaculo:
I flashed aosp's build of 4.0.3 on my NS4G yesterday, and then the updated Wallet fix this morning, but I still get "Wallet stopped working". The errors in the log are:

FATAL EXCEPTION: Thread-85
java.lang.NoSuchMethodError: android.nfc.INfcAdapterExtras.open
at com.android.nfc_extras.NfcExecutionEnvironment.open(NfcExecutionEnvironment.java:136)
at l.j(SourceFile:152)
at l.a(SourceFile:202)
at l.e(SourceFile:120)
at c.run(SourceFile:42)
at java.lang.Thread.run(Thread.java:856)

Also, before flashing aosp's build, I was using kwiboo's older build where Wallet was working fine.

*UPDATE: After a full wipe/data/dalvik-cache AND reflashing the rom and wallet, it's still closing

Any ideas? Thanks!
[Nexus S Themes and Apps] nauckwj:
Thanks for the great log dump.. Looks like the Nfc.apk in AOSP for NS4G isn't the same as for the NexusS. What's the filesize of /system/app/Nfc.apk?
[Nexus S Themes and Apps] nauckwj:
Thanks.. Confirmed this is also the behavior on my system. Probably need to zipalign and create an odex for Wallet. Will do this in the next release.
[Nexus S Themes and Apps] Lento10:
On my NS4G, the NFC.apk size is 144.56K

If you need a copy let me know.
[Nexus S Themes and Apps] Orangestrat:
I'm getting constant FCs (9020A, with CM9a16), despite what I'm pretty sure was a correct install (flashed after gapps on a totally clean install). I've captured a logcat with 3 of them, would it be helpful or do you already have a good idea of what's going on?

Sent from my Full Android on Crespo
[Nexus S Themes and Apps] mangiaculo:
No problem, here's the file size, thanks!

-rw-r--r-- root root 148025 2008-08-01 08:00 Nfc.apk
[Nexus S Themes and Apps] dld1270:
Google wallet on Nexus S

I am running ICS 4.0.3 on my NS and it is not rooted. I have been following this thread and I would like to have google wallet on my NS. Today there was a link to download it on the Galaxy Nexus with out it being rooted but it will not work on my NS. with this update work on my NS (google wallet v1.1-R41v8-ics v4.0.3?
[Nexus S Themes and Apps] nauckwj:
Yes. It will work as long as you have clockwork mod recovery installed.
[Nexus S Themes and Apps] TrueYears:
Which he doesnt because hes rooted

The Nexus people found a way to install it with out flashing it from CMR but you have to root your Nexus.
[Nexus S Themes and Apps] SS2006:
is there a non rooted APK install method, as there is for the galaxy nexus on ICS

thanks
[Nexus S Themes and Apps] trebiani:
The Galaxy Nexus method requires a rooted device if you want to use the market enabler!

The method with just the apk download looks quite promising but it seems that this is not working with a Nexus-S.
[Nexus S Themes and Apps] dld1270:
I understand if I am not rooted I must way until someone comes up with a way to load the Google Wallet on non rooted devices. The alternative would be to root my NS.
[Nexus S Themes and Apps] MasterOSX:
Can someone upload the zip on a different site than megaupload?

Tnx
[Nexus S Themes and Apps] olm3ca:
How do I remove this version if I flashed the zip? It isn't working for me and I wanted to try the .apk method that was developed. Thanks!
[Nexus S Themes and Apps] TrueYears:
the apk method is not gonna work for you because it was develop for Galaxy Nexus phones ONLY

youre gonna have to deal with it

And whats wrong with this one?

It only works on OTA STOCK ICS 4.0.3 so if you have anything else this version will not work
[Nexus S Themes and Apps] titto503:
its any way to do google wallet work with differents roms (CM9 BUILDS OR AOSP ROMS)...?
[Nexus S Themes and Apps] Lento10:
I am using CM9 Alpha and the wallet app worked, I installed it from the market.
[Nexus S Themes and Apps] super_paws:
I created a flashable, based off R41V8, which works in CM9.

I haven't tested it at a merchant yet, but it seems to be ok.
[Nexus S Themes and Apps] mangiaculo:
Would using the NexusS Nfc.apk on my NS4G resolve this?

EDIT:

Could someone please post the Nfc.apk from a NexusS on 4.0.3?

Thank you!
[Nexus S Themes and Apps] Lento10:
Which ROM are you using? I am using CM9 Alpha 18 on the NS4G. I went to the market downloaded the wallet app and it worked.
[Nexus S Themes and Apps] mangiaculo:
I'm on aosp's oICSv41 (4.0.3). I tried the market, but it said "incompatible update".

EDIT:

I also tried reflashing the rom and installing from the market again, but still, "incompatible update".
[Nexus S Themes and Apps] nauckwj:
Sorry all. Been out on vacation the last week. Will be back in Jan with more wallet releases..
[Nexus S Themes and Apps] shinji257:
APK's for Gingerbread

Hey I'm trying to see if I can get it working on 2.4.6 on my GSG2 (AT&T) so I took the pack and manually uploaded it to my phone in recovery. The phone boots and the app seems to be working (waiting for it to attach a card) but the background process force closes a fair amount. It isn't the foreground app though. I'm also getting a message from the NFC service indicating it doesn't have support. Can you upload the NfcGoogle.apk file for Gingerbread so I can upload it to my phone and see if that fixes it up?

Thanks.

P.S. - For now I pulled the app from my phone...
[Nexus S Themes and Apps] snandlal:
Make sure to have:

ro.product.name=sojus

In your build.prop.

For anyone getting errors about Wallet not supporting your phone or OS
[Nexus S Themes and Apps] nauckwj:
Not needed for my release. I've modified the app to not check for these requirements.
[Nexus S Themes and Apps] Scala:
Wallet not working still "Unfortunately, Wallet stopped working"

Im a noob to the whole rooting game.

I have Nexus S I9020A (AT&t)

ICS 4.0.3 IML74K Brainmaster

CWM bootloader 5.0.2.0

Baseband I9020XXKB3

Kernal Stock 3.0.8-gb55e9ac android-build!apa20#1

Followed the steps in the first post, put the file in the root folder, ran bootloader

Did the following in that order.

1. Flush data / factory reset

2. Clear Dalvik Cache

3. Format /system and /boot

4. Install NSCollab

5. Install Wallet

6. Reboot

Im not sure what NScollab means. I ran the version 1.0.50 from ROM manager, and tried the process again, and nothing still same stopping error.

I can post more info about my phone if needed. Can anyone help or tell me what im doing wrong.

Thank you :)
[Nexus S Themes and Apps] trebiani:
What kind of changes have you made to the App? Installing

a modified App for payment is quite risky!

The way changing a single line in a property file sounds better to me.
[Nexus S Themes and Apps] DroidHead:
Is this going to need a full wipe EVERYTIME you update your ROM? The reason I ask is because it is looking like that....
[Nexus S Themes and Apps] PaulieMyk:
This worked perfectly for me! I was beginning to lose hope on getting wallet back after the OTA ICS upgrade. Thanks!
[Nexus S Themes and Apps] vision60y:
Me too, using similar build as above but with different baseband I9023XXKI1. If I flush data/ factory reset, will this remove everything again (e.g. my home screen and other installed apps)? (although I have TI Backup). I'm not sure what NScollab means, but looking at other xda threads, it seems like a gingerbread rom?

In addition, I'm living outside US. Will GW work?

Thanks and best regards,

Vins
[Nexus S Themes and Apps] miloziz:
Looking forward to the update...
[Nexus S Themes and Apps] BigD18t:
Has anyone got this working on the Pixel rom ? Tried it myself but it constantly fc's
[Nexus S Themes and Apps] nixguy:
Is Canada getting an official Google wallet or no?....
[Nexus S Themes and Apps] gie666:
can google wallete xtracted to custom roms?
[Nexus S Themes and Apps] bee2643:
no. But I have successfully installed and made purchases in Canada with Google Wallet. You can also reload your google prepaid card with a prepaid VISA registered to a fake US address (you call or set this up online).

I reloaded it with $100 in hopes it will be a while before I have to again, because its a bit of a pain.