Senaste rootmetoden till magic?

Discussion in 'Magic' started by flipser, Jan 8, 2011.

  1. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER

    Problemas...

    Första gången jag försöker mig på det här, och fastnade naturligtvis på ett steg..

    Ska flasha in recovery (root lyckades)
    "adb push Recovery-RA-hero-v1.6.2.img /sdcard" gick inte pga Read-only file system.

    Så här är hur jag gjort nu,
    adb shell
    $
    su
    #
    mount -o remount,rw \system
    exit
    $
    exit
    c:\android\android-sdk-windows\platform-tools
    adb push Recovery-RA-hero-v1.6.2.img /sdcard

    Men får fortfarande Read-only filesystem.. Uppenbarligen gör jag fel när jag försöker få skrivrättigheter på sd-card, men vad?

    Tacksam för all hjälp..

    /En newbie på hal is...
     
  2. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Hmm, intressant. Det låter som om du inte får skriva till sd-kortet vilket är rätt underligt.
    Du kan ju som alternativ kopiera den till sd-kortet på andra sätt, som att montera det som en USB-enhet på din dator, eller sätta i kortet i en sd-kortläsare.
    Det kan ju om inte annat få dig att komma vidare, men det är onekligen lite underligt.
    Kan du skriva "ls /sdcard" och åtminstonde få upp en lista på filer?
     
    Doczor likes this.
  3. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER

    Om man bara skriver / & \ åt rätt håll så blir livet mycket enklare :o

    Dock fick jag ett nytt problem på halsen, sd kortet som säckat ihop?

    HTML:
    # ./flash_image recovery /sdcard/Recovery-RA-hero-v1.6.2.img
    ./flash_image recovery /sdcard/Recovery-RA-hero-v1.6.2.img
    mtd: read error at 0x00000000 (Out of memory)
    mtd: read error at 0x00020000 (Out of memory)
    mtd: read error at 0x00040000 (Out of memory)
    mtd: read error at 0x00060000 (Out of memory)
    mtd: read error at 0x00080000 (Out of memory)
    mtd: read error at 0x000a0000 (Out of memory)
    mtd: read error at 0x000c0000 (Out of memory)
    mtd: read error at 0x000e0000 (Out of memory)
    mtd: read error at 0x00100000 (Out of memory)
    mtd: read error at 0x00120000 (Out of memory)
    mtd: read error at 0x00140000 (Out of memory)
    mtd: read error at 0x00160000 (Out of memory)
    mtd: read error at 0x00180000 (Out of memory)
    mtd: read error at 0x001a0000 (Out of memory)
    mtd: read error at 0x001c0000 (Out of memory)
    mtd: read error at 0x001e0000 (Out of memory)
    mtd: read error at 0x00200000 (Out of memory)
    mtd: read error at 0x00220000 (Out of memory)
    mtd: read error at 0x00240000 (Out of memory)
    mtd: read error at 0x00260000 (Out of memory)
    mtd: read error at 0x00280000 (Out of memory)
    mtd: read error at 0x002a0000 (Out of memory)
    mtd: read error at 0x002c0000 (Out of memory)
    mtd: read error at 0x002e0000 (Out of memory)
    mtd: read error at 0x00300000 (Out of memory)
    mtd: read error at 0x00320000 (Out of memory)
    mtd: read error at 0x00340000 (Out of memory)
    mtd: read error at 0x00360000 (Out of memory)
    mtd: read error at 0x00380000 (Out of memory)
    mtd: read error at 0x003a0000 (Out of memory)
    mtd: read error at 0x003c0000 (Out of memory)
    mtd: read error at 0x003e0000 (Out of memory)
    mtd: read error at 0x00400000 (Out of memory)
    mtd: read error at 0x00420000 (Out of memory)
    mtd: read error at 0x00440000 (Out of memory)
    mtd: read error at 0x00460000 (Out of memory)
    mtd: read error at 0x00480000 (Out of memory)
    mtd: read error at 0x004a0000 (Out of memory)
    mtd: read error at 0x004c0000 (Out of memory)
    mtd: read error at 0x004e0000 (Out of memory)
    mtd: write error at 0x00000000 (Out of memory)
    mtd: re-read error at 0x00000000 (Out of memory)
    mtd: write error at 0x00000000 (Out of memory)
    mtd: re-read error at 0x00000000 (Out of memory)
    mtd: skipping write block at 0x00000000
    mtd: write error at 0x00020000 (Out of memory)
    mtd: re-read error at 0x00020000 (Out of memory)
    mtd: wrote block after 1 retries
    #
    Om jag försöker göra om proceduren steg 6 & 7 så händer ingenting. Startat om telefonen med Homeknappen nedtryckt. Men då kommer man bara till första bootscreenen (htc logga) och där börjar den loopa tills man släpper Home-knappen.

    Ingen ändring alls bootloader-info
    HBOOT - 1.33.0009
    Radio - 3.22.20.17
     
    Last edited: Feb 6, 2011
  4. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Det finns ett par olika gissade anledningar till det här problemet och det är väl för att det inte inträffar så jätteofta som buden är lite olika.

    Men jag har iaf minst ett förslag;

    1: Ladda ner recoveryn från internet igen, det kan ju ha blivit något snett i nedladdningen
    2: Gör adb push av imagen som innan, men se till att vänta någon minut innan du går vidare till steg 3. Det finns en del rapporter om att det kan vara så att man är lite för snabb mellan adb push och flashningen.
    3: Kör flash_image

    Se om det här gör någon skillnad.
     
  5. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER

    Ett sista försök innan jag ger upp, i alla fall för idag :)

    C:\Program\Android\android-sdk-windows\platform-tools>adb shell
    $ su
    su
    # cd /system/bin
    cd /system/bin
    # ./flash_image recovery /sdcard/Recovery-RA-hero-v1.6.2.img
    ./flash_image recovery /sdcard/Recovery-RA-hero-v1.6.2.img
    #


    Ska man få någon typ av bekräftelse efter både # cd /system/bin & # ./flash_image recovery /sdcard/Recovery-RA-hero-v1.6.2.img?
     
  6. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Jag har inte för mig att du får något svar tillbaks att det lyckats. Mycket i Linux-världen fungerar så att om det inte blir något felmeddelande så är det grönt/utfört.
    Om du inte fick något fel, kan du försöka dig på att starta upp recoveryn på telefonen genom att hålla Home-knappen intryckt samtidigt som du trycker på power-knappen. Håll Home inne tills du får upp recoveryn (som gör att det fungerat att flasha recoveryn) eller tills Android startar (vilket innebär att recoveryn inte flashats in som den ska).
     
  7. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER

    Tackar för hjälpen, dessvärre så är det ingen framgång trots att jag inte får något felmeddelande :/

    [Home] knappen intryckt när jag startar telefonen gör att jag kommer till första uppstartsloadern där den "loopar" tills jag släpper [Home]
     
  8. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Hmm, det kan faktiskt vara så att flash_image bråkar också. Jag har hört att den kan ta ett par försök innan den verkligen lyckas flasha/skriva över recovery-partitionen. Du har om inte annat lyckats undvika de tidigare felen.
    Jag skulle dessutom kunna tipsa om att kopiera över Recovery-RA-Hero filen till telefonens minne istället. På det viset så kan man undvika eventuella fel som kan bero på att läsning och skrivning på minneskortet kärvar.
     
  9. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Ser att din bootloader-info är lite annorlunda än den som finns i min wiki. Vad står det på hela översta raden av bootloader-infon?
     
  10. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER

    HTML:
    SAPPHIRE PVT 32A SHIP S-ON H
    HBOOT - 1.33.009 (SAPP10000)
    CPLD - 12
    RADIO - 3.22.20.17
    MAY 8 2009, 21:02:32
    Håller tummarna lite för att det är här felet är!
     
  11. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Hmmm, det här var ännu lite mer intressant när jag läser på om infon.
    När du startar upp i bootloader-läget, har du en möjlighet att köra kommandot

    fastboot flash recovery [sökväg till Recovery-RA-hero-v1.6.2.img på din dator]

    Jag _tror_ inte detta går, eftersom man rimligtvis behöver en engineering SPL, men i det här fallet skadar det absolut inte att prova. Jag ska gräva vidare lite i det här och se var det för oss.
     
  12. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Man lär sig lite nytt för varje gång. Det kan också vara så att Amon RA:s recovery inte passar den radio-version du har, det är ockśå en sak jag vill kolla upp,
     
    Doczor likes this.
  13. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER

    Det gick inte alls, om jag nu gjorde rätt. Men hittade inte ens min enhet med adb devices
     
  14. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Ah, det finns ett annat kommando som heter just fastboot.
    ADB kan inte prata med telefonen i bootloader-läge, utan det är fastboot som gäller.
    Om man vill kolla att fastboot ser telefonen kan man istället köra

    fastboot devices

    när man är i bootloadern.
     
  15. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Och inte nog med det. Har du riktig tur kan du kanske tillochmed boota upp Amon RA:s recovery direkt genom

    fastboot boot [sökväg till Recovery-RA-hero-v1.6.2.img på din dator]

    Allt hänger då såklart på om fastboot får utföra sådana åtgärder, men det är helt klart värt ett försök. Det ser inte ut som om radioversionen ska vara ett problem i det här läget iallafall.
     
  16. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER


    För att inte snurra in mig själv..
    Bootloader-läge -> power och hålla inne bakåtknappen samtidigt.
    Då kommer jag till bootloader-läge?
    Här kan jag inte göra så mycket, det som står under Telefon infon med Radio & Hboot info är

    FASTBOOT USB
    (Vol down) HBoot Mode
    (SEND) Reset Device
    (ACTION) Restart to HBoot
    (MENU) Power Down


    Trycker jag Vol down så kommer jag till HBOOT och ser lite snabbt att det görs en check av något (hann se att det stod NO IMAGE FOUND!)

    Men så mycket mer kan jag inte göra?
     
  17. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Ja, det kan vara lite rörigt, det här. Det händer att jag säger fel ibland för att jag är så van vid vad jag brukar se framför mig och tror att det är det ena eller andra läget.

    FASTBOOT USB (har för mig att USB skrivs ut när man har sladden ansluten) är det läge där man kan utföra saker med kommandot fastboot. HBOOT-läget är, såvitt jag vet, inget läge som man kan utföra några kommandon mot. Det är bara telefonknapparna som kan utföra något.

    Du ska i vilket fall som helst vara i FASTBOOT USB för att på datorn kunna köra kommandot "fastboot devices" och "fastboot boot" och "fastboot flash", mm.
     
  18. Doczor

    Doczor Baby Droid Medlem

    Joined:
    Jun 30, 2009
    Messages:
    18
    Likes Received:
    0

    MINA ENHETER

    Nu är jag med, tror jag...
    fastboot devices resulterade i något i stil med "not known command"

    Såg dock att enhetshanteraren inte hittade min enhet, och antar att jag måste stå i den sökvägen i kommandotolken om det ska fungera?

    I alla fall, arbetsdag imorgon och jag är grymt tacksam för att du guidat runt mig. Skulle du hitta någon förklaring/lösning/förslag på lösning så tas det tacksamt emot!

    Men nu väntar sambon med brödkaveln i högsta hugg :eek:
     
  19. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Att enhetshanteraren inte hittar din telefon kan bero på att drivrutinen för när telefonen startar upp i bootloadern inte installerats eller strular. Jag har dock för mig att namnet på enheten skiljer beroende på om man är i Android eller i bootloadern. I Android heter det något i stil med "ADB Interface" medan det i bootloadern får något helt annat namn.

    "Unknown command" innebär att du inte har fastboot.exe (om du kör windows) i mappen du försöker köra kommandot från. I root-verktygsfilen som finns i guiden jag gjort finns kommandot "fastboot.exe" (i mappen roottools\windows). Om du i kommandotolken tar dig till den mappen och skriver "fastboot" så ska det inte bli några "Unknown command"-fel iallafall.
    massvis med
    Och jag har en del olika idéer kring varför du har , så detta är bara ett försök att komma åt var problemet är och hur man kan lösa det.

    Har du GTalk/MSN/IRC är det helt klart ett alternativ vi kan använda. Det blir ju lite snabbare felsökning om inte annat.
     
  20. DrLaban

    DrLaban Adult Droid Medlem

    Joined:
    Mar 14, 2010
    Messages:
    925
    Likes Received:
    94

    MINA ENHETER

    Håhå, men nu tror jag att vi kan komma lite längre. 6.35-radion och 3.22-radion har olika stöd för olika Amon RA-recoveries. Så det som ser ut att gälla för din del för att langa igång Amon RA:s recovery är att köra flsh_image med recoveryn som ligger i "3.22Radio"-mappen i root-verktygfilen.
    Den recovery du ska flasha är den som heter Recovery-RA-sapphire-v1.7.0.H.img (eftersom det står ett H i din bootloader-info).