[RELEASE][PERMISSIVE][Kernel] Samsung Galaxy Grand Prime SM-G531F - Galaxy Grand Prime Android Development

--------------------LINK UPDATED--------------------
Hello, Dadziok Finished This Job
Thanks to DadziokPL
WARNING!: This will Trip Knox Flag
WARNING!: Your Warrenty is now Void!
[FIRST] RELEASED CUSTOM KERNEL FOR THIS MODEL!
Changelog:
1.0 First Release
[1.0]
+Default SELINUX Mode on Boot = Permissive
+Recovery Selinux Mode = Enforcing (use setenforce 0 to get Permissive, If you Installed latest TWRP made by DadziokPL)
+You Can Change Selinux Mode Between Enforcing/Permissive
+Glitched Init.d Support
+/SYS Access Require Explorer that support modifying it!
- You Need FRP Lock OFF or you'll get Custom Binary Blocked By FRP Lock (if you installed Custom Kernel with FRP Lock Enabled by mistake, flash this boot.tar.md5 using odin Download Link: http://bit.ly/2ndKRii to save your phone from brick then after this, disable frp lock, and then you can install Custom Kernel)
[GUIDE] How to disable FRP Lock Re-enabling after add google account.
Download Kernel Here : http://bit.ly/2kzUtRd
Hint: Press Pobierz boot.tar.md5 to download
FRP Lock Disable With Google Account: http://bit.ly/2gPweiq
You Need to Install Modified By Me Google Play Services Attached to Guide. Latest Update Google Play Services Patches FRP Lock disable guide, You need to install .APK that i attached to guide
Disable KNOX: http://bit.ly/2gFiiEM
Flash This ZIP using TWRP To remove Knox. If it don't remove SecurityLogAgent you need to Freeze it or remove using Root App Uninstaller. otherwise you will get knox notifications. "Unauthorized Actions Has Been Detected"
Dadziok Screenshot Translate (Dozwolone = Permissive)
Press Thanks Button to DadziokPL and Me(TheSMGCraft)

We are waiting for it
Sent from my AO5510 using Tapatalk

waiting!..

Good luck... it is a pain in the ass to develop a kernel for this variant... the one I'm using took me 2 days to make

Yeah...
fabiossilva21 said:
Good luck... it is a pain in the ass to develop a kernel for this variant... the one I'm using took me 2 days to make
Click to expand...
Click to collapse
It Can Took Long. No One was working on this model. well after i finish. Knox Flag Will Be Tripped. This Will Void Your Warrenty.
After i finish this kernel, maybe other developers will start working on it too.

Were you able to extract the boot.img?
And make a kernel that boots?

Guys, I made a kernel without SELinux forced to enforcing, call it the first custom G531F kernel
Get it from my ownCloud, and flash with Odin. Make sure FRP Lock is off
http://46.101.206.213/index.php/s/1qAfN3faf1qep2g
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Kernel Finished!
likakos said:
waiting!..
Click to expand...
Click to collapse
Hey, Kernel Is Finished. Before Flashing READ DESCRIPTION ! IT'S IMPORTANT!

Thanks!
GoodJob. Kernel Work Perfectly.
Init.d Work and i can tell yes it's glitchy
Everything Works Fine.
Thanks To:TheSMGCraft,DadziokPL!

Great work
Enviado desde mi SM-G531F mediante Tapatalk

Labestiajaker said:
Great work
Enviado desde mi SM-G531F mediante Tapatalk
Click to expand...
Click to collapse
Enjoy It.

Thank you very much for this awesome work I hope you will make Cyanogenmod For this variant too looking forward..anyways thank you for the custom kernel God bless

MikeAlmonte said:
Thank you very much for this awesome work I hope you will make Cyanogenmod For this variant too looking forward..anyways thank you for the custom kernel God bless
Click to expand...
Click to collapse
Well i have made with DadziokPL this kernel i don't wanted to wait until someone make it. so i made it with DadziokPL. i Hope You Pressed Thanks! Button. Have Fun UMS Work Using Some Explorers that Require Kernel Access Will Allow You to Modify /SYS files

TheSMGCraft said:
Well i have made with DadziokPL this kernel i don't wanted to wait until someone make it. so i made it with DadziokPL. i Hope You Pressed Thanks! Button. Have Fun UMS Work Using Some Explorers that Require Kernel Access Will Allow You to Modify /SYS files
Click to expand...
Click to collapse
Thank you so much??

MikeAlmonte said:
Thank you so much
Click to expand...
Click to collapse
That Guy Who Says Works Perfectly. Hiding Selinux Status
I Updated Link. Open Link Wait 5 Seconds Press SKIP AD and This will Start Direct Download! Enjoy it, Use Viper4Android or UMS Enabler. Without Limited Access
I Recommend Selinux Mode Changer to Change Between Enforcing and Permissive.
You Can Change By Other Ways, Like Terminal Emulator Write Commands "SU" Then "setenforce 1/0* 1 = Enforcing 0 - Permissive. You are able to change selinux status but on next boot it will set automatically to Permissive, If You Have SELINUX MODE CHANGER set to enforcing after successful boot you get notification SELINUX MODE CHANGED TO ENFORCING. From Now Default Selinux Mode is Permissive. Using terminal to set it to enforcing, on next boot will be back permissive. You Can Manually Modify /SYS/FS/SELINUX/Enforce file to change mode. Same Ids for mode's like terminal
Have Fun Selinux Permissive Unlocks You Access To Useful Apps or Make Apps Run in Normal Mode instead of Limited (like viper4android). No More Waiting to Custom Kernel with SELINUX Permissive for this device. to disable frp before installing custom kernel take a look at my guide "[GUIDE] How to disable FRP LOCK re-enabling after add google account" if this not work you need to live without google account. If i'm Offline you can still send private message to me. i will try to help you fast as i can. or contact me email [email protected]

MikeAlmonte said:
Thank you so much
Click to expand...
Click to collapse
If You already Installed Custom Kernel before disabling frp with google account to have it disabled with custom kernel
You need to live without google account or
try to do my guide but You Have RISK! To get Custom Binary Blocked By FRP Lock if you do something Wrong!

fabiossilva21 said:
Good luck... it is a pain in the ass to develop a kernel for this variant... the one I'm using took me 2 days to make
Click to expand...
Click to collapse
Oh, hi! I used your guide for building, really simple and useful It took me one and a half hour to do this, including building which was like 15 minutes. You know how to add governors/overclock/other features to a kernel? Because I have no ****ing idea about it. I also uploaded the kernel to Github, so feel free to create pull requests or whatever https://github.com/dadziokPL/android_kernel_samsung_grandprimevelte

Thanks bro
Sent from my AO5510 using Tapatalk

chaudharyjatin115 said:
Thanks bro
Sent from my AO5510 using Tapatalk
Click to expand...
Click to collapse
Enjoy! Didn't You forgot before installing Permissive Kernel disabling frp lock ?

dadziokPL said:
Oh, hi! I used your guide for building, really simple and useful It took me one and a half hour to do this, including building which was like 15 minutes. You know how to add governors/overclock/other features to a kernel? Because I have no ****ing idea about it. I also uploaded the kernel to Github, so feel free to create pull requests or whatever https://github.com/dadziokPL/android_kernel_samsung_grandprimevelte
Click to expand...
Click to collapse
Hey! Thanks!
I haven't found a way to do so. You need to change a few .c files, the problem is that you have to mess with voltages and no work has been done with this cpu, so messing with them is pretty insecure atm.
Use this

Related

[Kernel][Beta][29-JAN-2014] Triangulum kernel.

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Triangulum kernel is a custom kernel series specifically for the galaxy gear.
This is the first fully custom kernel for the Galaxy Gear. This is not a complete ROM, This is just a replacement kernel.
Features:
Restored Exynos 4212 frequency table - Full 1.6GHz clock available.
Dual core enabled
init.d support
autoroot including superuser
MTP as default.
Click to expand...
Click to collapse
Known Issues:
Second core isn't enabled on first boot after flashing.
Click to expand...
Click to collapse
Download links are in the second post.
Installation Instructions:
Heimdall:
Boot device in download mode.
Click browse to open package.
Open triangulum-1.0-heimdall.tar.gz with Heimdall
Start flash.
Click to expand...
Click to collapse
Odin:
Boot device in download mode.
Make sure that only Auto Reboot is checked, and select file in AP
Open triangulum-1.0-odin.tar.md5
Start flash.
Done.
Click to expand...
Click to collapse
Recovery:
Note: This requires running _null TWRP
Copy triangulum-1.0.zip to device
Reboot to recovery
Select zip from file picker
Install
Click to expand...
Click to collapse
Signature banner for those who like showing what they are running on their devices:
Code:
[PLAIN]
[URL="http://forum.xda-developers.com/showthread.php?t=2610071"][img]http://files.lilstevie.geek.nz/assets/triangulum/images/triangulum-600x150.png[/img][/URL][/PLAIN]
Root powered by SuperSU - Logo created with Universe Sandbox​
Downloads:
Heimdall Package md5: 5ec89392ccccd15b20eb585a4ffe2d3c
Odin Package md5: 2dbb366f275481f20fe18d628ef83ebb
Update.zip Package md5: 18852abd04f82c0e3ea89bf97af557e6
Source:
samsung_sm-v700_kernel
Old Versions:
0.1:
Heimdall Package
0.2:
Heimdall Package
Odin Package
Update zip
1.0:
Heimdall Package
Odin Package
Update zip
F.A.Q:
1. Will this kernel drain my battery faster?
It depends on usage. In most cases you will however see a faster battery drain unless you change the frequency settings using an application such as SetCPU or Voltage Control.
2. Where did the name Triangulum come from?
The name Triangulum comes from the name of a galaxy within our local group. You can read more about it here.
3. What settings do you recommend in <insert cpu control app here>?
It really depends on what you find works best for you, it is a balance between battery life, responsiveness and how much heat it is going to produce on your wrist. Personally I have set the device to use the powersave governor which is more conservative on when it steps up the frequencies, but also bumped up the minimum frequency to 400MHz as to aid in response times, but have full clock at 1.60GHz.
4. Before installing I had adb enabled, why isn't it now?
I don't believe in enabling adb by default, for the same reason I will not run the kernel in insecure mode. As part of the process to enable MTP the system forgets if you have enabled adb.
Changelog:
1.0.1:
Fixed no sound bug
Fixed no video recording bug
1.0:
Reworked init.d support
MTP enabled on boot
Moved out of beta
0.2:
Unlocked second core
Added init.d support
Autoinstall root if not present
Switched to LZMA for kernel and ramdisk
0.1:
Initial Release
lilstevie said:
Reserved 3
Click to expand...
Click to collapse
can i flash this in odin??
red rocket said:
can i flash this in odin??
Click to expand...
Click to collapse
At this stage no, I will work on an odin package a bit later.
This is great !
I cant wait to see what you whip up in the future..
EDIT: Perhaps init.d support ? MTP being the default storage mount ? SWAP support ?
Nice work! Will be interesting to see how it behaves if you are actually able to unlock the second core
fOmey said:
EDIT: Perhaps init.d support ? MTP being the default storage mount ? SWAP support ?
Click to expand...
Click to collapse
init.d support is definitely possible, as is MTP. SWAP I'm a little more hesitant about, I'm not fond of swap on mmc devices due to wear cycles, but also the limited available memory (4GB) means it would be a sacrifice.
lilstevie said:
init.d support is definitely possible, as is MTP. SWAP I'm a little more hesitant about, I'm not fond of swap on mmc devices due to wear cycles, but also the limited available memory (4GB) means it would be a sacrifice.
Click to expand...
Click to collapse
I agree with swap although it would be nice to experiment with.
MTP on the other hand tho I think would be a excellent idea pre-enabled.. Make life easier for more novice users who are not very confident with adb.
Brendo said:
Nice work! Will be interesting to see how it behaves if you are actually able to unlock the second core
Click to expand...
Click to collapse
is the second core locked/unlock on the stock kernel?
cyberone3 said:
is the second core locked/unlock on the stock kernel?
Click to expand...
Click to collapse
On the stock kernel it is turned off. So far it appears to be done by a userland process (most likely init)
heimdall
first - thanks for the work, exciting stuff.....can't wait to see where this goes...
If we can get uv/oc and some ram advantages, it'll be great.
I was chatting to f0mey about swap...I see you're not a fan of swap.
sorry for OT, but relevant (i guess in a remote kinda way )....for the life of me I just cant get Heimdall to flash this, keeps giving me a libusb error-12.
I have used Heimdall before often, but it just doesn't want to recognise the device. (Windows7 x86)
I tried reloading zadig (drivers), reinstalled C++ framework etc but no gravy
When I try to reload the Heimdall driver files, it says drivers already installed
I guess I'll wait for the Odin or TWRP flashable kernel, unless you have it available as a Boot.img ?
How high is the stock clock on the cpu on the gear? Great with a new kernel for the gear! thank you!
kashortiexda said:
first - thanks for the work, exciting stuff.....can't wait to see where this goes...
If we can get uv/oc and some ram advantages, it'll be great.
I was chatting to f0mey about swap...I see you're not a fan of swap.
sorry for OT, but relevant (i guess in a remote kinda way )....for the life of me I just cant get Heimdall to flash this, keeps giving me a libusb error-12.
I have used Heimdall before often, but it just doesn't want to recognise the device. (Windows7 x86)
I tried reloading zadig (drivers), reinstalled C++ framework etc but no gravy
When I try to reload the Heimdall driver files, it says drivers already installed
I guess I'll wait for the Odin or TWRP flashable kernel, unless you have it available as a Boot.img ?
Click to expand...
Click to collapse
Sorry I cannot help for most of the Heimdall stuff. I use linux on my workstation which Heimdall just works with
I can however help with just the boot.img here you can find it in kernel boot.img format. Also the heimdall package is just a tar.gz which can be opened with winrar et al.
tyvar1 said:
How high is the stock clock on the cpu on the gear? Great with a new kernel for the gear! thank you!
Click to expand...
Click to collapse
On the stock kernel it is 800MHz
I was contemplating making a cwm/twrp flashable zip with boot img but am not sure what mmcblk partition for the script
Sent from my GT-N7100 using Tapatalk
kashortiexda said:
first - thanks for the work, exciting stuff.....can't wait to see where this goes...
If we can get uv/oc and some ram advantages, it'll be great.
I was chatting to f0mey about swap...I see you're not a fan of swap.
sorry for OT, but relevant (i guess in a remote kinda way )....for the life of me I just cant get Heimdall to flash this, keeps giving me a libusb error-12.
I have used Heimdall before often, but it just doesn't want to recognise the device. (Windows7 x86)
I tried reloading zadig (drivers), reinstalled C++ framework etc but no gravy
When I try to reload the Heimdall driver files, it says drivers already installed
I guess I'll wait for the Odin or TWRP flashable kernel, unless you have it available as a Boot.img ?
Click to expand...
Click to collapse
Same for me, windows 8 x64
Can't wait for a flashable zip. This looks great
Sent from my SM-N900T using Tapatalk
Rename triangulum.img to boot.img
Copy to null_ 19.zip
And flash null_ 19.zip (no wipe if already installed)
Kernel work very well thank you :good:
Please a Tarball Im on stock and I wanna flash this baby aswell
Sent from my SM-N9005 using XDA Premium 4 mobile app

[ROM] JASBR by gr8nole for T210(R)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to JASBR!
Just Another Stock Based Rom
Yes, this rom is very similar to NoleKat, but is based on the latest T210 firmware I could find (OB1-Feb.2015)
No, it does not have any theming.
No, I don't plan on theming it.
Yes, it works for both T210 and T210R (maybe T2105, give it a try and let us know).
Full version
Mildly debloated. Most apps available in the Play Store have been removed. Most of Samsung bloat is still present, but you can disable anything you don't want using any package control app (Titanium Backup). Rom zip about 650mb.
LITE version
This is a highly debloated stock-based rom that is very light, but still has some good mods that enhance the user experience. I have removed most of the Samsung stuff and just about everything that is available in the Play Store (including Gmail, Hangouts, etc...). I did leave a few things (ex. camera, gallery, file manager) that I prefer using. The rom zip is only around 400mb. Nova launcher is installed as a data app, so you can replace it if you prefer.
Be aware that the LITE version of this rom is heavily debloated and has most Samsung dependant apps removed. If you rely on those things, use the full version of the rom.
FEATURES
Based on Feb 2015 T210 Italy firmware
Deodexed
init.d
sqlite
Rooted - power by SuperSU
Busybox
App Ops enabled
4-Way Reboot
4-Way Multi-window
Most all apps that are available in the Play Store have been removed
Added secondary symbols to keyboard
External sdcard fix for KitKat
Custom Boot Animation
Safe volume warning popup removed
Airplane mode warning popup removed
IR Blaster does work (for T210R users)
Silent boot sound
Annoying "SD card inserted" notification message removed
INSTALLATION
Download rom from link below
Boot into your custom recovery (recommend latest TWRP)
Perform a factory reset / full wipe (rom install does not wipe data)
Flash rom zip
Choose options in Aroma installer
Reboot and enjoy
Report back any bugs you find
I recommend a full wipe, but you can always try a dirty flash.
SCREENSHOTS
Coming soon - maybe. You guys know what Nova looks like.
DOWNLOADS
https://www.androidfilehost.com/?w=files&flid=43631
reserved
@gr8nole
It is nice to See that you are back on develepment on our Tab. I will give it a try and post back.
@gr8nole
The latest firmware is from September (2015-09-14).
http://www.sammobile.com/firmwares/database/SM-T210R/
HerroYou said:
@gr8nole
The latest firmware is from September (2015-09-14).
http://www.sammobile.com/firmwares/database/SM-T210R/
Click to expand...
Click to collapse
I don't use T210R firmware because it only has a couple languages built in. T210 firmware is better for more languages.
gr8nole said:
I don't use T210R firmware because it only has a couple languages built in. T210 firmware is better for more languages.
Click to expand...
Click to collapse
But it contains the stagefright security patches, except for CVE-2015-6602.
HerroYou said:
But it contains the stagefright security patches, except for CVE-2015-6602.
Click to expand...
Click to collapse
That does not concern me.
gr8nole said:
That does not concern me.
Click to expand...
Click to collapse
Good luck with your rom buddy @gr8nole i am rooting for you!
Did you ever try both my roms by any chance just wondering what you think of it?
Also check my latest project out buddy here:
http://forum.xda-developers.com/showpost.php?p=58811156&postcount=2
Thank you so much, after having nolekat for so long it feels great to try a new ROM from you, it's awesome you didn't abandoned our tablet , till now it runs very smooth, i don't find any bug, i'm running the lite version and it works very good :good:
JT1510365 said:
Good luck with your rom buddy @gr8nole i am rooting for you!
Did you ever try both my roms by any chance just wondering what you think of it?
Also check my latest project out buddy here:
http://forum.xda-developers.com/showpost.php?p=58811156&postcount=2
Click to expand...
Click to collapse
Thanks JT.
I haven't had a chance to try yours, but from what I've read in your threads, you are doing a very good job with them. :good:
Any chance for the 211 ?
Sent from my SM-T211 using Tapatalk
andynroid said:
Any chance for the 211 ?
Sent from my SM-T211 using Tapatalk
Click to expand...
Click to collapse
Not this time, sorry.
Sent from my SM-G920V using Tapatalk
This ROM is actually really nice! I'm getting better performance, compared to when I was on other ROMs. Thanks for the work put into this.
@gr8nole
How can i add, 4-Way Multi-window. In NoleKat? Thanks in advance, kato7youknow
kato7youknow said:
@gr8nole
How can i add, 4-Way Multi-window. In NoleKat? Thanks in advance, kato7youknow
Click to expand...
Click to collapse
It already has it.
Sent from my SM-T310 using Tapatalk
great work, gr8nole.
gr8nole said:
It already has it.
Sent from my SM-T310 using Tapatalk
Click to expand...
Click to collapse
I thought that was a new feature, thanks for that info.
Sent from my Samsung Galaxy tab 3 7.0 SM-T210R
lucky i visit tab 3 thread again and found a new rom
my stock rom is getting worse and worse everyday so i go try this later, thanks for the update!!
edit: i got an force close on "Setup wizard"
i try to clean + flash again, right now remove the phservice and still i got the same error
i'm using twrp v2.8.7.0 & my tab SM-T210
2nd: already solve the problem using your custom bootanimation
i wanna use the stock one ( not because i hate yours, i just like stock bootanimation )
hope you will fix this issue, once again thanks for the wonderful rom, very smooth
I have the same problem as the guy above. Setup wizard force closing but for me it doesn't matter if I use the custom or stock boot animation. Can't even test the rom out because of it.
KageBeast said:
I have the same problem as the guy above. Setup wizard force closing but for me it doesn't matter if I use the custom or stock boot animation. Can't even test the rom out because of it.
Click to expand...
Click to collapse
As I do not have this issue, I can not fix it without more information. Clean or dirty flash? I need a logcat also to troubleshoot.
gr8nole said:
As I do not have this issue, I can not fix it without more information. Clean or dirty flash? I need a logcat also to troubleshoot.
Click to expand...
Click to collapse
After flashing the ROM I'm greeted with a prompt to select my language, followed by a prompt to choose a wifi network. However, when attempting to enter the password for my wifi network the keyboard fails to launch correctly using all 4 of the different ROM flash configurations for phservice and the launch screen. If I attempt to click the "skip" button, I go to an all black screen except for the battery icon. From the all black screen I can expand the notification bar, but nothing will launch from the notification bar, and I can raise or lower the volume.
I've attached logcats for each of the configurations, except the configuration with neither option selected

[APP] Install ViPER4Android on MM 6.0

First, all the credit goes to Dhananjay for he's tutorial and zhuhang for create this great app.
Disclaimer
Installing mods on your Android device may leave it non-functional or even soft-brick it. DroidOrigin will not be responsible if anything such happens. Recovering is easy however, and we will definitely help you.
Before You Begin
- To install V4A, you must have a rooted phone. If you haven’t rooted yet, you can check for your device in our Rooting section.
- Make sure no other audio mods are installed, like AudioFX. If there is, you will need to remove it completely. If you have problems doing so, use Titanium Backup for.
- Also, you must have BusyBox installed on your ROM. You can download it by clicking the link below. (You can try other busybox installer apps, but if you face issues while installing V4A drivers, you must install this one.)
https://play.google.com/store/apps/details?id=ru.meefik.busybox&hl=fr
In case the driver installation fails – It seems like some manufacturer specific devices require SELinux status to be set as Permissive. You can use SELinuxModeChanger app to do the required. Thanks to our reader — Avip, for notifying this.
Steps to Install ViPER4Android on Marshmallow:
1. Go to the V4A website and download ViPER4Android FX, or direct link : http://www.mediafire.com/?ar5men9o5ar7inb
2. Move the downloaded ViPER4Android_FX_v2401_A4.x-A6.x.apk to the phone’s storage.
3. Make sure, you have enabled Unknown sources in Settings > Security.
4. Now, using a file manager (e.g Solid Explorer), install the apk manually, as you normally would do.
5. Once it has been installed, go to app drawer and run ViPER4Android FX.
6. When you will run the app for the first time, it will prompt you to install V4A drivers on your device, so tap on Yes. As soon as you tap, you will have to grant root permissions, so choose GRANT.
7. V4A app will automatically detect the system and install appropriate drivers for the mod to work properly, and upon completion, the following message will be displayed: ‘Driver installed, please reboot your device’. And now as advised, reboot your phone/tablet (I hope you know how to do that!).
8. When the device has rebooted, again launch ViPER4Android FX app.
9. Tap on the 3-dot menu button on the top-right of the app, and select Driver Status. It should display Status: Normal.
If the driver installation fails, read the last point of the ‘Prerequisites’.
10. Start using ViPER4Android now! Tweak the settings to best match your phone and output device. Are you using specific profiles for your phone? Post them below and share it with other users.
Sent from my MotoG3 using Optimus-r12 on Ubertc RR Rom.
Here my setup for Shuttle+ and Headset Shure SE215 :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my MotoG3 using Optimus-r12 on Ubertc RR Rom.
Status is Normal but two are not enabled. Is this correct? Not noticing an impact to audio throught my Sennheisers.
I think you have to disable audio fx or music fx.
rYz11 said:
Status is Normal but two are not enabled. Is this correct? Not noticing an impact to audio throught my Sennheisers.
Click to expand...
Click to collapse
Enable : no, is not good should be yes and processing : no is ok for me.
You should have Music FX or Audio FX remove like say Vicky90.
You can use Titanium Backup to completely remove it.
You absolutely must remove Audio tweaking stuff what is in your Rom.
Sent from my MotoG3 using Optimus-r12 on Ubertc RR Rom.
Vink67 said:
Enable : no, is not good should be yes and processing : no is ok for me.
You should have Music FX or Audio FX remove like say Vicky90.
You can use Titanium Backup to completely remove it.
You absolutely must remove Audio tweaking stuff what is in your Rom.
Click to expand...
Click to collapse
I can't find any Music FX or Audio FX in app drawer, using Titanium or manually looking through data and priv-app folders. Weird. I'm running Overdrive 's MM ROM v. 9 and Beastmode 56.8 kernel. No other audio mods installed or enabled. I'll keep digging...
@rYz11 then make sure busybox installed and change selinux mode to permissive if not set.
vicky90 said:
@rYz11 then make sure busybox installed and change selinux mode to permissive if not set.
Click to expand...
Click to collapse
Thanks. Yes, stericson busybox is installed and updated and I'm running a permissive kernel (Beastmode 56.8). I'm noticing slight gain so I'll keep playing with it and ignore the not enabled messages.
rYz11 said:
Thanks. Yes, stericson busybox is installed and updated and I'm running a permissive kernel (Beastmode 56.8). I'm noticing slight gain so I'll keep playing with it and ignore the not enabled messages.
Click to expand...
Click to collapse
Well, major "d'oh!" moment - was checking driver status with no music playing. Thanks to @stueycaster for common sense suggestion.
rYz11 said:
Thanks. Yes, stericson busybox is installed and updated and I'm running a permissive kernel (Beastmode 56.8). I'm noticing slight gain so I'll keep playing with it and ignore the not enabled messages.
Click to expand...
Click to collapse
Well, what version of busybox do you install ? The one I give the link ? Because other don't work for me.
And Enable should be yes because if not ViPER4Android shouldn't work.
Maybe if you are any audio tweaking stuff in your phone/Rom it's kernel fault who use audio mod. And are you using Xposed ? Because that could be bad too.
But I don't know the ROM and kernel you are using so it's difficult to help.
I have for long time stay away of ViPER4Android because I was thinking it was another illusion of sound quality, but good install and well configure, WOW !
Sorry bro, can't help much.
Sent from my MotoG3 using Optimus-r12 on Ubertc RR Rom.
Vink67 said:
Well, what version of busybox do you install ? The one I give the link ? Because other don't work for me.
And Enable should be yes because if not ViPER4Android shouldn't work.
Maybe if you are any audio tweaking stuff in your phone/Rom it's kernel fault who use audio mod. And are you using Xposed ? Because that could be bad too.
But I don't know the ROM and kernel you are using so it's difficult to help.
I have for long time stay away of ViPER4Android because I was thinking it was another illusion of sound quality, but good install and well configure, WOW !
Sorry bro, can't help much.
Click to expand...
Click to collapse
Np, all is good now as long as I remember to check driver status when music is playing.
I already had busybox installed, I made sure it was updated. FYI - I'm running Overdrive's MM Rom (T-Mobile Note 4) with Beastmode 56.8.
@Vink67 I have tried this (Open Source Version) and it does everything for you (even if SELinux is enforcing) and is easier in my opinion
dd98 said:
@Vink67 I have tried this (Open Source Version) and it does everything for you (even if SELinux is enforcing) and is easier in my opinion
Click to expand...
Click to collapse
Thx bro, but don't have problem [emoji4]
rYz11 said:
Np, all is good now as long as I remember to check driver status when music is playing.
Click to expand...
Click to collapse
Sent from my MotoG3 using Optimus-r12 on Ubertc RR Rom.
dd98 said:
@Vink67 I have tried this (Open Source Version) and it does everything for you (even if SELinux is enforcing) and is easier in my opinion
Click to expand...
Click to collapse
Thx bro but I don't have problem [emoji4]
Sent from my MotoG3 using Optimus-r12 on Ubertc RR Rom.
rYz11 said:
Np, all is good now as long as I remember to check driver status when music is playing.
Click to expand...
Click to collapse
Nice ! Happy it will work.
Sent from my MotoG3 using Optimus-r12 on Ubertc RR Rom.
dd98 said:
@Vink67 I have tried this (Open Source Version) and it does everything for you (even if SELinux is enforcing) and is easier in my opinion
Click to expand...
Click to collapse
That was the only way I could get it working for me. With the app of the OP, everything goes OK, and driver status enabled, etc., but it hasn't any effect in sound.
I have stock rom+kernel, but with exposed and gravity box.
A much easier way to install Viper is in this thread:
http://forum.xda-developers.com/android/software/viperaudio-viperatmos-3-8-sq-driver-t3289075
Just download Viper stock 5.4 zip, flash in recovery and voila! No need to mess with the selinux changer app or do anything else.
Hedied4me said:
A much easier way to install Viper is in this thread:
http://forum.xda-developers.com/android/software/viperaudio-viperatmos-3-8-sq-driver-t3289075
Just download Viper stock 5.4 zip, flash in recovery and voila! No need to mess with the selinux changer app or do anything else.
Click to expand...
Click to collapse
It's not the same version but it work yes.
Sent with my MotoG3 from another galaxy !
Vink67 said:
It's not the same version but it work yes.
Sent with my MotoG3 from another galaxy !
Click to expand...
Click to collapse
Its 2.4.0.1 which is the most up to date version of v4a. I was only suggesting it because you don't have to use selinux mode changer app, which is dangerous for security reasons. Not to mention the zip takes care of everything for you.
Sent from my MotoG3 using XDA Labs

[ROM][G93XF/FD][TW][N][ZPLH][V1.4][DEC-21] Jesse's N-based ROM

License and Disclaimer:
Code:
Copyright © 2016 <Jesse Chan>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the “Software”), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to
whom the Software is furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Introduction:​Just a simple stock-like ROM with some optimizations.
Screenshots:​WIP
Features:​Some optimizations for performance and battery life.
Force Encryption Disabled
Google Services and Apps are removed from "No Power Saving" List.
CSC and Kernel Auto-Detection
Integrated Magisk and Phh's Superuser
Download:​https://mega.nz/#!pVclUIwS!hDQvTPxlNO7Viw8zvBaXjFWfmzQt5Xg3-gELNai3zlQ
Special Notes:​1. Flash via TWRP. (Remember to wipe data and cache)
2. This ROM turns off force encryption. If you are in encrypted ROM(full stock ROM for example), (you'd better) format /data(includes internal storage) first.
3. Users of my Note 7 port should be able to dirty flash this ROM. (but better wipe data and cache)
4. Built-in CSC: Europe
Credits:​Samsung, Google and Android Contributors for OS.
Magisk Contributors(main dev: topjohnwu) for Magisk.
Phh's Superuser Contributors(main dev: phhusson) for Superuser.
XDA:DevDB Information
Jesse's N-based ROM for S7 Edge and Flat, ROM for the Samsung Galaxy S7 Edge
Contributors
jesec
ROM OS Version: 7.x Nougat
Version Information
Status: Stable
Created 2016-11-11
Last Updated 2016-12-21
Changelog
V1.0: Initial Release
HOW-TO turn off Samsung's force "force encryption"?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Use freely. Licensed under license in OP.
Frequently asked questions:
Q: Why "OEM Unlock" option is no longer available? or Why I could not turn on "OEM Unlock"?
A: By disabling "OEM Unlock", you could no longer boot your phone and you must flash stock ROM via Odin to recover(what will format all your data including those in internal storage). To prevent users from mistakely disable "OEM Unlock", I made this option non-funtional.
Q: Why some apps such as Facebook FC(force close) sometimes?
A: Some apps are not compatiable with Android N. Also several changes to runtime made by Samsung(not me) lead to some compatibility problems.(what makes those N-compatiable apps not compatiable with Samsung one)
Solution?
Contact app developers to complain about this. I could do nothing about this.
Q: Why Gear VR and theme store is not available?
A: Gear VR and theme store is not available on N for now.
Solution?
Contact Samsung to complain about this. They blocked the access.
Q; Why I could not pass Safetynet check? or Why I could not play Pokemon GO?
A: Samsung introduced some new security measures in new bootloader.
Solution?
No for now. I need more time to deal with that. Also i think all of you should read an article about Safetynet written by Chainfire.
Q: Should I flash N bootloader(BL) and modem/baseband(CP) before flash this ROM?
A: You don't need to because you could boot N-based ROMs on old BL/CP but i recommend you to upgrade BL/CP to latest version.
Note: Do not upgrade BL if you want to play Pokemon GO.
Finally someone which i Trust.
Do we have to Flash BL & Modem before?
Savoury said:
Finally someone which i Trust.
Do we have to Flash BL & Modem before?
Click to expand...
Click to collapse
You don't need to do that because you could also boot N-based ROM on M bootloader&baseband.
(but i recommand you to flash BL & CP before flash ROM.)
Ok, going to test it.. expect a Feedback within the next hour :good:
thanks bro
Nice
is usb debugging work with this rom ?
Guide HOW-TO coming from MM custom ROM:
1. download ODIN
http://odindownload.com/download/#.WCWIKb6liUk
2. Flash new TWRP v3.0.2.-4 (it is a must)
3. Flash new Nougat BL and CP
4. Flash this ROM
5, Reboot e voila!
Hope it worked.
Thanks
wow nice work! is this based off the samsung 7 beta release? any issues? gear vr?
Doesn't detect SIM card after installing ROM, did I forget to flash something?
Works fine otherwise, no Badge crashing or else that the other one has.
emiliogaiines said:
Doesn't detect SIM card after installing ROM, did I forget to flash something?
Works fine otherwise, no Badge crashing or else that the other one has.
Click to expand...
Click to collapse
I think that you just need to reboot the phone once more.
emiliogaiines said:
Doesn't detect SIM card after installing ROM, did I forget to flash something?
Works fine otherwise, no Badge crashing or else that the other one has.
Click to expand...
Click to collapse
Try rebooting
Root doesn't work!
Otherwise it's ok for now.
ayush_01 said:
Try rebooting
Click to expand...
Click to collapse
vukandric said:
I think that you just need to reboot the phone once more.
Click to expand...
Click to collapse
Yes, omg. Thank you!
I feel so stupid now, I was so eager that the ROM worked that I forgot something so simple :highfive: :laugh:
drms12 said:
Root doesn't work!
Otherwise it's ok for now.
Click to expand...
Click to collapse
Any one else can confirm?
fjsferreira said:
Any one else can confirm?
Click to expand...
Click to collapse
Re-install (without wipe) fixed the issue.
drms12 said:
Re-install (without wipe) fixed the issue.
Click to expand...
Click to collapse
Yes, just installed the ROM, its working. Wow wee, no forced encryprion is great, so much work avoided! ROM is looking great.

[MODULE] [7.x.x] Enable sdcardfs - 7/13/2017

Introduction
Hello everyone! This is an incredibly simple module to enable sdcardfs on any Nougat 7.x ROM (SDK 24 or higher). sdcardfs is a replacement file system for FUSE, used to mount the /sdcard partition; you can read about this change here.
Some notes
sdcardfs is in constant development (at least two to three patches per week on average), meaning it could become unstable at any point. Certain apps do not play with sdcardfs, which can lead to crashes and corruption. Enable it at your own risk!
Your kernel MUST have sdcardfs support for this to work. Please ask your kernel/ROM developer if they have included all of the proper support commits for it to work. They can be found in AOSP's kernel/common repo (or a quick search of the AOSP Gerrit).
You MUST have this system/core commit. There is no reason that every 7.x ROM should not have this commit as it comes straight from Google but you never know.
Frequently Asked Questions
1.1 Q: How do I use this?
1.1 A: Flash it in recovery or add it in Magisk Manager > Modules.
1.2 Q: How do I check if the module works?
1.2 A: Go into a terminal emulator and type the following:
Code:
su
df -t sdcardfs
If you see something like the following, the module worked! If not, it is most likely because you either don't have sdcardfs support in your kernel OR you do not have the system/core commit I mentioned above.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1.3 Q: I'm having xyz issue.
1.3 A: Great! Please give me a logcat, dmesg, and Magisk log and I'll be happy to assist.
Changelog
Version 3.0:
Update template to v4 and use system.prop instead of post-fs-data.sh
Version 2.1:
Improve print_modname so it looks right while flashing in recovery
Don't install on anything less than Nougat (thanks @veez21)
Version 2.0:
Add logging to Magisk log
v13 snapshot support
Version 1.0:
Initial support
Downloads
Primary | Mirror
Source
Hooray for bleeding edge break my phone stuff!
Sent from my Nexus 6 using Tapatalk
Hahahaha. I'm not sure I should try that on my stock MM Rom. Even with Firekernel.
Enviado de meu MotoG3 usando Tapatalk
Uploaded version 2.0 which adds some info in Magisk's log and adds support for the unified magisk binary in the v13 snapshot builds floating around.
The Flash said:
Uploaded version 2.0 which adds some info in Magisk's log and adds support for the unified magisk binary in the v13 snapshot builds floating around.
Click to expand...
Click to collapse
do we update by just flashing the newer build over the existing one?
xflowy said:
do we update by just flashing the newer build over the existing one?
Click to expand...
Click to collapse
Yes.
The Flash said:
Uploaded version 2.0 which adds some info in Magisk's log and adds support for the unified magisk binary in the v13 snapshot builds floating around.
Click to expand...
Click to collapse
Cheers for doing this. Glad I could test it for you.
@The Flash U just broke my MM installation cause I was tested blind, I don't know what happende I just didn't read it was only for sdk24 +
I seem it after I flashed it, I didn't restarted and was going to uninstall on magisk, but then magisk lost root (wasn't happened before on the stock rom), I had to restart, I deleted it from magisk.img using the magisk mount module, and now it stays on Android is starting forever, and does not start up. :/
You can blame me xD But, can help me?
What files I have to edit/delte so I can completely disable it?
justjr said:
@The Flash U just broke my MM installation cause I was tested blind, I don't know what happende I just didn't read it was only for sdk24 +
I seem it after I flashed it, I didn't restarted and was going to uninstall on magisk, but then magisk lost root (wasn't happened before on the stock rom), I had to restart, I deleted it from magisk.img using the magisk mount module, and now it stays on Android is starting forever, and does not start up. :/
You can blame me xD But, can help me?
What files I have to edit/delte so I can completely disable it?
Click to expand...
Click to collapse
The script doesn't actually fire if you are on Marshmallow: https://github.com/nathanchance/magisk-modules/blob/sdcardfs/common/post-fs-data.sh#L32
Even then, that prop doesn't actually do anything on Marshmallow or below. Your issue is unrelated to this. Dirty flashing your ROM should fix it.
The Flash said:
The script doesn't actually fire if you are on Marshmallow: https://github.com/nathanchance/magisk-modules/blob/sdcardfs/common/post-fs-data.sh#L32
Even then, that prop doesn't actually do anything on Marshmallow or below. Your issue is unrelated to this. Dirty flashing your ROM should fix it.
Click to expand...
Click to collapse
@The Flash, check this out
https://github.com/nathanchance/magisk-modules/pull/1/commits
@The Flash - May I know your keyboard name??? ?
mkshakya said:
@The Flash - May I know your keyboard name??? ?
Click to expand...
Click to collapse
It's Gboard themed with Deep Darkness for Substratum, coming soon.
The Flash said:
....
Click to expand...
Click to collapse
edit
Hello, do you know if EX kernel supports sdcardfs? Sorry if I asked here but I thought you know since I always see you on all of the forums :silly:
RonnellTapawan said:
Hello, do you know if EX kernel supports sdcardfs? Sorry if I asked here but I thought you know since I always see you on all of the forums :silly:
Click to expand...
Click to collapse
Yes: https://github.com/flar2/bullhead/commits/ElementalX-4.00/fs/sdcardfs
It does not have all of the AOSP upstream commits but it should be fine without them.
I strongly suggest you to remove this. sdcardfs is still in development by the Android Kernel team and it's not ready for production. sdcardfs's only advantage is reduced overhead compared to FUSE when there's system calls to & from the sdcards. Users will think they know better (they don't) and they'll spam everyone and everything about sdcardfs without knowing what it is or what it does.
franciscofranco said:
I strongly suggest you to remove this. sdcardfs is still in development by the Android Kernel team and it's not ready for production. sdcardfs's only advantage is reduced overhead compared to FUSE when there's system calls to & from the sdcards. Users will think they know better (they don't) and they'll spam everyone and everything about sdcardfs without knowing what it is or what it does.
Click to expand...
Click to collapse
Why does my dog do back flips?
franciscofranco said:
I strongly suggest you to remove this. sdcardfs is still in development by the Android Kernel team and it's not ready for production. sdcardfs's only advantage is reduced overhead compared to FUSE when there's system calls to & from the sdcards. Users will think they know better (they don't) and they'll spam everyone and everything about sdcardfs without knowing what it is or what it does.
Click to expand...
Click to collapse
While I agree that users tend to be less informed than developers are, I have made it fairly clear in the OP that this is experimental and to enable at their own peril. I like bleeding edge and many other users do as well, knowing fully the risk of it. I'll take to heart the concern though, thank you.
To any kernel developer (and users): If your users start complaining about crashes and such, please let me know and I'll remove the module.
Hey, I complained but stated that was my fault. Now I installed DU after my data partition gone to hell, and found out the same prop was already set to true on that ROM. And nobody gone there to ask them to take the ROM down. Pocketcasts complained a little but I managed to make it work. No problems.
franciscofranco said:
I strongly suggest you to remove this. sdcardfs is still in development by the Android Kernel team and it's not ready for production. sdcardfs's only advantage is reduced overhead compared to FUSE when there's system calls to & from the sdcards. Users will think they know better (they don't) and they'll spam everyone and everything about sdcardfs without knowing what it is or what it does.
Click to expand...
Click to collapse
WTF franco.. .I thought this was a development friendly forum..
Bleeding edge and experimentation should be applaud, not criticize.
PS I know that this forum turn into anything else but developer friendly, but still, you should've known better than asking another developer that.

Categories

Resources