Related
Always perform a nandroid backup before attempting any mods.
This is a tutorial on how to change the music widget to the one of your liking. It doesn't matter if you have the Dude build and want the G build widget or have the G build and want the 1.5Hr1 widget. This will work for any cupcake (Android 1.5) user who is not happy with their current music widget. I use a windows PC and I am not a Linux guru so I'm not going to attempt to tweak my tutorial for Linux users. Hopefully it's not to hard for them to figure it out from this. (I think it's just file path differences, maybe?)
First step is to have ADB commands working on your computer. Follow this link if you don't know how to do this.
http://forum.xda-developers.com/showthread.php?t=502010
Now that you have ADB, you have to download the appropriate music player/widget that you prefer.
This one is for installing the dark blue music widget with the off-center play/pause button and the transparent record and needle logo. My personal favorite for looks, but has a play/pause with a easy to miss touch area.
http://rapidshare.com/files/227653807/Music_fancy_widget_G_build.apk
This one is for installing the plain white and pale blue music widget with rectangular shape and the large play/pause button with it's large touch area.
http://rapidshare.com/files/227653907/Music_standard_build.apk
This third option is for future development. You can "harvest" a third music widget/player from a third source that doesn't yet exist using the ADB pull command. Lets say your using build X, but build Y has a theme available and you love the themed music widget on themed build Y. What you do is perform a nandroid backup of your current build so you can return to it later and install build Y and then theme it. (Don't waist your time setting up your settings because you won't be on this build for long. Just make sure USB debugging is enabled in settings > Applications > Development so you can use ADB.) You can skip this step if you have access to a friends phone who's already running the music player/widget you want. Connect the USB cable to the phone and go into where you run your ADB commands in Command Prompt on your PC. Type in this command.
adb pull system/app/Music.apk c:\your_path_here
Click to expand...
Click to collapse
The "system/app/Music.apk" part of the command is case sensitive. This will create the Music.apk with the widget you want at the path you specify. Next you can use Fastboot to restore your nandroid backup of build X. (Nandroid saves everything. It's as if you never left.)
Next step is to rename the downloaded file "Music.apk". It's case sensitive and take note of the folder path it's in.
Next, enter the following ADB commands from the appropriate place in Command Prompt. (Start > Run > type "cmd")
adb remount
adb shell rm -r system/app/Music.apk
adb push c:\your_path_here\Music.apk system/app
Click to expand...
Click to collapse
"system/app/Music.apk" and "system/app" parts are both case sensitive.
saying no such directory, would apps to sd card cause that, and ifso what would i instead need to put in?
i never knew there was a difference between the music widgets...
whats different about them?
the gui??
pgiuoco said:
saying no such directory, would apps to sd card cause that, and ifso what would i instead need to put in?
Click to expand...
Click to collapse
On the last step, adb push, dont just put your directory, put in the file name also, Music.apk. For example, i put the file on my C directory to make it easy, so I typed "adb push c:\Music.apk system/app" without the "".
FYI - I have Apps2SD and I used the above command. Guess that doesn't make a difference, assuming because the symlinks say so? I'm such a Linux noob!!!!
bigballa said:
i never knew there was a difference between the music widgets...
whats different about them?
the gui??
Click to expand...
Click to collapse
Yes, different looking gui, the Dark Blue is very nice!
P.S. Nice write up!
setzer715 said:
On the last step, adb push, dont just put your directory, put in the file name also, Music.apk. For example, i put the file on my C directory to make it easy, so I typed "adb push c:\Music.apk system/app" without the "".
Click to expand...
Click to collapse
Wow, that was a BIG OOPS! Thanks for catching that. I fixed the original post.
Has anyone found a way to do this via Terminal Emulator? I'm at work so I wanna do this now instead of waiting till I get home.
djdeviance said:
Has anyone found a way to do this via Terminal Emulator? I'm at work so I wanna do this now instead of waiting till I get home.
Click to expand...
Click to collapse
I'm not a frequent Linux user, but I know a couple of commands. You could download the apk file to your sdcard and try this. This method is not recommended!
su
rm -r system/app/Music.apk
Click to expand...
Click to collapse
This will delete your old music player. Next, you can just install the new music player apk through Apps Installer or whatever you use in it's place. This will allow you to use the new music player as if it was any other 3rd party app. However, I recommend uninstalling it and doing it through the ADB push when you get home.
yeah the app installer method didn't work for me
pgiuoco said:
yeah the app installer method didn't work for me
Click to expand...
Click to collapse
Did you delete the original Music.apk first? Do you have cupcake, or are you using JF RC33 like it says in your sig? This music player has a widget embedded and needs cupcake. If neither of these is the problem, then just use the adb push commands in the first post. I don't recommend using apk installer. I just posted that to help out someone who was too impatient to get home to his pc.
testing567 said:
Did you delete the original Music.apk first? Do you have cupcake, or are you using JF RC33 like it says in your sig? This music player has a widget embedded and needs cupcake. If neither of these is the problem, then just use the adb push commands in the first post. I don't recommend using apk installer. I just posted that to help out someone who was too impatient to get home to his pc.
Click to expand...
Click to collapse
Haha ended up doing it at home anyways. =D Yeah i was kinda doing nothing at work. So as usual I started fidgeting with my phone.
the steps given in the first post work perfectly...!!!
i am on ADP1.5H A2SD...Gud Work...THNX..!!
If someone could post screenshots of the different UIs, that'd be great.
For some reason, when I pushed the Music.apk it worked fine, but when I tried to do the same thing with the CalendarProvider.apk, it didn't....
This method works for me as well. How do you take screenshots with the new builds?
CalendarProvider.apk... Just do a normal .apk installation.
Does this only work for Rooted phones as when I try it I get permission denied
Code:
C:\android\tools>adb shell rm -r system/app/Music.apk
rm failed for system/app/Music.apk, Read-only file system
C:\android\tools>adb shell
$ su
su
su: permission denied
$
jayaustn said:
If someone could post screenshots of the different UIs, that'd be great.
Click to expand...
Click to collapse
i second this idea
moosefist said:
i second this idea
Click to expand...
Click to collapse
I third it
music.apk
can someone post some different download links for the two different music.apk builds? rapidshare has always hated me and will still not let me download either of them saying that my ip address is already downloading something. thanks.
Can someone post pics of all the music widgets in order to compare them?
I have read and still don't understand how to add back apps like Sprint TV. I have them all saved on my computer I just do not know the commands to get them back into the phone. Do the apps I want to ad back need to be in a certain dir on my computer first. If someone could explain or either point me to a thread that explains this I would really appriciate it.
Seems I found an easy way to add sprints, htc's apps back into the phone once removed. I saved all of them on my computer and used HTC Sync to install the app back. I removed Nscar as a test using root manager, rebooted and it was gone, then opened up HTC synch and added it back. Not sure how to get the odex files back in but it works with apk files.
AFter testing it om HTCfootprints it would not install this. Installed Nscar with no problems.
I am also trying to figure out how to add sprint tv back onto my Hero. I see that people are saying to use adb push, but I can't seem to get it to work. I just rooted with the new fresh rom and everything is great, I just want to add back sprint tv. Any help would be appreciated, thanks
Im a total noob, but I got it the apps back on this way:
Go to the directory where the ADK Tools directory is. Then the following commands:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
chmod 777 /system
chmod 777 /system/app
exit
exit
Then I copied the .apk files that I wanted to push to the tools directory
I am in.
Then did this:
adb push Sprint_TV.apk /system/app
I found it is case sensitive, so make sure you type the filename exactly.
I rebooted my phone and the apps (such as Sprint TV) were back.
I hope this helps, like I said, I spent an hour trying to figure it out, but this worked for me.
I would not recommend doing a chmod 777 on your system or app directory. Not that anything bad will necessarily happen, but it's generally not a good idea to mess with system file permissions when you don't have to.
Your procedure would work fine without those commands at all, in fact. You don't even need to enter the shell; just adb remount and then adb push.
those instructions worked perfectly. Thanks a ton.
I tried this with HtcFootprints. I removed the widget as well. When I added all 4 back in I can see the widget for footprints, but the footprint icon does not show up in the apps section.
Another thing of intrest. When I added Nscar back using HTC Sync, it now shows up as a third party app. It is no longer a system app and I can uninstall it like a market app.
Ok scratch that I did the Footprints again and the Icon is now there Thanks a Ton
I was able to push HtcTwitter.apk and .odex. i cannot get the widget to show up in the add HTC widgets menu. Any ideas?
Well, after trying my hand at update/rom modding with some success... I'm willing to take a shot at making update.zip files to easily flash individual stock apps back onto your phone. That's if there's any interest.
obelisk79 said:
Well, after trying my hand at update/rom modding with some success... I'm willing to take a shot at making update.zip files to easily flash individual stock apps back onto your phone. That's if there's any interest.
Click to expand...
Click to collapse
That would be great and very helpful to many
Easy Peasy App Install
I just copied the files to my SD card. I then browsed to the SD card folder using Linda File Manager and "clicked" the file. It asked me if I wanted to use Linda File Manager or Package Installer. I selected Package Installer and it proceeded to installed the package for me. Not need to get into the console or use any commands.
VOILA!
All credits @britoso, I kanged his transparet fb widget! I edited your png.files & your morph.zip - thanx for your great work britoso!
......................................................................................
It has same style as Power Control & YouTube Widget
......................................................................................
Instructions:
1)If you have the stock Facebook 1.2 app in /data ; i.e. Not yet moved to /system/app/ :
Code:
adb shell mv /sd-ext/app/com.facebook.katana.apk /system/app/Facebook.apk
Note: change sd-ext to data if you dont use apps2sd
2)If you have a Facebook.apk in /system/app go ahead and apply the morph.
3)If you got probs like: you apply this command, facebook gets uninstalled and it installs back after a reboot, do this:
Code:
adp pull /system/app/Facebook.apk .
adp push Facebook.apk /system/app/
4)Don´t forget to open FB app, go to settings and apply Sync, to have your facebook account back in your phones "Accounts&sync"
Awesome. Thanks!
adb shell mv /sd-ext/app/com.facebook.katana.apk /system/app/Facebook.apk
^^^ with that command, is there a way to copy it to there instead of moving it?
drake1 said:
adb shell mv /sd-ext/app/com.facebook.katana.apk /system/app/Facebook.apk
^^^ with that command, is there a way to copy it to there instead of moving it?
Click to expand...
Click to collapse
As far as I know, you got to move it. If you copy, you got still one version in /data..
I can't get this morph to apply. It just says applying theme and never does. I did all the steps listed in the first post.
Any suggestions?
Thanks.
Lex82 said:
I can't get this morph to apply. It just says applying theme and never does. I did all the steps listed in the first post.
Any suggestions?
Thanks.
Click to expand...
Click to collapse
Maybe because facebook app is updated...
Have you tried with NinjaMorph?
Hey guys,
I haven't really given anything to XDA but have taken a lot. So I thought, I'd share this with ya. I think it's freaking awesome.
I flashed it via ADB on my Nexus One, and it works perfectly, and I'm using Rodriguez Froyo ROM, so it should work for most of ya.
Directions:
1. Put the zip file in your tools folder from the android-sdk-windows
2. Load up Command Prompt (cmd) and go to your tools directory inside the android-sdk-windows folder
3. Load up your phone into recovery and mount /system
4. Type in command prompt
adb remount
adb push bootanimation.zip /system/media
adb reboot
All credit goes to Blue from droidforums.net.
And that's pretty much it.
Download Link - http://www.mediafire.com/?dyydhdtmnvo
Enjoy!
Embedded your youtube link
Dang it, I don't want the Transformers part..
Cant you just delete those pics???
True.. I will just do that..
Mikey1022 said:
Embedded your youtube link
Click to expand...
Click to collapse
Thanks Mikey for the alterations!
Dude. This is awesome. Thanks! :-D
this is awesome i love it thanks for the share. but 1 question when it runs the matrix like part mine flashes white. any idea y?
kamikazimonky said:
this is awesome i love it thanks for the share. but 1 question when it runs the matrix like part mine flashes white. any idea y?
Click to expand...
Click to collapse
I just pushed it right after installing the new Rodriguez ROM with the new paul r17 release and I got this issue, so Im not sure if you did the same, it actually went into a boot loop for me, so I re-wyped everything did another install, rebooted the phone and waited for it to boot into the main screen.
Then I rebooted, and then I pushed it. Then it worked fine.
For some reason it reminded me of the Super Street Fighter 2 sequence when Ryu charges up a fireball then throws it towards the screen. Any Street Fighter fans here know what I'm talking about? Anyway, I'm going ttotry this out. It looks awesome...wonder if anyone could make a Transforming Title, but use the words Nexus One.
Weird, I pushed it using Root Explorer and the bootanimation was the word Android with light shining across it. This happened to me before and once before that it was the word Android but with a Spot Light going back and forth, like the 20th Century Fox scene from the movies.
Rhoa23 said:
3. Load up your phone into recovery and mount /system
4. Type in command prompt
adb remount
adb push bootanimation.zip /system/media
adb reboot
!
Click to expand...
Click to collapse
How can I do this through Terminal Emulator? My device won't remount - ADB has been a pain in the ass for me since FROYO. Can you make this as a simple update.zip like I've seen others do?
UPDATE
Here's the fix for those who can't "adb remount" their device:
adb shell mount data
adb push bootanimation.zip /data/local/
adb reboot
Worked like a charm
SiNJiN76 said:
Weird, I pushed it using Root Explorer and the bootanimation was the word Android with light shining across it. This happened to me before and once before that it was the word Android but with a Spot Light going back and forth, like the 20th Century Fox scene from the movies.
Click to expand...
Click to collapse
Heh, not sure what you did. If you look in the zip the PNG images do not have anything like that . Perhaps, you pushed a different file?
jagjr86 said:
How can I do this through Terminal Emulator? My device won't remount - ADB has been a pain in the ass for me since FROYO. Can you make this as a simple update.zip like I've seen others do?
Click to expand...
Click to collapse
Good question~ I am not sure how to do it via terminal emulator.
no signature, verification failed
Rhoa23 said:
Good question~ I am not sure how to do it via terminal emulator.
Click to expand...
Click to collapse
Here's the fix for those who can't "adb remount" their device:
adb shell mount data
adb push bootanimation.zip /data/local/
adb reboot
Although, I didn't figure out how to flash it via Terminal.
I figured out what went wrong. There are 35 frames and it loops at 30fps. I deleted the last few frames and it works fine (make it a total of 30 frames per loop).
SiNJiN76 said:
For some reason it reminded me of the Super Street Fighter 2 sequence when Ryu charges up a fireball then throws it towards the screen. Any Street Fighter fans here know what I'm talking about? Anyway, I'm going ttotry this out. It looks awesome...wonder if anyone could make a Transforming Title, but use the words Nexus One.
Weird, I pushed it using Root Explorer and the bootanimation was the word Android with light shining across it. This happened to me before and once before that it was the word Android but with a Spot Light going back and forth, like the 20th Century Fox scene from the movies.
Click to expand...
Click to collapse
Dude, now I've got an itch to find screen caps of that and make a boot logo.....
jagjr86 said:
Here's the fix for those who can't "adb remount" their device:
adb shell mount data
adb push bootanimation.zip /data/local/
adb reboot
Although, I didn't figure out how to flash it via Terminal.
Click to expand...
Click to collapse
Easier than terminal its root explorer. Copy, note permissions pre paste and correct permissions.... All set!
Anyone else notice the resolution in the text file is set to 480x854? Which is droid or milestone resolution.
The uploader might want too change it to the nexus resolution, 480 800, if not I will do it when I get off work and get home. Atleast on my phone I will change it.
Sent from my Nexus One using XDA App
Using Root Explorer…
1. You have to be rooted in order to do this. Rooting info here and here.
2. Download Root Explorer from the market.
3. Download the Droid Life boot anim: bootanimation.zip (alt link)
4. If you downloaded via PC, mount your Droid and drop the .zip file onto your SD card.
5. Unmount your Droid.
6. Open Root Explorer, tap on “sdcard” and locate bootanimation.zip.
7. Long press on bootanimation.zip and choose “Move”.
8. Hit the back button once and locate the “data” folder.
9. Tap and open “data” and then “local”.
10. Hit “Paste” which should be an option at the bottom of your screen.
11. If there is already a bootanimation.zip file, let Root Explorer overwrite it.
12. Back out of Root Explorer, reboot your phone, and BAM!
13. Enjoy your new Droid Life boot animation.
Found this
Teeter is one of the few games I play on my Evo (when I'm not playing Angry Birds or Drop), but recently, I decided to switch between MIUI and CM for a while.
At first, when I couldn't find it in the Market, I figured I would just copy it from Myn's /system/app/ folder and install it manually in CM. Needless to say, it didn't work.
Shortly after, I found an unlocked version in, I think, the MyTouch 3g forum, but it's too low res to play. So, I was hoping that it wouldn't be too much trouble for someone here to unlock the Evo apk for me. I tried to attach the original apk, but for some reason, I couldn't upload it from my phone, so here's a link to my dropbox.
Edit: now i can post links
http://db.tt/WD1OJ2F
I'm flashing from myns warm to miui and didn't realize teeter isn't on the market. Have you had any luck finding a version for any rom?
I found a version for Desire, but Amon RA won't flash it. I just resigned it with signapktic, and I'm about to test it.
weehooherod said:
Take the tether game out of /system/app from a rom that has it. Push it over to /system/app on your new rom. Just plug in your phone and run the adb commands.
adb remount
adb push C:\wherever\you\put\the\file.apk /system/app
adb reboot
Or just install Root Explorer ($2) and copy the tether.apk file from your memory card and then go to the system app folder. Push the R/W button at the top right of the screen, it should now say R/O. Then paste the apk inside that /system/app folder and reboot.
Either way, it will install itself.
Click to expand...
Click to collapse
I think the main problem is that the stock teeter game checks for Sense-related files. I could be wrong, though. I'll try your way and report back. I had some file zipping problems (ES file explorer messes up the directory structure), so signapktic didn't quite work.
weehooherod said:
Or just install Root Explorer ($2) and copy the tether.apk file from your memory card
Click to expand...
Click to collapse
tether.apk is not the teeter game, that is the app file for the tethering application for the sprint hotspot.