<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8614687</id><updated>2026-08-23T18:39:02.785+02:00</updated><category term="Android"/><category term="MS Visual Studio"/><category term="Ubuntu"/><category term="C#"/><category term="Bob Tabor"/><category term="Linux"/><category term="MS Channel9"/><category term="MS Virtual Academy"/><category term="MS Windows Phone"/><category term="Lazarus"/><category term="MS Windows 10"/><category term="HTC"/><category term="MS Windows 8"/><category term="PostgreSQL"/><category term="MS Windows"/><category term="Delphi"/><category term="MS Windows 8.1"/><category term="MS Windows Store"/><category term="Java"/><category term="Android Studio"/><category term="MS Windows 7"/><category term="CyanogenMod"/><category term="LG G2"/><category term="OpenSuse"/><category term="SQL"/><category term="Lineage OS"/><category term="Microsoft"/><category term="Mobile"/><category term="Software"/><category term="Android SDK"/><category term="Android emulator"/><category term="Eclipse"/><category term="HD2"/><category term="Mobile Phones"/><category term="XDA Developers"/><category term="Custom rom"/><category term="MS Office"/><category term="OpenCart"/><category term="VirtualBox"/><category term="Wordpress"/><category term="XDA"/><category term="Xiaomi Mi A1"/><category term="32bit"/><category term="64bit"/><category term="AdDuplex"/><category term="Alcatel"/><category term="Android Pie"/><category term="CMS"/><category term="FreshRSS"/><category term="GPS"/><category term="Google"/><category term="Grub"/><category term="LazReport"/><category term="LiquidRemix"/><category term="MS Access"/><category term="SQLite"/><category term="Stock Firmware"/><category term="Telenor"/><category term="UEFI"/><category term="ASP.NET"/><category term="Activation"/><category term="Android Wear"/><category term="Anti Virus"/><category term="Apple"/><category term="Chrome"/><category term="Chromium"/><category term="CodeTyphon"/><category term="DOS"/><category term="Database"/><category term="Edge"/><category term="Energy"/><category term="Fedora"/><category term="Firefox"/><category term="FoxPro"/><category term="Google Calendar"/><category term="Google Chrome"/><category term="Google Drive"/><category term="Google News"/><category term="Google Play"/><category term="Hyper-V"/><category term="Intel HAXM"/><category term="IntelliSense"/><category term="JDeveloper"/><category term="Jasper Reports"/><category term="JavaScript"/><category term="Legacy"/><category term="Libre Office"/><category term="MBA"/><category term="MS Outlook"/><category term="MS SQL Server"/><category term="MS Windows XP"/><category term="Malwarebytes"/><category term="Mozilla"/><category term="Multiboot"/><category term="NetBeans"/><category term="Nexus"/><category term="OpenERP"/><category term="RSS"/><category term="Ransomware"/><category term="Remote Desktop Services"/><category term="SSD"/><category term="Safari"/><category term="Theme"/><category term="UniDAC"/><category term="Unicode"/><category term="VLC"/><category term="WPF"/><category term="Webmin"/><category term="Windows App Studio"/><category term="XAML"/><category term="ZeosDBO"/><category term="iGo"/><category term="mySQL"/><category term="nVidia"/><category term="phpMyAdmin"/><title type='text'>SoftLabPro</title><subtitle type='html'>Open project of professional experience by one software developer.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>189</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8614687.post-2931247144511557449</id><published>2018-10-27T11:42:00.000+02:00</published><updated>2018-10-27T11:42:05.891+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Calendar"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="MS Windows 10"/><title type='text'>Google Calendar Event Flair Solution</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
With the new update of the google calendar, &lt;a href=&quot;http://eventflairs.appspot.com/&quot; target=&quot;_blank&quot;&gt;event flairs gadget&lt;/a&gt; that were a side gadget have been deprecated. ☹&lt;br /&gt;
&lt;br /&gt;
A quick solution I discovered is that my MS Windows 10 has a virtual keyboard with emoji built in.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN-aFpXPbi2QzRFPhjh-tWbAM0rO1Yu83IhJaWnj5TTyycYMSHORN7k2isJfSsYF-eycF-DRHow2dKcL6KDEmCOYhV-Vzh3RrpCjElBUuJaeHHPN5o_4QRQvtIDkOoN_OUN64W/s1600/Untitled-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;1280&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN-aFpXPbi2QzRFPhjh-tWbAM0rO1Yu83IhJaWnj5TTyycYMSHORN7k2isJfSsYF-eycF-DRHow2dKcL6KDEmCOYhV-Vzh3RrpCjElBUuJaeHHPN5o_4QRQvtIDkOoN_OUN64W/s320/Untitled-1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I pull up this keyboard and just ad the emoji in Event Title box, that fits my need.&lt;br /&gt;
&lt;br /&gt;
For now, this works perfectly.&lt;br /&gt;
&lt;br /&gt;
Hope this helps others!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/2931247144511557449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/2931247144511557449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2931247144511557449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2931247144511557449'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/10/google-calendar-event-flair-solution.html' title='Google Calendar Event Flair Solution'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN-aFpXPbi2QzRFPhjh-tWbAM0rO1Yu83IhJaWnj5TTyycYMSHORN7k2isJfSsYF-eycF-DRHow2dKcL6KDEmCOYhV-Vzh3RrpCjElBUuJaeHHPN5o_4QRQvtIDkOoN_OUN64W/s72-c/Untitled-1.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-7959730632068379366</id><published>2018-10-20T17:48:00.000+02:00</published><updated>2018-10-20T17:48:56.310+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Pie"/><category scheme="http://www.blogger.com/atom/ns#" term="LiquidRemix"/><category scheme="http://www.blogger.com/atom/ns#" term="XDA"/><category scheme="http://www.blogger.com/atom/ns#" term="XDA Developers"/><category scheme="http://www.blogger.com/atom/ns#" term="Xiaomi Mi A1"/><title type='text'>How to clean flash (update) Liquid Remix ROM on Xiaomi Mi A1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Clean Flash (1st setup):&lt;br /&gt;
&lt;br /&gt;
1. Download the &lt;a href=&quot;https://forum.xda-developers.com/mi-a1/development/rom-liquidremix-t3843247&quot; target=&quot;_blank&quot;&gt;ROM&lt;/a&gt; and &lt;a href=&quot;https://opengapps.org/&quot; target=&quot;_blank&quot;&gt;GApps&lt;/a&gt;&lt;br /&gt;
2. Move your ROM.zip + GApps + TWRP-Installer.zip to your internal storage&lt;br /&gt;
3. Advanced Wipe&lt;br /&gt;
4. Boot into TWRP linked above&lt;br /&gt;
5. &lt;b&gt;Wipe System,Data &amp;amp; Cache&lt;/b&gt;&lt;br /&gt;
6. Flash the ROM zip and the TWRP-Installer.zip&lt;br /&gt;
7. Reboot to Recovery via TWRP (Reboot -&amp;gt; Recovery) ,&lt;br /&gt;
8. Flash GApps and Magisk&lt;br /&gt;
9. Reboot to System&lt;br /&gt;
10. Enjoy Liquid!&lt;br /&gt;
&lt;br /&gt;
Dirty Flash (Update) :&lt;br /&gt;
&lt;br /&gt;
1. Download the &lt;a href=&quot;https://forum.xda-developers.com/mi-a1/development/rom-liquidremix-t3843247&quot; target=&quot;_blank&quot;&gt;ROM&lt;/a&gt; and &lt;a href=&quot;https://opengapps.org/&quot; target=&quot;_blank&quot;&gt;GApps&lt;/a&gt;&lt;br /&gt;
2. Move your ROM.zip + GApps + TWRP-Installer.zip to your internal storage&lt;br /&gt;
3. Advanced Wipe&lt;br /&gt;
4. Boot into TWRP linked above&lt;br /&gt;
5. &lt;b&gt;Wipe Cache&lt;/b&gt;&lt;br /&gt;
6. Flash the ROM zip and the TWRP-Installer.zip&lt;br /&gt;
7. Reboot to Recovery via TWRP (Reboot -&amp;gt; Recovery) ,&lt;br /&gt;
8. Flash GApps and Magisk&lt;br /&gt;
9. Reboot to System&lt;br /&gt;
10. Enjoy Liquid!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/7959730632068379366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/7959730632068379366' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/7959730632068379366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/7959730632068379366'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/10/how-to-clean-flash-update-liquid-remix.html' title='How to clean flash (update) Liquid Remix ROM on Xiaomi Mi A1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-3406686206355061902</id><published>2018-10-17T14:37:00.002+02:00</published><updated>2018-10-17T17:10:09.145+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android Pie"/><category scheme="http://www.blogger.com/atom/ns#" term="LiquidRemix"/><category scheme="http://www.blogger.com/atom/ns#" term="XDA"/><category scheme="http://www.blogger.com/atom/ns#" term="Xiaomi Mi A1"/><title type='text'>LiquidRemix Pie rom on Xiaomi Mi A1 with Stock GApps and Google Camera</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you want to successfully flash your Xiaomi Mi A1 with &lt;a href=&quot;https://forum.xda-developers.com/mi-a1/development/rom-liquidremix-t3843247&quot; target=&quot;_blank&quot;&gt;LiquidRemix Pie rom&lt;/a&gt;, with &lt;a href=&quot;https://opengapps.org/&quot; target=&quot;_blank&quot;&gt;GApps ARM64 9.0 Stock edition&lt;/a&gt; and Google Camera, then follow this procedure:&lt;br /&gt;
&lt;br /&gt;
- After flashing XDA flash procedure and first bootup, disable and root uninstall preinstalled Google Camera.&lt;br /&gt;
- Then with Magisk Manager install &lt;a href=&quot;https://androidfilehost.com/?fid=746010030569954251&quot; target=&quot;_blank&quot;&gt;Google_Cam_Fix_for_LineageOS_v1.0&lt;/a&gt; module and restart phone&lt;br /&gt;
- Now you could install&amp;nbsp; &lt;a href=&quot;https://www.celsoazevedo.com/files/android/google-camera/dev-arnova8G2/&quot; target=&quot;_blank&quot;&gt;GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk&lt;/a&gt; successfully.&lt;br /&gt;
-&amp;nbsp;And finally, you could install Pixel 3 Wallpapers (&lt;a href=&quot;https://androidfilehost.com/?fid=1322778262904013705&quot; target=&quot;_blank&quot;&gt;com.breel.wallpapers18_9.apk&lt;/a&gt;).&lt;br /&gt;
- After that, everything is like Pixel Expirience with most customisation from this great rom, like Double Tap to Sleep, Double Tap to Wake, Google Assistent e.t.c. ;)&lt;br /&gt;
&lt;br /&gt;
P.S. from &lt;a href=&quot;https://forum.xda-developers.com/showpost.php?p=77901909&amp;amp;postcount=957&quot; target=&quot;_blank&quot;&gt;XDA&lt;/a&gt;: You can use &lt;a href=&quot;https://opengapps.org/&quot; target=&quot;_blank&quot;&gt;GApps Aroma&lt;/a&gt; edition. It allows you to modify the package before flash, so you don&#39;t have to uninstall gcam from gapps package and also uncheck any other gapps pre-installed you didn&#39;t want to shrink system size.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://mowned.com/softlabpro&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;97&quot; data-original-width=&quot;686&quot; height=&quot;56&quot; src=&quot;https://mowned.com/sig/softlabpro.smart.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/3406686206355061902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/3406686206355061902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3406686206355061902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3406686206355061902'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/10/liquidremix-pie-rom-on-xiaomi-mi-a1.html' title='LiquidRemix Pie rom on Xiaomi Mi A1 with Stock GApps and Google Camera'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-5992591796033390059</id><published>2018-10-16T14:06:00.000+02:00</published><updated>2018-10-17T14:38:15.940+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Custom rom"/><category scheme="http://www.blogger.com/atom/ns#" term="Mobile Phones"/><category scheme="http://www.blogger.com/atom/ns#" term="XDA Developers"/><category scheme="http://www.blogger.com/atom/ns#" term="Xiaomi Mi A1"/><title type='text'>How to flash Pixel Expirience 9.0 on Xiaomi Mi A1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://forum.xda-developers.com/mi-a1/development/rom-pixel-experience-t3852851&quot; target=&quot;_blank&quot;&gt;Pixel Experience&lt;/a&gt; is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation).&lt;br /&gt;
&lt;br /&gt;
To flash this rom follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Be sure to &lt;b&gt;remove any PIN, Password, Fingerprint protection&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
2. Install &lt;a href=&quot;https://forum.xda-developers.com/showpost.php?p=75711841&amp;amp;postcount=3&quot; target=&quot;_blank&quot;&gt;ADB Tools and Drivers&lt;/a&gt; on your PC.&lt;br /&gt;
&lt;br /&gt;
2. Unlock Bootloader if not already done.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;-&amp;nbsp;&lt;b&gt;Power Off&lt;/b&gt; the phone by using the Power key at first.&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- Press and hold the V&lt;b&gt;olume Down + Power&lt;/b&gt; button for a couple of seconds to enter Fastboot mode&lt;br /&gt;
&amp;nbsp; &amp;nbsp;-&amp;nbsp;You can release held keys when the &lt;b&gt;Fastboot Mode&lt;/b&gt; appears on the phone&#39;s screen.&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- In ADB folder Terminal type : &lt;b&gt;fastboot oem unlock&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
3. Reflash stock 8.1, if you are not already on it, with &lt;a href=&quot;https://forum.xda-developers.com/showpost.php?p=75711841&amp;amp;postcount=3&quot; target=&quot;_blank&quot;&gt;Mi Flash Tool&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
4. Boot in to TWRP with Terminal command : &lt;b&gt;fastboot boot recovery.img&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; - Then choose Format data and reboot bootloader with same command:&lt;br /&gt;
&amp;nbsp; - &lt;b&gt;fastboot boot recovery.img&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
5. After boot TWRP again choose to &lt;b&gt;Wipe System, Data and Dalvik Cache&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
6. Put rom, twrp and magisk on your phone internal storage with thise commands:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;-&amp;nbsp;&lt;b&gt;adb push &lt;a href=&quot;https://forum.xda-developers.com/mi-a1/development/rom-pixel-experience-t3852851&quot; target=&quot;_blank&quot;&gt;PixelExperience_tissot-9.0-20181012-0716-UNOFFICIAL.zip&lt;/a&gt; /sdcard&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;-&amp;nbsp;&lt;b&gt;adb push &lt;a href=&quot;https://twrp.me/xiaomi/xiaomimia1.html&quot;&gt;twrp-installer-tissot--3.2.3-0.zip&lt;/a&gt;&amp;nbsp;/sdcard&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;-&amp;nbsp;&lt;b&gt;adb push &lt;a href=&quot;https://4pda.ru/forum/index.php?showtopic=886715&amp;amp;st=20#entry71085323&quot; target=&quot;_blank&quot;&gt;Magisk-v17.1.zip&lt;/a&gt; /sdcard&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;-&amp;nbsp;adb push &lt;a href=&quot;https://4pda.ru/forum/index.php?showtopic=886715&amp;amp;st=20#entry71085323&quot; target=&quot;_blank&quot;&gt;MagiskManager-v6.0.0.apk&lt;/a&gt; /sdcard&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
7. Than flash the ROM, and after that flash TWRP installer.&lt;br /&gt;
&lt;br /&gt;
8. Now Reboot to Recovery.&lt;br /&gt;
&lt;br /&gt;
9. Flash Magisk (Optional)&lt;br /&gt;
&lt;br /&gt;
10. Reboot system. Than you go with first boot and automatic restart.&lt;br /&gt;
&lt;br /&gt;
11. After first boot and setup, install Magisk Manager if it does not appear.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; (Only if you installed Magisk)&lt;br /&gt;
&lt;br /&gt;
12. Profit!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/5992591796033390059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/5992591796033390059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/5992591796033390059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/5992591796033390059'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/10/how-to-flash-pixel-expirience-90-on.html' title='How to flash Pixel Expirience 9.0 on Xiaomi Mi A1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-3504558769124619425</id><published>2018-10-03T20:29:00.000+02:00</published><updated>2018-10-03T20:29:00.007+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Grub"/><category scheme="http://www.blogger.com/atom/ns#" term="MS Windows 10"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>How to restore GRUB loader after Windows 10 Update</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you just updated your Windows 10 in a multiboot configuration, and Grub no longer appeared, than just had to run in Windows Command Prompt as administrator, next command:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
and your Grub boot menu should appear in next reboot.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/3504558769124619425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/3504558769124619425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3504558769124619425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3504558769124619425'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/10/how-to-restore-grub-loader-after.html' title='How to restore GRUB loader after Windows 10 Update'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-8966628483955444690</id><published>2018-09-20T08:08:00.000+02:00</published><updated>2018-09-20T08:09:05.817+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nVidia"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Automatic Install nVidia drivers in Ubuntu</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;open sans&amp;quot;; font-size: 16px;&quot;&gt;The first method is the easiest to perform and in most cases it is the recommended approach. First, detect the model of your nvidia graphic card and the recommended driver. To do so execute:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(252, 252, 252); border-color: rgb(239, 239, 239) rgb(239, 239, 239) rgb(239, 239, 239) rgb(2, 176, 239); border-image: initial; border-radius: 0.1875rem; border-style: solid; border-width: 1px 1px 1px 5px; box-sizing: inherit; font-family: menlo, monaco, monospace; font-size: 0.9rem; height: auto; line-height: 1.15; margin-bottom: 1.7em; margin-left: 0.3em; margin-top: 1.7em; overflow-wrap: normal !important; overflow: auto; padding: 0.938rem; word-break: normal !important;&quot;&gt;$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GK104 [&lt;span style=&quot;box-sizing: inherit; font-weight: 700;&quot;&gt;GeForce GTX 680&lt;/span&gt;]
driver   : nvidia-304 - distro non-free
driver   : nvidia-340 - distro non-free
driver   : &lt;span style=&quot;box-sizing: inherit; font-weight: 700;&quot;&gt;nvidia-384&lt;/span&gt; - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver   : intel-microcode - distro free&lt;/pre&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;open sans&amp;quot;; font-size: 16px;&quot;&gt;If you agree with the recommendation feel free to use&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;background: rgb(250, 250, 250); border-radius: 0.1875rem; border: 1px solid rgb(239, 239, 239); box-sizing: inherit; color: #dd0055; font-family: &amp;quot;courier new&amp;quot;, Courier, monospace, sans-serif; font-size: 0.95rem; padding: 2px 4px; vertical-align: bottom; white-space: nowrap;&quot;&gt;ubuntu-drivers&lt;/code&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;open sans&amp;quot;; font-size: 16px;&quot;&gt;&amp;nbsp;command again to install all recommended drivers:&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background: rgb(252, 252, 252); border-color: rgb(239, 239, 239) rgb(239, 239, 239) rgb(239, 239, 239) rgb(2, 176, 239); border-image: initial; border-radius: 0.1875rem; border-style: solid; border-width: 1px 1px 1px 5px; box-sizing: inherit; font-family: menlo, monaco, monospace; font-size: 0.9rem; height: auto; line-height: 1.15; margin-bottom: 1.7em; margin-left: 0.3em; margin-top: 1.7em; overflow-wrap: normal !important; overflow: auto; padding: 0.938rem; word-break: normal !important;&quot;&gt;$ sudo ubuntu-drivers autoinstall&lt;/pre&gt;
&lt;span style=&quot;background-color: white; font-family: &amp;quot;open sans&amp;quot;; font-size: 16px;&quot;&gt;Once the installation is concluded, reboot your system and you are done.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/8966628483955444690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/8966628483955444690' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/8966628483955444690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/8966628483955444690'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/09/automatic-install-nvidia-drivers-in.html' title='Automatic Install nVidia drivers in Ubuntu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-7518106543313455925</id><published>2018-09-19T14:42:00.001+02:00</published><updated>2018-09-19T14:42:38.571+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Start Android Studio in Ubuntu with root privileges</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you have to start Android Studio in Ubuntu with root privileges for regular updates, you should make these commands in terminal:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;sudo ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/studio&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;sudo chmod 777 /usr/local/bin/studio&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
If you have problem with sudo in Ubuntu you can setup root password with command:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;sudo passwd root&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
Now you can start android studio from anywhere by entering command :&amp;nbsp;&lt;i&gt;studio&lt;/i&gt;&lt;br /&gt;
&lt;div&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/7518106543313455925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/7518106543313455925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/7518106543313455925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/7518106543313455925'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/09/start-android-studio-in-ubuntu-with.html' title='Start Android Studio in Ubuntu with root privileges'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-4914298695185670365</id><published>2018-09-11T10:38:00.000+02:00</published><updated>2018-11-06T07:42:35.621+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Wordpress: Update default page layout for all posts</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To update default page layout for all posts, we need to do it in database table&amp;nbsp;wp_postmeta for all post_id&#39;s, with next command:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID, &quot;mom_page_layout&quot;, &quot;right-sidebar&quot; FROM wp_posts WHERE post_type = &quot;post&quot; AND post_status = &quot;publish&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;After that, all published posts will have desired page layout.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;This is also available for event pages, with command :&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;tt&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID, &quot;mom_page_layout&quot;, &quot;right-sidebar&quot; FROM wp_posts WHERE post_type = &quot;event&quot; AND post_status = &quot;publish&quot;&lt;/span&gt;&lt;/b&gt;&lt;/tt&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/4914298695185670365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/4914298695185670365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/4914298695185670365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/4914298695185670365'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/09/wordpress-update-default-page-layout.html' title='Wordpress: Update default page layout for all posts'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-1029079126147839348</id><published>2018-09-06T20:03:00.001+02:00</published><updated>2018-09-06T20:03:50.920+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android emulator"/><category scheme="http://www.blogger.com/atom/ns#" term="Android SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><title type='text'>Relocate Android Studio SDK and Emulator files</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you want to relocate your Android Studio SDK and Emulator files to different folder or disc, than you have to setup these environment variables :&lt;br /&gt;
&lt;br /&gt;
ANDROID_SDK_HOME&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - D:\Android&lt;br /&gt;
ANDROID_EMULATOR_HOME&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - D:\Android\.android\&lt;br /&gt;
ANDROID_AVD_HOME&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - D:\Android\.android\avd\&lt;br /&gt;
&lt;br /&gt;
After these setup variables, your Android Studio will use these folders.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/1029079126147839348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/1029079126147839348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/1029079126147839348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/1029079126147839348'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/09/relocate-android-studio-sdk-and.html' title='Relocate Android Studio SDK and Emulator files'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-3666205827115413106</id><published>2018-09-04T15:31:00.002+02:00</published><updated>2018-09-04T15:39:14.963+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQLite"/><title type='text'>Android SQL Injection Vulnerability with exported=false</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
So here&#39;s the problem: when I add the widget to the homescreen, a SecurityException is immediately thrown inside the onDataSetChanged() method when I try to query the provider. This appears to be because the homescreen does not hold the permission to read my content provider.&lt;br /&gt;
&lt;br /&gt;
Because of Google Play Developer Console witch refuse App Submission because of&amp;nbsp; SQL Injection Vulnerability with exported=false in AndroidManifest.xml, we need to leave that option to false.&lt;br /&gt;
&lt;br /&gt;
While the context is actually correct, it is bound to the wrong process.&lt;br /&gt;
&lt;br /&gt;
So we need to enclose our query in clearing Identiry Token in WidgetService.java:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;// Revert back to our process&#39; identity so we can work with our&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;// content provider&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;final long identityToken = Binder.clearCallingIdentity();&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
mCursor = cr.query(EntryColumns.ALL_ENTRIES_CONTENT_URI, new String[]{EntryColumns.TITLE, EntryColumns._ID, FeedData.FeedColumns.ICON}, selection.toString(), null, EntryColumns.DATE + Constants.DB_DESC);&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;// Restore the identity - not sure if it&#39;s needed since we&#39;re going&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;// to return right here, but it just *seems* cleaner&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Binder.restoreCallingIdentity(identityToken);&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
This solves the problem, even without setting read/write permissions on the contentprovider, just using it with exported set to &quot;false&quot;.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/3666205827115413106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/3666205827115413106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3666205827115413106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3666205827115413106'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/09/android-sql-injection-vulnerability.html' title='Android SQL Injection Vulnerability with exported=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-8309387163250364366</id><published>2018-06-25T09:49:00.001+02:00</published><updated>2018-06-25T10:25:30.118+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Google Play warning: Your app contains a SQL Injection issue</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you get Google Play warning on your Google Play Developer Console, than maybe there is simple solution. In your AndroidManifest.xml file just set :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;provider&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; android:exported=&quot;false&quot;&lt;/b&gt;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
and than recompile project, rebuild APK, and reupload new version to Google Play Developer Console.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/8309387163250364366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/8309387163250364366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/8309387163250364366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/8309387163250364366'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/06/google-play-warning-your-app-contains.html' title='Google Play warning: Your app contains a SQL Injection issue'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-2846585488721417025</id><published>2018-06-18T18:25:00.002+02:00</published><updated>2018-06-18T18:26:47.265+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FreshRSS"/><category scheme="http://www.blogger.com/atom/ns#" term="phpMyAdmin"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>FreshRSS: Delete duplicate entries by title</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you have duplicate entries in your FreshRSS database, here is method for delete duplicate entries by title via phpMyAdmin:&lt;br /&gt;
&lt;br /&gt;
Next SQL statement SELECT ALL duplicate entries by title:&lt;br /&gt;
&lt;br /&gt;
SELECT * FROM `freshrss_slpadmin_entry` AS a&lt;br /&gt;
&amp;nbsp;INNER JOIN (&lt;br /&gt;
&amp;nbsp; &amp;nbsp;SELECT title&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;FROM `freshrss_slpadmin_entry`&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;GROUP BY title&lt;br /&gt;
&amp;nbsp; &amp;nbsp;HAVING COUNT( * ) &amp;gt; 1&lt;br /&gt;
&amp;nbsp;) AS b ON b.title = a.title&lt;br /&gt;
ORDER BY a.title&lt;br /&gt;
&lt;br /&gt;
Next SQL statement SELECT duplicate entries by title with higher id:&lt;br /&gt;
&lt;br /&gt;
SELECT * FROM `freshrss_slpadmin_entry` AS a&lt;br /&gt;
&amp;nbsp;INNER JOIN (&lt;br /&gt;
&amp;nbsp; &amp;nbsp;SELECT title, MIN(id) AS min_id&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;FROM `freshrss_slpadmin_entry`&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;GROUP BY title&lt;br /&gt;
&amp;nbsp; &amp;nbsp;HAVING COUNT( * ) &amp;gt; 1&lt;br /&gt;
&amp;nbsp;) AS b ON b.title = a.title&lt;br /&gt;
AND b.min_id &amp;lt;&amp;gt; a.id&lt;br /&gt;
ORDER BY a.title&lt;br /&gt;
&lt;br /&gt;
Next SQL statement DELETE duplicate entries by title with DIFFERENT id:&lt;br /&gt;
&lt;br /&gt;
DELETE a.* FROM `freshrss_slpadmin_entry` AS a&lt;br /&gt;
&amp;nbsp;INNER JOIN (&lt;br /&gt;
&amp;nbsp; &amp;nbsp;SELECT title, MIN(id) AS min_id&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;FROM `freshrss_slpadmin_entry`&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;GROUP BY title&lt;br /&gt;
&amp;nbsp; &amp;nbsp;HAVING COUNT( * ) &amp;gt; 1&lt;br /&gt;
&amp;nbsp;) AS b ON b.title = a.title&lt;br /&gt;
AND b.min_id &amp;lt;&amp;gt; a.id&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/2846585488721417025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/2846585488721417025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2846585488721417025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2846585488721417025'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/06/freshrss-delete-duplicate-entries-by.html' title='FreshRSS: Delete duplicate entries by title'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-7380163044118797762</id><published>2018-06-14T15:11:00.002+02:00</published><updated>2018-06-19T07:50:32.170+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Wordpress SQL cleanup database for duplicate and old data</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;If you want to cleanup your Wordpress database for some duplicate and old data there is SQL commands to do it via phpMyAdmin :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;This SQL command will DELETE data for month condition :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;DELETE FROM `wp_posts` WHERE `post_type` = &quot;attachment&quot; AND post_modified LIKE &#39;2018-04-%&#39;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;DELETE FROM `wp_posts` WHERE `post_type` = &quot;post&quot; AND post_modified LIKE &#39;2018-04-%&#39;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;This SQL command will SELECT data with duplicate title :&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;SELECT a.ID, a.post_title, a.post_type, a.post_status&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;FROM wp_posts AS a&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp;INNER JOIN (&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;SELECT post_title, MIN( id ) AS min_id&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;FROM wp_posts&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;WHERE post_type = &#39;post&#39;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;AND post_status = &#39;publish&#39;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;GROUP BY post_title&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;HAVING COUNT( * ) &amp;gt; 1&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp;) AS b ON b.post_title = a.post_title&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;AND b.min_id &amp;lt;&amp;gt; a.id&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;AND a.post_type = &#39;post&#39;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif; font-size: small;&quot;&gt;AND a.post_status = &#39;publish&#39;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;This SQL command will DELETE data with duplicate title :&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;b style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;DELETE a.*&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;
&lt;/b&gt;&lt;/span&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;FROM wp_posts AS a&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;INNER JOIN (&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; SELECT post_title, MIN( id ) AS min_id&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; FROM wp_posts&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; WHERE post_type = &#39;post&#39;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; AND post_status = &#39;publish&#39;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; GROUP BY post_title&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; HAVING COUNT( * ) &amp;gt; 1&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;) AS b ON b.post_title = a.post_title&lt;/div&gt;
&lt;div&gt;
AND b.min_id &amp;lt;&amp;gt; a.id&lt;/div&gt;
&lt;div&gt;
AND a.post_type = &#39;post&#39;&lt;/div&gt;
&lt;div&gt;
AND a.post_status = &#39;publish&#39;&lt;/div&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;This SQL command will DELETE Trash data:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;DELETE wp_posts,wp_term_relationships,wp_postmeta,wp_term_taxonomy FROM wp_posts LEFT JOIN wp_term_relationships ON ( wp_posts.ID = wp_term_relationships.object_id ) LEFT JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) LEFT JOIN wp_term_taxonomy ON ( wp_term_taxonomy.term_taxonomy_id = wp_term_relationships.term_taxonomy_id ) WHERE wp_posts.post_status=&#39;trash&#39;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;This SQL command will DELETE orphaned postmeta data:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;DELETE pm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;FROM wp_postmeta pm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;LEFT JOIN wp_posts wp ON wp.ID = pm.post_id&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;WHERE wp.ID IS NULL&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;This SQL command will DELETE orphaned relation data:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;DELETE wp_term_relationships FROM wp_term_relationships&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;LEFT JOIN wp_posts ON wp_term_relationships.object_id = wp_posts.ID&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;WHERE wp_posts.ID is NULL;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;After that do &lt;b&gt;Optimize&lt;/b&gt; of all table throw phpmyadmin.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif; font-size: x-small;&quot;&gt;Off course, &lt;b&gt;backup&lt;/b&gt; your data, before this commands.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/7380163044118797762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/7380163044118797762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/7380163044118797762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/7380163044118797762'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/06/wordpress-sql-cleanup-database-for.html' title='Wordpress SQL cleanup database for duplicate and old data'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-4800442221420951116</id><published>2018-04-11T18:41:00.001+02:00</published><updated>2018-04-12T07:44:48.252+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTC"/><category scheme="http://www.blogger.com/atom/ns#" term="Mobile Phones"/><title type='text'>How to unbrick HTC Desire 526G - SP Flash Tool method (fastboot mode)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Follow the next steps:&lt;br /&gt;
1. Get SP flash tools (Latest version)&lt;br /&gt;
2. Download your phone&#39;s firmware (from manufacturer site or needrom.com etc) and extract it.&lt;br /&gt;
3. install Mediatek Preloader drivers as per your OS version (win x7 , 8 10 etc) and architecture (32/64bit).&lt;br /&gt;
4. Run Flash tools with admin as administrator&lt;br /&gt;
5. select the scatter file from the firmware folder you downloaded and wait for it to load. (Do not connect your phone yet and leave the battery inserted)&lt;br /&gt;
6. Select Download Only&lt;br /&gt;
7. Hit the download button&lt;br /&gt;
8. Now plug in the micro/type C usb end of your cable to your phone but dont plug to PC. yet&lt;br /&gt;
9. While hold down both volume buttons i.e up and down buttons, (Do not press the power button), Insert the Usb cable end to your PCs usb port (Please choose a port thats very reliable).&lt;br /&gt;
10. After a while, P Flash tool will begin to upgrade your phone, dont release the buttons yet, let it lapse about 2mins then release them, the firmware upgrade will still continue and it will display a tick pop-up when done (this may take between 5-10mins).&lt;br /&gt;
Now unplug your phone, remove and re-insert the battery and power-up your phone. You phone is now unbricked.&lt;br /&gt;
Note that the first boot will longer than a regular boot.&lt;br /&gt;
&lt;br /&gt;
Source:&amp;nbsp;&lt;a href=&quot;https://forum.xda-developers.com/r1-hd/help/error-sbromdownloaddafail-0x7d4-help-t3485791/page2&quot; target=&quot;_blank&quot;&gt;XDA Forum&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/4800442221420951116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/4800442221420951116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/4800442221420951116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/4800442221420951116'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/04/unbrick-htc-desire-526g-sp-flash-tool.html' title='How to unbrick HTC Desire 526G - SP Flash Tool method (fastboot mode)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-3602762830417601698</id><published>2018-01-23T07:51:00.001+01:00</published><updated>2018-01-23T07:51:35.575+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS Windows 10"/><title type='text'>Error on installing Windows 10 Update 1709</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you get error message from Windows Update : ”&lt;b&gt;We couldn’t update system reserved partition&lt;/b&gt;” in a new window then:&lt;br /&gt;
&lt;br /&gt;
* Search for cmd. Press-and-hold or right-click on &lt;b&gt;Command Prompt&lt;/b&gt; in the results, and select Run as administrator.&lt;br /&gt;
&lt;br /&gt;
* At the command prompt, type &lt;b&gt;mountvol y: /s&lt;/b&gt; and then hit Enter. This will add the Y: drive letter to access the System Partition.&lt;br /&gt;
&lt;br /&gt;
* Switch to the Y drive by typing &lt;b&gt;Y:&lt;/b&gt; and press Enter.&lt;br /&gt;
&lt;br /&gt;
* Then, navigate to the Fonts folder by typing &lt;b&gt;cd EFI\Microsoft\Boot\Fonts&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
* Once there, type &lt;b&gt;del *.*&lt;/b&gt; to delete font files. The system may ask you if you are sure to continue, press Y and then Enter to continue.&lt;br /&gt;
&lt;br /&gt;
Now, &lt;b&gt;restart update procedure&lt;/b&gt; and it will be OK.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/3602762830417601698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/3602762830417601698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3602762830417601698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/3602762830417601698'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/01/error-on-installing-windows-10-update.html' title='Error on installing Windows 10 Update 1709'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-9110608272266507096</id><published>2018-01-17T10:36:00.001+01:00</published><updated>2018-01-17T10:41:11.882+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS Windows 10"/><title type='text'>MS Windows 10 cannot see Network Computers after Update 1709</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you have problem with your Network Computers browsing with Windows Explorer after Windows 10 Update 1709 or similar, than this Update is probably removed SMB 1.0/CIFS File Sharing Support Windows feature, which removed&lt;b&gt; Computer Browser&lt;/b&gt; Windows Service.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBL9_IyyGCdZzH2oseH5vhBobfuFpoh9-sJ1uo7PIYO9QXlLffCNmBiN9iYG7Ng_aH-ahRkKvG1odSS3llsduCkG_hQhSTELWLEMpXhVUHv9a3-t1CCteAMDOz-jqeANxReV9P/s1600/ComputerBrowser.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;726&quot; data-original-width=&quot;1005&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBL9_IyyGCdZzH2oseH5vhBobfuFpoh9-sJ1uo7PIYO9QXlLffCNmBiN9iYG7Ng_aH-ahRkKvG1odSS3llsduCkG_hQhSTELWLEMpXhVUHv9a3-t1CCteAMDOz-jqeANxReV9P/s320/ComputerBrowser.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
So, just Add complete&lt;b&gt; SMB 1.0/CIFS File Sharing Support&lt;/b&gt; throw Add/Remove Windows Feature,&lt;br /&gt;
than your PC will be restared and Computer Browser service will be on list started again.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaa_BfE97o_cbqIL8e-KBUUmVZC5g3XV-7Q929VLWGfS-L-eG1-6ODSC5O5ZhqmE-IWMeAC837P6KNbOws9-LE5m9qC2j_8OopzHbuA9-P9Gw3Y9TeHXH4Xbfe8WX1tJllAnoE/s1600/SMB.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;432&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaa_BfE97o_cbqIL8e-KBUUmVZC5g3XV-7Q929VLWGfS-L-eG1-6ODSC5O5ZhqmE-IWMeAC837P6KNbOws9-LE5m9qC2j_8OopzHbuA9-P9Gw3Y9TeHXH4Xbfe8WX1tJllAnoE/s320/SMB.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you will see all your Network Computers again.&lt;br /&gt;
Source: &lt;a href=&quot;https://answers.microsoft.com/en-us/windows/forum/windows_10-performance-winpc/computer-browser-service-missing-on-windows-10/e831f60d-2ea9-4e9c-ad3b-cba613539d1a?auth=1&quot; target=&quot;_blank&quot;&gt;Microsoft Community Forum&lt;/a&gt;&lt;br /&gt;
&lt;h3 class=&quot;post-title entry-title&quot; itemprop=&quot;name&quot; style=&quot;background-color: white; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px; position: relative;&quot;&gt;
&lt;br /&gt;&lt;/h3&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/9110608272266507096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/9110608272266507096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/9110608272266507096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/9110608272266507096'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2018/01/ms-windows-10-cannot-see-network.html' title='MS Windows 10 cannot see Network Computers after Update 1709'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBL9_IyyGCdZzH2oseH5vhBobfuFpoh9-sJ1uo7PIYO9QXlLffCNmBiN9iYG7Ng_aH-ahRkKvG1odSS3llsduCkG_hQhSTELWLEMpXhVUHv9a3-t1CCteAMDOz-jqeANxReV9P/s72-c/ComputerBrowser.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-8464348638214846991</id><published>2017-12-01T22:05:00.000+01:00</published><updated>2017-12-01T22:05:15.578+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android emulator"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Android Emulator does not Launch in Ubuntu 17.10</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I tried to run the Android Studio 3 emulator on fresh installed Ubuntu 17.10 to test an app I&#39;m working on.&amp;nbsp;And I got this error in Android Studio Event Log:&lt;br /&gt;
&lt;br /&gt;
libGL error: unable to load driver: i965_dri.so&lt;br /&gt;
AVD Emulator: Process finished with exit code -1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
Type in Terminal:&lt;br /&gt;
&lt;br /&gt;
$ cd ~/Android/Sdk/emulator/lib64/libstdc++&lt;br /&gt;
$ mv libstdc++.so.6 libstdc++.so.6.bak&lt;br /&gt;
$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6&lt;br /&gt;
&lt;br /&gt;
That&#39;s it!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsLliYJGaibaEx0QytaBgEGpp7h-aR0olQ9UKo460N7O6ftDKX2Yj0cJVCc9pi12P_MMeHjP-gcVXpCrdyXFYgdS-cikB2YjhcixSEnhTZSsfK9aPlREqAOm2aj5DskOfByKcg/s1600/emulator.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1366&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsLliYJGaibaEx0QytaBgEGpp7h-aR0olQ9UKo460N7O6ftDKX2Yj0cJVCc9pi12P_MMeHjP-gcVXpCrdyXFYgdS-cikB2YjhcixSEnhTZSsfK9aPlREqAOm2aj5DskOfByKcg/s320/emulator.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Now my Android Studio 3 emulator is working again!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/8464348638214846991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/8464348638214846991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/8464348638214846991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/8464348638214846991'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/12/android-emulator-does-not-launch-in.html' title='Android Emulator does not Launch in Ubuntu 17.10'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsLliYJGaibaEx0QytaBgEGpp7h-aR0olQ9UKo460N7O6ftDKX2Yj0cJVCc9pi12P_MMeHjP-gcVXpCrdyXFYgdS-cikB2YjhcixSEnhTZSsfK9aPlREqAOm2aj5DskOfByKcg/s72-c/emulator.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Futog, Serbia</georss:featurename><georss:point>45.2419366 19.715950199999952</georss:point><georss:box>45.2419366 19.715950199999952 45.2419366 19.715950199999952</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-1816591414588297432</id><published>2017-12-01T21:52:00.001+01:00</published><updated>2017-12-01T21:52:41.542+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Grub"/><category scheme="http://www.blogger.com/atom/ns#" term="MS Windows 10"/><category scheme="http://www.blogger.com/atom/ns#" term="Multiboot"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="UEFI"/><title type='text'>HP 850 G3 Grub Multiboot Ubuntu and Windows 10 on UEFI</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
After I installed Microsoft Windows 10, and then alongside Ubuntu, with UEFI bootabled USB disks,&lt;br /&gt;
last setup (Ubuntu) created Grub configuration, which is listed in HP UEFI BIOS sequence, but after power on, system get Grub Bush command prompt, without listed operating systems, like Ubuntu, Windows e.t.c., unabled to boot.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtOCKLOR28GsqsvwB9yEVAx4QnBF_ci1koWwnzs69pr1ClgtslN2FgFFGclcqOiz6rWg7p2LDi-1Wgkdab1tzY-Z1ZIubbuOvQuRoTj7oFLp0jQyc9k99DZDaHTCapyEt4Qqvf/s1600/multiboot.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtOCKLOR28GsqsvwB9yEVAx4QnBF_ci1koWwnzs69pr1ClgtslN2FgFFGclcqOiz6rWg7p2LDi-1Wgkdab1tzY-Z1ZIubbuOvQuRoTj7oFLp0jQyc9k99DZDaHTCapyEt4Qqvf/s320/multiboot.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Solution: In HP BIOS setup put in a &lt;b&gt;5 (or more) seconds delay&lt;/b&gt; in the &quot;Boot Options&quot; menu. Then, when you switch on your notebook, you&#39;ll have 5 (or more) seconds to choose &quot;ubuntu&quot; among the possible boot options (it should be the first one).&lt;br /&gt;
&lt;br /&gt;
I think that those 5 seconds delay give HP enough time to recall all UEFI and other partitions and successfully recall Grub menu.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/1816591414588297432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/1816591414588297432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/1816591414588297432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/1816591414588297432'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/12/hp-850-g3-grub-multiboot-ubuntu-and.html' title='HP 850 G3 Grub Multiboot Ubuntu and Windows 10 on UEFI'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtOCKLOR28GsqsvwB9yEVAx4QnBF_ci1koWwnzs69pr1ClgtslN2FgFFGclcqOiz6rWg7p2LDi-1Wgkdab1tzY-Z1ZIubbuOvQuRoTj7oFLp0jQyc9k99DZDaHTCapyEt4Qqvf/s72-c/multiboot.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Futog, Serbia</georss:featurename><georss:point>45.2419366 19.715950199999952</georss:point><georss:box>45.1525461 19.55458869999995 45.3313271 19.877311699999954</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-1301220702121133330</id><published>2017-11-06T13:32:00.000+01:00</published><updated>2017-12-20T10:17:48.142+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FreshRSS"/><title type='text'>How to solve FreshRSS cron job - actualize_script.php file not found - error 404 </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you get - file not found - error 404 - after update FreshRSS,&lt;br /&gt;
- just change the actualize_script.php file permission to &#39;0644&#39; from your cPanel File Manager and script will be accessible from cron-job.org.&lt;br /&gt;
- and put .htaccess in same folder with these lines:&lt;br /&gt;
&lt;br /&gt;
order deny,allow&lt;br /&gt;
Allow&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;from all&lt;br /&gt;
Satisfy&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/1301220702121133330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/1301220702121133330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/1301220702121133330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/1301220702121133330'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/11/how-to-solve-freshrss-cron-job.html' title='How to solve FreshRSS cron job - actualize_script.php file not found - error 404 '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-447746918611947718</id><published>2017-09-13T09:40:00.000+02:00</published><updated>2017-09-13T09:40:11.532+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apple"/><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Edge"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="Safari"/><title type='text'>The Empire Strikes Back</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://www.apple.com/apple-events/september-2017/&quot; target=&quot;_blank&quot;&gt;Apple Special Event 2017&lt;/a&gt; was Live streamed only with &lt;a href=&quot;https://www.apple.com/lae/safari/&quot; target=&quot;_blank&quot;&gt;Apple Safari&lt;/a&gt; and &lt;a href=&quot;https://www.microsoft.com/en-us/windows/microsoft-edge&quot; target=&quot;_blank&quot;&gt;Microsoft Edge&lt;/a&gt; browsers.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgle-h6TZIRcWW6uPFJOV196oxUew9Fq7efN6TtdUb2YZsuNWRzJxtVNbjVqDnd7mz5TCBAEfLdZgYvpbKu0ys7-oYnly8_9U_9xMYvrvekDnfDGZzNZgmB72rk-57T8MV9tNaG/s1600/AppleDeathStar.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;250&quot; data-original-width=&quot;400&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgle-h6TZIRcWW6uPFJOV196oxUew9Fq7efN6TtdUb2YZsuNWRzJxtVNbjVqDnd7mz5TCBAEfLdZgYvpbKu0ys7-oYnly8_9U_9xMYvrvekDnfDGZzNZgmB72rk-57T8MV9tNaG/s320/AppleDeathStar.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Does that mean that all &lt;a href=&quot;https://www.google.com/&quot; target=&quot;_blank&quot;&gt;Google&lt;/a&gt; with &lt;a href=&quot;https://www.google.com/chrome/browser/desktop/index.html&quot; target=&quot;_blank&quot;&gt;Chrome&lt;/a&gt; and &lt;a href=&quot;https://www.linux.org/&quot; target=&quot;_blank&quot;&gt;Linux&lt;/a&gt; with &lt;a href=&quot;https://www.mozilla.org/en-US/firefox/new/&quot; target=&quot;_blank&quot;&gt;Mozilla Firefox&lt;/a&gt; population is dismissed ?&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/447746918611947718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/447746918611947718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/447746918611947718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/447746918611947718'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/09/the-empire-strikes-back.html' title='The Empire Strikes Back'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgle-h6TZIRcWW6uPFJOV196oxUew9Fq7efN6TtdUb2YZsuNWRzJxtVNbjVqDnd7mz5TCBAEfLdZgYvpbKu0ys7-oYnly8_9U_9xMYvrvekDnfDGZzNZgmB72rk-57T8MV9tNaG/s72-c/AppleDeathStar.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Futog, Serbia</georss:featurename><georss:point>45.2419366 19.715950199999952</georss:point><georss:box>45.1525461 19.55458869999995 45.3313271 19.877311699999954</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-756177784170272808</id><published>2017-09-06T21:33:00.003+02:00</published><updated>2017-09-06T21:35:19.877+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android emulator"/><category scheme="http://www.blogger.com/atom/ns#" term="Android SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><title type='text'>Android SDK emulator - GPU driver issues </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you have an Intel HD Graphics running the Android SDK emulator in slow software mode, it&#39;s intended that a compatibility OpenGL renderer is not used.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIJ0gFbuZZn9q790TaSgGMjBFR-IQI14uFTW6bMBElCbb-EV0McMFBoPPM01unSCp1baJot4rblBBavzfWyrCbqF4B1qN62kfI6txLIviszTOJPkzam7_F6JGgp-h3wAIPVZ-O/s1600/android_emulator.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;325&quot; data-original-width=&quot;212&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIJ0gFbuZZn9q790TaSgGMjBFR-IQI14uFTW6bMBElCbb-EV0McMFBoPPM01unSCp1baJot4rblBBavzfWyrCbqF4B1qN62kfI6txLIviszTOJPkzam7_F6JGgp-h3wAIPVZ-O/s320/android_emulator.jpg&quot; width=&quot;207&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I&#39;m sorry about it, but we need to be able to switch to better-supported Intel GPU drivers especially when running high API levels (25+) of system images. Intel iGPUs of that generation (and older) have many issues with OpenGL compatibility.&lt;br /&gt;
&lt;br /&gt;
You could try in terminal:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
emulator -list-avds&lt;br /&gt;
emulator -avd &amp;lt;AVD_NAME&amp;gt; -gpu host&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Source : &lt;a href=&quot;https://stackoverflow.com/questions/45121828/android-studio-suddenly-got-gpu-driver-issue-when-running-emulator&quot; target=&quot;_blank&quot;&gt;Stackoverflow forum&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
but that is not permanent fix.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Real resolution to this problem is fine tune the Android emulator with next procedure:&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVubWVEgJ-SWC56b2MB9X0m0cwQDNntTkn9YmRlkVsCAKdkIT2_3gGmsrZ9WfY7-DKMai1UBD7sp0jB8l5iWjjevkkofNOBtrIgBBLhUp-iuV3_xVoPNSr1Q3qXno46DBVMgvu/s1600/emulator_settings.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;420&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVubWVEgJ-SWC56b2MB9X0m0cwQDNntTkn9YmRlkVsCAKdkIT2_3gGmsrZ9WfY7-DKMai1UBD7sp0jB8l5iWjjevkkofNOBtrIgBBLhUp-iuV3_xVoPNSr1Q3qXno46DBVMgvu/s320/emulator_settings.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
If you&#39;d still like to use the native OpenGL renderer on a Intel HD GPU (at your own risk), go to :&lt;br /&gt;
&lt;br /&gt;
Settings (in Android emulator)&lt;br /&gt;
section: General&lt;br /&gt;
&lt;br /&gt;
option: OpenGL ES renderer (requires restart)&lt;br /&gt;
select: &lt;b&gt;ANGLE (D3D9)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
option: OpenGL ES API level (requires restart)&lt;br /&gt;
select: &lt;b&gt;Compatibility (OpenGL ES 1.1/2.0)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
and restart your Android emulator in HAX fast virtual mode with hardware rendering...&lt;br /&gt;
&lt;br /&gt;
Source: Google Issue Tracker - Discussion : &lt;a href=&quot;https://issuetracker.google.com/issues/63912810&quot; target=&quot;_blank&quot;&gt;GPU driver issue&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/756177784170272808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/756177784170272808' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/756177784170272808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/756177784170272808'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/09/android-sdk-emulator-gpu-driver-issues.html' title='Android SDK emulator - GPU driver issues '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIJ0gFbuZZn9q790TaSgGMjBFR-IQI14uFTW6bMBElCbb-EV0McMFBoPPM01unSCp1baJot4rblBBavzfWyrCbqF4B1qN62kfI6txLIviszTOJPkzam7_F6JGgp-h3wAIPVZ-O/s72-c/android_emulator.jpg" height="72" width="72"/><thr:total>2</thr:total><georss:featurename>Futog, Serbia</georss:featurename><georss:point>45.2419366 19.715950199999952</georss:point><georss:box>45.1525461 19.55458869999995 45.3313271 19.877311699999954</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-2341607076375463775</id><published>2017-09-01T12:11:00.003+02:00</published><updated>2017-09-01T12:11:47.890+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Activation"/><category scheme="http://www.blogger.com/atom/ns#" term="Theme"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><title type='text'>Wordpress Newspaper 8.1 theme - Activation method</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
First of all go this path &lt;b&gt;/includes/wp_booster/td_cake.php&lt;/b&gt;.&lt;br /&gt;
Open td_cake.php file in any PHP editor.&lt;br /&gt;
Find&lt;br /&gt;
&lt;br /&gt;
function&lt;b&gt; td_cake_manual&lt;/b&gt;($s_id, $e_id, $t_id)&lt;br /&gt;
and change below code&lt;br /&gt;
&lt;br /&gt;
if (md5($s_id . $e_id) == $t_id) {&lt;br /&gt;
return true;&lt;br /&gt;
} else {&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
with&lt;br /&gt;
&lt;br /&gt;
if (md5($s_id . $e_id) == $t_id) {&lt;br /&gt;
return true;&lt;br /&gt;
} else {&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Then open &lt;b&gt;includes/wp_booster/td_ajax.php&lt;/b&gt;&lt;br /&gt;
on line &lt;b&gt;891&lt;/b&gt; replace: return false; with return true;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Then go to theme panel go to Activate theme, click Activate the theme &lt;b&gt;manually&lt;/b&gt; (at the bottom (footer)) use any code and key without any error.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/2341607076375463775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/2341607076375463775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2341607076375463775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2341607076375463775'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/09/wordpress-newspaper-81-theme-activation.html' title='Wordpress Newspaper 8.1 theme - Activation method'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-6854152241761495612</id><published>2017-08-31T22:12:00.000+02:00</published><updated>2017-08-31T22:12:44.276+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="LG G2"/><category scheme="http://www.blogger.com/atom/ns#" term="Lineage OS"/><title type='text'>LG G2 D802 - How to increase volume level in Lineage OS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You can just turn up the volume by changing the standard volume using the standard CM File Manager in root mode or with adb terminal :&lt;br /&gt;
&lt;br /&gt;
Open terminal and send:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;adb root&lt;/li&gt;
&lt;li&gt;adb pull /system/etc/mixer_paths.xml&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
edit the file with your favorite editor like this:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;lt;path name=&quot;speaker&quot;&amp;gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; ...&lt;/li&gt;
&lt;li&gt;&amp;nbsp; &amp;nbsp; &amp;lt;ctl name=&quot;RX7 Digital Volume&quot; value=&quot;69&quot; /&amp;gt;&lt;/li&gt;
&lt;li&gt;&amp;lt;/path&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
go back in your terminal and send:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;adb remount&lt;/li&gt;
&lt;li&gt;adb push mixer_paths.xml &amp;nbsp;/system/etc/mixer_paths.xml&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Just change, save, reboot and test.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This worked great for me.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Changed the speaker volume as well as the in-call as well.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/6854152241761495612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/6854152241761495612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/6854152241761495612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/6854152241761495612'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/08/lg-g2-d802-how-to-increase-volume-level.html' title='LG G2 D802 - How to increase volume level in Lineage OS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Futog, Serbia</georss:featurename><georss:point>45.2419366 19.715950199999952</georss:point><georss:box>45.1525461 19.55458869999995 45.3313271 19.877311699999954</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-2523328064643581646</id><published>2017-08-29T13:04:00.000+02:00</published><updated>2017-08-29T13:04:17.358+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="LG G2"/><category scheme="http://www.blogger.com/atom/ns#" term="Lineage OS"/><title type='text'>LG G2 D802 - How to update LineageOS Nightly</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
To update LG G2 D802 mobile phone with &lt;a href=&quot;https://www.lineageoslog.com/14.1/d802&quot; target=&quot;_blank&quot;&gt;Lineage OS Nightly ROM&lt;/a&gt;, before complete procedure, you should also download these files:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;https://download.lineageos.org/d802&quot; target=&quot;_blank&quot;&gt;lineage-14.1-20170814-nightly-d802-signed.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://opengapps.org/&quot; target=&quot;_blank&quot;&gt;open_gapps-arm-7.1-nano-20170818.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://download.lineageos.org/extras&quot; target=&quot;_blank&quot;&gt;addonsu-14.1-arm-signed.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Restart your phone into TWRP &lt;b&gt;Recovery mode&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://twrp.me/devices/lgg2.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;372&quot; data-original-width=&quot;800&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqSD2453KKADNe6yqIhp1ckGdOFcoY6QEcvlLqaKQEuQLaloZajXyX_K5Suwgxu7Xe37Yjg_-D5MLHFESR2HcQBzkz70N1WI3PF7RJP0r4DahYm3HOOYbRcpsganzLLkpDBggl/s320/twrp.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Install lineage-14.1-20170814-nightly-d802-signed.zip&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Wipe&lt;/b&gt; Dalvik Cache&lt;/li&gt;
&lt;li&gt;Install open_gapps-arm-7.1-nano-20170818.zip&lt;/li&gt;
&lt;li&gt;Install addonsu&lt;/li&gt;
&lt;li&gt;Choose : &lt;b&gt;Restart&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Wait patiently on this next boot and you are on fresh nightly rom...&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/2523328064643581646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/2523328064643581646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2523328064643581646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/2523328064643581646'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/08/lg-g2-d802-how-to-update-lineageos.html' title='LG G2 D802 - How to update LineageOS Nightly'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqSD2453KKADNe6yqIhp1ckGdOFcoY6QEcvlLqaKQEuQLaloZajXyX_K5Suwgxu7Xe37Yjg_-D5MLHFESR2HcQBzkz70N1WI3PF7RJP0r4DahYm3HOOYbRcpsganzLLkpDBggl/s72-c/twrp.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8614687.post-5905699901524543934</id><published>2017-08-29T08:27:00.002+02:00</published><updated>2017-08-29T12:49:20.817+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Play"/><category scheme="http://www.blogger.com/atom/ns#" term="Lineage OS"/><title type='text'>Lineage OS Nightly - How to fix Google Play services force close</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This error of Google Play services occurs due to improper Google Webview implementation or if there is not Google web view installed in your device.&lt;br /&gt;
&lt;br /&gt;
So now that we know the problem due to which Google Play services occur, we can fix this error by enabling or reinstalling the Google Web view application.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqkH6aCkknQUkxbqoIGEjmnGjiS4CF_BLPtX_ZkU2jDHZiQOis453M28HrVRUKPApUtKkBFgzEHnJCGVVkaUgfnUChjRY8OU_DRgSYOSnlVDI4owRuG3_3J4hAk2EG7N4vBe8X/s1600/Screenshot_20170829-124659.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;900&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqkH6aCkknQUkxbqoIGEjmnGjiS4CF_BLPtX_ZkU2jDHZiQOis453M28HrVRUKPApUtKkBFgzEHnJCGVVkaUgfnUChjRY8OU_DRgSYOSnlVDI4owRuG3_3J4hAk2EG7N4vBe8X/s320/Screenshot_20170829-124659.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;Mute&lt;/b&gt; Force Close window&lt;/li&gt;
&lt;li&gt;Install&amp;nbsp;&lt;b&gt;Android System WebView&lt;/b&gt; from &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.google.android.webview&quot; target=&quot;_blank&quot;&gt;Google Play&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Go to Settings, in About Phone, press Build Number, until it appears that you are a developer.&lt;/li&gt;
&lt;li&gt;Back to settings, in &lt;b&gt;Developer Options&lt;/b&gt;, go to &lt;b&gt;WebView Implementation&lt;/b&gt; and select “Google WebView.”&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Restart your phone and that error should be fixed.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://softlabpro.blogspot.com/feeds/5905699901524543934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8614687/5905699901524543934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/5905699901524543934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8614687/posts/default/5905699901524543934'/><link rel='alternate' type='text/html' href='http://softlabpro.blogspot.com/2017/08/lineage-os-nightly-how-to-fix-google.html' title='Lineage OS Nightly - How to fix Google Play services force close'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15119939109426133470</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqkH6aCkknQUkxbqoIGEjmnGjiS4CF_BLPtX_ZkU2jDHZiQOis453M28HrVRUKPApUtKkBFgzEHnJCGVVkaUgfnUChjRY8OU_DRgSYOSnlVDI4owRuG3_3J4hAk2EG7N4vBe8X/s72-c/Screenshot_20170829-124659.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Novi Sad, Serbia</georss:featurename><georss:point>45.2671352 19.833549599999969</georss:point><georss:box>45.1777382 19.672188099999968 45.3565322 19.994911099999971</georss:box></entry></feed>