Określenie, w czym aplikacja została napisana.

Odpowiedz Nowy wątek
2019-05-23 21:38
1

Pytanie dziwne, ale zapytam - a co mi tam ;)

Czy jest jakiś sposób, żeby określić, w jakim języku jakaś apka na androida została napisana? Sam sklep Google nie udziela takich informacji na stronie danej apki, ale może da się to jakoś wyciągnąć z pliku apk, albo może znacie jakieś inne sposoby /patenty?


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

2019-05-24 08:29
1

Nic lepszego niż przejrzenie apk i ewentualna dekompilacja nie znajdziesz. Ale też może być tak, że apka używa jednocześnie np. Javy i Kotlina. Ciężko wychwycić takie szczegóły, ale da się na oko.

Pozostało 580 znaków

2019-05-24 08:55
1

Większość języków na JVM chwali się tym, że łatwo je łączyć z Javą. Dlatego teoretycznie możesz mieć aplikację, gdzie jedna klasa jest napisana w Javie, druga w Kotlinie, trzecia w Scali, a czwarta w Clojure


edytowany 1x, ostatnio: Kamil Żabiński, 2019-05-24 09:39

Pozostało 580 znaków

2019-05-24 09:12
1

Ale to też da się zazwyczaj rozpoznać po bajtkodzie jaki jest generowany albo po importach.

edytowany 1x, ostatnio: Michał Sikora, 2019-05-24 09:24
APK chyba ma w środku bytecode Dalvika, nie wiem czy z tego da się odzyskać bytcode Java. - MarekR22 2019-05-24 16:44
Dokładnego bajtkodu przed dexowaniem raczej nie odzyskasz. Ale dex powinien być zrozumiały w większości jeśli ktoś zna class. Poza tym i tak wygodniej czyta się zdekompilowany kod. - Michał Sikora 2019-05-24 17:01

Pozostało 580 znaków

2019-05-24 09:14
1

Czyli w zasadzie bez grzebania w gotowej apce raczej nie ma opcji? Szczerze mówiąc takiej odpowiedzi się spodziewałem, ale i tak wolałem zapytać ;)


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

2019-05-24 09:26
1

Ja innego sposobu nie znam. No chyba że apka się reklamuje w czym jest napisana. :P

Pozostało 580 znaków

2019-05-24 14:36
3

Wiesz zawsze jest jeszcze opcja wysłać maila z pytaniem do autora ;)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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