Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,035 Members 40,322 Now Online
XDA Developers Android and Mobile Development Forum

[HACK] Change System Status to 'Official' with only Busybox

Tip us?
(Last edited by ryanbg; 28th August 2014 at 01:43 PM.)
Senior Member - OP
Thanks Meter 906
Posts: 390
Join Date: Jan 2008
Location: Minnesota
Default [HACK] Change System Status to 'Official' with only Busybox

Hi guys,

I found a method to change System Status in Odin mode to 'Official/Samsung' that is very simple and only using the busybox application "devmem". Use this command in adb shell or terminal emulator. Just type it in, hit enter, and reboot. Bam.

devmem 0xF91CF8C 32 0xFF000000
This will change your status to Official and remove the padlock with 'Custom' on it. If you want 'Custom', replace FF with EE.

Immediately upon reboot, Odin mode and the device recognize the device as official.

The explanation is that this is from a small region of memory that stores what's known as DDI data. I don't know what that means yet, but some other information like the CC Mode flag and device name/product number are stored here. I'm still doing further research on what else resides here.

The Following 4 Users Say Thank You to ryanbg For This Useful Post: [ Click to Expand ]
(Last edited by E:V:A; 28th August 2014 at 02:01 PM.)
E:V:A's Avatar
Recognized Developer
Thanks Meter 1,793
Posts: 1,343
Join Date: Dec 2011
Location: -∇ϕ
Seem that "DDI" can be either:
  1. A "MAC-e header parameter" as specified HERE.
    Data Description Indicator (DDI):
    The DDI field identifies the logical channel, MAC-d flow and size of the MAC-d
    PDUs concatenated into the 3GPP associated MAC-es PDU. The mapping between the
    DDI values and the logical channel ID, MAC-d flow and PDU size is provided by
    higher layers. The length of the DDI field is 6 bits. When, due to the
    quantization in the transport block sizes that can be supported, the size of the
    data plus header is less than the TB size originally selected by the E-TFC
    selection entity minus 6 bits, the DDI value [111111] shall be appended at the
    end of the MAC-e header to indicate that there are no more MAC-es PDUs
    concatenated into this MAC-e PDU. In any other case it will be understood that
    another MAC-es PDU would not fit and it will therefore not be necessary to
    reserve room in the transport block for this additional DDI field.
  2. QVGA Display Driver IC (DDI) chip that incorporates QUALCOMM's Mobile Display Digital Interface (MDDI).

I'd vote its the second, as it also contain a good chunk of SRAM memory.
MSM8960 Info, Architecture and Bootloader(s)
El Grande Partition Table Reference
How to talk to the Modem with AT commands

[REF][ServiceMode] How to make your Samsung perform dog tricks
[REF|R&D|RF] RF/Radio properties of Samsung ServiceMode

Want to know when your phone is getting tracked or tapped?

Help us develop the IMSI Catcher / Spy Detector!
(To be part of the EFF & The Guardian Project toolsets.)
If you like what I do, just click THANKS!
Everything I do is free, altruism is the way!
I do not answer support related PM's.

coreydkoster's Avatar
Thanks Meter 9
Posts: 60
Join Date: Aug 2010
Couldn't get this to work. Anyone else have any luck?
Senior Member - OP
Thanks Meter 906
Posts: 390
Join Date: Jan 2008
Location: Minnesota
Originally Posted by coreydkoster View Post
Couldn't get this to work. Anyone else have any luck?
What didn't work? Do you have busybox installed?
RomsWell's Avatar
Senior Member
Thanks Meter 917
Posts: 1,486
Join Date: Jul 2011
Location: Venice
Originally Posted by ryanbg View Post
What didn't work? Do you have busybox installed?
I havent got it to work either. Though im guessing its only good til a reboot before it gets rewritten?
czach5932's Avatar
Senior Member
Thanks Meter 28
Posts: 192
Join Date: Jan 2013
Location: Gretna
I thought I read in passing that syscope was the app that checked to see if the system was modified or not. I think it said if you get your phone to say official and freeze/uninstall syscope you won't have the padlock show up anymore.

Sent from my SM-N900V using XDA Premium HD app
Samsung Note 3 - Xposed modified Kit Kat NC4
Samsung GT-I815 - PAC-man 23.0.0
moosiemooses's Avatar
Senior Member
Thanks Meter 30
Posts: 153
Join Date: Mar 2013
Location: germantown
Triangle away app gets rid of the padlock.

Sent from my SM-N900V using xda premium
Senior Member
Thanks Meter 82
Posts: 475
Join Date: Nov 2009
Location: Rochester, NY
Wanam Xposed module also can get rid of the custom status padlock also.
VZW Galaxy Note 3

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Stream Your Media Files with the New Version of Droid Sync Manager

Android is a Linux-based operating system, but this fact doesn’t put … more

Old but Gold Internet Browser is a Blast from the Past

A Web browser is one of these applications that we can’t live without. We useit … more

Real-World Battery Saving Tips for Android – XDA Developer TV

You need Real-World Battery Saving Tips for your Android device. Our … more

Android L Will Have Data Encryption Turned On by Default

Android L, once it is eventually released, will featuredata encryption turned on by … more