[-] spicycape@lemmy.ca 7 points 11 months ago

Well I'm not acquainted with Apk tool, but I understand a bit about reverse engineering, so I went on their github page to read about it.

Essentially, an android application is packaged under the .APK extension which lets you install and run the application on your phone. This is akin to a software with the .exe extension on windows. An .apk or .exe is a bunch of compiled code and ressources, this means that in this form, the code is mostly a bunch of mumbo jumbo that no one can understand or make edit to.

By reverse engineering, you transform the .apk to it's initial state before compilation, the code is now organised, readable, and editable. This allows you to understand what is going on under hood and add new code and functionnalities. If you decide to edit the code, you can package/compile this extended application into a new .APK and enjoy additionnal features in the application.

Note that reverse engineering will not get you an exact copy of the code and file structures the original developper created, it is (in general) an approximation. Depending on the decompiler, you can lose variables names, function names...etc, but the code will work fine.

For an example

If the original developper had this function. private String getAge(String userId) { String age = this.users.get(userId); return age; }

Decompiling might get you :

private String getAge(String var1) { String var2 = this.var3.get(var1); return var2; }

You get the code, but it's harder to understand than if you had the original code. So reverse engineering / decompiling is useful in some use cases, but not always a miracle.

[-] spicycape@lemmy.ca 7 points 1 year ago* (last edited 1 year ago)

I never used sync on reddit (was on boost) The dark overlay feature is absolutely amazing for me

Personally I don't pay for ultra and don't really notice the ads

[-] spicycape@lemmy.ca 6 points 1 year ago

I alternate between beehaw and lemmy.ca, and this way I have almost no downtime, if lemmy.ca goes down (it does so very rarely) , I just switch to the beehaw temporarily to lurk

[-] spicycape@lemmy.ca 4 points 1 year ago

I really love it! Works better than jerboa on my side.

But waiting for "boost for lemmy" and I'll see then

[-] spicycape@lemmy.ca 11 points 1 year ago

It's probably on the app, apps like snapchat implemented this feature a couple of years ago to notify the other user that a screenshot was taken.

Now that I'm thinking of it, It's a possibility the application is not actually detecting a screenshot, but that the buttons have been pressed to create one. So perhaps one could circumvent that if you could edit which buttons to trigger a screenshot. I'll google it, it's intriguing me

[-] spicycape@lemmy.ca 1 points 1 year ago

From my understanding it is the whole story, I though for a minute that OP was describing the story at the end, but it's probably the story itself by chat-gpr

[-] spicycape@lemmy.ca 1 points 1 year ago

I had this issue on jerboa, seems fine for the last week since I switched to connect

[-] spicycape@lemmy.ca 2 points 1 year ago

Yup happy to pay what I pay for youtube premium and youtube music, totally worth it for both!

Maybe I could find it expensive if it was only one service

[-] spicycape@lemmy.ca 9 points 1 year ago

Hi, you can look into "discrete mathematics" if you're interested in the overall subject of math for programmers, it was one of my hardest class but highly intesting!

[-] spicycape@lemmy.ca 1 points 1 year ago

Hey btw Boost is coming to lemmy also!

[-] spicycape@lemmy.ca 3 points 1 year ago

Wow, I was just mailed a check for 64GB of RAM!

view more: next ›

spicycape

joined 1 year ago