Apk extractor from F-Droid doesn’t seem to work. App in question is Typewise Offline (android keyboard with hex-shaped keys).

EDIT: Probably worth a separate post at some point, but this is one of the few apps for which there is no open source equivalent, TTBOMK, and one of the few remaining proprietary apps that I rely on.

VHS [he/him]
link
fedilink
43M

Even if you extracted the APK, apps can tell how they were installed and may refuse to work if it wasn’t via the Play Store.

@[email protected]
link
fedilink
2
edit-2
21d

Yes and no. It is more if they are intended to call home once installed. I have backed up some apps and installed them on a second phone without issues. It does depend if they call home via the PlayStore. I can tell because I do not have the Playstore installed on my phone. Some apps will try to reach the Playstore Pay(?) API to confirm if you have bought it. So even if you did before, it will check, anyways. Like, Tasker will constantly check, while some games or icon packs may not. Specially the ones that are one time payment purchases or have a separate APK like Hermit.

I thought an APK file was basically a ZIP file with a standardized structure. You should just be able to rename the extension to ZIP to open it up and view the contents.

Not like that’s going to decompile the code and all, but that’s the first thing I’d start with.

Rikj000
link
fedilink
6
edit-2
3M

Might be a split ‘.apk’ file (aka ‘.apks’),
for which you can try SAI (Split APKs Installer, to backup + restore):
https://f-droid.org/packages/com.aefyr.sai.fdroid/

Might be due to a check to see if the app was installed from the PlayStore,
for which you can try KingInstaller (Spoofs as PlayStore, does not work for split APKs, to restore):
https://apt.izzysoft.de/fdroid/index/apk/com.example.kinginstaller

Might be due to custom licensing check,
then you’d need to decompile, reverse engineer and write a bypass.

If you can install it you can use LuckyPatcher

Nate
link
fedilink
33M

Interestingly enough Files by Google has this functionality

Alas Poor Erinaceus
creator
link
fedilink
23M

I just discovered that myself! I had everything Google-related that I could find on my phone disabled, which is why I couldn’t figure this out right away. When I enabled Google files, I was able to go to Apps and download the apk by sharing it. However, it won’t install on my wife’s phone, which makes me think that when I switch to GrapheneOS that it may well not work there either. In any event, I won’t have any scruples pirating it since I already paid for it!

Nate
link
fedilink
23M

Just tried it on GrapheneOS and it worked perfectly. You should be good to go

Alas Poor Erinaceus
creator
link
fedilink
13M

Hi Nate (@[email protected]), I finally got myself switched over to Graphene, and unfortunately I wasn’t able to install the extracted apk file, and was wondering how you managed to get it working.

(Note that this is for Typewise Offline, which is a paid version of the regular free Typewise that has more features.)

If I can’t get it to work, I’ll have no scruples pirating it since I already paid for it.

Alas Poor Erinaceus
creator
link
fedilink
23M

🙂👍

I believe you can do it from the Aurora Store under Manual Download. But you would have to have bought the app already as you would have to do it having signed on using your own account on it. Since you cannot purchase it via Aurora. I have done this for some icon packs and a few other aoos that already purchased.

Be aware, as I mentioned elsewhere, even if you download it, if the app constantly checks if you bought the app via the Playstore then unless you have the Playstore running and signed on as well, then it will likely fail to load/launch and will tell you that you have not paid for it. Even if you actually have, as it cannot verify it without the PS.

There are someapps that I have purchased, and that I can download but they will not work after they are installed.

As far as I know you can do this only with a rooted device but I may be wrong

Create a post

A place to discuss anything related to Android or Android adjacent.


INFO:

  • No attacking others based on their phone preferences. Criticizing OEMs/devices is allowed. Attacking users because a different brand/device works for them isn’t.

  • Obvious spam will be removed.

  • Anything directly or indirectly related to Android is allowed.


Check Out Our Partner Communities:

[email protected]

  • 1 user online
  • 4 users / day
  • 1 user / week
  • 25 users / month
  • 81 users / 6 months
  • 1 subscriber
  • 291 Posts
  • 1.51K Comments
  • Modlog