Jump to content
  • 0
Melde dich an, um diesem Inhalt zu folgen  
Taxidriver05

Deutscher badaDROID-Support-Thread

Frage

Taxidriver05

Da die Verbreitung diverser badaDROID-Versionen immer mehr unter den Wave I & II-Nutzern Einzug hält und immer wieder Fragen zur Installation und Verwendung aufkommen, soll dieser Thread den deutschsprachigen Nutzern eine Plattform bieten, Fragen zu besprechen.

Daher ist dieser Thread nicht nur an Nutzer der ROMs gerichtet, sondern ebenso an Entwickler, welche sich auch unter xda-developers.com einbringen.

Um wiederkehrende Fragen im Vorfeld zu vermeiden, möchten wir einige Grundlegende Fragen gleich klären.

Kann ich badaDROID auch mit bada 1.x nutzen?

Nein! Um überhaupt eine badaDROID-Version nutzen zu können, ist bada 2.0 zwingend erforderlich!

Warum gibt es keine badaDROID-Version für das Wave 3?

Dass es für das GT-S8600 und andere Geräte keine badaDROID-Versionen gibt, liegt daran, dass das Wave 3 einen anderen Sicherheitsmechanismus für die Verschlüsselung der relevanten Dateien nutzt.

Ob und wann es eine Version für das GT-S8600 geben wird, ist derzeit noch nicht abschätzbar. Ebenso müssten Treiber für das Gerät neu portiert werden.

Woher bekomme ich die ROMs überhaupt?

Da die Vielfalt an badaDROID-Versionen stetig zunimmt, haben wir euch hier denn Download der notwendigen bada-Dateien und eine Übersicht der aktuell verfügbaren badaDROID-ROMs zusammen gestellt.

Wie installiere ich badaDROID überhaupt?

Wie ihr badaDROID auf euer Wave bekommt, haben wir euch ebenfalls hier erklärt.

Welche Arten von badaDROID-Versionen gibt es?

Im Grunde gibt es drei Typen von badaDROID-Versionen.

Zum Einen gibt es eine Standard-Version (z.B. CM 10.1), die sich über eine entsprechende Tastenkombination starten lässt.

Bei der SD-Version wird badaDROID von einer externen SD-Karte installiert und betrieben.

Die NAND-Version ist wohl die komplexeste Variante. Hierbei sind die Daten so verändert, dass mit dieser Version bada praktisch deaktiviert wird und sich Android normal über den Power-Knopf starten lässt.

Kann ich badaDROID im täglichen Gebrauch nutzen?

Grundsätzlich ja. Dennoch erfolgt der produktive Einsatz auf eigenes Risiko.

Denn die derzeit verfügbaren Versionen weisen noch immer Fehler auf, die nicht unerheblich sind.

Wo kann ich Bugs melden?

Grundsätzlich können Bugs gern hier gemeldet werden. Dies sollte dann mit entsprechenden Logfiles erfolgen.

Bevorzugterweise sollte man sich jedoch an den Anbieter der jeweiligen ROM im xda-Forum wenden.

Noch Fragen?

Ihr seid der Meinung, dass wir eine wichtige Frage noch nicht beantwortet haben?

Dann stellt eure Frage einfach hier im Thread!

Euer badaNIA-Team!

  • Like 2

Diesen Beitrag teilen


Link zum Beitrag

Recommended Posts

  • 0
adfree

Frag mich nicht wie, aber ich bin jetzt mit meinem S8600 relativ weit gekommen...

Die Firmware als Basis:

I9001XXKQM_I9001XXKPO_I9001DBTKQ2_HOME.tar.md5

Ausgetauscht...

AMSS vom I847, weil die irgendwie stabiler läuft... sonst nach 50 Sekunden Abflug...

Ich hab mich nur mit

input keyevent 20
runter und
input keyevent 66

Für enter

Durch den Fragenkatalog gehangelt... blabla Einrichten...

Ich krieg immer so ne Info:

Ladevorgang unterbrochen.

Akkutemperatur zu hoch oder zu niedrig.

Das war wohl das, was auf ukrainisch im Video zu sehen war...

Konnte schon die Icons sehen...

Jetzt hat mich das dämliche Google Konto hinzufügen eingeholt...

Muß mal gucken wie ich da wieder rauskomme...

MfG

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

Ich bin irgendwie sch.du...

https://www.handy-faq.de/forum/samsung_galaxy_s_plus_forum/243891-samsung_galaxy_s_plus_firmware_and_custom_roms_26_12_2013_i9001.html#post1965858

https://www.filemonkey.in/file/l01xvz0uwwdbcq1w

Was muß ich machen, damit ich per Odin in dem Ding Root Rechte habe...

I9001XXKQM_I9001XXKPO_I9001DBTKQ2_HOME.tar.md5

ADB hab ich hinbekommen... habe gesehen Du hast noch andere Einträge...

Aber Screenhsot geht nicht und swipe etc...

$ swipe

swipe

swipe: permission denied

Danke.

MfG

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Gunter33

@ adfree,

auf obigen Beitrag hast die Antwort schon auf XDA bekommen,

kann momentan nicht zeitnah antworten,

zu viel Stress...

hab mal kurz gespielt...

hier mal ein boot.img zum testen...

falls das funktioniert, kann ich vielleicht das mit den Tasten lösen...

aber wie immer wenig Zeit,

dann, kein Plan wann...

boot.zip

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

hab mal kurz gespielt...

hier mal ein boot.img zum testen...

Danke, kurz probiert.

Funktioniert, kann aber noch nicht erkennen, worum es geht...

Selbst durch den Compiler gejagt?

Bin im Zombiemodus... mir qualmt der Schädel...

Zu den 4 Tasten...

oleg_k sein LK kann ja das Drücken der Tasten erkennen...

Spuckt aber keine verwertbare Zahl aus...

Und ich kann absolut nix loggen... weder mit UART Kabel, noch mit JTAG aus dem RAM prügeln... bin zu blöd dazu...

Es könnte sein das die LK Source Files von ihm nicht wirklich weiterhelfen, wenn die GPIO in dem bada OSBL sind...

Das EMMCBOOT dingens ist eh voller RAW Pics und nur ca. 60 -- 70 KB sind Nutzdaten...

Wenn er nicht aus Versehen schon die Keys in die neulich erschienen Kernel Sources gepackt hat... :huh:

MfG

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Gunter33

ja, habe das selbst durch den Compiler gejagt.

hab die GT-I9001_Kernel.tar.gz aus

GT-I9001_OpenSource.tar.gz genutzt...

wollte erst mal wissen, ob das funktioniert...

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

Ich habe ne Idee zur Taste Volume +

https://forum.xda-developers.com/showpost.php?p=54688463&postcount=667

Brauch ne Weile, bis ich geschnallt habe, wie ich die Volume - und Power eventuell tauschen kann...

Erster Anhaltspunkt ist für mich:

ariesve_keypad.kl

key 158   BACK              

key 102   HOME              WAKE

key 139   MENU              

key 107   POWER             WAKE

key 11[COLOR="Red"][B]5[/B][/COLOR]   VOLUME_UP			WAKE

key 114   VOLUME_DOWN		WAKE

key 352   ENTER       

key 106   DPAD_RIGHT        

key 105   DPAD_LEFT       

key 103   DPAD_UP          

key 108   DPAD_DOWN         

key 217   SEARCH            

key 231	  CALL							

key 228   CAMERA

Da ich sc. du.. bin mit den Root bla Permissions...

Editiere ich das in der system.img.ext4...

Dann gib ihm oh Odin... nach Wipe mich...

Einfach in 113 ändern wars wohl erstmal nicht...

MfG

Edit 1.

Okidoki.

Das funktionert soweit...

Also ich konnte Volume - mit der Funktion von Volume + belegen...

Die Idee mit der 113 ist eventuell nicht totaller S., aber eventuell muß das an anderer Stelle geändert werden...

Jetzt versuch ich mal ne sinnvolle Tastenfunktion mit der Volume - zu verbinden...

Ich versuchs mal damit:

key 158 BACK

Edit 2.

Wipe + Format Zeug brauch ich dafür doch nicht...

Einfach mit Odin geänderte TAR flashen...

Brauche dann pro Versuch "nur" 12 Minuten ca...

bearbeitet von adfree

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

hab die GT-I9001_Kernel.tar.gz aus

GT-I9001_OpenSource.tar.gz genutzt...

Ne Noob Frage... mal wieder.

1. How to Build

    - get Toolchain

        From Codesourcery site( https://www.codesourcery.com )

            Ex) Download : https://www.codesourcery.com/sgpp/lite/arm/portal/package7813/public/arm-none-eabi/arm-2010.09-51-arm-none-eabi-i686-pc-linux-gnu.tar.bz2

            recommand :

                Feature : ARM

                Target OS : "EABI"

                package : "IA32 GNU/Linux TAR"


        - edit Makefile

                edit "CROSS_COMPILE" to right toolchain path(You downloaded).

                Ex) ARCH  ?= arm

                    CROSS_COMPILE ?= /opt/toolchains/arm-2009q3/bin/arm-none-linux-gnueabi-   // You have to check compiler path


        - command

                $ cd kernel

                $ make ariesve_rev00_defconfig

                $ make


2. Output files

        - Kernel : kernel/arch/arm/boot/[B]zImage[/B]

Die boot.img so wie Du angehängt kommt dabei raus?

Oder muß man zImage und RAMdisk irgendwie selbst zusammenführen?

:huh:

Sorry für blöde Frage...

Werde wohl nächste Woche "nochmal" mit Linux anfangen...

Dann versuch ich mich wohl auch mal mit Debian....

Führt wohl kein Weg dran vorbei, wenn ich endlich die ext4 editieren möchte...

system.img.ext4

MfG

Edit 1.

Der Anfang...

der Download...

www.codesourcery.com/sgpp/lite/arm/portal/package7813/public/arm-none-eabi/arm-2010.09-51-arm-none-eabi-i686-pc-linux-gnu.tar.bz2

Edit 2.

Hab mir mal die 3 DVDs von der I386 Version gezogen...

debian-7.6.0-i386-DVD-1.iso

debian-7.6.0-i386-DVD-2.iso

debian-7.6.0-i386-DVD-3.iso

Ich fang erstmal wieder mit der 32 bit Version an...

Auf altem Notebook...

Falls das für den Compiler mal wieder nicht reichen sollte und 64 bit erforderlich ist...

Kann ich mich erstmal mit der Datei beschäftigen:

system.img.ext4

Edit 3.

Kaum angefangen... schon meine Lust wieder auf 0...

Debian will mich unbedingt ins Internet bringen...

Ich will aber nicht... Versuche nochmal mit der grafischen Inst... eventuell kann ich das überspringen...

Edit 4.

Ging wohl doch... bin entweder abgerutscht...

Als ich Uhr einstellen wollte, wollte Debian wieder meine Netzwerkdaten...

Beim 2. Versuch... bin ich zu den Festplatteneinstellungen... da gings dann tatsächlich weiter...

Edit 5.

Runde 1 vk...

Eventuell war ich wohl mit der swap partition zu geizig... 4 GB...

Jedenfalls bleibt DEBian bei Software hängen... also bricht ab ohne vernüftige Fehlermelund...

Mehrmals probiert... Coolerweise natürlich immer kurz vor Ende...

Ich versuch jetzt die graf. Inst... und mach ne 20 GB swap...

Komisch, hier steht was von 2 GB... von wann das wohl ist...

https://www.debian.org/releases/stable/i386/apcs03.html.de

Edit 6.

Hmm... eigentlich mit 2 GB RAM war das doch so großer S. nich, 4 G swap zu verwenden... glaub ich.

Edit 7.

So so...

https://debianforum.de/forum/viewtopic.php?f=12&t=133260

Mal gucken, hab in der graf. Version die Haken natülich dort gelassen...

Hab zuvor nochmal am swap geschraubt... 4,7 GB und von logisch auf primär geändert...

Wenn der Hinweis stimmt, kriege ich gleich wieder nen f. Fehler...

Edit 8...

Ver S Eis

Es liegt am Desktop Paket...

Versuche es jetzt manuell mit KDE...

https://www.namhuy.net/1085/install-gui-on-debian-7-wheezy.html

Wenn das nicht klappt, hau ich den Laptop erstmal an die Wand...

bearbeitet von adfree

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Gunter33

@ adfree,

zImage und RAMdisk musst noch selbst zusammenführen,

damit ein boot.img herauskommt, (dazu später, keine Zeit...)

was aktuelle Linux-Distributionen angeht.

die laufen alle auf älterer Hardware...

aber, gerade die Desktopumgebungen wie GNOME oder KDE,

sind sehr Ressourcenhungrig, da sollte die Hardware doch aktueller sein...

eigentlich würde, für das was Du brauchst, die Bash (Eingabeaufforderung) reichen...

aber würde mir nie drei Linux-DVD's herunterladen,

lade mir immer ein Minimalimage, den Rest hole ich mir online,

weil ich von den geschätzten 12+ GB nur ca. 1 GB brauche...

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

# apt-get install kde-standard

https://www.namhuy.net/1085/install-gui-on-debian-7-wheezy.html

Damit hab ich KDE gebacken bekommen.

Das ging sogar bei Neustart, ohne manuell was einzutragen. :rockout:

Ich brauch die Maus und clickclick... sonst wird das nix.

Alleine für Dateien kopieren.

Die 3 DVDs ... saß grad an einer schnellen Internet Verbindung.

Mußte eh die 2. und 3. weglassen, da mein USB Stick voll war...

Mal gucken wie lange ich für die eigentliche Sache brauche...

Compiler und/oder system.img.ext4

MfG

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Gunter33

wenn es nur um das system.img.ext4 geht,

lade es irgendwo hoch,

ich specke Dir das ab,

schreib einfach was raus oder rein soll ...

aber, mach schnell, bin ab Mittwoch für einige Tage nicht online...

  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

ich specke Dir das ab,

Vielen Dank fürs Angebot.

Ich muß mich da mal selbst durchkämpfen...

Weil ich selbst noch nicht weiß, was ich brauche...

Konnte zwar schon extrahieren unter Windows... aber die Pics und Sounds entfernen machen das Image nicht wirklich kleiner...

Also muß ich mal die apk Dateien etc. durchprobieren...

Will ja Android verstehen lernen...

MfG

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

make habe ich mit dem Befehl nachinstalliert...

aptitude install make
Doch dann kommt mehr... eventuell fehlt noch mehr... Vielleicht hilft mir das weiter... https://www.android-hilfe.de/root-hacking-modding-fuer-samsung-galaxy-s-plus/174985-wie-kompiliere-ich-einen-kernel-fuer-das-galaxy-s-plus.html :huh: Kämpfe mich einzeln durch.. Das ging schonmal nich... apt-get install sun-java6-jdk apt-get install sun-java7-jdk :huh:apt-get install gperf apt-get install libesd0-dev apt-get install valgrindlibc6-dev apt-get install lib32ncurses5-dev apt-get install ia32-libs apt-get install lib32readline5-dev apt-get install lib32z1-dev apt-get install mingw32 apt-get install tofrodos apt-get install g++-multilib Kein Installationskanditat... abgelöst oder blabla... Die anderen wurden alle nicht gefunden... Mache jetzt Paket für Paket... das ging:
apt-get install git-core
apt-get install gnupg
war schon die neuste...
apt-get install flex
apt-get install bison
apt-get install libwxgtk2.8-0
apt-get install build-essential
apt-get install zip
war schon die neuste...
apt-get install curl
apt-get install libncurses5-dev
apt-get install zlib1g-dev
apt-get install x11proto-core-dev
apt-get install libx11-dev
apt-get install libgl1-mesa-dev
[B]apt-get install libxml2-utils[/B]
war schon die neuste... Priiima... https://wiki.debian.org/Java/Sun Boah ey... das ist ja wie Windows... https://www.sysadminslife.com/linux/howto-oracle-sun-java-7-installation-unter-debian-6-squeeze/ Mache später weiter... nachdem meine BT würgt... :) Oracle scheint was von mir zu wollen... nen Account... Per Google gefunden: https://ghaffarian.net/downloads/Java/JDK/ Ich versuch de mal: jdk-6u45-linux-i586.bin Keine Ahnung was die mit RPM ist... Edit mal wieder... Ich flipp aus... https://unix.stackexchange.com/questions/86277/install-java-sdk-6-wheezy apt-get install openjdk-7-jdk das ging nicht, aber apt-get install openjdk-6-jdk ist auf der DVD mit drauf... Zu all den anderen Anleitungen bzgl. JDK war ich zu doof... Mal gucken, obs jetzt weiter geht... Edit bla...
apt-get install sudo

bearbeitet von adfree

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

https://forum.xda-developers.com/showpost.php?p=54813926&postcount=679

Wegen system.img.ext4... scheine ich halbwegs hinbekommen zu haben.

Test auf S8600 steht noch aus...

Dabei hab ich mir schon fast was abgebrochen, weil ich nicht geschnallt hatte. Das die Dateigröße gleich bleibt...

Ich bin leider immer noch s.d JAVA JDK auf Debian zu kriegen...

Die Liste muß ich auch noch abarbeiten... die fehlen nach wie vor...

apt-get install gperf

apt-get install libesd0-dev

apt-get install valgrindlibc6-dev

apt-get install lib32ncurses5-dev

apt-get install ia32-libs

apt-get install lib32readline5-dev

apt-get install lib32z1-dev

apt-get install mingw32

apt-get install tofrodos



apt-get install g++-multilib

MfG

Memo an mich:

https://www.android-hilfe.de/root-hacking-modding-fuer-samsung-galaxy-s-plus/133305-samsung-galaxy-s-plus-i9001-rooten.html#post1911955

Weil das ging ganz gut, bis auf das das SMD Format ist...

https://forum.xda-developers.com/showthread.php?t=1260707

bearbeitet von adfree

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

Betrifft jetzt nur das S8600... Wave 3...

https://forum.xda-developers.com/showpost.php?p=54836724&postcount=692

Da hab ich erstmal die "ROOT ADB" boot.img + die AMSS vom SGH-I847 reingeklatscht... Basis ist die Firmware, wo die anderen Dateien hinzugefügt werden "sollten":

I9001XXKQM_I9001XXKPO_I9001DBTKQ2_HOME.tar.md5

Um überhaupt so weit zu kommen, ohne JTAG.

Hatte ich bei XDA das "Bootimage" mit angehängt, welches mit QPST sich auf das S8600 schreiben läßt...

Geil ist natürlich anders...

Aber damit läßt sich dann prima mit ADB und Odin auf dem S8600 rumspielen... mit Root Rechten...

Risiko besteht, das S8600 in einen Zustand zu schiessen, wo JTAG benötigt wird...

MfG

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

https://www.howtoforge.com/forums/archive/index.php/t-64658.html

Boah...

Ich hab das JDK irgendwie raufbekommen...

After downloaded JAVA JDK 6u45.bin, run the following command as root:

chmod +x jdk-6u45-linux-x64.bin #Adding execute permission

./jdk-6u45-linux-x64.bin

This is for 64 bit installation of JAVA, for 32bit please change the code/command to:

chmod +x jdk-6u45-linux-i586.bin

./jdk-6u45-linux-i586.bin

Now you'll have to update the Path and add JAVA_HOME env variable:

echo 'export PATH=$PATH:/opt/jdk1.6.0_45/bin' >> ~/.bashrc

echo 'export JAVA_HOME=/opt/jdk1.6.0_45' >> ~/.bashrc

source ~/.bashrc

Das war hilfreich... jetzt hänge ich an anderer Stelle...

Irgendwas mit gcc ... als ob der den Pfad nicht findet...

MfG

Edit 1.

Bin bloß zu blöd zum Lesen und nicht in der Lage ne richtige Pfadangabe zu setzen...

"Er" macht jetzt was...

Edit 2.

Hab ein zImage gebacken bekommen... dauert ne Weile, bis ich das testen kann...

bearbeitet von adfree

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Gunter33

alles was "Make Android flashable without SD card" angeht:

hab das einfach mal mit der "omni-4.4.4-20140815-wave-HOMEMADE.zip" versucht,

das haut hin...

habe einfach nur die "omni-4.4.4-20140815-wave-HOMEMADE.zip" von volk204 genommen...

alles andere von hier:

https://forum.xda-developers.com/showpost.php?p=54956132&postcount=22

das haut hin,

aber, vermisse die interne SD-Karte,

hier würde ich doch ein wenig Speicher bereitstellen...

wenn ich Zeit finde, beschreibe ich das vielleicht später...

das Zeug zum Partitionieren sollte im "updater-script" sein...

(dazu vielleicht später...)

egal, alles haut hin,

aber, ich stehe immer noch auf die Variante,

also, wo alles auf der SD ist...

so bleibt Bada erhalten

und wenn man eine schnelle SD-Karte hat, ist das wirklich die bessere Variante...

(auch hierzu hab ich einiges erstellt, vielleicht schreibe ich später noch was dazu)

egal:

beides haut, für mich, schon seit längeren hin…

hätte das, schon vor einiger Zeit beschrieben können, aber war Sauer, wegen T...

aber, wollte das dann doch nicht, wegen:

https://www.handy-faq.de/forum/bada_forum/297652-deutscher_badadroid_support_thread-7.html#post2765176

aber, nun ist das ein Weilchen her...

egal ,

kann etwas dauern, wenn ich Zeit finde, schreib ich was hierzu...

aber, hab immer noch wenig Zeit...

noch was:

im "2 GB moviNAND" kann man alles versauen,

das bekommt man durch neu flashen von Bada wieder hin..........

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Gunter33

ich nochmal kurz...

also, zur ROM ohne SD...

mir ist gerade aufgefallen, das ich immer schreibe:

das Zeug zum Partitionieren sollte im "updater-script" sein...

hier mal am Beispiel der,

omni-4.4.4-20140815-wave-HOMEMADE.zip

hab hier nur das boot.img raus gelöscht

und aus dem updater-script,

die zwei Zeilen gelöscht;

- ui_print("Flashing boot.img");

- package_extract_file("boot.img", "/external_sd/boot.img");

weil das, boot.img nun in der ....rc1 steckt...

und das Zeug zum Partitionieren sieht so aus:

(das ist doch die sauberste Lösung, so muss keiner über das Partitionieren nachdenken...)

(getprop("ro.product.device") == "wave" || getprop("ro.build.product") == "wave") || abort("This package is for \"wave\" devices

this is a \"" + getprop("ro.product.device") + "\".");

[COLOR="Red"][B]run_program("/sbin/busybox", "umount", "/data");

run_program("/sbin/busybox", "umount", "/cache");

run_program("/sbin/busybox", "umount", "/system");

run_program("/sbin/parted", "/dev/block/mmcblk0", "rm", "3");

run_program("/sbin/parted", "/dev/block/mmcblk0", "rm", "2");

run_program("/sbin/parted", "/dev/block/mmcblk0", "rm", "1");

run_program("/sbin/parted", "/dev/block/mmcblk0", "mklabel", "msdos");

run_program("/sbin/parted", "/dev/block/mmcblk0", "mkpart", "primary", "0", "370MB");

run_program("/sbin/parted", "/dev/block/mmcblk0", "mkpart", "primary", "370MB", "400MB");

run_program("/sbin/parted", "/dev/block/mmcblk0", "mkpart", "primary", "400MB", "100%");

run_program("/sbin/make_ext4fs", "-b", "4096", "/dev/block/mmcblk0p1");

run_program("/sbin/make_ext4fs", "-b", "4096", "/dev/block/mmcblk0p2");

run_program("/sbin/make_ext4fs", "-b", "4096", "/dev/block/mmcblk0p3");

run_program("/sbin/busybox", "mount", "-t", "ext4", "/dev/block/mmcblk0p2", "/cache");[/B][/COLOR]

mount("ext4", "EMMC", "/dev/block/mmcblk0p1", "/system");

package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");

package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");

set_perm(0, 0, 0777, "/tmp/backuptool.sh");

set_perm(0, 0, 0644, "/tmp/backuptool.functions");

run_program("/tmp/backuptool.sh", "backup");

unmount("/system");

show_progress(0.500000, 0);

ui_print("#######################################");

ui_print("# _____            __  __  ______     #");

ui_print("#/\  __`\  /'\_/`\/\ \/\ \/\__  _\    #");

ui_print("#\ \ \/\ \/\  ``  \ \ ` \ \/_/\ \/    #");

ui_print("# \ \ \ \ \ \ \__\ \ \ . ` \ \ \ \    #");

ui_print("#  \ \ \_\ \ \ \_/\ \ \ \`\ \ \_\ \__ #");

ui_print("#   \ \_____\ \_\, \_\ \_\ \_\/\_____\#");

ui_print("#    \/_____/\/_/ \/_/\/_/\/_/\/_____/#");

ui_print("#                                     #");

ui_print("#######################################");

ui_print("Formatting /system");

format("ext4", "EMMC", "/dev/block/mmcblk0p1", "0", "/system");

mount("ext4", "EMMC", "/dev/block/mmcblk0p1", "/system");

ui_print("Extracting /system");

package_extract_dir("system", "/system");

ui_print("Symlinking");

symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");

symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");

symlink("busybox", "/system/xbin/[", "/system/xbin/[[",

        "/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",

        "/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",

        "/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",

        "/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",

        "/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",

        "/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",

        "/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",

        "/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",

        "/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",

        "/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date",

        "/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod",

        "/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff",

        "/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",

        "/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo",

        "/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",

        "/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false",

        "/system/xbin/fbsplash", "/system/xbin/fdisk", "/system/xbin/fgrep",

        "/system/xbin/find", "/system/xbin/flash_lock",

        "/system/xbin/flash_unlock", "/system/xbin/flashcp",

        "/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",

        "/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",

        "/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",

        "/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",

        "/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",

        "/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",

        "/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",

        "/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",

        "/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",

        "/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",

        "/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",

        "/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",

        "/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",

        "/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg",

        "/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",

        "/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat",

        "/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp",

        "/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more",

        "/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat",

        "/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite",

        "/system/xbin/nbd-client", "/system/xbin/netstat", "/system/xbin/nice",

        "/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",

        "/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",

        "/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pipe_progress",

        "/system/xbin/pkill", "/system/xbin/pmap", "/system/xbin/poweroff",

        "/system/xbin/printenv", "/system/xbin/printf", "/system/xbin/ps",

        "/system/xbin/pstree", "/system/xbin/pwd", "/system/xbin/pwdx",

        "/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",

        "/system/xbin/renice", "/system/xbin/reset", "/system/xbin/resize",

        "/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",

        "/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",

        "/system/xbin/rx", "/system/xbin/sed", "/system/xbin/seq",

        "/system/xbin/setconsole", "/system/xbin/setserial",

        "/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",

        "/system/xbin/sha256sum", "/system/xbin/sha3sum",

        "/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",

        "/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",

        "/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",

        "/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",

        "/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",

        "/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",

        "/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",

        "/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",

        "/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",

        "/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",

        "/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",

        "/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",

        "/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",

        "/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",

        "/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",

        "/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",

        "/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",

        "/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",

        "/system/xbin/yes",

        "/system/xbin/zcat");

symlink("libGLESv2.so", "/system/lib/libGLESv3.so");

symlink("mksh", "/system/bin/sh");

symlink("mount.exfat", "/system/bin/fsck.exfat",

        "/system/bin/mkfs.exfat");

symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",

        "/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",

        "/system/bin/cmp", "/system/bin/cp", "/system/bin/date",

        "/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",

        "/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",

        "/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",

        "/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",

        "/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",

        "/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",

        "/system/bin/load_policy", "/system/bin/log", "/system/bin/ls",

        "/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",

        "/system/bin/mkdir", "/system/bin/mkswap", "/system/bin/mount",

        "/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",

        "/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",

        "/system/bin/ps", "/system/bin/r", "/system/bin/readlink",

        "/system/bin/renice", "/system/bin/restorecon", "/system/bin/rm",

        "/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",

        "/system/bin/runcon", "/system/bin/schedtop", "/system/bin/sendevent",

        "/system/bin/setconsole", "/system/bin/setenforce",

        "/system/bin/setprop", "/system/bin/setsebool", "/system/bin/sleep",

        "/system/bin/smd", "/system/bin/start", "/system/bin/stop",

        "/system/bin/swapoff", "/system/bin/swapon", "/system/bin/sync",

        "/system/bin/top", "/system/bin/touch", "/system/bin/umount",

        "/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops",

        "/system/bin/wipe");

set_metadata_recursive("/system", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata_recursive("/system/bin",

 "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/bin/app_process", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:zygote_exec:s0");

set_metadata("/system/bin/bdaddr_read", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:bdaddr_read_exec:s0");

set_metadata("/system/bin/clatd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:clatd_exec:s0");

set_metadata("/system/bin/debuggerd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:debuggerd_exec:s0");

set_metadata("/system/bin/dhcpcd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dhcp_exec:s0");

set_metadata("/system/bin/dnsmasq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dnsmasq_exec:s0");

set_metadata("/system/bin/drmserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:drmserver_exec:s0");

set_metadata("/system/bin/hostapd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:hostapd_exec:s0");

set_metadata("/system/bin/installd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:installd_exec:s0");

set_metadata("/system/bin/keystore", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:keystore_exec:s0");

set_metadata("/system/bin/mediaserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mediaserver_exec:s0");

set_metadata("/system/bin/mksh", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:shell_exec:s0");

set_metadata("/system/bin/mtpd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mtp_exec:s0");

set_metadata("/system/bin/netcfg", "uid", 0, "gid", 3003, "mode", 02750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/bin/netd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:netd_exec:s0");

set_metadata("/system/bin/ping", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ping_exec:s0");

set_metadata("/system/bin/pppd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ppp_exec:s0");

set_metadata("/system/bin/racoon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:racoon_exec:s0");

set_metadata("/system/bin/rild", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:rild_exec:s0");

set_metadata("/system/bin/run-as", "uid", 0, "gid", 2000, "mode", 0750, "capabilities", 0xc0, "selabel", "u:object_r:runas_exec:s0");

set_metadata("/system/bin/sdcard", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:sdcardd_exec:s0");

set_metadata("/system/bin/servicemanager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:servicemanager_exec:s0");

set_metadata("/system/bin/surfaceflinger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:surfaceflinger_exec:s0");

set_metadata("/system/bin/tvouthack", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:tvouthack_exec:s0");

set_metadata("/system/bin/tvoutserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:tvoutserver_exec:s0");

set_metadata("/system/bin/vold", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:vold_exec:s0");

set_metadata("/system/bin/wpa_supplicant", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:wpa_exec:s0");

set_metadata_recursive("/system/etc/dhcpcd", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");

set_metadata("/system/etc/dhcpcd/dhcpcd-run-hooks", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");

set_metadata_recursive("/system/etc/init.d", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/etc/init.d", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata_recursive("/system/etc/ppp", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0555, "capabilities", 0x0, "selabel", "u:object_r:ppp_system_file:s0");

set_metadata("/system/vendor", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata_recursive("/system/vendor/bin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/vendor/bin/orientationd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:orientationd_exec:s0");

set_metadata("/system/vendor/bin/pvrsrvinit", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:pvrsrvinit_exec:s0");

set_metadata_recursive("/system/vendor/etc", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/vendor/etc/audio_effects.conf", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/vendor/firmware", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/vendor/lib", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/vendor/lib/egl", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata_recursive("/system/vendor/lib/hw", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/vendor/lib/hw/gralloc.wave.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata_recursive("/system/xbin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/xbin/librank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/xbin/procmem", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/xbin/procrank", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");

set_metadata("/system/xbin/su", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0, "selabel", "u:object_r:su_exec:s0");

show_progress(0.200000, 0);

show_progress(0.200000, 10);

package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");

package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");

set_perm(0, 0, 0777, "/tmp/backuptool.sh");

set_perm(0, 0, 0644, "/tmp/backuptool.functions");

run_program("/tmp/backuptool.sh", "restore");

delete("/system/bin/backuptool.sh");

delete("/system/bin/backuptool.functions");

show_progress(0.200000, 10);

show_progress(0.100000, 0);

ui_print("Enjoy OMNI ROM!");

package_extract_file("system/bin/setmodel.sh", "/tmp/setmodel.sh");

set_perm(0, 0, 0777, "/tmp/setmodel.sh");

assert(run_program("/tmp/setmodel.sh") == 0);

unmount("/system");

und was die interne SD-Karte angeht,

würde ich den Media-Ordner, aus der Data-Partition, einbinden,

so wie es in aktuellen Rom's ist,

also nicht extra eine Fat32-Partition erstellen...

ich weiß, der Beitrag wäre auf XDA besser aufgehoben,

aber, hab gerade einen über den Durst getrunken,

da ist mein englisch nicht so gut...

bearbeitet von Gunter33
  • Like 2

Diesen Beitrag teilen


Link zum Beitrag
  • 0
adfree

Konzentriere meine letzten grauen Zellen momentan eher aufs S8600...

Desweiteren fehlt mir nahezu komplett der Film, was das Partitionieren des Wave angeht... hab ich nie mit den Android Versionen am Wave gemacht...

Ich lad mir erstmal die runter...

omni-4.4.4-20140815-wave-HOMEMADE.zip

Hab glaube das letzte mal vor 6 Monaten länger als 5 Minuten mit A auf W1 gespielt...

MfG

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Gunter33

Beschreibe das doch nochmal...

also das,

https://www.handy-faq.de/forum/bada_forum/297652-deutscher_badadroid_support_thread-36.html#post2919750

hier wird,

eine 370 MB System-Partition,

eine 30 MB Cache-Partition,

eine 1,4 GB Data-Partition, erstellt...

dann, hab ich das nach dieser Anleitung gemacht:

https://source.android.com/devices/tech/storage/config-example.html

so ist der interne Speicher in,

/data/media

also, im Media-Ordner auf der Data-Partition,

so hat man 1,4 GB Daten, also Apps und für alles,

was, eigentlich, auf die interne SD gespeichert wird...

(so ist es, in aktuellen Rom's gelöst, da braucht man auch keine SD-Karte)

mache die Rom aber noch nicht öffentlich,

muss noch etwas testen...

aber, besser finde ich immer noch die SD-Rom,

weil der Speicher des Wave wirklich, im Vergleich,

mit aktuellen SD-Karten langsam und auch ziemlich klein ist...

keine Sorge, hab das inzwischen getestet,

zu Bada kommt man wieder zurück, mit einem Full-Flash...

post-719448-1435693799305_thumb.png

Diesen Beitrag teilen


Link zum Beitrag
  • 0
Reth

Hi zusammen,

habe mir nicht den ganzen Thread durchgelesen, ihn aber nach GAPPS und Playstore durchsucht, leider ohne Erfolg.

Habe mir gestern nach einigen Mühen die CM11 auf mein Wave GT-S8500 installiert. Läuft soweit gut im Dualboot, nur der Android-Browser hängt öfter bzw. bringt Android zum Absturz.

Heute hab ich mir noch GAPPS installiertung und mich im Playstore angemeldet. Leider kann ich keine App installieren, immer wenn ich auf Installieren klicke, hängt die Anwendung für immer (Beenden geht allerdings noch). Bin via WLAN online (hoffentlich, ist jedenfalls aktiv und verbunden).

Kann mir hier jmd. sagen, wie ich Apps unter Badadroid installiert bekomme? Bsps. ausm Playstore sind die VVS App und Skype.

Vielen Dank schon mal!

Ciao

Diesen Beitrag teilen


Link zum Beitrag

Please sign in to comment

You will be able to leave a comment after signing in



Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.