Should I continue to pull my hair out or exchange...

stackdump

Member
Mar 3, 2011
18
0
I purchased one of the 7" mini tablets a few days ago, on the 1st actually.

Model# SYNET7LP
Firmware# DG2.01
Kernel# 2.6.32.9 zhouli@judy-pc #31

First night I had it it told me no update available. The next day the system update tells me a update is available. It downloads, goes through the "loading" scrollbar and reboots. Nothing has changes. All version numbers are still the same, and the system update tells me there's a update again.

I've "updated" at least a dozen times, even from different wifi locations. Same thing. Tells me there is a update, downloads, "loads" reboots and nothing.

Is there something I'm missing? Should I return it and get a new one in the hopes that it will update? Is there a way to manually update it, even via rooting in some way? Please help.
 

st0ne

Senior Member
Mar 1, 2011
218
12
no. don't return it. Mine is doing the same thing. I got mine a few days ago and it has the same Model#, Firmware# and kernel# & email.
I have noticed that the people that got theirs in Dec or before are getting the update and it's bring the Kernel up to ours.
My question is why are there different email addys for the same 2.6.32.9 Kernel?
And if that's all it is doing, then why does it still say theres an update after I update it?
 

stackdump

Member
Mar 3, 2011
18
0
Isn't the newest firmware 2.02? If so why isn't my (I guess your's also) device updating to 2.02? Why does it still detect a update if it's truly applying it? It appears like to me that this update is downloading (at least in part) but nothing is being installed. I was able to sniff out what my tablet is getting when I trigger the update and it's a 64MB (approx.) file named "11.2.1.5.2.0_beta3_1.ius". I was able even to download that file, but I can not determine anything else about it. Why is it trying to update to a beta flash? Why isn't it working or if it is, why is it updating still?
 

stackdump

Member
Mar 3, 2011
18
0
I forgot to mention. I tried resetting my device by touching the screen and holding power, and menu when powering on. Then hitting menu and power again at infotic screen. I get message saying press keys again to restore (however it words it). Then when I hit menu & power again I get a error that no recovery image was found try recovery from SD, which I'm not sure anyone has figured out yet.

I read on another form for a different tab model (still made by infotic) that they can take the update file put it in a file called update.zip (on a clean SD card) and reboot and try the restore and it picks that up from the SD card and flashes/updates it. Is there a way I'm missing? Once file is on SD card do you have to use a different button combo, etc to get it to update from SD instead of default location?
 

cfrockit

Senior Member
Dec 26, 2010
627
191
Isn't the newest firmware 2.02? If so why isn't my (I guess your's also) device updating to 2.02? Why does it still detect a update if it's truly applying it? It appears like to me that this update is downloading (at least in part) but nothing is being installed. I was able to sniff out what my tablet is getting when I trigger the update and it's a 64MB (approx.) file named "11.2.1.5.2.0_beta3_1.ius". I was able even to download that file, but I can not determine anything else about it. Why is it trying to update to a beta flash? Why isn't it working or if it is, why is it updating still?

A week ago or two I was pulling down 11.2.1.8.2.0 and as you can see in this thread it failed to load so I sent my device back.

Do you have more details on what you were able to sniff out? Back in November the update was being pulled in this manner http://www.androidtablets.net/forum/android-tablet-news/2207-sylvania-synet7lp-work-progress-3.html
 

ImagineThat

Member
Dec 2, 2010
85
16
how are you sniffing out what file it's getting? Using a packet analyzer on your home network?
 

stackdump

Member
Mar 3, 2011
18
0
how are you sniffing out what file it's getting? Using a packet analyzer on your home network?

Basically, yes. My firewall/gateway keeps a log of all traffic and I can see what is going to and from the wifi IP of my tablet.
 

cfrockit

Senior Member
Dec 26, 2010
627
191
Basically, yes. My firewall/gateway keeps a log of all traffic and I can see what is going to and from the wifi IP of my tablet.

Can you post the details of the log? I can see it's still checking 222.73.93.45:80 but we'd be interested if it's pulling something other than the same system.bin. I did a fc /b with one I had pulled earlier and there are no changes. When the current update download is interrupted the remaining file is /local/system.ius With a phone you can just pull the battery at the right moment when the update has expanded but yet to run to see the resulting files, with this device it's a little more challenging to get the resulting update file for inspection. Any additional log information would be appreciated.
 

natura

Member
Mar 3, 2011
27
2
I have a file that is timestamp March 03 2011 18:28
owner:root
Group 832
permissions rw-r-----
Name is `ol$palha
Size -931227612

I tried copying it to my SD card and it got bigger on the card
Group now is sdcard_rw
Owner system
Size -1140903936 (tab went to sleep I had to wake it up up-was still copying but then quit. Just noticed it is out of space. Well will clean off most of the card and try again if you think it will help)
Permissions ---rwxr-x

After those dozen or so updates I swear my battery life is better.
 
Last edited:

stackdump

Member
Mar 3, 2011
18
0
Here is what my firewall showed when i clicked on update. I don't know why it shows a timeout when it is getting the file downloaded to 100% then "loads" and reboots.

Code:
2011:03:05-22:51:49 gatekeeper httpproxy[5467]: id="0060" severity="info" sys="SecureWeb" sub="http" name="web request blocked, forbidden category detected" action="block" method="POST" srcip="192.168.X.XXX" dstip="" user="" statuscode="403" cached="0" profile="REF_DefaultHTTPProfile (Default Proxy)" filteraction="REF_DefaultHTTPCFFAction (Default content filter action)" size="6662" time="0 ms" request="0xac68bd48" url="http://data.flurry.com/aar.do" exceptions="" error="" country="United States" reason="category" category="130" reputation="malicious" categoryname="Malicious Sites"
2011:03:05-22:52:00 gatekeeper httpproxy[5467]: id="0001" severity="info" sys="SecureWeb" sub="http" name="http access" action="pass" method="GET" srcip="192.168.X.XXX" dstip="58.23.131.11" user="" statuscode="200" cached="2" profile="REF_DefaultHTTPProfile (Default Proxy)" filteraction="REF_DefaultHTTPCFFAction (Default content filter action)" size="34" time="1086 ms" request="0xac6ac058" url="http://www.infotmic.com.cn/updateserver/server.txt" exceptions="" error="" country="China" category="9998" reputation="neutral" categoryname="Uncategorized" content-type="text/plain"
2011:03:05-22:52:01 gatekeeper httpproxy[5467]: id="0001" severity="info" sys="SecureWeb" sub="http" name="http access" action="pass" method="GET" srcip="192.168.X.XXX" dstip="222.73.93.45" user="" statuscode="200" cached="0" profile="REF_DefaultHTTPProfile (Default Proxy)" filteraction="REF_DefaultHTTPCFFAction (Default content filter action)" size="63" time="453 ms" request="0xac81b410" url="http://222.73.93.45/sysup.php?data=11.2.1.5&vcode=0" exceptions="" error="" country="China" category="9998" reputation="neutral" categoryname="Uncategorized" content-type="text/html"
2011:03:05-22:53:14 gatekeeper httpproxy[5467]: id="0002" severity="info" sys="SecureWeb" sub="http" name="web request blocked" action="block" method="GET" srcip="192.168.X.XXX" dstip="222.73.93.45" user="" statuscode="502" cached="0" profile="REF_DefaultHTTPProfile (Default Proxy)" filteraction="REF_DefaultHTTPCFFAction (Default content filter action)" size="102480" time="73575 ms" request="0xac81b410" url="http://222.73.93.45/update/11.2.1.5/11.2.1.5.2.0_beta3_1.ius" exceptions="" error="Timeout while reading response from Server" country="China" category="9998" reputation="neutral" categoryname="Uncategorized" content-type="text/plain"
2011:03:05-23:01:16 gatekeeper httpproxy[5467]: id="0001" severity="info" sys="SecureWeb" sub="http" name="http access" action="pass" method="GET" srcip="192.168.X.XXX" dstip="222.73.93.45" user="" statuscode="200" cached="0" profile="REF_DefaultHTTPProfile (Default Proxy)" filteraction="REF_DefaultHTTPCFFAction (Default content filter action)" size="67289088" time="539922 ms" request="0xac9254c8" url="http://222.73.93.45/update/11.2.1.5/11.2.1.5.2.0_beta3_1.ius" exceptions="" error="" country="China" category="9998" reputation="neutral" categoryname="Uncategorized" content-type="text/plain"
 

stackdump

Member
Mar 3, 2011
18
0
On a side note. I see something my firewall has blocked and I'm kind of glad it has. It looks like Sylvania has installed some analytics software by default. My tablet has tried to contact data.flurry.com. When I looked that up, it's a analytics company that provides analytics platforms for different device types including android devices. I wonder if there is a way to find the app/module harvesting the data and kill it.

Here's what Flurry says about their software from their own site:
Code:
What is Flurry Analytics?
Flurry Analytics provides accurate, real time data to developers about how consumers use their mobile applications, as well as how applications are performing across different handsets. Application developers receive anonymous, aggregated usage and performance data, as well as robust reporting and analysis tools. With this data, developers can identify issues and opportunities, create a more informed product roadmap, increase retention and grow their user base.

I don't know about you, but I'd rather not have my usage and activities tracked like that. Heck if my firewall hadn't caught it I'd probably have never known it was there and communicating out.
 

natura

Member
Mar 3, 2011
27
2
Two-sided coin stackdump. Part of me thinks- YES they do care! Naught most with ethics ask before doing! Maybe they will make this thing right. But from all that I can see, I shouldn't look at that bright side- I am bound to be disappointed
 

cfrockit

Senior Member
Dec 26, 2010
627
191
Here's what Flurry says about their software from their own site:
Code:
What is Flurry Analytics?
Flurry Analytics provides accurate, real time data to developers about how consumers use their mobile applications, as well as how applications are performing across different handsets. Application developers receive anonymous, aggregated usage and performance data, as well as robust reporting and analysis tools. With this data, developers can identify issues and opportunities, create a more informed product roadmap, increase retention and grow their user base.
I don't know about you, but I'd rather not have my usage and activities tracked like that. Heck if my firewall hadn't caught it I'd probably have never known it was there and communicating out.

Do you have AndroidSystemInfo loaded as I've always seen that as the source once activity is initiated from com.electricsheep.asi/.SystemInfoActivity

Replacing /system/etc/hosts with Uber hosts file has stopped unnecessary information being sent/received.
 

cfrockit

Senior Member
Dec 26, 2010
627
191
Using "Apktool v1.3.2 - a tool for reengineering apk files" to decode /system/app/Settings.apk the resulting \settings\smali\com\android\settingsUpdateCheck$2$1.smali file reveals the UpdateCheck.java calls.

First the location of the update servers are identified by making a connection to http://www.infotmic.com.cn/updateserver/server.txt and moving the results.

222.73.93.45
211.147.200.147:2021

It then must be checking the current version (work in progress to identify) and parse the string along with the identified update server location into the next connection that you identified in your log.

Code:
    .line 210
    .local v7, data:Ljava/lang/String;
    new-instance v21, Ljava/net/URL;

    new-instance v32, Ljava/lang/StringBuilder;

    invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;-><init>()V

    const-string v33, [B]"http://"[/B]

    invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v32

    move-object/from16 v0, p0

    iget-object v0, v0, Lcom/android/settings/UpdateCheck$2$1;->this$1:Lcom/android/settings/UpdateCheck$2;

    move-object/from16 v33, v0

    move-object/from16 v0, v33

    iget-object v0, v0, Lcom/android/settings/UpdateCheck$2;->this$0:Lcom/android/settings/UpdateCheck;

    move-object/from16 v33, v0

    invoke-static/range {v33 .. v33}, Lcom/android/settings/UpdateCheck;->access$500(Lcom/android/settings/UpdateCheck;)Ljava/lang/String;

    move-result-object v33

    invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v32

    const-string v33, [B]"/reg.php?action=reg&data="[/B]

    invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v32

    move-object/from16 v0, v32

    move-object v1, v7

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v32

    invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v32

    move-object/from16 v0, v21

    move-object/from16 v1, v32

    invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
http://222.73.93.45/sysup.php?data=11.2.1.5&vcode=0

After the check is made a 64bit string of data is written to "RegisterKey" located /data/data/com.android.settings/files

I am still confused why the update server is at version 11.2.1.5 when two weeks ago it was sending 11.2.1.8.2.0 but that failed to load as well.
 
Top