Hargan2

Well-Known Member
Nov 27, 2017
1,202
1,399
Knox is only about whether a phone has been rooted. Won't stop a phone from booting. Play Store uses it to help apps say 'f-off, omg you took control of your device, we no trustz you'. Netflix and other banking apps will not show up in Play Store for that device. Probably flashed/rooted incorrectly, it happens. Check out XDA sometime.
I'm familiar with XDA, it was of tremendous help in fixing up my fire tablet to work like a decent android tablet instead of being locked to only Amazon crap.
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,359
1,913
I'm familiar with XDA, it was of tremendous help in fixing up my fire tablet to work like a decent android tablet instead of being locked to only Amazon crap.
I remember having to dump the eMMC, binary scan and extract partitions and then root, reflash, for a family member. Anyway, if you have a spare device, you can test out the JS changes I (random-key signed APK). If it works for more than just my two devices, it should work for all.
 

Hargan2

Well-Known Member
Nov 27, 2017
1,202
1,399
I remember having to dump the eMMC, binary scan and extract partitions and then root, reflash, for a family member. Anyway, if you have a spare device, you can test out the JS changes I (random-key signed APK). If it works for more than just my two devices, it should work for all.
Funny you should mention that! Literally just as you replied, I successfully got my own attempt working on my device without losing my saves!

Here's what I did, in probably the most roundabout way possible (I swear it wouldn't work any other way): used 7-zip to extract the main.hash.js file from the apk and change the two onMouseOver and two onMouseOut things to their touch equivalents like you said. Then I used 7-zip to update the .apk. Transfer to my test device. Install the unmodified .apk, make save. Attempt to install modified .apk, install errored out. Use luckypatcher to resign the original .apk and install as an update. Then use luckypatcher to resign the modified .apk and install as update. Boom, it works. Let me test yours now.
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,359
1,913
Funny you should mention that! Literally just as you replied, I successfully got my own attempt working on my device without losing my saves!

Here's what I did, in probably the most roundabout way possible (I swear it wouldn't work any other way): used 7-zip to extract the main.hash.js file from the apk and change the two onMouseOver and two onMouseOut things to their touch equivalents like you said. Then I used 7-zip to update the .apk. Transfer to my test device. Install the unmodified .apk, make save. Attempt to install modified .apk, install errored out. Use luckypatcher to resign the original .apk and install as an update. Then use luckypatcher to resign the modified .apk and install as update. Boom, it works. Let me test yours now.
You basically used LP to do exactly what I would do with UAS. No need, you might face any kind of issue with storage because it is a different signature and LP usually pulls a tiny bit of work that helps survive data. :) Glad you managed to get your installation going. Did the touch event work?
 

Hargan2

Well-Known Member
Nov 27, 2017
1,202
1,399
You basically used LP to do exactly what I would do with UAS. No need. :) Glad you managed to get your installation going. Did the touch event work?
It did! Works perfectly, exactly as you described. I just hope I didn't, like, screw myself over somehow, like if future updates won't work because I screwed with the signature or something.
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,359
1,913
How do I carry save files to the new update in Android?
You don't without root. Android sucks ass for sandboxing, most attempts at installing APKs over old APKs if they have different signatures will fail. If you have root, use Titanium Backup and then remove the old version, install the new version, then 'restore' the DATA ONLY. This should work. Not sure what update you mean, by the way. The APK I uploaded is just a work-around bug-fix for showing the descriptions of buttons before clicking them. One user used LuckyPatcher to rebuild the APK so that it would hopefully install over the old version despite the signature difference and have Android play nicely with the data not being considered part of a different 'app'.
 

hahaxddd

Newbie
Apr 2, 2018
76
99
I found the issue, they're using onMouseOver, specifically:...
...
Awesome, it works, i just replaced the two events with the ontouchstart and ontouchend and it did wonders.
Btw, what did you use to edit the JS file? I tried Notepad++ and it just died on me and I managed to edit it using VS Code but it was slow af.
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,359
1,913
Awesome, it works, i just replaced the two events with the ontouchstart and ontouchend and it did wonders.
Btw, what did you use to edit the JS file? I tried Notepad++ and it just died on me and I managed to edit it using VS Code but it was slow af.
Aside from having a god-mode PC (I often go hungry...*whimper!*), I simply used a binary editor. They're most useful for editing/viewing large files. There is an exception I have depending on platform. When I was on Windows, I often used the best editor I ever found, especially for dealing with very large files (GBs!): EmEditor. I used to crack it every update, but now I use Linux. I love everything about Linux (free, open source, complete control), except the text editors suck ass. I can't even open some tiny files (1MB!) without the editors being a complete shit-show, even with all plugins disabled and no syntax highlighting. One of the few things I missed about reverse-engineering on Windows. (Also the very easy integration of a number of debug tools and unpackers.)

For Windows, HxD is a free, AWESOME and clean hex editor for binary files or drives, including binary comparison of files! You can also use EmEditor for a genuine text editor that can handle extremely large files. Comparing text files? Try Meld. Can lag for large stuff, but the line-by-line stuff can be great. That supports Linux, too.
 
Last edited:

marklomezD10

Newbie
Sep 30, 2017
17
9
So I was editing my character via save edit and noticed that I couldn't add extra penises for some reason. Anyone know why this could be?
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,359
1,913
So I was editing my character via save edit and noticed that I couldn't add extra penises for some reason. Anyone know why this could be?
o_O ...Anyway, adding such things is more complex rather than simply increasing a counter. You have array objects that describe...that. Keep backups of your save. >_>
 

Hargan2

Well-Known Member
Nov 27, 2017
1,202
1,399
Awesome, it works, i just replaced the two events with the ontouchstart and ontouchend and it did wonders.
Btw, what did you use to edit the JS file? I tried Notepad++ and it just died on me and I managed to edit it using VS Code but it was slow af.
For mine, I used notepad++ with the JSTools plugin to format the javascript in a way that was readable. It did take like three minutes to load and it was laggy up until I formatted the js code to take up more than one really long line, but then it worked fine.
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,359
1,913
For mine, I used notepad++ with the JSTools plugin to format the javascript in a way that was readable. It did take like three minutes to load and it was laggy up until I formatted the js code to take up more than one really long line, but then it worked fine.
I prefer to do as little tampering with format as possible. Some games use delimiters that are screwed up if the format changes from that kind of formatting.
 
  • Like
Reactions: jfmherokiller

Hargan2

Well-Known Member
Nov 27, 2017
1,202
1,399
I prefer to do as little tampering with format as possible. Some games use delimiters that are screwed up if the format changes from that kind of formatting.
I mean, I put it back afterwards, but having the entire code on one continuous line was entirely too much for both my brain and my PC /Notepad++ to handle
 

Daedalus30185

Newbie
Jan 25, 2019
16
14
Not sure what's going on, but none of the images for characters are loading for me. Hit extract & run for latest version but image files in-game are giving me the "no file" symbol. Checked locations, they are most assuredly there.
 

jfmherokiller

Well-Known Member
May 25, 2020
1,181
1,663
Not sure what's going on, but none of the images for characters are loading for me. Hit extract & run for latest version but image files in-game are giving me the "no file" symbol. Checked locations, they are most assuredly there.
depends on how you are playing it and what browser you are using. some browsers dont like to play with local files.
 

Azriel Satan

Member
Jul 27, 2017
420
1,271
For mine, I used notepad++ with the JSTools plugin to format the javascript in a way that was readable. It did take like three minutes to load and it was laggy up until I formatted the js code to take up more than one really long line, but then it worked fine.
Visual Studio Code with rc-beautify plugin (ctrl+shift+p to bring up the command console, commands name is "Beautify React Javascript TypeScript), if you open the folder in it you can perform searches (and replaces) on the entire games code as well.
1666172731813.png
 

hahaxddd

Newbie
Apr 2, 2018
76
99
...
For Windows, HxD is a free, AWESOME and clean hex editor for binary files or drives, including binary comparison of files! You
..
Holy shit youre right, it loads up the js file super quick.

For mine, I used notepad++ with the JSTools plugin to format the javascript in a way that was readable. It did take like three minutes to load and it was laggy up until I formatted the js code to take up more than one really long line, but then it worked fine.
Same, it actually loaded up for me for a min, I did the editing and when I tried saving it, it just died.
NP++ would open and just get stuck there lol.
Managed to somehow make np++ open up and close the file that was open. Maybe I should have just deleted the session thing but I had some other imp files open and didnt wanna lose them
 
4.10 star(s) 70 Votes