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

Discussion in 'Sylvania Tablets' started by stackdump, Mar 3, 2011.

  1. stackdump

    stackdump Member

    Joined:
    Mar 3, 2011
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    60
    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.
     
  2. st0ne

    st0ne Member

    Joined:
    Mar 1, 2011
    Messages:
    216
    Likes Received:
    11
    Trophy Points:
    87
    Location:
    Las Vegas, NV
    Tablet / Device:
    Sylvania 7" Mini Tablet Express
    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?
     
  3. stackdump

    stackdump Member

    Joined:
    Mar 3, 2011
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    60
    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?
     
  4. stackdump

    stackdump Member

    Joined:
    Mar 3, 2011
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    60
    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?
     
  5. cfrockit

    cfrockit Senior Member

    Joined:
    Dec 26, 2010
    Messages:
    627
    Likes Received:
    190
    Trophy Points:
    132
    Tablet / Device:
    Sylvania SYNET7LP
    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
     
  6. ImagineThat

    ImagineThat Member

    Joined:
    Dec 2, 2010
    Messages:
    85
    Likes Received:
    16
    Trophy Points:
    72
    Location:
    Michigan
    Tablet / Device:
    Sylvania SYNET7LP
    how are you sniffing out what file it's getting? Using a packet analyzer on your home network?
     
  7. stackdump

    stackdump Member

    Joined:
    Mar 3, 2011
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    60
    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.
     
  8. cfrockit

    cfrockit Senior Member

    Joined:
    Dec 26, 2010
    Messages:
    627
    Likes Received:
    190
    Trophy Points:
    132
    Tablet / Device:
    Sylvania SYNET7LP
    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.
     
  9. natura

    natura Member

    Joined:
    Mar 3, 2011
    Messages:
    27
    Likes Received:
    2
    Trophy Points:
    62
    Location:
    NY
    Tablet / Device:
    Eris, htc touch and 7" sylvania tablet
    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: Mar 4, 2011
  10. stackdump

    stackdump Member

    Joined:
    Mar 3, 2011
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    60
    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"
     
  11. stackdump

    stackdump Member

    Joined:
    Mar 3, 2011
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    60
    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.
     
  12. natura

    natura Member

    Joined:
    Mar 3, 2011
    Messages:
    27
    Likes Received:
    2
    Trophy Points:
    62
    Location:
    NY
    Tablet / Device:
    Eris, htc touch and 7" sylvania tablet
    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
     
  13. cfrockit

    cfrockit Senior Member

    Joined:
    Dec 26, 2010
    Messages:
    627
    Likes Received:
    190
    Trophy Points:
    132
    Tablet / Device:
    Sylvania SYNET7LP
    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.
     
  14. natura

    natura Member

    Joined:
    Mar 3, 2011
    Messages:
    27
    Likes Received:
    2
    Trophy Points:
    62
    Location:
    NY
    Tablet / Device:
    Eris, htc touch and 7" sylvania tablet
    cfrockit Thank You for that "Uber host file" link-sweet!
     
  15. cfrockit

    cfrockit Senior Member

    Joined:
    Dec 26, 2010
    Messages:
    627
    Likes Received:
    190
    Trophy Points:
    132
    Tablet / Device:
    Sylvania SYNET7LP
    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.
     

Share This Page