Jetzt kostenlos registrieren: Mitglieder surfen ohne Werbung!

"SGS Tools" App zum schnellen bearbeiten

  • 854 Antworten
  • Neuester Beitrag
Diskutiere "SGS Tools" App zum schnellen bearbeiten im Samsung Galaxy S (I9000) Forum im Bereich Samsung Forum.
I

Incorrect

Neues Mitglied
öhm die die drauf war als ichs gekauft hab :) I9000XXJF3 isses glaub... zumindest steht das unter telefoninfo ;) bin noch n android neuling ;)
 
I

Incorrect

Neues Mitglied
hab inzwischen die JM5 drauf (glaub ich :D ) zumindes hab ich die aus dem flashthread runtergeladen... allerdings steht da: Basisbandversion I9000XXJM3 Kernel-Version: 2.6.29 root@SE-S603 #2 Buildnummer Eclair.XWJM5

und es funktioniert immernoch nicht :( :)
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Incorrect schrieb:
hab inzwischen die JM5 drauf (glaub ich :D ) zumindes hab ich die aus dem flashthread runtergeladen... allerdings steht da: Basisbandversion I9000XXJM3 Kernel-Version: 2.6.29 root@SE-S603 #2 Buildnummer Eclair.XWJM5

und es funktioniert immernoch nicht :( :)
:blink:
Habs grad nochmal versucht, hat bei mir geklappt.
Also wenn er rebootet, wird er dir stets zuerst den ganz linken screen zeigen, unabhängig von der Einstellung. Erst wenn man die Home Taste drückt, wechselt er zum eingestellten screen.
 
Zuletzt bearbeitet:
I

Incorrect

Neues Mitglied
seltsam... hab eben nochmal die version aus #51 runtergeladen und proebiert aber das mit den homescreens funktioniert bei mir iwie nicht... habe mir selber 3 eingestellt und wenn ich dann über die app einstellen will dass es 5 screens haben soll und nr2 homescreen sein soll rebootet das handy zwar aber passieren tut nichts (also es bleibt bei den 3 screens und homescreen bleibt der erste)https://www.android-hilfe.de/forum/samsung-galaxy-s-i9000.95/sgs-tools-app-zum-schnellen-bearbeiten.33978-page-3.html#post-516483
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Das tut mir leid.
Leider kann ich den Fehler nicht reproduzieren, von daher sehe ich einen Bugfix noch in weiter Ferne. :sad:
 
I

Incorrect

Neues Mitglied
schade... naja egal ;) aber das mit den firmware angaben passt schon oder?

Edit: kann es daran liegen, dass ich nach dem flashen den werkseinstellungen reset nicht gemacht habe? Oder dass ich mit der one click lag fix app mein telefon gerooted habe?
 
Zuletzt bearbeitet:
I

Incorrect

Neues Mitglied
Also an dem auf werkseinstellungen zurück setzen liegts nicht... - hab ich ausprobiert ;)
Nun ist mir noch was aufgefallen, an dem es vllt liegen könnte...
Im recovery-menü (vol up, home, powerbutton) gibts seit dem flashen so ne rote zeile
Da steht : multicsc: can not acces to /system/csc/SER/system
hab ich da beim flashen was falsch gemacht oder ist das normal? Bzw. kann es daran liegen, dass es nicht funktioniert? Oder weißt du noch eine fw mit der ich es probieren könnte?
Danke
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Das einzige was ich weiß, dass bei mir (Firmware: JM5) alles funktioniert.^^
Der Fehler ist glaub ich normal.
 
I

Incorrect

Neues Mitglied
Hmm schade na dann kann ichs wohl nicht ändern vllt funktionierts wenn froyo da ist
 
I

Incorrect

Neues Mitglied
Habs nun durch die sgs homescreen changer app hinbekommen ;-)
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
300 Downloads - freut mich :)
Jetzt wird nochmal nachgelegt.
Version 3.0 ist da.
Komplett neue Features:
-Shortcuts erstellen, welche Befehle ausführen, z.B. reboot, poweroff -f, reboot recovery, etc.
-SGS Tools nach System verschieben und zurück, damit bleibt es bei einem factory/hard reset auf dem device bestehen.

Das Skriptmodul hab ich stark überarbeitet!
Jetzt gehts noch viel einfacher:
Einfach Skript als .txt schreiben, d.h. einfach immer einen Befehl in eine Zeile!
Dann das skript.txt nach /sdcard/sgstools packen und fertig.
Während die Befehle ausgeführt werden, wird der Input- sowie Errorstream ausgegeben. D.h. zum Beispiel ihr könnt mit "echo progress 20%" z.B. dem User Status Meldungen geben. Desweiteren werden auch Fehlermeldungen des System gezeigt: also z.B. wenn man cp /sdcard/framework-res.apk /system/framework/ macht, die framework-res.apk jedoch garnicht vorhanden ist, dann wird euch angezeigt werden "framework-res.apk not found"! (Das Beispiel passt grade so schön :p ).

Achja, die homscreen Einstellungen funktionieren mit JM7, wie ich vorhin festgestellt habe.
Ansonten wars das.
Achja, ist jetzt ins englische übersetzt, zur Hälfte sogar nur Englisch..
siehe auch xda-forum.

Achja, zu guterletzt, wurden noch 6 Secret Codes hinzugefügt, ein paar sinnlose :D, aber auch nützliche wie "Auto Rufannahme de-/aktivieren".

Desweiteren:
Falls hier Android Programmier Anfänger gerne Code Exempel haben würden, stelle ich diesen sehr gerne den
Code zur Verfügung!

Edit: Create Shortcut Bugfix.
 
Zuletzt bearbeitet:
S

Scary674

Erfahrenes Mitglied
wie geht das mit dem market fix? wo finde ich den bzw wende ihn an? ich hab nämlich neulich ne app gekauft später ne andere fw geflasht und nun finde ich die app nirgends mehr... :S also im store nicht mehr
 
crossbone

crossbone

Neues Mitglied
So erstmal hi, ich bin der neue ;-) nicht so ganz lese schon länger mit aber habe mich jetzt endlich mal durchgerungen einen Post zu machen.

Danke für deine tolle App! gefällt mir immer besser. Besonders gut finde ich die Funktion ungewollte vorinstallierte Apps zu löschen. Mir als Anfänger macht das doch einiges leichter.

Bleibt nur zu sagen: Weiter so, bin gespannt was noch alles folgen wird :)

Ciao
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Scary674 schrieb:
wie geht das mit dem market fix? wo finde ich den bzw wende ihn an? ich hab nämlich neulich ne app gekauft später ne andere fw geflasht und nun finde ich die app nirgends mehr... :S also im store nicht mehr
Der Fix in meiner App änder 2 Zeilen in der build.prop (kann man auch per Hand machen).
Dafür benötigst du jedoch root.
 
S

Scary674

Erfahrenes Mitglied
Als erst root dann deine Appell installieren dann wars das?
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Dann kannst du im Menü den Punkt MarketFix auswählen, der dann deine build.prop verändern sollte.
Das dauert jedoch i.d.R. nen Tag bis es Wirkung zeigt.
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Da bei xda der Batter Circle Mod fehlt hab ich mir die pngs selber für die jm7 eingefügt:
Ich hab keine Ahnung was passiert, wenn man es für andere FWs als JM7 benutzt... von daher bitte nur benutzen wenn man die JM7 hat.
 

Anhänge

  • framework-res.apk
    7 MB Aufrufe: 185
Z

Zonnex

Erfahrenes Mitglied
Funktioniert soweit ganz gut, die Icons dürfte naber ruhig ein wenig
Anmerkung:
- beim starten von neuen Intent's auch mal ein finish() für den alten abfeueren (dann muss man sich nicht durch den ganzen Verlauf zurück klicken ^^)
- statt schriftlich zu warnen, dass der default Screen kleiner sein muss als die Anzahl der Homescreens, einfach eine kleine if-Abfrage hinzufügen die nen Toast bringt wenn default Screen > Anzahl Homescreens ;)


MfG

ps. Könnte man mal den Code zu der Schwenk-Animation bekommen ^^
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Bist du zu den Devs gewechselt? :thumbup:
Ja das mit dem finish(); hatte ich mir eigentlich schon vor langer Zeit überlegt... ich denke mal das kommt mit dem nächsten Update (das eigentlich schon lange da sein sollte, aber irgendwie will der Musikplayer bei mir nicht^^).

Extra für dich kommt in die nächste Version auch eine Abfrage des eingestellten Homescreens. :p

Code für die Schwenkanimation... wollte ich eigentlich an Google verkaufen aber meinetwegen: :D

Code:
private myListView l;
public void onRestoreInstanceState(Bundle saved){
  	super.onRestoreInstanceState(saved);
    	if(saved.getInt("oldWidth", 0) > saved.getInt("oldHeight", 0))l.setRotate(90);
    	else l.setRotate(-90);
}
    public void onSaveInstanceState(Bundle save){
    	save.putInt("oldWidth", l.getWidth());
    	save.putInt("oldHeight", l.getHeight());
    	super.onSaveInstanceState(save);
}
public void onCreate(Bundle b){
l = new myListView(this);
this.setContentView(l);
l.setAdapter(new Adapter(this));
}
Code:
package de.Fr4gg0r.SGSTools;

import android.content.Context;
import android.graphics.Canvas;
import android.widget.ListView;

public class myListView extends ListView{
	private boolean rotation;
	private int rotate;
	public myListView(Context context) {
		super(context);
	}
	public void onDraw(Canvas c){
		if(rotation)c.rotate(rotate, 240, 400);
		super.onDraw(c);
		if(rotation){
			if(rotate > 0){
				rotate-=5;
				if(rotate < 5){
					rotation = false;
					rotate = 0;
				}
			}
			else {
				rotate+=5;
				if(rotate > -5){
					rotation = false;
					rotate = 0;
				}
			}
			invalidate();
		}
	}
	protected void setRotate(int rotate){
		this.rotate = rotate;
		rotation = true;
	}
}
Auf nehm LinearLayout hatte der Code irgendwie keine Wirkung... habs aber auch nur kurz probiert.
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
neue Version.
-Activity Handling überarbeitet, jetzt muss man nicht mehr 20mal Back Taste drücken.
-Homescreen Settings nach djmarques Wunsch angepasst. :p
-neues Tool: Bootsound / Shutdown Sound:
Hier kann man den Standard Sound de- bzw. aktivieren sowie custom sounds einstellen.
Im Anhang mal 2 Beispiel BootSounds.
 

Anhänge

  • sounds.zip
    193,2 KB Aufrufe: 275