There is a fix I made for that error. I will send you an updated script...
Visualizzazione stampabile
Ho rimosso il Knox manualmente.. Sui firmware 4.3 i nomi degli apk del Knox sono uguali a quelli dei firmware 4.4.. Sui 4.3 però non ci sono i seguenti apk:
KnoxMigrationAgent
KnoxSetupWizardClient
KnoxSetupWizardStub
KnoxVpnServices
UniversalMDMClient
Grazie mille dax :)
Scaricare questo file
Sostituire do_remove_knox nella cartella scripts con la nuova versione dello script dal file tar. E sostituire knox_list nella cartella scripts/knox con il nuovo file di testo dal file tar.
Ciao ragazzi.. Non ricordo se ho già fatto questa domanda.. Per sicurezza la faccio un'altra volta rotfl Che cos è il SELinux? Su Android ho visto che c'è il "SE per Android" che può essere su "permissive" oppure "enforcing".. Che vuol dire? Grazie :)
Hey! Sorry in advance I will use English for the topic is hard for my bad Italian. Sorry guys...
SELinux is a Linux security protocol. It was kinda pushed into android and called SEAndroid. .. but basically it's a secure mode for the kernel operations. On default, Android Linux kernel is enforcing. Meaning that the security is tight and no operations outside of the kernel basic scope are allowed.
By modifying the kernel ramdisk we can set the kernel to be SELinux permissive. That alone will triger knox. This actually IS what triggers knox. Knox reads on each boot whether the SELinux status is permissive or enforcing. Each time it loads a component to the ram it checks for SELinux status. That's why if you load custom recovery, on top it says "recovery is not SELinux enforcing. Knox warranty void". That means "hey, you asked me to load into ram a component that is not by my standards. This operation voids your warranty"... and so on...
I hope this makes things more clear for you. And again... sorry for using English...
Salve,ho un problema quando voglio compilare l'apk allora... ho decompilato l'apk e cambiato un file ogg (solo rinominato) e poi succesivamente premuto 11 per ricompilare..e mi da errore vedi log.
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
C:\ApkTool\other\..\projects\lol.apk\res\values\st yles.xml:60: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.Helpshift.Base.ActionBar'.
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 15, --target-sdk-version, 19, -F, C:\Users\Raffaele\AppData\Local\Temp\APKTOOL565541 624055409945.tmp, -0, arsc, -I, C:\Users\Raffaele\apktool\framework\1.apk, -S, C:\ApkTool\other\..\projects\lol.apk\res, -M, C:\ApkTool\other\..\projects\lol.apk\AndroidManife st.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:353)
at brut.androlib.Androlib.buildResources(Androlib.jav a:281)
at brut.androlib.Androlib.build(Androlib.java:209)
at brut.androlib.Androlib.build(Androlib.java:177)
at brut.apktool.Main.cmdBuild(Main.java:237)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 15, --target-sdk-version, 19, -F, C:\Users\Raffaele\AppData\Local\Temp\APKTOOL565541 624055409945.tmp, -0, arsc, -I, C:\Users\Raffaele\apktool\framework\1.apk, -S, C:\ApkTool\other\..\projects\lol.apk\res, -M, C:\ApkTool\other\..\projects\lol.apk\AndroidManife st.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:406)
at brut.androlib.Androlib.buildResourcesFull(Androlib .java:334)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 15, --target-sdk-version, 19, -F, C:\Users\Raffaele\AppData\Local\Temp\APKTOOL565541 624055409945.tmp, -0, arsc, -I, C:\Users\Raffaele\apktool\framework\1.apk, -S, C:\ApkTool\other\..\projects\lol.apk\res, -M, C:\ApkTool\other\..\projects\lol.apk\AndroidManife st.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.java:404)
... 6 more
cosa puo' essere?
Che versione del programma usi? Hai scaricato quello gia aggiornato? La versione del framework che hai installato tramite il codice "apktool if framework-res.apk" è la stessa della apk che vuoi decompilare?
Il fatto che hai problemi nel ricompilare le res credo dipenda da una di queste due cose...
sempre che non sia java.. lo sei gia riuscito ad usare con successo in precedenza?
si cosi è %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\C:\Program Files\Java\jdk1.7.0_71\bin\C:\Users\Raffaele\Downl oads\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\C:\Users\Raffaele\Downloads\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\tools\C:\Users\Raffaele\Downloads\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platforms\C:\Users\Raffaele\Downloads \adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools
Ragazzi, sapete come compilare una rom aosp per s4? Non ho esperienze, ma vorrei cominciare
Mi consiglia di utilizzare questa guida. E 'stato molto utile per me.
http://xda-university.com/as-a-devel...ng-source-code
Innanzitutto devi lavorare in ambiente linux, dopodiche devi installre java (se gia non è presente nella distro linux che monti, consiglio ubuntu 14.04 64bit scaricabile dal sito istitutomajorana.it)
Poi installerai tutti i tool necessari che puoi trovare anche in una guida su developer.google.com direttamente dalla fonte :D
Poi ti consiglio di compilare per prima una cyanogen perche si trovano piu guide ed informazioni..
Dipende dal tipo di architettura del processore del tuo pc e dalla ram, ma ci puo volere anche parecchio.. Sopratutto per sincronizzare le source.. Io al primo download impiego circa 3 h piu altri 30 min per il device tree.. Per non parlare della build vera e propia.. Armati di pazienza e non ti scoraggiare..
Aggiornamento Cygwin Android Kitchen
v15
- Aggiornato Chainfire's SuperSu v2.36 e binari SU
- Aggiunto API 21 (Android Lollipop 5.0)
- Fix Rimozione Knox [grazie daxgirl]
- Aggiunto supporto Note4 SM-N910F
Info e Download
grazie a te per i test
dimenticavo, se usate il vostro updater-script personalizzato e non quello della cucina, aggiungete una stringa per il symlink del file system\bin\mksh in system\xbin\sugote-mksh
codice:symlink("system/bin/mksh", "/system/xbin/sugote-mksh");
In prima pagina è stato aggiunto il link al post con gli update per la cucina:
Quote:
avrei possibilità di personalizzare le icone della home (chiamate,rubrica,messaggi ecc) o sarebbe troppo complicato ? Come posso avere il procedimento ?
grazie
È piuttosto semplice e non ti serve nemmeno decompilare l'app.. Basta che la apri con 7zip e individui l'immagine che vuoi cambiare e trascini dentro la nuova (che deve avere lo stesso identico nome altrimenti non la sostittuisce, e ovviamente le stesse dimensioni)
Tipicamente troverai diverse icone in diverse cartelle (drawable e tutte le sue diverse dimensioni (hdpi-xhdpi-xxhdpi) e se non le sostituisci tutte avrai si l'icona giusta nella home, ma non cambia in altre schermate (tipo elenco app installate per citarne uno)
allora....ho trovato la secphone.apk, l'ho scompattata con winrar, ho aperto la cartella res e poi la cartella drawble-xxhdpi, ma l'icona della chiamata (la cornetta azzurra per intenderci, quella che è sulla home) non c'è. Ne vedo una verde e una nera ...:(
Dipende da quale vuoi cambiare :D
Se vuoi cambiare l'icona di sms per esempio l'app sms la trovi in system e te la copi sul pc da cui lavori..
Se non sei particolarmente esperto leggiti prima qualche nozione su come installare una app di sistema o su come ripristinare dopo eventuale bootloop legato ad un errore di una app
Edit.. Sono stato un po lento loool