Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

@LustDollLover I checked the signatures used for the orig and the modded apks, they differ, as they should, but if you have installed an apk with signature A and package name X and try to install an apk with same package name but signature B, Android will refuse to do that (obvious security risk). This is what I think is happening, but can't verify it since I disabled signature checking on my phone. If it is as I think it is, you can fix that by using Indivi's signature (I doubt they'll give you their cert and those who already use your apk will have to uninstall the one they have now to install the new one), change the value of the package variable in the AndroidManifest.xml (different package name means different package in the eyes of Android, so the saves won't carry over unless you add save export-import into the mod) or by adding something like "uninstall the orig apk before installing this one" to the description (Android deletes everything once an app is uninstalled, i.e. lose save from unmodded game).
Just out of curiosity, are you still using my improvised, quickly thrown together, ghetto-ass method or have you got something more elegant?

@MinionMikel15 Could you try to install the modified apk using ADB and post the output of that here?
https://www.makeuseof.com/install-apps-via-adb-android/
If you use Windows, don't bother with Scoop and just get ADB from XDA devs: https://forum.xda-developers.com/t/official-tool-windows-adb-fastboot-and-driver...

(2 edits)

I don't have access to a usable computer.

(1 edit)

I also (not to be rude) don't understand half of what you said, but I'm sure @LustDollLover understands.

Thanks again for the much needed information I'll update the mod as soon as I get some free time :D

As for some way to transfer saves, I'll do some research into Android development to see if I can find a way to make that work.

(I am still using the hacky way of signing since I don't have any idea how Android works.)

(4 edits) (+1)

ADB to the rescue once more. You can do 'adb backup -noapk indivi.indivigames.lustdollplus' to create a backup.ab file, then use 'java -jar abp.jar unpack backup.ab backup.tar' to create a regular tar-ball from the backup. Inside the tar, change the 'indivi.indivigames.lustdollplus' folder to 'your.new.package.name', then 'java -jar abp.jar pack backup.tar newBackup.ab' to turn the tar-ball back to AndroidBackup and lastly 'adb restore newBackup.ab'.
This all should also be doable in the Termux app on Android if one doesn't have access to a PC.
And you may not even have to change the package name. Do a backup, uninstall orig app, install modded app, restore backup without changing it, done.

Edit: can backup and restore using Termux
Install this, enable wireless debugging, connect ADB to localhost and backup-restore as above

Okay I now have 'newbackup.ab' and i just want to make sure if I were to delete lust doll then install lust doll essentials and do 'adb restore newBackup.ab' my save would be transferred to LDE correct, if not can you tell me what I need to do.

(3 edits)

Currently, LDE has the same package name as LDP, so you don't need to rename the folder. But yes, theoretically, once you uninstall LDP, install LDE, and restore the backup, your saves will transfer. If that doesn't work, no worries, just install LDP again and restore your backup as if nothing happened.

And let me know if it works. If it does, I might create a script to do the whole bkp-uninst-inst-rest thing.

I just tried and sadly it doesn't work, when it restores the data it doesn't go to LDE, but it does go back to LDP so I was able to keep my save. I feel like it's so close but I don't know what to do, I even checked the package name of LDE just to check they were the same and they are so that not the reason why it doesn't work. If you come up with anything else I can do to try and get it to work let me know I've had a lot of fun trying to get this to work :3

Obviously it's not so simple. What sort of idiot told you to do that SMH SMH

I'll see if I can think of something else

(4 edits)

I got something.
The saves are in, they are visible, but can't be loaded. That is progress if nothing else. 
Did it in an emulator without root. If you want to test it yourself, untar the backup.tar. In there you'll find an 'r' directory, upload it's contents as seen on screenshot (tar -> push -> cat-pipe-(run-as dd) -> run-as untar) and from the 'sp' directory upload that one file to 'shared_prefs', also in the run-as jail. 
I'll see what I can do about the whole not loading thing.

Or I guess you could upload the backup.tar, untar it into some temporary dir and cp the files from the temp dir to their correct place. That should work too.

I don't really know how to do any of that but if you do figure out how to transfer the saves could you make a guide for me and any other people who want to. no pressure if you can't figure out how to do it I'd be fine with recreating my character for new game+.

(+1)

Also, what's your favorite color?

I don't really have a favourite colour, but if I had to choose one, neon green or lime green I guess?

Red(Male)

Light Pink(Female)

I'm not the original guy asking for help but I have the same problem. I tried to sideload it with ADB but it didn't work and came up with this error message 'failed to install LD+E.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package indivi.indivigames.lustdollplus signatures do not match previously installed version; ignoring!]'. so from my understanding its best to just backup lust doll using what you say in your other comment delete the game and restore the data to lust doll essentials.