5,597,138 Members 43,690 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][N9005][ALEXNDR] XXUENC2 KitKat 4.4.2 Multi CSC, DEODEXED v2 (Development Base)

Tip us?
 
_alexndr
Old
(Last edited by _alexndr; 12th April 2014 at 08:18 PM.)
#1  
_alexndr's Avatar
Member - OP
Thanks Meter 248
Posts: 75
Join Date: Mar 2013
Talking [ROM][N9005][ALEXNDR] XXUENC2 KitKat 4.4.2 Multi CSC, DEODEXED v2 (Development Base)

Important notes for Developers / ROM Chefs !!!
 

In my DEODEXED ROM I TOTALLY REBUILT all permissions! I will risk statement that at this moment my DEODEXED ROM is the most tuned and nuanced custom ROM for Note 3 available at XDA Forum

I abandoned any ready to use, OBSOLETE patterns and starded from ZERO

At first I installed ORIGINAL, PURE SAMSUNG STOCK via Odin (N9005XXUENB3, KitKat), then I (cf-auto-) rooted the phone and installed Terminal Emulator.

Next step was the commands:

Code:
su
cd /system
ls -RZ > /storage/emulated/0/perm_own_context.txt
ls -Rn > /storage/emulated/0/perm_numeric_own.txt
By above commands I wanted to see ORIGINAL permissions, owners and SELinux contexts which are set by SAMSUNG DEVELOPERS. I noticed that many of them DIFFERS from currently available OBSOLETE patterns and the perm/metadata list put in updater-script should be definitely more expanded in stock-based custom ROM's!

Received files:
perm_own_context.txt
perm_numeric_own.txt
(in Windows - open it with Notepad++)

As a result of its (very arduous) analysis I created COMPLETELY NEW list of permissions and SElinux contexts - dedicated for Samsung KitKat based custom ROM. By the way - i rebuilt list of symlinks too:

updater-script-PERMISSIONS
updater-script-SYMLINKS

Of course - I recommend using definitely newer update-binary file!
update-binary

At this moment I do not recommend using dsixda kitchen by beginners due to many potential problems (in automatic mode) - loss most of symlinks outside /system/bin (for example in /system/lib, /system/fonts etc), very otdated rooting procedure and very obsolete default permissions. Let's say it clear - dsixda kitchen is still OK but requires more and more knowledge (many operations must be done manually). If you are beginner - it would be much better if you use ArchiKitchen with my updater-script-PERMISSIONS and updater-script-SYMLINKS

EDIT: @JustArchi already made ​​changes in the ArchiKitchen that I suggested (#41-42)

EDIT (2014.02.24): I created an account on the GitHub (alexndrPL) to make future changes in the ArchiKitchen easier

Hello

I noticed that no one wants to make development easier / faster and create a pure deodexed base for N9005. So I decided to do it

Also I put some of my favorites 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 N9005AXX (this is a combination OXX, OXA + some additional). Final list of available CSC codes is as follows:

BGL, BTU, CYO, DBT, ERO, ETL, EUR, ITV, MSR, NEE, ORX, PHE, PHN, ROM, SEB, SEE, SIO, TEB, TOP, TPH, TRA, TSR, TWO, XEF, XEH, XEO, XSK


ALEXNDR.N9005XXUENC2 Deodexed:

1. Base (deodexed using (bak)smali 2.0.3):
- Multi CSC (list of CSC as above - to chose in Aroma Installer)
- Available applications are specific to the country / CSC
- Removed KNOX (app, agent, store, container, etc..)
- Deodexed (framework / app / priv-app), Zipaligned
- Rooted (SuperSU 1.94 app + binary), BusyBox 1.22.1
- 2-way Call Recording support (all known CR apps should work)
- NO VISUAL CHANGES (100% stock look)

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

3. [OPTIONAL] CscFeature MOD (/system/csc/others.xml):
- Added shutter sound menu in Camera
- Sending/receiving MMS without data on
- Available "Folder View" option in Message app
- Added call button in Contacts and Logs

4. [OPTIONAL] Modified Phone app:
- Disabled increasing ringtone
- Call Recording (manual control)

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


Installation:
1. CWM recovery (KNOX 0x1) - open file using "Install Zip" option and confirm "Yes - install..."
2. Mobile Odin PRO - 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 udating by Mobile Odin PRO only)

Languages available in the Aroma Installer: Polish, English


Download links:
N9005XXUENC2_DEODEXED_v2_alexndr.zip (MEGA)
N9005XXUENC2_DEODEXED_v2_alexndr.zip (Mirror cps)
MD5: B2D2338E17960DDD2FCEBFC6E520AB3A

Previous versions:
 
N9005XXUENC2_DEODEXED_alexndr.zip (MEGA)
N9005XXUENC2_DEODEXED_alexndr.zip (Mirror cps)
MD5: EC016369B71EE301C1B96C47A51C22D8

N9005XXUENB7_DEODEXED_alexndr.zip (MEGA)
N9005XXUENB7_DEODEXED_alexndr.zip (Mirror cps)
MD5: B45AE0EC427318634AEF950404E34EAA

N9005XXUENB4_DEODEXED_alexndr.zip (MEGA)
N9005XXUENB4_DEODEXED_alexndr.zip (Mirror cps)
MD5: 11E1EE7E097196062E4FA42EB42806FB

Useful optional files (Odin flashable):
Bootloader XXUENB7: BL_N9005XXUENB7.tar.md5
Bootloader XXUENC2: BL_N9005XXUENC2.tar.md5
Modem XXUENB1: CP_N9005XXUENB1.tar.md5
Modem XXUENC2: CP_N9005XXUENC2.tar.md5


I agree to use any part of my work to create more advanced custom ROM.
Adding me to the credits is not mandatory, but it would be great if you do it


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, @dsixda, @majdinj, @JustArchi, @lidroid


Hit Thanks button if you like my work
The Following 109 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
 
alandd86
Old
#2  
alandd86's Avatar
Senior Member
Thanks Meter 263
Posts: 1,471
Join Date: Nov 2011
Location: android city -slemany
first gr8 .more developer here welcome bro

Sent from my SM-N9005 using Tapatalk
 
ingott77
Old
#3  
Member
Thanks Meter 3
Posts: 94
Join Date: Jan 2010
Talking Downloading

_

Downloading now

_
 
sephkateno
Old
#4  
Senior Member
Thanks Meter 15
Posts: 177
Join Date: Oct 2009
Location: Ptolemaida
It's always good to see a new developer on our device's forums welcome sir!!! Your work is appreciated. Can someone tell me what has changed in this new rom? The differences from NA7 to this base?
Device: Galaxy Note 3
a.k.a. THE BEAST
ROM: X-Note 11.0 KitKat
Mods: CivZ SnapKat Rev 2.1
 
spineto
Old
#5  
spineto's Avatar
Junior Member
Thanks Meter 1
Posts: 23
Join Date: Feb 2007
Congratulations for your work.

One question before to install. All OPTIONAL features are choosed in Aroma Installer?

Thanks friend

Enviado desde mi SM-N9005 mediante Tapatalk
 
_alexndr
Old
(Last edited by _alexndr; 15th February 2014 at 02:05 PM.)
#6  
_alexndr's Avatar
Member - OP
Thanks Meter 248
Posts: 75
Join Date: Mar 2013
Quote:
Originally Posted by sephkateno View Post
It's always good to see a new developer on our device's forums welcome sir!!! Your work is appreciated. Can someone tell me what has changed in this new rom? The differences from NA7 to this base?
Still do not know how significant changes introduced Samsung

ChangeList NA7: 348029

ChangeList NB3: 636608

number of changes looks impressive life will show us the truth

Quote:
Originally Posted by spineto View Post
Congratulations for your work.

One question before to install. All OPTIONAL features are choosed in Aroma Installer?
By default is checked "CscFeature MOD" only - because it does not interact with anything you could install. You can select other modifications if you like

If you plan to install Wanam Xposed (unfortunately, it is not very stable solution for Note 3 at this moment) - do not install modified apps
The Following 4 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
 
lesalloum
Old
#7  
lesalloum's Avatar
Senior Member
Thanks Meter 63
Posts: 251
Join Date: Jul 2012
Location: Beirut
Quote:
Originally Posted by _alexndr View Post
Hello

I know - nobody knows me but I'm a developer from Poland, on a daily basis involved in the Polish Android forum (nick: alexndr)

Anyway - I noticed that no one wants to make development easier / faster and acreate a pure deodexed base for N9005. So I decided to do it

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

ROM contains my extended CSC package, which I called N9005AXX (ihis is a combination OXX and OXA). Final list of available CSC codes is as follows:

BGL, BTU, CYO, DBT, ERO, EUR, ITV, MSR, ORX, PHE, ROM, SEB, SEE, SIO, TEB, TOP, TPH, TRA, TSR, TWO, XEF, XEH, XEO, XSK


ALEXNDR.N9005XXUENB3 Deodexed:

1. Base (deodexed using (bak)smali 2.0.3):
- Multi CSC (list of CSC as above - to chose in Aroma Installer)
- Available applications are specific to the country / CSC
- Removed KNOX (app, agent, store, container, etc..)
- Deodexed (framework / app / priv-app), Zipaligned
- Rooted (SuperSU 1.93 app + binary), BusyBox 1.22.1
- NO VISUAL CHANGES (100% stock)

2. [OPTIONAL] CscFeature MOD (/system/csc/others.xml):
- Added shutter sound menu in Camera
- Sending/receiving MMS without data on
- Available "Folder View" option in Message app
- Added call button in Contacts and Logs

3. [OPTIONAL] Modified Phone app:
- Disabled increasing ringtone

4. [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

5. [OPTIONAL] Modified Camera app:
- Full functionality of the Camera app in low battery


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

Languages available in Aroma Installer: Polish, English


Download links:
N9005XXUENB3_DEODEXED_alexndr.zip (Mirror cps)
N9005XXUENB3_DEODEXED_alexndr.zip (Egofiles.com)
MD5: 05B2E962B38F190065603D57B7A7203E


Useful optional files (Odin flashable):
Bootloader XXUENB3: BL_N9005XXUENB3.tar.md5
Modem XXUENB1: CP_N9005XXUENB1.tar.md5


I agree to use my work to create more advanced cutom ROM.
Adding me to the credits is not mandatory, but it would be great if you do it



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


Hit Thanks button if you like my work
Hey I'm planning to upgrade from mj7 4.3 so basically I'm on an older bootloader. Can you please guide me through the steps I should follow ? my knox is already 01 so I don't actually care about it


Sent from my SM-N9005 using XDA Premium 4 mobile app
 
_alexndr
Old
(Last edited by _alexndr; 15th February 2014 at 03:00 PM.)
#8  
_alexndr's Avatar
Member - OP
Thanks Meter 248
Posts: 75
Join Date: Mar 2013
@up
1. Copy ROM to Phone, or (better) to extSdCard
2. Flash NB3 bootloader (as BL) and NB1 modem (as CP) via Odin 3.09 - you can do it in one step
3. Flash CWM, compatible with KitKat - I recommend: http://forum.xda-developers.com/show....php?t=2567283
4. Go to recovery and open via "Install ZIP" file copied in p.1
The Following 5 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
 
jetbruceli
Old
#9  
jetbruceli's Avatar
Senior Member
Thanks Meter 403
Posts: 2,307
Join Date: May 2011
Location: Bamberg, Germany

 
DONATE TO ME
Hey do you think the firmware will be fine if flashing it without the bl and modem? Meaning I am already on A6 KK BL?
 
_alexndr
Old
#10  
_alexndr's Avatar
Member - OP
Thanks Meter 248
Posts: 75
Join Date: Mar 2013
ROM works fine with an older KitKat bootloader / modem

The Following 5 Users Say Thank You to _alexndr For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes