Problem: Ej root trots SU apk..

Diskussion i 'Galaxy Nexus - ROM-filer och utveckling' startad av Zemunac, 15 apr 2012.

  1. Zemunac

    Zemunac Infant Droid Medlem

    Blev medlem:
    15 apr 2012
    Inlägg:
    3
    Mottagna gillanden:
    0

    MINA ENHETER

    Tjena grabbar!

    Jag har stött på ett litet problem, nämligen att jag ej får root trots att jag får superuser apkn?!

    Jag har provat och flasha både via "su.zip" och superboot, båda med samma resultat.

    Jag sitter på ICS4.0.4 med kernel franco 3.0.8 #133.

    Jag vet inte vad jag ska göra, har testat allt som går och testa utan resultat. Har öppnat upp min bootlock och den är öppen än, så något är ju trotsallt fel.

    Någon som råkat ut för samma sak?

    mvh
     
  2. breakman

    breakman Teen Droid Medlem

    Blev medlem:
    4 jul 2011
    Inlägg:
    256
    Mottagna gillanden:
    47
    Telefon:
    Samsung S8

    MINA ENHETER

    Telefon:
    Samsung S8
    Telefon 2:
    LG G4
    Jag råkade ut för samma när jag nyss gick från yakjuxw 4.02 till yakju 4.04, gick inte att få in su.zip eller superboot. Blev tvungen att använda mig av Galaxy Nexus Toolkit för att få till root.
    Det som var konstigt i samband med detta var att jsg inte kunde pusha su.zip till /sdcard, stog att det var read-only...

    Skickat från min Galaxy Nexus via Tapatalk 2
     
  3. Zemunac

    Zemunac Infant Droid Medlem

    Blev medlem:
    15 apr 2012
    Inlägg:
    3
    Mottagna gillanden:
    0

    MINA ENHETER

  4. jedi

    jedi Professional Droid Hedersmedlem

    Blev medlem:
    3 jul 2009
    Inlägg:
    3 008
    Mottagna gillanden:
    533

    MINA ENHETER

    Skönt att det löste sig. :)

    Tråden hör dock hemma i ROM-filer och utveckling, så jag flyttar den dit.
     
  5. Zemunac

    Zemunac Infant Droid Medlem

    Blev medlem:
    15 apr 2012
    Inlägg:
    3
    Mottagna gillanden:
    0

    MINA ENHETER

    Tack för flytten! :)

    Hoppas detta kan hjälpa någon som stöter på samma problem.

    Nå, nu när detta är klart vill jag höra lite vilken rom+kernel ni kör? Jag gillar francos faktiskt, batteriet mår helt klart bättre än OEM.

    mvh
     
  6. michap

    michap Youth Droid Medlem

    Blev medlem:
    7 nov 2010
    Inlägg:
    140
    Mottagna gillanden:
    62

    MINA ENHETER

    Äntligen fick jag root att fungera! Tack!
     
    Zemunac gillar detta.
  7. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
  8. Smack

    Smack Kid Droid Medlem

    Blev medlem:
    28 jun 2010
    Inlägg:
    55
    Mottagna gillanden:
    1

    MINA ENHETER

    Samma problem här! Kliade mig rätt många gånger i huvudet innan jag hittade denna tråd. En relaterad fråga: Innehåller su.zip något som Superuser-3.0.7-efghi-signed.zip inte gör? Greppar inte riktigt skilnaden....
     
  9. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    su.zip är ju ett rätt generiskt namn och används säkert av flera. Det jag såg vara att den su.zip som ligger i rootningstråden här flashade in su-binären annorlunda än Superuser-3.0.7-efghi-signed.zip.

    Superuser-3.0.7-efghi-signed.zip
    Kod:
    ui_print("Superuser 3.0.7 for Android 2.0-4.0");
    ui_print("Mounting system...");
    run_program("/sbin/busybox", "mount", "/system");
    ui_print("Deleting old files...");
    delete("/system/bin/su","/system/xbin/su","/system/app/Superuser.apk");
    ui_print("Copying files...");
    package_extract_dir("system", "/system");
    ui_print("Fixing permissions...");
    set_perm(0, 0, 06755, "/system/bin/su");
    ui_print("Symlinking...");
    symlink("/system/bin/su", "/system/xbin/su");
    ui_print("Unmounting system...");
    run_program("/sbin/busybox", "umount", "/system");
    ui_print("Installation complete!");
    su.zip(från rootningstråden)
    Kod:
    ui_print("***********************************************");
    ui_print("    Superuser 3.0.7 for Android 2.0-3.2");
    ui_print("***********************************************");
    
    show_progress(1.000000, 0);
    
    ui_print("  Mounting SYSTEM...");
    run_program("/sbin/busybox", "mount", "/system");
    set_progress(0.100000);
    
    ui_print("  Deleting SYSTEM:bin/su...");
    delete("/system/bin/su");
    set_progress(0.200000);
    
    ui_print("  Deleting SYSTEM:xbin/su...");
    delete("/system/xbin/su");
    set_progress(0.300000);
    
    ui_print("  Extracting files to SYSTEM...");
    package_extract_dir("system", "/system");
    set_progress(0.400000);
    
    ui_print("  Setting SYSTEM:bin/su permissions to 06755...");
    set_perm(0, 0, 06755, "/system/bin/su");
    set_progress(0.500000);
    
    ui_print("  Creating SYSTEM:xbin/su symbolic link...");
    symlink("/system/bin/su", "/system/xbin/su");
    set_progress(0.600000);
    
    ui_print("  Unmounting SYSTEM...");
    unmount("/system");
    set_progress(0.900000);
    
    ui_print("Install complete. Enjoy!");
    set_progress(1.000000);
    Som synes i kommentaren är iallafall flashscriptet i su.zip inte gjord för ICS, men den kan vara fulhackad. Därför känns det väldigt naturligt att använda en fil från den offficiella källan.

    Dessutom skiljer sig själva su-kommandot i storlek i de båda filerna, så den faktiska binären är annorlunda.

    su.zip innehåller en fil som heter Superuser-3.0.7-efgh-signed.zip och inte Superuser-3.0.7-efghi-signed.zip.



    Den su.zip som nämns här i tråden är ytterligare en variant som flashar in su direkt under /system/xbin istället för /system/bin som den officiella gör. Även i denna skiljer sig su-binären i storlek från originalet.

    su.zip från denna tråd
    Kod:
    show_progress(0.500000, 0);
    
    run_program("/sbin/busybox", "mount", "/system");
    package_extract_dir("system", "/system");
    
    set_perm(0, 0, 0644, "/system/app/Superuser.apk");
    
    set_perm(0, 0, 06755, "/system/xbin/su");
    symlink("/system/xbin/su", "/system/bin/su");
    
    unmount("/system");
    Så om man nu vill flasha in SuperUser så rekommenderar jag att man i första hand kollar här: http://goo.im/superuser

    Senaste versionen just nu är fortfarande Superuser-3.0.7-efghi-signed.zip.
     
    Last edited: 26 apr 2012
    otto och jedi gillar detta.
  10. Smack

    Smack Kid Droid Medlem

    Blev medlem:
    28 jun 2010
    Inlägg:
    55
    Mottagna gillanden:
    1

    MINA ENHETER

    Jag kände på mig att jag skulle få ett fullständigt och uttömmande svar från just dig :-). Tackar och bockar

    Skickat från min Galaxy Nexus via Tapatalk 2
     
  11. jedi

    jedi Professional Droid Hedersmedlem

    Blev medlem:
    3 jul 2009
    Inlägg:
    3 008
    Mottagna gillanden:
    533

    MINA ENHETER

    ogreogre;

    Tack! Har uppdaterat guidens förstapost.