[ROM] [4.2.2] [P311X] MicroDelta Stock Based ROM (UEUCMK3)

Search This thread

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
Presenting, MicroDelta stock based JB 4.2.2 ROM (P3110UEUCMK3) for the Samsung Galaxy Tab 2 P3110 and P3113 (see addons for more information on P3113 infrared support). All customizations for this ROM will be provided below as independent addons.

  • JB 4.2.2
  • Deodexed with smali 1.4.2
  • Zipaligned
  • Busybox 1.21.1 (Resource: http://busybox.net/downloads/binaries/1.21.1/)
  • Superuser 1.0.2.8 by ClockworkMod. This version of superuser is chosen because it is fully working, free, and open source. Resource: https://play.google.com/store/apps/details?id=com.koushikdutta.superuser
  • Kernel init.d support added to stock ramdisk.
  • Startup and Shutdown sound files renamed with "bak" extension to prevent execution (these two sound files can be changed back to their original names to enable the default startup and shutdown sounds again).
    1. /system/media/audio/ui/PowerOff.ogg
    2. /system/media/audio/ui/PowerOn.ogg
  • Sysro and sysrw scripts added to /system/xbin for easy command line interface.
  • /preload applications moved to /system/app for file management and deodexing

No default applications have been removed from this ROM. I find it safer to use Ti Backup and freeze the applications that I do not want to use, instead of removing them. Here is a list of the applications that I recommend freezing with Ti Backup in this ROM:

  • ChatON
  • Game Hub
  • Google Play Magazines
  • Google Play Music
  • Kobo
  • Music Hub
  • PressReader
  • Readers Hub
  • S Suggest
  • Samsung Apps
  • Samsung Push Service
  • Software update
  • Video Hub
  • Zinio

Provided below are five different options for altering the user interface (for both p3110 and p3113):

1) JB-black-statusbar-icons: change the Touchwiz status bar to black and the status bar icons to the default Jelly Bean icon set for the wifi, battery, and bluetooth. Also, change the notification panel to a black background with Jelly Bean blue accents.

2) JB-nominiapps-black-statusbar-icons: Same as option #1 plus removes the mini applications "arrow" that exists in the middle of the navigation bar.

3) JB-nominiapps: Keep the default Touchwiz icon set. Only remove the mini applications "arrow".

Note: The theme files below that have "transparent" in the name include a 75% transparency in the notification panel in addition to the other modifications.

First time Install Instructions:

1) Boot to recovery
2) Install P3110UEUCMK3 ROM
3) Install P3113UEUCMK3 Addon (for P3113 users only)
4) Install modified sec_csc to enable hidden camera sound shutter menu (optional)
5) Optionally choose and install a themed user interface (ie; nominiapps, black-statusbar-icons, etc), the Ripple & Light Lockscreen effects addon, the custom blue delta light effect addon, and the 4way-Reboot addon (select the files below with the same ROM version you are installing)
6) Factory reset
7) Reboot Recovery for first time into upgraded OS.

Upgrade Instructions from previously installed stock based ROM:

1) Boot to recovery
2) Install P3110UEUCMK3 ROM
3) Install P3113UEUCMK3 Addon (for P3113 users only)
4) Install modified sec_csc to enable hidden camera sound shutter menu (optional)
5) Optionally choose and install a themed user interface (ie; nominiapps, black-statusbar-icons, etc), the Ripple & Light Lockscreen effects addon, the custom blue delta light effect addon, and the 4way-Reboot addon (select the files below with the same ROM version you are installing)
6) Reboot Recovery for first time into upgraded OS.

Note to P3100 users: This ROM can also be used with P3100 devices thanks to ketut.kumajaya. Provided for us is an additional phone enabler package that can be used in combination with the BlackHawk NEXT kernel. When installing this ROM on a P3100, it is important to install the Blackhawk kernel before booting up into Android for the first time. The Blackhawk NEXT kernel is required for P3100 devices. P3100 Phone Enabler Thread and Blackhawk NEXT Kernel Thread

Edit: All files can be found here on Android File Host.
 
Last edited:

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
Attached below are update zips to enable the "Ripple & Light Lockscreen Effects" and the custom "Blue Delta Light Effects".

Attached below are also the MicroDelta theme build scripts for anyone that wants to reproduce the changes I have made to the SystemUI.apk. The build scripts were written for a Ubuntu linux build environment. Note: the build script files are not intended for flashing on your device.

Changelog for SystemUI build scripts:
20130927.2: Fixed coloring in battery icon set.
20130930.1: Added original Samsung signing key in build script to be pushed into apk after creation to force correct signature checksum.
 
Last edited:

mymeatb18

Senior Member
Feb 27, 2011
1,459
274
miami
Awesome thanks for this gonna try later at home. Running ur 4.1.2, hopefully this has similar battery life and smoothness.

Sent from my HTC Glacier using xda app-developers app
 
  • Like
Reactions: ferek777

Clorush

Senior Member
Aug 11, 2013
83
8
Interface color?

Hi Tsjoklat, does the ROM uses the TouchwiZ white color background or the black background?
 

Richcar

Senior Member
Jan 14, 2011
774
384
Hi Tsjoklat the in about device the area from model number to build number is fade out for me so I can't activate developer option .

Sent from my SGH-T999 using xda app-developers app
 

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
Hi Tsjoklat the in about device the area from model number to build number is fade out for me so I can't activate developer option .

Sent from my SGH-T999 using xda app-developers app

just keep tapping on the build number and it should work. My device shows it grayed out also.
 
Last edited:
  • Like
Reactions: Richcar

Clorush

Senior Member
Aug 11, 2013
83
8
Hi Tsjoklat the in about device the area from model number to build number is fade out for me so I can't activate developer option .

Sent from my SGH-T999 using xda app-developers app

just keep tapping on the build number and it should work. My device shows it grayed out also.


Yes Richcar it's because of the 4.2.2 update. Mine's the official version that Tsjoklat used for this MicroDelta version, and it's also grayed out.

And the screenshot in this post is grayed out also :)
 
  • Like
Reactions: Richcar

Android-Andi

Inactive Recognized Contributor
Mar 3, 2013
10,856
29,295
andi34.github.io
I set it up as second rom on dual-boot. P3110. Using Blackhawk´s NEXT Kernel 1.8.3-nooc and "new-vendor-blobs".

As i can say at the moment: Good Work! Running very smooth.

Now let´s see battery-life ;)
 

Attachments

  • screenshot_Aug-14_22-41-33.jpg
    screenshot_Aug-14_22-41-33.jpg
    31.6 KB · Views: 920
  • screenshot_Aug-14_22-42-01.jpg
    screenshot_Aug-14_22-42-01.jpg
    24.4 KB · Views: 872
  • screenshot_Aug-14_22-39-31.jpg
    screenshot_Aug-14_22-39-31.jpg
    33.3 KB · Views: 907
  • screenshot_Aug-14_22-38-39.jpg
    screenshot_Aug-14_22-38-39.jpg
    21.2 KB · Views: 865
  • screenshot_Aug-14_22-39-01.jpg
    screenshot_Aug-14_22-39-01.jpg
    18.1 KB · Views: 833
  • screenshot_Aug-14_22-38-06.jpg
    screenshot_Aug-14_22-38-06.jpg
    40.5 KB · Views: 821
  • screenshot_Aug-14_22-38-15.jpg
    screenshot_Aug-14_22-38-15.jpg
    40.2 KB · Views: 820
  • screenshot_Aug-14_22-38-30.jpg
    screenshot_Aug-14_22-38-30.jpg
    32.8 KB · Views: 794
  • screenshot_Aug-14_22-40-04.jpg
    screenshot_Aug-14_22-40-04.jpg
    22.3 KB · Views: 791
  • screenshot_Aug-14_22-40-29.jpg
    screenshot_Aug-14_22-40-29.jpg
    17 KB · Views: 770
  • screenshot_Aug-14_22-40-34.jpg
    screenshot_Aug-14_22-40-34.jpg
    18.4 KB · Views: 776
  • screenshot_Aug-14_22-41-21.jpg
    screenshot_Aug-14_22-41-21.jpg
    16.8 KB · Views: 766
  • screenshot_Aug-14_22-42-14.jpg
    screenshot_Aug-14_22-42-14.jpg
    22 KB · Views: 782
  • Like
Reactions: winny57

ketut.kumajaya

Recognized Developer
Apr 28, 2011
4,935
14,138
Bekasi
@Tsjoklat Flash this ROM as 2nd ROM on P3100 using NEXT. It's fairly easy to add phone capability to this ROM (small change in framework-res.apk, replace some libraries, comment out ro.carrier=wifi-only from build.prop, add libril-sec.so) but somehow the SMS/MMS app refuse to work, sqlite database error :(
 

Tsjoklat

Senior Member
Apr 5, 2010
1,705
2,386
@Tsjoklat Flash this ROM as 2nd ROM on P3100 using NEXT. It's fairly easy to add phone capability to this ROM (small change in framework-res.apk, replace some libraries, comment out ro.carrier=wifi-only from build.prop, add libril-sec.so) but somehow the SMS/MMS app refuse to work, sqlite database error :(

would flashing the sec_csc from the cache partition help? It adds provider specific stuff. I pulled that zip from cache and modified it to flash via clockworkmod.
 

Richcar

Senior Member
Jan 14, 2011
774
384
Rom running great , now just waiting on 4-way reboot and if possible light effect and transparent notification. Tsjoklat thanks for your work really appreciate it .:)

Sent from my SGH-T999 using xda app-developers app
 

mymeatb18

Senior Member
Feb 27, 2011
1,459
274
miami
I was getting a lot of freezing and after full wipe I wasn't able to download from play store.

I tried 3 different ways:
1. Wiped dalvik and cache and flashed over micro delta 4.1.2
2. Factory reset
3. Full wipe and reflashed

I don't know if not being on jb bootloader has anything to do with that.

Sent from my GT-P3113 using xda premium
 

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    Presenting, MicroDelta stock based JB 4.2.2 ROM (P3110UEUCMK3) for the Samsung Galaxy Tab 2 P3110 and P3113 (see addons for more information on P3113 infrared support). All customizations for this ROM will be provided below as independent addons.

    • JB 4.2.2
    • Deodexed with smali 1.4.2
    • Zipaligned
    • Busybox 1.21.1 (Resource: http://busybox.net/downloads/binaries/1.21.1/)
    • Superuser 1.0.2.8 by ClockworkMod. This version of superuser is chosen because it is fully working, free, and open source. Resource: https://play.google.com/store/apps/details?id=com.koushikdutta.superuser
    • Kernel init.d support added to stock ramdisk.
    • Startup and Shutdown sound files renamed with "bak" extension to prevent execution (these two sound files can be changed back to their original names to enable the default startup and shutdown sounds again).
      1. /system/media/audio/ui/PowerOff.ogg
      2. /system/media/audio/ui/PowerOn.ogg
    • Sysro and sysrw scripts added to /system/xbin for easy command line interface.
    • /preload applications moved to /system/app for file management and deodexing

    No default applications have been removed from this ROM. I find it safer to use Ti Backup and freeze the applications that I do not want to use, instead of removing them. Here is a list of the applications that I recommend freezing with Ti Backup in this ROM:

    • ChatON
    • Game Hub
    • Google Play Magazines
    • Google Play Music
    • Kobo
    • Music Hub
    • PressReader
    • Readers Hub
    • S Suggest
    • Samsung Apps
    • Samsung Push Service
    • Software update
    • Video Hub
    • Zinio

    Provided below are five different options for altering the user interface (for both p3110 and p3113):

    1) JB-black-statusbar-icons: change the Touchwiz status bar to black and the status bar icons to the default Jelly Bean icon set for the wifi, battery, and bluetooth. Also, change the notification panel to a black background with Jelly Bean blue accents.

    2) JB-nominiapps-black-statusbar-icons: Same as option #1 plus removes the mini applications "arrow" that exists in the middle of the navigation bar.

    3) JB-nominiapps: Keep the default Touchwiz icon set. Only remove the mini applications "arrow".

    Note: The theme files below that have "transparent" in the name include a 75% transparency in the notification panel in addition to the other modifications.

    First time Install Instructions:

    1) Boot to recovery
    2) Install P3110UEUCMK3 ROM
    3) Install P3113UEUCMK3 Addon (for P3113 users only)
    4) Install modified sec_csc to enable hidden camera sound shutter menu (optional)
    5) Optionally choose and install a themed user interface (ie; nominiapps, black-statusbar-icons, etc), the Ripple & Light Lockscreen effects addon, the custom blue delta light effect addon, and the 4way-Reboot addon (select the files below with the same ROM version you are installing)
    6) Factory reset
    7) Reboot Recovery for first time into upgraded OS.

    Upgrade Instructions from previously installed stock based ROM:

    1) Boot to recovery
    2) Install P3110UEUCMK3 ROM
    3) Install P3113UEUCMK3 Addon (for P3113 users only)
    4) Install modified sec_csc to enable hidden camera sound shutter menu (optional)
    5) Optionally choose and install a themed user interface (ie; nominiapps, black-statusbar-icons, etc), the Ripple & Light Lockscreen effects addon, the custom blue delta light effect addon, and the 4way-Reboot addon (select the files below with the same ROM version you are installing)
    6) Reboot Recovery for first time into upgraded OS.

    Note to P3100 users: This ROM can also be used with P3100 devices thanks to ketut.kumajaya. Provided for us is an additional phone enabler package that can be used in combination with the BlackHawk NEXT kernel. When installing this ROM on a P3100, it is important to install the Blackhawk kernel before booting up into Android for the first time. The Blackhawk NEXT kernel is required for P3100 devices. P3100 Phone Enabler Thread and Blackhawk NEXT Kernel Thread

    Edit: All files can be found here on Android File Host.
    7
    I have just finished updating all of the addon files and the installation instructions for UEUCMK3 in the OP. The older addon files may still appear to work with the newer releases, but there are lots of changes in the code, so I would recommend using the new addon files for UEUCMK3 that I just posted instead. Enjoy.
    7
    4-Way Reboot

    I finally fixed the 4way-Reboot patch. :) Everything seems to be working.

    Update zip added to the OP UECMH2 4Way-Reboot Update Zip
    7
    The P3113 devices (with IR functionality) just got its first official 4.2.2 ROM (P3113UECMH2) released last night with a bunch of differences from the last P3110 ROM.

    I am going to use this new P3113 ROM to make an updated 4.2.2 release for the P3110 also. Notice "Talk" is now replaced with "Hangouts" and there is an additional font provided with the newer ROM.

    diff -rq P3110XXDMH1_P3110OXADMH1_BTU/system P3113UECMH2_P3113XARCMH2_XAR/system |grep Only
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/app: Com2usPoker_ASGC.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: ESPRESSO_ScreenCapture.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: Hangouts.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: HelvNeueLT.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: KindleForCanary.apk
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/app: Match3VS.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: MediaHub_D2.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: PeelTab.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: RetailMode.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/app: sCloudQuotaApp.apk
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/app: Talk.apk
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/app: VideoHub.apk
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/etc: amazon-kindle.properties
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/etc/permissions: samsung.feature.mediahub_D2.xml
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libc2scommon.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libCore.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libgame.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libgtalk_jni.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libgtalk_stabilize.so
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/lib: libmediahubnative_D2.so
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/lib: libNativeLibraryWrapper.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libstagefright_froyo.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libstagefright_honeycomb.so
    Only in P3113UECMH2_P3113XARCMH2_XAR/system/lib: libvideochat_jni.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libVideoHub.so
    Only in P3110XXDMH1_P3110OXADMH1_BTU/system/lib: libysshared.so
    7
    Just finishing up the latest MicroDelta UEUCMK3 ROMs for P3110 and P3113. The version numbers in build.prop will be P3110XXUCMK3 and P3113UEUCMK3 for the P3110 and P3113, respectively. The fingerprint of a P3110 contains "expressowifixx" and the fingerprint of a P3113 contains "expressowifiue", from their different product device names. That is the reason why the P3110 model has "XX" in their version numbers and the P3113 has "UE" in their version numbers.

    It will probably take a few more hours to upload the files and I'll add the new links to this thread in the morning.