LagFix verfügbar?

FadeFX schrieb:
neue Version hochgeladen, mal sehen obs geholfen hat. Wenn nicht kanns sein das der Kernel keinen Loopback Support hat.

Ich befürchte du hast recht und meine Aussage von gestern muss ich revidieren.

/dev/loop0 oder 1 existiert nicht. Obwohl mknod keinen Fehler von sich gibt und auch losetup nicht mault, wird kein neues laufwerk erzeugt.

Habs nun mehrfach ausprobiert. loop device wird einfach nicht erstellt.
 
Nkrl schrieb:
hab das jetzt mal mit dem neuen getestet.
Datei linux.ext2 bei mir nicht vorhanden.

HIer ist der Auszug aus busybox ls -l /data/:
# su
# busybox ls -l /data/
drwxrwx--x 1 1000 1000 0 Oct 11 11:51 anr
drwxrwx--x 1 1000 1000 0 Oct 12 13:47 app
drwxrwx--x 1 1000 1000 0 Oct 11 13:51 app-private
drwx------ 1 1000 1000 0 Oct 12 11:39 backup
lrwsrwsrwt 1 0 0 72 Oct 12 13:45 dalvik-cache -> /data/ext2data/dalvik-cache
drwxrwx--x 1 1000 1000 0 Oct 12 13:43 dalvik-cache.bak
lrwsrwsrwt 1 0 0 56 Oct 12 13:45 data -> /data/ext2data/data
drwxrwx--x 1 1000 1000 0 Oct 12 13:43 data.bak
-rw-rw-rw- 1 1000 1000 11 Oct 12 13:46 delay
-rwxrwxrwx 1 0 0 26496 Oct 12 11:39 dfta
drwxrwxrwx 1 0 0 0 Oct 12 13:45 ext2data
drwxrwxrwx 1 1000 1000 0 Oct 11 11:53 gps
drwxrwx--x 1 2000 2000 0 Oct 11 11:51 local
drwxrwxrwx 1 1000 1000 0 Oct 11 11:51 log
drwxrwx--- 1 0 0 0 Oct 11 11:51 lost+found
drwxrwx--t 1 1000 9998 0 Oct 12 13:46 misc
drwx------ 1 0 0 0 Oct 12 11:37 property
lrwsrwsrwt 1 0 0 60 Oct 12 13:45 system -> /data/ext2data/system
drwxrwxr-x 1 1000 1000 0 Oct 12 13:43 system.bak
drwxrwxrwx 1 1010 1010 0 Oct 11 12:00 wifi

Wenn linux.ext2 bei dir nicht erstellt wird, hast du entweder nicht die korrekte BusyBox version aktiv oder zu wenig Speicher frei. Oder beides :)

Nach einem frischen Flash und einem BusyBox install auf /sbin/ wurde die Datei bei mir ohne Probleme erstellt.

Lass das Script nochmal laufen und achte drauf ob eine Fehlermeldung nach ""Creating 128mb file to store data inside. This could take a long time..." erscheint.
 
joa hab ich mir auch grade gedacht, bin grad schon am neu flashen.
Moment
 
Habe jetzt mal die log kopiert:
Now running lag fix. On your device, select allow root privledges!"
Mounting /system r/w
Creating 128mb file to store data inside. This could take a long time...
0+0 records in
0+0 records out
0 bytes (0B) copied, 8.461560 seconds, 0B/s
Creating loopback, you may see an error that it already exists. Ignore th
r.
mknod: /dev/loop1: File exists
Linking loopback to the 128mb file store
Creating the EXT2 filesystem
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
32768 inodes, 32768 blocks
1638 blocks (5%) reserved for the super user
First data block=0
Maximum filesystem blocks=4194304
1 block groups
32768 blocks per group, 32768 fragments per group
32768 inodes per group
Creating a mountpoint for files, you may see an error that it already exi
nore that error.
mkdir: can't create directory '/data/ext2data': File exists
Mounting device
mount: mounting /dev/loop1 on /data/ext2data failed: No such device
Copying data across
cp: can't create '/data/ext2data/data': File exists
cp: can't create '/data/ext2data/system': File exists
cp: can't create '/data/ext2data/dalvik-cache': File exists
Clearing out any old backups, ignore any errors
Backing up old data
Linking to fast ext2
Now setting up reboot support
Moving boot animation
Copying over init scripts
Setting up permissions
mounting /system r/o
All Complete!
Script complete!
 
das unlagfixme.bat sollte jetzt eigentlich auch soweit funken, es mountet zumindest system als r/w

hat schon mal wer versucht vor der busybox installation das system mit "busybox mount -o remount,rw /system" zu mounten?
 
0+0 records in
0+0 records out
0 bytes (0B) copied, 8.461560 seconds, 0B/s

find ich komisch...
 
jap sieht so aus, als ob gar nichts kopiert werden würde oder?
Die Datei "linux.ex2" ist nun auch vorhanden mit einer größe von 134217728 bytes, also ca. 134mb wenn ich das richtig sehe.
 
128mb, 134217728 /1024 /1024
 
  • Danke
Reaktionen: Nkrl
FadeFX schrieb:
0+0 records in
0+0 records out
0 bytes (0B) copied, 8.461560 seconds, 0B/s

find ich komisch...

Dass dd dort nichts anzeigt, ist normal. In unserem Falle wurde nur eine leere Datei mit 128 MB Größe erstellt.

Erst wenn man mit dd z.b. ein binäres image auf einen Datenträger schreibt gibt es eine I/O Ausgabe.

Habs nun mit BusyBox probiert. Auch mit einem remount keine Besserung, da nach einem Neustart alles wieder beim alten ist.

Ich habe keine Ahnung wie der Installer arbeitet, jedoch vermute ich, dass der Installer wahrscheinlich eine PATH Variable setzt, diese aber nicht fest speichert. Deshalb nach Reboot alles weg. Ich werde mal den Author kontaktieren.
 
sorry, erst lesen dan posten... merk ich mir fürs nächste mal...

ich glaub übrigens nicht das es an BusyBox liegt, am SGS funkt das ja einwandfrei. Eventuell liegts an der Rooting Methode.
 
Zuletzt bearbeitet:
Das Problem mit BusyBox habe ich bereits seit Beginn. Quasi seit ich das Handy das erste Mal gerootet habe. Alle Root-Methoden für das I5800 beinhalten keinen NAND-Unlock oder ähnliches.

Zuvor hatte ich den One Click Root von TGA_Gunnman , [PROGRAM] One Click Root/UnRoot I9000 (Eclair and Froyo) Mac and PC - xda-developers, benutzt. Da war dieses Problem bereits vorhanden.

Nun hab ich ebenfalls EasyRoot von BackFireNL im Einsatz.
 
Hab mal Tayutama angehauen ob er uns nicht eine AllInOne bauen will, mit root und busybox 1.17.1 und lagfix, mal sehen...

edit: es kommt gleich mal noch ein udate im ersten post...
 
FadeFX, wolltest du nicht ein Update posten? =)
 
uups, da ist beim bearbeiten des Posts was schiefgelaufen. Ist erledigt...
 
Wo ist denn da jetzt der Unterschied? Das Script sieht noch ziemlich gleich aus. Ebenso die fehlenden Semikolons aus der vierten Version sind noch enthalten ;)

edit: Da fällt mir auch grade auf, dass die userinit.sh noch versucht ein /dev/loop0 zu erstellen und mounten, während dein angepasstes createlagfix.sh ein loop1 erstellt.
 
Zuletzt bearbeitet:
count=128;


huch wie is das denn passiert? habs korrigiert...
 
FadeFX schrieb:
count=128;


huch wie is das denn passiert? habs korrigiert...

Danke für das Update des Scripts. Jedoch bezweifle ich ganz stark, dass dies weiterhelfen wird. DD hat ja jedesmal das Image erstellt. Bei mknod hapert es jedoch. Das loop-device wird einfach nicht angelegt.
 
ich weiss schon, bin ja auch nur ein kleiner Linux Noob und RyanZa ist da nicht so schnell beim helfen. Ich glaub aber das es nicht funktionieren wird wegen Loop Support.
 

Ähnliche Themen

R
  • robsangar
Antworten
3
Aufrufe
1.084
s3th.g3ck9
s3th.g3ck9
L
Antworten
1
Aufrufe
5.077
johannesboy
J
xxxTarkanxxx
  • xxxTarkanxxx
Antworten
1
Aufrufe
933
firstway
firstway
Zurück
Oben Unten