Analise de um codigo xml de um apk

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"?>

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…

oi… tdb, queria saber postas o codigo td aqui

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");
   }
}
<?xml version="1.0" encoding="utf-8" standalone="no"?> />

nao da certo… codigo é xml

            <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

identar texto pre-formatado em 4 espaços

?xml version=“1.0” encoding=“utf-8” standalone=“no”?>
manifest xmlns:android=“http://schemas.android.com/apk/res/android” 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=“com.android.vending.derived.apk.id” 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="@android:style/Theme.NoTitleBar.Fullscreen"/>
activity android:excludeFromRecents=“true” android:name=“com.operatically.caponizing.ModeActivity” android:noHistory=“true” android:taskAffinity="" android:theme="@android: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>

ta, e o que tem o código?


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

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…

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…

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

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

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)

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