Guida: multi-touch browser nativo Nexus One


Nella seguente guida riportiamo il procedimento da utilizzare per abilitare il multi-touch nel browser di serie fornito con Android 2.1

Come riportato altre volte, la guida è perfettamente funzionante visto che la redazione non si limita a copiare ed incollare dal web ma ad eseguire il tutto sul dispositivo redazionale.

Andiamo al sodo.

Requisiti:

  1. unlock boot loader (qui la guida);
  2. privilegi di root (qui la guida);
  3. download delle patch necessarie (download disponibile da qui).

Procedimento:

Le seguenti operazione bisogna effettuarle con il dispositivo normalmente aperto e collegato via usb al pc/mac. (no fastboot).

  1. Estrarre il contenuto del file zip scaricato, nella cartella dov’è presente l’android sdk. (android-sdk/tools);
  2. dalla console del proprio sistema operativo recarsi nella directory android-sdk/tools dove abbiamo estratto precedentemente le patch per il browser;
  3. verifichiamo che il pc/mac dialoghi correttamente con il Nexus One attraverso il seguente comando:
    • adb devices
  4. Se il dispositivo dialoga correttamente con il pc/mac procedere al punto 5, altrimenti verificare i settaggi e/o la connessione;
  5. eseguire i seguenti comandi (ogni comando deve essere seguito dal tasto invio/enter):
    • adb shell stop
    • adb remount
    • adb shell rm /system/app/Browser.odex
    • adb push Browser.apk/system/app
    • adb push com.cyanogenmod.android.jar /system/framework
    • adb push com.cyanogenmod.android.xml /system/etc/permissions
    • adb shell reboot
  6. Se la procedura è andata a buon fine, al riavvio del dispositivo possiamo provare l’esperienza di navigazione con multi-touch abilitato nel browser nativo ;-)

Procedura Mac:

./adb seguito dal comando (devices, reboot, etc);

Procedura Linux:

./adb seguito dal comando (devices, reboot, etc);

Lo staff di NexusOneItalia.it declina ogni responsabilità da eventuali danni subiti nel seguire la seguente guida.

./fastboot-mac erase userdata
./fastboot-mac erase cache
./fastboot-mac flash userdata userdata.img
./fastboot-mac flash boot boot.img
./fastboot-mac flash system system.img
./fastboot-mac reboot

Tags: , , , , , ,

28 Commenti

  1. Gabriele

    Ho appena vinto un’asta su ebay.com, l’ho pagato 480 con la spedizione! Speriamo arrivi presto! Non vedo l’ora di smanettarci e provare il multi-touch! Grazie della news!

  2. Alvise

    Appena ho letto il vostro articolo l’ ho subito provato. Ho come la sensazione che non si tratti di un multitouch nativo. Mi spiego meglio: non vorrei che tramite qualche trucchetto via software diano riescano a capire quando viene fatto un pinch ma non dove esattamente vengono premute le dita. Perche` sull’ iphone il multitouch e` veramente tutta un’altra cosa rispetto il browser di Android…..
    Mi chiedo insomma se il display dell’ N1 possa supportare senza problemi il multitouch e sia quindi sono una questione software….
    Sarebbe bello avere proprio il sistema operativo che supporti il multitouch !!!! Avete qualche notizia a riguardo ?

    • La tecnologia multitouch hardware è certamente presente, certo questo è un hack fatto da programmatori che comunque copre qualche applicazione del multitouch ma non tutte, penso che per aprile se non prima google rilascierà il firmware con il completo supporto al multitouch.

    • Il multitouch è nativo ed è presente nell’hardware dell’N1. Anche io ho notato che nel browser di Android è un pò lento rispetto a quello dell’iPhone, ma durante il suo utilizzo sembra che emetti un piccolo effetto che rallenta il suo movimento.
      Il multitouch in dolphin browser funziona alla perfezione quindi confermo che è presente nell’hardware.

      • Alvise

        grazie per avermi risposto!
        @danillo: a me non e` che funzioni proprio alla perfezione su dolphin. Quando faccio uno zoom-out mi zomma all’ infinito, mentre l’ iPhone si blocca rimbalzando.. ovviamente e` solo una questione di software..
        Una cosa che io adoro di safari e` il fatto che selezionando con un doppio tap la zona che voglio leggere, lui me al inquadra alla perfezione in modo automatico!

        • grazie a te per i commenti.
          Safari è un ottimo browser, offre delle funzionalità che ancora il browser di Android non possiede.
          Cmq credo che con il prossimo aggiornamento firmware si risolverà tutto.
          Non ci resta che aspettare ;-)

  3. Riku101

    io che sono su mac come faccio a spostarmi nella cartella androidsdk/tools?

    • Basta usare il comando “cd” seguito dal percorso.

      cd Android-sdk/tools

      • Riku101

        quando scrivo sdb devices mi dice questo: -bash: adb: command not found

        • Se il file zip lo hai scompattando nel desktop all’interno della cartella “android-sdk/tools”, per accedere con il terminale all’interno della cartella tools devi digitare: cd /Users/nomeutente/Desktop/android-sdk/tools e successivamente digitare “adb devices”

      • Riku101

        intendevo Adb devices ovviamente…

  4. @riku101
    una volta che sei nella cartella tools, lancia il comando adb in questo modo
    ./adb ……..
    Fammi sapere ;)

    • Riku101

      si perfetto, ora va, ma non mi trova il n1… l’ho collegato normalmente come se dovessi trasferire file, senza usare fastboot, ma non lo trova… dove sbaglio?

  5. Incolla l’output del comando ;)

    • Riku101

      niente, quando digito “./adb devices” mi dice “List of devices attached” e nient’altro, se invece digito “./adb shell stop” mi dice “error: device not found”… che fare?

      • Ciao,

        sul tuo mac hai installato tutta la suite Xcode?
        Se non erro è necessaria! Dovresti trovarla nel dvd d’installazione di macosx.
        Fammi sapere.

        • Riku101

          Non credo sia questo il problema, ho provato anche con Windows ma non cambia nulla, l’errore è sempre quello…

          • Se anche sotto windows hai lo stesso problema allora c’è sicuramente qualche mancanza da parte tua..
            :( :)

            • ninne89

              stesso problema anke a me..pero io ho effettuato il boot e il root senza problemi

              • avete abilitato il debug usb (impostazioni/applicazionie/sviluppo) come spiegato nella guida dell’unlock?

  6. ninne89

    si

  7. La guida è stata aggiornata per la procedura tramite windows e mac.

Trackbacks/Pingbacks

  1. Guida: multi-touch browser nativo Nexus One - Nexus One Italia Forum - Il forum italiano sul nexus one - [...] Guida: multi-touch browser nativo Nexus One - Oggi, 07:33 PM ...
  2. diggita.it - Guida: multi-touch browser nativo Nexus One... Nella seguente guida riportiamo il procedimento da utilizzare per abilitare il multi-touch nel browser di ...
  3. Notizie dai blog su Firefox / Pocketfox su Google Nexus One - [...] Guida: multi-touch browser nativo Nexus One Nella seguente guida riportiamo il procedimento da utilizzare per abilitare il multi-touch nel ...
  4. What to Expect at SXSW 2010 | twittersRus.info - [...] Guida: multi-touch browser nativo Nexus One « Nexus One Italia [...]
  5. Five great Android apps for IT admins | AboutAndroid.info - [...] Guida: multi-touch browser nativo Nexus One « Nexus One Italia … [...]

Commenta!