Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,785,276 Members 38,317 Now Online
XDA Developers Android and Mobile Development Forum

[Hack] Simplified Tapfish

Tip us?
 
odes
Old
(Last edited by odes; 27th April 2012 at 11:28 PM.) Reason: update
#1  
odes's Avatar
Member - OP
Thanks Meter 8
Posts: 48
Join Date: Nov 2010
Default [Hack] Simplified Tapfish

New methods found. ROOT REQUIRED. I am in no way responsible for your device, or the feeding of your fish. Alter system files at your own risk(eye protection not necessary). All recommended apps are the sole property of it's developer(Thank you).
New method:
Step 1: Find and install Sqlite Editor.
Step 2: Find and install Root Explorer. ( I found this one to be best)
Step 3: Open SQL, grant permissions, Let it scan databases, close it.
Step 4: Open Root Explorer (Will be referenced as RE from here on)
Step 5: Create 2 folders on your SD card. 1 to keep original files(just in case) a 2nd to modify originals.
Setup is now complete and your ready to get stuff!
Changing your user data.
Step 1: Open RE, Navigate to Data/Data/com.bayview.Tapfish/databases, Click tapfish.sqlite
Click image for larger version

Name:	2012-04-27_13-54-31.jpg
Views:	228
Size:	61.2 KB
ID:	1028124
Step 2: Go to user, you will now see your current coins and Bucks.
Click image for larger version

Name:	2012-04-27_13-55-18.jpg
Views:	206
Size:	24.5 KB
ID:	1028123
Step 3: Longpress the desired box. Edit field. Enter the desired amount. Save
Step 4: Repeat Step 3 for coins, bucks, and level. (you may need to enter a large xp amount for your level to stick.
You are now finished gaining wealth. Go spend away...or continue reading for more fun.

Before exiting RE let's copy those files.
Step 1: Navigate up one folder. ( Data/data/com.bayview.tapfish)
Step 2: Open the download folder, followed by the stores folder. (It is at the very bottom)
Step 3: Select and copy all .DB files. (If using RE this would be a good time to create a bookmark of this folder.)
Click image for larger version

Name:	2012-04-27_10-46-19.jpg
Views:	142
Size:	40.2 KB
ID:	1028122
Step 4: Navigate to the root of your SD card, and to the folder you created for backups. Paste there.
Step 5: Repeat copy and paste to the 2nd folder. (I will refer to it as work folder)
Now you are set to modify almost anything. Let's get to it.(feel free to explore the databases in the work folder.)
Modifying Food bricks.
Step 1: In your "work" folder open 7.db
Step 2: Open store_item you will see the bricks in order as they appear in the store.
Click image for larger version

Name:	2012-04-27_10-49-17.jpg
Views:	166
Size:	45.8 KB
ID:	1028127
Step 3: Scroll to buy_prices, and longpress the top box (it reads default,fishbucks,4.00)
Click image for larger version

Name:	2012-04-27_10-49-37.jpg
Views:	138
Size:	38.3 KB
ID:	1028128
Step 4: Edit that field so it reads default,coins,1.00 then save. (you can modify in any combination you like, default,fishbucks,-20.00 to get paid)
Step 5: After it is saved back out to the "work" folder so all .db files are visible. (another good time to bookmark.)
Step 6: Copy the 7.db file you edited and paste it to the data/data.com.bayview.tapfish/download/stores (hopefully you bookmarked it so you can one click)(I will call this the system folder)
Step 7: Yes overwrite it.
Click image for larger version

Name:	2012-04-27_10-52-20.jpg
Views:	138
Size:	47.0 KB
ID:	1028131
You can now open Tapfish and verify your work. If it all looks good, let's make some bigger changes.
Step 1: Open RE go back to your work folder, and reopen the 7.db, then store_item
Step 2: Go to the far right column _foodbricktime
Step 3: Edit the top box (small brick) to 1440 (60 days)
You have now made all other Bricks useless. The small brick will now cost your desired amount and last 60 days. So let's clean up the store and remove them.
Step 1: Scroll to the far right. (Second to last column Don't_show_in_store)
Step 2: Edit all the boxes except the top one to 1 (True)
Step 3: Copy the 7.db file and paste back into the system folder.
Step 4: Yes overwrite, exit and verify your work. (The only brick available should be the small)
Click image for larger version

Name:	2012-04-27_15-25-07.jpg
Views:	189
Size:	98.0 KB
ID:	1028140
Congratulations!
Next up....Tweaking available fish. (Sold out fish? Not anymore!)
Step 1: In RE navigate to your work folder.
Step 2: Navigate to 5.db then store_item.
I will use the sold out elvis fish for my example.
Step 3: Find the Elvis fish in the list (ID is 4343) click it.
Step 4: Scroll to buy_prices, Edit field so it no longer includes sold out. (Modify the cost if you like)
Step 5: Scroll right Edit the 3 boxes limit_type, Limit_start_time, and limit_no_of_hours. Delete whatever is in the boxes so they are all blank.
Step 6: (optional) Edit the time to adulthood if you wish (in hours), or Modify the description. Make it a premium fish (edit field to read 1)
Click image for larger version

Name:	2012-04-27_10-59-31.jpg
Views:	187
Size:	102.5 KB
ID:	1028143
Step 7: Copy the 5.db and paste in the system folder.

Voila! Sold out fish no more.
This method of editing works for items, events, sold out items and more. I will write up further steps. In some cases, such as enabling backgrounds in the store you need to edit the Category and Store_item. Browse around, have fun. Show us what you have done. More to come.

(Old method below) Files have been changed this method is no longer working correctly. (At least not for me)

step1:Install sqlite editor from market.
step2:run it
step3:Navigate to Tapfish
Step4:Navigate to Tapfish.sql
step5:Navigate to user
step6:Longpress desired field (coins/bucks/xp)
step7:Click Edit Field
step8:Enter desired amount
Step9:Exit,Run Tapfish,Enjoy the wealth.

Have fun

To change growth times and item costs use file explorer (I use es) navigate to data/data/com.bayview.tapfish then download then stores then fisheggs.XML, change purchase amounts, time to adulthood (in hours) sell value, whichever you want for each fish,save file,start game, it's a long process and did cause game instability for me but try if you like
The Following 6 Users Say Thank You to odes For This Useful Post: [ Click to Expand ]
 
kojitabe
Old
(Last edited by kojitabe; 29th April 2011 at 05:42 PM.)
#2  
kojitabe's Avatar
Senior Member
Thanks Meter 28
Posts: 202
Join Date: Feb 2011
is it safe and working on latest version?
If i flashing a new ROM then install it again,the game will reset or not?
Thanks
 
odes
Old
(Last edited by odes; 29th April 2011 at 06:43 PM.)
#3  
odes's Avatar
Member - OP
Thanks Meter 8
Posts: 48
Join Date: Nov 2010
If you are not doing a clean install of a rom (not resetting data) all saved game data remains, if you are installing a rom for the first time a factory reset is recommended. The hack changes your actual user data as if you had achieved it. Should work on any phone with root permission. If newest version is 1.02, then yes works fine and dandy.

Sent from my HD2 Typhoon 3.1.1 mgldr
 
kojitabe
Old
#4  
kojitabe's Avatar
Senior Member
Thanks Meter 28
Posts: 202
Join Date: Feb 2011
Thanks mate,i already install this app and it works.
I just backup using Titanium and recover it after flashing a new ROM.
Now i can try to combine all breed fishes.. :P
Thanks a lot for sharing..
 
odes
Old
#5  
odes's Avatar
Member - OP
Thanks Meter 8
Posts: 48
Join Date: Nov 2010
No problem glad someone is getting some use from it.

Sent from my HD2 Typhoon 3.1.1 mgldr
 
Vextreme
Old
#6  
Member
Thanks Meter 4
Posts: 40
Join Date: May 2007
Does this require root?
I don't see the tapfish 'folder'.
 
DCRocks
Old
(Last edited by DCRocks; 11th July 2011 at 04:04 PM.)
#7  
DCRocks's Avatar
Senior Member
Thanks Meter 251
Posts: 1,136
Join Date: Oct 2010
Location: Washington DC
Has anyone tried this on version 1.111?

Nothing comes up when I select tapafish from the SQL app
My Phone: Epic 4G ~ CyanogenMod 11 ~ Stable or Latest Nightly - Depending on my mood
GF's Phone: SGS3 Blue 32GB 4.1.1 ~ CWM 5.5.0.4 ~ Stock rooted ROM ~ L710VPBLJ7
Step Daughter's Phone: Epic Touch 4.x GB27 ~ CWM 5 ~ Stock rooted ROM
 
TN Jed
Old
#8  
Junior Member
Thanks Meter 1
Posts: 17
Join Date: Sep 2011
Any updates to this?
I edited, bucks, coins and experiance but no changes reflected in the game.
IF I go back in to look at the sql file the changes I made show up still.

Thanks
 
odes
Old
#9  
odes's Avatar
Member - OP
Thanks Meter 8
Posts: 48
Join Date: Nov 2010
Should work fine still, did run the game once first before?

Sent from my HTC Sensation 4G using xda premium
 
grindill
Old
#10  
Junior Member
Thanks Meter 1
Posts: 6
Join Date: Feb 2011
Thanks bunches for this tip. the Wife will be very happy now.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes