yashsingh1/xdaforums huggingface dataset:
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
Try this:

1. Take the system from this dev base (it's already mounted and extracted)

2. Deodex it using the tool

3. The 3 folders you get push them back into the system yiu extracted from the zip after you deleted the original (odexed) folders

4. Replace the syst in the zip of this devbase (which is why it's called a devbase...) with your new deodexed system.

5. Do not go through kitchen. Rooting and busyboxing will be done during the installation process anyway.

6. Flash your new deodexed base

7. I am guessing the problem is with some meta data from the kitchen. This is the easiest way to eliminate that possibility. You can also compare the metadata the way kitchen sets it to the one in this rom base but that will be very long...

Cheers!

Edit: do not debloat until you see that your full deodexed base is working fine. Your problem could also be debloat related.

Edit2: always keep only the actual libs without copying the symlinks. Yiu should set symlinks during flashing. And the symlinking is included in alexndr's updater script.
[Galaxy S 5 Android Development (Snapdragon)] libb:
I have still performance issues. It is much better than on first releases, for example switching between apps is smooth now but I have issues with:

Facebook

Gmail

SMS

The application loads quick but the window is empty and content is loading for a long time. In KitKat is it displayed almost immediately, in LP I must wait about 1-2 second. Any idea what could be wrong?

Similar issue, when I press back button for exit application (typically Facebook but also other) I have to wait for 2 seconds or more. It seems like the application is deleting from memory when I exiting it and then gets too much time load it again but also exit it?

Next issue is about restoring applications. Lollipop contains feature that after fresh install I can restore applications. But I have there only 3 old installations (the first) with applications which I wont more but what's worst, there aren't new applications from previous installation. Is any option how force creating backup of actual state? I checked it also on stock version, on CM12 but nothing changed.

Thanks.
[Galaxy S 5 Android Development (Snapdragon)] eRPeeX:
If using tha same CSC as in BOA3, BOB7 version1 en version2, is it necessary to re-flash version3?
[Galaxy S 5 Android Development (Snapdragon)] _alexndr:
Yes, it is su binary related. You need to unroot your phone to solve this problem ("Full unroot" option from SuperSU).

I know - it isn't good solution for us :) just kidding ;)

I know :cool: Chainfire knows :) most of people know that it occurs also in pure Lollipop stock installed via PC Odin (just rooted) ;)

As long as it is not DevBase issue but Samsung's base issue - nothing I can do about it. My DevBase is very well mapped, unmodified stock ROM (just rooted + busybox + enabled some hidden features + safe de-bloated), well tuned and ready for further modifications. I've done some fixes in CSC pack due to bad xml coding (#1208) but it has nothing to do with issues you described.

If you have at least version 2 (Feb 25, see aroma-config file in ZIP's META-INF/...) and you have no issues after wipe data - update is not necessary, because it means that your CSC's xml are coded properly and recognized properly by BOB7 base (see #1208)
[Galaxy S 5 Android Development (Snapdragon)] michi01:
Hi _alexndr,

I've recently installed your BOA3 prerooted Stock ROM coming from 4.4.2. I'm pretty lucky with it, your upgrade description worked perfectly. Now I'm thinking to keep on track and update to your BOB7.

My state is now Galaxy S5 BOA3, prerooted, Knox= 0x00.

Now my questions:

1. I'm a bit confused about the installation procedure...is it no longer required to downgrade to kitkat, towel root it and then installation of the new BOB7 ROM to keep Knox=0x00?

As far as I see, your installation description does not longer contain the need for downgrade to 4.4.x!?

2. Is MOP know working on Lollipop? Is it possible to upgrade directly from BOA3 to BOB7 without downgrade?

3. If this is correct...is the new BOB7 keeping the settings of BOA3? I wouldn't like to re-configure my S5 again?

Sorry when this is still covered in the thread, but I want to be sure before flashing!

...have fun...

Michi
[Galaxy S 5 Android Development (Snapdragon)] komjin:
Nothing has changed in the procedure. For keeping knox 0x0 you still have to go over a downgrade to 4.4.2 > towelroot > MOP > Lollipop...

That's one reason why my phone is still with 4.4.2 and is still satisfying my needs.

But nevertheless, it's a great job done by [MENTION=5150393]_alexndr[/MENTION] here for the community! Chapeau

Send from my SM-G900F
[Galaxy S 5 Android Development (Snapdragon)] libb:
I don't blame you or your modifications, I'm curious if only I have this issues or it is just "feature" of Lollipop?
[Galaxy S 5 Android Development (Snapdragon)] NZnewbie:
Awesome... Thanks for your help!!:).

That worked well. I deleted everything and started again.

I now have a deodexed BOB7 rom that doesnt FC :good:.

:cool:
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
You're most welcome, mate! Anytime ???
[Galaxy S 5 Android Development (Snapdragon)] NZnewbie:
You might wish you never said that!! ;)
[Galaxy S 5 Android Development (Snapdragon)] htb2050:
Hey guys is there any difference between different CSCs from different countries? I am currently running the spainish one and when i press the volume buttons then I dont get the mute and dont disturb modes but i can change them from the notification drawer. Any way to get them by pressing volume keys?
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
The difference between different csc is just that. I dint know specifically if the mute is a csc feature, but different countries and different carriers request different features. So csc in programming speaking terms acts like... let's say an external preference file for the system, some of them are booleans, some are arrays of strings, some are integers... for example, some carriers demand an actual LTE icon to be shown when connected to 4g. There is a csc feature for that. Some carriers demand activated call recording, others ask for restricted features... Some samsung apps have an "if" conditions inside that check for those features and depending on what they find, they might act differently in different countries.

I hope that's clear enough.

As for the mute buttons in volume menu I can't say. Didn't install the latest Base yet, being lazy/busy... but I do know note 3 official release has the function. In the XEO csc (maybe alexndr can shed more light on that, it's his home csc ;) )

Night!
[Galaxy S 5 Android Development (Snapdragon)] ionutmaruta:
Yes, but XtreStoLite can't be installed on devices with KNOX 0x0 ;)
[Galaxy S 5 Android Development (Snapdragon)] farid993:
[MENTION=5150393]_alexndr[/MENTION]

Sorry for off topic but can you make a script to debloated stock LP? Debloated like your Rom or even heavier. I debloated stock but only apks not lib.
[Galaxy S 5 Android Development (Snapdragon)] speedme:
I'm still on BNL9 and I want to flash the BOB7 Rom, which I have deodexed myself.

It will be my first own deodexed ROM flash, so before I flash I want to know the following :

1. Do I also need to flash the BOB7 modem and bootloader if I'm already on BNL9 Lollipop Rom ? Or is it recommended, but not necessary ?

2. I am planning to do a full wipe, so start completely from the beginning. But will I be able to restore Titanium backups once on BOB7 ?

Ofcourse I have created a TWRP full backup first, before I'll start doing this.
[Galaxy S 5 Android Development (Snapdragon)] eRPeeX:
1 necessary

2 I installed all applications from playstore. For some apps I only used data from TBU.
[Galaxy S 5 Android Development (Snapdragon)] mickyw1980:
I prefer to use my galaxy s5 to its full potential. If I wanted a phone that had no syncing no gps no bluetooth and no 4g, I would use a little Nokia from years ago. But hey that's just my opinion. Nice battery stats though ?
[Galaxy S 5 Android Development (Snapdragon)] qubbus:
[MENTION=5150393]_alexndr[/MENTION]: Could you please give me full list of apps and files to 100% remove knox from ROM?
[Galaxy S 5 Android Development (Snapdragon)] speedme:
YES!

Done !

I'm now running BOB7 deodexed :)

My first own deodexed rom, yeah !

I was a little scared, as I constantly got 1 FC (Samsung Link Platform), but I have Appmonster Pro running, which automatically creates a backup of my installed APK's and when I reinstalled the APK of Samsung Link Platform the problems were gone.
[Galaxy S 5 Android Development (Snapdragon)] prot-:
Does this ROM only support g900f? Its not clear
[Galaxy S 5 Android Development (Snapdragon)] gigeaky:
So any major diferences between bob7 and boa3? Should I make time tomorrow to make all the flashes ? Except the mute function back. ...
[Galaxy S 5 Android Development (Snapdragon)] steha:
Framework res must be included in the zip.
[Galaxy S 5 Android Development (Snapdragon)] mickyw1980:
I personally find bob7 much better than boa3. Mute function back obviously, for me recent apps opens a lot quicker, whole thing is a lot smoother and fluid, few little changes I've notice.
[Galaxy S 5 Android Development (Snapdragon)] gigeaky:
After I was awaken this morning by a group discussion on whatsapp I have decided that mute function is a good enough reason to update :))

kernel goes on ap right?

why didn't anyone said that wiping data with stock recovery wipes internal sd :))
[Galaxy S 5 Android Development (Snapdragon)] _alexndr:
You're right, useful thing for those who use Samsung keyboard (personally I prefer Swiftkey). Will be added in next build as a part of CscFeature MOD

Removed entire folders:

/system/container

/system/preloadedsso

/system/app/Bridge

/system/app/KnoxAttestationAgent

/system/app/KnoxSetupWizardClient

/system/app/RCPComponents

/system/app/SecurityLogAgent

/system/app/UniversalMDMClient

/system/priv-app/KLMSAgent
[Galaxy S 5 Android Development (Snapdragon)] DJ SNap:
Hi! Something is wrong. After attemping to upgrade ROM (just after pressing "Flash firmware") phone tries to Boot Recovery but is stuck on "RECOVERY BOOTING......" . I can't make it run again, all the time it tries to boot recovery.

I can access Download Mode but I need not to lose data. Any help?
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
Pull battery for couple seconds, reload the download mode and reflash the fw. It happens. ..
[Galaxy S 5 Android Development (Snapdragon)] DJ SNap:
I will try. But I used mobile Odin Pro.

How Can I install this ROM without it?
[Galaxy S 5 Android Development (Snapdragon)] Pollie81:
as far as I know you can't on lollipop.

either you need to use a custom recovery or downgrade to KitKat and flash back to lollipop using mobile Odin pro.
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
Sorry sounded like you were using Odin. Make sure you follow the instructions for flashing if you're Knox 0x0. As the post above states you need to go through a downgrade since mop doesn't work yet on lollipop.
[Galaxy S 5 Android Development (Snapdragon)] DJ SNap:
But what if I install BOA3 (one on which I started flashing) via ODIN (clean without Root) and then I will root if with knox 0x0 method (TowelRoot). Next via Mobie Odin I will flash again BOA3 by Alexndr or BOB7?
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
You can't use mobile odin on BOA3 mate... you need to downgrade to kk and then flash. Read the instructions specifically state that
[Galaxy S 5 Android Development (Snapdragon)] DJ SNap:
Yea, I see. I done some research and all info said like you.

EDIT: Wait, WHAT? U r saying that I couldnt upgrade from Alexndr BOA3 to Alexndr BOB7 via Mobie Odin??
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
Yep. You need to go through downgrade...

---------- Post added at 02:45 AM ---------- Previous post was at 02:37 AM ----------

http://xdaforums.com/showthread.php?p=59044395

Please refer to post #1096 for further explanation.
[Galaxy S 5 Android Development (Snapdragon)] wajiman:
In MOP did you check wipe data and cache? If yes then this will happen
[Galaxy S 5 Android Development (Snapdragon)] DJ SNap:
Ok, I get it. Which KK should I use?
[Galaxy S 5 Android Development (Snapdragon)] cabexas:
Hey guys,

I am on KitKat and I want to flash this rom.

Which one should I flash first, the base or the modem/bootloader?

I am guessing that I need to flash first the base with Mobile Odin Pro and after it, flash the bootloader/modem using pc odin. Am I right?

Thanks
[Galaxy S 5 Android Development (Snapdragon)] mickyw1980:
I would personally flash modem/bootloader 1st
[Galaxy S 5 Android Development (Snapdragon)] Pollie81:
flash the rom first and choose in mobile Odin; after flash: go to download mode.

uncheck reboot at the end of the install process in aroma and you can flash the modem and bootloader thru Odin.

but maybe you should just read the detailed installation instructions provided by the rom's dev.
[Galaxy S 5 Android Development (Snapdragon)] stefan968:
yes, you are right
[Galaxy S 5 Android Development (Snapdragon)] pnr2020:
Always flash modem/ bootloader first
[Galaxy S 5 Android Development (Snapdragon)] crisagatie:
hi guys, I "updated" from BOA3 to BOB7 (via downgrade to KK) and noticed a higher battery usage than in the previous build. When checking with Better Battery Stats, ProximitySensorManager is always at the top of partial wake locks list, which I find abnormal. I know that this build has turn on screen after call bug solved, but I'm afraid that this is solved at the cost of battery, by polling the sensor more often and, eventually, failing to release it at the end of the call. I seldom use call function on my phone (like couple of dozens minutes per month) so proximity sensor should not have such a high usage. Anyone of you noticed this behavior? thanx in advance for the answear.

---------- Post added at 06:06 PM ---------- Previous post was at 05:46 PM ----------

The correct procedure is in Pollie81's answer, disregard what the two guys from UK on EE stated, they are wrong. Step by step guide is provided by _alexndr in post 261:

- Open latest DevBase using "OTA/Update Zip" option in MOP

- UNTICK Everrot (!!!!!!!!), otherwise you will lose ROOT!

- Choose "After flash" -> Download Mode

- Tap "Flash firmware"

- Select "Wipe Data" and "Update stock recovery" in advanced options in Aroma Installer

- UNTICK "reboot device" at the end of installation process

- Then phone will enter automatically DM - flash in one step latest CP+BL using PC Odin

- Arter first boot (2-3 mins) it's good idea to power off, then go to stock recovery and perform wipe data again (it will wipe all internal memory INCLUDING internal emulated sdcard!!!) - this step is not mandatory, but I recommend to do it...

- Wait a few minutes for configuration wizard and pre-configure your phone

Good luck!
[Galaxy S 5 Android Development (Snapdragon)] bodomfan:
Bob7 does consume more battery I agree, I even fancy going back to boa3 as bob7 only provides a new mute mode which I never use, and some other slight differences
[Galaxy S 5 Android Development (Snapdragon)] ionutmaruta:
Yes but BOB7 charging the phone very quickly.

~1.5%... 2% per minute ;)
[Galaxy S 5 Android Development (Snapdragon)] crisagatie:
No difference for me. Charging was just as fast on BOA3. Charging report app indicated 1200 mA with screen on/1800 mA with screen off in both cases. So, no difference here.
[Galaxy S 5 Android Development (Snapdragon)] nix66:
Already try twice, still stuck on :

Bootloader version : BOA3

Baseband version : BOA3

PDA : BOB7

CSC : BOB7

I flashed BL and CP with Odin 3.09 & 3.10.6, still the same :(

I did an upgrade from BOA3 to BOB7, knox has already been tripped :)

<OSM> BL_G900FXXU1BOB7.tar.md5 is valid.

...

<OSM> CP_G900FXXU1BOB7.tar.md5 is valid.

...

<ID:0/003> SetupConnection..

<ID:0/003> Initialzation..

<ID:0/003> Get PIT for mapping..

<ID:0/003> Firmware update start..

<ID:0/003> SingleDownload.

<ID:0/003> aboot.mbn

<ID:0/003> NAND Write Start!!

<ID:0/003> sbl1.mbn

<ID:0/003> rpm.mbn

<ID:0/003> tz.mbn

<ID:0/003> sdi.mbn

<ID:0/003> NON-HLOS.bin

<ID:0/003> Transmission Complete..

<ID:0/003> Now Writing.. Please wait about 2 minutes

<ID:0/003> Receive Response from boot-loader

<ID:0/003> modem.bin

<ID:0/003> Transmission Complete..

<ID:0/003> Now Writing.. Please wait about 2 minutes

<ID:0/003> Receive Response from boot-loader

<ID:0/003> RQT_CLOSE !!

<ID:0/003> RES OK !!

<ID:0/003> Removed!!

<ID:0/003> Remain Port .... 0

<OSM> All threads completed. (succeed 1 / failed 0)
[Galaxy S 5 Android Development (Snapdragon)] pnr2020:
I ain't wrong always bootloader/modem first
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
Mate people that use mobile odin when they upgrade they have to upgrade from kk. Since mobile odin doesn't work on lollipop. So if they are on kit kat and they install bootloader first, they can't boot the phone (and they need to boot so they can use mobile odin to flash the rom). Because they are on stock kernel and it's not permissive and it will not boot on lollipop bl.

So they need to untick reboot option in mobile odin, flash rom. Then flash modem and bl with regular odin.

---------- Post added at 10:52 PM ---------- Previous post was at 10:50 PM ----------

Please do the following:

1. Power off your phone

2. Remove the battery for 10-30 seconds

3. Put it back and boot directly to download mode

4. Flash the bl and modem again.

See if it changes now.
[Galaxy S 5 Android Development (Snapdragon)] pnr2020:
Sorry I was totally wrong I didn't know you was on about mobile odin
[Galaxy S 5 Android Development (Snapdragon)] nix66:
It worked ! Thanks :)
[Galaxy S 5 Android Development (Snapdragon)] eRPeeX:
I've frozen all Samsung stuff. So much lesser battery consumption as before.
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
I would argue that if you freeze all samsung stuff you get a device that is inferior in functionality. It's only my personal opinion of course, but we pay at least 300€ only for the software development in samsung.

There are devices with a superior hardware in the market that cost way less than samsung devices. We buy Samsung devices not for the hardware but for the software. Thus debloating and keeping only aosp stuff is kinda counterproductive IMHO.

Oneplus one is superior to s5. And yet it's way cheaper. Because it's bare. Hardware doesn't cost alot. Neither does the manufacturing. In samsung you pay for development. And then you "debloat" and use third party apps to achieve the same functions.

I have outstanding battery life without freezing one single process. Both on s5 and note 4 with lollipop. I am talking up to 2-3 days on one battery with an average of 6 hours screen time

What people need to be removing are third party apps and not samsung software. Samsung devices come to you ready to use with all included. If you never download one app from Google play you can still have an outstanding user expirience thanks to all the built in features.

Point to consider. ..

Nothing personal. And sorry for the ot.
[Galaxy S 5 Android Development (Snapdragon)] pnr2020:
I have always wondered how people get 6 hours screen time I never get over 4 hours ever
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
1. Use minimum third party apps. Only what you can absolutely not do without. And what you can't find in samsung. I mostly use root apps. Everything else in samsung for me is built in. But that's just me. I have 20-25 user apps. Never more.

2. Keep brightness at automatic -2

3. Keep only the syncs that you need. Go to your Google account and see how many syncs are checked. Yiu probably only use 4-5. Unchecked the ones you don't need.

4. Do not auto upload anything to cloud. You can set an hour every day or week and upload all then. I have all Dropbox sync unchecked in gallery.

5. Avoid using external sd cards. And if you do, use the fastest available. They keep your media scanner and controller bottled up.

6. Make sure you have good mobile coverage. It's vital. Low connectivity to mobile network or wifi make for the biggest battery eaters. Your modem is worse than your screen when it works hard to get reception. If you don't get full reception on lte, switch to wcdma in that area. Switch operators if necessary. But keep your connectivity good. If wifi connection is week, disconnect it. If there is no wifi coverage - keep the adapter off.

Those are all the pointers I can think of.
[Galaxy S 5 Android Development (Snapdragon)] eRPeeX:
A lot of that stuff I've never used. So I don't need it running in the background.

Even Samsung has it done on S6: less bloatware.
[Galaxy S 5 Android Development (Snapdragon)] pnr2020:
Thanks mate great advice I'm going to try what you said and hopefully get better screen time
[Galaxy S 5 Android Development (Snapdragon)] rickmar:
I really got 2h and something with nomal use!! I don't how to get more without limit the phone to max (which doesn't make sense, smartphones features are to be used in my opinion or else is better to keep an old phone...) . I don't even get 4G or Wi-Fi all the time...
[Galaxy S 5 Android Development (Snapdragon)] daxgirl:
2 hours screen time is very poor performance. On any new device. Check your system. There is absolutely no need to disable the smartphone features. But you can be smarter about it. Not all smartphone features are really necessary for the full smartphone expirience.

I mentioned all the pointers I can think of in my previous post.

Another one maybe.. look out for widgets. Not the built in ones, but ones from third party apps. Refresh interval... stuff like that...

Also... Location, when you don't need it - you don't turn it on.
[Galaxy S 5 Android Development (Snapdragon)] rickmar:
Hi,

Yes i'm talking about locations turned off, my phone is one week old, not that many apps. I must say that when i purchased it instaled instantly Lollipop update and i've used it till yesterdat. I installed back KitKat to see th diference.

So i'm talking about battery performance in Lollipop. For sure that i was getting around 2h30 hours of screen time. Brightness in -3 (about it) wi-fi and 4G a few hours.

I'm telling this all but I already had a Galaxy S2 for some years it was all the same. With sotck battery always someone had about 4/5 hours of screen time , for me 2 hours was top with very care! And i was on NEATROM.

Maybe who got 4/5/6 hours screen use the phone veryyy carefully regarding battery use, i don't know.

Regards :)
[Galaxy S 5 Android Development (Snapdragon)] Quinnaay:
Maybe this is very simple, but i'm on a modified bob7 rom (not this one) and my mute option has gone but it originally was there and it wont let me change the sound setting and tells me it must be in priority all even when it is, however when i go in priority all it still wont let me change the sound mode and when it has mute mode wasn't there?
[Galaxy S 5 Android Development (Snapdragon)] Crussader:
has anyone noticed that Screen Pinning is available on BOB7? Settings / Security / Screen Pinning.
[Galaxy S 5 Android Development (Snapdragon)] mauriicio21:
yes, is avaible
[Galaxy S 5 Android Development (Snapdragon)] Vihru:
what its mean?
[Galaxy S 5 Android Development (Snapdragon)] petermunster:
Staple your device to a particular application. If an application is attached, calls, messages and other functions may not be available. The access to other applications is prevented. For tacking an application to the screen 1. Enable ,, attach screen. "2. Open an application 3. Press ,, Current Applications". 4. Tap next to the application that you want to on the screen.
[Galaxy S 5 Android Development (Snapdragon)] Name.:
Hi -

Do I need to bother with this CSC stuff? What do I get out of having the right one?

I am on Three UK (H3G) however the phone is from Vodafone (VOD) which is unlocked. The original CSC is VOD and it is still that.

Do I need to change to H3G because I use Three? Or shall i keep it the same

i cant find h3g csc anywhere