Google Nexus 4 [ROM] [4.2.2] [OpenPDroid] CyanogenMod 10.1 - Schubi's Builds (mako)

Schubi

Entwickler
Beiträge
125
Ort
nahe Nürnberg
Smartphone
N4
Tablet
N7 2012
CyanogenMod 10.1 Unofficial by Schubi (Android 4.2.2)

Es handelt sich dabei um einen CM10.1 nightly Build mit
ein paar Modifikationen und Cherry-Picks.

Dabei lehne ich mich stark an Finnq's Builds an:
[DLMURL="http://www.android-hilfe.de/showthread.php?t=358756&referrerid=53383"]CyanogenMod 10.1 - FINNQ BUILDS - Q&A Thread (Android-Hilfe.de)[/DLMURL]

Die ROMs sind kompatibel mit den offiziellen Nightlies,
können also normalerweise problemlos ohne FullWipe über normale CM10.1 nightlies geflasht werden.
Ganz wie ihr es bei einem normalen Update der offiziellen nightlies machen würdet.
Auch zurück zu den offiziellen CM10.1 nightlies geht ohne Fullwipe.

Genauere Infos, wie ihr meinen ROM flashen könnt spare ich mir hier. Alles was für offizielle CM10.1 nightlies gilt, gilt auch hier.
Sollte es also Unklarheiten zum Flashen meines ROMs geben, lest bitte zuerst die einschlägigen Anleitungen zu den offiziellen Nightlies oder im Threads zu [DLMURL="http://www.android-port.de/google-nexus-4-custom-roms-111/rom-4-2-2-cyanogenmod-10-1-mako-349/"]CM10.1[/DLMURL].

Features

Android 4.2.2 (JDQ39)

OpenPDroid
In meinen ROMs ist OpenPDroid integriert, es gibt aber auch eine Version ohne!
mehr Infos im XDA-Forum: [MOD][GPL] OpenPDroid

Center-Clock-Mod
Uhr rechts, mittig und ausgeblendet einstellbar

Battery-Bar
Batterie-Leiste in Notification Bar oder Navbar

NavBar-Height-Mod
NavigationBar Höhe einstellbar von 20 bis 48dp

NFC on Lockscreen
NFC-Polling auf dem Sperrbildschirm anstatt nur bei entsperrtem Bildschirm

Multiuser
Android 4.2 Multiuser wie bei Tablets aktiviert, incl. User-Switcher auf dem Lockscreen.
Wer keinen zweiten Nutzer einrichtet merkt davon aber nichts.

Portierte Features aus [DLMURL="http://www.android-hilfe.de/custom-roms-fuer-google-nexus-4/354202-rom-jb-4-2-2-cm10-1-jellybeer-v4-0-0-beta-1-27-februar.html"]JellyBeer4[/DLMURL]:
  • AutoHide Statusbar falls keine Benachrichtigungen vorhanden sind
  • Statusbar bei Fullscreen Apps einblendbar durch herunterwischen
  • Kill-Recents-Button unten links statt oben rechts
  • Einstellungen auf Dual-Panel (Tablet-Mode) umstellbar
  • Benutzerdefinierter Netzbetreiber-Text
  • Uhr in Statusbar zusätzlich mit benutzerdefiniertem Datum
Alles Weitere im jeweiligen Changelog!
Das und den Download-Link gibts weiter unten.

CM-Codebasis
Ich gebe bei jedem ROM das Datum und die Uhrzeit der CyanogenMod Codebasis an.
Das bedeutet dass zu dieser Zeit der letzte Sync meiner Sourcen mit den offiziellen CM10.1 Quellen stattfand.
alles was also bis dahin in CM10.1 gemerged wurde, ist auch in meinem ROM zu finden.
Genaueres zu den täglichen Änderungen könnt ihr im CM10.1 Changelog nachlesen: [DLMURL="http://10.1.cmxlog.com/?device=mako"]CM10.1 Nightlies Changelog - Mako[/DLMURL]
Dort könnt ihr in den Einstellungen auch die Uhrzeit einblenden und somit genau feststellen, welche Commits es noch in meinen ROM geschafft haben. Beachtet aber dass es sich bei den dort angegebenen Nightly-Builds um die offiziellen von CyanogenMod, und nicht um meine handelt.
In meinem ROM können also durchaus Features enthalten sein, die bei CM erst in der nächsten Nightly enthalten sein werden.

Cherry-Picks
Beim Cherry-Picking handelt es sich um die Übernahme einzelner kleiner Code-Teile aus anderen Quellen.
Im Context von CyanogenMod geht es dabei jedoch fast immer um Änderungen, die zum Code-Review hochgeladen wurden um später in die offiziellen CM-Quellen einzufließen.
Diese noch nicht übernommenen Änderungen finden sich auf Gerrit.
Bei meinen Cherry-Picks ist fast immer eine 5-Stellige Nummer mit angegeben. Nach dieser könnt ihr auf Gerrit suchen, um weitere Details zum jeweiligen Cherry-Pick nachzulesen. Z.B.: Gerrit Code Review

Wenn Cherry-Picks aus meinem Changelog verschwinden, liegt das fast immer daran, dass sie in die offiziellen CM10.1-Quellen übernommen wurden. Diese werden dann auf Gerrit als merged angezeigt.

Credits
Danke an erster Stelle an die Entwickler von CyanogenMod und allen, die Code dazu beitragen und/oder auf Gerrit uploaden!
Auch gilt mein Dank Finnq, von ihm stammen die Ports der BatteryBar, die einstellbare NavBar-Höhe und der Center-Clock-Mod!
Ebenso danke an die BeerGang und SlimROMs, deren ROMs (JellyBeer4 und SlimBean) ich einige Kleinigkeiten entnommen habe.

---------------------------------------------------------------------
aktueller Build

[DLMURL="http://10.1.cmxlog.com/?device=mako"]Aktuelle Upstream Änderungen an CM10.1[/DLMURL]

[DLMURL="http://shs-schubert.de/cyanogenmod"]Download[/DLMURL]

Changelog
CM10.1 Codebase: 25.07.2013, 20:16 (CEST)

------------------
------------------

CHANGES to CM10.1 Codebase

////// Custom Modifications \\\\\\

# HALO (from ParanoidAndroid)

# SystemUI: Clock - right/center/off
# NavigationBar: Custom height (20 to 48 dp)
# Battery Bar

# Option to disable Fullscreen StatusBar
# Fullscreen Statusbar Pulldown Timeout
# Option to disable fullscreen Keyboard in landscape mode
# NFC polling can be enabled on lockscreen or even when screen is off
# Enable multi-user on Mako
# Make Camera shutter follow device sound setting
# MMS Breath & Missed Call Breath
# Don't wake when (un)plugged from power (switchable in display settings)
# enable Notification Light when screen is on

# Halo: Add master switch to completely disable Halo
# Halo: Option to disable floating windows (from Beergang)
# Change Halo Button to grey color to match the neighbouring buttons
# Add App: Halo)))

# Dark UI aka TRDS
# Alternative default app picker
# Fliptiles (flipping animations for QS tiles)

# Show more info in bootup update dialog
# Don't reset wallpaper when SystemUI disconnects
# GPS-Patch: prevent GPS from eating up battery
# Remove warning when cranking up the headphone volume
# Fix: "more notifications available" icon was never shown in StatusBar
# re-added reverted magnetic targets

# 43670 - Pie controls: Fix flickering nav bar in full screen
# 43701 - Pie controls: Catching activation corner cases

# AutoHide Statusbar if there are no notifications
# Statusbar on fullscreen apps by swiping down on top of screen
# Statusbar: Clock with custom date
# advanced reboot enabled by default
# Option to move kill-recents-button from lower right to left
# force dual pane for settings
# remove warning when entering performance settings
# custom carrier label

# Custom Battery Circle colors and animation speed
(Slim Circle MODs, from SlimBean)
# Add fast charge panel to QuickSettings
(from SlimBean)
# Advanced low battery indicator options
(from SlimBean)
# Configurable Notification Behavior
(from SlimBean)
# Camera: Add shortcut to Gallery in CameraSwitcher
(from AOKP)
# App sidebar (from ChameleonOS)
# Make NFC polling mode switchable (from SlimBean)
# Add Wifi name to notification drawer (from SlimBean)


////// cherry picks that will never get merged in official CM10.1 \\\\\\

# 29636 - NavigationBar: Custom height (1/2)
# 32153 - re-added after revert: LockscreenTargets : Dismiss on target select
# Reverted 33227 (Set the default A2DP bitrate to high quality)
# Reverted 30913 to restore old LockScreen behaviour
# 31061 &
# 31062 - Option to display Quick Settings when there are no ongoing notificaions


////// cherry picks that are not merged to official CM10.1 until now \\\\\\

# 28848 - Add user switcher to lockscreen

# 34008 - Home dial feature added to Phone app (as seen on HTC)

# 34094 - Mms: Add the ability to select recipients from a checkbox list

# 34454 - DeskClock: Bedtime calculator

# 35682 - Mms: add blacklist functionality

# 36178 - Mms: Allow to delay sending SMS

# 32555 - Add UTC City to Clock so that it doesn't pick up Daylight Savings Time

# 37013 &
# 37014 - ProfilesSettings : Allow nfc override

# 42953 &
# 42954 - Pie controls: User defined colours for pie controls

# 43252 &
# 43253 - Torch: Turn off flash mode when camera is opened

# 37565 - freetype + adobe cff
# 31039 - MakoParts (adapted from GNexusParts)
# 37563 - Calculator: Digit grouping (and other things)

# 44378 &
# 44379 - Add lockscreen rotation as an optional rotation setting

# 37557 - Camera: fix empty camera widget on secure lockscreen

# 44969 &
# 44970 - Add option to hide music controls in lockscreen

# 44972 - Delay closing the notification area after swiping a little closer
# 44955 - Frameworks: privacy guard fix possible NPE

# Frameworks: speed up statubar/notification drawer (from IceColdJelly)

# A bulk of Halo commits (from PA)

# Rework Fullscreen StatusBar to only toggle on a real swipe

# Notification Drawer Brightness Slider
# Lockscreen: Settings for camera and keyguard widgets

# Fix battery circle text color not working
# Fix hot reboot when restoring apps with Titanium Backup

# HALO: Move Halo settings to a seperate screen of SystemSettings
# HALO: Halo can save last position now
# HALO: Circle, Bubble, Text, Effect colors
# HALO: Ability to enable/disable custom colors
# HALO: keep apps in recents
# HALO: some other optimizations

# AppBar: two little fixes

# Option to unhide profiles switcher from power menu on lockscreen
# HALO: Fix memory leaks
# Add updated Roboto Font from Android 4.3
# 45339 - DeskClock: Added music alarm feature
# Add recents ram bar
# Add option to switch the clear recents button from right to left
# Add new group in system settings and do some rearrangement

# HALO: Style revamp
# HALO: make a trusted overlay
# HALO: a lot more changes from PA

# Lift clear recents button again

# 45399 &
# 45400 - Camera: Add some Samsung color effects

# Change padding of status bar battery cluster
# German translations

# HALO: Custom size
# All other HALO commits from PA

# HALO: Switch instead of checkbox for masterswitch
# HALO: Better Icons II & White Halo Toggle
# HALO: Bigger update
# HALO: Bugfixes

# Specify notification types for Auto Hide statusbar
# StatusBar network speed indicator

# Fix for AppBar


////// NEW in this Build \\\\\\

# NavigationBar and StatusBar backaground, transparency and colors
# Option to hide network speed indicator when there is no traffic

# Camera: Bring back SmartCapture and TrueView
 
Zuletzt bearbeitet von einem Moderator:

derPianist

Teammitglied a. D.
Beiträge
1.819
Ort
Grevenbroich
Smartphone
iPhone 6
Tablet
Google Nexus 7
Hey Schubi!
Erstmal danke für diese feine ROM.
Gefällt mir sehr gut.

Da du ja den Warnhinweis bei den Performance Einstellungen entfernt hast, könntest du dies ebenso bei der Lautstärke machen?

Es nervt einfach extrem, jedes mal wenn man die Lautstärke aufdrehen möchte, diesen Hinweis zu bestätigen.

Danke und liebe Grüße :)
 

Schubi

Entwickler
Beiträge
125
Ort
nahe Nürnberg
Smartphone
N4
Tablet
N7 2012
Hey,
das sollte möglich sein, falls ich den Dialog finde.
Aber Gegenfrage: Einstellungen → Töne → Lautstärkebegrenzung
Hat das was damit zu tun?
Ich höre keine Musik am Handy, habe deswegen keine Ahnung wann der Dialog genau kommt :D
 

derPianist

Teammitglied a. D.
Beiträge
1.819
Ort
Grevenbroich
Smartphone
iPhone 6
Tablet
Google Nexus 7
Danke dir!

Na, steck mal Kopfhörer rein, mach irgendeinen Titel auf und dann die Lautstärke komplett hochdrehen. Dann kommt der Dialog der vor Hörschäden warnt.

Ich denke nach 4 Monaten Nutzung weiß ich es so langsam. :D
 

Schubi

Entwickler
Beiträge
125
Ort
nahe Nürnberg
Smartphone
N4
Tablet
N7 2012
OK, dann werde ich es über die Strings finden.
Aber Prio1 ist erstmal das deaktivieren dieses nervigen Fullscreen-Keyboards im Landscape-Mode. :)

-- Beitrag Aktualisiert um 11:35 Uhr -- Vorheriger Beitrag war von 10:53 Uhr --

Bei mir kommt da keine Warnung...
Sag mir mal bitte den genauen Wortlaut, oder zumindest einen Teil davon, dass ich in den XML-Dateien nach der Original-Meldung suchen kann.
 

derPianist

Teammitglied a. D.
Beiträge
1.819
Ort
Grevenbroich
Smartphone
iPhone 6
Tablet
Google Nexus 7
Hey Schubi. Hier mal ein Screenshot:

uploadfromtaptalk1363015994782.jpg
 

merhans

Android 2.2 Froyo
Beiträge
1.953
Smartphone
Oneplus One 64Gb
Tablet
Nvidia Shield Tablet
Schubi, auch von mir danke, das mit der Lautstärke ist ja mal ein Traum
Jetzt hab ich die Rom zum testen gefunden^^
 

Schubi

Entwickler
Beiträge
125
Ort
nahe Nürnberg
Smartphone
N4
Tablet
N7 2012
Update...
////// NEW in this Build \\\\\\

# Statusbar: Clock with custom date
# Always disable fullscreen keyboard in landscape mode

# Remove warning when cranking up the headphone volume
# Don't wake when (un)plugged from power

# 33654 - Fix scrollbars appearing out of place in Superuser
# 33664 - Add option to mark user-rejected calls as missed
Download und Changelog siehe erster Post.
 

derPianist

Teammitglied a. D.
Beiträge
1.819
Ort
Grevenbroich
Smartphone
iPhone 6
Tablet
Google Nexus 7
Woah. Wie geil ist das denn?!
Hat ja direkt funktioniert.

Ich bin dir soooo ∞ dankbar Schubi!

Top Notch hier !
 

merhans

Android 2.2 Froyo
Beiträge
1.953
Smartphone
Oneplus One 64Gb
Tablet
Nvidia Shield Tablet
So also zum thema Lautstärke Benachrichtigung von Karim: die Benachrichtigung kommt nicht mehr, aber so kann ich auch nicht mehr auf ja tippen, dass ich lauter machen kann. Was also ziemlich sinnlos dann ist^^
Vielleicht kannst du neben der Benachrichtigung auch noch die Lautstärkegrenze aushebeln^^
 

merhans

Android 2.2 Froyo
Beiträge
1.953
Smartphone
Oneplus One 64Gb
Tablet
Nvidia Shield Tablet
Vergiss es ^^ Einstellung gefunden^^
 

Anhänge

  • uploadfromtaptalk1363155143671.jpg
    uploadfromtaptalk1363155143671.jpg
    53,4 KB · Aufrufe: 89

merhans

Android 2.2 Froyo
Beiträge
1.953
Smartphone
Oneplus One 64Gb
Tablet
Nvidia Shield Tablet
Ich habe nicht gewusst das es eine Einstellung dafür gibt. Ich dachte das sei nun standardmäßig ausgeschalten.
Aber lediglich die Benachrichtigung ist weg, lauter machen konnte man trotzdem nicht.
 
Oben