Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android Version has been taken down by Google #32

Open
XXlibarat opened this issue Dec 19, 2021 · 39 comments
Open

Android Version has been taken down by Google #32

XXlibarat opened this issue Dec 19, 2021 · 39 comments

Comments

@XXlibarat
Copy link

Wabbitemu has sadly been taken down by Google. Please release the apk version asap

@UndarkAido
Copy link

It would also be nice posted to F-Droid

@PlanckBrain
Copy link

Why did Google take this down, I loved wabbitemu

@tari
Copy link
Contributor

tari commented Jan 21, 2022

I had a copy on my phone so I've mirrored it to archive.org: https://archive.org/details/wabbitemu-apk-1.06.6

I suspect it may have been delisted due to age (targeting a very old SDK version) or use of deprecated APIs. I've noticed on my phone that the display scaling seems incorrect in that taps on buttons are offset so tapping on one button often registers on the one above it, which could be related.

@tr1p1ea
Copy link

tr1p1ea commented Feb 1, 2022

I would say tari is correct in that it is most likely targeting an old SDK version and was disabled by Google (and a message sent to the author notifying them to update) - thanks for the backup link.

@Sternbach-Software
Copy link

If I got a hold of the source code I could update it.

@Sternbach-Software
Copy link

@DylwinTFTW would you mind posting a link to the folder with the Android app if you really think it is in this repo? I was not able to find it: only the desktop app. The Android app mentions that it was made by someone else, so I think it is in another repo.

@DylwinTFTW
Copy link

@DylwinTFTW would you mind posting a link to the folder with the Android app if you really think it is in this repo? I was not able to find it: only the desktop app. The Android app mentions that it was made by someone else, so I think it is in another repo.

https://github.com/BuckeyeDude/Wabbitemu i think this is it. i didn't realize that the android app wasn't in this repo, sorry about that.

@Sternbach-Software
Copy link

@DylwinTFTW Thank you! I created this fork from this fork because he removed ads and user activity tracking, as well as minor improvements. I will publish an up-to-date app to the play store soon. I have spring break from college now, so I will see if I have time.

@Sternbach-Software
Copy link

@UndarkAido do you care that I only post it to the play store?

@UndarkAido
Copy link

@UndarkAido do you care that I only post it to the play store?

F-droid would prevent something like this from happening again

@Sternbach-Software
Copy link

Good point.

@obook
Copy link

obook commented Apr 8, 2022

I had a copy on my phone so I've mirrored it to archive.org: https://archive.org/details/wabbitemu-apk-1.06.6

I suspect it may have been delisted due to age (targeting a very old SDK version) or use of deprecated APIs. I've noticed on my phone that the display scaling seems incorrect in that taps on buttons are offset so tapping on one button often registers on the one above it, which could be related.

Display scaling bug fixed on my phone (Pixel6) by unselect immersive mode in options.

@imaperson1060
Copy link

I suspect it may have been delisted due to age (targeting a very old SDK version) or use of deprecated APIs. I've noticed on my phone that the display scaling seems incorrect in that taps on buttons are offset so tapping on one button often registers on the one above it, which could be related.

Yeah lol, if you inspect the APK, it's built for Android 4.0.

@Sternbach-Software
Copy link

I have started working on it. I updated it to the latest version of Android. I am first modernizing the code (converting to Kotlin, updating dependencies, etc.). Then I will iron out wrinkles, such as the ROM download wizard currently not working.

@Sternbach-Software
Copy link

Sternbach-Software commented Dec 30, 2022

How upset would people be if the app was redesigned to not overlay buttons on TI calculator images, and instead use regular Material Design 2 or 3 buttons? It would make it much less error prone, the experience smoother, and make it easier for me to maintain the app. I would probably keep the LCD screen.

@Sternbach-Software
Copy link

Input? #33 (comment)

@n00bhax
Copy link

n00bhax commented Feb 28, 2023

How upset would people be if the app was redesigned to not overlay buttons on TI calculator images, and instead use regular Material Design 2 or 3 buttons? It would make it much less error prone, the experience smoother, and make it easier for me to maintain the app. I would probably keep the LCD screen.

I'd love modern buttons if they are all in the same place as before

@Sternbach-Software
Copy link

Great to hear! I still come back to the app periodically and continue development on this. Been busy. It is also a big redesign, and it isn't 100% clear how the original worked, so that has been a challenge.

@n00bhax
Copy link

n00bhax commented Mar 8, 2023

Great to hear! I still come back to the app periodically and continue development on this. Been busy. It is also a big redesign, and it isn't 100% clear how the original worked, so that has been a challenge.

Since Wabbit became unusable on my phone, I've been looking for alternatives and CEmu, looks very promising. It doesn't support android, but maybe it's easier to port? I have no experience with porting an app, but maybe it can help in some way if you haven't heard from it.
https://github.com/CE-Programming/CEmu

@Sternbach-Software
Copy link

Probably won't be easier. Thanks though. I may take a look if I can't understand some of the calculator-related stuff. Most of the issues are at the Android level.

@tari
Copy link
Contributor

tari commented Mar 9, 2023

CEmu doesn't support the same use case anyway, because it only emulates the CE (eZ80-based, color screen) calculators.

@johanw666
Copy link

johanw666 commented Apr 3, 2023

The problem is that Wabbitemu is 32-bit only, and Google has removed all apps that don't support 64 bit. I don't know if the libraries compile to 64 bit without much code changes.

@obook
Copy link

obook commented Apr 6, 2023

The problem is that Wabbitemu is 32-bit only, and Google has removed all apps that don't support 64 bit. I don't know if the libraries compile to 64 bit without much code changes.

My Wabbitemu apk archive run actually perfectly on my new Pixel 6.
Is not 32/64 bits problem.
Screenshot_20230406-150302

@johanw666
Copy link

Yes, it will run fine on all phones except (currently?) the Pixel 7 that does not run 32 bit apps. However, Google has implemented this policy and I'm only pointing to it. I definitely do not like it but there is not much I can do about it (except for not buying a Pixel 7 which I didn't plan to buy anyway).

@ddm-j
Copy link

ddm-j commented Jul 31, 2023

Probably won't be easier. Thanks though. I may take a look if I can't understand some of the calculator-related stuff. Most of the issues are at the Android level.

We believe in you man. Life gets busy, but you are the only one carrying the TI torch during this dark time. We all send you blessings for conducting this holy work. God speed.

@cheintz
Copy link

cheintz commented Dec 28, 2023

Hey man, I just found this after buying a Pixel 7 Pro and trying to install the original. I wish you the best and would offer to help, but i don't have any Android or emulation experience. Do we know if the original could be compiled to native 64 bit without substantial changes?

@Sternbach-Software
Copy link

Hey man, I just found this after buying a Pixel 7 Pro and trying to install the original. I wish you the best and would offer to help, but i don't have any Android or emulation experience. Do we know if the original could be compiled to native 64 bit without substantial changes?

I would have to see. It's possible not because of all the C code. Would need to dig deeper and try compiling it. If I get around to it, I will put an APK somewhere and ping you to try it.

@cheintz
Copy link

cheintz commented Dec 31, 2023 via email

@ghjm
Copy link

ghjm commented Feb 8, 2024

Hey @Sternbach-Software, just wanted to let you know there's one more person interested in a 64-bit apk of Wabbitemu, in my case to run on a Galaxy S24. Let me know if there's anything I can do to help (but I'm not an Android developer).

@Sternbach-Software
Copy link

@ghjm You inspired me to come back to this a little. Made some progress. Making the internals a little more modern and resilient to bugs.

@thecomet25
Copy link

@Sternbach-Software definitely still interested in this if you still have the drive. Happy to help or test where I can. I'll even throw a bounty in if we can get this up and running

@Sternbach-Software
Copy link

@thecomet25 what type of bounty are we talking?

@thecomet25
Copy link

If I had more I could easily offer I would. But I'd happily guarantee $25, I bet others would chip in as well

@Sternbach-Software
Copy link

@thecomet25 damn, might give it a shot this weekend.

@cheintz
Copy link

cheintz commented Jun 14, 2024 via email

@ghjm
Copy link

ghjm commented Jun 14, 2024

I can chip in $25 as well

@Sternbach-Software
Copy link

Sternbach-Software commented Jun 15, 2024

Well, i'm doing it!

So it seems that because Texas Instruments updated their website, the code that scrapes the website to help you download the ROM no longer works, and because I don't have a copy of the TI website HTML code of when the scraper actually worked, I can't reverse engineer it (not sure if the URLs are still even available). If someone wants to find that HTML for me, maybe I can get it to work, but for now we will have to remove the wizard.

Also, I think I will use the regular Android file picker instead of the custom-made ROM finder for choosing your own ROM file. It previously would scan your phone for a .rom or .sav file and display them in a list, but there is no progress indicator, and no way of knowing whether it is still going or just didn't find anything, and it uses outdated technology to search for files, so it isn't very future proof (may stop working if file permissions change, etc.). I hope no one gets too upset if the app starts with a button that opens the file navigator app.

@cheintz
Copy link

cheintz commented Jun 15, 2024

Niiice! If you have the url, you can see if archive.org archived it. That said, I think the wizard is less important than the ability to run it. Frankly, I suspect many people will "already have a ROM" anyway.

I like, and actually prefer, the android file picker. It prevents the user from having to grant access to all their files to the app, and is good security practice.

@Sternbach-Software
Copy link

Let's continue discussion in my repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests