Ok....fermi tutti.....
Ha caricato il file...ora siamo al bivio:
Do you want to start update?
(vol up) yes
(vol down) no
CHE FACCIO???
Visualizzazione stampabile
Ok....fermi tutti.....
Ha caricato il file...ora siamo al bivio:
Do you want to start update?
(vol up) yes
(vol down) no
CHE FACCIO???
EVVAIIIIIIIIIII!!!! Downgrade eseguito!!!
Android 2.2!!!
Va bene???
Direi che il resto lo facciamo domani....che dici??
Grandissimo luke!!!Sei un grande!!!Grazie mille!!A vrai il mio voto quando diventerai il capo del mondo!!!!
ahahahahhahaha
Senti un ultima cosa.........oggi se ti ricordi ho sincronizzato i contatti su google........
Come faccio a riportarli sul cell?
ahahahahahaha!!!
Io mi adeguo........guardia del corpo......portaborse.......chef....lavapiatti.... ....lavandaia........ecc.......ahahahahah
Ciao luke!! A domani.
Grazie ancora ;)
Buonanotte
Buongiorno ragazzi!!!
Tutto bene??
Oggi è una bellissima giornata per voi.....grazie alle vostre brillanti menti oggi ci sarà un desire z rootato in più nel mondo!!YUPPYYYYYYYYY
Bravi ragazzi!!!Sentitevi orgogliosi di voi stessi!!!! ahahahahahhaha ;)
Problema:
Variabili d'ambiente - Risolvete la seguente equazione:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;C:\android\tools;C:\android\platform-tools
Dov'è l'errore?
Senza di questo non riesco a fare il pusch corretto nella sd card.........
Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Adri>cd C:\android\platform-tools
C:\Android\platform-tools>adb push psneuter /data/local/tmp/
error: device not found
C:\Android\platform-tools>
Se ti ricordi.....nel passaggio del downgrade non riuscivo a fare questo passaggio:
adb push PC10IMG.zip /sdcard/PC10IMG.zip
successivamente ho copiato il file direttamente da pc sul cell..........dovrebbe essere lo steso problema credo
Avevo pensato a questo......ma nella guida dice di tenere il cell su "solo carica" ed è per questo che non vede il cell....
si il debug usb è attivo....non mi esegue il comando perchè il cell è connesso al pc su "solo carica"
Difatti se vedi.....ho connesso il pc su "htc sync" per fare una prova e questo è il risultato:
Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Adri>cd C:\android\platform-tools
C:\Android\platform-tools>adb devices
List of devices attached
SH0B9RT05750 device
C:\Android\platform-tools>adb push psneuter /data/local/tmp/
2682 KB/s (557962 bytes in 0.203s)
C:\Android\platform-tools>
Me lo accetta.....ma la guida dice di fare queste operazione su "solo carica".........cosa ne pensi?
Allora.....sono al primo passaggio della guida dove mi elenca i vari pusch da fare.......tutti eseguiti correttamente.....le ultime due stringhe però mi hanno dato una risposta diversa.
Te le posto:
C:\Android\platform-tools>adb push psneuter /data/local/tmp/
2682 KB/s (557962 bytes in 0.203s)
C:\Android\platform-tools>adb push gfree /data/local/tmp/
2799 KB/s (716548 bytes in 0.250s)
C:\Android\platform-tools>adb push busybox /data/local/tmp/
2316 KB/s (1926944 bytes in 0.812s)
C:\Android\platform-tools>adb push hboot-eng.img /data/local/tmp/
2621 KB/s (1048576 bytes in 0.390s)
C:\Android\platform-tools>adb push root_psn /data/local/tmp/
0 KB/s (564 bytes in 1.000s)
C:\Android\platform-tools>adb push su /sdcard/
1641 KB/s (26264 bytes in 0.015s)
C:\Android\platform-tools>adb push superuser. apk /sdcard/
Android Debug Bridge version 1.0.29
-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number. Overrides ANDROID_SERI
AL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.
If -p is not specified, the ANDROID_PRODUCT_OUT
environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number
is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number
is specified.
Using this command with no additional arguments
will disconnect from all connected TCP/IP devic
es.
device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport
adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --
iv <hex-encoded iv>] <file>
- push this package file to the device and instal
l it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
('-s' means install on SD card instead of inter
nal storage)
('--algo', '--key', and '--iv' mean the file is
encrypted already)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosy
stem] [<packages...>]
- write an archive of the device's data to <file>
.
If no -f option is supplied then the data is wr
itten
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks
themselves
in the archive; the default is noapk.)
(-shared|-noshared enable/disable backup of the
device's
shared storage / SD card contents; the defau
lt is noshared.)
(-all means to back up all installed applicatio
ns)
(-system|-nosystem toggles whether -all automat
ically includes
system applications; the default is to inclu
de system apps)
(<packages...> is the list of applications to b
e backed up. If
the -all or -shared flags are passed, then t
he package
list is optional. Applications explicitly g
iven on the
command line will be included even if -nosys
tem would
ordinarily cause them to be omitted.)
adb restore <file> - restore device contents from the <file> backup
archive
adb help - show this help message
adb version - show version num
scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on th
e specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns
adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:
- If <directory> is not specified, both /system and /data partitions will be u
pdated.
- If it is "system" or "data", only the corresponding partition
is updated.
environmental variables:
ADB_TRACE - Print debug information. A comma separated list
of the following values
1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes prior
ity over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these de
bug tags are printed.
C:\Android\platform-tools>adb shell chmod 755 /data/local/tmp/*
C:\Android\platform-tools>
Ti sembra corretto il procedimento?
Vabbe l'ultima da un problema di connessione.. prova di nuovo a collegarlo il solo carica.. se neanche risolvi allora fai copia incolla come hai fatto in precedenza.. tanto deve andare nella cartella prinipale della sdcard
Inviato dal mio HTC Desire Z con Tapatalk
Quindi è tutto corretto tranne questa?
adb shell chmod 755 /data/local/tmp/*
Altra domanda:
Nel passaggio successivo la guida dice di sostiture "****" con il mio cw........cos'è? dove lo trovo?
È l'ultimo push che non va. Quello dove esce tutta quella lista di messaggi.. copia il file manualmente nella sdcard oppure prova a ricollegare in solo carica.. dopo che hai copiato rifai anche il comando chmod.
Comunque il valore da sostituire non dice altro che devi inserire il nome del file che stai compiando.. sarebbe la versione della recovery.
Inviato dal mio HTC Desire Z con Tapatalk
Ok....ho fatto delle prove intanto.
Se metto il cell in "solo carica" mi qualsiasi comando gli mando non me lo accetta perchè non vede il device......
Intanto ho collegato il cell come "unità disco per copiare direttamente il file nella sd.....ma ho scoperto che non ha copiato niente in realtà.......
Il collegamento data/local/tmp/ non ce l'ho sulla sd e facendo una ricerca su tutte le cartelle del disco non sono riusciuto a trovare nessuno dei file che avrebbe dovuto copiare......
Che dici?
/data/local/temp non riesci a vederla dal pc perchè nell'albero delle directory la cartella /data è a livello più alto di /sdcard.. quindi dal pc non riesci ad andare al di sopra di questa.
Comunque il comando che non va è il push di superuser.apk... siccome lo devi mettere nella cartella principale della sdcard puoi anche fare copia e incolla dal pc.
Inviato dal mio HTC Desire Z con Tapatalk
Quindi lo incolla sulla sd......senza metterlo in nessuna cartella specifica?
ps: mi hai scritto: Comunque il valore da sostituire non dice altro che devi inserire il nome del file che stai compiando.. sarebbe la versione della recovery.
Non ho capito.....:-[
Come faccio a sapere qual'è la mia versione della recovery?
Si lo devi mettere nella sd nella cartella principale..
Comunque vedi il nome del file che hai scaricato come si chiama.. se si chiama recovery.1.2.3.4.22.img... al posto delle xxxxxx metti 1.2.3.4.22 :)
in pratica ti ha detto di scrivere con esattezza il nome del file che hai scaricato e vuoi copiare altrimenti il comando non funziona
Inviato dal mio HTC Desire Z con Tapatalk
Ah ho capito cosa dici.......
Nella guida dove ti fà scaricare i vari file tipo GFREE_ROOT_PSN,PSNEUTER,ecc....c'è scritto anche Recovery......ma non me lo dà come collegamento,ma solo come scrittà....quindi non ho scaricato nessuna recovery.......:'(
Ah no scusa....mi dava 2 opzioni di download: "a- normal" e "b- touch"
Quale uso?
Si scusami!!!Pardon!!
Quale uso? Dammi un cosnisglio spassionato
Allora metto la touch!!!!ahahahahahahah ;)
Ok dovrei essere a posto con i vari pusch......
Ora.....ho fatto il passaggio successivo e ho dato questo comando e il risultato è questo:
C:\Android\platform-tools>adb push recovery-clockwork-touch-5.8.1.0-vision.img /
data/local/tmp/recovery.img
2418 KB/s (3637248 bytes in 1.468s)
C:\Android\platform-tools>adb shell /data/local/tmp/psneuter
property service neutered.
killing adbd. (should restart in a second or two)
C:\Android\platform-tools>
Cosa significa?
Luke il cell non si connette più neanche ad htc sync.....non lo trova...
Adesso ho appena riavviato il cell........vediamo che succede......
I file che ho copiato prima erano file temporanei e quindi devo rifare tutta la procedura o ce li ho salvati definitivamente?
Ho riavviato solo il cell e mi si riconette a htc sync.Ora riprovo con: adb shell /data/local/tmp/psneuter
Vediamo che succede.......
Ps: se ti assenti perchè devi andare in bagno.....miraccomando.......falla tutta!!!! ahahahahah
Ok sono andato avanti!
Sono arrivato al punto dove la guida chiede:
>Se md5_3 corrisponde a md5_1 gfree: 0,7 non ha fallito, la vostra versione del software è troppo alta e non l'hai fatto downgrade (vedi sopra)
>Se md5_3 non corrisponde md5_1 e md5_3 non corrisponde md5_2: in primo luogo non RIAVVIATE e secondo chiedete aiuto qui!
>Se md5_3 corrisponde a md5_2: riavviare il telefono eseguendo il seguente comando nella shell di root (indicato dal #):
Ecco.....dato che non riesco a decifrare.......ti posto il risultato:
C:\Documents and Settings\Adri>cd C:\android\platform-tools
C:\Android\platform-tools>adb shell /data/local/tmp/psneuter
C:\Android\platform-tools>adb shell
# cd /data/local/tmp
cd /data/local/tmp
# ./busybox md5sum /dev/block/mmcblk0p18
./busybox md5sum /dev/block/mmcblk0p18
613ddd077d65d51259795c02ccc2023d /dev/block/mmcblk0p18
# cd /data/local/tmp
cd /data/local/tmp
# ./gfree -f -b hboot-eng.img -y recovery.img
./gfree -f -b hboot-eng.img -y recovery.img
--secu_flag off set
--cid set. CID will be changed to: 11111111
--sim_unlock. SIMLOCK will be removed
--hboot set. hboot image hboot-eng.img will be installed in partition 18
--recovery set. recovery image recovery.img will be installed in partition 21
Section header entry size: 40
Number of section headers: 44
Total section header table size: 1760
Section header file offset: 0x000138b4 (80052)
Section index for section name string table: 41
String table offset: 0x000136fb (79611)
Searching for .modinfo section...
- Section[16]: .modinfo
-- offset: 0x00000a14 (2580)
-- size: 0x000000cc (204)
Kernel release: 2.6.32.21-gd2764ed
New .modinfo section size: 204
Attempting to power cycle eMMC... OK.
Write protect was successfully disabled.
Searching for mmc_blk_issue_rq symbol...
- Address: c02a6a54, type: t, name: mmc_blk_issue_rq, module: N/A
Kernel map base: 0xc02a6000
Kernel memory mapped to 0x40002000
Searching for brq filter...
- Address: 0xc02a6a54 + 0x34c
- 0x2a000012 -> 0xea000012
Backing up current partition 18 and installing specified hboot image...
Backing up partition /dev/block/mmcblk0p18 to /sdcard/part18backup-1345278705.bi
n ...
Writing image hboot-eng.img to partition /dev/block/mmcblk0p18 ...
Backing up current partition 21 and installing specified recovery image...
Backing up partition /dev/block/mmcblk0p21 to /sdcard/part21backup-1345278705.bi
n ...
Writing image recovery.img to partition /dev/block/mmcblk0p21 ...
Backing up current partition 7 and patching it...
Backing up partition /dev/block/mmcblk0p7 to /sdcard/part7backup-1345278705.bin
...
patching secu_flag: 0
Done.
# ./root_psn
./root_psn
# sync
sync
# cd /data/local/tmp
cd /data/local/tmp
# ./busybox md5sum hboot-eng.img
./busybox md5sum hboot-eng.img
2ce1bdd5e4c1119ccfcecb938710d742 hboot-eng.img
# ./busybox md5sum /dev/block/mmcblk0p18
./busybox md5sum /dev/block/mmcblk0p18
2ce1bdd5e4c1119ccfcecb938710d742 /dev/block/mmcblk0p18
#
Quindi?Che faccio?
corrispondono dunque puoi andare :)
md52= 2ce1bdd5e4c1119ccfcecb938710d742
md53= 2ce1bdd5e4c1119ccfcecb938710d742
md51= 613ddd077d65d51259795c02ccc2023d
il 2 e 3 corrispondono dunque sei a posto :P
EVVAI!!!
Procedo con la guida allora.....
Ho eseguito l'ultimo comando: ecco la mia schermata finale:
./busybox md5sum /dev/block/mmcblk0p18
2ce1bdd5e4c1119ccfcecb938710d742 /dev/block/mmcblk0p18
# reboot
reboot
C:\Android\platform-tools>adb push gfree_verify /data/local/tmp
11 KB/s (12005 bytes in 1.000s)
C:\Android\platform-tools>adb shell chmod 755 /data/local/tmp/gfree_verify
C:\Android\platform-tools>adb shell
$ su
su
# cd /data/local/tmp
cd /data/local/tmp
# stop ril-daemon
stop ril-daemon
# ./gfree_verify
./gfree_verify
gfree verify_cid returned:
@CID: 11111111
OK
gfree verify_secu_flag returned:
@secu_flag: 0
OK
gfree verify_simlock returned:
@SIMLOCK= 00
OK
# start ril-daemon
start ril-daemon
#
Quindi????quindi????quindi????quindi???????
dai un adb shell e poi "su" e guarda il telefono :)
comunque si ha funzionato! hahaha dovresti trovarti un'app chiamata super user! :P