Skapa en updatefil-tema !

Diskussion i 'Teman och grafik' startad av elelinux, 5 jul 2010.

  1. elelinux

    elelinux Senior Droid Medlem

    Blev medlem:
    15 feb 2010
    Inlägg:
    1 823
    Mottagna gillanden:
    352

    MINA ENHETER

    Sitter hemma knåpar lite på teman osv när jag har tid över,samtidigt vet jag att det finns folk som är jätteduktiga på grafiska arbeten, men inte vet hur man signerar en update lr apkfil.

    Bestämde mig för att bygga ett litet vertyg och en enkel guide för att komma igång,tyvärr är detta vertyg endast till för linux.Guiden är i pdf format så man kan ladda hem den och titta i den.Principen är det samma i windows men hur man signerar filer där har jag ingen aning om men det finns säkert både vertyg och guider att ladda ner om googlar lite :P

    Hoppas detta skapar fler temabyggare,det behövs verkligen :D,tänkte även att man kan ställa frågor i denna tråd, skall försöka supporta så gott det går.

    Här http://www.statusuppdateringskomplex.se/elelinux/android-testsign-tool.pdf

    Och vertyget http://www.statusuppdateringskomplex.se/elelinux/android_testsign_tool.zip


    Edit : Lägger till lite ex.script ,ett tips ladda gärna ner olika teman osv för att se hur andra gjort med mappstruktur och liknande. :D

    Kod:
    Här kommer lite olika exempel på script för upp updateringar mm.
    
    
    1:En vanlig uppdatering för ett tema eller paket.
    
    show_progress 0.1 0
    
    copy_dir PACKAGE:system SYSTEM:
    
    show_progress 0.1 10
    
    
    2:En vanlig uppdatering för ett tema eller paket men vill samtidigt radera något paket.
    
    show_progress 0.1 0
    
    delete SYSTEM:app/Stock.apk
    
    copy_dir PACKAGE:system SYSTEM:
    
    show_progress 0.1 10
    
    
    3:En uppdatering för byte av kärna samt radera bort de gamla filerna i /lib/modules
    
    show_progress 0.1 0
    
    delete SYSTEM:lib/modules
    
    copy_dir PACKAGE:system SYSTEM:
    show_progress 0.1 10
    
    show_progress 0.3 0
    write_raw_image PACKAGE:boot.img BOOT:
    show_progress 0.3 10
     
    
    4:En uppdatering om man kör apps2sd och vill installera alla sina favoritapps på en gång.Att tänka på är 
    att man skapar en mapp data och en app,lägger appmappen datamappen.
    
    Strukturen bli en METE-INF/com/google/android/update-script
    
    samt data/app och app mappen lägger man sin apps.
    
    copy_dir PACKAGE:data DATA:
    
    set_perm 1000 1000 0771 DATA:app
    
    show_progress 0.2 0
    
    5:En uppdatering för att byta bootscreenen.I nya htc hero 2.1 ligger bootanimationen i /system/customize/resources
    
    Förut hade man den alltid i /system/media.Man kan även idag använda media i 2.1.Mitt ex. tar bort bootanimationen i 
    
    /system/customize/resources och placera den /system/media istället.
    
    show_progress 0.1 0
    
    delete SYSTEM:customize/resource/bootanimation.zip
    
    copy_dir PACKAGE:system SYSTEM:
    
    show_progress 0.1 10
    
    
    Det jag gjort är skapade /system/media mappar och placerade den nya bootanimatioen i media.
    
    6:Ett exempel om man vill flytta sitt lilla signerings vertyg till skrivbordet.Då ändrar man i scriptkatalogen
    
    båda scripten.Det enda jag ändrar,lägger till Skrivbord mellan /$USER/android så här /$USER/Skrivbord/android  se nedan.
    
    
    clear
    
    echo
    
    #
    #set -x
    #
    file_date=$(date +%Y%m%d%H%M%S)
    # Dir with signed file
    working_dir="/home/$USER/Skrivbord/android_testsign_tool/update"
    # directory that contains update.zip
    zip_dir="../working"
    jpath="/home/$USER/androidsdk/tools/sign/testsign.jar"
    
    cd $working_dir
    
    java -classpath $jpath testsign $zip_dir/update.zip ${file_date}_file-signed.zip
    
    if [ -f $working_dir/${file_date}_file-signed.zip ] ; then
    	echo "New file signed!"
    	sleep 2
    	exit 0
    else
    	echo "Error, please check."
    fi
    
    
    Börjar så fyller ev. på med mer om så önskas.
    
    
    Har gjort ett alternativ verktyg ,eller rätttare sagt en ny vers. som fungerar ihop med nautilus-script.

    Packa upp filen och lägg den i /home/användarnamn/.gnome2/nautilus-script och ändra rättigheterna om det behövs.

    Hur fungerar den då,enkelt skapa din zipfil och högerklicka välj script se bild nedan.

    Den nya filen heter samma som den du skall signera med skillnaden signed kommer med i filnamnet.Ex testsign.zip = testsign.zip-testsigned.zip

    [​IMG]

    Här finns vertyget http://www.statusuppdateringskomplex.se/elelinux/testsign.zip
     
    Last edited: 20 jul 2010
  2. Miklan

    Miklan Adult Droid Medlem

    Blev medlem:
    14 jul 2009
    Inlägg:
    509
    Mottagna gillanden:
    8

    MINA ENHETER

    Gjorde om status baren till transparant men upptäckte att bakom den är det svart.
    Hur får man bilden att gå hela vägen upp? Eller är det ens möjligt? :S

    Verktyg för Windows-användare finnes: Här
    Liten guide för signing finnes: Här
     
    Last edited: 6 jul 2010
  3. elelinux

    elelinux Senior Droid Medlem

    Blev medlem:
    15 feb 2010
    Inlägg:
    1 823
    Mottagna gillanden:
    352

    MINA ENHETER

    Menar du själva statusbaren lr är det notifikationsfältet du pratar om ?
     
  4. Miklan

    Miklan Adult Droid Medlem

    Blev medlem:
    14 jul 2009
    Inlägg:
    509
    Mottagna gillanden:
    8

    MINA ENHETER

    Statusbaren aka raden längst upp med batteri, täckning etc :)
     
  5. elelinux

    elelinux Senior Droid Medlem

    Blev medlem:
    15 feb 2010
    Inlägg:
    1 823
    Mottagna gillanden:
    352

    MINA ENHETER

    Jo det går att göra den transperant oxå, men att tänka på om du kör aosp då är texten svart och har man en mörk bakgrund då syns inte texten och tvärtom vit text ljus bakgrund,men visst snyggt :P
     
  6. Miklan

    Miklan Adult Droid Medlem

    Blev medlem:
    14 jul 2009
    Inlägg:
    509
    Mottagna gillanden:
    8

    MINA ENHETER

    Hm, har väl missat någon fil då :o
     
  7. elelinux

    elelinux Senior Droid Medlem

    Blev medlem:
    15 feb 2010
    Inlägg:
    1 823
    Mottagna gillanden:
    352

    MINA ENHETER

    vilken rom kör du ? är det hero lr något annat
     
  8. Miklan

    Miklan Adult Droid Medlem

    Blev medlem:
    14 jul 2009
    Inlägg:
    509
    Mottagna gillanden:
    8

    MINA ENHETER

    HTC_HERO_WWE_GSM_rootad + OC kerneln med lockscreen tillägget:)

    Kör med LauncherPro, kan det påverka? Antar att den lämnar statusbaren orörd.
     
    Last edited: 6 jul 2010
  9. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 564
    Mottagna gillanden:
    1 003
    Operatör:
    Fello
    Telefon:
    Google Pixel 7

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 7
    ROM:
    GrapheneOS
    Jag måste vara korkad eller något men jag packade upp min ROM som jag använder (VanillaEclair) och kikade i mappen /system/framework, men där finns det bara en massa jar-filer?

    Jag tror jag kikat i alla mappar nu och kan inte hitta några bilder alls, bortsett från någon fil som innehöll någon YouTube bild.
     
  10. Miklan

    Miklan Adult Droid Medlem

    Blev medlem:
    14 jul 2009
    Inlägg:
    509
    Mottagna gillanden:
    8

    MINA ENHETER

    Inne i framework mappen öppnar du framework-res.apk. Har du en sådan?
     
  11. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 564
    Mottagna gillanden:
    1 003
    Operatör:
    Fello
    Telefon:
    Google Pixel 7

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 7
    ROM:
    GrapheneOS
    Yepp. Jag trodde dock man hade nöjet att redigera bildfiler. :P
     
  12. Miklan

    Miklan Adult Droid Medlem

    Blev medlem:
    14 jul 2009
    Inlägg:
    509
    Mottagna gillanden:
    8

    MINA ENHETER

    Öppna den. Sen går du in i mappen drawable-mdpi, tror den hette så. Där hittar du png. filer som du kan ändra.
    Packa upp bilden du vill ha, redigera den. Lägg tillbaka den och ersätt. Sedan uppdaterar du .zip'en.
    Sen är det bara att signa och flasha :)

    edit: mdpi, inte dhpi.
     
    Last edited: 6 jul 2010
  13. goa200

    goa200 Baby Droid Hedersmedlem

    Blev medlem:
    3 jun 2009
    Inlägg:
    21
    Mottagna gillanden:
    162

    MINA ENHETER

    det har du, i framework-res.apk ligger en mapp som heter res och den den drösvis med mappar.
    Kolla främst i drawable-hdpi

    pilla dock inte på .9.png filer om du inte vet hur du editerar dem
     
  14. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 564
    Mottagna gillanden:
    1 003
    Operatör:
    Fello
    Telefon:
    Google Pixel 7

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 7
    ROM:
    GrapheneOS
    I mappen /res/drawable-mdpi hittade jag en massa bildfiler. :)
     
  15. goa200

    goa200 Baby Droid Hedersmedlem

    Blev medlem:
    3 jun 2009
    Inlägg:
    21
    Mottagna gillanden:
    162

    MINA ENHETER

    jo du kör ju hero så då tror jag alla bildfiler ligger där
     
  16. Miklan

    Miklan Adult Droid Medlem

    Blev medlem:
    14 jul 2009
    Inlägg:
    509
    Mottagna gillanden:
    8

    MINA ENHETER

    mdpi, så var det! Exakt, där kan du götta dig :P

    hdpi gäller för Nexus One och Desire. Möjligen andra telefoner också men inte för vår lilla Hero. :)
     
  17. elelinux

    elelinux Senior Droid Medlem

    Blev medlem:
    15 feb 2010
    Inlägg:
    1 823
    Mottagna gillanden:
    352

    MINA ENHETER


    Helt riktigt :D
     
  18. Hund

    Hund Android Hedersmedlem

    Blev medlem:
    15 aug 2009
    Inlägg:
    5 564
    Mottagna gillanden:
    1 003
    Operatör:
    Fello
    Telefon:
    Google Pixel 7

    MINA ENHETER

    Operatör:
    Fello
    Telefon:
    Google Pixel 7
    ROM:
    GrapheneOS
    Holy fsck. Nu har jag något att göra nästkommande två istider. o_O
     
  19. goa200

    goa200 Baby Droid Hedersmedlem

    Blev medlem:
    3 jun 2009
    Inlägg:
    21
    Mottagna gillanden:
    162

    MINA ENHETER

  20. elelinux

    elelinux Senior Droid Medlem

    Blev medlem:
    15 feb 2010
    Inlägg:
    1 823
    Mottagna gillanden:
    352

    MINA ENHETER

    ja så är nog den är alltid svart,men du kan packa upp din launcher pro och editera den ,att tänka på då du får förmodligen signera om apkfilen för att den skall fungera.