My tethering (USB, wifi hotspot, BT) stops working after I upgraded to Android 4.3 GPe. I am with Rogers LTE. All my devices (PC, Android devices) can connect to the HTC one but they can't connect to anywhere in the web. I am with Rogers LTE 2GB data plan. I am not sure what the problem is. New security measure in 4.3 or Rogers need to do something to support 4.3 ?
Anyway, I started to look into the firewall of my HTC one as suggested by other sources. In order to run the command 'iptables', I need to root the HTC one. Running the command 'iptables -vnL' and I can see why I can't connect anywhere.
Chain natctrl_FORWARD (1 references)
pkts bytes target prot opt in out source destination
0 0 DROP all -- * * 0.0.0.0/0 0.0.0.0/0
So I search many places to see how I rewrite the firewall rules (not really an expert on it). This web site (http://www.androidcoliseum.com/2013/03/how-to-enable-nexus-4-lte-tethering-on.html) has a script that I can copy and use. I will paste the commands here.
#!/system/bin/sh
iptables -F
iptables -A bw_FORWARD -i !lo+
iptables -A natctrl_FORWARD -j RETURN -i rmnet+ -o wlan0 -m state --state RELATED,ESTABLISHED
iptables -A natctrl_FORWARD -j DROP -i wlan0 -o rmnet+ -m state --state INVALID
iptables -A natctrl_FORWARD -j RETURN -i wlan0 -o rmnet+
iptables -A natctrl_FORWARD -j DROP
iptables -A natctrl_nat_POSTROUTING -t nat -o rmnet+ -j MASQUERADE
I added the line "iptables -F" myself to flush out the old rules.
Now I can tether.
One can put the script in those special ROMs that supports init.d to make it permanent.
Hope it helps.
TY so much, it's working perfectly with the script. I have to follow your instruction + the link instructions for applying the script.
The first thing i have to mention, is the time it takes during the first connection. The established link is ok but no surf allowed. I've to wait a minute or two, after that my wifi symbol is going to blue and everything OK.
Thank goodness! This was driving me insane. I'm in the exact same situation as you. Same carrier and all.
This worked great for me too! Anyone knows what happened with Rogers?
M3drvr said:
Thank goodness! This was driving me insane. I'm in the exact same situation as you. Same carrier and all.
Click to expand...
Click to collapse
geophilips said:
This worked great for me too! Anyone knows what happened with Rogers?
Click to expand...
Click to collapse
Its not JUST rogers. There are a lot of carriers this has been happening on since the 4.3 update actually. Very widespread issue.
I just found it interesting that most of the affected posts here were on Rogers LTE.
M3drvr said:
Its not JUST rogers. There are a lot of carriers this has been happening on since the 4.3 update actually. Very widespread issue.
Click to expand...
Click to collapse
M3drvr said:
Its not JUST rogers. There are a lot of carriers this has been happening on since the 4.3 update actually. Very widespread issue.
Click to expand...
Click to collapse
Yep. I was under the impression that it affected everyone: that it was a 4.3 issue.
jkl555 said:
re.
#!/system/bin/sh
iptables -F
iptables -A bw_FORWARD -i !lo+
iptables -A natctrl_FORWARD -j RETURN -i rmnet+ -o wlan0 -m state --state RELATED,ESTABLISHED
iptables -A natctrl_FORWARD -j DROP -i wlan0 -o rmnet+ -m state --state INVALID
iptables -A natctrl_FORWARD -j RETURN -i wlan0 -o rmnet+
iptables -A natctrl_FORWARD -j DROP
iptables -A natctrl_nat_POSTROUTING -t nat -o rmnet+ -j MASQUERADE
Click to expand...
Click to collapse
I get a whole bunch of errors when I run these commands
Code:
iptables: No chain/target/match by that name.
ptables v1.4.11.1: Bad state "ESTABLISHED
ptables v1.4.11.1: Bad state "INVALID
ptables v1.4.11.1: Invalid target name `DROP
Am I doing anything wrong?
Interesting, it did not happen for me; AT&T, running SinLess GE ROM. I wonder if the ROM took care of it.
M3drvr said:
Its not JUST rogers. There are a lot of carriers this has been happening on since the 4.3 update actually. Very widespread issue.
Click to expand...
Click to collapse
jackpollard said:
Interesting, it did not happen for me; AT&T, running SinLess GE ROM. I wonder if the ROM took care of it.
Click to expand...
Click to collapse
Yes, he incorporated the fix in his ROM. I showed him the fix and he decided to include it as there are no downsides to it.
Very cool, thanks for the info and providing the fix. I hope I'm not stepping outside the thread, but mrjaydee82 keeps that ROM clean and mean.
Jack
M3drvr said:
Yes, he incorporated the fix in his ROM. I showed him the fix and he decided to include it as there are no downsides to it.
Click to expand...
Click to collapse
Didn't work for me. I was trying to tether to my Asus pad. It connects but no internet. I will try again and update if it worked.
--
Galaxy Nexus, unlocked, rooted, stock Android 4.3 for Nexus, CyanogenMod 6
So has anyone from T-Mobile done the conversion? Did it break tethering? I really want to do this but it seems like so many problems....
so I took the plunge yesterday and converted my phone. I did not lose tethering and I am on tmobile
rican408 said:
so I took the plunge yesterday and converted my phone. I did not lose tethering and I am on tmobile
Click to expand...
Click to collapse
Is there a guide on how to change ur phone from Sprint to T-Mobile?? And do u get 4g??
Sent from my HTCONE using xda app-developers app
drkcreator said:
Is there a guide on how to change ur phone from Sprint to T-Mobile?? And do u get 4g??
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
I paid someone to do it for me since I don't have a computer. Everything works perfect.
Jacob1350 said:
Didn't work for me. I was trying to tether to my Asus pad. It connects but no internet. I will try again and update if it worked.
--
Galaxy Nexus, unlocked, rooted, stock Android 4.3 for Nexus, CyanogenMod 6
Click to expand...
Click to collapse
I tried to tether MaxHD 14 (sense 4.3) with a tf300 running cm nightlies but couldn't get an internet connection whereas laptops running Windows just connect fine. So it might be an issue with the pad...
I cant get Wifi Tether to work too because I have 4.3 now. I have T-Mobile. I have s-off.
What do I do?
Please help. Thanks.
=====
Native Hotspot works fine but I don't want to pay $20 for it every month. I see the upsell msg from T-Mobile on my browser. That is why I want to get it working on 4.3 firmware.
I can go back to 4.2 firmware.
Simba501 said:
Yep. I was under the impression that it affected everyone: that it was a 4.3 issue.
Click to expand...
Click to collapse
It did I see in a lot of HTC 4.3 ROMs complain about it... I myself have problem with it!! Sprint htc
Sent from my HTCONE using xda app-developers app
Just wanted to drop in a few notes regarding the script from the OP:
The shell commands provided by the OP were made into a script by deadlocked007 and you can download it off of his link here:
deadlocked007 said:
[...]
I also uploaded a script download it and use script manager to run at root and at boot and then reboot
https://db.tt/7JcyR4FE
Click to expand...
Click to collapse
(dd.tt link near the bottom of his post) You can put it in /system/etc/ and chmod the file to 744.
To more easily deal with this and to make the call to the script from init.post_boot.sh I provided the flashable zip here:
DavidIQ said:
[...]I've come up with this flashable zip which seems to be working:
http://www.androidfilehost.com/?fid=23159073880934727
Click to expand...
Click to collapse
It will replace /system/etc/init.post_boot.sh as well as /system/customize/APP/default.xml and delete /system/app/TetheringGuard.apk. Since it was created based off of a Sprint ROM flash at your own risk or at least make a backup before you use it just in case. Once someone tries it they can report back if it worked or if disaster ensued.
If you want to do the modifications manually you can check out O.M.J.'s post regarding modifying /system/customize/ACC/default.xml and deleting /system/app/TetheringGuard.apk here:
O.M.J said:
getting closer....I deleted TetheringGaurd.apk (not sure how I overlooked that b4)
then in \system\customize\ACC\default.xml I changed:
<item type="boolean" name="tethering_guard_support">true</item> to false
and
<item type="boolean" name="use_default_profile_for_tethering">false</item> to true
reboot...
Click to expand...
Click to collapse
Which needs to go along with my post regarding the modification of /system/etc/init.post_boot.sh here:
DavidIQ said:
If you want to do the leg work just copy the tether script to system/etc using Root Explorer or even ES File Explorer (with root option enabled) and then edit system/etc/init.post_boot.sh and add this at the bottom:
Code:
# jkl555 HotSpot Hack script
/system/etc/tether
Click to expand...
Click to collapse
Both of these posts along with copying the tether script (first quoted post) were dealt with in the flashable zip.
Hope this helps you guys a bit. All of this thanks to jkl555 who was able to "crack the code". :good:
Related
I'm trying to start busybox's httpd at boot w/o success. However, I can start it manually post-boot w/o problems. Can I enable a syslog facility so I can see what happens when the bootup script calls it?
Code:
httpd -p 80 -u 80 -h /sdcard/www -c /etc/httpd.conf
I've tried running the process as -u 80 and as -u 0, both work post-boot, not before.
It's Linux - if there is an rc.local you should be able to drop a string in there to make it start.
KaiserLinux said:
It's Linux - if there is an rc.local you should be able to drop a string in there to make it start.
Click to expand...
Click to collapse
Not that simple
There is no rc.local, but I inserted
Code:
/sbin/syslogd -O /data/log/syslog
into the beginning of init.rc, but it logs nothing.
Go into applications and turn on debugging mode. Plug your phone into your computer and run 'adb logcat' or something to that effect. You can play around with your phone and watch the log scroll by.
Your gonna need the whole ADB setup. Go to the samsung epic 4G wiki and check the article about getting root and flashing a new kernel. This will have the instructions for getting ADB on your system as well.
KaiserLinux said:
Go into applications and turn on debugging mode. Plug your phone into your computer and run 'adb logcat' or something to that effect. You can play around with your phone and watch the log scroll by.
Your gonna need the whole ADB setup. Go to the samsung epic 4G wiki and check the article about getting root and flashing a new kernel. This will have the instructions for getting ADB on your system as well.
Click to expand...
Click to collapse
I've compiled my own rooted kernel and a new busybox with syslogd to see if I can diagnose why bb's httpd isn't starting at boot. As I mentioned, it starts manually w/o a problem. adb logcat isn't very useful in this particular situation. Thanks for the reply though.
jocala said:
There is no rc.local, but I inserted
Code:
/sbin/syslogd -O /data/log/syslog
into the beginning of init.rc, but it logs nothing.
Click to expand...
Click to collapse
I'm kind of a noob myself, but I recall reading that init.rc isn't really a shell script. It has a special syntax that is parsed by Android init, I'm not sure just throwing shell commands in there is going to work. I'd post a link to the doc but I can't post links yet
coldguy said:
I'm kind of a noob myself, but I recall reading that init.rc isn't really a shell script. It has a special syntax that is parsed by Android init, I'm not sure just throwing shell commands in there is going to work. I'd post a link to the doc but I can't post links yet
Click to expand...
Click to collapse
Weird, the first 500 lines of init.rc are nothing BUT shell commands.
i.e. chmod 0666 /dev/input/event0
Anyway, further along in init.rc the daemon processes are started up. syntax looks like:
Code:
service playlogo /system/bin/playlogo
user root
oneshot
I've tried setting up my programs (httpd,syslogd) as services, no joy.
jocala said:
Not that simple
There is no rc.local, but I inserted
Code:
/sbin/syslogd -O /data/log/syslog
into the beginning of init.rc, but it logs nothing.
Click to expand...
Click to collapse
sorry to hijack your post.
but i want to know how do you modify the /init.rc,
because when i reboot, the /init.rc will automatic recovery the old verison.
did you check the /init.rc, is it modified, after your phone reboot?
Does logcat not give you the info you want?
You can go here to find out how to redirect stdout and stderr to the logcat as well.
init.rc is part of the root fs, which is compiled into the kernel. So, a custom kernel is required. Search for custom kernel for details.
Solved: See post #4
Obviously for those with a modded kernel and broken MAC.
If we knew the real MAC address for the specific device, couldn't we set the module's MAC to our real one?
Or just a MAC spoofer? But more like an un-spoofer..
Im looking for the answer as well...
I have been through every oc kernel so far, only stock/insmod seems to keep the mac addy. This might be the best option until a proper solution is found, if anyone has an idea on how to insmod on startup that would be good.
I also tried ipconfig eth0 hw ether, but got an invalid argument.
tijuanacartel said:
Im looking for the answer as well...
I have been through every oc kernel so far, only stock/insmod seems to keep the mac addy. This might be the best option until a proper solution is found, if anyone has an idea on how to insmod on startup that would be good.
I also tried ipconfig eth0 hw ether, but got an invalid argument.
Click to expand...
Click to collapse
Can't you setup a script that insmod's and set that up to run on startup?
I'm sure there is somewhere in the ROM where a script can be added for it to run on boot, or at least a boot time Android one...
init.rc perhaps?
Okay i found it... there is a file called /bootcomplete.rc that calls
/system/xbin/busybox run-parts /system/etc/init.d
so, on stock kernel with oc-dz.ko:
Code:
# cd /system/etc/
# mkdir init.d
# cd init.d
# echo insmod /system/lib/modules/oc-dz.ko pll2_l_val=74 > overclock
# chmod 0755 overclock
will load the module at boot. wifi mac is correct
Okay I've been using this for most of the day and just had a hard crash on level 99 of robo defence(F7U13!) Looking into it, it seems this kernel module only seems to step up from 700 straight to 1497! I'm disabling it for now.
Apparently cyanogen is quite a lot faster than the stock Sense, even without overclock. As soon as it hits RC2, I'm gonna give it a shot.
tijuanacartel said:
Okay i found it... there is a file called /bootcomplete.rc that calls
/system/xbin/busybox run-parts /system/etc/init.d
so, on stock kernel with oc-dz.ko:
Code:
# cd /system/etc/
# mkdir init.d
# cd init.d
# echo insmod /system/lib/modules/oc-dz.ko pll2_l_val=74 > overclock
# chmod 0755 overclock
will load the module at boot. wifi mac is correct
Click to expand...
Click to collapse
EDIT
Trying from a Terminal I get: "undable to chmod overclock: Read-only file system"
I tryed from ADB and all commands were accepted, file was created and chmod processed, but after reboot the OC module is not loaded
What ROM are your using ??
Obviously you should remount your system partition rw
tijuanacartel said:
Obviously you should remount your system partition rw
Click to expand...
Click to collapse
OMFG I really need to sleep a little
What ROM are you using ?? Have you changed the Kernel ??
at the time i was using stock.. currently using virtuous from rom manager
I've been strugglin with that command line for days, trying to find a way t make it stick from boot (and not typing it from a console), I finaly made it today via updater script (update.zip).
I also included the stock radio module and the stock kernel (rooted) to the package, so it can serve as a "rescue kit" for other users stuck with the MAC WiFi shizz. I shared it @ devs forum.
Hi guys,
I'm really new here, I can't post in this thread: http://forum.xda-developers.com/showthread.php?t=836022
I created a working ubuntu11.04 .img, with unity-2d. I don't know if anybody cares, it was funny to make.
It is just a minimal install with unity-2d and tightvncserver. Really minimal. Firefox, office applications, anything else DOES NOT installed.
However, you can install anything using apt-get install.
I installed wget and nano, because it was needed to configure the vnc. I plan to make a bigger one with all the programs and stuff installed. Maybe tomorrow. Or next week.
How to use: Unzip, rename to ubuntu.img and simply replace the original ubuntu.img with this one. Use root as user/nickname and ubuntu as password, as usual.
Download link to .img:
Download link to the other files needed:
Links tomorrow. "New" .img too.
If you are a mod and you're reading this, please move this post it the thread I linked in the beginning, or anywhere where this post is in its place.
-Sorry for my english.
Please help! Give me additional space by using my referral: http://db.tt/W0knUea
edit1: So, now I've got 10 comments, I don't have to write everything in separate comments. What I've done yet: make some simple script to automatically turn on/off the vncserver (1024x600, tab native res, I found it enough), and get tired of the resource hungriness of unity-2d. I mean it needs about the same CPU power (I guess) as the galaxy tab has, and it needs about 200MB RAM. But this is to run native. The VNC version is far from native, so it's slow as f..., I mean, very slow. Then I looked for a little less resource-hungry desktop environment, and I found lxde. I made an image with that. It's slow too, but much faster than unity-2d. I need to configure it a little more, to be more touch-friendly. And I want to do a few other thing, and write a how to make your own .img file thing. If you want to do it now, here some links, I will write about it sometimes.
http://androlinux.com/android-ubuntu-development/how-to-install-ubuntu-on-android/
https://wiki.ubuntu.com/ARM/RootfsFromScratch
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
http://galaxytabhacks.com/galaxy-ta...tall-ubuntu-linux-on-galaxy-tab-10-1-tabuntu/
http://androlinux.com/android-ubuntu-development/how-to-build-chroot-arm-ubuntu-images-for-android/
I also suggest reading mount, umount and rootstock man pages.
This image works quite well. As with every VNC build, its a bit slow and Unity doesn't help that (even in its nice Unity-2d form), but if you want Ubuntu on your Tab this is a pretty sweet image. Ultra-lightweight, too. Nice work, OP!
Firstly, thankyou for not making 10 spam posts just to get this posted in the Development section, shouldnt take you long to get 10 posts under your belt in this thread then I'll move it into the dev section for you
Good job by the way..
how to run this?
http://forum.xda-developers.com/showthread.php?t=836022
It's writen down here.
The link to the files is in the first post.
Do I write 'bootubuntu' in command line instead of 'bootlinux' or do I have to change the filename of 'bootubuntu' file? I guess first of the two is correct, but it's better to ask than to brick
Oh and is the AndroidSDK really needed? I don't see anything about usage of it in instruction....
maslak666 said:
Do I write 'bootubuntu' in command line instead of 'bootlinux' or do I have to change the filename of 'bootubuntu' file? I guess first of the two is correct, but it's better to ask than to brick
Oh and is the AndroidSDK really needed? I don't see anything about usage of it in instruction....
Click to expand...
Click to collapse
Hi!
The SDK is not strictly necessary since you could use a Terminal Emulator to run the necessary commands but using an ADB shell is just bit easier sometimes. That being said, you should install the SDK if you ever want to do much with an Android. It's easy to install and very powerful.
And yes, write bootubuntu instead of bootlinux when prompted. I know what you mean
Allright, I went through it and now got it installed . But I can't see firefox nor any office application... How to access them? Also can't get into terminal to write 'apt-install' there.....
maslak666 said:
But I can't see firefox nor any office application... How to access them?
Click to expand...
Click to collapse
sisa7 said:
Really minimal. Firefox, office applications, anything else DOES NOT installed.
However, you can install anything using apt-get install.
Click to expand...
Click to collapse
I'll write a howto tonight or next day or I don't know. I need to study to university too. You need adb or android terminal emulator (from the market) to use apt. Short version: when your prompt is "[email protected]:/#" simply do this command: "apt-get install firefox"
Just poked around a little. Now I know (or at least I think I now) what else I have to do.
http://dl.dropbox.com/u/41806444/bootubuntu2
Cleaned up version of bootubuntu. Copy it to /sdcard/ubuntu and simply run it. You need to use the sh command, so type "sh bootubuntu2" in android terminal emulator or adb shell in /sdcard/ubuntu foler.
Oh, sorry I forgot to mention, this script only works with overcome kernel and rom. You shold modify the
mount -o remount,rw -t ext4 /dev/block/stl9 /system
and the
mount -o remount,ro -t ext4 /dev/block/stl9 /system
rows. Enter "mount" to android terminal to see your /system dir type and path.
Synaptic looks like to work, software-center doesn't even start.
To really enjoy full linux distros like this, one should have a swap-enabled kernel. Instead, kernel on the Tab has no swap, and if you dare open some large app, the lack of ram makes it slow and unresponsive.
This is the main problem imho.
Ernesto de Bernardis
N900 - Galaxy Tab 7"
sisa7 said:
Oh, sorry I forgot to mention, this script only works with overcome kernel and rom. You shold modify the
mount -o remount,rw -t ext4 /dev/block/stl9 /system
and the
mount -o remount,ro -t ext4 /dev/block/stl9 /system
rows. Enter "mount" to android terminal to see your /system dir type and path.
Click to expand...
Click to collapse
Or keep it simple silly
mount -o remount,rw /dev/block/stl9 /system
mount -o remount,ro /dev/block/stl9 /system
cdesai said:
Or keep it simple silly
mount -o remount,rw /dev/block/stl9 /system
mount -o remount,ro /dev/block/stl9 /system
Click to expand...
Click to collapse
The /dev/block/stl9 part is changing too.
debernardis said:
one should have a swap-enabled kernel. Instead, kernel on the Tab has no swap
Click to expand...
Click to collapse
Thanks. I didn't know this is the problem. I will try out http://forum.xda-developers.com/showthread.php?t=483110 this and see what happens.
@sisa7 do you have any update?
debernardis said:
@sisa7 do you have any update?
Click to expand...
Click to collapse
Yep.
This email is an automated notification from Dropbox that your Public links have been temporarily suspended for generating excessive traffic. Your Dropbox will continue to function normally with the exception of Public links.
This suspension is temporary (3 days for the first time).
Sorry guys. Anybody know a decent upload site?
Also, I'm working on LXDE desktop. But the university makes me busy, so I haven't got too much time. Sorry.
Minus.com
Box.net
Multiupload.com
Is this still alive?
I tried installing the one in the other [MOD] Forum but when I try to install apps to Ubuntu I get a conection "404" error
Do you guys think this image will work?
3:36 PM 7/9/2012 None of that worked ... still searching .. I think GFE checks randomly so you have to make very sure you dont reboot before you hide all the apps ?
* disable persistent connections ?
* kill the app before you do anything ?
UPDATE: 12:49 PM 7/6/2012
* sync was ok for about a day then got blocked ...
* I am moving su superuser busybox ls and sqlite files ..will see
* found : http://www.mydroidworld.com/topic/7904-good-for-enterprise-work-around/ https://www.google.com/search?q="good+for+enterprise+"+rooted
plan on trying this:
Code:
# duh you need root ..
su
# remount /system to full read write yours may be different ... type mount|grep '\/system'
mount -o remount,rw -t yaffs2 /dev/block/mmcblk0p15 /system
# finds and add BK to the end of stuff ...
find / -iname "*noshufou*" -exec echo rm '{}' \;
find / -name "su" -exec mv '{}' '{}'BK \;
find / -name "busybox" -exec mv '{}' '{}'BK \;
find / -name "sqlite3" -exec mv '{}' '{}'BK \;
# move xbin folder !
mv /system/xbin /system/xbinBK
# su on
/system/bin/mount -o remount,rw -t yaffs2 /dev/block/mmcblk0p15 /system
/system/xbinBK/busyboxBK cp /system/bin/s /system/bin/su
# su off
/system/bin/mount -o remount,rw -t yaffs2 /dev/block/mmcblk0p15 /system
/system/xbinBK/busyboxBK rm /system/bin/su
some kind of shanigans with registerign for the first time you kill good and then restore from backup ? I dont want to do this:
http://forum.xda-developers.com/showpost.php?p=14547408&postcount=3
Sweet Jesus...what are you asking? If you want to be able to boot multiple roms try boot manager by init2winit. If you want to keep root, use that root keeper app. Otherwise I have no clue what you're asking
Sent from my HTC Glacier using xda premium
any update on this. Cause i'm in the same trouble. My company use Good for Mobile but i need to keep my rotted device! Anybody have a solution?
johnelway said:
any update on this. Cause i'm in the same trouble. My company use Good for Mobile but i need to keep my rotted device! Anybody have a solution?
Click to expand...
Click to collapse
Did you try rootkeeper ? and renamkeing superuser.apk ? I plan to try it next time I wipe but just dont want to mess with it now.
Did not try anything since i dont bave good installed yet.
RootKeeper works. Just shutdown QFE and then re-root. Unroot before you start QFE again.
kevyli85 said:
RootKeeper works. Just shutdown QFE and then re-root. Unroot before you start QFE again.
Click to expand...
Click to collapse
This does not work. Good for Enterprise tries multiple checks to see if you have root. I specifically tried using voodoo ota rootkeeper to unroot then install Good for Enterprise and I still got the out of compliance error resulting in Good wiping the data and locking the app. The only solutions the google searches show to work are to unroot your phone and remove su, etc. At that point, you might as well reflash stock.
It sucks that so many corporate security feams seem to be jumping on the antiroot bandwagon. Also that they opt for Good over, say, Touchdown.
I refuse to change my personal phone back to stock, so I will end up using google calendar sync on my laptol, and my companies OWA access via broweser for email.
OLD
I would just get a cheap phone to use for work and use Google voice to forward all business calls to your primary phone. This seems like the easier softer way
Sent from my HTC Glacier using XDA
I am going to take a break but I updated the main post. I may have rebooted with su in /system/bin/ and I think GFE randomly checks and on boot it always runs ...
at work they took away my GFE because I was rooted so I cant test this, but here is an Idea...
Create a user on the system
make GFE startup with that user
deny that user access to all the binaries used for root
that could possibly work I think
same issue
. Any luck? I am having the same issue. I removed SU and Busy box, as well renamed su and busybox in /bin and /binx. I was able to get in for about 5 min then it booted. I have no idea what it checks for because I even checked myself.with Root Check Pro and it couldn't find a trace
im about to have the same issue here. any help would be greatly appreciated.
Well since im only signing up for corporate email so they will pay my cell phone bill, i dont ACTUALLY want email on my phone, im sure this will be of no use to anyone but heres what i did
nandroided my phone
Reinstalled my current rom
Removed Root
Installed and synced good
Nandroided the unrooted version with good installed
Nandroided back my rooted rom
Now once every 40 days ill nandroid my unrooted rom, sync goodlink to stay active (they disable you after 45 days of non use) then put back my rooted rom.
smgill said:
. Any luck? I am having the same issue. I removed SU and Busy box, as well renamed su and busybox in /bin and /binx. I was able to get in for about 5 min then it booted. I have no idea what it checks for because I even checked myself.with Root Check Pro and it couldn't find a trace
Click to expand...
Click to collapse
did you try :
Code:
find / -iname "*noshufou*" -exec echo rm '{}' \;
find / -name "su" -exec mv '{}' '{}'BK \;
find / -name "busybox" -exec mv '{}' '{}'BK \;
find / -name "sqlite3" -exec mv '{}' '{}'BK \;
I seen post on renameing sqlite3 and removing the noshufou stuff / the su apk I renamed my xbin or sbin folder and it got really pissed .. or it was because I copied a old ANDROID folder to SD card from a different phone
94tbird said:
im about to have the same issue here. any help would be greatly appreciated.
Well since im only signing up for corporate email so they will pay my cell phone bill, i dont ACTUALLY want email on my phone, im sure this will be of no use to anyone but heres what i did
nandroided my phone
Reinstalled my current rom
Removed Root
Installed and synced good
Nandroided the unrooted version with good installed
Nandroided back my rooted rom
Now once every 40 days ill nandroid my unrooted rom, sync goodlink to stay active (they disable you after 45 days of non use) then put back my rooted rom.
Click to expand...
Click to collapse
if you flash a rom then remove root will GOOD be able to detect the rom or unlocked bootloader? or does it work as long as you are not rooted?
debug
I plan to wait some time and resync/ run my script to hide sqlite3 busybox and su / the su folder and run this:
http://code.google.com/p/androguard/#Documentation
maybe I can tell what it is doing with this software.
offtopic but related to reversing :
http://rmccurdy.com/f_news.html#7/19/2012
agalvin13 said:
if you flash a rom then remove root will GOOD be able to detect the rom or unlocked bootloader? or does it work as long as you are not rooted?
Click to expand...
Click to collapse
worked for me. I have an unlocked bootloader, all i did was unisntall root in that rom, then nandrioded the rom. Restored my regular rom and all is well.
Huh, so this why my GOOD app quit working. I had a Nexus S 4G and I started to have problems with GOOD booting me. I got a new SGS3 and rooted it, stock rom, had GOOD device changed with my work and they sent me a new pin. Intalled GOOD from Play and I get the Account Disabled message.
Is there any work around for this yet?
i started a thread. This works for now...
http://forum.xda-developers.com/showpost.php?p=35263292
I write down how I made my GPS working after I spent hours trying all tips in the hope it can help someone.
What I write should apply to all ROMs since it concerns the GPS subsystem whose source is closed ("I love proprietary code...").
For an A500 (and not A501) try from the shell
Code:
ls /sys/class/gpio/gpio203/*
if you get
No such file or directory
Click to expand...
Click to collapse
then continue reading.
Now you can try from the shell
Code:
getprop ro.dinfo.radio
if you get
Wifi
Click to expand...
Click to collapse
I cannot help while if you get
3G
Click to expand...
Click to collapse
(this should be the answer for A501, I guess) or something else then I can help.
To solve your problem simply add
ro.dinfo.radio=Wifi
Click to expand...
Click to collapse
to /system/build.prop
You can do it as you want for example by the following commands
Code:
su
mount -o remount,rw /system
cp /system/build.prop /system/build.prop.orig
echo ro.dinfo.radio=Wifi >> /system/build.prop
Pay attention that there are two (2) > in the last line.
Details
I now describe how I reached the previous results because this could help also those making ROMs.
In init.picasso.rc there is actually the solution.
If you look at the services you notice that
# Start GPS daemon
service gps-daemon /system/bin/glgps_nvidiaTegra2android -c /system/etc/gps/gpsconfig.xml
class late_start
user root
group root
Click to expand...
Click to collapse
Then (thanks to engineerings at BMC)
Code:
# /system/bin/glgps_nvidiaTegra2android -h
glgps_nvidiaTegra2android [-d] [-c] [config_file] [job_name] [-p pidfile]
-d: It'll be run as a daemon
-c: It'll be run in a console
-h: This help
-s: stick in a tight loop to await attaching by GDB
-p: file name where the pid will be saved, by default it'll be /var/run/glgps_nvidiaTegra2android.pid
gives you some hints on how to use /system/etc/gps/gpsconfig.xml.
In particular at its beginning you find
<hal
acPortName="/dev/ttyHS1"
lBaudRate="115200"
cLogEnabled="false"
acLogDirectory="/data/gps"
ltoFileName="lto.dat"
ctrlPipe="/data/gps/glgpsctrl"
lcsApiSockName="/dev/socket/gps"
gpioNStdbyPath="/sys/class/gpio/gpio203/value"
gpioDelayMs="120"
arp-supl-enable="false"
/>
Click to expand...
Click to collapse
then if you change to
cLogEnabled="true"
Click to expand...
Click to collapse
and restart the gps subsystem you find nice logs in /data/gps.
You can produce logs and test your gps subsystem by issuing commands as
Code:
/system/bin/glgps_nvidiaTegra2android Cold_Starts
which can be used to make a cold start.
From these logs it was easy to suppose that the issue was that /sys/class/gpio/gpio203/value was not present.
Then in init.picasso.rc you find
# WIFI SKU GPS (BCM)
on property:ro.dinfo.radio=Wifi
write /sys/class/gpio/export 203
write /sys/class/gpio/gpio203/value 0
write /sys/class/gpio/gpio203/direction out
# FOR Ericsson GPS
on property:ro.dinfo.radio=3G
chmod 666 /dev/bus/usb/002/049
chown root root /dev/bus/usb/002/049
Click to expand...
Click to collapse
which explains what you should expect in A500 (ro.dinfo.radio=Wifi) and A501 (ro.dinfo.radio=3G).
When I type.... /sys/class/gpio/gpio203/.... I get the following
/sys/class/gpio/gpio203/active_low
/sys/class/gpio/gpio203/direction
/sys/class/gpio/gpio203/edge
Control
runtime_active_time
runtime_status
runtime_suspended_time
wakeup
wakeup_count
/sys/class/gpio/gpio203/subsystem
/sys/class/gpio/gpio203/uevent
/sys/class/gpio/gpio203/value
---------- Post added at 07:29 PM ---------- Previous post was at 07:25 PM ----------
Then when I type getprop. ro.dinfo.radio....... I get radio
How do get this fixed if needed
If you're rooted, just open your build.prop and edit it
kjy2010 said:
If you're rooted, just open your build.prop and edit it
Click to expand...
Click to collapse
Yea after I thought about it I went in with root explorer and did that haha but thanks for that recommendation
subnoize soulja said:
Yea after I thought about it I went in with root explorer and did that haha but thanks for that recommendation
Click to expand...
Click to collapse
yw, just trying to make it easier for ppl with root.