5,596,431 Members 39,210 Now Online
XDA Developers Android and Mobile Development Forum

Inactive [ROM] Imperium Operative v1.1.0 (14/2/05) TEMPORARILY HALTED

Tip us?
 
Lokifish Marz
Old
(Last edited by Lokifish Marz; 17th March 2014 at 07:55 AM.)
#1  
Lokifish Marz's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 3088
Posts: 2,840
Join Date: Mar 2011
Location: Olympus Mons, Mars

 
DONATE TO ME
Default Inactive [ROM] Imperium Operative v1.1.0 (14/2/05) TEMPORARILY HALTED

No longer available til issues can be resolved
For now use the
EnSec Root+Security Patch & Imperium Operative Installer.

Root+Security Patch can be found HERE It does the same thing but just requires a PC to install




" It is qualified so it will not void your warranty. 2) The upcoming TrueSmart may implement some of the elements this ROM."
-Omate via FaceBook



Imperium Operative v1.1.0




The reason why you need the ROM

What is the issue
It seems that every firmware that I've flashed from multiple x201 devices run in rootuser mode without any checks in place like su and SuperUser. Legitimate apps that request root access are denied due to the lack of proper steps being taken to root but secure the TrueSmart. This mean that apps malicious apps that try to gain access without requesting permission have full root access to everything on your TrueSmart without you ever knowing. This includes your usernames and passwords, pictures, emails and so on.

If that wasn't bad enough, it is technically feasible to have an app upload all that data to a hacker somewhere without you ever knowing it was happening and then delete itself and almost everything on your x201.This same type of hack and data theft can also be done in the background by visiting questionable websites and I'm not strictly talking about porn either.



What can be done
Immediately apply my this ROM as it not only resolves this issue but but adds an adware/malware filter list, increases battery, memory and network performance while retaining all the stock features and capabilities.

I apologize for all the secrecy over the past week and pretty much hounding folks to apply the patch or ROM. This was done so that I minimize the possibility of legal action. This was also to allow Omate the time to address the issue and take some form of appropriate action.



Universal x201 Version (based on stock 4.2.2 firmware)

For legal reasons Play Store in not preinstalled. However THIS is has been verified to work.

WHAT IT DOES
  • Secures your ****
  • Properly rooted
  • Adds init.d support
  • Installs Loki All in One init.d script (OOM tweaks, SDCard Read Ahead increased to 3072KB, and more)
  • Updates busybox
  • Installs su
  • Installs SuperSU
  • Installs Rom Toolbox lite
  • LCD Density adjusted
  • Network tweaks
  • Wifi Scan reduced to 300sec to save battery
  • CPU sleep enabled
  • Dalvik tweaks
  • Memory usage tweaks
  • Ram tuning
  • Reduced ring delay when dialing
  • Stagefright enabled
  • Enhanced protection against adware and malware
  • Disables Debug Notification
  • Google DNS
  • Disabled OTA

New in v1.0.1
  • Removes bloat
  • Replaces OUI v1 and OUI v2 with Smart Launcher + SLNotifications (full notifications requires Cyrils workaround)
  • Upgrades your watch to firmware version Omate_TrueSmart_20131207.124717_V2.0 (latest version)
  • Further tweaks and tuning

New in v1.1.0
  • Working Sensors!!!
  • Universal x201 Smartwatch Support
  • Quick flash North America 1900 AND World 2100 basebands (3G reception may require you be in an excellent signal cover area but it does work)
  • OpenSSL
  • cURL
  • Removes firmware specific requirements
  • adware and malware hosts list updated
  • Screen state switching (screen on=tuned hotplug, screen off=powersave)
  • Preconfigured xPosed framework
  • Preconfigured Gravitybox module
  • CRT Screen Off Animation
  • Adjusted minimum screen brightness
  • Advanced Reboot Menu
  • Battery charged notification
  • Screen turns on when you plug or unplug the device
  • Smart Radio Mode (Screen on= 2G/3G Auto mode, Screen off = 2G)
  • Expanded Volume Controls
  • Proper init.d support
  • TWRP
  • Updated Busybox
  • Updated SuperSU
  • Updated Rom Toolbox

Removed Apps List (Zip of removed app is uploading)
 
Code:
20140117_launcher_watch_822040a.apk
AdupsFota.apk
AdupsFotaReboot.apk
BasicDreams.apk
BasicDreams.odex
DataTransfer.apk
DataTransfer.odex
DownloadProviderUi.apk
DownloadProviderUi.odex
FacebookV3.9.apk
Fleksy.apk
Foursquare.apk
Galaxy4.apk
Galaxy4.odex
HoloSpiralWallpaper.apk
HoloSpiralWallpaper.odex
HTMLViewer.apk
HTMLViewer.odex
InstagramV4.2.4.apk
Launcher2.apk
Launcher2.odex
MagicSmokeWallpapers.apk
MagicSmokeWallpapers.odex
MtkWorldClockWidget.apk
MtkWorldClockWidget.odex
NoiseField.apk
NoiseField.odex
OStore.apk
PhaseBeam.apk
PhaseBeam.odex
PhotoTable.apk
PhotoTable.odex
Protips.apk
Protips.odex
SkypeV4.4.0.34403.apk
sonicemotionAbsolute3D.apk
SystemUpdate.apk
SystemUpdate.odex
SystemUpdateAssistant.apk
SystemUpdateAssistant.odex
Todos.apk
Todos.odex
TwitterV4.1.10.apk
UnlockscreenDisplay.apk
UnlockscreenDisplay.odex
VisualizationWallpapers.apk
VisualizationWallpapers.odex
WeChatV5.0.3.apk
WhatsAppV2.11.109.apk


File(s): 49 - Size: 188794903 Byte(s).


Total Folder(s): 0
Total File(s): 49
Total Files Size: 180 MB


Download ROM HERE




(Don't be scared by the number of steps. Imagine if someone listed every little step to install a printer starting with all the steps needed to buy a printer. The total process listed below takes about 10min)

Preparation for Flashing
  1. Extract "Imperium Operative v1.1.0" zip
  2. Run Koush's "UniversalAdbDriverSetup"
  3. On your x201 go to SETTINGS / SYSTEM / ABOUT
  4. Tap on "Custom build version" until it says "You are a developer"
  5. Go back to System and select "Developer Options"
  6. Enable "USB Debugging"
  7. Select "OK"
  8. Go back to System and select "Accessibility"
  9. Scroll all the way down and uncheck "Quick Boot"
  10. Connect you x201 to your PC
  11. Enable USB Storage on the x201 from notifications
  12. Copy "TWRP" folder to internal storage
  13. Launch "MTKdroidTools.exe"
  14. Click on "IMEI/NVRAM"
  15. Select "Backup" (this is a precautionary measure and is a real good idea)

HOW TO USE
  1. Click on the "root,backup,recovery" tab of the main window
  2. Make sure "Install already prepared files" is selected
  3. Click on the "Recovery and Boot" button
  4. Select the "boot.img" in the "recovery" folder
  5. Select the "recovery.img" in the same folder
  6. Select "yes" in the popup window
  7. Select "yes" in the second popup window
  8. Select "yes" in the third popup window
  9. The x201 will boot into TWRP
  10. Make a Full backup
  11. Select "Restore"
  12. Select "Imperium Operative v1.1.0"
  13. Swipe to restore
  14. Select "reboot system"
  15. Now lets select your baseband!

Baseband Selection (Nice thing is you can swap 1900 and 2100 basebands when ever you need to)
Reboot into TWRP
Select "Install"
Go to the TWRP folder and select your baseband
Swipe to install
Reboot


For legal reasons Play Store in not preinstalled. However THIS is has been verified to work.

Because this is based on stock firmware certain issues are not resolved. Lacking BT tethering, accessibility toggles and a couple others are still not fixed. Sorry folks, can only do so much with what's available and what limited time I have these days.



Credits:
My daughter, Her Imperial Highness Khalia Elaine
djrbliss (Motochopper Exploit) actually didn't need it seeing the firmware is unsecured but still used the script as a template
Koush (Universal ADB Drivers)
BSDgeek_Jake (hosts list)
JASKRU (Asking Omate to send me TrueSmart)
Omate & Laurent Le Pen (Sending me a TrueSmart)
All the folks that have donated and supported my efforts in bring you a secure and improved firmware


xda exclusive release (please do not redistribute outside of xda)
Proper Credits "license" (if you use my work, you must give proper credits. this goes for fellow devs and OEM/ODM)
The Following 41 Users Say Thank You to Lokifish Marz For This Useful Post: [ Click to Expand ]
 
Lokifish Marz
Old
(Last edited by Lokifish Marz; 7th February 2014 at 11:37 AM.) Reason: reorganized benchmarks
#2  
Lokifish Marz's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 3088
Posts: 2,840
Join Date: Mar 2011
Location: Olympus Mons, Mars

 
DONATE TO ME
Performance (Not a big fan of benchmarks but here you ya go)
Linpack for Android (Multithread)- 79.635
AnTuTu X- 10586
Basemark ES 2.0 - Taiji Free- 40.55
CFBench (Native/Java/Overall)- 11696/4402/7319
NenaMark2- 71.7fps
Smartbench 2012 (default)- 2275/3420

Peacekeeper- 465
Sunspider 1.0.2- 1760.9ms
WebXPRT 2013 - Overall Score- 119



Version History
v1.1.0 Current release
(Based on stock 4.2.2 firmware from multiple x201 firmware releases from multiple devices)
Working Sensors!!!
Universal x201 Smartwatch Support
Quick flash North America 1900 AND World 2100 basebands (3G reception may require you be in an excellent signal cover area but it does work)
OpenSSL
cURL
Removes firmware specific requirements
adware and malware hosts list updated
Screen state switching (screen on=tuned hotplug, screen off=powersave)
Preconfigured xPosed framework
Preconfigured Gravitybox module
CRT Screen Off Animation
Adjusted minimum screen brightness
Advanced Reboot Menu
Battery charged notification
Screen turns on when you plug or unplug the device
Smart Radio Mode (Screen on= 2G/3G Auto mode, Screen off = 2G)
Expanded Volume Controls
Proper init.d support
TWRP
Updated Busybox
Updated SuperSU
Updated Rom Toolbox

v1.0.1
Removes bloat
Replaces OUI v1 and OUI v2 with Smart Launcher + SLNotifications (full notifications requires Cyrils workaround)
Upgrades your watch to firmware version Omate_TrueSmart_20131207.124717_V2.0 (latest version)
Further tweaks and tuning

v1.0.0 BETA
Initial release


To Do List
SPTools flashable version DONE
Add additional CPU Governors for even better battery life
Custom Boot Animation DONE
More tweaks and tuning Always a WIP
Remove bloat DONE
Integrate XPosed framework and per-app density settings DONE sorta
TWRP flashable
The Following 5 Users Say Thank You to Lokifish Marz For This Useful Post: [ Click to Expand ]
 
Stu|
Old
#3  
Senior Member
Thanks Meter 45
Posts: 241
Join Date: Nov 2010
Location: Birtley, Tyne and Wear

 
DONATE TO ME
Awesome work!

Sent from my C6833 using XDA Premium 4 mobile app
 
sgt-elias
Old
#4  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Oct 2012
Quote:
Originally Posted by Lokifish Marz View Post
Version History

v1.0.0 BETA
Initial release


To Do List
SPTools flashable version
Wow, that was quick Lokifish!

So, this should work on the dev ed 8gb extreme version also, once I recieve mine?

How much battery would you estimate this mod saves?
 
kuronosan
Old
#5  
Senior Member
Thanks Meter 173
Posts: 1,034
Join Date: Nov 2008
You're ahead of me. I need to get moving on that recovery.

Sent from my Galaxy Nexus using Tapatalk 2
 
ClearD
Old
#6  
ClearD's Avatar
Recognized Developer
Thanks Meter 1134
Posts: 2,835
Join Date: Jan 2009
Location: Gallipolis

 
DONATE TO ME
Well shoot, you've done most of my work for me! Extra credit for Loki!

Sent using XDA-funded carrier pigeons
Phone: AT&T Samsung Galaxy S3
Phone ROM: ClearDroid-BD SGS3 1.1.1 B Stable
Watch: Motorola MotoACTV
Watch ROM: ClearDroid 1.1.9 T5
PLEASE OVERCLOCK RESPONSIBLY:
"You mean I might break my car by driving it 140 mph all the time?
It's on the speedometer, so it has to be ok, right?" -bdaman80

.: If I help you, click "Thanks" to let me know! :.
USE THE SEARCH BUTTON BEFORE ASKING QUESTIONS
The Following User Says Thank You to ClearD For This Useful Post: [ Click to Expand ]
 
kuronosan
Old
#7  
Senior Member
Thanks Meter 173
Posts: 1,034
Join Date: Nov 2008
Crap I just realized once I get recovery working I'll have to implement the changes there too...

Sent from my Galaxy Nexus using Tapatalk 2
The Following User Says Thank You to kuronosan For This Useful Post: [ Click to Expand ]
 
jaskru
Old
#8  
jaskru's Avatar
Senior Member
Thanks Meter 11
Posts: 138
Join Date: May 2010
Quote:
Originally Posted by kuronosan View Post
You're ahead of me. I need to get moving on that recovery.

Sent from my Galaxy Nexus using Tapatalk 2
Thunderchicken
 
gerhardo
Old
#9  
Member
Thanks Meter 13
Posts: 39
Join Date: Aug 2013
Great!
This could be the difference, to have a useful device.

My wishlist for a custom ROM below. Not requesting them, I will look into this myself when my device eventually arrives. (I can make some mods in a ROM I use, not make modded ROM.)
* Add (at least) Home to Power menu
* Remap "two button push" to Home
* Remap Home to back (option if possible)
* Kill Menu/Back swipes (option)
* Enable status bar for launcher (not requiring a separate app)
 
DaveWoolly
Old
#10  
Member
Thanks Meter 4
Posts: 41
Join Date: Oct 2010
Awesome thank you for the hard work! I have a question though, I'm holding on to get the AW-420 1gb/8gb model instead - can I use this ROM with that version as well?
Thanks!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes