Scripts like this empowering the end-user is why I consider the Android ecosystem superior.
Apk.sh is a Bash script that makes reverse engineering Android apps easier
61–70 of 90 posts
Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#62Earlier quoted context omitted.
As someone who switched to iPhone in almost the same way as parent comment, it really does do those things far better. I frequently had to hard-reboot my android, install different versions of apps, etc because of something going wrong. Photos not saving was the last straw for me. It wasn't even because I was a particularly power user - I customized everything on it, but even after resetting it and wanting a clean sl…
interesting, those things (especially photos not saving) never happened to me on Samsung or google phones
Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#63Earlier quoted context omitted.
This is fascinating, I really want to understand. Was Android (even stock) insufficient for reading news sites and quick photos? Or is iOS much better for you at those tasks? If that's all you need, then I would consider both Android or iOS sufficient, but I don't quite get why you'd give up so many options and capabilities to switch, unless iOS is much better at reading news and taking photos. Maybe an analogy to he…
I have a similar background. Used Androids from 2010-2018 and switched to iOS. Some arguments were: Android's capabilities became less over time. I had cool apps until 4.4 Kitkat which automated toggling on/off WLAN/GPS/mobile network among others, but these APIs were restricted more and more over time so the benefits became less. Another fact was that I calculated that iPhones were cheaper than all Android I owned w…
The iPhone doesn't have the ability to disable this at all. If you want to get your location, Apple will get it too.
Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#64Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#65Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#66Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#67Earlier quoted context omitted.
Would this help to reverse engineer an encrypted API?
Yes. For example you could hook the function that encrypts the outgoing payload and print it out before it is encrypted. And then for decryption you could hook the function that decrypts the payload as it comes in print out the result. Going further, the API likely uses some secret key for encryption/decryption and you could hook that value out of the app as well.
Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#68Earlier quoted context omitted.
You recommend any projects that are similar to this and up to date?
LineageOS build guides are a great resource to get started: https://wiki.lineageos.org/build_guides
In case anyone wants to use Play store apps with push notifications(GCM) on LineageOS, I highly recommend MicroG+F-droid bundled version[1].
If not for privacy, De-googling results in excellent power backup.
Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#69Reminds me of the old days of running this tool - kitchen sink, https://forum.xda-developers.com/t/kitchen-android-kitchen-v... those days of cyanogenmod/rolling your own rom based off Gingerbread 2.3.7 and hacking... happy memories :)
Java Decompilation:
Method 1: Dare + JD Decompiler +Cavaj (or) DJ Decompiler
Method 2: dex2jar + JD Decompiler + Cavaj (or) DJ Decompiler
Method 3 : AndroChef Java Decompiler
Accessing Apk Resource Files:
Apk Tool.
Selecting Decompilation of System Files:
Smali, Backsmali
Later a tool called Procyon replaced many of the aforementioned tools.
P.S. Not including links for any of those tools as apart from being obviously outdated, Many of those tools started flagging for malware in later days; Perhaps they're just false positive considering their feature set but I don't want to risk it.
Re: Apk.sh is a Bash script that makes reverse engineering Android apps easier
#70Earlier quoted context omitted.
LineageOS build guides are a great resource to get started: https://wiki.lineageos.org/build_guides
+ 1. In case anyone wants to use Play store apps with push notifications(GCM) on LineageOS, I highly recommend MicroG+F-droid bundled version[1]. If not for privacy, De-googling results in excellent power backup. [1]: https://lineage.microg.org/
If you want privacy, I assume you shouldn't use any of these?