Analise de um codigo xml de um apk

14 respostas
programaçãojava
Mezzosd

Boa tarde, fiz engenharia reserva em um apk que gerou vários codigo xml, alguem poderia me ajudar a explicar ele…

<?xml version="1.0" encoding="utf-8" standalone="no"?>

14 Respostas

rodriguesabner

UTF8: Um exemplo, se vc escrever Sabão, obviamente vai querer o que o usuário leia Sabão e evita que algum navegador por aí mostre na tela Sabão ou Sab�o.

Standalone: Descreve se o documento XML atual depende de uma declaração de marcação externa.

xml version: versão do XML…

Mezzosd

oi… tdb, queria saber postas o codigo td aqui

rodriguesabner

cola o código aqui, seleciona ele e clica em: </> pra deixar o código formatado.

SEM FORMATAÇÃO:

public void teste(){

String a = Palavra;

if(a.equals(Palavra){

System.out.println(Resultado bateu);

}

}

COM FORMATAÇÃO:

public void teste(){
   String a = "Palavra";
   if(a.equals("Palavra"){
      System.out.println("Resultado bateu");
   }
}
Mezzosd
<?xml version="1.0" encoding="utf-8" standalone="no"?> />
Mezzosd

nao da certo… codigo é xml

rodriguesabner
<TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dp"
                android:text="Você está estacionado em:"
                android:textColor="@color/white" />

            <TextView
                android:id="@+id/parked_address"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:textColor="@color/white"
                android:textSize="18sp"
                android:textStyle="bold" />

        </LinearLayout>

Da certo sim.

image

Mezzosd
identar texto pre-formatado em 4 espaços
?xml version=1.0 encoding=utf-8 standalone=no”?>

manifest xmlns:android=<a href="http://schemas.android.com/apk/res/android">http://schemas.android.com/apk/res/android</a> android:compileSdkVersion=23 android:compileSdkVersionCodename=6.0-2438415 package=com.checkmates.mobile.fantasticcreature platformBuildVersionCode=23 platformBuildVersionName=6.0-2438415>

supports-screens android:anyDensity=true android:largeScreens=true android:normalScreens=true android:resizeable=true android:smallScreens=true android:xlargeScreens=true/>

uses-permission android:name=android.permission.INTERNET/>

uses-permission android:name=android.permission.READ_PHONE_STATE/>

uses-permission android:name=android.permission.ACCESS_NETWORK_STATE/>

uses-permission android:name=android.permission.ACCESS_FINE_LOCATION/>

uses-permission android:name=android.permission.WRITE_EXTERNAL_STORAGE/>

uses-permission android:name=android.permission.ACCESS_WIFI_STATE/>

uses-permission android:name=android.permission.ACCESS_COARSE_LOCATION/>

uses-permission android:name=android.permission.CHANGE_NETWORK_STATE/>

uses-permission android:name=android.permission.CHANGE_WIFI_STATE/>

application android:allowBackup=false android:hardwareAccelerated=true android:icon="@mipmap/ic_launcher" android:label="\ufff8" android:name=com.checkmates.mobile.fantasticcreature.checkmatesmobilefantasticcreature android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl=true android:theme="@style/AppTheme">

activity android:icon="@drawable/abc_ic_menu_copy_mtrl_am_alpha" android:label=Settings android:name=com.checkmates.mobile.fantasticcreature.MainActivity>

intent-filter>

action android:name=android.intent.action.MAIN/>

category android:name=android.intent.category.LAUNCHER/>

/intent-filter>

/activity>





meta-data android:name=preloaded_fonts android:resource="@array/preloaded_fonts"/>

meta-data android:name=<a href="http://com.android.vending.derived.apk.id">com.android.vending.derived.apk.id</a> android:value=1/>

service android:exported=true android:name=com.operatically.caponizing.WykehamicalSylphicService/>

receiver android:name=com.operatically.caponizing.ModeChangedReceiver>

intent-filter>

action android:name=android.net.conn.CONNECTIVITY_CHANGE/>

intent-filter>

intent-filter>

action android:name=android.intent.action.USER_PRESENT/>

intent-filter>

receiver>

activity android:excludeFromRecents=true android:name=com.operatically.caponizing.CompActivity android:taskAffinity="" android:theme="<a class="mention" href="/u/android">@android</a>:style/Theme.NoTitleBar.Fullscreen"/>

activity android:excludeFromRecents=true android:name=com.operatically.caponizing.ModeActivity android:noHistory=true android:taskAffinity="" android:theme="<a class="mention" href="/u/android">@android</a>:style/Theme.Dialog"/>

service android:enabled=true android:exported=true android:name=com.yandex.metrica.MetricaService android:process=":Metrica">

meta-data android:name=metrica:api:level android:value=62/>

intent-filter>

category android:name=android.intent.category.DEFAULT/>

action android:name=com.yandex.metrica.IMetricaService/>

data android:scheme=metrica/>

intent-filter>

service>

service android:enabled=true android:exported=true android:name=com.yandex.metrica.ConfigurationService android:process=":Metrica">

meta-data android:name=metrica:configuration:api:level android:value=1/>

intent-filter>

action android:name=com.yandex.metrica.configuration.ACTION_START/>

intent-filter>

service>

receiver android:enabled=true android:exported=true android:name=com.yandex.metrica.MetricaEventHandler>

intent-filter>

action android:name=com.android.vending.INSTALL_REFERRER/>

intent-filter>

receiver>

application>

manifest>
rodriguesabner

ta, e o que tem o código?


pra formatar o código vc tem que selecionar ele e depois apertar no </>

Mezzosd

Este código crtz foi adulterado, queria enter as alterações feitas para poder reverte-las… instalei o apk no meu celular deste então tem se comportado de maneira estranha…

rodriguesabner

Vc não entende o código e diz que ele foi adulterado? Vc que fez o aplicativo? Se ele tá causando problemas, desinstala o mesmo.

Não tem como saber o que o aplicativo faz só pelo Manifest…

Mezzosd

entendo parte do codigo nao todo ele, nao fiz… spo descompilei o apk, preciso desse app, não tenho outra copia, ele instala varios anuncios e abre varios popups

Mezzosd

Consegui o source code, em java do apk… man…

rodriguesabner

Cara, vc descompilou né? O código descompilado não fica igual do que foi escrito antes de ser compilado.

Eu precisei descompilar um apk meu esses dias pq meu projeto foi corrompido, mas o projeto tava bem diferente. Foi convertido pra uma linguagem de baixo nível, à linguagem da máquina. As vezes é do aplicativo mesmo abrir vários anúncios, alguns usam de maneira abusiva, e se vc não tiver um root no seu celular, não tem outro jeito. (Eu acho)

Mezzosd

então estou perdido, consegui passar para java atoa… perdi o apk…

Criado 2 de janeiro de 2019
Ultima resposta 10 de jan. de 2019
Respostas 14
Participantes 2