Czy da się odtworzyć grę na androida za pomocą pliku .apk

Odpowiedz Nowy wątek
2020-03-11 18:19

Rejestracja: 3 tygodnie temu

Ostatnio: 2 tygodnie temu

0

Witam,
Około roku 2015 grałem w pewną grę na androidzie. Nie jest ona już dostępna w sklepie Play, ale posiadam plik .apk. Do grania potrzebne było połączenie z internetem. Niestety aktualnie kiedy się ją zainstaluje i wyskakuje "brak połączenia", ponieważ chyba zostały wyłączone jej serwery. Chodzi o grę My Muppets Show. Pytanie jest następujące, czy dałoby się nie wiem jakoś ją przerobić, zmodyfikować kod, czy cokolwiek, aby dało się w nią zagrać. Jestem totalnym laikiem w programowaniu więc szukam porady. Szukam osoby znającej się na temacie, która mogłaby zerknąć jeśli tak się wgl da. Jeśli udałoby się ją "odtworzyć" jestem chętny aby wynagrodzić $$$.
Pozdrawiam,

Pozostało 580 znaków

2020-03-11 19:41
Moderator Kariera

Rejestracja: 2 lata temu

Ostatnio: 4 minuty temu

Lokalizacja: Poznań

3

Pytanie jest inne - skoro aplikacja się łączyła z serwerem, to po co? Czy tylko przesyłała jakieś statystyki/informacje o posiadanych punktach albo weryfikowała poprawność licencji, czy działo się tam coś więcej? Bo jest szansa, że nawet jeśli ktoś ją przerobi w taki sposób, aby nie potrzebowała serwera do pracy, to może być niegrywalna.


Naczelny forumowy hejter Apple

That game of life is hard to play, I'm gonna lose it anyway
The losing card I'll someday lay, So this is all I have to say

Pozostało 580 znaków

2020-03-11 20:11

Rejestracja: 2 lata temu

Ostatnio: 1 tydzień temu

1

Wrzuć plik, zobaczymy bebechy może nie będzie trzeba dużo majstrować.

Chyba raz w apk grzebałem, może patch będzie prosty.


Brain Learner

Pozostało 580 znaków

2020-03-12 10:21

Rejestracja: 3 miesiące temu

Ostatnio: 1 dzień temu

2

Robienie tego dla siebie samego jest ok.

Robienie tego dla kogoś a tym bardziej za pieniądze jest nielegalne. No chyba że nabyłeś (np. drogą kupna) do tego prawa.

A zakładam że nie nabyłeś.


edytowany 2x, ostatnio: Roman Mokrzan, 2020-03-12 10:22

Pozostało 580 znaków

2020-03-12 10:39

Rejestracja: 16 lat temu

Ostatnio: 31 minut temu

1
Roman Mokrzan napisał(a):

Robienie tego dla siebie samego jest ok.

Robienie tego dla kogoś a tym bardziej za pieniądze jest nielegalne. No chyba że nabyłeś (np. drogą kupna) do tego prawa.

A zakładam że nie nabyłeś.

Abandonware...
Skoro twórcy olali fanów swojej gry => wyłączyli serwery i doprowadzili do usunięcia gry ze sklepu, to nie widzę powodu, żeby wskrzeszenie tej gry dla kogoś za pieniądze było "nie ok"...

edytowany 2x, ostatnio: Spine, 2020-03-12 10:39
sędzią się z tobą nie zgodzi. Zwróć uwagę, że właściciel może stwierdzić, że może warto reaktywować tytuł, albo sprzedać prawa do niego komuś innemu, kto ten tytuł wskrzesi. Klasyczny przykład GOG. - MarekR22 2020-03-12 14:44

Pozostało 580 znaków

2020-03-12 13:20

Rejestracja: 6 miesięcy temu

Ostatnio: 54 minuty temu

0

To pewnie standardowo jakieś Unity, a nawet jak nie, to i tak skompilowane do kodu natywnego. Wtedy trzeba zdekompilować natywne binarki do assemblera. A nawet jeśli nie, to grzebanie w smali to nic przyjemnego. Moim zdaniem nie warto

edytowany 2x, ostatnio: Meini, 2020-03-12 13:21
Grzebanie w asmie jest prostsze niż grzebanie w zwykłym języku, jak widzisz jakikolwiek tekst, możesz dać breakpoint na niego i jakakolwiek funkcja użyje tego adresu pointera to dostaniesz przerwanie sprawdzisz funkcję i jej stos dostaniesz inne funkcje, które go wywoływały. Tak analizując kod znajdziesz jakąś funkcję co coś robi, jeśli to jest język wysokiego poziomu to jeszcze jakieś meta dane uzyskasz co jeszcze ułatwia sprawę, debugowanie języków net daje praktycznie całe struktury danych, Pod takim adresem znajdziesz bibliotekę a potem statycznie ją spatchujesz. - Szalony Programista 2020-03-15 02:26
Zastanawiam się czy debugowanie javascript w przeglądarce jest łatwiejsze niż debugowanie tego za pomocą debuggera razem ze środowiskiem. - Szalony Programista 2020-03-15 02:28

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0