[ROM][CM10.1][May27] dt39 UltimateROM v2! - Galaxy Note II Android Development

ROM's main highlight is that exchange server security restrictions that are enforced from your exchange server is bypassed ONLY for the lockscreen. So no more entering a password while unlocking your device! Also, you get to use lockscreen widgets, quick camera access, lockscreen targets etc. while you use your company's exchange server account!
Besides, the build has been compiled with the latest CM10.1 fixes (dozens of fixes that happen on a daily basis).
Version 2
- Latest CM10.1 sources (27th May 2013)
- Locktargets crash issues fixed
- Lockscreen with delayed locking - bug fixed (now works as expected!)
- Performance improvements/optimization
- Bluetooth stability fixes
Download Link: http://www.mediafire.com/?0whujps4hzbh4rp
Version 1
- Lockscreen exchange security disabled, always defaults to slide to unlock
- CM10.1 source as on May 14th 2013
Download Link: http://www.mediafire.com/?yyktiubn1lq4x80
-dt39

reserved.

Great !thank you

It would be great if any of you guys can let me know if this is something you find useful. I could try and embed this as a hack-switch somewhere in settings, clean it up from the root level (rather than just disable at lockscreen) and allow the other lock options in settings.
Also, please report if you find any other bugs!

i'd love just a flashable zip aosp or twiz.

Hi
Could you post just the MOD to disable Lockscreen Exchange Security, not the whole ROM, so that we can use it with any 10.1 ROM?
many Thanks

I recall sometime last year there was such a mod for the Exchange apk somewhere in the HTC forums, but I can't recall where exactly. Building a ROM just to enable this is overboard IMHO.

pasil.pt said:
Hi
Could you post just the MOD to disable Lockscreen Exchange Security, not the whole ROM, so that we can use it with any 10.1 ROM?
many Thanks
Click to expand...
Click to collapse
+1
Sent from my GT-N7100 using Tapatalk 2

I am using Revo HD 17.0, can I flash this? I need this badly!
Thanks.
Bert

Unfortunately all the hacks to fix exchange.apk and other email related apks don't completely kill exchange imposed security restrictions system-wide.
The only way to disable these restrictions for specific modules is by doing this -
1. DevicePolicyManager module in Android sources manages all the restrictions across the device. Fixing this directly would ensure perfect removal of these restrictions. The module should still exist to communicate with the exchange servers letting it know that "the device is all fine and secure". The disabling has to be done with all the interfaces exposed which other parts of Android (lockscreen, homescreen widgets, device wipe etc.) accesses. When other parts of the OS queries the DevicePolicyManager module if any restrictions exist - it should return "NO restrictions".
This would take a little longer to implement and test - and is something I will now work on and implement.
2. The second dirty approach is to fix individual modules (such as Lockscreen - like what i've currently patched right now). Only within LockScreen i'm currently overriding querying anything from the DevicePolicyManager.

Version 2 uploaded! Bug fixes, latest CM10.1 sources compiled, performance tweaks.

Related

Feature request for Cognition 4 to Desing Gears

I have Cognition 3.4 today. Tried Cognition 4. Overall - great work!
Using Captivate SGS Tools I removed things like AllShare, SNS related, Google Talk (use Fringe), Google Mail (I use local POP3 replica, don't keep my mail on web), Calculator (use CalcBuddy), Email etc.
Sound is pretty good and loud, so I don't miss Voodoo Sound at all.
GPS works pretty good as well with PlumbBob GPS settings in southeast Michigan (not actual binary fix!).
There are so many small diagnostic applications available thru SGS Tools Secret Codes - I was afraid to remove them, may be someone braver...
Missing features:
1. Unknown sources in Application Settings - absent today. May be it's hidden and works, don't know.
2. Brightness fix - screen is too bright.
3. Battery is not showing accurate percent while charging. Pretty minor.
3. Incorporating SpeedMod tweaks. There are only 4 of them. Fast mounts are first on the list. I don't want to install i9000 kernel and modem.
3. Possibility of native undervolt. I don't care about overclock that much. I don't want to install i9000 kernel and modem.
4. Possibility to have 2.2.1 kernel - I know it's far fetched. Just to be safe from security standpoint. Beware guys - 2.2 is vulnerable to hidden privilege escalation. Any app can have root without you knowing.
5. May be some alternative theme with more green and black to save AMOLED and power. I don't care too much about custom themes though.
And keep up the good work!
Have patience. This is a fresh leaked build.
Source isn't out yet for the build he is using. Once the source is released, I imagine you will start seeing all the kernel related stuff fixed that you mention.
As far as theme related, have patience. The themes are starting to come out. check the apps theme section.
unknown sources isnt available in ATT builds.....they dont want you sideloading anything, but sideloading is enabled by default in these roms, so no worries there.

[APP] ProxyDroid - http(s), socks proxy for android [2.6.3 - Nov. 18 2012]

ProxyDroid is an app that can help you to set the proxy (http / socks4 / socks5) on your android devices.
PLEASE ROOT YOUR DEVICES FIRST AND MAKE SURE YOUR KERNEL SUPPORT IPTABLES (NAT)
TIPS: Press MENU button to find a "Recover" option that would help you to recover / reset the proxy settings when you get something wrong.
** FEATURES **
1. Support HTTP / HTTPS / SOCKS4 / SOCKS5 proxy
2. Support basic / NTLM / NTLMv2 authentication methods
3. Individual proxy for only one or several apps
4. Multiple profiles support
5. Bind configuration to WIFI's SSID / Mobile Network (2G / 3G)
6. Widgets for quickly switching on/off proxy
7. Low battery and memory consumption (written in C and compiled as native binary)
8. Bypass custom IP address
9. DNS proxy for guys behind the firewall that disallows to resolve external addresses
10. PAC file support (only basic support, thanks to Rhino)
ProxyDroid is an open source software and distributed with many other open source projects, here is a list of them:
* cntlm - Authentication Proxy: http://cntlm.sourceforge.net/
* redsocks - transparent socks redirector: http://darkk.net.ru/redsocks/
* netfilter/iptables - http://www.netfilter.org/
* transproxy - transparently proxy for HTTP requests: http://sourceforge.net/projects/transproxy/
* stunnel - multiplatform SSL tunneling proxy: http://www.stunnel.org/
You can check out all source codes from our project site: https://github.com/madeye/proxydroid
Also Available on Android Market: https://market.android.com/details?id=org.proxydroid
BTW, I decide to post this app on XDA because I have found some similar apps are violating GPL here.
What's new:
2.6.3
1. FIX: Android 4.2 compatibility issues
2.6.2 r2
1. FIX: a FC on JB
2.6.2
1. UPDATE: add HTTP-Tunnel mode, users from Iran with proxifier working on their PC can try this mode.
2.6.1
1. FIX: some UI bugs
2.6.0
1. UPDATE: new DNS cache module
2. UPDATE: enhanced UI for ICS
3. FIX: problems with auto connecting function
2.5.2
1. UPDATE: enhanced bypass function
2.5.1
1. UPDATE: enhancement in auto connecting function
2.5.0
1. FIX: some bugs fixed
2.4.5
1. UPDATE: A new option for bypassing selected apps instead of proxying them
2.4.4
1. FIX: try to fix a issue reported by Andrea
2.4.3
1. UPDATE: new stunnel binary
1. FIX: some UI bugs
2.4.2
1. FIX: some bugs introduced in the last two versions.
2.4.1
1. UPDATE: HTTPS proxy support (still only for testing now)
2.4.0 (Only for testing, need several updates to become stable)
1. UPDATE: PAC file support
2.3.2
1. UPDATE: the latest cntlm binary
2.3.1
1. FIX: bugs in the individual proxy mode
2.3.0
1. HOTFIX: NTLM related issues in 2.2.2
2. UPDATE: Optimized DNS Proxy (patch from gaeproxy)
3. FIX: Some known issues on ICS
2.2.2 (Thanks to Bob)
1. UPDATE: Russian translations
2. FIX: some spell and grammar mistakes (Sorry for my poor english )
2.2.1
1. FIX: password issue reported by Leonardo
2.2.0
1. UPDATE: custom bypass addresses
2. FIX: some bugs with multiple profiles
2.1.0
1. UPDATE: new root permission and iptables detection method
2. UPDATE: latest redsocks built with libevent2
2.0.6
1. FIX: FC problems in App Chooser
2. UPDATE: A new troubleshooting option in MENU (use system's iptables)
2.0.5
1. Some bug fixes
2. Optimize for app manager
2.0.0
UPDATES (Thanks to @kafkasmaze's patch)
1. Rewrite profile function
2. Multi WIFI bind
FIXES:
1. Problems when converting profiles
1.9.1
FIXES:
1. Update old profile structure automatically
2. Avoid error intranet addr format
Many thanks for their generous donation:
Du Duong([email protected])
2.2.0
1. UPDATE: custom bypass addresses
How to fill in custom bypass addresses?
for ex. if I want to by pass local 127.0.0.1 but the entry format x.x.x.x/x
what should I fill with the latest entry /x ?
best proxy app. THanks it really help me dealing with proxy in my job.
dony71 said:
2.2.0
1. UPDATE: custom bypass addresses
How to fill in custom bypass addresses?
for ex. if I want to by pass local 127.0.0.1 but the entry format x.x.x.x/x
what should I fill with the latest entry /x ?
Click to expand...
Click to collapse
You can input addresses with or without netmask. So, 127.0.0.1/8 and 127.0.0.1 are both acceptable.
Best app!
Is support of PAC file is planned?
ValeraVi said:
Best app!
Is support of PAC file is planned?
Click to expand...
Click to collapse
It is almost impossible to implement a full PAC file support with transparent proxy and iptables. So, I have to suggest you to get proxy info from PAC files manually.
But still I will try to add some very basic support for PAC file in the future edition.
看到了“上海”,所以决定用中文回复
最近试了gae,不是很好,试试这个怎么样。
谢谢!
Hi!
I've been using this app for a few days and I like it, this is the best proxy app I've tried.
But I noticed a excessive battery drain during the same time. After inspecting what was happening I discovered that now the wifi sleep policy is always set to never, even if I change it to another option. It just changes to never sleep.
Is this app the culprit? If so, can it be fixed?
Thanks in advance.
Kierrok said:
Hi!
I've been using this app for a few days and I like it, this is the best proxy app I've tried.
But I noticed a excessive battery drain during the same time. After inspecting what was happening I discovered that now the wifi sleep policy is always set to never, even if I change it to another option. It just changes to never sleep.
Is this app the culprit? If so, can it be fixed?
Thanks in advance.
Click to expand...
Click to collapse
We don't change anything about WIFI sleep policy. Since it's a open source software, you can check it in our codes
BTW, I guess it's something wrong with your ROM or other apps you installed.
cmadeye said:
We don't change anything about WIFI sleep policy. Since it's a open source software, you can check it in our codes
BTW, I guess it's something wrong with your ROM or other apps you installed.
Click to expand...
Click to collapse
I didn't install any other new app around the time I noticed the battery drain, just this one.
But I did update some and I found the culprit, it was Winamp. It's frozen until the developers fix it.
Sorry about nagging and thanks for this very useful app. Keep up the good work!
Use this app for a while. Love the new icon design instead of the single P.
cmadeye, is it possible to add configurable ports to redirect?
Looking at the sources it just redirects connections to ports 80, 443 and 5228.
But like Market (5228) many other apps use non-standard ports to connect to HTTP or HTTPS servers. If we could add those ports and choose HTTP or HTTPS type it would be great.
Kierrok said:
cmadeye, is it possible to add configurable ports to redirect?
Looking at the sources it just redirects connections to ports 80, 443 and 5228.
But like Market (5228) many other apps use non-standard ports to connect to HTTP or HTTPS servers. If we could add those ports and choose HTTP or HTTPS type it would be great.
Click to expand...
Click to collapse
About months ago, we had considered to add this feature. But then, we began to realize that most users (99%) just cannot figure out what exactly ports they should configure, especially for some apps using special ports.
So, we have to suggest you add custom port forwarding manually to the source codes and build your own app.
Anyway, thanks for your feedback very much!
cmadeye said:
About months ago, we had considered to add this feature. But then, we began to realize that most users (99%) just cannot figure out what exactly ports they should configure, especially for some apps using special ports.
So, we have to suggest you add custom port forwarding manually to the source codes and build your own app.
Anyway, thanks for your feedback very much!
Click to expand...
Click to collapse
I was afraid you'd say that!
No problem, I've been planning to start programming for android for a while. This is a good way to start.
Proxydroid worked well for me with DarkyRom [email protected]
Yesterday i flashed the latest version of MyUI based on OneCosmic 4.0.3 and it dont work anymore.
Are there some known issues with ICS?
Hi!
This app is very useful for me , i need to use a proxy for the university network but after the vacations the market and other apps except for browsers (that actually works without proxydroid) stopped working for no reason. I'm using a Nexus S with a 4.0.3 rom and custom kernel and the proxy is an isa 3 server with autentication (not sure if ntlm), any advices? Is there any way to post a log?
Thanks in advance
EDIT: Ok resolved simply removing the proxy settings in the wifi options , now everything works like a charm
I have a problem
hope you can help me...
let me explain...
I live in a restricted area with heavy filteration and censorship
I can't even use a vpn for bypassing it
I use socks5 system for bypassing it with PC
I just add some info(s) in proxifier program then I can reach everythings
I want to do it with my android phone too
it's galaxy S 2.3.5
and also a gal tab 10.1 3g with 3.1
I have a server name like: pt.server.com
a port like:910
a 4 letters username and password
in proxifier PC application I choose Https type and it connects properly
but in ur app I tried all options and it just connects but wont open anything,
with some preferences it can open non-restricted websites and it changes the IP but it still cant open restricted ones...
can u help me bro?
tnx anyway
covntdracvla said:
I have a problem
hope you can help me...
let me explain...
I live in a restricted area with heavy filteration and censorship
I can't even use a vpn for bypassing it
I use socks5 system for bypassing it with PC
I just add some info(s) in proxifier program then I can reach everythings
I want to do it with my android phone too
it's galaxy S 2.3.5
and also a gal tab 10.1 3g with 3.1
I have a server name like: pt.server.com
a port like:910
a 4 letters username and password
in proxifier PC application I choose Https type and it connects properly
but in ur app I tried all options and it just connects but wont open anything,
with some preferences it can open non-restricted websites and it changes the IP but it still cant open restricted ones...
can u help me bro?
tnx anyway
Click to expand...
Click to collapse
Try to enable DNS proxy option, it may be a DNS pollution problem in your area (for example, in China)
SvenGWK said:
Proxydroid worked well for me with DarkyRom [email protected]
Yesterday i flashed the latest version of MyUI based on OneCosmic 4.0.3 and it dont work anymore.
Are there some known issues with ICS?
Click to expand...
Click to collapse
ProxyDroid should work without problems on ICS (tested with Nexus S and official ICS ROM). So, we think it may be a issue in the custom kernel of your ROM.
Zeratul91 said:
Hi!
This app is very useful for me , i need to use a proxy for the university network but after the vacations the market and other apps except for browsers (that actually works without proxydroid) stopped working for no reason. I'm using a Nexus S with a 4.0.3 rom and custom kernel and the proxy is an isa 3 server with autentication (not sure if ntlm), any advices? Is there any way to post a log?
Thanks in advance
EDIT: Ok resolved simply removing the proxy settings in the wifi options , now everything works like a charm
Click to expand...
Click to collapse
Thanks for your feedback, maybe we should add your issue into the FAQ

[ROM][I9305XXUFNI3][KK4.4.4] DLite Open Source Flavour

Hi,
i'd like to share my de-bloated & lite arrangement for GT-I9305 with you and hope some of you may like it, or even find it useful!
It all started as an experiment... for personal use only
I used an early alpha release of this tweaked ROM (system size < 1GB) to test hardware functionality
and power consumption of one of my devices.
After a while i thought it might be useful for others as well.
Some more words about my intention:
I thought about a stable stock ROM which is as close as possible to the official release but more essential.
As it all started on an experimental base and was focused on best effort, i decided not to start from scratch.
Of course this would have been the more elegant way, but basic work had already been done.
So special thanks go out to kenar2 for dumping, deodexing, zip-aligning and prepare the KK stock ROM for CWM flashing.
A lot of research has been done to seperate the essential parts from the extra stuff.
In the end i stripped of all apps which are not needed for the basic features of the system (tons of MBytes).
Additionally i tried to reduce the background traffic and services to the bare minimum.
Some basic addons (mainly apps) then got implemented to make the ROM at least usable.
I decided to choose mostly open source and non-playstore apps (there are some exceptions though)
and remove Google as far as possible.
The rest is barely as is, so no tweaks at apk level... at least for now.
The ROM is quite stable and you should check it out, if you...
... want good battery life
... like reduced background processes
... like some of the stock goodies (WiFi direct, MHL (HDMI) support, NFC)
... always wanted a good base to implement your own features
... like minimalistic ROMs
So here it is:
I9305XXUFNI3-DLite_V1
Size: 514 MB (539.169.629 Bytes)
MD5: bf481f11f7923f4c2f941a083700f587
- Based on kenar2's I9305XXUFNI3 KK 4.4.4
- Using kernel AGNi pureSTOCK V5.5 from psndna88
boot.img preconfigured and arranged by djb77 for TGP_I9305_XXUFNJ1_v20.20
UPDATE:
I created my own kernel based on psndna88 source branch pureSTOCK-I9305-4.4.4:
- applied offline charging patch
- removed f2fs support in config
- support for FTDI USB serial adaptors
- cleaned/shrinked down initrd
See attachment below!
Clean and mean... works very nice :victory:
- Implemented Superuser V2.45 from Chainfire
(formerly used GPL'd superuser from Koush, but unfortunately it's not ready for SElinux right now)
- Cleany removed KNOX (i don't use it)
- Removed Google apps and background services (not touching any jar files though, mainly for stability reason)
- Disabled and removed SetupWizard's at first boot (i don't need it)
- Added some open source apps mainly taken from http://f-droid.org
Firefox Version 35.0 (License: MPL2)
K-9 Mail Version 5.002 (License: Apache2)
Apollo Version 1.1 (License: Apache2)
Sound Recorder Version 1.0 (License: Apache2)
CM File Manager V1.0.2 taken from cm-11-20141030-NIGHTLY-i9305.zip (License: Apache2)
Hacker's Keyboard Version v1.37 (License: Apache2)
- I replaced Samsungs calendar app with a lightweight one, because I personally didn't like the look
of stock S-Planner and later versions are much too bloated.
Though my intention was to use open source apps, this one is simply the best and lightweight calendar app:
aCalendar V1.0.2 (Free version, Copyright Tapir Apps GmbH)
If you like a very basic calendar, look at f-droid.org again:
Standalone Calendar Version standalone-1.2 (License: Apache2)
Prerequisites:
- You'll need custom recovery installed first.
I recommend philz touch recovery 6.48.4 for i9305
Boot to recovery and do a clean wipe of cache and data partition.
Afterwards step to installation from external SDcard.
- If you're coming from an older version (e.g. 4.3) you'll need a KK modem firmware on your device to use this ROM.
I recommend I9305XXUFNI3 modem firmware to be installed before or directly after ROM has been written to flash.
Place the modem file and the ROM file on your SDcard and boot to recovery.
Get the modem files here:
http://sourceforge.net/projects/djb-tgp/files/CWM_Flashables/Modems/4.4.4 Modems/
http://sourceforge.net/projects/amchaprojekt/files/Modems/
Credits go to djb77 and kenar2 again for distributing these files!
- The ROM should work independent of the bootloader version...
... but has only been tested with old bootloader yet.
So as always... i am not responsible for anything you do with your phone. Please keep that in mind!!
Known issues:
- As i did not tweak any apk or jar files so far, there are rare things in the settings that may stop the process.
E.g. setting notfication sound of non existing Samsung Apps, as there are Samsungs Email and S Planner.
(Maybe this will result in a TODO list, if there's time and energy to tweak apk's)
- I decided to remove SetupWizard2013 (Samsung) & SetupWizard (Google) and blocked the processes
from being started by setting the build.prop variable ro.setupwizard.mode=DISABLED
I'm not sure about any flaws, though there might be some side effects (see next two issues).
- At some point i realized that the multiwindow mode has no effect anymore
- The edit button of the notification panel (upper right corner) is not working anymore
- You may notice some messages in logcat from McDaemon stating: Failed to obtain version info Mobicore...
This is a know issue on deodexed stock ROMs:
http://forum.xda-developers.com/showpost.php?p=43037197&postcount=9
Nfc payment will not work on deodex rom because of signature checks and looking for particular
odex and odex framework files.
(See 2nd post for a possible workaround)
Further advice:
- I really suggest to install VLC player from f-droid and check it out.
This app works pretty well and supports a lot of video formats.
It also serves video on an external monitor via MHL/HDMI!!
- Press the the menu button in the Data Usage settings and disable "auto sync data".
There's nothing to sync with and it will close some backup services running in background
- If you don't like background traffic or make the ROM even more "silent",
think about using a firewall like AFWall+ or restrict app access with Xposed+Xprivacy.
- You might easily encrypt email and files by using APG
Remark:
- There's nothing to worry about the pre-configured kernel image, but tweaking some of the init.*.rc files
would be a good thing to do .
- While using Koush's GPL'd Superuser i observed "Superuser granted to Shell" messages if an app is crashing.
Don't worry too much about it, the message will go away in a couple of seconds and i realized no strange issues.
From what i got so far is, that it might be related to kernel rights management or SElinux extension in specific.
https://github.com/nelenkov/cryptfs-password-manager/issues/5
- During testing i discovered a useful command to identify camera firmware.
On your dialer use *#34971539#
There are multiple threads covering secret codes already... i didn't knew this one before.
Further remarks:
- As Android "is" Google, it is not possible to block background traffic to Mountain View completely.
From time to time system apps use certain service ports to initiate transmissions.
I did not observe any Samsung related traffic anymore though.
Anyway, it was really interesting to observe the effects at certain milestones, while playing with this ROM.
- Users who like to share everything, like cloud services or like to sync all data with Google or Samsung,
should use another ROM.
- I don't like to disappoint you, but this ROM is only a shrinked down version of stock I9305XXUFNI3.
No blasting features, no extras, no special addons...
If you don't like it, tell me... but be polite.
If you like it, leave a comment or at least press thanks button!
O.k. enough talking.
CREDITS:
@kenar2 for his great work and modded Stock ROMs
@djb77 for some advice and also building awesome ROMs with a great user experience
@psndna88 for his extensive work on AGNi kernel
@Chainfire for developing a full featured Superuser
@Phil3759 for his work on PhilZ Touch CWM Advanced Edition and providing this great tool
Contributers at f-droid in general and all the curious and openminded people here at XDA forum.
Have fun!
scholbert
Additional stuff...
Look:
Screenshots
As requested...
Wallpaper shameless taken from here:
http://wallpaperswiki.org/wallpaper-lines-lines-stream/
You'll find no copyright notes on this page... so hopefully it's o.k. for the creator to use it in a ROM :angel:
Removals:
See the text file attached (removals.txt).
Looks a bit ugly though, because i'm too lazy to format it :silly:
Addons:
See the text file attached (addons.txt).
This is only a file listing, tweaks are not included...
Specials:
Mobicore error message workaround (not implemented and tested yet):
- Prevent the start of mobicore service in file init.smdk4x12.rc by comment out these lines:
Code:
# mobicoreservice
mcDriverDaemon /system/bin/mcDriverDaemon -r /system/app/FFFFFFFF000000000000000000000001.drbin -r /system/app/mcRegistry/ffffffffd0000000000000000000000a.tlbin
class core
user system
group system
Enjoy!
scholbert
Further info...
I'm not a paranoid person, but i like privacy.
It would be nice, if users are aware of things going on on their mobile devices.
Information about remaining services (will try to keep this updated):
ResourceManager
A.k.a MyScript ResourceManager is related to handwriting recognition and pen writing.
This service was not removed, but could easily be disabled in Settings -> Application Manager
Search for MyScript Resource Manager in all applications and disable this service.
I observed some connections to Amazon servers, maybe MyScript makes use of Amazon's cloud service.
Reference:
https://dev.myscript.com/technology/
FixmoISA and MDMApp
The Samsung Knox platform provides Application Programming Interfaces for use by third-party vendors to develop tools to enable security controls required by the Samsung Knox Android STIG. APIs include:
The Mobile Device Management API includes more than 500 policies and 1100 interfaces to be called by any MDM agent.
A vendor can implement an MDM solution that can meet or exceed requirements.
Vendors implementing MDM API include Mobile Iron, AirWatch, SOTI, and Fixmo.
The Integrity Services Layer (ISL) provides an interface that allows third party vendors to implement an Integrity Services Agent (ISA) to communicate with the on-device MDM agent.
The agent provides on-device scanning for integrity failures and reports results to the MDM server.
Solutions implementing the ISL include Fixmo ISA.
The MDM API includes VPN policies and interfaces to allow an administrator to configure third-party IPSec VPN solutions implementing the MDM interfaces.
This enables the device to connect to DoD networks using a FIPS 140-2 validated cryptographic module to protect data in transit.
Solutions that implement the MDM interface include Mocana KeyVPN and Inside Secure VPN.
The Smart Card API provides an interface that allows third party vendors to implement smart card reader functionality,
enabling Samsung Knox Android to support the DOD Common Access Card for PKI, including user authentication, S/MIME digital signatures, and device unlock.
Solutions that implement this interface include the Biometrics Associates Bluetooth Smart Card Reader.
Reference:
http://gcn.com/articles/2013/05/29/breakdown-dod-security-controls--ios-android.aspx?m=1
http://www.businesswire.com/news/ho...oration-Samsung-Enhanced-Support#.VNIIpSyhymw
OmaCP and OmaDrmPopup
OMA Client Provisioning is a device management protocol specified by the Open Mobile Alliance (OMA) Device Management (DM) Working Group.
The OMA CP protocol covers WAP provisioning with minimal user interaction, typically over-the-air or via SIM Card.
Reference:
http://en.wikipedia.org/wiki/OMA_Client_Provisioning
http://technical.openmobilealliance...-information/release-program/current-releases
Don't be evil...
scholbert
scholbert said:
I'm not a paranoid person, but i like privacy.
It would be nice, if users are aware of things going on on their mobile devices.
Information about remaining services (will try to keep this updated):
FixmoISA and MDMApp
The Samsung Knox platform provides Application Programming Interfaces for use by third-party vendors to develop tools to enable security controls required by the Samsung Knox Android STIG. APIs include:
The Mobile Device Management API includes more than 500 policies and 1100 interfaces to be called by any MDM agent.
A vendor can implement an MDM solution that can meet or exceed requirements.
Vendors implementing MDM API include Mobile Iron, AirWatch, SOTI, and Fixmo.
The Integrity Services Layer (ISL) provides an interface that allows third party vendors to implement an Integrity Services Agent (ISA) to communicate with the on-device MDM agent.
The agent provides on-device scanning for integrity failures and reports results to the MDM server.
Solutions implementing the ISL include Fixmo ISA.
The MDM API includes VPN policies and interfaces to allow an administrator to configure third-party IPSec VPN solutions implementing the MDM interfaces.
This enables the device to connect to DoD networks using a FIPS 140-2 validated cryptographic module to protect data in transit.
Solutions that implement the MDM interface include Mocana KeyVPN and Inside Secure VPN.
The Smart Card API provides an interface that allows third party vendors to implement smart card reader functionality,
enabling Samsung Knox Android to support the DOD Common Access Card for PKI, including user authentication, S/MIME digital signatures, and device unlock.
Solutions that implement this interface include the Biometrics Associates Bluetooth Smart Card Reader.
Reference:
http://gcn.com/articles/2013/05/29/breakdown-dod-security-controls--ios-android.aspx?m=1
http://www.businesswire.com/news/ho...oration-Samsung-Enhanced-Support#.VNIIpSyhymw
OmaCP and OmaDrmPopup
OMA Client Provisioning is a device management protocol specified by the Open Mobile Alliance (OMA) Device Management (DM) Working Group.
The OMA CP protocol covers WAP provisioning with minimal user interaction, typically over-the-air or via SIM Card.
Reference:
http://en.wikipedia.org/wiki/OMA_Client_Provisioning
http://technical.openmobilealliance...-information/release-program/current-releases
Don't be evil...
scholbert
Click to expand...
Click to collapse
Can you post screenshot of rom?
I don' have idea how it is
Hi andreazimba!
andreazimba said:
Can you post screenshot of rom?
I don' have idea how it is
Click to expand...
Click to collapse
I will add a screenshot in 2nd post tomorrow.
There's nothing special with the look... just stock TouchWiz and custom wallpaper
Cheers,
scholbert
Nice work on the ROM
The NI3 base is a bit old though. I can share with you a cleanly built NL1 if you would like to use that (with SU, BuxyBox, Deodexed + Zipaligned).
With that Mobicore fix, is that a kernel-related fix? If so I can patch my existing modded version of AGNi.
Hi djb77!
djb77 said:
Nice work on the ROM
Click to expand...
Click to collapse
Thanks a lot for this positiv feedback!
djb77 said:
The NI3 base is a bit old though. I can share with you a cleanly built NL1 if you would like to use that (with SU, BuxyBox, Deodexed + Zipaligned).
Click to expand...
Click to collapse
Yeah you're right, it's not the latest...
The reason i started with this release is quite simple.
I once extracted an EXT4-image from the original UFNI3 firmware and started investigation based on this ROM.
It's o.k. for me, because i did not realize any major bugs or malfunction.
The UFNI3 modem gave got quality as well.
But anyway, it's a nice offer and i may come back to it :fingers-crossed:
... and i'll try to find some change notes for the latest stock ROMs as well.
djb77 said:
With that Mobicore fix, is that a kernel-related fix? If so I can patch my existing modded version of AGNi.
Click to expand...
Click to collapse
We better not call it a fix... it is a ramdisk workaround and it was my best guess, that it might prevent the error message coming from McDaemon.
But if i look at the snippet in my post again, this entry is the call of mcDriverDeamon, which seems to be a different tool to load proprietary stuff before the upper service get's started
BTW it has to be checked if blocking the Mobicore service would harm NFC in any way.
If so it would be better to accept the errors in logcat or try to search for a real fix.
Do you know, if odexed and deodexed may live together in harmony?
Maybe it's worth a try to move the original NFC files (apk+odex) to the ROM and see what happens.
The signature of security check should match then...
Anyway this not my focus of work right now.
Thanks again for the feedback and have nice day!!!
scholbert
Deodexing sholdn't break files, but it would be often best to have all your files one way or another (odex or deodex)
djb77 said:
Deodexing sholdn't break files, but it would be often best to have all your files one way or another (odex or deodex)
Click to expand...
Click to collapse
Deodexing will not break files from a functional view, that's correct...
... but re-assemble odexed files (apk+odex) to a deodexed package (apk only) will do from the binary point of view.
So if there's an integrity check of apk+odex with some security mechanism/checksum before loading contents to memory a deodexed file will break this check. That's at least what i conclude from the thread i refered to in my first post.
Anyway i dont' know enough about the Mobicore Daemon, so it's just guessing how it interacts with all the proprietary files.
Another perhaps more simple question is about camera firmware:
I made a dump of camera firmware by dialing *#34971539# and press the dump button.
Does anyone know at which location this file gets stored afterwards???
And finally.. :
While looking into the init files of AGNi ramdisk, i stumbled over these mount commands in init.agnimounts.rc (snippet):
Code:
...
mount ext4 /dev/block/mmcblk0p13 /system ro wait noatime nodiratime nosuid nodev discard
mount f2fs /dev/block/mmcblk0p13 /system ro wait noatime nodiratime nosuid nodev discard,background_gc=off,inline_xattr,active_logs=2
...
I know that psndna88's pureSTOCK have f2fs support compiled in (that's at least what i assume after i looked into his config).
Is it common practice to mount f2fs over ext4 filesystem
... mmmh, think i'm going of topic a little bit
Best regards,
scholbert
Camera firmware gets dumped to /data/cfw if I'm correct.
My friend MaHo_66 has actually come up with a patch which can be included into ROMs Check out this post HERE, you should be able to use these files in your ROM (just give MaHo_66 credit obviously).
F2FS I can't help you with, never used it or really looked into it
Hey djb77,
thanks again for your help!
djb77 said:
Camera firmware gets dumped to /data/cfw if I'm correct.
Click to expand...
Click to collapse
Got that folder, but no dump inside... maybe i'll start some further investigation.
Apart from that my camera works very well, with this ROM, its just for educational purpose
djb77 said:
My friend MaHo_66 has actually come up with a patch which can be included into ROMs Check out this post HERE, you should be able to use these files in your ROM (just give MaHo_66 credit obviously).
Click to expand...
Click to collapse
Yeah thanks for the hint, i knew that patch/collection already... don't know if it's useful for me right now.
Depends on people's reports... if there are any
djb77 said:
F2FS I can't help you with, never used it or really looked into it
Click to expand...
Click to collapse
No problem, i guess i already found out.
Both filesystems need a single mount to be accessed.
Depending on the filesystem of the partition in use, one of the commands will succeed, the other one would always fail.
So this "double" entry will always match, wether you use ext4 or f2fs on your partitions.
Seems that psndna88 decided this would be the easiest way to support both filesystems.
Regards,
scholbert
Hi,
not sure if anyone even tested my release, might be a bit too stripped down for most.
Maybe i'm little late with this ROM and most people already jumped to Lollipop ROMs.
Anyway, i'm testing for a few weeks now and the ROM still behaves rock solid.
In the meantime i made an AnTuTu bench as well and reached a score of ~26394, which is not that bad for a stock based ROM i guess.
Battery time is still nice, while wireless networks (WiFi, 3G/LTE) are the most hungry suckers
Though there's less interest, i think about updating to the latest 4.4.4 release and give the ROM a few additional tweaks as well.
I guess i'll integrate my own boot.img with a customized kernel including the offline charging fix (kernel will be based on psndna88's sources).
No need to hurry though
Rock on!
scholbert
RazvanG said:
not on stock froyo, no
Click to expand...
Click to collapse
i am going to try this rom , man. seems very good rom.
how do you compare the battery life of your rom to the original stock rom?
Sent from my GT-I9305 using XDA Free mobile app
scholbert said:
Hi,
Though there's less interest, i think about updating to the latest 4.4.4 release and give the ROM a few additional tweaks as well.
I guess i'll integrate my own boot.img with a customized kernel including the offline charging fix (kernel will be based on psndna88's sources).
No need to hurry though
scholbert
Click to expand...
Click to collapse
as long as xposed is halway useless on LP, I'll personally stick to KitKats
if in doubt, I'm really interested in testing your new release - actually I'm pretty much tired with wealth of options in stock and stock derivated roms - when I was testing a CM11 build the only things I really missed from Touchwiz were stock multiwindow and stock camera
Hey thanks for your feedback!
anguslaw said:
i am going to try this rom , man. seems very good rom.
how do you compare the battery life of your rom to the original stock rom?
Click to expand...
Click to collapse
Mmmh, got no direct comparison.
Anyway as this is stock kernel, but with reduced background services and other stuff removed, there might be only a slight difference.
Background services may have significant influence on battery life if connected to the network.
Judge yourself... but keep in mind that Google services are completely removed in this ROM.
adamuadamu said:
as long as xposed is halway useless on LP, I'll personally stick to KitKats
if in doubt, I'm really interested in testing your new release - actually I'm pretty much tired with wealth of options in stock and stock derivated roms - when I was testing a CM11 build the only things I really missed from Touchwiz were stock multiwindow and stock camera
Click to expand...
Click to collapse
AFAIK multiwindow is non-functional in this release. You could set it in the settings, but the drawer is not showing up on home screen.
Tried to find out what happened or which part is missing, but no fix right now. Maybe HelpHub.apk is required, because i found some referals in the apk.
As i did not use MultiWindow it in the past, i don't miss it.
Anyway, camera works nice, found no flaws here :good:
Xposed for Lollipop has been created, but i guess you're looking for specific modules, which are not working right now...
Development for Xposed on LP has just begun :fingers-crossed:
Regards,
scholbert
i have tried it out this afternoon. very smooth and clean. but i find that i just cannot live without google. all my contact was sync to google. and i rely on google plus photos to autoback up my photos.
Sent from my GT-I9305 using XDA Free mobile app
is this rom continous update or not??

[ROM][apollo, thor] Lineage-14.1 [17 MAR 2022]

Disclaimer
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included
* in the products you find here before flashing it!
* YOU are choosing to make these modifications.
*/
Rules
- Please search the thread before asking questions
- The old thread is linked below - a lot of good information there.
- Please try to stay on topic, I know it's not always possible
- Report only one issue per bug report
- When reporting bugs please post a logcat and/or dmesg where possible
Fresh Installation
- Backup your existing ROM first
- Wipe the /data partition (but you can keep the media storage)
- Flash the ROM File
- Flash Open Gapps: use an ARM 7.1 version smaller than the "full" size to make sure it fits
- Reboot
- Enjoy!
Old Thread
- https://forum.xda-developers.com/t/rom-05-jul-2020-lineageos-14-1.3517481/
Downloads AFH
- LineageOS Builds for Thor
- LineageOS Builds for Apollo
Downloads Google Drive
- LineageOS Builds for Thor
- LineageOS Builds for Apollo
Source Code
- Kernel Source
- Common Device Tree
- Thor Device Tree
- Apollo Device Tree
Credits
- LineageOS
- Cyanogenmod
- CodeAurora
- ggow
- Hashcode
- Cpasjuste
- dpeddi
⏱ Change log / Release Notes
TBC
- SELinux now Enforcing
- Fixed almost all denials
- SafetyNet now passes Basic Integrity and CTS profile match
- Fixed watchdog bark in WiFi driver when SELinux is Enforcing
- Shim libwvm.so to fix DRM crash
- Add signature spoofing patch for micro-g support
17 March 2022
- Add zram support
02 February 2022
- Added WiFi patches by @void555
- Added aptX codec support - I don't have any devices to test it - let me know if you do.
- This release is the first to feature almost perfect WiFi capability.
🛠 Worklist / Tasks
- [todo] SELinux
New Build is Up
Dated 02 February 2022
- Added WiFi patches by @void555
- Added aptX codec support - I don't have any devices to test it - let me know if you do.
I encourage everybody to switch to this ROM now. The wifi problems are gone and the ROM itself is stable for a long long time. And with its high quality display it could serve as a reader for much more years.
Thanks for your continued support of these devices. Is clean flash absolutely necessary? Or is there a chance dirty flash will be fine?
Dirty flash is fine
@ggow : let´s talk about Android Webview as it is one of the very important components and one with high security demand. Is it best to use the one from Google play store which receives regular updates?
Which on is packed into the Rom?
cl-i said:
@ggow : let´s talk about Android Webview as it is one of the very important components and one with high security demand. Is it best to use the one from Google play store which receives regular updates?
Which on is packed into the Rom?
Click to expand...
Click to collapse
LineageOS provides Android Webview which is based off Chromium (which is open source)
I don't use google play store on my devices, so normally I roll with the one included in the OS.
I used to include Bromite WebView in a build for another device which is also open source and Chromium based (if I remember correctly). It is supposed to be much more de-googled than even Chromium.
So we get a fresh chromium web-view version from linageOs everytime you build a new ROM. but no way to update between..
cl-i said:
So we get a fresh chromium web-view version from linageOs everytime you build a new ROM. but no way to update between..
Click to expand...
Click to collapse
This is the repo that get's built into lineageos. And yes it's only updated when you get a newly built rom. The frequency of update is also dependant on the upstream Chromium source code.
GitHub - LineageOS/android_external_chromium-webview
Contribute to LineageOS/android_external_chromium-webview development by creating an account on GitHub.
github.com
hi,
i changend the aosp webview to bromite webview (with twrp)
Installing SystemWebView
Bromite is a Chromium fork with ad blocking and privacy enhancements; take back your browser! - bromite/bromite
github.com
it works very well on apollo
ggow said:
This is the repo that get's built into lineageos. And yes it's only updated when you get a newly built rom. The frequency of update is also dependant on the upstream Chromium source code.
GitHub - LineageOS/android_external_chromium-webview
Contribute to LineageOS/android_external_chromium-webview development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
Hi, just FYI, both Bromite the browser and Bromite System WebView can be manually updated by downloading and installing from here or here.
I‘m playing real racing 3 on the hdx7 since April 2014. To keep it running, I’m constantly fighting with free main memory. All unnecessary apps & system apps are disabled. Playing with buil.prop parameters for memory (davlik.vm.heapsize=256m , davlik.vm.heapgrowthlimit=128m) saved me from “out of memory“ 2 years ago, but the game grows quick.
Any idea for more memory, perhaps inside the kernel?
by the way, los16 wasn‘t able to run Rr3 any more Due to mem.
cl-i said:
I‘m playing real racing 3 on the hdx7 since April 2014. To keep it running, I’m constantly fighting with free main memory. All unnecessary apps & system apps are disabled. Playing with buil.prop parameters for memory (davlik.vm.heapsize=256m , davlik.vm.heapgrowthlimit=128m) saved me from “out of memory“ 2 years ago, but the game grows quick.
Any idea for more memory, perhaps inside the kernel?
by the way, los16 wasn‘t able to run Rr3 any more Due to mem.
Click to expand...
Click to collapse
I'm having a look at getting zram working.
Not sure if its working as expected, but this happened on prior versions too...
If I set the Wifi to only stay on when charging, thinking that I am trying to preserve battery and let the wifi go off if I'm not using the tablet, the Wifi doesn't automatically turn back on when I pick it up and turn the screen on. If I then enable the wifi... it switches on, but no networks appear. I find that either restarting or toggling airplane mode brings things back.
I found Wifi turns OFF and doesn’t turn on when switching the tablet on later. This doesn’t reduces my fun with the new Rom version. Keep wifi in ‘always on‘ mode. All my new wifi phones and tablets let wifi stay on all the time.
Bwangster12 said:
Not sure if its working as expected, but this happened on prior versions too...
If I set the Wifi to only stay on when charging, thinking that I am trying to preserve battery and let the wifi go off if I'm not using the tablet, the Wifi doesn't automatically turn back on when I pick it up and turn the screen on. If I then enable the wifi... it switches on, but no networks appear. I find that either restarting or toggling airplane mode brings things back.
Click to expand...
Click to collapse
cl-i said:
I found Wifi turns OFF and doesn’t turn on when switching the tablet on later. This doesn’t reduces my fun with the new Rom version. Keep wifi in ‘always on‘ mode. All my new wifi phones and tablets let wifi stay on all the time.
Click to expand...
Click to collapse
I'm not seeing that behavior, the WiFi seems to always reconnect here (at home).
If you post logcat and dmesg I can take a look.
.. I see it only with "stay on only when charging" Wifi option, but thats not a mode I'm using any more.
ggow said:
I'm not seeing that behavior, the WiFi seems to always reconnect here (at home).
If you post logcat and dmesg I can take a look.
Click to expand...
Click to collapse
Here is a logcat from the last few hours where I had the wifi set to go off when sleeping, and it stays disabled when I turn the screen back on to use it.
02-12 14:12:56.958 24874 24874 I art : at void android.webkit.WebView.ensu - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
pastebin.com

Development [ROM][13.0][SAFETYNET][OPTIMIZED] LineageOS 20 for Motorola Edge 30

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 13.x (T),​which is designed to increase performance and reliability over stock Android for your device.​​All the source code for LineageOS is available in the LineageOS GitHub repo.​And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.​​Official LineageOS website : http://lineageos.org​
About Optimizations
Android Runtime
Disable debugging related features
Compile with D8 optimizations
Adjust watchdog timeout
Android Bionic
Sort host cache in-memory for performance
Switch to jemalloc memory allocator
msmset and pthread related changes
Android Build
Compile with ARMv8-2a-dotprod optimizations
Compile with O3
Compile with lse+fp16
Don't compress resources and assets
Use dexpropt speed
Increase heap size and use aapt2
... and sqlite, zlib related optimizations
Android Recovery
Allow installation of unverified zips i.e the most functional change ever
Android FWB
Reduce blur intensity to ease CPU/GPU
3 finger screenshot support (Please check under Gestures)
Added related missing permissions
SurfaceFlinger related optimizations
View/Layout optimizations
Android Telephony
Latest prebuilt APN from Stock
Updated CarrierConfigs from CAF
Additional cherry-picked IMS related fixes
Android System
Safetynet fixes
Improved Magisk evasion fixes
Disabling data for all connection interfaces and not just mobile data
Additional alarms and ringtones
Dialer
Allow auto-call recording as per country laws
UI changes
DocumentsUI
Start with Internal Storage instead of Downloads
Gallery2
Start with albums activity
Trebuchet
Allow double tap to sleep on homescreen
Updater
Allow local update feature
About Issues
MotoCamera's night mode doesn't work correctly (same as LineageOS), replaced by Aperture, use GCam if needed. MotCamera4 fixed thanks to Marc
NR only mode (5G only mode) works with Jio only. For using 5G on other ISP, use NR/LTE or any other bands, during heavy network traffic, it switches to 5G and fallbacks to 4G during power save automatically
Downloads Links
LineageOS 20.x (Unlocked Bootloader) :​Link : https://drive.google.com/drive/folders/1wXGs7pitUvOCETdCHjVsvpVD3iilbiNl?usp=share_link​​Google Applications :​Not required (has inbuilt minimal set of Google Applications including SetupWizard)​​Flashing and updating​LineageOS clean install :​- (Optional) Flash the boot.img recovery from the ROM zip with Fastboot​- (Optional) Wipe the data & cache (Backup to make sure not to loose data)​- Flash the LineageOS ROM zip from the Recovery​- Reboot to recovery again​- (Optional) Every additional zip you want to flash like Magisk​- Reboot to system​​LineageOS Update using "Local Update" feature :​- You need to be on an existing ROM developed by me​- Download the ZIP from download link above and storage in local storage (example Downloads folder)​- Go to Settings -> System -> Updater​- Click 3-dot buttons and select Local update​- Select the zip using File Manager​- Let it update (takes some time)​- Reboot​​Issues and reports​- Report issues only if you are using the ROM kernel​- If an additional mod is installed, make sure it's unrelated, and mention it​- Make sure the issue wasn't discussed earlier in the threads​- Share a log of the error with CatLog for example​- Make sure you also tell the ROM version you're using​
XDA:DevDB Information
[ROM][13.0][OPTIMIZED] LineageOS 20 for Moto Edge 30
Contributors
Daedroza, Albert
Source Code: https://github.com/daedroza
ROM OS Version: 13.x Android T
ROM Kernel: Linux 5.4.x
Version Information
Status: Stable
Created 2023-01-26
Last Updated 2023-01-26
Changelog (You can use updater to update from local storage)
Android 13 Blobs + Android 13
June 25, 2023
Sync with June security patches
Added MotCamera4
Added Android 13 blobs
Updated system wide ad block hosts
Android 12 Blobs + Android 13
May 15, 2023
Sync with May security patches
Added Dolby support
Minimal ad block (system-wide, all apps)
April 18, 2023
Sync with April security pathces
Even more aggressive battery optimizations
Wifi optimizations (2.4GHz bonding)
More fluidity at 60HZ
March 27, 2023
Hot-fix for 5G Networks
Enabled 5G by default if supported
Enabled 5G Voice over Network (VoNR)
March 25, 2023
Sync with March security patches
Aggressive inline optimization using LTO
Aggressive sleep optimizations
Respect restricted apps
Platform fixes for GMS package
Fixed a bug where Android Studio's debugger didn't connect (for developers)
February 19, 2023
Complete fix for SafetyNet
February 13, 2023
Synced with February security patches
More SQLite optimizations and updates
Reverted to Lineage's UDFPS implementation
Use Aperture instead of MotCamera4 (crashes with face beauty and night mode...)
Appreciate your kind efforts. Feels perfectly smooth and stable.
Just a noob question regarding the "Safetynet fixes", my device still cannot pass the CTS (which I assumed would be one of the fixes compared to stock LOS 20). Or may be I misunderstood the whole thing. Thanks.
rjawan said:
Appreciate your kind efforts. Feels perfectly smooth and stable.
Just a noob question regarding the "Safetynet fixes", my device still cannot pass the CTS (which I assumed would be one of the fixes compared to stock LOS 20). Or may be I misunderstood the whole thing. Thanks.
Click to expand...
Click to collapse
Thanks for your response!
I've picked "most" of the patches across different ROMs but there might be one or two missing. For time being, you can use Magisk and Zygisk to hide your relevant apps.
For me, using Magisk + Zygisk Hide on Google Play Store gave certified status which is good enough for me. At the moment, I am using ProtonAOSP's related patches (mostly with exception for others) for SafetyNet from Android 12 but it seems Android 13 is bit different. I will take a look into it however I am sure you can get it done easily using Magisk + Zygisk combo for time being.
EDIT: Magisk fixed. Please use builds after 18th February!
is any of these improvements suppose to improve longevity of battery? (except lowering blur, that i can understand ) wondering if this build is for me over default LOS.
possible to see build without google stuff included?
alekksander said:
is any of these improvements suppose to improve longevity of battery? (except lowering blur, that i can understand ) wondering if this build is for me over default LOS.
possible to see build without google stuff inincluded
Click to expand...
Click to collapse
From a non developer's perspective, ROM is quite smooth. Most layers of the code are optimised. There are some functional changes like able to install unsigned packages in recovery which official Lineage doesn't allow.
For battery life, I get maximum 10 hours of screen on time. I never crossed that mark. Usage is no social media and mostly video browsing (means no screen touches with 480p/720p streaming) @ 60HZ/48HZ combo.
Regarding Google Play services, it was a design decision. I like functional changes and hence kept a minimal package that is oriented towards battery life. I had done my fair share of living without Google services and I think modern devices are fairly powerful now.
I had done a comparison with Lineage's recommended MindTheGapps package and I get additional 2 hours of screen on time (maximum 10 hours of screen on time as said before).
profound answer. thank You.
Daedroza said:
I had done my fair share of living without Google services and I think modern devices are fairly powerful now.
Click to expand...
Click to collapse
does it mean no plans to release g'less variant?
Daedroza said:
From a non developer's perspective, ROM is quite smooth. Most layers of the code are optimised. There are some functional changes like able to install unsigned packages in recovery which official Lineage doesn't allow.
For battery life, I get maximum 10 hours of screen on time. I never crossed that mark. Usage is no social media and mostly video browsing (means no screen touches with 480p/720p streaming) @ 60HZ/48HZ combo.
Regarding Google Play services, it was a design decision. I like functional changes and hence kept a minimal package that is oriented towards battery life. I had done my fair share of living without Google services and I think modern devices are fairly powerful now.
I had done a comparison with Lineage's recommended MindTheGapps package and I get additional 2 hours of screen on time (maximum 10 hours of screen on time as said before).
Click to expand...
Click to collapse
10 hours is impressive, even with just 60hz. So that means if you do not have the MindTheGapps you have 2 hours extra battery? Or is it 2 more hours if you have the MindTheGapps vs the Google bloat?
Thanks
alekksander said:
profound answer. thank You.
does it mean no plans to release g'less variant?
Click to expand...
Click to collapse
No plans as such. Building Android 13 is already very costly for me with these optimizations. Building it twice once with and without is something I am not looking forward to simply because of my constrained resources. I do a lot of building outside Lineage too, so simply cannot waste my SSD read/write cycles. Secondly, I already shipped first version with those services built-in. Removing those in next update will cause a lot of problems and could be fixed with clean flash only.
JorgeTone said:
10 hours is impressive, even with just 60hz. So that means if you do not have the MindTheGapps you have 2 hours extra battery? Or is it 2 more hours if you have the MindTheGapps vs the Google bloat?
Thanks
Click to expand...
Click to collapse
MindTheGapps is a more complete Google services package which includes accessibility and few other components. My minimal built-in package doesn't include those. If you require accessibility services, my recommendation is to use official Lineage with MindTheGapps.
Got it.
Really last question – does this ROM works anything different to LOS regarding UDFPS? (It doesn't seem so, but i prefer to ask since i cannot decode most of the changelog acronyms).
alekksander said:
Got it.
Really last question – does this ROM works anything different to LOS regarding UDFPS? (It doesn't seem so, but i prefer to ask since i cannot decode most of the changelog acronyms).
Click to expand...
Click to collapse
The UDFPS implementation is same as official build, no difference whatsoever except that my build has slightly more screen flashes because the UDFPS implementation doesn't support multi rect correctly. A workaround is present in official build that causes more battery life to be consumed.
For now that workaround is reverted in my build because I'm trying to understand how far it's effect is on battery life.
I don't think you will even notice it if you use 90HZ+ or more as default.
EDIT: Reverted to original Lineage implementation on new release!
rjawan said:
Appreciate your kind efforts. Feels perfectly smooth and stable.
Just a noob question regarding the "Safetynet fixes", my device still cannot pass the CTS (which I assumed would be one of the fixes compared to stock LOS 20). Or may be I misunderstood the whole thing. Thanks.
Click to expand...
Click to collapse
Hi @rjawan , please use build from February 19, 2023. It has complete SafetyNet fixes. Remember to remove Magisk as some apps still detect it and banks might app not work because of it. But CTS profile does pass and my bank app works now. Enjoy
Daedroza said:
Hi @rjawan , please use build from February 19, 2023. It has complete SafetyNet fixes. Remember to remove Magisk as some apps still detect it and banks might app not work because of it. But CTS profile does pass and my bank app works now. Enjoy
Click to expand...
Click to collapse
Thank you. Amazing work. Works like a charm, just as you said. Passed the CTS test straight away. BTW I am not using Magisk to begin with so have nothing to do on that front. Cheers mate. Thanks.
Daedroza said:
Changelog (You can use updater to update from local storage)
March 25, 2023
Sync with March security patches
Aggressive inline optimization using LTO
Aggressive sleep optimizations
Respect restricted apps
Platform fixes for GMS package
Fixed a bug where Android Studio's debugger didn't connect (for developers)
February 19, 2023
Complete fix for SafetyNet
February 13, 2023
Synced with February security patches
More SQLite optimizations and updates
Reverted to Lineage's UDFPS implementation
Use Aperture instead of MotCamera4 (crashes with face beauty and night mode...)
Click to expand...
Click to collapse
Hi, thanks for this build.
March 27 changelog ?
Thank you for making this great version of lineage, it really is very polished and it runs 11/10, the battery lasts a long time and the fluidity is magnificent, it passes the safetynet verification by itself, which is greatly appreciated, I loved it a lot, I wish it could be added the "amoled" night mode (I don't know if it already has it and it's hidden) and the game space and without a doubt I would stay in this rom forever
Roonicks said:
Thank you for making this great version of lineage, it really is very polished and it runs 11/10, the battery lasts a long time and the fluidity is magnificent, it passes the safetynet verification by itself, which is greatly appreciated, I loved it a lot, I wish it could be added the "amoled" night mode (I don't know if it already has it and it's hidden) and the game space and without a doubt I would stay in this rom forever
Click to expand...
Click to collapse
Check in display dark theme and there is a menu there
Rom is very stable and smooth but there is a very huge battery drain in idle mode around 2-3%/hr even after fresh install and can you please add network speed indicator on status bar on your next update if possible thanks in advance
aslam2121 said:
Rom is very stable and smooth but there is a very huge battery drain in idle mode around 2-3%/hr even after fresh install and can you please add network speed indicator on status bar on your next update if possible thanks in advance
Click to expand...
Click to collapse
You can use Battery Manager to detect applications that are sucking battery life or just check Battery Usage graph. Usually few applications hold some wakelock to perform activities in the background which usually ends up being the culprit. My recommendation is to disable applications running in background and disable background mobile data usage.
If you have done clean install, I recommend waiting for cache to build which generally takes time if you have lots of applications.
@aslam2121 : Check with new April build, there are more battery optimizations which reduces random wakelocks.
Thanks for this awesome ROM, any chance to add Dolby Atmos? (Without rooting the phone)
Where to get the boot image? And can I flash magisk zip directly from recovery?

Categories

Resources