Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,233 Members 50,956 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][G900F][ALEXNDR] ★ ANG7 ★ KitKat 4.4.2 Multi CSC (Developer Base, KNOX 0x0)

Tip us?
 
_alexndr
Old
(Last edited by _alexndr; 12th September 2014 at 10:06 AM.)
#1  
_alexndr's Avatar
Senior Member - OP
Thanks Meter 993
Posts: 261
Join Date: Mar 2013
Talking [ROM][G900F][ALEXNDR] ★ ANG7 ★ KitKat 4.4.2 Multi CSC (Developer Base, KNOX 0x0)

Important notes for Developers / ROM Chefs !!!
 

In my "Developer Base" I TOTALLY REBUILT all permissions! I will risk statement that at this moment my "Developer Base" is the most tuned and nuanced custom ROM for Galaxy S5 available at XDA Forum

More info in THIS THREAD

There are some small changes in custom permissions/owners/context list recommended to put in updater-script (comparing to Galaxy Note 3) so you have to analyze it again or just copy it from my updater-script for S5

EDIT (2014.08.17): Starting from my ANG7 DevBase (built Aug-17-2014) you theoretically do not need any kitchen (in case of using my ROM as a base/pattern). Note that in my DevBase there are my scripts to add almost everything you need: root / busybox / init.d support + my flexible Aroma config for optional steps and MODs. I'm not trying to say "do not use the kitchen". ArchiKitchen is excellent, but be careful - in case of using my DevBase you can inadvertently perform unnecessary steps (e.g. ArchiKitchen will detect that my ROM is: not rooted, no init.d support nor BusyBox installed!). If you perform such steps using ArchiKitchen - in the best case you will double some operations during installation process (but in the worst case - it may cause real problems and conflicts!).

Hello

I have decided to create a pure base with Aroma Installer, which can be a pattern for ROM Chefs (not only for beginners)

Also I put some of my favorite MOD's (options to choose in the Aroma Installer) - especially for normal users who want to use my rom - as it is. These modifications I have done personally using Apktool 2.0 - these are NOT "borrowed" from other custom rom, nor from someone else's thread.

ROM contains my extended CSC package, which I called G900FAXX (this is a combination OXX, OXA + some additional). Final list of available CSC codes is as follows:

ALB, ATO, AUT, BGL, BTU, CAC, CMF, CYO, DBT, ETL, EUR, ILO, ITV, LUX, MEO, MET, MSR, NEE, NZC, OMD, ORX, PHE, PHN, PRO, ROM, SEB, SEE, SER, SIO, SKZ, TEB, TEM, TEN, TNZ, TOP, TPH, TSI, TSR, TWO, VDS, VIM, XEF, XEH, XEO


ALEXNDR.G900FXXU1ANG7:

1. Base:
- Multi CSC (list of CSC as above - to chose in Aroma Installer)
- All Samsung / Google apps available (except CSC bloatware)
- Removed KNOX (app, agent, store, container, etc..)
- Odexed (100% original stock framework & apps)
- Rooted (SuperSU 2.02 app + binary), BusyBox 1.22.1
- Able to write to extSdCard by all applications
- Working ART runtime (*)
- Working "Private mode"
- NO VISUAL CHANGES (100% stock look)

2. [OPTIONAL] Init.d Support
- Init.d support without need of use custom kernel (details)

3. [OPTIONAL] CscFeature MOD (/system/csc/others.xml):
- Added shutter sound menu in Camera
- Sending/receiving MMS without data on
- Added "Exit Internet" option to stock browser
- Added call button in Phone Logs
- Call Recording (manual control, added "Record" button)

4. [OPTIONAL] Modified Phone app (*):
- Disabled increasing ringtone

5. [OPTIONAL] Modified Messages app (*):
- Disabled SMS to MMS auto-converting
- Increased SMS/MMS recipient limit (10 -> 1000)
- Increased SMS/MMS hour limit (100 -> 1000)
- Disabled SMS / MMS log history in call logs

6. [OPTIONAL] Modified Camera app (*):
- Full functionality of the Camera app in low battery

(*) Do not install modified apps if you plan to use ART runtime or Wanam Xposed!


Installation:
1. CWM recovery (KNOX 0x1) - open file using "Install Zip" option and confirm "Yes - install..."
2. Mobile Odin PRO (requires root) - open file using "OTA/Update ZIP" option. UNTICK "Everroot", because the rom is prerooted with the newest SuperSu and binary! Push "Flash Firmware". This type of installation let you keep KNOX 0x0 if you still kept this flag (thanks to Towerloot and updating ROM's via Mobile Odin PRO only)

No wipe data required if you are coming from stock ROM (if you choose same CSC as you are currently using). In other migration cases - wipe data is highly recommended (option available in the Aroma Installer)

Languages available in the Aroma Installer: Polish, English


Known stock recovery issue (KNOX 0x0 users):
 
Note that this is not ROM bug! If you boot phone to stock recovery, using Vol_up+Home+Power, then all files in /system/csc will be overwritten by original files from /system/csc/{your_csc}/system/csc/* (this is normal in case of multi CSC ROM's). As a result of above operation CscFeature mod will be removed!

If you are using CscFeature MOD - do not go to stock recovery if you do not really need it (note that wipe data can be performed during ROM installation as an option in Aroma Installer)! If you accidentally entered stock recovery, then you can recover CscFeature MOD by reinstalling ROM (you can untick "ROM Base" for faster operation).

Of course - it does not occur if you are using CWM

I agree to use any part of my work to create more advanced custom ROM, but it would be great if you add me to the credits

If I feel that my work is useful - I'm going to continue working when a newer base will be released by Samsung

Credits: @Chainfire, @wanam, @amarullz, @dsixda, @majdinj, @JustArchi, @geohot


Hit Thanks button if you like my work
The Following 48 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
 
_alexndr
Old
(Last edited by _alexndr; 5th September 2014 at 06:40 AM.)
#2  
_alexndr's Avatar
Senior Member - OP
Thanks Meter 993
Posts: 261
Join Date: Mar 2013
Talking DOWNLOADS

Download ROM:

>> G900FXXU1ANG7_DevBase_alexndr.zip << (updated Sep-04-2014, more info in #112)

>> Recent ROM versions for SM-G900F <<

Note:
ANE2/4 -> ANG2/7 migration requires bootloader / modem update! More information in post #18

Note:
Check MD5 sum BEFORE flash (useful TOOL), because flashing damaged or incomplete ZIP files could (soft) brick your phone! Correct MD5 sum is shown on the AndroidFileHost website while downloading.
The Following 15 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
 
_alexndr
Old
(Last edited by _alexndr; 20th August 2014 at 08:35 PM.)
#3  
_alexndr's Avatar
Senior Member - OP
Thanks Meter 993
Posts: 261
Join Date: Mar 2013
Talking DOWNLOADS

Useful PC Odin flashable files:

>> Recent bootloader versions for SM-G900F <<

>> Recent modem versions for SM-G900F <<

Note:
To update bootloader and/or modem you have to power off the phone, wait min 10 seconds and then go directly to Download Mode using Vol_down+Home+Power key combination. Load bootloader using BL button and/or modem using CP button in PC Odin. Push "Start".


Deodexed framework & apps:
 
Only for developers / chefs / advanced users! More info in post 53

>> Recent deodexed files for SM-G900F <<
The Following 10 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
 
Urban pendu
Old
#4  
Senior Member
Thanks Meter 56
Posts: 373
Join Date: May 2014
Location: bangkok
Default hello

some screenshots pleaseeeee
 
_alexndr
Old
(Last edited by _alexndr; 14th July 2014 at 01:32 PM.)
#5  
_alexndr's Avatar
Senior Member - OP
Thanks Meter 993
Posts: 261
Join Date: Mar 2013
Quote:
Originally Posted by Urban pendu View Post
some screenshots pleaseeeee
That's why putting screenshots is not necessary:

Quote:
Originally Posted by _alexndr View Post
[...]

1. Base (deodexed using (bak)smali 2.0.3):
- [...]
- NO VISUAL CHANGES (100% stock look)


BTW - info for KNOX 0x0 users:
Don't worry if you see message like below displayed in Mobile Odin PRO - it's normal and always appears on KNOX devices

I've already tested scenario which allow to keep KNOX 0x0 using Mobile Odin PRO - ON MY PHONE !!!

My KNOX flag in DM is still 0x0 but I can't guarantee anything! Everything you are doing at your own risk
Attached Thumbnails
Click image for larger version

Name:	2014-07-14 11.42.34.png
Views:	2350
Size:	228.0 KB
ID:	2850622  
The Following 5 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
 
edgarf28
Old
#6  
edgarf28's Avatar
Senior Member
Thanks Meter 4,117
Posts: 2,447
Join Date: Nov 2007
Thanks @_alexndr, finally proper init.d support with the stock kernel, without the need of an external app (universal init.d app)
I've tested it out, and it's working beautifully.

I will integrate it in my ROM (XtreStoLite), and give you the proper credits of course!
OnePlus One 64 Gb SandStone Black

Samsung Galaxy S5 G900F Black
XtreStoLite ROM (Extreme Stock Lite TW ROM, just 544 MB!)
for the G900F/T/I/L/M/S/W8
& G900H

And a separate G900T based version (513 MB)


If you like my work, then consider an donation:


Pervious project: XperianZe ROM for the Galaxy S III
The Following 2 Users Say Thank You to edgarf28 For This Useful Post: [ Click to Expand ]
 
ManDone.vRs
Old
#7  
ManDone.vRs's Avatar
Senior Member
Thanks Meter 299
Posts: 640
Join Date: Jun 2012
Location: Madrid
Finally a clean ROM deodexed ! Many thanks to you broŽ


HiT THANKS Button if my post helped you !
The Following User Says Thank You to ManDone.vRs For This Useful Post: [ Click to Expand ]
 
alvin551
Old
#8  
alvin551's Avatar
Senior Member
Thanks Meter 630
Posts: 883
Join Date: Mar 2012
Location: Swansea

 
DONATE TO ME
Quote:
Originally Posted by ManDone.vRs View Post
Finally a clean ROM deodexed ! Many thanks to you broŽ
What u mean 'finally' so is my rom :sly: lol

Sent from my SM-G900F using XDA Premium 4 mobile app
The Following User Says Thank You to alvin551 For This Useful Post: [ Click to Expand ]
 
szuwar1978
Old
#9  
Junior Member
Thanks Meter 4
Posts: 11
Join Date: Aug 2008
Thanks Alexndr great job knox 0x0 ....
The Following User Says Thank You to szuwar1978 For This Useful Post: [ Click to Expand ]
 
_alexndr
Old
(Last edited by _alexndr; 15th July 2014 at 09:50 AM.)
#10  
_alexndr's Avatar
Senior Member - OP
Thanks Meter 993
Posts: 261
Join Date: Mar 2013
Quote:
Originally Posted by szuwar1978 View Post
Thanks Alexndr great job knox 0x0 ....
Congrats, the first brave man who believed me that it is possible



BTW: Big thanks to @Chainfire for his amazing tool - Mobile Odin Pro

The Following 3 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
Tags
csc, g900f, multi, rom, root
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes