Update.zip med edify?

Discussion in 'Frågor, support och diskussion' started by gosa, May 8, 2011.

  1. gosa

    gosa Adult Droid Medlem

    Joined:
    Jul 7, 2010
    Messages:
    828
    Likes Received:
    145

    MINA ENHETER

    Hej alla,

    Har sökt lite runt ikring efter information om hur man gör om man vill bygga/modifiera en egen, enkel update.zip så att den fungerar med nyare versioner av Clockworkmod, men jag då den information jag sett hittills går in på grejjor som är rätt så mycket mer komplicerade än vad jag söker svar på så har det slutat med att jag dragit igång ett avsnitt av nån gammal tv-serie istället.

    Vad jag vill är enkelt - skapa en update.zip som hjälper mig att - på systempartitionen byta ut en gammal version av en apk mot en ny alternativt - eftersom jag har rätt mycket ledigt utrymme just nu (ca 50mb) trycka in apk's som jag vet fungerar att flytta.

    Tidigare - med äldre version av clockworkmod har mitt update-script sett ut så här:

    Code:
    show_progress 0.1 0
    
    delete SYSTEM:app/teeter.apk
    delete SYSTEM:app/teeter.odex
    
    delete SYSTEM:app/Maps.odex
    delete SYSTEM:app/GoogleQuickSearchBox.odex
    delete SYSTEM:app/Gmail.odex
    delete SYSTEM:app/VoiceSearch.odex
    delete SYSTEM:app/Street.odex
    #delete SYSTEM:app/YouTube.odex
    
    delete_recursive DATA:data/com.android.vending
    
    copy_dir PACKAGE:system SYSTEM:
    set_perm_recursive 0 0 0755 0644 SYSTEM:app
    
    show_progress 0.1 10
    Och min update.zip fil sett ut så här (lånad ur en tråd på XDA):

    META-INF (folder)
    CERT.RSA
    CERT.SF
    MANIFEST.MF
    com (folder)
    google (folder)
    android (folder)
    update-script​
    system (folder)
    app (folder)
    ny01.apk
    ny02.apk​

    Såå.... Hur återskapar jag denna struktur, med korrekt update-script för nyare versioner av clockworkmod?

    Eller funkar det inte så? Eller finns det något annat sätt att "byta ut"/lägga till enskilda apk's i system-partitionen utan att behöva göra det adb-vägen? (men det kanske är enklast?)


    Tack på förhand,
    /gosa
     
  2. Akillles

    Akillles Senior Droid Medlem

    Joined:
    Jul 15, 2010
    Messages:
    1 724
    Likes Received:
    413

    MINA ENHETER

    Jag fortsätter lite i den här tråden istället för att skapa en ny..

    Jag får upp det här felmedelandet:

    mount() expects 4 args, got 3
    E:Error in /sdcard/update.zip
    (status 7)
    Installation aborted

    scripted ser ut så här
    Code:
    mount("MTD", "system", "/system");
    show_progress(0.500000, 40);
    delete_recursive("/system/T9DB");
    delete("/system/app/AxT9IME.apk");
    #delete("/system/app/AxT9IME.odex");
    package_extract_dir("system", "/system");
    set_perm(0, 0, 0755, 0644, "/system/AxT9IME.apk");
    show_progress(0.200000, 10);
    ui_print("Install complete!");
    unmount("/system");
    Någon som vet vad felet är?
     
  3. Akillles

    Akillles Senior Droid Medlem

    Joined:
    Jul 15, 2010
    Messages:
    1 724
    Likes Received:
    413

    MINA ENHETER

    Strunta i det över....

    Men hur gör man en if-sats
    ex. om filen existerar, ta bort den