[KERNEL][JB][JSS15J / JWR66V / CM] hells-Core b41 [28/11/2013]

  • 6.562 Antworten
  • Letztes Antwortdatum
Ja gerne, lad mir doch bitte mal die Zip hoch :)

Danke.

hells
 
Hier mal die zip so wie ich sie aktuell benutze. Das Skript ist in /kernel.

RUNPARTS=`grep -irq run-parts /tmp/ramdisk/*.rc;echo $?`
hätt ich auch sparen können (oder found=$(find /tmp/ramdisk/init.rc -type f | xargs grep -oh "run-parts /system/etc/init.d"); entfernen)
Werd ich noch machen

Ich mach mal die sed Befehle rein wie ich denke das hinhauen sollte.
Warum kann eigentlich kein Skript (sh) angehangen werden???
So sollte es meiner meinung nach gehen:

#!/sbin/sh
#THANKS to showp for the great script
#Features:
#extracts ramdisk
#remove thermald & mpdecision
#finds busybox in /system or sets default location if it cannot be found
#Check sysinit & runparts add init.d support if not already supported
#repacks the ramdisk

mkdir /tmp/ramdisk
cp /tmp/boot.img-ramdisk.gz /tmp/ramdisk/
cd /tmp/ramdisk/
gunzip -c /tmp/ramdisk/boot.img-ramdisk.gz | cpio -i
sed -i '/mpdecision/{n; /class main$/d}' init.mako.rc
sed -i '/thermald/{n; /class main$/d}' init.mako.rc
sed -i '/mpdecision/d' init.mako.rc
sed -i '/thermald/d' init.mako.rc
cd /

PACK()
{
# REPACK RAMDISK
rm /tmp/ramdisk/boot.img-ramdisk.gz
rm /tmp/boot.img-ramdisk.gz
cd /tmp/ramdisk/
find . | cpio -o -H newc | gzip > ../boot.img-ramdisk.gz
cd /
}

ADD()
{
#add init.d support if not already supported
#find busybox in /system
bblocation=$(find /system/ -name 'busybox')
if [ -n "$bblocation" ] && [ -e "$bblocation" ] ; then
echo "BUSYBOX FOUND!";
#strip possible leading '.'
bblocation=${bblocation#.};
else
echo "NO BUSYBOX NOT FOUND! init.d support will not work without busybox!";
echo "Setting busybox location to /system/xbin/busybox! (install it and init.d will work)";
#set default location since we couldn't find busybox
bblocation="/system/xbin/busybox";
fi
#append the new lines for this option at the bottom
echo "" >> /tmp/ramdisk/init.rc
echo "service userinit $bblocation run-parts /system/etc/init.d" >> /tmp/ramdisk/init.rc
echo " oneshot" >> /tmp/ramdisk/init.rc
echo " class late_start" >> /tmp/ramdisk/init.rc
echo " user root" >> /tmp/ramdisk/init.rc
echo " group root" >> /tmp/ramdisk/init.rc
PACK
}
# Prüfe existierendes sysinit/run-parts
SYSINIT=`grep -irq sysinit /tmp/ramdisk/*.rc;echo $?`
RUNPARTS=`grep -irq run-parts /tmp/ramdisk/*.rc;echo $?`
case $SYSINIT in
1) if [ "$RUNPARTS" != "0" ]
then ADD
else PACK
fi ;;
*) PACK;;
esac


edit:
zip vergessen :rolleyes:
 

Anhänge

  • IR_vetzki_anykernel.zip
    6,2 MB · Aufrufe: 104
Zuletzt bearbeitet:
Zur Info: bponury hat von hells das modul in sein Touch control integriert.
Funktioniert mit b8!



Gesendet von meinem Nexus 4 mit Tapatalk 2
 
  • Danke
Reaktionen: magic.dave
Gab es heute ein update in touch control?

Gesendet von meinem Nexus 4 mit Tapatalk 2
 
Zuletzt bearbeitet von einem Moderator:
@OnkelDan

Steht ja eigentlich dabei was die Einstellung im Trickster Mod bewirkt. Es werden so viele Aufgaben wie möglich zusammen gefasst und einem Kern zugeordnet. So müssen nicht alle Kerne für ein paar Tasks aktiv sein und somit wird Strom gespart.
Zumindest verstehe ich das so, lasse mich aber auch gerne berichtigen.

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
Nun was kommt neues im b9? Wird die Hitzebremse gelöst?

Gesendet von meinem Nexus 4 mit Tapatalk 2
 
Vor einer Stunde...


@hells : wieso kriege ich mit deinem Kernel keine push-notification (z.B. Live score addicts)?
Ich mache direkt den faux wieder drauf, und die Nachricht trudelt ein!
Bin daher wieder zurück, schade!


Gesendet von meinem Nexus 4 mit Tapatalk 2
 
Zuletzt bearbeitet:
Auf "1" werden die Tasks eher gleichmässig verteilt, bri "2" werden mehrere Tasks auf einen Kern gelegt, sodass immer zuerst cpu0 belastet eird.

hells

Mit einem paranoiden Nexus 4 und hells-Core gesendet
 
Und was ist klüger? 1 oder 2?

ave frater
mit dem Antiphone versandt
 
Auf dem S3 habe ich immer "2" genutzt.

hells

Mit einem paranoiden Nexus 4 und hells-Core gesendet
 
  • Danke
Reaktionen: amo66
Tatsache - Touch Control funzt!!! :)

From LG powered Nexus!!!
 
Dann kann S2W ja raus :)

hells

Mit einem paranoiden Nexus 4 und hells-Core gesendet
 
Denke schon...
Mal den Verbrauch abwarten ;-)

From LG powered Nexus!!!
 
Aber schön dass es jetzt funzt. Hat das Hijacken des Threads auf xda was gebracht :D

hells

Mit einem paranoiden Nexus 4 und hells-Core gesendet
 
;-)
Wahres Wort ;-)

From LG powered Nexus!!!
 
Kann ich bestätigen, TC läuft und macht keine Probleme.:)

------
Möge die Macht mit dir sein.
Versendet von meinem N4
 
  • Danke
Reaktionen: Alex0901
@ hells, all

könntest du oder jemand von euch einen Script (init.d) zum Kernel zur Verfügung stellen. Mag diesen Trickster nicht und würde gerne die paar Tweaks selber machen.
Oder ist es nicht so einfach, bzw. muss dann für neue Kernelversion extra kreiert werden?

Gruß
S. Müller
 
Bei mir funktioniert TC auch. Allerdings taucht bei mir der Fehler auf bei einem ausgehenden Anruf "TC wurde unerwartet beendet". Liegt es vielleicht daran das ich die free Version habe?

Gesendet von meinem Nexus 4 mit Tapatalk 2
 
Cool TC funzt. Coole Arbeit :)

Nexus 4 with CyanogenMod
 
Edit: scheinbar ist meine Frage untergegangen, oder ich habe ein singuläres Problem
...


wieso kriege ich mit dem Kernel keine push-notification (z.B. Live score addicts)?




Gesendet von meinem Nexus 4 mit Tapatalk 2
 

Ähnliche Themen

IceDevil
Antworten
85
Aufrufe
15.967
alibiy
alibiy
H
Antworten
1.549
Aufrufe
263.872
darthmarco
darthmarco
C
Antworten
141
Aufrufe
27.205
Caho
C
Zurück
Oben Unten