[Android Software/Hacking General [Developers Only]] calvinfoo:
Custom song working

Ok have got a custom music track to play.

It can be done only with the 3 in built songs provided, as it uses the m4a music track.

The songs are linkin park-waiting for the end

my chemical romance- sing

benny-house music

#TRY AT YOUR OWN RISK. IF YOU DID SOMETHING WRONG DONT BLAME ME! I HAVE CONFIRMED THAT THIS WORKS!#

1)Backup the song if you want to recover

sdcard/data/com.tapulous....../files/tracks/(the random string of numbers)

you can go into the folder to check the artwork.png to be sure.

2)take any mp3 you like and rename to m4a

3)replace the original m4a file with your new m4a

4)*optional* download an 64x64 pixel and rename to artwork.png then replace the original file

3)if you are able to get a new/original taptrack.ttr2_track.xml replace it. If not you may take another taptrack.ttr2_track.xml from any tap tap song and replace it.(try to choose a xml file that has the same duration or as close as possible as the mp3 you have used, or else you will have nothing to tap if you used the original file cause its too short.

5) ignore the taptrack.ttr2_track it doesnt change the game. ( i tried multiple taptrack.ttr2_track files and the song still loaded with the same tap style cause this doesnt do anything ATM) *any1 who knows what this does?*

6) advanced users only- requires root access and rootexplorer

EDITING info.plist file to show the name artist that you want to see instead of linkin park etc...

First remember the "random number folder that you replaced your files in"

7)using root explorer, navigate out of your sdcard(up 1 level press the "..." at the top of your files) you will see that this is the top and the "..." has disappeared, showing that this is the highest level you can go.

8) Navigate to data/data/com.tapulous.../files/track/ (the filename that you remembered)

9)inside the folder you will see a info.plist file

If you want backup, you can rename the orginal into ainfo.plist

10) copy the info.plist file into your sdcard

11) rename the info.plist into info.txt

12) using a notepad or root explorer (for root explorer press and hold the the file, then scroll down and choosw text editor)

13) You will see this (i edited sing by chemical romance)

edit those that I have put [<- explanation] and change between the <string>CHANGE THIS</string>

for the time change number between <real>234.6789087</real> *ignore the decimal place. Also pls convert your track time into seconds and put it there

14)save it and then rename it back into info.plist

finally replace the info.plist back into data/data/com.tapulous.../files/tracks/(random string of numbers you remembered)

*note your backup file named ainfo.plist can be left inside with your new info.plist

Additional notes/research:

1) info.plist file for the 3 tracks differ from the ones you download in game. Format is different.

2) cloning the info.plist is not possible. Could not replicate this for more songs to be seen by taptap4

3) The premium tracks downloaded on xselize is for idevices, the info.plist is found inside is a different format?

4) m4a and m4c is different?

5) IMEI number is coded to the song in the info.plist files for the songs bought/free downloaded.

6) IMEI can be seen inside the info.plist file for 5) .

7) m4c needs to be cracked?

8) my hands, eyes, brain hurts after typing this(no joke). so at least click on the thks button?

Enjoy! (completed after 3h12min)