step 1: install Root Explorer from the market
step 2: navigate to your host file stuff in /etc
step 3: delete every file in /etc with "host" in its name ( there should only be 4 or 5 )
step 4: reboot the phone
step 5: navigate back to /etc and open and edit the new host file ( select all ) and delete the text inside then save the file and delete host.bak
step 6: install AdFree from the market
step 7: open AdFree and choose "download and install host"
step 8: choose "revert"
step 9: reboot your phone
step 10: ???
step 11: profit! XD (just being silly sorry)
you can now enjoy the full functionality of apps that require ads such as Gamecih2
Does this still block aps?
Especially for users that haven't had the ability to block aps in the first place?...
(AKA Bell users since Adfree doesn't work for them?)
The Moto G (2014) has about a dozen good ROMs now, thanks to the awesome and hardworking devs...
However, an issue has been found to be consistent on all 5.1.x/CM12.1 ROMs..
VoIP services like WhatsApp calling don't work as expected, wherein if you place a call using any VoIP service, the other person can't hear you... and also vice-versa in some cases.
This is one of the primary reasons for users switching from these super stable nightlies to 4.4.4/5.0.2 stock ROMs.
However... this can be fixed at an individual user level, by following the below steps:
Requisites:
- Root Access (Implied)
- Either of the following:
A file manager to access & edit build.prop : like - ES File Explorer, Root Explorer, etc.
OR
Any other app that you can use to edit build.prop : like - Build Prop Editor(many apps on playstore), also kernel tweaking apps like Kernel Adiutor support build.prop edits
Process:
--A-- (If using a file manager)
Step 1: Make sure root access is granted to the manager.
Step 2: Browse to /system/
Step 3: Open build.prop with an editor, and follow the common steps mentioned.
--B-- (If using a build.prop editor):
Step 1: Open the app, grant root access.
Step 2: Use the search function, and follow the common steps mentioned.
--COMMON STEPS--
Step 1 : Search for
Code:
[I]use.voice.path.for.pcm.voip=[FONT="Fixedsys"]true[/FONT][/I]
,
and replace the value to:
Code:
[I]use.voice.path.for.pcm.voip=[FONT="Fixedsys"]false[/FONT][/I].
Step 2: ADD a string below the previous one from step 4:
Code:
[I]use.dedicated.device.for.voip=[FONT="Fixedsys"]false[/FONT][/I]
Step 3: Save and Reboot.
Step 4: Enjoy VoIP Services on all 5.1/CM12.1 ROMs.
Don't forget to hit thanks, if this helped you!
And more importantly, If you see a fellow user facing this issue, please guide them to this post. :good:
Thanks !
Thanks for sharing!
So are you looking for Rooting your new Zenfone 2??
Iam here to help You all...
HOW TO CONNECT YOUR ZENFONE 2 AND INSTALL DRIVERS
--------------------------------------------------------------------------------
Note: You must have the driver installed in order to root your Asus ZenFone 2. You may already have the driver installed, but if not, you can use the following tutorial. I performed this on Windows 7, but the same premise goes for other versions of Windows.
Step 1: Download the ASUS_Android_USB_drivers_for_Windows_20150212 and extract the folder to the desktop
Download the driver from here;;;;;
http://www.mediafire.com/download/7kuc97zc2wc101j/ASUS_Android_USB_drivers_for_Windows_20150212.zip
Step 2: Connect your ZenFone 2 to your Windows computer using the USB cable that came with your Asus ZenFone 2. If you’re running a Mac, you can use a virtual machine.
Step 3: Open Settings → About → Software information and tap on the Build number field 7 times to enable developer mode
Step 4: Open Settings → Developer options and enable USB debugging
Note: If drivers are not installed, continue, otherwise, skip to the next heading
Step 5: Open Devices and Printers and right click on the MTP device and click Properties
Step 6: Click the Hardware tab
Step 7: Double-click MTP
Step 8: Click Change Settings
Step 9: Click Open
Step 10: Click Update Drive
Step 11: Click Browse my computer for driver software
Step 12: Click Browse and go to the desktop and select the USB driver folder that you downloaded in Step 1, and drill down to the Windows_XP_VISTA_7_8_8.1 folder and click OK
Step 13: Click Next
Step 14: Click Close once the driver is installed
HOW TO ROOT THE ZENFONE 2 ON WINDOWS
----------------------------------------------------------
Step 1: Download and extract the Asus ZenFone CWM package
http://www.mediafire.com/download/v6m7n9j0gqins9b/CWM_Zenfone_2_Intel.zip
Step 2: In a Windows Explorer window, open the ASUS_Z00AD device, and double click Internal storage
Step 3: In another Explorer window, open the CWM_Zenfone_2_Intel folder
Step 4: Copy the SuperSU246.zip file to the root of the Internal storage folder on the ASUS_Z00AD device
Step 5: Run cai_dat_CWM inside of the CWM_Zenfone_2_Intel folder
Step 6: Type ACCEPT and press Enter
Step 7: Type T4 and press Enter
FINISHING UP THE ROOT ON THE ZENFONE 2
Now it’s all about completing the root on the device. To do so, you’ll need to use the volume buttons on the back of the device to move up and down on the Vampirefo Venu 8 menus, and use the power button on top of the device to confirm a selection. Be sure to watch the video above to see what I mean.
Step 1: Select install zip
Step 2: Select choose zip from sdcard
Step 3: Select 0/
Step 4: Select SuperSU246.zip
Step 5: Select Yes
Step 6: Select ***Go Back***
Step 7: Select reboot system now
Step 8: Select No
You should now be rooted. Once your device reboots, find the SuperSU app, and launch that app to confirm your root of the Asus ZenFone 2.
Again, the video shows the entire process step by step, so if you’re confused or unsure about anything I wrote, I recommend watching the video for more details.
Watch the video here :
Special thanks::: connected for making this as a video:good::good::laugh:
Thanks for Your tutorial. Man You are awesome. Thanks of this video I've became brave enough to root my device and done this successfully just like You man. Exception was that I had already installed adb drivers (and flashtool when i rooted my Xperia Z) and the connected Zenfone was discovered by Windows 7 and installed automatically some drivers, so I didn't have to install anything. Also haven't no mtp device problem (I haven't that yellow triangle sign with not device icon). So I just made root from rest of steps and it was worked s at video.
Many thanks for video and tutorial.
Wysłane z mojego ASUS_Z00AD przy użyciu Tapatalka
squo_85 said:
Thanks for Your tutorial. Man You are awesome. Thanks of this video I've became brave enough to root my device and done this successfully just like You man. Exception was that I had already installed adb drivers (and flashtool when i rooted my Xperia Z) and the connected Zenfone was discovered by Windows 7 and installed automatically some drivers, so I didn't have to install anything. Also haven't no mtp device problem (I haven't that yellow triangle sign with not device icon). So I just made root from rest of steps and it was worked s at video.
Many thanks for video and tutorial.
Wysłane z mojego ASUS_Z00AD przy użyciu Tapatalka
Click to expand...
Click to collapse
Mate, this method is out of date and complicated. There is a very easy one-click method detailed in the resources thread pinned up top of this board.
kanagawaben said:
Mate, this method is out of date and complicated. There is a very easy one-click method detailed in the resources thread pinned up top of this board.
Click to expand...
Click to collapse
This one here: http://forum.xda-developers.com/zenfone2/general/asus-zenfone-2-flashing-recovery-mode-t3096596 ?
Lol
Deleted
BOYS I GOT IT!!!!!!!!!!! HERE IS THE FINAL SOLUTION FOR G.P.S. FC'S!!!
The problem is caused by libjavacore.so Arter released a fix for (what i think) lollipop releases only for info, DONT FLASH!. it forces a bootloop for 4.4.4.
BUUUUUUT Markox89 released this issue fixer but i was scared of destroying all optimzed libs and data from archidroid. so i copied Markox89s libjavacore.so aaaaaaaand it works!!!!
So step by step now:
1. download attached libjavacore.rar AND EXTRACT!!!!
2. Put the libjavacore.so somewhere on your phone
3. restart to TWRP (recovery)
4. make a nandroid backup (to be save if bootloop) --> full backup
5. open up mount and mount system
6. go to advanced and open file manager
7. now copy the new libjavacore.so (press on it and copy)
8. go to /system/lib
9. paste it
10. not sure if necessary but i pressed on libjavacore.so and sed chmod 755
11. reboot problem solved!!!!!!!!!!!
12. wipe data and cache from gps to avoid wakelock (go to settings-->apps-->g.p.s. (google play service)--> clear cache & manage space-->clear all data)!
13. install myandroidtools from playstore
14. reboot.
15. open myandroidtools --> services --> system
16. go to Google Play Services and google-services-framework and enable (make a tick at) at "System update service". (this will stop the google play services wakelock) BUT you need to tick it every restart. Keep on reading and you will find a solution to fix that automatically, but myandoidtools is nice to verify if it worked or not.
17. reboot. and your done
wakelock solution:
1. use boeffla kernel NOT THE NG (i9300 for 4.4.4 CM11.0 kernel - Stable )
2. enable init.d support in boeffla app under settings-->kernel start actions
3. download following script and put it in init folder like describted in Method #1: init.d Script
4. restart Phone
IF THAT DOESNT WORK and you still have update service wakelook. install universal init.d from playstore: https://play.google.com/store/apps/...sal.init.d&utm_source=//apk-freedownload.com/
You can check the wakelocks via wakelockdetector unplug your phone and wait at least 15 min.
now you never need to enable "System update service" after roboot by yourself
edit: after 4 months of use the error appeared again. couldn't fix it with doing the tutorial again. needed to reinstall my rom and did the tutorial afterwards. everything fine now
Hint: i dont get money for that information or anything else but try neatrom (the 4.4.4 version - AOSP) http://forum.xda-developers.com/galaxy-s3/development/rom-i9300-aosp-neatrom-v5-8-t2603155 its running like a charm. combine it with boeffla kernel omni
http://boeffla.df-kunde.de/sgs3/boef...omni11/stable/ and u have a way more stable system than we have with this patch (and way less wakelocks )
twinko said:
BOYS I GOT IT!!!!!!!!!!! HERE IS THE FINAL SOLUTION FOR G.P.S. FC'S!!!
The problem is caused by libjavacore.so Arter released a fix for (what i think) lollipop releases only for info, DONT FLASH!. it forces a bootloop for 4.4.4.
BUUUUUUT Markox89 released this issue fixer but i was scared of destroying all optimzed libs and data from archidroid. so i copied Markox89s libjavacore.so aaaaaaaand it works!!!!
So step by step now:
1. download attached libjavacore.rar AND EXTRACT!!!!
2. Put the libjavacore.so somewhere on your phone
3. restart to TWRP (recovery)
4. make a nandroid backup (to be save if bootloop) --> full backup
5. open up mount and mount system
6. go to advanced and open file manager
7. now copy the new libjavacore.so (press on it and copy)
8. go to /system/lib
9. paste it
10. not sure if necessary but i pressed on libjavacore.so and sed chmod 755
11. reboot problem solved!!!!!!!!!!!
12. wipe data and cache from gps to avoid wakelock!
13. install myandroidtools from playstore
14. reboot.
15. open myandroidtools --> services --> system
16. go to Google Play Services and google-services-framework and enable (make a tick at) at "System update service". (this will stop the google play services wakelock) BUT you need to tick it every restart.
17. reboot. and your done
wakelock solution:
1. use boeffla NG kernel (i9300 for 4.4.4 CM11.0 NG kernel - Stable: 2.8 )
2. enable init.d support in boeffla app under settings-->kernel start actions
3. download following script and put it in init folder like describted in Method #1: init.d Script
4. restart Phone
now you never need to enable "System update service" after roboot by yourself
Click to expand...
Click to collapse
Perfect! Thank you very much :good:
MATE MATE, thank you! Works!
cant find lib
there's only a bin folder when i go in "system" what can i do?
robbros said:
there's only a bin folder when i go in "system" what can i do?
Click to expand...
Click to collapse
yes because u didnt followed my instructions! do it step by step! do everything i wrote down and you will find the solution.
is there any way without wipping data ?????
i just did the cach and dalvik cach but still its stock on booting animation
rezadentevil said:
is there any way without wipping data ?????
i just did the cach and dalvik cach but still its stock on booting animation
Click to expand...
Click to collapse
you got me wrong. i rwote "12. wipe data and cache from gps". that means go to settings-->apps-->g.p.s. (google play service)--> clear cache & manage space-->clear all data.
iam not sure what do you talk about in your second sentence. i have no idea why do you have a bootloop. only reason could be you downloaded arters libjavacore.so. As i wrote DO NOT flash his file, its for 5.1 (lollipop)
twinko said:
you got me wrong. i rwote "12. wipe data and cache from gps". that means go to settings-->apps-->g.p.s. (google play service)--> clear cache & manage space-->clear all data.
iam not sure what do you talk about in your second sentence. i have no idea why do you have a bootloop. only reason could be you downloaded arters libjavacore.so. As i wrote DO NOT flash his file, its for 5.1 (lollipop)
Click to expand...
Click to collapse
hi bro
i had a backup of my rom just like u said. and i should thankyou,
i downloaded the app < myandroidtools>
this app fix my problem, i just went to services\system\and oppend the google paly services and unticked all 144 prmessions<(make the red)
and its comletely disabeled, and when i connect to internet , it aint run anymore
thanx alot bro
rezadentevil said:
hi bro
i had a backup of my rom just like u said. and i should thankyou,
i downloaded the app < myandroidtools>
this app fix my problem, i just went to services\system\and oppend the google paly services and unticked all 144 prmessions<(make the red)
and its comletely disabeled, and when i connect to internet , it aint run anymore
thanx alot bro
Click to expand...
Click to collapse
omg. thats not a solution, u need gps. its not helpful if u completely disable it. follow my instructions step by step and you have a solution that really works.
twinko said:
omg. thats not a solution, u need gps. its not helpful if u completely disable it. follow my instructions step by step and you have a solution that really works.
Click to expand...
Click to collapse
i tried again and im stock in bootloop....,
im using DN4 ROM ...,
and i downloaded the attched file,that u did uploaded
what do u suggest??
rezadentevil said:
i tried again and im stock in bootloop....,
im using DN4 ROM ...,
and i downloaded the attched file,that u did uploaded
what do u suggest??
Click to expand...
Click to collapse
Dude you are using a Note II. you see this thread its posted in a Samsung galaxy s3 subforum
Try to look for a fix in the note 2 part of xda
but anyway, good to know that it's not working for note 2
My suggestion. check for a 4.4.4 note2 rom that fixed the gps error. download the rom, extract it on your pc. go to /system/lib and copy the libjavacore.rar. with that libjavacore.rar you try my fix.
twinko said:
Dude you are using a Note II. you see this thread its posted in a Samsung galaxy s3 subforum
Try to look for a fix in the note 2 part of xda
but anyway, good to know that it's not working for note 2
My suggestion. check for a 4.4.4 note2 rom that fixed the gps error. download the rom, extract it on your pc. go to /system/lib and copy the libjavacore.rar. with that libjavacore.rar you try my fix.
Click to expand...
Click to collapse
dear twinko
look bro i know what am i doing,its I9300..., U got me wrong....,
The Md4 is a 4.4.4 Rom of Note4 for the GS3....,
heres the link
http://forum.xda-developers.com/galaxy-s3/development/m-d-4-tw-4-4-4-mody-rom-tw-4-4-2-l-n-t3005765
rezadentevil said:
dear twinko
look bro i know what am i doing,its I9300..., U got me wrong....,
The Md4 is a 4.4.4 Rom of Note4 for the GS3....,
heres the link
http://forum.xda-developers.com/galaxy-s3/development/m-d-4-tw-4-4-4-mody-rom-tw-4-4-2-l-n-t3005765
Click to expand...
Click to collapse
oh sorry i only found the original note rom.
so it looks like my fix doesnt work if your custom rom uses parts from note or as i saw s5. try using archidroid 3.0.2
Wohooooo!! Works like a charm!
Thank you soooooo much twinko!!
Kudos to you for the step by step procedure. What a relief!
:good::good:
twinko said:
BOYS I GOT IT!!!!!!!!!!! HERE IS THE FINAL SOLUTION FOR G.P.S. FC'S!!!
The problem is caused by libjavacore.so Arter released a fix for (what i think) lollipop releases only for info, DONT FLASH!. it forces a bootloop for 4.4.4.
BUUUUUUT Markox89 released this issue fixer but i was scared of destroying all optimzed libs and data from archidroid. so i copied Markox89s libjavacore.so aaaaaaaand it works!!!!
So step by step now:
1. download attached libjavacore.rar AND EXTRACT!!!!
2. Put the libjavacore.so somewhere on your phone
3. restart to TWRP (recovery)
4. make a nandroid backup (to be save if bootloop) --> full backup
5. open up mount and mount system
6. go to advanced and open file manager
7. now copy the new libjavacore.so (press on it and copy)
8. go to /system/lib
9. paste it
10. not sure if necessary but i pressed on libjavacore.so and sed chmod 755
11. reboot problem solved!!!!!!!!!!!
12. wipe data and cache from gps to avoid wakelock (go to settings-->apps-->g.p.s. (google play service)--> clear cache & manage space-->clear all data)!
13. install myandroidtools from playstore
14. reboot.
15. open myandroidtools --> services --> system
16. go to Google Play Services and google-services-framework and enable (make a tick at) at "System update service". (this will stop the google play services wakelock) BUT you need to tick it every restart.
17. reboot. and your done
wakelock solution:
1. use boeffla NG kernel (i9300 for 4.4.4 CM11.0 NG kernel - Stable: 2.8 )
2. enable init.d support in boeffla app under settings-->kernel start actions
3. download following script and put it in init folder like describted in Method #1: init.d Script
4. restart Phone
now you never need to enable "System update service" after roboot by yourself
Click to expand...
Click to collapse
Can anyone make a flashable zip out of this?
incognitonk said:
Can anyone make a flashable zip out of this?
Click to expand...
Click to collapse
just follow the step by step tutorial. lazy dude!
twinko said:
just follow the step by step tutorial. lazy dude!
Click to expand...
Click to collapse
My phone went into a bootloop as soon as I replaced the lib file. I didnt even get a chance to set permissions.
A flashable zip would be more helpful.
Also, I have already used the technique one time before to fix the error, but it reappeared again for some reason. So, a flashable zip would be easier than manually replacing a file every time the problem resurfaces.
incognitonk said:
My phone went into a bootloop as soon as I replaced the lib file. I didnt even get a chance to set permissions.
A flashable zip would be more helpful.
Also, I have already used the technique one time before to fix the error, but it reappeared again for some reason. So, a flashable zip would be easier than manually replacing a file every time the problem resurfaces.
Click to expand...
Click to collapse
ok so give me some more details. u using twrp as recovery? wich kernel, wich rom? did u changed something after fixing it with my tut after the first time?
Hi, thanks for sharing this! Really help me out, nice work!
Btw anyone have link for the init.d script? Its seems link broken and link for the "method #1" too please.
Thankss
Sent from my Oneplus One using Tapatalk
poemsme said:
Hi, thanks for sharing this! Really help me out, nice work!
Btw anyone have link for the init.d script? Its seems link broken and link for the "method #1" too please.
Thankss
Sent from my Oneplus One using Tapatalk
Click to expand...
Click to collapse
both links are working for me, try a different browser or reconnect
good to hear that i could help you