sante parole!
Visualizzazione stampabile
mi permetto di dire che se fate un thread con la guida "for dummy" questo puo essere modificato solo da chi la scrive anche perchè altrimenti si rischia di non capirci una beata mazza .
il problema ragazzi non è la voglia di fare una guida passo passo (tenendo l'utente per mano)...ci si mette pochi minuti a farla.
per assurdo il mio avatar e la mia firma contiene i miei dati personali...molti utenti di questo forum e di altri dove sono moderatore mi hanno anche telefonato a volte per risolvere dei problemi sui loro device quindi mi reputo un personaggio molto ma molto disponibile!
ma come in tutte le cose ci vuole una progressione naturale...
se un utente acquista un device ed è intenzionato a moddarlo è bene che prima di seguire una guida piena di comandi e procedure delle quali non ne conosce il significato e i rischi si documenti, legga, e si informi...
con la lettura e il tempo acquisirà una certa dimestichezza e da li una certa conoscenza seppur minima!
a quel punto le guide-veloci che dicono scarica lo zip, avvia in recovery, ecc ecc avranno tutto un altro significato ai suoi occhi!
ecco! quello sara per lui il momento di moddare il proprio device!!
vi posto un esempio di un post che avevo fatto tempo fa su altri lidi:
questo si riferisce a una guida di modding per Motorola Razr, ma non ha importanza!
Quote:
Allora...
scrivo questo post per due motivi:
1- sono stufo di molte domande che ricevo (specialmente in privato - NON SCRIVETEMI IN PRIVATO! in privato aiuto 1 utente mentre se scrivete nel forum con la vostra domanda possiamo aiutare molti più utenti...se tutti su internet comunicassero in privato quando andate su google non trovereste alcuna risposta ai vostri quesiti!)
2- se vi volete avvicinare al mondo Android queste righe vi possono aiutare a capire cosa fate invece che limitarvi a un semplice copia e incolla di stringhe di comando che non comprendete!
Partiamo dalla guida sopra!
Abbiamo scaricato 2 file apk contenuti in uno Zip:
DockService.apk
PortalApp.apk
Riepilogo dei comandi di questa guida:
adb = Android Debug Bridge ovvero il ponte tra android e noi cio che ci fa comunicare con il sistema android!codice:adb push DockService.apk /mnt/sdcard/
adb push PortalApp.apk /mnt/sdcard/
adb shell
su
mount -o remount,rw /system
standardizziamo il comando:
adb push nomefile /nomecartella/sottocartella/...
Traduciamolo in linguaggio popolare:
tramite Android Debug Bridge metti nome del file nella nomecartella/nomesottocartella
questo comando viene dato 2 volte, 1 volta per ogni file!
Abbiamo semplicemente preso un file dal pc e messo sulla sdcard del device. (potevamo copiare e incollarlo con il mouse!)
Ora invcece dobbiamo agire sul sistema del nostro device, quindi apriamo una shell una sessione remota per agire e comunicare con il sistema (Android in questo caso) e non solo sull'unita di memoria (chiavetta usb, sdcard, hard disk, ecc)
- tramite Android Debug Bridge apriamo una sessione remota sul device
- su (ovviamente dobbiamo avere il root sul device) vuole dire SuperUser ovvero un utente che ha il diritto di amministrare il sistema.
- tramite il prossimo comando invece rimonteremo la cartella /system avendo i permessi per poter scrivere e modificare i file!
Perchè!?
Perchè ora dobbiamo fare il backup dei file che andremo a modificare in modo da poter tornare indietro se qualcosa andasse storto! E come lo facciamo il bakup di questi file?!
Lo facciamo tramite il comando mv (molto simile al comando cp) con la differenza che il comando mv sposta quindi cancella mentre il comando cp copia!
nelle prime due stringhe quindi tramite “mv” diciamo di spostare il nomefile.odex in nomefile.odex.bak dando sempre le coordinate della cartella app in system. Quindi ora avremo il file:codice:mv /system/app/DockService.odex /system/app/DockService.odex.bak
mv /system/app/PortalApp.odex /system/app/PortalApp.odex.bak
cp /system/app/DockService.apk /system/app/DockService.apk.bak
cp /system/app/PortalApp.apk /system/app/PortalApp.apk.bak
nomefile.odex.bak ma non più il file nomefile.odex
Avremmo potuto rinominare i file tramite Root explorer! O con un semplice click del tasto destro del mouse!
Con le seconde due scritte invece manteniamo il nomefile.apk e creiamo il file nomefile.apk.bak sempre all’interno della cartella app in system! (app è una sottocartella della cartella system!)
Quindi abbiamo fatto un copia + rinomina! Nulla di più!
Procediamo:
ora usiamo il commando cp (copy) con il quale copiamo I 2 file scaricati nello zip che avevamo messo nella SDCARD nella cartella in system.codice:cp /mnt/sdcard/DockService.apk /system/app
cp /mnt/sdcard/PortalApp.apk /system/app
Ora quindi abbiamo sostituito i file originali con i file scaricati!
ora stiamo lavorando ancora come “su” quindi dobbiamo dire al sistema che questi 2 file potranno essere usati anche quando non saremo piu superutenti ma utenti normali cioè quando avremo il nostro Razr in mano e vorremo fare qualcosa!codice:chmod 644 /system/app/DockService.apk
chmod 644 /system/app/PortalApp.apk
reboot
Quindi gli diciamo che questi due file dovranno avere determinati permessi e potranno essere usati da utenti diversi (dall’utente “su” e dagli altri utenti cioè noi!)
Quindi tramite il comando chmod e l’estensione 664 reimpostiamo questo permesso!
Ed in fine il comando “reboot” semplicemente riavviati!
N.B.: non sono stato tecnico quindi un qualsiasi utente medio linux troverà mille obbiezioni probabilmente a questo mio post…ma credo di aver scritto in modo che tutto ciò che state facendo ora vi sia comprensibile… da qui sono sicuro che non riceverò commenti o domande sulla pericolosità di tali operazioni. In quanto non abbiamo fatto altro che copiare, incollare e sostituire 2 file di cui abbiamo fatto una copia di backup!
punto 1 Ero ironico sul tuo spam (la gente complessata non intuisce l'ironia)
punto 2 Il tecnico informatico ironico non era riferito a Barabba a cui ho fatto invece i complimenti
punto 3 Non hai nemmeno capito che io non ho nessun problema con la guida, volevo solo migliorarla.
Detto ciò chiederò la sospensione o il ban per le offese che mi hai arrecato.
Salve, volevo chiedere se voi rimanete il kernel di default oppure quale montare?
ad ogni modo non credo ci siano da fare integrazioni o altro!
credo inoltre che sarebbe buona norma leggere tutta l'intera discussione prima di procedere a una qualsiasi mod!
se poi non si capisce qualcosa...allora si domanda!
la procedura di flash della rom è di tipo classico non c'è nulla di particolare da capire o aggiungere.
io personalmente ho lasciato quello di default!
TI DIRO' ... QUOTO
PERCHE' LE POLEMICHE FATTE PER IRONIA, SONO UTILI COME UN CULO SENZA IL BUCO
QUI' TUTTI LO FANNO "GRATIS" , QUINDI CREDO CHE SIA PRORPIO INUTILE USARE LA PAROLA IRONIA (ovvero: ipocrisia, falsità o finta ignoranza) PERCHE' ANCHE TU AIUTI SPESSO LOLLO E NON TI IDENTIFICO COME FALSO FINTO O IGNORANTE
PERO' SINCERAMENTE DIRE A UNO CHE SPAMMA NN LO VEDO IRONICO
MI PARERE PERSONALE
ok ora che tutti ci siamo sfogati direi di rientrare nei ranghi!
scriveri MINUSCOLO e ricontenere i commenti e i pareri personali...e in fine ma non meno importante tornare in TOPIC!
ogni ulteriore commento non inerente al titolo della discussione verrà cancellato e in seguito verranno presi provvedimenti.
WOW come sono duro!
scherzi a parte
3
2
1
rientriamo nei ranghi.
Dove si legge che kernel uno ha???
hihihihihi!!!
è uscita la #28 ho letto che hanno integrato Cornerstone!!!!!
qualcuno l'ha provata?!
per fare un po di chiarezza la #25=1.0.0 stabile
#28:
Quote:
change Iba4622a856547000cb7ed59ebe28c7df625307ab
project: eos/platform/vendor/eos
branch: ics
id: Iba4622a856547000cb7ed59ebe28c7df625307ab
number: 325
subject: Cornerstone: Disable by default on boot
owner:
name: Chris Trotman
url: https://review.teameos.org/325
lastUpdated: 2012-02-08 21:34:34 PST
sortKey: 001af18e00000145
open: false
status: MERGED
change I6849a1ab19e84bc584c019c27b9cd60c8f5a5d0a
project: eos/platform/frameworks/base
branch: ics
id: I6849a1ab19e84bc584c019c27b9cd60c8f5a5d0a
number: 324
subject: Revert out EOS testing code that got included in Cornerstone
owner:
name: Chris Trotman
url: https://review.teameos.org/324
lastUpdated: 2012-02-08 21:11:50 PST
sortKey: 001af17700000144
open: false
status: MERGED
change I3f54c2180c514ec582d17d17a4c9d1a5c2e0f814
project: eos/platform/vendor/eos
branch: ics
topic: cornerstone
id: I3f54c2180c514ec582d17d17a4c9d1a5c2e0f814
number: 322
subject: Cornerstone: Don't build the helper applications for every build. (2/2)
owner:
name: Chris Trotman
url: https://review.teameos.org/322
lastUpdated: 2012-02-08 21:11:32 PST
sortKey: 001af17700000142
open: false
status: MERGED
change I7a462b3aa3f2bfa5d282aea5f065ed2375476ba8
project: eos/platform/build
branch: ics
topic: cornerstone
id: I7a462b3aa3f2bfa5d282aea5f065ed2375476ba8
number: 321
subject: Cornerstone: Don't build the helper applications for every build. (1/2)
owner:
name: Chris Trotman
url: https://review.teameos.org/321
lastUpdated: 2012-02-08 21:11:19 PST
sortKey: 001af17700000141
open: false
status: MERGED
change I1ad4a3e3da810cd99f9c5d42ae38bec6dd88627d
project: eos/platform/packages/apps/CSPanel
branch: ics
id: I1ad4a3e3da810cd99f9c5d42ae38bec6dd88627d
number: 323
subject: CSPanel: Add a settings option to control whether the application should start on boot.
owner:
name: Chris Trotman
url: https://review.teameos.org/323
lastUpdated: 2012-02-08 18:47:58 PST
sortKey: 001af0e700000143
open: false
status: MERGED
change I770b3475f2e0c11d5fd191aa5285fa8f67fad0b3
project: eos/platform/frameworks/base
branch: ics
topic: cornerstone
id: I770b3475f2e0c11d5fd191aa5285fa8f67fad0b3
number: 316
subject: Cornerstone support (2/5): Bring in framework support for cornerstone.
owner:
name: Chris Trotman
url: https://review.teameos.org/316
lastUpdated: 2012-02-08 16:48:14 PST
sortKey: 001af0700000013c
open: false
status: MERGED
change I933fe662390b2bca2ecea28718517740c5fe2734
project: eos/platform/build
branch: ics
topic: cornerstone
id: I933fe662390b2bca2ecea28718517740c5fe2734
number: 315
subject: Cornerstone support (1/5): Build the Cornerstone applications on all builds.
owner:
name: Chris Trotman
url: https://review.teameos.org/315
lastUpdated: 2012-02-08 16:47:43 PST
sortKey: 001af06f0000013b
open: false
status: MERGED
change I5be11de15276db2d3c8271c90ecff055a3cf9260
project: eos/platform/packages/apps/CSPanel
branch: ics
id: I5be11de15276db2d3c8271c90ecff055a3cf9260
number: 318
subject: Cornerstone support (4/5): Bring in the CSPanel application.
owner:
name: Chris Trotman
url: https://review.teameos.org/318
lastUpdated: 2012-02-08 16:45:16 PST
sortKey: 001af06d0000013e
open: false
status: MERGED
change I714a1485abd8ec6d1b91f1ac3944d834b7ec7156
project: eos/platform/manifest
branch: ics
id: I714a1485abd8ec6d1b91f1ac3944d834b7ec7156
number: 320
subject: Cornerstone support (5/5): Add the packages to the manifest.
owner:
name: Chris Trotman
url: https://review.teameos.org/320
lastUpdated: 2012-02-08 16:43:33 PST
sortKey: 001af06b00000140
open: false
status: MERGED
change Ie36f03ee1c1216a78655b3b18429a89b9ad2f67b
project: eos/platform/packages/apps/CSLauncher
branch: ics
id: Ie36f03ee1c1216a78655b3b18429a89b9ad2f67b
number: 317
subject: Cornerstone support (3/5): Bring in the CSLauncher application.
owner:
name: Chris Trotman
url: https://review.teameos.org/317
lastUpdated: 2012-02-08 16:43:58 PST
sortKey: 001af06b0000013d
open: false
status: MERGED
type: stats
rowCount: 10
runTimeMilliseconds: 78
la sto provando...ma ho avuto un problema sia con la 1.0 che con la 27..l app di youtube crascia..
la 28 da problemi..il wifi non aggancia
si youtube anche a me da problemi!
ma me ne sono accorto solo dopo la tua segnalazione!
io ho ancora su la 1.0 stable
fammi sapere com'è con sta #28
grazie
ecco il mio dubbio cruciale metto la nightly 28 OPPURE METTO LA STABILE 1.0?????
io preferisco tenere la stabile...youtube come ho scritto si risolve facilmente
Ma la relaese ufficiale quando esce???
Inviato dal mio GT-I5800 usando Androidiani App
Ma il problema della fotocamera quando lo risolveranno?
Quote:
Originariamente inviato da lifestream
Scusa a quale problema ti riferisci?
Inviato dal mio MZ601 usando Androidiani App
Se ti sono stato utile ricordati del tasto Thanks.....
la mia fotocamera funziona bene, non la uso molto ma funziona in oggi suo aspetto!
Con Nightly build s'intende un rilascio giornaliero, probabimente di notte (appunto, nightly) di qualcosa; sono le Mod che ogni giorno vengono ricompilate dai sorgenti e rilasciate giorno per giorno (anzi, notte per notte) così da avere sempre una versione aggiornata.
2do giorno di fila senza changelog e quindi senza sviluppo della nightly. Che stiano cominciando ad abbandonarci?
io invece penso l'esatto opposto!
la nightly viene generata automaticamente da un server ogni notte quindi il fatto che ogni giorno ci sia una versione nuova non vuole dire assolutamente che ci sia un changelog!
il fatto che non ci sia una nuova versione da 2 giorni puo essere probabilmente che:
- il server ha problemi
- stanno apportando modifiche sostanziose e ci vuole qualche giorno per l ottimizzazione!
c'è una discussione nel forum! cercala!
Che brutto quando non mi si capisce.
Comunque... 3zo giorno di fila senza sviluppo.