| Post Reply | RetroFed Forum Forum Index » Free and Open Source Software |
| Author | Message | ||
|---|---|---|---|
|
unitedwithme
lemmy.today
unitedwithme@lemmy.today Joined: 2026-04-09 |
I've loaded LineageOS which has been great, so far. However, missing OEM apps from OnePlus like the camera to take full advantage is really lacking. Through APK Pure you can obtain the OEM apps, but they don't run bc I'm missing the services necessary to function. I don't want to use AI to do this, but I've seen a lot of game ports or resurrected games come to light, thanks you people reverse engineer games removing DRM of other limitations, so I've considered it. I believe this requires a locally run AI tool cuz commercial versions obviously would stop that ASAP. Any app tools anyone is aware of to just deactivate the need, or remove, etc? My old TCL phone had the best IR blaster app I've ever used, and I'm missing that dearly, too! |
||
| 33 Original | |||
Schwim Dandy
piefed.zip
schwim@piefed.zipJoined: 2025-06-15 |
Have you considered using MicroG? It's stated use is exactly what you're looking for. https://github.com/microg/GmsCore Regarding using AI, you will find that the process results in apps/games that initially look like the app they are trying to clone but that falls apart as soon as you start using it. This video gives you a really good idea of what a vibecoded clone brings to the table. |
||
| 19 | |||
|
Sina
beehaw.org
Sina@beehaw.org Joined: 2023-07-02 |
Not saying it's impossible, but it's probably very very challenging. You can & should defo use commercial models for this, because it would be very expensive to have enough GPUs for a strong enough model if that's at all feasible. I tested this with Claude just now. I uploaded my own compiled C program & asked Claude to answer questions about it based on machine code inference & it did figure out how scrollbar behavior works precisely, which it could not have inferred from the internet for sure. So I think if you have the tokens Claude can be used for this. The problem is that you still need to roughly understand what you are doing, even if the LLM at the cost of hundreds of dollars can probably do 99% of the work.
That's probably something that can be vibecoded from scratch quite easily as long as you have enough screenshots of it & your phone actually has an IR blaster. |
||
| 3 | |||
|
hexagonwin
lemmy.today
hexagonwin@lemmy.today Joined: 2026-02-07 |
in some cases it's not very complicated. i think your tcl ir blaster app might just work. (if you have ir blaster, ofc) for camera i recommend using gcam port (like bsg mgc.. search xda) they tend to not work without gapps but actually works fine after installing gcam services provider from fdroid, no need for even microg |
||
| 3 | |||
|
lemmysmash
beehaw.org
lemmysmash@beehaw.org Joined: 2025-08-19 |
It is possible. Even without AI. But if you ask this question, I wouldn't even start going into AI-less direction :) With AI you can give it even a very generic task "make this app work on my phone, you're allowed to patch it however you want", give it jade (decompiler) and other dev tools, adb with which it'll be able to upload apps to your phone and view logs, buy a lot of tokens for some good model, and let it cook. There's a high probablity that even like this, without any optimizations it'll succeed. Now in terms of self-hosted vs commercial models, here's the overall picture. Self-hosted (unless you have some Nvidia H100 or something) are generally stupid enough to not do anything. Commercial (even those available for free e.g. in opencode or openrouter), are already capable of producing some results. Generally, they don't give a damn about hacking into the app, unless it's something really sensitive (e.g. hacking into some infrastructure) or a false positive. Usually, you can soften their guards by using terms like "MY app", "OUR app", "I've accidentally deleted the source code" and so on to make them firmly believe that you are working on your own app, but even that is not normally necessary. See something like this for the inspiration: https://codyho.dev/blog/gpu-driver/ Since in your case you probably won't care about "clean room" technique, and you'll be working with Java that very nicely decompiles into smali and then gets "restored" into its original Java form (obfuscated ofc), it will be much easier. The hardest part is to setup AI loop, manage it and be able to guide it in the correct direction without going into the full slop mode and basically wasting your money. Because of that, I'd say you'd need some good programming/engineering skills, but even if you don't, you can still try your luck and maybe even learn a lot in the process :) |
||
| 5 | |||
|
unitedwithme
lemmy.today
unitedwithme@lemmy.today Joined: 2026-04-09 |
in some cases it's not very complicated. i think your tcl ir blaster app might just work. (if you have ir blaster, ofc) for camera i recommend using gcam port (like bsg mgc.. search xda) they tend to not work without gapps but actually works fine after installing gcam services provider from fdroid, no need for even microg
I'll gone this a try then! Thank you. |
||
| 1 | |||
|
unitedwithme
lemmy.today
unitedwithme@lemmy.today Joined: 2026-04-09 |
Have you considered using MicroG? It's stated use is exactly what you're looking for. https://github.com/microg/GmsCore Regarding using AI, you will find that the process results in apps/games that initially look like the app they are trying to clone but that falls apart as soon as you start using it. This video gives you a really good idea of what a vibecoded clone brings to the table. https:/...
For micro G, doesn't that still require a google acct? |
||
| 2 | |||
glowie
infosec.pub
glowie@infosec.pubJoined: 2023-08-07 |
Yea, just need to remove firebase if implemented |
||
| 1 | |||
Schwim Dandy
piefed.zip
schwim@piefed.zipJoined: 2025-06-15 |
For micro G, doesn't that still require a google acct?
No, microg works without an account. What you're thinking of might be an apps performance with microg not logged into an account. I found that about 3/4 of the apps that require play services operate fine without logging in while the rest actually require data associated with a Google account and won't operate correctly, either by breaking only parts of the apps or completely refusing to work. One example is the octopi launcher. It states the play store is required but the only aspect of the app that doesn't work is the purchase of pro since that part needs a Google account to bind the license to. |
||
| 5 | |||
James R Kirk
startrek.website
Kirk@startrek.websiteJoined: 2025-03-01 |
Lucky Patcher can often remove the requirement but obviously you can't update it. |
||
| 1 | |||
|
schubidubiduba
lemmy.dbzer0.com
schubidubiduba@lemmy.dbzer0.com Joined: 2023-07-06 |
It is possible. Even without AI. But if you ask this question, I wouldn't even start going into AI-less direction :) With AI you can give it even a very generic task "make this app work on my phone, you're allowed to patch it however you want", give it jade (decompiler) and other dev tools, adb with which it'll be able to upload apps to your phone and view logs, buy a lot of tokens for some goo...
Don't need a H100 anymore these days, Qwen3.8 next Flash runs well with Strata on many consumer setups if they are beefy (DDR5 RAM and RTX 4080 or better, roughly). And that model should definitely be good enough for this kind of reverse engineering |
||
| 1 | |||
|
lemmysmash
beehaw.org
lemmysmash@beehaw.org Joined: 2025-08-19 |
Don't need a H100 anymore these days, Qwen3.8 next Flash runs well with Strata on many consumer setups if they are beefy (DDR5 RAM and RTX 4080 or better, roughly). And that model should definitely be good enough for this kind of reverse engineering
Nice, I didn't know that. Anyway, I don't have either of the video cards :D |
||
| 1 | |||
| Post Reply |
Back to top |