<feed xmlns='http://www.w3.org/2005/Atom'>
<title>device_samsung_galaxys2-common, branch replicant-6.0</title>
<subtitle>device/samsung/galaxys2-common
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/'/>
<entry>
<title>Ship most of the potentially useful libsamsung-ipc tools</title>
<updated>2021-03-17T15:32:02+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2021-03-17T15:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=87482c40b49ff85854a4346272be6305555ea798'/>
<id>87482c40b49ff85854a4346272be6305555ea798</id>
<content type='text'>
This ships all the tools that could be useful.

The nv_data-imei tool wasn't shipped as it doesn't support
the Galaxy SII (GT-I9100) nor the Galaxy Note (GT-N7000) yet.

The ipc-modem and ipc-test tools are shipped as they can be
used to test the modem bootstrap without any dependencies
on the Android framework. This can for instance help with
tracking regressions so it's good to have them in the
releases as well.

Shipping nv_data-md5 on the device isn't strictly necessary
as it can also be compiled from libsamsung-ipc source code,
however not every Replicant user know how to do that. As this
tool can help to fix some cases of nv_data corruptions, it is
useful to enable users to use it easily. Shipping it makes it
accessible in the recovery after mounting the system partition
(by using Advanced -&gt; Mount system partition) in the recovery
menu.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ships all the tools that could be useful.

The nv_data-imei tool wasn't shipped as it doesn't support
the Galaxy SII (GT-I9100) nor the Galaxy Note (GT-N7000) yet.

The ipc-modem and ipc-test tools are shipped as they can be
used to test the modem bootstrap without any dependencies
on the Android framework. This can for instance help with
tracking regressions so it's good to have them in the
releases as well.

Shipping nv_data-md5 on the device isn't strictly necessary
as it can also be compiled from libsamsung-ipc source code,
however not every Replicant user know how to do that. As this
tool can help to fix some cases of nv_data corruptions, it is
useful to enable users to use it easily. Shipping it makes it
accessible in the recovery after mounting the system partition
(by using Advanced -&gt; Mount system partition) in the recovery
menu.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fstab: don't mount /preload</title>
<updated>2020-12-31T01:53:07+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2020-12-31T01:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=1ff3add07603a97180e7661c7f474be062319445'/>
<id>1ff3add07603a97180e7661c7f474be062319445</id>
<content type='text'>
The /preload partition is (hopefully) not used by Replicant.

On my Galaxy SII it has some APK and application data.

The APK found in there are KiesAir.apk, OceanWeather.apk,
PhotoRetouching.apk, PolarisOffice.apk, SamsungIM.apk, Swype.apk
WindyWeather.apk, and vlingo.apk.

Given the name of the APKs it looks like additional nonfree
software to be installed in the stock Android distribution.

Since what's inside is either unused or a serious security
risk, it's best to not mount it at all.

In addition, if for some reasons that partition becomes corrupted,
Replicant will fails to boot very early on. Given that the Galaxy
SII (GT-I9100) uses a zImage, it can be quite long to debug as one
cannot easily patch it to add adb root as boot.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The /preload partition is (hopefully) not used by Replicant.

On my Galaxy SII it has some APK and application data.

The APK found in there are KiesAir.apk, OceanWeather.apk,
PhotoRetouching.apk, PolarisOffice.apk, SamsungIM.apk, Swype.apk
WindyWeather.apk, and vlingo.apk.

Given the name of the APKs it looks like additional nonfree
software to be installed in the stock Android distribution.

Since what's inside is either unused or a serious security
risk, it's best to not mount it at all.

In addition, if for some reasons that partition becomes corrupted,
Replicant will fails to boot very early on. Given that the Galaxy
SII (GT-I9100) uses a zImage, it can be quite long to debug as one
cannot easily patch it to add adb root as boot.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust to enable_modem.sh and disable_modem.sh merge to modem.sh</title>
<updated>2020-06-19T13:05:41+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2020-06-19T13:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=49b59b9e45559dc876812f687c27804bd7dc52cd'/>
<id>49b59b9e45559dc876812f687c27804bd7dc52cd</id>
<content type='text'>
enable_modem.sh and disable_modem.sh were merged into a single
modem.sh script in order to improve the user interface.

Since the scripts Android.mk was adjusted as well to use modem.sh,
we need to adjust the PRODUCT_PACKAGES to reflect that too.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enable_modem.sh and disable_modem.sh were merged into a single
modem.sh script in order to improve the user interface.

Since the scripts Android.mk was adjusted as well to use modem.sh,
we need to adjust the PRODUCT_PACKAGES to reflect that too.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move hardware/ril/samsung-ril to hardware/replicant/libsamsung-ril</title>
<updated>2020-06-04T10:55:49+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2020-03-31T04:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=f31766ff9272145d3d48a7de50f98b727a4f9e12'/>
<id>f31766ff9272145d3d48a7de50f98b727a4f9e12</id>
<content type='text'>
Benefits:
- It makes it clear that Replicant is the upstream project
  for libsamsung-ril
- It groups together libsamsung-ipc and libsamsung-ril
- hardware/ril is already a git repository

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Benefits:
- It makes it clear that Replicant is the upstream project
  for libsamsung-ril
- It groups together libsamsung-ipc and libsamsung-ril
- hardware/ril is already a git repository

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add scripts to disable the modem</title>
<updated>2019-11-29T01:24:59+00:00</updated>
<author>
<name>Denis 'GNUtoo' Carikli</name>
<email>GNUtoo@cyberdimension.org</email>
</author>
<published>2019-11-22T21:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=1af1ec995216ce9a124e406b4fe9613e120df624'/>
<id>1af1ec995216ce9a124e406b4fe9613e120df624</id>
<content type='text'>
The scripts are specific to libsamsung-ipc, so they are added
in the device directories.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The scripts are specific to libsamsung-ipc, so they are added
in the device directories.

Signed-off-by: Denis 'GNUtoo' Carikli &lt;GNUtoo@cyberdimension.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>enable touchkey light in recovery</title>
<updated>2017-06-14T13:40:46+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-06-14T13:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=2bade55d2adcec7ad493df2ac96882f8c1e3f5ae'/>
<id>2bade55d2adcec7ad493df2ac96882f8c1e3f5ae</id>
<content type='text'>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remove bcmdhd.cal</title>
<updated>2017-06-12T18:21:09+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-06-12T18:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=56eb470d16763fc91fc9b72a0f8d0b8a8380aa2a'/>
<id>56eb470d16763fc91fc9b72a0f8d0b8a8380aa2a</id>
<content type='text'>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>releasetools: also rebuild the boot image</title>
<updated>2017-02-15T00:50:45+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-02-15T00:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=afb08ef40c6a35226a94c5463ad55bb92a7e4ae2'/>
<id>afb08ef40c6a35226a94c5463ad55bb92a7e4ae2</id>
<content type='text'>
This ensures that the right release key is also embedded in the
recovery that is part of the boot image.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that the right release key is also embedded in the
recovery that is part of the boot image.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>releasetools: remove unused img and ota scripts</title>
<updated>2017-02-15T00:46:18+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-02-15T00:46:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=cc9124177c841ccc1fccfdcfcf6d82fc57b4bb55'/>
<id>cc9124177c841ccc1fccfdcfcf6d82fc57b4bb55</id>
<content type='text'>
Boot and recovery are already regenerated when running the
sign_target_files_apks script, so GetBootableImage is never called in
the img and ota scripts. It wouldn't work anyway as the function
parameters have changed.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Boot and recovery are already regenerated when running the
sign_target_files_apks script, so GetBootableImage is never called in
the img and ota scripts. It wouldn't work anyway as the function
parameters have changed.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>selinux: allow to install the mfc firmware in recovery</title>
<updated>2017-02-15T00:43:16+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-02-15T00:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/device_samsung_galaxys2-common/commit/?id=36ee6d2a5860337db80286d919a8f8135f137e89'/>
<id>36ee6d2a5860337db80286d919a8f8135f137e89</id>
<content type='text'>
Fixes a denial during update installation.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a denial during update installation.

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
