-1 Aantal ongelezen SMS-berichten
1 Bijlage(n)
Hallo iedereen,
Sinds een korte tijd heb ik het probleem dat mijn ongelezen SMS-berichten altijd op "-1" staat... Als ik de SMS-applicatie open dan komt er een blauw bolletje langs de contactpersoon te staan, zoals dit is als ik een ongelezen bericht heb. Klik ik op de contactpersoon om het bericht te gaan bekijken, dan blijven mijn ongelezen SMS-berichten nog altijd op -1 staan... Heeft iemand van jullie misschien een idee hoe ik dit kan oplossen? Ik heb wel eens mijn SMS-database proberen te bewerken via "SQLite Manager", maar de records die ik toen handmatig heb ingegeven zijn nooit op mijn iPhone te zien geweest en vind ik nu ook niet meer terug in mijn database van mijn iPhone... In bijlage kunt u een screenshot van mijn homescherm vinden! Alvast bedankt voor de hulp!! Met vriendelijke groeten, Sven |
heb je al heel veel smsjes in je inbox want misschien zit die te vol
kijk even in de wiki hoe je meer smsjes kan hebben in je inbox |
Citaat:
Eerst en vooral bedankt voor de reactie!! Ik ben ook al meer dan een uur aan het zoeken in de wiki en op internet, maar vind niets... Er staat mij wel iets van voor dat ik het ooit heb gezien op iphoneclub, maar vind het gewoon niet.. Zou u mij misschien een link kunnen geven naar deze pagina?:$ Dank bij voorbaat!! Sven |
Update: Je kan hier eens kijken https://forum.iculture.nl/f28/i...-niet-weg.html dat je handmatig de -1 verwijderd. |
Citaat:
Bedankt dat je ook aan het zoeken bent!! Ik ga het topic eens lezen en kijken of het ook bij mij lukt!! Ik hoop dat het trillen dan ook weggaat, want de iPhone blijft op een geregeld tijdstip trillen alsof ik echt een nieuw bericht heb.. UPDATED: Ik heb alles al eens geprobeerd wat er in dat topic staat, maar heeft geen effect bij mij. NB: Ik heb ook iRealSMS op mijn iphone staan.. Ik heb dit probleem nog al eens gehad bij een andere conversatie en heb toen de conversatie gewoon verwijderd en was dit opgelost tot nu dan, maar deze conversatie is net iets te belangrijk voor mij om zomaar te verwijderen, dus is geen mogelijkheid en wie weet krijg ik binnenkort dan dit probleem met een andere conversatie |
waarschijnlijk zal je gewoon moeten herstellen dan zal het goed komen
voordat je er een backup op zet kijk eerst of het al weg want meschien ligt het aan je backup als het je backup is dan kan je hem beter vanaf een oudere backup doen |
Daar zit de clou, de fout zit bij realsms....als je daar wat verwijderd en hij zit nog in de sms.app dan geeft dat conflict.
kan je bij realsms niet zo instellen dat hij niets meer met de sms.app heeft te maken? (ik gebruik real sms niet :p) Misschien een idee om de sms.app met poof te verbergen, dan ben je dr misschien ook vanaf:) |
[iRealSMS] verpest standaard SMS?
Hoi mensen!
Sinds ik iRealSMS gebruik (sinds de laatste update via cydia), krijg ik bij het Apple programma voor SMS (de standaard) telkens -1 SMS als ik reply via iRealSMS. Beetje lastig uitleggen, maar het komt erop neer dat ik nu in het Springboard bij mijn normale SMS icon nu het icoon met een "-2" erboven heb staan (zo'n ding die ook aangeeft hoeveel ongelezen nieuwe e-mail je hebt). Best irritant, en weet niet hoe ik het weg krijg. Iemand een idee? |
Topic's samengevoegd, wil je voortaan even de zoekfunctie gebruiken? Dank
|
Citaat:
En hoe zou je dan eventueel de poof kunnen verwijderen van de SMSapp? Nogmaals bedankt |
Poof is een app uit cydia, het zit ook in bossprefs en sbsettings, daar kan je iconen van app's op je sprinboard "verwijderen". je kan het altijd terug zetten. Dit is maar een "hersenspinsel"van me hoor. Maar nooit geschoten is altijd mis lijkt mij :p
|
Citaat:
Ik heb iRealSMS al verwijderd en toen gaf de SMSapp nog altijd -1 aan.. Ook na de herinstallatie van iRealSMS... Maar hoe krijg je dan precies de "-1" weg van de gewone SMSapp? Het moet toch anders kunnen dan het desbetreffende gesprek gewoon te verwijderen? Nogmaals bedankt |
Dat weet ik niet, heb het gelukkig nog nooit gehad :) maar zodra ik het tegenkom, laat ik het weten.
alles wat ik tot nu toe opgooide waren "hersenspinsels"van me ;) |
Citaat:
|
Ergens aan het begin schreef je dat je in de SQLite database had zitten rommelen. Het lijkt me dat dit dan ook de enige juist weg is om je probleem op te lossen. Ik zal zo eens proberen of ik ook die -1 kan krijgen en (als dat lukt) zien hoe ik het ook weer weg kan krijgen.
|
Citaat:
Heel fel bedankt voor de moeite!! Ik heb wel enige tijd geleden ermee zitten rommelen en had toen even later het probleem met andere contactpersonen en heb deze gesprekken dan verwijderd en toen was de melding ook weg, maar nu heb ik een probleem met een andere contactpersoon en die berichten kan ik moeilijk verwijderen en er moet toch een andere oplossing zijn... Nogmaals bedankt voor de moeite!! |
Okee dan, ik heb 'm weten na te bootsen en opgelost, nu maar hopen dat het voor de anderen met dit probleem ook werkt.
NB: Ik lees hier wel eens over mensen die honderden berichten per dag ontvangen. Wanneer je tijdens de hierna volgende handelingen een SMS ontvangt kun je deze kwijt raken of het probleem zelfs erger maken dan het al is. Het is aan te raden om deze oplossing uit te voeren terwijl je toestel in flight-mode staat, ofwel even geen SMS berichten kan ontvangen. NB2: Verderop in dit topic heb ik een oplossing geschreven voor wie SQLite3 op zijn iPhone heeft geïnstalleerd en dit liever direct via SSH oplost i.p.v. via een SQLite Editor en het heen en weer kopiëren van bestanden. De methode direct via SSH werkt (als het goed is) zowel voor de positieve als negatieve tellertjes. Het nabootsen van de fout zelf duurde langer dan het oplossen, maar na een flink aantal test-SMS berichten en reboots voor, tijdens en na het lezen had ik eindelijk een gevreesde -1 notificatie... http://files.netrebel.net/view.php?file_id=107 Om dit op te lossen trek je eerst je SMS database naar de desktop computer. Je vind deze in /private/var/mobile/Library/SMS/sms.db. Maak wel een kopie van het originele bestand!!! Mensen met een negatieve waarde (-1, -2, etc) in de teller voeren met een SQLite Editor naar keuze de volgende query uit: SELECT * FROM msg_group WHERE unread_count < 0; Mensen die hier zijn gekomen naar aanleiding van het topic over een POSITIEVE valse teller (+1, +2, etc) voeren met een SQLite Editor naar keuze de volgende query uit: SELECT * FROM msg_group WHERE unread_count > 0; (en laat even weten of dit inderdaad ook werkt voor positieve getallen s.v.p.) http://files.netrebel.net/view.php?file_id=108 Je krijgt vervolgens een regel terug met een ROWID, in mijn geval was dit nummer 18. Onthoud dit nummer. Vervolgens voer je met dit nummer de volgende query uit: UPDATE msg_group SET unread_count = 0 WHERE rowid = 18; waarbij het getal 18 aan het eind uiteraard moet worden vervangen door het nummer wat ieder heeft gekregen bij de eerste query. http://files.netrebel.net/view.php?file_id=109 Sla de gewijzigde SQLite database op en zet deze weer terug op de iPhone. Daarna even de iPhone een reboot geven. Persoonlijk doe ik dit via een Terminal sessie, maar het kan ook via BossPrefs of SBSettings... http://files.netrebel.net/view.php?file_id=92 Als de iPhone weer is opgestart zou het probleem opgelost moeten zijn... http://files.netrebel.net/view.php?file_id=110 Succes! |
Citaat:
Wow!!! Hier heb je wel veeeeeeeeeeeel werk ingestoken heb ik de indruk!! Heeel fel bedankt voor de moeite en om het probleem na te bootsen!! Maar moeite loont, want HET WERKT!! Ik kan u niet genoeg bedanken voor de moeite!!! Echt bedankt!!! Even off-topic: Welk theme gebruik jij? Nogmaals zoveeeeeel dank!! Sven |
Graag gedaan. Ik wil zelf zoveel mogelijk van de iPhone weten en er mee kunnen, dus ieder nieuw probleem is interessant om te onderzoeken. :)
Citaat:
|
Citaat:
En ja ik was het achteraf aan het denken dat het waarschijnlijk via een VNC sessie was genomen! Nogmaals bedankt aan iedereen, maar vooral aan InternetRebel voor het vinden en posten van de oplossing!! |
Ik ben zelfs al tot -7 gegaan! ;D
Alle sms'en verwijderen is ook een oplossing.. Maar dat willen de meeste mensen niet.. Wel een handige oplossing die hierboven vermeldt staat! |
Citaat:
Wanneer alle 'zogenaamde' ongelezen berichten in dezelfde groep zitten werkt mijn oplossing nog steeds precies zoals die er nu staat. Staan de berichten waarvan de iPhone 'denkt' dat deze ongelezen zijn in verschillende groepen dan zal de eerste query meerdere regels opleveren. In dat geval moet je de [wiki=1807]Update[/wiki] msg_group SET unread_count = 0 WHERE rowid = xx; query gewoon voor iedere regel een keer opnieuw uitvoeren waarbij xx telkens het nummer is dat eerste query opleverde. |
InternetRebel, zou deze tutorial (mits mischien enigsinds aangepast) ook werken voor de chronische fantoom +1 sms die ik (en andere gebruikers) hebben?
https://forum.iculture.nl/f28/i...-niet-weg.html UPDATE: NVM, staat in je post... :S "Wanneer alle 'zogenaamde' ongelezen berichten in dezelfde groep zitten werkt mijn oplossing nog steeds precies zoals die er nu staat. Staan de berichten waarvan de iPhone 'denkt' dat deze ongelezen zijn in verschillende groepen dan zal de eerste query meerdere regels opleveren. In dat geval moet je de [wiki=1807]Update[/wiki] msg_group SET unread_count = 0 WHERE rowid = xx; query gewoon voor iedere regel een keer opnieuw uitvoeren waarbij xx telkens het nummer is dat eerste query opleverde." |
Verrek het werkt :P Ik zat zelfs al op de -8 :P
Thanks InternetRebel |
Citaat:
Ben net wakker, maar zal na het douchen even naar de link kijken die je geeft. ;) |
Citaat:
Laat maar, die link is het andere gesprek waar je aan deelneemt... :) Als ik vanavond thuis ben ga ik het testen. Bedankt voor je geduld en goeie posts... ;) |
Voor wie geen zin of mogelijkheid heeft om met een externe SQLite editor te werken is het ook mogelijk de handelingen direct (via SSH) op de iPhone uit te voeren mits je SQLite3 op je iPhone geïnstalleerd hebt. (Je kunt SQLite zelf installeren via Cydia, gewoon even een search doen op "sqlite3".)
- Maak verbinding met je iPhone: ssh root@<iPhone-IP>, bijvoorbeeld ssh root@192.1681.2 - Geef het root wachtwoord op. Standaard is dit alpine, als je slim bent heb je dit echter veranderd in iets anders! - Ga naar de SMS folder: cd /var/mobile/Library/SMS - Maak voor de zekerheid een kopie van de database: cp sms.db kopie.db - Zoek de 'schuldige' SMS groep: sqlite3 sms.db "SELECT * FROM msg_group WHERE unread_count <> 0" (Voor het gemak zoeken we gewoon naar ongelijk aan 0 om zowel - als + labels te vinden.) Je krijgt een of meerdere regels terug met SMS conversaties welke een ongelezen aantal berichten ongelijk aan 0 hebben. Het gaat hierbij om het getal aan het begin van de regel(s), in mijn voorbeeld (zie onder) weer 18. - Herstel de foute groep met: sqlite3 sms.db "Update msg_group SET unread_count = 0 WHERE rowid = 18" (Hierbij vervang je het getal 18 uiteraard weer voor de waarde die in jouw geval werd gevonden) - Herhaal deze laatste query eventueel voor alle gevonden regels. - Herstart je iPhone: reboot http://files.netrebel.net/view.php?file_id=115 |
Citaat:
Bedankt voor de geniale tutorial, het werkte perfect en ik ben nu van dat vervloekte fantoom smsje af. :rolleyes: TIP: Ik heb de tutorial stap voor stap gedan in de terminal... Alleen dan op de Terminal van de iphone, te vinden in Cydia. Stap 1 kan je dan overslaan en je moet aan het einde handmatig rebooten. De sms database kan je ook eventueel backuppen met de iphone Finder, ook terug te vinden in Cydia... (Ik voelde me best wel stoer en een hacker, aangezien ik nooit met de terminal etc werk... ;) |
Ook last van gehad na iRealsms. Dat al snel verwijderd. Daarna nog alle smsjes. Toen volgensmij nog steeds een paar keer last van gehad. Daarna 'zomaar' nooit meer last van gehad.
|
Wat Larkef schrijft is inderdaad ook een prima oplossing, gewoon via de Terminal van de iPhone. Alleen moet je dan even alles overtikken aangezien de iPhone nog geen cut-n-paste heeft.
Werkt dit dan overigens als standaard mobile user of heb je het met een sudo gedaan? Citaat:
Er lijkt gewoon ergens een 'bug' (of slecht ontwerp) te zitten in de manier waarop de SMS app bepaald of er wel of geen ongelezen berichten zijn. Iedere groep SMS berichten heeft een tellertje met het aantal ongelezen bericht. In plaats van dat deze gewoon hard op 0 wordt gezet wanneer alle berichten zijn gelezen blijkt er ergens een opdracht te zitten om 1 van dit getal af te trekken of er bij op te tellen. Als er dan ook maar ooit iets fout gaat hierin blijft dit tot in den treure de foute waarde weergeven. Ik zal eens kijken of Apple ergens een plek heeft om bugs te melden. Een simpele (extra) routine die checkt of alle berichten gelezen zijn en dan de waarde gewoon op 0 zet (in plaats van er getallen van af te trekken) zou het probleem al voorkomen. [Edit] Misschien een beetje ten overvloede; maar als alles goed werkt kan je na afloop de backup natuurlijk weer weg gooien, scheelt weer een paar KB ruimte op je iPhone. |
Citaat:
Ben wel erg blij dat ik van dat smsje af ben. |
Mijne geeft ook weer -3 aan , alleen het gekke is , er is geen 1 in de msg_group met een unread_count <> 0
Iemand een idee wat dat is? Is gekomen nadat ik 3 tal smsjes van t-mobile weggooide vanuit de apple sms app. Heb ook ireal sms er opstaan en die ziet het wel goed (dus geen -3 of ongelezen berichten) ---- Hmm nevermind, na het verwijderen van een random berichtje ging het weg :P |
Niet geheel ontopic, maar wel een manier om dit fixen sneller te doen:
In plaats van eerst SELECT * FROM msg_group WHERE unread_count <> 0 te doen, en daarna UPDATE msg_group SET unread_count = 0 WHERE rowid = [ROWID] kun je ook in in een keer dit doen: UPDATE msg_group SET unread_count = 0 (Niet getest, alleen maar mijn SQL-kennis gebruikt) |
-2 ongelezen berichten?
Hoi, ik heb een heel raar probleem..
ik heb namelijk volgens mijn iPhone -2 ongelezen sms-berichten. ik had een programma geinstalleerd om smsjes door te sturen, en toen weer verwijderd omdat het niet werkte, en sindsdien staat dit er.. nu heb ik wel zo'n sms database fixer gezien in cydia geloof ik, maar werkt dit ook voor mijn probleem? want bij de beschrijving hebben ze het er over als er altijd "1 of meer" staat... |
proberen kan geen kwaad toch?
Ben je trouwens van PSM? |
kan idd..
maar ik weet niet wat het programma precies doet :P straks f*cked ie mn hele sms-inbox up ofzo :P |
@ r03n d
Graag verzoek ik je om voortaan de zoekfunctie te gebruiken, hier staat perfect uitgelegd hoe het werkt/komt. \\Topic's samengevoegd |
komt goed :P
toch bedankt voor je zetje in de goede richting ;) (ja ben ook van PSM) |
Tip: maak even een backup van je sms database en ga er daarna lekker mee klooien om die -3 weg te krijgen met de bovengenoemde tips... :D
|
Ik heb dit probleem ook maar ik heb ook het probleem dat als ik een sms verstuur dat de ontvanger dat tot nu toe 18 keer heeft ontvangen,kan iemand mij hier mee helpen?
|
Alle tijden zijn GMT +2. Het is nu 07:32. |