T
Thektorium
Fortgeschrittenes Mitglied
- 22
Build form Source
Meinen aktuellsten Build findet ihr HIER.
Nachdem ich einige Fragen bezüglich der Möglichkeit, Cynanogen von der Quelle zu kompilieren,bekommen habe, hab ich mir gedacht ich sollte ein TuT schreiben.
a) Bitte nur anwenden wenn man sich der Konsequenzen dieser Methode bewusst ist.
b) Wer weniger auf Experimente steht sollte bei Nightlies, RCs und Stables bleiben
d) Diese Anleitung ist für Ubuntu (bzw. Debian based OSs)
c) für Funktion wird nicht garantiert!
Vorteile:
+ Man ist immer aktuell!
+ Bugs können ausgebessert werden
+ Codes können verbessert, erweitert, verkleinert etc. werden
Nachteile:
- Oft enthält die Source Bugs die nicht für die "Öffentlichkeit" bestimmt sind, z.B kein USB bei 2.3.3 auf 2.3.4 (already fixed)
- Ist nicht ganz so schnell erledigt wie ein "einfaches" ROM zu installieren
Die Anleitung auf Englisch findet man hier.
Install sorglos Skript : LINK from FelixL. Macht die Anleitung von alleine durch.
-Erstes Mal : start with 1)
-Neuer Rom manager: start with 5)
-Neues Update im git (oder check if update): start with 6)
1) Installieren sie follgende pakete:
für 32&64 Bit:
für 64 Bit only!:
Zusatz für Ubuntu 10.10 Users:
Zusätzlich brauchen wir adb aus der Android SDK.
Install adb by sitic:
dann das in den Editor einfügen und speichern, dabei [username] durch den (aktuellen) Benutzername ersetzen:
2) Erstellen der Verzeichnisse:
3) Installieren der Build-Software:
--Reboot NOW!--
4) Kopieren der proprietary Files vom Handy: (USB-Debugging aktivieren!, adb must work!)
5) ROM-Manager download:
6) Build CM:
+check for updates:
+build
7) Kopieren des Zips:
Zip befindet sich: ~/android/system/out/target/product/blade/update.cm-XXXXX-signed.zip
Wenn benötigt Gapps downloaden.
zip auf SD-Card und Flashen!
WICHTIG: Nach Rom-Install bitte 100% laden und folgende app ausführen: Link.
Have Fun!
No Warranty by me
Thek
Edit: Bei Ergänzungen, Fehlern etc. bitte sagen
Meinen aktuellsten Build findet ihr HIER.
Nachdem ich einige Fragen bezüglich der Möglichkeit, Cynanogen von der Quelle zu kompilieren,bekommen habe, hab ich mir gedacht ich sollte ein TuT schreiben.
a) Bitte nur anwenden wenn man sich der Konsequenzen dieser Methode bewusst ist.
b) Wer weniger auf Experimente steht sollte bei Nightlies, RCs und Stables bleiben
d) Diese Anleitung ist für Ubuntu (bzw. Debian based OSs)
c) für Funktion wird nicht garantiert!
Vorteile:
+ Man ist immer aktuell!
+ Bugs können ausgebessert werden
+ Codes können verbessert, erweitert, verkleinert etc. werden
Nachteile:
- Oft enthält die Source Bugs die nicht für die "Öffentlichkeit" bestimmt sind, z.B kein USB bei 2.3.3 auf 2.3.4 (already fixed)
- Ist nicht ganz so schnell erledigt wie ein "einfaches" ROM zu installieren
Die Anleitung auf Englisch findet man hier.
Install sorglos Skript : LINK from FelixL. Macht die Anleitung von alleine durch.
-Erstes Mal : start with 1)
-Neuer Rom manager: start with 5)
-Neues Update im git (oder check if update): start with 6)
1) Installieren sie follgende pakete:
für 32&64 Bit:
Code:
git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool
für 64 Bit only!:
Code:
g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib
Zusatz für Ubuntu 10.10 Users:
Code:
NOTE: On Ubuntu 10.10, and variants, you need to enable the parter repository to install sun-java6-jdk:
add-apt-repository "deb [url=http://archive.canonical.com/]Index of /[/url] maverick partner"
Zusätzlich brauchen wir adb aus der Android SDK.
Install adb by sitic:
Code:
cd ~/bin
wget http://android.d3xt3r01.tk/cyanogen/tools/linux_adb_fastboot.zip
unzip linux_adb_fastboot.zip
rm -f linux_adb_fastboot.zip
Code:
sudo gedit /lib/udev/rules.d/11-android.rules
Code:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1353", MODE="0666", OWNER="[username]" #Normal Blade
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1351", MODE="0666", OWNER="[username]" #Debug Blade
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1354", MODE="0666", OWNER="[username]" #Recovery Blade
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="d00d", MODE="0666", OWNER="[username]" #Fastboot Blade
2) Erstellen der Verzeichnisse:
Code:
mkdir -p ~/bin
Code:
mkdir -p ~/android/system
3) Installieren der Build-Software:
Code:
curl [url]http://android.git.kernel.org/repo[/url] > ~/bin/repo
Code:
chmod a+x ~/bin/repo
--Reboot NOW!--
Code:
cd ~/android/system/
Code:
repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
Code:
repo sync -j16
4) Kopieren der proprietary Files vom Handy: (USB-Debugging aktivieren!, adb must work!)
Code:
cd ~/android/system/device/zte/blade/
Code:
./extract-files.sh
5) ROM-Manager download:
Code:
~/android/system/vendor/cyanogen/get-rommanager
6) Build CM:
+check for updates:
Code:
cd ~/android/system/
Code:
repo sync
+build
Code:
. build/envsetup.sh && brunch blade
7) Kopieren des Zips:
Zip befindet sich: ~/android/system/out/target/product/blade/update.cm-XXXXX-signed.zip
Wenn benötigt Gapps downloaden.
zip auf SD-Card und Flashen!
WICHTIG: Nach Rom-Install bitte 100% laden und folgende app ausführen: Link.
Have Fun!
No Warranty by me
Thek
Edit: Bei Ergänzungen, Fehlern etc. bitte sagen
Zuletzt bearbeitet: