Visualizzazione stampabile
-
Ma qusti aggiornamenti cosa servono?
-
Ragazzi sapete dove posso trovare nella SystemUI.apk il file " values / integers.xml "? Grazie mille
-
Quote:
Originariamente inviato da
terzo33
Ragazzi sapete dove posso trovare nella SystemUI.apk il file " values / integers.xml "? Grazie mille
Una volta che la hai decompilata lo trovi in /res/value/
Ma se non decompili con apktool anche se lo estrai (aprendo l'apk con 7zip) non puoi aprirlo con un editor di testo perche ti dice che non è valida la codifica o che è malformato..
-
Ecco perché non lo trovavo... apk tool è un software per Android o per Windows? Grazie mille Wuby
Forse hai già capito cosa voglio fare XD
-
Quote:
Originariamente inviato da
terzo33
Ecco perché non lo trovavo... apk tool è un software per Android o per Windows? Grazie mille Wuby
Forse hai già capito cosa voglio fare XD
È per windows o linux.. Si basa su java. In prima pagina trovi il link per come installarlo ;)
-
Grazie mille Wuby... ora provo... ho parlato con Apachi e mi ha detto che la mod per avere i 6 toggles sta la ; )
-
Quote:
Originariamente inviato da
bluflight13
- GUIDA: come utilizzare apk-tool per decompilare/compilare gli apk
NE IO NE IL FORUM CI ASSUMIAMO RESPONSABILITA' PER DANNI AI VOSTRI DEVICES
ALCUNI PARTICOLARI SARANNO DATI PER SCONTATI, IN QUANTO CONSIDERO CHE SI ABBIA GIA' UN MINIMO DI PRATICA NEL MONDO DEL MODDING, IN QUANTO LA GUIDA SOTTO NON E' PROPRIO ADATTA A CHI E' ALLE PRIME ARMI
- COSA CI SERVE PER COMINCIARE:
1) dobbiamo avere installato correttamente su pc java JDK (Java Developement Kit), DOWNLOAD QUI
Java SE Development Kit 7u25 (da scaricare la versione corrispondente al vostro sistema operativo, se windows versione a 32bit o 64bit)
2) una volta finita l'installazione dobbiamo verificare la variabile d'ambiente, modificarla o crearla se assente
- cliccate col tasto destro su risorse del computer > Proprietà > Impostazioni Avanzate > Avanzate > Variabili d'Ambiente
- in variabili di sistema cerchiamo la Variabile "Path". Se non è presente, aggiungetela premendo "Nuova" e in nome variabile scriviamo Path mentre in valore variabile inseriamo il percorso del file javac.exe che troveremo nella cartella del JDK nel percorso di installazione.... (da me è: C:\Program Files\Java\jdk1.7.0_07\bin)
- se invece la variabile Path è già presente basta modificarla aggiungendo il percorso sopra. Aggiungiamo un punto e virgola alla fine dell'indirizzo attuale per aggiungere il nuovo percorso
Ragazzi da come in /Bin c'è javacpl.exe ... è la stessa cosa? poi come faccio a capire se l'indirizzo che ho messo è quello giusto?
io ho messo C:\Programmmi(x86)\Java\jre7\bin
-
Quote:
Originariamente inviato da
terzo33
Ragazzi da come in /Bin c'è javacpl.exe ... è la stessa cosa? poi come faccio a capire se l'indirizzo che ho messo è quello giusto?
io ho messo C:\Programmmi(x86)\Java\jre7\bin
Se dentro la cartella java/jre7/bin ci sono i file java - javac - javadoc- ecc.ecc.ecc... allora è giusto..
Non vorrei dirti una sciocchezza.. è parecchio che non uso windows, ma mi pare giusto..
-
grazie wuby... ti ho fatto uno screen...
http://i58.tinypic.com/mvj0w3.jpg
-
Quote:
Originariamente inviato da
terzo33
Non ci leggo dal telefono :D ma cmq se fai una prova e funziona è la miglior cosa :)
Edit! Ti serve il jdk non il jre!!! Mi sa che hai scaricato quello sbagliato!!
Edit 2: Sul sito di oracle scarica jdk-7u5-windows/ i586 se usi un 32 bit come OS o l' x64 se sei su 64 bit
-
Wuby io ho scaricato questo jdk-7u51-windows-x64
ho lanciato SDK Manager e funziona...
-
Quote:
Originariamente inviato da
terzo33
Wuby io ho scaricato questo jdk-7u51-windows-x64
Ok allora la path che hai dato mi sa che è sbagliata.. dentro la cartella java in /programmi trovi altre 2 cartelle? Jdk e jre?
-
no soltanto jre7 :(
potrebbe essere che ho messo la path corretta... sdk manager sembra funzionare
-
Quote:
Originariamente inviato da
terzo33
no soltanto jre7 :(
Allora vai cosí.. Ogni tanto cambiano i nomi alle cartelle con gli update..
Rileggi comunque la guida, nel caso di dubbi, è ben spiegata
-
Wuby ho fatto uno screen di SDK mangaer... mi ha fatto installare 10 pacchetti
http://i60.tinypic.com/14nmjd2.jpg
-
Quote:
Originariamente inviato da
terzo33
Scorrili tutti fino in fondo e vedi se percaso ne mancano ancora.. ovviamente non stare a prenderti pacchetti di api troppo vecchi che instanto non li userai mai..
Controlla gli extra ecc ecc
-
-
Quote:
Originariamente inviato da
terzo33
Io di solito gli extra li metto..
-
perfetto.... ho messo SystemUI.apk dentro la cartella other e ho aperto apk tool ma mi sono fermato nell'aprire l'apk ovvero il comando 22...
-
Quote:
Originariamente inviato da
terzo33
perfetto.... ho messo SystemUI.apk dentro la cartella other e ho aperto apk tool ma mi sono fermato nell'aprire l'apk ovvero il comando 22...
Cioè? Cmq cerca su xda apkmulti tool.. anche quello è molto semplice e ha la possibilita di fixare i permessi
-
ecco... parlo del comando 22... non capisco cosa fare...
p.s. ora vedo anche apkmulti tool ... grazie mille sempre
Quote:
Originariamente inviato da
bluflight13
5) bene, adesso apriamo la cartella "Apk-Manager" e dentro troveremo questa situazione:
- dentro other troviamo tutti i pacchetti e script necessari al corretto funzionamento di apk tool in tutte le sue funzioni
- dentro place-apk-here-for-modding dovremo mettere i nostri apk originali da decompilare
- dentro projects troveremo gli apk decompilati in formato "cartella" all'interno delle quali troviamo il contenuto dei singoli apk da modificare:
- mi soffermo appositamente solo su queste tre cartelle in quanto sono il necessario esseniziale per una corretta decompilazione
6) adesso bisogna prendere alcuni accorgimenti prima di arrivare alla decompilazione vera e propria col programma:
- partiamo dal presupposto che per ogni apk che vogliamo decompilare, prima dobbiamo dare le dipendenze al programma della rom cui vogliamo decompilarne gli apk
- questa è un'operazione da fare una volta sola, ma da rifare per ogni base firmware diversa cui prendiamo gli apk da decompilare. Mi spiego meglio, fin che lavoriamo su apk di una rom base MEA per esempio, l'operazione sotto è da fare una volta sola. Se poi prendiamo apk da un'altra rom che è basata su un firmware diverso (MGA magari) allora la dobbiamo rifare
- prendiamo systemUI.apk, framework-res.apk, tw-framework-res.apk dallo zip della rom originaria (dalla quale vogliamo prendere l'apk da decompilare) e mettiamoli nella cartella other
- entriamo adesso dentro la cartella other, e per dare le dipendenze basta far partire i 3 file bat chiamati systemUI, framework-res, tw-framework-res, ci cliccate sopra ognuno, si aprirà una finestrella di comando che poi si chiuderà da sola, sempre per ognuno
7) bene, adesso che le dipendenze sono state create, possiamo far partire il programma:
7) i comandi base da usare appena apriamo apk tool saranno:
- comando 19: andiamo a impostare il livello di compressione, che deve essere 0
- comando 20: andiamo a impostare la massima dimensione, che deve essere 512
- comando 22: andiamo a selezionare l'apk su cui vogliamo lavorare e decompilare. Scegliamolo mettendo il numero ripettivo, e diamo invio per confermare la selezione. Il nome dell'apk che abbiamo in lavorazione sarà sempre scritto in alto a sinistra
- comando 9: andiamo ad effettuare la decompilazione dell'apk. In basso a sinistra della finestra comparirà una scritta che indica la lavorazione, quando sparisce vuol dire che la decompilazione è finita ed è possibile cominciare con le modifiche
-
Quote:
Originariamente inviato da
terzo33
perfetto.... ho messo SystemUI.apk dentro la cartella other e ho aperto apk tool ma mi sono fermato nell'aprire l'apk ovvero il comando 22...
Quote:
Originariamente inviato da
terzo33
ecco... parlo del comando 22... non capisco cosa fare...
p.s. ora vedo anche apkmulti tool ... grazie mille sempre
La systemUi deve stare "place apk here" non other e quando parla del comando 22 se lo digiti ti chiede quale app tra quelle che hai nella cartella place here vuoi impostare per lavorarci..
-
perfetto adesso funziona solo che durante la decompilazione mi ha dato una marea di errori... forse dipende dal discorso del JDK
-
-
Quote:
Originariamente inviato da
apachi
Sei una frana terzoo :p
ahahahah è il bello di essere un neofita!!! XD
EDIT: ho trovato il file "javac.exe" avevo sbagliato la cartella programmi... dovevo vedere in "programmi" non in "programmi(x86)"
http://i59.tinypic.com/29xu0k7.jpg
-
Quote:
Originariamente inviato da
bluflight13
- in particolare controllate di avere: C:\Program Files (x86)\Android\android-sdk;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Android\android-sdk\platforms;
- ovviamente può variare la cartella di destinazione, io ho appunto "C:\Program Files (x86)\", da voi può variare
sono andato in "variabili d'ambiente" ma in che variabile devo cercare questi percorsi? sempre dentro "Path"?
-
Quote:
Originariamente inviato da
terzo33
sono andato in "variabili d'ambiente" ma in che variabile devo cercare questi percorsi? sempre dentro "Path"?
Se non li hai li devi creare dentro path quei percorsi
-
Quote:
Originariamente inviato da
bluflight13
Se non li hai li devi creare dentro path quei percorsi
Blu quando apro APK Tool mi dice che non trova Java
ti faccio vedere i miei percorsi di installazione per capire se li scrivo correttamente...
questo è quello dove ho installato Java e io in "path" ho scritto C:\Program Files\Java\jdk1.7.0_51\bin;
http://i59.tinypic.com/29xu0k7.jpg
questo è quello dove ho installato SDK MANAGER e io in "path" ho scritto C:\Program Files (x86)\Android\android-sdk;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Android\android-sdk\platforms;
http://i60.tinypic.com/x5xp53.jpg
qua è dove ho messo queste stringhe...
http://i57.tinypic.com/ofbwbr.jpg
cosa ho sbagliato?
-
Quote:
Originariamente inviato da
terzo33
Blu quando apro APK Tool mi dice che non trova Java
ti faccio vedere i miei percorsi di installazione per capire se li scrivo correttamente...
questo è quello dove ho installato Java e io in "path" ho scritto C:\Program Files\Java\jdk1.7.0_51\bin;
questo è quello dove ho installato SDK MANAGER e io in "path" ho scritto C:\Program Files (x86)\Android\android-sdk;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Android\android-sdk\platforms;
Si mi sembrano giusti i percorsi. Hai installato tutte le librerie dell'SDK? Con le api per la versione di android cui vuoi lavorare?
-
Quote:
Originariamente inviato da
bluflight13
Si mi sembrano giusti i percorsi. Hai installato tutte le librerie dell'SDK? Con le api per la versione di android cui vuoi lavorare?
penso di si... guarda tu stesso...
http://i59.tinypic.com/2eq71cg.jpg
-
Quote:
Originariamente inviato da
terzo33
Blu quando apro APK Tool mi dice che non trova Java
ti faccio vedere i miei percorsi di installazione per capire se li scrivo correttamente...
questo è quello dove ho installato Java e io in "path" ho scritto
C:\Program Files\Java\jdk1.7.0_51\bin;
http://i59.tinypic.com/29xu0k7.jpg
questo è quello dove ho installato SDK MANAGER e io in "path" ho scritto
C:\Program Files (x86)\Android\android-sdk;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Android\android-sdk\platforms;
http://i60.tinypic.com/x5xp53.jpg
qua è dove ho messo queste stringhe...
http://i57.tinypic.com/ofbwbr.jpg
cosa ho sbagliato?
Hai controllato se effettivamente esiste la cartella Program Files (x86)? Perché a quanto pare, per chi ha un sistema a 32 bit, questa cartella non c'è. Essa è presente soltanto sui sistemi a 64 bit; infatti, sui quei sistemi, c'è sia la Program Files (x86) che la (x64). Io, avendo un sistema a 32 bit, ho rimosso tutti gli x86 dai percorsi e sembra funzionare.. non l'ho ancora testato a fondo
-
Io ho un sistema a 64 bit... sto uscendo pazzo !!
-
Quote:
Originariamente inviato da
terzo33
Io ho un sistema a 64 bit... sto uscendo pazzo !!
Installa java a 32bit, non a 64. Non importa se hai un 64bit come sistema operativo, disinstalla java, riavvia il pc e reinstalla la versione a 32, poi vedrai che funziona ;)
-
-
Blu ho fatto come hai detto tu... ho anche modificato l'ambiente da "program files" a "program files (X86)" per Java visto che ho installato la versione a 32 bit ma non va proprio
-
Quote:
Originariamente inviato da
terzo33
Blu ho fatto come hai detto tu... ho anche modificato l'ambiente da "program files" a "program files (X86)" per Java visto che ho installato la versione a 32 bit ma non va proprio
Scarica e installa anche questo Java SE Runtime Environment 7 - Downloads | Oracle Technology Network | Oracle, sempre versione a 32 e vedi se ti cambia qualcosa
-
Quote:
Originariamente inviato da
bluflight13
Blu mi dice che è già installato... non è che per caso va in conflitto con Java normale che avevo già installato in precedenza?
EDIT: Ho provato a disinstallare Java normale ma non cambia nulla
-
Quote:
Originariamente inviato da
terzo33
Blu mi dice che è già installato... non è che per caso va in conflitto con Java normale che avevo già installato in precedenza?
EDIT: Ho provato a disinstallare Java normale ma non cambia nulla
Mi spiace ma sto finendo le idee.. Prova a far partire apk tool come amministratore (clic destro e apri come amministratore). Android sdk lo hai aggiornato con tutte le librerie?
-
ho installato Java normale a 64 bit e adesso è partito... solo che mi da questo problema..
http://i62.tinypic.com/mbtnuo.jpg
http://i57.tinypic.com/21bofm.jpg
Se invece provo a fare partire APKtool come amministratore mi da questo errore prima di avviarsi
http://i57.tinypic.com/35mfp6v.jpg
-
Ragazzi penso di esserci riuscito... praticamente non avevo messo i 3 apk systemUI.apk, framework-res.apk, tw-framework-res.apk della rom originale dentro la cartella Others... quindi quando andavo ad eseguire i 3 files .bat in realtà non andavo a fare nulla ;)
sto scoprendo un mondo grazie al vostro aiuto!!!
un unica cosa.... se provo a fare partire APKtool come amministratore mi da questo errore... è normale? succede anche a voi?
http://i57.tinypic.com/35mfp6v.jpg