Related
View the sourcecode on google Code!
Don't let the app die, develop for it/include its features in another app.
Latest version (4.1.9) can be found on page #37
Hi,
I have written an app, which contains useful functions specially for the Galaxy S imho.
It can do the following things:
-Secret codes list (contains at the moment 31 codes)
(Don't worry clicking around, there will appear a popup if you have selected factory/hard reset )
-System clean up: this means you can delete all system apps you don't like with 1 click. It will remove the .apk, the .odex and the data directory.
It won't let you delete apps that will "brick" your phone, so very useful for android beginners.
-MarketFix: This sets the Fingerprint in the build.prop to JF3 (2.1) and cleares the market cache. After a day you should see 120 hits when searching for "documents".
Useful if you are using a test Firmware and don't see copy protected apps in market.
-Homescreen Settings: In this Menu you can set the default screen (press the home button when you are already on the home screen) and the screen count.
Only works with some Firmwares! Works for example with JM5, JM7.
-Move SGS Tools to System: This will save the app on the device if you do a factory/hard reset. You can also undo this.
-Run a script.
This menu can run scripts, which are written as .txt files.
Simply write every command in a new line and put the script.txt to /sdcard/sgstools.
It checks the inputstream of the process, for example if you want to notify the user about progress with "echo /sdcard/test removed", this will appear in the progressdialog. It also checks the errorstream and will display, if for example a command could not be found.
- Enable/Disable boot/shutdown sound or place custom sounds
-Last but not least, you can add shortcuts to homescreen, which let you run commands. Useful for example as shutdown, reboot recovery, reboot, etc.
There's a bug in 2.2 Firmwares, which won't let you pick custom icons for shortcuts! (I tested it on 2.2 Emulator and also anycut won't set an icon on 2.2 Firmwares..)
That's it. Hope you like it.
(Sorry, it's not on the market - I don't have a market account yet )
PS: Press Menu Button to access further menus.
PPS: It uses a custom menu
PPPS: Rotate the device, and you will see in some menus a rotation animation!
PPPPS: German users can also look in this http://www.android-hilfe.de/samsung-galaxy-s/33978-sgs-tools-app-zum-schnellen-bearbeiten.html.
Ver 3.0: - now translated into english
Ver 3.0.1 - Bugfix: added permission to install shortcuts
Ver 3.1
- Activity handling improved
-new tool for setting boot sound / shutdown sound
Ver 3.1.1:
-MarketFix improved: now show better warnings, for example if busybox is not installed.
-Now a .nomedia file is created in the sgstools folder.
Ver 3.2
-Bugfixes
Ver 3.2.1
-Bugfixes: -Warning when removing system apps now in english
-Standard icons fixed for creating shortcut. (sry, but the broken icons will be only fixed if you deinstall the old version before)
Ver 3.3
-When removing system apps, the .apk and the .odex will be backuped in /sdcard/sgstools
Ver 3.4:
changes
edit: I forgot, please deinstall the old version, so you can read the disclaimer
Ver 3.5.1:
.prop editor bugfix
added 2 small scripts: mount /system ro/rw
command shortcuts now with basic commands (shutdown, reboot, mount..)
Ver 3.6
- script modul update, can now execute .txt scripts wrapped in a .zip
Ver 3.6.1
- script modul can now handle .zips with several scripts in it
Problems with busybox should be fixed now!
Ver 3.8.3
-some useful scripts
-backup & restore your homescreen
Newest version is 4.1.0
-added some tw launcher mods
-modded contacts.apk
-modded browser
-hacked camera.apk
-reverse scripts
If you want to donate something for this free app (Paypal) you can use the following link:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XEMXTUYAZVUGY
I guess it requires root access? Haven't tried yet but the description looks great.
Very nice app.. Good Work..
ssj4Gogeta1 said:
I guess it requires root access? Haven't tried yet but the description looks great.
Click to expand...
Click to collapse
Yeah requieres root, but not for the secret codes.
Nice one!
You could also add a option to change system sounds, bootscreens etc. (very SGS specific)
Fr4gg0r said:
Yeah requieres root, but not for the secret codes.
Click to expand...
Click to collapse
Very nice app I have just one remark about secret codes, it seems that the secret codes executes directly which is very handy but in a case of "HARD RESET", Factory data reset" I think the user should been warned about danger this commands can do before one pinch those links
Can you implement that in your app ?
Wow! Looks amazing. Is the rotation animation just in that application or across the whole device?
lajson said:
Very nice app I have just one remark about secret codes, it seems that the secret codes executes directly which is very handy but in a case of "HARD RESET", Factory data reset" I think the user should been warned about danger this commands can do before one pinch those links
Can you implement that in your app ?
Click to expand...
Click to collapse
When users execute the Factory data reset code they come in a window in which they explicitely have to agree by clicking a button (same window btw when you trigger factory data reset from the settings->security menu... which also don't present a warning btw)
Hard reset is tricky on the other hand. You never wanna trigger that one
lajson said:
Very nice app I have just one remark about secret codes, it seems that the secret codes executes directly which is very handy but in a case of "HARD RESET", Factory data reset" I think the user should been warned about danger this commands can do before one pinch those links
Can you implement that in your app ?
Click to expand...
Click to collapse
Already implemented, look at attached picture. Or did u meant a second warning?
@Hard Reset:
I needed that 2 days ago, in order to use the lagfix. I had not enough space on data and only a hard reset (or manually removing much files) could solve that.
LevitateJay said:
Wow! Looks amazing. Is the rotation animation just in that application or across the whole device?
Click to expand...
Click to collapse
Rotation is only in that application, sry. For whole device you would have to modify the Framework, which isn't possible because it's not open source.
You would have to build a rom from aosp to implement that.
appelflap said:
Nice one!
You could also add a option to change system sounds, bootscreens etc. (very SGS specific)
Click to expand...
Click to collapse
Bootscreens is a very nice idea.
I will look if I can implement that feature.
Fr4gg0r said:
Already implemented, look at attached picture. Or did u meant a second warning?
@Hard Reset:
I needed that 2 days ago, in order to use the lagfix. I had not enough space on data and only a hard reset (or manually removing much files) could solve that.
Click to expand...
Click to collapse
OK, I was just testing some secret codes in your app and saw that they were executed directly and then I hadn't guts to pinch the hard reset and factory reset links and hence was my question to you.
But now I know better and can bee shore that they can't do some major damage if I stupidly do a mistake and pinch those links
BTW a very nice touch the sliding menu
As a suggestion you could maybe implement APN backup as well
5 stars Fr4gg0r, so useful. Many thanks!
Custom Bootanimation seems not to be possible at the moment..
But I will add enable/disable Bootsound later this day.
Fr4gg0r said:
Rotation is only in that application, sry. For whole device you would have to modify the Framework, which isn't possible because it's not open source.
You would have to build a rom from aosp to implement that.
Click to expand...
Click to collapse
So because Samsung's version of Android is closed source we can't implement it but say in Cyanogen Mod it would be possible? This is one of the major features I want to see in Android, adds a nice visual touch.
I think it should be possible in a Cynogen Mod.
But it's not said, that the system is powerful enough to handle that with heavy views..
okay, for the noobs here (meaning me), can someone do a quick "how to" install instuction
tks - and i am rooted
'Homescreen Settings' doesn't work for me
I set 'default: 2' and 'amount of screens: 5'. After press apply and reboot, no results. If I press home key, always show me the first one (0)
rafalense said:
'Homescreen Settings' doesn't work for me
I set 'default: 2' and 'amount of screens: 5'. After press apply and reboot, no results. If I press home key, always show me the first one (0)
Click to expand...
Click to collapse
I have already heard this by other people.. the problem is, for me it always worked.
Are you really using JM5 or JM7?
To exclude misunderstanding:
If you press the home button from anywhere, you will always taken to first screen. This cannot be changed.
But if you already are on homescreen and then press the home button, it should take you to the screen you have set in my app.
@larryccf
Simply copy the apk to sdcard.
Then launch the stock myfiles app, or whatever file explorer, and click on the .apk.
The file explorer should initiate the installing then.
Update to Version 3.1:
-now you can de or activate the boot / shutdown sound and also replace them with custom sounds.
-I rewrote the Activity handling, which had been very bad! Now you won't have the press several times the back key.
The new .apk can be found in the first post.
I'll attach 2 example bootsounds..
Thanks very useful app.
Force enable lockscreen rotation
Code:
setprop lockscreen.rot_override true
Force disable lockscreen rotation
Code:
setprop lockscreen.rot_override false
On devices that already can rotate, this does nothing.
Code should work on all AOSP ROMs with lockscreens that don't rotate, unless the code there has been modified.
Resets on reboot though I think
Great find. Thanks!
Thanks man, I have a DIY dock for mine and the fact I had to enter my PIN sideways everytime I unlock my device driving me insane.
Can this code be used on the fly? I'm using a app at the moment (called Rotate) which can enable, disable lockscreen rotation. however this is heavy on memory and I want to simply do this with a script in Tasker.
---------- Post added at 04:58 PM ---------- Previous post was at 04:37 PM ----------
Just ran this from terminal emulator as root and it worked! Awesome - but it is lost on reboot so I need to be able to run this as a script in tasker - scripting looks tricky in Tasker though. Open to ideas!
I have enabled rotation by modifying bools.xml file and now I get to know that JB 4.2 has different rotation texts to enable rotation!
How about Launcher?
privatesam said:
Just ran this from terminal emulator as root and it worked! Awesome - but it is lost on reboot so I need to be able to run this as a script in tasker - scripting looks tricky in Tasker though. Open to ideas!
Click to expand...
Click to collapse
If you run it from a terminal emulator, it's temporary. If you want it to be permanent, add lockscreen.rot_override=true to /system/build.prop
manumanfred said:
I have enabled rotation by modifying bools.xml file and now I get to know that JB 4.2 has different rotation texts to enable rotation!
How about Launcher?
Click to expand...
Click to collapse
On 4.1.2, you could add launcher.force_enable_rotation=true to make the default launcher rotate, but some say that doesn't work in 4.2 (I use Apex Launcher, so I haven't tried the stock launcher) and you have to modify bools.xml, as you stated. I don't know if it requires both the bools.xml edit and build.prop entry or not, though.
The build.prop change for the lockscreen works without the bools.xml edit, though.
Awesome. This worked for me on 4.1.2 as well. Thanks!
Really useful in the car since I don't have the official car dock. No more unlocking sideways!
Cilraaz said:
If you run it from a terminal emulator, it's temporary. If you want it to be permanent, add lockscreen.rot_override=true to /system/build.prop
On 4.1.2, you could add launcher.force_enable_rotation=true to make the default launcher rotate, but some say that doesn't work in 4.2 (I use Apex Launcher, so I haven't tried the stock launcher) and you have to modify bools.xml, as you stated. I don't know if it requires both the bools.xml edit and build.prop entry or not, though.
The build.prop change for the lockscreen works without the bools.xml edit, though.
Click to expand...
Click to collapse
I know that, that's why I have modified bools.xml file to enable rotation on launcher + lockscreen.
I think JB 4.2.x have also the changed code for launcher rotation...
manumanfred said:
I know that, that's why I have modified bools.xml file to enable rotation on launcher + lockscreen.
I think JB 4.2.x have also the changed code for launcher rotation...
Click to expand...
Click to collapse
Does anyone have an answer to whether they have changed the code in 4.2? I can't find a bools.xml file anywhere - and no one seems to point at it. Also, no one says exactly where the suggested code should sit in the build.prop file - at the end, in the 'build' section, at the front? And it doesn't work on android 4.2.2 as far as I can tell although the terminal emulator temporary method works. And while you're firguring that out - can you tell me a way (without an app) to get the screen to stay awake after rebooting? Why won't that option remain set in Developer Options?
dosent work for me
xaueious said:
Force enable lockscreen rotation
Code:
setprop lockscreen.rot_override true
Force disable lockscreen rotation
Code:
setprop lockscreen.rot_override false
On devices that already can rotate, this does nothing.
Code should work on all AOSP ROMs with lockscreens that don't rotate, unless the code there has been modified.
Resets on reboot though I think
Click to expand...
Click to collapse
I tried this command in the terminal and no error message came.i.e it got executed properly Then when i see the lock-screen it is always in portrait mode.
Cant manage to get it to landscape mode. My auto rotation is on.
I am on 4.2.2 and using NOVA launcher. Xperia S OPENSEMC ROM.
Any idea y i am not able to rotate my lockscreen ??
siddharthisback said:
I tried this command in the terminal and no error message came.i.e it got executed properly Then when i see the lock-screen it is always in portrait mode.
Cant manage to get it to landscape mode. My auto rotation is on.
I am on 4.2.2 and using NOVA launcher. Xperia S OPENSEMC ROM.
Any idea y i am not able to rotate my lockscreen ??
Click to expand...
Click to collapse
Run Terminal as root, type "su" (no quotes), then enter, then the command.
Cilraaz said:
... If you want it to be permanent, add lockscreen.rot_override=true to /system/build.prop
Click to expand...
Click to collapse
Thank you, this works perfectly with 4.2.2 (CM 10.1).
Here are the steps to do this, if someone is not too familiar with editing a file in the /system file system:
1. Install app "ES File Explorer", new version 3.0.0
2. In ES File Explorer, go into Tools > Root Explorer, Option Mount R/W
3. Choose /system to be mounted RW
4. Allow (permanent) Superuser permissions for this app
5. Go to /system and open file build.prop with ES Notice-Editor (this Editor will ask for superuser permission, others won't)
6. Choose "Edit" from the upper right Options in Editor
7. Scroll to the end of the file and add the line lockscreen.rot_override=true, beware of syntax corruption due to automatic grammar correction
7. Exit ES Notice-Editor, answer question "Do you want to save build.prop" with "Yes"
8. Leave ES File Explorer and restart the phone
That's it, - check after reboot that the logon lockscreen turns while you turn the phone (maybe with some delay while turning)
dark0shark said:
Thank you, this works perfectly with 4.2.2 (CM 10.1).
Here are the steps to do this, if someone is not too familiar with editing a file in the /system file system:
1. Install app "ES File Explorer", new version 3.0.0
2. In ES File Explorer, go into Tools > Root Explorer, Option Mount R/W
3. Choose /system to be mounted RW
4. Allow (permanent) Superuser permissions for this app
5. Go to /system and open file build.prop with ES Notice-Editor (this Editor will ask for superuser permission, others won't)
6. Choose "Edit" from the upper right Options in Editor
7. Scroll to the end of the file and add the line lockscreen.rot_override=true, beware of syntax corruption due to automatic grammar correction
7. Exit ES Notice-Editor, answer question "Do you want to save build.prop" with "Yes"
8. Leave ES File Explorer and restart the phone
That's it, - check after reboot that the logon lockscreen turns while you turn the phone (maybe with some delay while turning)
Click to expand...
Click to collapse
Thank you for this. I wasn't sure if there was a specific spot in build.prop where I had to insert the line. The temporary fix in Terminal Emulator worked for me, but now it sticks after boot! I was sick of having to unlock my device sideways when it was in my car mount. The only weird thing is that it smooshes my wallpaper instead of switching to the landscape orientation, but I can live with that.
laur3n.newm4n said:
... I was sick of having to unlock my device sideways when it was in my car mount.
Click to expand...
Click to collapse
Yes, the car mount in heads up position with the cables (USB-power and 3,5 audio jack) to the bottom were exactly my reason to add this option permanently, too. The position of this environment variable in the configuration file build.prop does not matter, it is just common sense to add additional lines at the end, so you can find them easily.
dark0shark said:
Thank you, this works perfectly with 4.2.2 (CM 10.1).
Here are the steps to do this, if someone is not too familiar with editing a file in the /system file system:
1. Install app "ES File Explorer", new version 3.0.0
2. In ES File Explorer, go into Tools > Root Explorer, Option Mount R/W
3. Choose /system to be mounted RW
4. Allow (permanent) Superuser permissions for this app
5. Go to /system and open file build.prop with ES Notice-Editor (this Editor will ask for superuser permission, others won't)
6. Choose "Edit" from the upper right Options in Editor
7. Scroll to the end of the file and add the line lockscreen.rot_override=true, beware of syntax corruption due to automatic grammar correction
7. Exit ES Notice-Editor, answer question "Do you want to save build.prop" with "Yes"
8. Leave ES File Explorer and restart the phone
That's it, - check after reboot that the logon lockscreen turns while you turn the phone (maybe with some delay while turning)
Click to expand...
Click to collapse
Thank you for outlining this -- it helped me remember what to do!
and kaferei
Jeffreycat said:
Thank you for outlining this -- it helped me remember what to do!
Click to expand...
Click to collapse
Indeed -- very helpful and worked for me as well!
basic build.prop editing to enable pie on sgh-i747m
Shibang said:
Indeed -- very helpful and worked for me as well!
Click to expand...
Click to collapse
Thanks for providing the info on this basic build prop prop editing !
Ive been reading CyanogenMod 10.1 – A Complete Hands-On Review & Guide
by Haroon Q Raja and really wanted to enable Pie,etc on my rooted Samsung SGH I747m. With your help I was able to edit my build prop as was suggested by a comment I picked up on to:
ro.product.manufacturer=LGE
ro.product.model=Nexus 4
This didnt make any difference. Is there something else that needs to be changed?
Samsung G3 SGH-I747M Rogers
Cilraaz said:
...
On 4.1.2, you could add launcher.force_enable_rotation=true to make the default launcher rotate, but some say that doesn't work in 4.2 (I use Apex Launcher, so I haven't tried the stock launcher) and you have to modify bools.xml, as you stated. I don't know if it requires both the bools.xml edit and build.prop entry or not, though.
The build.prop change for the lockscreen works without the bools.xml edit, though.
Click to expand...
Click to collapse
Redscorpian said:
Does anyone have an answer to whether they have changed the code in 4.2? I can't find a bools.xml file anywhere - and no one seems to point at it. Also, no one says exactly where the suggested code should sit in the build.prop file - at the end, in the 'build' section, at the front? And it doesn't work on android 4.2.2 as far as I can tell although the terminal emulator temporary method works. And while you're firguring that out - can you tell me a way (without an app) to get the screen to stay awake after rebooting? Why won't that option remain set in Developer Options?
Click to expand...
Click to collapse
No one can tell?
Some users who flashed the leaked JWR66N on their N4's report there is no full app rotation anymore in the Camera app, just the icons. So another change to feel optimistic about 4.3.
madd0g said:
Some users who flashed the leaked JWR66N on their N4's report there is no full app rotation anymore in the Camera app, just the icons. So another change to feel optimistic about 4.3.
Click to expand...
Click to collapse
Speaking of the camera, I played around with a iPad yesterday at the local store, i felt that Apple's shutter button have a better placement as compared to Google's. The shutter button is placed by the right side of the app, falls just nice of my thumb.
Beamed from my Grouper
question for anybody using t700/t705 [even t800] with cm base [I think all of them have rgb settings instead Samsung profiles]: what is best % combination for natural picture?
tank's
Nobody to share his settings.
For CM11, I am using the solution here - an apk that adds MDNIE selections to your display settings. Works well.
http://forum.xda-developers.com/showthread.php?t=2675721
There's also a version of this for CM12, but I couldn't get that to work. See if you have any better luck with this than I do.
As for the RGB settings - I have no helpful information, I'm afraid.
@hognogger
Hi, I asked good guys good developers and they give solution:
http://forum.xda-developers.com/galaxy-tab-s/help/qa-cyanogenmod-cm-12-0-sm-t800-16gb-t3006455/page2
and tools explanations
1. Install any terminal app from playstore.
2. Open app. Give it root permission by typing 'su' , without quotes.
3. Goto directory '/sys/devices/platform/s5p-mipi-dsim.1/lcd/panel/mdnie/'
There will be file called mode. Check its value. It should be 4.
Now enter below command to change it. Turnoff screen and see magic.
echo 2 >/sys/devices/platform/s5p-mipi-dsim.1/lcd/panel/mdnie/mode
This is for T800. Must be same for T700. I have not tried it yet, may be I will replace my T700 for T800 (I like bigger screen) tomorrow and then go for it,,,
Thanks - the supplied command works well. Couldn't get the change to stick on reboot, though.
@hognogger
I can not apply this echo comand: I got access denied...
Which terminal app you use
do I need super su to install (I use euphoria rom)
As I understand 2 is basic mode, which is adobe photo?
thanks
ivanox1972 said:
@hognogger
I can not apply this echo comand: I got access denied...
Which terminal app you use
do I need super su to install (I use euphoria rom)
As I understand 2 is basic mode, which is adobe photo?
thanks
Click to expand...
Click to collapse
I'm actually using a T805, but you'll definitely need root access for this, as far as I can tell.
I was using this:
https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
which rom?
and which option- mode 2?
LiquidSmooth, and mode 2.
@hognogger I sold T700, plan to go for bigger T800 or 805...
How cm 12 works there- phone sms data internet?
Can you play 4k video smoothly or freezes?
thanks
Some apps like supersu or xposed app settings dont open on firetv.
Apparently this is caused by the app theme which the firetv is missing. So its unable to open those apps with incompatible themes.
To fix those apps and make em run, you need the xposed module “Holo Themer“.
Its very important that you take the version 3.0 because with all newer versions you might get bottles bootloops when the module is enabled.
Even with that 3.0. you might get a bootloop, but there is a fix for that:
https://forum.xda-developers.com/fire-tv/general/protip-how-to-fix-bootloop-caused-t3552052
The theme which is working fine for me is the “Material Dark“ one.
Enjoy your Supersu settings and xposed settings etc.
zroice said:
Some apps like supersu or xposed app settings dont open on firetv.
Apparently this is caused by the app theme which the firetv is missing. So its unable to open those apps with incompatible themes.
To fix those apps and make em run, you need the xposed module “Holo Themer“.
Its very important that you take the version 3.0 because with all newer versions you might get bottles bootloops when the module is enabled.
Even with that 3.0. you might get a bootloop, but there is a fix for that:
https://forum.xda-developers.com/fire-tv/general/protip-how-to-fix-bootloop-caused-t3552052
The theme which is working fine for me is the “Material Dark“ one.
Enjoy your Supersu settings and xposed settings etc.
Click to expand...
Click to collapse
I hope this works & that it might be implementable outside of XPosed some how.
Do you know if this will also fix the ES File Explorer "Sorry, test failed. This feature cannot run on your device" bug too ?
More info on it here: https://forum.xda-developers.com/showpost.php?p=71704440&postcount=15
Wonder if this will let us change settings in SuperSU to be able to get ES File Explorer Root to work correctly ???
well you can change super su settings with that fix.
xposed is necessary
zroice said:
well you can change super su settings with that fix.
xposed is necessary
Click to expand...
Click to collapse
Was finally able to try it & it let me update the included SuperSU. And that fixed all my ES File Explorer Root option failing problems. So thanks. This option did the trick. Which actually makes sense since when we first rooted our FTV1's doing a normal update in SuperSU when that popped up was part of the process. Will include more details over in the ES File Explorer thread. :good:
Thanks again for sharing this.
FYI, I do deactivate the Holo Themer module to lessen the device random rebooting. So it's good to only have it active on as needed basis.
Big thanks for this info. I can finally change su settings from prompt to grant permission for rooted apps.
blue1978 said:
Big thanks for this info. I can finally change su settings from prompt to grant permission for rooted apps.
Click to expand...
Click to collapse
But make sure you keep it deactivated or you will start to see multiple random restarts to your device. Only turn it on when needed. Which shouldn't be often. Also turning it on/off requires a reboot too.
Y314K said:
But make sure you keep it deactivated or you will start to see multiple random restarts to your device. Only turn it on when needed. Which shouldn't be often. Also turning it on/off requires a reboot too.
Click to expand...
Click to collapse
I didn't have any issues leaving it enabled.
Hello, XDA! Today, I'll be showing you how to get unlimited skips/song select in Spotify on the OnePlus 5.
Code:
/*
If you are rooted or you have adb enabled and installed
on your computer, skip to the bold section of this post.
If you don't have this done or you don't know how to
do this, read the whole post.
*/
This will require root (root guide for OnePlus 5 here, I recommend using Magisk and not SuperSU.) or ADB.
To enable ADB, just scroll down in Settings to About phone, scroll all the way to the bottom and press Build Number 7 times; this will activate Developer Mode. Go back to the main page in Settings, Developer Mode is near the bottom. From Developer options, you can activate USB debugging (which is ADB). You can download Android SDK Platform-Tools from here. Extract the .zip, go into the folder named platform-tools, and open CMD or Terminal (CMD for Windows, Terminal for Mac/Linux) and drag ADB into the CMD/Terminal to run ADB.
Code:
adb shell
would be
Code:
(drag adb file here) shell
but would show up as something like
Code:
/Users/username/Downloads/platform-tools/adb shell
Once you have rooted or enabled ADB, you can download a new app called jOnePlus Tools [adb/root] from the Play Store. jOnePlus is a modding application for the OxygenOS 4.5.x.
When you open jOnePlus Tools, it will ask for SuperUser Rights (if you are rooted). Select Grant to allow it to 'change' the system. It will then bring up a message that says Permission Denied and it will tell you to grant WRITE_SECURE_SETTINGS by running
Code:
adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS
over USB. You can either connect your phone to your computer over USB and enable USB Debugging and run
Code:
adb shell pm grant net.jroot3d.joneplustools android.permission.WRITE_SECURE_SETTINGS
on the computer. If you are rooted, you can skip the whole ADB step; just press GRANT WITH ROOT.
Once you've enabled permissions with adb or root, press the gear icon near the top right, press General, and then Enable experimental features. Go back to the main screen of jOnePlus Tools and press the square-circle shape near the top-middle of the screen. Scroll to the bottom and press 4k (2160x3840). It will lag a bit for about 20 seconds at most. Close Spotify if open. Now launch Spotify. (If your home screen appears to be messed up or corrupted, DON'T FRET! It may be confused because your device is telling it a different resolution. This is temporary.) If you can't click on home screen icons correctly, you can hold the home button to launch Google Assistant and say Open Spotify. When you launch Spotify, it should allow you to have unlimited skips/song select. This is because your Spotify sees your screen size as 2160x3840, a tablet size. The tablet version of Spotify has unlimited song select and skips. Spotify only checks your screen size when it launches, so you can go back to jOnePlus Tools and put you resolution back at Full HD (1080x1920) Default. If you close Spotify, you may need to change your resolution back to 4k again before launching if you want unlimited skips/select (and then back to Full HD Default after launching).
Credits:
JRoot3D.dev
Thanks, but an easier solution is to directly install "spotify dogfood" : see dedicated xda thread : https://forum.xda-developers.com/android/apps-games/mod-spotify-dogfood-ad-free-spotify-t3632423
edit :
This mod works without root, it's just a simple apk to install
edit : they even have their own updater for the spotify dogfood moded app :
download it, install it and then you can have spotify dogfood always up to date.
*Note* You need to unistall any previous spotify version before installed the moded spotify
https://github.com/spotify-dogfood/updater-for-spotify/raw/master/app/app-release.apk
Is there any way to use Spotify in countries where it's not available without VPN ? I'm rooted if it helps
Ankit Kabeer said:
Is there any way to use Spotify in countries where it's not available without VPN ? I'm rooted if it helps
Click to expand...
Click to collapse
Pretty much yeah, you need a VPN only to register an account (and pay for the premium package).
Axelguitt said:
Thanks, but an easier solution is to directly install "spotify dogfood" : see dedicated xda thread : https://forum.xda-developers.com/android/apps-games/mod-spotify-dogfood-ad-free-spotify-t3632423
edit :
This mod works without root, it's just a simple apk to install
Click to expand...
Click to collapse
But does this get updated?
Axelguitt said:
Thanks, but an easier solution is to directly install "spotify dogfood" : see dedicated xda thread : https://forum.xda-developers.com/android/apps-games/mod-spotify-dogfood-ad-free-spotify-t3632423
edit :
This mod works without root, it's just a simple apk to install
Click to expand...
Click to collapse
This only has a readme in it...
Axelguitt said:
Thanks, but an easier solution is to directly install "spotify dogfood" : see dedicated xda thread : https://forum.xda-developers.com/android/apps-games/mod-spotify-dogfood-ad-free-spotify-t3632423
edit :
This mod works without root, it's just a simple apk to install
Click to expand...
Click to collapse
Oh, I was able to get it from the project page.
SDee96 said:
Pretty much yeah, you need a VPN only to register an account (and pay for the premium package).
Click to expand...
Click to collapse
You don't have to get premium, just register the account with a VPN and every month log in to that account from an IP where Spotify is available (it resets the 30day limit for free users)
keeganjk said:
But does this get updated?
Click to expand...
Click to collapse
keeganjk said:
This only has a readme in it...
Click to expand...
Click to collapse
keeganjk said:
Oh, I was able to get it from the project page.
Click to expand...
Click to collapse
Yes it is regularly updated, it even has its own updater app on the GitHub page. It also has adblocking in it.
david19au said:
You don't have to get premium, just register the account with a VPN and every month log in to that account from an IP where Spotify is available (it resets the 30day limit for free users)
Yes it is regularly updated, it even has its own updater app on the GitHub page. It also has adblocking in it.
Click to expand...
Click to collapse
GitHub only has a README.md file in it and nothing else.
keeganjk said:
GitHub only has a README.md file in it and nothing else.
Click to expand...
Click to collapse
Look again bro. Works fine
TheGripper said:
Look again bro. Works fine
Click to expand...
Click to collapse
I downloaded the app from the official website and it works great, but GitHub has no code.
keeganjk said:
GitHub only has a README.md file in it and nothing else.
Click to expand...
Click to collapse
Dude, read the download page or even the readme.md on GitHub - it tells you where it is
https://github.com/sergiocastell/spotify-dogfood/releases here is the direct link for it
david19au said:
Dude, read the download page or even the readme.md on GitHub
https://github.com/sergiocastell/spotify-dogfood/releases here is the direct link for it
Click to expand...
Click to collapse
Still only had a readme.
keeganjk said:
Still only had a readme.
Click to expand...
Click to collapse
What do you mean, it only had a readme?
It shows completely fine.
david19au said:
What do you mean, it only had a readme?
It shows completely fine.
Click to expand...
Click to collapse
Download and extract the zip.
Lmao..... You're downloading the source code zip.... and expecting the apk. Click on the huge, bold "DOWNLOAD" if you want the apk.... lol
david19au said:
What do you mean, it only had a readme?
It shows completely fine.
Click to expand...
Click to collapse
Download and extract the zip.
Lmao. I've been using the spotify dogfood apk for a while now and it works great. Simple install as an apk. Download the apk, not the .zip lol...
edit:
keeganjk said:
Download and extract the zip.
Click to expand...
Click to collapse
There isn't even a .zip file lol