How to get READ_LOGS permission without ROOT

December 3rd, 2014

Starting from Android 4.1 ("Jelly Bean") Google have taken back permission to read logs (read_logs). This permission is really necessary for Ringtone INSTEAD Ringback app.

It's OK, if you have ROOT, but what if you don't have one OR don't want to root your phone (maybe, for Over The Air updates)?

That's what this tutorial is about:

Steps Overview:

  1. Set up your phone
  2. Set up your PC
  3. Grant permission

1. Set up your phone

1) Go to :arrow: Settings :arrow: Developer Options :arrow: USB debugging        :arrow: set to Enable

(optional) 1.1) If you don't see Developer Options in Settings, go to :arrow: Settings :arrow: About Phone

  • tap few times "Build number" until you see the message that you are a developer
  • Return to Settings. Now you will see Developer Options.

2. Set up your PC

We need to get Android SDK (Software Development Kit)

1) Head to the official Android site - http://developer.android.com/sdk/index.html

2) Download "Eclipse ADT with Android SDK for Windows".

3) When downloaded: click right mouse button :arrow: extract to current folder

4) Go to :arrow: new folder "adt-bundle-windows-x86_64-20140702" (or something like that) :arrow: folder "eclipse" :arrow: run "eclipse.exe"

5) Agree to store workspace. Wait until loaded.

6) In upper left corner, find green icon with arrow and hint "Android SDK Manager". It must be 6-th from left. Run SDK Manager. Wait until loaded.

7) SDK Manager

  • Check all Tools.
  • Uncheck Android versions (we don't need them).
  • In Extras make sure "Google USB driver" is checked.

8 ) Press "Install Packages". Accept license. Wait… Close SDK Manager.

3. Grant permission

And here comes the fun part :)

1) Plug your phone via USB cable and wait for it to install drivers. At this point, your phone have to get a debug prompt from your PC. Allow debug.

(optional) 1.1) If there is NO prompt: either you have already allowed debugging OR there is an error and you still need those drivers - go to #4 below.

2) Go to :arrow: new folder "adt-bundle-windows-x86_64-20140702" (or something like that) :arrow: folder "sdk" :arrow: folder "platform-tools"

  • hold shift on your keyboard and right-click in a blank spot inside the platform-tools folder
  • select "Open Command Window Here"

There gonna be few commands you'll have to run via Command Window. The easiest way is to copy and paste those commands. Paste using mouse.

cmd adb devices

3) Paste following commands to Command Window (hitting enter at the end of every line):

  • adb devices
    • You should see a phone serial number. This means you are all set!
    • If you do NOT see a serial number, then check #4 below.

for Full version

  • adb shell "pm grant com.inoysoft.callbeepchangerbeta android.permission.READ_LOGS"
    • no result text in any case

for Free version

  • adb shell "pm grant com.inoysoft.callbeepchangerbetafree android.permission.READ_LOGS"
    • no result text in any case

If you use Google Translate, move mouse over a command. Copy original English text.

(optional) 4) If you do NOT see a serial number - you need to install USB drivers for your phone. Just Google something like "Samsung USB drivers". Download and install them. After drivers install adb devices will return serial number and you can go to final command.

5) Turn off your phone. :arrow: Unplug USB. :arrow: Turn phone on.

.

Congratulations!

You've made it !!!

You've granted READ_LOGS permission and your phone still NOT rooted !  :D

_________________________________________________

Please comment!

We really want to know what you think!

Ringtone INSTEAD Ringback 0.9.5.2 Update

November 24th, 2014

 

Changes in last update:

  1. Usability improvement for Android 4.1 (and upper) users dealing with ROOT issue.

.

Listen to YOUR favorite ringtone!

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free

Ringtone INSTEAD Ringback 0.9.5.1 Update

October 16th, 2014

Changes in last update:

  1. Added statusbar Icon
  2. Size reduced
  3. Minor bugfixing and usability improvements

.

Have fun!

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free

Ringtone INSTEAD Ringback 0.9.5 Update

April 13th, 2014

Changes in last update:

  1. Added file selection ability for phone without SD card
  2. Size reduced
  3. Updated HoloEverywhere framework
  4. Usability improvements and bugfixing

.

Have fun!

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free

Dog Whistle HD - Release

December 2nd, 2013

Hi everyone!

We would like to introduce you our new app - Dog Whistle HD

 Features:

  1. Dog Whistle HD will remember for you your command's frequency, duration, repeat times and name of each command!
  2. Customizable backgrounds and text colors!
  3. On-line backup of your commands to our servers! (for premium users)
  4. Feature: One command to Full Screen!
  5. Adjustable HD frequency generator! (500Hz to 22500Hz)
  6. Adjustable tone duration! (0.5 sec to 5 sec)
  7. Adjustable tone repeat times! (1 to 5 times)

 

 

No need to remember all that numbers, to make dog understand you. Dog Whistle HD will do it for you for free!

Dog Whistle HD

Enjoy!

Ringtone INSTEAD Ringback 0.9.4.8 Update

September 8th, 2013

Hi there!

Let me explain version numbers logic:
Version 1.0 is the ideal to which we aspire and I hope we'll reach it, some day.
Pattern for versions is: 0.9.x.y
X = some new feature or really valuable improvement
Y = improvements and bugfixing

All updates are valuable and critical.

Changes in last update:

  1. Usability improvements (Stop button)
  2. Size reduced
  3. CyanogenMod fix
  4. Bugfixing

Have fun!

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free

Ringtone INSTEAD Ringback 0.9.4.4 Update

April 4th, 2013

Hi there!

It's been a while after last post, but updates were coming out.

Well, here are changes on last 0.9.4.4 Update:

  1. Added Modes
    Modes are bringing Ringtone INSTEAD Ringback to a new level. As all people different - it will be natural to hear different music for each. Now you can setup your music for each contact or group. Basic “One For All” mode is still there. And although there is mode for random audio file from folder.
    The modes are:

    1. One For All
    2. One For Group
    3. One For Contact
    4. Random file from Folder
  2. New supported audio files
  3. Bugfixing and a lot of Improvements

Have fun!

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free

Ringtone INSTEAD Ringback 0.9.3.3 Update

February 11th, 2013

Hello everyone!

It's been a while and there are some changes:

The App was renamed to  Ringtone INSTEAD Ringback

Current version is 0.9.3.3 b and there are some changes:

  1. Added music Stop button to the call screen
  2. Added feedback with ability to attach logs
  3. Added social network compatibility
  4. Created new icons for folders and audio files
  5. Some bugfixing and improvements
  6. In Free Version it's 2 standard tracks now

Also, now there is a Video!

You can visit our forum on xda-developers

And here is Ringtone INSTEAD Ringback on Google Play:

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free

Have fun!

Call Beep Changer 0.9.2 b Update

December 19th, 2012

Hi everyone!

There is a valuable update for Call Beep Changer!

We updated User Interface!
This well-known Holo theme now available on all Android versions!

Although,  we updated music playback in Settings.

Enjoy!

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free

Official Call Beep Changer (beta) release

December 6th, 2012

Hi everyone!

Today is a release of a new Android app: Call Beep Changer beta

(now known as Ringtone INSTEAD Ringback)

Change beeps, when you making phone call, to sound YOU choose!

Features:

  • Replaces call beeps with your audio track (GSM only)
  • Adjust audio volume
  • Bluetooth Headset (old and A2DP standards supported!)

Beta limitations:

  1. 1. Phone beeps are not purely silenced.
  2. (At the moment, there is no better way to handle with cases like: subscriber is busy, not available, etc.)
  3. 2. Few other minor Android OS issues, which, you may not even notice.

(!!!) These limitations are because of Android OS Architecture. Them are extremely hard to bypass even with ROOT access. You'll be notified, if non-beta version will be ever created.

Now there is a Free version!

Free version limitations:

  • Only 1 audio track, shortened
  • You can't select your audio file

.

Ringtone INSTEAD Ringback - Full Version

Ringtone INSTEAD Ringback - Free