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
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Step 2: Go to user, you will now see your current coins and Bucks.
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.)
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.
Step 3: Scroll to buy_prices, and longpress the top box (it reads default,fishbucks,4.00)
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.
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)
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)
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
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
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
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..
Thanks a lot for sharing..
No problem glad someone is getting some use from it.
Sent from my HD2 Typhoon 3.1.1 mgldr
Does this require root?
I don't see the tapfish 'folder'.
Has anyone tried this on version 1.111?
Nothing comes up when I select tapafish from the SQL app
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
Should work fine still, did run the game once first before?
Sent from my HTC Sensation 4G using xda premium
Thanks bunches for this tip. the Wife will be very happy now.
I feel like this isn't being very respectful of the game they created :/
If enjoying the game to it's full extent utilizing a loophole is morally unsatisfying to you don't do it. I personally did not enjoy it as much pre-hack, I now play and enjoy it more. It's a matter of opinion.
Sent from my HTC Sensation 4G using xda premium
@odes you friggin' rock!! This is awesome especially since the halloween fish are here!! Thanks!
SQL LIte doesnt work for me either. Nothing comes up when I select tapafish from the SQL app, just black screen and if I tap screen get the not responding msg/force close.
I tried another app "asqlite manager". It finds a tapfish sql file on my sd card, it lets me edit and save it but nothing is reflected in the game.
Is there a way to grab the correct file from the phone, edit it on pc and then restore to the phone? If there is could you please tell me the path to the tapfish sql file and any other info that may help me out.
Thanks
Jed
1) Your phone must be rooted
2) you must install the root explorer first
3) then install the pkg.apk file (sqlite you get on the original post)
If you install sqlite first....it wont work.
If your phone is not rooted, it wont work.
If you try to edit using the sqlite, it wont work....
Must do it via root explorer
Using the root explorer do the following..
data/data/com.bayview.tapfish/databases/tapfish.sqlite/user
then edit the coins/bucks/ex points.
TN Jed said:
SQL LIte doesnt work for me either. Nothing comes up when I select tapafish from the SQL app, just black screen and if I tap screen get the not responding msg/force close.
I tried another app "asqlite manager". It finds a tapfish sql file on my sd card, it lets me edit and save it but nothing is reflected in the game.
Is there a way to grab the correct file from the phone, edit it on pc and then restore to the phone? If there is could you please tell me the path to the tapfish sql file and any other info that may help me out.
Thanks
Jed
Click to expand...
Click to collapse
Gutterball said:
@odes you friggin' rock!! This is awesome especially since the halloween fish are here!! Thanks!
Click to expand...
Click to collapse
I too enjoyed the new content. Makes it nice never worrying about cost. Glad to see others enjoying it as well.
Sent via my Sensationally Rooted,Rom'd,Modded,Tweaked,ENERGIZED Beast.
[Hack]Any fish/background/plant/or anything
First off, thank you for the money hack.
Secondly, I would like to give something back.
I figured that we can use any images we like without having to extract/decompile the apk.
In /data/data/com.bayview.tapfish/download there are lots of folders containing images. In my 0b99c94 folder is a fish I don't like (images 1.png 2.png 3.png and selected.png) so I replaced the images with 3 images of a submarine with bubble animations. Then in 4a77750 was a rubbish background which I swapped.
Result
I am going to try improving the plants, backgrounds, add new fish and decorations to my collection.
I assume that when people view my tank, it just shows them the original images. Can somebody confirm by checking "LfcFan" tank 4? tyia
EDIT
It appears the images/folders in /data/data/com.bayview.tapfish/download get deleted periodically. I am going to try getting a copy of them but it looks like I will need to start again.
Checked your tank, negative on sub and background. let us know if you work it out.
Sent via my Sensationally Rooted,Rom'd,Modded,Tweaked,ENERGIZED Beast.
LfcFan1977 said:
First off, thank you for the money hack.
Secondly, I would like to give something back.
I figured that we can use any images we like without having to extract/decompile the apk.
In /data/data/com.bayview.tapfish/download there are lots of folders containing images. In my 0b99c94 folder is a fish I don't like (images 1.png 2.png 3.png and selected.png) so I replaced the images with 3 images of a submarine with bubble animations. Then in 4a77750 was a rubbish background which I swapped.
Result
I am going to try improving the plants, backgrounds, add new fish and decorations to my collection.
I assume that when people view my tank, it just shows them the original images. Can somebody confirm by checking "LfcFan" tank 4? tyia
EDIT
It appears the images/folders in /data/data/com.bayview.tapfish/download get deleted periodically. I am going to try getting a copy of them but it looks like I will need to start again.
Click to expand...
Click to collapse
LfcFan1977, how did you get that background?? I've done the money hack (which makes the game MUCH more enjoyable), but I've been searching and googling for a way to get different backgrounds. Can you give a step-by-step please?
EDIT
By the way, are you using Root Explorer, and if so, how are you viewing the images? I found the right folder (in Download), but can't seem to view images. I tried Astro, ES Image Browser, and Gallery.
odes said:
Checked your tank, negative on sub and background. let us know if you work it out.
Click to expand...
Click to collapse
I thought that would be the case. Other people will never be able to see our images via the game. We could post screenshots and/or the images we are using.
aicirt17 said:
LfcFan1977, how did you get that background?? I've done the money hack (which makes the game MUCH more enjoyable), but I've been searching and googling for a way to get different backgrounds. Can you give a step-by-step please?
EDIT
By the way, are you using Root Explorer, and if so, how are you viewing the images? I found the right folder (in Download), but can't seem to view images. I tried Astro, ES Image Browser, and Gallery.
Click to expand...
Click to collapse
I place the new background image (480x320) on my sdcard. Then with SuperManager (which I believe does the same job as Root Explorer) I copy it and navigate to /data/data/com.bayview.tapfish/download. Find a folder containing a background I do not want and paste to replace the original. That image needs to be named "default.png" and you need read/write permission set. It is also a good idea to do the same with a cropped down (50x50) version and named "store.png", that provides a preview when applying in the shop.
The problem I noticed was that some folders/images in /data/data/com.bayview.tapfish/download get deleted. So (I think, after hours of messing about) I have managed to get a copy of all folders and images. With these on my sdcard I can view them easily and replace images I do not want. Then copy the whole folder (eg 1a78039) to /data/data/com.bayview.tapfish/download.
I still need to full test this out because the game appears to lag if every folder and image is in the "download" folder but I had a problem where some of the previews and item images where missing from the store.
*edit*
Lag - Caused by a seperate background process - ok now.
Store previews - Still no luck with those when I replace images. I either get no preview (for fish) or original (for background).
Note - Purchase fish, then replace images.
Note - Fish need to face left else they swim backwards.
download folder - Thought I could see the files in there when navigating with SuperManager but they do not appear - They are there though. Copy folder (eg 1a78039) to sdcard the view correctly.
Anyway, here are all the original folders/images. Sorry it is such a big zip file. download.zip
Hmmm... odd, I can not get this background. Nor can I get a food block to hang off the edge of the screen like that.
If all goes well I will post some new backgrounds, ornaments, animations, fish, ect, when I can.
BTW, if that tank ^ is yours odes, I can not re-add you as a friend because the username is to long. Tried with two different keyboards but its just to many digits. Odd
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download
Buy me a beer
The download is based on old source code, I don't have that source anymore due to a hard-disk failure.
I'm rebuilding the application as a open source project.
Source code C# version (Windows)
Source code Java version (Windows / Mac OS / Linux)
With this little program you can simply change icons of your android application.
It even lets you change the applications name.
But wait mike..... there's more.....
It even lets you edit the text used in applications.
Sounds to good to be true...
Well... to be honest.... it is.
But I've come a long way from that initial question to the final answer.
My conclusion so far, it works for most of my applications.
It probably will work on most of yours as well.
(Caution: when overwriting an existing application you will loose your associated data!!!)
Special thanks goes out to:
Brut.all for creating Apktool, the backbone of this little project.
Requirements:
Java & .Net Framework 3.5 (Why build on one platform if you can build on two? I know, I know....)
For installing system apps - S-OFF
Nice to know:
Clicking on the [Icons:] tag in the General tab will open a browser window and search for icons in "Google images".
Donations will be "forwarded" to fellow developers like Brutt.all and others, reinforcing the greatness of today's world.
How the magic works:
When opening an APK file it first tries to decompile it using APK Tool (with the version selected in the settings tab)
If decompile failed, because of a missing framework file, it tries to find this file on your phone.
Most of the times it will find what its looking for, pull it off your phone and tries to recompile the whole thing again.
If somehow it cannot find the required framework file, it will provide you a list of possible files on your phone. You can then choose the correct file yourself.
Assuming this process finishes without any problem you now can edit the apk file.
When you press Apply it will recompile the apk and then sign the newly compiled file.
- System APK files (APK files that needed an additional framework file) will get a copy of the original signature.
- Other APK files will get a brand new signature.
When you Click the phone animation it will push the APK to your phone
- System APK files will be pushed to /system/app (ADB PUSH)
- Other APK files will be installed the normal way (ADB INSTALL)
If install failed due to some signature failure it will do some additional fancy tricks and try it again.
Upcoming features:
New option in settings tab -> Only allow one instance of APK Edit to open at once.
New option in settings tab -> Add/remove APK file association to registry.
New option on startup -> Option to open up a "Phone Explorer", lets you edit APK files directly from phone.
Known issues:
CarHomeGoogle.apk - Doesn't save changes
Quickoffice.apk - Doesn't show up after installing
Version history:
Code:
[I]0.4e - Minor update[/I]
Added: Some more debug logging on startup of the application.
Fixed: Version number in settings tab now shows correct version.
[I]0.4d - Minor update[/I]
Fixed: Fixed startup crash if some APK properties are empty (like screensize/densities/locales), like in Settings.apk.
Fixed: A little bug in the fancy install mechanism, mainly experienced when installing system apk's
[I]0.4c - Minor update[/I]
Fixed: Compatibility issue with Windows XP, causing program to crash on startup.
[I]0.4b - Minor update[/I]
Fixed: Error extracting signature.
Changed: Extended logging.
[I]0.4a - Minor update[/I]
Changed: Logging is enabled by default.
Added: Some debug messages for when opening of apk goes wrong.
[I]0.4 - Major rewrite[/I]
Did a major rewrite of the code.
Added: Option to choose APK tool version
Added: Logging feature
Added: Auto retrieve required dependency files from phone if needed (for editing system apps)
Added: Details panel, shows information about the package.
Added: Restore original file link, for when thing's get really messed up.
Added: Donate button, for those who wanna celebrate with me.
Fixed: Some annoying issues ([URL="http://code.google.com/p/android-apktool/issues/detail?id=100"]APKtool Issue 100[/URL]) / ([URL="http://stackoverflow.com/questions/4709291/android-no-resource-identifier-found-for-xlargescreens"]XLargeScreens bug[/URL])
Removed: QR Code installation support
Removed: AdbWireless installation support
[I]0.3 - Update[/I]
Added: Language support.
Added: Installation method (USB Cable).
[I]0.2 - Minor update[/I]
Added: Save confirmation dialog (as req by [URL="http://forum.xda-developers.com/member.php?u=2987317"]droidzone[/URL])
Changed: Recreated the loading animation so that it theme's better with the rest of the application.
[I]0.1 - Initial release[/I]
For the record... only use on you're own apk files, otherwise it's not that legal I think.
Looks nice..
I got an error on one apk though..There seems to be an unhandled exception when the filename contains special characters..
Other than that, the program looks and works awesome..Will comment in detail after I decompile something major..
Thanks//
One question:
The program shows smali files below the main prog, and on selecting the folder it opens in explorer. Would changing the smali be updated in the main prog on clicking Apply? Also a dialog to say that the file has been saved with changes, would be nice.
Tnx for the input, will look into the filename handling!
In the background it recompiles the whole thing, so changes to the smali code should be included in the application if you press apply.
About that dialog.... it's being grown in its incubator now..
Think it will hatch tomorrow
Anoniem100 said:
Tnx for the input, will look into the filename handling!
In the background it recompiles the whole thing, so changes to the smali code should be included in the application if you press apply.
About that dialog.... it's being grown in its incubator now..
Think it will hatch tomorrow
Click to expand...
Click to collapse
Excellent! Thanks again, will pop in later to get the revisions
droidzone, tried out some weird combinations for the filenames but couldn't simulate your problem. Could you give an example?
When i try to open it, Windows 7 says it has stop working???
Anoniem100 said:
droidzone, tried out some weird combinations for the filenames but couldn't simulate your problem. Could you give an example?
Click to expand...
Click to collapse
I can do better.
My filename is Sample of Filename★(1.1).apk
Maybe the★ character is doing it
I've attached screenshots of the error.(Exception1.jpg)
Error Handle: The directory name C:\Users\Kpcc\AppData\Local\Temp\Sample of Filename?(1.1) is invalid.
I'm also attaching a text file with the actual error code given in the exception>Details. ( exception error text.txt)
The blanked out part is my actual username. Just an alphanumeric. Let it be Kpcc.
Edit: Got one more exception. This occured after inputting the ip of my phone in adb wireless and pressing enter. (Exception2.jpg, Exception2.txt)
max63094 said:
When i try to open it, Windows 7 says it has stop working???
Click to expand...
Click to collapse
Maybe a missing .NET framework? The filename handle is the only error I'm getting in Win 7 Ultimate 64bit. And the filename I used is of course not "normal"..
By the way, a few more items on my wishlist:
1. Advanced Search (and replace?) for strings, with ability to use F3 for finding the next instance
2. Sorting the strings/variables in alphabetical and order of occurence, and another coloumn in the content tab with the name of the smali file in which the string appears.
3. Ability to Save As, without modding the source file.
4. Adb push via cable
5. Listing all the smalis in a tab, and ability to manual edit each one individually (Opening up Notepad would be fine. Maybe a Shell "Start file.txt"?)
Just a few wishes which would make it a powerful tool..
@max63094 Hmmm, what could go wrong... think droidzone is onto somthing with his comment about .net framework.
I used the .Net Framework 3.5 to create the whole thing.
You can download this for free at Microsoft
@droidzone, tnx again for the input and will work on the file issue, nice wishlist btw!!
Stuff I get exited about
I'm afraid I can't promise you all the requested features, have to check the required ammount of effort for some of them.
Have to balance my time, you know how it is whahaha
Sorting alphabetical shouldn't be that big a problem, as for the save as and adb push via cable.
Will work on those first!
Anoniem100 said:
@max63094 Hmmm, what could go wrong... think droidzone is onto somthing with his comment about .net framework.
I used the .Net Framework 3.5 to create the whole thing.
You can download this for free at Microsoft
@droidzone, tnx again for the input and will work on the file issue, nice wishlist btw!!
Stuff I get exited about
I'm afraid I can't promise you all the requested features, have to check the required ammount of effort for some of them.
Have to balance my time, you know how it is whahaha
Sorting alphabetical shouldn't be that big a problem, as for the save as and adb push via cable.
Will work on those first!
Click to expand...
Click to collapse
Of course..I know how even the tiniest of things can go wrong in an effort which involves file i/o..I'm rather amazed that your Version 0.2 is so finished! A month ago, I was working on a Gui File Explorer for Android, with Adb and Fastboot commands..However time didnt allow me to complete it..
Have you used apk manager? That's what I use when it comes to decompiling apks. Of course once it decompiles, all the rest of functions has to be done by hand. If you havent, check it out. It's the only other program which comes close to a gui. That uses batch commands of course.
@droidzone, Yeah, time sucks! ever finished a beta?
Funny you mention apk manager.
I'm fairly new to the android scene, but i bumped into apk manager yesterday.
Looks very promising, thinking of replacing the backbone with the crazy work of our dear friend Daneshm90.
Read some interesting stuff about the compression size in correlation to compatibility it could provide.
Maybe a little slider in the settings tab, giving you a simple tweaking mechanism.
Something like:
Big size (compatible) -------------------- Small size (less compatible)
Anyhow.... my brain is making overtime here ;-)
hmm .. just took an app .. changed the icon and the title .. and uploaded it back to the phone.
App doesn't appear anymore.
What might have gone wrong?
Not even a beta. It exists as several separate modules, which have to be joined together. Work stopped when I had to give my phone for service.
Via T3 phone of the year 2010 - HTC Desire
daniello8 said:
hmm .. just took an app .. changed the icon and the title .. and uploaded it back to the phone.
App doesn't appear anymore.
What might have gone wrong?
Click to expand...
Click to collapse
Euhm... I renamed the title once and couldn't find it in its original place.
The app drawer will place icons alphabetical.
But maybe that was just me being stupid (this really happened whaha) and your app really vanished....
Is it just one app that has this behaviour?
droidzone said:
Not even a beta. It exists as several separate modules, which have to be joined together. Work stopped when I had to give my phone for service.
Via T3 phone of the year 2010 - HTC Desire
Click to expand...
Click to collapse
To be continued...
Anoniem100 said:
Euhm... I renamed the title once and couldn't find it in its original place.
The app drawer will place icons alphabetical.
But maybe that was just me being stupid (this really happened whaha) and your app really vanished....
Is it just one app that has this behaviour?
Click to expand...
Click to collapse
I only need a new icon for this one app .. so I didn't try others. Sorting is not the problem. I was hoping that someone gets a deja vu.
@daniello8, what method did u use for installing?
Anoniem100 said:
@daniello8, what method did u use for installing?
Click to expand...
Click to collapse
adb push <appname> /data/app
Edit: Just tried with astro .. but install fails :-(
Edit2: The app icon displays correctly though *fwiw*
daniello8 said:
adb push <appname> /data/app
Edit: Just tried with astro .. but install fails :-(
Click to expand...
Click to collapse
O oh... anyone...
Hmm... probably has to do something with compression levels...
I just got dungeon hunter 2 and for the most part it is an awesome hack n slash. After playing the game on normal i moved on to hard mode. For some reason there is an Issue with hard mode so randomly when you go into a dungeon you end up in a floor or wall. Once you there you cant go back and the save is worthless.
So I pose this question.
1. Where does gameloft put the save files on the evo version of dungeon hunter.
Once I have that I want to use a hex editor to change my save location and hopfully salvage my game.
One thing I noticed was that titanium backup did restore my save gaves so i am assuming that means it is in the sdcard data but i have looked through each file for "sav" and also search by modified data right after saving and came up with nothing.
Thanks in advance to anyone that can help.
yeah same problem here.move to hardmode and stucked in wall or in one place.i try find save files but no success.
Probably somewhere in either /data/data/PACKAGENAME or /mnt/sdcard/Android/data/PACKAGENAME
or if you have a samsung galaxy i would check /dbdata/databases/PACKAGENAME too
do you need to be on a pc to view files like that? i have veiw hidden enabled on astro but still dont see any thing in the phone /data folder. (it is empty) or is there a file manager that can see those. also as a side note i am rooted and running cm7.
i found an iphone forum on the game... i know boo apple... and it is named d2h.settings.sav. i searched for d2h, set, sav, using astro from the Root directory with no luck. so i am guessing that it is something proprietary naming wise to gameloft on the android version.
one other thing
is there a hex reader / editor that can search an entire directory vs file by file?
You might need root to view those files, use rootexplorer or the adb shell from the android sdk on your computer.
I love you!!!! root explorer worked.
Using ROOT EXPLORER the location of the saves is...
/data/data/com.gameloft.android.TBFV.GloftD2HP.ML
I opened Dungeon Hunter 2 and the character slot which I wished to edit. The file whose time stamp changed was...
dh2_000.savegame
MAKE SURE TO BACK UP YOUR FILES BEFORE HEX EDITING AND CHANGE THE USER PERMISSIONS.
I am at work right now and will look into this more tonight once i get home.
if i could hit that thanks button 100x i would.
Dungeon Hunter 2 Perma Stuck in a wall or floor? This is the Fix!
Dungeon Hunter 2 character stuck in a wall / floor? THIS IS THE FIX.
1. Back up the save file you wish to fix, dh2.00x.savegame, where x = the character slot which your duder is saved in game.
2. Open the file in a hex editor, I used HxD. It works great and its free.
3. Go down to the line that says LNAM.
a. The top file you see in the image below is the corupted file where i was stuck in a wall in "bogwitch cavern".
b. The bottom file you see in the image below is a good save where i am in "the bogmarsh."
4. All you need to do is make your save file look like the bottom one, in the highlighted field, and you will have a playable game again.
a. I tested this after changing and it is playable again YAY!
Enjoy!
One slight change. Make sure to change from ( to the other ) I didnt highlight it in the 2nd picture there but I did change that in both files i got to work.
I am talking about the I/z....)
I told a few of my friends about this issue and the fix and they said to me...that is one hard difficultly jump from normal to hard...you need to know hex editing to win....
rofl
got 2 chars. 1st char is on normal, and 2nd char is on hard.
2nd char is stuck now as described in this thread.
I found 2 savegame files as indicated here. i'v tried to change both of them as here, and it works.... but only partially. 1st & 2nd char after this fix is now located in the new location - i.e. unstucking them. BUT it only affects the "normal" mode on both of them. the "hard" mode which is the one I want unstuck is unaffected by this hex-editing. I can't see any extra save game files for this one.
So any ideas to find out this one?
open the game in hard and save it there before making the change. as part of the bug the game moves from hard to normal. once the most recient save is in hard then change the hex code. i have done this many times now because my game keeps bugging in bog witchcavern... i like to farm it for gear in the last difficultly.
yeah i just got bugged out in the light house. the first time i exited in easy mode. maade the change and copied it back and like you said it only moved me in normal. i reopened the save slot with me stuck in the wall on hard mode and then exited so it was my most recient save. made the change and reopened the game. when i came back in the game this time i was in hard mode in bogmarsh. it seems to work as long as i do things in that order. hope this helps
kukej said:
open the game in hard and save it there before making the change. as part of the bug the game moves from hard to normal. once the most recient save is in hard then change the hex code. i have done this many times now because my game keeps bugging in bog witchcavern... i like to farm it for gear in the last difficultly.
Click to expand...
Click to collapse
tried it, but when I go into hard mode where i'm stuck it doesn't save when I try any of these combinations: wait long time, push "home" to pause the game, pause+exit to main menu, etc. I'v tried to make change like use a potion - but it doesn't save it. Maybe it only saves when xp change and you exit game?
I tried hex editing but i can't fint the line with LNAM.. i have one that says PNAM, but i don't think it's similar..
Here is my save file if you want to give it a look
http://peecee.dk/upload/view/303747
the line you need to edit is right below your gear and easy to miss. this location data could be for the particular phone i have. EVO. i was able to find it on you file but need to wait a couple hours , i am at work shhhh, and i will up load it for you once my boss goes home. also for future files if you use the ascii search in your hex editor it should go right to that string.
i tested your save on my phone and it worked
joggesan.rar
enjoy
rr3636 said:
tried it, but when I go into hard mode where i'm stuck it doesn't save when I try any of these combinations: wait long time, push "home" to pause the game, pause+exit to main menu, etc. I'v tried to make change like use a potion - but it doesn't save it. Maybe it only saves when xp change and you exit game?
Click to expand...
Click to collapse
It almost sounds like there is something else wrong with your game rr3636. even though my game bugs i can still use the in game menu to exit and it updates the time stamp for hard mode save. if you can upload the file and i will give it a look.
server lag caused dupe post
kukej said:
It almost sounds like there is something else wrong with your game rr3636. even though my game bugs i can still use the in game menu to exit and it updates the time stamp for hard mode save. if you can upload the file and i will give it a look.
Click to expand...
Click to collapse
found out of it. I used "ES file explorer" to copy/paste the save game files. Even though this has root mode, I have a rooted phone (with S-OFF also) it saved the save game files in read only.
Then I switched to "root explorer" and it saved the save game files without changing the read/write attributes of the files. So working now.
btw I have another solution for those stuck: at one point I reinstalled the game (no, I did not delete the 1gb download - just the small game apk file). In the process deleted all saves. then I copied the save game file back to the folder. yes, I was then missing some of the other save game files but it seems it doesn't matter. it still has all my data etc - and I'm unstuck.
Hi kukej,
what is the char chain exactly? I replace in my save game with this:
28 00 00 00 4C 4E 41 4D 16 E2 B0 4D 29 00 00 00 12 CD 2F 7A 0E 00 00 00 29
and dh2 is frozen in the loading.
plz hlp!
this is my savegame(attached), which letters i need to replace?
Thanks a lot!
It works
My hex editor couldn't find the string, when i searched for it, but it might be my own fault.. i'm not used to using hex..
@rr3636
Are u from Denmark? You are using a danish sentence which doesn't translate very well
[edit 5.13.2011] I removed my upload as the developer contacted me and ... just kidding. Actually, the game is changing to be a little more fun, the game now adds usernames & I don't know if they'll ever change the format of the dat file enough where this would screw up what you've already done, & nofear0705 says something about saves in game not saving with the dat I uploaded (though I don't know what he's talking about). Regardless, I'm going to write it up as a tutorial instead since it'd likely be educational for other games.
If you play Drag Racing and enjoy it I probably wouldn't use this. I love the game but was getting frustrated; and rightly so. Even after getting all the cash and respect points needed it took 30 minutes or so to make all the purchases :/
Anyways, I took the save.dat file and opened it in a hex editor to see where the $ and respect points were stored and then upped my points.
SPOILER ALERT- this will make the game a lot less fun.
requirements:
the Android adb shell from the Android SDK (look around on the forums for how to connect to your device via command line with adb shell
a hex editor. I used XVI32because it was a free Windows app
some hex to decimal / decimal to hex converter. I was using this website
Instructions:
connect your device with a usb cable
go to the folder where you have the adb shell command and type this to pull your current save.dat from the Drag Racing folder:
adb pull /data/data/com.creativemobile.DragRacing/files/save.dat c:\
once it's on your computer copy it so you have a backup
open the original save.dat you pulled in your hex editor
run the Drag Racing game on your phone & see how much money or respect points you currently have. let's say I have $50000
go to your decimal to hex converter and enter your amt of money in to convert it to its hexadecimal value. in our example 50000 in hex is C350. All we have to do is find this location and change it to a new value. Say the hex address where the money value is stored is the 12th hex address in the file (it's around there if I remember) and we want to change this to $999999.
go to your decimal to hexadecimal to convert your 999999 to hex which is F423F. just change those values in the file to your new values and save.
note: the hex editor will show the values in blocks of 2 characters. If you see the current value you want to change in the 11th and 12th hex blocks change it and the 10th blocks if the value you want to change is more characters than your current value. So, since I'm changing my value from C350 and they use the 11th and 12th blocks to F423F I'd need to use the 10th 11th and 12th blocks. You don't want to use too many blocks than what the game developer likely set as an assumed max dollar amount or you'll likely write into blocks where the developer stores other data (eg. cars purchased, upgrades, etc).
once you're done making your changes save the file and do an adb push of your save.dat back to the device
adb push c:\save.dat /data/data/com.creativemobile.DragRacing/files/
you can alway put your original back on if you messed up on the changes.
to change respect points you'd just do the same thing for the hex locations of your current respect points.
Sometimes it helped me to pull the file, race a round and pull another copy and open 2 instances of my hex editor with the first save.dat and one that had a new dollar amount open to easily see which hex addresses changed
By doing this any changes you make will not save in game anymore. So if you want to advance your sol. Also if you think putting back your old save.dat will work it won't. Try it and see.
IT Woks
im using a xperia x10 mini pro and its works many thanks
Way to make a game, not a game anymore...
I also did this a while ago, haven't played the game since then. It's no fun anymore.
But if someone is interested, I copied the save.dat from my phone using DroidExplorer (quick and easy).
After some searching I found the offsets for the money and respect points.
Money offset: 0x1E (3 bytes)
Respect offset: 0x23 (2 bytes)
Could be that the values are 4 bytes long, didn't test it, but it would make sense.
You can easily calculate the value you want. For example, if your hexeditor has this 3 bytes as money value "02 CF 61" you just convert them to decimal to get the money value. So 0x02CF61 is $184161.
can you post the drag racing apk. I formated the g2x and I dont see the game at all
Eroc162 said:
can you post the drag racing apk. I formated the g2x and I dont see the game at all
Click to expand...
Click to collapse
Why would you need the apk? It's in the market.
Please could you help me with this. ADB cant seem to find the data\data etcc file location within the android system .. :/
how to install this save.dat can anyone help me step by step
Here's my problem..
Just playing the game normal recently, phone locked up for some reason. Pulled the battery, rebooted phone. Drag Racing would force close every time it was started. Ok, no biggie as I have MyBackup Pro doing a nightly backup. So I wipe the data for the app, then restore my data from the most recent backup. Ok, still getting force closes. Next I go to the app data folder, copy the save.dat to somewhere else using Root Explorer. Clear the data again, then start the app. Runs fine, but of course is a fresh start. No cars, etc. Now, back to Root Explorer where I take my original (restored from backup) save.dat file and copy it back to the app's data location, overwriting the one there. App loads and runs now with no force closes, all my money, respect, cars are there and I can play the game fine, but it will not save any progress now whenever I exit the game.
Note that at no point did I open the save.dat and edit anything. Only copied and restored the file.
Any ideas or insight...or am I screwed & have to start over now?
@coucher can you connect to your phone with adb shell and navigate to the folder where save.dat is stored?
...in adb shell type:
cd /data/data/com.creativemobile.DragRacing/files/
then type:
ls -al
drwxrwx--x 2 app_52 app_52 4096 May 16 21:51 .
drwxr-x--x 7 app_52 app_52 4096 May 16 22:07 ..
-rwx------ 1 app_52 app_52 150 May 16 15:00 .flurryagent.-4de0351c
-rwxrw-rw- 1 app_52 app_52 3056 May 16 14:59 save.dat
the permissions for the save.dat should be -rwxrw-rw- (at least mine by default are). I'm curious if, somehow in your moving the file, the application doesn't have write permissions.
do they differ from that? or the directory permissions starting with drwxr above?
You'll also want to make sure the game wasn't running when you copy your backed up or modified save.dat file back into the game's data folder. Otherwise the Drag Racing game could not be picking up the file you changed. Confirm the game is stopped in your phone's settings, applications, manage applications & make sure it's stopped, then copy your save.dat over to the phone, go into adb shell & verify directory & file permissions are like the above, run the game a race & see if the money saved.
The changes to save.dat are trivial as long as you think you edited the right hex blocks with the right numbers. In the least make a copy of your save.dat maybe to your sd card & edit a copy of it you pull to your computer. In the end the permissions sound like what might be acting funny for you
jawz101...you're the man!
I couldn't get adb to work right to check the permissions out, but was able to use Root Explorer on the phone to do so. Restored my save.dat file again, checked the permissions, and they were different than yours. Set them to match using Root Explorer, exited, loaded Drag Racing app, noted the money amount I had, ran a quick race to change that amount, exited the app, loaded it back, and it saved the previous result just as it should. Looks like you were spot on that when restoring my back up save.dat that the permissions were getting set to read instead of read/write, so obviously the app couldn't write to the save.dat file to properly save the game status.
Thanks!!!
jawz101 said:
[edit 5.13.2011] I removed my upload as the developer contacted me and ... just kidding. Actually, the game is changing to be a little more fun, the game now adds usernames & I don't know if they'll ever change the format of the dat file enough where this would screw up what you've already done, & nofear0705 says something about saves in game not saving with the dat I uploaded (though I don't know what he's talking about). Regardless, I'm going to write it up as a tutorial instead since it'd likely be educational for other games.
If you play Drag Racing and enjoy it I probably wouldn't use this. I love the game but was getting frustrated; and rightly so. Even after getting all the cash and respect points needed it took 30 minutes or so to make all the purchases :/
Anyways, I took the save.dat file and opened it in a hex editor to see where the $ and respect points were stored and then upped my points.
SPOILER ALERT- this will make the game a lot less fun.
requirements:
the Android adb shell from the Android SDK (look around on the forums for how to connect to your device via command line with adb shell
a hex editor. I used XVI32because it was a free Windows app
some hex to decimal / decimal to hex converter. I was using this website
Instructions:
connect your device with a usb cable
go to the folder where you have the adb shell command and type this to pull your current save.dat from the Drag Racing folder:
adb pull /data/data/com.creativemobile.DragRacing/files/save.dat c:\
once it's on your computer copy it so you have a backup
open the original save.dat you pulled in your hex editor
run the Drag Racing game on your phone & see how much money or respect points you currently have. let's say I have $50000
go to your decimal to hex converter and enter your amt of money in to convert it to its hexadecimal value. in our example 50000 in hex is C350. All we have to do is find this location and change it to a new value. Say the hex address where the money value is stored is the 12th hex address in the file (it's around there if I remember) and we want to change this to $999999.
go to your decimal to hexadecimal to convert your 999999 to hex which is F423F. just change those values in the file to your new values and save.
note: the hex editor will show the values in blocks of 2 characters. If you see the current value you want to change in the 11th and 12th hex blocks change it and the 10th blocks if the value you want to change is more characters than your current value. So, since I'm changing my value from C350 and they use the 11th and 12th blocks to F423F I'd need to use the 10th 11th and 12th blocks. You don't want to use too many blocks than what the game developer likely set as an assumed max dollar amount or you'll likely write into blocks where the developer stores other data (eg. cars purchased, upgrades, etc).
once you're done making your changes save the file and do an adb push of your save.dat back to the device
adb push c:\save.dat /data/data/com.creativemobile.DragRacing/files/
you can alway put your original back on if you messed up on the changes.
to change respect points you'd just do the same thing for the hex locations of your current respect points.
Sometimes it helped me to pull the file, race a round and pull another copy and open 2 instances of my hex editor with the first save.dat and one that had a new dollar amount open to easily see which hex addresses changed
Click to expand...
Click to collapse
Would it be possible to get some detailed instructions? I can't find my money amount anywhere.
For example: I have 442751 bucks and 88 respect points. I type 442751 into the hex converter and it gives me 6C17F. So I go to xvi and and click search and then find and under text string i type 6C17F and click okay. It says string not found. If I type it into hex string it says "hex string not valid". I try doing this for my respect points, 88 becomes 58 in hex and I find 58 in 3 different places. Which one do I change? And how do I change it exactly? I'm kinda new to hex editing.
thanks to you too, Coucher For some reason I thought it had to be a permissions issue. Sometimes working with shared folders in Windows if a file had certain permissions inside a shared folder and you copy it out the permissions get stripped off. It was just a hunch that something like this might've happened when you copied it out to the sd card then put it back in the data folder.
Progress Report:
I may not think about this too much further and if someone wants to pick up where I'm leaving off - great.
With the latest update it looks like the save.dat got a facelift. Places where nothing was stored now looks like it has values of 41's (or A's in decimal) as filler.
Attached a picture (some hex values blurred to protect the innocent)
The changes to make usually looked like a spot-the-difference game.
I'd get the save.dat & open it up in hex editor, run another race to get some money or points and pull it and compare the 2. That being said these values have changed either through upgrades or dollar increases. The user name is in there somewhere too and that's why I deleted chunks of this picture out. Anyways. With the latest upgrades the math has to be different- still haven't thought it out because I'm not extremely bright but I suspect 5879 and 63 areas in this example are the general areas where money and respect points are. Maybe the 3238 is money... i dunno yet. Still thinking about it.
It'd probably be easiest to start with a game that hasn't been run much. my save.dat looks like a nightmare compared to the screenshot below because I've got more stuff since then.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Well, a picture is worth a thousand words so if anyone has ideas feel free to contribute but that's kinda how it's done. The new factor to contend with are if dollar & RP are now not as clear since they possibly are a difference from the new blank value.
I don't want to give instructions out to those who I would get ticked if their saved game got hosed because I said clickety here and type F3ksd8 or something but that might be the thing to do
I can't figure out what they're doing to the numbers to get the values any more.
I tried from a blank profile, bought a $15000 car, raced a race and compared all 3 profiles to have some numbers to work with ($15000, $0, and $192) so I have enough of a pattern to see where the dollar amounts are getting but it doesn't seem like it's as clear anymore.
I'm sorry ya'll but I lost my mojo. They must be reading this forum
If the developer ever lands on this thread a couple of suggestions:
please let us backup our progress online. maybe through an OpenFeint account?
money progress is a bit too realistic. To get all cars & upgrades it'd take at least a year and losing my full time job. Some of us like to play the game but seriously. Selling a car I've invested multiple times the cost of the car in upgrades should not be valued at fractions of the cost. The game should encourage car collecting as much as which car do I need at this moment. I tried just slowly saving up for each car but then your piddling around in only the lower level cars. I really don't have any suggestions on this one but I know for a fact it'd take at least $60 million dollars to purchase all of the current cars with all upgrades. When you look at it that way I'm sure people would give up out of frustration.
Make something else to do with lower level cars. If I'm racing level 6 cars what else do I need to do with a lower level car except sell it or keep it to look at? Something to think about for the way off future.
Ok I'm sorry I haven't been on to correct myself. If you move it within your phone with root explorer or what ever you use. If you follow Jawz directions it will work fine.
jawz101 said:
[edit 5.13.2011] I removed my upload as the developer contacted me and ... just kidding. Actually, the game is changing to be a little more fun, the game now adds usernames & I don't know if they'll ever change the format of the dat file enough where this would screw up what you've already done, & nofear0705 says something about saves in game not saving with the dat I uploaded (though I don't know what he's talking about). Regardless, I'm going to write it up as a tutorial instead since it'd likely be educational for other games.
If you play Drag Racing and enjoy it I probably wouldn't use this. I love the game but was getting frustrated; and rightly so. Even after getting all the cash and respect points needed it took 30 minutes or so to make all the purchases :/
Anyways, I took the save.dat file and opened it in a hex editor to see where the $ and respect points were stored and then upped my points.
SPOILER ALERT- this will make the game a lot less fun.
requirements:
the Android adb shell from the Android SDK (look around on the forums for how to connect to your device via command line with adb shell
a hex editor. I used XVI32because it was a free Windows app
some hex to decimal / decimal to hex converter. I was using this website
Instructions:
connect your device with a usb cable
go to the folder where you have the adb shell command and type this to pull your current save.dat from the Drag Racing folder:
adb pull /data/data/com.creativemobile.DragRacing/files/save.dat c:\
once it's on your computer copy it so you have a backup
open the original save.dat you pulled in your hex editor
run the Drag Racing game on your phone & see how much money or respect points you currently have. let's say I have $50000
go to your decimal to hex converter and enter your amt of money in to convert it to its hexadecimal value. in our example 50000 in hex is C350. All we have to do is find this location and change it to a new value. Say the hex address where the money value is stored is the 12th hex address in the file (it's around there if I remember) and we want to change this to $999999.
go to your decimal to hexadecimal to convert your 999999 to hex which is F423F. just change those values in the file to your new values and save.
note: the hex editor will show the values in blocks of 2 characters. If you see the current value you want to change in the 11th and 12th hex blocks change it and the 10th blocks if the value you want to change is more characters than your current value. So, since I'm changing my value from C350 and they use the 11th and 12th blocks to F423F I'd need to use the 10th 11th and 12th blocks. You don't want to use too many blocks than what the game developer likely set as an assumed max dollar amount or you'll likely write into blocks where the developer stores other data (eg. cars purchased, upgrades, etc).
once you're done making your changes save the file and do an adb push of your save.dat back to the device
adb push c:\save.dat /data/data/com.creativemobile.DragRacing/files/
you can alway put your original back on if you messed up on the changes.
to change respect points you'd just do the same thing for the hex locations of your current respect points.
Sometimes it helped me to pull the file, race a round and pull another copy and open 2 instances of my hex editor with the first save.dat and one that had a new dollar amount open to easily see which hex addresses changed
Click to expand...
Click to collapse
wheres the save.dat file.i have htc incredible.i found this com.creativemobile.DragRacing-1.asec
i have the htc INCREDIBLE.I just lost 18million dollars & all my cars & 46000 RP points cause the game is still buggy.I would like to do this my phone is not rooted can you step by step?would appreciate it.cant find this .dat file.i found this when i hooked my phone up.
com.creativemobile.DragRacing-1.asec
@spanky. I'm pretty sure you're not viewing the right part of the phone. I think the asec folders are on the sdcard, though I'm not sure.
You'll either have to connect your phone via usb cable & use the adb shell commands to navigate to the directory or use a file explorer application on a rooted phone.
if you don't see folders such as /data, /system, /usr you're not at root level of the phone
It'd be found under /data/data/com.creativemobile.DragRacing/files/save.dat
... for a nonrooted phone I'd in the least use Titanium backup or other backup programs that copy your application and game data (save games) to your sd card periodically. that way you can always roll back.
Sorry about the predicament. This game does need to save your profile online
GemRB. Has anyone heard of this or managed to get it to work on the Kindle Fire? I first ran into this on my Moto Atrix, and was able to get it to work, but haven't yet attempted it on Kindle yet. For anyone that doesn't know, this is the Baldur's Gate/Icewind Dale/Planescape: Torment engine, and pretty much acts like a .exe file. The way that I got it to work on my Atrix was just to install it on my pc, then copy and paste it into a certain directory, minus the original bg.exe file. Any thoughts?
How have I never heard of this?! I am devoting all of my time to make this work starting ......now. I WILL have it! Keep this thread updated if you manage to get it to work'
Working
I managed to get it working! At least with IceWind Dale 2.
Bear with me........
1. Uninstall GemRb on your Fire
2. Reinstall Apk and choose to download ALL OPTIONS including the Baldurs Gate 2 Demo (the uninstall and reinstall may not be necessary but i did this to ensure that the .cfg file was over-written
3. As you can see the demo works flawlessly. That is tits!
4. open the directory from your kindle on your pc: app-data/gemrb .....blah blah so that the game files are showing, and move it to the side. We will be using this later.
THESE STEPS CAN BE AVOIDED IF YOU HAVE ENOUGH SPACE ON YOUR DEVICE TO OVERWRITE. I DID NOT
PLEASE NOTE: WE WANT TO OVERWRITE THE ORIGINAL GAME WITH THE FILES ON KF NOT VICE VERSA
5. Create a folder on your desktop and name it merge or chubbles or whatever you wish.
6. open the directory on your pc. with your completely installed game . Select ALL and copy it to merge folder. Have a cup of coffee.
7. select all and CUT the files from the Kindle directory to the merge folder and overwrite all files when asked. Have another cup of coffee because this takes a while with the KF transfer speeds.
8. Select all and COPY the overwritten files back onto the KF. At this point you should probably go pee from all that coffee and the transfer speeds, at least for me, are horrendous.
9. The only other steps are to modify a few settings in Gemrb.cfg. I DID NOT change any of the pathing or directory lookup, just the Name and initials of the game (iwd2)
This should work for the other infinity engine games, although I have yet to try them. Icewind Dale 1&2 were the only games that I did not complete in my formative years.
Hi folks.
I don't quite like any of the provided templates in S notes. And frankly I think Samsung should allow us to create templates. Anyways...
I have been searching quite a while for this but could not find a suitable solution. Hence, I decided to check it out myself.
Basically, it's pretty simple, replacing files within an apk. Not sure if this has been explored before though..
Requirement:
1) Rooted device with any file explorer to read/write system files
2) WinRAR
Steps:
1) Create a template.
Simple create a blank note "blank.snb" that you would like to use as a template. You can have your required background, pattern, color, etc. Save it.
2) Copy out this "blank.snb" into your PC. Notes location on device is "\sdcard\S Note" internal storage.
3) Copy out S notes APK into your PC. Location: "\system\app\Snote_wxga.apk"
IMPORTANT: Make extra copies of this apk, in case the one you're editing screws up!
4) Rename the "Snote_wxga.apk" to "Snote_wxga.rar" and open it with winRAR.
5) In winRAR, browse to "\assets\templates" and delete "magazine.snb" - more info on this below
6) Rename the "blank.snb" from step (2) into "magazine.snb"
7) Drag this new "magazine.snb" into winRAR location "\assets\templates" of "Snote_wxga.rar". Close winRAR.
Your file "Snote_wxga.rar" should now be updated.
8) Rename back "Snote_wxga.rar" to "Snote_wxga.apk"
9) Copy this "Snote_wxga.apk" back into "\system\app\" of your device.
NOTE: Your device may restart in this process.
10) Restart your device if it already hasn't.
11) Open your Snotes. Your "Magazine" template will now be your custom template that you created.
Notes:
i) I tried adding a new snb into the APK but that was not registered as a new template. This is why I had to replace an existing template with my custom one. I happen to choose "Magazine". I believe others should work also. I did not experiment replacing more files.
ii) The thumbnail does not change though. It still has the magazine thumbnail. Not a major issue for me as I always pre-select my template when I create new notes. For those who have any ideas to change this, pls do share.
iii) This little mod worked for me and I didn't find time to explore further as this meet my needs. I do not take responsibility if your device decides to misbehave. So do remember to backup the "Snote_wxga.apk", or better still, perform a nandroid backup.
Cheers! :good:
Thank you for this tip. I'll try later when I'm at my computer. Could you upload some templates you made?
dsp0704 said:
Thank you for this tip. I'll try later when I'm at my computer. Could you upload some templates you made?
Click to expand...
Click to collapse
I have attached the one which I'm using, renamed to "magazine.snb".
It's a simple blank note, white background with faint lines across.
Ok.. there seems to be a problem. When I add pages, it goes back to an empty memo template.
So now I have notes with different cover pages.. Hmmmm
Alright! With a little bit of trial-and-error, I finally got the right template that behaves correctly on every page.
The trick was first to take a "golden template", which would say is "memo", since it's the simplest and every page is constant. I opened it up (renaming the snb file to rar) and I replaced it with my background images (already generated from my template I created above).
So basically, this is still a "memo" template, but with a different background.
This time, I replaced the birthday template with this one. I've attached the template and a thumbnail as well. Now, every page has my background and color!
As an alternative: it is also possible to modify downloaded note templates, instead of modifying the apk - I've put the description here: http://forum.xda-developers.com/showthread.php?t=2330470
Is it possible to get *. snb files from Note 3's ,,s note" apk and put them inside original Note 8,0's apk file?
If yes, can anyone having Note 3 attach apk file here so we can extract templates and put them into our apk's?
MasK said:
Hi folks.
I don't quite like any of the provided templates in S notes. And frankly I think Samsung should allow us to create templates.
Click to expand...
Click to collapse
HI MasK,
But i personaly love if you share the proper image size
i think it's posible to change the custom background without rooting.
:laugh:
ok,. i have your birthdays gift,.. and i found thats images is 800X1108 pxl