After weeks of hard work we (Setmov and uncle Fab) proudly present you the first Una ROM for the galaxy Tab 7.0 Lite AKA SM-T11, based on 4.2.2 XXUANB2.
DISCLAIMER
As usual, your phone your responsability, we won't take any responsability if it flies out of the window or if your girlfriend/boyfriend runs away with it.
PLEASE, DO READ OP COMPLETELY AND CAREFULLY BEFORE ASKING ANY QUESTIONS, ANSWERS TO MOST PROBLEMS ARE THERE
WHAT IS UNA?
UNA is a new concept that takes security to a new level.
Are you tired of seeing so much blatant, outrageous and shameless invasion of your privacy and data mining hidden behind nice sentences like "enhanced use experience" or "complete integration with the system"? We decided to develop secure ROMs where privacy means just that – Private!.
It’s free of charge, we are a non profit structure and we are not here to make big bucks
WHAT UNA ISN'T
UNA isn't a way to help you stealthily buy massive destruction weapons to foment a coup d'etat in your favorite banana republic or to prepare the third world war.
UNA secures what leaves from your phone (ie your personnal data doesn't leak and no app can look over your shoulder to spy your activities), but it can't completely secure what comes into your phone.
Why is that?
Because it's just not possible to fully secure a phone from what comes into it, and anyone claiming to be able to do it is either a liar, or an ignorant, or both.
There are too many attacks, some not well documented, if documented at all, and some unknown to the public, and there are too many ways to hack a phone, especially if the user doesn't use his/her common sense.
If you are the type of person that installs apps from shaddy source and/or warez web sites (sites offering cracked paid apps) chances are that at some point you will unknowingly install a malware or a spyware. The same applies if you click on any link, specially on SMS' and emails, if you let any pop out window appear or if you don't protect your lockscreen with a password/pin/pattern and let anyone get physical access to your phone.
A bit of judgment and common sense can save you a lot of trouble, but there's unfortunately nothing UNA can do about it.
Then, if you use your phone to call through GSM your provider will know where you are. If he didn't you wouldn't be able to make any call, the signal has to find you and there's nothing UNA or anyone can do about it.
The only way to prevent that is to disable the phone functions (but then your phone will turn into a wifi only device) and reenable them when needed, head to the scripts section to learn how to do it.
Last but not least, bear in mind that the agencies have armies of tech savvy henchmen and 10 storeys computers, and tricks we can't even imagine, so think twice and use your brain before you attempt to outsmart them...
UNA IS FOR YOU IF
. You are willing to learn how to use an unconventional ROM and generally speaking to understand how things work, even if it sometimes requires a little effort to fix this or that little problem (bear in mind that it took us a lot of work to develop Una to where it is now),
. You don't mind a few little occasional bugs here and there that come from all the restrictions the ROM contains,
. You want to take back ownership of your phone from google’s claws.
UNA IS NOT FOR YOU IF
. All that you care about is the latest gimmick in the latest OS,
. You can't live without the google’s apps,
. You are the kind of person that never reads through the OP and only scroll down to the download section, and then complain that things don't work and/or ask stupid questions that are answered in OP.
An example? One guy makes a mod and writes clearly in OP that it's specifically for 4.2.2. Then some people complain: "it doesn't work on 4.4.2"...
ARE WE PARANOID TIN FOIL HATS? OR TERRORISTS? OR CARTEL BOSSES?
Nope, we only are people that don't see why we shouldn't be in control of our phones. Or why our phones can be wiped remotely, why apps or updates or who knows what can be downloaded and installed without asking for our consent, why SMS' can be sent without us to know, why we should pay for the bandwidth used for data mining and unwanted downloads, and why all those activities should deplete our battery and kill our RAM.
You think we are overreacting here?
You don't have to take our word for it, just download and install Network Log from here:
https://f-droid.org/repository/browse/?fdfilter=network+log&fdid=com.googlecode.networklog
Give it root permission, start logging and open some web pages. Come back to Network Log after a few minutes and see for yourself, you'll be surprised (or maybe horrified?) to find out that your android system, your settings, your kernel etc. connect to all sorts of funny IPs, including and foremost google’s.
Now you see what we mean?
It's time to go for Una
UNA'S FEATURES
. Rooted.
. Deodexed.
. Zipaligned.
. Busybox and sqlite installed.
. Init.d support and scripts.
. Auto start disabled for most apps.
. About 150 system apps, 45 framework jars, 15 permissions xmls and 65 libs removed, plus files here and there.
. Very low RAM and CPU consumption, more than 8 hours screen time with the WIFI on.
. Heavily and extensively modified system, in order to make it secure and prevent it from leaking your data.
. App Settings, Firewall and Xprivacy built-in, and already applied out of the box to make sure you are well protected.
. Xprivacy is a fantastic tool but it has one big limitation, it can't restrict the Android System from accessing your serial numbers and leaking it. For that reason these IDs have been edited as follows:
build.serial (androidboot.serialno) and ro.serialno are both set to "1",
android id is set to "android",
net.hostname is set to "1".
. Wlan serial number set to "00000001" (this number identifies you everytime you connect to the internet, and Xprivacy can't do anything about it).
. USB ID (iSerial) set to 1.
. Unreadable cp access.
. Vulnerabilities patched thanks to Master Key Multi Fix and Fake ID Fix.
. ADB disabled (can be re-enabled, see below).
. By default ADB and the Live Wallpaper Picker app are disabled. Using the provided scripts you can re-enable some or all of them, and you can restrict all google access (including youtube, blogspot and google search), the Media Storage/Provider app and more, instructions are in the "HOW TO USE THE ROM" section.
. Plenty of under the hood modifications to make the ROM fast and fluid.
. Multi-purpose navigation keys.
. Call button in contacts.
. Because secure doesn't mean ugly, the whole ROM has been themed in black holo to replace Samsung's light holo theme, with a beautiful green color for keys, icons and some text (if there are enough requests other themes will follow), transparency, and Lollipop HD wallpapers.
. Multiwindows have been revamped, they are no longer only static in Samsung style but now they can float and be resized too, like on a computer.
. All apps can be opened in floating mode.
. All apps display in the Flash Bar.
. Possibility to choose between static or floating multiwindows (instructions are in the "HOW TO USE THE ROM" section).
. Heaps of hand picked and carefully scrutinized open source apps.
There are 2 non open source apps (Greenify and Quick Pic) but they are safe, believe me, I have thoroughly examined them. Still, you can always uninstall them if you feel like it.
In time we will develop our own apps, but first we want to see how people respond to the Una concept...
Installed apps/tools
. 920 Editor, to create and edit scripts or text files.
. AF+ Firewall.
. Alarm clock.
. APG, to encrypt messages.
. App Settings, to restrict apps' permissions, change DPI on a per app basis and more.
. Arity, a calcultor.
. Conversations, a secure and encrypted chat, modded by uncle Fab for increased security.
. Fdroid, an alternative to the Play Store, and all the apps are open source!
. Floating stickies, to make small notes on the fly.
. FTP Server, to copy files to/from your phone wirelessly.
. Ghost Commander, a very powerful dual panel root file manager.
. Gravity Box, a theming engine.
. Greenify, to make apps behave by hibernating them when not in use.
. K9 Mail, an email client.
. Kernel Adiutor, if you feel like playing with kernel tweaks (but you have to know what you are doing).
. Lightning, a fast and light weight browser.
. Network Log, to check where your apps connect and chase unwanted connections.
. Open Camera.
. Tor (Orbot) for Android, modded by uncle Fab for increased security.
. Orweb, a browser designed to work along with Tor.
. OS Monitor, to monitor and kill your phone's processes, and more.
. Pale Moon, based on Firefox for Android, for a full desktop experience with Mozilla add-ons preinstalled for enhanced security.
. PDF Reader.
. Preferences Manager, to edit the otherwise difficult to read shared_prefs files in data/data.
. Quick Dic, a good selection of free dictionaries.
. Quick Pic, a Gallery app.
. Search Light, a torch.
. Terminal Emulator, fire up your commands and show your phone who is the boss!
. Text Secure, a secure and encrypted SMS app, modded by uncle Fab for increased security.
. Tint Browser, another fast web browser.
. Urecord, to record sounds with different sample rates.
. USB Mass Storage Enabler, to connect your phone to any computer (note that it only mounts the external SD).
. Viper4Android FX, a powerful sound enhancer.
. Viper4Android XHiFi, some more sound enhancements.
. VLC, a video and music player favourite.
. WI-Fi Privacy Police, to secure your connections even better than they already are.
. Xposed Installer, a great framework that enables apps like App Settings or Xprivacy to work.
. Xprivacy, last but not least, the best privacy app.
INSTALLATION
As usual, make a backup first!
Do backup your contacts and whatever is important because all your apps and data will be erased (your sd card contents won't be deleted though).
Do backup your /system/csc folder, in case you need it for later.
Do backup your efs folder (VERY IMPORTANT).
Open an android terminal from your phone, first type "su" (without the quotes), enter, then type:
busybox dd if=/dev/block/mmcblk0p4 of=/sdcard/efs.img
This will create an efs backup caled efs.img in your sd card.
If you need to restore it, make sure the efs.img is in your internal sd card and type:
busybox dd if=/sdcard/efs.img of=/dev/block/mmcblk0p4
Before you install the ROM, you need a working custom recovery.
Philz is the best since AFAIK it's the only one that allows you to lock you recovery with a password (highly recommended, if your recovery is not password protected it wouldn't take more than 2 minutes for someone to disable your pattern or pin protected lockscreen and access all your personal data on the phone).
Alas, the Philz version for the T111 doesn't work properly (if there are enough users request I may build a working Philz) so for now you'll have to install TWRP from here:
http://forum.xda-developers.com/gal...sm-t110-kernel-sources-twrp-bootloop-t3060819
Don't forget to thank @ paziusss for his work!
TWRP installation instructions
You need to have Samsung drivers installed.
Boot your phone into download mode (press volume down and power at the same time).
Open Odin 3.07 and connect your phone.
Click on the PDA slot, navigate to where the TWRP recovery is located and select it.
DOUBLE CHECK AND MAKE SURE THAT "RE-PARTITION" IS UNTICKED (only "Auto Reboot" and "F.Reset Time" should be selected).
Click start and wait while Odin flashes TWRP.
If everything went well your phone will now auto-reboot into the system. Go into recovery, you should see your brand new TWRP.
If you are still on stock recovery then repeat the above steps, but this time untick “Auto Reboot” in Odin.
When in recovery, if before you reboot you see a text on the screen displaying “yes – disable flash recovery”, select it to avoid stock recovery overwriting TWRP.
Now, download Una from here (scroll down until you get to the download section):
http://unaos.com/
Unzip the file and copy it to the backup folder that is inside the clockworkmod folder in your sd card (if there's no backup folder create it by choosing "mkdir" in Ghost Commander).
Boot into recovery.
Go to restore from sdcard, choose 2015-03-29--13-45-53 JDQ39.T111XXUANB2 and go for it!
IMPORTANT!!!
In case you had previously installed one of those Knox plagued ROMs (maybe some of the latest 4.2.2 ROMs?) you'll have to choose custom restore and uncheck boot in the menu, because since the bootloader you have is Knoxed you may get a brick if you downgrade it to a pre-Knox version, don't play with that!
If you choose to proceed, you do so at your own risk, but in any case first read through XDA's forum to find out if it's doable.
If it doesn't work for you then I'm sorry, you are out of luck, shame on you Knox...
If it works please report it here so that other people will know, thanks in advance!
Once it's done reboot, congratulations, you have installed Una ROM on your phone!
HOW TO USE THE ROM
. Swipe down to access the applications drawer.
. Swipe up to turn off the screen.
. Go to settings and set a lockscreen (recommended).
. Go in recovery and set a recovery password (recommended).
. Long pressing on the menu key toggles expanded desktop (full screen, no more navigation bar and no more status bar).
. Double pressing the menu key kills and hibernates the current application.
. Long pressing the recent key brings you back to the last application (convenient to switch from one app to another).
. Between the home and the back key there's a supplementary key that can display up to 12 apps (editable in gravity box).
Double pressing that key shows the sound panel, long pressing it shows the reboot menu (note that there's an option to take screenshots in the reboot menu).
. Go to /system/etc/security/cacerts, check the certificates that are there (you'll find the certificate's name approximately by the middle of the file), and erase the ones you don't need/like.
When you want to transfer files to/from your phone open the USB Mass Storage Enabler app and enable mass storage, that's it. When you are done, don't forget to eject your phone from the computer.
. When you install a new application, by default it will be fully restricted in both Xprivacy and the Firewall.
Before you open the newly installed app wait until the Xprivacy icon appears in the status bar, then and only then can you open it.
Most likely the app will crash.
Go to Xprivacy, open its settings and then usage data, you will see what restrictions caused the crash. Re enable some, provided that they are not too invasive.
Many apps require "load.Library" to be allowed in the shell section, that's ok.
Others may need to access the sd card, that's in the storage section and it's ok to allow it for apps that really need to access the storage, like players, cameras or file managers (for other apps try to keep it restricted).
Root apps obviously need "su" and/or 'sh", and sometimes "exec", in the shell section.
Always try to enable as few fields as possible, and bear in mind that data requested by an app is not necessarily needed for that app to work (especially true for identification, internet and mcc/mmc access).
Lastly, give the app internet access in the Firewall if, and only if, it needs it, and restrict some more permissions in App Settings.
If you can't tame the app consider uninstalling it and look for a similar one that has less built-in spyware.
SCRIPTS
. As said above, by default ADB and the Live Wallpaper Picker app are disabled.
If you want to re-enable some or all of them, open the script folder located in system/etc, click on the desired script and choose edit.
Copy the whole text and paste it in the Android Terminal, voila, the script is automagically executed.
. You will see more scripts, to disable/enable ADB, the Bluetooth, the Media Storage, all google access (including youtube, blogspot and google search) and the Phone (that will turn your Tab into a wifi only device and make it much more private since the phone modem is closed source and thus unsafe).
If you disable the Phone and later want to re-enable it do as follows:
untick App Settings in Xposed's modules section, re-enable Phone, reboot, then enable App Settings again.
. Some scripts enable you to backup/restore your efs partition, you do what you want but backing up your efs comes highly recommended.
If you need to restore it, make sure the efs.img is in your internal sd card before you run the script.
. Other scripts can enable/disable am and pm, but don't play with it unless you know what you're doing.
. You can uninstall the Live Wallpaper Picker, the Wallpaper Chooser and the Media Storage if you want, or keep them disabled and resurrect them when needed.
. If you are very privacy concerned you should consider using the "uncle's phone lite" mod because it enables you to call with only the Phone and the Telephony Provider apps (CSC, Contacts, Contacts Storage, Logs Provider and STK are completely de-activated). That's the method I use to make calls, but you have to know that the dialler forces close after you complete the call (not a big deal in my opinion but still, I may look into it one of these days). You'll find the mod in the add-ons section.
. I forgot to add the scripts to enable static or floating multiwindows, you'll find them in the add ons section.
Unzip the file, you'll see 2 scripts.
Put them in the system/etc/script folder, give them rwx, rx, rx permissions (755) and run the one called "static_multiwindows_t111".
Reboot, you are back to stock static multiwindows but now you can make multiwindows templates (look for the cross below the edit button), and the good thing is that those templates will stay if you switch again to floating multiwindows.
If you want your windows to float again run the script "floating_multiwindows_t111".
ENCRYPTION
If encryption is your thing we have you covered with the following installed apps:
APG, Conversations, K9 Mail and Text Secure.
BUGS
. There are a few minor UI inconsistencies due to the black holo theme, it will be fixed in the next release.
. When you are in the dialer app you can access the call log and the contacts, but don't press favorites. If you want to access them press contacts first, and then favorites.
. For some reason the ADW Launcher doesn't allow transparency in the navigation and the status bars, I'm working on it.
. Network Log app doesn't work, it's not an Una bug but a limitation in the T111's kernel (some modules are missing).
If there are enough users' requests I'll tweak the kernel and add the missing stuff.
. You can't download anything from Lightning and Tint Browser, that's because the Download Manager and the Download UI have been uninstalled. If you need to download something, copy the link and paste it in Pale Moon, it has its own download engine.
. All the installed apps work, but other apps you install may crash. I call that kind of apps "google’s henchmen", they only work if the play store services or the bla bla app are installed and of course they won't on Una since all that garbage has been removed.
If I install your app, why do you want to force me to install your boss' app too? Forget about those apps and search Fdroid, you'll find what you need...
. Depending the way you use your phone you may have to fine tune Xprivacy and reenable some permissions, I'm sorry for the inconvenience but it's impossible to set Xprivacy for all users since we all have different ways to use our phone.
ADD-ONS
. Uncle's themed Sony keyboard, flash it in recovery. It's not open source and that's why it's not included in the rom by default, but it's my every day keyboard because it works fine and because I themed it to make it look nice.
. Uncle's phone lite (with clipboard and dialer) for hardcore users. It's safer than using the regular phone configuration, but the dialer forces close when you hang up the call. Flash it in recovery, wipe dalvik-cache, reboot.
. Completely disable internet access for the Android System. Lightning and Tint Browser won't connect anymore since they use the same web engine as the Android System (that is anyway not very safe in 4.2.2), but Pale Moon still works thanks to its build-in web engine. Flash it in recovery, wipe dalvik-cache, reboot.
. Holo Light Theme
In case you don't like the black Holo Theme we use for the ROM, here's the stock Light (white) Hole Theme. Flash the zip in recovery, clear dalvik-cache, reboot.
Add-ons are here (scroll down until the download section, then in the download page scroll down a bit until you see the add-ons link on the right):
http://unaos.com
UPDATES?
There will be some, but only if there is enough users' feedback. No ETA though, you'll have to be patient because now we have to design and release Una for many other phones.
Still, any suggestions/comments/bug reports are welcome, help us to improve Una!
FEATURE REQUESTS
Yeah, sure, we'll see what we can do but we don't promise anything
That's all for now, enjoy the ROM!!!
The Una team
CREDITS
Big thanks to:
F-Droid
M66B (Xprivacy)
Rovo89 (Xposed)
Tungstwenty (App Settings, Master Key, Fake ID Fix)
Ukanth (AF+Firewall)
Jecelyin (920 Editor)
Kraigsandroid (Alarm Klock)
Thialfihar (APG)
Arity (Arity calculator)
Siacs (Conversations)
Ppareit (FTP)
Ghost Squared (Ghost Commander File manager)
Mohammad Adib (Floating Stickies)
C3C076(Gravity Box)
Oasisfeng (Greenify)
K-9 Dog Walkers (K9 Mail)
Grarak (Kernel Adiutor)
Anthonycr (Lightning)
Pragmatic Software (Network Log)
Mdwh2(Open Camera)
The Guardian Project (Orbot and Orweb)
Eolwral (OS Monitor)
Moon Child and Cyansmoker (Pale Moon)
Droidapps (PDF Reader)
Simon Marquis (Preferences Manager)
Thad Hughes (Quick Dic)
Q-Supreme team (Quick Pic)
Search Light (Search Light)
Jackpal (Terminal Emulator)
Anasthase (Tint Browser And Tint Browser Adblock Addon)
Thomasebell (Urecord)
Mohammad Abu-Garbeyyeh (USB Mass Storage Enabler)
Zhuhang (Viper4Android FX and Viper4Android XHiFi)
Videolan.org (VLC)
Brambonne (Wi-Fi Privacy Police)
Paziuss (working TWRP)
TWRP team
surprised.
i m bit surprised with this , cause wasnt expecting somebody 2 make rom 4 this tab, firstly i will try said twrp zip,presently on dr. ketans rom having stock recovery [shame].
thanx 4 efforts time. thinking about yr warning [knox thing i dont want brick,but not cleared soft bick or hard brick]
Nice to see that you are surprised, or well, I hope it s a good surprise.
I m not very familliar with this Tab since I don t own it, but what i know is that problems with Knox come from the bootloader.
In order to avoid it do as follows:
make a backup of your current rom,
flash UNA rom by doing a custom recovery (as I explained in OP) and only restoring system and data (untick boot), cuz even in the worst scenario, that is that the rom won t install, you won t brick your tab since you didn t touch the bootloader and all you ll have to do is to restore the backup you made previously...
In any case try the TWRP from the link I gave, it works flawlessly (I know about the other TWRP, it didn t work well since it was meant for the wifi only model).
And don t forget to report here how it went, thanks in advance!:good:
couldnt locate new twrp zip in download folder
couldnt locate new twrp zip in download folder will try again tommarow.
Great Work.
i like the rom but because of that blue color i don,t want this rom. it makes me feel bad.
can you guy,s change it to white.
(it might be due to diffrent types of vision people have so maby it,s worse for some one and good for some one els)
Holo Light (white) Theme added, check OP in the add-ons section.
can i flashthis rom in odin ???
i cant locate twrp zip in computer.
It's works on T110?
Edit: Yes, it's works on T110. Thanks for share .
Can I install on SM-T110?
Im getting mismach error, any suggestion?
YES its working rom on sm t 111, confirmed. thanks but without gapps & all i seriously doubt how many will use it but neverthles u ppl gave us a working rom that i appreciate
I like the idea of excluding 'Google \gapps' I am waiting to get my hands on a tab7 lite and give this a go. I would like to remove all the junk from the ROM on this Asus tablet. I will tinker with it when I get the Samsung.
Can you give a Google Apps for this room or just the Google Play? I tried install one gapps package but it broke all.
nexbr said:
Can you give a Google Apps for this room or just the Google Play? I tried install one gapps package but it broke all.
Click to expand...
Click to collapse
@nexbr, we can't help you! If you had read the OP, then you would seen that this rom is "privacy and security" oriented, so no gapps at all. It has been tweaked this way, to get rid of all the google stuff. No gapps and no gapps installation ever.
Thanks for this great rom (do you have some sort of guide on porting it to other devices; I would love to help)
Why is adb disabled by default?
adb over usb should be safe enough, you can always disable usb debugging on the phone...
I really like the samsung SM T-111 default keyboard, can we install it keeping it from internet access and so?
can't locate the unaos folder for recovery.
At restore step I'm unable to locate the folder (unzipped folder of unaOS).
How did you guys manage to install this with TWRP? The install doesn't work for me when I'm in the TWRP recovery and point to the zip file.
may i use it on my T110
Can someone guide me where to download this ROM from?
The page on UnaOS doesn't seem to support the download link any more - https://www.copy.com/s/O67vsTVdSO7bTyR1
can you teach how to install both twrp and una and twrp download link for sm-t111
Android 4.4.3 - STOCK OS - DEBLOATED - 64bit
Hello everyone. Lets jump straight to the point. This here is a backup made with TWRP from the STOCK OS for the HTC Desire 510 64bit. The few plus sides are that is DEBLOATED and that it uses a kernel that has write protection removed. Just a side note: I am trying to make a flashable ZIP for this but I'm having issues. I always get boot loops. So for now this is your only option.
If you are familiar with TWRP and backups and all that stuff you can skip the next parts and download the ROM, If not, I advise you to read carefully the whole thread if you don't want to brick your device.
DOWNLOADs
Version 0.0.1 (STABLE) - https://mega.nz/#!nBJUDL7D!bmkQzsbywpbyJ7tzPybSRtYUG1LzsPNnv_M7wZr4PoA
Version 0.2.0 - DEODEXED - (BETA) - https://mega.nz/#!jApGjZDJ!zQoSmyaCSRBV6iBtQwEOR_mTYhzqYeFxhm5p1P-fk68
DISCLAIMER
I'm not responsible if you damage your device in any way!
What is changed?
Not much is changed.
Bellow are the app replacments I made:
1. Sense Home ---> NOVA Launcher
2. Sense Messages ---> Google Messages (Material Design)
3. Sense Calculator ---> Xlythe Calculator (Material Design)
4. Sense Calendar ---> Google Calendar (Material Design)
5. Sense Clock ---> Google Clock (Material Design)
6. Sense File Manager ---> ES File Explorer
7. Sense Weather ---> AccuWeather
4. Sense Keyboard ---> Google Keyboard
I removed a lot of HTCs and Google’s useless apps and other things, that are taking up space and resources.
From Google apps you have left:
1. Google Play Store
2. Google Chrome
3. Google Play Games
4. Google Drive
4. YouTube
5. All other background apps and services that are required for the Google apps to function properly.
From HTC apps you have left:
1. Camera app
2. FM Radio
3. Gallery (I couldn't find a decent replacement)
4. Music
5. Photo Editor
6. LockScreen
I have removed the HTC Browser, Zoe, E-mail and other useless stuff from HTC.
I have included:
1. Clean Master Lite - It's much faster than the full blown app and gets the job done. Lots of people hate it but it works like a charm on this device.
2. DiskInfo - With this little app you can see all of the partitions on your device. Regardless if you are S-ON or S-OFF.
3. Glim Lite - A set of beautiful Material design icons for NOVA launcher.
I didn't include an E-mail app because the Play Store is full of them and I couldn't choose. This choice is up to you.
How to install it?
First of all you need an unlocked bootloader with a TWRP - custom recovery installed on your device.
To unlock your bootloader go here http://forum.xda-developers.com/desire-510/development/bootloader-unlock-htc-desire-510-t2910233. Follow that tutorial to get your bootloader unlocked. After a successful unlocking you'll need a custom recovery.
Download this file: https://dl.twrp.me/a11ul/twrp-3.0.2-0-a11ul.img. This is the latest TWRP recovery for our device. Now we need to flash this file on the device:
Before starting put the contents of the ZIP file on to your SD card. And make sure that it has this folder structure:
Code:
--SD CARD
--TWRP
--BACKUPS
--Your device serial number (The name of this folder should be the serial number of your device otherwise TWRP won't see the backups in this folder)
--2016-04-17--13-49-21_KTU84L_release-keys (Don't change this, I don't know what will happen if you do)
1. Power off your device by pulling the battery out and putting it in again.
2. Press the Volume Down and Power Buttons until you see the HBOOT screen.
3. Press the Power button again to enter Fastboot mode.
4. Connect your phone with your PC using an USB cable.
5. Now open your terminal (I'm using Ubuntu but it's same in Windows as well) and type:
Code:
fastboot devices
This will show you an output like this:
Code:
--your devices serial number-- fastboot
If it doesn't show you an output like that then you probably didn't install the drivers correctly or you have a faulty USB cable.
If your output is the same as above than we can move on.
This command will flash the TWRP recovery on your device:
Code:
fastboot flash recovery /full/path/to/the/recovery.img
Example:
Code:
fastboot flash recovery /home/denny/Downloads/twrp-3.0.2-0-a11ul.img
Now you have TWRP on your device.
To boot TWRP press the Power button to go back to the HBOOT screen and navigate to the RECOVERY option with the volume keys and again press the Power button. After a few seconds you'll see your new recovery.
Restoring the backup
First we need to wipe any potential data that will cause conflicts with the new system.
1. Tap on "Wipe"
2. Tap on "Advanced Wipe"
3. Select all but leave the Micro SDCard option unchecked.
4. Swipe the slider to wipe the data.
After that is complete press on the house button on the lower end of the screen.
Now we are going to restore the backup:
1. Tap on the "Restore" button.
2. At the lower left corner tap on "Select Storage" button.
3. Choose "Micro SDCard" option and press OK.
4. Now you should see the backup folder. Open it.
5. Select "Boot" and "System" and swipe to start the restoring process.
6. Press "Reboot System" after the restoring has finished.
After you setup you system apply the Glim Lite icon pack to NOVA launcher.
Bellow are some screenshots of the new look.
Big thanks to:
@wolfaas12345 - for providing a tutorial on how to unlock your bootloader.
@rbheromax - for making a kernel with write protection removed.
@patrik.KT - for developing the TWRP recovery for our device.
If you are having any trouble ask a question on this thread or send me a private message.
XDA:DevDB Information
DeSense, ROM for the HTC Desire 510
Contributors
denny.hell
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: None
Based On: Stock Sense 6.0 / 1.51.401.7
Version Information
Status: Stable
Created 2016-08-13
Last Updated 2018-03-23
BETA testers for OTA updates
I have managed to enable a function for our ROM to receive OTA updates directly from me. This will make updates more easy to be deployed and cuts down the time for me to upload the whole ROM and for you to download it and flash it. Be advised that this is for testing purposes only (for now). I don't know how much stable the ROM will be after receiving an update.
By flashing the ZIP file below you acknowledge that you are wiling to become a BETA tester and that you do this at your own risk.
Step 1.
You need to download the ZIP file below this post and flash it like any normal flashable ZIP.
The ZIP file contains a new app for OTA Updates, a new lib file for proper functioning of the app and an edited build.prop file. The build.prop file contains information to tell the app where to check if new updates are available, so please do not edit it yourself.
The app will say that there are no updates. That is not a bug, error or a glitch. Currently there are no updates. When an update is deployed the app will send you a notification.
Step 2.
Send an email to [email protected] to confirm that you have downloaded and flashed the ZIP file and that you are willing to be a BETA tester. Please use a valid email because I will be contacting you to share feedback about the new updates and discuss any issues you might have.
Reserved
Thanks a lot for the sharing!
I will definitely test it
BTW you say that you have problem - bootloop with the .zip, did you tried to flash boot.img manually after flashing of the .zip?
Also instead of gallery I use simply photos by google
Or there is also lightweight Gallery app by google (com.android.gallery3d). You will probably find it in GAPPS
Benik3 said:
BTW you say that you have problem - bootloop with the .zip, did you tried to flash boot.img manually after flashing of the .zip?
Also instead of gallery I use simply photos by google
Or there is also lightweight Gallery app by google (com.android.gallery3d). You will probably find it in GAPPS
Click to expand...
Click to collapse
Thanks for those tips. I will definitely take a look at the lightweight gallery.
I tried flashing the boot.img manually but nothing. I've got it to boot up just once but there was no wi-fi. That leads me to belive that the permissions in the updater-script are not set up properly but also could be something else. If you have experience with updater-script do you think that you could help me out?
Unfortunately I don't have any bigger experiences with updater-script
Few times I edited it, but never so big one like installing ROM...
Anyway can you sand me the zip? I will try to look, but I don't promise anything
hi,
thanks so much for this Debloate.:good:
Well done developer! Phone itself is 10x faster without the bloatware apps on! Thank you so much developer!
Thanks a lot for your sharing. I finally have a nice going device. Its the best solution currently for this phone.
Hello mates i have an question
This version has fix that permision for sd card ?
Sent from my HTC Desire 510 using XDA-Developers mobile app
4. Now you should see the backup folder. Open it.
I do not see anywhere
what to do with the zip file that I downloaded from the above link
My bad, I did not read everything you've written
myke_angell said:
Hello mates i have an question
This version has fix that permision for sd card ?
Click to expand...
Click to collapse
Yes...I don't have any trouble with my SD card
Moki1 said:
4. Now you should see the backup folder. Open it.
I do not see anywhere
what to do with the zip file that I downloaded from the above link
My bad, I did not read everything you've written
Click to expand...
Click to collapse
No problem, if you have any further problems don't hesitate to ask
would be nice to have HTC Sense UI and email app left and htc foto editor and gallery removed and replaced by Google Photos, I don't understand why stick to ES File Explorer which does have in app ads rather have native file explorer, also I don't understand why I need that clean tool when android is managing ram just fine in this version.
Sorry if that sound rude, language barrier
Keep up with good work.
X-77 said:
would be nice to have HTC Sense UI left and email app and htc foto editor and gallery removed and replaced by Google Photos, I don't understand why stick to ES File Explorer which does have in app ads rather have native file explorer, also I don't understand why I need that clean tool when android is managing ram just fine in this version.
Sorry if that sound rude, language barrier
Keep up with good work.
Click to expand...
Click to collapse
No problem, any feedback is more than welcome. The Sense UI will remain, the theming I'm gonna make will only be on the icons and maybe the QuickSettings layout of the buttons, nothing too big to ruin the Sense feel. I might get back the e-mail app if I can't find a descent replacement for it. In the next update the HTC Gallery, alongside the Photo Editor will be replaced by Google Photos. Also the ES File Explorer, I'm gonna replace it with something that is adds free, simple to use but versatile. The Clean tool is not much for RAM as it is for Junk removal. Here is an example: Yesterday I was listening to some music on YouTube for about two hours. After that, I run the Junk Removal tool....It removed somewhere around 900Mb of useless data. You see how you can free up some space with it. I plan to keep it, but If I get negative feedback about it I will remove it.
Again thank you for your feedback.
E.g. Total Commander is simple and nice explorer without adds
BTW now when you have root, you can install "adblocker" app
deodex is not good for this device beacuse have small memory and charge it useless, odex files have sufficient space in system.
my oppinion
lucyr03 said:
deodex is not good for this device beacuse have small memory and charge it useless, odex files have sufficient space in system.
my oppinion
Click to expand...
Click to collapse
Thank you for your opinion. The main reason that I deodexed the ROM is to save up on the size of the actual download. I'm currently running the deodexed version on my phone and it works just fine. But still it will remain in BETA version unless I get positiv feedback about it.
Guys, I recall what I said, don't listen to me I'm a noob
I've been trying to activate Adhell 3.1 on my Note 9 all morning but I haven't had any success. I created a Samsung dev key (starts with KLM06). I successfully built the app with android studio and installed it on my phone. I enter the key into Adhell 3 but it never gets beyond the attached screenshot. Has anyone else experienced this?
Try rebuilding the app. Are on pie beta build? Any other ads blocking up installed?
Demati said:
I've been trying to activate Adhell 3.1 on my Note 9 all morning but I haven't had any success. I created a Samsung dev key (starts with KLM06). I successfully built the app with android studio and installed it on my phone. I enter the key into Adhell 3 but it never gets beyond the attached screenshot. Has anyone else experienced this?
Click to expand...
Click to collapse
Do you have a link where did you follow on how to install Adhell 3 ? i can’t even get it installed let alone activate it was so easy on S8+ but Note 9 is a different ball game.. Thanks
N1NJATH3ORY said:
Do you have a link where did you follow on how to install Adhell 3 ? i can’t even get it installed let alone activate it was so easy on S8+ but Note 9 is a different ball game.. Thanks
Click to expand...
Click to collapse
To anyone having problems, I'd recommend downloading the APK as opposed to building / verifying it is signed correctly, etc. You can find the APKs in the MediaFire link in the Reddit post. Here's the steps (taken from the reddit post) :
Obtaining a Samsung Knox License key:
Enroll as a developer with this link: https://seap.samsung.com/enrollment
Ensure you're signed in.
Generate a license key with this link: https://seap.samsung.com/license-keys/create#section-knox-standard-sdk
This link should take you to the "Knox Standard SDK" under "Legacy SDKs".
Choose "Enterprise license key".
Enter something in "Add a key alias", e.g. test.
Click on "Generate License Key".
Installing application:
Download newest build of AdHell 3 from MediaFire folder.
Build numbers are in file name. Higher numbers are newer builds.
Download APK Editor Pro.
Copy of this app is provided in the same MediaFire folder with the name apkEditorPro-1.8.28.apk.
Alternatively, you can download it directly from the dev's site: http://www.apkeditorfree.com/
Open APK Editor Pro.
Choose "Select an APK File" and find the downloaded apk file.
Select "Common Edit".
Edit the "Package name" field and change it to a unique name.
It's best to stick to the same package ID length. 3.8.9 characters
If you use same name each time, you should be able to just install updates over your existing AdHell 3.
Ensure "Rename the package name in resources.arsc" is checked.
Press Save.
Press "Install".
Activating AdHell 3:
Grant the app administrator privileges.
Enter your Knox license key.
Submit the key.
Activate.
raul6 said:
Try rebuilding the app. Are on pie beta build? Any other ads blocking up installed?
Click to expand...
Click to collapse
I'm on the factory unrooted Oreo release with the November patches installed. No other ad blocking installed.
N1NJATH3ORY said:
Do you have a link where did you follow on how to install Adhell 3 ? i can’t even get it installed let alone activate it was so easy on S8+ but Note 9 is a different ball game.. Thanks
Click to expand...
Click to collapse
I used this guide.
keredini said:
Installing application:
Download newest build of AdHell 3 from MediaFire folder.
Build numbers are in file name. Higher numbers are newer builds.
Download APK Editor Pro.
Copy of this app is provided in the same MediaFire folder with the name apkEditorPro-1.8.28.apk.
Alternatively, you can download it directly from the dev's site: http://www.apkeditorfree.com/
Open APK Editor Pro.
Choose "Select an APK File" and find the downloaded apk file.
Select "Common Edit".
Edit the "Package name" field and change it to a unique name.
It's best to stick to the same package ID length. 3.8.9 characters
If you use same name each time, you should be able to just install updates over your existing AdHell 3.
Ensure "Rename the package name in resources.arsc" is checked.
Press Save.
Press "Install".
Click to expand...
Click to collapse
This did not work for me. I installed apkEditorPro-1.8.28 and opened the adhell3.1.1 apk (which I downloaded from the MediaFire link). I changed the package name to something unique (I kept the 3.8.9 naming convention). The updated apk won't install, however: "There was a problem parsing the package."
@keredini
I fixed the parser error produced by APK Editor Pro. The apk installed, however I am back to where I began. I enable admin, copy my license key over, click activate and I don't get beyond the screenshot in my original post. I'm not sure why.
Demati said:
@keredini
I fixed the parser error produced by APK Editor Pro. The apk installed, however I am back to where I began. I enable admin, copy my license key over, click activate and I don't get beyond the screenshot in my original post. I'm not sure why.
Click to expand...
Click to collapse
How did you fix the parser error ?
N1NJATH3ORY said:
How did you fix the parser error ?
Click to expand...
Click to collapse
I performed the following in APK Editor PRO:
1. Open the APK with the parser error.
2. Select Full Edit
3. Click on Manifest
4. Search for "sdk"
5. The following will appear:
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
6. Change the min SDK version to 14:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="27" />
7. Click Save
8. Click Build
9. Install
Demati said:
I performed the following in APK Editor PRO:
1. Open the APK with the parser error.
2. Select Full Edit
3. Click on Manifest
4. Search for "sdk"
5. The following will appear:
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
6. Change the min SDK version to 14:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="27" />
7. Click Save
8. Click Build
9. Install
Click to expand...
Click to collapse
Thanks it worked flawlessly Adhell 3.1 is installed and active awesome Quick question did you enable admin mode before you pasted in the key ? Also witch key did you copy from Knox ? i copied and pasted KPE Development key and it worked perfectly ?
N1NJATH3ORY said:
Thanks it worked flawlessly Adhell 3.1 is installed and active awesome Quick question did you enable admin mode before you pasted in the key ? Also witch key did you copy from Knox ? i copied and pasted KPE Development key and it worked perfectly ?
Click to expand...
Click to collapse
I enabled admin first then copied and pasted the KPE development key. It does not activate regardless of whether I install Ahell from an APK or build it from source.
I downloaded the APK from the mediafire link, but couldn't get it to activate when following the instructions to edit the APK. So I just installed without editing, and it activated and is working fine.
brc6985 said:
I downloaded the APK from the mediafire link, but couldn't get it to activate when following the instructions to edit the APK. So I just installed without editing, and it activated and is working fine.
Click to expand...
Click to collapse
Yeah i noticed that as well, as it would install fine if you didn’t edit the apk.. I’m not sure if mine was edited, i think i did edit the apk and saved it then used your way..
I’m not sure why they ask to edit the apk? i think as it says adblocker that’s against the T&C of Samsung Knox, well we will find out if Samsung check and disable our Samsung dev key only time will tell..
Demati said:
I performed the following in APK Editor PRO:
1. Open the APK with the parser error.
2. Select Full Edit
3. Click on Manifest
4. Search for "sdk"
5. The following will appear:
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="27" />
6. Change the min SDK version to 14:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="27" />
7. Click Save
8. Click Build
9. Install
Click to expand...
Click to collapse
N1NJATH3ORY said:
Yeah i noticed that as well, as it would install fine if you didn’t edit the apk.. I’m not sure if mine was edited, i think i did edit the apk and saved it then used your way..
I’m not sure why they ask to edit the apk? i think as it says adblocker that’s against the T&C of Samsung Knox, well we will find out if Samsung check and disable our Samsung dev key only time will tell..
Click to expand...
Click to collapse
I remember reading somewhere that adblocking was a no-no in Samsung's eyes, so I uninstalled and followed Demati's instructions, as well as renamed the package, and it installed and activated with no issues.
I'm really feeling insane as I can't get it to activate and I'm following the same directions and guides as everyone else.
Where did you download the APK? I got it here: https://m.mediafire.com/folder/sb37c6gmhqgbn/AdHell_3. Then change min SDK version to 14, and rename the package (3.8.9 format). Also maybe try generating a new KNOX license key.
Even after changing the SDK min number, I still get the parser error...
All, I want to report that I have it working! I'm not quite sure what did it. I revoked my current KPE license and then issued a new one. At the same time I uninstalled Adhell and then reinstalled it from the APK that I downloaded from MediaFire (and fixed using APK Editor Pro). I rebooted my phone then I opened the app and to my shocking surprise it activated! I want to think that it had nothing to do with revoking and issuing a new KPE dev license but who knows? Maybe this was an issue on Knox license server.
Hi all,
My last working license expired yesterday and I have generated a new license key. I can activate AdHell 3 anymore. I had rebuilt package with custom name. I have created a new package with a new name and still I can't activate the license. Error 102.
I noticed that SEAP website changed. Am I missing something?
Try Blokada. It is just much easier.
Tombias said:
Try Blokada. It is just much easier.
Click to expand...
Click to collapse
Thanks, however I'd really like to keep using AdHell, adblocker + package disabler is what I need.