[ROM] BrokenPOP 3.9 - OFFICIAL [Android 5.1.1_r24][hboot 2.15] DISCONTINUED

Search This thread

Rapier

Forum Moderator
Staff member
of4vx5.png


About ROM

Github : BrokenROM
Google+ : BrokenOs

Credits

From the lead dev.
"This started as my personal project..I was looking to start something that was exactly what I wanted on my nexus 7 instead of either a rom with a bunch of features you need a search to find (not that there's anything wrong with that, just not my cup of tea), or too light where i needed a module to get it (not that there's anything wrong with that either). It is very early in, but I and my team are trying to make this a enjoyable project and keep it updated as best we can regularly. Keep it friendly, or GTFO.....Thanks guys..

Thanks to AOSP for the best base...SlimRoms for all the help...and anyone (person or team) who has helped me along the way."

BrokenPop is the Broken team's LP offering. the vast majority of the base is tracking from AOSP but there's much help from the hard working Slim team as well! Those guys kick ass. If you're looking for a clean, lean moderately themed LP offering, your search is over. More features will be built back in as we move forward but it's time to show you around the new Broken goodness.

ALL CREDITS SHOULD GO TO BROKEN TEAM FOR BRINGING US THIS ROM

Installation Procedure (TWRP 2.8.6.0 Recommended)

- Gapps needed. The latest Broken 5.1 Gapps are recommended so grab them from HERE.

- Download the ROM using the links below and make sure it and the GAPPS zip are all copied to sdcard.

- FULLY WIPE (Data, System, Cache, Dalvik) when coming from any other ROM. Dirty flashes can only be performed when upgrading from a previous BrokenPOP build, unless otherwise stated. (NOTE: Though you can dirty flash, a clean flash is always recommended)

- Install the ROM, followed by the gapps package

- Reboot, profit

Downloads

Android File Host: HTC One S (Ville) - HERE

Changelog

Changelogs are in post #2. Alternatively, you can view the live changelog in the BrokenCenter app (Settings > BrokenCenter).

*WHEN DO UPDATES COME*
Whenever the team decides to level up. The goal is an operable ROM with excellent battery life...we're getting there. ETA asks will not be responded to, thanks for your understanding and patience.

Questions?
Read the FAQ in third post...and I mean it. ALL of you! If you don't find your answer there, post your questions in the Q&A thread for this ROM HERE. THIS thread is for development. Thank you!

ENJOY!

SCREENSHOTS
w21sg2.png
2lnv5ag.png
14jb1x5.png

w02xle.png
2hwjgxd.png
2wrfec6.png

5beptu.png
j8l507.png
34gvvj7.png





THANKS
I would like to thank first to the BrokenOS Team and to it's lead dev. for granting me the permission to open this thread and for helping me during the process.
@javelinanddart for telling me about this ROM and helping me to setup the build environment
@mikronac.ns and @Hai96 for giving me directions and advice while buiilding
All of you who support me all this time and who will try this ROM, as there's no bigger reward than to see a project you've participating in, being used and enjoyed by others too.

XDA:DevDB Information
BrokenPOP, ROM for the HTC One S

Contributors
Rapier
Source Code: https://github.com/BrokenROM

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: 2.13.0000, 2.15.0000, 2.15.4444
Based On: AOSP, Slim, CyanogenMod (device tree/kernel)

Version Information
Status: No Longer Updated
Current Stable Version: 3.9
Stable Release Date: 2015-10-08

Created 2015-06-08
Last Updated 2016-09-21
 

Attachments

  • Screenshot_2015-06-30-20-48-34.jpg
    Screenshot_2015-06-30-20-48-34.jpg
    53.3 KB · Views: 2,821
  • Screenshot_2015-06-28-12-18-43.jpg
    Screenshot_2015-06-28-12-18-43.jpg
    49.1 KB · Views: 2,797
  • Screenshot_2015-06-28-12-27-25.png
    Screenshot_2015-06-28-12-27-25.png
    120.9 KB · Views: 2,851
  • Screenshot_2015-06-28-12-01-19.png
    Screenshot_2015-06-28-12-01-19.png
    48.2 KB · Views: 2,781
  • Screenshot_2015-06-28-12-00-46.png
    Screenshot_2015-06-28-12-00-46.png
    141.9 KB · Views: 2,743
  • Screenshot_2015-06-28-12-05-39.png
    Screenshot_2015-06-28-12-05-39.png
    79 KB · Views: 2,706
  • Screenshot_2015-06-30-20-15-12.png
    Screenshot_2015-06-30-20-15-12.png
    33.9 KB · Views: 2,639
  • Screenshot_2015-06-28-12-20-15.png
    Screenshot_2015-06-28-12-20-15.png
    238.5 KB · Views: 2,573
  • Screenshot_2015-06-30-20-55-50.png
    Screenshot_2015-06-30-20-55-50.png
    198.8 KB · Views: 2,495
Last edited:

Rapier

Forum Moderator
Staff member
Changelogs

BrokenPOP - 3.9 - 08.10.2015

project bionic/
cb81f2a bionic: Allow devices to add device specfic static libs

project build/
d2a09c7 build: Add Flag to Use Oracle JDK on Codefire * Works just fine, easier to deploy Oracle JDK Locally
426e8f3 build: Add Config Option To Keep Compressing APKs * Some older devices only have a limited system partition Enabling this universally would make it too big to fit

project frameworks/base/
6d584f0 Frameworks: Lockscreen blur & see through (1/2)
cadbff9 WindowManager: Upper level changes to expose blur effect
97d8af4 Frameworks: Lockscreen blur & see through (1/2) FIXES credits to David96
36801ba SystemUI: improve blur layer behavior on lockscreen
9c8e6b9 systemui: Underp blur effect after theme change
400eafb BlurLayer: Remove unnecessary surface transactions
ff9678a SystemUI: hide blur when showing keyguard media
1bf92d6 systemui: Fix the blur effect
153e3a9 base: start nfc service prior to systemui

project frameworks/native/
2aca90d SurfaceFlinger: Native changes to add blur effect
b7cea7f SurfaceFlinger: Featurize libuiblur module for OSS build

project packages/apps/Nfc/
31abd4d nfc: create a bootstrap service

project packages/apps/Settings/
7cd460f Update custom_strings.xml
6baf086 Lockscreen see-through & blur (2/2)

project platform_manifest/
02d2f50 Track @arter97's Linaro LTO GCC 5.2 TC
c1f3c62 track our own NFC
7b7f009 put 2 forgotten repos together..

project prebuilts/gcc/linux-x86/arm/arm-eabi-4.9/
004516e 10/01/15 - 4.9.4 UBERTC Snapshot

project prebuilts/gcc/linux-x86/arm/arm-eabi-5.2/
9345268 10/01/15 - 5.2.1 UBERTC Snapshot

project prebuilts/gcc/linux-x86/arm/arm-eabi-6.0/
bfb6bf4 10/01/15 - 6.0.0 UBERTC Snapshot

project prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/
3df2a0c 10/01/2015 - 4.9.4 UBERTC Snapshot

project vendor/broken/
61dccf6 v3.9

BrokenPOP - 3.7 - 20.09.2015
project build/
e3f5911 Add darwin support for f2fs host tools
8e7a48a build: Allow QC platforms to share/customize HAL variants
5cd3651 Adding msm8909 as a QCOM board platform
ff41df7 build: kernel: arm64 uses Image.gz as the target

project external/sepolicy/
44301a4 Add policy to SELinux to allow ViPER4Android in enforcing mode

project frameworks/av/
613cdc2 audiopolicy: Never use low-latency audio for ringtones
4d97392 audiopolicy: Fix the incall fix
d2612cc Media: Make media support DRM file's playing
e299e7c frameworks/av : Drm media file uses mm-parser sniffer
7d3722f libmedia: Add 1440p camcorder quality

project frameworks/base/
ff5ff51 systemui: Fix the keyguard issues
8996f3a Forward port "Add option to hide AlarmClock Icon in StatusBar" [2/2]
1a5b2ce [1/3] base: alarms and no interrupt zen mode and bring back an import for alarm icon statusbar allow to exclude alarms from no interruptions
699b649 Fix return to task when single task activity is brought to front
3d22343 zygote: fix memory leak when fork process
860b0ba Add basic support for VorbisComment DATE tags
72ae18f Fast loadInverse() implementation for the common case
e25101f binder: adjust GC interval for binder ops
5bbba94 msim: Fix saving default sim from select SIM dialog (1/2)
5cd7e13 Add ability to ignore interruptions while active media playback [1/2]
d06ccb0 [1/2] Slim Recent App Sidebar
c810dd7 CamcorderProfile: Add 1440p camcorder profile
571d68d StrictMode: Disable all strict mode functions when disable prop is set Strict mode can still be used to produce red border flashes even when the disable property is set, among other things.

project hardware/libhardware/
2eb7781 amplifier: add set_parameters method
a4b99b7 fingerprint: add generic set_parameters

project hardware/qcom/display-caf/msm8916/
1e93f5e hwcomposer: Add support to specify dynamic FPS when idle

project packages/apps/ContactsCommon/
03accc4 Add a checkable QuickContactBadge.

project packages/apps/DeskClock/
93f00ab Forward port "Add option to hide AlarmClock Icon in StatusBar" [1/2]

project packages/apps/LockClock/
4bdff09 LockClock : Ensure configuration screen doesn't crash on orientation
db50ca9 Automatic translation import
52d0cb8 LockClock: Force ltr on clock display.

project packages/apps/Mms/
78a406b Mms: Port custom notification vibrations
0632b12 Per conversation notification settings/ringtones
3b584c9 Moving some more custom bits
6e649b1 Set notification color.
e7e0737 Fix hint text color in quick popup with light theme
675834e Use CheckableContactBadge.

project packages/apps/Settings/
6acb2ba System app remover: add priv-app apps to list
c18dba3 Fix system app remover to work in 5.1
47f5763 Add a few more protected apps for remover
cbf853e [3/3] Settings: alarms and no interrupt zen mode
ce34917 LCD Density: Input DPI value instead choosing it from the list
e17cc68 Add ability to ignore interruptions while active media playback [2/2]
9a35777 Fix mediascanner on boot sticking
7181ea0 [2/2] Slim Recent App Sidebar
04fda35 Clean up a few things
410fd2e Remove selinux switch and all files associated

project packages/apps/SnapdragonCamera/
df9396e SnapdragonCamera: Fix reversed video flash-mode icons

project packages/services/Telecomm/
d1a160b msim: Fix saving default sim from select SIM dialog (2/2)

project packages/services/Telephony/
e321e2a Telephony: Make voicemail notifications dismissable

project platform_manifest/
2c95232 our deskclock
c737264 update lockclock branch

project system/core/
c008afd Fix build break for multiple definition

project vendor/broken/
ca116ff Its ****ing official, not release
2354e62 Kill a few prebuilt apks (omniswitch,Viper,LockClock)
d52ec3a Kill some livewallpaper ****
141ef15 Massive APN update from Slim ALL CREDIT TO THEM @josue Rivera @nicholas Flintham @anthony king and anyone else who committed anything...
0a0d610 add yet another g3 variant
3b076bc Kill the dpi shrinker in favor of new dpi option
2084f90 3.7
328ba87 Just cause it bothered me

BrokenPOP - 3.6 - 12.09.2015
project build/
a2b4e18 releasetools: Fix the bug in symlink deletion.
ec82fe2 build: allow using host flex binary
67b5310 releasetools: Fix the bug when deleting files.
414f233 LMY48P

project external/skia/
fc079b3 DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion

project frameworks/av/
2bed09b Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"
98f4616 DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance
1d14657 Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"

project frameworks/base/
62043e4 Weather Temprature Status Bar Icon 1/2
c8fda84 FWB: Statusbar weather color (1/2)
c586d94 SystemUI: Status bar weather font style (1/2)
b205d4f FWB: statusbar weather temperature placement (2/2)
dbc7b1c Fix left weather temp padding
a8b6aa0 systemUI: carrier first, weather second
8a96ad0 More weather font styles 2/2
0cf9bef Status bar weather: Add BOLD ITALIC to font style (1/2)
a063e24 FWB: Make all 14 font variants available to Weather (2/2)
e5a0b2a Fix font type not refreshing on placement change
9a0fc4f FWB: Statusbar clock font style (1/2)
f9d5148 Status bar clock: Add BOLD ITALIC to font style (1/2)
698f94e FWB: Make all 14 font variants available to Statusbar Clock (1/2)
630b274 Hide carrier label completely on keyguard
ca768d1 Make weather icon changes restart systemui and shuffle **** into a cleaner order
8537ccc Tighten up statusbar padding
dced587 Weather and hide carrier lable for msim
4560230 SystemUI: long press lock screen lock icon to sleep (1/2)
85d388a SystemUI: Change long press lock screen lock icon to TORCH (1/2)
f46c3ae SystemUI: reset to QS panel if task manager was visible last
9e51c25 Status bar carrier: don't show Emergency text if no sim is installed
cb8fdd3 Battery Mode tile: Remove on devices that don't support it
3cc2ca4 mess with layout , and reenable lockscreen keyguard carrier
07e95b7 Sick of this keyguard carrier label
d94e221 Tired of this string on my busted sim
a090cb6 Prevent insanely long passwords from crashing SystemUI
8d74e45 DO NOT MERGE: Ensure that unparcelling Region only reads the expected number of bytes
ba331ba Check that the parcel contained the expected amount of region data. DO NOT MERGE
59113d4 Them sneaky ****ing nulls

project frameworks/native/
df7703c Disregard alleged binder entities beyond parcel bounds

project frameworks/opt/telephony/
24bf0fa Externally-reported Moderate severity vulnerability in SMS: Apps can bypass the SMS short code notification prompt

project frameworks/webview/
f45e7ca Update all the things!

project hardware/libhardware/
0f42a6c libhardware: Add POWER_HINT_LAUNCH_BOOST for PowerHAL

project packages/apps/BrokenWalls/
53678e3 Broke that *****
56bc8f0 Update README.md
35cd1b8 Update README.md
c4d5fae Adding a ****ton of new walls

project packages/apps/Mms/
6b081fe Forward port Templates functionality
b9ebcca Bring back QuickMessage, Unicode stripping, TimeStamps and Add to Calendar
35da15d Bring back Split SMS
63be858 Port "Fix cropping on MMS inline thumbnails"
945a153 Remove text/plain for ACTION_SEND
05c070b Fix SMS sending.
02dc91e Fix up receiver declaration.
f8cf5a3 Bring back layout color abstraction
3030637 Option to delay SMS Sending
aacab42 Don't recycle messages by default.
6da4680 Pager fix on multiple messages.
bccbb19 Prevent popup window from closing
6c1c415 mms: update theme to material
18e3dcb Ability to pinch zoom in/out
3ea0d93 Mms: new launcher icon by Sven R.
456026f Mms: Because I am a material girl
f9838d0 Fix ripple on fab
a89953f Use material delete icon
8fef867 Updated status bar notification icons
0e7080a Match count per thread to message per thread
f67f553 More materialization
c9c98e7 Expose hard coded background and text colors for compose activity.
54ddfe6 Expose hard coded background colors from layouts for search activity.
e857a80 Bye checkboxes. Hello sexy switches
a9c90e7 This ain't cm
d1806c3 Moving custom bits to their proper place
fafcf17 Going dark because material sucks
0c4ead9 Blacklist (5/9)
225bc6d Mms: Add missing mdpi/hdpi drawables
b61de71 Fixing some color calls for better theming Thanks to daveyannihilation for the assist
6080ef7 Fixing QM mark as read This stuff was accidentally removed with this commit: f67f5535cf3501065408d9c609158511d863dcd7
89b80cd Mms: fix quick message layout on 320dp

project packages/apps/Settings/
f099d20 Tint msim icon
fa5f9cd Use new BrokenWalls package
502601a German Translations Strings
576798c Build fix
11fdf9f Dem damn translations
688c6f2 Weather Temprature Status Bar Icon 2/2 and a ****ton of shufflin by me Change-Id: I3761e20c0bdf58e098eaab41eeef5e56f4a3c6d9
2a6684f Settings: Status bar weather font style (2/2)
0012fc1 Settings: Statusbar weather color (2/2)
5cc5ab2 Settings: statusbar weather temperature placement (1/2)
d39bd64 More weather font styles 1/2
3f6b78f Status bar weather: Add BOLD ITALIC to font style (2/2)
b91c96c Settings: Make all 14 font variants available to Weather (1/2)
21f6266 Settings: Statusbar clock font style (2/2) credits to daxxmax <> used from AICP gerrit Brokenify
7795cc3 Settings: Make all 14 font variants available to Statusbar Clock (2/2)
e54c2bd Fix array issues for styles
c284971 Broken Home string
4662f60 Rearrange clock settings
bc692fb Settings: long press lock screen lock icon to sleep (2/2)
1bce780 Settings: Change long press lock screen lock icon to TORCH (2/2) adapted for our lockscreen
6101d95 Fix fc for sim lock options
771f484 Lets stop the dumbass questions about Advanced Display settings

project platform_manifest/
a3e6409 update toolchain for N9 and add toolchain for ZF2
445bf01 track new BrokenWalls repo
de1c259 manifest: Add Candy Linaro 4.9.3 GCC Toolchain
5ee1c2b Manifest: Update to android-5.1.1_r16

project prebuilts/gcc/linux-x86/aarch64/aarch64-linux-gnu-5.2/
8c94ead push chain

project system/security/
8806c13 Fix unchecked length in Blob creation

project vendor/broken/
2e28a8c New Brokenwalls
57bbda1 3.6
ebe4390 Put **** (prebuilt apks) in the right place
884bc85 These ****ers and their NINJA's
 
Last edited:

Rapier

Forum Moderator
Staff member
FAQ

First of all, I am NOT the developer of this ROM, I was building it for my own use and with permission from BrokenOS Team I've decided to share my builds with you.

So please DON'T ask for features as I can't add them, also don't report bugs since this is an unofficial build and the chances to have them solved are minimal. Edit: Since 3.0 Milestone we got official support for our device. Reporting bugs should be done with a logcat attached.

I will try to answer some questions here in order to avoid issues

Q: I was flashing this ROM and now my phone is broken. What should I do?
A: NOTHING. Isn't that exactly what you wanted?

Q: I flashed this ROM and now I got into bootloop. What's wrong?
A: Most probably you're S-On and you forgot to flash boot.img in fastboot mode AFTER you flashed the ROM. There are many threads detailing the procedure, search for it.

Q: Will it be available for hboot 2.16 also?
A: NO. I am building this only for the hboot I can test on and I have no intention to switch to 2.16

Q: Does this ROM have root?
A: Yes, SuperSU is included and you can update it via Play Store when a newer version is out

Q: Flashed the ROM but I have the NavBar active. Our phone has hardware buttons and I don't need NavBar. Is there a way to remove it?
A: YES it is. You have 2 ways of doing this. Either go to Settings - Broken Pieces - Navigation and set Navigation bar height to 0dp or, edit build.prop in /system and set qemu.hw.mainkeys=1 or remove the line. EDIT: Starting 3.3 build this is no longer needed, NavBar is hidden by default

Q: After flashing the ROM, everything on screen is small and font can be barely seen. Can I change this?
A: Yes you can. By default, Broken has set 200DPI screens res. You can change this in Settings - Display - LCD density. You can also increase font size if needed

Q: I wanted to install Viper4Android, I made all the right steps but it is still not working. What can I do?
A: Viper4Android and other programs as well, need selinux to be set as "permissive". This ROM has it set to "enforcing" by default. You can change this setting by using a third party app from HERE. EDIT: Starting with build 2.7, ROM contains an selinux permissive/enforcing switch so there's no need for an external app anymore.

Q: Sound during calls seems to be low for me, what options do I have?
A: You can either modify snd_soc_msm_2x file located in /system/etc/snd_soc_msm or...you can use THIS file that I've already modified to increase the volume. NOTE: THIS IS NOT A FLASHABLE ZIP FILE. DO NOT FLASH IN RECOVERY. You should just extract the file in the zip and replace the one on your phone. Make a backup of the original file for safety

Q: GAPPS on Broken site are not updated frequently, can I use other GAPPS packages?
A: Theoretically any GAPPS package can be used as long as it is made for Android 5.1.1. Broken GAPPS are updated but not so often as others. If you're not satsfied. as an alternative, you can use TK GAPPS HERE

Q: Can I flash a custom kernel like IceCode, Mrak...?
A: You can but if having ANY issues you should revert back to ROMs kernel. I've tested Mrak and IceCode and both worked but that's not a guarantee they'll work for all.

Q: I've tried to customize the buttons but all I can see in that section is for customizing Home button. Aren't any other options yet?
A: They are, just they're not in the usual places you've got used with. You can assign "kill app" to Back button in Settings - Broken Pieces - Navigation. You can set "volume wake" (wake the device by volume buttons) in Settings - Broken Pieces - Volume keys.

Q: But I cannot assign the "menu" function to Recents button.
A: So what? Assign it to long-press Home

Q: I see there is a different recents screen in this ROM and I like more the "standard" Lollipop recents screen. Can we have that one instead?
A: YES you can. In this ROM, recents screen has 2 "styles" : standard Lollipop and Slim Recents. You can switch between them in Settings - Broken Pieces - Navigation - Recent apps panel. By default, Slim Recents is active.

Q: I've noticed that the Layers Manager is an older version, there's a newer one on Play Store. Can I have that one?
A: YES you can. You should first delete the existing Layer Manager application from /system/app (by using a root file explorer), reboot, then install the latest version from HERE. The entry in Settings will work with the new installed version.

Q: The Performance menu in Settings is using an older version of Kernel Adiutor, can I have the latest one?
A: YES, you can. Same as for Layer Manager, you should first delete the existing Kernel Adiutor application (by using a root file explorer), reboot, then install latest version from HERE. The entry in Settings will work with the new installed version.

Q: I found a BUG, what should I do?
A: Reporting bugs should only be made by including steps to replicate the bug and logcats. If those two are not included, such posts will be ignored and not even answered, sorry.

Q: The BrokenCenter in Settings has an OTA feature. Is it working for us too?
A: NO, it is not. OTA support was not yet configured for our device. The only way to upgrade is by the builds I will upload on AFH on the link provided in OP
EDIT: Starting 3.4 build, OTA functionality has been integrated and working. BrokenCenter is gone for now and you can check for updated software in Settings - About Phone - Broken Updates

Q: How often will you update this ROM?
A: The team is releasing it once per week, on each Saturday. The builds will be available each Saturday/Sunday.

Q: How long do you plan to build this ROM?
A: As long as I'll use it and I'll have this phone. There's no point for me to build a ROM, on a regular basis, when I don't use it. And of course as long as I won't have build errors that I cannot solve

Q: Is CM's Theme Engine supported in this ROM?
A: NO, BrokenPOP is using RRO/Layers. There is the BitSyko Development G+ Community HERE, where you can learn more and download Layers for this ROM. Theme layers are also available on Google Play Store.

Q: There is an annoying indicator when activating USB debugging in Developer Options and I don't find the option to turn off notification. Is there any way to hide it?
A: YES, the option is not present but you can edit build.prop (using a root file explorer) found in /system and add the following line persist.adb.notify=0

Q: There are several mentions above, about using a "root file explorer". What is that and where do I get it?
A: If you're asking this, you shouldn't even think to flash this ROM...really

Q: On other ROMs there were distortions and cracking noise while using a headset during a call. Is this happening in this ROM too?
A: NO. The reason for this was a setting found in build.prop file. It is about the persist.audio.handset_mic=digital entry and that should have been set to analog instead. This setting is properly set in the ROM so you're good to go.

Q: I don't find the option to enable Advanced Reboot Menu in Developer Options, Is there a way to activate it?
A: This is because it is not there. Look in Settings - Security - Advanced reboot instead...set it to Enabled

Q: I was checking the Advanced reboot option as instructed in previous answer and I found two entries labeled Disabled. What is that?
A: Guess what? You've just found a bug, they both do the same...Check the question related to finding/reporting BUGs for more info. EDIT: This is fixed from versioon 2.5

Q: I've activated the Advanced Power Menu in Security but still all I can see is Power Off entry. Where are other options like Reboot, Screenshot, Sound...?
A: After enabling Advanced Power Menu, you should go to Settings-Broken Pieces-Power Menu and choose which options do you want to be shown.

Q: The Power Menu is placed at the bottom instead the center of the screen. Why is that?
A: Because it's cool...and easier to access with one hand

Q: I just saw a "cool" feature in another ROM. What should I do in order to have it included in this ROM?
A: Pray for it! Features are added only by BrokenOS Team and only if they consider it worth it.
 
Last edited:

Rapier

Forum Moderator
Staff member
Awesome mate :D will flash on my One S :) i'm having troubles building a new ROM for it can i PM you? Maybe you can help me :)
Of course you can...just that your knowledge in building ROMs could be bigger than mine :) Let me know how's the ROM working...or not :)
 
Last edited:

matu89

Senior Member
Feb 4, 2014
158
12
Wow Rapier congrats for that one . its the first time u built a rom right?
Well seems awesome and with RRO even better , will try it thanks! :cool:
 

Rapier

Forum Moderator
Staff member
Wow Rapier congrats for that one . its the first time u built a rom right?
Well seems awesome and with RRO even better , will try it thanks! :cool:
Thank you. It is not the first time, I've been experimenting a little until I built this one. I've built Candy and XenonHD before this to learn how to do it. The guys from Candy team were very helpful on that, without them I would have still reading how-to's now.

Sent from nowhere over the air...
 

Rapier

Forum Moderator
Staff member
There's 1 guy that always gives the best reviews of rom's, maybe you can ask him ;)

Sent from my One S using XDA Free mobile app
I know how the ROM works for me, I was just curious if others have flashed it too and if they like it. I can easily build it just for me if there's nobody interested

Sent from nowhere over the air...
 

dcube92

Member
Oct 13, 2014
48
16
Flashed it; no Gapps installed; noticing some lag when going through the settings and getting the minimizing keyboard. camera didnt work at first but started after cache and Dalvik wipe. Other than that, it is really nice Layers and ambient display, FM radio and Nova along with the gallons of other tweaks make it a very, very good Rom.
PS: I cant seem to get enough of the boot animation. Absolutely LOVE it!!! Keep hope alive @Rapier
 
  • Like
Reactions: Rapier

Audioffensive

Senior Member
Oct 8, 2013
1,089
1,068
Apeldoorn
I know how the ROM works for me, I was just curious if others have flashed it too and if they like it. I can easily build it just for me if there's nobody interested

Sent from nowhere over the air...

I know :) was just teasing.
But i understand. Sometimes you get no response and it looks like you are only building it for yourself. But people will appreciate it. They won't let it know so much though.....

Sent from my One S using XDA Free mobile app
 

Rapier

Forum Moderator
Staff member
Well, congrats neighbour :) . This cat haven't seen this thread, so i may be pardoned. Coming back home on Sunday and feedback will be as soon as I play a bit with a rom.
My bad, should've send you a PM....when you'll come back there'll be a new version out I think and it already has some new things in it
 
  • Like
Reactions: Loreane Van Daal

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    of4vx5.png


    About ROM

    Github : BrokenROM
    Google+ : BrokenOs

    Credits

    From the lead dev.
    "This started as my personal project..I was looking to start something that was exactly what I wanted on my nexus 7 instead of either a rom with a bunch of features you need a search to find (not that there's anything wrong with that, just not my cup of tea), or too light where i needed a module to get it (not that there's anything wrong with that either). It is very early in, but I and my team are trying to make this a enjoyable project and keep it updated as best we can regularly. Keep it friendly, or GTFO.....Thanks guys..

    Thanks to AOSP for the best base...SlimRoms for all the help...and anyone (person or team) who has helped me along the way."

    BrokenPop is the Broken team's LP offering. the vast majority of the base is tracking from AOSP but there's much help from the hard working Slim team as well! Those guys kick ass. If you're looking for a clean, lean moderately themed LP offering, your search is over. More features will be built back in as we move forward but it's time to show you around the new Broken goodness.

    ALL CREDITS SHOULD GO TO BROKEN TEAM FOR BRINGING US THIS ROM

    Installation Procedure (TWRP 2.8.6.0 Recommended)

    - Gapps needed. The latest Broken 5.1 Gapps are recommended so grab them from HERE.

    - Download the ROM using the links below and make sure it and the GAPPS zip are all copied to sdcard.

    - FULLY WIPE (Data, System, Cache, Dalvik) when coming from any other ROM. Dirty flashes can only be performed when upgrading from a previous BrokenPOP build, unless otherwise stated. (NOTE: Though you can dirty flash, a clean flash is always recommended)

    - Install the ROM, followed by the gapps package

    - Reboot, profit

    Downloads

    Android File Host: HTC One S (Ville) - HERE

    Changelog

    Changelogs are in post #2. Alternatively, you can view the live changelog in the BrokenCenter app (Settings > BrokenCenter).

    *WHEN DO UPDATES COME*
    Whenever the team decides to level up. The goal is an operable ROM with excellent battery life...we're getting there. ETA asks will not be responded to, thanks for your understanding and patience.

    Questions?
    Read the FAQ in third post...and I mean it. ALL of you! If you don't find your answer there, post your questions in the Q&A thread for this ROM HERE. THIS thread is for development. Thank you!

    ENJOY!

    SCREENSHOTS
    w21sg2.png
    2lnv5ag.png
    14jb1x5.png

    w02xle.png
    2hwjgxd.png
    2wrfec6.png

    5beptu.png
    j8l507.png
    34gvvj7.png





    THANKS
    I would like to thank first to the BrokenOS Team and to it's lead dev. for granting me the permission to open this thread and for helping me during the process.
    @javelinanddart for telling me about this ROM and helping me to setup the build environment
    @mikronac.ns and @Hai96 for giving me directions and advice while buiilding
    All of you who support me all this time and who will try this ROM, as there's no bigger reward than to see a project you've participating in, being used and enjoyed by others too.

    XDA:DevDB Information
    BrokenPOP, ROM for the HTC One S

    Contributors
    Rapier
    Source Code: https://github.com/BrokenROM

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: 2.13.0000, 2.15.0000, 2.15.4444
    Based On: AOSP, Slim, CyanogenMod (device tree/kernel)

    Version Information
    Status: No Longer Updated
    Current Stable Version: 3.9
    Stable Release Date: 2015-10-08

    Created 2015-06-08
    Last Updated 2016-09-21
    8
    Changelogs

    BrokenPOP - 3.9 - 08.10.2015

    project bionic/
    cb81f2a bionic: Allow devices to add device specfic static libs

    project build/
    d2a09c7 build: Add Flag to Use Oracle JDK on Codefire * Works just fine, easier to deploy Oracle JDK Locally
    426e8f3 build: Add Config Option To Keep Compressing APKs * Some older devices only have a limited system partition Enabling this universally would make it too big to fit

    project frameworks/base/
    6d584f0 Frameworks: Lockscreen blur & see through (1/2)
    cadbff9 WindowManager: Upper level changes to expose blur effect
    97d8af4 Frameworks: Lockscreen blur & see through (1/2) FIXES credits to David96
    36801ba SystemUI: improve blur layer behavior on lockscreen
    9c8e6b9 systemui: Underp blur effect after theme change
    400eafb BlurLayer: Remove unnecessary surface transactions
    ff9678a SystemUI: hide blur when showing keyguard media
    1bf92d6 systemui: Fix the blur effect
    153e3a9 base: start nfc service prior to systemui

    project frameworks/native/
    2aca90d SurfaceFlinger: Native changes to add blur effect
    b7cea7f SurfaceFlinger: Featurize libuiblur module for OSS build

    project packages/apps/Nfc/
    31abd4d nfc: create a bootstrap service

    project packages/apps/Settings/
    7cd460f Update custom_strings.xml
    6baf086 Lockscreen see-through & blur (2/2)

    project platform_manifest/
    02d2f50 Track @arter97's Linaro LTO GCC 5.2 TC
    c1f3c62 track our own NFC
    7b7f009 put 2 forgotten repos together..

    project prebuilts/gcc/linux-x86/arm/arm-eabi-4.9/
    004516e 10/01/15 - 4.9.4 UBERTC Snapshot

    project prebuilts/gcc/linux-x86/arm/arm-eabi-5.2/
    9345268 10/01/15 - 5.2.1 UBERTC Snapshot

    project prebuilts/gcc/linux-x86/arm/arm-eabi-6.0/
    bfb6bf4 10/01/15 - 6.0.0 UBERTC Snapshot

    project prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/
    3df2a0c 10/01/2015 - 4.9.4 UBERTC Snapshot

    project vendor/broken/
    61dccf6 v3.9

    BrokenPOP - 3.7 - 20.09.2015
    project build/
    e3f5911 Add darwin support for f2fs host tools
    8e7a48a build: Allow QC platforms to share/customize HAL variants
    5cd3651 Adding msm8909 as a QCOM board platform
    ff41df7 build: kernel: arm64 uses Image.gz as the target

    project external/sepolicy/
    44301a4 Add policy to SELinux to allow ViPER4Android in enforcing mode

    project frameworks/av/
    613cdc2 audiopolicy: Never use low-latency audio for ringtones
    4d97392 audiopolicy: Fix the incall fix
    d2612cc Media: Make media support DRM file's playing
    e299e7c frameworks/av : Drm media file uses mm-parser sniffer
    7d3722f libmedia: Add 1440p camcorder quality

    project frameworks/base/
    ff5ff51 systemui: Fix the keyguard issues
    8996f3a Forward port "Add option to hide AlarmClock Icon in StatusBar" [2/2]
    1a5b2ce [1/3] base: alarms and no interrupt zen mode and bring back an import for alarm icon statusbar allow to exclude alarms from no interruptions
    699b649 Fix return to task when single task activity is brought to front
    3d22343 zygote: fix memory leak when fork process
    860b0ba Add basic support for VorbisComment DATE tags
    72ae18f Fast loadInverse() implementation for the common case
    e25101f binder: adjust GC interval for binder ops
    5bbba94 msim: Fix saving default sim from select SIM dialog (1/2)
    5cd7e13 Add ability to ignore interruptions while active media playback [1/2]
    d06ccb0 [1/2] Slim Recent App Sidebar
    c810dd7 CamcorderProfile: Add 1440p camcorder profile
    571d68d StrictMode: Disable all strict mode functions when disable prop is set Strict mode can still be used to produce red border flashes even when the disable property is set, among other things.

    project hardware/libhardware/
    2eb7781 amplifier: add set_parameters method
    a4b99b7 fingerprint: add generic set_parameters

    project hardware/qcom/display-caf/msm8916/
    1e93f5e hwcomposer: Add support to specify dynamic FPS when idle

    project packages/apps/ContactsCommon/
    03accc4 Add a checkable QuickContactBadge.

    project packages/apps/DeskClock/
    93f00ab Forward port "Add option to hide AlarmClock Icon in StatusBar" [1/2]

    project packages/apps/LockClock/
    4bdff09 LockClock : Ensure configuration screen doesn't crash on orientation
    db50ca9 Automatic translation import
    52d0cb8 LockClock: Force ltr on clock display.

    project packages/apps/Mms/
    78a406b Mms: Port custom notification vibrations
    0632b12 Per conversation notification settings/ringtones
    3b584c9 Moving some more custom bits
    6e649b1 Set notification color.
    e7e0737 Fix hint text color in quick popup with light theme
    675834e Use CheckableContactBadge.

    project packages/apps/Settings/
    6acb2ba System app remover: add priv-app apps to list
    c18dba3 Fix system app remover to work in 5.1
    47f5763 Add a few more protected apps for remover
    cbf853e [3/3] Settings: alarms and no interrupt zen mode
    ce34917 LCD Density: Input DPI value instead choosing it from the list
    e17cc68 Add ability to ignore interruptions while active media playback [2/2]
    9a35777 Fix mediascanner on boot sticking
    7181ea0 [2/2] Slim Recent App Sidebar
    04fda35 Clean up a few things
    410fd2e Remove selinux switch and all files associated

    project packages/apps/SnapdragonCamera/
    df9396e SnapdragonCamera: Fix reversed video flash-mode icons

    project packages/services/Telecomm/
    d1a160b msim: Fix saving default sim from select SIM dialog (2/2)

    project packages/services/Telephony/
    e321e2a Telephony: Make voicemail notifications dismissable

    project platform_manifest/
    2c95232 our deskclock
    c737264 update lockclock branch

    project system/core/
    c008afd Fix build break for multiple definition

    project vendor/broken/
    ca116ff Its ****ing official, not release
    2354e62 Kill a few prebuilt apks (omniswitch,Viper,LockClock)
    d52ec3a Kill some livewallpaper ****
    141ef15 Massive APN update from Slim ALL CREDIT TO THEM @josue Rivera @nicholas Flintham @anthony king and anyone else who committed anything...
    0a0d610 add yet another g3 variant
    3b076bc Kill the dpi shrinker in favor of new dpi option
    2084f90 3.7
    328ba87 Just cause it bothered me

    BrokenPOP - 3.6 - 12.09.2015
    project build/
    a2b4e18 releasetools: Fix the bug in symlink deletion.
    ec82fe2 build: allow using host flex binary
    67b5310 releasetools: Fix the bug when deleting files.
    414f233 LMY48P

    project external/skia/
    fc079b3 DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion

    project frameworks/av/
    2bed09b Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"
    98f4616 DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance
    1d14657 Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"

    project frameworks/base/
    62043e4 Weather Temprature Status Bar Icon 1/2
    c8fda84 FWB: Statusbar weather color (1/2)
    c586d94 SystemUI: Status bar weather font style (1/2)
    b205d4f FWB: statusbar weather temperature placement (2/2)
    dbc7b1c Fix left weather temp padding
    a8b6aa0 systemUI: carrier first, weather second
    8a96ad0 More weather font styles 2/2
    0cf9bef Status bar weather: Add BOLD ITALIC to font style (1/2)
    a063e24 FWB: Make all 14 font variants available to Weather (2/2)
    e5a0b2a Fix font type not refreshing on placement change
    9a0fc4f FWB: Statusbar clock font style (1/2)
    f9d5148 Status bar clock: Add BOLD ITALIC to font style (1/2)
    698f94e FWB: Make all 14 font variants available to Statusbar Clock (1/2)
    630b274 Hide carrier label completely on keyguard
    ca768d1 Make weather icon changes restart systemui and shuffle **** into a cleaner order
    8537ccc Tighten up statusbar padding
    dced587 Weather and hide carrier lable for msim
    4560230 SystemUI: long press lock screen lock icon to sleep (1/2)
    85d388a SystemUI: Change long press lock screen lock icon to TORCH (1/2)
    f46c3ae SystemUI: reset to QS panel if task manager was visible last
    9e51c25 Status bar carrier: don't show Emergency text if no sim is installed
    cb8fdd3 Battery Mode tile: Remove on devices that don't support it
    3cc2ca4 mess with layout , and reenable lockscreen keyguard carrier
    07e95b7 Sick of this keyguard carrier label
    d94e221 Tired of this string on my busted sim
    a090cb6 Prevent insanely long passwords from crashing SystemUI
    8d74e45 DO NOT MERGE: Ensure that unparcelling Region only reads the expected number of bytes
    ba331ba Check that the parcel contained the expected amount of region data. DO NOT MERGE
    59113d4 Them sneaky ****ing nulls

    project frameworks/native/
    df7703c Disregard alleged binder entities beyond parcel bounds

    project frameworks/opt/telephony/
    24bf0fa Externally-reported Moderate severity vulnerability in SMS: Apps can bypass the SMS short code notification prompt

    project frameworks/webview/
    f45e7ca Update all the things!

    project hardware/libhardware/
    0f42a6c libhardware: Add POWER_HINT_LAUNCH_BOOST for PowerHAL

    project packages/apps/BrokenWalls/
    53678e3 Broke that *****
    56bc8f0 Update README.md
    35cd1b8 Update README.md
    c4d5fae Adding a ****ton of new walls

    project packages/apps/Mms/
    6b081fe Forward port Templates functionality
    b9ebcca Bring back QuickMessage, Unicode stripping, TimeStamps and Add to Calendar
    35da15d Bring back Split SMS
    63be858 Port "Fix cropping on MMS inline thumbnails"
    945a153 Remove text/plain for ACTION_SEND
    05c070b Fix SMS sending.
    02dc91e Fix up receiver declaration.
    f8cf5a3 Bring back layout color abstraction
    3030637 Option to delay SMS Sending
    aacab42 Don't recycle messages by default.
    6da4680 Pager fix on multiple messages.
    bccbb19 Prevent popup window from closing
    6c1c415 mms: update theme to material
    18e3dcb Ability to pinch zoom in/out
    3ea0d93 Mms: new launcher icon by Sven R.
    456026f Mms: Because I am a material girl
    f9838d0 Fix ripple on fab
    a89953f Use material delete icon
    8fef867 Updated status bar notification icons
    0e7080a Match count per thread to message per thread
    f67f553 More materialization
    c9c98e7 Expose hard coded background and text colors for compose activity.
    54ddfe6 Expose hard coded background colors from layouts for search activity.
    e857a80 Bye checkboxes. Hello sexy switches
    a9c90e7 This ain't cm
    d1806c3 Moving custom bits to their proper place
    fafcf17 Going dark because material sucks
    0c4ead9 Blacklist (5/9)
    225bc6d Mms: Add missing mdpi/hdpi drawables
    b61de71 Fixing some color calls for better theming Thanks to daveyannihilation for the assist
    6080ef7 Fixing QM mark as read This stuff was accidentally removed with this commit: f67f5535cf3501065408d9c609158511d863dcd7
    89b80cd Mms: fix quick message layout on 320dp

    project packages/apps/Settings/
    f099d20 Tint msim icon
    fa5f9cd Use new BrokenWalls package
    502601a German Translations Strings
    576798c Build fix
    11fdf9f Dem damn translations
    688c6f2 Weather Temprature Status Bar Icon 2/2 and a ****ton of shufflin by me Change-Id: I3761e20c0bdf58e098eaab41eeef5e56f4a3c6d9
    2a6684f Settings: Status bar weather font style (2/2)
    0012fc1 Settings: Statusbar weather color (2/2)
    5cc5ab2 Settings: statusbar weather temperature placement (1/2)
    d39bd64 More weather font styles 1/2
    3f6b78f Status bar weather: Add BOLD ITALIC to font style (2/2)
    b91c96c Settings: Make all 14 font variants available to Weather (1/2)
    21f6266 Settings: Statusbar clock font style (2/2) credits to daxxmax <> used from AICP gerrit Brokenify
    7795cc3 Settings: Make all 14 font variants available to Statusbar Clock (2/2)
    e54c2bd Fix array issues for styles
    c284971 Broken Home string
    4662f60 Rearrange clock settings
    bc692fb Settings: long press lock screen lock icon to sleep (2/2)
    1bce780 Settings: Change long press lock screen lock icon to TORCH (2/2) adapted for our lockscreen
    6101d95 Fix fc for sim lock options
    771f484 Lets stop the dumbass questions about Advanced Display settings

    project platform_manifest/
    a3e6409 update toolchain for N9 and add toolchain for ZF2
    445bf01 track new BrokenWalls repo
    de1c259 manifest: Add Candy Linaro 4.9.3 GCC Toolchain
    5ee1c2b Manifest: Update to android-5.1.1_r16

    project prebuilts/gcc/linux-x86/aarch64/aarch64-linux-gnu-5.2/
    8c94ead push chain

    project system/security/
    8806c13 Fix unchecked length in Blob creation

    project vendor/broken/
    2e28a8c New Brokenwalls
    57bbda1 3.6
    ebe4390 Put **** (prebuilt apks) in the right place
    884bc85 These ****ers and their NINJA's
    8
    FAQ

    First of all, I am NOT the developer of this ROM, I was building it for my own use and with permission from BrokenOS Team I've decided to share my builds with you.

    So please DON'T ask for features as I can't add them, also don't report bugs since this is an unofficial build and the chances to have them solved are minimal. Edit: Since 3.0 Milestone we got official support for our device. Reporting bugs should be done with a logcat attached.

    I will try to answer some questions here in order to avoid issues

    Q: I was flashing this ROM and now my phone is broken. What should I do?
    A: NOTHING. Isn't that exactly what you wanted?

    Q: I flashed this ROM and now I got into bootloop. What's wrong?
    A: Most probably you're S-On and you forgot to flash boot.img in fastboot mode AFTER you flashed the ROM. There are many threads detailing the procedure, search for it.

    Q: Will it be available for hboot 2.16 also?
    A: NO. I am building this only for the hboot I can test on and I have no intention to switch to 2.16

    Q: Does this ROM have root?
    A: Yes, SuperSU is included and you can update it via Play Store when a newer version is out

    Q: Flashed the ROM but I have the NavBar active. Our phone has hardware buttons and I don't need NavBar. Is there a way to remove it?
    A: YES it is. You have 2 ways of doing this. Either go to Settings - Broken Pieces - Navigation and set Navigation bar height to 0dp or, edit build.prop in /system and set qemu.hw.mainkeys=1 or remove the line. EDIT: Starting 3.3 build this is no longer needed, NavBar is hidden by default

    Q: After flashing the ROM, everything on screen is small and font can be barely seen. Can I change this?
    A: Yes you can. By default, Broken has set 200DPI screens res. You can change this in Settings - Display - LCD density. You can also increase font size if needed

    Q: I wanted to install Viper4Android, I made all the right steps but it is still not working. What can I do?
    A: Viper4Android and other programs as well, need selinux to be set as "permissive". This ROM has it set to "enforcing" by default. You can change this setting by using a third party app from HERE. EDIT: Starting with build 2.7, ROM contains an selinux permissive/enforcing switch so there's no need for an external app anymore.

    Q: Sound during calls seems to be low for me, what options do I have?
    A: You can either modify snd_soc_msm_2x file located in /system/etc/snd_soc_msm or...you can use THIS file that I've already modified to increase the volume. NOTE: THIS IS NOT A FLASHABLE ZIP FILE. DO NOT FLASH IN RECOVERY. You should just extract the file in the zip and replace the one on your phone. Make a backup of the original file for safety

    Q: GAPPS on Broken site are not updated frequently, can I use other GAPPS packages?
    A: Theoretically any GAPPS package can be used as long as it is made for Android 5.1.1. Broken GAPPS are updated but not so often as others. If you're not satsfied. as an alternative, you can use TK GAPPS HERE

    Q: Can I flash a custom kernel like IceCode, Mrak...?
    A: You can but if having ANY issues you should revert back to ROMs kernel. I've tested Mrak and IceCode and both worked but that's not a guarantee they'll work for all.

    Q: I've tried to customize the buttons but all I can see in that section is for customizing Home button. Aren't any other options yet?
    A: They are, just they're not in the usual places you've got used with. You can assign "kill app" to Back button in Settings - Broken Pieces - Navigation. You can set "volume wake" (wake the device by volume buttons) in Settings - Broken Pieces - Volume keys.

    Q: But I cannot assign the "menu" function to Recents button.
    A: So what? Assign it to long-press Home

    Q: I see there is a different recents screen in this ROM and I like more the "standard" Lollipop recents screen. Can we have that one instead?
    A: YES you can. In this ROM, recents screen has 2 "styles" : standard Lollipop and Slim Recents. You can switch between them in Settings - Broken Pieces - Navigation - Recent apps panel. By default, Slim Recents is active.

    Q: I've noticed that the Layers Manager is an older version, there's a newer one on Play Store. Can I have that one?
    A: YES you can. You should first delete the existing Layer Manager application from /system/app (by using a root file explorer), reboot, then install the latest version from HERE. The entry in Settings will work with the new installed version.

    Q: The Performance menu in Settings is using an older version of Kernel Adiutor, can I have the latest one?
    A: YES, you can. Same as for Layer Manager, you should first delete the existing Kernel Adiutor application (by using a root file explorer), reboot, then install latest version from HERE. The entry in Settings will work with the new installed version.

    Q: I found a BUG, what should I do?
    A: Reporting bugs should only be made by including steps to replicate the bug and logcats. If those two are not included, such posts will be ignored and not even answered, sorry.

    Q: The BrokenCenter in Settings has an OTA feature. Is it working for us too?
    A: NO, it is not. OTA support was not yet configured for our device. The only way to upgrade is by the builds I will upload on AFH on the link provided in OP
    EDIT: Starting 3.4 build, OTA functionality has been integrated and working. BrokenCenter is gone for now and you can check for updated software in Settings - About Phone - Broken Updates

    Q: How often will you update this ROM?
    A: The team is releasing it once per week, on each Saturday. The builds will be available each Saturday/Sunday.

    Q: How long do you plan to build this ROM?
    A: As long as I'll use it and I'll have this phone. There's no point for me to build a ROM, on a regular basis, when I don't use it. And of course as long as I won't have build errors that I cannot solve

    Q: Is CM's Theme Engine supported in this ROM?
    A: NO, BrokenPOP is using RRO/Layers. There is the BitSyko Development G+ Community HERE, where you can learn more and download Layers for this ROM. Theme layers are also available on Google Play Store.

    Q: There is an annoying indicator when activating USB debugging in Developer Options and I don't find the option to turn off notification. Is there any way to hide it?
    A: YES, the option is not present but you can edit build.prop (using a root file explorer) found in /system and add the following line persist.adb.notify=0

    Q: There are several mentions above, about using a "root file explorer". What is that and where do I get it?
    A: If you're asking this, you shouldn't even think to flash this ROM...really

    Q: On other ROMs there were distortions and cracking noise while using a headset during a call. Is this happening in this ROM too?
    A: NO. The reason for this was a setting found in build.prop file. It is about the persist.audio.handset_mic=digital entry and that should have been set to analog instead. This setting is properly set in the ROM so you're good to go.

    Q: I don't find the option to enable Advanced Reboot Menu in Developer Options, Is there a way to activate it?
    A: This is because it is not there. Look in Settings - Security - Advanced reboot instead...set it to Enabled

    Q: I was checking the Advanced reboot option as instructed in previous answer and I found two entries labeled Disabled. What is that?
    A: Guess what? You've just found a bug, they both do the same...Check the question related to finding/reporting BUGs for more info. EDIT: This is fixed from versioon 2.5

    Q: I've activated the Advanced Power Menu in Security but still all I can see is Power Off entry. Where are other options like Reboot, Screenshot, Sound...?
    A: After enabling Advanced Power Menu, you should go to Settings-Broken Pieces-Power Menu and choose which options do you want to be shown.

    Q: The Power Menu is placed at the bottom instead the center of the screen. Why is that?
    A: Because it's cool...and easier to access with one hand

    Q: I just saw a "cool" feature in another ROM. What should I do in order to have it included in this ROM?
    A: Pray for it! Features are added only by BrokenOS Team and only if they consider it worth it.
    6
    Thank you for having the thread reopened, I hope Ville users will be happy seeing Broken builds again.

    I've uploaded the builds to the same location, what is new apart from the official changelog is that starting with the 2.7 build, ROM is compiled with 4.8 Sabermod toolchain and O3, LTO, Graphite and Strict aliasing optimizations enabled. What does that mean? Expect an even faster and smoother experience.

    Also I don't want to make a promise but I work with an old Ville dev to include his kernel as default in the ROM. It won't have very many options apart from stock (no OC as I would like to keep it's stability and battery drain low), but it'll have some added goodies...Compiled with optimizations, rebased on 3.4.108 and having many govs, schedulers and fast charge. No DT2W and S2W cause these could bring issues for some users.

    Saying all these...enjoy the builds again

    EDIT: Anyone wondering about battery life? Not pretending that this is my best run, but for an 3 years old device (with original battery), I consider this acceptable. I usually get 4 hrs SOT with about 16 hrs of usage. This is without any battery tweaks, screen brightness set to "auto" (slider at half), normal phone usage (calls, browsing, mails, texting, G+, tapatalk, viber, whatsapp, skype and occasional youtube videos)

    c46b9f1b9d8325c10206acd3e2e5592c.jpg
    209ea564c2ef7ea3685d48630f8fac06.jpg
    663962cf89fee66a494076a0471761a9.jpg
    6
    Hi All,

    Due to a recent rule change we're able to have this thread continue. So...

    Thread opened.