[ROM][LL-5.0.2-TW]CivZ_P900_Lollipop-5.0.2-Rev4.0 [BPA1][Final Release][21/6/2017]

Search This thread

Android.Ninja

Senior Member
Jan 3, 2010
912
1,822
Samsung Galaxy S21 Ultra
Dirty flashed 2.4 over 2.2 and noticed something like this too. Turns out that a cached process would be pegged at a high CPU usage, that process being associated with Settings. If you jump into settings, any settings menu, and then jump out . . then go into the recent apps screen and swipe the settings window away to kill it then the CPU settles down and the issue won't return until next reboot.

Thanks muzzy996, I'm going to grab a fresh tablet and see if I can reproduce the same issue.

Sent from my SM-P900 using Tapatalk
 
  • Like
Reactions: Syrius78

muzzy996

Senior Member
Feb 4, 2011
1,168
306
Honolulu, Hawaii

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,224
For the peope with high cpu usage I'm taking a look at it and comparing settings with BOF2 version.
I'm building a updated version of BOF2 as that seems to be the most complete and stable release from samsung. All later release are missing stuff and porting it seems to be messing with some stuff.
Will see what I come up with.
 

Android.Ninja

Senior Member
Jan 3, 2010
912
1,822
Samsung Galaxy S21 Ultra
Please test small update fix for high cpu usage, it will also update to Rev2.5 in system settings.
Install from recovery.
@civ,
So far your above applied fix has calmed down the cpu. "Settings" is not pegging out the cpu anymore. I'll keep all three P900's running through the evening till morning, and will update the thread again then. Thanks!

Sent from my SM-P900 using Tapatalk
 

ExtremeRyno

Senior Member
Jul 19, 2012
424
123
Yes, CPU has stopped going at full throttle, no overheating, and battery was still around 80% after 10 hours playing music with the screen off. Fantastic!
 
  • Like
Reactions: Syrius78

SteveRiley

Senior Member
Dec 19, 2005
351
84
Seattle, WA, USA
Just flashed 2.4 along with the Settings fix over 2.1. Now going through with Titanium Backup to remove more apps I don't use. Just noticed AASAservice, which I don't remember seeing before. What is this? Google isn't much help. A lot of de-bloat scripts remove this, but I'm curious what it is. The manifest is pretty weak:

Code:
$ [b]aapt l -a AASAservice.apk[/b]
AndroidManifest.xml
classes.dex
META-INF/CERT.RSA
META-INF/CERT.SF
META-INF/MANIFEST.MF
resources.arsc
res/raw/dummy.txt

Resource table:
Package Groups (1)
Package Group 0 id=127 packageCount=1 name=com.samsung.aasaservice
  Package 0 id=127 name=com.samsung.aasaservice typeCount=3
    type 0 configCount=0 entryCount=0
    type 1 configCount=1 entryCount=1
      spec resource 0x7f020000 com.samsung.aasaservice:raw/dummy: flags=0x00000000
      config (default):
        resource 0x7f020000 com.samsung.aasaservice:raw/dummy: t=0x03 d=0x00000000 (s=0x0008 r=0x00)
    type 2 configCount=1 entryCount=2
      spec resource 0x7f030000 com.samsung.aasaservice:string/app_name: flags=0x00000000
      spec resource 0x7f030001 com.samsung.aasaservice:string/hello_world: flags=0x00000000
      config (default):
        resource 0x7f030000 com.samsung.aasaservice:string/app_name: t=0x03 d=0x00000001 (s=0x0008 r=0x00)
        resource 0x7f030001 com.samsung.aasaservice:string/hello_world: t=0x03 d=0x00000002 (s=0x0008 r=0x00)

Android manifest:
N: android=http://schemas.android.com/apk/res/android
  E: manifest (line=2)
    A: android:sharedUserId(0x0101000b)="android.uid.system" (Raw: "android.uid.system")
    A: android:versionCode(0x0101021b)=(type 0x10)0x1
    A: android:versionName(0x0101021c)="1.0" (Raw: "1.0")
    A: package="com.samsung.aasaservice" (Raw: "com.samsung.aasaservice")
    A: platformBuildVersionCode=(type 0x10)0x15 (Raw: "21")
    A: platformBuildVersionName="5.0.2-P900XXU0BOI1" (Raw: "5.0.2-P900XXU0BOI1")
    E: uses-sdk (line=9)
      A: android:minSdkVersion(0x0101020c)=(type 0x10)0x8
      A: android:targetSdkVersion(0x01010270)=(type 0x10)0x15
    E: permission (line=13)
      A: android:name(0x01010003)="com.sec.android.SAMSUNG_AASASERVICE" (Raw: "com.sec.android.SAMSUNG_AASASERVICE")
      A: android:protectionLevel(0x01010009)=(type 0x11)0x2
    E: uses-permission (line=17)
      A: android:name(0x01010003)="android.permission.RECEIVE_BOOT_COMPLETED" (Raw: "android.permission.RECEIVE_BOOT_COMPLETED")
    E: application (line=19)
      A: android:label(0x01010001)=@0x7f030000
      A: android:allowBackup(0x01010280)=(type 0x12)0xffffffff
      E: service (line=22)
        A: android:name(0x01010003)="com.samsung.aasaservice.AASAService" (Raw: "com.samsung.aasaservice.AASAService")
        A: android:permission(0x01010006)="com.sec.android.SAMSUNG_AASASERVICE" (Raw: "com.sec.android.SAMSUNG_AASASERVICE")
        A: android:exported(0x01010010)=(type 0x12)0xffffffff
        E: intent-filter (line=26)
          E: action (line=27)
            A: android:name(0x01010003)="com.samsung.aasaservice" (Raw: "com.samsung.aasaservice")
      E: receiver (line=30)
        A: android:name(0x01010003)=".AASAUpdateReceiver" (Raw: ".AASAUpdateReceiver")
        A: android:permission(0x01010006)="android.intent.action.BOOT_COMPLETED" (Raw: "android.intent.action.BOOT_COMPLETED")
        A: android:enabled(0x0101000e)=(type 0x12)0xffffffff
        E: intent-filter (line=34)
          E: action (line=35)
            A: android:name(0x01010003)="android.intent.action.PACKAGE_ADDED" (Raw: "android.intent.action.PACKAGE_ADDED")
          E: action (line=36)
            A: android:name(0x01010003)="android.intent.action.PACKAGE_REMOVED" (Raw: "android.intent.action.PACKAGE_REMOVED")
          E: action (line=37)
            A: android:name(0x01010003)="android.intent.action.PACKAGE_CHANGED" (Raw: "android.intent.action.PACKAGE_CHANGED")
          E: action (line=38)
            A: android:name(0x01010003)="android.intent.action.PACKAGE_REPLACED" (Raw: "android.intent.action.PACKAGE_REPLACED")
          E: action (line=39)
            A: android:name(0x01010003)="android.intent.action.BOOT_COMPLETED" (Raw: "android.intent.action.BOOT_COMPLETED")
          E: category (line=40)
            A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT")
          E: data (line=41)
            A: android:scheme(0x01010027)="package" (Raw: "package")

As is the list of strings:
Code:
$ [b]aapt d strings AASAservice.apk[/b]
String pool of 3 unique UTF-8 non-sorted strings, 3 entries and 0 styles using 92 bytes:
String #0: res/raw/dummy.txt
String #1: AASAservice
String #2: Hello world!
 

Syrius78

Senior Member
Jun 19, 2015
59
14
CPU fix work!!!
Don't know if it's related, a few time since the past upgrade, i got a few freeze. Mostly when i'm using a pdf reader and one note... Maybe not related. Will check again in the next day
 

BabaAsheri

Member
Oct 17, 2013
23
0
Clock removal

Is there anyway to remove the clock from the status bar? I've tried wanam and xuimod xposed modules to no avail.
 
I have noticed a few issues issues.

1.) In the Settings -> Device -> Lock screen -> Screen security when selecting pattern security no dots appear for entering or confirming the pattern.
2.) I seem to be having issues with background apps being closed. For instance TitaniumBackup will never finish a sceduled backup getting less than half way through. But if I run the same backup and keep TiB in the foreground it finishes. With other apps when I try switching between them the ones that were in the background come back but behave as if they had just been opened.
3.) Perhaps related to #2 is that the stock Samsung keyboard will just disappear while I am typing.

I'm currently running ROM v2.4 with the 2.5 patch having performed a clean install. Item #1 I just noticed in v2.4, the other items I noticed in v2.3 and 2.4.

I'm just wondering if anybody else has seen these issues? As far as battery drain is concerned things are mutch improved over v2.3.
 

ExtremeRyno

Senior Member
Jul 19, 2012
424
123
I am also experiencing background apps closing often. Most noticeably Viper4Android as I listen to hours of music each night. I've installed it as a system app, no luck. Cannot seem to find a way to white-list apps.
 

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,224
CPU fix work!!!
Don't know if it's related, a few time since the past upgrade, i got a few freeze. Mostly when i'm using a pdf reader and one note... Maybe not related. Will check again in the next day

I'm aware of the problem and will be fixed in the new update.

I have noticed a few issues issues.

1.) In the Settings -> Device -> Lock screen -> Screen security when selecting pattern security no dots appear for entering or confirming the pattern.

2.) I seem to be having issues with background apps being closed. For instance TitaniumBackup will never finish a sceduled backup getting less than half way through. But if I run the same backup and keep TiB in the foreground it finishes. With other apps when I try switching between them the ones that were in the background come back but behave as if they had just been opened.
3.) Perhaps related to #2 is that the stock Samsung keyboard will just disappear while I am typing.
1:I'm aware and will be fixed in the new update, this is a apktool problem.

2&3:please try with kernel Rev1.8, it got a different memory layout.
I am also experiencing background apps closing often. Most noticeably Viper4Android as I listen to hours of music each night. I've installed it as a system app, no luck. Cannot seem to find a way to white-list apps.
Please try with kernel Rev1.8, it got a different memory layout.
 

civato

Inactive Recognized Contributor
Apr 20, 2011
4,296
19,224
20/okt/2015: Rev2.5 released:

20/okt/2015: Rev2.5 released:
  • Based on LRX22G.P900XXU0BOF2-OI1
  • Extra settings in development got a new option: Hide/Show ongoing notifications
  • Back to BOF2 as main base as there are a lot of weird stuff happening in the latest samsung releases, high cpu usage on settings and file reading causing freezes
  • Switched apktool for decompiling.
  • Back to REV 1.8 kernel for better memory control, Rev1.9 was to strict
  • All previous changes are included in this rom.
 

zerogauge

Senior Member
May 19, 2007
51
4
Bellingham
Hey I just want to say thanks for your support of this device. Just came around to checking for an update and you're on v2.5 already! (I've been running stable on v1.2) Do you have a donation link?

Sent from my SM-P900 using Tapatalk
 
  • Like
Reactions: civato

Syrius78

Senior Member
Jun 19, 2015
59
14
Hey I just want to say thanks for your support of this device. Just came around to checking for an update and you're on v2.5 already! (I've been running stable on v1.2) Do you have a donation link?

Sent from my SM-P900 using Tapatalk

I try the 2.5 release and for far so good. Battery life is normal. Battery drain is between 5-10% an hour for my normal app, (one note and pdf reader). No freeze or hang up, minimum lag.
Great work Civato!
Thanks
 
  • Like
Reactions: civato

Top Liked Posts

  • There are no posts matching your filters.
  • 51
    Note:
    This rom is based on the Samsung 5.0.2, install what you want.
    I'm not a developer and not pretending to be one, I'm a android enthusiast.
    Take it as it is and don't complain as this is free.
    No requests.


    Thanks to
    • amarullz for Aroma installer
    • rovo89 and arter97 for the xposed framework
    • alexndr for installer script
    • gharrington for3Minit battery &
    • kmokhtar79 (ayramod developer) = for his tweaks, modding and endless wisdom.
    • tdunham = for his tweaks, modding and endless wisdom.
    • .........Sorry if I forget someone please contact me and I will add you with pleasure.........
    Installation:
    KNOX counter will be tripped to 1 as you need to be on TWRP to install this.


    Installation
    • Download rom and place on your ExternalSD.
    • Install TWRP recovery with Odin
    • Make a EFS backup
    • Make a Nandroidbackup.
    • Now you can install the rom.

    SM-P900
    Based on LRX22G.P900XXU0BPA1


    CivZ_P900_Lollipop-5.0.2-BPA1_rev4.0

    BOOTLOADER Update BPA1 - ODIN Package

    CivZ kernel that will allow No lockscreen security setting (No OC, just NTFS and Cifs support)(SaftyNet will fail)
    CivZ full OC kernel with Synapse support (needs Magisk root) and NTFS, Cifs and many more.
    (SaftyNet will fail)


    Magisk Root Package
    Tweaks Package (This needs Magisk)

    (Tweak package Fakes Knox 0x0 and sets Stock kernel at permissive)

    Available regions in aroma:
    (You want more regions? Then you provide me your CSC)

    • "BTU", "UNITED KINGDOM"
    • "DBT", "GERMANY"
    • "ITV", "ITALY",
    • "LUX", "LUXEMBURG"
    • "PHN", "NETHERLANDS"
    • "XAC", "CANANDA"
    • "XAR", "USA"
    • "XEF", "FRANCE"
    • "XEO", "POLAND"
    • "ROM", "ROMANIA"
    • "SEE", "SERBIA"
    • "SIO", "SLOVENIA"
    • "PRO", "BELGIUM",
    • "ARB", "UNITED ARAB EMIRAT"
    • "XFV", "SOUTH AFRICA"
    • "KEN", "KENYA"
    • "PAK", "PAKISTAN"
    • "TUR", "TURKEY"


    Root Aroma installation options:

    • Magisk Root
    • No Root
    ROM FEATURES REV4.0

    • New battery bar mod.
    • Ram info toggle enable/disable added
    • New leather background quick-toggle images.
    • New 6Gear system observer for some modding features.
    • Color battery % added.
    • Brightness icon and text color changeable.
    • Notification background color & text
    • Listview animation (animate your listview in apps and system)
    • BatteryBar
    • Immersive mode statusbar (full screen on or off)
    • Dynamic Statusbar mode -don't use when using Netflix, systemUI stop error (doesn't work when you selected a color with Potato Statusbar color)
    • Statusbar Icon color.
    • Some errors removed from advanced settings app
    • Tab_S Galery ported with studio support
    • Color control of the whole expanded statusbar ( header, quickpanel, toggles, etc...) You find this in settings-notification window- advanced settings.
    • Unlocked dropdown features to get a better layout of the expanded statusbar - Feature smali edit in systemUI.
    • DEBLOATED.
    • STOCK KERNEL SELINUX ENFORCED or with Root set at Permissive (With Magisk and Tweaks package)
    • KNOX removed
    • 3Minit Battery Mod @ gharrington.
    • Disable 3Minit battery mod and switch to stock battery on the fly in the extra rom features. (without reboot)
    • ExternalSD card R/W fixed
    • Deodexed & zipaligned
    • All apps in MultiWindow and SpenWindow by default (no need for a app)
    • init.d support
    • NO BOOTSOUND
    • CSC hidden features enabled: Camera sound; Key_symbols;........
    • Extra control settings in the rom menu (Apps are not shown in the app drawer)
    • Removed safe volume warning
    • Torchlight settings option
    • Statusbar Gradient (color mod controlled by the user)
    • Disabled signature checks (mod all as you want, no signature problems) & Fully disabled app verification (FOR USER APPS)
    • Ported Toolbox from F2 firmware and Increase Toolbox apps number (12)
    • 5Way Reboot
    • Status Bar Network Traffic (Separate In/Out) can be disabled
    • Add Toggle On/Off for Alarm Icon
    • Add Toggle On/Off for Bluetooth Icon
    • Charging effects
    • Notification small Quicklauncher. (can be disabled) @ gharrington. Had to make some changes to the smali files.
    • Notification memory cleaner button (can be disabled) , with color control. @ikrom
    • Next Alarm on Lockscreen (can be disabled)
    • Available free memory notification (next to the brightness slider)
    • Memory view in recent apps
    • New rom settings layout and rom control Extra settings in Device/Notification window/advanced settings.
    • Invisible statusbar buttons = Lockscreen, homebutton, recent apps button = can be disable in extra rom features(without reboot)
    • GPS auto update script for best gps connection, updates the file every 5 days (With Tweaks package)
    • Official system Status mod
    • Gray powersaving mode enabled
    • etc.........
    Change log:

    10/Jun/2017: UPDATE package Rev4.0 released:

    • New Base BPL1
    • Read the full OP as a lot has changed.
    • Update your bootloader
    21/Jun/2017: UPDATE package Rev4.0 released:


    • New Base BPA1 (Because this is the most stable release I reverted back to this base, No samsung ASK security is present in this version, no stupid FC's)
    • Magisk root available as download package and Tweak package (First flash Magisk and then Tweaks) if you want root. Tweaks fakes Knox 0x0 and sets stock kernel to permissive and makes the system ready for Viper if you like it.
    • Update your bootloader

    XDA:DevDB Information
    CivZ_P900_Lollipop-5.0.2, ROM for the Samsung Galaxy Note Pro 12.2

    Contributors
    civato
    ROM OS Version: 5.0.x Lollipop
    ROM Firmware Required: Lollipop Samsung Bootloader

    Version Information
    Status: Stable
    Current Stable Version: CivZ_P900_Lollipop-5
    Stable Release Date: 2015-07-12

    Created 2015-07-12
    Last Updated 2016-12-09
    21
    UPDATE package Rev2.7 released:

    07/nov/2015: UPDATE package Rev2.7 released:
    I start working with update package if it possible to keep it user friendly

    You need to be on Rev2.6 as this is a Update package of only 50MB.

    • Stagefright patch included
    • Sound control added in extra settings (developer settings)
      Enable/disable music control = This allows you to assign a function to the volume rocker when the screen is off, like previous or next song.
    • High volume warning now with a toggle, enable/disable, in extra settings(developer settings)
    Download see OP
    And hit thanks if you appreciate my work. :good:
    13
    20/okt/2015: Rev2.5 released:

    20/okt/2015: Rev2.5 released:
    • Based on LRX22G.P900XXU0BOF2-OI1
    • Extra settings in development got a new option: Hide/Show ongoing notifications
    • Back to BOF2 as main base as there are a lot of weird stuff happening in the latest samsung releases, high cpu usage on settings and file reading causing freezes
    • Switched apktool for decompiling.
    • Back to REV 1.8 kernel for better memory control, Rev1.9 was to strict
    • All previous changes are included in this rom.
    12
    Rev1.7 Release info

    Rev1.7 is uploading


    • Keyguard statusbar (lockscreen) will also change to the same color that you set in the extra settings for statusbar color.
    • Quicklaunch layout fix (adjusted smalis for this tablet and corrected layout.xml and floating of the icon) Name of app enabled(App name cannot be disabled , even when you use the payed app from the playstore(And it will stay this way for best layout).
    • Center clock (the right way) statusbar notifications won't push it to the right side.
    • CPU speed added in dropdown notification
    • 300+ Font types available when selecting font type in system.
    • Probably the last public release as all bugs are gone and it seems that the public interest and donations are not equal to the time I put in to it.